JPH10201279A - モータの同期回転制御方法 - Google Patents

モータの同期回転制御方法

Info

Publication number
JPH10201279A
JPH10201279A JP9011909A JP1190997A JPH10201279A JP H10201279 A JPH10201279 A JP H10201279A JP 9011909 A JP9011909 A JP 9011909A JP 1190997 A JP1190997 A JP 1190997A JP H10201279 A JPH10201279 A JP H10201279A
Authority
JP
Japan
Prior art keywords
movement command
command value
spindle
speed
sub
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
JP9011909A
Other languages
English (en)
Inventor
Mitsuo Kinoshita
三男 木下
Katsuhiro Endo
勝博 遠藤
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP9011909A priority Critical patent/JPH10201279A/ja
Publication of JPH10201279A publication Critical patent/JPH10201279A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Multiple Motors (AREA)

Abstract

(57)【要約】 【課題】 同期制御開始時及び解除時に急激な速度変化
をなくし同期回転制御方法を提供する。 【解決手段】 メイン主軸3に取付けられたポジション
コーダ7からの帰還パルスP1に倍率Rを乗じ、サブ主
軸4がメイン主軸3と同一回転速度となる移動指令値を
求める。同期指令が入力されると、両主軸3,4が同一
回転速度となる目標移動指令値に達するまで、加減速手
段12によって移動指令値を増加もしくは減少させ、そ
の移動指令をスイッチSW1の接点aを介してサブ主軸
を駆動するサーボモータ2へ出力する。目標移動指令値
に達するとスイッチSW1をb側に切換え、帰還パルス
P1に倍率Rを乗じた値を移動指令値として出力する。
これにより、両主軸3,4は同一速度で回転する。ま
た、差速指令が入力されるとスイッチSW2をオンとし
て、差速に対応する移動指令値を重畳させてサーボモー
タ2に出力する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、工作機械等におい
てモータで駆動される軸を同期回転させる制御方法に関
する。
【0002】
【従来の技術】ワーク回転用のメイン主軸と工具回転用
のサブ主軸を有する複合旋盤(ターニングセンタ)等の
2つの軸を同期させて回転させる制御方法は特開平2−
311518号公報等で公知である。この公知の特開平
2−311518号公報に記載された発明は主軸に取付
けたポジションコーダからのフィードバックパルスをサ
ブ主軸を駆動するサーボモータの位置指令として入力
し、さらに主軸の回転速度に対するサブ主軸の回転速度
の差速に対応する位置指令を加算して入力し、位置のフ
ィードバック制御及び速度フィードバック制御を行なっ
てサブ主軸のサーボモータを駆動する。これによって主
軸の回転速度に対し入力した差速をもってサブ主軸が回
転駆動され、タッピング加工を行なうものである。
【0003】
【発明が解決しようとする課題】上述したメイン主軸と
サブ主軸の同期回転制御方法では、同期開始時に、メイ
ン主軸のポジションコーダからのフィードバックパルス
がサブ主軸に対する位置指令として入力されることか
ら、急激な速度変化が生じという欠点があった。
【0004】そこで、本発明の目的は、同期制御開始時
及び解除時に急激な速度変化をなくした同期回転制御方
法を提供することにある。
【0005】
【課題を解決するための手段】本発明は、メイン主軸に
取付けられた位置検出器からの帰還パルス数に設定倍率
を乗じた値を、サブ主軸を駆動するサーボモータの位置
ループ制御の移動指令として出力しサブ主軸をメイン主
軸と同一回転速度で駆動する同期回転制御方法におい
て、同期回転指令が入力されたとき、上記位置検出器か
らの帰還パルス量に設定倍率を乗じてサブ主軸をメイン
主軸と同一回転速度で回転させるための移動指令値を求
める。求められた移動指令値を目標移動指令値としてこ
の目標移動指令値に達するまで上記サーボモータに指令
される移動指令値を順次増加もしくは減少させる。該移
動指令値が目標移動指令値に達したならば、位置検出器
からの帰還パルス数に設定倍率を乗じた値を上記サーボ
モータの移動指令値として出力することによってサブ主
軸をメイン主軸と同一回転速度になるように制御する。
【0006】また、差速回転指令が入力された場合は、
上記位置検出器からの帰還パルス量に設定倍率を乗じて
サブ主軸をメイン主軸と同一回転速度で回転させるため
の移動指令値を求め、該移動指令値に指令された差速に
対応する移動指令値を加算し目標移動指令値とする。そ
して、この目標移動指令値に達するまで上記サーボモー
タに指令される移動指令値を順次増加もしくは減少させ
る。該移動指令値が目標移動指令値に達したならば、位
置検出器からの帰還パルス数に設定倍率を乗じた値に差
速に対応する移動指令値を加算した値を上記サーボモー
タの移動指令値として出力することによってサブ主軸と
メイン主軸の回転速度が指令差速で回転するように制御
する。
【0007】
【発明の実施の形態】図1は、本発明の一実施形態にお
ける動作原理を説明する説明図である。メイン主軸3は
スピンドルモータ1によって歯車やタイミングベルト等
の伝動手段5を介して駆動される。該メイン主軸3には
同様な伝動手段6を介して位置検出器としてのポジショ
ンコーダ7が接続されメイン主軸3の回転位置を検出す
るようにされている。又、サブ主軸4はサーボモータ2
によって伝動手段8を介して駆動される。サーボモータ
2には該サボモータの回転位置,速度を検出する位置・
速度検出器9が取付けられている。符号10はポジショ
ンコーダ7から出力される帰還パルスに倍率Rを乗じて
サブ主軸をメイン主軸と同一速度で回転されるに必要な
サーボモータ2への移動指令を作成する変換手段であ
る。該倍率Rは、メイン主軸3とサブ主軸4を同一速度
で回転させるために、メイン主軸3とポジションコーダ
7間の伝動手段の減速比、サーボモータ2とサブ主軸間
の伝動手段8の減速比によって決められる。
【0008】メイン主軸3に対してサブ主軸4を同期回
転制御を行なわず、サブ主軸4を独立して駆動制御する
通常の動作時には、該スイッチSW1が、接点a側に接
続され、サブ主軸の移動指令11が加減速手段12を介
して加減速制御されてサーボモータ2に移動指令を出力
し、該移動指令から位置・速度検出器9からフィードバ
ックされる位置のフィードバック信号Pfを減じて、従
来と同様に位置のフィードバック制御を行ない、さらに
は速度フィードバック制御を行ない、サーボモータ2を
駆動してサブ主軸の位置、速度を制御している。
【0009】メイン主軸3に対してサブ主軸4の同期回
転指令が出力されると、所定周期毎その周期内にポジシ
ョンコーダ7から出力される帰還パルス数に上記倍率を
乗じた値に移動指令値が達するまで、上記加減速手段1
2で加減速されて移動指令が出力される。加減速が終了
してサブ主軸4の回転速度がメイン主軸3の回転速度と
同一になると、スイッチSW1を切換えて接点b側に接
続し、サーボモータ2への移動指令はポジションコーダ
7からの帰還パルス数に倍率Rを乗じて得られる値が移
動指令としてサーボモータ2に指令されることになる。
その結果、サブ主軸4はメイン主軸3と同一速度で同期
して回転することになる。
【0010】さらに、タッピング加工等のために差速指
令13が出力されると、スイッチSW2がとじられ、該
差速を移動指令に変換する手段14によって入力差速よ
り所定周期間の移動指令に変換し、さらに加減速制御を
行なってサーボモータ2へ出力する。サブ主軸4がメイ
ン主軸3と同一となるポジションコーダ7からの帰還パ
ルス数に倍率Rを乗じて得られた移動指令に、差速によ
る移動指令が加算されてサーボモータ2への移動指令と
されるから、サブ主軸4は、メイン主軸3に対して入力
された差速の速度差をもって回転することになる。
【0011】同期制御が解除されたときには、スイッチ
SW1は接点a側に切り替わり、スイッチSW2はオフ
となる。そして、従来と同様に、現在の移動指令から同
期解除時に指令された移動指令に加減速手段12で加減
速されて移動指令が出力され、通常のサーボモータ2の
制御がなされることになる。以上が、本発明の一実施形
態の動作原理である。図2は、本一実施形態の同期回転
制御方法を実行する工作機械の制御装置100の要部を
示す機能ブロック図である。
【0012】制御装置100のプロセッサ20は制御装
置100を全体的に制御するプロセッサである。このプ
ロセッサ20は、ROM21に格納されたシステムプロ
グラムをバス29を介して読み出し、このシステムプロ
グラムに従って、制御装置100を全体的に制御する。
RAM22には一時的な計算データや表示データおよび
CRT/MDIユニット70を介してオペレータが入力
した各種データ等が格納される。CMOSメモリ23は
図示しないバッテリでバックアップされ、制御装置10
0の電源がオフにされても記憶状態が保持される不揮発
性メモリとして構成され、インターフェイス24を介し
て読込まれた加工プログラムやCRT/MDIユニット
70を介して入力された加工プログラム等が記憶される
ようになっている。また、ROM21には、加工プログ
ラムの作成および編集のために必要とされる編集モード
の処理や自動運転のための処理を実施するための各種の
システムプログラムが予め書き込まれている。
【0013】インターフェイス24は、制御装置100
に接続可能な外部機器のためのインターフェイスであ
り、フロッピーカセットアダプタ等の外部機器72が接
続される。
【0014】PMC(プログラマブル・マシン・コント
ローラ)25は、制御装置100に内蔵されたシーケン
スプログラムで工作機械の補助装置のアクチュエータを
制御する。即ち、加工プログラムで指令されたM機能,
S機能およびT機能に従って、これらシーケンスプログ
ラムで補助装置側で必要な信号に変換し、I/Oユニッ
ト26から補助装置側に出力する。この出力信号により
各種アクチュエータ等の補助装置が作動する。また、工
作機械の本体に配備された操作盤の各種スイッチ等の信
号を受け、必要な処理をして、プロセッサ20に渡す。
【0015】インターフェイス28は手動パルス発生器
71に接続され、手動パルス発生器71からのパルスを
受ける。手動パルス発生器71は工作機械の操作盤に実
装され、手動操作に基く分配パルスによる各軸制御で工
作機械の刃物台を精密に位置決めするために使用され
る。
【0016】工具を移動させるX,Y,Z各軸の軸制御
回路及び上述したサブ主軸の軸制御回路30〜33はプ
ロセッサ20からの各軸の移動指令を受けて、各軸の指
令をサーボアンプ40〜43に出力する。サーボアンプ
40〜43はこの指令を受けて、各軸のサーボモータ5
0〜52、2を駆動動する。各軸のサーボモータ50〜
52,2には位置・速度検出器が内蔵されており、この
位置・速度検出器から位置,速度フィードバック信号が
フィードバックされる。図2ではこれらの位置信号のフ
ィードバックおよび速度のフィードバックの説明は省略
しているが、軸制御回路30〜33によって位置、速度
のフィードバック制御がなされる。
【0017】スピンドル制御回路60はメイン主軸回転
指令を受け、スピンドルアンプ61にスピンドル速度信
号を出力する。スピンドルアンプ61はこのスピンドル
速度信号を受けて、スピンドルモータ1を指令された回
転速度で回転させ主軸3を回転駆動する。主軸に結合さ
れたポジションコーダ7は主軸3の回転に同期して帰還
パルスを出力し、その帰還パルスはインターフェイス6
2を経由して所定周期毎プロセッサ20によって読み取
られる。
【0018】図3は、この工作機械の制御装置のプロセ
ッサ20が所定周期毎実行するサブ主軸4を駆動するサ
ーボモータ2の同期回転制御処理を中心にした処理のフ
ローチャートである。他のサーボモータやスピンドルモ
ータ1の制御については、従来と同様であるので省略し
ている。
【0019】プロセッサ20は加工プログラムもしくは
CRT/MDIユニット70から同期解除指令が入力さ
れたか否か判断し(ステップS1)、入力されていなけ
れば、フラグF3,F1が「1」か否か判断し(ステッ
プS2,S3)、「1」でなければ、同期指令が入力さ
れたか判断し(ステップS4)、同期指令も入力されて
いなければ、通常の処理を行なってサブ主軸4のサーボ
モータ2に対して移動指令を出力する(ステップS2
8)。なお、フラグF1,F3及び後述するフラグF
2,F4は初期設定で「0」にセットされている。
【0020】そこで、同期指令が加工プログラムもしく
はCRT/MDIユニット70から入力されると(な
お、自動運転時には加工プログラムから、又、手動運転
時にはCRT/MDIユニット70から同期指令が入力
される)、ステップS4からステップS5に進み、フラ
グF1を「1」にセットし同期制御中を記憶する。そし
て、現在の所定周期における該周期内の移動指令値Pc2
をレジスタに格納し(ステップS6)、ポジションコー
ダ7から前処理周期内における帰還パルス量P1を読み
(ステップS7)、この帰還パルス量P1に設定されて
いる倍率R(この倍率Rは前述したように、メイン主軸
3の回転速度とサブ主軸4の回転速度同一になるように
伝動手段6,8の減速比から求められて設定されている
値である)を乗じて、サブ主軸4がメイン主軸3と同一
回転速度になる目標移動指令値Pbを求め記憶する(ス
テップS8)。
【0021】次に、ステップS6で記憶した現在移動指
令値Pc2に設定量ΔPを加算し当該周期の移動指令値P
c2としてレジスタを書き替え記憶する(ステップS
9)。なお、上記設定量ΔPは符号を有し、図3では省
略したが、ステップS6で求めた現在移動指令値Pc2と
ステップS8で求めた目標移動指令値Pb を比較し、目
標移動指令値Pb の方が大きければ、プラスの設定量Δ
Pとなり加速した移動指令値Pc2となる。又、移動指令
値Pb の方が小さければマイナスの設定量ΔPとなり、
減速した移動指令値Pc2となる。
【0022】次に、この移動指令値Pc2がステップS8
で求めた目標移動指令値Pb を越えたか判断し(ステッ
プS10)、越えてなければこの移動指令値Pc2をサー
ボモータ2の軸制御回路33に出力し(ステップS1
1)当該周期の処理を終了する。軸制御回路33は、こ
の移動指令を受けて位置、速度のフィードバック制御を
行なう。
【0023】サブ主軸4の回転速度がメイン主軸3の回
転速度よりも小さい状態で同期指令が入力された時に
は、ステップS9ではプラスの設定量ΔPが加算され現
在の移動指令よりもΔPだけ増加した移動指令が出力さ
れることになりサブ主軸4は加速されることになる。逆
にサブ主軸4の回転速度がメイン主軸3の回転速度より
も大きい状態で同期指令が入力された時には、ステップ
S9ではマイナスの設定量ΔPが加算され現在の移動指
令よりもΔPだけ減少した移動指令が出力されることに
なりサブ主軸4は減速されることになる。
【0024】次の周期では、フラグF1が「1」にセッ
トされているから、ステップS3からステップS14に
移行し、加減速終了時に「1」がセットされるフラグF
2が「1」か判断し、最初は「0」であるから、ステッ
プS7に移行して前述した処理のステップS7〜S10
の処理を行なう。そして、更新された移動指令値Pc2が
目標とする移動指令値Pb を越えていなければ、ステッ
プS11に進み更新された移動指令値Pc2を出力しサー
ボモータ2を加減速する。以下、ステップS10で移動
指令値が目標とする移動指令値Pb を越えない限り各周
期毎ステップS1〜S3、S14、S7〜S10、S1
1の処理を繰り返し実行し、加速度一定の加減速処理を
行なう。
【0025】上記移動指令値P2cが増加もしくは減少
し、目標移動指令値Pb を越えたことがステップS10
で判断されると、ステップS10からステップS12に
進み、加減速完了を示すフラグF2を「1」にセット
し、移動指令値P2cを記憶するレジスタにステップS7
で読み出したポジションコーダ7からの帰還パルス量P
1に倍率Rをかけた値を格納すると共にこの値を移動指
令値P2cとして出力し(ステップS13)、当該処理周
期の処理を終了する。その結果、サブ主軸4はメイン主
軸3の回転速度と同一の速度で回転をすることになる。
【0026】次の周期では、フラグF1,F2が「1」
にセットされているからステップS1〜S3、S14の
処理を行ないフラグF2が「1」であるので、ステップ
S15に移行してポジションコーダ7からの帰還パルス
量P1を読み、差速指令が加工プログラムもしくはCR
T/MDIユニット70から入力されているか判断し
(ステップS16)、入力されていなければ、ステップ
S13に移行してステップS15で読み出した帰還パル
ス量P1に倍率Rを乗じた値を移動指令値P2cとして記
憶すると共に出力する。差速指令が入力されない限り以
後の処理周期からは、ステップSS1〜S3、S14、
S15、S16、S13の処理を繰り返し実行すること
になる。こうしてサブ主軸4はメイン主軸3の回転速度
と同一速度で回転することになる。
【0027】サブ主軸4とメイン主軸3が同一速度で回
転している間に、例えば、メイン主軸3からサブ主軸4
へのワークの掴み変え、または逆のワークの掴み変え等
の作業が実行され、同期解除指令が入力されると、ステ
ップS1からステップS27に移行してフラグF1〜F
4を「0」にセットし、通常処理を実行する(ステップ
S28)。なお、通常処理においては、レジスタに記憶
する移動指令値P2cの値から速度指令を求め、該速度指
令から通常処理に移行した時の速度指令に基づいて加減
速処理が従来と同様に行われて移動指令が出力されるこ
とになる。この点、図3では省略している。
【0028】一方、サブ主軸4はメイン主軸3の回転速
度と同一速度で回転しているとき、すなわち、ステップ
S1〜S3、S14、S15、S16、S13の処理を
実行している間に、タッピング加工等のために差速指令
が入力されるとステップS16からステップS17に移
行し、差速制御中を記憶するフラグF3を「1」にセッ
トし、指令された差速Vxからこの差速Vxに対応する
所定周期毎の移動指令値Pxを求める(ステップS1
8)。なお、差速Vxも符号を有し、対応する移動指令
値Pxも差速と同一の符号を有する。次に、ステップS
15で読み取った帰還パルスP1に倍率Rを乗じた値に
上記差速分の移動指令値Pxを加算して目標移動指令値
Pd を求める(ステップS19)。また、レジスタに記
憶する移動指令値P2cに設定量ΔPを加算し新たな移動
指令値Pc2とする(ステップS20)。なお、この設定
量ΔPも符号を有し、差速指令Vxの符号と同一であ
る。すなわち、差速指令Vxがマイナスの場合には設定
量ΔPもマイナスとなり更新された移動指令値P2cは減
少する。逆に差速指令Vxがプラスの場合には設定量Δ
Pもプラスとなり、更新移動指令値P2cは増加すること
になる。
【0029】次に、更新された移動指令値P2cがステッ
プS19で求められた目標移動指令値Pdを越えたか判
断し(ステップS21)、越えていなければ、更新移動
指令値P2cを出力し(ステップS22)、当該処理周期
の処理を終了する。次の周期からは、フラグF3が
「1」にセットされているから、ステップS2からステ
ップS24に進み、フラグF4は「0」であるから、ス
テップS25に移行して帰還パルス量P1を読みステッ
プS19に移行して、前述の処理を行ない、ステップS
21で更新移動指令値P2cが目標移動指令値Pd を越え
なければ、更新移動指令値P2cを出力する。以下、この
処理を各処理周期毎繰り返し実行する。
【0030】ステップS21で更新移動指令値P2cが目
標移動指令値Pdを越えたと判断されると、ステップS
21からステップS23に移行しフラグF4を「1」に
セットし、ステップS15で読み込んだ帰還パルス量P
1に倍率Rを乗じた値にステップS18で求めた差速V
xに対応する移動指令値Pxを加算し当該周期の移動指
令値P2cとして出力する(ステップS27)。これによ
り、サブ主軸4はメイン主軸3に対して指令された差速
Vxの差を持った回転速度で回転することになる。以後
の処理周期からはステップS1、S2、S24と進み、
フラグF4が「1」にセットされているから、ステップ
S24からステップS26に進んで帰還パルス量P1を
読み込み、この読み込んだ帰還パルス量P1に倍率Rを
乗じた値に差速Vxに対応する移動指令値Pxを加算し
て当該周期の移動指令値P2cとして出力し、サーボモー
タ2を駆動する。その結果、サブ主軸4はメイン主軸3
に対して指令差速Vxの速度差を持って回転駆動される
ことになる。
【0031】また、この差速制御を終了するとして同期
解除指令が入力されれば、ステップS1からステップS
27に移行して前述した処理を行なって、通常のサブ主
軸の制御に戻る。
【0032】なお、同期制御さらには差速制御に移行す
る際に、メイン主軸3の回転速度に大きな変化がないと
すれば、ステップS14からステップS7に移行する代
わりにステップS9に移行してもよい。また、ステップ
S25からステップS19に移行する代わりにステップ
S20に移行するようにしてもよい。
【0033】上述した実施形態の説明においては、同期
指令で同期制御を行なって、同期速度に達した後、差速
指令を入力し差速制御を行なう例を説明したが、差速指
令のみを入力した場合には、まず、同期制御を行なっ
て、同期速度に達した後、差速制御を行なうことにな
る。そこで、差速指令が入力されたとき、一旦同期速度
まで制御することは行なわず直接指令差速に達する制御
方法の第2の実施形態に付いて説明する。
【0034】図4はこの第2の実施形態の所定周期毎プ
ロセッサ20が実行するフローチャートであって、同期
指令、差速指令、同期(差速)解除指令が入力されたか
ステップT1〜T5で判断しており、同期指令が入力さ
れたときは、図3に示した第1の実施形態と同一の処理
を実行する。すなわち、第1の実施形態におけるステッ
プS4、S5〜S13、S14、S15が第2の実施形
態のステップT4、T6〜T14、T15、T16に対
応する。
【0035】差速指令が入力されたときには、フラグF
3を「1」にセットし、現在の処理周期における移動指
令値P2cをレジスタに記憶し、入力差速Vxより該差速
Vxに対応する処理周期における移動指令値Pxに変換
し、位置検出器7からの帰還パルス量P1を読み、該帰
還パルス量P1に倍率Rを乗じた値に上記移動指令値P
xを加算して目標移動指令値Pdを求める。さらに、レ
ジスタに記憶する移動指令値P2cに設定量ΔPを加算
(減算)して、この更新された移動指令値P2cが目標移
動指令値Pdを越えたか判断する(ステップT17〜T
23)。越えていなければ、更新移動指令値P2cを出力
し(ステップT24)、次の周期からは、ステップT2
からステップT27に移行し、フラグF4は「0」であ
るから、ステップT20に移行し、前述した処理を行な
う。
【0036】ステップT23で更新移動指令値P2cが目
標指令値Pdを越えたことが判断されると、フラグF4
を「1」にセットし(ステップT25)、帰還パルスP
1に倍率Rを乗じた値に差速に対応する移動指令値Px
を加算した値を移動指令値P2cとして出力する(ステッ
プT26)。次の周期からは、ステップT2、T27、
T28に移行し、帰還パルスP1を読み、この帰還パル
スP1に倍率Rを乗じた値に差速に対応する移動指令値
Pxを加算した値を移動指令値P2cとして出力する(ス
テップT26)。これにより、サブ主軸4はメイン主軸
3に対して入力差速の速度差を持って駆動されることに
なる。
【0037】
【発明の効果】本発明においては、メイン主軸とサブ主
軸の同期回転制御開始時、解除時、さらに、差速速度制
御開始時、解除時にサブ主軸の回転速度の加減速処理を
行なうから、サブ主軸の回転速度が大きく変化してショ
ック等が発生することがなく、滑らかに、同期、差速制
御の開始、解除ができる。
【図面の簡単な説明】
【図1】本発明の一実施形態の動作原理を説明する説明
図。
【図2】同実施形態を実施する工作機械の制御装置のブ
ロック図である。
【図3】同実施形態に同期、差速制御処理を主にしたフ
ローチャートである。
【図4】第2の同実施形態における同期、差速制御処理
を主にしたフローチャートである。
【符号の説明】
1 スピンドルモータ 2 サーボモータ 3 メイン主軸 5,6,8 伝動手段 7 ポジションコーダ 9 位置速度検出器 10 帰還パルス量に倍率Rを乗じる手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 メイン主軸に取付けられた位置検出器か
    らの帰還パルス数に設定倍率を乗じた値を、サブ主軸を
    駆動するサーボモータの位置ループ制御の移動指令とし
    て出力しサブ主軸をメイン主軸と同一回転速度で駆動す
    る同期回転制御方法において、同期回転指令が入力され
    たとき、上記位置検出器からの帰還パルス量に設定倍率
    を乗じてサブ主軸をメイン主軸と同一回転速度で回転さ
    せるための移動指令値を求め、該移動指令値を目標移動
    指令値としてこの目標移動指令値に達するまで上記サー
    ボモータに指令される移動指令値を順次増加もしくは減
    少させ、目標移動指令値に達したならば、位置検出器か
    らの帰還パルス数に設定倍率を乗じた値を上記サーボモ
    ータの移動指令値として出力し、サブ主軸をメイン主軸
    と同一回転速度になるように制御することを特徴とする
    モータの同期回転制御方法。
  2. 【請求項2】 メイン主軸に取付けられた位置検出器か
    らの帰還パルス数に設定倍率を乗じた値を、サブ主軸を
    駆動するサーボモータの位置ループ制御の移動指令とし
    て出力しサブ主軸をメイン主軸と同一回転速度で駆動す
    る同期回転制御方法において、差速回転指令が入力され
    たとき、上記位置検出器からの帰還パルス量に設定倍率
    を乗じてサブ主軸をメイン主軸と同一回転速度で回転さ
    せるための移動指令値を求め、該移動指令値に指令され
    た差速に対応する移動指令値を加算し目標移動指令値と
    して、この目標移動指令値に達するまで上記サーボモー
    タに指令される移動指令値を順次増加もしくは減少さ
    せ、目標移動指令値に達したならば、位置検出器からの
    帰還パルス数に設定倍率を乗じた値に差速に対応する移
    動指令値を加算した値を上記サーボモータの移動指令値
    として出力し、サブ主軸とメイン主軸の回転速度が指令
    差速で回転するように制御することを特徴とするモータ
    の同期回転制御方法。
JP9011909A 1997-01-07 1997-01-07 モータの同期回転制御方法 Pending JPH10201279A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9011909A JPH10201279A (ja) 1997-01-07 1997-01-07 モータの同期回転制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9011909A JPH10201279A (ja) 1997-01-07 1997-01-07 モータの同期回転制御方法

Publications (1)

Publication Number Publication Date
JPH10201279A true JPH10201279A (ja) 1998-07-31

Family

ID=11790855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9011909A Pending JPH10201279A (ja) 1997-01-07 1997-01-07 モータの同期回転制御方法

Country Status (1)

Country Link
JP (1) JPH10201279A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004530207A (ja) * 2001-04-06 2004-09-30 レックスロス インドラマット ゲーエムベーハー 単独駆動機構により駆動される軸を備えた機械の同期化された運転を行うための方法
WO2009139046A1 (ja) * 2008-05-13 2009-11-19 三菱電機株式会社 数値制御方法及びその装置
CN117403385A (zh) * 2023-11-17 2024-01-16 东莞稳控自动化技术有限公司 双轴同步模板机及其控制方法、装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004530207A (ja) * 2001-04-06 2004-09-30 レックスロス インドラマット ゲーエムベーハー 単独駆動機構により駆動される軸を備えた機械の同期化された運転を行うための方法
WO2009139046A1 (ja) * 2008-05-13 2009-11-19 三菱電機株式会社 数値制御方法及びその装置
JP4947214B2 (ja) * 2008-05-13 2012-06-06 三菱電機株式会社 数値制御方法及びその装置
US8676358B2 (en) 2008-05-13 2014-03-18 Mitsubishi Electric Corporation Numerical control method and numerical control device
CN117403385A (zh) * 2023-11-17 2024-01-16 东莞稳控自动化技术有限公司 双轴同步模板机及其控制方法、装置

Similar Documents

Publication Publication Date Title
JP3671020B2 (ja) 数値制御装置
US6888334B2 (en) Synchronization control method and synchronization control device
WO1990006544A1 (fr) Procede de correction de programmes d'usinage
JP2006004275A (ja) 数値制御装置
US5181178A (en) Spindle control command method
WO1994023869A1 (fr) Appareil d'usinage a commande numerique
JP4282631B2 (ja) テーブル形式データで運転を行う数値制御装置
JPH06222819A (ja) Nc装置の加工プログラム実行方法
JPH11143519A (ja) 数値制御における加減速制御方法および数値制御装置
US6999844B2 (en) Numerical controller
JP4044105B2 (ja) 系統毎に運転手段を切り替える機能を有する数値制御装置
JP2008269483A (ja) 数値制御装置
JPH02220107A (ja) テスト運転制御方式
JP4116640B2 (ja) 多系統制御機能を有する数値制御装置
JP3232242B2 (ja) 数値制御装置
JP2005115433A (ja) 数値制御装置
JPH04177404A (ja) 数値制御装置のm機能出力方式
JP3040958B2 (ja) モーションコントローラのモーション制御方法
JPH048423A (ja) タッピング方式
JPH10301614A (ja) 数値制御装置
JPH06738A (ja) 工具交換方法
JPH08137502A (ja) モータの負荷切換方式
JPH056210A (ja) トルクリミツト方式
JP3301190B2 (ja) 主軸運転切り換え方法
JP2868527B2 (ja) 数値制御装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000328