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
JP2854425B2 - Spindle synchronous control device - Google Patents
[go: Go Back, main page]

JP2854425B2 - Spindle synchronous control device - Google Patents

Spindle synchronous control device

Info

Publication number
JP2854425B2
JP2854425B2 JP6047191A JP6047191A JP2854425B2 JP 2854425 B2 JP2854425 B2 JP 2854425B2 JP 6047191 A JP6047191 A JP 6047191A JP 6047191 A JP6047191 A JP 6047191A JP 2854425 B2 JP2854425 B2 JP 2854425B2
Authority
JP
Japan
Prior art keywords
spindle
speed
control
error rate
spindle drive
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.)
Expired - Fee Related
Application number
JP6047191A
Other languages
Japanese (ja)
Other versions
JPH04294963A (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.)
OOKUMA KK
Original Assignee
OOKUMA KK
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 OOKUMA KK filed Critical OOKUMA KK
Priority to JP6047191A priority Critical patent/JP2854425B2/en
Publication of JPH04294963A publication Critical patent/JPH04294963A/en
Application granted granted Critical
Publication of JP2854425B2 publication Critical patent/JP2854425B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Turning (AREA)
  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、主軸同期制御装置に関
し、特に2台の主軸を備えて同一機台で1次及び2次加
工を同時に行う工程結合を目的とした工作機械の2主軸
間のワークの受け渡し制御に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spindle synchronous control apparatus, and more particularly to a spindle synchronous control apparatus for a machine tool having two spindles for simultaneously performing primary and secondary machining on the same machine. Work transfer control.

【0002】[0002]

【従来の技術】図3(a)〜(c)は一般的な2台の主
軸を備えた工程結合型の旋盤の構成を示す図である。ベ
ッド1上には第1主軸台2が一体に設けられていると共
に第2主軸台3が設けられている。そして、第1主軸台
2には第1主軸4が回転自在に支持されており、第2主
軸台3には第2主軸5が回転自在に支持されている。更
に、第1主軸4の一端にはベルト6を介して主軸モータ
7が結合されており、これにより主軸モータ7のトルク
が第1主軸4に伝達する。また、第2主軸5には、内蔵
する主軸モータ8が直結されており、これにより主軸モ
ータ8のトルクが第2主軸5に伝達する。そして、第1
主軸4の他端には、ワーク9を把持するためのチャック
10が配設されており、同様に第2主軸5の他端にはワ
ーク9を把持するためのチャック11が配設されてい
る。ここに、図3(a)はワーク9が第1主軸4のチャ
ック10に把持されて第1工程中の状態にあることを示
す図であり、図3(b)は第1工程終了後にワーク9を
第2主軸5のチャック11に受け渡しするために互いの
主軸が接近して把持し合った状態を示す図であり、更に
図3(c)は第2主軸5のチャック11へのワーク9の
受け渡しが完了して第2工程中の状態にあることを示す
図である。
2. Description of the Related Art FIGS. 3A to 3C are views showing the configuration of a general process-coupled lathe having two main spindles. On the bed 1, a first headstock 2 is provided integrally and a second headstock 3 is provided. The first headstock 2 rotatably supports the first spindle 4, and the second headstock 3 rotatably supports the second spindle 5. Further, a spindle motor 7 is coupled to one end of the first spindle 4 via a belt 6, whereby the torque of the spindle motor 7 is transmitted to the first spindle 4. A built-in spindle motor 8 is directly connected to the second spindle 5, whereby the torque of the spindle motor 8 is transmitted to the second spindle 5. And the first
A chuck 10 for gripping the work 9 is provided at the other end of the main shaft 4, and a chuck 11 for holding the work 9 is similarly provided at the other end of the second main shaft 5. . Here, FIG. 3A is a view showing that the work 9 is gripped by the chuck 10 of the first spindle 4 and is in a state during the first step, and FIG. FIG. 3C shows a state in which the main spindles approach each other and grip each other in order to transfer the workpiece 9 to the chuck 11 of the second main spindle 5, and FIG. FIG. 9 is a view showing that the delivery of the first step is completed and the second step is being performed.

【0003】図4は工程結合型旋盤を制御する従来の制
御装置の構成を示すブロック図であり、この制御装置
は、第1主軸4から第2主軸5へのワーク受け渡しモー
ドに入ったときに第1,第2主軸駆動装置13,14に
対して同一の回転位置指令値CONθを発する回転位置
指令値発生部12を有しており、第1主軸駆動装置13
には第1主軸4を駆動する主軸モータ7が接続されてい
る。そして、主軸モータ7にはその回転位置を検出する
第1位置検出手段としてのエンコーダ15が連結されて
おり、第1主軸4にはその回転位置を検出するエンコー
ダ16が接続されている。同様に、第2主軸駆動装置1
4には第2主軸5を駆動する主軸モータ8が接続されて
おり、主軸モータ8にはその回転位置を検出する第2位
置検出手段としてのエンコーダ17が連結されている。
尚、第2主軸側がビルトインモータ型主軸となっている
ため滑りが発生しないのでエンコーダ17だけでよい。
FIG. 4 is a block diagram showing a configuration of a conventional control device for controlling a process-coupled lathe. This control device is used when a work transfer mode from a first spindle 4 to a second spindle 5 is started. The first and second spindle drive units 13 and 14 have a rotational position command value generation unit 12 that issues the same rotational position command value CONθ.
Is connected to a spindle motor 7 for driving the first spindle 4. An encoder 15 as first position detecting means for detecting the rotational position of the spindle motor 7 is connected to the main shaft motor 7, and an encoder 16 for detecting the rotational position is connected to the first main shaft 4. Similarly, the second spindle drive 1
A spindle motor 8 for driving the second spindle 5 is connected to 4, and an encoder 17 is connected to the spindle motor 8 as second position detecting means for detecting the rotational position of the spindle motor 8.
Since the second spindle side is a built-in motor type spindle, no slippage occurs, so only the encoder 17 is required.

【0004】第1主軸駆動装置13は、回転位置指令値
CONθの時間に対する微分値を演算して速度フィード
フォワード量VCONを求める速度フィードフォワード
量演算部18と、回転位置指令値CONθと回転現在位
置APAθ1との差DIFFθ1を求める位置偏差演算
部19と、位置偏差DIFFθ1とポジションループゲ
インKpとの乗算を行うポジションループゲイン設定部
20と、速度フィードフォワード量VCONとポジショ
ンループゲイン設定部20の出力Vθ1とを加算し速度
指令値V* を求める速度指令値演算部21と、速度指令
値V* に従って主軸モータ7を速度制御する速度制御部
22と、エンコーダ16からフィードバックされる信号
より第1主軸4の現在位置APAθ1を検出する主軸位
置検出部23と、エンコーダ15からフィードバックさ
れる信号よりモータの現在位置を検出するモータ位置検
出部24とから構成されている。また、第2主軸駆動装
置14は、第2主軸がビルトインモータ型主軸であるた
め位置検出部が1個である他は第1主軸駆動装置と同じ
構成となっている。なお、これら2台の主軸装置は前述
したように速度フィードフォワード制御を行っているた
め、位置指令値発生部12から位置指令を受けて位置制
御を行っているときは常に指令位置CONθと現在位置
APAθ1,APAθ2の偏差DIFFθ1,DIFF
θ2が双方とも零となっており、常に同期状態が保たれ
るようになっている。
The first spindle drive unit 13 calculates a differential value of the rotational position command value CONθ with respect to time to obtain a speed feedforward amount VCON, a rotational feedforward amount calculating unit 18, a rotational position command value CONθ and a current rotational position. A position deviation calculator 19 for calculating the difference DIFFθ1 from APAθ1, a position loop gain setting unit 20 for multiplying the position deviation DIFFθ1 by the position loop gain Kp, and a speed feedforward amount VCON and an output Vθ1 of the position loop gain setting unit 20. a speed command value calculating section 21 for obtaining sum and the velocity command value V * bets, a speed control unit 22 for speed control of the spindle motor 7 in accordance with the speed command value V *, the signal from the first main shaft 4 which is fed back from the encoder 16 A spindle position detector 23 for detecting the current position APAθ1 of the And a motor position detecting section 24 for detecting the current position of the motor from the signal fed back from da 15. In addition, the second spindle drive device 14 has the same configuration as the first spindle drive device except that the second spindle is a built-in motor type spindle and thus has one position detection unit. Since the two spindle devices perform the speed feedforward control as described above, when the position control is performed in response to the position command from the position command value generator 12, the command position CONθ and the current position are always determined. Deviation of APAθ1, APAθ2 DIFFθ1, DIFF
θ2 is both zero, so that the synchronized state is always maintained.

【0005】以上説明した図4に示す従来の制御装置で
は、第1主軸から第2主軸へのワークの受け渡しは位置
指令値発生部が同一の位置指令を各々の駆動装置へ指令
し、これを受けた各々の駆動装置は正確に第1,第2主
軸を位置制御して同一位置に同期させることを前提に行
われる。
In the conventional control device shown in FIG. 4 described above, when the work is transferred from the first spindle to the second spindle, the position command value generating section issues the same position command to each drive device, Each of the received driving devices is performed on the premise that the first and second spindles are accurately controlled in position and synchronized with the same position.

【0006】[0006]

【発明が解決しようとする課題】ところが、図4に示し
た従来の制御装置では何らかの原因(例えばプーリの加
工径誤差等による変速比誤差)により速度制御に誤差が
生じると、位置偏差が零でなくなり指令位置と現在位置
にズレが発生する。この結果、第1主軸と第2主軸が異
なった現在位置を有することになり同期誤差が発生して
しまう。同期誤差が発生すると、第1工程の加工位置と
第2工程の加工位置との間に誤差が生じるようになるば
かりか、ワークを受け渡しをするために両主軸が把持し
合ったとき(図3(b)参照)、現在位置が指令位置よ
り先行している方の主軸が常時回生状態となり主軸駆動
装置内の回生エネルギー処理回路が熱により破壊する
可能性がある。
However, in the conventional control device shown in FIG. 4, if an error occurs in speed control due to any cause (for example, a speed ratio error due to an error in the diameter of a pulley, etc.), the position deviation becomes zero. The command position deviates from the current position. As a result, the first spindle and the second spindle have different current positions, and a synchronization error occurs. When a synchronization error occurs, not only does an error occur between the processing position in the first step and the processing position in the second step, but also when the two spindles grip each other to transfer the work (FIG. 3). see (b)), there is a possibility that the current position regenerative energy processing circuit of the main shaft of the person who is leading from the command position is within the spindle drive and is always regenerative state is destroyed by overheating.

【0007】発明の目的 本発明はかかる問題を解決するためになされたもので、
速度制御誤差を見込んだ指令値を自動的に生成すること
により同期誤差が生じない制御装置を提供することを目
的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve such a problem.
An object of the present invention is to provide a control device in which a synchronization error does not occur by automatically generating a command value in consideration of a speed control error.

【0008】[0008]

【課題を解決するための手段】本発明は、上記課題を解
決するため、第1及び第2主軸と、主軸を駆動する第1
及び第2主軸駆動装置と、第1及び第2主軸駆動装置双
方に対し同一の回転位置指令を発する回転位置指令発生
部と、第1主軸の現在位置を検出する第1位置検出手段
と、第2主軸の現在位置を検出する第2位置検出手段
と、主軸駆動装置内に設けられて速度フィードフォワー
ド制御するために回転位置指令の時間に対する微分値を
求める速度フィードフォワード量演算部と、回転位置指
令発生部からの指令位置と第1位置検出手段または第2
位置検出手段からの現在位置との差ポジションループ
ゲイン乗算した値と前記速度フィードフォワード量と
を加算してその結果得られた値を速度フィードフォワ
ード量で除算することにより主軸機械系を含む全体の
速度制御の誤差率を求める速度誤差率演算部と、速度フ
ィードフォワード量に対して前記速度誤差率による補正
を行う速度フィードフォワード量補正部と、を備えてな
ることを特徴とするものである。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides first and second spindles and a first spindle for driving the spindles.
A second spindle drive device, a rotation position command generation unit that issues the same rotation position command to both the first and second spindle drive devices, a first position detection unit that detects the current position of the first spindle, A second position detecting means for detecting a current position of the two spindles, a speed feedforward amount calculating unit provided in the spindle drive device for obtaining a differential value of a rotational position command with respect to time for speed feedforward control, and a rotational position. The command position from the command generation unit and the first position detecting means or the second position
By adding the current value obtained by multiplying the position loop gain to the difference between the position from the position detecting means and said speed feedforward quantity by dividing the resulting value by the velocity feed forward amount, spindle mechanical system And a speed feedforward amount corrector that corrects the speed feedforward amount based on the speed error rate. Things.

【0009】また、速度フィードフォワード量の補正値
を、第1及び第2主軸間を同期させるモードに入る前
に、回転位置指令発生部から一定の速度成分を有する位
置指令を第1主軸駆動装置、第2主軸駆動装置に与え、
各々の駆動装置が一定の速度で位置制御中であることを
確認してから演算するようにするとよい。
Before entering the mode for synchronizing the first and second spindles with the correction value of the speed feedforward amount, a position command having a constant speed component is supplied from the rotational position command generator to the first spindle drive. To the second spindle drive,
The calculation may be performed after confirming that each drive device is performing position control at a constant speed.

【0010】更に、一方の主軸から他方の主軸へのワー
クの受け渡しは、速度フィードフォワード量の補正を行
うことにより、指令位置と現在位置の差があらかじめ定
められた規定値以下になったことを確認してから行うと
よい。
Further, when the workpiece is transferred from one spindle to the other spindle, the speed feedforward amount is corrected so that the difference between the commanded position and the current position becomes smaller than a predetermined value. It is good to check after confirming.

【0011】[0011]

【作用】上述構成では、主軸駆動装置により主軸を駆動
し、回転位置指令発生部により第1及び第2主軸駆動装
置双方に対し同一の回転位置指令を発し、速度フィード
フォワード制御するために回転位置指令の時間に対する
微分値を速度フィードフォワード量演算部により求め
る。次に、速度誤差率演算部により指令位置と第1位
置検出手段または第2位置検出手段からの現在位置の差
ポジションループゲイン乗算した値と前記速度フ
ィードフォワード量とを加算してその結果得られた値
を速度フィードフォワード量で除算することにより
軸機械系を含む全体の速度制御の誤差率を求め、速度フ
ィードフォワード量補正部により速度フィードフォワ
ード量に対して速度誤差率による補正を行う。これによ
り、2主軸間の位置ずれを無くし、精度の良い同期制御
を行い、回生制御回路が常時回生モードに陥って熱破
壊するのを防止する。
In the above construction , the spindle is driven by the spindle drive unit, the same rotation position command is issued to both the first and second spindle drive units by the rotation position command generation unit, and the rotation position is controlled for speed feedforward control. The differential value of the command with respect to time is obtained by the speed feedforward amount calculation unit.
You. Then, the speed error rate calculating unit, the difference in the current position from the commanded position and the first position detection means or the second position detecting means
A value obtained by multiplying the position loop gain, by adding said speed feedforward amount, by dividing the resulting value by the velocity feed forward amount, the error rate of the overall speed control including a spindle mechanical system the calculated, the speed feedforward amount correction unit, intends row correction by velocity error rate relative to the speed feedforward amount. This
Ri, eliminating the positional deviation between the second spindle, perform accurate synchronous control, regenerative control circuit is prevented from being over-thermal destruction fallen constantly regeneration mode.

【0012】[0012]

【実施例】以下、本発明の一実施例を図面に沿って説明
する。なお、前述した図4と同じ部分には同一符号を付
して説明を省略する。図1は本発明に係わる主軸同期制
御装置の構成を示すブロック図である。第1主軸駆動装
置25内には、速度指令値演算部21の出力である速度
指令値V* 、モータ位置検出部24の出力及び速度フィ
ードフォワード量演算部18の出力である速度フィード
フォワード量VCONとから速度制御の誤差率を算出す
る速度制御誤差率算出部27が設けられており、速度制
御誤差率算出部27には、速度フィードフォワード量演
算部18の出力である速度フィードフォワード量VCO
Nに、速度制御の誤差率を乗算する速度フィードフォワ
ード量補正部としての乗算器28が接続されている。同
様に、第2主軸駆動装置26内には、速度指令値演算部
21の出力である速度指令値V* 、主軸位置検出部23
の出力及び速度フィードフォワード量演算部18の出力
である速度フィードフォワード量VCONとから速度制
御の誤差率を算出する速度制御誤差率算出部27が設け
られており、速度制御誤差率算出部27には、速度フィ
ードフォワード量演算部18の出力である速度フィード
フォワード量VCONに速度制御の誤差率を乗算する乗
算器28が接続されている。
An embodiment of the present invention will be described below with reference to the drawings. The same parts as those in FIG. 4 described above are denoted by the same reference numerals, and description thereof will be omitted. FIG. 1 is a block diagram showing a configuration of a spindle synchronization control device according to the present invention. In the first spindle drive device 25, a speed command value V * output from the speed command value calculation unit 21, an output from the motor position detection unit 24, and a speed feedforward amount VCON as an output from the speed feedforward amount calculation unit 18 are provided. And a speed control error rate calculation unit 27 that calculates an error rate of speed control from the speed control error rate calculation unit 27. The speed control error rate calculation unit 27 includes a speed feedforward amount VCO output from the speed feedforward amount calculation unit 18.
A multiplier 28 as a speed feedforward amount correction unit for multiplying N by the error rate of the speed control is connected. Similarly, in the second spindle drive device 26, the speed command value V * output from the speed command value calculation section 21 and the spindle position detection section 23
A speed control error rate calculation unit 27 that calculates an error rate of speed control from the output of the speed feedforward amount calculation unit 18 and the output of the speed feedforward amount calculation unit 18 is provided. Is connected to a multiplier 28 for multiplying the speed feedforward amount VCON, which is the output of the speed feedforward amount calculation unit 18, by an error rate of speed control.

【0013】次いで、速度制御の誤差率の算出方法及び
速度フィードフォワード量の補正方法について説明す
る。速度制御の誤差率αは、速度フィードフォワード量
をVCON、指令位置をCONθ、現在位置をAPAθ
1、ポジションループゲインをKpとすると、次式によ
り算出される。
Next, a method of calculating an error rate of the speed control and a method of correcting the speed feedforward amount will be described. The error rate α of the speed control is obtained by setting the speed feed forward amount to VCON, the command position to CONθ, and the current position to APAθ.
1. If the position loop gain is Kp, it is calculated by the following equation.

【0014】 α=A/B …100 A=VCON+(CONθ−APAθ1)Kp B=VCON なお、一般に、速度制御部22の応答性により加減速時
等のように位置指令値の速度成分に変化がある過渡時に
おいては、位置偏差が発生するので、上記した速度制御
誤差率αの算出は、上述のように速度指令値V * やモー
タ位置検出部24の出力を参照し、位置指令値の速度成
分に変化のない定常時に行う必要がある。
Α = A / B... 100 A = VCON + (CONθ−APAθ1) Kp B = VCON Generally, the response of the speed control unit 22 causes a change in the speed component of the position command value such as during acceleration / deceleration. Since a position deviation occurs during a certain transition, the above-described calculation of the speed control error rate α is performed by using the speed command value V * and the mode as described above.
It is necessary to refer to the output of the data position detection unit 24 and perform the operation in a steady state where the speed component of the position command value does not change.

【0015】次いで、本実施例動作を、制御ステップを
追って説明する。同期制御モードが指令されると(ステ
ップS1)、まず回転位置指令発生部12が一定の速度
成分を有する位置指令値を発生し(ステップS2)、こ
の位置指令値に対して第1主軸駆動装置25及び第2主
軸駆動装置26は、エンコーダ15,16,17からの
信号により各主軸4,5が一定の速度を維持した定常状
態になっているかを確認する(ステップS3)。そし
て、各主軸4,5が一定の速度を維持した定常状態にな
ると、速度制御誤差率算出部27は、速度指令値演算部
21の出力である速度指令値V* ,主軸位置検出部23
の出力及び速度フィードフォワード量演算部18の出力
である速度フィードフォワード量VCONとから速度制
御の誤差率を算出する(ステップS4)。それから、乗
算器28は、速度フィードフォワード量演算部18の出
力である速度フィードフォワード量VCONに速度制御
誤差率αを乗算して速度フィードフォワード量の補正を
行う(ステップS5)。更に、前述第100式により求
められた速度制御誤差率αを用いて速度フィードフォワ
ード量を補正した結果、実際に位置偏差が零になったか
否か判断し(ステップS6)、位置偏差が零になったと
判断した場合、第2主軸5側のチャック11によるワー
ク9の把持を行う(図3参照)(ステップS7)。な
お、ステップS6において位置偏差が零になっていない
と判断した場合、前述ステップS1に戻る。
Next, the operation of this embodiment will be described with reference to a control step.
I will explain later . When the synchronous control mode is commanded (step S1), first, the rotational position command generator 12 generates a position command value having a constant speed component (step S2), and the first spindle driving device responds to this position command value. The second spindle drive device 25 and the second spindle drive device 26 confirm from the signals from the encoders 15, 16, 17 whether or not the respective spindles 4, 5 are in a steady state in which a constant speed is maintained (step S3). Then, when each of the spindles 4 and 5 enters a steady state in which the spindles maintain a constant speed, the speed control error rate calculator 27 outputs the speed command value V * output from the speed command value calculator 21 and the spindle position detector 23.
Then, the error rate of the speed control is calculated from the output of the speed feedforward amount calculation unit 18 and the output of the speed feedforward amount calculation unit 18 (step S4). Then, the multiplier 28 corrects the speed feedforward amount by multiplying the speed control error rate α by the speed feedforward amount VCON output from the speed feedforward amount calculation unit 18 (step S5). Further, as a result of correcting the speed feedforward amount using the speed control error rate α obtained by the above-mentioned equation (100), it is determined whether or not the position deviation has actually become zero (step S6). If it is determined that the work 9 has been completed, the workpiece 9 is gripped by the chuck 11 on the second spindle 5 side (see FIG. 3) (step S7). If it is determined in step S6 that the position deviation is not zero, the process returns to step S1.

【0016】[0016]

【発明の効果】以上のように本発明によれば、回転位置
指令発生部により2台の主軸駆動装置双方に対し同一の
回転位置指令を発し、速度フィードフォワード制御する
ために回転位置指令の時間に対する微分値を速度フィー
ドフォワード量演算部により求め、速度誤差率演算部に
より指令位置と現在位置の差ポジションループゲイ
乗算した値と前記速度フィードフォワード量とを
加算してその結果得られた値を速度フィードフォワー
ド量で除算することにより主軸機械系を含む全体の速
度制御の誤差率を求め、速度フィードフォワード量補正
部により速度フィードフォワード量に対して速度誤差率
による補正を行うように構成したので、何らかの原因に
より速度制御に誤差が生じて位置偏差が発生した場合で
も、この誤差量を自動的に算出・補正して、第1主軸と
第2主軸の間の現在位置を精度よく合わせた同期制御が
できると共に、一方の主軸が常時回生モードに陥って回
生制御回路が損傷することを防止することができる。
As described above, according to the present invention, the same rotational position command is issued to both of the two spindle drive devices by the rotational position command generator, and the time of the rotational position command is controlled for speed feedforward control. determined by the speed feedforward amount calculating unit a differential value for, the speed error rate calculating unit, and the command position and the value obtained by multiplying the position loop gain to the difference in the current position, by adding the said speed feedforward amount, as a result By dividing the obtained value by the speed feedforward amount, the error rate of the entire speed control including the spindle mechanical system is obtained, and the speed feedforward amount correction unit corrects the speed feedforward amount by the speed error rate. The system is configured to perform this operation even if an error occurs in speed control for some reason and a position deviation occurs. It is possible to dynamically calculate and correct the current position between the first main spindle and the second main spindle to perform synchronous control with high accuracy, and to prevent damage to the regenerative control circuit due to one of the main spindles being constantly in the regenerative mode. Can be prevented.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例に係る主軸同期制御装置の構
成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a spindle synchronization control device according to an embodiment of the present invention.

【図2】本実施例の動作を示すフローチャート図であ
る。
FIG. 2 is a flowchart illustrating the operation of the present embodiment.

【図3】本実施例の動作を示す図である。FIG. 3 is a diagram illustrating the operation of the present embodiment.

【図4】従来の主軸同期制御装置の一例構成を示すブロ
ック図である。
FIG. 4 is a block diagram showing an example configuration of a conventional spindle synchronization control device.

【符号の説明】[Explanation of symbols]

2 第1主軸台 3 第2主軸台 12 回転位置指令値発生部 15 エンコーダ 17 エンコーダ 18 速度フィードフォワード量演算部 25 第1主軸駆動装置 26 第2主軸駆動装置 27 速度制御誤差率算出部 28 乗算器 2 First headstock 3 Second headstock 12 Rotational position command value generator 15 Encoder 17 Encoder 18 Speed feedforward amount calculator 25 First spindle drive 26 Second spindle drive 27 Speed control error rate calculator 28 Multiplier

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】第1及び第2主軸と、第1及び第2主軸を
駆動する第1及び第2主軸駆動装置とを備え、一方の主
軸から他方の主軸へワークを受け渡す際に、互いの回転
位置を同期制御する機能を有する主軸同期制御装置にお
いて、 第1及び第2主軸駆動装置双方に対し同一の回転位置指
令を発する回転位置指令発生部と、 第1主軸の現在位置を検出する第1位置検出手段と、 第2主軸の現在位置を検出する第2位置検出手段と、 主軸駆動装置内に設けられて速度フィードフォワード制
御するために回転位置指令の時間に対する微分値を求め
る速度フィードフォワード量演算部と、 回転位置指令発生部からの指令位置と第1位置検出手段
または第2位置検出手段からの現在位置との差ポジシ
ョンループゲイン乗算した値と前記速度フィードフ
ォワード量とを加算してその結果得られた値を速度フ
ィードフォワード量で除算することにより主軸機械系
を含む全体の速度制御の誤差率を求める速度誤差率演算
部と、 速度フィードフォワード量に対して前記速度誤差率によ
る補正を行う速度フィードフォワード量補正部と、を備
えてなることを特徴とする主軸同期制御装置。
A first and a second spindle; and a first and a second spindle drive for driving the first and the second spindles. A synchronous position control device having a function of synchronously controlling the rotational positions of the first and second spindle drive units; a rotational position command generating unit for issuing the same rotational position command to both the first and second spindle drive units; and detecting a current position of the first spindle. A first position detecting means, a second position detecting means for detecting a current position of the second spindle, and a speed feed for determining a differential value of a rotational position command with respect to time for speed feed forward control provided in the spindle drive device. and forward amount calculating section, and a value obtained by multiplying the Pojishi <br/> Yonrupugein the difference between the current position from the commanded position and the first position detection means or the second position detecting means from the rotation position command generating unit, the rate By adding the feedforward quantity by dividing the resulting value by the velocity feed forward amount, a speed error rate calculating unit for obtaining an error rate of the overall speed control including a spindle mechanical system, the speed feedforward And a speed feedforward amount correction unit for correcting the amount by the speed error rate.
【請求項2】前記速度フィードフォワード量の補正値
を、第1及び第2主軸間を同期させるモードに入る前
に、回転位置指令発生部から一定の速度成分を有する位
置指令を第1主軸駆動装置、第2主軸駆動装置に与え、
各々の駆動装置が一定の速度で位置制御中であることを
確認してから演算することを特徴とする請求項1記載の
主軸同期制御装置。
2. A method according to claim 1, wherein the rotational position command generation unit issues a position command having a constant speed component to the first spindle drive before entering the mode for synchronizing the first and second spindles with the correction value of the speed feedforward amount. Device, to the second spindle drive,
2. The spindle synchronization control device according to claim 1, wherein the calculation is performed after confirming that each drive device is performing position control at a constant speed.
【請求項3】一方の主軸から他方の主軸へのワークの受
け渡しは、速度フィードフォワード量の補正を行うこと
により、指令位置と現在位置の差があらかじめ定められ
た規定値以下になったことを確認してから行うことを特
徴とする請求項1記載の主軸同期制御装置。
3. The transfer of a workpiece from one spindle to the other spindle is performed by correcting the speed feedforward amount so that the difference between the commanded position and the current position becomes equal to or less than a predetermined value. 2. The spindle synchronization control device according to claim 1, wherein the control is performed after confirmation.
JP6047191A 1991-03-25 1991-03-25 Spindle synchronous control device Expired - Fee Related JP2854425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6047191A JP2854425B2 (en) 1991-03-25 1991-03-25 Spindle synchronous control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6047191A JP2854425B2 (en) 1991-03-25 1991-03-25 Spindle synchronous control device

Publications (2)

Publication Number Publication Date
JPH04294963A JPH04294963A (en) 1992-10-19
JP2854425B2 true JP2854425B2 (en) 1999-02-03

Family

ID=13143222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6047191A Expired - Fee Related JP2854425B2 (en) 1991-03-25 1991-03-25 Spindle synchronous control device

Country Status (1)

Country Link
JP (1) JP2854425B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100335317B1 (en) * 1997-07-02 2002-05-06 다니구찌 이찌로오, 기타오카 다카시 Synchronization control device for servomotors
JP6492426B2 (en) * 2014-06-13 2019-04-03 村田機械株式会社 Work holding confirmation device and work holding confirmation method

Also Published As

Publication number Publication date
JPH04294963A (en) 1992-10-19

Similar Documents

Publication Publication Date Title
EP1742128B1 (en) Servo controller
JP3755054B2 (en) Synchronous control device
EP0464496A2 (en) Method for synchronously interlocking feed axes of a lathe
EP0268887A2 (en) Numerical control feed device for machine tool
WO1988003451A1 (en) Tapping controller
US4347470A (en) Spindle orientation control apparatus
JPH02290187A (en) Synchronous control and device therefor
US5027680A (en) Machine tool with two spindles
JP2854425B2 (en) Spindle synchronous control device
JPH01228752A (en) Spindle synchronizing system
JP2004195616A (en) Spindle synchronization control method and device
JP2587096B2 (en) Intermittent drive of endless belt
JP2800124B2 (en) Control method of numerically controlled machine tool and control device therefor
JP2724054B2 (en) Positioning control device
JPH03178721A (en) Synchronous tapping device of numerically controlled machine tool
JP2000152693A (en) Control method and system of servo motor, machine tool, and friction-compressing device
JPH02109606A (en) Method for controlling synchronous rotation of numerically controlled lathe
JP2955296B2 (en) Spindle synchronous control device for machine tools
JPH02241392A (en) Synchronization controller
JP3141711B2 (en) Screw processing device and screw processing method
JPS6315603B2 (en)
JPH05189019A (en) Numerical controller for machine tool
JP2824649B2 (en) Spindle controller
JP2919431B2 (en) Thread control device
JPH0319725A (en) Threading method for numerical control device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees