[go: up one dir, main page]

JPH0751997A - Machining load monitoring method - Google Patents

Machining load monitoring method

Info

Publication number
JPH0751997A
JPH0751997A JP19711893A JP19711893A JPH0751997A JP H0751997 A JPH0751997 A JP H0751997A JP 19711893 A JP19711893 A JP 19711893A JP 19711893 A JP19711893 A JP 19711893A JP H0751997 A JPH0751997 A JP H0751997A
Authority
JP
Japan
Prior art keywords
sampling data
load
sampling
machining
signal
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
JP19711893A
Other languages
Japanese (ja)
Inventor
Kunio Tanaka
久仁夫 田中
Yasushi Onishi
靖史 大西
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 JP19711893A priority Critical patent/JPH0751997A/en
Priority to PCT/JP1994/001206 priority patent/WO1995004632A1/en
Publication of JPH0751997A publication Critical patent/JPH0751997A/en
Priority to US08/911,440 priority patent/US5822212A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To accurately monitor of a machining load state by providing a load monitoring means to output an alarm when a difference between a machining load during actual cutting and correction sampling data. CONSTITUTION:Sampling data for a machining load during test cutting is stored at a sampling data table 1. An override signal is received by a sampling period generating means 2, from which a sampling period signal is outputted. For example, when the override signal is 50%, a period signal being two times as large as a sampling period in the case of an output is outputted. Sampling data is then read from a sampling data table 1 by a reading means 3 according to the sample period signal and corrected by a correction means 4. The correction sampling data and actual measurement data during actual cutting are compared with each other at intervals of a specified time by a load monitoring means 5 and when a difference therebetween exceeds a specified value, an alarm is outputted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は数値制御工作機械での加
工負荷を監視する加工負荷監視方式に関し、特に加工負
荷のサンプリングデータを比較して負荷の監視を行う加
工負荷監視方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a machining load monitoring system for monitoring a machining load in a numerically controlled machine tool, and more particularly to a machining load monitoring system for comparing sampling data of machining loads to monitor the loads.

【0002】[0002]

【従来の技術】数値制御工作機械では加工負荷(切削ト
ルク等)を監視し、この加工負荷が一定以上になったと
きに、アラームを出して、加工を中断したり、切削送り
速度を下げて負荷を軽減させたりする。そして、工具の
損傷を防ぎ、また、ワークの加工不良を防止している。
勿論、ここで加工負荷は単なるスピンドルモータの負荷
のみでなく、サーボモータの負荷等も含むものとする。
2. Description of the Related Art A numerically controlled machine tool monitors a machining load (cutting torque, etc.), and when this machining load exceeds a certain level, an alarm is issued to interrupt the machining or lower the cutting feed rate. To reduce the load. Then, the tool is prevented from being damaged, and the defective machining of the work is prevented.
Of course, here, the processing load includes not only the load of the spindle motor but also the load of the servo motor.

【0003】そして、具体的な加工負荷の監視方法とし
て、一旦試切削を行い、加工負荷のデータを一定時間毎
にサンプリングデータとして採取し、次に実切削時にサ
ンプリングデータと実測データとを一定時間毎に比較し
て、加工負荷を監視する加工負荷監視方法がある。
As a concrete method of monitoring the machining load, trial cutting is performed once, the data of the machining load is sampled as sampling data at regular time intervals, and then the sampling data and the actual measurement data are measured at constant time during actual cutting. There is a processing load monitoring method for monitoring the processing load by comparing each of them.

【0004】一方、このような加工負荷をオブザーバを
使用して、外乱負荷トルクとして求める方法がある。こ
のような例として、特開平3−196313号公報に開
示されたものがある。
On the other hand, there is a method of obtaining such a processing load as a disturbance load torque by using an observer. As such an example, there is one disclosed in Japanese Patent Laid-Open No. 3-196313.

【0005】[0005]

【発明が解決しようとする課題】しかし、上記のサンプ
リングデータを使用する加工負荷監視方法では、送り速
度にオーバライドがかけられ、切削速度が変更される
と、試切削時のタイミングと実切削時のタイミングがず
れてしまう。例えば、オーバライドを50%とすれば、
試切削の速度に対して、実切削の速度は50%となり、
加工負荷を比較することができくなくなる。
However, in the machining load monitoring method using the above sampling data, when the feed speed is overridden and the cutting speed is changed, the timing at the trial cutting and the timing at the actual cutting are changed. Timing is off. For example, if the override is 50%,
The actual cutting speed is 50% of the trial cutting speed,
It becomes difficult to compare processing loads.

【0006】本発明はこのような点に鑑みてなされたも
のであり、送り速度にオーバライドがかかった場合で
も、試切削時のサンプリングデータと実切削時の試切削
時と実切削時のデータが時間的に正確に比較できる加工
負荷監視方式を提供することを目的とする。
The present invention has been made in view of such a point, and even when the feed rate is overridden, the sampling data at the trial cutting and the data at the trial cutting at the actual cutting and the data at the actual cutting are obtained. It is an object of the present invention to provide a machining load monitoring method that enables accurate comparison in terms of time.

【0007】[0007]

【課題を解決するための手段】本発明では上記課題を解
決するために、数値制御工作機械の加工負荷を監視する
加工負荷監視方式において、試切削時の加工負荷のサン
プリングデータを格納するサンプリングデータ・テーブ
ルと、オーバライド信号を受けて、前記オーバライド信
号に対応するサンプリング周期信号を出力するサンプリ
ング周期発生手段と、前記サンプリング周期信号にした
がって、前記サンプリングデータ・テーブルからサンプ
リングデータを読み出すサンプリングデータ読取手段
と、前記読み出されたサンプリングデータを前記オーバ
ライド信号によって補正して、補正サンプリングデータ
を出力するサンプリングデータ補正手段と、前記補正サ
ンプリングデータと実切削時の加工負荷の実測データを
一定時間毎に比較し、前記実切削時の加工負荷と前記サ
ンプリングデータの差が一定以上になったときにアラー
ムを出力する負荷監視手段と、を有することを特徴とす
る加工負荷監視方式が、提供される。
According to the present invention, in order to solve the above-mentioned problems, in a machining load monitoring method for monitoring the machining load of a numerically controlled machine tool, sampling data for storing sampling data of machining load during trial cutting A table, a sampling period generating means for receiving an override signal and outputting a sampling period signal corresponding to the override signal, and a sampling data reading means for reading sampling data from the sampling data table according to the sampling period signal , The read sampling data is corrected by the override signal, and sampling data correction means for outputting corrected sampling data, and the corrected sampling data and the actual measurement data of the machining load during actual cutting are compared at regular intervals. Machining load monitoring method characterized by having a a load monitoring means for outputting an alarm when the difference between the sampled data and processing load at the time of the actual cutting exceeds a specific, are provided.

【0008】[0008]

【作用】サンプリングデータ・テーブルには試切削の加
工負荷のサンプリングデータが格納されている。サンプ
リング周期発生手段は、オーバライド信号を受けて、サ
ンプリング周期信号を出力する。例えば、オーバライド
信号が100%であれば、試切削の場合のサンプリング
周期と同じ周期信号を出力し、オーバライドが50%で
あれば、出力の場合のサンプリング周期の2倍の周期信
号を出力する。
[Operation] The sampling data table stores the sampling data of the machining load of the trial cutting. The sampling period generating means receives the override signal and outputs the sampling period signal. For example, if the override signal is 100%, the same period signal as the sampling period in the case of trial cutting is output, and if the override signal is 50%, a period signal that is twice the sampling period in the case of output is output.

【0009】サンプリングデータ読取手段は、サンプリ
ング周期信号に従ってサンプリングデータ・テーブルか
らサンプリングデータを読み出す。サンプリングデータ
はサンプリングデータ補正手段によって補正され、補正
サンプリングデータとして出力される。
The sampling data reading means reads the sampling data from the sampling data table according to the sampling period signal. The sampling data is corrected by the sampling data correction means and output as corrected sampling data.

【0010】負荷監視手段は、この補正サンプリングデ
ータと、実切削時の実測データを一定時間ごとに比較
し、その差が一定以上になったときにアラームを出力す
る。
The load monitoring means compares the corrected sampling data with the actually measured data at the time of actual cutting, and outputs an alarm when the difference exceeds a certain value.

【0011】[0011]

【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図2は本発明の加工負荷監視方式を実施するた
めの数値制御装置(CNC)のハードウェアのブロック
図である。図において、10は数値制御装置(CNC)
である。プロセッサ11は数値制御装置(CNC)10
全体の制御の中心となるプロセッサであり、バス21を
介して、ROM12に格納されたシステムプログラムを
読み出し、このシステムプログラムに従って、数値制御
装置(CNC)10全体の制御を実行する。RAM13
には一時的な計算データ、表示データ等が格納される。
RAM13にはSRAM等が使用される。CMOS14
には加工プログラム及び各種パラメータ等が格納され
る。CMOS14は、図示されていないバッテリでバッ
クアップされ、数値制御装置(CNC)10の電源がオ
フされても不揮発性メモリとなっているので、それらの
データはそのまま保持される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a block diagram of hardware of a numerical controller (CNC) for implementing the machining load monitoring system of the present invention. In the figure, 10 is a numerical controller (CNC)
Is. The processor 11 is a numerical controller (CNC) 10
It is a processor that is the center of the overall control, reads the system program stored in the ROM 12 via the bus 21, and executes the overall control of the numerical controller (CNC) 10 in accordance with this system program. RAM13
Stores temporary calculation data, display data, and the like.
SRAM or the like is used for the RAM 13. CMOS14
The processing program, various parameters, and the like are stored in. The CMOS 14 is backed up by a battery (not shown) and serves as a non-volatile memory even when the power of the numerical controller (CNC) 10 is turned off, so that the data is retained as it is.

【0012】インタフェース15は外部機器用のインタ
フェースであり、紙テープリーダ、紙テープパンチャ
ー、紙テープリーダ・パンチャー等の外部機器31が接
続される。紙テープリーダからは加工プログラムが読み
込まれ、また、数値制御装置(CNC)10内で編集さ
れた加工プログラムを紙テープパンチャーに出力するこ
とができる。
The interface 15 is an interface for an external device, and is connected to an external device 31 such as a paper tape reader, a paper tape puncher, or a paper tape reader / puncher. The processing program is read from the paper tape reader, and the processing program edited in the numerical controller (CNC) 10 can be output to the paper tape puncher.

【0013】PMC(プログラマブル・マシン・コント
ローラ)16はCNC10に内蔵され、ラダー形式で作
成されたシーケンスプログラムで機械を制御する。すな
わち、加工プログラムで指令された、M機能、S機能及
びT機能に従って、これらをシーケンスプログラムで機
械側で必要な信号に変換し、I/Oユニット17から機
械側に出力する。この出力信号は機械側のマグネット等
を駆動し、油圧バルブ、空圧バルブ及び電気アクチュエ
ータ等を作動させる。また、機械側のリミットスイッチ
及び機械操作盤のスイッチ等の信号を受けて、必要な処
理をして、プロセッサ11に渡す。
A PMC (Programmable Machine Controller) 16 is built in the CNC 10 and controls the machine with a sequence program created in a ladder format. That is, according to the M function, S function, and T function instructed by the machining program, these are converted into necessary signals on the machine side by the sequence program and output from the I / O unit 17 to the machine side. This output signal drives a magnet or the like on the machine side to operate a hydraulic valve, a pneumatic valve, an electric actuator or the like. Further, it receives a signal from a limit switch on the machine side, a switch on the machine operation panel, etc., performs necessary processing, and passes it to the processor 11.

【0014】また、図示されていない機械操作盤のオー
バライドスイッチからのオーバライド信号は、I/Oユ
ニット17で受けて、PMC16からCPU11に送ら
れる。
An I / O unit 17 receives an override signal from an override switch (not shown) on the machine operation panel and sends it from the PMC 16 to the CPU 11.

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

【0016】インタフェース20は手動パルス発生器3
2に接続され、手動パルス発生器32からのパルスを受
ける。手動パルス発生器32は、ここでは図示されてい
ない機械操作盤に実装され、手動で機械稼働部を精密に
位置決めするのに使用される。
The interface 20 is a manual pulse generator 3
2 and receives the pulse from the manual pulse generator 32. The manual pulse generator 32 is mounted on a machine operation panel (not shown here) and is used to manually precisely position the working part of the machine.

【0017】軸制御回路41〜43はプロセッサ11か
らの各軸の移動指令を受けて、各軸の指令をサーボアン
プ51〜53に出力する。サーボアンプ51〜53はこ
の移動指令を受けて、各軸のサーボモータ61〜63を
駆動する。Z軸の送りを制御するサーボモータ63はボ
ールねじ64を回転させて、スピンドルモータ73に接
続された主軸ヘッド74のZ軸方向での位置及び送り速
度を制御する。また、サーボモータ63には、位置検出
用のパルスコーダ631が内蔵されており、このパルス
コーダ631から位置信号がパルス列として軸制御回路
43にフィードバックされる。ここでは図示されていな
いが、X軸の送りを制御するサーボモータ61、Y軸の
送りを制御するサーボモータ62にも、上記サーボモー
タ63と同様に位置検出用のパルスコーダが内蔵され、
そのパルスコーダから位置信号がパルス列としてフィー
ドバックされる。場合によっては、位置検出器として、
リニアスケールが使用される。また、このパルス列をF
/V(周波数/速度)変換することにより、速度信号を
生成することができる。
The axis control circuits 41 to 43 receive the movement command of each axis from the processor 11 and output the command of each axis to the servo amplifiers 51 to 53. The servo amplifiers 51 to 53 receive the movement command and drive the servo motors 61 to 63 of the respective axes. The servo motor 63 that controls the Z-axis feed rotates the ball screw 64 to control the position and feed speed of the spindle head 74 connected to the spindle motor 73 in the Z-axis direction. Further, the servo motor 63 has a pulse coder 631 for position detection built therein, and the position signal is fed back from the pulse coder 631 to the axis control circuit 43 as a pulse train. Although not shown here, the servo motor 61 for controlling the X-axis feed and the servo motor 62 for controlling the Y-axis feed also have a built-in pulse coder for position detection similar to the servo motor 63.
The position signal is fed back from the pulse coder as a pulse train. In some cases, as a position detector,
A linear scale is used. In addition, this pulse train is F
A speed signal can be generated by converting / V (frequency / speed).

【0018】軸制御回路43は、ここでは図示されてい
ないプロセッサを備えてソフトウェア処理を行う。スピ
ンドル制御回路71はスピンドル回転指令及びスピンド
ルのオリエンテーション等の指令を受けて、スピンドル
アンプ72にスピンドル速度信号を出力する。スピンド
ルアンプ72はこのスピンドル速度信号を受けて、スピ
ンドルモータ73を指令された回転速度で回転させる。
また、オリエンテーション指令によって、所定の位置に
スピンドルを位置決めする。
The axis control circuit 43 includes a processor (not shown) to perform software processing. The spindle control circuit 71 receives a spindle rotation command, a spindle orientation command, and the like, and outputs a spindle speed signal to a spindle amplifier 72. The spindle amplifier 72 receives the spindle speed signal and rotates the spindle motor 73 at the commanded rotation speed.
In addition, the spindle is positioned at a predetermined position according to the orientation command.

【0019】スピンドルモータ73には歯車あるいはベ
ルトを介してポジションコーダ82が結合されている。
したがって、ポジションコーダ82はスピンドルモータ
73に同期して回転し、帰還パルスを出力し、その帰還
パルスはインタフェース81を経由してプロセッサ11
によって読み取られる。この帰還パルスは他の軸をスピ
ンドルモータ73に同期させて移動させ、穴開け等の加
工を行うために使用される。
A position coder 82 is connected to the spindle motor 73 via a gear or a belt.
Therefore, the position coder 82 rotates in synchronization with the spindle motor 73 and outputs a feedback pulse, which feedback pulse passes through the interface 81 to the processor 11.
Read by This feedback pulse is used to move the other shaft in synchronization with the spindle motor 73 and perform machining such as drilling.

【0020】一方、この帰還パルスはプロセッサ11に
よって、速度信号に変換され、スピンドル制御回路71
にスピンドルモータ73の速度として送られる。スピン
ドル制御回路71には後述する外乱負荷トルクを推定す
るためのオブザーバ410が内蔵されており、スピンド
ルモータ73の加速度成分の除いた外乱負荷トルクを加
工負荷として推定する。
On the other hand, this feedback pulse is converted into a speed signal by the processor 11, and the spindle control circuit 71
To the spindle motor 73 speed. The spindle control circuit 71 has a built-in observer 410 for estimating a disturbance load torque, which will be described later, and estimates the disturbance load torque excluding the acceleration component of the spindle motor 73 as a machining load.

【0021】スピンドルモータ73の主軸ヘッド74に
は、ドリル75が取り付けられている。ドリル75の回
転制御はスピンドルモータ73によって行われる。また
ドリル75のZ軸方向での位置及び送り速度の制御は、
上記主軸ヘッド74を介してサーボモータ63によって
行われる。
A drill 75 is attached to the spindle head 74 of the spindle motor 73. The spindle motor 73 controls the rotation of the drill 75. The position of the drill 75 in the Z-axis direction and the feed rate are controlled by
This is performed by the servo motor 63 via the spindle head 74.

【0022】ドリル75は、サーボモータ63によって
Z軸方向に送られてワーク91に対して穴開け加工を行
う。このワーク91は、テーブル92に固定されてお
り、そのテーブル92は、ここではその機構を図示して
いないが、上述したX軸サーボモータ61及びY軸サー
ボモータ62によってそれぞれX方向、Y方向に移動制
御される。
The drill 75 is sent in the Z-axis direction by the servo motor 63 and drills the work 91. The workpiece 91 is fixed to a table 92, and the mechanism of the table 92 is not shown here, but the X-axis servomotor 61 and the Y-axis servomotor 62 described above move the workpieces in the X-direction and the Y-direction, respectively. Movement controlled.

【0023】次に、上述した外乱負荷トルクを推定する
オブザーバ410について説明する。図3は外乱負荷ト
ルクを推定するためのオブザーバのブロック図である。
ここで、外乱負荷トルクは、切削負荷トルク、機構部の
摩擦トルク等の外乱負荷トルクを含むものであり、スピ
ンドルモータの全トルクから加減速のための加減速トル
クを除いたものである。したがって、機構部の摩擦トル
クを無視すれば、外乱負荷トルクを切削負荷トルクとみ
なすことができる。
Next, the observer 410 for estimating the above-mentioned disturbance load torque will be described. FIG. 3 is a block diagram of an observer for estimating the disturbance load torque.
Here, the disturbance load torque includes the disturbance load torque such as the cutting load torque and the friction torque of the mechanism portion, and is the total torque of the spindle motor minus the acceleration / deceleration torque for acceleration / deceleration. Therefore, if the friction torque of the mechanism is ignored, the disturbance load torque can be regarded as the cutting load torque.

【0024】図において、電流指令値U1sは、上述し
たプロセッサ11からの回転指令を受けてスピンドルモ
ータ73に出力されるトルク指令値であり、要素401
に入力されてスピンドルモータ73を駆動する。スピン
ドルモータ73の出力トルクには演算要素402におい
て、外乱負荷トルクX2が加算される。演算要素402
の出力は要素403によって、速度信号X1zとなる。
ここで、Jはスピンドルモータ73のイナーシャであ
る。
In the figure, a current command value U1s is a torque command value output to the spindle motor 73 in response to a rotation command from the processor 11 described above, and the element 401
Is input to drive the spindle motor 73. In the calculation element 402, the disturbance load torque X2 is added to the output torque of the spindle motor 73. Computing element 402
The output of is the velocity signal X1z by element 403.
Here, J is the inertia of the spindle motor 73.

【0025】一方、電流指令値U1sはオブザーバ41
0に入力される。オブザーバ410は電流指令値U1s
とスピンドルモータ73の速度X1sから、外乱負荷ト
ルクを推定する。なお、ここではスピンドルモータ73
の速度制御については省略し、外乱負荷トルクを推定す
るための演算のみを説明する。電流指令値U1sは要素
411で(Kt/J)をかけ、演算要素412へ出力さ
れる。演算要素412では、後述する演算要素414か
らの帰還信号を加え、さらに、演算要素413で演算要
素415からの帰還信号を加算する。演算要素412及
び413の出力単位は加速度である。演算要素413の
出力は積分要素416に入力され、スピンドルモータ7
3の推定速度XX1として出力される。
On the other hand, the current command value U1s is determined by the observer 41.
Input to 0. The observer 410 has a current command value U1s.
Then, the disturbance load torque is estimated from the speed X1s of the spindle motor 73. In addition, here, the spindle motor 73
The speed control of 1 is omitted, and only the calculation for estimating the disturbance load torque will be described. The current command value U1s is multiplied by (Kt / J) in the element 411 and output to the calculation element 412. The calculation element 412 adds the feedback signal from the calculation element 414 described later, and further adds the feedback signal from the calculation element 415 in the calculation element 413. The output unit of the calculation elements 412 and 413 is acceleration. The output of the calculation element 413 is input to the integration element 416, and the spindle motor 7
3 is output as the estimated speed XX1.

【0026】推定速度XX1と実速度X1sとの差を演
算要素417で求め、それぞれ、演算要素414及び4
15に帰還する。ここで、演算要素414は比例定数K
1を有する。比例定数K1の単位はsec-1である。ま
た、積分要素415にも積分定数K2を有する。積分定
数K2の単位はsec-2である。
The difference between the estimated speed XX1 and the actual speed X1s is calculated by the calculation element 417, and the calculation elements 414 and 4 are respectively calculated.
Return to 15. Here, the calculation element 414 is a proportional constant K
Has 1. The unit of the proportionality constant K1 is sec -1 . The integration element 415 also has an integration constant K2. The unit of the integration constant K2 is sec -2 .

【0027】ここで、積分要素415の出力(XX2/
J)は図より、以下の式で求められる。 (XX2/J)=(X1s−XX1)・(K2/S) =(X2/J)・〔K2/(S2 +K1・S+K2)〕 したがって、極が安定するように定数K1,K2を選択
すると上記の式は、以下の式となる。
Here, the output of the integration element 415 (XX2 /
J) can be calculated from the following formula from the figure. (XX2 / J) = (X1s -XX1) · (K2 / S) = (X2 / J) · [K2 / (S 2 + K1 · S + K2) ] Therefore, if you choose constants K1, K2 so pole is stabilized The above equation becomes the following equation.

【0028】(XX2/J)≒(X2/J) XX2≒X2 すなわち、外乱負荷トルクX2をXX2で推定できる。
ただし、積分要素415の出力は推定外乱負荷トルクX
X2をJで除した推定加速度(XX2/J)であり、比
例要素420によって、電流値に変換される。ただし、
トルク表示をするために、この電流値を推定外乱負荷ト
ルクをYsで表示する。ここで、Jは先の要素403の
Jと同じスピンドルモータ73のイナーシャであり、K
tは要素401のトルク定数と同じである。Aは係数で
あり、1以下の数値であり、推定加速度(XX2/J)
を補正するための係数である。このように、オブザーバ
410を用いてスピンドルモータ73の外乱負荷トルク
Ys(X2)が推定できる。
(XX2 / J) .apprxeq. (X2 / J) XX2.apprxeq.X2 That is, the disturbance load torque X2 can be estimated by XX2.
However, the output of the integration element 415 is the estimated disturbance load torque X
It is an estimated acceleration (XX2 / J) obtained by dividing X2 by J, and is converted into a current value by the proportional element 420. However,
In order to display the torque, this current value is displayed as the estimated disturbance load torque in Ys. Here, J is the same inertia of the spindle motor 73 as J of the element 403, and K
t is the same as the torque constant of element 401. A is a coefficient, is a numerical value of 1 or less, and is estimated acceleration (XX2 / J)
Is a coefficient for correcting. In this way, the disturbance load torque Ys (X2) of the spindle motor 73 can be estimated using the observer 410.

【0029】この推定外乱負荷トルクYsは勿論、推定
値であるが、以後のこれらの推定外乱負荷トルクYsを
外乱負荷トルクとして説明する。すなわち、機構部の摩
擦トルクを無視すれば、この外乱負荷トルクYsを切削
負荷トルクとみなすことができる。
The estimated disturbance load torque Ys is, of course, an estimated value, but hereinafter, these estimated disturbance load torque Ys will be described as the disturbance load torque. That is, if the friction torque of the mechanism is ignored, the disturbance load torque Ys can be regarded as the cutting load torque.

【0030】次に試切削時のサンプリングデータと実切
削時の実測データとの比較について述べる。図4はサン
プリングデータと実測データとの比較を説明する図であ
る。図において、横軸は時間軸であり、縦軸はスピンド
ルモータ73の加工負荷(切削負荷トルク)である。す
なわち、図に示すように、一定時刻(t1,t2,t3
・・・・tp・・)毎に、加工負荷のサンプリングデー
タと実測データを比較していく。そして、例えば時刻t
pにおいて、実測データとサンプリングデータとの差
が、サンプリングデータに対して、一定以上になったと
きにアラームとする。そして、数値制御装置は加工を停
止したり、切削速度を下げることにより加工負荷を軽減
させたりする。また、必要に応じて工具交換等を行う場
合もある。
Next, a comparison between sampling data during trial cutting and actual measurement data during actual cutting will be described. FIG. 4 is a diagram for explaining comparison between sampling data and actual measurement data. In the figure, the horizontal axis is the time axis and the vertical axis is the processing load (cutting load torque) of the spindle motor 73. That is, as shown in the figure, at a certain time (t1, t2, t3
················································· Compares the sampling data of the processing load and the actual measurement data. Then, for example, at time t
In p, an alarm is issued when the difference between the actual measurement data and the sampling data becomes a certain value or more with respect to the sampling data. Then, the numerical control device stops the machining or reduces the machining load by reducing the cutting speed. In addition, tool replacement may be performed as needed.

【0031】次に本発明の加工負荷監視方式の概念につ
いて説明する。図1は本発明の加工負荷監視方式の概念
を説明する図である。まず、試切削を行い、各ブロック
のサンプリングデータを格納するサンプリングデータ・
テーブル1を設ける。このときのオーバライドは100
%とする。サンプリングデータは各ブロックn1,n2
・・・毎に格納する。そして、各時間毎のデータD1
1,D12,D13・・・・Dp,D21,D22,D
23・・・が格納される。勿論、ここで各データはスピ
ンドルモータの切削負荷トルクである。
Next, the concept of the processing load monitoring system of the present invention will be described. FIG. 1 is a diagram for explaining the concept of the processing load monitoring system of the present invention. First, perform a trial cutting and store the sampling data of each block.
Table 1 is provided. Override at this time is 100
%. Sampling data is for each block n1, n2
... Store for each. And the data D1 for each time
1, D12, D13 ... Dp, D21, D22, D
23 ... Is stored. Of course, each data here is the cutting load torque of the spindle motor.

【0032】サンプリング周期発生手段2は、オーバラ
イド信号OVRを受けて、サンプリング周期信号を出力
する。例えば、オーバライド信号が100%であれば、
試切削の場合のサンプリング周期と同じ周期信号を出力
し、オーバライドが50%であれば、出力の場合のサン
プリング周期の2倍の周期信号を出力する。
The sampling period generating means 2 receives the override signal OVR and outputs a sampling period signal. For example, if the override signal is 100%,
The same period signal as the sampling period in the case of trial cutting is output, and if the override is 50%, a period signal that is twice the sampling period in the case of output is output.

【0033】サンプリングデータ読取手段3は、サンプ
リング周期信号に従ってサンプリングデータ・テーブル
からサンプリングデータ(D11,D12,D31・・
・・・・・)を読み出す。
The sampling data reading means 3 extracts sampling data (D11, D12, D31 ... From the sampling data table according to the sampling period signal.
...) is read.

【0034】読み出されたサンプリングデータはサンプ
リングデータ補正手段4によって、補正されて補正サン
プリングデータとして出力される。この補正は送り速度
にオーバライドがかかると、加工負荷は変化するので、
そのままサンプリングデータを使用することはできず
に、オーバライド信号に応じた補正をするためである。
例えば、オーバライドが120%であれば、送り速度は
20%速くなり、加工負荷はその分増加するし、逆にオ
ーバライドが80%になれば、切削速度は20%遅くな
り、加工負荷はその分小さくなる。
The read sampling data is corrected by the sampling data correction means 4 and output as corrected sampling data. With this correction, if the feed rate is overridden, the processing load changes, so
This is because the sampling data cannot be used as it is, and correction is performed according to the override signal.
For example, if the override is 120%, the feed rate will be 20% faster and the machining load will be increased accordingly. Conversely, if the override will be 80%, the cutting speed will be 20% slower and the machining load will be correspondingly increased. Get smaller.

【0035】図5はオーバライドと補正係数との関係を
示す図である。図において、横軸はオーバライドの値で
あり、縦軸はサンプリングデータ補正手段4の補正係数
を示す。すなわち、オーバライドが100%であれば、
補正係数は1であり、オーバライドが高くなれば補正係
数は上昇し、オーバライドが低くなれば、補正係数は小
さくなる。このカーブはワークの材質、加工条件等によ
って決定される。ただし、最も可能性の高い、オーバラ
イド100%近辺では、直線的に近似して使用すること
もできる。
FIG. 5 is a diagram showing the relationship between the override and the correction coefficient. In the figure, the horizontal axis represents the value of override, and the vertical axis represents the correction coefficient of the sampling data correction means 4. That is, if the override is 100%,
The correction coefficient is 1, and the correction coefficient increases as the override increases, and decreases as the override decreases. This curve is determined by the material of the work, processing conditions and the like. However, in the vicinity of the most probable 100% override, linear approximation can be used.

【0036】図1に戻り、負荷監視手段5は、サンプリ
ングデータ補正手段4で補正された補正サンプリングデ
ータと、実切削時の実測データを一定時間ごとに比較
し、その差が一定以上になったときにアラームを出力す
る。
Returning to FIG. 1, the load monitoring means 5 compares the corrected sampling data corrected by the sampling data correction means 4 with the actual measurement data at the time of actual cutting at regular time intervals, and the difference becomes a predetermined value or more. Sometimes an alarm is output.

【0037】そして、加工を停止し、アラームの表示、
送り速度の低減、工具交換等を行う。なお、必要に応じ
て、実測データが補正サンプリングデータより一定値以
上小さい場合もアラームとすることもできる。それによ
り、工具の破損等により、正常な加工が行われていない
場合等を検出することもできる。勿論これらの処理は、
図2に示すプロセッサ11によって実行される。
Then, the machining is stopped, an alarm is displayed,
Reduce the feed rate and change tools. If necessary, an alarm can be issued even when the actual measurement data is smaller than the corrected sampling data by a certain value or more. Accordingly, it is possible to detect a case where normal processing is not performed due to damage of the tool or the like. Of course, these processes
It is executed by the processor 11 shown in FIG.

【0038】上記の説明では、スピンドルモータの切削
負荷の実測データをサンプリングデータと比較して、加
工負荷を監視することで説明したが、送り軸(X軸、Y
軸、Z軸)等についても切削負荷のサンプリングデータ
と実測データを比較するようにして、加工負荷を監視す
ることもできる。このためには、軸制御回路に外乱負荷
トルクを推定するためのオブザーバを追加する必要があ
る。
In the above description, the actual measurement data of the cutting load of the spindle motor is compared with the sampling data to monitor the processing load.
It is also possible to monitor the machining load by comparing the sampling data of the cutting load and the actual measurement data for the axes (Z axis, Z axis) and the like. For this purpose, it is necessary to add an observer for estimating the disturbance load torque to the axis control circuit.

【0039】なお、上記の加工負荷監視はCNCのプロ
セッサ11、すなわちCNCのソフトウェアとして処理
することで説明したが、PMC16のシーケンス・プロ
グラムで処理するように構成することもできる。また、
このような処理を行う特別な装置をCNC10に接続し
て行うこともできる。
The processing load monitoring described above is performed by processing as the CNC processor 11, that is, the software of the CNC, but it may be configured to be processed by the sequence program of the PMC 16. Also,
It is also possible to connect a special device for performing such processing to the CNC 10 to perform it.

【0040】また、上記の実施例ではドリル加工を例に
説明したが、フライス加工、旋削加工、研削加工等でも
同様に適用することができる。
Further, although the above embodiment has been described by taking the drilling as an example, it can be similarly applied to milling, turning, grinding and the like.

【0041】[0041]

【発明の効果】以上説明したように本発明では、試切削
時の加工負荷のサンプリングデータのサンプリング周期
をオーバライド信号によって換え、サンプリングデータ
をオーバライド信号に応じて補正して、実加工時の実切
削データと比較するように構成したので、送り速度のオ
ーバライドがかかっても、加工負荷状態を正確に監視で
きる。
As described above, according to the present invention, the sampling cycle of the sampling data of the machining load during the trial cutting is changed by the override signal, the sampling data is corrected according to the override signal, and the actual cutting during the actual machining is performed. Since it is configured to compare with the data, the processing load state can be accurately monitored even if the feed rate is overridden.

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

【図1】本発明の加工負荷監視方式の概念を説明する図
である。
FIG. 1 is a diagram illustrating a concept of a processing load monitoring system of the present invention.

【図2】本発明の加工負荷監視方式を実施するための数
値制御装置(CNC)のハードウェアのブロック図であ
る。
FIG. 2 is a block diagram of hardware of a numerical controller (CNC) for implementing the machining load monitoring method of the present invention.

【図3】外乱負荷トルクを推定するためのオブザーバの
ブロック図である。
FIG. 3 is a block diagram of an observer for estimating a disturbance load torque.

【図4】サンプリングデータと実測データとの比較を説
明する図である。
FIG. 4 is a diagram illustrating comparison between sampling data and actual measurement data.

【図5】オーバライドと補正係数との関係を示す図であ
る。
FIG. 5 is a diagram showing a relationship between override and a correction coefficient.

【符号の説明】[Explanation of symbols]

1 サンプリングデータ・テーブル 2 サンプリング周期発生手段 3 サンプリングデータ読取手段 4 サンプリングデータ補正手段 5 負荷監視手段 10 CNC 11 CPU 14 CMOS 73 スピンドルモータ 74 主軸ヘッド 75 ドリル 91 ワーク 410 オブザーバ 631 パルスコーダ 1 Sampling Data Table 2 Sampling Period Generating Means 3 Sampling Data Reading Means 4 Sampling Data Correcting Means 5 Load Monitoring Means 10 CNC 11 CPU 14 CMOS 73 Spindle Motor 74 Spindle Head 75 Drill 91 Work 410 Observer 631 Pulse Coder

─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成6年8月10日[Submission date] August 10, 1994

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】請求項2[Name of item to be corrected] Claim 2

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【手続補正2】[Procedure Amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】請求項3[Name of item to be corrected] Claim 3

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【手続補正3】[Procedure 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】請求項4[Name of item to be corrected] Claim 4

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0006[Correction target item name] 0006

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0006】本発明はこのような点に鑑みてなされたも
のであり、送り速度にオーバライドがかかった場合で
も、試切削時のサンプリングデータと実切削時のデータ
が時間的に正確に比較できる加工負荷監視方式を提供す
ることを目的とする。
The present invention has been made in view of the above point, and it is possible to accurately compare the sampling data during trial cutting and the data during actual cutting in time even if the feed rate is overridden. It is intended to provide a load monitoring method.

【手続補正5】[Procedure Amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0020[Correction target item name] 0020

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0020】一方、この帰還パルスはプロセッサ11に
よって、速度信号に変換され、スピンドル制御回路71
にスピンドルモータ73の速度として送られる。スピン
ドル制御回路71には後述する外乱負荷トルクを推定す
るためのオブザーバ410が内蔵されており、スピンド
ルモータ73の加速度成分除いた外乱負荷トルクを加
工負荷として推定する。
On the other hand, this feedback pulse is converted into a speed signal by the processor 11, and the spindle control circuit 71
To the spindle motor 73 speed. The spindle control circuit 71 has a built-in observer 410 for estimating a disturbance load torque to be described later, estimates a disturbance load torque except the acceleration component of the spindle motor 73 as the processing load.

【手続補正6】[Procedure correction 6]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0024[Name of item to be corrected] 0024

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0024】図において、電流指令値U1sは、上述し
たプロセッサ11からの回転指令を受けてスピンドルモ
ータ73に出力されるトルク指令値であり、要素401
に入力されてスピンドルモータ73を駆動する。スピン
ドルモータ73の出力トルクには演算要素402におい
て、外乱負荷トルクX2が加算される。演算要素402
の出力は要素403によって、速度信号X1となる。
ここで、Kt,Jはスピンドルモータ73のそれぞれト
ルク定数、イナーシャである。
In the figure, a current command value U1s is a torque command value output to the spindle motor 73 in response to a rotation command from the processor 11 described above, and the element 401
Is input to drive the spindle motor 73. In the calculation element 402, the disturbance load torque X2 is added to the output torque of the spindle motor 73. Computing element 402
The output of is the velocity signal X1 s due to element 403.
Here, Kt and J are the respective values of the spindle motor 73 .
Luk constant, inertia.

【手続補正7】[Procedure Amendment 7]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0025[Name of item to be corrected] 0025

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0025】一方、電流指令値U1sはオブザーバ41
0に入力される。オブザーバ410は電流指令値U1s
とスピンドルモータ73の速度X1sから、外乱負荷ト
ルクを推定する。なお、ここではスピンドルモータ73
の速度制御については省略し、外乱負荷トルクを推定す
るための演算のみを説明する。電流指令値U1sは要素
411で(Kt/J)をかけ、演算要素412へ出力さ
れる。演算要素412では、後述する比例要素414か
らの帰還信号を加え、さらに、演算要素413で積分
素415からの帰還信号を加算する。演算要素412及
び413の出力単位は加速度である。演算要素413の
出力は積分要素416に入力され、スピンドルモータ7
3の推定速度XX1として出力される。
On the other hand, the current command value U1s is determined by the observer 41.
Input to 0. The observer 410 has a current command value U1s.
Then, the disturbance load torque is estimated from the speed X1s of the spindle motor 73. In addition, here, the spindle motor 73
The speed control of 1 is omitted, and only the calculation for estimating the disturbance load torque will be described. The current command value U1s is multiplied by (Kt / J) in the element 411 and output to the calculation element 412. The computing element 412 adds the feedback signal from the proportional element 414 described later, and further, the computing element 413 adds the feedback signal from the integration element 415. The output unit of the calculation elements 412 and 413 is acceleration. The output of the calculation element 413 is input to the integration element 416, and the spindle motor 7
3 is output as the estimated speed XX1.

【手続補正8】[Procedure Amendment 8]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0026[Correction target item name] 0026

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0026】推定速度XX1と実速度X1sとの差を演
算要素417で求め、それぞれ、比例要素414及び
分要素415に帰還する。ここで、比例要素414は比
例定数K1を有する。比例定数K1の単位はsec-1
ある。また、積分要素415にも積分定数K2を有す
る。積分定数K2の単位はsec-2である。
The difference between the estimated speed XX1 and the actual speed X1s is obtained by the calculation element 417, and the proportional element 414 and the product are obtained, respectively.
Return to the minute element 415. Here, the proportional element 414 has a proportional constant K1. The unit of the proportionality constant K1 is sec -1 . The integration element 415 also has an integration constant K2. The unit of the integration constant K2 is sec -2 .

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 数値制御工作機械の加工負荷を監視する
加工負荷監視方式において、 試切削時の加工負荷のサンプリングデータを格納するサ
ンプリングデータ・テーブルと、 オーバライド信号を受けて、前記オーバライド信号に対
応するサンプリング周期信号を出力するサンプリング周
期発生手段と、 前記サンプリング周期信号にしたがって、前記サンプリ
ングデータ・テーブルからサンプリングデータを読み出
すサンプリングデータ読取手段と、 前記読み出されたサンプリングデータを前記オーバライ
ド信号によって補正して、補正サンプリングデータを出
力するサンプリングデータ補正手段と、 前記補正サンプリングデータと実切削時の加工負荷の実
測データを一定時間毎に比較し、前記実切削時の加工負
荷と前記サンプリングデータの差が一定以上になったと
きにアラームを出力する負荷監視手段と、 を有することを特徴とする加工負荷監視方式。
1. A machining load monitoring method for monitoring a machining load of a numerically controlled machine tool, wherein a sampling data table for storing sampling data of a machining load at the time of trial cutting and an override signal are received to correspond to the override signal. Sampling cycle generating means for outputting a sampling cycle signal, sampling data reading means for reading sampling data from the sampling data table according to the sampling cycle signal, and the read sampling data is corrected by the override signal. Then, the sampling data correcting means for outputting the corrected sampling data and the corrected sampling data and the actual measurement data of the processing load during the actual cutting are compared at regular intervals, and the processing load during the actual cutting and the sampling data are compared. Machining load monitoring method characterized by having a a load monitoring means for outputting an alarm when the difference exceeds a specific.
【請求項2】 前記負荷トルクはスピンドルモータの負
荷トルクであることを特徴とする請求項1記載の加工負
荷監視方式。
2. The machining load monitoring method according to claim 1, wherein the load torque is a load torque of a spindle motor.
【請求項3】 前記負荷トルクは送り軸の負荷トルクで
あることを特徴とする請求項1記載の加工負荷監視方
式。
3. The machining load monitoring method according to claim 1, wherein the load torque is a load torque of a feed shaft.
【請求項4】 前記負荷トルクを推定するオブザーバを
有することを特徴とする請求項1記載の加工負荷監視方
式。
4. The machining load monitoring method according to claim 1, further comprising an observer for estimating the load torque.
JP19711893A 1993-08-06 1993-08-09 Machining load monitoring method Pending JPH0751997A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP19711893A JPH0751997A (en) 1993-08-09 1993-08-09 Machining load monitoring method
PCT/JP1994/001206 WO1995004632A1 (en) 1993-08-06 1994-07-21 Working load monitoring system
US08/911,440 US5822212A (en) 1993-08-06 1997-08-12 Machining load monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19711893A JPH0751997A (en) 1993-08-09 1993-08-09 Machining load monitoring method

Publications (1)

Publication Number Publication Date
JPH0751997A true JPH0751997A (en) 1995-02-28

Family

ID=16369037

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19711893A Pending JPH0751997A (en) 1993-08-06 1993-08-09 Machining load monitoring method

Country Status (1)

Country Link
JP (1) JPH0751997A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016067384A1 (en) * 2014-10-29 2016-05-06 株式会社牧野フライス製作所 Control method for machining tool and control device for machining tool
JP2017049642A (en) * 2015-08-31 2017-03-09 ブラザー工業株式会社 Numerical control device and control method
JPWO2016185593A1 (en) * 2015-05-21 2018-03-08 日産自動車株式会社 Failure diagnosis apparatus and failure diagnosis method
JP2019506657A (en) * 2016-01-13 2019-03-07 コメット ドイチェラント ゲーエムベーハー Method and controller for monitoring machine tools
DE102019209782A1 (en) 2018-07-10 2020-01-16 Fanuc Corporation IRREGULARITY DETECTION DEVICE OF A MACHINE TOOL
CN113001258A (en) * 2019-12-18 2021-06-22 大隈株式会社 Feed axis diagnosis device and feed axis diagnosis method of machine tool

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016067384A1 (en) * 2014-10-29 2016-05-06 株式会社牧野フライス製作所 Control method for machining tool and control device for machining tool
JPWO2016067384A1 (en) * 2014-10-29 2017-06-01 株式会社牧野フライス製作所 Machine tool control method and machine tool control apparatus
US10261495B2 (en) 2014-10-29 2019-04-16 Makino Milling Machine Co., Ltd. Controlling operation of a machining tool
JPWO2016185593A1 (en) * 2015-05-21 2018-03-08 日産自動車株式会社 Failure diagnosis apparatus and failure diagnosis method
JP2017049642A (en) * 2015-08-31 2017-03-09 ブラザー工業株式会社 Numerical control device and control method
JP2019506657A (en) * 2016-01-13 2019-03-07 コメット ドイチェラント ゲーエムベーハー Method and controller for monitoring machine tools
DE102019209782A1 (en) 2018-07-10 2020-01-16 Fanuc Corporation IRREGULARITY DETECTION DEVICE OF A MACHINE TOOL
US11194309B2 (en) 2018-07-10 2021-12-07 Fanuc Corporation Abnormality detection device of machine tool
CN113001258A (en) * 2019-12-18 2021-06-22 大隈株式会社 Feed axis diagnosis device and feed axis diagnosis method of machine tool
CN113001258B (en) * 2019-12-18 2024-05-14 大隈株式会社 Feed shaft diagnostic device and feed shaft diagnostic method for machine tool

Similar Documents

Publication Publication Date Title
US5822212A (en) Machining load monitoring system
JP3363958B2 (en) Drilling method
US5568028A (en) Tool life management system
US5780725A (en) Method of estimating service life of cutter
US6471451B2 (en) Method of correcting thermal displacement of machine tool
JPH07132440A (en) Machining load monitoring system
EP0666138B1 (en) Tool breakage prevention system
EP0510204A1 (en) Method of evaluating operating accuracy in numerically controlled machine
KR0158768B1 (en) Tool breakage detection device
US5659131A (en) Cutter fracture detecting system
JPH0751997A (en) Machining load monitoring method
EP0593758B1 (en) Work exchange system
JP6441253B2 (en) Numerical control device that facilitates measures after detecting interference
JPH0751996A (en) Surplus load detecting method for cnc
JPH07129211A (en) Automatic correction system for varying load
JPH0751995A (en) Machining load monitoring method
JPH0854915A (en) Machining load monitor system
JP2880211B2 (en) Tool load monitoring control method
JPH0751993A (en) Machine element life estimating method for cnc
JPH0976144A (en) Machining state monitoring method in machine tool
JPH0751992A (en) Drilling work method
JP2622415B2 (en) Teaching data creation method and machining speed control method for numerical controller
JPH06304814A (en) Rigid tap control system
JPH0885044A (en) Working load monitoring system
WO1995004632A1 (en) Working load monitoring system