JPH11254192A - Control device of linear motor press - Google Patents
Control device of linear motor pressInfo
- Publication number
- JPH11254192A JPH11254192A JP6586098A JP6586098A JPH11254192A JP H11254192 A JPH11254192 A JP H11254192A JP 6586098 A JP6586098 A JP 6586098A JP 6586098 A JP6586098 A JP 6586098A JP H11254192 A JPH11254192 A JP H11254192A
- Authority
- JP
- Japan
- Prior art keywords
- data
- linear
- slide
- speed
- linear motor
- 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.)
- Granted
Links
Landscapes
- Control Of Presses (AREA)
- Press Drives And Press Lines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、リニアモータによ
りスライドを往復移動させてプレス加工を行なうリニア
モータプレス機の制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a linear motor press machine which presses a slide by reciprocating a slide by a linear motor.
【0002】[0002]
【従来の技術】プレス加工には、剪断加工、絞り加工、
曲げ加工、圧縮加工など各種の加工があるが、そのよう
なプレス加工の種類に応じて、或はワークの材質や形状
などに応じて、スライドつまりプレス型の各移動位置に
おけるスライド速度などを変えることが望ましい。2. Description of the Related Art Pressing includes shearing, drawing,
There are various types of processing such as bending and compression, and the slide speed at each moving position of the slide, that is, the press die, is changed according to the type of such press processing or the material and shape of the work. It is desirable.
【0003】このため、従来では、下死点付近のスライ
ド速度を低下させて圧印加工を可能としたナックルプレ
ス、ハンドル操作によりストローク長や打撃力の強さを
可変としたフリクションプレス、或は、非加工時のスラ
イド速度を速く、加工時のスライド速度を遅くしたリン
クプレスなどが製造され、使用されている。[0003] For this reason, conventionally, a knuckle press in which coining can be performed by lowering the sliding speed near the bottom dead center, a friction press in which the stroke length and the strength of the striking force can be varied by operating a handle, or Link presses and the like in which the slide speed during non-machining is high and the slide speed during machining is low are manufactured and used.
【0004】しかし、このような各種のプレス機は、各
々所定のプレス加工を行なうために製作された専用機と
してのものが殆どであるため、1台のプレス機で各種の
プレス行程曲線を簡単な設定変更の操作で実現できるプ
レス機が要望されている。そこで、近年、スライドの各
移動位置におけるスライド速度などを、任意に且つ簡単
に変更することができるプレス機として、リニアモータ
によりスライドを往復移動させる構造のプレス機が開発
されている。[0004] However, most of these various press machines are dedicated machines each produced for performing a predetermined press working. Therefore, various press stroke curves can be easily formed by one press machine. There is a demand for a press machine that can be realized by a simple setting change operation. Accordingly, in recent years, a press machine having a structure in which a slide is reciprocated by a linear motor has been developed as a press machine that can arbitrarily and easily change a slide speed or the like at each moving position of the slide.
【0005】[0005]
【発明が解決しようとする課題】このリニアモータ駆動
式のプレス機は、所望の推力を得るために、複数のリニ
アモータがスライドの移動方向に沿って配設され、型を
取り付けて往復移動するスライドは、通常、複数のガイ
ドポストなどにより摺動可能にガイドされる。このた
め、単純に複数のリニアモータを駆動制御してスライド
を往復移動させてプレス加工を行なった場合、プレス型
と被加工物間に生じる不均一な摩擦などにより、スライ
ドに偏心荷重がかかると、スライドに傾きが生じ易く、
良好なプレス加工ができなくなる問題が予想された。In this linear motor driven press, a plurality of linear motors are arranged along the direction of slide movement to obtain a desired thrust, and reciprocate with a mold attached. The slide is usually slidably guided by a plurality of guide posts or the like. Therefore, when press work is performed by simply driving and controlling a plurality of linear motors and reciprocating the slide, if an eccentric load is applied to the slide due to uneven friction generated between the press die and the workpiece. , Slides tend to tilt,
The problem that good press working cannot be performed was expected.
【0006】本発明は、上記の点に鑑みてなされたもの
で、複数のリニアモータで駆動するプレス機であって
も、偏心荷重によるスライドの傾きを生じさせず、良好
なプレス加工を行なうことができるリニアモータプレス
機の制御装置を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and provides a good press working without causing a slide tilt due to an eccentric load even in a press driven by a plurality of linear motors. It is an object of the present invention to provide a control device for a linear motor press capable of performing the following.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に、本発明のリニアモータプレス機の制御装置は、本体
フレームに対しスライドが往復移動可能に配設され、ス
ライドを往復駆動するために複数のリニアモータがスラ
イドの移動方向に向けて装着されたリニアモータプレス
機の制御装置において、各リニアモータに対応して設け
られ、スライドの移動位置を検出してその位置検出信号
を出力する複数の位置検出器と、スライドが移動する際
の行程曲線図に基づき単位時間毎に作成された位置デー
タと速度データを順に記憶するパターンデータ記憶手段
と、運転時、パターンデータ記憶手段から位置データと
速度データを順に読み出し、位置データの示す位置を目
標位置として速度データの示す速度で前記リニアモータ
を駆動制御する制御手段と、予め決められた1台のリニ
アスケールからの位置検出データと他のリニアスケース
からの位置検出データとの差を算出し、その差に基づい
て他のリニアスケールに対応したリニアモータ用の前記
位置データと速度データを差を少なくするように補正す
る補正手段と、を備えたことを特徴とする。In order to achieve the above object, a control device for a linear motor press according to the present invention is provided in which a slide is reciprocally movable with respect to a main body frame. In a control device of a linear motor press in which a plurality of linear motors are mounted in the direction of movement of a slide, a plurality of linear motors are provided corresponding to the respective linear motors, and detect a movement position of the slide and output a position detection signal thereof. A position detector, pattern data storage means for sequentially storing position data and speed data created per unit time based on a stroke curve diagram when the slide moves, and, during operation, the position data from the pattern data storage means. The speed data is sequentially read, and the position indicated by the position data is set as a target position, and the drive of the linear motor is controlled at the speed indicated by the speed data. Means for calculating a difference between position detection data from one predetermined linear scale and position detection data from another linear case, and for the linear motor corresponding to another linear scale based on the difference. Correction means for correcting the position data and the speed data so as to reduce the difference.
【0008】[0008]
【発明の作用・効果】このような構成のプレス機では、
まず、縦軸にスライドの変位量(位置)をとり横軸に時
間をとった行程曲線図上に、実施しようとするプレス加
工のスライドの行程曲線(パターン)を書き入れる。Operation and effect of the present invention In the press having such a configuration,
First, a stroke curve (pattern) of a press-formed slide to be performed is written on a stroke curve diagram in which the displacement amount (position) of the slide is plotted on the vertical axis and time is plotted on the horizontal axis.
【0009】次に、この行程曲線図から、単位時間毎の
位置データと、そこまでの時間と変位量から求めた速度
データを順にとり出し、行番号と共に、それらの位置デ
ータと速度データを、位置指令値と速度指令値として順
にパターンデータ記憶手段に記憶させる。Next, from this stroke curve diagram, position data for each unit time and velocity data obtained from the time up to that point and the displacement amount are sequentially taken out, and the position data and the velocity data are extracted together with the line number. The position command value and the speed command value are sequentially stored in the pattern data storage means.
【0010】運転時には、そのパターンデータの中か
ら、順に各時間ポイント毎の位置データと速度データを
読み出し、速度指令値をリニアモータのドライバに出力
し、ドライバは、その速度指令値に応じてリニアモータ
を駆動制御する。これによって、プレス機のスライドは
制御された速度で指令位置を目標値として、つまり予め
指定されたプログラムパターンに通りに移動し、スライ
ドに固定された上型が本体フレーム上の下型に合わせら
れ、プレス加工が行なわれる。During operation, position data and speed data for each time point are sequentially read from the pattern data, and a speed command value is output to a driver of the linear motor. Drive control of the motor. As a result, the slide of the press machine moves at a controlled speed with the commanded position as a target value, that is, according to a program pattern specified in advance, and the upper die fixed to the slide is adjusted to the lower die on the main body frame. , And press working is performed.
【0011】また、このとき、補正手段は、予め決めら
れた1台のリニアスケールからの位置検出データと他の
リニアスケースからの位置検出データとの差を算出し、
その差が少なくなるように、他のリニアスケールに対応
したリニアモータ用の位置データと速度データを補正す
る。そして、制御手段は補正した速度データの速度指令
値を出力し、補正した位置指令値を目標位置として他の
リニアモータを駆動制御する。At this time, the correction means calculates a difference between position detection data from one predetermined linear scale and position detection data from another linear case.
The position data and speed data for a linear motor corresponding to another linear scale are corrected so as to reduce the difference. Then, the control means outputs a speed command value of the corrected speed data, and drives and controls another linear motor using the corrected position command value as a target position.
【0012】このように、各リニアモータは、予め決め
られた1台の各モータに対応したリニアスケールからの
位置検出値が同じになるように駆動制御されるため、プ
レス型と被加工物間に生じる不均一な摩擦などにより、
プレス加工時にスライドに偏心荷重がかかった場合で
も、スライドが傾くことは防止され、良好なプレス加工
を行なうことができる。As described above, since each linear motor is driven and controlled so that the position detection value from the linear scale corresponding to one predetermined motor becomes the same, the distance between the press die and the workpiece is reduced. Due to uneven friction caused by
Even when an eccentric load is applied to the slide during the press working, the slide is prevented from tilting, and good press working can be performed.
【0013】[0013]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1はプレス機の斜視図を示し、
図2はその縦断面図を、図3はその平面図を示してい
る。1はプレス機の本体フレームであり、本体フレーム
1内底部に4個のスラスト軸受6が、さらに上部にも4
個のスラスト軸受7が設けられ、そこに4本のガイドポ
スト3が上下動可能に支持される。4本のガイドポスト
3は各々本体フレーム1内で上下動フレーム5に固定さ
れる。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a perspective view of the press machine,
FIG. 2 is a longitudinal sectional view, and FIG. 3 is a plan view thereof. Reference numeral 1 denotes a main body frame of the press machine.
A plurality of thrust bearings 7 are provided, and four guide posts 3 are vertically movably supported thereon. Each of the four guide posts 3 is fixed to the vertically movable frame 5 in the main body frame 1.
【0014】本体フレーム1の上部にボルスタ2が固定
され、本体フレーム1とボルスタ2より上方に突出した
4本のガイドポスト3の先端に、スライド4が水平に固
定される。本体フレーム1内には、上下動フレーム5、
ガイドポスト3、及びスライド4を昇降駆動するために
4台のリニアモータ8〜11が配設される。通常のプレ
ス機と同様、図示しない下型がボルスタ2上に固定さ
れ、上型はスライド4の下面に固定される。A bolster 2 is fixed to an upper portion of the main body frame 1, and a slide 4 is horizontally fixed to tips of four guide posts 3 projecting upward from the main body frame 1 and the bolster 2. In the main body frame 1, a vertically moving frame 5,
Four linear motors 8 to 11 are provided to drive the guide post 3 and the slide 4 up and down. A lower mold (not shown) is fixed on the bolster 2, and an upper mold is fixed on the lower surface of the slide 4, as in a normal press.
【0015】4台のリニアモータ8〜11は、各々本体
フレーム1の内側で上下動フレーム5の側部に縦方向に
配置され、各リニアモータ8〜11のコイルスライダ
(固定子)8a〜11aが本体フレーム1側に固定さ
れ、各リニアモータ8〜11の磁石板(移動子)8b〜
11bが上下動フレーム5側に固定される。The four linear motors 8 to 11 are vertically arranged on the side of the vertically moving frame 5 inside the main body frame 1, and coil sliders (stators) 8a to 11a of the linear motors 8 to 11 are respectively provided. Are fixed to the body frame 1 side, and the magnet plates (movers) 8b to
11b is fixed to the vertical frame 5 side.
【0016】さらに、各リニアモータ8〜11に対応し
て、4台のリニアスケール12〜15が、スライド4の
側部のガイドポスト3の近傍に配設される。リニアスケ
ール12〜15の固定子12a〜15aは、ブラケット
を介して本体フレーム1上部に取り付けられ、その移動
子12b〜15bは、スライド4の側部のガイドポスト
3の近傍に取り付けられる。スライド4の位置を検出す
る位置検出器としてのリニアスケール12〜15には、
例えばアブソリュート式のものが使用され、絶対値の位
置データが出力される。Further, four linear scales 12 to 15 are arranged near the guide post 3 on the side of the slide 4 corresponding to the respective linear motors 8 to 11. The stators 12a to 15a of the linear scales 12 to 15 are mounted on the upper part of the main body frame 1 via brackets, and the movers 12b to 15b are mounted near the guide posts 3 on the side of the slide 4. The linear scales 12 to 15 as position detectors for detecting the position of the slide 4 include:
For example, an absolute type is used, and absolute position data is output.
【0017】このような構造のプレス機は、リニアモー
タ8〜11の往復駆動によって、上下動フレーム5、ガ
イドポスト3、及びスライド4が、制御された位置デー
タと速度データに基づいて上下駆動され、リニアスケー
ル12〜15から出力される現在位置のデータがフィー
ドバックされ高精度の制御に利用される。In the press having such a structure, the vertical movement frame 5, the guide post 3, and the slide 4 are vertically driven based on the controlled position data and speed data by the reciprocal drive of the linear motors 8 to 11. The data of the current position output from the linear scales 12 to 15 is fed back and used for high-precision control.
【0018】図4はプレス機の制御部20とそこに接続
されるリニアモータ等の接続状態を示している。制御部
20は、CPU21を主要部にして構成され、予め固定
メモリに記憶されたプログラムデータに基づき、プレス
機の運転全体を制御する。制御部20には、随時読み出
し書き込み可能な一時メモリ22、ディスプレー23、
各種設定値の入力用或は操作用のスイッチ類24が設け
られる。メモリ22には、予め書き込まれたプレス運転
プログラムのパターンデータが記憶される。また、メモ
リ22には、設定入力されたストローク長、SPM値
(毎分当りのストローク数)、ダイハイト設定値、プレ
ス設定回数などを記憶するためのメモリ領域が設けられ
る。設定されたストローク長、SPM値(毎分当りのス
トローク数)、ダイハイト設定値、プレス設定回数など
は、設定画面を表示するディスプレー23に表示され
る。FIG. 4 shows the connection state of the control unit 20 of the press and the linear motor and the like connected thereto. The control unit 20 is configured with a CPU 21 as a main part, and controls the entire operation of the press based on program data stored in a fixed memory in advance. The control unit 20 includes a temporary memory 22 that can be read and written at any time, a display 23,
Switches 24 for inputting or operating various setting values are provided. The memory 22 stores the pattern data of the press operation program written in advance. Further, the memory 22 is provided with a memory area for storing the stroke length, the SPM value (the number of strokes per minute), the die height setting value, the number of press settings, and the like, which are set and input. The set stroke length, SPM value (number of strokes per minute), die height setting value, number of press settings, and the like are displayed on a display 23 that displays a setting screen.
【0019】上記リニアスケール12〜15は、制御部
20内のインターフェース回路に接続され、各々のリニ
アスケール12〜15の読み、つまりスライド4の位置
検出データを制御部20に送る。4台のリニアモータ8
〜11には各々ドライバ16〜19が接続され、各ドラ
イバ16〜19は制御部20内のインターフェース回路
に接続される。リニアモータ8〜11としては、例え
ば、推力の大きいACサーボモータ(同期モータ)方式
のものが使用され、そのドライバ16〜19は、例えば
コンバータとPWM制御用のインバータを有し、制御部
20から出力された指令値に応じて、モータに供給する
電流値を制御してリニアモータ8〜11を駆動する。The linear scales 12 to 15 are connected to an interface circuit in the control unit 20 and send the reading of each of the linear scales 12 to 15, that is, the position detection data of the slide 4 to the control unit 20. 4 linear motors 8
11 to 11 are connected to drivers 16 to 19, respectively. Each of the drivers 16 to 19 is connected to an interface circuit in the control unit 20. As the linear motors 8 to 11, for example, AC servomotors (synchronous motors) having a large thrust are used, and their drivers 16 to 19 have, for example, converters and inverters for PWM control. The linear motors 8 to 11 are driven by controlling the current value supplied to the motor according to the output command value.
【0020】上記制御手段及び補正手段となる制御部2
0は、メモリ22から順に読み出した位置データと速度
データに基づき、位置指令値と速度指令値を各リニアモ
ータのドライバ16〜19に出力するが、例えば、リニ
アモータ8を特定モータとし、それに対応したリニアス
ケール12からの位置検出値S1 と他のリニアモータ9
〜11に対応したリニアスケール13〜15からの位置
検出値S2 、S3 、S 4 との間に差が生じた場合、その
差に基づき、他のリニアモータ9〜11用の位置指令値
と速度指令値を、所定の演算式を用いて補正し、その差
を少なくするように制御を行なう。The control unit 2 serving as the control means and the correction means
0 is the position data and speed read sequentially from the memory 22
Based on the data, the position command value and speed command value are
Output to the data drivers 16 to 19, for example,
A motor 8 is a specific motor, and the linear motor
Position detection value S from scale 121 And other linear motors 9
Position from linear scale 13-15 corresponding to ~ 11
Detection value STwo , SThree , S Four If there is a difference between
Based on the difference, position command values for other linear motors 9 to 11
And the speed command value are corrected using a predetermined calculation formula, and the difference
Is controlled so as to reduce.
【0021】次に、上記構成のリニアモータプレス機の
動作を説明すると、まず、プレス機の運転に先立ち、プ
レス運転プログラムのパターンデータが予めメモリ22
に書き込まれる。Next, the operation of the linear motor press having the above configuration will be described. First, prior to the operation of the press, pattern data of a press operation program is stored in the memory 22 in advance.
Is written to.
【0022】このパターンデータは、図5に示すような
行程線図から作成され、行程線図は横軸に時間、縦軸に
スライド4の変位量(位置)をとって任意の形状に作成
される。図5の行程曲線図は、SPM値(毎分当りのス
トローク数)が100、つまり1ストロークの時間が6
00ミリ秒、ストローク長が30mmの場合の各種のパ
ターンを示しているが、ストローク時間、ストローク長
は任意に決めることができる。This pattern data is created from a stroke diagram as shown in FIG. 5, and the stroke diagram is created in an arbitrary shape by taking time on the horizontal axis and the displacement (position) of the slide 4 on the vertical axis. You. The stroke curve diagram in FIG. 5 shows that the SPM value (the number of strokes per minute) is 100, that is, the time of one stroke is 6
Although various patterns in the case of 00 milliseconds and a stroke length of 30 mm are shown, the stroke time and the stroke length can be arbitrarily determined.
【0023】この行程曲線図から、単位時間毎(例えば
1ストロークを60分割した場合は10ミリ秒毎)の位
置データと、そこまでの時間と変位量から求めた速度デ
ータをとり出し、各行番号毎に、それらの位置データと
速度データを、位置指令値と速度指令値として作成し、
プログラムパターンデータを完成させ、このようなパタ
ーンデータ、つまり単位時間毎の位置指令値と速度指令
値のデータは、メモリ22に記憶される。From this stroke curve diagram, position data per unit time (for example, every 10 milliseconds when one stroke is divided into 60) and velocity data obtained from the time up to that point and the amount of displacement are taken out. Each time, the position data and the speed data are created as a position command value and a speed command value,
The program pattern data is completed, and such pattern data, that is, data of the position command value and the speed command value for each unit time is stored in the memory 22.
【0024】次に、プレス機の制御部20上で、実際に
行なうプレス加工運転の設定を図6のフローチャートに
示すように行なう。すなわち、まず、オペレータは、デ
ィスプレー23に設定画面を表示させ(ステップ10
0)、スイッチ類24を操作して、ストロークのパター
ン番号、ストローク長、SPM値、ダイハイト等を設定
入力する(ステップ110)。すると、制御部20のC
PU21は、指定されたパターン番号をのプログラムパ
ターンデータをメモリ22から読み出し、そのデータが
例えばSPM値100(上記のように毎分当りのストロ
ーク数が100、10ミリ秒毎の位置データと速度デー
タ)で作成されている場合、設定されたSPM値が例え
ば80の場合、各速度データに係数0.8を乗算して、
速度データを書き換え(ステップ120)、設定を完了
する。Next, on the control unit 20 of the press machine, the setting of the actual press working operation is performed as shown in the flowchart of FIG. That is, first, the operator causes the display 23 to display the setting screen (step 10).
0), the switches 24 are operated to set and input the stroke pattern number, stroke length, SPM value, die height, and the like (step 110). Then, C of the control unit 20
The PU 21 reads out the program pattern data of the designated pattern number from the memory 22 and stores the data in, for example, the SPM value 100 (the number of strokes per minute is 100 as described above, the position data and the speed data every 10 milliseconds, as described above). ), When the set SPM value is, for example, 80, each speed data is multiplied by a coefficient 0.8,
The speed data is rewritten (step 120), and the setting is completed.
【0025】そして、ディスプレー23の画面を運転画
面に切り替え、運転スイッチをオンすると、プレス機は
運転に入り、図7に示すように、CPU20は、メモリ
22内のプログラムパターンデータの中から、順に各時
間ポイント毎の位置データと速度データを読み出し(ス
テップ200)、速度指令値を各リニアモータのドライ
バ16〜19に出力する(ステップ210)。ドライバ
16〜19は、その速度指令値に応じて例えばPWMに
より制御された電流を各リニアモータ8〜11に出力
し、それにより、リニアモータ8〜11の磁石板(移動
子)8b〜11bが駆動され、上下動フレーム5、ガイ
ドポスト3、及びスライド4が指令速度で上記位置デー
タの位置指令値を目標値として下降するように制御され
る。Then, when the screen of the display 23 is switched to the operation screen and the operation switch is turned on, the press machine starts operation. As shown in FIG. The position data and speed data at each time point are read (step 200), and the speed command value is output to the drivers 16 to 19 of each linear motor (step 210). The drivers 16 to 19 output a current controlled by, for example, PWM to each of the linear motors 8 to 11 in accordance with the speed command value, so that the magnet plates (movers) 8b to 11b of the linear motors 8 to 11 When driven, the vertical motion frame 5, the guide post 3, and the slide 4 are controlled so as to descend at the command speed with the position command value of the position data as a target value.
【0026】その移動距離(移動位置)は各リニアスケ
ール12〜15によって検出され、それらの位置検出信
号が制御部20に送られ、CPU21は、それらの位置
検出値S1 、S2 、S3 、S4 を取り込む(ステップ2
20)。[0026] The movement distance (movement position) is detected by the linear scale 12 to 15, those of the position detection signal is sent to the controller 20, CPU 21 may detect their position value S 1, S 2, S 3 , captures the S 4 (step 2
20).
【0027】次に、ステップ230で、CPU21は、
予め決められたリニアモータ8に対応したリニアスケー
ル12の位置検出値S1 と他のリニアスケール13〜1
5の位置検出値S2 、S3 、S4 とを比較し、その間に
差があれば、ステップ235に進み、その差を S1 −
S2 =D2 、S1 −S3 =D3 、S1 −S4 =D4 のよ
うに差を算出し、補正値D2 、D3 、D4 とする。Next, in step 230, the CPU 21
The position detection value S 1 of the linear scale 12 corresponding to the predetermined linear motor 8 and the other linear scales 13 to 1
5 is compared with the position detection values S 2 , S 3 , and S 4. If there is a difference between them, the process proceeds to step 235 and the difference is calculated as S 1 −
The differences are calculated as S 2 = D 2 , S 1 -S 3 = D 3 , and S 1 -S 4 = D 4 to obtain correction values D 2 , D 3 , and D 4 .
【0028】次に、ステップ240で、次の位置データ
と速度データをメモリ22のパターンデータから読み出
し、次のステップ250で、特定モータであるリニアプ
モータ8以外のリニアモータ9〜11の指令値を補正す
る。すなわち、他のリニアモータ9〜11用の速度指令
値K2 、K3 、K4 と位置指令値R2 、R3 、R4 につ
いては、ステップ235で算出した補正値D2 、D3 、
D4 により、K2 +F・D2 =K2 、K3 +F・D3 =
K3 、K4 +F・D4 =K4 のように演算式を用いて補
正する。ここで、Fは係数である。また、位置指令値R
2 、R3 、R4については、R2 +D2 =R2 、R3 +
D3 =R3 、R4 +D4 =R4 の演算式を用いて補正す
る。Next, in step 240, the next position data and speed data are read from the pattern data in the memory 22, and in the next step 250, the command values of the linear motors 9 to 11 other than the linear motor 8 as a specific motor are corrected. I do. That is, the speed command value K 2 for the other linear motors 9 to 11, K 3, K 4 and position instruction value R 2, R 3, for R 4, the correction value calculated in step 235 D 2, D 3,
The D 4, K 2 + F · D 2 = K 2, K 3 + F · D 3 =
It corrected using the K 3, K 4 + arithmetic expression as F · D 4 = K 4. Here, F is a coefficient. Also, the position command value R
For R 2 , R 3 and R 4 , R 2 + D 2 = R 2 , R 3 +
The correction is performed using the arithmetic expression of D 3 = R 3 , R 4 + D 4 = R 4 .
【0029】そして、再びステップ210に戻り、補正
した速度指令値K2 、K3 、K4 を各リニアモータのド
ライバ17〜19に出力し、各リニアモータ9〜11に
対応したリニアスケール13〜15の位置検出信号が位
置指令値R2 、R3 、R4 となるように各リニアモータ
9〜11が制御駆動される。予め決められたリニアプモ
ータ8については補正しない速度指令値がそのドライバ
16に出力され、駆動制御される。また、上記ステップ
230で、他のモータに対応したリニアスケール13〜
15の位置検出値S2 、S3 、S4 が特定モータのリニ
アスケール12の位置検出値S1 と同じと判定した場
合、補正を行なわずに再びステップ200に戻り、次の
速度データ、位置データを読み出し、上記と同様に各リ
ニアモータ8〜11を駆動制御する。Then, returning to step 210, the corrected speed command values K 2 , K 3 , and K 4 are output to the drivers 17 to 19 of the linear motors, and the linear scales 13 to 19 corresponding to the linear motors 9 to 11 are output. The linear motors 9 to 11 are controlled and driven such that the 15 position detection signals become the position command values R 2 , R 3 , R 4 . For the predetermined linear motor 8, a speed command value that is not corrected is output to the driver 16 and drive control is performed. In step 230, the linear scales 13 to
If it is determined that the 15 position detection values S 2 , S 3 , and S 4 are the same as the position detection value S 1 of the linear scale 12 of the specific motor, the process returns to step 200 without performing the correction, and returns to the next speed data and position. The data is read, and the drive of each of the linear motors 8 to 11 is controlled in the same manner as described above.
【0030】このように、各リニアモータ8〜11が駆
動制御されることにより、プレス機のスライド4と上型
は、予め指定されたプログラムパターン通りに移動(上
下動)し、プレス加工が行なわれる。また、このとき、
各リニアモータ8〜11は、各モータに対応したリニア
スケール12〜15からの位置検出値が同じになるよう
に駆動制御されるため、プレス加工時にスライド4に偏
心荷重がかかった場合でも、スライド4が傾くことは防
止され、良好なプレス加工を行なうことができる。As described above, by controlling the driving of the linear motors 8 to 11, the slide 4 and the upper die of the press machine are moved (moved up and down) according to a program pattern specified in advance, and press working is performed. It is. At this time,
Since the linear motors 8 to 11 are driven and controlled so that the position detection values from the linear scales 12 to 15 corresponding to the respective motors become the same, even if an eccentric load is applied to the slide 4 during press working, 4 is prevented from tilting, and good press working can be performed.
【0031】なお、上記実施例では、4台のリニアモー
タを使用したが、2台以上複数のリニアモータであれば
実施可能である。また、位置検出器としてのリニアスケ
ールは他のエンコーダ等を使用することもできる。In the above embodiment, four linear motors are used. However, the present invention can be implemented with two or more linear motors. Further, another encoder or the like can be used for the linear scale as the position detector.
【図1】本発明の一実施形態を示すプレス機の斜視図で
ある。FIG. 1 is a perspective view of a press showing an embodiment of the present invention.
【図2】同プレス機の縦断面図である。FIG. 2 is a longitudinal sectional view of the press machine.
【図3】同プレス機の平面図である。FIG. 3 is a plan view of the press machine.
【図4】リニアモータ、リニアスケールを含む制御部の
ブロック図である。FIG. 4 is a block diagram of a control unit including a linear motor and a linear scale.
【図5】プレス加工のプログラムパターンの行程曲線図
である。FIG. 5 is a stroke curve diagram of a press working program pattern.
【図6】設定動作を示すフローチャートである。FIG. 6 is a flowchart showing a setting operation.
【図7】運転制御処理を示しフローチャートである。FIG. 7 is a flowchart showing an operation control process.
1−本体フレーム 4−スライド 8〜11−リニアモータ 12〜15−リニアスケール 20−制御部 21−CPU 22−メモリ 1-body frame 4-slide 8-11-linear motor 12-15-linear scale 20-control unit 21-CPU 22-memory
Claims (2)
可能に配設され、該スライドを往復駆動するために複数
のリニアモータが該スライドの移動方向に向けて装着さ
れたリニアモータプレス機の制御装置において、 該各リニアモータに対応して設けられ、該スライドの移
動位置を検出してその位置検出信号を出力する複数の位
置検出器と、 該スライドが移動する際の行程曲線図に基づき単位時間
毎に作成された位置データと速度データを順に記憶する
パターンデータ記憶手段と、 運転時、該パターンデータ記憶手段から位置データと速
度データを順に読み出し、該位置データの示す位置を目
標位置として該速度データの示す速度で前記リニアモー
タを駆動制御する制御手段と、 予め決められた1台の前記リニアスケールからの位置検
出データと他のリニアスケースからの位置検出データと
の差を算出し、該差に基づいて該他のリニアスケールに
対応したリニアモータ用の前記位置データと速度データ
を該差を少なくするように補正する補正手段と、 を備えたことを特徴とするリニアモータプレス機の制御
装置。1. A control device for a linear motor press, wherein a slide is reciprocally movable with respect to a main body frame, and a plurality of linear motors are mounted in a direction of movement of the slide to reciprocate the slide. A plurality of position detectors provided corresponding to the respective linear motors, for detecting a movement position of the slide and outputting a position detection signal, and a unit time based on a stroke curve diagram when the slide moves. Pattern data storage means for sequentially storing the position data and speed data created for each, and during operation, sequentially read the position data and speed data from the pattern data storage means, and use the position indicated by the position data as the target position to set the speed Control means for controlling the drive of the linear motor at the speed indicated by the data; and position detection data from one predetermined linear scale. The difference between the position data and the position detection data from another linear case is calculated, and the position data and speed data for the linear motor corresponding to the other linear scale are reduced based on the difference so as to reduce the difference. A control device for a linear motor press, comprising: correction means for correcting.
数のガイドポストと共に往復移動可能に配設され、該ガ
イドポスト上に前記スライドが固定され、該スライドの
該ガイドポストの固定位置付近に前記各リニアスケール
が該本体フレームとの間に装着され、該本体フレームと
該移動フレーム間に複数の該リニアモータが該複数のガ
イドポストに対応して設けられたことを特徴とする請求
項1記載のリニアモータプレス機の制御装置。2. A moving frame is provided within the main body frame so as to be reciprocally movable together with a plurality of guide posts, the slide is fixed on the guide posts, and each of the slides is located near a fixing position of the guide posts on the slides. The linear scale is mounted between the main frame and the main frame, and the plurality of linear motors are provided between the main frame and the moving frame so as to correspond to the plurality of guide posts. Control device for linear motor press machine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06586098A JP3939006B2 (en) | 1998-03-16 | 1998-03-16 | Control device for linear motor press machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06586098A JP3939006B2 (en) | 1998-03-16 | 1998-03-16 | Control device for linear motor press machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11254192A true JPH11254192A (en) | 1999-09-21 |
JP3939006B2 JP3939006B2 (en) | 2007-06-27 |
Family
ID=13299196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP06586098A Expired - Lifetime JP3939006B2 (en) | 1998-03-16 | 1998-03-16 | Control device for linear motor press machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3939006B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102404821B1 (en) * | 2020-04-29 | 2022-05-31 | 김병춘 | Low-level Noise Form Press for Semi-conductor Element |
-
1998
- 1998-03-16 JP JP06586098A patent/JP3939006B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP3939006B2 (en) | 2007-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7926317B2 (en) | Pressing machine, crank pressing machine, and vibration processing method in these machines | |
US7331208B2 (en) | Die cushion controller | |
CN110573332B (en) | Punching system | |
US7619384B2 (en) | Controller for die cushion mechanism | |
JP3685615B2 (en) | Vibration forming method of direct acting press | |
EP0943422B1 (en) | Slide control device of press | |
JP3853908B2 (en) | Multi-point servo press controller | |
JP4434493B2 (en) | Press brake with working lower table | |
KR100709031B1 (en) | Press | |
JP3929362B2 (en) | Servo press, processing method using the same, and control method thereof | |
JPH11254191A (en) | Press | |
JPH10277798A (en) | Device and method for controlling motion of servo press | |
WO1998043802A1 (en) | Multi-stage motion control device of servo press and control method therefor | |
JP3939006B2 (en) | Control device for linear motor press machine | |
JP3716779B2 (en) | Punch press | |
JP3850131B2 (en) | Linear motor press machine bottom dead center control device | |
JP2000079500A (en) | Slide controller for press | |
JPH0570730U (en) | Drive device for loader / unloader for press machines | |
KR100483871B1 (en) | Timing signal control device and method of the linear press | |
JPH10216997A (en) | Drawing controller for direct operating type press and method therefor | |
JPH0576630U (en) | Drive device for loader / unloader for press machines | |
CN110520286B (en) | Press system and control method for press system | |
JPS6313622A (en) | Butt position deciding device for back gage | |
JPH0570729U (en) | Drive device for loader / unloader for press machines | |
JPH0570732U (en) | Drive device for loader / unloader for press machines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060315 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060516 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060713 |
|
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: 20070227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070327 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160406 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |