Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7574017B2 - Hydraulic press, hydraulic press control device and program - Google Patents
[go: Go Back, main page]

JP7574017B2 - Hydraulic press, hydraulic press control device and program - Google Patents

Hydraulic press, hydraulic press control device and program Download PDF

Info

Publication number
JP7574017B2
JP7574017B2 JP2020144138A JP2020144138A JP7574017B2 JP 7574017 B2 JP7574017 B2 JP 7574017B2 JP 2020144138 A JP2020144138 A JP 2020144138A JP 2020144138 A JP2020144138 A JP 2020144138A JP 7574017 B2 JP7574017 B2 JP 7574017B2
Authority
JP
Japan
Prior art keywords
slide
target
hydraulic
target movement
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020144138A
Other languages
Japanese (ja)
Other versions
JP2022039221A (en
Inventor
英治 高山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2020144138A priority Critical patent/JP7574017B2/en
Publication of JP2022039221A publication Critical patent/JP2022039221A/en
Application granted granted Critical
Publication of JP7574017B2 publication Critical patent/JP7574017B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Presses And Accessory Devices Thereof (AREA)
  • Control Of Presses (AREA)
  • Press Drives And Press Lines (AREA)

Description

本発明は、油圧プレス、油圧プレスの制御装置及びプログラムに関する。 The present invention relates to a hydraulic press, a hydraulic press control device, and a program.

特許文献1には、スライドを高い精度で下死点へ移動させる機械式のサーボプレスが記載されている。機械式のサーボプレスは、サーボモータの動力がリンク機構を介してスライドに伝達される。 Patent document 1 describes a mechanical servo press that moves a slide to the bottom dead center with high precision. In a mechanical servo press, the power of a servo motor is transmitted to the slide via a link mechanism.

特開2000-176699号公報JP 2000-176699 A

近年、サーボモータにより油圧ポンプの駆動量を制御することでスライドの位置、速度又は荷重等を制御する油圧プレスが実用化されている。油圧を用いることで安価に大きなスライドの荷重を得ることができる。一方、油圧ポンプにより作動油を圧送する作用の応答性は高くなく、加えて、作動油は圧縮性を有する。したがって、油圧ポンプの駆動量を制御する油圧プレスにおいては、機械式のサーボプレスと比較してスライドの位置精度が得られにくいという課題を有する。 In recent years, hydraulic presses have been put into practical use, in which the position, speed, or load of a slide is controlled by controlling the drive amount of a hydraulic pump with a servo motor. By using hydraulic pressure, a large slide load can be obtained inexpensively. However, the responsiveness of the hydraulic oil pump to pump hydraulic oil is not high, and hydraulic oil is compressible. Therefore, hydraulic presses that control the drive amount of a hydraulic pump have the problem that it is difficult to obtain high slide position accuracy compared to mechanical servo presses.

本発明は、精度の高い成形を行うことのできる油圧プレス、油圧プレスの制御装置及びプログラムを提供することを目的とする。 The present invention aims to provide a hydraulic press capable of performing highly accurate molding, a hydraulic press control device, and a program.

本発明に係る油圧プレスは、
ワークへ荷重を加える第1スライドと、
前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、
前記第1スライドの位置を検出する第1位置センサと、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する位置計算部と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御部と、
を備え、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記ワークの目標歪み速度又は前記第1スライドの速度変更区間の除変パラメータと、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する。
The hydraulic press according to the present invention comprises:
A first slide that applies a load to the workpiece;
a first hydraulic circuit for driving the first slide;
a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit;
a first position sensor for detecting a position of the first slide;
a position calculation unit that calculates a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control unit that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Equipped with
The target movement conditions of the first slide include a target movement speed of the first slide , a target strain speed of the work or a gradual change parameter of a speed change section of the first slide, and a target arrival position of the first slide,
The position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.

本発明に係る油圧プレスの制御装置は、
ワークへ荷重を加える第1スライドと、前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、前記第1スライドの位置を検出する第1位置センサとを備えた油圧プレスに搭載される油圧プレスの制御装置であって、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する位置計算部と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御部と、
を備え、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記ワークの目標歪み速度又は前記第1スライドの速度変更区間の除変パラメータと、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する。
The control device for a hydraulic press according to the present invention comprises:
a first slide that applies a load to a workpiece; and a first hydraulic circuit that drives the first slide;
A control device for a hydraulic press mounted on a hydraulic press including a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit and a first position sensor that detects a position of the first slide,
a position calculation unit that calculates a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control unit that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Equipped with
The target movement conditions of the first slide include a target movement speed of the first slide , a target strain speed of the work or a gradual change parameter of a speed change section of the first slide, and a target arrival position of the first slide,
The position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.

本発明に係るプログラムは、
ワークへ荷重を加える第1スライドと、前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、前記第1スライドの位置を検出する第1位置センサとを備えた油圧プレスに搭載されるコンピュータが実行するプログラムであって、
前記コンピュータに、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する計算機能と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御機能と、
を実現させ、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記ワークの目標歪み速度又は前記第1スライドの速度変更区間の除変パラメータと、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する。
The program according to the present invention comprises:
a first slide that applies a load to a workpiece; and a first hydraulic circuit that drives the first slide;
A program executed by a computer mounted on a hydraulic press including a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit and a first position sensor that detects a position of the first slide,
The computer includes:
A calculation function for calculating a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control function that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Realize this,
The target movement conditions of the first slide include a target movement speed of the first slide , a target strain speed of the work or a gradual change parameter of a speed change section of the first slide, and a target arrival position of the first slide,
The position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.

本発明によれば、油圧プレスにおいて精度の高い成形を行うことができる。 According to the present invention, highly accurate molding can be performed using a hydraulic press.

本発明の実施形態1に係る油圧プレスを示す図である。FIG. 1 is a diagram showing a hydraulic press according to a first embodiment of the present invention. 本発明の実施形態1に係る油圧プレスの制御構成を示す図である。FIG. 2 is a diagram showing a control configuration of the hydraulic press according to the first embodiment of the present invention. 位置計算部が計算するスライドの時間ごとの目標位置の一例を示すタイミングチャートである。10 is a timing chart showing an example of a target position of a slide for each time period calculated by a position calculation unit. 図3の速度変更区間C1を拡大したタイミングチャートである。4 is an enlarged timing chart of a speed change section C1 in FIG. 3. ワークの歪み速度を説明する図である。FIG. 1 is a diagram illustrating the strain rate of a workpiece. 制御部に含まれる演算機能構成の一例を示すブロック図である。2 is a block diagram showing an example of a calculation function configuration included in a control unit. FIG. 本発明の実施形態2に係る油圧プレスを示す図である。FIG. 11 is a diagram showing a hydraulic press according to a second embodiment of the present invention. 本発明の実施形態2に係る油圧プレスの制御構成を示す図である。FIG. 11 is a diagram showing a control configuration of a hydraulic press according to a second embodiment of the present invention. 第2スライドの作用を説明する図であり、(A)は成形途中のワークと金型を示し、(B)は成形後のワークを示す。1A and 1B are diagrams for explaining the action of the second slide, in which (A) shows the workpiece and die during molding, and (B) shows the workpiece after molding.

以下、本発明の各実施形態について図面を参照して詳細に説明する。 Each embodiment of the present invention will be described in detail below with reference to the drawings.

(実施形態1)
図1は、本発明の実施形態1に係る油圧プレスを示す図である。図2は、本発明の実施形態1に係る油圧プレスの制御構成を示す図である。以下では、スライド12Aに荷重が加えられる方向を下方として説明する。なお、説明上の方向は油圧プレス1Aの使用時における方向と一致しなくてもよい。
(Embodiment 1)
Fig. 1 is a diagram showing a hydraulic press according to a first embodiment of the present invention. Fig. 2 is a diagram showing a control configuration of the hydraulic press according to the first embodiment of the present invention. In the following, the direction in which a load is applied to the slide 12A is described as a downward direction. Note that the direction in the description does not have to match the direction in which the hydraulic press 1A is used.

実施形態1の油圧プレス1Aは、図1に示すように、下金型D2を支持するベッド11と、上金型D1を支持するスライド12Aと、作動油の圧力によりスライド12Aを下降させる油圧シリンダを含んだ油圧回路13Aと、作動油に圧力を加える油圧ポンプ21Aと、油圧ポンプ21Aを駆動するサーボモータ23Aと、スライド12Aの下降位置を検出する位置センサ18Aとを備える。油圧プレス1Aは、さらに、油圧回路13Aを支持するクラウン16と、クラウン16とベッド11とを連結するアップライト14及びタイロッド15とを備える。スライド12Aは、アップライト14に昇降可能にガイドされている。位置センサ18Aは、例えばリニアセンサであり、アップライト14に固定される。上記の構成要素のうち、スライド12Aは、本発明に係る第1スライドの一例に相当する。油圧回路13Aは、本発明に係る第1油圧回路の一例に相当する。油圧ポンプ21Aは、本発明に係る第1油圧ポンプの一例に相当する。位置センサ18Aは、本発明に係る第1位置センサの一例に相当する。 1, the hydraulic press 1A of the first embodiment includes a bed 11 supporting a lower die D2, a slide 12A supporting an upper die D1, a hydraulic circuit 13A including a hydraulic cylinder that lowers the slide 12A by the pressure of hydraulic oil, a hydraulic pump 21A that applies pressure to the hydraulic oil, a servo motor 23A that drives the hydraulic pump 21A, and a position sensor 18A that detects the lowered position of the slide 12A. The hydraulic press 1A further includes a crown 16 that supports the hydraulic circuit 13A, and an upright 14 and a tie rod 15 that connect the crown 16 and the bed 11. The slide 12A is guided by the upright 14 so that it can be raised and lowered. The position sensor 18A is, for example, a linear sensor and is fixed to the upright 14. Of the above components, the slide 12A corresponds to an example of the first slide according to the present invention. The hydraulic circuit 13A corresponds to an example of the first hydraulic circuit according to the present invention. The hydraulic pump 21A corresponds to an example of the first hydraulic pump according to the present invention. Position sensor 18A corresponds to an example of the first position sensor according to the present invention.

油圧プレス1Aは、さらに、位置センサ18Aの検出出力を受けて、油圧ポンプ21Aを駆動するための操作量MVの信号を出力する制御装置30と、制御装置30からの操作量MVの信号に応じて油圧ポンプ21Aを駆動する駆動回路41とを備える。油圧ポンプ21Aの駆動とはサーボモータ23Aの駆動と言い換えてもよい。制御装置30は、コンピュータであり、CPU(Central Processing Unit)30Aと、CPUが実行するプログラムP30を格納した記憶装置30Bと、CPU30Aと外部機器との間で信号を仲介するインタフェース30Cと、タッチパネルなどユーザとの間で情報を入出力するユーザインタフェース30Dとを備える。制御装置30では、CPU30AがプログラムP30を実行することで、ソフトウェアによる複数の機能モジュールが実現される。制御装置30は、油圧プレス1Aの本体部に後付け可能である。 The hydraulic press 1A further includes a control device 30 that receives the detection output of the position sensor 18A and outputs a signal of an operation amount MV for driving the hydraulic pump 21A, and a drive circuit 41 that drives the hydraulic pump 21A in response to the signal of the operation amount MV from the control device 30. Driving the hydraulic pump 21A can also be said to drive the servo motor 23A. The control device 30 is a computer and includes a CPU (Central Processing Unit) 30A, a storage device 30B that stores a program P30 executed by the CPU, an interface 30C that mediates signals between the CPU 30A and an external device, and a user interface 30D that inputs and outputs information between the CPU 30A and a user, such as a touch panel. In the control device 30, multiple functional modules are realized by software as the CPU 30A executes the program P30. The control device 30 can be retrofitted to the main body of the hydraulic press 1A.

制御装置30により実現される複数の機能モジュールには、図2に示すように、ユーザの操作によりスライド12Aの目標移動条件を入力する入力機能部33と、入力された目標移動条件に基づいてスライド12Aの時間ごとの目標位置SVを計算する位置計算部31と、位置センサ18Aが検出したスライド12Aの検出位置PVと上記計算された時間ごとの目標位置SVとの差に基づいて油圧ポンプ21Aの操作量MVを計算する制御部32と、を備える。なお、目標移動条件は、ユーザから入力される構成とせず、予め制御装置30が保有する構成としてもよい。 The multiple functional modules realized by the control device 30 include, as shown in FIG. 2, an input function unit 33 for inputting target movement conditions for the slide 12A by user operation, a position calculation unit 31 for calculating a target position SV of the slide 12A for each time based on the input target movement conditions, and a control unit 32 for calculating an operation amount MV of the hydraulic pump 21A based on the difference between the detected position PV of the slide 12A detected by the position sensor 18A and the calculated target position SV for each time. Note that the target movement conditions do not have to be input by the user, but may be held in advance by the control device 30.

図3は、スライドの時間ごとの目標位置の一例を示すタイミングチャートである。図4は、図3の速度変更区間C1を拡大したタイミングチャートである。図5は、ワークの歪み速度を説明する図である。ここでは、図3及び図4をスライド12Aの実際の移動位置を示すタイミングチャートと見なして説明する。図3及び図4において上金型D1がワークに荷重を加え始めるスライド12Aの加圧開始位置を“Ps”、ワークの成形工程でスライド12Aが最も降下する加圧終了位置を“Pe”と記す。 Figure 3 is a timing chart showing an example of the target position of the slide over time. Figure 4 is a timing chart showing an enlarged view of the speed change section C1 in Figure 3. Figure 5 is a diagram explaining the strain rate of the workpiece. Here, Figures 3 and 4 will be explained as timing charts showing the actual movement positions of slide 12A. In Figures 3 and 4, the pressure start position of slide 12A where upper die D1 starts to apply load to the workpiece is marked "Ps", and the pressure end position where slide 12A descends the most during the workpiece molding process is marked "Pe".

入力機能部33から入力されるスライド12Aの目標移動条件には、次の第1例~第5例の目標移動条件など、様々な条件を含めることができる。
第1例・・・1つの目標移動速度、及び、1つの目標到達位置
第2例・・・第1目標移動速度、第1目標到達位置、第2目標移動速度、及び、第2目標到達位置
第3例・・・第1~第n(nは3以上の整数)の目標移動速度、並びに、第1~第nの目標到達位置
第4例・・・第1例から第3例に加えて速度変更区間の除変パラメータ
第5例・・・ワークの目標歪み速度
The target movement conditions for the slide 12A input from the input function unit 33 can include various conditions such as the following first to fifth example target movement conditions.
First example: one target moving speed and one target reaching position. Second example: first target moving speed, first target reaching position, second target moving speed, and second target reaching position. Third example: first to nth (n is an integer of 3 or more) target moving speeds and first to nth target reaching positions. Fourth example: examples 1 to 3 plus gradual change parameters for the speed change section. Fifth example: target strain speed of the workpiece.

第1例の目標移動条件において、目標移動速度とは、図3に示すように、加圧開始位置Ps(又はそれよりも上方の位置)から加圧終了位置Peの近傍までのスライド12Aの下降速度V1の目標値を意味する。また、目標到達位置とは、加圧終了位置Peの目標値を意味する。 In the first example of the target movement condition, the target movement speed means the target value of the descending speed V1 of the slide 12A from the pressure application start position Ps (or a position above it) to near the pressure application end position Pe, as shown in FIG. 3. Also, the target arrival position means the target value of the pressure application end position Pe.

第2例の目標移動条件において、第1目標移動速度と第1目標到達位置とは、加圧開始位置Psと加圧終了位置Peとの任意の中間位置までのスライド12Aの下降速度の目標値と、上記中間位置の目標値とを、それぞれ意味する。また、第2目標移動速度と第2目標到達位置とは、上記中間位置から加圧終了位置Peの近傍までのスライド12Aの下降速度の目標値と、加圧終了位置Peの目標値とを意味する。言い換えれば、第2例の目標移動条件は、加圧開始位置Psから加圧終了位置Peの近傍までを任意の位置で2分割した2区間で、スライド12Aの下降速度の目標値をそれぞれ指定する目標移動条件である。 In the target movement condition of the second example, the first target movement speed and the first target arrival position refer to the target value of the descent speed of the slide 12A to an arbitrary intermediate position between the pressure application start position Ps and the pressure application end position Pe, and the target value of the intermediate position, respectively. In addition, the second target movement speed and the second target arrival position refer to the target value of the descent speed of the slide 12A from the intermediate position to the vicinity of the pressure application end position Pe, and the target value of the pressure application end position Pe. In other words, the target movement condition of the second example is a target movement condition that specifies the target value of the descent speed of the slide 12A in two sections that are obtained by dividing the area from the pressure application start position Ps to the vicinity of the pressure application end position Pe at an arbitrary position.

第3例の目標移動条件は、第2例が2区間のスライド12Aの下降速度の目標値を指定できたのに対して、加圧開始位置Psから加圧終了位置Peまでを任意の複数の位置で3つ以上に分割した、各分割区間のスライド12Aの下降速度の目標値をそれぞれ指定する目標移動条件である。 The target movement condition in the third example specifies the target value of the descent speed of the slide 12A for each of the divided sections, which are obtained by dividing the area from the pressure application start position Ps to the pressure application end position Pe into three or more sections at any number of positions, whereas the second example specified the target value of the descent speed of the slide 12A for each of the divided sections.

第4例の目標移動条件において、除変パラメータとは、スライド12Aの速度変化の緩急を示すパラメータの目標値を意味する。図4に示すように、速度変更区間C1においてスライド12Aの下降速度は徐々に低下するように設定され、除変パラメータにより、下降速度の緩急を変更できる。除変パラメータには、速度が低下し始める位置の目標値が含まれてもよい。 In the target movement condition of the fourth example, the gradual change parameter means a target value of a parameter that indicates the rate of change in the speed of the slide 12A. As shown in FIG. 4, the descent speed of the slide 12A is set to gradually decrease in the speed change section C1, and the rate of the descent speed can be changed by the gradual change parameter. The gradual change parameter may include a target value for the position where the speed starts to decrease.

第5例の目標移動条件において、目標歪み速度とは、ワークWの歪み速度ε’=V/(L-y)=V/zの目標値を示す(図5を参照)。ここで、Vはスライド12Aの下降速度(すなわち上金型D1の下降速度)、Lは成形前のワークWの縦寸、yは成形中のワークWの縦寸の減少量、zは成形中のワークWの縦寸である。図5は、スライド12Aに支持される上金型D1と、ベッド11に支持される下金型D2との間で、ワークWが荷重を受けて変形する例を示している。工程J1は変形前、工程J2は変形途中を示している。歪み速度が一定の場合、スライド12Aの下降速度Vは、歪み速度ε’に基づいて、V=ε’(L-y)=ε’×zのように決定される。すなわち、下降速度Vは、スライド12Aの位置が低くなるほど低下する速度となる。第5例の目標移動条件において、目標歪み速度は、加圧開始位置Psから加圧終了位置Peまでの全区間において、一つの目標値が指定されてもよいし、あるいは、第2例及び第3例の目標移動条件のように、加圧開始位置Psから加圧終了位置Peまでを複数に分割した区間のうち、いずれか1つ又は複数の区間において、目標値が指定されてもよい。また、複数の区間のうち、いずれかの区間は目標移動速度が指定され、別のいずれかの区間は目標歪み速度が指定されてもよい。 In the target movement condition of the fifth example, the target strain rate indicates the target value of the strain rate ε' of the workpiece W = V/(L-y) = V/z (see FIG. 5). Here, V is the descending speed of the slide 12A (i.e., the descending speed of the upper die D1), L is the vertical dimension of the workpiece W before forming, y is the amount of reduction in the vertical dimension of the workpiece W during forming, and z is the vertical dimension of the workpiece W during forming. FIG. 5 shows an example in which the workpiece W is deformed under load between the upper die D1 supported by the slide 12A and the lower die D2 supported by the bed 11. Step J1 shows the state before deformation, and step J2 shows the state during deformation. When the strain rate is constant, the descending speed V of the slide 12A is determined based on the strain rate ε' as V = ε'(L-y) = ε'×z. In other words, the descending speed V decreases as the position of the slide 12A becomes lower. In the target movement condition of the fifth example, a single target value may be specified for the target strain rate in the entire section from the pressurization start position Ps to the pressurization end position Pe, or, as in the target movement conditions of the second and third examples, a target value may be specified in one or more sections among the sections into which the pressurization start position Ps to the pressurization end position Pe is divided. Also, a target movement rate may be specified for one of the multiple sections, and a target strain rate may be specified for another of the multiple sections.

入力機能部33は、ユーザがタッチパネル等のユーザインタフェース30Dを介して目標移動条件を入力できる構成としてもよいし、目標移動条件が書き込まれた可搬型の記憶装置(メモリカード等)を読み込ませることで目標移動条件が入力される構成としてもよいなど、入力方式は特に限定されない。入力機能部33は、予め複数パターンの目標移動条件を保持し、ユーザがその中からいずれかの目標移動条件を選択することで、選択された目標移動条件が入力される構成としてもよい。 The input function unit 33 may be configured so that the user can input the target movement conditions via a user interface 30D such as a touch panel, or may be configured so that the target movement conditions are input by reading a portable storage device (such as a memory card) on which the target movement conditions are written. The input function unit 33 may be configured so that multiple patterns of target movement conditions are stored in advance, and the selected target movement condition is input when the user selects one of the target movement conditions.

位置計算部31は、入力機能部33から入力された目標移動条件に基づいて、目標移動条件に対応した時間ごとにスライド12Aの目標位置を計算する。例えば、入力機能部33から第1例の目標移動条件(目標移動速度と目標到達位置)が入力された場合、位置計算部31は、図3及び図4のタイムチャートに示すような、スライド12Aの時間ごとの目標位置を計算する。目標移動速度がタイムチャートの速度V1に相当し、目標到達位置が加圧終了位置Peに相当する。入力された目標移動条件に第4例の除変パラメータが含まれなければ、デフォルトの除変パラメータ“1.0”のチャート線に示されるように、位置計算部31は、デフォルトの除変を加えた時間ごとの目標位置を計算する。また、入力された目標移動条件に第4例の除変パラメータが含まれる場合、図4の複数のチャート線のうち、入力された除変パラメータに対応するチャート線に示されるように、位置計算部31は、指定された除変を加えた時間ごとの目標位置を計算する。 The position calculation unit 31 calculates the target position of the slide 12A for each time corresponding to the target movement condition based on the target movement condition input from the input function unit 33. For example, when the target movement condition (target movement speed and target arrival position) of the first example is input from the input function unit 33, the position calculation unit 31 calculates the target position of the slide 12A for each time as shown in the time charts of FIG. 3 and FIG. 4. The target movement speed corresponds to the speed V1 of the time chart, and the target arrival position corresponds to the pressure end position Pe. If the input target movement condition does not include the fourth example of the shift parameter, the position calculation unit 31 calculates the target position for each time with the default shift parameter "1.0" added. Also, if the input target movement condition includes the fourth example of the shift parameter, the position calculation unit 31 calculates the target position for each time with the specified shift parameter added, as shown in the chart line corresponding to the input shift parameter among the multiple chart lines in FIG. 4.

また、入力機能部33から第5例の目標移動条件(ワークの目標歪み速度)が入力された場合には、位置計算部31は、ワークの歪み速度が目標歪み速度になるように、スライド12Aの時間ごとの目標位置を計算する。図5のようなワークW及び金型(D1、D2)の場合、位置計算部31は、図5のワークWの縦寸の減少量y、すなわち、スライド12Aの下降量yが大きくなるに従って、成形中のワークWの縦寸zに比例してスライド12Aの下降速度Vが低下する時間ごとの目標位置を計算する。 When the target movement condition (target strain rate of the workpiece) of the fifth example is input from the input function unit 33, the position calculation unit 31 calculates the target position of the slide 12A for each time so that the strain rate of the workpiece becomes the target strain rate. In the case of the workpiece W and the mold (D1, D2) as shown in FIG. 5, the position calculation unit 31 calculates the target position for each time at which the descent speed V of the slide 12A decreases in proportion to the vertical dimension z of the workpiece W being molded as the reduction amount y of the vertical dimension of the workpiece W in FIG. 5, i.e., the descent amount y of the slide 12A, increases.

前述したように、位置計算部31は、目標移動条件に対応した時間ごとのスライド12Aの目標位置を計算するが、「目標移動条件に対応した」とは、目標移動条件を厳密に満たすものに限られない。「目標移動条件に対応した」とは、例えば速度変更区間で速度の除変が加えられるなど、所定の補正が加えられた上で目標移動条件をほぼ満たすものを含む概念である。位置計算部31は、スライド12Aが実際に移動する成形工程よりも前に、予め全区間の時間ごとの目標位置を計算し、計算結果を保持していてもよいし、成形工程中のスライド12Aの移動と並行して1つ又は複数の制御サイクル先のスライド12Aの目標位置を計算してもよい。制御サイクルとは、制御部32によるスライド12Aの位置制御処理のサイクル期間を意味する。 As described above, the position calculation unit 31 calculates the target position of the slide 12A for each time corresponding to the target movement condition, but "corresponding to the target movement condition" is not limited to strictly satisfying the target movement condition. "Corresponding to the target movement condition" is a concept that includes almost satisfying the target movement condition after a predetermined correction is applied, such as a gradual change in speed in a speed change section. The position calculation unit 31 may calculate the target position for each time of the entire section in advance and store the calculation results before the molding process in which the slide 12A actually moves, or may calculate the target position of the slide 12A one or more control cycles ahead in parallel with the movement of the slide 12A during the molding process. The control cycle means the cycle period of the position control process of the slide 12A by the control unit 32.

図6は、制御部に含まれる演算機能構成の一例を示す図である。 Figure 6 shows an example of the computation function configuration included in the control unit.

制御部32は、位置センサ18Aから送られるスライド12Aの検出位置PVと、位置計算部31が計算したスライド12Aの時間ごとの目標位置SVとに基づいて、各制御サイクルの検出位置PVと目標位置SVとの差が小さくなるようにフィードバック制御を行う。又は、フォードバック制御とフィードフォワード制御の両方を行う。そして、上記制御の結果、制御部32は、油圧ポンプ21Aを駆動制御するための操作量MVを計算する。制御部32は、上記の制御及び計算をリアルタイムに所定の制御サイクル(例えば1msec)ごとに繰り返し実行する。 The control unit 32 performs feedback control based on the detected position PV of the slide 12A sent from the position sensor 18A and the target position SV of the slide 12A for each time calculated by the position calculation unit 31 so as to reduce the difference between the detected position PV and the target position SV in each control cycle. Alternatively, it performs both feedback control and feedforward control. Then, as a result of the above control, the control unit 32 calculates the operation amount MV for driving and controlling the hydraulic pump 21A. The control unit 32 repeatedly executes the above control and calculation in real time for each predetermined control cycle (e.g., 1 msec).

制御部32は、より詳細には、図6に示すように、減算器321、伝達ブロック322、323、加算器324、ゲインブロック325及び積算器326を有する。減算器321は、位置センサ18Aから入力された現制御サイクルのスライド12Aの検出位置PVと、位置計算部31が計算した現制御サイクルの目標位置SVとの差EVを計算する。伝達ブロック322は、差EVに伝達関数“1+1/(Ti・s)”を適用し、適用後の値を出力する。伝達ブロック323は、検出位置PVに伝達関数“Td・s/(1+Td・Kd・s)”を適用し、適用後の値を出力する。加算器324は、伝達ブロック322、323の出力を加算する。ゲインブロック325は、加算器324の出力に比例ゲインKpを及ぼして前回の制御サイクルからの操作量差分ΔMVを出力する。積算器326は操作量差分ΔMVを積算して油圧ポンプ21Aを駆動制御するための操作量MVを出力する。ここで、Tiは積分時間、Tdは微分時間、Kdは微分ゲイン、sはラプラス演算子、添え字nはn番目の制御サイクルを示す。上記のような演算機能構成により、PID(Proportional-Integral-Differential)制御によって速やかに差EVを小さくする操作量MVが計算される。制御部32は、リアルタイムにかつ所定の制御サイクルごとに上記の計算処理を繰り返す。 More specifically, as shown in FIG. 6, the control unit 32 has a subtractor 321, transmission blocks 322 and 323, an adder 324, a gain block 325, and an integrator 326. The subtractor 321 calculates a difference EV n between a detected position PV n of the slide 12A in the current control cycle input from the position sensor 18A and a target position SV n in the current control cycle calculated by the position calculation unit 31. The transmission block 322 applies a transfer function "1 +1/(Ti·s)" to the difference EV n and outputs a value after the application. The transmission block 323 applies a transfer function "Td·s/(1+Td·Kd·s)" to the detected position PV n and outputs a value after the application. The adder 324 adds the outputs of the transmission blocks 322 and 323. The gain block 325 applies a proportional gain Kp to the output of the adder 324 to output a manipulated variable difference ΔMV from the previous control cycle. The integrator 326 integrates the operation amount difference ΔMV and outputs the operation amount MV for controlling the drive of the hydraulic pump 21A. Here, Ti is integral time, Td is differential time, Kd is differential gain, s is Laplace operator, and subscript n is n-th control cycle. With the above-mentioned calculation function configuration, the operation amount MV that quickly reduces the difference EV n by PID (Proportional-Integral-Differential) control is calculated. The control unit 32 repeats the above calculation process in real time and for each predetermined control cycle.

上記のような制御部32の計算処理の結果、制御サイクルごとに操作量MVが駆動回路41に送られ、駆動回路41は入力された操作量MVに応じて油圧ポンプ21Aを駆動する。具体的には、操作量MVがサーボモータ23Aの回転速度に合致するように、駆動回路41はサーボモータ23Aを駆動する。このような駆動制御により、位置計算部31が計算した時間ごとの目標位置SVに各時点の位置が合致するようにスライド12Aが移動し、ユーザが入力した目標移動条件に対応したスライド12Aの移動が実現される。 As a result of the calculation process of the control unit 32 as described above, the operation amount MV is sent to the drive circuit 41 for each control cycle, and the drive circuit 41 drives the hydraulic pump 21A according to the input operation amount MV. Specifically, the drive circuit 41 drives the servo motor 23A so that the operation amount MV matches the rotation speed of the servo motor 23A. Through this drive control, the slide 12A moves so that the position at each time matches the target position SV for each time calculated by the position calculation unit 31, and the movement of the slide 12A corresponding to the target movement conditions input by the user is realized.

なお、制御部32には、図2に示すように、入力機能部33からスライド12Aの停止位置(例えば第1例の目標移動条件の目標到達位置)の値が入力されてもよい。この場合、制御部32は、スライド12Aの位置が停止位置に移動した場合にスライド12Aの停止判定を行って、スライド12Aの移動制御を停止する処理へ移行してもよい。 As shown in FIG. 2, the control unit 32 may receive an input of a value of the stop position of the slide 12A (e.g., the target arrival position of the target movement condition in the first example) from the input function unit 33. In this case, the control unit 32 may determine whether the slide 12A has stopped when the position of the slide 12A has moved to the stop position, and may proceed to a process of stopping the movement control of the slide 12A.

ここで、比較例として、スライドの下降速度が目標速度に合致するようにスライドを移動させる速度制御方式について検討する。速度制御方式では、例えばスライドの下降初期に速度のズレが生じると、その後の速度制御により、速度のズレが解消された場合でも、速度のズレに基づくスライドの位置ズレ(あるタイミングにおける予定位置と実際の位置とのズレ)は、解消されず残ってしまう。このような位置ズレを解消するには、スライドの速度を増加又は減少する制御が必要であるが、速度制御方式ではスライドの速度を目標速度に合わせるように制御が働くので、上記のような位置ズレを解消するための速度の増減ができない。 As a comparative example, we consider a speed control method that moves the slide so that its descent speed matches a target speed. With the speed control method, if a speed deviation occurs at the beginning of the slide's descent, for example, the position deviation of the slide due to the speed deviation (the deviation between the planned position and the actual position at a certain timing) will not be eliminated and will remain even if the speed deviation is eliminated by subsequent speed control. To eliminate such a position deviation, control is required to increase or decrease the slide speed, but the speed control method controls the slide speed to match the target speed, so it is not possible to increase or decrease the speed to eliminate the above-mentioned position deviation.

一方、本実施形態のスライド12Aの駆動制御によれば、時間ごとの目標位置SVに従うようにスライド12Aが移動する。したがって、例えば、スライド12Aの下降初期にスライド12Aの位置にズレが生じても、その後に、スライド12Aの下降速度が増加又は減少されて、スライド12Aの位置ズレが解消される。よって、下降初期のスライド12Aの位置ズレが、その後のスライド12Aの移動中に解消されず継続的に残ってしまうといったことが抑制される。したがって、本実施形態の制御によれば、スライド12Aの動きに乱れが生じにくく、高い精度のスライド12Aの移動を実現できる。よって、高精度な成形処理を実現できる。 On the other hand, according to the drive control of slide 12A in this embodiment, slide 12A moves to follow the target position SV for each time. Therefore, for example, even if a deviation occurs in the position of slide 12A at the beginning of its descent, the descent speed of slide 12A is then increased or decreased, and the position deviation of slide 12A is eliminated. This prevents the position deviation of slide 12A at the beginning of its descent from being eliminated during the subsequent movement of slide 12A and remaining thereafter. Therefore, according to the control of this embodiment, disturbances in the movement of slide 12A are unlikely to occur, and highly accurate movement of slide 12A can be achieved. This allows for highly accurate molding processing.

さらに、上述した比較例(速度制御方式)では、スライドを加圧終了位置Peの近傍で低速域で移動させる場合に、低速域におけるスライドの速度制御の分解能が不足するという課題が生じる。例えば、スライドの移動速度は、演算周期ΔTの間のスライドの位置の変化ΔYにより演算して求められる。演算周期が1[msec]で、スライドの位置の分解能(位置センサの最小単位)が1[μm]とすると、計算された速度ΔY/ΔTの分解能は1[mm/sec]となる。この場合、1[mm/sec]未満の速度制御が行えず、仮に数[mm/sec]の速度制御を行う場合でも、目標速度に対する偏差の比率が大きくなって、フィードバック制御により精度の高い速度制御を行うことが困難となる。このような分解能不足に起因した精度の低下という課題は、ワークの歪み速度を低速域で制御したい場合にも、同様に生じる。 Furthermore, in the above-mentioned comparative example (speed control method), when the slide is moved at a low speed near the pressure end position Pe, the resolution of the speed control of the slide at the low speed range is insufficient. For example, the moving speed of the slide is calculated based on the change ΔY in the position of the slide during the calculation period ΔT. If the calculation period is 1 [msec] and the resolution of the slide position (the minimum unit of the position sensor) is 1 [μm], the resolution of the calculated speed ΔY/ΔT is 1 [mm/sec]. In this case, speed control of less than 1 [mm/sec] cannot be performed, and even if speed control of several [mm/sec] is performed, the ratio of deviation to the target speed becomes large, making it difficult to perform highly accurate speed control by feedback control. The problem of reduced accuracy due to such insufficient resolution also occurs when it is desired to control the strain speed of the workpiece at a low speed range.

一方、実施形態1のスライド12Aの駆動制御であれば、仮にスライド12Aの位置の分解能が1[μm]であれば、その分解能でスライド12Aの位置を制御できる。したがって、スライド12Aの速度が低速域であっても、スライド12Aを高い精度で移動できる。したがって、スライド12Aを加圧終了位置Peの近傍で低速域で移動させて加圧終了位置Peに到達させるといった制御を、安定的に高精度で実行することができ、これにより高精度な成形処理を実現できる。また、ワークの歪み速度を制御する場合でも、同様の理由から、低速域での高精度な制御が可能となる。 On the other hand, in the case of drive control of slide 12A in embodiment 1, if the resolution of the position of slide 12A is 1 [μm], the position of slide 12A can be controlled with that resolution. Therefore, even if the speed of slide 12A is in the low-speed range, slide 12A can be moved with high precision. Therefore, control such as moving slide 12A in the low-speed range near pressurization end position Pe to reach pressurization end position Pe can be executed stably with high precision, thereby realizing high-precision molding processing. Also, for the same reason, high-precision control in the low-speed range is possible even when controlling the strain rate of the workpiece.

以上のように、実施形態1の油圧プレス1Aによれば、位置計算部31が目標移動条件に基づいてスライド12Aの時間ごとの目標位置SVを計算し、制御部32が目標位置SVとスライド12Aの検出位置PVとの差に基づき油圧ポンプ21Aの駆動量を制御する。したがって、前述したように、スライド12Aの速度を目標値に合わせる速度制御方式と比較して、スライド12Aを高い精度で移動させることができ、これにより高品質な成形処理を実現できる。また、目標移動条件を指定すれば、位置計算部31が目標移動条件に対応するスライド12Aの時間ごとの目標位置SVを計算するので、スライド12Aを動かすための制御データの入力の煩雑さを低減できる。 As described above, according to the hydraulic press 1A of the first embodiment, the position calculation unit 31 calculates the target position SV of the slide 12A for each time based on the target movement conditions, and the control unit 32 controls the drive amount of the hydraulic pump 21A based on the difference between the target position SV and the detected position PV of the slide 12A. Therefore, as described above, compared to the speed control method in which the speed of the slide 12A is adjusted to a target value, the slide 12A can be moved with high accuracy, thereby realizing a high-quality molding process. In addition, if the target movement conditions are specified, the position calculation unit 31 calculates the target position SV of the slide 12A for each time corresponding to the target movement conditions, thereby reducing the complexity of inputting control data for moving the slide 12A.

さらに、実施形態1の油圧プレス1Aによれば、目標移動条件としてスライド12Aの目標移動速度及び目標到達位置が指定された場合に、位置計算部31は、スライド12Aが目標移動速度で移動し、下降速度を徐々に減少(漸次減少)して目標到達位置に移動するような、スライド12Aの時間ごとの目標位置を計算する。したがって、少ない制御データ(目標移動速度及び目標到達位置)の入力によって、スライド12Aが一定の速度で下降し、安定的に目標到達位置に到達する移動を実現できる。 Furthermore, according to the hydraulic press 1A of embodiment 1, when the target movement speed and target arrival position of the slide 12A are specified as the target movement conditions, the position calculation unit 31 calculates the target position of the slide 12A at each time such that the slide 12A moves at the target movement speed and gradually decreases (gradually decreases) the descent speed to move to the target arrival position. Therefore, by inputting a small amount of control data (target movement speed and target arrival position), it is possible to realize a movement in which the slide 12A descends at a constant speed and stably reaches the target arrival position.

プレス処理では、荷重を加えてワークを変形させる際のスライド12Aの移動速度と、ワークの変形が終了するスライド12Aの下降終了位置(加圧終了位置Pe)とが、スライド12Aの移動条件としてユーザから指定されることが多い。このような移動条件に対して、なんら工夫がないと、移動速度の指定に合わせて、速度制御方式によりスライド12Aの速度制御を行い、その後、制御方式を位置制御方式に変えて、下降終了位置の指定に合わせて、スライド12Aの停止位置を制御するといった制御方法が採用されることが想定される。しかし、このように途中で速度制御方式から位置制御方式に切り替える制御方法では、制御方式を切り替える際に制御の乱れが生じやすい。一方、実施形態1の油圧プレス1Aによれば、スライド12Aの速度(加工初期から終了直前までの速度)の指定と位置(加工終了位置)の指定との両方が行われた場合でも、速度の指定は、時間ごとの目標位置の指定に変換されることで、速度の指定と位置の指定との両方を、スライド12Aの位置制御によって達成する。したがって、速度制御から位置制御に途中で制御方式が切り替わることがなく、成形開始から終了まで乱れの少ない高精度な制御が可能となる。 In press processing, the moving speed of the slide 12A when applying a load to deform the workpiece and the descent end position of the slide 12A where the deformation of the workpiece ends (pressure end position Pe) are often specified by the user as the moving conditions of the slide 12A. If no ingenuity is put into such moving conditions, it is assumed that a control method is adopted in which the speed of the slide 12A is controlled by a speed control method according to the specified moving speed, and then the control method is changed to a position control method to control the stop position of the slide 12A according to the specified descent end position. However, in such a control method in which the speed control method is switched from the position control method to the speed control method midway, control disturbances are likely to occur when the control method is switched. On the other hand, according to the hydraulic press 1A of embodiment 1, even if both the speed (speed from the beginning of processing to just before the end) and the position (processing end position) of the slide 12A are specified, the speed specification is converted into the specification of the target position for each time, so that both the speed specification and the position specification are achieved by the position control of the slide 12A. This means that the control method does not switch from speed control to position control midway, enabling highly accurate control with little disturbance from the start to the end of molding.

さらに、実施形態1の油圧プレス1Aによれば、目標移動条件としてワークの目標歪み速度が指定された場合、位置計算部31は、ワークの歪み速度が目標歪み速度になるようにスライド12Aの時間ごとの目標位置を計算する。そして、目標位置に従ったスライド12Aの駆動制御が行われることで、ワークの歪み速度が高精度に制御された成形処理を実現できる。さらに、上記の構成によれば、簡単な目標移動条件の入力により、ワークの歪み速度を指定した成形処理を実現できる。 Furthermore, according to the hydraulic press 1A of embodiment 1, when a target strain rate of the workpiece is specified as a target movement condition, the position calculation unit 31 calculates the target position of the slide 12A for each time period so that the strain rate of the workpiece becomes the target strain rate. Then, the drive control of the slide 12A according to the target position is performed, thereby realizing a forming process in which the strain rate of the workpiece is controlled with high precision. Furthermore, according to the above configuration, a forming process in which the strain rate of the workpiece is specified can be realized by simply inputting the target movement condition.

(実施形態2)
図7は、本発明に係る実施形態2の油圧プレスを示す図である。図8は、実施形態2の油圧プレスの制御構成を示す図である。図9は、第2スライドの作用を説明する図であり、(A)は成形途中のワークと金型を示し、(B)は成形後のワークを示す。
(Embodiment 2)
Fig. 7 is a diagram showing a hydraulic press according to a second embodiment of the present invention. Fig. 8 is a diagram showing a control configuration of the hydraulic press according to the second embodiment. Fig. 9 is a diagram explaining the action of the second slide, in which (A) shows the workpiece and the die during forming, and (B) shows the workpiece after forming.

実施形態2の油圧プレス1Bは、実施形態1の油圧プレス1Aの構成要素に加えて、第2スライド12B、ピストンシリンダを有する第2油圧回路13B、第2油圧ポンプ21B、第2油圧ポンプ21Bを駆動する第2サーボモータ23B、並びに、リニアセンサなどの第2位置センサ18Bを備える。実施形態1と同様の構成要素は、同一符号を付して、詳細な説明を省略する。実施形態1のスライド12A、油圧回路13A、油圧ポンプ21A、サーボモータ23A及び位置センサ18Aに対応する構成要素は、第1スライド12A、第1油圧回路13A、第1油圧ポンプ21A、第1サーボモータ23A及び第1位置センサ18Aと記す。 The hydraulic press 1B of the second embodiment includes, in addition to the components of the hydraulic press 1A of the first embodiment, a second slide 12B, a second hydraulic circuit 13B having a piston cylinder, a second hydraulic pump 21B, a second servo motor 23B that drives the second hydraulic pump 21B, and a second position sensor 18B such as a linear sensor. Components similar to those of the first embodiment are given the same reference numerals and detailed descriptions are omitted. Components corresponding to the slide 12A, hydraulic circuit 13A, hydraulic pump 21A, servo motor 23A, and position sensor 18A of the first embodiment are referred to as the first slide 12A, the first hydraulic circuit 13A, the first hydraulic pump 21A, the first servo motor 23A, and the first position sensor 18A.

実施形態2の油圧プレス1Bにおいては、第1油圧ポンプ21Aにより加圧された作動油が第1油圧回路13Aに供給され、それにより第1スライド12Aが下降し、第1位置センサ18Aが第1スライド12Aの位置を検出する。一方、第2油圧ポンプ21Bにより加圧された作動油がピストンシリンダを含んだ第2油圧回路13Bに供給され、それにより第2スライド12Bが上昇し、第2位置センサ18Bが第2スライド12Bの位置を検出する。 In the hydraulic press 1B of the second embodiment, hydraulic oil pressurized by the first hydraulic pump 21A is supplied to the first hydraulic circuit 13A, which causes the first slide 12A to descend and the first position sensor 18A to detect the position of the first slide 12A. Meanwhile, hydraulic oil pressurized by the second hydraulic pump 21B is supplied to the second hydraulic circuit 13B, which includes a piston cylinder, which causes the second slide 12B to ascend and the second position sensor 18B to detect the position of the second slide 12B.

第2スライド12B及び第2油圧回路13Bは、例えば、ベッド11内に配置され、図9(A)に示すように、下金型D12の一部である下パンチD13を上昇させてワークWに別途荷重を加える。すなわち、上金型D11と下金型D12との間に形成されるキャビティに、下パンチD13の先端部が進退可能にされる。なお、第2スライド12B及び第2油圧回路13Bの配置及び作用は、上記の例に限定されず、例えば、第2スライド12B及び第2油圧回路13Bは、上金型D11の一部を別途動かす構成であってもよいし、下金型D12の全体を昇降する構成であってもよい。 The second slide 12B and the second hydraulic circuit 13B are arranged, for example, within the bed 11, and as shown in FIG. 9(A), the lower punch D13, which is part of the lower die D12, is raised to apply a separate load to the workpiece W. That is, the tip of the lower punch D13 is made movable into and out of the cavity formed between the upper die D11 and the lower die D12. Note that the arrangement and action of the second slide 12B and the second hydraulic circuit 13B are not limited to the above example, and for example, the second slide 12B and the second hydraulic circuit 13B may be configured to separately move a part of the upper die D11, or may be configured to raise and lower the entire lower die D12.

制御装置30においては、CPU30AがプログラムP30を実行することで、ソフトウェアによる複数の機能モジュールが実現される。複数の機能モジュールには、図8に示すように、第1スライド12Aの目標移動条件及び第2スライド12Bの目標移動条件が入力される入力機能部33Bと、第1スライド12Aの目標移動条件に基づいて第1スライド12Aの時間ごとの目標位置SVaを計算する第1位置計算部31と、第1位置センサ18Aにより検出された第1スライド12Aの検出位置PVaと上記計算された時間ごとの目標位置SVaとの差に基づいて第1油圧ポンプ21Aを駆動制御するための操作量MVaを計算する第1制御部32とが含まれる。実施形態1と同様の構成要素については、実施形態1と同一符号を付して詳細な説明を省略する。 In the control device 30, the CPU 30A executes the program P30 to realize multiple functional modules by software. As shown in FIG. 8, the multiple functional modules include an input function unit 33B to which the target movement conditions of the first slide 12A and the target movement conditions of the second slide 12B are input, a first position calculation unit 31 that calculates the target position SVa of the first slide 12A for each time based on the target movement conditions of the first slide 12A, and a first control unit 32 that calculates the operation amount MVa for driving and controlling the first hydraulic pump 21A based on the difference between the detected position PVa of the first slide 12A detected by the first position sensor 18A and the calculated target position SVa for each time. The same components as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and detailed description thereof will be omitted.

さらに、複数の機能モジュールには、第2スライド12Bの目標移動条件に基づいて第2スライド12Bの時間ごとの目標位置SVbを計算する第2位置計算部36と、第2位置センサ18Bにより検出された第2スライド12Bの検出位置PVbと上記計算された時間ごとの目標位置SVbとの差に基づいて第2油圧ポンプ21Bを駆動制御するための操作量MVbを計算する第2制御部37とが含まれる。操作量MVbは、第2サーボモータ23Bの駆動回路42へ送られ、駆動回路42は操作量MVbに応じた回転速度で第2サーボモータ23Bを駆動する。上記の構成要素のうち、第1位置計算部31及び第2位置計算部36が、本発明に係る位置計算部の一例に相当する。第1制御部32及び第2制御部37が、本発明に係る制御部の一例に相当する。 The functional modules further include a second position calculation unit 36 that calculates a target position SVb of the second slide 12B for each time based on the target movement conditions of the second slide 12B, and a second control unit 37 that calculates an operation amount MVb for driving and controlling the second hydraulic pump 21B based on the difference between the detected position PVb of the second slide 12B detected by the second position sensor 18B and the calculated target position SVb for each time. The operation amount MVb is sent to a drive circuit 42 of the second servo motor 23B, and the drive circuit 42 drives the second servo motor 23B at a rotation speed according to the operation amount MVb. Among the above components, the first position calculation unit 31 and the second position calculation unit 36 correspond to an example of a position calculation unit according to the present invention. The first control unit 32 and the second control unit 37 correspond to an example of a control unit according to the present invention.

入力機能部33Bには、実施形態1の入力機能部33と同様に第1スライド12Aの目標移動条件が入力される。さらに、入力機能部33Bには、第1スライド12Aの目標移動条件と同様に、第2スライド12Bの目標移動条件が入力される。さらに、入力機能部33Bには、第1スライド12Aの目標移動条件と第2スライド12Bの目標移動条件とがどのように同期するかを示す同期条件が入力される。同期条件は、例えば第2スライド12Bがどの位置に移動するタイミングと、第1スライド12Aがどの位置に移動するタイミングとが同期するといった条件を示す。第1スライド12A及び第2スライド12Bの目標移動条件及び同期条件は、例えばユーザによりユーザインタフェース30Dを介して入力される。 The input function unit 33B receives the target movement conditions of the first slide 12A in the same manner as the input function unit 33 of the first embodiment. Furthermore, the input function unit 33B receives the target movement conditions of the second slide 12B in the same manner as the target movement conditions of the first slide 12A. Furthermore, the input function unit 33B receives the synchronization conditions indicating how the target movement conditions of the first slide 12A and the target movement conditions of the second slide 12B are synchronized. The synchronization conditions indicate, for example, the conditions under which the timing of the second slide 12B moving to a certain position and the timing of the first slide 12A moving to a certain position are synchronized. The target movement conditions and synchronization conditions of the first slide 12A and the second slide 12B are input, for example, by the user via the user interface 30D.

第2位置計算部36は、第1位置計算部31と同様に、第2スライド12Bの目標移動条件に対応する第2スライド12Bの時間ごとの目標位置を計算する。ただし、目標移動条件にワークの目標歪み速度が含まれる場合には、第1スライド12Aの移動と第2スライド12Bの移動とが組み合わされたときのワークの歪み速度が目標歪み速度に一致するように、第1スライド12Aの時間ごとの目標位置に合わせて、第2スライド12Bの時間ごとの目標位置が計算される。 The second position calculation unit 36, like the first position calculation unit 31, calculates the target position for each time of the second slide 12B corresponding to the target movement conditions of the second slide 12B. However, if the target movement conditions include a target strain rate of the workpiece, the target position for each time of the second slide 12B is calculated to match the target position for each time of the first slide 12A so that the strain rate of the workpiece when the movement of the first slide 12A and the movement of the second slide 12B are combined matches the target strain rate.

第2制御部37は、第1制御部32が第1スライド12Aに対して行う処理と同様に、第2位置センサ18Bから送られる第2スライド12Bの検出位置PVbと、第2位置計算部36が計算した第2スライド12Bの目標位置SVbとを入力する。そして、第2制御部37は、検出位置PVbと目標位置SVbの差が小さくなるようにフィードバック制御、又は、フィードバック制御とフィードフォワード制御の両方を行って、第2油圧ポンプ21Bの駆動量を制御する。第2制御部37は、上記の制御処理を、リアルタイムにかつ第1制御部32の制御処理と同期させて、所定の制御サイクルごとに繰り返す。 Similar to the processing performed by the first control unit 32 for the first slide 12A, the second control unit 37 inputs the detected position PVb of the second slide 12B sent from the second position sensor 18B and the target position SVb of the second slide 12B calculated by the second position calculation unit 36. The second control unit 37 then performs feedback control, or both feedback control and feedforward control, to control the drive amount of the second hydraulic pump 21B so as to reduce the difference between the detected position PVb and the target position SVb. The second control unit 37 repeats the above control processing in real time and in synchronization with the control processing of the first control unit 32 for each predetermined control cycle.

第1位置計算部31及び第2位置計算部36により計算された第1スライド12Aの時間ごとの目標位置と、第2スライド12Bの時間ごとの目標位置とは、入力機能部33Bを介して入力された同期条件を満たすように計算されている。したがって、第1制御部32と第2制御部37とが、制御タイミングを同期させ、かつ、同一の制御サイクルで上記の制御処理を実行することで、それぞれの目標移動条件に対応しかつ同期条件を満たした第1スライド12A及び第2スライド12Bの移動が実現される。 The target position for each time of the first slide 12A and the target position for each time of the second slide 12B calculated by the first position calculation unit 31 and the second position calculation unit 36 are calculated to satisfy the synchronization condition input via the input function unit 33B. Therefore, the first control unit 32 and the second control unit 37 synchronize the control timing and execute the above control process in the same control cycle, thereby realizing the movement of the first slide 12A and the second slide 12B that corresponds to the respective target movement conditions and satisfies the synchronization condition.

第2制御部37の詳細な演算機能の一例としては、図6に示した第1制御部32の詳細な演算機能と同様の構成を適用できる。 As an example of the detailed calculation function of the second control unit 37, a configuration similar to the detailed calculation function of the first control unit 32 shown in FIG. 6 can be applied.

なお、第2制御部37には、図8に示すように、入力機能部33Bから第2スライド12Bの停止位置の値が入力されてもよい。この場合、第2制御部37は、第2スライド12Bの位置が停止位置に移動した場合に第2スライド12Bの停止判定を行って、第2スライド12Bの移動制御を停止する処理へ移行してもよい。 As shown in FIG. 8, the second control unit 37 may receive a value of the stop position of the second slide 12B from the input function unit 33B. In this case, the second control unit 37 may determine whether the second slide 12B has stopped when the position of the second slide 12B has moved to the stop position, and may transition to a process of stopping the movement control of the second slide 12B.

実施形態2の油圧プレス1Bによれば、第1スライド12Aの目標移動条件及び第2スライド12Bの目標移動条件に基づいて、第1スライド12A及び第2スライド12Bの時間ごとの目標位置が計算される。そして、時間ごとの目標位置に検出位置が一致するように第1スライド12A及び第2スライド12Bが位置制御される。したがって、図9(A)に示すように、上金型D11と下金型D12とがワークWに荷重を加えてワークWが変形を開始する加圧開始位置から、ワークWの成形が終了する加圧終了位置まで、上金型D11が高い精度で目標移動条件に合致するように移動する。同様に、下パンチD13がワークWに荷重を加えて加圧終了位置へ上昇するまで、下パンチD13が高い精度で目標移動条件に合致するように移動する。さらに、第1スライド12Aの位置制御と第2スライド12Bの位置制御とが同期して行われるので、上金型D11と下パンチD13との相互の位置関係がそれぞれの目標移動条件により示された位置関係に高い精度で合致する。 According to the hydraulic press 1B of the second embodiment, the target positions of the first slide 12A and the second slide 12B are calculated for each time based on the target movement conditions of the first slide 12A and the second slide 12B. Then, the positions of the first slide 12A and the second slide 12B are controlled so that the detected positions match the target positions for each time. Therefore, as shown in FIG. 9(A), the upper die D11 moves so as to match the target movement conditions with high accuracy from the pressure start position where the upper die D11 and the lower die D12 apply a load to the workpiece W and the workpiece W starts to deform, to the pressure end position where the molding of the workpiece W ends. Similarly, the lower punch D13 moves so as to match the target movement conditions with high accuracy until the lower punch D13 applies a load to the workpiece W and rises to the pressure end position. Furthermore, since the position control of the first slide 12A and the position control of the second slide 12B are performed synchronously, the relative position between the upper die D11 and the lower punch D13 matches the relative position indicated by the respective target movement conditions with high accuracy.

図9に示すようなワークWの成形では、ワークWが変形する際のワークWの各部の素材の流れが目標の流れになるように要求されることがある。この場合、目標の素材の流れが得られるように、上金型D11と下パンチD13との相互の位置関係を制御する必要が生じる。実施形態2の油圧プレス1Bによれば、上述の第1スライド12A及び第2スライド12Bの位置制御により、上記の要求に応じることができる。 When forming a workpiece W as shown in FIG. 9, it may be required that the material flow in each part of the workpiece W as it deforms be a target flow. In this case, it becomes necessary to control the relative positions of the upper die D11 and the lower punch D13 so as to obtain the target material flow. With the hydraulic press 1B of embodiment 2, the above requirement can be met by controlling the positions of the first slide 12A and the second slide 12B described above.

以上のように、実施形態2の油圧プレス1Bによれば、実施形態1の油圧プレス1Aと同様に、第1スライド12Aの高い精度の移動、並びに、低速域における高い精度の移動が実現する。さらに、実施形態2の油圧プレス1Bによれば、第1スライド12Aと同様の移動制御が、第2スライド12Bに対しても行われることから、第2スライド12Bについても、高い精度の移動、並びに、低速域における高い精度の移動が実現する。さらに、第1スライド12Aと第2スライド12Bとの移動は、ともに位置制御によって実施されるため、いずれかのタイミングで第1スライド12Aの移動位置と第2スライド12Bの移動位置とが合わせられることで、その後、第1スライド12Aの移動と第2スライド12Bの移動との同期がずれにくい。したがって、第1スライド12A及び第2スライド12Bの相関位置が高い精度で制御されたプレス動作が得られる。よって、高品質なプレス成形が実現できる。 As described above, according to the hydraulic press 1B of the second embodiment, the first slide 12A can be moved with high precision and at low speeds, as in the hydraulic press 1A of the first embodiment. Furthermore, according to the hydraulic press 1B of the second embodiment, the same movement control as that of the first slide 12A is performed on the second slide 12B, so that the second slide 12B can be moved with high precision and at low speeds. Furthermore, since the movements of the first slide 12A and the second slide 12B are both performed by position control, the movement positions of the first slide 12A and the second slide 12B are aligned at any timing, and thereafter, the movement of the first slide 12A and the movement of the second slide 12B are unlikely to be synchronized. Therefore, a press operation in which the relative positions of the first slide 12A and the second slide 12B are controlled with high precision can be obtained. Therefore, high-quality press molding can be realized.

さらに、実施形態2の油圧プレス1Bにおいても、目標移動条件として第2スライド12Bの目標移動速度及び目標到達位置が指定された場合に、第2位置計算部36は、第2スライド12Bが目標移動速度で上昇し、上昇速度を徐々に減少(漸次減少)して目標到達位置に移動するような、第2スライド12Bの時間ごとの目標位置を計算する。したがって、少ない制御データ(目標移動速度及び目標到達位置)の入力により、第2スライド12Bが一定の速度で上昇したのち、安定的に目標到達位置に到達する移動を実現できる。 Furthermore, in the hydraulic press 1B of embodiment 2, when the target movement speed and target arrival position of the second slide 12B are specified as the target movement conditions, the second position calculation unit 36 calculates the target position of the second slide 12B for each time such that the second slide 12B rises at the target movement speed and gradually decreases (gradually decreases) the rising speed to move to the target arrival position. Therefore, by inputting a small amount of control data (target movement speed and target arrival position), it is possible to realize movement in which the second slide 12B rises at a constant speed and then stably reaches the target arrival position.

さらに、実施形態2の油圧プレス1Bによれば、目標移動条件としてワークの目標歪み速度が指定された場合、第1位置計算部31及び第2位置計算部36は、ワークの歪み速度が目標歪み速度になるように第1スライド12Aと第2スライド12Bの時間ごとの目標位置を計算する。そして、目標位置に従った第1スライド12A及び第2スライド12Bの駆動制御が行われることで、ワークの歪み速度が高精度に制御された成形処理を実現できる。さらに、上記の構成によれば、簡単な目標移動条件の入力により、ワークの歪み速度を指定した成形処理を実現できる。 Furthermore, according to the hydraulic press 1B of embodiment 2, when a target strain rate of the workpiece is specified as a target movement condition, the first position calculation unit 31 and the second position calculation unit 36 calculate the target positions of the first slide 12A and the second slide 12B for each time period so that the strain rate of the workpiece becomes the target strain rate. Then, the drive control of the first slide 12A and the second slide 12B according to the target positions is performed, thereby realizing a forming process in which the strain rate of the workpiece is controlled with high precision. Furthermore, according to the above configuration, a forming process in which the strain rate of the workpiece is specified can be realized by simply inputting the target movement condition.

以上、本発明の各実施形態について説明した。しかし、本発明は上記の実施形態に限られない。例えば、上記実施形態では、油圧ポンプの駆動量を制御する構成を、ソフトウェアにより実現した例を示したが、これらはハードウェアにより構成されてもよい。また、油圧ポンプ21A、第1油圧ポンプ21A及び第2油圧ポンプ21Bを駆動するモータとしてサーボモータを適用した例を示したが、駆動力が可変制御可能な電動機など、サーボモータ以外のモータが適用されてもよい。また、上記の実施形態では、制御装置30に制御部32、位置計算部31、第1制御部32、第1位置計算部31、第2制御部37、第2位置計算部36の各機能を実現させるプログラム(P30)が、制御装置30の記憶装置30Bに格納されている例を示した。しかし、上記のプログラムは、光ディスク又はIC(Integrated Circuit)メモリなどの可搬型記録媒体に格納され、これを制御装置(コンピュータ)30に読み込ませて実行させる構成が採用されてもよい。その他、実施の形態で示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。 The above describes each embodiment of the present invention. However, the present invention is not limited to the above embodiments. For example, in the above embodiments, an example was shown in which the configuration for controlling the drive amount of the hydraulic pump was realized by software, but these may be configured by hardware. In addition, an example was shown in which a servo motor was used as the motor for driving the hydraulic pump 21A, the first hydraulic pump 21A, and the second hydraulic pump 21B, but a motor other than a servo motor, such as an electric motor whose driving force can be variably controlled, may be used. In addition, in the above embodiments, an example was shown in which a program (P30) for realizing the functions of the control unit 32, the position calculation unit 31, the first control unit 32, the first position calculation unit 31, the second control unit 37, and the second position calculation unit 36 in the control device 30 is stored in the storage device 30B of the control device 30. However, the above program may be stored in a portable recording medium such as an optical disk or an IC (Integrated Circuit) memory, and the control device (computer) 30 may be configured to read and execute the program. In addition, the details shown in the embodiments can be appropriately changed within the scope of the invention.

1A、1B 油圧プレス
12A スライド、第1スライド
12B 第2スライド
13A 油圧回路、第1油圧回路
13B 第2油圧回路
18A 位置センサ、第1位置センサ
18B 第2位置センサ
21A 油圧ポンプ、第1油圧ポンプ
21B 第2油圧ポンプ
23A サーボモータ、第1サーボモータ
23B 第2サーボモータ
30 制御装置
P30 プログラム
31 位置計算部、第1位置計算部
32 制御部、第1制御部
33、33B 入力機能部
36 第2位置計算部
37 第2制御部
SV、SVa、SVb 時間ごとの目標位置
PV、PVa、PVb 検出位置
MV、MVa、MVb 操作量
D1、D11 上金型
D2、D12 下金型
D13 下パンチ
W ワーク
DESCRIPTION OF SYMBOLS 1A, 1B Hydraulic press 12A Slide, first slide 12B Second slide 13A Hydraulic circuit, first hydraulic circuit 13B Second hydraulic circuit 18A Position sensor, first position sensor 18B Second position sensor 21A Hydraulic pump, first hydraulic pump 21B Second hydraulic pump 23A Servo motor, first servo motor 23B Second servo motor 30 Control device P30 Program 31 Position calculation unit, first position calculation unit 32 Control unit, first control unit 33, 33B Input function unit 36 Second position calculation unit 37 Second control unit SV, SVa, SVb Target position per time PV, PVa, PVb Detected position MV, MVa, MVb Operation amount D1, D11 Upper die D2, D12 Lower die D13 Lower punch W Workpiece

Claims (9)

ワークへ荷重を加える第1スライドと、
前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、
前記第1スライドの位置を検出する第1位置センサと、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する位置計算部と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御部と、を備え、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記ワークの目標歪み速度と、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する油圧プレス。
A first slide that applies a load to the workpiece;
a first hydraulic circuit for driving the first slide;
a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit;
a first position sensor for detecting a position of the first slide;
a position calculation unit that calculates a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control unit that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period,
the target movement conditions of the first slide include a target movement speed of the first slide, a target strain speed of the workpiece, and a target arrival position of the first slide;
The hydraulic press wherein the position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.
ワークへ荷重を加える第1スライドと、
前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、
前記第1スライドの位置を検出する第1位置センサと、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する位置計算部と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御部と、を備え、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記第1スライドの速度変更区間の除変パラメータと、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する油圧プレス。
A first slide that applies a load to the workpiece;
a first hydraulic circuit for driving the first slide;
a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit;
a first position sensor for detecting a position of the first slide;
a position calculation unit that calculates a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control unit that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period,
the target movement condition of the first slide includes a target movement speed of the first slide , a gradual change parameter of a speed change section of the first slide, and a target arrival position of the first slide;
The hydraulic press wherein the position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.
ワークへ荷重を加える第2スライドと、
前記第2スライドを駆動する第2油圧回路と、
前記第2油圧回路へ油圧を加える第2油圧ポンプと、
前記第2スライドの位置を検出する第2位置センサと、
を備え、
前記位置計算部は、更に、前記第2スライドの目標移動条件に基づいて、前記第2スライドの時間ごとの目標位置を計算し、
前記制御部は、更に、前記第2位置センサにより検出された前記第2スライドの検出位置と前記第2スライドの前記時間ごとの目標位置との差に基づいて前記第2油圧ポンプの駆動量を制御する、
請求項1又は請求項2に記載の油圧プレス。
A second slide that applies a load to the workpiece;
a second hydraulic circuit for driving the second slide;
a second hydraulic pump that applies hydraulic pressure to the second hydraulic circuit;
a second position sensor for detecting a position of the second slide;
Equipped with
The position calculation unit further calculates a target position of the second slide for each time based on a target movement condition of the second slide,
The control unit further controls a drive amount of the second hydraulic pump based on a difference between the detected position of the second slide detected by the second position sensor and the target position of the second slide for each time.
3. A hydraulic press according to claim 1 or 2.
前記第2スライドの目標移動条件には、前記第2スライドの目標移動速度と前記第2スライドの目標到達位置とが含まれ、
前記位置計算部は、前記第2スライドの速度が前記第2スライドの前記目標移動速度から漸次減少して前記第2スライドの前記目標到達位置に移動するように前記第2スライドの前記時間ごとの目標位置を計算する、
請求項3記載の油圧プレス。
the target movement condition of the second slide includes a target movement speed of the second slide and a target arrival position of the second slide;
the position calculation unit calculates the target position of the second slide for each time period such that the speed of the second slide gradually decreases from the target moving speed of the second slide to the target arrival position of the second slide.
4. The hydraulic press of claim 3.
前記第1スライド及び前記第2スライドの目標移動条件には、前記ワークの目標歪み速度が含まれ、
前記位置計算部は、前記第1スライドと前記第2スライドとが前記ワークを加圧する速度が前記目標歪み速度になるように前記第1スライドの時間ごとの目標位置と前記第2スライドの時間ごとの目標位置とを計算する、
請求項3又は請求項4に記載の油圧プレス。
the target movement conditions of the first slide and the second slide include a target strain rate of the workpiece;
the position calculation unit calculates a target position of the first slide for each time and a target position of the second slide for each time so that a speed at which the first slide and the second slide press the workpiece becomes the target strain speed.
5. A hydraulic press according to claim 3 or claim 4.
ワークへ荷重を加える第1スライドと、前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、前記第1スライドの位置を検出する第1位置センサとを備えた油圧プレスに搭載される油圧プレスの制御装置であって、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する位置計算部と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御部と、
を備え、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記ワークの目標歪み速度と、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する油圧プレスの制御装置。
a first slide that applies a load to a workpiece; and a first hydraulic circuit that drives the first slide;
A control device for a hydraulic press mounted on a hydraulic press including a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit and a first position sensor that detects a position of the first slide,
a position calculation unit that calculates a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control unit that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Equipped with
the target movement conditions of the first slide include a target movement speed of the first slide, a target strain speed of the workpiece, and a target arrival position of the first slide;
The control device for a hydraulic press, wherein the position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.
ワークへ荷重を加える第1スライドと、前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、前記第1スライドの位置を検出する第1位置センサとを備えた油圧プレスに搭載される油圧プレスの制御装置であって、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する位置計算部と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御部と、
を備え、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記第1スライドの速度変更区間の除変パラメータと、前記第1スライドの目標到達位置とが含まれ、
前記位置計算部は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算する油圧プレスの制御装置。
a first slide that applies a load to a workpiece; and a first hydraulic circuit that drives the first slide;
A control device for a hydraulic press mounted on a hydraulic press including a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit and a first position sensor that detects a position of the first slide,
a position calculation unit that calculates a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control unit that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Equipped with
the target movement condition of the first slide includes a target movement speed of the first slide , a gradual change parameter of a speed change section of the first slide, and a target arrival position of the first slide;
The control device for a hydraulic press, wherein the position calculation unit calculates the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.
ワークへ荷重を加える第1スライドと、前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、前記第1スライドの位置を検出する第1位置センサとを備えた油圧プレスに搭載されるコンピュータが実行するプログラムであって、
前記コンピュータに、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する計算機能と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御機能と、
を実現させ、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記ワークの目標歪み速度と、前記第1スライドの目標到達位置とが含まれ、
前記計算機能は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算するプログラム。
a first slide that applies a load to a workpiece; and a first hydraulic circuit that drives the first slide;
A program executed by a computer mounted on a hydraulic press including a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit and a first position sensor that detects a position of the first slide,
The computer includes:
A calculation function for calculating a time-based target position of the first slide corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control function that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Realize this,
the target movement conditions of the first slide include a target movement speed of the first slide, a target strain speed of the workpiece, and a target arrival position of the first slide;
The calculation function is a program for calculating the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.
ワークへ荷重を加える第1スライドと、前記第1スライドを駆動する第1油圧回路と、
前記第1油圧回路へ油圧を加える第1油圧ポンプと、前記第1スライドの位置を検出する第1位置センサとを備えた油圧プレスに搭載されるコンピュータが実行するプログラムであって、
前記コンピュータに、
前記第1スライドの目標移動条件に基づいて、当該目標移動条件に対応する前記第1スライドの時間ごとの目標位置を計算する計算機能と、
前記第1位置センサにより検出された前記第1スライドの検出位置と前記第1スライドの前記時間ごとの目標位置との差に基づいて前記第1油圧ポンプの駆動量を制御する制御機能と、
を実現させ、
前記第1スライドの目標移動条件には、前記第1スライドの目標移動速度と、前記第1スライドの速度変更区間の除変パラメータと、前記第1スライドの目標到達位置とが含まれ、
前記計算機能は、前記目標移動条件を満たし、かつ、前記第1スライドが前記目標到達位置に移動するように前記第1スライドの前記時間ごとの目標位置を計算するプログラム。
a first slide that applies a load to a workpiece; and a first hydraulic circuit that drives the first slide;
A program executed by a computer mounted on a hydraulic press including a first hydraulic pump that applies hydraulic pressure to the first hydraulic circuit and a first position sensor that detects a position of the first slide,
The computer includes:
A calculation function for calculating a target position of the first slide for each time period corresponding to a target movement condition of the first slide based on the target movement condition of the first slide;
a control function that controls a drive amount of the first hydraulic pump based on a difference between a detected position of the first slide detected by the first position sensor and a target position of the first slide for each time period;
Realize this,
the target movement condition of the first slide includes a target movement speed of the first slide , a gradual change parameter of a speed change section of the first slide, and a target arrival position of the first slide;
The calculation function is a program for calculating the target position of the first slide for each time period so that the target movement condition is satisfied and the first slide moves to the target arrival position.
JP2020144138A 2020-08-28 2020-08-28 Hydraulic press, hydraulic press control device and program Active JP7574017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020144138A JP7574017B2 (en) 2020-08-28 2020-08-28 Hydraulic press, hydraulic press control device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020144138A JP7574017B2 (en) 2020-08-28 2020-08-28 Hydraulic press, hydraulic press control device and program

Publications (2)

Publication Number Publication Date
JP2022039221A JP2022039221A (en) 2022-03-10
JP7574017B2 true JP7574017B2 (en) 2024-10-28

Family

ID=80499097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020144138A Active JP7574017B2 (en) 2020-08-28 2020-08-28 Hydraulic press, hydraulic press control device and program

Country Status (1)

Country Link
JP (1) JP7574017B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117124635A (en) * 2023-09-18 2023-11-28 合肥合锻智能制造股份有限公司 A PLC-based hydraulic press automation control system

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003156005A (en) 2001-11-19 2003-05-30 N System:Kk Pump rotation control pressurizing device
JP2005214267A (en) 2004-01-28 2005-08-11 Ebara Corp Hydraulic device
JP3685615B2 (en) 1998-02-13 2005-08-24 株式会社小松製作所 Vibration forming method of direct acting press
JP3929368B2 (en) 2002-07-12 2007-06-13 株式会社小松製作所 Die height detection method for press machine
JP2008073741A (en) 2006-09-22 2008-04-03 Sintokogio Ltd Hydraulic press device
JP4351215B2 (en) 2003-12-12 2009-10-28 株式会社放電精密加工研究所 Press machine
JP4510992B2 (en) 2000-05-10 2010-07-28 川崎油工株式会社 Control method of press hydraulic power source
JP4939173B2 (en) 2006-11-01 2012-05-23 しのはらプレスサービス株式会社 Horizontal opposed sliding press machine
JP5781552B2 (en) 2013-01-29 2015-09-24 アイダエンジニアリング株式会社 Press machine and slide control method of press machine
WO2016143387A1 (en) 2015-03-10 2016-09-15 コマツ産機株式会社 Press device
WO2016143386A1 (en) 2015-03-10 2016-09-15 コマツ産機株式会社 Press device and method for controlling press device
JP6510869B2 (en) 2015-03-10 2019-05-08 コマツ産機株式会社 Press device, control method of press device
JP6871132B2 (en) 2017-10-31 2021-05-12 住友重機械工業株式会社 Press equipment

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3685615B2 (en) 1998-02-13 2005-08-24 株式会社小松製作所 Vibration forming method of direct acting press
JP4510992B2 (en) 2000-05-10 2010-07-28 川崎油工株式会社 Control method of press hydraulic power source
JP2003156005A (en) 2001-11-19 2003-05-30 N System:Kk Pump rotation control pressurizing device
JP3929368B2 (en) 2002-07-12 2007-06-13 株式会社小松製作所 Die height detection method for press machine
JP4351215B2 (en) 2003-12-12 2009-10-28 株式会社放電精密加工研究所 Press machine
JP2005214267A (en) 2004-01-28 2005-08-11 Ebara Corp Hydraulic device
JP2008073741A (en) 2006-09-22 2008-04-03 Sintokogio Ltd Hydraulic press device
JP4939173B2 (en) 2006-11-01 2012-05-23 しのはらプレスサービス株式会社 Horizontal opposed sliding press machine
JP5781552B2 (en) 2013-01-29 2015-09-24 アイダエンジニアリング株式会社 Press machine and slide control method of press machine
WO2016143387A1 (en) 2015-03-10 2016-09-15 コマツ産機株式会社 Press device
WO2016143386A1 (en) 2015-03-10 2016-09-15 コマツ産機株式会社 Press device and method for controlling press device
JP6510869B2 (en) 2015-03-10 2019-05-08 コマツ産機株式会社 Press device, control method of press device
JP6871132B2 (en) 2017-10-31 2021-05-12 住友重機械工業株式会社 Press equipment

Also Published As

Publication number Publication date
JP2022039221A (en) 2022-03-10

Similar Documents

Publication Publication Date Title
JP4015139B2 (en) Servo motor control device for forging machine
US9707612B2 (en) Die cushion force control method and die cushion device
JP3685615B2 (en) Vibration forming method of direct acting press
WO2003068490A1 (en) Press
JP7574017B2 (en) Hydraulic press, hydraulic press control device and program
EP3067181B1 (en) Injection molding machine and method for controlling injection molding machine
JP5185809B2 (en) Method and apparatus for controlling and adjusting a servo-electric throttle cushion
JP2010188363A (en) Control device for servo die cushion
EP2388081B1 (en) Controller for die cushion mechanism
JP2003311496A (en) Die height adjustment device for press machine
JP5598744B2 (en) Die cushion device and cushion force control method thereof
JP4408844B2 (en) Servo die cushion control device
CN112776413A (en) Position pressure hybrid optimization control method of servo press
JP2698040B2 (en) Hydraulic servo controlled bottom knockout device
CN211222224U (en) A device for automatic calibration of the position of a servo press
KR20160134901A (en) A Servo die cushion apparatus have the control accuracy improvement function
JP4824463B2 (en) Control device for die cushion mechanism
CN110654057B (en) A device and method for automatic calibration of servo press position
JP2024048592A (en) Press Equipment
JPH10216997A (en) Drawing forming control device and method for direct acting press
JP4712475B2 (en) Die cushion mechanism, control device and control method thereof
JP4583629B2 (en) Press brake and processing method using this press brake
JP7581974B2 (en) Control device, control method, and control program
JPH0239610Y2 (en)
JP2001150040A (en) Coining method for direct acting press

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241002

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241015

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241016

R150 Certificate of patent or registration of utility model

Ref document number: 7574017

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150