JPH02235106A - Error processing system for numerical controller - Google Patents

Error processing system for numerical controller

Info

Publication number
JPH02235106A
JPH02235106A JP5593589A JP5593589A JPH02235106A JP H02235106 A JPH02235106 A JP H02235106A JP 5593589 A JP5593589 A JP 5593589A JP 5593589 A JP5593589 A JP 5593589A JP H02235106 A JPH02235106 A JP H02235106A
Authority
JP
Japan
Prior art keywords
program
error
execution
alarm
processing program
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
JP5593589A
Other languages
Japanese (ja)
Inventor
Naoki Fujita
直樹 藤田
Hideaki Inoue
秀明 井上
Tetsuya Inoue
哲也 井上
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.)
Fanuc Corp
Original Assignee
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP5593589A priority Critical patent/JPH02235106A/en
Publication of JPH02235106A publication Critical patent/JPH02235106A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To control a machine tool and a work in a stable state in accordance with the sort of an error by displaying an alarm after the end of an alarm processing program and stopping the execution of a working program. CONSTITUTION:When an error 6 is generated after Mxx.PBBBB during the execution of program number OAAAA, an interruption is executed by an alarm processing program 3 specified by PBBBB. An alarm processing program 2 judges the sort of the generated error 6 and executes processing corresponding to the error. After ending the program 2, the program executed at the time of generating the error is restored by M99. A numerical controller displays an alarm to stop the execution of the program.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は工作機械を制御する数値制御装置に係り、特に
NCプログラム実行中に発生したエラーに応じた処理を
行う数値制御装置のエラー処理方式に関する. 〔従来の技術〕 数値制御装置(CNC)やPC(プログラマプル・コン
トローラ)等は1個の制御システムで多数の仕様の異な
った工作機械等を制御の対象としている。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a numerical control device that controls a machine tool, and in particular to an error processing method for a numerical control device that performs processing in accordance with an error that occurs during execution of an NC program. Regarding. [Prior Art] A single control system such as a numerical control device (CNC) or a PC (programmable controller) is used to control a large number of machine tools with different specifications.

工作機械等が多種多様化するにつれ、これらを制御する
数値制御装置の加工プログラムも複雑かつ高度になりて
いる。このような加工プログラムはプログラマによって
作成されるため、加工プログラム作成後に、誤りがない
かチェック描画機能等によってシュミレーションチェッ
クされる.そして、数値制御装置はこのようにして作成
された誤りのない加工プログラムに従って工作機械を制
御して複雑な部品形状を自動加工する。
As machine tools and the like become more diverse, the machining programs of the numerical control devices that control them are also becoming more complex and sophisticated. Since such machining programs are created by programmers, after the machining program is created, it is checked by simulation using a check drawing function, etc. to ensure there are no errors. The numerical control device then controls the machine tool in accordance with the error-free machining program created in this manner to automatically machine a complex part shape.

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

このようにして作成された加工プログラムでも実際に実
行してみると、送り速度の設定に誤りがあったり、オフ
セット値を誤って設定していた等というような実行して
初めて加工プログラムのエラーが判明することがある。
When you actually run a machining program created in this way, you may find that an error occurs in the machining program only after execution, such as an error in the feed rate setting or an incorrect offset value. It may become clear.

このような場合、従来の数値制御装置はアラームを表示
してプログラムの実行を停止する。従って、作業者はリ
セットボタンを押してアラームを解除し、手動にて工具
を安全な方向に動かす等の措置を取る必要があった。
In such cases, conventional numerical control devices display an alarm and stop execution of the program. Therefore, the operator had to press the reset button to cancel the alarm and take measures such as manually moving the tool in a safe direction.

しかし、工具がワークに接触した状態でエラーが発生し
た場合には、工具とワークとが接触したままの状態でエ
ラー停止するため、工具を移動するまでの間にワークの
加工面に傷が付いてしまうといった問題が生じていた。
However, if an error occurs while the tool is in contact with the workpiece, the error will stop with the tool still in contact with the workpiece, resulting in scratches on the machined surface of the workpiece before the tool is moved. There were problems such as

本発明はこのような点に鑑みてなされたものであり、加
工プログラム実行中にエラーが発生した場合でも、その
エラーの種類に応じて工作機械及びワークを安全な状態
に制御することのできる数値制御装置のエラー処理方式
を提供することを目的とする。
The present invention has been made in view of these points, and even if an error occurs during the execution of a machining program, it is possible to control the machine tool and workpiece in a safe state according to the type of error. The purpose is to provide an error handling method for control devices.

〔課題を解決するための手段] 本発明では上記課題を解決するために、工作機械でワー
クを加工中に発生した加工プログラムのエラーに応じた
制御を実行する数値制御装置のエラー処理方式において
、前記エラーに応じて前記工作機械を安全な状態に制御
するためのアラーム処理プログラムを具備し、前記加工
プロダラム実行中に前記エラーが発生すると同時に前記
アラーム処理プログラムを割込み実行し、前記アラーム
処理プログラム終了後にアラームを表示し前記加工プロ
グラムの実行を停止することを特徴とする数値制御装置
のエラー処理方式が、提供される。
[Means for Solving the Problems] In order to solve the above problems, the present invention provides an error processing method for a numerical control device that executes control according to an error in a machining program that occurs while machining a workpiece with a machine tool. An alarm processing program is provided for controlling the machine tool to a safe state in response to the error, and the alarm processing program is interrupted and executed at the same time as the error occurs during execution of the machining program, and the alarm processing program is terminated. An error handling method for a numerical control device is provided, which is characterized in that an alarm is displayed afterward and execution of the machining program is stopped.

〔作用〕[Effect]

アラーム処理プログラムには加工プログラム実行中に発
生したエラーに応じて工作機械を安全な状態に制御する
プログラムが設定される.従って、加工プログラム実行
中に何らかのエラーが発生すると直ちにエラー処理プロ
グラムが割込み実行され、エラーの種類によっては工具
を退避動作させたりする。但し、エラーの中には工作機
械に対して何の制御も行わない方がよい場合がある.こ
のような場合にはエラー処理プログラムでは何も行われ
ずに従来と同様にアラームを表示しプログラム実行を停
止する。
The alarm processing program is a program that controls the machine tool to a safe state in response to errors that occur during execution of the machining program. Therefore, if any error occurs during the execution of the machining program, the error processing program is immediately executed by interruption, and depending on the type of error, the tool may be moved to retreat. However, there are some errors in which it is better not to perform any control on the machine tool. In such a case, the error processing program does not do anything, but instead displays an alarm and stops program execution as in the past.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第2図は本発明を実施するための数値制御装置(CNC
)のハードウエアのブロック図である。
Figure 2 shows a numerical control device (CNC) for implementing the present invention.
) is a block diagram of the hardware.

図において、10は数値制御装置(CNC)である.プ
ロセッサl1は数値制御装置(CNC)10全体の制御
の中心となるプロセッサであり、バス21を介して、R
OML2に格納されたシステムプログラムを読み出し、
このシステムプログラムに従って、数値制御装置(CN
C)10全体の制御を実行する。RAM13には一時的
な計算データ、表示データ等が格納される。RAM13
にはDRAMが使用される。CMOS 1 4には工具
補正量、ピッチ誤差補正量、加工プログラム及びパラメ
ータ等が格納される。CMOS 1 4は、図示されて
いないバッテリでバックアップされ、数値制御装置(C
NC)10の電源がオフされても不揮発性メモリとして
動作する。従って、CMOS14内のデータは電源オフ
後もそのまま保持される. インタフェース15は外部機器用のインタフェースであ
り、祇テープリーグ、紙テープパンチャー、祇テープリ
ーグ・パンチャー等の外部機器が接続される。紙テープ
リーダからは加工プログラムが読み込まれる。また、数
値制御装置(CNC)10内で編集された加工プログラ
ムを祇テープパンチャーに出力することもできる。
In the figure, 10 is a numerical control device (CNC). The processor l1 is a processor that plays a central role in controlling the entire numerical control device (CNC) 10, and via the bus 21,
Reads the system program stored in OML2,
According to this system program, the numerical control device (CN)
C) Execute overall control of 10. The RAM 13 stores temporary calculation data, display data, etc. RAM13
DRAM is used for this purpose. The CMOS 14 stores tool correction amounts, pitch error correction amounts, machining programs, parameters, and the like. CMOS 14 is backed up by a battery (not shown) and is connected to a numerical control device (C
Even if the power of NC) 10 is turned off, it operates as a non-volatile memory. Therefore, the data in the CMOS 14 is retained as is even after the power is turned off. The interface 15 is an interface for external devices, and is connected to external devices such as a Gi tape league, a paper tape puncher, and a Gi tape league puncher. A processing program is read from the paper tape reader. Further, a machining program edited in the numerical control device (CNC) 10 can also be output to the Mio tape puncher.

PMC (プログラマブル・マシン・コントローラ)1
6はCNC 1 0に内蔵され、ラダー形式で作成され
たシーケンスプログラムで機械側を制御する。すなわち
、加工プログラムで指令された、M機能、S機能及びT
機能に従って、これらをシーケンスプログラムで機械側
で必要な信号に変換し、I/Oユニット17から機械側
に出力する。
PMC (Programmable Machine Controller) 1
6 is built into the CNC 10 and controls the machine side using a sequence program created in ladder format. That is, the M function, S function, and T function commanded by the machining program.
According to the function, these signals are converted into necessary signals on the machine side using a sequence program and output from the I/O unit 17 to the machine side.

この出力信号は機械側のマグネット等を駆動し、油圧バ
ルブ、空圧バルブ及び電気アクチュエイタ等を作動させ
る。また、機械側のリミットスイッチ及び機械操作盤の
スイッチ等の信号を受けて、必要な処理をして、プロセ
ッサ11に渡す。
This output signal drives a magnet, etc. on the machine side, and operates a hydraulic valve, a pneumatic valve, an electric actuator, etc. It also receives signals from limit switches on the machine side, switches on the machine operation panel, etc., performs necessary processing, and passes them to the processor 11.

グラフィック制御回路18は各軸の現在位置、アラーム
、パラメータ、画像データ等のディジタルデー夕を画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示装置26
に表示される。インタフェース19はCRT/MDIユ
ニット25内のキーボード27からのデータを受けて、
プロセッサ11に渡す。
The graphic control circuit 18 converts digital data such as the current position of each axis, alarms, parameters, and image data into image signals and outputs the image signals. This image signal is CRT/MD
It is sent to the display device 26 of the I unit 25, and the display device 26
will be displayed. The interface 19 receives data from the keyboard 27 in the CRT/MDI unit 25,
It is passed to the processor 11.

インタフェース20は手動パルス発生器32に接続され
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械稼
働部を精密に移動させるのに使用される. 軸制御回路41〜44はプロセッサl1からの各軸の移
動指令を受けて、各軸の指令をサーボアンプ51〜54
に出力する。サーボアンプ51〜54はこの移動指令を
受けて、各軸のサーボモータ61〜64を駆動する。サ
ーボモータ61〜64には位置検出用のパルスコーダが
内蔵されており、このパルスコーダから位置信号がパル
ス列としてフィードバックされる.場合によっては、位
置検出器として、リニアスケールが使用される。
Interface 20 is connected to and receives pulses from manual pulse generator 32 . A manual pulse generator 32 is mounted on the machine operation panel and is used to manually move the machine moving parts precisely. Axis control circuits 41 to 44 receive movement commands for each axis from processor l1, and transmit commands for each axis to servo amplifiers 51 to 54.
Output to. The servo amplifiers 51 to 54 receive this movement command and drive the servo motors 61 to 64 for each axis. The servo motors 61 to 64 have a built-in pulse coder for position detection, and a position signal is fed back from this pulse coder as a pulse train. In some cases, a linear scale is used as a position detector.

また、このパルス列をF/V (周波数/速度)変換す
ることにより、速度信号を生成することができる。さら
に、速度検出用にタコジェネレー夕が使用される場合も
ある。図ではこれらの位置信号のフィードバックライン
及び速度フィードバックは省略してある。
Further, by performing F/V (frequency/velocity) conversion on this pulse train, a velocity signal can be generated. Additionally, a tachogenerator may be used for speed detection. In the figure, these position signal feedback lines and velocity feedback are omitted.

スピンドル制御回路71はスピンドル回転指令及びスピ
ンドルのオリエンテーション等の指令を受けて、スピン
ドルアンブ72にスピンドル速度信号を出力する.スピ
ンドルアンブ72はこのスピンドル速度信号を受けて、
スピンドルモータ73を指令された回転速度で回転させ
る。また、オリエンテーション指令によって、所定の位
置にスピンドルを位置決めする. スピンドルモータ73には歯車あるいはベルトでボジシ
ッンコーダ82が結合されている。従って、ポジション
コーダ82はスピンドル73に同期して回転し、帰還パ
ルスを出力し、その帰還パルスはインタフェース81を
経由して、プロセッサ11によって、読み取られる。こ
の帰還パルスは他の軸をスピンドルモータ73に同期し
て移動させてネジ切り等の加工を行うために使用される
The spindle control circuit 71 receives spindle rotation commands, spindle orientation commands, etc., and outputs a spindle speed signal to the spindle arm 72. The spindle amplifier 72 receives this spindle speed signal and
The spindle motor 73 is rotated at the commanded rotation speed. Also, the spindle is positioned at a predetermined position using an orientation command. A position encoder 82 is connected to the spindle motor 73 by a gear or a belt. Therefore, the position coder 82 rotates in synchronization with the spindle 73 and outputs a feedback pulse, which is read by the processor 11 via the interface 81. This feedback pulse is used to move other axes in synchronization with the spindle motor 73 to perform processing such as thread cutting.

以上が本発明の適用される数値制御装置の構成である。The above is the configuration of the numerical control device to which the present invention is applied.

次に本実施例の動作をプログラムに基づいて説明する。Next, the operation of this embodiment will be explained based on a program.

第1図は本発明の一実施例であるプログラム例を示す図
である。
FIG. 1 is a diagram showing an example of a program that is an embodiment of the present invention.

図において、1は加工処理プログラムを示す。In the figure, 1 indicates a processing program.

rOAAAAJはアドレスOとそれに続く4桁の数値A
AAAとからなるプログラム番号であり、この後にプロ
グラム名を付けることができる。
rOAAAAJ is address O followed by 4-digit number A
This is a program number consisting of AAA, and a program name can be attached after this.

rNccccJはアドレスNとそれに続く5桁以内の数
値ccccとからなるシーケンス番号であり、この後に
Gコード、ディメンションヮード、送り速度等の加工プ
ログラム用のワードが付加される.r;1はエンドオプ
ブロックコードである。
rNccccJ is a sequence number consisting of an address N followed by a numerical value cccc of up to five digits, after which words for machining programs such as G code, dimension code, and feed rate are added. r;1 is an end-op block code.

rMxx  PBBBB』は、コレ以降ノ加工フログラ
ムl中にエラー6が発生した場合にrPBBBBJで指
定されたアラーム処理プログラム2を矢印3のように現
行のプログラムに割り込んで実行させる機能である.こ
こでfPBBBBJはアドレスPに続く4桁の数値BB
BBのプログラム番号を指定したことを表す。
rMxx PBBBB' is a function that interrupts and executes the alarm processing program 2 specified by rPBBBBJ to the current program as shown by arrow 3 when error 6 occurs in the subsequent processing program l. Here, fPBBBBJ is the 4-digit number BB following address P.
Indicates that the BB program number has been specified.

rOBBBBJは、アラーム処理プログラム2を示すプ
ログラム番号である,rM99Jはアラーム処理プログ
ラム2のエンドを示す,rM99jによってアラーム処
理プログラム2の実行は終了し、矢印4のようにエラー
6発生時のプログラム番号に復帰し、従来と同様に数値
制御装置はアラームを表示してプログラムの実行を停止
する.rM99』(7)後にrPCCCCJを付加した
場合はアラーム処理プログラム2の実行終了後に点線矢
印5のようにプログラム番号I’CCCCJへ復帰し、
プログラムを実行する. rM)’FJはこれ以降にエラーが発生した場合には、
上記のアラーム処理プログラム2への割込みは行わず、
従来と同様にアラームを表示してプログラムの実行を停
止する.プログラム実行中に発生する各種エラーの中に
は工作機械等の安全のためにエラー発生と同時にその実
行を停止した方がよい場合があるからである。
rOBBBBJ is the program number indicating alarm processing program 2. rM99J indicates the end of alarm processing program 2. Execution of alarm processing program 2 is ended by rM99j, and the program number at the time of error 6 occurs as shown by arrow 4. When the system returns to normal, the numerical control device displays an alarm and stops program execution as before. If rPCCCJ is added after "rM99" (7), after the execution of alarm processing program 2 is completed, the program returns to program number I'CCCCJ as indicated by dotted arrow 5.
Run the program. rM)' If an error occurs after this, FJ will
The above alarm processing program 2 is not interrupted,
Displays an alarm and stops program execution as before. This is because, among various errors that occur during program execution, there are cases in which it is better to stop the execution as soon as the error occurs for the safety of machine tools and the like.

rXXJ及び’uJには2桁の数値が使用され、パラメ
ータ設定によって任意の数値を割り当てるようにする. 以上のプログラムは次のように動作する。まず、プログ
ラム番号rOAAAAJを実行中にrMxx  PBB
BBJ以降にエラー6が発生した場合、rPBBBBJ
で指定されるアラーム処理プログラム3が割込み実行さ
れる.アラーム処理プログラム2では発生したエラー6
の種類を判断し、そのエラーに応じた処理、例えば工具
退避等を実行する.rM99jによってアラーム処理プ
ログラム2が終了したらエラー発生時のプログラムに復
帰する.そして、数値制御装置はアラームを表示してプ
ログラムの実行を停止する。
Two-digit numbers are used for rXXJ and 'uJ, and any number can be assigned by setting the parameters. The above program operates as follows. First, while running program number rOAAAAJ, rMxx PBB
If error 6 occurs after BBJ, rPBBBBJ
Alarm processing program 3 specified by is executed with an interrupt. Error 6 that occurred in alarm processing program 2
The system determines the type of error and executes actions appropriate to the error, such as tool evacuation. When alarm processing program 2 is terminated by rM99j, the program returns to the program at the time the error occurred. Then, the numerical control device displays an alarm and stops execution of the program.

この加工プログラム1のrMx工 PBBB旦J以降に
エラーが発生しない場合には、アラーム処理プログラム
2は実行されない。また、vMyy』以降にエラーが発
生した場合は通常通りアラームを表示してプログラムの
実行を直ちに停止する。
If no error occurs after rMx machining PBBB DanJ of machining program 1, alarm processing program 2 will not be executed. If an error occurs after "vMyy", an alarm is displayed as usual and the program execution is immediately stopped.

以上のような処理によって、工作物とワークとが接触し
た状態でエラーが発生しても数値制御装置が自動的に工
具を安全な方向に退避するので、ワークを傷付ける等の
障害は生じない。また、エラーが発生した場合に、アラ
ーム処理プログラムを変更することによって加工状態及
びエラーの種類に応じた処理を実行することができる。
Through the process described above, even if an error occurs when the workpieces are in contact with each other, the numerical control device automatically moves the tool in a safe direction, so no damage to the workpieces or other problems will occur. Further, when an error occurs, by changing the alarm processing program, it is possible to execute processing according to the machining state and the type of error.

〔発明の効果] 以上説明したように本発明によれば、加工プログラム実
行中にエラーが発生した場合でも、そのエラーの種類に
応じて工作機械及びワークを安全な状態に制御すること
ができるという効果がある。
[Effects of the Invention] As explained above, according to the present invention, even if an error occurs during execution of a machining program, the machine tool and workpiece can be controlled to a safe state depending on the type of error. effective.

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

第1図は本発明の一実施例であるプログラム例を示す図
、 第2図は本発明を実施するための数値制御装置(CNC
)のハードウエアのブロック図である。 l 4 1〜4 5 1〜5 6 1〜6 1−・−・−・・一・−・一加エプログラム2−・・−
−一一一−・・・−アラーム処理プログラム1−・−一
一−一・・一・−プロセッサ2−・−−一〜・・−R 
O M 3−・一〜−−−・・一・RAM 4・−−一−−−−−−・・−・・CMOS5−一−−
−・一・・−・・−インタフェース6・−・・・・・−
・・・−・−PMC (7’ログラマブル・マシン・コ
ントローラ) 7・−・−・一−−−−−− 1 / 0ユニット8−
−−−−−−−・−・−・−グラフィック制御回路9・
−・・−−一−−・− インタフェース0−・−・−−
−−−一−−−−インタフェース1・−・・−・・−・
− バス 4−−−−−−−−−−−−−−−−一軸制御回路4・
一・−・−・−・− サーボアンプ4 −−−−−−−
−−−・− サーボモータ1−・・一一−一一−・−・
−・スピンドル制御回路2−−−−−−−−−−−−一
・・スピンドルアンプ3−・〜・−一−−−一−−スピ
ンドルモータ1−−−−−−−−−−−−−−−インタ
フェース2・・−・・・−・・・・・ポジションコーダ
特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖
FIG. 1 is a diagram showing an example of a program which is an embodiment of the present invention, and FIG. 2 is a diagram showing a numerical control device (CNC) for implementing the present invention.
) is a block diagram of the hardware. l 4 1~4 5 1~5 6 1~6 1-・-・-・・1・−・One addition program 2−・・−
-111-...-Alarm processing program 1---11-1...1-Processor 2---1~...-R
O M 3-・1~-----・1・RAM 4・--1--------・・-・CMOS5-1--
−・1・・−・・−Interface 6・−・・・・−
...−・−PMC (7' Logrammable Machine Controller) 7・−・−・1−−−−−− 1/0 unit 8−
−−−−−−−・−・−・−Graphic control circuit 9・
−・・−−1−−・− Interface 0−・−・−−
−−−1−−−−Interface 1・−・・−・・−・
- Bus 4------------ Single axis control circuit 4・
1・−・−・−・− Servo amplifier 4 −−−−−−−
−−−・− Servo motor 1−・・11−11−・−・
−・Spindle control circuit 2−−−−−−−−−−−−−1−・・Spindle amplifier 3−・~・−1−−−−1−−−Spindle motor 1−−−−−−−−−−−− −−−−Interface 2・・・−・・・−・・・・・・Position coder patent applicant Fanuc Co., Ltd. agent Patent attorney Takeshi Hattori

Claims (3)

【特許請求の範囲】[Claims] (1)工作機械でワークを加工中に発生した加工プログ
ラムのエラーに応じた制御を実行する数値制御装置のエ
ラー処理方式において、 前記エラーに応じて前記工作機械を安全な状態に制御す
るためのアラーム処理プログラムを具備し、 前記加工プログラム実行中に前記エラーが発生すると同
時に前記アラーム処理プログラムを割込み実行し、 前記アラーム処理プログラム終了後にアラームを表示し
前記加工プログラムの実行を停止することを特徴とする
数値制御装置のエラー処理方式。
(1) In an error handling method for a numerical control device that executes control in response to an error in a machining program that occurs while machining a workpiece with a machine tool, a method for controlling the machine tool to a safe state in response to the error is provided. It is characterized by comprising an alarm processing program, interrupting and executing the alarm processing program at the same time as the error occurs during execution of the machining program, and displaying an alarm and stopping execution of the machining program after the alarm processing program ends. Error handling method for numerical control equipment.
(2)前記アラーム処理プログラムの割込みは前記加工
プログラム中に設定してある所定の範囲内で行われるこ
とを特徴とする特許請求の範囲第1項記載の数値制御装
置のエラー処理方式。
(2) The error processing method for a numerical control device according to claim 1, wherein the interruption of the alarm processing program is performed within a predetermined range set in the machining program.
(3)前記アラーム処理プログラム終了後に前記加工プ
ログラムの実行を停止せず、前記加工プログラム中の指
定された箇所から実行を開始することを特徴とする特許
請求の範囲第1項記載の数値制御装置のエラー処理方式
(3) The numerical control device according to claim 1, characterized in that execution of the machining program is not stopped after the end of the alarm processing program, but execution is started from a specified location in the machining program. error handling method.
JP5593589A 1989-03-08 1989-03-08 Error processing system for numerical controller Pending JPH02235106A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5593589A JPH02235106A (en) 1989-03-08 1989-03-08 Error processing system for numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5593589A JPH02235106A (en) 1989-03-08 1989-03-08 Error processing system for numerical controller

Publications (1)

Publication Number Publication Date
JPH02235106A true JPH02235106A (en) 1990-09-18

Family

ID=13012934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5593589A Pending JPH02235106A (en) 1989-03-08 1989-03-08 Error processing system for numerical controller

Country Status (1)

Country Link
JP (1) JPH02235106A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197408A (en) * 1992-01-23 1993-08-06 Mitsubishi Electric Corp Numerical controller
JPH08314516A (en) * 1995-05-22 1996-11-29 Fanuc Ltd Control system for axis of cnc

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61203293A (en) * 1985-03-04 1986-09-09 神鋼電機株式会社 Industrial robot

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61203293A (en) * 1985-03-04 1986-09-09 神鋼電機株式会社 Industrial robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197408A (en) * 1992-01-23 1993-08-06 Mitsubishi Electric Corp Numerical controller
JPH08314516A (en) * 1995-05-22 1996-11-29 Fanuc Ltd Control system for axis of cnc

Similar Documents

Publication Publication Date Title
US5204598A (en) Method and apparatus for stopping an industrial robot
JPH07108443A (en) Tool life control method
JP2000347713A (en) Numerical controller
JPH04123107A (en) Load state plotting system
WO1994023869A1 (en) Nc machining apparatus
JPH02220103A (en) Spindle control command system
WO1991010179A1 (en) Display system of numerical controller
US5144550A (en) Test run control method
JPH02235106A (en) Error processing system for numerical controller
JP3433967B2 (en) Rigid tap control device
JP2880211B2 (en) Tool load monitoring control method
WO1992009018A1 (en) Method for executing auxiliary function in numerical control equipment
JPH0854915A (en) Machining load monitor system
JP2628914B2 (en) Processing simulation method
JPH0751997A (en) Machining load monitoring method
JPH11143505A (en) Automatic machine restoring device at the time of power supply recovery after power interruption
JPH03126104A (en) Feed speed control system
JPH033757A (en) Management of cutting load
JPH0885044A (en) Working load monitoring system
JPH03166609A (en) Working path plotting system
JPH0379262A (en) Swing grinding method for numerical control device
JP2622415B2 (en) Teaching data creation method and machining speed control method for numerical controller
JPH02257308A (en) Check plotting system for working program
JPH0751995A (en) Machining load monitoring method
JPH02302803A (en) Rewriting system for pitch error correcting data