JPH0760329B2 - Numerical control device - Google Patents

Numerical control device

Info

Publication number
JPH0760329B2
JPH0760329B2 JP61016944A JP1694486A JPH0760329B2 JP H0760329 B2 JPH0760329 B2 JP H0760329B2 JP 61016944 A JP61016944 A JP 61016944A JP 1694486 A JP1694486 A JP 1694486A JP H0760329 B2 JPH0760329 B2 JP H0760329B2
Authority
JP
Japan
Prior art keywords
interrupt
unit
interpolation
axis
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 - Lifetime
Application number
JP61016944A
Other languages
Japanese (ja)
Other versions
JPS62175807A (en
Inventor
和弘 工藤
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61016944A priority Critical patent/JPH0760329B2/en
Publication of JPS62175807A publication Critical patent/JPS62175807A/en
Publication of JPH0760329B2 publication Critical patent/JPH0760329B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は同時2軸以上の同時補間制御機能を持つ数値
制御装置において、任意の1軸に対して補間制御と並行
して任意の位置から設定された量だけ割込み制御を行う
数値制御装置に関するものである。
The present invention relates to a numerical controller having a simultaneous interpolation control function for two or more simultaneous axes. The present invention relates to a numerical control device that performs interrupt control by a set amount.

〔従来の技術〕[Conventional technology]

第4図は工作機械に使用されている従来の数値制御装置
の概略構成を示すブロック図で、図において、1は加工
プログラム媒体となる紙テープ、2は加工プログラムを
読み取る入力部、3は加工プログラムを元に機械の移動
軌跡の解析・速度制御等を行う演算部、4は移動軌跡の
演算結果によって各軸を正しく同期をとって制御させる
ための補間回路部、5は補間回路部4から出力されるパ
ルス分配データに基づいてモータ等の回転制御を行う駆
動部、6はモータによって駆動される工作機械である。
FIG. 4 is a block diagram showing a schematic configuration of a conventional numerical control device used in a machine tool. In the figure, 1 is a paper tape serving as a machining program medium, 2 is an input unit for reading the machining program, and 3 is a machining program. Based on the above, a calculation unit for analyzing the movement locus of the machine, speed control, etc., 4 is an interpolation circuit unit for correctly controlling each axis according to the movement locus calculation result, and 5 is output from the interpolation circuit unit 4. The drive unit 6 controls the rotation of the motor and the like based on the pulse distribution data generated, and 6 is a machine tool driven by the motor.

次に動作について説明する。上記構成においては、全て
予め加工プログラムを作成し、紙テープ1として加工を
行わなければならない。第5図に示す加工の場合、N1,N
2,N3の3つの指令ブロックからなる加工プログラムを作
成しなければならないが、X軸,U軸,Z軸、C軸は全軸補
間となるためそれぞれの指令ブロックでの位置,速度が
連続的に移動させる計算は複雑となる。例えば、Z軸を
基準として考えると、Z軸がz3まで移動する間に、C軸
がc3まで、U軸はu3まで同時直線的であってもX軸は
x1,x2,x3と直線でなく折線であるため、N1の指令ブロ
ックでx1,u1,z1,c1まで指令し、N2の指令ブロックで
x2,u2,z2,c2まで指令し、N3の指令ブロックでx3
u3,z3,c3まで指令する必要がある。また各指令ブロッ
クの間で、Z軸,C軸,U軸は一定の速度で動かす必要があ
り、この場合のN1,N2,N3の各指令ブロックにおける速度
指定の計算はかなり繁雑なものになる。N1,N2,N3の各指
令ブロック間で速度に変化があった場合加工ワーク上に
カッターマークが残り、精度的には問題とならなくて
も、見た目の問題が残る。
Next, the operation will be described. In the above configuration, it is necessary to create a processing program in advance and perform processing as the paper tape 1. In the case of the processing shown in Fig. 5, N1, N
It is necessary to create a machining program consisting of 3 command blocks of 2 and N3, but since the X axis, U axis, Z axis and C axis are all axis interpolation, the position and speed in each command block are continuous. The calculation to move to becomes complicated. For example, considering the Z axis as a reference, while the Z axis moves up to z 3 , the C axis up to c 3 and the U axis up to u 3
x 1, x 2, x 3 and for a polyline not linear, commanded by the command block of N1 to x 1, u 1, z 1 , c 1, by a command block of N2
x 2, u 2, z 2 , c 2 until commanded, N3 x 3 by a command block,
It is necessary to command up to u 3 , z 3 , and c 3 . In addition, it is necessary to move the Z axis, C axis, and U axis at a constant speed between each command block, and in this case, calculation of speed specification in each command block of N1, N2, N3 becomes quite complicated. . When there is a change in speed between each command block of N1, N2, N3, the cutter mark remains on the work piece, and even if it does not cause a problem in terms of accuracy, there is a problem in appearance.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

従来の数値制御装置は以上のように構成されているの
で、指令された軸は全て補間制御のみであり、1軸のみ
途中から待避させる場合でも全て加工プログラムとして
指令しなければならず、そのために複雑な速度計算を行
って、加工プログラムに対して、切削送り速度として与
える必要があった。またワークの形状,カッターの形状
などによる待避位置の変更においては最初から軌跡や速
度を細かく計算しなおし、加工プログラムを作り直しを
しなければならないなどの問題点があった。
Since the conventional numerical control device is configured as described above, all the commanded axes are only interpolation control, and even when only one axis is retracted from the middle, all commands must be commanded as a machining program. It was necessary to perform a complicated speed calculation and give it to the machining program as the cutting feed rate. In addition, when changing the retracted position due to the shape of the work, the shape of the cutter, etc., the trajectory and speed had to be recalculated from the beginning, and the machining program had to be recreated.

この発明は上記のような問題点を解消するためになされ
たもので、加工プログラムを簡単にできるとともに、補
間の途中から脱出するための位置情報や速度情報を容易
に設定でき、かつ加工プログラムの中でも切削指令の前
に予めパラメータ設定形式で指令することのできる数値
制御装置を得ることを目的とする。
The present invention has been made to solve the above problems, and can simplify a machining program, and can easily set position information and speed information to escape from the middle of interpolation, and Above all, it is an object of the invention to obtain a numerical control device capable of issuing a command in advance in a parameter setting format before a cutting command.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係る数値制御装置は、割込みデータ記憶部で
補間の途中での割込み位置,割込み速度,割込み距離等
を補間制御と並行して処理し、割込み制御部では補間位
置を常に監視している補間位置が割込み位置に到達した
時に前記割込みデータ記憶部から与えられた割込み速度
によって割込み距離だけ割込みパルスを補間回路部デー
タに重畳させて駆動部に与えるようにしたものである。
In the numerical controller according to the present invention, the interrupt data storage unit processes the interrupt position, the interrupt speed, the interrupt distance, etc. during the interpolation in parallel with the interpolation control, and the interrupt control unit constantly monitors the interpolation position. When the interpolation position reaches the interruption position, the interruption pulse is superimposed on the interpolation circuit data by the interruption distance according to the interruption speed given from the interruption data storage unit and is given to the drive unit.

〔作用〕[Action]

この発明における数値制御装置は、割込みデータ記憶部
と割込み制御部とを設けたことにより、脱出のための処
理を加工プログラムの切削指令とは全く分離して行え
て、加工プログラムの作成において脱出軌跡を考慮する
ことなく、理想(割込みのない)の軌跡での切削加工プ
ログラムを作成できる。
Since the numerical control device according to the present invention is provided with the interrupt data storage unit and the interrupt control unit, the process for escape can be performed completely separate from the cutting command of the machining program, and the escape locus can be created when creating the machining program. It is possible to create a cutting program with an ideal (without interruption) trajectory without considering

〔実施例〕〔Example〕

以下この発明の一実施例を図について説明する。 An embodiment of the present invention will be described below with reference to the drawings.

第1図はこの発明の数値制御装置の一実施例を示すブロ
ック図であり、図において、1〜6は前述した第4図と
同一又は相当部分であり、7は補間回路部4と駆動部5
との間に設けられて補間回路部4の出力である補間デー
タとしての位置情報に割込み信号を重ねて駆動部5に与
える割込み制御部、9は視覚表示設定部(例えば、陰極
線管設定部)、8は入力部2又は視覚表示設定部9から
の指令入力或いは視覚表示設定部9からの設定入力を入
力信号として割込み制御部7に割込み信号を与える割込
みデータ記憶部である。
FIG. 1 is a block diagram showing an embodiment of a numerical controller according to the present invention. In the figure, 1 to 6 are the same or corresponding portions as those in FIG. 4 described above, and 7 is an interpolation circuit section 4 and a driving section. 5
And an interruption control unit for providing the driving unit 5 with an interruption signal on the position information as the interpolation data, which is the output of the interpolation circuit unit 4, and 9 is a visual display setting unit (for example, a cathode ray tube setting unit). , 8 are interrupt data storage units that give an interrupt signal to the interrupt control unit 7 by using a command input from the input unit 2 or the visual display setting unit 9 or a setting input from the visual display setting unit 9 as an input signal.

紙テープ1に記録した加工プログラムにおいては、X
軸,U軸,Z軸,C軸に与えられる指令位置は、全て加工の終
点のみ与えるだけで良い。即ち、X軸はx3,U軸はu3,Z軸
はz3,C軸はc3となる。つまり割込み位置は全く考えず、
次に示すような、通常の加工プログラムワォーマットで
良い。
In the processing program recorded on the paper tape 1, X
For the command positions given to the axes, U-axis, Z-axis and C-axis, it is sufficient to give only the machining end point. That is, the X axis is x 3 , the U axis is u 3 , the Z axis is z 3 , and the C axis is c 3 . In other words, without considering the interrupt position at all,
The following normal processing program format may be used.

Gol Xx3 Uu3 Zz3 Cc3 Ff1; 補間速度も全てf3となり、全く繁雑さはない。但し、割
込み制御部7には、Z軸が残りxiとなった時に、xiだけ
の距離をfiの速度で割込ませる制御が追加されている。
Gol Xx 3 Uu 3 Zz 3 Cc 3 Ff 1 ; Interpolation speed is all f 3 and there is no complexity. However, the interrupt control unit 7 is additionally provided with control for interrupting the distance of only xi at the speed of fi when the remaining Z axis is xi.

第2図はこの発明の一実施例における軸制御補間処理の
チャート図である。
FIG. 2 is a chart diagram of axis control interpolation processing in an embodiment of the present invention.

第3図は補間回路部4と割込み制御部7と割込みデータ
記憶部8についての1軸のみの具体的構成を示したブロ
ック図である。図において、40はX軸速度指令、41はX
軸移動データ、42は実行指令信号、43はX軸残距離レジ
スタ、44はX軸座標位置、4A,4Bはゲート、4Cは比較
器、4D,4E,4Fはゲートで、これらで補間回路部4を構成
している。7Aは比較器、7B,7Cはゲートで、これらで割
込み制御部7を構成している。80はX軸割込み座標位
置、81はX軸割込み速度データ、82はX軸割込み設定
量、83はX軸割込み量レジスタ、8A,8Bはゲート、8Cは
比較器、8D,8E,8Fはゲートで、これらで割込みデータ記
憶部8を構成している。
FIG. 3 is a block diagram showing a specific configuration of only one axis for the interpolation circuit unit 4, the interrupt control unit 7, and the interrupt data storage unit 8. In the figure, 40 is an X-axis speed command, 41 is X
Axis movement data, 42 is execution command signal, 43 is X-axis remaining distance register, 44 is X-axis coordinate position, 4A and 4B are gates, 4C is comparator, 4D, 4E and 4F are gates. Make up 4. Reference numeral 7A is a comparator, and 7B and 7C are gates, which constitute the interrupt control unit 7. 80 is the X-axis interrupt coordinate position, 81 is the X-axis interrupt speed data, 82 is the X-axis interrupt set amount, 83 is the X-axis interrupt amount register, 8A and 8B are gates, 8C is a comparator, 8D, 8E and 8F are gates. Then, these constitute the interrupt data storage unit 8.

次に、これら各部の動作を説明する。Next, the operation of each of these units will be described.

補間回路部4から出力される補間回路部データとしての
X軸速度指令40とX軸移動データ41は実行指令信号42に
よってゲート4Aを通してX軸残距離レジスタ43に送られ
る。X軸速度指令40とX軸残距離レジスタ43からのX軸
残距離信号は比較器4Cによって実際のX軸指令パルスと
してゲート4D又は4Eにて選択され、いずれの場合もゲー
ト4Fを通って出力される。出力されたX軸指令パルスは
ゲート4Bを通してX軸残距離レジスタ43から差し引かれ
る。これを順次くり返し、X軸残距離レジスタ43が0に
なるまで、X軸指令パルスがゲート4Fを通して送られ
る。このX軸の補間制御の間中常にX軸データは積算累
積し、X軸座標位置44を更新し、かつ比較器7AはこのX
軸座標位置44のデータと、X軸割込み座標位置80との大
小比較を行い、X軸割込み座標位置80がX軸座標位置44
より小さくなった時にゲート7Bをあけて割込みパルスを
通す。X軸割込み速度データ81と、X軸割込み設定量82
は予め加工プログラム又は視覚表示設定部9にて設定さ
れており、比較器7Aの判定により、ゲート8Aを通してX
軸割込み量レジスタ83へ送られる。X軸割込み速度デー
タ81とX軸割込み量レジスタ83からのX軸割込み量信号
も常時比較器8Cで比較され、小さい方のデータがゲート
8D又は8Eを通り更にゲート8Fを通って出力されている。
X軸座標位置44の値がX軸割込み座標位置80の値より小
さくなり、ゲート7Bが開くと、ゲート8Fから送られて来
た割込みパルスがゲート7Cへ送られ、X軸補間パルスと
割込みパルスが重畳されて駆動部5へ送られる。割込み
パルスはゲート8Bを通してX軸割込み量レジスタ83から
差し引かれ、0になるまでこれをくり返す。
The X-axis speed command 40 and the X-axis movement data 41 as the interpolation circuit unit data output from the interpolation circuit unit 4 are sent to the X-axis remaining distance register 43 through the gate 4A by the execution command signal 42. The X-axis speed command 40 and the X-axis remaining distance signal from the X-axis remaining distance register 43 are selected by the comparator 4C as the actual X-axis command pulse at the gate 4D or 4E, and in any case, output through the gate 4F. To be done. The output X-axis command pulse is subtracted from the X-axis remaining distance register 43 through the gate 4B. This is repeated sequentially, and the X-axis command pulse is sent through the gate 4F until the X-axis remaining distance register 43 becomes 0. During this X-axis interpolation control, the X-axis data is always accumulated and accumulated, the X-axis coordinate position 44 is updated, and the comparator 7A determines the X-axis data.
The data of the axis coordinate position 44 and the X-axis interrupt coordinate position 80 are compared in size, and the X-axis interrupt coordinate position 80 becomes the X-axis coordinate position 44.
When it gets smaller, it opens gate 7B and passes an interrupt pulse. X-axis interrupt speed data 81 and X-axis interrupt set amount 82
Has been set in advance by the machining program or the visual display setting unit 9, and X is determined by the comparator 7A through the gate 8A.
It is sent to the axis interrupt amount register 83. The X-axis interrupt speed data 81 and the X-axis interrupt amount signal from the X-axis interrupt amount register 83 are also constantly compared by the comparator 8C, and the smaller data is gated.
It is output through 8D or 8E and further through gate 8F.
When the value at X-axis coordinate position 44 becomes smaller than the value at X-axis interrupt coordinate position 80 and gate 7B opens, the interrupt pulse sent from gate 8F is sent to gate 7C, and the X-axis interpolation pulse and interrupt pulse are sent. Are superimposed and sent to the drive unit 5. The interrupt pulse is subtracted from the X-axis interrupt amount register 83 through the gate 8B, and this is repeated until it becomes zero.

なお、上記実施例では任意の1軸が待避制御を行う場
合、加工プログラムにて指令されている補間データに重
畳するものを示したが、待避することのみを考えた場合
待避する瞬間に残りの補間データを捨てて割込みデータ
による移動制御としても上記実施例と同様の効果があ
る。
In the above embodiment, when any one axis performs the retract control, it is shown that it is superimposed on the interpolation data instructed by the machining program. However, when only retracting is considered, the remaining at the moment of retract. Even if the interpolation data is discarded and the movement control is performed by the interrupt data, the same effect as that of the above embodiment can be obtained.

〔発明の効果〕〔The invention's effect〕

以上のように、この発明によれば補間の途中での割込み
位置,割込み速度,割込み距離等を各部による補間制御
と並行して処理する割込みデータ記憶部と、補間回路部
からの信号に基づいて補間位置を常に監視し、その補間
位置が前記割込み位置に到達した時に前記割込みデータ
記憶部から与えられた前記割込み速度によって前記割込
み距離だけ割込みパルスを補間回路部データに重畳させ
る割込み制御部とを備えた構成にしたので、加工プログ
ラムによる自動運転中に、工具が予め決めておいた任意
の割込み位置に到達した時に、予め決めておいた割込み
速度によって割込み距離だけ前記加工プログラムによる
軌跡に重畳させることができ、加工プログラムの作成に
おいて途中の軌跡の複雑な計算の必要がなくなると共
に、人手の操作によらない正確な割込みを自動的に行う
ことができる効果がある。
As described above, according to the present invention, the interrupt position, the interrupt speed, the interrupt distance, etc. during the interpolation are processed in parallel with the interpolation control by each unit, and based on the signal from the interpolation circuit unit. An interrupt control unit that constantly monitors the interpolation position, and superimposes an interrupt pulse on the interpolation circuit unit data by the interrupt distance according to the interrupt speed given from the interrupt data storage unit when the interpolation position reaches the interrupt position. Since the configuration is provided, when the tool reaches an arbitrary interrupt position determined in advance during the automatic operation by the machining program, the interrupt distance is superposed on the trajectory by the machining program at the interrupt speed determined in advance. This eliminates the need for complicated calculation of the trajectory in the process of creating a machining program, and also allows manual operation. Without precise interrupt the effect that can be performed automatically.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例による数値制御装置を示すブ
ロック図、第2図は本発明の実施例における軸制御補間
処理チャート図、第3図は本発明の実施例における要部
の具体的構成を示すブロック図、第4図は従来の数値制
御装置の概略構成を示すブロック図、第5図は従来の数
値制御装置で実施例に対応させた軸制御補間処理チャー
ト図である。 1は紙テープ、2は入力部、3は演算部、4は補間回路
部、5は駆動部、6は工作機械、8は割込みデータ記憶
部、9は視覚表示設定部。 なお、図中、同一符号は同一、又は相当部分を示す。
FIG. 1 is a block diagram showing a numerical controller according to an embodiment of the present invention, FIG. 2 is a chart of an axis control interpolation processing chart in the embodiment of the present invention, and FIG. 3 is a concrete view of a main part in the embodiment of the present invention. FIG. 4 is a block diagram showing a schematic configuration of a conventional numerical control apparatus, and FIG. 5 is an axis control interpolation processing chart diagram corresponding to an embodiment of the conventional numerical control apparatus. 1 is a paper tape, 2 is an input unit, 3 is a calculation unit, 4 is an interpolation circuit unit, 5 is a drive unit, 6 is a machine tool, 8 is an interrupt data storage unit, and 9 is a visual display setting unit. In the drawings, the same reference numerals indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】加工プログラムを読み取る入力部と、前記
入力部で読み取られた前記加工プログラムをもとに機械
の移動軌跡の補間計算及び速度計算等を行う演算部と、
前記演算部からの前記移動軌跡の補間演算結果によって
各軸を正しく同期をとって制御させるための補間回路部
データを出力する補間回路部と、前記補間回路部からの
補間回路部データに基づいてモータ等の駆動制御を行う
駆動部とを備えた数値制御装置において、前記補間の途
中での割込み位置,割込み速度,割込み距離等を前記各
部による補間制御と並行して処理する割込みデータ記憶
部と、前記補間回路部と前記駆動部との間に設けられ前
記補間回路部からの信号に基づいて補間位置を常に監視
し前記補間位置が前記割込み位置に到達した時に前記割
込みデータ記憶部から与えられた前記割込み速度によっ
て前記割込み距離だけ割込みパルスを前記補間回路部デ
ータに重畳させて前記駆動部に与える割込み制御部とを
備えたことを特徴とする数値制御装置。
1. An input unit for reading a machining program, and an arithmetic unit for performing interpolation calculation of a moving locus of a machine and speed calculation based on the machining program read by the input unit.
Based on an interpolation circuit unit that outputs interpolation circuit unit data for controlling each axis in synchronization with each other according to the interpolation calculation result of the movement locus from the calculation unit, and the interpolation circuit unit data from the interpolation circuit unit. In a numerical controller provided with a drive unit for controlling the drive of a motor and the like, an interrupt data storage unit for processing an interrupt position, an interrupt speed, an interrupt distance, etc. in the middle of the interpolation in parallel with the interpolation control by each unit. Provided between the interpolation circuit unit and the drive unit, constantly monitoring the interpolation position based on a signal from the interpolation circuit unit, and given from the interrupt data storage unit when the interpolation position reaches the interrupt position. And an interrupt control unit that superimposes an interrupt pulse on the data of the interpolation circuit unit by the interrupt speed according to the interrupt speed and provides the drive unit with the interrupt pulse. Numerical control device for.
JP61016944A 1986-01-30 1986-01-30 Numerical control device Expired - Lifetime JPH0760329B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61016944A JPH0760329B2 (en) 1986-01-30 1986-01-30 Numerical control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61016944A JPH0760329B2 (en) 1986-01-30 1986-01-30 Numerical control device

Publications (2)

Publication Number Publication Date
JPS62175807A JPS62175807A (en) 1987-08-01
JPH0760329B2 true JPH0760329B2 (en) 1995-06-28

Family

ID=11930240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61016944A Expired - Lifetime JPH0760329B2 (en) 1986-01-30 1986-01-30 Numerical control device

Country Status (1)

Country Link
JP (1) JPH0760329B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4778649B2 (en) * 2001-09-27 2011-09-21 株式会社キーエンス Laser marker

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5547506A (en) * 1978-09-28 1980-04-04 Mitsubishi Electric Corp Numerical control system
JPS55102010A (en) * 1979-01-30 1980-08-04 Nec Corp Control system for data change
JPS586003U (en) * 1981-07-06 1983-01-14 コクヨ株式会社 Connector for chairs, etc. made of pipe legs
JPS58117007A (en) * 1981-12-30 1983-07-12 Yamazaki Mazak Corp Interrupting control method in numerical control lathe
JPS5928704U (en) * 1982-10-04 1984-02-22 フアナツク株式会社 numerical control device

Also Published As

Publication number Publication date
JPS62175807A (en) 1987-08-01

Similar Documents

Publication Publication Date Title
JP3671020B2 (en) Numerical controller
JP2523004B2 (en) Graphic display method of machining status in numerical control grinding machine
JPS54126360A (en) Programmable manipulator
JPS62237504A (en) Numerical controller
JPH04123107A (en) Load state plotting system
JPH0561525A (en) Moving body motion display device and display method thereof
WO1994017459A1 (en) Method of execution of nc machining program
CN109143964B (en) Numerical controller
JPH0760329B2 (en) Numerical control device
JPH0283141A (en) Numerical control device
JPH04177404A (en) M function output system for numerical controller
US20020193906A1 (en) Method for setting a moving position in a machine tool
JP2628914B2 (en) Processing simulation method
JPH0630011B2 (en) Numerical control Machining restart control method
JP2702555B2 (en) Numerical control unit reordering method
JP2000353003A (en) Nc data recognition device
JP2508627B2 (en) Numerical control unit
JPH02252004A (en) Tool shape plotting system
JPH0379262A (en) Swing grinding method for numerical control device
JP3128960B2 (en) Machine Tools
EP0146629B1 (en) Apparatus for controlling profiling
EP0153413A1 (en) Sequence changeover system for profiling control apparatus
JP2730041B2 (en) How to create NC data
JPH04252307A (en) Interactive numerical controller
JPH04315551A (en) Nc data producing device