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
JPH0620652B2 - Drilling load monitoring system for numerically controlled machine tools - Google Patents
[go: Go Back, main page]

JPH0620652B2 - Drilling load monitoring system for numerically controlled machine tools - Google Patents

Drilling load monitoring system for numerically controlled machine tools

Info

Publication number
JPH0620652B2
JPH0620652B2 JP62267276A JP26727687A JPH0620652B2 JP H0620652 B2 JPH0620652 B2 JP H0620652B2 JP 62267276 A JP62267276 A JP 62267276A JP 26727687 A JP26727687 A JP 26727687A JP H0620652 B2 JPH0620652 B2 JP H0620652B2
Authority
JP
Japan
Prior art keywords
tool
machining
unit
state
value
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
JP62267276A
Other languages
Japanese (ja)
Other versions
JPH01109009A (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.)
OOKUMA KK
Original Assignee
OOKUMA 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 OOKUMA KK filed Critical OOKUMA KK
Priority to JP62267276A priority Critical patent/JPH0620652B2/en
Publication of JPH01109009A publication Critical patent/JPH01109009A/en
Publication of JPH0620652B2 publication Critical patent/JPH0620652B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0904Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool before or after machining
    • B23Q17/0919Arrangements for measuring or adjusting cutting-tool geometry in presetting devices
    • B23Q17/0947Monitoring devices for measuring cutting angles

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Drilling And Boring (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は数値制御(以下、NCという)工作機械で穴明加
工を行なう際の工具の負荷監視装置に関する。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to a load monitoring device for a tool when drilling a numerically controlled (hereinafter referred to as NC) machine tool.

(技術的背景と解決すべき問題点) 従来、NC工作機械で穴明加工を行なう際の工具に掛かる
加工負荷の監視装置には、加工負荷検出を行なわないも
のと加工負荷検出を行なうものとがある。
(Technical background and problems to be solved) Conventionally, there are two types of monitoring devices for the machining load on the tool when performing drilling with an NC machine tool, one that does not detect machining load and the other that detects machining load. There is.

加工負荷検出を行なわない負荷監視装置には、一定の深
さで穴明加工を行なった後、工具を加工基準点まで戻し
て切粉を排出し、工具の切粉詰りにより過負荷を防止す
る手段や、一定の個数の穴明加工を行なった後、現在の
工具を次の工具に交換し、工具の切削能力低下による過
負荷を防止する手段が設けられている。しかし、どちら
の手段もNCプログラムが複雑化し、また常に一定の周期
で穴明加工と戻り動作又は交換動作とを繰返すので、加
工負荷が過小であるにも拘らず戻り動作又は交換動作に
入って時間をロスしたり、加工負荷が過大であるにも拘
らず穴明加工を行なって工具を折損したりする欠点があ
った。
For a load monitoring device that does not detect machining load, after performing drilling at a certain depth, return the tool to the machining reference point to discharge chips, and prevent overload due to clogging of chips. Means and means for preventing overload due to deterioration of the cutting ability of the tool by replacing the current tool with the next tool after performing a certain number of drilling operations. However, both methods complicate the NC program, and since the boring process and the returning operation or the exchanging operation are always repeated at a constant cycle, even if the machining load is too small, the returning operation or the exchanging operation cannot be started. There are drawbacks such as loss of time and breakage of the tool by performing drilling despite the excessive processing load.

一方、加工負荷検出を行なう負荷監視装置には、一定の
値以上の負荷が検出されたとき、現在の工具を次の工具
に交換し、又は穴明加工を中断し、工具の切削能力低下
による過負荷を防止する手段が設けられている。しか
し、この手段では、一定の値以上の加工負荷になった原
因が工具の切削能力低下によるものではなく切粉詰り等
によるものであっても、切削能力の低下していない工具
を交換してしまうので交換動作の時間をロスしたり、大
量の工具を要してコストが嵩む等の種々の問題があっ
た。
On the other hand, when a load over a certain value is detected, the load monitoring device that detects the machining load replaces the current tool with the next tool, or interrupts drilling, and Means are provided to prevent overload. However, with this method, even if the cause of the processing load of a certain value or more is not due to the deterioration of the cutting ability of the tool but due to clogging of chips, etc., replace the tool whose cutting ability has not deteriorated. Therefore, there have been various problems such as loss of time for the replacement operation and a large amount of tools, which increases the cost.

(発明の目的) 本発明は上述のような事情から成されたものであり、本
発明の目的は、NC工作機械の工具に掛かる加工負荷を監
視して、常に適切な加工負荷で穴明加工を行なわせるこ
とができるNC工作機械における穴明加工負荷監視装置を
提供することにある。
(Object of the Invention) The present invention has been made under the circumstances as described above, and an object of the present invention is to monitor a machining load applied to a tool of an NC machine tool and always perform drilling with an appropriate machining load. (EN) Provided is a drilling load monitoring device for an NC machine tool capable of performing the following.

(問題点を解決するための手段) 本発明はNC工作機械で穴明加工を行なう際の工具の負荷
監視装置に関するものであり、本発明の上記目的は、前
記加工負荷を検出する検出手段を具備した検出部と、こ
の加工負荷検出値に対する過負荷判定値が予め設定され
ている設定部と、前記加工負荷検出値及び前記過負荷判
定値を比較する比較部と、この比較により前記加工負荷
検出値が前記過負荷判定値を超えた時、前記工具の状態
を判断する判断部と、前記穴明加工の前加工状態が予め
記憶されている記憶部と、前記判断による工具状態及び
前記前加工状態の組合せから加工制御信号を生成する生
成部と、この加工制御信号に従って前記穴明加工中の数
値制御指令に割込んで中断する割込部と、この中断の際
の前記工具の位置を記憶する記憶部と、前記工具を所定
位置まで戻して所定の処置を施した後、この工具を前記
中断位置まで戻した前記数値制御指令を再開させる再起
動部とを設けることによって達成される。
(Means for Solving Problems) The present invention relates to a load monitoring device for a tool when performing drilling with an NC machine tool, and the above object of the present invention is to provide a detection means for detecting the processing load. A detection unit provided, a setting unit in which an overload determination value for the processing load detection value is preset, a comparison unit for comparing the processing load detection value and the overload determination value, and the processing load by this comparison. When the detected value exceeds the overload determination value, a determination unit that determines the state of the tool, a storage unit that stores the pre-processing state of the drilling in advance, the tool state and the previous state based on the determination. A generation unit that generates a machining control signal from a combination of machining states, an interruption unit that interrupts the numerical control command during the drilling according to the machining control signal to interrupt, and the position of the tool at the time of this interruption. A storage unit for storing, After performing predetermined treatment returns the serial tool to a predetermined position, it is achieved by providing the restart unit for restarting the numerical control command that returned this tool to the interruption position.

(発明の作用) 本発明のNC工作機械における穴明加工負荷監視装置は、
工具状態と前加工状態とから加工制御信号を生成して加
工制御するので、常に適切な加工負荷状態となるように
監視することができると共に、加工制御する際に穴明加
工中の数値制御指令を中断した場合は、中断した位置か
ら数値制御指令を再開するので、迅速な穴明加工を行な
うことができるものである。
(Operation of the Invention) The drilling load monitoring device in the NC machine tool of the present invention is
Machining control signals are generated from the tool status and the pre-machining status to control machining, so it is possible to constantly monitor so that an appropriate machining load condition is reached, and at the time of machining control, a numerical control command during drilling When the process is interrupted, the numerical control command is restarted from the interrupted position, so that quick drilling can be performed.

(発明の実施例) 第1図は、本発明のNC工作機械における穴明加工負荷監
視装置の一例を示すブロック図であり、穴明加工を行な
う際の工具に掛かる加工負荷を検出するセンサ101と、
このセンサ101からの検出信号SAを平均化,平滑化等を
行なって加工負荷信号値(以下、負荷値という)SBとす
る加工負荷検出部102と、工具に過負荷が掛かっている
と判定すべき過負荷判定値(以下、判定値という)SCが
予め記憶されている判定値設定部104と、加工負荷検出
部102からの負荷値SBを判定値設定部104からの判定値SC
と比較して、負荷値SBが判定値SCを超えたとき加工制御
信号生成要求信号SDを加工制御信号生成部105に入力す
ると共に、タイマ制御要求信号SEをタイマ制御部106に
入力する比較部103とを有している。そして、比較部103
からのタイマ制御要求信号SEを受けてタイマ比較要求信
号SFをタイマ比較部109に入力し、またタイマ比較部109
からのタイマクリア要求信号SGを受けてタイマクリア信
号SHをタイマ107に入力してタイマ値SIをクリアするタ
イマ制御部106と、負荷値SBが判定値SCを超えた理由
が、切粉詰り等の一過性によるものか、又は工具のチッ
ピング,摩耗等によるものかを判定するために加工開始
と同時にスタートし、負荷値SBが判定値SCを超えるまで
のタイマ値SIをしきい値SJと比較するタイマ比較部109
に入力し、またNC再起動部114からのタイマスタート信
号SYを受けてスタートするタイマ107と、過負荷の発生
原因が一過性によるものか否かを判定すべきしきい値SJ
が予め記憶されているタイマ設定部108と、タイマ制御
部106からのタイマ比較要求信号SFを受けてタイマ107か
らのタイマ値SIをタイマ設定部108からのしきい値SJと
比較し、タイマ値SIがしきい値SJを超えた場合に工具正
常信号SKを加工制御信号生成部105に入力すると共に、
タイマクリア要求信号SGをタイマ制御部106に入力し、
またタイマ値SIがしきい値SJを超えていない場合に工具
異常信号SLを加工制御信号生成部105に入力すると共
に、タイマクリア要求信号SGをタイマ制御部106に入力
するタイマ比較部109とを有している。なお、上述した
タイマ値とは、加工開始してから、又は前回負荷値が判
定値を超えてから、今回負荷値が判定値を超えるまでに
経過した時間をいう。さらに、前加工状態SPが予め記憶
されている前加工状態記憶部110と、比較部103からの加
工制御信号生成要求信号SDを受けて、タイマ比較部109
からの工具正常信号SK/工具異常信号SL及び前加工状態
記憶部110からの前加工状態SPの組合せを基に加工制御
信号SQをNC割込部111に入力すると共に、前加工状態の
変更信号SRを前加工状態記憶部110に入力する加工制御
信号生成部105と、加工制御信号生成部105からの加工制
御信号SQを受けてNCプログラム実行中止信号SS又は送り
軸,主軸停止信号STをNCプログラム実行部112に入力
し、またNC再起動要求信号SUをNC再起動部114に入力す
るNC割込部111と、NC割込部111からのNCプログラム実行
中止信号SSを受けて中止時の現在位置SVを現在位置記憶
部113に記憶させ、またNC再起動部114からのNC再起動信
号SWを受けてNCプログラムを再起動するNCプログラム実
行部112と、現在位置記憶部113からの現在位置SXまで工
具を戻し、NC割込部111からのNC再起動要求信号SUを受
けてNC再起動信号SWをNCプログラム実行部112に入力す
ると共に、スタート信号SYをタイマ107に入力するNC再
起動部114とが設けられている。
(Embodiment of the Invention) FIG. 1 is a block diagram showing an example of a drilling load monitoring device in an NC machine tool according to the present invention, and a sensor 101 for detecting a machining load applied to a tool when performing drilling. When,
A processing load detection unit 102 that averages and smoothes the detection signal SA from the sensor 101 to obtain a processing load signal value (hereinafter referred to as a load value) SB, and determines that the tool is overloaded. A judgment value setting unit 104 in which a power overload judgment value (hereinafter referred to as a judgment value) SC is stored in advance, and a load value SB from the processing load detection unit 102 is a judgment value SC from the judgment value setting unit 104.
When the load value SB exceeds the judgment value SC, the processing control signal generation request signal SD is input to the processing control signal generation unit 105, and the timer control request signal SE is input to the timer control unit 106. And 103. Then, the comparison unit 103
In response to the timer control request signal SE from, the timer comparison request signal SF is input to the timer comparison unit 109, and the timer comparison unit 109
The timer controller 106 that receives the timer clear request signal SG from the timer clear signal SH and inputs the timer clear signal SH to the timer 107 to clear the timer value SI, and the reason why the load value SB exceeds the judgment value SC is that the chips are clogged, etc. To determine whether it is due to a transient or due to tool chipping, wear, etc., start at the same time as machining starts, and set the timer value SI until the load value SB exceeds the judgment value SC as the threshold value SJ. Timer comparison section 109 for comparison
And a threshold value SJ for judging whether or not the cause of the overload is due to a transient, and the timer 107 which starts upon receiving the timer start signal SY from the NC restart unit 114.
Is stored in advance and the timer comparison request signal SF from the timer control unit 106 is received, the timer value SI from the timer 107 is compared with the threshold value SJ from the timer setting unit 108, and the timer value When the SI exceeds the threshold value SJ, the tool normal signal SK is input to the machining control signal generation unit 105, and
Input the timer clear request signal SG to the timer control unit 106,
When the timer value SI does not exceed the threshold value SJ, the tool abnormality signal SL is input to the machining control signal generation unit 105, and the timer comparison request signal SG is input to the timer control unit 106. Have In addition, the above-mentioned timer value refers to a time elapsed from the start of machining or the time when the load value exceeds the determination value last time until the load value exceeds the determination value this time. Further, in response to the pre-machining state storage unit 110 in which the pre-machining state SP is stored in advance and the machining control signal generation request signal SD from the comparing unit 103, the timer comparing unit 109
Inputs the machining control signal SQ to the NC interrupt unit 111 based on the combination of the tool normal signal SK / tool abnormal signal SL from the pre-machining state storage unit 110 and the pre-machining state SP from the pre-machining state storage unit 110, and the pre-machining state change signal. When the machining control signal generator 105 for inputting SR to the pre-machining state storage unit 110 and the machining control signal SQ from the machining control signal generator 105 are received, the NC program execution stop signal SS or the feed axis, spindle stop signal ST is NC. It is input to the program execution unit 112 and the NC restart request signal SU is input to the NC restart unit 114, and the NC interrupt execution signal SS from the NC interrupt unit 111 The current position SV is stored in the current position storage unit 113, and the NC program execution unit 112 that restarts the NC program in response to the NC restart signal SW from the NC restart unit 114 and the current position storage unit 113 Return the tool to the position SX, and receive the NC restart request signal SU from the NC interrupt unit 111 to restart the NC. An NC restart unit 114 for inputting a start signal SW to the NC program execution unit 112 and a start signal SY for the timer 107 is provided.

このような構成において、その動作を第2図のフローチ
ャートで説明すると、タイマでの計時をスタートし、次
に穴明加工が終了したか否かを確認し(ステップS1)、
穴明加工が終了した場合には、全ての処理を終了する。
一方、前期判断ステップS1において、穴明加工が終了し
ていない場合には、比較部103がセンサ101及び加工負荷
検出部102を介して入力した負荷値SBが、判定値設定部1
04からの判定値SCを超えたか否かを確認し(ステップS
2)、負荷値SBが判定値SCを超えていない場合には再度
確認する。一方、前記判断ステップS2において、負荷値
SBが判定値SCを超えた場合(第3図(A))には、比較部1
03が加工制御信号要求信号SDを加工制御信号生成部105
に入力すると共に、タイマ制御要求信号SEをタイマ制御
部106に入力する。そして、タイマ制御部106がタイマ比
較要求信号SFをタイマ比較部109に入力すると、タイマ
比較部109はタイマ107からのタイマ値SIがタイマ設定部
108からのしきい値SJを超えたか否かを確認し(ステッ
プS3)、タイマ値SIがしきい値SJを超えた場合には、正
常切削状態が一定時間以上継続していることになるた
め、前回負荷値SBが判定値を超えた時点では、工具に
は問題がなかったと判断される。従って、過負荷の発生
原因が一過性であると考えられるため、タイマ比較部10
9は工具正常信号SKを加工制御信号生成部105に入力す
る。一方、前記判断ステップS3において、タイマ値SIが
しきい値SJを超えていない場合には、正常切削状態が一
定時間以上継続していないことになるため、前回負荷値
SBが判定値SCを超えた時点で、工具の問題があった
と判断される。従って、過負荷の発生原因が一過性でな
いと考えられるため、タイマ比較部109は工具異常信号S
Lを加工制御信号生成部105に入力する。そして、加工制
御信号生成部105は比較部103からの加工制御信号生成要
求信号SDを受けて、タイマ比較部109からの工具正常信
号SK/工具異常信号SL及び前加工状態記憶部110からの
前加工状態SPの組合せにより適切な加工制御信号SQをNC
割込部111に入力する。第4図は、工具正常信号SK/工具
異常信号SL及び前加工状態SPの組合せに対する加工制御
信号SQを示すものであり、正常切削SPAとは加工開始以
降に一度も過負荷になっていない状態のことであり、再
アプローチSPBとは直前の過負荷発生時に工具を一旦加
工基準点まで戻した後、NCによる加工が継続された状態
のことであり、工具交換SPCとは直前の過負荷発生時に
現在の工具を次工具と交換した状態のことである。そこ
で、加工制御信号生成部105に工具正常信号SKが入力さ
れた場合(ステップS3でYesのとき)、または加工制御
信号発生部105に工具異常信号SLが入力されたときに前
加工状態SPが正常切削SPAである場合(ステップS4)、
加工制御信号生成部105が工具を一旦加工基準点まで戻
した後、NCによる加工を継続するような加工制御信号SQ
をNC割込部111に入力とすると、NC割込部111はNCプログ
ラム実行中止信号SSをNCプログラム実行部112に入力す
る。同時に、加工制御信号生成部105は前加工状態SPを
再アプローチSPBに変更する信号SRを前加工状態記憶部1
10に入力する(ステップS6)。そして、NCプログラム11
2はNCプログラム実行中止時の現在位置SVを現在位置記
録部113に記憶させ(ステップS7)、工具Tを一旦加工
基準点aまで戻して(第3図(B))、切粉詰りを解消す
る(ステップS8)。一方、タイマ制御部106はタイマ比
較部109からのタイマクリア要求信号SGを受けてタイマ
クリア信号SHをタイマ107に入力してタイマ値SIをクリ
アする(ステップS9)。そして、NC再起動部114は、NC
割込部111からのNC再起動要求信号SUを受けて工具Tを
現在位置記憶部113に記憶されているNCプログラム実行
中止時の現在位置SXまで戻し(第3図(C)、ステップS1
0)、NCプログラム再起動信号SWをNCプログラム実行部1
12に入力して加工を再開させ(ステップS11)、タイマ
スタート信号SYをタイマ107に入力してタイマ107をスタ
ートさせて(ステップS12)、ステップS1にリターンす
る。
In such a configuration, the operation will be described with reference to the flowchart of FIG. 2. The timer starts counting, and then it is confirmed whether or not the drilling process is completed (step S1).
When the drilling process is completed, all the processes are completed.
On the other hand, in the previous term determination step S1, if the drilling is not completed, the load value SB input by the comparison unit 103 via the sensor 101 and the processing load detection unit 102 is the determination value setting unit 1
Check if the judgment value SC from 04 is exceeded (step S
2) If the load value SB does not exceed the judgment value SC, check again. On the other hand, in the judgment step S2, the load value
When SB exceeds the judgment value SC (Fig. 3 (A)), the comparison unit 1
03 processing control signal request signal SD processing control signal generation unit 105
And a timer control request signal SE to the timer control unit 106. Then, when the timer control unit 106 inputs the timer comparison request signal SF to the timer comparison unit 109, the timer comparison unit 109 determines that the timer value SI from the timer 107 is the timer setting unit.
Check whether the threshold value SJ from 108 has been exceeded (step S3). If the timer value SI exceeds the threshold value SJ, it means that the normal cutting state has continued for a certain time or longer. When the previous load value SB exceeds the determination value, it is determined that the tool has no problem. Therefore, the cause of the overload is considered to be transient, and the timer comparison unit 10
9 inputs the tool normal signal SK to the machining control signal generation unit 105. On the other hand, in the judgment step S3, when the timer value SI does not exceed the threshold value SJ, it means that the normal cutting state has not continued for a certain period of time, so the previous load value SB exceeds the judgment value SC. It is determined that there was a problem with the tool. Therefore, it is considered that the cause of the overload is not transient, so the timer comparison unit 109 causes the tool abnormality signal S
Input L to the processing control signal generation unit 105. Then, the machining control signal generation unit 105 receives the machining control signal generation request signal SD from the comparison unit 103, receives the tool normal signal SK / tool abnormal signal SL from the timer comparison unit 109, and the previous machining state storage unit 110 NC suitable machining control signal SQ by combination of machining status SP
Input to the interrupt unit 111. FIG. 4 shows the machining control signal SQ for the combination of the tool normal signal SK / tool abnormal signal SL and the pre-machining state SP, and the normal cutting SPA is a state where there is no overload after the start of machining. The re-approach SPB is the state in which the tool was once returned to the machining reference point when the last overload occurred, and then NC machining is continued.The tool replacement SPC is the last overload occurrence. Sometimes it means that the current tool is replaced with the next tool. Therefore, when the tool normal signal SK is input to the processing control signal generation unit 105 (Yes in step S3), or when the tool abnormality signal SL is input to the processing control signal generation unit 105, the pre-processing state SP is If it is a normal cutting SPA (step S4),
A machining control signal SQ that allows the machining control signal generation unit 105 to continue machining by NC after the tool once returns to the machining reference point.
Is input to the NC interrupt unit 111, the NC interrupt unit 111 inputs the NC program execution stop signal SS to the NC program execution unit 112. At the same time, the machining control signal generation unit 105 outputs a signal SR for changing the pre-machining state SP to the re-approach SPB.
Input to 10 (step S6). And NC program 11
2 stores the current position SV at the time of stopping the NC program execution in the current position recording unit 113 (step S7), temporarily returns the tool T to the machining reference point a (Fig. 3 (B)), and eliminates chip clogging. Yes (step S8). On the other hand, the timer control unit 106 receives the timer clear request signal SG from the timer comparison unit 109, inputs the timer clear signal SH to the timer 107, and clears the timer value SI (step S9). Then, the NC restart unit 114
Upon receiving the NC restart request signal SU from the interrupt unit 111, the tool T is returned to the current position SX when the NC program execution is stopped, which is stored in the current position storage unit 113 (Fig. 3 (C), step S1.
0), NC program restart signal SW to NC program execution unit 1
12 is input to restart machining (step S11), the timer start signal SY is input to the timer 107 to start the timer 107 (step S12), and the process returns to step S1.

一方、前記判断ステップS4において、加工制御信号生成
部105に工具異常信号SLが力されたときに前加工状態SP
が正常切削SPAでない場合には、前加工状態SPが再アプ
ローチSPBであるか否かを確認し(ステップS5)、前加
工状態SPが再アプローチSPBでない場合にはステップS20
に進む。一方、前記判断ステップS5において、前加工状
態SPが再アプローチSPBである場合には、加工制御信号
生成部105が工具を一旦加工基準点まで戻した後、現在
の工具を次工具と交換してNCによる加工を継続するよう
な加工制御信号SQをNC割込部111に入力すると、NC割込
部111はNCプログラム実行中止信号SSをNCプログラム実
行部112に入力する。同時に、加工制御信号生成部105は
前加工状態SPを工具交換SPCに変更する信号SRを前加工
状態記憶部110に入力する(ステップS13)。そして、NC
プログラム実行部112はNCプログラム実行中止時の現在
位置SVを現在位置記憶部113に記憶させ(ステップS1
4)、工具Tを一旦加工基準点aまで戻して現在の工具
を次工具と交換する(ステップS15)。以後、前述した
ステップS9〜ステップS12までと同じ動作を行ない(ス
テップS16〜S19)、ステップS1にリターンする。
On the other hand, in the determination step S4, when the tool abnormality signal SL is applied to the machining control signal generation unit 105, the pre-machining state SP
Is not the normal cutting SPA, it is confirmed whether or not the pre-machining state SP is the re-approaching SPB (step S5), and if the pre-machining state SP is not the re-approaching SPB, step S20.
Proceed to. On the other hand, in the determination step S5, if the previous machining state SP is the re-approach SPB, the machining control signal generation unit 105 once returns the tool to the machining reference point, and then replaces the current tool with the next tool. When the machining control signal SQ for continuing machining by NC is input to the NC interrupt unit 111, the NC interrupt unit 111 inputs the NC program execution stop signal SS to the NC program execution unit 112. At the same time, the machining control signal generation unit 105 inputs the signal SR for changing the pre-machining state SP to the tool exchange SPC to the pre-machining state storage unit 110 (step S13). And NC
The program execution unit 112 stores the current position SV at the time when the NC program execution is stopped in the current position storage unit 113 (step S1
4) The tool T is once returned to the machining reference point a and the current tool is replaced with the next tool (step S15). After that, the same operations as those in steps S9 to S12 described above are performed (steps S16 to S19), and the process returns to step S1.

一方、前記判断ステップS5において、前加工状態SPが再
アプローチSPBでない場合には、加工制御信号生成部105
が送り軸及び主軸を一時停止させるような加工制御信号
SQをNC割込部111に入力すると、NC割込部111は送り軸及
び主軸停止信号STをNCプログラム実行部112に入力し、N
Cプログラム実行部112は送り軸を一時停止させ、(ステ
ップS20)、主軸を停止させる(ステップS21)。一方、
タイマ制御部106はタイマ比較部109からのタイマクリア
要求信号SGを受けてタイマクリア信号SHをタイマ107に
入力してタイマ値SIをクリアする(ステップS22)。そ
して、この場合はNCの再起動はオペレータ等にゆだねら
れ、オペレータ等が再起動を行なったとき、加工制御信
号生成部105は前加工状態SPを正常切削SPAに変更する信
号SRを前加工状態記憶部110に入力し、ステップS1にリ
ターンして上述した動作を繰返す。
On the other hand, in the determination step S5, when the pre-processing state SP is not the re-approach SPB, the processing control signal generation unit 105
Control signal that causes the feed axis and spindle to temporarily stop
When SQ is input to the NC interrupt unit 111, the NC interrupt unit 111 inputs the feed axis and spindle stop signal ST to the NC program execution unit 112, and N
The C program execution unit 112 temporarily stops the feed axis (step S20) and stops the spindle (step S21). on the other hand,
The timer control unit 106 receives the timer clear request signal SG from the timer comparison unit 109, inputs the timer clear signal SH to the timer 107, and clears the timer value SI (step S22). Then, in this case, the restart of the NC is entrusted to the operator or the like, and when the operator or the like restarts, the machining control signal generation unit 105 outputs the signal SR for changing the pre-machining state SP to the normal cutting SPA. Input to the storage unit 110, return to step S1, and repeat the above-described operation.

(発明の効果) 以上のように本発明のNC工作機械における穴明加工負荷
監視装置によれば、常に適切な加工負荷状態となるよう
に監視を続けるので、工具の戻り動作や交換動作を必要
最小限の回数にとどめて生産性向上を図ることができる
と共に、自動化・無人化によるコスト低減を図ることが
できる。
(Effects of the Invention) As described above, according to the drilling load monitoring device in the NC machine tool of the present invention, since the monitoring is continuously performed so that an appropriate machining load state is always maintained, it is necessary to perform the returning operation and the exchanging operation of the tool. The productivity can be improved with the minimum number of times, and the cost can be reduced by automation and unmanned operation.

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

第1図は、本発明のNC工作機械における穴明加工負荷監
視装置の一例を示すブロック図、第2図はその動作を説
明するフローチャート、第3図(A)〜(C)はそれぞれ加工
状態を説明する図、第4図は加工制御信号を示す図であ
る。 101……センサ、102……加工負荷検出部、103……比較
部、104……判定値設定部、105……加工制御信号生成
部、106……タイマ制御部、107……タイマ、108……タ
イマ設定部、109……タイマ比較部、110……前加工状態
記憶部、111……NC割込部、112……NCプログラム実行
部、113……現在位置記憶部、114……NC再起動部。
FIG. 1 is a block diagram showing an example of a hole drilling load monitoring device in an NC machine tool of the present invention, FIG. 2 is a flow chart for explaining the operation, and FIGS. 3 (A) to 3 (C) are machining states, respectively. And FIG. 4 is a diagram showing a machining control signal. 101 ... Sensor, 102 ... Processing load detection unit, 103 ... Comparison unit, 104 ... Judgment value setting unit, 105 ... Processing control signal generation unit, 106 ... Timer control unit, 107 ... Timer, 108 ... … Timer setting section, 109 …… Timer comparing section, 110 …… Previous machining state storage section, 111 …… NC interruption section, 112 …… NC program execution section, 113 …… Current position storage section, 114 …… NC re-setting section Start-up section.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】数値制御工作機械で穴明加工を行う際の工
具に掛かる加工負荷を検出する検出手段を具備した検出
部と、加工が開始されてから又は加工中断後再起動され
てからの経過時間を計時するタイマ部と、この経過時間
に対する工具異常判定値が予め設定されている工具異常
判定値設定部と、この加工負荷検出値に対する過負荷判
定値が予め設定されている過負荷判定値設定部と、前記
加工負荷検出値及び前記過負荷判定値を比較する比較部
と、この比較により前記加工負荷検出値が前記過負荷判
定値を超えた時、前記経過時間が前記工具異常判定値を
超えていれば、前記工具の状態を正常と判断し、前記経
過時間が前記工具異常判定値を超えていなければ、前記
工具の状態を異常と判断する判断部と、前記穴明加工の
前加工状態が記憶されている前加工状態記憶部と、前記
判断による工具状態及び前記加工状態の組合せから、前
記工具状態が正常のときには、前記工具を所定の位置ま
で戻すのみの加工制御信号を生成し、前記工具状態が異
常のときには、前記前加工状態が正常切削ならば前記工
具を所定の位置まで戻すのみの加工制御信号を生成し、
前記前加工状態が再アプローチならば前記工具を所定の
位置まで戻すと共に工具交換を行なう加工制御信号を生
成し、前記前加工状態が工具交換ならば、加工を中断す
る加工制御信号を生成する生成部と、この加工制御信号
に従って前記穴明加工中の数値制御指令に割込んで中断
する割込部と、この中断の際の前記工具の位置を記憶す
る位置記憶部と、前記工具を所定位置まで戻して所定の
処置を施した後、この工具を前記中断位置まで戻して前
記数値制御指令を再開させる再起動部とを具備したこと
を特徴とする数値制御工作機械における穴明加工負荷監
視装置。
1. A detection unit provided with a detection unit for detecting a processing load applied to a tool when performing drilling with a numerically controlled machine tool, and a detection unit after the processing is started or restarted after the processing is interrupted. A timer unit that counts elapsed time, a tool abnormality determination value setting unit that presets a tool abnormality determination value for this elapsed time, and an overload determination that presets an overload determination value for this machining load detection value A value setting unit, a comparing unit that compares the processing load detection value and the overload determination value, and when the processing load detection value exceeds the overload determination value by this comparison, the elapsed time is the tool abnormality determination. If it exceeds the value, the state of the tool is determined to be normal, and if the elapsed time does not exceed the tool abnormality determination value, a determination unit that determines the state of the tool to be abnormal, and the drilling process Pre-processing state remembered When the tool state is normal, a machining control signal for returning the tool to a predetermined position is generated from the combination of the pre-machining state storage section and the tool state and the machining state determined by the determination, and the tool is When the state is abnormal, if the pre-machining state is normal cutting, a machining control signal for only returning the tool to a predetermined position is generated,
If the pre-machining state is a re-approach, a machining control signal for returning the tool to a predetermined position and for tool exchange is generated, and if the pre-machining state is tool exchange, a machining control signal for interrupting machining is generated. Section, an interrupting section for interrupting the numerical control command during the drilling according to this machining control signal to interrupt, a position storage section for storing the position of the tool at the time of this interruption, and the tool for a predetermined position. And a restarting unit for returning the tool to the interruption position and restarting the numerical control command after performing a predetermined treatment. .
JP62267276A 1987-10-22 1987-10-22 Drilling load monitoring system for numerically controlled machine tools Expired - Lifetime JPH0620652B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62267276A JPH0620652B2 (en) 1987-10-22 1987-10-22 Drilling load monitoring system for numerically controlled machine tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62267276A JPH0620652B2 (en) 1987-10-22 1987-10-22 Drilling load monitoring system for numerically controlled machine tools

Publications (2)

Publication Number Publication Date
JPH01109009A JPH01109009A (en) 1989-04-26
JPH0620652B2 true JPH0620652B2 (en) 1994-03-23

Family

ID=17442586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62267276A Expired - Lifetime JPH0620652B2 (en) 1987-10-22 1987-10-22 Drilling load monitoring system for numerically controlled machine tools

Country Status (1)

Country Link
JP (1) JPH0620652B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2817749B2 (en) * 1991-10-07 1998-10-30 三菱電機株式会社 Laser processing equipment
JP4509596B2 (en) * 2004-02-17 2010-07-21 旭化成建材株式会社 How to open the embedded bracket
JP6599667B2 (en) * 2015-07-10 2019-10-30 ローランドディー.ジー.株式会社 Processing apparatus and processing method
CN111163889B (en) * 2017-09-29 2021-11-09 本田技研工业株式会社 Machining device and machining method
JP7452988B2 (en) * 2019-11-25 2024-03-19 ファナック株式会社 Program restart support device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6080545A (en) * 1983-10-06 1985-05-08 Enshu Cloth Kk Method and device for step feed control

Also Published As

Publication number Publication date
JPH01109009A (en) 1989-04-26

Similar Documents

Publication Publication Date Title
JPH04278605A (en) Trouble foresetting device for machine tool
EP1449615B1 (en) Numerical control unit for detection of abnormal load on an electric motor
KR100579083B1 (en) A Tool Error Detecting Unit of CNC and Method Thereof
US7657356B2 (en) Controller
US10007252B2 (en) Machine tool controller
EP0373222B1 (en) Stop controller of cutting tool
JP2533971B2 (en) Tool abnormality detection device
US20160259320A1 (en) Numerical controller capable of avoiding overheat of spindle
JPH0620652B2 (en) Drilling load monitoring system for numerically controlled machine tools
JP3005663B2 (en) Abnormality avoidance control method for numerically controlled machine tools
JP2748889B2 (en) Tool wear compensation device
US6859680B2 (en) Numerical controlling unit having tool-breakage detecting function
JP2754266B2 (en) Numerical controller with centralized tool data management function
JPS61178151A (en) Numeric controller
JPS6059108B2 (en) Machine tool abnormality monitoring device
JP2001277075A (en) Load detecting method and device for cutting tool in machine tool
JPS61178155A (en) Machining control method of machine tool
JPH0751992A (en) Drilling work method
JPH03178752A (en) Method for monitoring and controlling tool load
JPS6315099B2 (en)
JPH0215954A (en) Tool abnormality monitoring method
JP2001138136A (en) Thread cutting work control device
JP2000237908A (en) Hole processing control method
JPS63295157A (en) Numerical control system
US11287797B2 (en) Numerical control device