JPH03212707A - 速度クランプ制御方法 - Google Patents

速度クランプ制御方法

Info

Publication number
JPH03212707A
JPH03212707A JP942890A JP942890A JPH03212707A JP H03212707 A JPH03212707 A JP H03212707A JP 942890 A JP942890 A JP 942890A JP 942890 A JP942890 A JP 942890A JP H03212707 A JPH03212707 A JP H03212707A
Authority
JP
Japan
Prior art keywords
speed
axis
slave
clamping
clamp
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
Application number
JP942890A
Other languages
English (en)
Other versions
JP2815447B2 (ja
Inventor
Takao Sasaki
隆夫 佐々木
Kentaro Fujibayashi
謙太郎 藤林
Ken Yasuda
研 安田
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 JP2009428A priority Critical patent/JP2815447B2/ja
Publication of JPH03212707A publication Critical patent/JPH03212707A/ja
Application granted granted Critical
Publication of JP2815447B2 publication Critical patent/JP2815447B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は同期・重畳運転での速度クランプ制御方式に関
し、特に同期・重畳運転時の速度を速度クランプ値以下
にクランプする速度クランプ制御方式に関する。
〔従来の技術〕
数値制御工作機械、特に数値制御旋盤等ではワークの加
工をより高速化するために、多数の刃物台を設け、ワー
クを複数の工具で加工するような数値制御旋盤が使用さ
れつつある。このような数値制御旋盤を制御するために
、マルチパス制御の数値制御装置が使用される。
1つのプログラムで制御できる軸の集合をパスと呼び、
1台の数値制御装置で複数のパスを制御する制御方式を
マルチパス制御方式と称する。マルチパス制御方式にお
いて、パス間の軸の移動ヲ同期させる機能を同期制御と
呼び、同期側σ11されている軸に対して別の軸移動を
重ね合わせることを重畳制御と呼ぶ。このために、ある
刃物台は主軸の動きに対して相対的移動のみでは足りず
、主軸の移動量を重畳した動きをする必要があり、これ
を同期・重畳運転と称している。
〔発明が解決しようとする課題〕
従って、パスと他のパスとの間で同期・重畳制御が実行
される場合、重畳される側の軸(以下スレーブ軸と呼ぶ
)は重畳する側の軸(以下マスター軸と呼ぶ)の速度が
加算されるため、そのスレーブ軸の指令速度はクランプ
値以下の速度であっても、実際の速度はクランプ値以上
の速度で移動する場合があり、サーボモータの速度アラ
ームとなってしまう。このような重畳分を含めた速度が
クランプ値を越えるかどうかを事前にチエツクすること
はプログラム作成時には困難である。
本発明はこのような点に鑑みてなされたものであり、同
期・重畳運転時の速度を速度クランプ値にクランプする
速度クランプ制御方式を提供することを目的とする。
〔課題を解決するだめの手段〕 本発明では上記課題を解決するために、同期・重畳運転
を行う場合の速度クランプ制御方式において、スレーブ
軸の重畳分を含めた速度が速度クランプ値を越えていな
いか判別し、前記スレーブ軸の前記速度が前記速度クラ
ンプ値を越えているときは、マスター軸及び前記スレー
ブ軸の速度を低減した速度にクランプすることを特徴と
する速度クランプ制御方式が、提供される。
〔作用〕
同期・重畳制御においてスレーブ軸が速度クランプ値を
こえてしまう場合、マスター・スレーブ両軸ともにスレ
ーブ軸の速度が速度クランプ値以下になるようなりラン
プ速度を求めて、このクランプ速度で運転する。これに
よって、サーボアラームを防止できる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第2図は複数の刃物台を有するマルチパス数値制御装置
によって制御される数値制御旋盤の主軸と各刃物台の関
係を表す図である。図において、主軸61はZ方向に制
御され、これをzl軸とする。第1の刃物台62はX方
向のみ制御され、これをxl軸とする。従って、主軸6
1と第1の刃物台62では、通常のX−2座標を構成す
る。
第2の刃物台63はX軸及びZ軸方向に制御され、これ
をx2軸及びZ2軸とする。第2の刃物台63は主軸6
1がZl軸の動きをしないときは、単独のx−Z座標で
運転される。しかし、主軸61がZl軸方向に移動する
と、Zl軸の移動量を重畳した動きをする必要があり、
Z2軸は主軸61のZl軸に対して、同期・重畳運転を
される。
すなわち、Z2軸は本来の22軸の移動量に対して、Z
l軸の移動量を加算した移動をする必要がある。
第3の刃物台64はZ軸方向のみ制御され、これを73
軸とする。Z3軸もZl軸に対して重畳運転される。
第3図は本発明を実施するためのマルチパス制御の数値
制御装置のブロック図である。パス1は各パスを結合で
きるマルチマスクパスである。パス1には、多数のスロ
ット1 a 、 1 b   1gがあり、後述するパ
ス等を結合することができる。
CRT/MDIユニット2はその表示装置2aに各軸の
現在位置、加ニブログラム、ワークの形状等を表示する
。また、キーボード2bから必要なデータを入力するこ
とができる。軸制御モジュール3及び4は1個のモジュ
ールで2〜3軸のサーボモータを制御するこ止ができる
。I10回路5は外部からの入出力信号を授受する。図
では、PC(プログラマブル・コントローラ)等は省略
しである。
パス10.20及び30は1個のパスが従来の数値制御
装置1台分の機能を有している。すなわら、1個のパス
で、数値制御指令の読み出し、解読、実行を処理するこ
とができる。また、CRT/〜IDIユニット2等のh
l 器を制御することもできる。従って、個々のパスで
従来の数値制御装置が処理してきた、一定の数の軸の指
令を処理することができる。
例えば、2ヘツドの数値制御旋盤で、パス■10で第1
の主軸、xl軸及びZl軸を制御し、パスlI20で第
2の主軸、x2軸及びz2軸を制御し、チャネルlll
30をマスクパスとして、他のパスの監視等の全体の制
御を実行することができる。
さらに各パス10.20.30はパス1経山でCRT/
MDIユニット2を制御することができる。
これらのパス10.20.30がハス1に結合され、処
理を分担し、1個のパスの処理能力が足りなくなったと
きは、他のパスに処理を一部移転する。例えば、一方の
パスIIOが、非常に細がい補間を実行し、パスI[2
0が直線補間を実行しているときは、パス110の補間
の前処理演算の一部をパス1120に実行させることが
できる。この結果、処理に不均衡が生じないように、処
理能力の均衡を確保することができる。
パス■30(まマスタパスとし−(、ハス1の1史用権
の調停、他のパスの監視等の全体の制御を実行する。勿
論、パス11130も主軸や軸の制御を行うことも可能
である。また、パスlll[30の処理すべきタスクが
増加して全体の制御を実行できなくなり、他のパスに余
裕があるときは、マスク権を他のパスに移転することが
できる。
上記の説明では、CRT/MDIユニット2はどのパス
からでも制御できるように構成したが、例えばパスll
l30に結合して、パスlll30のみで制御できるよ
うに構成することもできる。
ここで、パス110でXLZI軸を制御し、パスI[2
0でx2、Z2を制御するものとする。
従って、第2図の主軸61(Zl軸)と第2の刃物台6
3(Z2軸)との関係からZl軸がマスター軸、z2軸
がスレーブ軸となる。
いま、Z1軸の指令速度をFz l、クランプ速度をF
 zc 1、Z2軸の指令速度をFz、2、クランプ速
度をF’zo2として、以下の値を有するもの゛とする
Fz l=IOm/min  Fzcl=20m/+n
1nFz 2=  5m/min  Fzc2=12m
/minスレーブ軸Z2はマスター軸Z1の指令速度が
重畳されるので、15m/minで移動しようとするが
、Z2のクランプ速度が12m/minであるためその
ままでは、Z2軸はサーボアラームになってしまう。そ
こで、両軸とも次のようにクランプする。
21(マスター軸): 10X (12/ (10+5)) −8m/m1nZ
2   (スレーブ軸): 5x (12/ (10+5) ) =4m/minこ
のように、21軸及び72軸の速度を低減すれば、クラ
ンプ速度を越えることなく、運転を続行することができ
る。
第1図は本発明の処理のフローチャートである。
図において、Sに続く数値はステップ番号を示す。
〔S1〕同期・重畳モードであるかを判別する。
同期・重畳モードであればS2へ進む。
〔S2〕スレーブ軸の速度がクランプ速度を越えていな
いか調べ、越えていればS3へ進む。越えていない時は
そのままの指令速度で運転を続行する。
〔S3〕マスター軸及びスレーブ軸のクランプ速度を先
に説明したように、計算して求める。
〔S4〕S3で求約たクランプ速度で運転を行う。
このような処理を数値制御装置のシステムプログラムに
入れておけば、同期・重畳運転時のサーボアラームを事
前に防止することができる。
〔発明の効果〕
以上説明したように本発明では、同期・重畳制御をおこ
なう場合、スレーブ軸にマスター軸の速度が重畳されて
速度クランプ値を越えた速度になった場合に、自動釣に
スレーブ軸及びマスク軸の速度をクランプするようにし
たので、サーボアラームを防止して、機械を安全に運転
できる。
4、し4面の[11j単な説明 第1しIは本発明の処理のフローチャート、第2図は複
数の刃物台を有するマルチパス数値制御装置によって制
御される数値制御旋盤の主軸と各刃物台の関係を表す図
、 第3図は本発明を実施するた約のマルチパス制御の数値
制御装置のブロック図である。
18〜1g 3、4 0 0 0 1 2 2 )\゛ス スロット CRT/MDIユニッ 軸制御モジュール I10回路 パスI パス■ パス■ 主軸 刃物台#1 刃物台#2 ト 第 図 第2 図 一喝←−−−−− 1

Claims (3)

    【特許請求の範囲】
  1. (1)同期・重畳運転を行う場合の速度クランプ制御方
    式において、 スレーブ軸の重畳分を含めた速度が速度クランプ値を越
    えていないか判別し、 前記スレーブ軸の前記速度が前記速度クランプ値を越え
    ているときは、マスター軸及び前記スレーブ軸の速度を
    低減した速度にクランプすることを特徴とする速度クラ
    ンプ制御方式。
  2. (2)前記同期・重畳運転はマルチパス数値制御装置に
    よって行うことを特徴とする特許請求の範囲第1項記載
    の速度クランプ制御方式。
  3. (3)前記同期・重畳運転は複数の刃物台を有する数値
    制御旋盤を制御する数値制御装置によって行うことを特
    徴とする特許請求の範囲第1項記載の速度クランプ制御
    方式。
JP2009428A 1990-01-18 1990-01-18 速度クランプ制御方法 Expired - Fee Related JP2815447B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009428A JP2815447B2 (ja) 1990-01-18 1990-01-18 速度クランプ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009428A JP2815447B2 (ja) 1990-01-18 1990-01-18 速度クランプ制御方法

Publications (2)

Publication Number Publication Date
JPH03212707A true JPH03212707A (ja) 1991-09-18
JP2815447B2 JP2815447B2 (ja) 1998-10-27

Family

ID=11720066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009428A Expired - Fee Related JP2815447B2 (ja) 1990-01-18 1990-01-18 速度クランプ制御方法

Country Status (1)

Country Link
JP (1) JP2815447B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647353B2 (en) 2000-10-13 2003-11-11 Fanuc Ltd. Acceleration/deceleration method
DE102015007017A1 (de) 2014-06-06 2015-12-10 Fanuc Corporation Numerische Steuervorrichtung mit einer Funktion zum Steuern der Geschwindigkeit durch eine überlagerte Steuerung

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6233605A (ja) * 1985-08-08 1987-02-13 三井建設株式会社 無機質製品の押し出し成形方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6233605A (ja) * 1985-08-08 1987-02-13 三井建設株式会社 無機質製品の押し出し成形方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647353B2 (en) 2000-10-13 2003-11-11 Fanuc Ltd. Acceleration/deceleration method
DE102015007017A1 (de) 2014-06-06 2015-12-10 Fanuc Corporation Numerische Steuervorrichtung mit einer Funktion zum Steuern der Geschwindigkeit durch eine überlagerte Steuerung
JP2015230655A (ja) * 2014-06-06 2015-12-21 ファナック株式会社 重畳制御の速度制御機能を有する数値制御装置
US9841746B2 (en) 2014-06-06 2017-12-12 Fanuc Corporation Numerical controller having function of controlling speed by superimposed control

Also Published As

Publication number Publication date
JP2815447B2 (ja) 1998-10-27

Similar Documents

Publication Publication Date Title
JPH01217604A (ja) 同期制御方式
US6971294B1 (en) Numerically controlled lathe and method of machining work using this numerically controlled lathe
EP0362398A1 (en) Numeric control unit for multiple-spindle and multiple-system machine tool
EP0439617A1 (en) Acceleration/deceleration control method of numeric controller
JP2895071B2 (ja) Nc加工方法
JP3459516B2 (ja) 数値制御装置による重畳制御方法
EP0364593B1 (en) Machine tool having two main spindles
JPH02148109A (ja) Cnc制御方式
JPH01229305A (ja) 数値制御装置
JP3199319B2 (ja) 多軸多系統数値制御方法
US4987359A (en) Numerical control device
JPH0248101A (ja) 数値制御旋盤の制御方法
JPH03212707A (ja) 速度クランプ制御方法
JPS62163109A (ja) 数値制御装置
JP2642211B2 (ja) 重畳制御機能を有する数値制御装置
JP2865292B2 (ja) 数値制御装置システム
JPS6233605B2 (ja)
JPH0146263B2 (ja)
JPH08234819A (ja) 数値制御装置
WO1989001388A1 (en) Axis switching device
JPH07185901A (ja) 重畳加工制御方法及びその数値制御装置
JPH0455907A (ja) 重畳制御機能を有する数値制御装置
JP2899293B2 (ja) 多軸旋盤の数値制御方法
JPH03246707A (ja) 系統別位置補正方式
EP0362393A1 (en) High precision pulse interpolation system

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070814

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080814

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees