(57)【要約】【課題】工具の刃先が工作機械の主軸の先端の一点で無くても刃先の位置を測定しうる、工具位置測定方法の提供。【解決手段】レーザセンサ３５のレーザ光路３６をギアシェーパ１０のピニオンカッタ３１が遮ったことに基づいて工具刃先３１ｃの位置を測定する工具位置測定手段を備え、ピニオンカッタ３１を回転させながら、ピニオンカッタ３１の稜線がレーザ光路３６に達するまで移動させる第１ステップと、そこからピニオンカッタ３１を離間方向Ｙ１に所定距離移動させる第２ステップと、そこからピニオンカッタ３１の稜線が再びレーザ光路３６に達するまでピニオンカッタ３１を近接方向Ｚ１に移動させる第３ステップと、第２ステップと第３ステップを交互に繰り返した結果、最後にピニオンカッタ３１の稜線がレーザ光路３６に達した位置に基づいてピニオンカッタ３１の工具刃先３１ｃの位置を測定する第４ステップと、を有する。【選択図】図２
2008272861.tif 000002
【特許請求の範囲】
【請求項１】
光学式センサの光路を工作機械の主軸に装着された工具が遮ったことに基づいて前記工具の刃先の位置を測定する工具位置測定手段を備え、
前記光路に交差する平面をなす２軸のうち、
一方の軸と平行かつ前記刃先が前記光路から遠ざかる方向を第１の方向とし、
他方の軸と平行かつ前記刃先が前記光路に近づく方向を第２の方向とした場合、
前記主軸に装着された前記工具を回転させながら、
前記工具の稜線が前記光路に達するまで移動させる第１ステップと、
そこから前記工具を前記第１の方向に所定距離移動させる第２ステップと、
そこから前記工具の稜線が再び前記光路に達するまで前記工具を前記第２の方向に移動させる第３ステップと、
前記第２ステップと前記第３ステップを交互に繰り返した結果、最後に前記工具の稜線が前記光路に達した位置に基づいて前記工具の刃先の位置を測定する第４ステップと、
を有することを特徴とする工具位置測定方法。
【請求項２】
光学式センサの光路を、工作機械の主軸に装着された工具が遮ったことに基づいて前記工具の刃先の位置を測定する工具位置測定手段と、
前記光路に交差する平面をなす２軸のうち、
一方の軸と平行かつ前記刃先が前記光路から遠ざかる方向を第１の方向とし、
他方の軸と平行かつ前記刃先が前記光路に近づく方向を第２の方向とした場合、
前記一方の軸方向に前記工具を移動させる第１軸駆動機構と、
前記他方の軸方向に前記工具を移動させる第２軸駆動機構と、
前記第１軸駆動機構と前記第２軸駆動機構の移動量から、前記工具の刃先の位置を演算する演算手段と、
前記主軸に装着した前記工具を回転させながら、
前記工具の稜線が前記光路に達するまで前記第１軸駆動機構又は前記第２軸駆動機構で前記工具を移動させる第１ステップと、
そこから前記工具を前記第１軸駆動機構で前記第１の方向に所定距離移動させる第２ステップと、
そこから前記工具を前記工具の稜線が前記光路に達するまで前記第２軸駆動機構で前記第２の方向に前記工具を移動させる第３ステップと、
を制御する制御手段と、を備え、
前記制御手段が前記第２ステップと前記第３ステップを交互に繰り返した結果、前記演算手段が、最後に前記工具の稜線が前記光路に達した位置に基づいて前記工具の刃先の位置を演算し、前記工具の刃先の位置を特定することを特徴とする工具位置測定システム。
【請求項３】
光学式センサの光路を、工作機械の主軸に装着された工具が遮ったことに基づいて前記工具の刃先の位置を測定する工具位置測定手段と、
前記光路に交差する平面をなす２軸のうち、
一方の軸と平行かつ前記刃先が前記光路から遠ざかる方向を第１の方向とし、
他方の軸と平行かつ前記刃先が前記光路に近づく方向を第２の方向とした場合、
前記一方の軸方向に前記工具を移動させる第１軸駆動機構と、
前記他方の軸方向に前記工具を移動させる第２軸駆動機構と、
前記第１軸駆動機構と前記第２軸駆動機構の移動量から、前記工具の刃先の位置を演算する演算手段と、
主軸に装着した前記工具を回転させながら、
前記工具の稜線が前記光路に達するまで前記第１軸駆動機構又は前記第２軸駆動機構で前記工具を移動させる第１ステップと、
そこから前記工具を前記第１軸駆動機構で前記第１の方向に所定距離移動させる第２ステップと、
そこから前記工具を前記工具の稜線が前記光路に達するまで前記第２軸駆動機構で前記第２の方向に前記工具を移動させる第３ステップと、
を制御する制御手段と、を備え、
前記制御手段が前記第２ステップと前記第３ステップを交互に繰り返した結果、前記演算手段が、最後に前記工具の稜線が前記光路に達した位置に基づいて前記工具の刃先の位置を演算し、前記工具の刃先の位置を特定し、
前記演算の結果を、前記第１軸駆動機構及び前記第２軸駆動機構を制御する前記制御手段にフィードバックして加工を行うことを特徴とする加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は工作機械の加工工具の刃先を検出し、工具の制御にフィードバックすることで、加工精度を向上させる技術に関する。
【背景技術】
【０００２】
工作機械の工具は、工作物を加工するに従い刃先を消耗するので、定期的に刃先の研磨が必要となる。刃先を研磨すると、工具は研磨した分だけ小さくなる。
ＮＣ制御される工作機械で工作物を加工する場合、工具の刃先の位置の情報は重要である。刃先の位置の情報は、貫通や切断といった二次元的な加工であればあまり問題とはならない。しかし、三次元的な形状精度を問われる工作物であれば、刃先の位置をＮＣ制御される工作機械が把握していることで、所望の精度の工作物が加工できるからである。
すなわち、刃先の位置情報は製品の加工精度に深く関わっているといえる。
従来は、工具の刃先位置を工具取り替え後に作業者が測定し、補正値を入力するという手法が採られていた。しかし、作業者の熟練度によって測定位置のバラツキが発生するなどの問題があった。
【０００３】
このような刃先位置と加工精度に関する補正技術は特許文献１に記載される工具位置補正方法及び工具位置補正装置等に開示されている。
マシニングセンタなどの複数の工具を交換して加工を行う機械は、工具を交換する際に工具が正確な位置に取り付けられたかどうかを確認する必要がある。工具の先端の位置がずれていると、必要な精度の加工が困難となるためである。
そこで、工具の先端を光学測定装置によって測定し、この値をＮＣ制御されるマシニングセンタにフィードバックする。光学測定装置が常に所定の位置にあれば、作業者の測定誤差、いわゆるヒューマンエラーを排除できるので、適切な補正値が得られる。
【０００４】
ＮＣ工作機械の加工工具の先端を光学測定装置によって測定する場合、例えばレーザビーム等を用いる。工具の先端の位置を判定する場合には、レーザの受光強度の閾値によって、工具の位置を判定する。良く用いられる方法としては、レーザの受光強度が半分以下になった場合（以下、閾値とする）を、工具の先端として判断する方法である。
しかし、マシニングセンタなどは複数の異なる形状の工具を用いるため、加工工具がレーザを遮光する状態が加工工具の種類によって異なる。例えばドリルであれば先端角は、被切削材の種類によって変えられ、一般的に硬い被切削材ほど先端角が大きいドリルが用いられる。
【０００５】
その結果、ドリルの種類によってレーザを遮る面積が異なり、工具先端位置の測定値に偏りを生じることになる。例えば先端角が小さいものであれば、工具のＺ軸高さはより低くなり、先端角が大きくなるほどＺ軸高さが上がっていくことになる。
このため、特許文献１では、工具固有の補正値をデータベースに保持し、工具に対応する補正値により、レーザの受光強度から得られる工具の先端位置を補正することで、工具の先端位置を正確に把握でき、その結果加工精度を向上させることができる。
【０００６】
また、特許文献２には、工具位置測定装置、及びＮＣ加工方法並びにＮＣ工作機械に関する技術が開示されている。
特許文献２では、微小径工具に対応する先端位置の計測方法を示している。レーザなどの非接触光学測定装置を用いる場合、工具の径が小さくなるほど光の特性による回り込みという現象が問題となる。よって、まず工具チャッキング部に基準ゲージを取り付け、レーザの光軸に対して垂直に基準ゲージを横切らせて基準値とする。
その後、加工工具を工具チャッキング部に取り付け、同様にレーザの光軸を横切らせることで、基準値からのオフセット値を得て、ＮＣ加工機の数値制御部にフィードバックさせることで、精度の良い工具の刃先位置測定を行うことを可能とし、高精度な加工を実現している。
【０００７】
【特許文献１】特開２００１−２５９９６６号公報
【特許文献２】特開２００４−９８２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１及び特許文献２の技術は、基本的にドリルのような刃先の高さだけが問題となる工具には対応できるが、刃先の形状によっては以下の課題があると考えられる。
ドリル工具はＺ軸方向の高さが重要となるので、光学測定装置を設けてＺ軸方向に移動させることで高さを測定することが可能である。特許文献２では微小径工具を用いるために光軸を横切らせることで高さを測定しているが、基準ゲージを用いて予め基準値を作っているため可能な方法であり、基準値を作る際にはＺ軸方向の高さを定義する必要があり、Ｚ軸の高さを見ていることには変わりない。
【０００９】
しかし、例えば、ギアシェーパに用いる工具の場合、工具を研磨すると工具の刃先は高さ方向だけでなく径方向にも変化がある。
ギアシェーパに用いる工具であるピニオンカッタの形状は、カッタの下面が切刃面であり、カッタの略円筒外周面は逃げ角が設けられ、下面に向かって径が大きくなっている。そして、一番径の大きな下面の外周部分で歯車を創成歯切りする。
このような形状の歯の工具は、切刃面である下面側を研磨すると外周面の逃げ角分だけ徐々に最外径が小さくなってしまう。
したがって、Ｚ軸方向の高さ、つまり工作機械の主軸の方向の高さだけを計測しても、正確に刃先を割り出すことにならない。
したがって、単純に特許文献１又は特許文献２の方法を用いるだけでは、ギアシェーパに工具のような形状の工具の刃先を測定することは困難であり、これまでは作業者が工具の最外周と厚みを測定して補正する数値を入力した上で、加工を行っていた。
【００１０】
そこで、本発明は、このような課題を解決するために、工具の刃先が工作機械の主軸の先端の一点で無くても刃先の位置を測定しうる、工具位置測定方法、工具位置測定システム及び加工方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明による工具位置測定方法は以下のような特徴を有する。
（１）光学式センサの光路を工作機械の主軸に装着された工具が遮ったことに基づいて前記工具の刃先の位置を測定する工具位置測定手段を備え、前記光路に交差する平面をなす２軸のうち、一方の軸と平行かつ前記刃先が前記光路から遠ざかる方向を第１の方向とし、他方の軸と平行かつ前記刃先が前記光路に近づく方向を第２の方向とした場合、前記主軸に装着された前記工具を回転させながら、前記工具の稜線が前記光路に達するまで移動させる第１ステップと、そこから前記工具を前記第１の方向に所定距離移動させる第２ステップと、そこから前記工具の稜線が再び前記光路に達するまで前記工具を前記第２の方向に移動させる第３ステップと、前記第２ステップと前記第３ステップを交互に繰り返した結果、最後に前記工具の稜線が前記光路に達した位置に基づいて前記工具の刃先の位置を測定する第４ステップと、を有することを特徴とする。
【００１２】
また、前記目的を達成するために、本発明による工具位置測定システムは以下のような特徴を有する。
（２）光学式センサの光路を、工作機械の主軸に装着された工具が遮ったことに基づいて前記工具の刃先の位置を測定する工具位置測定手段と、前記光路に交差する平面をなす２軸のうち、一方の軸と平行かつ前記刃先が前記光路から遠ざかる方向を第１の方向とし、他方の軸と平行かつ前記刃先が前記光路に近づく方向を第２の方向とした場合、前記一方の軸方向に前記工具を移動させる第１軸駆動機構と、前記他方の軸方向に前記工具を移動させる第２軸駆動機構と、前記第１軸駆動機構と前記第２軸駆動機構の移動量から、前記工具の刃先の位置を演算する演算手段と、主軸に装着した前記工具を回転させながら、前記工具の稜線が前記光路に達するまで前記第１軸駆動機構又は前記第２軸駆動機構で前記工具を移動させる第１ステップと、そこから前記工具を前記第１軸駆動機構で前記第１の方向に所定距離移動させる第２ステップと、そこから前記工具を前記工具の稜線が前記光路に達するまで前記第２軸駆動機構で前記第２の方向に前記工具を移動させる第３ステップと、を制御する制御手段と、を備え、前記制御手段が前記第２ステップと前記第３ステップを交互に繰り返した結果、前記演算手段が、最後に前記工具の稜線が前記光路に達した位置に基づいて前記工具の刃先の位置を演算し、前記工具の刃先の位置を特定することを特徴とする。
【００１３】
また、前記目的を達成するために、本発明による加工方法は以下のような特徴を有する。
（３）光学式センサの光路を、工作機械の主軸に装着された工具が遮ったことに基づいて前記工具の刃先の位置を測定する工具位置測定手段と、前記光路に交差する平面をなす２軸のうち、一方の軸と平行かつ前記刃先が前記光路から遠ざかる方向を第１の方向とし、他方の軸と平行かつ前記刃先が前記光路に近づく方向を第２の方向とした場合、前記一方の軸方向に前記工具を移動させる第１軸駆動機構と、前記他方の軸方向に前記工具を移動させる第２軸駆動機構と、前記第１軸駆動機構と前記第２軸駆動機構の移動量から、前記工具の刃先の位置を演算する演算手段と、主軸に装着した前記工具を回転させながら、前記工具の稜線が前記光路に達するまで前記第１軸駆動機構又は前記第２軸駆動機構で前記工具を移動させる第１ステップと、そこから前記工具を前記第１軸駆動機構で前記第１の方向に所定距離移動させる第２ステップと、そこから前記工具を前記工具の稜線が前記光路に達するまで前記第２軸駆動機構で前記第２の方向に前記工具を移動させる第３ステップと、を制御する制御手段と、を備え、前記制御手段が前記第２ステップと前記第３ステップを交互に繰り返した結果、前記演算手段が、最後に前記工具の稜線が前記光路に達した位置に基づいて前記工具の刃先の位置を演算し、前記工具の刃先の位置を特定し、前記演算の結果を、前記第１軸駆動機構及び前記第２軸駆動機構を制御する前記制御手段にフィードバックして加工を行うことを特徴とする。
【発明の効果】
【００１４】
このような特徴を有する本発明による工具位置測定方法により、以下のような作用、効果が得られる。
まず、（１）に記載される発明は、光学式センサの光路を工作機械の主軸に装着された工具が遮ったことに基づいて工具の刃先の位置を測定する工具位置測定手段を備え、光路に交差する平面をなす２軸のうち、一方の軸と平行かつ刃先が光路から遠ざかる方向を第１の方向とし、他方の軸と平行かつ刃先が光路に近づく方向を第２の方向とした場合、主軸に装着された工具を回転させながら、工具の稜線が光路に達するまで移動させる第１ステップと、そこから工具を第１の方向に所定距離移動させる第２ステップと、そこから工具の稜線が再び光路に達するまで工具を第２の方向に移動させる第３ステップと、第２ステップと第３ステップを交互に繰り返した結果、最後に工具の稜線が光路に達した位置に基づいて工具の刃先の位置を測定する第４ステップと、を有するので、工具の刃先が工作機械の主軸の先端の一点で無いピニオンカッタのような形状の工具であっても刃先の位置を正確に測定し得る工具位置測定方法を提供することができる。
【００１５】
例えばピニオンカッタであれば、略円筒形状で切刃面が下面にあり、カッタの略円筒外周面は逃げ角が設けられて、切刃面に近づくにつれて径が大きくなる。そして、歯切り面を研磨することで、最外径と高さが小さくなる。しかし、光学式センサの光路に対して、工具を第１の方向と第２の方向に動かし、第２ステップと第３ステップを繰り返すことで、第１の方向が、光路に交差する平面をなす２軸のうち、一方の軸と平行かつ刃先が光路から遠ざかる方向であり、第２の方向が他方の軸と平行かつ刃先が光路に近づく方向であるので、第１の方向と第２の方向への移動量を少なくすれば、光軸の検出位置は擬似的に工具の稜線をトレースすることになる。
そして、工具の稜線の終端、すなわち切刃面を光軸が通過すると、光軸は工具を検出できなくなる。現実の工具の刃先位置は、最終検出位置から第１の方向に所定距離移動する間に存在することになる。
【００１６】
また、前記目的を達成するために、本発明による工具位置測定システムは以下のような特徴を有する。
前記（２）に記載される発明は、光学式センサの光路を、工作機械の主軸に装着された工具が遮ったことに基づいて工具の刃先の位置を測定する工具位置測定手段と、光路に交差する平面をなす２軸のうち、一方の軸と平行かつ工具の刃先が光路から遠ざかる方向を第１の方向とし、他方の軸と平行かつ刃先が光路に近づく方向を第２の方向とした場合、一方の軸方向に工具を移動させる第１軸駆動機構と、他方の軸方向に工具を移動させる第２軸駆動機構と、第１軸駆動機構と第２軸駆動機構の移動量から、工具の刃先の位置を演算する演算手段と、主軸に装着した工具を回転させながら、工具の稜線が光路に達するまで第１軸駆動機構又は第２軸駆動機構で工具を移動させる第１ステップと、そこから工具を第１軸駆動機構で第１の方向に所定距離移動させる第２ステップと、そこから工具を工具の稜線が光路に達するまで第２軸駆動機構で第２の方向に工具を移動させる第３ステップと、を制御する制御手段と、を備え、制御手段が第２ステップと第３ステップを交互に繰り返した結果、演算手段が、最後に工具の稜線が光路に達した位置に基づいて工具の刃先の位置を演算し、工具の刃先の位置を特定する。したがって、（１）に記載の工具位置測定方法同様に、工具の刃先が工作機械の主軸の先端の一点でないピニオンカッタのような形状の工具であっても刃先の位置を正確に測定し得る工具位置測定システムを提供することができる。
【００１７】
また、前記目的を達成するために、本発明による加工方法は以下のような特徴を有する。
前記（３）に記載される発明は、光学式センサの光路を、工作機械の主軸に装着された工具が遮ったことに基づいて工具の刃先の位置を測定する工具位置測定手段と、光路に交差する平面をなす２軸のうち、一方の軸と平行かつ刃先が光路から遠ざかる方向を第１の方向とし、他方の軸と平行かつ刃先が光路に近づく方向を第２の方向とした場合、一方の軸方向に工具を移動させる第１軸駆動機構と、他方の軸方向に工具を移動させる第２軸駆動機構と、第１軸駆動機構と第２軸駆動機構の移動量から、工具の刃先の位置を演算する演算手段と、主軸に装着した工具を回転させながら、工具の稜線が光路に達するまで第１軸駆動機構又は第２軸駆動機構で工具を移動させる第１ステップと、そこから工具を第１軸駆動機構で第１の方向に所定距離移動させる第２ステップと、そこから工具を工具の稜線が光路に達するまで第２軸駆動機構で第２の方向に工具を移動させる第３ステップと、を制御する制御手段と、を備え、制御手段が第２ステップと第３ステップを交互に繰り返した結果、演算手段が、最後に工具の稜線が光路に達した位置に基づいて工具の刃先の位置を演算し、工具の刃先の位置を特定し、演算の結果を、第１軸駆動機構及び第２軸駆動機構を制御する制御手段にフィードバックして加工を行う。
このように工具の刃先の位置を特定する工具位置測定手段を用いて、工具の刃先の先端が工作機械の主軸の先端の一点でないピニオンカッタのような形状の工具であっても、（１）に記載の工具位置測定方法同様に、工具の刃先の位置を補正できるので、高精度な加工を実現できる加工方法を提供することができる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施例について、図面を参照しつつ説明する。
まず、本実施例の構成を説明する。
図１に、ギアシェーパ１０の駆動機構を立体的に表した斜視図を示す。
ギアシェーパ１０は、ギア５０の創成歯切りを行う装置であり、内歯車及び段付歯車の歯切りを容易に行うことのできる工作機械である。
ギアシェーパ１０は、ベース１１と、パワーユニット１２、及びステーション１３で構成されている。そして、ギアシェーパ１０にはＹ軸駆動機構２１とＺ軸駆動機構２２を備えて、主軸３０をギア５０に対し、近接、離間するように移動することが可能である。
ベース１１はギアシェーパ１０のベースである。ベース１１上に設けられた直動ガイド１５上にスライド可能に取り付けられたパワーユニット１２は、ベース１１上をＹ軸駆動機構２１によって移動する。
【００１９】
パワーユニット１２に取り付けられたヘッド１４は、Ｚ軸駆動機構２２によって昇降可能に構成されている。Ｙ軸駆動機構２１及びＺ軸駆動機構２２はサーボモータにボールネジを組み合わせる等の構成で、精度良く直動可能な機構である。
主軸３０は、クランクシャフト２８に接続される揺動シャフト２９と接続されて、上下運動が可能であり、かつ主軸回転駆動機構２４が設けられている。クランクシャフト２８はメインモータ２３によって駆動される。
ギア５０は、被加工部回転機構２５に接続される加工テーブル３２に固定されて、回転されながら、主軸３０に取り付けられたピニオンカッタ３１によって創成歯切りされる。
そして、ギアシェーパ１０には、ピニオンカッタ３１の工具刃先３１ｃの位置を検出するために、光学センサであるレーザセンサ３５が備えられている。
主軸回転駆動機構２４、被加工部回転機構２５は、サーボモータにウォームギアを組み合わせる等の構成で精度良く回転可能な機構である。
【００２０】
図２に、主軸３０周りの設備及びその制御を模式的に表した模式図を示す。
主軸３０に取り付けられたピニオンカッタ３１の工具刃先３１ｃを検出するためのレーザセンサ３５は、投光側ユニット３５ａと受光側ユニット３５ｂからなり、レーザ光路３６を被検出体であるピニオンカッタ３１が遮光することで、ピニオンカッタ３１の刃先位置を検出する。
レーザセンサ３５に用いられるレーザ光線は、位相が揃った収束性の良い光の束であり、光は狭い面積に極めて高密度に光エネルギーが集中されている。位相が揃っているため、投光側ユニット３５ａから投光されたレーザ光路３６を遮光した場合には、受光側ユニット３５ｂ側が受光した光の量によって遮光率を判断できる。この遮光率をある閾値でＯＮとＯＦＦに分けることで、被検出体が遮光したかどうかを判断する。
レーザセンサ３５のレーザ光路３６は、ギアシェーパ１０の主軸３０及びピニオンカッタ３１の中心軸を通過する仮想平面Ｐと直交しており、この平面をなす２軸をＹ軸及びＺ軸とする。すなわち、ピニオンカッタ３１は仮想平面Ｐをなす一方の軸であるＹ軸方向にＹ軸駆動機構２１によって駆動する。また、ピニオンカッタ３１は、仮想平面Ｐをなす他方の軸であるＺ軸方向にＺ軸駆動機構２２によって駆動する。
【００２１】
主軸３０は前述した通りＹ軸駆動機構２１及びＺ軸駆動機構２２によって移動可能であり、図２に示すようにギアシェーパ１０に備えるＮＣ演算制御装置１６よって制御されてギア５０を加工する。
そして、ピニオンカッタ３１の工具刃先３１ｃを検出し、その結果をＮＣ演算制御装置１６にフィードバックして、位置の補正を行い、ギア５０の加工を行う。
図３に、ピニオンカッタ３１の断面図を示す。
ピニオンカッタ３１は、略円筒状の形状をしており、外周には数度の前逃げ角αが設けられている。この前逃げ角αで形成される外周を外周面３１ｂと呼ぶことにする。
外周面３１ｂは前逃げ角α分テーパ状に形成されているため、ピニオンカッタ３１の下方に行くほどその径は大きくなる。そして、切刃面３１ａと外周面３１ｂの交点となる最外周がピニオンカッタ３１の工具刃先３１ｃとなる。
【００２２】
次に、ギアシェーパ１０の工具刃先３１ｃを検出する過程について説明を行う。
図４は、主軸３０がレーザセンサ３５に接近する様子を表す側面図であり、図４（ａ）に、レーザセンサ３５のレーザ光路３６に対して、主軸３０が近接する様子を示す。また、図４（ｂ）に、ピニオンカッタ３１の稜線の検出をしている様子を表す。また、図４（ｃ）に、レーザセンサ３５のレーザ光路３６が、ピニオンカッタ３１の先端を捉えている様子を表す。
また、図５には、図４（ｂ）の検出段階を示している様子を示す。図５（ａ）は、ピニオンカッタ３１がレーザ光路３６を遮光している状態を示す。図５（ｂ）は、ピニオンカッタ３１がレーザ光路３６を遮光せず、光軸から外れている様子を示す。
また、図６に、ピニオンカッタ３１の工具刃先３１ｃの検出フローを示す。
【００２３】
（第１ステップ）
まず、ピニオンカッタ３１の外周面３１ｂが形成する稜線を、レーザセンサ３５のレーザ光路３６で検出するまで移動する。図４（ａ）に示されるように、初期状態ではピニオンカッタ３１はレーザセンサ３５のレーザ光路３６を遮光していない。
Ｓ１では、主軸３０をピニオンカッタ３１がレーザ光路３６に近接するように移動させる。主軸３０は、図１に示すようにヘッド１４に取り付けられパワーユニット１２に保持されているので、Ｙ軸駆動機構２１によってベース１１に備えられる直動ガイド１５上をパワーユニット１２が移動することで、ギア５０に近接するように移動することが可能である。必要に応じて、Ｚ軸駆動機構２２の移動も行う。
【００２４】
Ｓ２では、レーザセンサ３５のレーザ光路３６をピニオンカッタ３１が遮光したかどうかを判断する。レーザ光路３６をピニオンカッタ３１が遮光した場合に、受光側ユニット３５ｂの受光量が減るため、この受光量が閾値を下回った場合（Ｓ２：Ｙｅｓ）、Ｓ３に移行する。受光量が閾値を下回るまでは（Ｓ２：Ｎｏ）移動を続ける。
Ｓ３では、Ｓ２でピニオンカッタ３１がレーザ光路３６を遮光したことを検出したので、移動を停止する。図４（ｂ）に示す状態となる。
【００２５】
（第２ステップ）
Ｓ４では、Ｙ軸駆動機構２１の駆動を開始する。図５に示すように、ピニオンカッタ３１をレーザセンサ３５のレーザ光路３６から遠ざかる方向の離間方向Ｙ１に移動する。離間方向Ｙ１はＹ軸駆動機構２１による、Ｙ軸方向への移動とする。Ｙ軸方向は、図２に示すようにレーザ光路３６と直交し、レーザ光路３６と直交する仮想平面Ｐと平行である。
Ｓ５では、受光側ユニット３５ｂの受光量が、閾値以上になるかどうかを判断する。レーザ光路３６を遮るピニオンカッタ３１が離間方向Ｙ１に移動することで、受光側ユニット３５ｂの受光量は増え、閾値以上になれば（Ｓ５：Ｙｅｓ）、Ｓ６に移行する。閾値以上になるまでは（Ｓ５：Ｎｏ）、移動を続ける。
【００２６】
なお、この部分のチェックは閾値によらずに所定距離移動して停止する方法でも良い。ピニオンカッタ３１の形状のように台形断面の工具であれば、Ｓ５の判断を閾値で行った場合でも毎回同じ距離移動することになると考えられるため、その距離と同等の所定距離移動することとすれば、閾値を判断する必要がない分、処理を単純化することができる。
Ｓ６では、Ｙ軸駆動機構２１の駆動を停止する。これによって、ピニオンカッタ３１はレーザ光路３６から外れた位置に停止することになる。
【００２７】
（第３ステップ）
Ｓ７では、Ｚ軸駆動機構２２の駆動を開始する。図５に示すように、ピニオンカッタ３１をレーザセンサ３５のレーザ光路３６に近づく方向の近接方向Ｚ１に移動する。近接方向Ｚ１はＺ軸駆動機構２２による、Ｚ軸方向への移動とする。Ｚ軸方向は、図２に示すようにレーザ光路３６と直交し、仮想平面Ｐと平行である。
Ｓ８では、受光側ユニット３５ｂの受光量が、閾値を下回ったかどうかを判断する。レーザ光路３６を遮るピニオンカッタ３１が近接方向Ｚ１に移動することで、受光側ユニット３５ｂの受光量は減り、閾値を下回れば（Ｓ８：Ｙｅｓ）、Ｓ９に移行する。閾値を下回らない場合（Ｓ８：Ｎｏ）はＳ１０に移行する。
【００２８】
Ｓ９では、Ｚ軸駆動機構２２の駆動を停止する。これによって、ピニオンカッタ３１はレーザ光路３６を遮光し、閾値を下回る程に受光側ユニット３５ｂの受光量が低下している状態となる。そして、Ｓ４に移行する。Ｓ４では、再び第２ステップを行うことになる。
Ｓ１０では、ピニオンカッタ３１が一定距離以上移動したかどうかを判断する。ピニオンカッタ３１はＺ軸駆動機構２２によって駆動されている状態であり、サーボモータなどを使えば自身の移動距離は容易に分かる。したがって、この移動距離が規定値以上であるかどうかを判断する。一定距離移動したと判断すれば（Ｓ１０：Ｙｅｓ）、Ｓ１１へ移行する。一定距離移動するまでは（Ｓ１０：Ｎｏ）、Ｓ８へ移行してチェックを繰り返す。
【００２９】
（第４ステップ）
Ｓ１１では、Ｓ１０で一定距離をピニオンカッタ３１が移動したと判断するので、Ｚ軸駆動機構２２を停止すると共に、ピニオンカッタ３１の工具刃先３１ｃを算出する。
そして、工具刃先３１ｃの情報をＮＣ演算制御装置１６で加工情報にフィードバックすることで、ギア５０の加工精度を向上させることが期待できる。
なお、レーザセンサ３５による検出精度は、レーザセンサ３５のレーザ径及び閾値によるものと考えられる。Ｓ５及びＳ７で移動する距離が長いほど誤差が大きくなるため、レーザ径は極力小さい方がよいと考えられる。ただし、閾値の検出ロジックなどによっても検出精度を改善可能であるので、適宜設定することが望ましい。
【００３０】
例えば、ピニオンカッタ３１の中央付近でレーザ光路３６を遮るピニオンカッタ３１の外周面３１ｂは、レーザ光路３６を半月状に遮光するが、工具刃先３１ｃではレーザ光路３６を半月状に遮光しない場合も考えられる。近接方向Ｚ１方向により長く移動して、レーザ光路３６の光が切刃面３１ａ側からも受光側ユニット３５ｂに届く可能性がある。
このようなケースに対応するために、Ｓ７で近接方向Ｚ１に移動する場合の移動量を加味すれば、ピニオンカッタ３１の稜線が直線であればほぼ同じ距離だけ近接方向Ｚ１に移動して閾値に至るはずなので、工具刃先３１ｃの検出精度に貢献できる可能性がある。すなわち、工具の種類や形状によって先端検出ロジックを変えてやっても良い。
【００３１】
本実施例は上記構成となっているので、以下に示すような効果を奏する。
まず第１に、レーザセンサ３５を用いてピニオンカッタ３１の刃先を測定することで誤差の少ない測定が可能になる点が挙げられる。
図７に、作業者がピニオンカッタ３１を測定する場合の測定方法を模式化して示す。
ピニオンカッタ３１は、測定用の治具台４１に取り付けられ、治具台４１に備えられるマイクロゲージ４０によって、寸法を測定する。この際に、治具台４１に備えられたポスト４１ａにピニオンカッタ３１を装着する。したがって、ピニオンカッタ３１の内径とポスト４１ａの外径は極力ガタが無いように構成されている。
【００３２】
ところで、ピニオンカッタ３１は、ギア５０を創成歯切りしていく過程で刃先が摩耗する。このため定期的に再研磨する必要がある。図３に示すように、ピニオンカッタ３１の高さＴは研磨した後に、研磨シロｄＴだけピニオンカッタ３１の刃は短くなり、研磨後高さ（Ｔ−ｄＴ）となる。
そして、ピニオンカッタ３１の外周面３１ｂには前逃げ角αが付いているので、外径は研磨シロｄＴ分研磨すると縮径幅εだけ小さくなる。
【００３３】
つまりギアシェーパ１０に用いるギア５０は、研磨するほど研磨シロｄＴ及び縮径幅εだけ小さくなる。ギア５０を創成歯切りするためには工具刃先３１ｃが重要であるので、この位置が変わってしまうと、必要な精度のギア５０を創成歯切りすることができない。
このため治具台４１に取り付けられたマイクロゲージ４０を用いて、研磨後のピニオンカッタ３１の寸法を把握し、ギアシェーパ１０に補正した値を入力してやる必要がある。
ギアシェーパ１０はＮＣ制御される機械が主流になっているが、従来製品では研磨後のピニオンカッタ３１の寸法は手動で補正するしかなかった。
【００３４】
図８（ａ）に、研磨前のピニオンカッタ３１の外径を測定する際の様子を表す側面図を示す。図８（ｂ）に、研磨後の３１の外径を測定する際の様子を表す側面図を示す。また、図９（ａ）に、ピニオンカッタ３１の外径を正しく測定する際の様子を表す正面図を示す。図９（ｂ）に、ピニオンカッタ３１の外径の誤った測定の例を表す正面図を示す。
ピニオンカッタ３１は研磨されることで、図８（ａ）と図８（ｂ）に示されるように刃先が減ってゆくので、マイクロゲージ４０のプローブ４０ａが当たる位置が徐々に変化する。このため、側位置にバラツキがでる可能性がある。
【００３５】
また、図９（ａ）と図９（ｂ）に示されるように、ピニオンカッタ３１の刃の頂点にポスト４１ａが当たるか否かによってもバラツキが生じることになる。
この他、ポスト４１ａにピニオンカッタ３１が挿入できるようにポスト４１ａの外径が決定されているが、ピニオンカッタ３１を挿入する際に嵌め合いが厳しいと作業性が落ちるため、ポスト４１ａは若干細めの太さに決定される。この結果、測定に誤差を生じる可能性がある。
【００３６】
図１０に、作業者がピニオンカッタ３１の工具刃先３１ｃを測定、補正した場合の歯厚のバラツキを表したグラフを示す。歯厚はBBD（Between Boll Diameter）を計測することで求めている。
縦軸は基準値を０とした歯厚のバラツキであり、横軸は測定回数を示している。図１０は、テスト的に取得したデータであるので、N数は多くないがその傾向は確認できる。
ピニオンカッタ３１を作業者が補正した場合、このように数百μｍ程度の歯厚のバラツキが発生していることが分かる。この値は作業者の熟練度にもよるため、必ずこのようなバラツキが発生するとは限らないが、ピニオンカッタ３１の工具刃先３１ｃの計測誤差によって、このようにギア５０の歯厚にバラツキが生じているものと考えられる。
【００３７】
図１１に、レーザセンサ３５でピニオンカッタ３１の工具刃先３１ｃを測定、補正した場合の歯厚のバラツキを表したグラフを示す。比較のため、縦軸、横軸のスケールは図１０と同じとしている。
本実施例では、レーザセンサ３５のレーザ径を６０μｍとし、遮光率の閾値を５０％とした。
ギア５０の歯厚のバラツキは、図１０と比べ明らかに図１１のバラツキが小さくなっていることが分かる。バラツキは数十μｍ程度に抑えられた。
したがって、図１０に示した従来通りの作業者が測定する方式に比べ、図１１に示す本実施例のレーザセンサ３５を用いて検出する方法では、数十倍の精度が得られることを期待できる。
【００３８】
このように、レーザセンサ３５を用いてピニオンカッタ３１の工具刃先３１ｃを検出し、その値によって補正を行うことで、ギア５０を高精度に加工することが可能となる。ピニオンカッタ３１を研磨するたびに、作業者が工具刃先３１ｃを毎回測定することは手間であるし、図８（ｂ）や図９（ｂ）に示すような要因によって測定誤差がでる虞がある。特に、作業者の熟練度によってギア５０の加工精度が大きく異なることが予想される。
このように、本実施例の工具位置測定方法、工具位置測定システム、及び加工方法によれば、工具刃先３１ｃの測定精度を向上させると共に作業者の負担を減らし、ギア５０の加工精度の向上に寄与することができる。
また、工具刃先３１ｃを測定するために治具台４１等を用いることは、誤差の原因となると共に時間がかかる。しかし、レーザセンサ３５によって測定時間の短縮を図ることも可能となり、ひいては加工効率の向上を図ることが可能となる。
ギアシェーパ１０のピニオンカッタ３１等は、ギア５０の精度を大きく左右するため、比較的頻繁に研磨する必要があるが、本実施例の方法を用いることで精度向上及び加工効率の向上を期待できる。
【００３９】
以上に説明したように、本実施例では以下に示す構成、作用、効果が得られる。
（１）レーザセンサ３５のレーザ光路３６をギアシェーパ１０の主軸３０に装着されたピニオンカッタ３１が遮ったことに基づいてピニオンカッタ３１の工具刃先３１ｃの位置を測定する工具位置測定手段を備え、レーザ光路３６に交差する仮想平面Ｐをなす２軸のうち、一方の軸と平行かつ工具刃先３１ｃがレーザ光路３６から遠ざかる方向を離間方向Ｙ１とし、他方の軸と平行かつ工具刃先３１ｃがレーザ光路３６に近づく方向を近接方向Ｚ１とした場合、主軸３０に装着されたピニオンカッタ３１を回転させながら、ピニオンカッタ３１の稜線がレーザ光路３６に達するまで移動させる第１ステップと、そこからピニオンカッタ３１を離間方向Ｙ１に所定距離移動させる第２ステップと、そこからピニオンカッタ３１の稜線が再びレーザ光路３６に達するまでピニオンカッタ３１を近接方向Ｚ１に移動させる第３ステップと、第２ステップと第３ステップを交互に繰り返した結果、最後にピニオンカッタ３１の稜線がレーザ光路３６に達した位置に基づいてピニオンカッタ３１の工具刃先３１ｃの位置を測定する第４ステップと、を有するので、ピニオンカッタ３１の工具刃先３１ｃがギアシェーパ１０の主軸３０の先端の一点で無いピニオンカッタ３１のような形状の工具であっても工具刃先３１ｃの位置を正確に測定し得る工具位置測定方法を提供することができる。
【００４０】
（２）レーザセンサ３５のレーザ光路３６を、ギアシェーパ１０の主軸３０に装着されたピニオンカッタ３１が遮ったことに基づいてピニオンカッタ３１の工具刃先３１ｃの位置を測定する工具位置測定手段と、レーザ光路３６に交差する仮想平面Ｐをなす２軸のうち、一方の軸と平行かつピニオンカッタ３１の工具刃先３１ｃがレーザ光路３６から遠ざかる方向を離間方向Ｙ１とし、他方の軸と平行かつ工具刃先３１ｃがレーザ光路３６に近づく方向を近接方向Ｚ１とした場合、離間方向Ｙ１にピニオンカッタ３１を移動させるＹ軸駆動機構２１と、近接方向Ｚ１にピニオンカッタ３１を移動させるＺ軸駆動機構２２と、Ｙ軸駆動機構２１とＺ軸駆動機構２２の移動量から、ピニオンカッタ３１の工具刃先３１ｃの位置を演算するＮＣ演算制御装置１６と、主軸３０に装着したピニオンカッタ３１を回転させながら、ピニオンカッタ３１の稜線がレーザ光路３６に達するまでＹ軸駆動機構２１又はＺ軸駆動機構２２でピニオンカッタ３１を移動させる第１ステップと、そこからピニオンカッタ３１をＹ軸駆動機構２１で離間方向Ｙ１に所定距離移動させる第２ステップと、そこからピニオンカッタ３１をピニオンカッタ３１の稜線がレーザ光路３６に達するまでＺ軸駆動機構２２で近接方向Ｚ１にピニオンカッタ３１を移動させる第３ステップと、を制御する制御手段と、を備え、制御手段が第２ステップと第３ステップを交互に繰り返した結果、ＮＣ演算制御装置１６が、最後にピニオンカッタ３１の稜線がレーザ光路３６に達した位置に基づいてピニオンカッタ３１の工具刃先３１ｃの位置を演算し、ピニオンカッタ３１の工具刃先３１ｃの位置を特定する。
したがって、ピニオンカッタ３１の工具刃先３１ｃが工作機械の主軸の先端の一点でないピニオンカッタのような形状の工具であっても工具刃先３１ｃの位置を正確に測定し得る工具位置測定システムを提供することができる。
【００４１】
（３）レーザセンサ３５のレーザ光路３６を、ギアシェーパ１０の主軸３０に装着されたピニオンカッタ３１が遮ったことに基づいてピニオンカッタ３１の工具刃先３１ｃの位置を測定する工具位置測定手段と、レーザ光路３６に交差する仮想平面Ｐをなす２軸のうち、一方の軸と平行かつ工具刃先３１ｃがレーザ光路３６から遠ざかる方向を離間方向Ｙ１とし、他方の軸と平行かつ工具刃先３１ｃがレーザ光路３６に近づく方向を近接方向Ｚ１とした場合、離間方向Ｙ１にピニオンカッタ３１を移動させるＹ軸駆動機構２１と、近接方向Ｚ１にピニオンカッタ３１を移動させるＺ軸駆動機構２２と、Ｙ軸駆動機構２１とＺ軸駆動機構２２の移動量から、ピニオンカッタ３１の工具刃先３１ｃの位置を演算するＮＣ演算制御装置１６と、主軸３０に装着したピニオンカッタ３１を回転させながら、ピニオンカッタ３１の稜線がレーザ光路３６に達するまでＹ軸駆動機構２１又はＺ軸駆動機構２２でピニオンカッタ３１を移動させる第１ステップと、そこからピニオンカッタ３１をＹ軸駆動機構２１で離間方向Ｙ１に所定距離移動させる第２ステップと、そこからピニオンカッタ３１をピニオンカッタ３１の稜線がレーザ光路３６に達するまでＺ軸駆動機構２２で近接方向Ｚ１にピニオンカッタ３１を移動させる第３ステップと、を制御する制御手段と、を備え、制御手段が第２ステップと第３ステップを交互に繰り返した結果、ＮＣ演算制御装置１６が、最後にピニオンカッタ３１の稜線がレーザ光路３６に達した位置に基づいてピニオンカッタ３１の工具刃先３１ｃの位置を演算し、ピニオンカッタ３１の工具刃先３１ｃの位置を特定し、演算の結果を、Ｙ軸駆動機構２１及びＺ軸駆動機構２２を制御する制御手段にフィードバックして加工を行う。
このようにピニオンカッタ３１の工具刃先３１ｃの位置を特定する工具位置測定手段を用いて、ピニオンカッタ３１の工具刃先３１ｃの先端がギアシェーパ１０の主軸３０の先端の一点でないピニオンカッタのような形状の工具であっても、工作機械の刃先の位置を補正できるので、高精度な加工を実現できる加工方法を提供することができる。
【００４２】
以上において、実施例に即して説明したが、本発明は上記実施例に限定されるものではなく、その要旨を逸脱しない範囲で、適宜変更して適用できることは言うまでもない。
例えば、本実施例において、工作機械の例としてギアシェーパ１０を示したが、工具の刃先が工作機械動作中において外周上でかつ進行方向端部に存在するような工作機械であれば同様の問題があると考えられる。したがって、それらの工作機械に応用することを妨げない。
また、レーザセンサ３５のレーザ径や閾値を例示しているが、これに限定するものではない。
【図面の簡単な説明】
【００４３】
【図１】本実施例の、ギアシェーパ１０の駆動機構を立体的に表した斜視図を示している。
【図２】本実施例の、主軸３０周りの設備及びその制御を模式的に表した模式図を示している。
【図３】本実施例の、ピニオンカッタ３１の断面図を示している。
【図４】（ａ）本実施例の、レーザセンサ３５のレーザ光路３６に対して、主軸３０が近接する様子を示している。（ｂ）本実施例の、ピニオンカッタ３１の稜線の検出をしている様子を表している。（ｃ）本実施例の、レーザセンサ３５のレーザ光路３６が、ピニオンカッタ３１の先端を捉えている様子を示している。
【図５】（ａ）本実施例の、ピニオンカッタ３１がレーザ光路３６を遮光している状態を示している。（ｂ）本実施例の、ピニオンカッタ３１がレーザ光路３６を遮光せず、光軸から外れている様子を示している。
【図６】本実施例の、ピニオンカッタ３１の工具刃先３１ｃの検出フローを示している。
【図７】従来における、作業者がピニオンカッタ３１を測定する場合の測定方法を模式化して示している。
【図８】（ａ）本実施例の、研磨前のピニオンカッタ３１の外径を測定する際の様子を表す側面図を示している。（ｂ）本実施例の、研磨後の３１の外径を測定する際の様子を表す側面図を示している。
【図９】（ａ）本実施例の、ピニオンカッタ３１の外径を正しく測定する際の様子を表す正面図を示している。（ｂ）本実施例の、ピニオンカッタ３１の外径の誤った測定の例を表す正面図を示している。
【図１０】従来における、作業者がピニオンカッタ３１の工具刃先３１ｃを測定、補正した場合の歯厚のバラツキを表したグラフを示している。
【図１１】本実施例の、レーザセンサ３５でピニオンカッタ３１の工具刃先３１ｃを測定、補正した場合の歯厚のバラツキを表したグラフを示している。
【符号の説明】
【００４４】
１０      ギアシェーパ
１６      ＮＣ演算制御装置
２１      Ｙ軸駆動機構
２２      Ｚ軸駆動機構
３０      主軸
３１      ピニオンカッタ
３１ａ      切刃面
３１ｂ      外周面
３１ｃ      工具刃先
３５      レーザセンサ
３５ａ      投光側ユニット
３５ｂ      受光側ユニット
３６      レーザ光路
５０      ギア
α      前逃げ角
ε      縮径幅
Ｐ      仮想平面
Ｔ      高さ
Ｙ１      離間方向
Ｚ１      近接方向
ｄＴ      研磨シロ
【図１】
2008272861.tif 000003
【図２】
2008272861.tif 000004
【図３】
2008272861.tif 000005
【図４】
2008272861.tif 000006
【図５】
2008272861.tif 000007
【図６】
2008272861.tif 000008
【図７】
2008272861.tif 000009
【図８】
2008272861.tif 000010
【図９】
2008272861.tif 000011
【図１０】
2008272861.tif 000012
【図１１】
2008272861.tif 000013