JPS6149206A - Process operation method - Google Patents

Process operation method

Info

Publication number
JPS6149206A
JPS6149206A JP17123684A JP17123684A JPS6149206A JP S6149206 A JPS6149206 A JP S6149206A JP 17123684 A JP17123684 A JP 17123684A JP 17123684 A JP17123684 A JP 17123684A JP S6149206 A JPS6149206 A JP S6149206A
Authority
JP
Japan
Prior art keywords
data
flag point
process operation
flag
cycle
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
JP17123684A
Other languages
Japanese (ja)
Inventor
Takaomi Fukuyama
福山 敬臣
Nobuyuki Kitani
木谷 信之
Masaharu Igawa
正治 井川
Katsutoshi Naruse
成瀬 勝俊
Masakazu Furusawa
古澤 満佐一
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.)
Toyota Motor Corp
Fanuc Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp, Fanuc Corp filed Critical Toyota Motor Corp
Priority to JP17123684A priority Critical patent/JPS6149206A/en
Publication of JPS6149206A publication Critical patent/JPS6149206A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/408Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35253To stop program until a cycle start key is pressed

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To facilitate an easy programming job by including a new flag point instruction to an NC data and defining a unit between the NC data and the next NC data when a process operation mode is started for execution of the numerical control. CONSTITUTION:A numerical controller NC contains a processor 101, a RAM103, an operating board 105, etc. and controls a machine tool 110 via a pulse distributor 107, etc. Here a flag point instruction is put into the working program positions corresponding to the start and end points of each process together with an ON/OFF switch which allows the cycle continuation. Then this switch is set under a cycle continuation OFF state, and a process operation mode is secured. Then it is checked whether the read NC data is equal to a flag point instruction or not. If the flag point instruction is decided, an automatic operation is discontinued until a cycle start button is pushed (started) in a process operation mode. Then the next start is applied, the automatic operation is executed and stopped repetitively until the next flag point instruction is read out.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は工程運転方法に係り、特に1工程(1つのフラ
グ点命令を含むブロックから次のフラグ点命令を含むブ
ロック化の工程)を1実行単位とし、1工程の自動運転
終了後に自動運転を停止し、しかる後火の1工程実行の
ための起動要求があった時該次の1工程の自動運転を開
始する工程運転方法に関する。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a process operation method, and in particular, the present invention relates to a process operation method, in particular, the process of converting one process (the process of dividing a block containing one flag point instruction into a block containing the next flag point instruction) into one process. The present invention relates to a process operation method in which the automatic operation is stopped after the automatic operation of one process is completed, and then the automatic operation of the next process is started when there is a startup request for execution of the next process.

〈従来技術〉 数値制御方法の1つにシングルブロック運転という運転
方法がある。このシングルブロック運転は、1ゾロツク
のNCデータに基づく数値制御処理を終了すれば以後サ
イクルスタート釦が押される迄(起動要求がある迄)自
動運転を一時的に停止し、起動がかかれば次の1ブロツ
クのNCデータに基づく数値制御処理を実行するもので
ある。
<Prior Art> One of the numerical control methods is an operation method called single block operation. In this single block operation, once the numerical control processing based on 1 cycle of NC data is completed, the automatic operation is temporarily stopped until the cycle start button is pressed (until there is a start request), and once the cycle start button is pressed, the next cycle is started. This is to execute numerical control processing based on one block of NC data.

さて、シングルブロック運転によれば1ブロツクづつ加
工状態をチェックしながら運転を進めることができ、か
つプログラムチェックを簡単に行うことができる。
Now, according to single block operation, the operation can proceed while checking the machining state one block at a time, and program checks can be easily performed.

〈発明が解決しようとしている問題点〉以上のように、
シングルブロック運転は1プロ、・ツクを1実行単位と
してNCプログラムデークに基づく自動運転を停止し、
かつ自動運転を再開するものである。ところで、加工に
よっては1ブロック単位で自動運転を停止し、かつ再開
するよりも1加工工程毎に自動運転を停止し、かつ再開
したほうが加工状態をより良くチェックできる場合があ
る。たとえば、数ブロックのNCデータに基づいて行わ
れる穴加工においては、1ブロツク毎に自動運転を停止
するよりは、1つの穴が加工されろ毎(1加工工程毎)
に自動運転を停止して加工状態をチェックしたほうが加
工チェックし易く、人間の感覚にマツチしている。
<Problems that the invention is trying to solve> As mentioned above,
Single block operation is 1 program, and automatic operation based on the NC program data is stopped with each block as 1 execution unit.
And automatic driving will resume. By the way, depending on the processing, it may be possible to check the processing state better by stopping the automatic operation for each processing step and restarting it, rather than stopping and restarting the automatic operation for each block. For example, when drilling holes based on several blocks of NC data, rather than stopping automatic operation every block, it is better to stop automatic operation every time one hole is machined (every single machining process).
It is easier to check machining by stopping automatic operation and checking the machining status, and it is more in line with human senses.

各加工工程を単位とした制御を行うために1つの加工工
程を他の加工工程と区別する方法としては、たとえば該
1つの加工工程に含まれるすべてのブロックに付される
シーケンス番号(たとえばN70四口のごとく7千番台
の番号とする)と該他の加工工程に含まれろすべてのブ
ロックに付されるシーケンス番号(たとえばN80ロロ
のごとく8千番台の番号とする)とを一定の法則で区別
しておく方法が既に提案されている。しかし、シーケン
ス番号の使用についてプログラマに新しい制約を加える
ことになり、とくに区分される加工工程の数が多くなっ
たり、また各加工工程に含まれるブロック数が多い場合
等にはプログラミングが煩雑になる。
As a method for distinguishing one machining process from other machining processes in order to control each machining process as a unit, for example, a sequence number (for example, N704) is attached to all blocks included in the one machining process. The sequence numbers assigned to all blocks included in other processing steps (for example, numbers in the 8,000 series such as N80 Roro) are separated according to a certain rule. Methods to keep them separate have already been proposed. However, this imposes new constraints on programmers regarding the use of sequence numbers, which makes programming more complicated, especially when the number of machining processes to be divided is large or the number of blocks included in each machining process is large. .

以上から本発明の目的は、1加工工程を1実行単位とし
て自動運転を停止し、かつ再開させろことができ、しか
もプログラミングが容易な工程運転方法を提供すること
である。
From the foregoing, an object of the present invention is to provide a process operation method that can stop and restart automatic operation with one machining process as one execution unit, and that is easy to program.

本発明の別の目的は、各工程運転の始めと終わりをNC
プログラムデータ作成時に任意に決定することができろ
工程運転方法を提供することである。
Another object of the present invention is to control the beginning and end of each process run using an NC system.
It is an object of the present invention to provide a process operation method that can be arbitrarily determined when creating program data.

く問題点を解決するための手段〉 本発明の工程運転方法は、シーケンス番号、各軸移動量
データ等を含むNCデータに新t:にフラグ点命令を含
ませ、工程の開始点と終了点に対応する加工プログラム
位置に前記フラグ点命令を挿入させておき、工程運転モ
ードにおいて起動がかかったとき、フラグ点命令を含む
NCデータから次のフラグ点命令を含むNCデータ迄を
1単位とする加工工程の数値制御処理を実行して停止し
、以後起動がかかる毎にフラグ点命令から次のフラグ点
命令迄の工程毎の自動運転を実行して停止するように構
成される 〈作用〉 フラグ点命令を各工程の開始点と終了点に対応する加工
プログラム位置に押入しておき、かつサイクル継続可オ
ン/オフスイッチを設け、サイクル継続オフとすること
により工程運転モードとし、数値制御実行中においてN
Cデータを読み取ったとき、該NCデータがフラグ点命
令であるかどうかをチェックし、フラグ点命令であれば
該フラグ点命令が読み取られた時、運転状態が工程運転
モードであるかどうかをチェックし、工程運転モードで
あれば以後自動運転をサイクルスタート釦が押される迄
(起動がかかる迄)停止する。そして、起動がかかれば
、次のフラグ点命令が読み出される迄自rf!JJI!
!転を実行して停止し、以後1工程毎の起動、運転、停
止を繰り返えす。
Means for Solving the Problems〉 The process operation method of the present invention includes a flag point command in the new t: in the NC data including the sequence number, the movement amount data of each axis, etc., and sets the start point and end point of the process. The flag point command is inserted into the machining program position corresponding to the flag point command, and when starting in the process operation mode, one unit is from the NC data including the flag point command to the NC data including the next flag point command. It is configured to execute and stop the numerical control process of the machining process, and thereafter execute automatic operation for each process from the flag point command to the next flag point command and stop each time it is started. Insert point commands into the machining program positions corresponding to the start and end points of each process, and provide an on/off switch to enable cycle continuation.By turning off cycle continuation, the process operation mode is set and numerical control is being executed. In N
When C data is read, it is checked whether the NC data is a flag point command, and if it is a flag point command, when the flag point command is read, it is checked whether the operating state is process operation mode. However, if it is in the process operation mode, the automatic operation will thereafter be stopped until the cycle start button is pressed (until the cycle start button is pressed). Then, when the activation occurs, the self-rf! JJI!
! It executes rotation and stops, and thereafter starts, runs, and stops for each process repeatedly.

〈実施例〉 第1図は本発明の概略説明図であり、第2図はプログラ
ム構成説明図である。第1図において、TLは工具、W
Kはワーク、HL、(i=1.2、・・・)は加工すべ
き穴、P、、(i=1.2、・・・)穴の真上の点でフ
ラグ点である。X−Yの同時2軸の位置決め制御で工具
TLはフラグ点P。
<Example> FIG. 1 is a schematic explanatory diagram of the present invention, and FIG. 2 is an explanatory diagram of a program configuration. In Figure 1, TL is the tool, W
K is a workpiece, HL, (i=1.2, . . . ) is a hole to be machined, and P, (i=1.2, . . . ) is a flag point that is directly above the hole. Tool TL is at flag point P under simultaneous two-axis X-Y positioning control.

1に位置決めされる。しかる後、工具は−Z軸方向に移
動せしめられて所定深さの穴加工を行い、ついで+Z軸
方向にフラグ点上移動せしめられ、該フラグ点への位置
決め完了後X−Yの同時2軸制御により次のフラグ点P
F +l+1−こ位置決めされ、以後上記動作が繰り返
される。
1. After that, the tool is moved in the -Z-axis direction to drill a hole of a predetermined depth, and then moved in the +Z-axis direction above the flag point, and after completing the positioning to the flag point, the tool is moved in the X-Y axis simultaneously. Next flag point P by control
F+l+1- is positioned, and the above operation is repeated thereafter.

さて、各加工穴HL、において、フラグ点PFlから穴
加工が始まって再び該フラグ点PFlに工具が戻る迄を
1加工工程とし、又フラグ点P、lから次のフラグ点P
Ftl+ll迄を位置決め工程とすれば、穴加工工程の
開始点となるフラグ点に対応するNCデータ中にフラグ
点命令11が挿入され、穴加工工程の終了点となるフラ
グ点に対応するNCデータ中にフラグ点命令■2が挿入
されろ。すなわち、工具通路が第1図点線矢印に沿うも
のとすれば、各フラグ点P、、(i=1.2.3・・・
)は穴加工工程の始点であり、かつ終点である。従って
、第2図に示すように、穴加工の始点となるフラグ点P
F lに対応するNCプログラム中にフラグ点命令11
が挿入され、穴加工工程の終点となるフラグ点PFlに
対応するプログラム中にフラグ点命令I2が挿入される
。尚、第2図中、NCP。
Now, in each machined hole HL, one machining process starts from the start of hole machining from the flag point PFl until the tool returns to the flag point PFl again, and from the flag points P and 1 to the next flag point P.
If the process up to Ftl+ll is the positioning process, flag point command 11 is inserted into the NC data corresponding to the flag point that is the starting point of the hole drilling process, and the flag point command 11 is inserted into the NC data that corresponds to the flag point that is the end point of the hole drilling process. Insert flag point instruction ■2 into. That is, if the tool path follows the dotted line arrow in Figure 1, each flag point P, (i=1.2.3...
) is the starting point and ending point of the hole drilling process. Therefore, as shown in Figure 2, the flag point P, which is the starting point of hole machining,
Flag point instruction 11 in the NC program corresponding to F l
is inserted, and a flag point instruction I2 is inserted into the program corresponding to the flag point PF1, which is the end point of the hole drilling process. In addition, in Figure 2, NCP.

い=1.2、・・・)は工具を次のフラグ点へ位置決め
させる位置決め用のNCデータであり、NCH口=1.
2、・・・)は加工穴HL、を加工するための穴明は用
のNCデータであり、これらNCデータはシーケンス番
号、各軸移動量データを含んでいる。
) is positioning NC data for positioning the tool to the next flag point, and NCH port=1.
2, . . . ) are NC data for drilling holes HL, and these NC data include sequence numbers and movement amount data for each axis.

第3図は本発明方法を実現する数値制御装置のブロック
図である。図中、101はプロセッサ、102は制御プ
ログラムを記憶するROM、103はRAM、104は
NCテープNTからNCプログラムデータを読み取るデ
ータ読取装置、105は操作盤、106はディスプレイ
装置付きマニュアルデータインプット装置(MDI装置
という)、107はパルス分配器、108x〜108Z
は各軸のサーボ回路、109X〜109Zは各軸のモー
タ、110は工作機械、111は工作機械と制御装置間
のデータ授受をつかさどるインタフェース回路である。
FIG. 3 is a block diagram of a numerical control device that implements the method of the present invention. In the figure, 101 is a processor, 102 is a ROM that stores a control program, 103 is a RAM, 104 is a data reading device that reads NC program data from the NC tape NT, 105 is an operation panel, and 106 is a manual data input device with a display device ( 107 is a pulse distributor, 108x to 108Z
109X to 109Z are motors for each axis, 110 is a machine tool, and 111 is an interface circuit for exchanging data between the machine tool and the control device.

以下第4図に示すフローチャートに従って、本発明の工
程運転方法を説明する。尚、以下の各ステップを示す符
号を第4図のフローチャートの対応するブロックの右肩
に付している。又、NCプログラムデータはデータ読取
装置104によりNCテープNTから読み取られてRA
M103に既に記憶されているものとする。更に、以下
においては第1図に示す穴加工を行うものとし、穴の真
上位置PFl い−1,2,3・・・)がフラグ点であ
るとする。又、フラグ点命令を含むNCデータにはフラ
グ点命令のほかには他のNCデータが含まれていないも
のとする。
The process operation method of the present invention will be explained below according to the flowchart shown in FIG. Note that the reference numerals indicating the following steps are attached to the right shoulder of the corresponding blocks in the flowchart of FIG. Further, the NC program data is read from the NC tape NT by the data reading device 104 and sent to the RA.
Assume that it is already stored in M103. Furthermore, in the following, it is assumed that the hole machining shown in FIG. 1 is performed, and the positions directly above the hole PF1 (-1, 2, 3, . . . ) are flag points. Further, it is assumed that the NC data including the flag point instruction does not include any other NC data other than the flag point instruction.

[al  操作盤105上のサイクルスタート釦を押圧
して起動をかける。これにより、プロセッサ101はR
AM103から1ブロック分のNCデータを読み取る。
[al Press the cycle start button on the operation panel 105 to start the cycle. As a result, the processor 101
Read one block of NC data from AM103.

(bl  プロセッサは読み取ったNCデータがプログ
ラムエンドを示すコード(たとえばMO2またはM2O
)を含んでいるかどうかをチェックする。
(bl The processor uses the read NC data as a code indicating the program end (for example, MO2 or M2O).
) is included.

tel  含んでいればNCプログラムデータに基づく
数値制御処理は終了する。
If it contains tel, the numerical control process based on the NC program data ends.

(d)シかし、NCデータがプログラムエンドを示すコ
ードを含んでいなければ、プロセッサは該NCデータが
フラグ点命令11まなはI2を含むかどうかをチェック
する。
(d) However, if the NC data does not contain a code indicating program end, the processor checks whether the NC data contains a flag point instruction 11 or I2.

(elNcデータがフラグ点命令11またはI2を含ん
でいなければプロセッサは通常の数値制御処理を実行す
る。たとえば、NCデータがM−。
(If the elNc data does not contain a flag point instruction 11 or I2, the processor performs normal numerical control processing. For example, if the NC data is M-.

S−、T−機能命令であればこれ等をインタフェース回
路111を介して工作機械110に出力する。そして、
工作機械から該命令に対する動作終了を示す信号をイン
クフェース回路111を介して受は取れば次のNCデー
タを読み取ってステップ(bl以降の処理を繰り返す。
In the case of S- and T-function commands, these are output to the machine tool 110 via the interface circuit 111. and,
When a signal indicating the end of the operation corresponding to the command is received from the machine tool via the ink face circuit 111, the next NC data is read and the processing from step (bl) is repeated.

一方、NCデータが通路データであれば周知の通路制御
を実行し、工具が指令位置に到達すれば次のNCデータ
を読み取ってステップ(bl以降の処理を繰り返す。
On the other hand, if the NC data is path data, well-known path control is executed, and when the tool reaches the commanded position, the next NC data is read and the processing from step (bl) is repeated.

(fl  ステップfdlにおいてNCデータにフラグ
点命令■1またはI2が含まれていれば、プロセッサ1
01は操作盤105上のサイクル継続スイッチが操作さ
れて、サイクル継続可信号がオン/オフしているかどう
かをチェックする。
(fl If the NC data includes the flag point instruction ■1 or I2 in step fdl, the processor 1
01 checks whether the cycle continuation switch on the operation panel 105 is operated and the cycle continuation enable signal is turned on/off.

(gl  サイクル桿続可信号がオフであれば工程運転
モードであり、プロセッサは以後の自動運転処理を一時
的に停止する。そして、以後サイクルスタート釦が押さ
れる迄(起動がかがる迄)自動運転は停止する。
(gl If the cycle control continue signal is off, it is in process operation mode, and the processor will temporarily stop the automatic operation process from now on. From then on, until the cycle start button is pressed (until the start is activated) Autonomous driving will stop.

(h)  尚、一時停止した後プロセッサはサイクルス
タート釦が押されて起動ががかったかどぅがを常時チェ
ックしている。所定のチェックが行われて起動がかかれ
ば、あるいはステップ(flにおいてサイクル継続可信
号がオンであれば(通常の自動運転モード)、次のNC
データを読み取って以後ステップfbl以降の処理を繰
り返す。
(h) After a temporary stop, the processor constantly checks to see if the cycle start button has been pressed and startup is slow. If the predetermined check is performed and the start is started, or if the cycle continuation signal is on in step (fl) (normal automatic operation mode), the next NC
After reading the data, the processing from step fbl onwards is repeated.

以下、第1図及び第2図を参照して具体的に説明する。A detailed explanation will be given below with reference to FIGS. 1 and 2.

第2図に示すように穴加工の開始位置に対応するNCデ
ータにはフラグ点命令■1が、穴加工の終了位置に対応
するNCデータにはフラグ点命令I2が指令されており
、各フラグ点命令 !1からI2迄のNCデータNCH
,い=1.2、・・)により穴HL、(i=1.2、・
・・)の加工が行オつれ、各フラグ点命令!2から■1
迄のNCデータNCj(i=1.2、・・・)により次
の穴加工開始位置への位置決めが行われろ。
As shown in Figure 2, the flag point command ■1 is commanded for the NC data corresponding to the start position of hole machining, and the flag point command I2 is commanded for the NC data corresponding to the end position of hole machining. Point command! NC data NCH from 1 to I2
, i=1.2,...) makes the hole HL, (i=1.2,...
...) processing is line-worn, each flag point command! 2 to ■1
Positioning to the next hole machining start position is performed using the previous NC data NCj (i=1.2, . . . ).

従って、サイクル継続可信号がオフしていれば(工程運
転モードであれば)、まず工具TLは位置決めデータN
CP により第1番目の穴HL の真上位置(フラグ点
PFl)に位置決めされて停止する。
Therefore, if the cycle continuation enable signal is off (in the process operation mode), the tool TL will first be set to the positioning data N.
It is positioned directly above the first hole HL (flag point PFl) by CP and stops.

この状態で、操作盤105上のサイクルスタート釦を押
圧して起動をかければ穴加工データNCH,により工具
は−Z軸方向に下降して穴加工が行われ、大底到達後十
Z方向に上昇してフラグ点PFlに位置決めされて停止
する。
In this state, if you press the cycle start button on the operation panel 105 to start, the tool will descend in the -Z-axis direction to perform hole machining according to the hole machining data NCH, and after reaching the bottom, it will move in the 10-Z direction. It rises, is positioned at the flag point PFl, and stops.

以後、工程運転モードである限り、起動がかかる毎に次
のフラグ点への位置決め、穴加工・・・が繰り返されて
最終的に金穴の加工が行われる。
Thereafter, as long as the machine is in the process operation mode, every time it is started, positioning to the next flag point, hole machining, etc. are repeated, and finally a gold hole is machined.

尚、以上の説明では本発明を穴明は加工に適用した場合
について説明したが、釆発明は穴明は加工に限らず、プ
ライス加工などにも適用できることは勿論である。
In the above description, the present invention was applied to drilling, but it goes without saying that the invention is not limited to drilling, but can also be applied to price processing.

〈発明の効果〉 以上説明したように、本発明によれば工程の開始点と終
了点に対応する加工プログラム位置にフラグ点命令を含
ませておき、工程運転モードにおいて起動がかかった時
、フラグ点命令を含むNCデータから次のフラグ点命令
を含むNCデータ迄を1単位とする加工工程の数値制御
処理を実行して停止し、以後起動がかかる毎にフラグ点
命令から次のフラグ点命令迄の工程毎の自動運転を実行
して停止するように構成したから、加工工程毎に加工チ
ェックが可能になり、加工チェック、プログラムチェッ
クが容易に行えるようになると共に、シーケンス番号の
使用範囲に制約が加わることもなくプログラミングも容
易である。
<Effects of the Invention> As explained above, according to the present invention, a flag point command is included in the machining program position corresponding to the start point and end point of a process, and when startup is applied in the process operation mode, the flag point command is The numerical control process of the machining process is executed and stopped as one unit from the NC data including the point command to the NC data including the next flag point command, and from then on, every time it is started, it is executed from the flag point command to the next flag point command. Since the configuration is configured to execute and stop automatic operation for each process, it is possible to check machining for each process, making it easy to perform machining checks and program checks. Programming is easy with no additional restrictions.

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

第1図は本発明の概略説明図、第2図は本発明における
プログラム構成図、第3図は本発明を実現するNC装置
のブロック図、第4図は本発明にかかる工程運転方法の
処理の流れ図である。 PF、(i==1.2、・・・)・・・・フラグ点、H
L  ・・・加工穴、TL・・・工具、WK・・・ワー
ク 特許出願人        ファナック株式会社(外1
名) 代理人          弁理士  齋藤千幹第1図 第4図
FIG. 1 is a schematic explanatory diagram of the present invention, FIG. 2 is a program configuration diagram in the present invention, FIG. 3 is a block diagram of an NC device that implements the present invention, and FIG. 4 is a process operation method according to the present invention. This is a flowchart. PF, (i==1.2,...)...Flag point, H
L...Machined hole, TL...Tool, WK...Work Patent applicant FANUC CORPORATION (external 1)
Name) Agent Patent Attorney Chiki Saito Figure 1 Figure 4

Claims (5)

【特許請求の範囲】[Claims] (1)加工プログラムを構成する所定のNCデータにフ
ラグ点を特定するフラグ点命令を含ませておき、工程運
転モードに、おいてスタート信号が発生した時、フラグ
点命令を含むNCデータから次のフラグ点命令を含むN
Cデータ迄前記加工プログラムに従って数値制御処理を
実行して停止することを特徴とする工程運転方法。
(1) A flag point command for specifying a flag point is included in the predetermined NC data that constitutes the machining program, and when a start signal is generated in process operation mode, the next step from the NC data containing the flag point command is N containing flag point instructions
A process operation method characterized in that numerical control processing is executed and stopped according to the machining program up to C data.
(2)前記フラグ点命令を工程の開始点と終了点に対応
する加工プログラム位置に挿入することを特徴とする特
許請求の範囲第(1)項記載の工程運転方法。
(2) The process operation method according to claim (1), characterized in that the flag point command is inserted into a machining program position corresponding to a start point and an end point of the process.
(3)サイクルスタート釦の押圧により前記スタート信
号を発生することを特徴とする特許請求の範囲第(2)
項記載の工程運転方法。
(3) Claim (2) characterized in that the start signal is generated by pressing a cycle start button.
Process operation method described in section.
(4)サイクル継続可オン/オフスイッチを設け、サイ
クル継続オフとすることにより工程運転モードとするこ
とを特徴とする特許請求の範囲第(2)項記載の工程運
転方法。
(4) The process operation method according to claim (2), characterized in that a cycle continuation on/off switch is provided, and the process operation mode is set by turning off the cycle continuation.
(5)フラグ点命令が読み取られた時、サイクル継続オ
ン/オフ状態をチェックし、サイクル継続オフであれば
、該フラグ点命令を含むNCデータの実行を停止すると
共に、以後の処理を停止することを特徴とする特許請求
の範囲第(4)項記載の工程運転方法。
(5) When a flag point instruction is read, check the cycle continuation on/off status, and if the cycle continuation is off, stop execution of the NC data including the flag point instruction, and stop subsequent processing. A process operation method according to claim (4), characterized in that:
JP17123684A 1984-08-17 1984-08-17 Process operation method Pending JPS6149206A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17123684A JPS6149206A (en) 1984-08-17 1984-08-17 Process operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17123684A JPS6149206A (en) 1984-08-17 1984-08-17 Process operation method

Publications (1)

Publication Number Publication Date
JPS6149206A true JPS6149206A (en) 1986-03-11

Family

ID=15919565

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17123684A Pending JPS6149206A (en) 1984-08-17 1984-08-17 Process operation method

Country Status (1)

Country Link
JP (1) JPS6149206A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01183343A (en) * 1988-01-11 1989-07-21 Murata Mach Ltd Running mode of cell in various type small quantity production
JPH01300303A (en) * 1988-05-30 1989-12-04 Okuma Mach Works Ltd Automatic program producing device
JPH0238604U (en) * 1988-09-07 1990-03-14
JP2008257550A (en) * 2007-04-06 2008-10-23 Okuma Corp Numerical control apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01183343A (en) * 1988-01-11 1989-07-21 Murata Mach Ltd Running mode of cell in various type small quantity production
JPH01300303A (en) * 1988-05-30 1989-12-04 Okuma Mach Works Ltd Automatic program producing device
JPH0238604U (en) * 1988-09-07 1990-03-14
JP2008257550A (en) * 2007-04-06 2008-10-23 Okuma Corp Numerical control apparatus

Similar Documents

Publication Publication Date Title
JPS62199338A (en) Automatic prevention device for tool collision
US4590572A (en) System for modifying a synchronized control program for plural tool bases by adding standby data
WO1990006544A1 (en) Method of correcting machining program
JPS6149206A (en) Process operation method
GB2083247A (en) A programmable machine
EP1394642B1 (en) Multi-system numerical control device
JPH053001B2 (en)
JPH0628019A (en) Method and device for calling robot program for numerically controlled machine tool
JPS63311408A (en) Numerical controller
JP2676512B2 (en) Program restart method
JP3332061B2 (en) Control device
EP0328665B1 (en) Numerical controller
JPS60193012A (en) Tool post synchronizing method for numerical controller
JPH0653335B2 (en) Numerical control program machining simulation method
JP3460747B2 (en) Numerical control unit
JPS6349803A (en) Nc program production system for nc device
JPH06282318A (en) Mumerically controlled machine tool
JP2649801B2 (en) Display switching method in numerical controller
JPH02151909A (en) Control device for industrial machine
JP4208600B2 (en) NC machine tool
JPS6149208A (en) Numerical control method
JPH0391808A (en) Data transfer method for ic card
JP2891354B2 (en) Punch press control device
JPS59192440A (en) Control device for resumption of nc processing
KR100231817B1 (en) Teaching box to control multi-robot