(57)【特許請求の範囲】
【請求項１】
タッパが固定された主軸の送り位置と回転位相とを同期させて制御するとともに、主軸回転用モータに加わる負荷を検出するタッピング装置において、
タッピング加工時に検出される総負荷と予め設定された基準負荷とから、前記タッパに加わっている実切削負荷または該実切削負荷の負荷増大量を検出する実切削負荷検出手段と、前記実切削負荷または前記負荷増大量のいずれか一方から、予め設定された過負荷判定値を用いて、前記タッパの磨耗程度が寿命であるか否か、切削屑が詰まっている状態であるか否かを判断する過負荷判定手段と、前記主軸を加減速制御して、前記タッパの切込み及び引抜きを行うとともに、前記タッパの磨耗程度が寿命であるか、または、切削屑が詰まっている状態であると判断されたときに、前記主軸を減速制御し該主軸の回転位相と送り位置とを同期させたままの状態で前記タッパの切込みを中止する主軸制御手段とを備え、
前記過負荷判定手段は、前記実切削負荷が前記過負荷判定値を超えたときに、切削屑が詰まった状態であると判断し、前記主軸制御手段は、前記主軸を予め設定されている減速度よりも小さい減速度で減速制御して前記タッパの切込みを中止し、
前記過負荷判定手段は、タッピング加工毎に切削屑が詰まった状態であると連続して判断された回数が、予め設定された回数を超えたときには、前記タッパの磨耗程度が寿命であると判断し、前記主軸制御手段は、前記主軸を予め設定されている減速度よりも大きい減速度で減速制御して前記タッパの切込みを中止することを特徴とするタッピング装置。
【請求項２】
前記主軸制御手段は、切削屑が詰まっている状態であると判断された場合、前記主軸を減速制御して前記タッパの切込みを中止し、該主軸を加減速制御して該タッパを加工中のタップ穴から一旦引き抜いた後、そのタップ穴に対するタッピング加工を繰り返して行う請求項１に記載のタッピング装置。
【請求項３】
前記主軸制御手段は、タッパの磨耗程度が寿命であると判断された場合、前記主軸を減速制御して前記タッパの切込みを中止し、該主軸を加減速制御して該タッパを加工中のタップ穴から引き抜いた後、タッピング加工を中止する請求項１に記載のタッピング装置。
【請求項４】
前記主軸制御手段は、前記主軸を減速制御して前記切込みを中止した後、前記主軸を予め設定されている加減速度よりも小さい加減速度で加減速制御して前記タッパを引き抜く請求項２または請求項３に記載のタッピング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッパの回転位相と送り速度とを同期させてタッピング加工を行う数値制御工作機械等のタッピング装置に関するものである。
【０００２】
【従来の技術】
従来、マシニングセンタ、ＮＣタッピングマシン等の数値制御工作機械でタッピングを行う場合には、タッパを回転駆動する主軸の回転位相と、主軸の軸線方向（以下、「Ｚ軸」という。）との送り位置が同期するように、主軸回転用モータと主軸送り用モータとが制御される。
【０００３】
１回のタッピング加工は、タッパがタッピング開始位置から終了位置まで送られる切込み工程と、終了位置から開始位置まで戻される引抜き工程とからなる。そして、切込み工程は、図３に示すように、主軸の回転数が「０」から所定の最大回転数まで加速制御される加速過程、回転数が最大回転数に維持される定速過程及び、回転数が最大回転数から「０」まで減速制御される減速過程とからなる。引抜き工程は、切込み工程と同様に、加速過程、定速過程及び減速過程とからなる。そして、各過程において、回転位相に送り位置が同期するように主軸が制御される。
【０００４】
ところで、タッピング加工では、タッパの磨耗程度が寿命となったこと、または、切削屑が詰まったこと等の要因により、切削中のタッパにワークから加わる実切削負荷トルクが過大となることがある。この場合、タッパが折損したりさらに、加工中のタップ穴が損傷することがある。そこで、切込み中に実切削負荷トルクが過大となってもタッパを折損させることなくタッピングを中止するようにした数値制御工作機械が、特開平４−３０９１０号公報に開示されている。
【０００５】
この制御工作機械では、検出手段が、タッピング中の主軸回転用モータに加わる実切削負荷トルクを検出する。また、監視手段が、検出された実切削負荷トルクが、記憶手段に記憶されているトルク負荷許容値を超えて過負荷となったか否かを監視する。そして、監視手段によって実切削負荷トルクが過負荷であると判断されると、制御手段が、主軸回転用モータ及び主軸送り用モータを制御して、主軸の回転位相と送り位置とを同期させた状態で、主軸の回転動作及び送り動作を停止させた後、タッピング開始位置まで主軸を復帰動作させる。従って、回転位相の指令値と実際の回転位相との差が過大になる前に、実切削負荷トルクが過大になった状態が検出され、主軸の回転位相と送り位置とが同期する状態で主軸の回転動作及び送り動作が中止されるので、タッパさらにワークが破損することなくタッピングが中止される。
【０００６】
この検出手段は、負荷に応じて変化する主軸回転用モータへの供給電流値から、主軸回転用モータに加わる実切削負荷トルクを検出する。詳述すると、図３に示すように、切込み工程における加速過程及び減速過程では、主軸やモータのロータ等の回転部等の慣性が負荷トルクとなって主軸回転用モータに加わる。この慣性による負荷トルクは、実切削負荷トルクよりも顕著に大きな負荷トルクである。一方、主軸の回転数が最大回転数で維持される定速過程で加わる負荷トルクは、殆どタッパに加わる切削負荷トルクだけとなる。そこで、検出手段は、主軸の回転数の指令値が上昇して９０％を超えた時点から、指令値が減速となる時点までの、主に定速工程における供給電流値を検出し、検出した供給電流値から実切削負荷トルクの大きさを判断している。尚、引抜き工程における加速過程及び減速過程においても、主軸の慣性による負荷トルクが加わった状態となる。
【０００７】
【発明が解決しようとする課題】
しかしながら、加工中のタッパに加わる実切削負荷トルクは、キスラー動力計等を使用したトルク測定で、切込み工程時の減速過程で増大し、減速過程の終了時、即ち、タップ穴の孔底付近で最大となることが分かっている。そして、タッパの折損は、実切削負荷トルクの最大値が過大になったときに発生する。
【０００８】
ところが、上記の数値制御工作機械では、加減速中に実切削負荷トルクを検出することができないので、タッパに加わる実切削負荷トルクの最大値を検出することができず、タッパの磨耗程度が寿命となったことを正確に判断することができない。
【０００９】
また、アルミニウム等の硬度が低い金属からなるワークに対してタッピング加工を行う場合には、切削抵抗が小さく切削加工が容易であることから、主軸回転数及び送り速度を高速にして加工時間を短縮している。この場合、図１０に示すように、主軸が最大回転数で制御される定速過程の継続時間が極端に短くなり、主軸が殆ど加速過程及び減速過程だけで制御される状態となることがある。
【００１０】
従って、このような状態でのタッピング加工では、主軸用回転モータに切削負荷トルクだけが加わっている時間が殆どないので、実切削負荷トルクを検出することが困難となる。
【００１１】
そして、このようなタッピング加工を行う数値制御工作機械では、検出した実切削負荷トルクに基づいて、タッパの磨耗程度が寿命であることを正確に判断したり、または、切削屑が詰まってタッパに過負荷が加わっている状態であることを判断して適切な処置を行うことができなかった。
【００１２】
本発明は、上記問題点を解決するためになされたものであって、その第１の目的は、タッパを駆動する主軸の加減速時にもタッパに過負荷が加わっている状態を検出することができるタッピング装置を提供することにある。
【００１３】
また、第２の目的は、第１の目的に加えて、主軸の加減速時にタッパに過負荷が加わっている状態を検出し、タッパの折損またはワークの損傷等を防止することができるタッピング装置を提供することにある。
【００１４】
【課題を解決するための手段】
上記問題点を解決するため、請求項１に記載の発明は、タッパが固定された主軸の送り位置と回転位相とを同期させて制御するとともに、主軸回転用モータに加わる負荷を検出するタッピング装置において、タッピング加工時に検出される総負荷と予め設定された基準負荷とから、前記タッパに加わっている実切削負荷または該実切削負荷の負荷増大量を検出する実切削負荷検出手段と、前記実切削負荷または前記負荷増大量のいずれか一方から、予め設定された過負荷判定値を用いて、前記タッパの磨耗程度が寿命であるか否か、切削屑が詰まっている状態であるか否かを判断する過負荷判定手段と、前記主軸を加減速制御して、前記タッパの切込み及び引抜きを行うとともに、前記タッパの磨耗程度が寿命であるか、または、切削屑が詰まっている状態であると判断されたときに、前記主軸を減速制御し該主軸の回転位相と送り位置とを同期させたままの状態で前記タッパの切込みを中止する主軸制御手段とを備え、前記過負荷判定手段は、前記実切削負荷が前記過負荷判定値を超えたときに、切削屑が詰まった状態であると判断し、前記主軸制御手段は、前記主軸を予め設定されている減速度よりも小さい減速度で減速制御して前記タッパの切込みを中止し、前記過負荷判定手段は、タッピング加工毎に切削屑が詰まった状態であると連続して判断された回数が、予め設定された回数を超えたときには、前記タッパの磨耗程度が寿命であると判断し、前記主軸制御手段は、前記主軸を予め設定されている減速度よりも大きい減速度で減速制御して前記タッパの切込みを中止することを要旨とする。
【００１５】
請求項２に記載の発明は、請求項１に記載の発明において、前記主軸制御手段は、切削屑が詰まっている状態であると判断された場合、前記主軸を減速制御して前記タッパの切込みを中止し、該主軸を加減速制御して該タッパを加工中のタップ穴から一旦引き抜いた後、そのタップ穴に対するタッピング加工を繰り返して行うことを要旨とする。
【００１６】
請求項３に記載の発明は、請求項１に記載の発明において、前記主軸制御手段は、タッパの磨耗程度が寿命であると判断された場合、前記主軸を減速制御して前記タッパの切込みを中止し、該主軸を加減速制御して該タッパを加工中のタップ穴から引き抜いた後、タッピング加工を中止することを要旨とする。
【００１７】
請求項４に記載の発明は、請求項２または請求項３に記載の発明において、前記主軸制御手段は、前記主軸を減速制御して前記切込みを中止した後、前記主軸を予め設定されている加減速度よりも小さい加減速度で加減速制御して前記タッパを引き抜くことを要旨とする。
【００２３】
（作用）
請求項１に記載の発明によれば、タッピング加工時に主軸回転用モータに加わる負荷が総負荷として検出される。総負荷は、タッパがワークから受ける実切削負荷、主軸と共に回転する回転部の慣性に基づく負荷、軸受等の摩擦部における摩擦抵抗、軸受等の潤滑部における粘性抵抗等からなる。また、タッパに加わる実切削負荷または実切削負荷の増大量を求めるために設定された基準負荷は、実切削負荷を除く各負荷の総和が、総負荷における実切削負荷を除く各負荷の総和と同じとなる。さらに、基準負荷が、実切削負荷を含むものである場合には、総負荷との差分が実切削負荷の増大量となる。そして、主軸の送り位置と回転位相に対応する実切削負荷または実切削負荷の増大量が、同じ切削位置での総負荷と空運転時基準負荷との差分として求められる。従って、主軸等の慣性が負荷として加わる加減速時にも実切削負荷の増大量が検出される。
【００２７】
加えて、切込み中に、タッパの磨耗程度が寿命となったり、または、切削屑が詰まると、タッパに加わる実切削負荷、または、以前の実切削負荷からの負荷増大量が過大な値となる。過大になった実切削負荷または負荷増大量と、予め設定された基準切削負荷とから、タッパの磨耗程度が寿命となったこと、または、切削屑が詰まったことが判断される。そして、タッパが切込み中のタップ穴に沿ったままで切込みが停止される。従って、タッパの切込み中にタッパの磨耗程度が寿命となったり、または、切削屑が詰まった状態となったことによってタッパに加わる実切削負荷あるいは負荷増大量が過大になると、切込み中のタップ穴が損傷しない状態でタッパの切込みが中止される。
【００２８】
また、切込み中に、切削屑が詰まった状態となったことによってタッパに加わる切削負荷が過大になった場合、タッパの回転速度をより緩やかに低下させることにより、減速過程中における切削屑の排出が促進される。従って、タッパの切込み中に切削屑が詰まった状態となっても、タッパに加わる実切削負荷が抑制された状態で切込みが中止される。さらに、切込み時に磨耗程度が寿命であると判断されたタッパがより大きな減速度で減速制御されて停止するので、減速中にタッパに加わる実切削負荷が軽減される。
【００２９】
請求項２記載の発明によれば、請求項１に記載の発明の作用に加えて、実切削負荷に基づいて切削屑が詰まった状態であることが判断されると、タッパが一旦引き抜かれた後、タッピング加工が繰り返し行なわれる。従って、切削屑が詰まっただけではタッピング加工が中止されず、切削屑を排出しながらタッピング加工が繰り返し行われる。
【００３０】
請求項３に記載の発明によれば、請求項１に記載の発明の作用に加えて、切込み中にタッパの磨耗程度が寿命となったときには、加工中のタップ穴からタッパを引き抜いてタッピング加工を終了することができる。
【００３１】
請求項４に記載の発明によれば、請求項２または請求項３に記載の発明の作用に加えて、タッパの磨耗程度が寿命であると判断されるか、または、切削屑が詰まった状態であると判断されて切込みが中止された後、より小さな加減速度で主軸が加減速制御されて引き抜かれるので、引抜き時にタッパに加わる実切削負荷が軽減される。
【００３２】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明をＣＮＣタッピングマシンに具体化した第１の実施の形態を図１〜図９に従って説明する。
【００３３】
図２に示すように、タッピング装置としてのＣＮＣタッピングマシン１０は、加工装置１１及び制御装置１２とからなる。
加工装置１１は、Ｘ軸及びＹ軸方向に移動可能なワークテーブル１３、Ｘ軸及びＹ軸方向の所定位置に固定配置されタッパＴが装着される主軸１４、主軸回転用モータ１５、主軸送り用モータ１６、Ｘ軸駆動用モータ１７、Ｙ軸駆動用モータ１８等を備える。そして、加工装置１１は、Ｘ軸駆動用モータ１７及びＹ軸駆動用モータ１８によってワークテーブル１３をＸ軸及びＹ軸方向に移動させて、Ｘ軸及びＹ軸座標上の位置で設定されるワークＷの所定位置を主軸１４に対して位置決めする。また、加工装置１１は、タッパＴを装着した主軸１４をＺ軸方向に移動させることで、位置決めされたワークＷの所定位置にタッピング加工を行うようになっている。
【００３４】
また、加工装置１１は、主軸１４に対して位置決めするＸ軸座標上でのワークテーブル１３の位置を検出するＸ軸座標検出器１９、同じくＹ軸座標上でのワークテーブル１３の位置を検出するＹ軸座標検出器２０を備えている。また、Ｚ軸周りでの主軸１４の回転位相を検出する回転位相検出器２１、及び、Ｚ軸座標上での主軸１４の送り位置を検出するＺ軸座標検出器２２を備えている。そして、加工装置１１は、主軸１４に対して位置決めするワークテーブル１３のＸ，Ｙ座標軸上の位置を逐次検出するとともに、主軸１４のＺ軸座標上での送り位置、及び、Ｚ軸周りでの回転位相を逐次検出する。
【００３５】
制御装置１２は、コンピュータ２３、駆動装置２４、負荷検出装置２５等を備える。本実施の形態では、コンピュータ２３が過負荷判定手段及び主軸制御手段であり、コンピュータ２３及び負荷検出装置２５が実切削負荷検出手段を構成する。
【００３６】
駆動装置２４は、主軸駆動装置２６、主軸送り駆動装置２７、Ｘ軸駆動装置２８及びＹ軸駆動装置２９を備える。主軸駆動装置２６は、主軸回転用モータ１５を駆動制御する。主軸送り駆動装置２７は、主軸送り用モータ１６を駆動制御する。また、Ｘ軸駆動装置２８はＸ軸駆動用モータ１７を、Ｙ軸駆動装置２９はＹ軸駆動用モータ１８をそれぞれ駆動制御する。
【００３７】
コンピュータ２３は、中央処理装置３０、記憶装置３１、入力装置３２、表示装置３３及び入出力装置３４等を備える。
記憶装置３１は、主軸回転用モータ１５、主軸送り用モータ１６、Ｘ軸駆動用モータ１７及びＹ軸駆動用モータ１８を各駆動装置２６〜２９を介して駆動制御するための制御プログラムを記憶している。また、記憶装置３１は、ワークＷ毎に設定された複数のタッピング加工位置の加工順序、及び、各タッピング加工のタッピング加工条件が設定された作業プログラムを記憶している。タッピング加工条件としては、Ｘ，Ｙ軸座標上でのタッピング位置、Ｚ軸座標上のタップ終了位置及びタッピング開始位置、タッピング開始位置での主軸１４の回転位相、タッパＴのねじピッチ量、最大主軸回転数、タップサイズ等が設定されている。
【００３８】
中央処理装置３０は、記憶装置３１に記憶されている制御プログラムに従い、Ｘ，Ｙ軸駆動装置２８，２９を介してＸ軸駆動用モータ１７及びＹ軸駆動用モータ１８を駆動制御し、ワークＷのＸ，Ｙ軸座標上の所定のタッピング位置を主軸１４に対して位置決めする制御を行う。このとき、中央処理装置３０は、制御プログラムに従い、Ｘ軸座標検出器１９及びＹ軸座標検出器２０の各検出結果に基づいてソフトウェアサーボによるフィードバック制御を行う。
【００３９】
また、中央処理装置３０は、制御プログラムに従い、Ｘ軸及びＹ軸座標上の所定位置において主軸駆動装置２６及び主軸送り駆動装置２７を介して主軸回転用モータ１５及び主軸送り用モータ１６を駆動制御し、作業プログラムに設定されているタッピング加工条件で、切込み工程及び引抜き工程からなるタッピング加工を行うように回転位相・回転数制御、及び、送り位置・送り速度制御を行う。即ち、中央処理装置３０は、作業プログラムのタッピング加工条件で指定されたタッピング開始位置での回転位相、タッパＴのねじピッチ量及び最大主軸回転数に基づき、回転位相と送り量とを同期させた回転位相・回転数制御、及び、送り位置・送り速度制御を行う。
【００４０】
また、中央処理装置３０は、制御プログラムに従い、タッピング開始位置からタッピング終了位置までタッパＴを送る切込み制御の間に、主軸回転数及び送り速度を、主軸回転数が「０」からタッピング加工条件で指定される最大主軸回転数となるまで予め設定されている回転加速度で増大させた後、最大主軸回転数から「０」まで同じ大きさの回転加速度で減少させる。尚、切込み時の加速過程は、タッパＴが切込み状態に入る前に終了するか、または、加速中にタッパＴが切込み状態に入るように、タッピング開始位置または回転加速度が設定されている。同様に、中央処理装置３０は、制御プログラムに従い、タッピング終了位置からタッピング開始位置までタッパＴを戻す引抜き制御の間に、主軸回転数を「０」から最大主軸回転数まで予め設定されている回転加速度で増大させた後、最大主軸回転数から「０」まで同じ大きさの回転加速度で減少させる。このとき、中央処理装置３０は、切込み制御及び引抜き制御において、制御プログラムに従い、回転位相検出器２１及びＺ軸座標検出器２２の各検出結果に基づいてソフトウェアサーボによるフィードバック制御を行う。
【００４１】
中央処理装置３０は、主軸１４の切込み時の加速制御を、予め設定されている第１の回転加速度（以下、第１の加速度という。）α１及び第２の回転加速度（以下、第２の加速度という。）α２のいずれかで行ない、同じく減速制御を、予め設定されている第１の回転減速度（以下、第１の減速度という。）−α１、第２の回転減速度（以下、第２の減速度という。）−α２及び第３の回転減速度（以下、第３の減速度という。）−α３のいずれかで行う。第１の加速度α１及び第１の減速度−α１は通常使用するために設定されたものであって同じ大きさであり、第２の加速度α２及び第２の減速度−α２は、タッパＴに加わる実切削負荷が過大になったときに使用されるものであって同じ大きさであるとともに第１の加速度α１及び第１の減速度−α１よりも（絶対値が）小さい値に設定されている。また、第３の減速度−α３は、第１の減速度−α１よりも（絶対値が）大きい値に設定されている。
【００４２】
負荷検出装置２５は、主軸１４が回転駆動されているときに、主軸回転用モータ１５が受ける回転負荷トルクに応じて大きさが変化する主軸回転用モータ１５の駆動電流値を検出してコンピュータ２３に出力する。尚、タッピング加工時に主軸回転用モータ１５が受ける回転負荷トルクは、タッパＴがワークＷから受ける切削負荷による実切削負荷トルク、主軸１４の加速時及び減速時に主軸１４と共に回転する回転部（タッパＴ、チャック、回転軸、主軸回転用モータの回転子等）の慣性に基づく負荷トルク、軸受等の摩擦部における摩擦抵抗、軸受等の潤滑部における粘性抵抗等を主とする総負荷トルクである。
【００４３】
（実切削負荷の検出）
中央処理装置３０は、制御プログラムに従い、負荷検出装置２５が検出する駆動電流値から、主軸回転用モータ１５に加わる総負荷トルクを逐次検出する。図３は、１回のタッピング加工工程における総負荷トルク及び主軸回転数の時間特性を示すグラフである。尚、このグラフに示す特性は、切込み時に、主軸１４の加速過程の終了後に、タッパＴが切込み状態に入るように設定されている場合のものである。
【００４４】
図３のグラフに示すように、切込み時の加速過程で検出される総負荷トルクは、実切削負荷トルクを含まないものとなり、定速時に検出される総負荷トルクは、主軸１４を含む回転部の慣性に基づく負荷トルクを含まないものとなる。さらに、切込み時の減速過程で検出される総負荷トルクは、実切削負荷トルクと、回転部の慣性に基づく負荷トルクとが合成されたものとなる。また、引抜き時の加速過程で検出される総負荷トルクは、回転部の慣性に基づく負荷トルクと、切削屑の詰まり等による抵抗負荷トルクとが合成されたものとなり、定速時に検出される総負荷トルクは、主軸１４を含む回転部の慣性に基づく負荷トルクを含まないものとなる。さらに、引抜き時の減速過程で検出される総負荷トルクは、回転部の慣性に基づく負荷トルクを含むものとなる。
【００４５】
また、中央処理装置３０は、制御プログラムに従い、入力装置３２での入力操作によって指定されたタッピング加工時に、回転位相及び送り位置に対応して検出する総負荷トルクを、回転位相及び送り位置に対応させた基準負荷トルクのデータとして保存する。さらに、中央処理装置３０は、制御プログラムに従い、各タッピング加工時に、回転位相及び送り位置に対応して検出する総負荷トルクの値から、保存している総負荷トルクのデータの同じ回転位置及び送り位置における基準負荷トルクの値を差し引いた値を、切削時にタッパＴに加わる同回転位相及び送り位置における実切削負荷トルクの増大量として求める。
【００４６】
即ち、回転位相及び送り位置に対応する基準負荷トルクのデータは、そのときのタッパＴの摩耗程度に応じてワークＷから受ける切削負荷による実切削負荷トルク、主軸１４の加速時及び減速時に主軸１４と共に回転する回転部の慣性に基づく負荷トルク、軸受等の摩擦部における摩擦抵抗、軸受等の循環部における粘性抵抗等からなる。また、その後の各タッピング加工時に検出する総負荷トルクは、タッパＴの磨耗程度が進行したことによる実切削負荷トルクの増大分だけ増大したものである。従って、中央処理装置３０は、各タッピング加工時に検出する総負荷トルクから基準負荷トルクを差し引くことにより、そのときのタッパＴの磨耗程度の進行分に応じた実切削負荷トルクの負荷トルク増大分を検出する。
【００４７】
また、基準負荷トルクが、実際にタッピング加工を行なっていない空運転時に検出した空運転時基準負荷トルクである場合には、空運転時基準負荷トルクは、図４に示すように、主軸１４の加速時及び減速時に主軸１４と共に回転する回転部の慣性に基づく負荷トルク、軸受等の摩擦部における摩擦抵抗、及び、軸受等の循環部における粘性抵抗等からなり、実切削負荷トルクが含まれていないものとなる。従って、中央処理装置３０は、総負荷トルクから空運転時基準負荷トルクを差し引くことにより、図５に示すように、そのときのタッパＴの磨耗程度に応じた実切削負荷トルク自体を検出する。尚、総負荷トルクから基準負荷トルクを差し引いて求められる実切削負荷トルクは、タッピング加工時に実際にタッパＴに加わる切削負荷トルクをキスラー動力計等で測定した測定値と良く一致する。
【００４８】
タッピング加工時において検出する実切削負荷トルクは、主軸１４が定速制御されている状態での切込み中には、ほぼ一定の大きさとなり、減速制御されている状態での切込み中には、主軸回転数が小さくなるほど次第に大きくなる特性を示す。従って、通常、実切削負荷トルクは、タッピング終了位置の手前で最大値となる。さらに、実切削負荷トルクは、切削屑が詰まった状態となったときには、急激に増大する特性を示す。
【００４９】
（タッピング加工）
次に、中央処理装置３０が行うタッピング加工の手順を、図１のフローチャートに従って説明する。即ち、このタッピング加工を行う前に、タッピング加工条件で指定されているＸ軸及びＹ軸座標上のワークＷの所定位置が主軸１４に対して位置決めされており、また、タッピング開始位置に主軸１４が所定の回転位相で配置されている。また、基準負荷トルクとして、空運転時基準負荷トルクが保存されているものとする。
【００５０】
中央処理装置３０は、タッピング加工制御として、先ず、ステップ１０で、主軸回転用モータ１５及び主軸送り用モータ１６を駆動制御して回転位相及び送り位置を同期させた状態で主軸１４を切込み制御する。このとき、中央処理装置３０は、第１の加速度α１及び第１の減速度−α１で主軸１４の回転速度を加減速するように制御を行う。この第１の加速度α１及び第１の減速度−α１は、タッピングを行うワークＷ及びタッパＴに対し最大主軸回転数と共に設定される値であって、例えば、磨耗程度が寿命でないタッパＴが受ける実切削負荷トルクがタッパＴの許容範囲内となる値であって、かつ、できるだけ大きな値である。
【００５１】
詳述すると、タッパＴの切込み時には、回転加速度及び回転減速度が大きい程、また、タッパＴの磨耗程度が大きい程、切削屑が排出され難くなって加工中のタップ穴内に停滞する。その結果、停滞している切削屑の詰まりによって、タッパＴに加わる実切削負荷トルクが過度に増大する。そこで、切削屑が詰まっておらず、また、タッパＴの磨耗程度が寿命でない状態では、第１の加速度α１及び第１の減速度−α１で加減速制御を行うことにより、切込み及び引抜きが短い時間で終了するようにする。
【００５２】
中央処理装置３０は、主軸１４を切込み制御している間に、ステップ１１で、逐次検出する総切削負荷トルクから空運転時基準負荷トルクを差し引いた実切削負荷トルクを逐次演算する。そして、中央処理装置３０は、ステップ１２で、演算した実切削負荷トルクが、予め設定されている過負荷判定値Ｔ０を超える大きさであるか否かを判断する。過負荷判定値Ｔ０は、第１の加速度α１で主軸１４を加減速制御したときに、タッパＴが受ける実切削負荷トルクが許容範囲の上限領域の大きさであることを判断するために予め設定されている値である。
【００５３】
中央処理装置３０は、ステップ１２で実切削負荷トルクが過負荷判定値Ｔ０以下であったときには、タッパＴの磨耗程度が寿命ではなく、また、切削屑が詰まってタッパＴに許容範囲の上限領域の切削負荷が加わっていないとして、ステップ１３で、切込み制御をタッピング終了位置まで行う。
【００５４】
中央処理装置３０は、実切削負荷が過負荷判定値Ｔ０以下のままでタッピング終了位置まで切込み制御を行なった後は、ステップ１４及び１５で、第１の加速度α１及び第１の減速度−α１で主軸１４を加減速制御して、タッピング終了位置からタッピング開始位置まで引抜き制御する。
【００５５】
一方、中央処理装置３０は、ステップ１２で、実切削負荷トルクが過負荷判定値Ｔ０を超える大きさであったときには、タッパＴの磨耗程度が寿命となったか、または、切削屑が詰まってタッパＴに許容範囲の上限領域の切削負荷トルクが加わったかのいずれかであると判断する。この場合、中央処理装置３０は、ステップ１６で、前回行なったタッピング加工において、実切削負荷トルクが過負荷判定値Ｔ０を超えたか否かを判断する。
【００５６】
中央処理装置３０は、ステップ１６で前回行なったタッピング加工において実切削負荷が過負荷判定値Ｔ０を超えていなかったときには、ステップ１７でカウント値Ｃをカウントアップした後、ステップ１８で、第２の減速度−α２で主軸１４を減速制御して、回転位相と送り位置とを同期させたままで停止させる。第２の減速度−α２は、第１の減速度−α１で減速したときにはタッパＴが受ける実切削負荷トルクがタッパＴの許容範囲を超える大きさとなる場合であっても、第２の減速度−α２で減速したときには実切削負荷トルクが許容範囲となるように設定されている。
【００５７】
ステップ１８において、中央処理装置３０は、主軸１４が最大主軸回転数で制御されているときには、図６に示すように、その回転数及び送り速度から第２の減速度−α２で減速制御を行ない、また、主軸１４の制御状態が第１の減速度−α１による減速状態であるときには、図７に示すように、第１の減速度−α１を第２の減速度−α２に切り換えて減速制御を行う。このことにより、中央処理装置３０は、実切削負荷が過負荷判定値Ｔ０を超えた原因が、切削屑が詰まったことによるものと判断した場合には、第２の減速度−α２で減速制御して停止させることにより、切込み中のタッパＴに加わる実切削負荷トルクがそれ以上増大しないようにする。
【００５８】
その後、中央処理装置３０は、ステップ１９及び２０で、図６，７に示すように、第２の加速度α２及び第２の減速度−α２で主軸１４を加減速制御し、停止したＺ軸座標上の位置からタッピング開始位置まで主軸１４を引抜き制御する。そして、中央処理装置３０は、Ｘ軸及びＹ軸座標上での同じ位置でタッピング加工を再び行う。中央処理装置３０は、切込み中に停止させたタッパＴを第２の加速度α２及び第２の減速度−α２で加減速制御することにより、引抜き中のタッパＴに加わる実切削負荷トルクがそれ以上増大しないようにする。
【００５９】
従って、中央処理装置３０は、検出した実切削負荷トルクに基づき、タッパＴに切削屑の詰まりによる過負荷が加わったと判断したときには、タッピング加工を途中で中断し、主軸１４を一旦タッピング開始位置まで戻してから再びタッピング加工を行う。
【００６０】
一方、中央処理装置３０は、ステップ１６で前回行なったタッピング加工において実切削負荷トルクが過負荷判定値Ｔ０を超えていたときには、ステップ２１で、カウント値Ｃが予め設定されている寿命判定値ＣＬを超えているか否かを判断する。寿命判定値ＣＬは、今回のタッピング加工時に実切削負荷トルクが過負荷判定値Ｔ０を超えた原因が、切削屑の詰まりによる切削負荷の上昇でなく、タッパＴの磨耗程度が寿命となったことによるものであると判断するために設定されている。
【００６１】
中央処理装置３０は、ステップ２１でカウント値Ｃが寿命判定値ＣＬ以下であったときには、タッパＴの磨耗程度が寿命でないと判定し、ステップ１７に進む。そして、前述の場合と同様にして、切り込み工程を中断するとともに、ワークＷの同一箇所に再度タッピング加工を行う。
【００６２】
従って、中央処理装置３０は、タッパＴに加わった過負荷が、確実にタッパＴの磨耗程度が寿命となったことによるものであると判断しない内は、切削屑の詰まりによるものであるとみなしてタッピング加工を中断し、主軸１４をタッピング開始位置まで戻してから再びタッピング加工を行う。
【００６３】
また、中央処理装置３０は、ステップ２１でカウント値Ｃが寿命判定値ＣＬを超えた場合には、タッパＴの磨耗程度が寿命であると判断して、ステップ２２で、第３の減速度−α３で主軸１４を減速制御して、回転位相と送り位置とを同期させたままで停止させる。ステップ２２において、中央処理装置３０は、主軸１４の制御状態が定速制御状態であるときには、図８に示すように、その回転数及び送り速度から第３の減速度−α３で減速制御を行ない、また、主軸１４の制御状態が第１の減速度−α１による減速状態であるときには、図９に示すように、第１の減速度−α１を第３の減速度−α３に切り換えて減速制御を行う。
【００６４】
切込み中にタッパＴの磨耗程度が寿命となった場合、そのまま切込みを継続すると、実切削負荷トルクがさらに増大してタッパＴの折損に至る可能性がある。中央処理装置３０は、第１の減速度−α１よりも大きな第３の減速度−α３で主軸１４を減速制御して停止させることによって切込みを早く終了させ、タッパＴにできるだけ大きな実切削負荷トルクが加わらないようにする。
【００６５】
その後、中央処理装置３０は、ステップ２３及び２４で、図８，９に示すように、第２の加速度α２及び第２の減速度−α２で主軸１４を加減速制御し、停止したＺ軸上の位置からタッピング位置まで主軸１４を引抜き制御する。そして、中央処理装置３０は、ステップ２５で表示装置３３を制御してタッパＴの磨耗状態が寿命となったことの表示を行う。
【００６６】
従って、中央処理装置３０は、検出した実切削負荷トルクに基づき、タッパＴの磨耗程度が寿命であることによる過負荷が加わったと判断したときには、タッピング加工を途中で中止し、主軸１４を引抜き制御した後、そのままタッピング加工を終了する。
【００６７】
次に、以上のように構成されたＣＮＣタッピングマシンの作用について説明する。
基準負荷値のデータを作成して保存するときには、空運転でタッピング加工を行い、そのときに検出される総負荷のデータを、入力装置３２での入力操作によってコンピュータ２３に基準負荷として保存させる。
【００６８】
タッピング加工においては、中央処理装置３０は、タッパＴの切込み制御時に、回転位置及び送り位置に対応して逐次検出される総負荷トルクから同位置における空運転時基準負荷トルクを差し引いた実切削負荷トルクを逐次演算する。従って、主軸１４等の慣性が負荷として加わる加減速時にも実切削負荷トルクが検出される。また、切込み時における主軸１４の減速過程で最大となる実切削負荷トルクの最大値が検出される。
【００６９】
切込み制御時に検出された実切削負荷トルクが、予め設定されている過負荷判定値Ｔ０を超えたときには、中央処理装置３０は、切削屑が詰まって実切削負荷トルクが一時的に増大した状態であるか、または、タッパＴの磨耗程度が寿命となったと判断する。そして、主軸１４を回転位相と送り位置とを同期させたままの状態で減速制御して停止させ、切込み制御を中止する。従って、切込み制御時に、切削屑が詰まって実切削負荷トルクが一時的に増大したとき、または、タッパＴの磨耗程度が寿命となったときには、切込み中のタップ穴が損傷しない状態でタッパＴの切込みが中止される。
【００７０】
切込み制御時に検出された実切削負荷トルクが、予め設定されている過負荷判定値Ｔ０を超えたとき、中央処理装置３０は、タッピング加工毎の切込み時に、実切削負荷トルクが過負荷判定値Ｔ０を超えた回数が所定の寿命判定値ＣＬ以下である場合には、各タッピング加工時に切削屑が詰まって実切削負荷トルクが一時的に増大したと一旦判断する。そして、タッピング終了位置の手前で停止させた主軸１４を、第２の加速度α２及び第２の減速度−α２で加減速制御してその停止位置からタッピング開始位置まで引抜き制御する。従って、切込み制御時に、切削屑が詰まって実切削負荷トルクが一時的に増大したときには、引抜き時にタッパＴに加わる実切削負荷トルクが抑制される。
【００７１】
さらに、切込み時に実切削負荷トルクが過負荷判定値Ｔ０を超えた回数が寿命判定値ＣＬ以下である場合、中央処理装置３０は、タッピング終了位置の手前で主軸１４を停止させた後、タッピング開始位置まで引抜き制御した主軸１４を、再び第１の加速度α１及び第１の減速度−α１で加減速制御してタッピング開始位置からタッピング終了位置に向かって切込み制御する。従って、切込み制御時に、切削屑が詰まっただけではタッピング加工が中止されず、同じ位置におけるタッピング加工が自動で繰り返し行われる。
【００７２】
また、切込み制御時に検出された実切削負荷トルクが、予め設定されている過負荷判定値Ｔ０を超えたとき、タッピング加工毎の切込み時に、実切削負荷トルクが過負荷判定値Ｔ０を超えた回数が寿命判定値ＣＬを超えた場合、中央処理装置３０は、タッパＴの磨耗状態が寿命であると判断する。そして、主軸１４を第１の減速度−α１よりも大きな第３の減速度−α３で減速制御して停止させる。従って、切込み時にタッパＴの磨耗程度が寿命であると判断された場合、減速中にタッパＴに加わる実切削負荷トルクが軽減される。
【００７３】
さらに、タッピング加工毎の切込み時に、実切削負荷トルクが過負荷判定値Ｔ０を超えた回数が寿命判定値ＣＬを超えた場合、減速制御して停止させた主軸１４を、第２の加速度α２及び第２の減速度−α２で加減速制御してタッピング開始位置まで引抜き制御した後、タッピング加工を中止する。従って、切込み制御時に、タッパＴの磨耗程度が寿命となったときには、引抜き時にタッパＴが折損しないように加わる実切削負荷トルクが抑制される。
【００７４】
以上詳述した本実施の形態によれば、以下に記載の各効果を得ることができる。
（１）  タッピング加工時に検出される総負荷トルクと、タッパＴに加わる実切削負荷トルクの総負荷トルクにおける負荷トルク増大量を求めるために設定された基準負荷トルクとから、タッパＴに加わる実切削負荷トルクを求めるようにした。
【００７５】
従って、主軸１４等の慣性が負荷トルクとして加わる加減速中にも実切削負荷トルクを検出することができ、加減速中のタッパＴに過負荷が加わっている状態を検出することができる。
【００７６】
（２）  主軸１４に加わる実切削負荷トルクが最大となる切込み時の減速中の実切削負荷トルクを検出することができるので、実切削負荷トルクの最大値を検出することができる。従って、タッパＴの磨耗程度が寿命であること、または、切削屑が詰まった状態であることを正確に判断できる。
【００７７】
また、主軸１４が一定回転数及び送り速度で駆動制御される時間が極少ないような高速タッピング加工においても、タッパＴに加わる実切削負荷トルクを検出することができる。
【００７８】
（３）  空運転でタッピング加工を行なったときに検出される空運転時基準負荷トルクと総負荷トルクとから、負荷トルク増大量でなく実切削負荷トルクを直接求めるようにした。従って、実切削負荷トルクを判定するので、タッパＴの磨耗程度が寿命であること、または、切削屑の詰まった状態を容易に判断することができる。
【００７９】
（４）  検出する実切削負荷トルクに対して予め設定された過負荷判定値Ｔ０から、コンピュータ２３が、切削屑が詰まった状態、及び、タッパＴの磨耗程度が寿命であることを判断する。そして、主軸１４を減速制御して、主軸１４の回転位相と送り位置とを同期させたままで切込み制御を中止するようにした。
【００８０】
従って、切込み中のタッパＴの磨耗程度が寿命となったり、または、切削屑が詰まった状態となったことによってタッパＴに加わる実切削負荷トルクが過大になると、タッパＴに加わる実切削負荷トルクが抑制された状態で切込みが中止される。その結果、切込み中に、タッパＴの磨耗程度が寿命となったり、または、切削屑が詰まった状態となったときに、タッパＴが折損したりタップ穴が損傷しないようにすることができる。
【００８１】
（５）  切込み時に切削屑が詰まった状態であることをコンピュータ２３が実切削負荷トルクに基づいて判断し、第１の減速度−α１よりも小さい第２の減速度−α２で減速制御を行なって停止させ、切込みを中止するようにした。
【００８２】
従って、切込み中に切削屑が詰まった状態となったときに、切削屑の詰まりが緩和される状態で切込みが中止されるので、切込み時に切削屑が詰まってもタッパＴの折損さらにタップ穴の損傷を防止することができる。
【００８３】
（６）  切込み時の減速制御の途中であっても、検出した実切削負荷トルクが過負荷判定値Ｔ０を超えたときには、コンピュータ２３は、通常の第１の減速度−α１よりも小さい第２の減速度−α２で主軸１４を減速制御するようにした。
【００８４】
従って、実切削負荷トルクが最大となる切込み時の減速過程において切削屑が詰まり難いように切込みが中止されるので、切込み時における切削屑の詰まりによるタッパＴの折損さらにタップ穴の損傷をより一層確実に防止することができる。
【００８５】
（７）  切削屑が詰まって実切削負荷トルクが過大になった状態であることを、コンピュータ２３が実切削負荷トルクに基づいて判断し、タッピング加工を中止したタップ穴に対するタッピング加工を繰り返し行うようにした。
【００８６】
従って、切削屑が詰まっただけではタッピング加工が中止されず繰り返しタッピング加工が行われるので、切込み時に切削屑が一旦詰まってもタッパＴを折損することなくタップ穴を自動等で確実に加工形成することができる。
【００８７】
（８）  切込み時にタッパＴの磨耗程度が寿命であると判断されたときには、通常より大きな第３の減速度−α３で主軸１４を減速制御して停止させるようにした。従って、切込み中にタッパＴの磨耗程度が寿命となっても、タッパＴに加わる実切削負荷トルクが軽減される状態で切込みが中止されるので、切込み時にタッパＴが寿命となってもタッパＴの折損さらにタップ穴の損傷を防止することができる。
【００８８】
（９）  実切削負荷トルクに基づいて切込みを中止した後、コンピュータ２３は、通常より小さい第２の加速度α２及び第２の減速度−α２で主軸１４を加減速制御してタッパＴを引き抜くようにした。
【００８９】
従って、タッパＴの磨耗程度が寿命となるか、切削屑が詰まった状態となって切込みが中止された後、引抜き時にタッパＴに加わる実切削負荷が軽減されるので、タッパＴの折損及びタップ穴の損傷を招くことなくタッパＴを引き抜くことができる。
【００９０】
（１０）  実切削負荷トルクが過負荷判定値Ｔ０を超えたとき、切削屑が詰まった状態であると判断して切込み制御を中止し、タッパＴがタップ穴の外側に配置されるまで主軸１４を引抜き制御した後、タッピング加工中のタップ穴に対するタッピング加工を繰り返し行う。そして、同じタップ穴に対するタッピング加工毎に実切削負荷トルクが過負荷判定値Ｔ０を連続して超える回数が予め設定した寿命判定値ＣＬを超えたときには、タッパＴの磨耗程度が寿命であると改めて判断し、主軸１４の切込み制御を中止し、主軸１４を引き抜いた後にタッピング加工を停止するようにした。
【００９１】
従って、切削屑が詰まったときには、タッパＴの折損さらにタップ穴の損傷を招くことなく加工中のタップ穴に対するタッピング加工を自動で継続することができ、また、切込み中にタッパＴの磨耗程度が寿命となったときには、加工中のタップ穴からタッパＴを引き抜いてタッピング加工を終了することができる。
【００９２】
（第２の実施の形態）
次に、本発明を具体化した第２の実施の形態を図１１に従って説明する。尚、本実施の形態は、前記第１の実施の形態におけるタッピング加工の制御内容を変更したことのみが第１の実施の形態と異なる。従って、第１の実施の形態と同じ構成については、符号を同じにしてその説明を省略し、タッピング加工の制御内容のみについて詳述する。
【００９３】
中央処理装置３０が行うタッピング加工の手順を、図１１のフローチャートに従って説明する。尚、本実施の形態では、基準負荷トルクとして、主軸１４と共に回転する回転部全体の慣性質量と、主軸１４の回転数とから求めた計算基準負荷トルク値が予め保存されている。
【００９４】
中央処理装置３０は、タッピング加工制御として、先ずステップ３０で、主軸回転用モータ１５及び主軸送り用モータ１６を駆動制御して回転位相及び送り位置を同期させた状態で主軸１４を切込み制御する。このとき、中央処理装置３０は、第１の加速度α１及び第１の減速度−α１で主軸１４を加減速制御する。
【００９５】
中央処理装置３０は、主軸１４を切込み制御している間に、ステップ３１で、逐次検出する総切削負荷トルクから計算基準負荷トルクを差し引いた実切削負荷トルクを逐次演算する。そして、中央処理装置３０は、ステップ３２で、演算した実切削負荷トルクが、予め設定されている過負荷判定値Ｔ０を超える大きさであるか否かを判断する。本実施の形態では、過負荷判定値Ｔ０は、切込み時にタッパＴに加わる実切削負荷トルクからタッパＴの磨耗程度が寿命であるか否かを判定することができる値に設定されている。
【００９６】
中央処理装置３０は、ステップ３２で実切削負荷トルクが過負荷判定値Ｔ０以下であったときには、タッパＴの磨耗程度が寿命ではないと判断し、ステップ３３で切込み制御をタッピング終了位置まで行う。
【００９７】
中央処理装置３０は、実切削負荷トルクが過負荷判定値Ｔ０以下のままでタッピング終了位置まで切込み制御を行なった後は、ステップ３４及び３５で、第１の加速度α１及び第１の減速度−α１で主軸１４を加減速制御して、タッピング終了位置からタッピング開始位置まで引抜き制御する。
【００９８】
一方、中央処理装置３０は、ステップ３２で実切削負荷トルクが過負荷判定値Ｔ０を超えたときには、タッパＴの磨耗程度が寿命まで進行したと判断し、ステップ３６で第３の加速度−α３で減速制御して、回転位相と送り位置とを同期させたままで主軸１４を停止させる。
【００９９】
そして、中央処理装置３０は、ステップ３７及び３８で、第２の加速度α２及び第２の減速度−α２で主軸１４を加減速制御し、停止したＺ軸座標上の位置からタッピング開始位置まで主軸１４を引抜き制御する。そして、中央処理装置３０は、ステップ３９で表示装置３３を制御して、タッパＴの磨耗程度が寿命となったことの表示を行う。
【０１００】
従って、中央処理装置３０は、検出した実切削負荷トルクに基づき、タッパＴの磨耗程度が寿命であることによる負荷トルクが加わったと判断したときには、タッピング加工を中止して主軸１４を引抜き制御した後、そのままタッピング加工を終了する。
【０１０１】
以上のように構成されたＣＮＣタッピングマシンの作用について説明する。
計算基準負荷トルクのデータは、予めコンピュータに記憶させる。
中央処理装置３０は、切込み制御時に、検出された総負荷トルクと計算基準負荷トルクとから実切削負荷トルクを求める。中央処理装置３０は、逐次演算する実切削負荷トルクが過負荷判定値Ｔ０を超えたときには、タッパＴの磨耗程度が寿命となったと判断する。そして、主軸１４をより大きな第３の加速度−α３で減速制御して停止させ、切込み制御を中止する。従って、切込み時に、タッパＴの磨耗程度が寿命となったときには、タッパＴに加わる負荷トルクが抑制された状態で切込みが中止される。
【０１０２】
以上詳述した本実施の形態のＣＮＣタッピングマシンによれば、前記第１の実施の形態における（１），（２），（８），（９）に記載の各効果と、以下に記載する効果を得ることができる。
【０１０３】
（１１）  少なくとも主軸１４を含む回転部の慣性質量と、主軸１４の回転数とから実切削負荷トルクを含まない計算基準負荷トルクを計算する。そして、この計算基準負荷トルクと、逐次検出する総負荷トルクとから実切削負荷トルクを直接求めるようにした。従って、実切削負荷トルクを直接判定するので、タッパＴの磨耗程度が寿命であること、または、切削屑が詰まった状態であることを容易に判断することができる。
【０１０４】
（１２）  検出する実切削負荷トルクに対して予め設定された過負荷判定値Ｔ０から、コンピュータ２３が、タッパＴの磨耗程度が寿命であるか否か判断する。そして、寿命であったときには、主軸１４をより大きな第３の減速度−α３で減速制御して、回転位相と送り位置とを同期させたままで切込み制御を中止するようにした。従って、タッパＴの切込み中にタッパＴの磨耗程度が寿命となると、タッパＴに加わる実切削負荷トルクが抑制された状態で切込みが中止される。その結果、切込み中のタッパＴの磨耗程度が寿命となっても、タッパＴの折損またはタップ穴の損傷を招くことなくタッピング加工を中止することができる。
【０１０５】
以下、本発明を具体化した上記実施の形態以外の実施の形態を別例として列挙する。
・  第１の実施の形態で、空運転時基準負荷トルクを、切込み工程における減速過程を含む加工過程にのみ設定し、コンピュータ２３が、この加工工程での実切削負荷トルクを検出するようにしてもよい。この場合でも、タッパに加わる実切削負荷トルクが極大となる切込み工程の減速過程における実切削負荷トルクを検出することができるので、タッパＴの磨耗程度が寿命であるか否かを正確に判断することができる。
【０１０６】
同様に、第２の実施の形態で、計算基準負荷トルクを、切込み工程における減速過程を含む加工過程にのみ設定し、この加工工程での実切削負荷トルクを検出するようにしてもよい。この場合でも同じ効果がある。
【０１０７】
・  基準負荷として、空運転時基準負荷トルクまたは計算基準負荷トルクを用いる代わりに、実切削負荷トルクを検出するときに使用するタッパＴと同じ仕様（タップサイズ、ねじピッチ量等）のタッパＴを用いてタッピング加工を実際に行なったときに検出する総負荷トルクを基準負荷（基準総負荷）トルクとしてもよい。そして、実切削負荷トルクを検出するときに検出する総負荷トルクから基準総負荷トルクを差し引いて、実切削負荷トルクの負荷トルク増大量を求める。即ち、負荷トルク増大量は、タッパＴの磨耗程度の差に対応した実切削負荷トルクの増大量である。この負荷トルク増大量から、予め設定した過負荷判定値を用いて、タッパＴの磨耗程度が寿命であるか否か、または、切削屑が詰まっている状態であるか否かを判断するようにしてもよい。
【０１０８】
・  第１及び第２の実施の形態では、主軸１４の加速及び減速が一定の加速度（α１）及び減速度（−α１）で行われるようにしたが、このような加速または減速に限らず、その他例えば、一次関数的または二次関数的に増大または減少する加速度及び減速度で加速及び減速が行なわれるようにしてもよい。この場合には、加速過程または減速過程における平均加速度または平均減速度を、より小さく、または、より大きくすればよい。即ち、切込み中に、タッパＴの磨耗程度が寿命であるか、または、切削屑が詰まった状態であると判断されたときには、減速過程をより小さな平均減速度で行ない、停止後の反転引抜き時には、加速過程及び減速過程をより大きな平均加速度及び平均減速度で行う。その結果、切込み中のタッパＴに加わる実切削負荷トルクが過大になったときには、タッパＴに加わる実切削負荷トルクの増大を軽減して停止させ、停止後の反転引抜き時にも、タッパＴに加わる実切削負荷トルクを軽減することができる。
【０１０９】
・  ワークテーブルがＸ軸及びＹ軸方向に移動しないように固定され、主軸１４がＸ軸、Ｙ軸及びＺ軸方向に位置決め制御されるタッピングマシンや、ワークテーブルがＸ軸、Ｙ軸及びＺ軸方向に位置決め制御されるタッピングマシンに実施してもよい。
【０１１０】
・  ソフトワイヤードＮＣであるＣＮＣタッピングマシンに限らず、ハードワイヤードＮＣマシンに実施してもよい。
・  単能ＮＣマシンであるるタッピングマシンに限らず、同期タッピング機能を備えたＮＣマシニングセンター（複合ＮＣマシン）等のタッピングマシンに実施してもよい。
【０１１１】
以下、特許請求の範囲に記載した各発明の外に前述した実施の形態または各別例から把握される技術的思想をその効果とともに記載する。
（１）  請求項１に記載の発明において、前記基準負荷は、切込み工程における減速過程を含む加工過程にのみ設定され、前記実切削負荷検出手段は、該加工過程における実切削負荷または負荷増大量を検出する。このような構成によっても、実切削負荷が最大となる切込み工程の減速過程においてタッパに加わる実切削負荷を検出することができる。
【０１１５】
【発明の効果】
以上詳述したように、請求項１〜請求項４に記載の発明によれば、タッパを駆動する主軸の加減速中にもタッパに加わる実切削負荷の増大量を検出することができる。加えて、切込み中のタッパに加わる実切削負荷が過大になったときに、タッパの折損またはタップ穴の損傷を招くことなくタッピング加工を中止することができる。また、切削屑が詰まったときには、タッパの折損またはタップ穴の損傷を招くことなく加工中のタップ穴に対するタッピング加工を自動で継続することができ、また、切込み中にタッパの磨耗程度が寿命となったときには、タッピング加工を終了することができる。
【０１１８】
加えて請求項２に記載の発明によれば、切込み中に切削屑が詰まったときには、タッパの折損またはタップ穴の損傷を招くことなく、加工中のタップ穴に対するタッピングを自動で継続することができる。
【０１１９】
加えて請求項３に記載の発明によれば、切込み中にタッパの磨耗程度が寿命となったときには、加工中のタップ穴からタッパを引き抜いてタッピング加工を終了することができる。
【０１２０】
加えて請求項４に記載の発明によれば、切込み中にタッパの磨耗程度が寿命となったり、切削屑が詰まったときに、タッパの折損及びタップ穴の損傷を招くことなくタッパを引き抜いてタッピング加工を中止することができる。
【図面の簡単な説明】
【図１】  第１の実施の形態におけるタッピング加工の制御手順を示すフローチャート。
【図２】  ＣＮＣタッピングマシンの概略構成図。
【図３】  タッピング加工時における総負荷トルク及び主軸回転数の時間特性を示すグラフ。
【図４】  空運転時における基準負荷トルク及び主軸回転数の時間特性を示すグラフ。
【図５】  実切削負荷トルク及び主軸回転数の時間特性を示すグラフ。
【図６】  切込み中止時における主軸回転数の制御状態と実切削負荷トルクの時間特性を示すグラフ。
【図７】  切込み中止時における主軸回転数の制御状態と実切削負荷トルクの時間特性を示すグラフ。
【図８】  切込み中止時における主軸回転数の制御状態と実切削負荷トルクの時間特性を示すグラフ。
【図９】  切込み中止時における主軸回転数の制御状態と実切削負荷トルクの時間特性を示すグラフ。
【図１０】  従来のタッピング加工時における実切削負荷トルク及び主軸回転数の時間特性を示すグラフ。
【図１１】  第２の実施の形態におけるタッピング加工時の制御手順を示すフローチャート。
【符号の説明】
１０…タッピング装置としてのＣＮＣタッピングマシン、１４…主軸、１５…主軸回転用モータ、２３…実切削負荷検出手段を構成する過負荷判定手段及び主軸制御手段としてのコンピュータ、２５…実切削負荷検出手段を構成する負荷検出装置、Ｔ…タッパ、Ｔ０…過負荷判定値、α１…第１の回転加速度、−α１…第１の回転減速度、α２…第２の回転加速度、−α２…第２の回転減速度、−α３…第３の回転減速度。
【図１】
0003650737.tif 000002
【図２】
0003650737.tif 000003
【図３】
0003650737.tif 000004
【図４】
0003650737.tif 000005
【図５】
0003650737.tif 000006
【図６】
0003650737.tif 000007
【図７】
0003650737.tif 000008
【図８】
0003650737.tif 000009
【図９】
0003650737.tif 000010
【図１０】
0003650737.tif 000011
【図１１】
0003650737.tif 000012