JPH07328896A - Tool breakage detecting method for nc work machine - Google Patents

Tool breakage detecting method for nc work machine

Info

Publication number
JPH07328896A
JPH07328896A JP14864394A JP14864394A JPH07328896A JP H07328896 A JPH07328896 A JP H07328896A JP 14864394 A JP14864394 A JP 14864394A JP 14864394 A JP14864394 A JP 14864394A JP H07328896 A JPH07328896 A JP H07328896A
Authority
JP
Japan
Prior art keywords
value
tool
spindle
current value
work
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
JP14864394A
Other languages
Japanese (ja)
Inventor
Yasuhiro Tanaka
康寛 田中
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.)
Ando Electric Co Ltd
Original Assignee
Ando Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ando Electric Co Ltd filed Critical Ando Electric Co Ltd
Priority to JP14864394A priority Critical patent/JPH07328896A/en
Publication of JPH07328896A publication Critical patent/JPH07328896A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)

Abstract

PURPOSE:To eliminate erroneous detection of tool breakage in slit work by discriminating that a tool is broken when a work unit in a no-load condition of a spindle continues by the preset number of times or more. CONSTITUTION:An NC device 20 lowers a spindle IF, and reads a work program 20A a single work unit by a single work unit, and performs work. A CPU 3B measures a load current value by an electric current measuring part 3A in parallel to work operation. When this load current value is smaller than a no-load time reference value stored in a memory 3C, the CPU 3B discriminates that a work unit in no load is detected, and counts the number of detecting times. When a work unit less than a reference value continues, the number of detecting times are added, and when the number of times preset by an input means 3J is attained, the CPU 3B discriminates that a tool 11 is broken, and outputs a warning signal to the NC device 20. The NC device 20 stops work when it detects the warning signal.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は数値制御(以下、NC
という。)加工機の工具折損の検出方法についてのもの
である。特に、スリット加工を含むワークの外形加工に
おいて、スピンドルの負荷電流の変化から工具の折損を
検出する方法についてのものである。
This invention relates to numerical control (hereinafter referred to as NC
Say. ) This is a method for detecting tool breakage of a processing machine. In particular, the present invention relates to a method for detecting breakage of a tool from a change in load current of a spindle in outer shape processing of a work including slit processing.

【0002】[0002]

【従来の技術】ドリル、エンドミルなどの工具は切削作
業中に折損するおそれがある。工具折損を工具を駆動す
る駆動装置の負荷により検出する方法は、例えば、特開
昭 61-142053号公報に開示されている。
2. Description of the Related Art Tools such as drills and end mills may be broken during cutting work. A method for detecting tool breakage by the load of a drive device that drives the tool is disclosed in, for example, Japanese Patent Laid-Open No. 61-142053.

【0003】次に、従来技術による工具折損検出機能つ
きNC加工機の構成を図3により説明する。図3はNC
加工機の外観図である。図3に示されるように、NC加
工機は加工機10とNC装置20と制御部30とI/O
装置40で構成される。
Next, the construction of an NC machine with a tool breakage detection function according to the prior art will be described with reference to FIG. Figure 3 shows NC
It is an external view of a processing machine. As shown in FIG. 3, the NC processing machine includes a processing machine 10, an NC device 20, a control unit 30, and an I / O.
It is composed of the device 40.

【0004】次に、図3の加工機10の構成を説明す
る。図3の1はワーク、11は工具である。また、1A
はベッド、1Bはテーブル、1Cはコラム、1Dはサド
ル、1Eは主軸台、1Fはスピンドルである。
Next, the structure of the processing machine 10 shown in FIG. 3 will be described. In FIG. 3, 1 is a work and 11 is a tool. Also, 1A
Is a bed, 1B is a table, 1C is a column, 1D is a saddle, 1E is a headstock, and 1F is a spindle.

【0005】図3では、ベッド1A上にはX方向に延在
する一対の第1のレールが平行に配置されている。前記
第1のレール上には、ワーク1を載置するテーブル1B
がX方向に移動可能に設けられている。テーブル1Bの
上方には、X方向と直行するY方向に延在するようにコ
ラム1Cが立設されている。コラム1Cの側面には一対
の第2のレールが平行に配置されている。前記第2のレ
ールには、サドル1DがY方向に移動可能に設けられて
いる。
In FIG. 3, a pair of first rails extending in the X direction are arranged in parallel on the bed 1A. A table 1B on which the work 1 is placed is placed on the first rail.
Are provided so as to be movable in the X direction. A column 1C is provided above the table 1B so as to extend in the Y direction orthogonal to the X direction. A pair of second rails are arranged in parallel on the side surface of the column 1C. A saddle 1D is provided on the second rail so as to be movable in the Y direction.

【0006】サドル1Dの直立面にはZ方向に一対の第
3のレールが平行に配置されている。前記第3のレール
には、主軸台1EがZ方向に移動可能に設けられてい
る。主軸台1Eには工具11を保持するスピンドル1F
が固定される。工具11は手動あるいは、図示しない自
動工具交換装置によって自動で他の工具と交換できる。
なお、テーブル1B、サドル1Dおよび主軸台1Eを各
々X、Y、Z方向へ移動させるには、モータとボールね
じを組み合せた一般的な駆動機構を使用する。
On the upright surface of the saddle 1D, a pair of third rails are arranged in parallel in the Z direction. A headstock 1E is provided on the third rail so as to be movable in the Z direction. Spindle 1F holding tool 11 on headstock 1E
Is fixed. The tool 11 can be replaced with another tool manually or automatically by an unillustrated automatic tool changing device.
In order to move the table 1B, the saddle 1D, and the headstock 1E in the X, Y, and Z directions, a general drive mechanism combining a motor and a ball screw is used.

【0007】加工機10のNC装置20にはI/O装置
40を介して制御部30のCPU3Bが接続されてい
る。CPU3Bには電流測定部3Aとメモリ3Cが接続
されている。電流測定部3Aはスピンドル1Fの駆動装
置に接続されており、スピンドル1Fの主軸の電流値を
CPU3Bに出力する。
The CPU 3B of the control unit 30 is connected to the NC device 20 of the processing machine 10 via the I / O device 40. The current measuring unit 3A and the memory 3C are connected to the CPU 3B. The current measuring unit 3A is connected to the drive device of the spindle 1F and outputs the current value of the spindle of the spindle 1F to the CPU 3B.

【0008】図4は電流測定部3Aの部分構成図であ
る。図3の電流測定部3Aは電流センサ31Aと増幅部
32AとA/D変換部33Aで構成されている。電流セ
ンサ31Aはスピンドル1Fを駆動する駆動装置10F
の負荷電流を電圧値に変換する。増幅部32Aは電流セ
ンサ31Aの出力電圧を平均値に変換して増幅する。A
/D変換部33Aは増幅部32Aの出力電圧をCPU3
Bからの指令によりデジタル量に変換し、結果をCPU
3Bに出力する。
FIG. 4 is a partial block diagram of the current measuring section 3A. The current measuring unit 3A shown in FIG. 3 includes a current sensor 31A, an amplifier 32A, and an A / D converter 33A. The current sensor 31A is a drive unit 10F for driving the spindle 1F.
The load current of is converted into a voltage value. The amplifier 32A converts the output voltage of the current sensor 31A into an average value and amplifies it. A
The / D converter 33A outputs the output voltage of the amplifier 32A to the CPU 3
Converted to digital quantity by command from B and the result is CPU
Output to 3B.

【0009】図3に戻り、スピンドル1Fの負荷電流値
は無負荷の時は一定値であるが、被加工物であるワーク
1を加工するとき、負荷電流値がわずかに上昇する。図
3の構成では、加算値3Dには予め実験により基準値を
求めるための無負荷電流値に加える値を設定しておく。
また、メモリ3Cにはスピンドル1Fが無負荷のときの
電流値に前記加算値が加えられた基準値が書き込まれ
る。
Returning to FIG. 3, the load current value of the spindle 1F is a constant value when there is no load, but the load current value slightly increases when the work 1 which is the workpiece is machined. In the configuration of FIG. 3, a value to be added to the no-load current value for experimentally obtaining the reference value is set in advance as the addition value 3D.
In addition, a reference value obtained by adding the above-mentioned added value to the current value when the spindle 1F has no load is written in the memory 3C.

【0010】CPU3Bはメモリ3Cから基準値を読み
込み、比較判定手段3Eに送出するとともに、電流測定
部3Aの負荷電流値を比較判定手段3Eに送出する。比
較判定手段3Eは前記基準値と前記負荷電流値を比較
し、判定結果をCPU3Bに送出する。比較判定手段3
Eで前記負荷電流値が前記基準値より小さいのとき、工
具11が折損したと判断し、CPU3Bは警報手段3F
に警報表示を指令する。
The CPU 3B reads the reference value from the memory 3C and sends it to the comparing and judging means 3E, and at the same time, sends the load current value of the current measuring section 3A to the comparing and judging means 3E. The comparison and determination means 3E compares the reference value with the load current value, and sends the determination result to the CPU 3B. Comparison determination means 3
When the load current value is smaller than the reference value in E, it is determined that the tool 11 is broken, and the CPU 3B causes the alarm means 3F to operate.
Command the alarm display to.

【0011】次に、図3の動作を説明する。図3では、
スピンドル1Fに工具11を保持させて、回転させる。
この後、加工プログラム20Aの指令によりNC装置2
0を作動させ、テーブル1Bおよび主軸台1EをX方向
またはY方向に移動させ、工具11を加工位置に位置決
めする。このとき、CPU3BはI/O装置40の入力
信号からスピンドル1Fが回転し、加工中でないことを
判断し、電流測定部3Aから無負荷電流値を読み込み、
無負荷電流値に加算値3Dを加えメモリ3Cに基準値と
して格納する。この後、スピンドル1Fを下降させる。
Next, the operation of FIG. 3 will be described. In Figure 3,
The tool 11 is held by the spindle 1F and rotated.
After this, the NC device 2 is instructed by the machining program 20A.
0 is operated to move the table 1B and the headstock 1E in the X direction or the Y direction to position the tool 11 at the machining position. At this time, the CPU 3B determines from the input signal of the I / O device 40 that the spindle 1F is rotating and is not processing, reads the no-load current value from the current measuring unit 3A,
The addition value 3D is added to the no-load current value and the result is stored in the memory 3C as a reference value. Then, the spindle 1F is lowered.

【0012】次に、加工中のスピンドル1Fの電流値と
基準値を比較する。電流値が基準値よりも小さな場合、
直ちに工具折損と判別する。
Next, the current value of the spindle 1F being processed is compared with the reference value. If the current value is smaller than the reference value,
Immediately determine that the tool has broken.

【0013】図5は以上の動作を示すフローチャートで
ある。図5のステップ201ではスピンドル1Fを回転
する。ステップ202では、スピンドル1Fの無負荷電
流値を電流測定部3Aで読み取る。ステップ203では
前記無負荷電流値に加算値3Dを加え、基準値としてメ
モリ3Cに格納する。
FIG. 5 is a flowchart showing the above operation. In step 201 of FIG. 5, the spindle 1F is rotated. In step 202, the no-load current value of the spindle 1F is read by the current measuring unit 3A. In step 203, the addition value 3D is added to the no-load current value and stored in the memory 3C as a reference value.

【0014】ステップ204では、スピンドル1Fが降
下し、加工を開始する。ステップ205では、スピンド
ル1Fの負荷電流値を電流測定部3Aで測定する。ステ
ップ206では、比較判定手段3Eは前記負荷電流の測
定値と基準値を比較する。ステップ206で、測定値が
基準値より大きい場合はステップ207に進み、測定値
が基準値より小さい場合はステップ208に進む。
At step 204, the spindle 1F descends to start machining. In step 205, the load current value of the spindle 1F is measured by the current measuring unit 3A. In step 206, the comparison determination means 3E compares the measured value of the load current with the reference value. In step 206, if the measured value is greater than the reference value, the process proceeds to step 207, and if the measured value is less than the reference value, the process proceeds to step 208.

【0015】ステップ207では、全ての加工が終了し
たかを判断する。ステップ207で加工が終了していな
いときは、次の加工単位を加工するため、ステップ20
5の前段に戻る。ステップ207で加工が終了したとき
は一連の動作を終了する。
In step 207, it is determined whether all the processing has been completed. If the processing has not been completed in step 207, the next processing unit is processed.
Return to the previous stage of 5. When the processing is finished in step 207, a series of operations is finished.

【0016】ステップ208では、CPU3Bは加工停
止を指令する。ステップ209では、CPU3Bは警報
手段3Fに警報表示を指令し、一連の動作を終了する。
At step 208, the CPU 3B gives an instruction to stop machining. In step 209, the CPU 3B commands the alarm means 3F to display an alarm, and ends the series of operations.

【0017】[0017]

【発明が解決しようとする課題】図3はNC加工機の例
示としてプリント基板加工機を示した。図6アのワーク
1は加工されるプリント基板を平面に配置しており、図
6アのプリント基板1はスリット1Aが加工される場合
がある。
FIG. 3 shows a printed circuit board processing machine as an example of the NC processing machine. The work 1 of FIG. 6A has a printed circuit board to be processed arranged on a plane, and the printed circuit board 1 of FIG. 6A may have the slit 1A processed.

【0018】図6イは、図6アで示されたスリット1A
をエンドミル11で加工する状態を示している。図6イ
では、工具11は時計方向に回転しており、スリット1
Aの第1の切削面1Bは仕上がりが良好となるが、スリ
ット1Aの第2の切削面1Cは第1の切削面1Bと比較
して粗い面となる。
FIG. 6A shows the slit 1A shown in FIG.
It shows a state in which the end mill 11 is used for machining. In FIG. 6A, the tool 11 is rotating clockwise and the slit 1
The first cutting surface 1B of A has a good finish, but the second cutting surface 1C of the slit 1A is a rough surface as compared with the first cutting surface 1B.

【0019】図6イで示された問題を解決するため、図
6ウのように工具11が左方向に移動した後、同じ軌跡
を図6エのように戻る。このような戻り動作により、切
削面1Bと切削面1Cが同じ仕上がりとなる。なお、図
6エの戻り動作ではスリット1Aに残る切粉を除去する
効果もある。
In order to solve the problem shown in FIG. 6A, after the tool 11 has moved to the left as shown in FIG. 6C, the same trajectory is returned as shown in FIG. By such a returning operation, the cutting surface 1B and the cutting surface 1C have the same finish. The returning operation of FIG. 6D has an effect of removing the chips remaining in the slit 1A.

【0020】図6エの戻り動作では、スピンドル1Fの
負荷電流値は無負荷電流値と等しくなる。したがって、
図3の構成による工具折損方法では、工具11が折損し
ていないにもかかわらず、工具折損と判別してしまうと
いう問題がある。
In the returning operation of FIG. 6D, the load current value of the spindle 1F becomes equal to the no-load current value. Therefore,
The tool breakage method having the configuration of FIG. 3 has a problem that it is determined as a tool breakage even though the tool 11 is not broken.

【0021】この発明は、スピンドルの負荷電流値が基
準電流値よりも小さいと判別された加工単位の回数が複
数回連続した場合に工具が折損したと判別することによ
り、スリット加工の場合の工具折損の誤検出を解消しす
るNC加工機の工具折損検出方法を提供することを目的
とする。
According to the present invention, the tool for slit machining is determined by determining that the tool has broken when the number of machining units for which the spindle load current value is smaller than the reference current value is continuous a plurality of times. An object of the present invention is to provide a tool breakage detection method for an NC processing machine that eliminates false detection of breakage.

【0022】[0022]

【課題を解決するための手段】この目的を達成するた
め、この発明は、工具11を駆動するスピンドル1Fの
負荷電流値を検出する電流測定部3Aと、スピンドル1
Fの無負荷電流から定められた基準電流値を格納するメ
モリ3Cとを備え、CPU3Bはスピンドル1Fの1加
工単位毎に前記基準電流値を読み込むとともに前記負荷
電流値と前記基準電流値を比較し、前記負荷電流値が前
記基準電流値よりも小さいと判別された加工単位の回数
が複数回連続した場合に工具が折損したと判別する。
In order to achieve this object, the present invention provides a current measuring unit 3A for detecting a load current value of a spindle 1F for driving a tool 11, and a spindle 1F.
The CPU 3B reads the reference current value for each machining unit of the spindle 1F and compares the load current value with the reference current value. The memory 3C stores a reference current value determined from the no-load current of F. If the load current value is smaller than the reference current value and the number of processing units determined to be smaller than the reference current value continues a plurality of times, it is determined that the tool has broken.

【0023】[0023]

【作用】この発明では、NC装置20は加工プログラム
20Aにしたがってスピンドル1FをX方向またはY方
向に加工位置を位置決めする。次に、CPU3Bは電流
測定部3Aにより無負荷電流値を測定し、加算値3Dを
加え、メモリ3Cに基準値として格納する。次に、NC
装置20はスピンドル1Fを下降させて、加工プログラ
ム20Aを1加工単位ずつ読み取り、加工する。
In the present invention, the NC device 20 positions the spindle 1F in the X or Y direction in accordance with the machining program 20A. Next, the CPU 3B measures the no-load current value by the current measuring unit 3A, adds the addition value 3D, and stores it in the memory 3C as a reference value. Next, NC
The apparatus 20 lowers the spindle 1F, reads the machining program 20A one machining unit at a time, and performs machining.

【0024】加工動作と並行してCPU3Bは電流測定
部3Aにより負荷電流値を測定する。前記負荷電流値が
メモリ3Cに格納された基準値よりも小さいとき、CP
U3Bは無負荷での加工単位が検出されたと判別し、検
出回数を計数する。負荷電流値が基準値よりも大きい加
工単位を検出すると計数回路3Gの計数値3Hを零に初
期化する。基準値を下回る加工単位が連続すると、検出
回数は加算され、入力手段3Jで設定した回数になると
CPU3Bは工具11が折損したと判別し、NC装置2
0に警報信号を出力する。NC装置20は警報信号を検
出すると加工を停止する。
In parallel with the processing operation, the CPU 3B measures the load current value by the current measuring unit 3A. When the load current value is smaller than the reference value stored in the memory 3C, CP
U3B determines that a processing unit with no load is detected, and counts the number of detections. When a processing unit whose load current value is larger than the reference value is detected, the count value 3H of the counting circuit 3G is initialized to zero. When the processing unit below the reference value continues, the number of times of detection is added, and when the number of times set by the input means 3J is reached, the CPU 3B determines that the tool 11 has broken, and the NC device 2
An alarm signal is output to 0. When the NC device 20 detects the alarm signal, the machining is stopped.

【0025】[0025]

【実施例】次に、この発明によるNC加工機の構成を図
1の実施例により説明する。図1の制御部31の3Gは
計数回路、3Hは計数値、3Jは入力手段であり、その
他は図3と同じものである。すなわち、図1は図3の制
御部30に計数回路3Gと計数値3Hと入力手段3Jを
追加したものである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the construction of an NC processing machine according to the present invention will be described with reference to the embodiment of FIG. The control unit 31 in FIG. 1 has a counting circuit 3G, a counting value 3H, a counting value 3J, and an input unit, and the other components are the same as those in FIG. That is, in FIG. 1, the counting circuit 3G, the count value 3H, and the input means 3J are added to the control unit 30 of FIG.

【0026】図1の計数回路3Gには比較判定手段3E
の結果が計数される。負荷電流値がメモリ3Cに格納さ
れた基準値よりも小さいとき、CPU3Bは検出回数を
計数回路3Gに計数する。負荷電流値が基準値よりも大
きい加工単位を検出すると計数回路3Gの計数値を零に
初期化する。
The counting circuit 3G shown in FIG.
The result of is counted. When the load current value is smaller than the reference value stored in the memory 3C, the CPU 3B counts the number of detections in the counting circuit 3G. When a processing unit whose load current value is larger than the reference value is detected, the count value of the counting circuit 3G is initialized to zero.

【0027】入力手段3Jは計数値3Hに前記検出値を
入力する。計数値は通常「2」が入力される。加工頻度
によっては計数値はあるいは「3」が入力される。CP
U3Bは計数回路3Gの検出値と計数値3Hを比較し、
前記検出値と計数値が一致したとき、NC装置に警報信
号を出力する。
The input means 3J inputs the detected value into the count value 3H. Normally, "2" is input as the count value. Depending on the processing frequency, the count value or "3" is input. CP
U3B compares the detected value of the counting circuit 3G with the counted value 3H,
When the detected value and the counted value match, an alarm signal is output to the NC device.

【0028】次に、図1の動作を図2のフローチャート
により説明する。図2のステップ101では、スピンド
ル1Fに工具11を保持し、回転させる。NC装置20
は加工プログラム20Aの指令により、工具11を加工
位置に位置決めする。ステップ102では、CPU3B
はI/O装置40の入力信号からスピンドル1Fが回転
し、加工中でないことを判断し、電流測定部3Aから無
負荷電流値を測定する。ステップ103では、無負荷電
流値に加算値3Dを加え、メモリ3Cに基準値としてに
格納する。この後、スピンドル1Fを下降させる。
Next, the operation of FIG. 1 will be described with reference to the flowchart of FIG. In step 101 of FIG. 2, the tool 11 is held and rotated on the spindle 1F. NC device 20
Positions the tool 11 at the processing position according to the command of the processing program 20A. In step 102, CPU3B
Determines from the input signal of the I / O device 40 that the spindle 1F is rotating and that machining is not in progress, and measures the no-load current value from the current measuring unit 3A. In step 103, the addition value 3D is added to the no-load current value and stored in the memory 3C as a reference value. Then, the spindle 1F is lowered.

【0029】ステップ104では、CPU3Bは計数回
路3Gの計数値を「0」に初期化する。ステップ105
では加工プログラム20Aを1行読み込む。ステップ1
06では、加工終了かを判断する。ステップ107で
は、NC装置20は、ワーク1の加工を開始する。この
ときCPU3BはI/O装置40の入力信号から加工中
であることを判断し、電流測定部3Aから負荷電流値を
読みメモリ3Cに書き込む。
At step 104, the CPU 3B initializes the count value of the counting circuit 3G to "0". Step 105
Then, one line of the machining program 20A is read. Step 1
At 06, it is determined whether the processing is completed. In step 107, the NC device 20 starts processing the work 1. At this time, the CPU 3B determines from the input signal of the I / O device 40 that processing is being performed, reads the load current value from the current measuring unit 3A, and writes it in the memory 3C.

【0030】そして、比較判定手段3Eは基準値と負荷
電流値を比較し、負荷電流値が基準値よりも小さいと
き、計数回路3Gの検出回数を加算する。この判別は各
加工単位毎に行われ、負荷電流値が基準値よりも大きい
加工単位を検出すると検出値を零に初期化する。
Then, the comparison / determination means 3E compares the reference value with the load current value, and when the load current value is smaller than the reference value, adds the number of detections of the counting circuit 3G. This determination is performed for each machining unit, and when a machining unit whose load current value is larger than the reference value is detected, the detected value is initialized to zero.

【0031】ステップ108では、計数回路3Gの検出
回数と計数値3Hが比較される。ステップ108で検出
回数と計数値3Hが一致しないときは、ステップ109
に進む。ステップ109では、この加工で検出値を更新
するかを判断する。更新しないときはステップ110に
進む。
In step 108, the number of detections by the counting circuit 3G and the count value 3H are compared. If the number of detections does not match the count value 3H in step 108, step 109
Proceed to. In step 109, it is determined whether or not the detection value is updated by this processing. If not updated, the process proceeds to step 110.

【0032】ステップ110ではスピンドル1Fの負荷
電流が測定される。ステップ111では、前記負荷電流
の測定値とメモリ3Cの基準値が比較され、測定値が基
準値以上の場合はステップ112に進む。なお、ステッ
プ109で検出回数を更新する場合もステップ112に
進む。
In step 110, the load current of the spindle 1F is measured. In step 111, the measured value of the load current is compared with the reference value of the memory 3C, and if the measured value is equal to or more than the reference value, the process proceeds to step 112. It should be noted that the process also proceeds to step 112 when the detection count is updated in step 109.

【0033】ステップ112では、1加工単位が終了し
たかが判断される。ステップ112で終了していないと
きはステップ108の前段に戻る。ステップ111で測
定値が基準値より小さいときは、ステップ113に進
む。ステップ113では、計数回路3Gの検出回数に
「1」が加算され、ステップ108の前段に戻る。ステ
ップ112で終了したときは、ステップ105の前段に
戻る。
At step 112, it is judged whether one processing unit is completed. If not finished in step 112, the process returns to the previous stage of step 108. When the measured value is smaller than the reference value in step 111, the process proceeds to step 113. In step 113, "1" is added to the number of detections of the counting circuit 3G, and the process returns to the previous stage of step 108. When the process ends in step 112, the process returns to the stage before step 105.

【0034】ステップ108で検出回数と計数値3Hが
一致すると、CPU3Aは工具11が折損したと判別
し、NC装置20に警報信号を出力し、ステップ114
に進む。ステップ114では、NC装置20は加工を停
止指令し、ステップ115で警報を表示する。
When the number of detections and the count value 3H coincide with each other in step 108, the CPU 3A determines that the tool 11 has been broken, outputs an alarm signal to the NC device 20, and step 114
Proceed to. At step 114, the NC device 20 gives an instruction to stop the machining, and at step 115, an alarm is displayed.

【0035】なお、この実施例ではテーブル1BをX方
向へ移動制御させるものとして説明したが、この発明で
は、これに限定されるものではなく、コラム1CをX方
向に移動させるものであってもよい。
In this embodiment, the table 1B is described as being controlled to move in the X direction, but the present invention is not limited to this, and the column 1C may be moved in the X direction. Good.

【0036】[0036]

【発明の効果】この発明は、スピンドルが無負荷状態で
の加工単位が、予め設定した回数以上連続した場合に工
具折損したと判別するので、加工中にスピンドルの無負
荷状態を生じるスリットの戻り加工においても、工具折
損として誤検出することがない。
As described above, according to the present invention, it is determined that the tool is broken when the machining unit with the spindle unloaded is continuous for a preset number of times or more. Even during machining, it is not erroneously detected as a tool breakage.

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

【図1】この発明によるNC加工機の構成図である。FIG. 1 is a configuration diagram of an NC processing machine according to the present invention.

【図2】図1の動作を示すフローチャートである。FIG. 2 is a flowchart showing the operation of FIG.

【図3】従来技術による工具折損検出機能つきNC加工
機の構成図である。
FIG. 3 is a configuration diagram of an NC processing machine with a tool breakage detection function according to a conventional technique.

【図4】電流測定部3Aの部分構成図である。FIG. 4 is a partial configuration diagram of a current measuring unit 3A.

【図5】図1の動作を示すフローチャートである。5 is a flowchart showing the operation of FIG. 1. FIG.

【図6】ワーク1の加工状態変化図である。FIG. 6 is a change diagram of a processing state of the work 1.

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

1 ワーク 1A ベッド 1B テーブル 1C コラム 1D サドル 1E 主軸台 1F スピンドル 3A 電流測定部 3B CPU 3C メモリ 3D 加算値 3E 比較判定手段 3F 警報手段 3G 計数回路 3H 計数値 3J 入力手段 10 加工機 11 工具 20 NC(数値制御)装置 31 制御部 40 I/O装置 1 Work 1A Bed 1B Table 1C Column 1D Saddle 1E Headstock 1F Spindle 3A Current measurement part 3B CPU 3C Memory 3D Addition value 3E Comparison judgment means 3F Alarm means 3G Counting circuit 3H Count value 3J Input means 10 Processing machine 11 C 20 Tools 20 Numerical control) device 31 control unit 40 I / O device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 工具(11)を駆動するスピンドル(1F)の負
荷電流値を検出する電流測定部(3A)と、 スピンドル(1F)の無負荷電流から定められた基準電流値
を格納するメモリ(3C)とを備え、 CPU(3B)はスピンドル(1F)の1加工単位毎に前記基準
電流値を読み込むとともに前記負荷電流値と前記基準電
流値を比較し、 前記負荷電流値が前記基準電流値よりも小さいと判別さ
れた加工単位の回数が複数回連続した場合に工具(11)が
折損したと判別することを特徴とするNC加工機の工具
折損検出方法。
1. A current measuring unit (3A) for detecting a load current value of a spindle (1F) for driving a tool (11), and a memory for storing a reference current value determined from a no-load current of the spindle (1F). (3C), the CPU (3B) reads the reference current value for each machining unit of the spindle (1F) and compares the load current value with the reference current value, and the load current value is the reference current. A tool breakage detection method for an NC processing machine, characterized in that it is judged that the tool (11) has broken when the number of machining units judged to be smaller than the value continues a plurality of times.
JP14864394A 1994-06-07 1994-06-07 Tool breakage detecting method for nc work machine Pending JPH07328896A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14864394A JPH07328896A (en) 1994-06-07 1994-06-07 Tool breakage detecting method for nc work machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14864394A JPH07328896A (en) 1994-06-07 1994-06-07 Tool breakage detecting method for nc work machine

Publications (1)

Publication Number Publication Date
JPH07328896A true JPH07328896A (en) 1995-12-19

Family

ID=15457390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14864394A Pending JPH07328896A (en) 1994-06-07 1994-06-07 Tool breakage detecting method for nc work machine

Country Status (1)

Country Link
JP (1) JPH07328896A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110014001A1 (en) * 2008-03-04 2011-01-20 Makino Milling Machine Co., Ltd. Machining Method and Machine Tool
JP2016078126A (en) * 2014-10-09 2016-05-16 株式会社ケーヒン Method for preventing breakage of substrate cutting tool and substrate cutting apparatus
CN105619178A (en) * 2016-03-09 2016-06-01 华中科技大学 Real-time detecting method of tool breakage of numerically-controlled machine tool
JP2016163916A (en) * 2015-03-06 2016-09-08 株式会社Ihiエスキューブ Monitoring device
JP2016182650A (en) * 2015-03-26 2016-10-20 三菱電機株式会社 Breakage prevention system and grindstone
CN120353189A (en) * 2025-06-23 2025-07-22 东南大学 Self-adaptive real-time cutter breaking detection method based on main shaft current in numerical control machine tool

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110014001A1 (en) * 2008-03-04 2011-01-20 Makino Milling Machine Co., Ltd. Machining Method and Machine Tool
US8668412B2 (en) * 2008-03-04 2014-03-11 Makino Milling Machine Co., Ltd. Machining method and machine tool
JP2016078126A (en) * 2014-10-09 2016-05-16 株式会社ケーヒン Method for preventing breakage of substrate cutting tool and substrate cutting apparatus
JP2016163916A (en) * 2015-03-06 2016-09-08 株式会社Ihiエスキューブ Monitoring device
JP2016182650A (en) * 2015-03-26 2016-10-20 三菱電機株式会社 Breakage prevention system and grindstone
CN105619178A (en) * 2016-03-09 2016-06-01 华中科技大学 Real-time detecting method of tool breakage of numerically-controlled machine tool
CN120353189A (en) * 2025-06-23 2025-07-22 东南大学 Self-adaptive real-time cutter breaking detection method based on main shaft current in numerical control machine tool

Similar Documents

Publication Publication Date Title
US6937942B2 (en) Method and apparatus of detecting tool abnormality in a machine tool
US4281385A (en) Control system for a machine tool
EP1243992B1 (en) Tool presetter and tool offset amount calculation method
JP3333637B2 (en) Machine load upper limit setting device
JPS6117604B2 (en)
JP3143894B2 (en) Sizing device
JPH07328896A (en) Tool breakage detecting method for nc work machine
JP3814894B2 (en) Tool abnormality detection device
JP4959060B2 (en) Processing equipment
JPH0229469B2 (en) SUCHISEIGYOKOSAKUKIKAINORENZOKUNTENHOHO
JPH10202470A (en) Control method and device for chip conveyor
JP7072618B2 (en) Machine tools with a function to determine the life of rotary tools
JPS6334051A (en) Automatic measurement/judgment device for defective material and improper chucking
JPH11165241A (en) Work machining device on lathe
JPH11123637A (en) Tool size measurement method for NC equipment
JPH0343020B2 (en)
JP2001259970A (en) Machine tool with built-in tool presetter
JP4324264B2 (en) Tool presetter
JPS61142053A (en) Tool breakage detection device
JPH01240251A (en) Tool confirming device for machining center
JPS6125753A (en) Operation of automatic machine tool
KR100206135B1 (en) Control of workpiece cutting
JP2519269Y2 (en) Attachment overload monitoring device
JPH0215801B2 (en)
JPH10146738A (en) Numerical control machine tool having pallet discriminating function