[go: up one dir, main page]

JPH04111752A - Spindle control device - Google Patents

Spindle control device

Info

Publication number
JPH04111752A
JPH04111752A JP2227569A JP22756990A JPH04111752A JP H04111752 A JPH04111752 A JP H04111752A JP 2227569 A JP2227569 A JP 2227569A JP 22756990 A JP22756990 A JP 22756990A JP H04111752 A JPH04111752 A JP H04111752A
Authority
JP
Japan
Prior art keywords
spindle
speed
main shaft
motor shaft
control device
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.)
Pending
Application number
JP2227569A
Other languages
Japanese (ja)
Inventor
Koji Eba
浩二 江場
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP2227569A priority Critical patent/JPH04111752A/en
Publication of JPH04111752A publication Critical patent/JPH04111752A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)

Abstract

PURPOSE:To obtain a spindle control device without generating a position deviation at position control time by measuring speed change ratio of a motor shaft to a spindle based on detection values from the first detecting means for detecting a rotational position of the motor shaft and the second detecting means for detecting a rotational position of the spindle. CONSTITUTION:In a sequence control part 22, a motor position thetaMO and a spindle position thetaSO in that point of time are read from a motor shaft encoder 11 and a spindle encoder 12 in sample/hold parts 17, 18 to read and supervise a difference thetaS between the present spindle position thetaS and the spindle position thetaSO calculated by a subtracter 19, and in the point of time an absolute value ¦ thetaS¦ of this difference is increased larger than a reference value thetaCMP, a value thetaM/ S, in which a difference thetaM between the present motor position thetaM and the motor position thetaMO, calculated by a divider 21, is divided by the difference thetaS, is read. Speed change ratio KGn' is obtained and output through a switching means 23. Since action is performed by actually measuring the speed change ratio in a spindle driving system, control can be realized without generating a rotational speed error in speed control and a position error in position control.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、変速機構を有する主軸の位置又は速度を制御
する、主軸制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a spindle control device that controls the position or speed of a spindle having a speed change mechanism.

(従来の技術) 工作機械の主軸制御装置においては、近年、機械の複合
加工対応により主軸の精密な位置制御か行なわれるよう
になってきた。特に、対向した主軸を持つ複合加工用の
旋盤においては両生軸を回転させたままで両生軸間での
ワークの受渡しやワーク両端をチャッキングしての切断
を行なう機能か追加されている。
(Prior Art) In recent years, spindle control devices for machine tools have come to perform precise positional control of the spindle as the machine supports complex machining. In particular, lathes for complex machining with opposing main spindles have added functions that allow workpieces to be transferred between the two shafts while the two shafts are rotating, and to cut by chucking both ends of the workpiece.

この機能の実現手段としては、一方の主軸の位置を検出
し、他方の主軸の位置を検出値に合わせていくマスター
スレーブ方式かあるが、主軸の位置制御性能か上かって
きたことから両生軸を位置制御し、両生軸の指令位置を
同期させる方式か用いられるようになってきている。
One way to achieve this function is to use a master-slave method, which detects the position of one spindle and adjusts the position of the other spindle to the detected value. A system that performs position control and synchronizes the commanded positions of the amphibious axes has come to be used.

第8図は上述した後者の方式による従来の変速機構を有
する主軸の位置又は速度を制御する主軸制御装置の一例
を示すブロック図であり、主軸10の位置指令θS゛と
主軸lOに取付けられたエンコータ12により検出され
た主軸lOの位置θ5との偏差Diffか減算器15で
演算され、位置誤差係数乗算部3に送出されて位置誤差
係数に、が乗算される。
FIG. 8 is a block diagram showing an example of a spindle control device that controls the position or speed of a spindle having a conventional transmission mechanism based on the latter method described above. The subtracter 15 calculates the deviation Diff between the main shaft lO and the position θ5 detected by the encoder 12, and sends it to the position error coefficient multiplier 3, where the position error coefficient is multiplied by.

方、主軸位置指令θ、″は微分器1て変化量か検出され
、フィードフォワード係数乗算部2に送出されてフィー
ドフォワード係数に6.が乗算される。
On the other hand, the amount of change in the spindle position command θ,'' is detected by a differentiator 1, and sent to a feedforward coefficient multiplier 2, where the feedforward coefficient is multiplied by 6.

位置誤差係数乗算部3からの位置誤差分速度指令ω、1
.f”とフィードフォワード係数乗算部2からのフィー
ドフォワード分速度指令ω6. との和である主@10
の速度指令ω、′か加算器16て演算され、変速比デー
タ乗算部4に退出されて変速比データ記憶部14から読
出した変速比(=モータ回転数/主軸回転数)に6oか
乗算される。モータ軸に取付けられたエンコーダ11に
より検出されたモタ軸の位置θ9か微分器13てモータ
軸速度ω2とされ、このモータ軸速度ω8と変速比デー
タ乗算部4からのモータ軸速度指令ωッ″との速度偏差
か速度増幅器5により増幅されてモータ軸のトルク指令
T′とされる。このモータ軸のトルク指令T″かパワー
変換部6に送出され、モータ7の出力トルクと一致する
ようにモータ7の通電電流か制御され、モータ軸速度ω
8かモータ軸速度指令の。′に追従可能なようになって
いる。そして、モータ軸はベルト機構8及びギヤ機構9
により主軸10に機械的に結合されており、主軸位置θ
5か主軸位置指令θ、”に追従可能なようになっている
Position error component speed command ω, 1 from position error coefficient multiplier 3
.. f'' and the feedforward component speed command ω6 from the feedforward coefficient multiplier 2.
The speed commands ω and ′ are calculated by the adder 16, and sent to the gear ratio data multiplier 4, where the gear ratio (=motor rotation speed/spindle rotation speed) read from the gear ratio data storage unit 14 is multiplied by 6o. Ru. The motor shaft position θ9 detected by the encoder 11 attached to the motor shaft is determined by the differentiator 13 as the motor shaft speed ω2, and this motor shaft speed ω8 is combined with the motor shaft speed command ω from the gear ratio data multiplier 4. The speed deviation from the motor shaft is amplified by the speed amplifier 5 and made into the torque command T' of the motor shaft. The current flowing through the motor 7 is controlled, and the motor shaft speed ω
8 or motor shaft speed command. ′ can be followed. The motor shaft is a belt mechanism 8 and a gear mechanism 9.
is mechanically connected to the main shaft 10 by the main shaft position θ.
5 or the spindle position command θ,”.

なお、一般にフィードフォワード係数grrは主軸位置
指令05′の時間変化がフィードフォワード分速度指令
ω2. と一致するようにに、、 −1に設定されてお
り、また変速比に6nは現在のギヤ機構9の状態を示す
ギヤ指令nに従って変速比データ記憶部L4より読出さ
れる。
In general, the feedforward coefficient grr is determined by the feedforward minute speed command ω2. The gear ratio 6n is read out from the gear ratio data storage section L4 in accordance with the gear command n indicating the current state of the gear mechanism 9.

(発明が解決しようとする課題) 上述した従来の主軸制御装置において、実際の機械系に
おける変速比がその誤差率をεとしてに6n(1+ε)
、また、速度制御系は理想的に動作するとしてモータ軸
速度指令ω2=モータ軸速度ω2であるとすると、位置
偏差Diffのラプラス変換Diff(S)は次式(1
) 、 (2)より次式(3)で表される。
(Problem to be Solved by the Invention) In the conventional spindle control device described above, the gear ratio in the actual mechanical system is 6n (1+ε), where the error rate is ε.
, and assuming that the speed control system operates ideally and motor shaft speed command ω2 = motor shaft speed ω2, the Laplace transform Diff(S) of the position deviation Diff is calculated by the following equation (1
), (2) is expressed by the following equation (3).

ここて、S・θ5=ωso/S (ω、。は主軸の指令
速度ニ一定)とすると、Diffの定常値は(3)式て
S−0とすることにより(4)式のように求めらねる。
Here, if S・θ5=ωso/S (ω, is constant command speed of the spindle), the steady value of Diff can be obtained as shown in equation (4) by using equation (3) and setting S−0. Ranel.

Diff= lim  5−Diff(S)=ω5o(
(1+ε)  −+rr)/に8・・・・・・(4) 速度成分のフィードフォワード係数KFFは通常°“1
°°ととるので、 Diff=ωSo・ 6/に2 ・・・・・・(5) となり、変速比の誤差により発生する位置偏差Diff
は、主軸指令速度ωso及び変速比の誤差率εに比例し
、位置誤差係数に、に反比例する。
Diff=lim 5-Diff(S)=ω5o(
(1+ε) −+rr)/to 8 (4) The feedforward coefficient KFF of the velocity component is usually °“1
Since it is taken as °°, Diff=ωSo・6/2 (5), and the positional deviation Diff caused by the error in the gear ratio
is proportional to the spindle command speed ωso and the error rate ε of the gear ratio, and is inversely proportional to the position error coefficient.

ここで、対向した主軸が同一ワークの両端を停止時にチ
ャッキングして主軸指令速度ωsoまで同期回転で加速
したと仮定する。一方の主軸の変速比のみに6の誤差率
、かあったとすれは、結合の無い場合には上式(5)に
示す両生軸間の角度差か発生するが、主軸間は機械的に
結合されているため+6の誤差率のある主軸は指令値に
対してωso・ε/にまたけ主軸を進める方向にトルク
を発生し、他の主軸は指令値に主軸位置を合わせるため
主軸を引き戻す方向にトルクを発生することになる。
Here, it is assumed that the opposing spindles chuck both ends of the same workpiece when stopped and accelerate the workpiece in synchronous rotation to the spindle command speed ωso. If there is an error rate of 6 in the gear ratio of only one main shaft, if there is no coupling, an angular difference between both shafts as shown in equation (5) above will occur, but the main shafts are mechanically coupled. Therefore, the spindle with an error rate of +6 generates torque in the direction of advancing the spindle across ωso・ε/ with respect to the command value, and the other spindles generate torque in the direction of pulling the spindle back to adjust the spindle position to the command value. This will generate torque.

この結果、ワークにねじり方向のトルクか加わり、両端
をチャッキングしたまま切断する際に切断部の径が細く
なった時点てワークをねじ切ってしまう不具合が発生す
るとともに、両生軸には不要なトルク電流が流れ、モー
タを過熱してオーバーロートを引きおこしたり、一方の
主軸に回生機能を上回るエネルギーを回生させてアラー
ムを発生させたりするという問題があった。
As a result, torque in the torsional direction is applied to the workpiece, and when cutting with both ends chucked, the workpiece becomes threaded when the diameter of the cutting part becomes narrower. There were problems in that a torque current would flow, overheating the motor and causing overrotation, or regenerating energy in one of the main shafts that exceeded the regeneration function, causing an alarm.

本発明は、上述のような事情からなされたものであり、
本発明の目的は、位置制御時の位置偏差を発生させない
主軸制御装置を提供することにある。
The present invention was made in view of the above-mentioned circumstances,
An object of the present invention is to provide a spindle control device that does not generate position deviation during position control.

(課題を解決するための手段) 本発明は、変速機能を介して主軸の位置又は速度を制御
する主軸制御装置に関するものであり、本発明の上記目
的は、モータ軸の回転位置を検出する第1の検出手段と
、前記主軸の回転位置を検出する第2の検出手段と、前
記第1及び第2の検出手段からの検出値に基ついて前記
モータ軸と主軸との変速比を測定する測定手段とを具備
することによって達成される。
(Means for Solving the Problems) The present invention relates to a spindle control device that controls the position or speed of a spindle through a speed change function, and the above object of the present invention is to provide a spindle control device that controls the rotational position of a motor shaft. a first detection means, a second detection means for detecting the rotational position of the main shaft, and a measurement for measuring a gear ratio between the motor shaft and the main shaft based on detected values from the first and second detection means. This is achieved by providing means.

(作用) 本発明にあっては、主軸の実際の変速比を常に測定して
補正することにより、位置制御時の位置偏差を発生させ
ないようにしているので、ピックオフ時のオーバーロー
ド等の発生を防止することができる。
(Function) In the present invention, by constantly measuring and correcting the actual gear ratio of the main shaft, position deviation during position control is prevented from occurring, so overload etc. during pick-off are prevented from occurring. It can be prevented.

(実施例) 第1図は本発明の主軸制御装置の一例を第8図に対応さ
せて示すブロック図であり、同一構成箇所は同一符号を
付して説明を省略する。
(Embodiment) FIG. 1 is a block diagram showing an example of a spindle control device of the present invention in correspondence with FIG. 8, and the same components are given the same reference numerals and the description thereof will be omitted.

この主軸制御装置は、実際の変速比を測定する変速比測
定部100と、主軸位置θSから主軸速度ω5を演算す
る微分器101が追加されており、変速比測定部100
は、初期状態において変速比データ記憶部14より初期
値として変速比K。。を読取って変速比乗算部4に設定
した後、後述する測定方式によって変速比ハ。noを測
定して変速比データ記憶部14に格納すると共に、変速
比乗算部4に設定して主軸制御に反映させる。
This main shaft control device has an additional gear ratio measuring section 100 that measures the actual gear ratio, and a differentiator 101 that calculates the main shaft speed ω5 from the main shaft position θS.
is the gear ratio K as an initial value from the gear ratio data storage unit 14 in the initial state. . After reading and setting in the gear ratio multiplier 4, the gear ratio C is determined by a measurement method described later. No. is measured and stored in the gear ratio data storage unit 14, and is set in the gear ratio multiplier 4 to be reflected in the main shaft control.

第2図は角度量に基づく測定方式の変速比測定部100
の詳細例を示すブロック図、第3図はその動作例を示す
フローチャートであり、シーケンス制御部22はギヤ指
令nがニュートラルでなく、かつ変化していない場合(
ステップ51.S2)、その時点におけるモータ位置θ
MO及び主軸位置θ8゜をモータ軸エンコーダ11及び
主軸エンコーダ12よりサンプル/ホールド部17.1
8に読取らせる。そして、減算器19で算出された現在
の主軸位置θSと上記主軸位置θsoの差Δθs=lθ
S−θsolを読込んで監視しくステップS3)、この
差の絶対値1Δθs1が基準値θCMPより大になった
時点において(ステップS4)、除算器21で算出され
た現在のモータ位置θ2と上記モータ位置θMOの差Δ
θ2=1θ、−θvolを上記差Δθ5で除した値Δθ
M/Δθ8を読込む(ステップS5)。そして、次式(
6)を満たしたら、変速比KGn°を次式(7)により
求め(ステップS6,57 ) 、切換手段23を介し
て出力し、ステップSlに戻って上述した動作を繰返す
FIG. 2 shows a gear ratio measuring section 100 using a measurement method based on angle quantities.
FIG. 3 is a block diagram showing a detailed example of the operation, and FIG. 3 is a flowchart showing an example of its operation.
Step 51. S2), motor position θ at that point
Sample/hold section 17.1 samples MO and main shaft position θ8° from motor shaft encoder 11 and main shaft encoder 12.
Have 8 read it. Then, the difference between the current spindle position θS calculated by the subtractor 19 and the above spindle position θso is Δθs=lθ
S-θsol is read and monitored (Step S3), and when the absolute value 1Δθs1 of this difference becomes larger than the reference value θCMP (Step S4), the current motor position θ2 calculated by the divider 21 and the above-mentioned motor position θMO difference Δ
θ2=1θ, -θvol divided by the above difference Δθ5 Δθ
M/Δθ8 is read (step S5). Then, the following formula (
6), the gear ratio KGn° is determined by the following equation (7) (steps S6, 57), output via the switching means 23, and the process returns to step Sl to repeat the above-described operation.

ここに基準値θCMPは、上式(7)の演算結果の精度
か十分確保されるように、かつモータ位置θ8.主軸位
置θ5の多回転位置の桁数及び上式(7)の演算桁数の
オーバーフローが発生しない範囲で選定される。
Here, the reference value θCMP is set such that the accuracy of the calculation result of the above equation (7) is sufficiently ensured, and the motor position θ8. The number of digits of the multi-rotation position of the spindle position θ5 and the number of digits of calculation in the above equation (7) are selected within a range in which overflow does not occur.

一方、ステップS2においてギヤ指令nか変化した場合
、シーケンス制御部22は変速比データ記憶部14より
ギヤ指令nに相当する変速比に6oを読込むと共に(ス
テップS8)、その時点におけるモタ位置θ2及び主軸
位置θ3をモータ軸エンコータ11及び主軸エンコータ
12よりサンプル/ホールト部17.18に読取らせる
(ステップS9)。そして、読込んだ変速比に6oを変
速比にGn゛としくステップ510 ) 、切換手段2
3を介して出力し、ステップSlに戻って上述した動作
を繰返す。
On the other hand, if the gear command n changes in step S2, the sequence control section 22 reads 6o from the speed ratio data storage section 14 into the speed ratio corresponding to the gear command n (step S8), and also reads the motor position θ2 at that point. and the main shaft position θ3 are read by the sample/halt sections 17 and 18 from the motor shaft encoder 11 and the main shaft encoder 12 (step S9). Then, the read gear ratio is set to 6o and the gear ratio is set to Gn (step 510), and the switching means 2
3 and returns to step Sl to repeat the above-described operation.

第4図は主軸、モータ軸の検出速度に基づく測定方式の
変速比測定部100の詳細例を示すブロック図、第5図
はその動作例を示すフローチャートであり、シーケンス
制御部25はギヤ指令nかニュートラルでなく、かつ変
化していない場合(ステップ511.12) 、微分器
101より主軸速度ωSを読込んで監視しくステップ5
13)、これの絶対値ω、lか基準値ωrefより大に
なった時点にお。
FIG. 4 is a block diagram showing a detailed example of the speed ratio measuring section 100 that uses a measurement method based on the detected speed of the main shaft and motor shaft, and FIG. 5 is a flowchart showing an example of its operation. If it is not neutral and has not changed (step 511.12), read the spindle speed ωS from the differentiator 101 and monitor it.Step 5
13), at the time when its absolute value ω,l becomes larger than the reference value ωref.

いて(ステップ514 ) 、除算器24て算出された
モータ軸速度ω2を上記主軸速度ω5で除した値ω2/
ωSを読込む(ステップ515 )。そして、次式(8
)を満たしたら、変速比にGno を次式(9)により
求め(ステップ516,517 ) 、切換手段26を
介して出力し、ステップ511 に戻って上述した動作
を繰返す。
(Step 514), the motor shaft speed ω2 calculated by the divider 24 is divided by the main shaft speed ω5, which is the value ω2/
ωS is read (step 515). Then, the following formula (8
), the gear ratio Gno is determined by the following equation (9) (steps 516, 517), output via the switching means 26, and the process returns to step 511 to repeat the above-mentioned operation.

一方、ステップ512においてギヤ指令nか変化した場
合、シーケンス制御部25は変速比データ記憶部14よ
りギヤ指令nに相当する変速比KGnを読込み(ステッ
プ518 ) 、この変速比に6nを変速比KGn°と
して切換手段26を介して出力しくステ・ンブ519)
、ステップSll に戻って上述した動作を繰返す。
On the other hand, if the gear command n has changed in step 512, the sequence control section 25 reads the speed ratio KGn corresponding to the gear command n from the speed ratio data storage section 14 (step 518), and adds 6n to this speed ratio as the speed ratio KGn. 519) via the switching means 26 as
, returns to step Sll and repeats the above-described operation.

第6図は変速比を変化させて位置偏差を測定する方式の
変速比測定部100の詳細例を示すブロック図、第7図
はその動作例を示すフローチャートであり、シーケンス
制御部28はギヤ指令nが変化しておらず、かつ他の主
軸と機械的結合をしていない場合(ステップ521,5
22)、平均処理部27て算出された位置偏差Diff
の平均値(又はローパスフィルタ演算結果) Diff
を読込む(ステップ523)。
FIG. 6 is a block diagram showing a detailed example of the speed ratio measuring section 100 that measures positional deviation by changing the speed ratio, and FIG. 7 is a flowchart showing an example of its operation. If n has not changed and there is no mechanical connection with other spindles (steps 521, 5
22), positional deviation Diff calculated by the average processing unit 27
Average value (or low-pass filter calculation result) of Diff
is read (step 523).

そして、この平均値Diffと主軸速度指令ω5′か同
一極性であるか否か判定しくステップ524)、平均値
Diffと主軸速度指令ωS″が同一極性であればΔK
GnをΔに増加させてΔKGn°としくステップ525
)、平均値Diffと主軸速度指令ω5”が逆極性であ
ればΔKGnをΔに減少させてΔKGn°とする(ステ
ップ526)。そして、次式(10)を満たしたら、変
速比KGn°を加算器29て次式(11)により求めて
出力しくステップS27.528) 、ステップ521
 に戻って上述した動作を繰返す。
Then, it is determined whether or not the average value Diff and the spindle speed command ω5' have the same polarity (step 524). If the average value Diff and the spindle speed command ωS'' have the same polarity, ΔK
Increase Gn to Δ to ΔKGn° Step 525
), if the average value Diff and the spindle speed command ω5'' have opposite polarities, ΔKGn is decreased to Δ and set to ΔKGn° (step 526). Then, when the following formula (10) is satisfied, the gear ratio KGn° is added. Step S27.528), Step 521
Return to and repeat the operations described above.

方、ステップS21 においてギヤ指令nか変化した場
合、シーケンス制御部28は変速比データ記憶部14よ
りギヤ指令nに相当する変速比KGnを読込むと共に(
ステップ529 ) 、平均処理部27を初期化しくス
テップ530 ) 、ΔKGn及びΔにGnoをOとし
て(ステップ531)、ステップ521に戻って上述し
た動作を繰返す。
On the other hand, if the gear command n changes in step S21, the sequence control section 28 reads the speed ratio KGn corresponding to the gear command n from the speed ratio data storage section 14 and (
Step 529), initialize the average processing unit 27, step 530), set Gno to O for ΔKGn and Δ (step 531), and return to step 521 to repeat the above-described operation.

(発明の効果) 以上のように本発明の主軸制御装置によれば、主軸駆!
!7系の変速比を実測して動作するため、■ベルトのよ
うな設計値に対する変速比の初期的誤差や経時変化、テ
ンション調整などによる変速比の変動がある制御対象に
対して、速度制御における回転数誤差や位置制御におけ
る位置誤差を発生しない制御を実現できる。特に、対向
主軸で同ワークをチャッキングしての同期回転において
非常に有効であり、モータやユニットの過熱を防止する
ことがてぎる。
(Effects of the Invention) As described above, according to the spindle control device of the present invention, the spindle drive!
! Since the system operates by actually measuring the gear ratio of the 7 system, it is possible to perform speed control on controlled objects such as belts where the gear ratio fluctuates due to initial errors in the gear ratio relative to the design value, changes over time, tension adjustment, etc. Control that does not generate rotation speed errors or position errors in position control can be realized. In particular, it is very effective in synchronous rotation by chucking the same workpiece with opposing spindles, and prevents overheating of the motor and unit.

KGN””KGN+ΔK GN’        ・・
・・・・(11)
KGN""KGN+ΔKGN'...
...(11)

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の主軸制御装置の一例を示すブロック図
、第2図、第4図及び第6図はそれぞれ本発明装置の主
要部の詳細例を示すブロック図、第3図、第5図及び第
7図はそれぞれ第2図、第4図及び第6図に示す主要部
の動作例を示すフローチャート、第8図は従来の主軸制
御装置の一例を示すブロック図である。 1.13,101・・・微分器、2・・・フィードフォ
ワード係数乗算器、3・・・位置誤差係数乗算部、4・
・・変速比データ乗算部、5・・・速度増幅器、6・・
・パワー変換部、7・・・モータ、8・・・ベルト機構
、9・・・ギヤ機構、lO・・・主軸、11・・・モー
タ軸エンコーダ、12・・・主軸エンコーダ、14・・
・変速比データ記憶部、15.1920・・・減算器、
15.29・・・加算器、17.18・・・サンプル/
ホールド部、21.24・・・除算器、22.25.2
8・・・シーケンス制御部、23.26・・・切換手段
、27・・・平均処理部、100・・・変速比測定部。 某3田 革5図 甚 図
FIG. 1 is a block diagram showing an example of the spindle control device of the present invention, FIGS. 2, 4, and 6 are block diagrams showing detailed examples of the main parts of the device of the present invention, and FIGS. 7 and 7 are flowcharts showing examples of operations of the main parts shown in FIGS. 2, 4, and 6, respectively, and FIG. 8 is a block diagram showing an example of a conventional spindle control device. 1.13,101... Differentiator, 2... Feedforward coefficient multiplier, 3... Position error coefficient multiplier, 4...
... Speed ratio data multiplier, 5... Speed amplifier, 6...
- Power conversion unit, 7... Motor, 8... Belt mechanism, 9... Gear mechanism, lO... Main shaft, 11... Motor shaft encoder, 12... Main shaft encoder, 14...
- Gear ratio data storage unit, 15.1920... subtractor,
15.29...Adder, 17.18...Sample/
Hold section, 21.24...Divider, 22.25.2
8... Sequence control section, 23.26... Switching means, 27... Average processing section, 100... Speed ratio measurement section. A certain 3rd grade leather 5 drawings

Claims (1)

【特許請求の範囲】 1、変速機構を介して主軸の位置又は速度を制御する主
軸制御装置において、モータ軸の回転位置を検出する第
1の検出手段と、前記主軸の回転位置を検出する第2の
検出手段と、前記第1及び第2の検出手段からの検出値
に基づいて前記モータ軸と主軸との変速比を測定する測
定手段とを備えたことを特徴とする主軸制御装置。 2、前記測定手段が、前記モータ軸と主軸の同一時間内
における回転位置の変化量を測定し、各測定量の比によ
り前記変速比を求めるようになっている請求項1に記載
の主軸制御装置。 3、前記測定手段が、前記モータ軸と主軸の同一時刻に
おける回転速度を測定し、各測定値の比により前記変速
比を求めるようになっている請求項1に記載の主軸制御
装置。 4、前記測定手段が、前記主軸の位置制御状態で前記主
軸を定速回転させ、発生する位置偏差の時間平均が0と
なるように前記位置制御に使用中の変速比を変化させて
前記変速比を求めるようになっている請求項1に記載の
主軸制御装置。
[Claims] 1. A main shaft control device that controls the position or speed of a main shaft via a transmission mechanism, comprising a first detection means for detecting a rotational position of a motor shaft, and a first detection means for detecting a rotational position of the main shaft. 1. A spindle control device comprising: two detection means; and a measurement means for measuring a gear ratio between the motor shaft and the main shaft based on the detected values from the first and second detection means. 2. The main shaft control according to claim 1, wherein the measuring means measures the amount of change in the rotational position of the motor shaft and the main shaft within the same time period, and determines the speed ratio based on the ratio of each measured amount. Device. 3. The main shaft control device according to claim 1, wherein the measuring means measures the rotational speeds of the motor shaft and the main shaft at the same time, and determines the speed ratio from a ratio of each measured value. 4. The measuring means rotates the main shaft at a constant speed while the main shaft is in a position control state, and changes the speed ratio used for the position control so that the time average of the position deviation that occurs becomes zero. The spindle control device according to claim 1, wherein the spindle control device calculates a ratio.
JP2227569A 1990-08-29 1990-08-29 Spindle control device Pending JPH04111752A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2227569A JPH04111752A (en) 1990-08-29 1990-08-29 Spindle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2227569A JPH04111752A (en) 1990-08-29 1990-08-29 Spindle control device

Publications (1)

Publication Number Publication Date
JPH04111752A true JPH04111752A (en) 1992-04-13

Family

ID=16862973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2227569A Pending JPH04111752A (en) 1990-08-29 1990-08-29 Spindle control device

Country Status (1)

Country Link
JP (1) JPH04111752A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002176790A (en) * 2000-12-08 2002-06-21 Harmonic Drive Syst Ind Co Ltd Servo motor with reduction gear
JP2007166877A (en) * 2005-12-16 2007-06-28 Taiyo Ltd Method for determining model of electric actuator, model determining device, and controller for electric actuator
KR102363929B1 (en) * 2021-09-28 2022-02-16 국방과학연구소 Method of estimating position for SAR motion compensation, apparatus for estimating position for SAR motion compensation, and computer program for the method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0257761A (en) * 1988-08-20 1990-02-27 Toyota Motor Corp Fail-safe mechanism of belt-type continuously variable transmission
JPH04101752A (en) * 1990-07-20 1992-04-03 Yaskawa Electric Corp Control method for main spindle of machine tool

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0257761A (en) * 1988-08-20 1990-02-27 Toyota Motor Corp Fail-safe mechanism of belt-type continuously variable transmission
JPH04101752A (en) * 1990-07-20 1992-04-03 Yaskawa Electric Corp Control method for main spindle of machine tool

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002176790A (en) * 2000-12-08 2002-06-21 Harmonic Drive Syst Ind Co Ltd Servo motor with reduction gear
JP2007166877A (en) * 2005-12-16 2007-06-28 Taiyo Ltd Method for determining model of electric actuator, model determining device, and controller for electric actuator
KR102363929B1 (en) * 2021-09-28 2022-02-16 국방과학연구소 Method of estimating position for SAR motion compensation, apparatus for estimating position for SAR motion compensation, and computer program for the method

Similar Documents

Publication Publication Date Title
Altintas et al. Sliding mode controller design for high speed feed drives
EP0012620B1 (en) Closed loop type numerical-controlled machine tool
US5204602A (en) Servomotor control method
JP2581797B2 (en) Synchronous control method and device
JPH09319418A (en) Method for correcting lost motion
KR910006499B1 (en) Numerical controller
WO1988003451A1 (en) Tapping controller
JP2703575B2 (en) Servo control device
JPH04111752A (en) Spindle control device
US4761597A (en) Method and system for controlling synchronous drive systems
JP2757269B2 (en) Rotary axis synchronous repetition control method and apparatus
JPH03150090A (en) Control system for spindle motor
JPH03110603A (en) Backlash correction control system for servo motor
JPS63262082A (en) Controller for motor
JPS63154088A (en) Force-torque control system of motor with speed reducer
JPH0374188A (en) Disturbance torque compensator
JPH01153219A (en) Thread cutting nc device for nc lathe
JPH07100257B2 (en) Gear processing machine
JPS58181543A (en) Machine
JP2955296B2 (en) Spindle synchronous control device for machine tools
JP2546881B2 (en) Maximum static friction torque measurement method
JPH0421388A (en) Synchronous spindle rotation control system
JPH01188914A (en) Double loop controller for numerically controlled machines
JPS61103757A (en) Spindle control method
JP2664432B2 (en) Servo control device