JPH03144807A - Dry run controller for nc device - Google Patents

Dry run controller for nc device

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
Japanese (ja)
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/en
Publication of JPH03144807A publication Critical patent/JPH03144807A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To satisfactorily reduce the shock applied to a work tool at the time of executing dry run without deteriorating the work accuracy in a normal state by providing a 1st acceleration/deceleration part which performs the acceleration/deceleration in a normal working state and a 2nd acceleration/ deceleration part which performs the acceleration/deceleration at the time of executing dry run to form an acceleration/deceleration part. CONSTITUTION:The parameter of a 2nd acceleration/deceleration part 25b is set larger than the rise-up time or the breaking time of acceleration/ deceleration set by the parameter of a 1st acceleration/deceleration part 26a. The part 26b is switched to the part 26a via a switch SW when the acceleration/ deceleration is required after distribution in a normal working mode. On the other hand, the part 26a is switched to the part 26b at the time of executing dry run. As a result, the work accuracy is never deteriorated in the normal working state and the satisfactory acceleration/deceleration is applied in a dry run state respectively. Then the speed change is reduced and the shock applied to a work tool can be evaded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、加工プログラムをチェックするため、加工工
具あるいはテーブル等の制御対象物を空送りするドライ
ランモードを有するNC装置に関するものであり、−層
詳細には、加工工具を移動するため、入力された加工プ
ログラムに基づいて各軸の軸移動量を生成し、加減速部
において、予め設定されたパラメータに従って前記軸移
動量に対し分配機加減速を与え、分配後移動量を生成し
てサーボ部に対する位置指令を与えるNC装置において
、前記加減速部を、通常加工時の加減速を行う第1の加
減速部と、前記ドライラン時の加減速を行う第2の加減
速部から構成し、第1の加減速部による分配機加減速の
立ち上がり時間あるいは立ち下がり時間よりも大となる
よう第2の加減速部のパラメー多を設定し、加工精度の
低下がなく、ドライラン時の加減速を効果的に行うよう
にしたNC装置におけるドライラン制御装置に関するも
のである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to an NC device having a dry run mode in which a controlled object such as a machining tool or a table is idly fed in order to check a machining program. In detail, in order to move the machining tool, an axial movement amount for each axis is generated based on the input machining program, and an acceleration/deceleration section applies a distributor to the axial movement amount according to preset parameters. In an NC device that applies deceleration, generates a movement amount after distribution, and gives a position command to a servo part, the acceleration/deceleration part is divided into a first acceleration/deceleration part that performs acceleration/deceleration during normal machining, and a first acceleration/deceleration part that performs acceleration/deceleration during normal machining. It is composed of a second acceleration/deceleration section that performs deceleration, and the parameters of the second acceleration/deceleration section are set to be longer than the rise time or fall time of the distributor acceleration/deceleration by the first acceleration/deceleration section, The present invention relates to a dry run control device for an NC device that effectively performs acceleration and deceleration during dry run without reducing machining accuracy.

[従来の技術] 従来から、第2図に示すように、加工工具あるいはテー
ブルを移動するため、入力された加工プログラムに基づ
いて、一定区間毎の軸移動データを生成する解析部22
と、この軸移動データに基づいて1サンプリングあたり
の各軸の軸移動量を生成する分配部24と、予め設定さ
れたパラメータに従って前記軸移動量に対し分配機加減
速を与え分配後移動量を生成する加減速部26と、この
分配後移動量を積算してサーボ部30に対する位置指令
を生成する積算部28と、前記位置指令に応答し各軸の
駆動モータの制御を行い加工工具を移動せしめるサーボ
部30とを備えたNC装置において、前記加工プログラ
ムをチェックするため、ドライランと称するモードで加
工工具を空送りすることが行われている。
[Prior Art] Conventionally, as shown in FIG. 2, an analysis unit 22 generates axis movement data for each fixed interval based on an input machining program in order to move a machining tool or table.
and a distribution unit 24 that generates the axis movement amount of each axis per sampling based on this axis movement data, and a distribution unit 24 that applies distributor acceleration/deceleration to the axis movement amount according to preset parameters to calculate the movement amount after distribution. an accelerating/decelerating section 26 that generates an acceleration/deceleration, an integrating section 28 that integrates the amount of movement after distribution and generates a position command for the servo section 30, and controls the drive motor of each axis in response to the position command to move the processing tool. In order to check the machining program in an NC device equipped with a servo section 30 that controls the machining process, the machining tool is fed in a mode called dry run.

一般に、ドライラン時の加工工具送りは、切削加工時の
加工送りに準じて行われる。切削加工時の送り速度はそ
れ程高速でないため、分配部24において各軸の軸移動
量を生成する前、すなわち、分配前の加減速は行われず
、ドライラン時にもこれに準じて、分配前のカロ減速は
行われない。
In general, machining tool feed during dry run is performed in the same manner as machining feed during cutting. Since the feed rate during cutting is not that high, acceleration/deceleration is not performed before generating the axial movement amount of each axis in the distribution unit 24, that is, before distribution. No deceleration occurs.

ところで、ドライラン時の送り速度は加工を伴わないた
め、通常の切削加工時の送り速度より高速で送りが行わ
れる。このため、ブロック間、軸間の速度が大きく変化
するような送りを行った場合、加工工具等に大きなショ
ックが働く。
By the way, since machining is not involved, the feed rate during dry run is faster than the feed rate during normal cutting. For this reason, when feeding is performed such that the speed between blocks or between axes changes greatly, a large shock is applied to the machining tools and the like.

この理由は次のような原因による。すなわち、第3図に
示すように、加工工具の現在位置がX=O1Y=0(7
)とき、速度100テX軸+方向に100mm移動後、
Y軸+方向に50111[D移動するようなプログラム
を実行した場合、図の矢印Aのブロックの継ぎ目では、
X釉の速度が100から0に、Y軸の速度がOから10
0に大きく変化する。このように、移動速度は100で
一定であっても、ブロック間、軸毎の速度は大きく変化
する場合がある。
The reason for this is as follows. That is, as shown in FIG. 3, the current position of the processing tool is X=O1Y=0(7
), after moving 100mm in the + direction of the X-axis at a speed of 100te,
If you run a program that moves 50111[D] in the Y-axis + direction, at the joint of the block indicated by arrow A in the figure,
X glaze speed from 100 to 0, Y axis speed from O to 10
It changes significantly to 0. In this way, even if the moving speed is constant at 100, the speed between blocks and between axes may vary greatly.

この場合の軸毎の速度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に変化
する。
In this case, the velocity V XC1V yc for each axis is shown in Figure 4a,
As shown in b. As can be understood from Figure 4 a and b, the speed command changes from 0 to f or from f to 0, but the actual response is the response time constant of the servo system, as shown in Figure 4 c and d. With a rise time of about
s V y f changes from 0 to f or from f to O.

従って、速度指令値fが小さい場合は速度の段差が小さ
いが、ドライランの場合、送り速度が高速であり、この
ように速度が大きく変化すると加速度が大きくなり、加
工工具に大きなショックが(動くことになる。
Therefore, when the speed command value f is small, the difference in speed is small, but in the case of dry run, the feed speed is high, and when the speed changes greatly in this way, the acceleration increases, causing a large shock (movement) to the machining tool. become.

そこで、加工工具に働くショックが問題とならぬほど小
さくするためには、分配部24において各軸の軸移動量
を生成した後、すなわち、分配後の加減速を行う方法が
考えられる。
Therefore, in order to reduce the shock acting on the machining tool so that it is not a problem, it is possible to consider a method in which acceleration/deceleration is performed after the axial movement amount of each axis is generated in the distribution section 24, that is, after the distribution.

このためには、加減速部26において、予め設定された
時定数に従って前記軸移動量に対し分配機加減速を与え
、分配機移動量を生成することになるが、加工工具に働
くショックを小さくするためには、時定数を充分大きく
とり、充分な加減速を加えて、速度変化を小さくする必
要がある。
To do this, the acceleration/deceleration section 26 applies distributor acceleration/deceleration to the axis movement amount according to a preset time constant to generate the distributor movement amount, but this reduces the shock acting on the processing tool. In order to do this, it is necessary to set a sufficiently large time constant and apply sufficient acceleration/deceleration to reduce speed changes.

この時定数を大きくとると、通常の加工時に、分配部2
4において各軸の軸移動量を生成した後、すなわち、分
配後の加減速を行う場合に加工精度が低下するという問
題が生じる。
If this time constant is set large, the distribution section 2
In step 4, after the axial movement amount of each axis is generated, that is, when acceleration/deceleration is performed after distribution, a problem arises in that processing accuracy decreases.

この理由は次のような原因による。すなわち、第3図、
第4rXJで示したように、速度の応答は、指令に対し
てサーボ系の遅れにより立ち上がり時間に遅れを生じて
いる。このような遅れが存在するため、加工工具は第5
図に示すように、その移動経路の上で誤差が生ずること
になる。
The reason for this is as follows. That is, Fig. 3,
As shown in the fourth rXJ, the speed response has a delay in the rise time due to the delay in the servo system relative to the command. Due to the existence of such a delay, the machining tool
As shown in the figure, an error will occur on the movement path.

分配後の加減速を行うと、この遅れが大きくなるため、
加工工具の移動経路の誤差が大きくなり、加工精度が低
下することどなる。
If acceleration/deceleration is performed after distribution, this delay will increase, so
The error in the movement path of the machining tool increases, and machining accuracy decreases.

[発明が解決しようとする課題] 以上のように、従来のドライラン制御装置では、分配後
の加減速部26においてパラメータが1つに固定されて
いたため、ドライラン時に加工工具に働くショックを小
さくするために前記時定数を大きくすると、通常加工時
の加工精度が低下し、逆に、前記時定数を小さくすると
、ドライラン時に加工工具に働くショックを充分に小さ
くできないという不都合が存在していた。
[Problems to be Solved by the Invention] As described above, in the conventional dry run control device, the parameters are fixed to one in the acceleration/deceleration section 26 after distribution. If the time constant is increased, the machining accuracy during normal machining is reduced, and conversely, if the time constant is decreased, the shock acting on the machining tool during dry run cannot be sufficiently reduced.

従って、本発明は、前記の不都合を克服するためになさ
れたものであって、通常加工時の加工精度を低下するこ
となく、ドライラン時に加工工具に働くショックを充分
に小さくすることのできるNC装置におけるドライラン
制御装置を提供することを目的どするものである。
Therefore, the present invention has been made to overcome the above-mentioned disadvantages, and is an NC device that can sufficiently reduce the shock acting on a machining tool during dry run without reducing the machining accuracy during normal machining. The object of the present invention is to provide a dry run control device for use in a dry run.

[課題を解決するための手段] 前記の課題を解決するために、本発明は制御対象物を移
動するため、入力された加工プログラムに基づいて一定
区間毎の軸移動データを生成する解析部と、前記軸移動
データに基づいて1サンプリングあたりの各軸の軸移動
量を生成する分配部と、予め設定されたバラメークに従
って前記軸移動量に対し分配機加減速を与え分配機移動
量を生成する加減速部と、前記分配機移動量を積算して
サーボ部に対する位置指令を生成する積算部と、前記位
置指令に応答し各軸の駆動モータの制御を行い制御対象
物を移動せしめるサーボ部とを備え、前記加工プログラ
ムをチェフクするため前記制御対象物を空送りするドラ
イランモードを有するNC装置において、前記加減速部
は、通常加工時の加減速を行う第1の加減速部と、前記
ドライラン時の加減速を行う第2の加減速部から構成さ
れ、前記第2の加減速部による分配機加減速の立ち上が
り時間あるいは立ち下がり時間が前記第1の加減速部に
よる分配機加減速の立ち上がり時間あるいは立ち下がり
時間よりも大となるよう前記第2の加減速部のパラメー
タを設定することを特徴どする。
[Means for Solving the Problems] In order to solve the above-mentioned problems, the present invention includes an analysis unit that generates axis movement data for each fixed section based on an input machining program in order to move a controlled object. , a distribution unit that generates an axis movement amount of each axis per sampling based on the axis movement data, and a distributor that applies distributor acceleration/deceleration to the axis movement amount according to a preset variable make to generate a distributor movement amount. an acceleration/deceleration section, an integration section that integrates the amount of movement of the distributor to generate a position command for the servo section, and a servo section that controls the drive motor of each axis in response to the position command to move the controlled object. In the NC apparatus, the acceleration/deceleration section includes a first acceleration/deceleration section that performs acceleration/deceleration during normal machining; The rise time or fall time of the distributor acceleration/deceleration by the second acceleration/deceleration part is the same as the rise time or fall time of the distributor acceleration/deceleration by the first acceleration/deceleration part. The parameter of the second acceleration/deceleration section is set so as to be longer than the time or fall time.

[作用」 本発明に係るドライラン制御装置は上記の如く構成され
ているため、以下のような作用を奏する。すなわち、通
常の加工時において、分配機加減速を行う場合は、第1
の加減速部に切り換え、分配部において生成された各軸
の軸移動量に対し、パラメータに基づく短い立ち上がり
時間あるいは立ち下がり時間の分配機加減速を与え、分
配機移動量を生成するため、加工精度の低下を生ずるこ
とがない。
[Function] Since the dry run control device according to the present invention is configured as described above, it exhibits the following functions. In other words, when accelerating and decelerating the distributor during normal machining, the first
The acceleration/deceleration section is switched to the acceleration/deceleration section of No deterioration in accuracy occurs.

また、ドライラン時には、第2の加減速部に切り換え、
分配部において生成された各軸の軸移動量に対し、パラ
メータに基づく長い立ち上がり時間あるいは立ち下がり
時間の分配機加減速を与え、分配機移動量を生成するた
め、充分な加減速が加えられることとなり、速度変化を
小さくでき、加工工具に働くショックを防止することが
できる。
Also, during dry run, switch to the second acceleration/deceleration section,
Apply distributor acceleration/deceleration with a long rise time or fall time based on parameters to the axis movement amount of each axis generated in the distribution section, and apply sufficient acceleration/deceleration to generate the distributor movement amount. This makes it possible to reduce speed changes and prevent shock from acting on the machining tool.

[実施例] 次に、本発明に係るドライラン制御装置にって好適な実
施例を挙げ、添付の図面に基づいて以下詳細に説明する
[Example] Next, a preferred example of the dry run control device according to the present invention will be described in detail based on the accompanying drawings.

第1図は、本発明に係るドライラン制御装置の概略構成
図である。
FIG. 1 is a schematic configuration diagram of a dry run control device according to the present invention.

第1図において、ドライラン制御装置10は、加工工具
あるいはテーブル等を移動するため、入力された加工プ
ログラムに基づいて一定区間毎の軸移動データを生成す
る解析部22と、この軸移動データに基づいて1サンプ
リングあたりの各軸の軸移動量を生成する分配部24と
、予め設定されたパラメータに従って前記軸移動量に対
し分配機加減速を与え、分配復移動量を生成する第1の
加減速部26aと、第2の加減速部28bと、第1の加
減速部26aと第2の加減速部26bを切り換えるスイ
ッチSWと、第1の加減速部26aまたは第2の加減速
部26bで生成された分配復移動量を積算してサーボ部
30に対する位置指令を生成する積算82Bと、前記位
置指令に応答し、各軸の駆動モータの制御を行い、加工
工具を移動せしめるサーボ部30とから構成されている
In FIG. 1, a dry run control device 10 includes an analysis unit 22 that generates axis movement data for each fixed interval based on an input machining program, and an analysis unit 22 that generates axis movement data for each fixed interval in order to move a processing tool or table, etc. a distribution unit 24 that generates the axis movement amount of each axis per sampling, and a first acceleration/deceleration that applies distributor acceleration/deceleration to the axis movement amount according to preset parameters and generates a distributed return movement amount. section 26a, second acceleration/deceleration section 28b, switch SW for switching between first acceleration/deceleration section 26a and second acceleration/deceleration section 26b, and first acceleration/deceleration section 26a or second acceleration/deceleration section 26b. an integration unit 82B that integrates the generated distributed return movement amount to generate a position command for the servo unit 30; and a servo unit 30 that responds to the position command and controls the drive motor of each axis to move the processing tool. It consists of

第2の加減速部26bのパラメータは、第1の加減速部
26aのパラメータによる加減速の立ち上がり時間ある
いは立ち下がり時間よりも大となるように設定されてお
り、スイッチSWにより、通常加工時、分配後の加減速
が必要な場合には、第1の加減速部26aに切り換え、
ドライラン時には、第2の加減速部26bに切り換えて
使用するように構成されている。また、この加減速部2
6a、26bに設定される加減速関数は直線的関数でも
よいし、指数的関数を用いることもでき、所望のカーブ
を設定することができる。
The parameters of the second acceleration/deceleration section 26b are set to be longer than the rise time or fall time of acceleration/deceleration determined by the parameters of the first acceleration/deceleration section 26a. If acceleration/deceleration after distribution is required, switch to the first acceleration/deceleration section 26a,
During a dry run, the second acceleration/deceleration section 26b is used. In addition, this acceleration/deceleration section 2
The acceleration/deceleration functions set in 6a and 26b may be linear functions or exponential functions, and desired curves can be set.

本発明に係るドライラン制御装置10は、基本的には以
上のように構成されたものであり、以下その動作並びに
効果について説明する。
The dry run control device 10 according to the present invention is basically configured as described above, and its operation and effects will be explained below.

加工工具等を移動するため、加工プログラムが入力され
ると、この加工プログラムに基づいて、解析部22によ
り、一定区間毎の軸移動データが生成される。この軸移
動データは分配部24に与えられ、これに基づいて1サ
ンプリングあたりの各軸の軸移動量が生成される。
When a machining program is input to move a machining tool or the like, the analysis unit 22 generates axis movement data for each predetermined section based on this machining program. This axis movement data is given to the distribution unit 24, and based on this data, the axis movement amount of each axis per sampling is generated.

通常の加工時には、スイッチSWは加減速部2Sa側に
切り換えられ、各軸の軸移動量は、予め設定されたパラ
メータに従って前記軸移動量に対し分配機加減速を与え
、分配復移動量を生成する第1の加減速部26aに与え
られる。第1の加減速部26aで生成された分配復移動
量は、積算部28を介してサーボ部30に与えられ、各
軸の駆動モータの制御が行われ、加工工具が移動制御さ
れる。
During normal machining, the switch SW is switched to the acceleration/deceleration unit 2Sa side, and the axial movement amount of each axis is determined by applying distributor acceleration/deceleration to the axis movement amount according to preset parameters to generate the distribution return movement amount. is applied to the first acceleration/deceleration section 26a. The distributed backward movement amount generated by the first acceleration/deceleration section 26a is given to the servo section 30 via the integration section 28, and the drive motor of each axis is controlled, thereby controlling the movement of the processing tool.

一方、ドライラン時には、スイッチSWは加減速部26
b側に切り換えられ、各軸の軸移動量は、予め設定され
たパラメータに従って前記軸移動量に対し分配機加減速
を与え、分配復移動量を生成する第2の加減速部26b
に与えられる。
On the other hand, during dry run, the switch SW is activated by the acceleration/deceleration section 26.
A second acceleration/deceleration unit 26b is switched to the b side, and the axis movement amount of each axis is changed by applying distributor acceleration/deceleration to the axis movement amount according to a preset parameter to generate a distribution return movement amount.
given to.

第2の加減速部26bで生成された分配復移動量は、積
算部28を介してサーボ部30に与えられ、加工工具が
移動制御される。
The distributed return movement amount generated by the second acceleration/deceleration section 26b is given to the servo section 30 via the integration section 28, and the movement of the processing tool is controlled.

ここで、第2の加減速部26bのパラメータは、第1の
加減速部26Hによる加減速の立ち上がり時間あるいは
立ち下がり時間よりも分配機加減速の立ち上がり時間あ
るいは立ち下がり時間が大となるように設定されており
、通常の加工時における加工精度を低下させることはな
く、ドライラン時に加工工具に働くショックは充分小さ
くすることができる。
Here, the parameters of the second acceleration/deceleration section 26b are set such that the rise time or fall time of the acceleration/deceleration of the distributor is longer than the rise time or fall time of the acceleration/deceleration by the first acceleration/deceleration section 26H. This setting does not reduce machining accuracy during normal machining, and the shock acting on the machining tool during dry run can be sufficiently reduced.

[発明の効果] 本発明に係るドライラン制御装置は、以上説明したよう
に構成されたものであるから、次のような効果を奏する
[Effects of the Invention] Since the dry run control device according to the present invention is configured as described above, it has the following effects.

すなわち、予め設定されたパラメータに従って前記軸移
動量に対し分配機加減速を与え、分配復移動量を生成す
る加減速部を、通常加工時の加減速を行う第1の加減速
部と、ドライラン時の加減速を行う第2の加減速部から
構成し、第2の加減速部による分配機加減速の立ち上が
り時間あるいは立ち下がり時間が前記第1の加減速部に
よる分配機加減速の時間よりも大となるようにパラメー
タを設定し、ドライランモード時には、前記第2の加減
速部に切り換えるものである。
That is, an acceleration/deceleration section that applies distributor acceleration/deceleration to the axis movement amount according to preset parameters and generates a distribution return movement amount is connected to a first acceleration/deceleration section that performs acceleration/deceleration during normal machining, and a dry run a second acceleration/deceleration section that performs acceleration/deceleration of time, and the rise time or fall time of the distributor acceleration/deceleration by the second acceleration/deceleration section is longer than the time of distributor acceleration/deceleration by the first acceleration/deceleration section. Parameters are set so that the acceleration/deceleration section is also large, and in the dry run mode, the acceleration/deceleration section is switched to the second acceleration/deceleration section.

従って、通常の加工時において、分配機加減速を行う場
合は、第1の加減速部に設定されたパラメータに基づい
て、分配部24において生成された各軸の軸移動量に対
し分配機加減速を与え、分配復移動量を生成するため、
加工精度の低下を生ずることがない。また、ドライラン
時には、第2の加減速部に設定されたパラメータに基づ
いて、分配部24において生成された各軸の軸移動量に
対し分配機加減速を与え、分配復移動量を生成するため
、充分な加減速が加えられることとなり、速度変化を小
さくでき、加工工具に働くショックを防止することがで
きる。
Therefore, when accelerating/decelerating the distributor during normal machining, the distributor is applied to the amount of axial movement of each axis generated in the distributor 24 based on the parameters set in the first acceleration/deceleration section. To give deceleration and generate distributed return movement,
No deterioration in machining accuracy occurs. Also, during dry run, based on the parameters set in the second acceleration/deceleration section, distributor acceleration/deceleration is applied to the axis movement amount of each axis generated in the distribution section 24 to generate the distribution return movement amount. , Sufficient acceleration/deceleration is applied, speed changes can be made small, and shocks acting on the machining tool can be prevented.

以上、本発明に係るNC装置におけるドライラン制御装
置について、好適な実施例を挙げ詳細に説明したが、本
発明はこの実施例に限定されるものでなく、本発明の要
旨を逸脱しない範囲において、種々の改良並びに設計の
変更が可能あることは勿論である。
As mentioned above, the dry run control device in the NC device according to the present invention has been described in detail with reference to preferred embodiments, but the present invention is not limited to these embodiments, and within the scope of the gist of the present invention, Of course, various improvements and changes in design are possible.

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

第1図は本発明に係るドライラン制御装置の構成図、 第2図は従来のドライラン制御を説明するための装置構
成図、 第3図は加工工具の速度変化の一例を説明するための図
、 第4図a乃至dは各軸の速度指令と、速度の応答を示す
図、 第5図は加工工具の移動経路を説明するための図である
。 10・・・ドライラン制御装置  22・・・解析部2
4・・・分配部 26a、26b・・・加減速部 28・・・積算部 30・・・サーボ部
FIG. 1 is a block diagram of a dry run control device according to the present invention, FIG. 2 is a block diagram of a device for explaining conventional dry run control, and FIG. 3 is a diagram for explaining an example of speed change of a processing tool. FIGS. 4a to 4d are diagrams showing the speed commands for each axis and the speed response, and FIG. 5 is a diagram for explaining the movement path of the processing tool. 10...Dry run control device 22...Analysis section 2
4... Distribution parts 26a, 26b... Acceleration/deceleration part 28... Integration part 30... Servo part

Claims (4)

【特許請求の範囲】[Claims] (1)制御対象物を移動するため、入力された加工プロ
グラムに基づいて一定区間毎の軸移動データを生成する
解析部と、前記軸移動データに基づいて1サンプリング
あたりの各軸の軸移動量を生成する分配部と、予め設定
されたパラメータに従って前記軸移動量に対し分配後加
減速を与え分配後移動量を生成する加減速部と、前記分
配後移動量を積算してサーボ部に対する位置指令を生成
する積算部と、前記位置指令に応答し各軸の駆動モータ
の制御を行い制御対象物を移動せしめるサーボ部とを備
え、前記加工プログラムをチェックするため前記制御対
象物を空送りするドライランモードを有するNC装置に
おいて、前記加減速部は、通常加工時の加減速を行う第
1の加減速部と、前記ドライラン時の加減速を行う第2
の加減速部から構成され、前記第2の加減速部による分
配後加減速の立ち上がり時間あるいは立ち下がり時間が
前記第1の加減速部による分配後加減速の立ち上がり時
間あるいは立ち下がり時間よりも大となるよう前記第2
の加減速部のパラメータを設定することを特徴とするN
C装置におけるドライラン制御装置。
(1) An analysis unit that generates axis movement data for each fixed interval based on the input machining program in order to move the controlled object, and an axis movement amount of each axis per sampling based on the axis movement data. an acceleration/deceleration section that applies post-distribution acceleration/deceleration to the axis movement amount according to preset parameters to generate a post-distribution movement amount; It includes an integrating section that generates a command, and a servo section that responds to the position command and controls the drive motor of each axis to move the controlled object, and feeds the controlled object in order to check the machining program. In the NC device having a dry run mode, the acceleration/deceleration section includes a first acceleration/deceleration section that performs acceleration/deceleration during normal machining, and a second acceleration/deceleration section that performs acceleration/deceleration during the dry run.
an acceleration/deceleration section, and the rise time or fall time of the distributed acceleration/deceleration by the second acceleration/deceleration section is longer than the rise time or fall time of the distributed acceleration/deceleration by the first acceleration/deceleration section. The second
N characterized by setting parameters of the acceleration/deceleration section of
Dry run control device in C device.
(2)請求項1記載のNC装置におけるドライラン制御
装置において、前記ドライランモード時には、前記第2
の加減速部に切り換えることを特徴とするNC装置にお
けるドライラン制御装置。
(2) In the dry run control device for an NC device according to claim 1, in the dry run mode, the second
1. A dry run control device for an NC device, characterized by switching to an acceleration/deceleration section.
(3)請求項1記載のNC装置におけるドライラン制御
装置において、前記第2の加減速部の立ち上がり特性あ
るいは立ち下がり特性は直線的関数であることを特徴と
するNC装置におけるドライラン制御装置。
(3) The dry run control device for an NC device according to claim 1, wherein the rise characteristic or fall characteristic of the second acceleration/deceleration section is a linear function.
(4)請求項1記載のNC装置におけるドライラン制御
装置において、前記第2の加減速部の立ち上がり特性あ
るいは立ち下がり特性は指数的関数であることを特徴と
するNC装置におけるドライラン制御装置。
(4) The dry run control device for an NC device according to claim 1, wherein the rise characteristic or fall characteristic of the second acceleration/deceleration section is an exponential function.
JP28417589A 1989-10-31 1989-10-31 Dry run controller for nc device Pending JPH03144807A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28417589A JPH03144807A (en) 1989-10-31 1989-10-31 Dry run controller for nc device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28417589A JPH03144807A (en) 1989-10-31 1989-10-31 Dry run controller for nc device

Publications (1)

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

Family

ID=17675154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28417589A Pending JPH03144807A (en) 1989-10-31 1989-10-31 Dry run controller for nc device

Country Status (1)

Country Link
JP (1) JPH03144807A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012115912A (en) * 2010-11-29 2012-06-21 Ihi Corp Machining robot and gravity compensation method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012115912A (en) * 2010-11-29 2012-06-21 Ihi Corp Machining robot and gravity compensation method thereof

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 (en) Acceleration/deceleration controller
US5485069A (en) Numerical control apparatus
JPH03144807A (en) Dry run controller for nc device
JP2880170B2 (en) Block overlap method
KR970009980A (en) Work area control method of machine tool
JPH07210225A (en) Numerical controller
JPH0272414A (en) Feeding speed control method for numeral control
JPH0716850B2 (en) Axis switching device
JP3188396B2 (en) Feed rate control method and apparatus in numerical control
JPH01156803A (en) Feeding speed control method
JPH0916265A (en) Acceleration and deceleration control system for servomotor
JP3513840B2 (en) Feed rate control method for numerical controller
US4584509A (en) Method of discriminating present position region of a machine
SU1714573A1 (en) Working member position control system
JP2709056B2 (en) Position control method
JPH04100123A (en) Acceleration/deceleration time constant setting system for numerical controller