JP2733665B2 - Numerical control unit - Google Patents
Numerical control unitInfo
- Publication number
- JP2733665B2 JP2733665B2 JP63133861A JP13386188A JP2733665B2 JP 2733665 B2 JP2733665 B2 JP 2733665B2 JP 63133861 A JP63133861 A JP 63133861A JP 13386188 A JP13386188 A JP 13386188A JP 2733665 B2 JP2733665 B2 JP 2733665B2
- Authority
- JP
- Japan
- Prior art keywords
- dwell
- unit
- control unit
- time
- speed
- 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.)
- Expired - Fee Related
Links
- 230000001133 acceleration Effects 0.000 claims description 32
- 238000005070 sampling Methods 0.000 claims description 13
- 230000003111 delayed effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 3
- 238000003754 machining Methods 0.000 description 3
- 102100039164 Acetyl-CoA carboxylase 1 Human genes 0.000 description 1
- 101000963424 Homo sapiens Acetyl-CoA carboxylase 1 Proteins 0.000 description 1
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 1
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、工作機械等の数値制御装置に係わり特に加
工プログラムに従った加工中にサーボ機構の追従遅れに
よる追従誤差が問題となる位置を自動的に判断し、その
位置でドウェルを実行させる数値制御装置に関する。The present invention relates to a numerical control device such as a machine tool, and particularly to a position where a tracking error due to a tracking delay of a servo mechanism becomes a problem during machining according to a machining program. The present invention relates to a numerical control device that automatically determines and executes a dwell at that position.
(従来技術) 数値制御装置により加工プログラムに基づいて駆動さ
れる工作機械等のサーボ系には必ず追従遅れが存在す
る。このため曲率が大きく化する点例えば第3図に示す
ようなコーナー部を直角に曲がる部分では最初のブロッ
クの移動指令によるパルス分配が完了した後ただちに次
のブロックの移動指令が開始するため最初のブロックの
加工が完了しないうちに次のブロックの加工が開始され
るのでコーナー部に同図に点線で示すような丸みが生じ
る。(Prior Art) A servo system such as a machine tool driven based on a machining program by a numerical controller always has a following delay. For this reason, the curvature is increased. For example, in a portion that bends a corner at a right angle as shown in FIG. 3, the pulse distribution by the first block movement command is completed, and then the next block movement command starts immediately. Since the processing of the next block is started before the processing of the block is completed, the corner portion is rounded as shown by a dotted line in FIG.
この様な問題に対して (1)サーボ径の位置ループゲインをできるだけ高くす
る。To solve such problems: (1) Increase the position loop gain of the servo diameter as much as possible.
(2)加工プログラムに於いてコーナー部を加工する最
初の指令ブロックと次の指令ブロックとの間にドウェル
を指令するブロックを挿入する。(2) A block for commanding a dwell is inserted between the first command block for processing a corner and the next command block in the processing program.
等の対策が従来行われてきた。 And other measures have conventionally been taken.
第4図に加工プログラムにドウェルをプログラムする
場合の従来の数値制御装置の機能ブロック図を示す。同
図において加工プログラム1は入出力制御部3を介して
プログラム解析部5に導かれ解析部5で1ブロックづつ
解析される。解析したブロックが移動指令であるとき各
軸方向の移動量と移動速度のデータを作成しパルス分配
部70に出力する。パルス分配部70では入力されたデータ
からサンプリング時間あたりの移動量(分速度)を求め
サーボ制御部11に出力しモータ13を駆動する。解析した
ブロックがドウェルを指令したブロックであるときドウ
ェル処理部9で設定された時間だけドウェルが行なわれ
その間次のブロックの解析は中断される。FIG. 4 shows a functional block diagram of a conventional numerical controller when a dwell is programmed in a machining program. In the figure, a machining program 1 is led to a program analysis unit 5 via an input / output control unit 3 and analyzed by the analysis unit 5 block by block. When the analyzed block is a movement command, data of the movement amount and movement speed in each axis direction is created and output to the pulse distribution unit 70. The pulse distribution unit 70 calculates the movement amount (minute speed) per sampling time from the input data and outputs it to the servo control unit 11 to drive the motor 13. When the analyzed block is the block that instructed the dwell, the dwell is performed for the time set in the dwell processing unit 9, and the analysis of the next block is interrupted during that time.
(発明が解決しようとする課題) 上記のような対策には (1)位置ループゲインを上げる場合、追従性は向上す
るがゲインに比例してサーボ径の最大加速度が増加し、
機械系に与える衝撃が大きくなり機械の精度を劣化させ
る原因となるので位置ループゲインをあまり大きくでき
ないこと。(Problems to be Solved by the Invention) The above countermeasures are as follows. (1) When the position loop gain is increased, the followability is improved, but the maximum acceleration of the servo diameter increases in proportion to the gain,
The position loop gain cannot be increased too much because the impact on the mechanical system increases and causes the accuracy of the machine to deteriorate.
(2)コーナー部にドウェルをプログラムする場合、加
工プログラムを作成するプログラマーは工具の軌跡を追
跡し加工物の形状に応じてドウェルが必要か否かを判断
し、必要とした場合適当なドウェル時間を設定しなけれ
ばならない。これ等のことはプログラマーにとって非常
に大きな負担となること。判断が適切であるか否か、ド
ウェル時間が不必要に長く設定した場合生産性が低下す
ること、ドウェル時間が短すぎると加工精度が改善され
ないこと。(2) When programming a dwell in a corner, a programmer who creates a machining program tracks the trajectory of the tool and determines whether or not a dwell is necessary according to the shape of the workpiece, and if so, an appropriate dwell time Must be set. All of this can be a huge burden on programmers. Whether the judgment is appropriate or not, productivity is reduced when the dwell time is set unnecessarily long, and processing accuracy is not improved if the dwell time is too short.
等の問題があった。 And so on.
(発明の目的) 本発明は上記の問題を解決するために成されたもので
あり、本発明の目的は加工プログラムの実行中にドウェ
ルを必要とする位置を自動的に判断しその位置で適切な
時間ドウェルを実行することを可能にした数値制御装置
を提供する事にある。(Object of the Invention) The present invention has been made to solve the above problems, and an object of the present invention is to automatically determine a position where a dwell is required during execution of a machining program, and to appropriately determine the position where the dwell is required. An object of the present invention is to provide a numerical controller capable of executing a dwell for an appropriate time.
(発明の概要) 本発明の数値制御装置は プログラム解析部で加工プログラムを1ブロック毎に
順次解析し指令された工具移動位置と工具送り速度から
各軸方向の移動量と各軸方向の送り速度のデータを作成
し、パルス分配部でプログラム解析部で作成されたデー
タに基づいてサンプリング時間毎の各軸方向の移動量を
算出してサーボ制御部に速度指令パルスを出力する数値
制御装置において、 パラメータとして入力された許容加速度(ACCP)、許
容位置誤差(PE)並びに位置ループゲイン(WO)の値を
記憶する記憶部と、 サンプリング時間あたりの移動量[分速度](SVC)
に対応した速度指令パルスをサーボ制御部に出力するに
先立ち、該分速度(SVC)と直ぐ前のサンプリングでサ
ーボ制御部に出力しているサンプリング時間あたりの移
動量[分速度](SVCO)との差から求めた加速度の値
(ACC)とパラメータとして記憶させた許容加速度(ACC
P)の値とを比較したドウェルが必要か否かを判定する
判定部と、サーボ制御部に出力している分速度(SVCO)
と許容位置誤差(PE)並びに位置ループゲイン(WO)の
関数として必要とするドウェル時間(t)を計算する計
算部と、 設定された時間だけの時間を計時しドウェルを行なう
ドウェル部と、 を具備し前記判定部でドウェルが必要と判定した場合
分速度(SVC)に対応した速度指令パルスをサーボ制御
部に出力する時間をドウェル時間(t)だけ遅らせるこ
とを特徴とする。(Summary of the Invention) A numerical controller according to the present invention sequentially analyzes a machining program for each block by a program analysis unit, and calculates a moving amount in each axis direction and a feed speed in each axis from a commanded tool moving position and a tool feed speed. Numerical control device that creates the data of, calculates the movement amount in each axis direction for each sampling time based on the data created by the program analysis unit in the pulse distribution unit, and outputs the speed command pulse to the servo control unit, A storage unit that stores the values of the allowable acceleration (ACC P ), the allowable position error (P E ), and the position loop gain (W O ) input as parameters, and the amount of movement per sampling time [minute speed] (SVC)
Prior to outputting the speed command pulse corresponding to the speed to the servo control unit, the minute speed (SVC) and the moving amount per sampling time [minute speed] (SVCO) output to the servo control unit in the immediately preceding sampling Of the acceleration (ACC) calculated from the difference between the acceleration and the allowable acceleration (ACC) stored as a parameter.
P ) and a determination unit that determines whether or not a dwell is necessary, and a minute speed (SVCO) output to the servo control unit.
A calculation unit for calculating a required dwell time (t) as a function of a permissible position error (P E ) and a position loop gain (W O ); and a dwell unit for measuring a set time and performing a dwell. And when the determination unit determines that a dwell is necessary, the time for outputting a speed command pulse corresponding to the minute speed (SVC) to the servo control unit is delayed by a dwell time (t).
(発明の実施例) 本発明では加工プログラムにドウェルをプログラムし
ないで数値制御装置がドウェルの必要な位置を自動的に
判断しその位置でドウェルを実行する。これは以下の二
つの事により行なわれる。(Embodiment of the Invention) In the present invention, the numerical control device automatically determines a required position of the dwell without executing the dwell in the machining program, and executes the dwell at that position. This is done in two ways:
(1)工具移動中各速度が大きくなる位置を検出する。(1) Detect the position where each speed increases during tool movement.
(2)検出した位置で必要な時間だけドウェルを行な
う。(2) Dwell is performed at the detected position for a necessary time.
ドウェル時間は加工精度がある一定値[許容誤差]
(PE)に保たれるように設定される。一般的な工作機械
の位置制御サーボ系は位置指令に対して一時遅れフィル
ター特性を持った応答をすると仮定される。すなわち指
令と応答の関係は次の式であらわされる。Dwell time is a constant value with processing accuracy [tolerance]
(P E ). It is assumed that a position control servo system of a general machine tool responds to a position command with a temporary delay filter characteristic. That is, the relationship between the command and the response is represented by the following equation.
ここで P:機械位置[mm],PC:指令位置[mm], WO:一ループゲイン[rad/sec], S:プラズマ演算子 よってステップ応答は次の式で求められる。 Here, P: machine position [mm], P C : command position [mm], W O : one loop gain [rad / sec], S: plasma operator.
P=PC{1−exp(−WOt)} 許容誤差をPEとすると |PC−P|≦PE としたいから |PC−P|=PCexp(−WOt)|≦PE ドウェル時間は式を満足するように設定すればよい。P = P C {1-exp (−W O t)} If the allowable error is P E | P C −P | ≦ P E | P C −P | = P C exp (−W O t) | ≦ P E The dwell time may be set so as to satisfy the equation.
以下本発明の数値制御装置の実施例に就いて第1図乃
至第2図を使用して説明する。第1図は本発明の数値制
御装置の機能ブロック図である。同図において加工プロ
グラム1は入出力制御部3を介してプログラム解析部5
に導かれ解析部5で1ブロックづつ解析される。解析し
たブロックが移動指令であるとき各軸方向の移動量と移
動速度のデータを作成しパルス分配処理部7のパルス分
配部71に出力する。パルス分配部71では入力されたデー
タから次にサーボ制御部11に出力するべきサンプリング
時間あたりの各軸方向の移動量[分速度]SVCαを算出
しその値を比較判定部73に出力する。比較判定部73では
入力された値SVCαと、記憶部19に記憶されている現在
サーボ制御部11に出力されているサンプリング時間あた
りの移動量SVCOとの差から加速度ACCを求め求めた値と
パラメータ記憶部21に記憶された許容加速度ACCPの値を
比較し、許容加速度ACCPより小さいとき出力許可信号EN
をパルス分配部71へ帰す。加速度ACCの値が大きいとき
ドウェル時間計算部75で、ドウェル時間を現在速度SVCO
とパラメータ記憶部21に記憶されている位置ループゲイ
ンWOと許容誤差PEとの関数として求めドウェル実行部9
にドウェル時間として設定する。ドウェル実行部9では
設定された時間だけドウェルを行なう。設定された時間
経過した後出力許可信号ENをパルス分配部71に帰す。パ
ルス分配部71ではSVCをSVCOとして記憶部19に記憶しSVC
をサーボ制御部11に出力する。An embodiment of a numerical controller according to the present invention will be described below with reference to FIGS. FIG. 1 is a functional block diagram of a numerical controller according to the present invention. In FIG. 1, a machining program 1 includes a program analysis unit 5 via an input / output control unit 3.
And analyzed by the analysis unit 5 block by block. When the analyzed block is a movement command, data of the movement amount and movement speed in each axis direction is created and output to the pulse distribution unit 71 of the pulse distribution processing unit 7. The pulse distribution unit 71 calculates a movement amount [minute speed] SVCα in each axis direction per sampling time to be output to the servo control unit 11 next from the input data, and outputs the value to the comparison determination unit 73. A value and a parameter obtained by calculating the acceleration ACC from the difference between the input value SVCα and the movement amount SVCO per sampling time currently output to the servo control unit 11 stored in the storage unit 19 in the comparison determination unit 73 The value of the allowable acceleration ACC P stored in the storage unit 21 is compared, and when the value is smaller than the allowable acceleration ACC P , the output permission signal EN
To the pulse distribution unit 71. When the value of the acceleration ACC is large, the dwell time calculation unit 75 sets the dwell time to the current speed SVCO.
Dwell execution unit 9 determined as a function of the position loop gain W O stored in the parameter storage unit 21 and the allowable error P E
Set as the dwell time. The dwell execution unit 9 performs dwell for a set time. After the set time has elapsed, the output permission signal EN is returned to the pulse distribution unit 71. The pulse distribution unit 71 stores the SVC as the SVCO in the storage unit 19 and
Is output to the servo control unit 11.
第2図に以上で述べた処理の詳細をフローチャートで
示す。同図で解析処理は解析部5で行われる処理であり
第4図の従来の装置においておこなれている処理と同じ
である。初期化処理はシステムを初期化するときに一度
だけおこなわれる処理である。パルス分配処理は第4図
のパルス分配処理部7で一定時間間隔ごとに実行が行わ
れる処理でありST1からST7までの処理は1サンプリング
で移動させるべき移動量[分速度]を各軸ごとに計算す
る処理である従来と同様な処理である。ここでSVCα、D
ISTαなどの添字αは軸をあらわす。例えばSVCαはSV
CX、SVCY、SVCZを意味する。ST8は次に1サンプリング
で移動させるべき移動量[分速度]SVCαと現在サーボ
制御部に出力しているサンプリング時間あたりの移動量
[分速度]SVCOαとからSVCαを出力したときに生じる
加速度ACCαを求めるステップである。ST9はACCαの中
の加速度の最大値ACCMAXを求めるステップである。ST10
は加速度の最大値ACCMAXとパラメータとして入力した許
容加速度ACCPとを比較しACCMAXが許容加速度ACCPより小
さいときST13に移りACCMAXがACCPより大きいときST11に
移る判定をするステップである。ST11では式にしたが
ってドウェル時間tを計算する。式からドウェルは加
速度が最大になる軸の現在位置と指令位置との差が許容
値以内にはいるまでの時間を取れば良い。現在サーボ制
御部に出力している指令分速度SVCOαと指令位置PCαと
の間には の関係ある。FIG. 2 is a flowchart showing details of the processing described above. In this figure, the analysis process is a process performed by the analysis unit 5 and is the same as the process performed in the conventional apparatus of FIG. The initialization process is a process that is performed only once when the system is initialized. The pulse distribution process is a process that is executed at regular time intervals by the pulse distribution processing unit 7 in FIG. 4. The processes from ST1 to ST7 determine the movement amount [minute speed] to be moved by one sampling for each axis. This is a process similar to the conventional process for calculating. Where SVCα, D
A subscript α such as ISTα represents an axis. For example, SVCα is SV
It means C X , SVC Y , SVC Z. ST8 calculates the acceleration ACCα generated when the SVCα is output from the movement amount [minute speed] SVCα to be moved by one sampling and the movement amount [minute speed] SVCOα per sampling time currently output to the servo controller. This is the required step. ST9 is a step of obtaining the maximum value ACC MAX of the acceleration in the ACCarufa. ST10
Is a step of determining that ACC MAX proceeds to ST13 when compared with the allowable acceleration ACC P input as the maximum value ACC MAX and parameters of the acceleration ACC MAX is less than the allowable acceleration ACC P moves to ST11 when larger ACC P . In ST11, the dwell time t is calculated according to the equation. From the formula, the dwell only needs to take the time until the difference between the current position of the axis at which the acceleration becomes maximum and the commanded position falls within the allowable value. Current between the commanded velocity component SVCOα being output to the servo control unit and the command position P C alpha is There is a relationship.
このことからST11においてドウェル時間tは式 によりもとめられる。From this, the dwell time t in ST11 is given by the equation Determined by
ST12ではST11で求めた時間がドウェル時間として設定
されドウェルが実行される。ドウェルが終了した後ST13
に移る。ST13ではSVCαをSVCOαとして記憶しST14でSVC
αをサーボ制御部へ出力する。In ST12, the time obtained in ST11 is set as the dwell time, and the dwell is executed. ST13 after dwell ends
Move on to In ST13, SVCα is stored as SVCOα, and in ST14, SVC
α is output to the servo control unit.
(発明の効果) 以上に説明したように本発明の数値制御装置によると (1)ドウェルが数値制御装置より自動的に設定される
ので加工プログラムを作製時にドウェルの設定位置、ド
ウェル時間を考慮する必要がないのでログラマーの負担
が軽減される。(Effects of the Invention) As described above, according to the numerical controller of the present invention, (1) Since the dwell is automatically set by the numerical controller, the set position of the dwell and the dwell time are taken into consideration when a machining program is produced. Since there is no need, the burden on the log grammar is reduced.
(2)工具の移動速度、許容誤差、位置ループゲインの
関数としてドウェル時間が適切に設定されるので、ドウ
ェル時間が長すぎたり短すぎたりしないので生産性が向
上すると共に加工精度が均一になる。(2) Since the dwell time is appropriately set as a function of the moving speed of the tool, the tolerance, and the position loop gain, the dwell time is not too long or too short, so that the productivity is improved and the machining accuracy is uniform. .
等の効果がある。 And so on.
第1図は本発明の数値制御装置の機能ブロック図、 第2図は処理の詳細を示すフローチャート、 第3図はサーボ系の追従遅れにより加工誤差が生じる例
を示す図、 第4図は従来の数値制御装置の機能ブロック図である。FIG. 1 is a functional block diagram of a numerical controller according to the present invention, FIG. 2 is a flowchart showing details of processing, FIG. 3 is a diagram showing an example in which a machining error occurs due to a delay in following a servo system, and FIG. FIG. 3 is a functional block diagram of the numerical controller of FIG.
Claims (1)
ロック毎に順次解析し指令された工具移動位置と工具送
り速度から各軸方向の移動量と各軸方向の送り速度のデ
ータを作成し、パルス分配部でプログラム解析部で作成
されたデータに基づいてサンプリング時間毎の各軸方向
の移動量を算出してサーボ制御部に速度指令パルスを出
力する数値制御装置において、 パラメータとして入力された許容加速度(ACCP)、許容
位置誤差(PE)並びに位置ループゲイン(WO)の値を記
憶する記憶部と、 サンプリング時間あたりの移動量[分速度](SVC)に
対応した速度指令パルスをサーボ制御部に出力するに先
立ち、該分速度(SVC)と直ぐ前のサンプリングでサー
ボ制御部に出力しているサンプリング時間あたりの移動
量[分速度](SVCO)との差から求めた加速度の値(AC
C)とパラメータとして記憶させた許容加速度(ACCP)
の値とを比較しドウェルが必要か否かを判定する判定部
と、サーボ制御部に出力している分速度(SVCO)と許容
位置誤差(PE)並びに位置ループゲイン(WO)の関数と
して必要とするドウェル時間(t)を計算する計算部
と、 設定された時間だけの時間を計時しドウェルを行なうド
ウェル部と、 を具備し前記判定部でドウェルが必要と判定した場合分
速度(SVC)に対応した速度指令パルスをサーボ制御部
に出力する時間をドウェル時間(t)だけ遅らせること
を特徴とした数値制御装置。1. A program analyzing unit sequentially analyzes a machining program for each block, and generates data of a moving amount in each axis direction and a feed speed in each axis from a commanded tool moving position and a tool feed speed, In the numerical control device that calculates the amount of movement in each axis direction for each sampling time based on the data created by the program analysis unit in the distribution unit and outputs a speed command pulse to the servo control unit, the allowable acceleration input as a parameter (ACC P ), a storage unit that stores the value of the permissible position error (P E ) and the position loop gain (W O ), and servos the speed command pulse corresponding to the moving amount per minute [Velocity per minute] (SVC) Prior to output to the control unit, the difference between the minute speed (SVC) and the moving amount per sampling time [minute speed] (SVCO) output to the servo control unit in the immediately preceding sampling. Acceleration of the value obtained from (AC
C) and allowable acceleration stored as a parameter (ACC P )
And a function of the minute speed (SVCO), the allowable position error (P E ), and the position loop gain (W O ) output to the servo control unit by comparing the value of the control unit with the value of the dwell. A calculation unit for calculating a dwell time (t) required as follows; and a dwell unit for measuring a time for a set time and performing a dwell, wherein the determination unit determines that a dwell is necessary. A numerical control device characterized in that the time for outputting a speed command pulse corresponding to SVC) to the servo control unit is delayed by a dwell time (t).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63133861A JP2733665B2 (en) | 1988-05-31 | 1988-05-31 | Numerical control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63133861A JP2733665B2 (en) | 1988-05-31 | 1988-05-31 | Numerical control unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01303506A JPH01303506A (en) | 1989-12-07 |
| JP2733665B2 true JP2733665B2 (en) | 1998-03-30 |
Family
ID=15114764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63133861A Expired - Fee Related JP2733665B2 (en) | 1988-05-31 | 1988-05-31 | Numerical control unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2733665B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11565331B2 (en) * | 2018-11-14 | 2023-01-31 | Fanuc Corporation | Numerical controller |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2791917B2 (en) * | 1990-10-29 | 1998-08-27 | ファナック株式会社 | Polygon processing method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57113110A (en) * | 1980-12-30 | 1982-07-14 | Fanuc Ltd | Numeric control system |
| JPH0682293B2 (en) * | 1986-07-21 | 1994-10-19 | 株式会社牧野フライス製作所 | NC processing method and device for preventing occurrence of path error due to high speed NC processing loop |
| JPH0682295B2 (en) * | 1986-10-24 | 1994-10-19 | 新日本工機株式会社 | Numerically controlled machine tool |
-
1988
- 1988-05-31 JP JP63133861A patent/JP2733665B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11565331B2 (en) * | 2018-11-14 | 2023-01-31 | Fanuc Corporation | Numerical controller |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01303506A (en) | 1989-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100524120C (en) | Numerical controller | |
| US20170329305A1 (en) | Numerical controller | |
| JPS6321922B2 (en) | ||
| EP1517205A3 (en) | Controller for machine | |
| JP2010244256A (en) | Numerical control device having interference check function | |
| JP2935713B2 (en) | Numerical control unit | |
| US11048233B2 (en) | Program correction device | |
| WO1989006066A1 (en) | Method of speed control for servomotor | |
| JP2733665B2 (en) | Numerical control unit | |
| CN109960221A (en) | Numerical control device | |
| US11209793B2 (en) | Controller for machine tool and control system | |
| JP2003076410A (en) | Speed control device, speed control method, and program for causing computer to execute the method | |
| JP2735126B2 (en) | Robot control method and control device thereof | |
| JPH09108863A (en) | Laser beam processing system | |
| JP2795255B2 (en) | Numerical control unit | |
| JPH05143145A (en) | Method for controlling feeding speed in numerical control | |
| US20250238018A1 (en) | Control device and computer-readable recording medium | |
| CN116275591A (en) | A control method and system for curved surface laser cutting based on a five-axis cutting robot | |
| JP2985138B2 (en) | Speed control device and numerical control feed speed control method | |
| JPH04245307A (en) | Numerical controller and acceleration/deceleration control method | |
| JP2001154719A (en) | Free curve interpolation method | |
| JP2003076411A (en) | Acceleration / deceleration control device, acceleration / deceleration control method, and program for causing computer to execute the method | |
| JP2000231412A (en) | In-position check method and device | |
| JPH0515988A (en) | Gap control method for laser beam machine | |
| JPH02179375A (en) | Laser beam machining method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |