Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0628837B2 - Machine tool with return-to-origin function - Google Patents
[go: Go Back, main page]

JPH0628837B2 - Machine tool with return-to-origin function - Google Patents

Machine tool with return-to-origin function

Info

Publication number
JPH0628837B2
JPH0628837B2 JP59276904A JP27690484A JPH0628837B2 JP H0628837 B2 JPH0628837 B2 JP H0628837B2 JP 59276904 A JP59276904 A JP 59276904A JP 27690484 A JP27690484 A JP 27690484A JP H0628837 B2 JPH0628837 B2 JP H0628837B2
Authority
JP
Japan
Prior art keywords
original position
tool
return
machining
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.)
Expired - Lifetime
Application number
JP59276904A
Other languages
Japanese (ja)
Other versions
JPS61152351A (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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki KK
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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP59276904A priority Critical patent/JPH0628837B2/en
Publication of JPS61152351A publication Critical patent/JPS61152351A/en
Publication of JPH0628837B2 publication Critical patent/JPH0628837B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/406Numerical 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 program data in numerical form characterised by monitoring or safety
    • G05B19/4067Restoring data or position after power failure or other interruption

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)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、原位置復帰機能を備えた工作機械に関するも
のである。
TECHNICAL FIELD The present invention relates to a machine tool having a home position return function.

〈従来の技術〉 マシニングセンタ形式の工作機械においては、加工中に
おいて加工異常が発生したことを主軸モータの過負荷等
によって検出し、かかる異常が検出された場合には、異
常発生時点で加工を中断し、この後手動操作によって原
位置復帰を行って工具の取替えや、加工工作物の排出を
行うようにしていた。
<Prior art> With a machining center type machine tool, it is detected that a machining abnormality has occurred during machining due to overload of the spindle motor, etc., and if such abnormality is detected, the machining is interrupted when the abnormality occurs. However, after that, the original position is returned to the original position by a manual operation so that the tool is replaced and the processed workpiece is discharged.

〈発明が解決しようとする問題点〉 このように、従来の工作機械においては、加工中断後に
おける原位置復帰を手動操作によって行わなければなら
ないため、無人化が困難な問題があった。
<Problems to be Solved by the Invention> As described above, in the conventional machine tool, there is a problem that unmanned operation is difficult because the original position must be returned to the original position after the machining is interrupted.

特に、第5図に示すように、工具Tを原位置復帰方向R
へ移動できない状態で加工異常が検出された場合等にお
いては、そのまま工具Tを軸方向へ移動させるだけでは
原位置復帰を行うことができず、手動操作により工具の
位置を半径方向にずらしてから原位置復帰を行わなけれ
ばならなかつた。
In particular, as shown in FIG.
If a machining error is detected in a state where the tool T cannot be moved to, the original position cannot be restored simply by moving the tool T in the axial direction, and after manually shifting the position of the tool in the radial direction, I had to do a return to home position.

〈問題点を解決するための手段〉 本発明は上記問題を解決するためのもので、加工工具を
加工穴内より半径方向に移動させ原位置復帰させる半径
方向移動指令と軸方向に移動させ原位置復帰させる軸方
向移動指令からなる原位置復帰用プログラムを記憶する
記憶手段と、加工中に異常が発生したことを検出する異
常検出手段と、前記加工工具が前記加工穴内に係合した
ことを検出する係合検出手段と、前記異常検出手段によ
って異常が検出されたことに応答して数値制御手段にて
前記原位置復帰用プログラムの前記半径方向移動指令も
しくは軸方向移動指令の一方を実行し、前記係合検出手
段によって前記加工工具が前記加工穴内に係合したこと
が検出されたことに応答して前記半径方向移動指令もし
くは軸方向移動指令の他方を実行する原位置復帰制御手
段Cとを備えたことを特徴とするものである。
<Means for Solving Problems> The present invention is for solving the above-mentioned problems, and is a radial movement command for moving a machining tool in the radial direction from the machining hole to restore the original position and an axial position for moving the machining tool. Storage means for storing a program for returning to the original position consisting of an axial movement command for returning, abnormality detection means for detecting an abnormality occurring during machining, and detection that the machining tool is engaged in the machining hole Engaging detection means for, and in response to the abnormality detected by the abnormality detection means, one of the radial movement command or the axial movement command of the original position return program is executed by the numerical control means, An original that executes the other of the radial movement command and the axial movement command in response to the engagement detection means detecting that the machining tool is engaged in the machining hole. A position return control means C is provided.

〈作用〉 異常検出手段によって加工異常が検出されると、これに
応答して原位置復帰制御手段が作動し、数値制御手段に
対して原位置復帰用プログラムの半径方向移動指令もし
くは軸方向移動指令の一方を実行し、前記係合検出手段
によって前記加工工具が前記加工穴内に係合したことが
検出されたことに応答して前記半径方向移動指令もしく
は軸方向移動指令の他方を実行することにより、工具を
加工穴の軸線と直交する方向へ移動させないと工具を加
工穴から抜き出せない場合であっても、自動的に原位置
復帰を行うことができる。
<Operation> When a machining abnormality is detected by the abnormality detecting means, the home position return control means operates in response to this, and the numerical control means issues a radial movement command or an axial movement command of the home position return program. And executing the other of the radial movement command or the axial movement command in response to the engagement detection means detecting that the machining tool is engaged in the machining hole. Even if the tool cannot be extracted from the machining hole unless the tool is moved in the direction orthogonal to the axis of the machining hole, the original position can be automatically returned.

〈実施例〉 以下本発明の実施例を図面に基づいて説明する。第2図
において、10は機械本体1のベッドで、このベッド1
0上には、工作物Wを載置するテーブル11が紙面と垂
直な方向(X軸方向)に移動可能に案内され、また主軸
頭12を上下方向(Z軸方向)に移動可能に案内するコ
ラム13が左右方向(Y軸方向)に移動可能に案内され
ている。そして、テーブル11はベッド10上に固着さ
れたサーボモータ14によってX軸方向に移動され、主
軸頭12は、ベッド10の後端部に取付けられたサーボ
モータ15と、コラム13の上部に取付けられたサーボ
モータ16とによってY軸方向およびZ軸方向に移動さ
れるようになっている。
<Example> An example of the present invention will be described below with reference to the drawings. In FIG. 2, reference numeral 10 is a bed of the machine body 1, and this bed 1
A table 11 on which the workpiece W is placed is guided movably in a direction perpendicular to the paper surface (X axis direction), and a spindle head 12 is movably guided in a vertical direction (Z axis direction). The column 13 is guided so as to be movable in the left-right direction (Y-axis direction). The table 11 is moved in the X-axis direction by the servomotor 14 fixed on the bed 10, and the spindle head 12 is attached to the servomotor 15 attached to the rear end of the bed 10 and the upper portion of the column 13. The servo motor 16 is used to move in the Y-axis direction and the Z-axis direction.

これらのサーボモータ14〜16はドライブユニット5
を介して数値制御装置2に接続され、数値制御装置2か
ら出力される分配パルスによって回転駆動されるように
なっている。また、ドライブユニット5とサーボモータ
14〜16との間には各軸サーボモータ14〜16が過
負荷になったことを検出するメータリレー22a〜22
cが設けられている。
These servo motors 14 to 16 are drive units 5
It is connected to the numerical control device 2 via the, and is rotationally driven by the distribution pulse output from the numerical control device 2. Further, between the drive unit 5 and the servo motors 14 to 16, meter relays 22a to 22 for detecting that each axis servo motor 14 to 16 is overloaded.
c is provided.

17は主軸ヘッド12に鉛直状態で軸架され主軸モータ
18によって回転駆動される主軸で、図略の工具交換装
置によって工具マガジン内の工具Tが選択的に装着され
る。
Reference numeral 17 denotes a spindle that is vertically mounted on the spindle head 12 and is driven to rotate by a spindle motor 18, and a tool T in a tool magazine is selectively mounted by a tool changing device (not shown).

また、主軸モータ18と電源ラインACとの間には主軸
モータ18に流れる電流の大小によって、工具Tに作用
する負荷トルクが許容値以内か否を判別し、負荷トルク
が許容値を越えた場合には異常検出信号を出力する異常
検出回路19が設けられている。
When the load torque acting on the tool T is within the allowable value, it is determined whether the load torque acting on the tool T is within the allowable value or not depending on the magnitude of the current flowing between the spindle motor 18 and the power supply line AC. Is provided with an abnormality detection circuit 19 for outputting an abnormality detection signal.

2は公知の数値制御装置であり、この数値制御装置2の
内部メモリ2aには、テープリーダ30等によって入力
された加工用プログラムの他に、第4図(a)と(b)
に示す一対の原位置復帰プログラムORP1,ORP2
が記憶されている。この原位置復帰プログラムORP
1、ORP2の内、原位置復帰プログラムORP1は、
Z軸原位置復帰を最初から行うもので、工具Tが加工穴
から抜き出せない場合に送りを中断するため、ブロック
N200にはスキップ機能コードG31がプログラムさ
れている。
Reference numeral 2 denotes a publicly known numerical control device. In the internal memory 2a of the numerical control device 2, in addition to the processing program input by the tape reader 30 and the like, FIGS.
A pair of home position return programs ORP1 and ORP2 shown in
Is remembered. This home position return program ORP
Of the ORP2, the home position return program ORP1 is
The Z-axis original position is returned from the beginning, and the skip function code G31 is programmed in the block N200 in order to interrupt the feed when the tool T cannot be pulled out from the machining hole.

一方、原位置復帰プログラムORP2は、X軸原位置復
帰、Y軸原位置復帰、Z軸原位置復帰を連続して行うも
のであるが、原位置復帰指令をプログラムしたブロック
N302,304,306には、シーケンス制御装置3
からスキップ信号が送出されると、その時点で送りを中
断するためのスキップ機能コードG31がプログラムさ
れている。
On the other hand, the original position return program ORP2 continuously performs the X-axis original position return, the Y-axis original position return, and the Z-axis original position return, but the original position return command is programmed in blocks N302, 304, 306. Is the sequence control device 3
When a skip signal is sent from the device, a skip function code G31 for interrupting the sending is programmed at that time.

また、X,Y軸方向の原位置復帰指令をプログラムした
ブロックN302,304の次のブロックN303,3
05には原位置方向とは逆の方向に戻す戻しプログラム
X−〔A*#1〕,Y−〔A*#1〕がプログラムされ
ている。このプログラムのAは定数を示し、#1は、そ
の値がブロックN301で増加されるパラメータ名を示
す。
Further, the blocks N303, 3 next to the blocks N302, 304 programmed with the original position return command in the X and Y axis directions
In 05, return programs X- [A * # 1] and Y- [A * # 1] for returning in the direction opposite to the original position direction are programmed. In this program, A indicates a constant, and # 1 indicates a parameter name whose value is increased in block N301.

前記数値制御装置2にはシーケン制御装置3が接続され
ており、シーケンス制御装置3からの指令によって複数
のプログラムの内の1つを選択して実行するようになっ
ている。すなわち、シーケンス制御装置3から複数のプ
ログラムの内のいずれかの先頭ブロックに対応したシー
ケンス番号が出力された状態で、プログラムサーチの指
令が出力されると、数値制御装置2は与えられたシーケ
ンス番号に対応したブロックをサーチし、この後、起動
指令が与えられる、とサーチされたブロック以降の数値
制御プログラムを実行するようになっている。
A sequence control device 3 is connected to the numerical control device 2, and one of a plurality of programs is selected and executed by a command from the sequence control device 3. That is, when the program control command is output in the state where the sequence control device 3 outputs the sequence number corresponding to any of the first blocks of the plurality of programs, the numerical control device 2 causes the numerical control device 2 to output the given sequence number. The block corresponding to is searched, and after that, the numerical control program after the searched block is executed when the start command is given.

シーケンス制御装置3は、工作物Wの加工が開始される
と、異常検出回路19の出力を監視し、加工中に過負荷
が生じて異常検出回路19から異常検出信号が出力され
た場合には、第3図にフローチャートで示した原位置復
帰処理を行うようにシーケンスプログラムが作成されて
いる。
The sequence control device 3 monitors the output of the abnormality detection circuit 19 when the processing of the workpiece W is started, and when an overload occurs during the processing and the abnormality detection signal is output from the abnormality detection circuit 19. A sequence program is created so as to perform the home position return process shown in the flowchart of FIG.

すなわち、異常の発生が検出されると、シーケンス制御
装置3は数値制御装置2にリセット信号を供給して、実
行中の加工プログラムを中断させる(50)。そして、
この後、原位置復帰プログラムORP1の先頭ブロック
番号200を数値制御装置2へ送出してプログラムサー
チを指令し(51)、この後数値制御装置2に起動指令
を与えて原位置復帰プログラムORP1を実行させる。
これにより、数値制御装置2は原位置復帰プログラムO
RP1の最初にプログラムされているG31,F20,
Z100を実行し、工具TをZ軸方向へ指令速度で移動
させるためのパルス分配を行う。
That is, when the occurrence of an abnormality is detected, the sequence controller 3 supplies a reset signal to the numerical controller 2 to interrupt the machining program being executed (50). And
Thereafter, the head block number 200 of the home position return program ORP1 is sent to the numerical control device 2 to instruct the program search (51), and thereafter, a start command is given to the numerical control device 2 to execute the home position return program ORP1. Let
As a result, the numerical control device 2 causes the home position return program O
The first programmed G31, F20 of RP1,
Z100 is executed to perform pulse distribution for moving the tool T in the Z-axis direction at the command speed.

シーケンス制御装置3は、この送りが開始された後で、
メータリレー22Cから過負荷信号が送出されないか否
かによってサーボモータ16が過負荷にならないか否か
を、主軸ヘッド12が原位置に戻るまでの間チェックす
る(54)。過負荷信号が送出されることなしに主軸ヘ
ッド12が原位置まで戻って数値制御装置2からプログ
ラム完了信号が送出された場合には、ここで原位置復帰
処理を完了するが、第5図のような状態から原位置復帰
が開始されて、メータリレー22Cから過負荷信号が送
出された場合には、その時点でスキップ信号を数値制御
装置2に送出して送り中断させるとともに、#1000
番地の出力を1にし(55)、原位置復帰プログラムO
RP2を実行させる。
The sequence control device 3, after the feeding is started,
Whether or not the servomotor 16 is overloaded depending on whether or not the overload signal is sent from the meter relay 22C is checked until the spindle head 12 returns to the original position (54). When the spindle head 12 returns to the original position without sending the overload signal and the program completion signal is sent from the numerical controller 2, the original position returning process is completed here. When the home position return is started from such a state and an overload signal is sent from the meter relay 22C, at that time, a skip signal is sent to the numerical controller 2 to interrupt the sending, and # 1000 is also sent.
Set the address output to 1 (55) and return to the original position program O
Execute RP2.

すなわち、シーケンス制御装置3は、原位置復帰プログ
ラムORP2の先頭ブロックのシーケンス番号300を
数値制御装置2に送出して原位置復帰プログラムORP
2をサーチさせ(56)、この後、原位置復帰プログラ
ムORP2の実行を指令する(57)。この原位置復帰
プログラムORP2の先頭ブロックN300には、#1
000番地の出力が1である間、ブロックN301〜3
07のプログラムを繰返す指令WHILE〔#1000
EQ1〕DO1がプログラムされており、また、ブロッ
クN301にはパラメータ#1の内容を1増加させる指
令がプログラムされている。ブロックN302には工具
TをX軸の原点へ復帰させるG28,G31,X0がプ
ログラムされており、このプログラムを読出すと数値制
御装置2は、工具TをX軸の原点方向に移動させるべく
X軸にパルスを分配する。これにより、工具Tは加工穴
Waの軸線と直交する方向に移動し、工具Tが加工穴W
aの異なる部分に係合するとその移動が停止される。こ
のように、工具Tが工作物Wの加工穴Waに係合して停
止すると、サーボモータ14の駆動電流が増加し、メー
タリレー22aが作動してオーバロード信号OLXを出
力する。そしてこのメータリレー22a作動に応答して
シーケンス制御装置3は、数値制御装置2に対してスキ
ップ信号を送出し、現在実行中の原位置復帰移動を中断
する。
That is, the sequence control device 3 sends the sequence number 300 of the first block of the home position return program ORP2 to the numerical control device 2 to send the home position return program ORP2.
2 is searched (56), and then the execution of the home position return program ORP2 is commanded (57). In the head block N300 of the home position return program ORP2, # 1
While the output at address 000 is 1, blocks N301 to N301
Command WHILE [# 1000] to repeat program 07
EQ1] DO1 is programmed, and a command to increase the content of the parameter # 1 by 1 is programmed in the block N301. G28, G31, and X0 for returning the tool T to the origin of the X-axis are programmed in the block N302. When this program is read, the numerical control device 2 moves the tool T to the origin of the X-axis in the X direction. Distribute the pulse to the axis. As a result, the tool T moves in a direction orthogonal to the axis of the machined hole Wa, and the tool T moves in the machined hole W.
When the different parts of a are engaged, their movement is stopped. In this way, when the tool T engages with the machining hole Wa of the workpiece W and stops, the drive current of the servomotor 14 increases, and the meter relay 22a operates to output the overload signal OLX. Then, in response to the operation of the meter relay 22a, the sequence control device 3 sends a skip signal to the numerical control device 2 to interrupt the home position return movement currently being executed.

これにより、ブロックN303に記憶されている戻し用
プログラムX−〔A*#1〕が実行される。この際、パ
ラメータ#1の初期値は零であるので、この場合の戻し
移動量は零となり、戻し動作(前記原点方向とは逆方向
の動作)は行われない。また、これに続いて、ブロック
N304とN305のプログラムに基づき、Y軸への原
位置復帰と戻し動作が実行される。この場合も、パラメ
ータ#1が零であるため戻し動作は行われない。続い
て、ブロックN306のプログラムに基づき、Z軸方向
の原位置復帰が行われる。
As a result, the return program X- [A * # 1] stored in the block N303 is executed. At this time, since the initial value of the parameter # 1 is zero, the return movement amount in this case is zero, and the return operation (operation in the direction opposite to the origin direction) is not performed. Further, following this, based on the programs of blocks N304 and N305, the home position return and return operations to the Y axis are executed. Also in this case, the return operation is not performed because the parameter # 1 is zero. Then, based on the program of the block N306, the original position return in the Z-axis direction is performed.

このようなX軸方向とY軸方向の原位置復帰移動によ
り、第6図に二点鎖線で示すように、工具TをZ軸方向
へ移動させることにより、通常は工具Tを加工穴Waか
ら抜き出せるようになるため、これに引き続いてブロッ
クN306のZ軸方向への原位置復帰指令G28,G3
1,Z0が実行されると、工具Tは工作物Wの加工穴W
aから離脱してZ軸方向の原位置復帰が行われる。この
ようにしてZ軸方向への原位置復帰が完了したことが確
認されると、シーケンス制御装置3は#1000番の出
力を0にする。これにより数値制御装置2は、ブロック
N308へジャンプし、原位置復帰プログラムORP2
の実行を終了する。
By such a return movement to the original position in the X-axis direction and the Y-axis direction, the tool T is normally moved from the machined hole Wa by moving the tool T in the Z-axis direction as shown by a chain double-dashed line in FIG. Since it becomes possible to extract, subsequently, this is followed by the original position return commands G28, G3 in the Z-axis direction of the block N306.
1 and Z0 are executed, the tool T is the machining hole W of the workpiece W.
The original position is returned in the Z-axis direction after being separated from a. When it is confirmed that the return to the original position in the Z-axis direction is completed in this way, the sequence controller 3 sets the output of # 1000 to 0. As a result, the numerical control device 2 jumps to block N308 and returns to the original position return program ORP2.
Ends the execution of.

一方、上記した一回のXY方向の移動だけでは、Z軸方
向の原位置復帰移動ができない場合、すなわち、Z軸方
向の原位置復帰時にサーボモータ16の過負荷がメータ
リレー22cで検出された場合(59)には、スキップ
信号が送出(60)されて再びブロックN301に復帰
され、パラメータ#1に1が加算される。従ってブロッ
クN303およびブロックN305においては、X軸方
向およびY軸方向にAだけ戻し動作が行われる。その
後、前記したようにZ軸方向の原位置復帰が行われ、そ
れでも原位置復帰が行えない場合には、前記パラメータ
#1にさらに1が加算され、従ってX軸方向およびY軸
方向の戻し動作が先程の2倍の〔A×2〕量だけ行われ
る。
On the other hand, in the case where the home position return movement in the Z-axis direction cannot be performed by only one movement in the XY directions described above, that is, the overload of the servo motor 16 is detected by the meter relay 22c when the home position is returned in the Z-axis direction. In the case (59), the skip signal is transmitted (60), the process returns to the block N301 again, and 1 is added to the parameter # 1. Therefore, in the blocks N303 and N305, the returning operation is performed by A in the X-axis direction and the Y-axis direction. After that, as described above, the original position return in the Z-axis direction is performed, and when the original position return is still not possible, 1 is added to the parameter # 1, and therefore the return operation in the X-axis direction and the Y-axis direction is performed. Is doubled [A × 2].

その後、Z軸方向に再度の原位置復帰動作が実行され、
これらの動作の繰返しによって工具Tが加工穴Waから
離脱されて原位置へ復帰される。
After that, the original position return operation is executed again in the Z-axis direction,
By repeating these operations, the tool T is separated from the machined hole Wa and returned to the original position.

このように、原位置復帰プログラムORP1によって工
具Tを原位置に復帰できない場合には、原位置復帰プロ
グラムORP2によって最初に、工具TをX軸およびY
軸の原点方向にそれぞれ移動させ、それでも工具Tを原
位置に復帰できない場合には、工具Tを今度はX軸およ
びY軸の原点方向とは逆方向に所定量ずつ移動させなが
ら、工具Tを原位置に復帰させるようにすることによ
り、異常が検出されたときに工具Tが加工穴Waに対し
ていかなる位置関係にあっても、Z軸方向の原位置復帰
が可能な位置に工具を位置決めできるようになる。
In this way, when the tool T cannot be returned to the original position by the original position return program ORP1, the original position return program ORP2 first sets the tool T on the X axis and the Y axis.
If the tool T still cannot be returned to the original position by moving it in the direction of the origin of each axis, then move the tool T by a predetermined amount in the direction opposite to the direction of the origin of the X-axis and the Y-axis, while moving the tool T. By returning to the original position, when the abnormality is detected, the tool T is positioned at a position where the original position can be returned in the Z-axis direction regardless of the positional relationship between the tool T and the machining hole Wa. become able to.

このようにすることにより、工具Tが加工穴Waに係合
して停止したことが検出されると、加工穴Waに対する
工具Tの半径方向移動と軸方向移動とを切り替えて実行
し、原位置に復帰することになる。そしてこの原位置復
帰の処理が完了すると、工作物Wの交換を自動的に行っ
て、加工を続行する。
By doing so, when it is detected that the tool T is engaged with the machining hole Wa and stopped, the radial movement and the axial movement of the tool T with respect to the machining hole Wa are switched and executed, and the original position is set. Will be returned to. Then, when the processing for returning to the original position is completed, the workpiece W is automatically replaced and the machining is continued.

〈発明の効果〉 以上述べたように本発明においては、加工中に以上が発
生した場合には、加工工具を加工穴内の半径方向に移動
させる指令と軸線方向に移動させる指令の一方が実行さ
れた後、加工穴内に加工工具が係合したことが検出され
ると、半径方向に移動させる指令と軸線方向に移動させ
る指令の他方が実行されるて原位置復帰が行われること
によって、軸方向移動だけでは工具を工作物から離脱で
きない場合でも、加工穴の形状に関わりなく自動的に原
位置復帰を行うことが可能となり、無人運転がより効率
的に行えるようになる利点がある。
<Effect of the Invention> As described above, in the present invention, when the above occurs during machining, one of the command to move the machining tool in the radial direction in the machining hole and the command to move it in the axial direction is executed. After that, when it is detected that the machining tool is engaged in the machining hole, the other of the command to move in the radial direction and the command to move in the axial direction is executed to return to the original position, and Even if the tool cannot be detached from the work piece only by moving, it is possible to automatically return to the original position regardless of the shape of the drilled hole, and there is an advantage that unmanned operation can be performed more efficiently.

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

第1図は本発明を明示するための全体構成図、第2図〜
第4図は本発明の実施例を示すもので、第2図は工作機
械の概略側面図に制御回路のブロック図を併記した図、
第3図は第2図におけるシーケンス制御装置3の動作を
示すフローチャート、第4図(a),(b)は第2図に
おける数値制御装置2のメモリ2aに記憶された原位置
復帰プログラムORP1とORP2を示す図、第5図は
加工状態での工作物と工具の係合関係を示す図、第6図
は第5図におけるVI−VI線断面矢視拡大図である。 1……機械本体、2……数値制御装置、2a……メモ
リ、3……シーケンス制御装置、12……主軸ヘッド、
17……主軸、18……主軸モータ、19……異常検出
回路、22a〜22c……メータリレー、T……工具、
W……工作物。
FIG. 1 is an overall configuration diagram for clarifying the present invention, and FIGS.
FIG. 4 shows an embodiment of the present invention, and FIG. 2 is a schematic side view of a machine tool with a block diagram of a control circuit.
FIG. 3 is a flowchart showing the operation of the sequence control device 3 in FIG. 2, and FIGS. 4 (a) and 4 (b) show the original position return program ORP1 stored in the memory 2a of the numerical control device 2 in FIG. FIG. 5 is a view showing ORP2, FIG. 5 is a view showing an engagement relationship between a workpiece and a tool in a machining state, and FIG. 6 is an enlarged view taken along the line VI-VI in FIG. 1 ... Machine body, 2 ... Numerical control device, 2a ... Memory, 3 ... Sequence control device, 12 ... Spindle head,
17 ... Spindle, 18 ... Spindle motor, 19 ... Abnormality detection circuit, 22a-22c ... Meter relay, T ... Tool,
W ... Workpiece.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】原位置復帰機能を備えた工作機械であっ
て、加工工具を加工穴内より半径方向に移動させて原位
置復帰させる半径方向移動指令と軸方向に移動させて原
位置復帰させる軸方向移動指令からなる原位置復帰用プ
ログラムを記憶する記憶手段と、加工中に異常が発生し
たことを検出する異常検出手段と、前記加工工具が前記
加工穴内に係合したことを検出する係合検出手段と、前
記異常検出手段によって異常が検出されたことに応答し
て数値制御手段にて前記原位置復帰用プログラムの前記
半径方向移動指令もしくは軸方向移動指令の一方を実行
し、前記係合検出手段によって前記加工工具が前記加工
穴内に係合したことが検出されたことに応答して前記半
径方向移動指令もしくは軸方向移動指令の他方を実行す
る原位置復帰制御手段とを備えたことを特徴とする原位
置復帰機能を備えた工作機械。
1. A machine tool having an original position return function, wherein a radial movement command for moving a machining tool from a machining hole in the radial direction to return to the original position and a shaft to move in the axial direction to return to the original position. Storage means for storing a program for returning to the original position including a direction movement command, abnormality detection means for detecting an abnormality occurring during machining, and engagement for detecting engagement of the machining tool in the machining hole In response to the detection means and the abnormality detection means detecting an abnormality, the numerical control means executes one of the radial direction movement command and the axial direction movement command of the original position return program, and the engagement is performed. A home position return control hand that executes the other of the radial movement command and the axial movement command in response to the detection means detecting that the machining tool is engaged in the machining hole. Machine tool equipped with the original position return function, characterized in that it comprises and.
JP59276904A 1984-12-26 1984-12-26 Machine tool with return-to-origin function Expired - Lifetime JPH0628837B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59276904A JPH0628837B2 (en) 1984-12-26 1984-12-26 Machine tool with return-to-origin function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59276904A JPH0628837B2 (en) 1984-12-26 1984-12-26 Machine tool with return-to-origin function

Publications (2)

Publication Number Publication Date
JPS61152351A JPS61152351A (en) 1986-07-11
JPH0628837B2 true JPH0628837B2 (en) 1994-04-20

Family

ID=17576004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59276904A Expired - Lifetime JPH0628837B2 (en) 1984-12-26 1984-12-26 Machine tool with return-to-origin function

Country Status (1)

Country Link
JP (1) JPH0628837B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2580190B2 (en) * 1987-07-29 1997-02-12 株式会社日立製作所 Abnormality detection device for industrial robots
JPH04262404A (en) * 1991-02-15 1992-09-17 Okuma Mach Works Ltd Numerical controller having load monitor function
JP2008012194A (en) * 2006-07-07 2008-01-24 Newgin Corp Game machine
CN117270456B (en) * 2023-09-25 2024-04-16 通用技术集团机床工程研究院有限公司上海分公司 Rollback working method and device, numerical control system and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5918184B2 (en) * 1978-12-26 1984-04-25 株式会社小松製作所 Tool evacuation/return device in case of tool abnormality in machine tools

Also Published As

Publication number Publication date
JPS61152351A (en) 1986-07-11

Similar Documents

Publication Publication Date Title
KR950000839B1 (en) Numerical Control Machine with Abnormal Stop Function
EP0106253B1 (en) Numerical control machine tool with an emergency origin returning function
JPS5822411A (en) Industrial robot control system
JPS6332586B2 (en)
JPS6057961B2 (en) Unmanned automatic turning device with two headstocks
JPH0628837B2 (en) Machine tool with return-to-origin function
JPH11327624A (en) Numerical controller with feed speed controlling function
JP3435229B2 (en) Machining method by NC lathe and NC lathe capable of backup machining
JP4233559B2 (en) Numerically controlled machine tool
JPH0630011B2 (en) Numerical control Machining restart control method
EP0328665A1 (en) Numerical controller
WO1989001388A1 (en) Axis switching device
JPS63295085A (en) Cnc laser beam machining method
JPH0410643B2 (en)
CN115917456B (en) Numerical control device, machine tool, and control method for machine tool
JPH056210A (en) Torque limit system
JP2654228B2 (en) Numerical control unit
JPS6359823B2 (en)
JPS62130412A (en) Numerical control method
JPH05131340A (en) Method for return to origin of nc finishing machine
JPS6133202B2 (en)
JPH0650005Y2 (en) CNC device
JPS61125606A (en) Machine tool with original position returning function
JP2001071235A (en) Numerical control unit
KR820001952B1 (en) Industrial robot control system