JPH03144807A - Nc装置におけるドライラン制御装置 - Google Patents

Nc装置におけるドライラン制御装置

Info

Publication number
JPH03144807A
JPH03144807A JP28417589A JP28417589A JPH03144807A JP H03144807 A JPH03144807 A JP H03144807A JP 28417589 A JP28417589 A JP 28417589A JP 28417589 A JP28417589 A JP 28417589A JP H03144807 A JPH03144807 A JP H03144807A
Authority
JP
Japan
Prior art keywords
acceleration
deceleration
dry run
section
deceleration section
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
JP28417589A
Other languages
English (en)
Inventor
Jun Fujita
純 藤田
Hiroyuki Ochiai
浩之 落合
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co 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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP28417589A priority Critical patent/JPH03144807A/ja
Publication of JPH03144807A publication Critical patent/JPH03144807A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、加工プログラムをチェックするため、加工工
具あるいはテーブル等の制御対象物を空送りするドライ
ランモードを有するNC装置に関するものであり、−層
詳細には、加工工具を移動するため、入力された加工プ
ログラムに基づいて各軸の軸移動量を生成し、加減速部
において、予め設定されたパラメータに従って前記軸移
動量に対し分配機加減速を与え、分配後移動量を生成し
てサーボ部に対する位置指令を与えるNC装置において
、前記加減速部を、通常加工時の加減速を行う第1の加
減速部と、前記ドライラン時の加減速を行う第2の加減
速部から構成し、第1の加減速部による分配機加減速の
立ち上がり時間あるいは立ち下がり時間よりも大となる
よう第2の加減速部のパラメー多を設定し、加工精度の
低下がなく、ドライラン時の加減速を効果的に行うよう
にしたNC装置におけるドライラン制御装置に関するも
のである。
[従来の技術] 従来から、第2図に示すように、加工工具あるいはテー
ブルを移動するため、入力された加工プログラムに基づ
いて、一定区間毎の軸移動データを生成する解析部22
と、この軸移動データに基づいて1サンプリングあたり
の各軸の軸移動量を生成する分配部24と、予め設定さ
れたパラメータに従って前記軸移動量に対し分配機加減
速を与え分配後移動量を生成する加減速部26と、この
分配後移動量を積算してサーボ部30に対する位置指令
を生成する積算部28と、前記位置指令に応答し各軸の
駆動モータの制御を行い加工工具を移動せしめるサーボ
部30とを備えたNC装置において、前記加工プログラ
ムをチェックするため、ドライランと称するモードで加
工工具を空送りすることが行われている。
一般に、ドライラン時の加工工具送りは、切削加工時の
加工送りに準じて行われる。切削加工時の送り速度はそ
れ程高速でないため、分配部24において各軸の軸移動
量を生成する前、すなわち、分配前の加減速は行われず
、ドライラン時にもこれに準じて、分配前のカロ減速は
行われない。
ところで、ドライラン時の送り速度は加工を伴わないた
め、通常の切削加工時の送り速度より高速で送りが行わ
れる。このため、ブロック間、軸間の速度が大きく変化
するような送りを行った場合、加工工具等に大きなショ
ックが働く。
この理由は次のような原因による。すなわち、第3図に
示すように、加工工具の現在位置がX=O1Y=0(7
)とき、速度100テX軸+方向に100mm移動後、
Y軸+方向に50111[D移動するようなプログラム
を実行した場合、図の矢印Aのブロックの継ぎ目では、
X釉の速度が100から0に、Y軸の速度がOから10
0に大きく変化する。このように、移動速度は100で
一定であっても、ブロック間、軸毎の速度は大きく変化
する場合がある。
この場合の軸毎の速度V XC1V ycは第4図a、
bに図示するようである。第4図a、bから諒解される
ように、速度指令が0からfに、または、fから0とな
るが、実際の応答は、第4図c、dの如く、サーボ系の
応答時定数程度の立ち上がり時間で、速度V X f 
s V y fが0からfに、または、fからOに変化
する。
従って、速度指令値fが小さい場合は速度の段差が小さ
いが、ドライランの場合、送り速度が高速であり、この
ように速度が大きく変化すると加速度が大きくなり、加
工工具に大きなショックが(動くことになる。
そこで、加工工具に働くショックが問題とならぬほど小
さくするためには、分配部24において各軸の軸移動量
を生成した後、すなわち、分配後の加減速を行う方法が
考えられる。
このためには、加減速部26において、予め設定された
時定数に従って前記軸移動量に対し分配機加減速を与え
、分配機移動量を生成することになるが、加工工具に働
くショックを小さくするためには、時定数を充分大きく
とり、充分な加減速を加えて、速度変化を小さくする必
要がある。
この時定数を大きくとると、通常の加工時に、分配部2
4において各軸の軸移動量を生成した後、すなわち、分
配後の加減速を行う場合に加工精度が低下するという問
題が生じる。
この理由は次のような原因による。すなわち、第3図、
第4rXJで示したように、速度の応答は、指令に対し
てサーボ系の遅れにより立ち上がり時間に遅れを生じて
いる。このような遅れが存在するため、加工工具は第5
図に示すように、その移動経路の上で誤差が生ずること
になる。
分配後の加減速を行うと、この遅れが大きくなるため、
加工工具の移動経路の誤差が大きくなり、加工精度が低
下することどなる。
[発明が解決しようとする課題] 以上のように、従来のドライラン制御装置では、分配後
の加減速部26においてパラメータが1つに固定されて
いたため、ドライラン時に加工工具に働くショックを小
さくするために前記時定数を大きくすると、通常加工時
の加工精度が低下し、逆に、前記時定数を小さくすると
、ドライラン時に加工工具に働くショックを充分に小さ
くできないという不都合が存在していた。
従って、本発明は、前記の不都合を克服するためになさ
れたものであって、通常加工時の加工精度を低下するこ
となく、ドライラン時に加工工具に働くショックを充分
に小さくすることのできるNC装置におけるドライラン
制御装置を提供することを目的どするものである。
[課題を解決するための手段] 前記の課題を解決するために、本発明は制御対象物を移
動するため、入力された加工プログラムに基づいて一定
区間毎の軸移動データを生成する解析部と、前記軸移動
データに基づいて1サンプリングあたりの各軸の軸移動
量を生成する分配部と、予め設定されたバラメークに従
って前記軸移動量に対し分配機加減速を与え分配機移動
量を生成する加減速部と、前記分配機移動量を積算して
サーボ部に対する位置指令を生成する積算部と、前記位
置指令に応答し各軸の駆動モータの制御を行い制御対象
物を移動せしめるサーボ部とを備え、前記加工プログラ
ムをチェフクするため前記制御対象物を空送りするドラ
イランモードを有するNC装置において、前記加減速部
は、通常加工時の加減速を行う第1の加減速部と、前記
ドライラン時の加減速を行う第2の加減速部から構成さ
れ、前記第2の加減速部による分配機加減速の立ち上が
り時間あるいは立ち下がり時間が前記第1の加減速部に
よる分配機加減速の立ち上がり時間あるいは立ち下がり
時間よりも大となるよう前記第2の加減速部のパラメー
タを設定することを特徴どする。
[作用」 本発明に係るドライラン制御装置は上記の如く構成され
ているため、以下のような作用を奏する。すなわち、通
常の加工時において、分配機加減速を行う場合は、第1
の加減速部に切り換え、分配部において生成された各軸
の軸移動量に対し、パラメータに基づく短い立ち上がり
時間あるいは立ち下がり時間の分配機加減速を与え、分
配機移動量を生成するため、加工精度の低下を生ずるこ
とがない。
また、ドライラン時には、第2の加減速部に切り換え、
分配部において生成された各軸の軸移動量に対し、パラ
メータに基づく長い立ち上がり時間あるいは立ち下がり
時間の分配機加減速を与え、分配機移動量を生成するた
め、充分な加減速が加えられることとなり、速度変化を
小さくでき、加工工具に働くショックを防止することが
できる。
[実施例] 次に、本発明に係るドライラン制御装置にって好適な実
施例を挙げ、添付の図面に基づいて以下詳細に説明する
第1図は、本発明に係るドライラン制御装置の概略構成
図である。
第1図において、ドライラン制御装置10は、加工工具
あるいはテーブル等を移動するため、入力された加工プ
ログラムに基づいて一定区間毎の軸移動データを生成す
る解析部22と、この軸移動データに基づいて1サンプ
リングあたりの各軸の軸移動量を生成する分配部24と
、予め設定されたパラメータに従って前記軸移動量に対
し分配機加減速を与え、分配復移動量を生成する第1の
加減速部26aと、第2の加減速部28bと、第1の加
減速部26aと第2の加減速部26bを切り換えるスイ
ッチSWと、第1の加減速部26aまたは第2の加減速
部26bで生成された分配復移動量を積算してサーボ部
30に対する位置指令を生成する積算82Bと、前記位
置指令に応答し、各軸の駆動モータの制御を行い、加工
工具を移動せしめるサーボ部30とから構成されている
第2の加減速部26bのパラメータは、第1の加減速部
26aのパラメータによる加減速の立ち上がり時間ある
いは立ち下がり時間よりも大となるように設定されてお
り、スイッチSWにより、通常加工時、分配後の加減速
が必要な場合には、第1の加減速部26aに切り換え、
ドライラン時には、第2の加減速部26bに切り換えて
使用するように構成されている。また、この加減速部2
6a、26bに設定される加減速関数は直線的関数でも
よいし、指数的関数を用いることもでき、所望のカーブ
を設定することができる。
本発明に係るドライラン制御装置10は、基本的には以
上のように構成されたものであり、以下その動作並びに
効果について説明する。
加工工具等を移動するため、加工プログラムが入力され
ると、この加工プログラムに基づいて、解析部22によ
り、一定区間毎の軸移動データが生成される。この軸移
動データは分配部24に与えられ、これに基づいて1サ
ンプリングあたりの各軸の軸移動量が生成される。
通常の加工時には、スイッチSWは加減速部2Sa側に
切り換えられ、各軸の軸移動量は、予め設定されたパラ
メータに従って前記軸移動量に対し分配機加減速を与え
、分配復移動量を生成する第1の加減速部26aに与え
られる。第1の加減速部26aで生成された分配復移動
量は、積算部28を介してサーボ部30に与えられ、各
軸の駆動モータの制御が行われ、加工工具が移動制御さ
れる。
一方、ドライラン時には、スイッチSWは加減速部26
b側に切り換えられ、各軸の軸移動量は、予め設定され
たパラメータに従って前記軸移動量に対し分配機加減速
を与え、分配復移動量を生成する第2の加減速部26b
に与えられる。
第2の加減速部26bで生成された分配復移動量は、積
算部28を介してサーボ部30に与えられ、加工工具が
移動制御される。
ここで、第2の加減速部26bのパラメータは、第1の
加減速部26Hによる加減速の立ち上がり時間あるいは
立ち下がり時間よりも分配機加減速の立ち上がり時間あ
るいは立ち下がり時間が大となるように設定されており
、通常の加工時における加工精度を低下させることはな
く、ドライラン時に加工工具に働くショックは充分小さ
くすることができる。
[発明の効果] 本発明に係るドライラン制御装置は、以上説明したよう
に構成されたものであるから、次のような効果を奏する
すなわち、予め設定されたパラメータに従って前記軸移
動量に対し分配機加減速を与え、分配復移動量を生成す
る加減速部を、通常加工時の加減速を行う第1の加減速
部と、ドライラン時の加減速を行う第2の加減速部から
構成し、第2の加減速部による分配機加減速の立ち上が
り時間あるいは立ち下がり時間が前記第1の加減速部に
よる分配機加減速の時間よりも大となるようにパラメー
タを設定し、ドライランモード時には、前記第2の加減
速部に切り換えるものである。
従って、通常の加工時において、分配機加減速を行う場
合は、第1の加減速部に設定されたパラメータに基づい
て、分配部24において生成された各軸の軸移動量に対
し分配機加減速を与え、分配復移動量を生成するため、
加工精度の低下を生ずることがない。また、ドライラン
時には、第2の加減速部に設定されたパラメータに基づ
いて、分配部24において生成された各軸の軸移動量に
対し分配機加減速を与え、分配復移動量を生成するため
、充分な加減速が加えられることとなり、速度変化を小
さくでき、加工工具に働くショックを防止することがで
きる。
以上、本発明に係るNC装置におけるドライラン制御装
置について、好適な実施例を挙げ詳細に説明したが、本
発明はこの実施例に限定されるものでなく、本発明の要
旨を逸脱しない範囲において、種々の改良並びに設計の
変更が可能あることは勿論である。
【図面の簡単な説明】
第1図は本発明に係るドライラン制御装置の構成図、 第2図は従来のドライラン制御を説明するための装置構
成図、 第3図は加工工具の速度変化の一例を説明するための図
、 第4図a乃至dは各軸の速度指令と、速度の応答を示す
図、 第5図は加工工具の移動経路を説明するための図である
。 10・・・ドライラン制御装置  22・・・解析部2
4・・・分配部 26a、26b・・・加減速部 28・・・積算部 30・・・サーボ部

Claims (4)

    【特許請求の範囲】
  1. (1)制御対象物を移動するため、入力された加工プロ
    グラムに基づいて一定区間毎の軸移動データを生成する
    解析部と、前記軸移動データに基づいて1サンプリング
    あたりの各軸の軸移動量を生成する分配部と、予め設定
    されたパラメータに従って前記軸移動量に対し分配後加
    減速を与え分配後移動量を生成する加減速部と、前記分
    配後移動量を積算してサーボ部に対する位置指令を生成
    する積算部と、前記位置指令に応答し各軸の駆動モータ
    の制御を行い制御対象物を移動せしめるサーボ部とを備
    え、前記加工プログラムをチェックするため前記制御対
    象物を空送りするドライランモードを有するNC装置に
    おいて、前記加減速部は、通常加工時の加減速を行う第
    1の加減速部と、前記ドライラン時の加減速を行う第2
    の加減速部から構成され、前記第2の加減速部による分
    配後加減速の立ち上がり時間あるいは立ち下がり時間が
    前記第1の加減速部による分配後加減速の立ち上がり時
    間あるいは立ち下がり時間よりも大となるよう前記第2
    の加減速部のパラメータを設定することを特徴とするN
    C装置におけるドライラン制御装置。
  2. (2)請求項1記載のNC装置におけるドライラン制御
    装置において、前記ドライランモード時には、前記第2
    の加減速部に切り換えることを特徴とするNC装置にお
    けるドライラン制御装置。
  3. (3)請求項1記載のNC装置におけるドライラン制御
    装置において、前記第2の加減速部の立ち上がり特性あ
    るいは立ち下がり特性は直線的関数であることを特徴と
    するNC装置におけるドライラン制御装置。
  4. (4)請求項1記載のNC装置におけるドライラン制御
    装置において、前記第2の加減速部の立ち上がり特性あ
    るいは立ち下がり特性は指数的関数であることを特徴と
    するNC装置におけるドライラン制御装置。
JP28417589A 1989-10-31 1989-10-31 Nc装置におけるドライラン制御装置 Pending JPH03144807A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28417589A JPH03144807A (ja) 1989-10-31 1989-10-31 Nc装置におけるドライラン制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28417589A JPH03144807A (ja) 1989-10-31 1989-10-31 Nc装置におけるドライラン制御装置

Publications (1)

Publication Number Publication Date
JPH03144807A true JPH03144807A (ja) 1991-06-20

Family

ID=17675154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28417589A Pending JPH03144807A (ja) 1989-10-31 1989-10-31 Nc装置におけるドライラン制御装置

Country Status (1)

Country Link
JP (1) JPH03144807A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012115912A (ja) * 2010-11-29 2012-06-21 Ihi Corp 加工ロボット及びその重力補償方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012115912A (ja) * 2010-11-29 2012-06-21 Ihi Corp 加工ロボット及びその重力補償方法

Similar Documents

Publication Publication Date Title
US4728872A (en) Robot path error correction system
EP0187864B1 (en) Acceleration/deceleration control system
US8140177B2 (en) Numerical controller with interference check function
US6316903B1 (en) Synchronous controller
EP0299080B1 (en) Speed controller in a servo system
US5004968A (en) Method for acceleration and deceleration control of servomotors
US5986422A (en) Control mode changing over method for servo control system
US9841746B2 (en) Numerical controller having function of controlling speed by superimposed control
EP0439617A1 (en) Acceleration/deceleration control method of numeric controller
WO1988010171A1 (fr) Dispositif de commande d'acceleration/deceleration
US5485069A (en) Numerical control apparatus
JPH03144807A (ja) Nc装置におけるドライラン制御装置
JP2880170B2 (ja) ブロックオーバラップ方法
KR970009980A (ko) 공작 기계의 작업 영역 제어방법
JPH07210225A (ja) 数値制御装置
JPH0272414A (ja) 数値制御における送り速度制御方法
JPH0716850B2 (ja) 軸切換装置
JP3188396B2 (ja) 数値制御における送り速度制御方法および装置
JPH01156803A (ja) 送り速度制御方法
JPH0916265A (ja) サーボモータの加減速制御方式
JP3513840B2 (ja) 数値制御装置の送り速度制御方法
US4584509A (en) Method of discriminating present position region of a machine
SU1714573A1 (ru) Система позиционного управлени положением рабочего органа
JP2709056B2 (ja) 位置制御方法
JPH04100123A (ja) 数値制御装置の加減速時定数設定方式