[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0248125A - Nc electric discharge machining method - Google Patents

Nc electric discharge machining method

Info

Publication number
JPH0248125A
JPH0248125A JP19772988A JP19772988A JPH0248125A JP H0248125 A JPH0248125 A JP H0248125A JP 19772988 A JP19772988 A JP 19772988A JP 19772988 A JP19772988 A JP 19772988A JP H0248125 A JPH0248125 A JP H0248125A
Authority
JP
Japan
Prior art keywords
program
machining
discharge machining
electric discharge
code
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
JP19772988A
Other languages
Japanese (ja)
Inventor
Takenori Harada
武則 原田
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.)
Sodick Co Ltd
Original Assignee
Sodick Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sodick Co Ltd filed Critical Sodick Co Ltd
Priority to JP19772988A priority Critical patent/JPH0248125A/en
Publication of JPH0248125A publication Critical patent/JPH0248125A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Abstract

PURPOSE:To promote the automatization of the electric discharge machining in the title by stopping and moving an electrode when the electrode contacts a work or when its limit stop is performed, and jumping a program to a prescribed block in an NC program so as to perform the said NC program. CONSTITUTION:A prescribed electric discharge machining is carried out (S1). When limit sensing is performed on the way of the machining to cancel the machining (S2), whether an M03 function corresponding to its error is on or off is detected (S3). When the corresponding M03 function is on, a cursor on a screen goes down (S4) so as to try to find an M03 code (S5). When the M03 code is discovered, a program is executed again from a block after the M03 code (an order group in the program) (S6). This procedure results in the normal performance of the following machining even if the machining is canceled because of the limit sensing. Also, the automatization of the electric discharge machining concerned can be further promoted.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、NC放電加工方法に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to an NC electrical discharge machining method.

[従来の技術] 従来のNC放電加工装置は、NCプログラムを実行して
いるときに、ティーチングミスまたはプログラムミス等
によって加工の途中で、電極がワークに接触感知したり
、またはリミット感知する場合がある。
[Prior Art] When a conventional NC electrical discharge machining device executes an NC program, there are cases where the electrode comes into contact with the workpiece or senses a limit during machining due to a teaching error or a programming error. be.

上記接触感知、リミット感知は、重大なエラーであるた
めに、その時点でNCプログラムの実行を中止するよう
にしている。
Since the above-mentioned contact sensing and limit sensing are serious errors, execution of the NC program is stopped at that point.

[発明が解決しようとする課題] 上記従来装置において、接触感知、リミット感知をした
場合に、NCプログラムの実行を中止すると、加工の自
動化という点からは、無駄が大きいという問題がある。
[Problems to be Solved by the Invention] In the conventional apparatus described above, there is a problem in that if the execution of the NC program is stopped when contact sensing or limit sensing is performed, there is a large waste from the point of view of automation of processing.

本発明は、接触感知、リミット感知というような本来、
起こる筈がないエラーが発生した場合でもその後、正常
な加工を行なうことによって、自動化をさらに進めるこ
とができるNC放電加工方法を提供することを目的とす
るものである。
The present invention originally includes contact sensing, limit sensing, etc.
It is an object of the present invention to provide an NC electric discharge machining method that can further advance automation by performing normal machining even if an error that should not occur occurs.

[課題を解決する手段] 本発明は、放電加工装置の電極がワークと接触したとき
またはリミットストップしたときに、移動を停止し、N
Cプログラムにおける指定ブロックまでジャンプして上
記NCプログラムを実行するものである。
[Means for Solving the Problems] The present invention stops movement when the electrode of the electrical discharge machining device contacts the workpiece or reaches a limit stop.
The NC program is executed by jumping to a specified block in the C program.

[作用] 本発明は、放電加工装置の電極がワークと接触したとき
またはリミットストップしたときに、移動を停止し、N
Cプログラムにおける指定ブロックまでジャンプして上
記NCプログラムを実行するので、接触感知、リミット
感知というような本来、起こる筈がないエラーが発生し
た場合でもその後、正常な加工を行なうことによって、
自動化をさらに進めることができる。
[Function] The present invention stops movement when the electrode of the electrical discharge machining device comes into contact with the workpiece or reaches a limit stop.
Since the above NC program is executed by jumping to the specified block in the C program, even if an error that should not occur in the first place, such as contact sensing or limit sensing, occurs, normal machining can be performed afterwards.
Further automation is possible.

[実施例] 第1図は、本発明の一実施例を示すフローチャートであ
る。
[Example] FIG. 1 is a flowchart showing an example of the present invention.

まず、所定の放電加工を行ない(31)、その加工の途
中でリミット感知して加工を停止すれば(S2)、その
エラーに対応するMO3機能がオンしているかまたはオ
フしているかを検出する(S3)。
First, a predetermined electrical discharge machining is performed (31), and if a limit is detected during the machining and the machining is stopped (S2), it is detected whether the MO3 function corresponding to the error is on or off. (S3).

ここで、MO3機能は、型彫放電加工機においては、接
触感知、リミット感知、アーク感知したときに、その加
工を中断し、MO3コードまでジャンプし、そのMO3
コードの次からプログラムを実行する機能である。また
、ワイヤカット放電加工装置において、MO3機能は、
所定回数結線しようとしてその結線ができない場合、実
行中のプログラムを中断し、MO3コードの次からプロ
グラムを実行する機能である。
Here, the MO3 function, in a die-sinking electrical discharge machine, interrupts the machining when contact, limit, or arc is detected, jumps to the MO3 code, and
This is a function that executes the program from the next code. In addition, in wire cut electric discharge machining equipment, the MO3 function is
This is a function that interrupts the currently running program and executes the program starting from the MO3 code if the connection fails after a predetermined number of attempts.

対応MO3機能がオンであれば(S3)、  リミット
感知による加工停止が発生してから、表示装置上におけ
るカーソルがその表示装置上ダウンしくS4)、MO3
コードを発見しようとする(S5)。
If the corresponding MO3 function is on (S3), after machining stops due to limit sensing, the cursor on the display device will move down on that display device (S4), MO3
An attempt is made to discover the code (S5).

そして、MO3コードを発見した場合には、MO3コー
ドの次のブロック(プログラム中のひとかたまりの命令
群)からプログラムの実行を再開する(S6)。
If the MO3 code is found, execution of the program is resumed from the next block (a group of instructions in the program) after the MO3 code (S6).

このようにすれば、たとえ、リミット感知して加工を停
止したとしても、その後の加工を正常に行なうことがで
き、放電加工の自動化をさらに進めることができる。
In this way, even if a limit is sensed and machining is stopped, subsequent machining can be performed normally, and automation of electric discharge machining can be further advanced.

なお、対応MO3機能がオフである場合(S3)、プロ
グラムの実行を中止し、ACK待ちになる(S7)。こ
の場合、上記カーソルの位置は、エラーが発生したとき
のままである。また、M03コードを発見できない場合
(S5)、MO2コードを発見すれば(sg)、プログ
ラムの実行を中止し、ACK待ちになる(S9)。この
場合、エラーが発生したときの位置にカーソルが戻る。
Note that if the corresponding MO3 function is off (S3), execution of the program is stopped and the program waits for ACK (S7). In this case, the position of the cursor remains as it was when the error occurred. Further, if the M03 code is not found (S5), and the MO2 code is found (sg), the program execution is stopped and the program waits for ACK (S9). In this case, the cursor returns to the position it was in when the error occurred.

上記実施例においては、木来起こり得ないはずのエラー
として、リミット感知による加工停止を例にとったが、
そのリミット感知による加工停止の代りに、接触感知に
よる加工停止の場合も、上記と同様に説明することがで
きる。
In the above example, we took the machining stop due to limit detection as an example of an error that should never occur.
The same explanation as above can be given to the case where the machining is stopped due to contact sensing instead of the machining stopped due to limit sensing.

なお、MO2コードは、エンドオブプログラムのコード
であり、メインプログラムの終了を示し、MO2コード
以降に書込まれたプログラムを実行しないものである。
Note that the MO2 code is an end-of-program code, indicating the end of the main program, and does not execute programs written after the MO2 code.

[発明の効果] 本発明によれば、接触感知、リミット感知というような
本来、起こる筈がないエラーが発生した場合でもその後
、正常な加工を行なうことによって、放電加工の自動化
をさらに進めることができるという効果を奏する。
[Effects of the Invention] According to the present invention, even if an error that should not occur in the first place, such as contact sensing or limit sensing, occurs, normal machining can be performed thereafter, thereby further automating electric discharge machining. It has the effect of being able to do it.

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

第1図は、本発明の一実施例を示すフローチャートであ
る。
FIG. 1 is a flowchart showing one embodiment of the present invention.

Claims (1)

【特許請求の範囲】[Claims] 放電加工装置の電極がワークと接触したときまたはリミ
ットストップしたときに、移動を停止し、NCプログラ
ムにおける指定ブロックまでジャンプして上記NCプロ
グラムを実行することを特徴とするNC放電加工方法。
An NC electrical discharge machining method characterized in that when an electrode of an electrical discharge machining device contacts a workpiece or reaches a limit stop, movement is stopped, jumps to a designated block in an NC program, and the NC program is executed.
JP19772988A 1988-08-08 1988-08-08 Nc electric discharge machining method Pending JPH0248125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19772988A JPH0248125A (en) 1988-08-08 1988-08-08 Nc electric discharge machining method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19772988A JPH0248125A (en) 1988-08-08 1988-08-08 Nc electric discharge machining method

Publications (1)

Publication Number Publication Date
JPH0248125A true JPH0248125A (en) 1990-02-16

Family

ID=16379371

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19772988A Pending JPH0248125A (en) 1988-08-08 1988-08-08 Nc electric discharge machining method

Country Status (1)

Country Link
JP (1) JPH0248125A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9533246B2 (en) 2012-07-02 2017-01-03 Nabtesco Automotive Corporation Oil separator
JPWO2014133035A1 (en) * 2013-02-26 2017-02-02 ナブテスコオートモーティブ株式会社 Oil separator

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9533246B2 (en) 2012-07-02 2017-01-03 Nabtesco Automotive Corporation Oil separator
US10099164B2 (en) 2012-07-02 2018-10-16 Nabtesco Automotive Corporation Oil separator
JPWO2014133035A1 (en) * 2013-02-26 2017-02-02 ナブテスコオートモーティブ株式会社 Oil separator

Similar Documents

Publication Publication Date Title
KR880001369A (en) Programmable Transfer Machine
JPH0248125A (en) Nc electric discharge machining method
KR960016797B1 (en) Sequence controller including error correction and method therefor
JPH03175537A (en) Error controller for debugging microprocessor
EP0452080B1 (en) System for controlling restoration from failure in a queue structure of control data
JPH01312605A (en) Electrical discharge machine
JPH0248124A (en) Nc electric discharge machining method
JPH0444281B2 (en)
JPH032614B2 (en)
JPH04332055A (en) Method for detecting program runaway
JP3571093B2 (en) Wire cut electric discharge machining method and apparatus
JPH06190690A (en) Numerical control device provided with tool life control function
JP2713038B2 (en) Wire electric discharge machining method
JPH01112403A (en) Programmable controller
EP0700745A1 (en) Jump controlling method for die sinking electric discharge machine
JPS61210440A (en) Level tracing device
JPH0469745A (en) Job execution monitoring system
JPS6261127A (en) Method for preventing program from runaway
JPH0210442A (en) Break point instruction control system
JPS6389251A (en) Sequence program scanning method for sequence controller
JPH1190770A (en) Control method for machine tool
JPH02304634A (en) Processor system
BR7903964A (en) PROCESS FOR PERFORMING AN ADDRESS JUMP COMMAND IN A SEQUENTIAL COMMAND PROGRAMMED IN MEMORY FOR OPERATING MACHINES, ESPECIALLY FOR INDUSTRIAL SEWING MACHINES AND CIRCUIT FOR SEQUENTIAL COMMAND FOR PROCESSING
JPS63129431A (en) Program trace processing system
JPS63193235A (en) Inspecting method for condition code