JPH0248125A - Nc electric discharge machining method - Google Patents
Nc electric discharge machining methodInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 5
- 238000003754 machining Methods 0.000 title abstract description 25
- 238000009760 electrical discharge machining Methods 0.000 claims description 7
- 230000009191 jumping Effects 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
Abstract
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.
第1図は、本発明の一実施例を示すフローチャートであ
る。FIG. 1 is a flowchart showing one embodiment of the present invention.
Claims (1)
ットストップしたときに、移動を停止し、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.
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)
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 |
-
1988
- 1988-08-08 JP JP19772988A patent/JPH0248125A/en active Pending
Cited By (3)
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 |