Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7559686B2 - Gear Processing Equipment - Google Patents
[go: Go Back, main page]

JP7559686B2 - Gear Processing Equipment - Google Patents

Gear Processing Equipment Download PDF

Info

Publication number
JP7559686B2
JP7559686B2 JP2021105136A JP2021105136A JP7559686B2 JP 7559686 B2 JP7559686 B2 JP 7559686B2 JP 2021105136 A JP2021105136 A JP 2021105136A JP 2021105136 A JP2021105136 A JP 2021105136A JP 7559686 B2 JP7559686 B2 JP 7559686B2
Authority
JP
Japan
Prior art keywords
tool
sensor
gear cutting
cutting tool
gear
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.)
Active
Application number
JP2021105136A
Other languages
Japanese (ja)
Other versions
JP2023003831A (en
Inventor
花観 堀場
嘉太郎 大▲崎▼
一樹 夏田
直矢 松下
尚 大谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT 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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2021105136A priority Critical patent/JP7559686B2/en
Publication of JP2023003831A publication Critical patent/JP2023003831A/en
Application granted granted Critical
Publication of JP7559686B2 publication Critical patent/JP7559686B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Gear Processing (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Description

本発明は、歯車加工装置に関する。 The present invention relates to a gear processing device.

特許文献1には、歯車加工装置において、歯切り工具により工作物に歯車の歯を加工する前に、工作物に予め形成された歯の位相と歯切り工具の刃の位相とを演算することが記載されている。特許文献2には、歯車加工装置において、センサにより歯切り工具の軸部に設けられた凹部の位相を検出し、凹部の位相に基づいて工具の位相割り出しを行うことが記載されている。 Patent Document 1 describes a gear processing device that calculates the phase of the teeth pre-formed on the workpiece and the phase of the blade of the gear cutting tool before machining gear teeth on the workpiece with the gear cutting tool. Patent Document 2 describes a gear processing device that uses a sensor to detect the phase of a recess provided on the shaft of the gear cutting tool, and determines the phase of the tool based on the phase of the recess.

特開2019-115948号公報JP 2019-115948 A 特開2020-59088号公報JP 2020-59088 A

ところで、歯車加工装置の構造体に熱変位が生じた場合に、歯切り工具と工作物との位置が基準からずれてしまい、工作物に歯車の歯を高精度に加工することができなくなる。従って、歯切り工具と工作物との熱変位後の相対的な位置を把握することが重要である。 However, if thermal displacement occurs in the structure of the gear processing device, the positions of the gear cutting tool and the workpiece will shift from the reference position, making it impossible to machine gear teeth on the workpiece with high precision. Therefore, it is important to understand the relative positions of the gear cutting tool and the workpiece after thermal displacement.

本発明は、かかる課題に鑑みてなされたものであり、歯車加工装置の構造体に熱変位が生じた場合であっても、高精度に歯車加工を行うことができる歯車加工装置を提供しようとするものである。 The present invention was made in consideration of these problems, and aims to provide a gear cutting device that can perform gear cutting with high precision even when thermal displacement occurs in the structure of the gear cutting device.

本発明の一態様は、
周方向に複数の工具刃を有する刃部、および、前記刃部に一体に設けられ円筒外周面を有する軸部を備える歯切り工具と、
前記歯切り工具を回転可能に保持する工具主軸装置と、
前記歯切り工具により加工される工作物を回転可能に保持する工作物主軸装置と、
前記工具主軸装置と前記工作物主軸装置とを相対的に移動する移動装置と、
前記工作物主軸装置に設けられ、前記歯切り工具との距離を検出可能なセンサと、
前記工作物に歯車の歯を加工するために、前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記移動装置を制御する制御装置と、
を備え、
前記歯切り工具は、前記軸部の前記円筒外周面の径が異なる複数の種類を適用され、
前記制御装置は、
前記センサの検出結果に基づいて、前記工作物主軸装置に対する前記歯切り工具の中心軸の熱変位後の位置座標を演算する工具座標演算部と、
前記工具座標演算部により演算された前記位置座標に基づいて、前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記工作物を加工するために前記移動装置を制御する加工制御部と、
を備え、
前記工具座標演算部は、
前記センサを前記歯切り工具の前記軸部の前記円筒外周面に対向させた状態において、前記歯切り工具の中心軸に直交する方向であり、かつ、前記センサの距離検出方向に直交する方向に、前記センサと前記歯切り工具とを相対的に移動させる移動処理を実行し、
前記センサと前記歯切り工具とを相対的に移動させているときに前記センサにより検出される前記歯切り工具の前記円筒外周面までの離間距離に基づいて、前記歯切り工具の中心軸の熱変位後の前記位置座標を演算する演算処理を実行し、
前記移動処理は、
前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が大きいほど、前記センサと前記歯切り工具とを相対的に低速で移動させ、
前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が小さいほど、前記センサと前記歯切り工具とを相対的に高速で移動させる、歯車加工装置にある。
One aspect of the present invention is
a gear cutting tool including a blade portion having a plurality of tool blades in a circumferential direction, and a shaft portion that is integral with the blade portion and has a cylindrical outer circumferential surface;
a tool spindle device that rotatably holds the gear cutting tool;
a workpiece spindle device that rotatably holds a workpiece to be machined by the gear cutting tool;
a moving device that moves the tool spindle device and the workpiece spindle device relatively;
A sensor provided on the workpiece spindle device and capable of detecting a distance from the gear cutting tool;
a control device that controls the moving device while synchronously controlling the rotation of the tool spindle device and the workpiece spindle device in order to machine gear teeth on the workpiece;
Equipped with
The gear cutting tool is applied to a plurality of types of gear cutting tools, each of which has a different diameter of the cylindrical outer circumferential surface of the shaft portion,
The control device includes:
a tool coordinate calculation unit that calculates position coordinates of a central axis of the gear cutting tool relative to the workpiece spindle device after thermal displacement based on a detection result of the sensor;
a machining control unit that controls the moving device to machine the workpiece while controlling the rotation of the tool spindle device and the workpiece spindle device in synchronization with each other based on the position coordinates calculated by the tool coordinate calculation unit; and
Equipped with
The tool coordinate calculation unit includes:
a moving process is executed to relatively move the sensor and the gear cutting tool in a direction perpendicular to a central axis of the gear cutting tool and perpendicular to a distance detection direction of the sensor, while the sensor is opposed to the cylindrical outer peripheral surface of the shaft portion of the gear cutting tool;
a calculation process is executed to calculate the position coordinates after thermal displacement of the central axis of the gear cutting tool based on a distance between the gear cutting tool and the cylindrical outer peripheral surface detected by the sensor when the sensor and the gear cutting tool are moved relative to each other;
The movement process includes:
the larger the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device, the slower the speed at which the sensor and the gear cutting tool are moved relative to each other;
In the gear cutting device, the smaller the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device, the faster the relative movement of the sensor and the gear cutting tool is.

本発明の他の態様は、
周方向に複数の工具刃を有する刃部、および、前記刃部に一体に設けられ円筒外周面を有する軸部を備える歯切り工具と、
前記歯切り工具を回転可能に保持する工具主軸装置と、
前記歯切り工具により加工される工作物を回転可能に保持する工作物主軸装置と、
前記工具主軸装置と前記工作物主軸装置とを相対的に移動する移動装置と、
前記工作物主軸装置に設けられ、前記歯切り工具との距離を検出可能なセンサと、
前記工作物に歯車の歯を加工するために、前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記移動装置を制御する制御装置と、
を備え、
前記歯切り工具は、前記軸部の前記円筒外周面の径が異なる複数の種類を適用され、
前記制御装置は、
前記センサの検出結果に基づいて、前記工作物主軸装置に対する前記歯切り工具の中心軸の熱変位後の位置座標を演算する工具座標演算部と、
前記工具座標演算部により演算された前記位置座標に基づいて、前記工作物を加工するために前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記移動装置を制御する加工制御部と、
を備え、
前記工具座標演算部は、
前記センサを前記歯切り工具の前記軸部の前記円筒外周面に対向させた状態において、前記歯切り工具の中心軸に直交する方向であり、かつ、前記センサの距離検出方向に直交する方向に、前記センサと前記歯切り工具とを相対的に移動させる移動処理を実行し、
前記センサと前記歯切り工具とを相対的に移動させているときに前記センサにより検出される前記歯切り工具の前記円筒外周面までの離間距離に基づいて、前記歯切り工具の中心軸の熱変位後の前記位置座標を演算する演算処理を実行し、
前記工具座標演算部は、
前記センサと前記歯切り工具とを相対的に移動させる際に、前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が大きいほど、前記センサのアンプ回路の感度を高くし、
前記センサと前記歯切り工具とを相対的に移動させる際に、前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が小さいほど、前記センサの前記アンプ回路の感度を低くする、歯車加工装置にある。
Another aspect of the present invention is
a gear cutting tool including a blade portion having a plurality of tool blades in a circumferential direction, and a shaft portion that is integral with the blade portion and has a cylindrical outer circumferential surface;
a tool spindle device that rotatably holds the gear cutting tool;
a workpiece spindle device that rotatably holds a workpiece to be machined by the gear cutting tool;
a moving device that moves the tool spindle device and the workpiece spindle device relatively;
A sensor provided on the workpiece spindle device and capable of detecting a distance from the gear cutting tool;
a control device that controls the moving device while synchronously controlling the rotation of the tool spindle device and the workpiece spindle device in order to machine gear teeth on the workpiece;
Equipped with
The gear cutting tool is applied to a plurality of types of gear cutting tools, each of which has a different diameter of the cylindrical outer circumferential surface of the shaft portion,
The control device includes:
a tool coordinate calculation unit that calculates position coordinates of a central axis of the gear cutting tool relative to the workpiece spindle device after thermal displacement based on a detection result of the sensor;
a machining control unit that controls the moving device while synchronously controlling the rotation of the tool spindle device and the workpiece spindle device based on the position coordinates calculated by the tool coordinate calculation unit in order to machine the workpiece; and
Equipped with
The tool coordinate calculation unit includes:
a moving process is executed to relatively move the sensor and the gear cutting tool in a direction perpendicular to a central axis of the gear cutting tool and perpendicular to a distance detection direction of the sensor, while the sensor is opposed to the cylindrical outer peripheral surface of the shaft portion of the gear cutting tool;
a calculation process is executed to calculate the position coordinates after thermal displacement of the central axis of the gear cutting tool based on a distance between the gear cutting tool and the cylindrical outer peripheral surface detected by the sensor when the sensor and the gear cutting tool are moved relative to each other;
The tool coordinate calculation unit includes:
When the sensor and the gear cutting tool are moved relative to each other, the sensitivity of an amplifier circuit of the sensor is increased as the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device increases,
This gear machining device is configured such that, when the sensor and the gear cutting tool are moved relative to one another, the smaller the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device, the lower the sensitivity of the amplifier circuit of the sensor.

本発明の一態様である歯車加工装置によれば、センサは、歯切り工具の軸部との距離を検出している。そして、センサは、工作物主軸装置に設けられている。従って、センサは、工作物主軸装置に対する歯切り工具の軸部の相対的な位置を検出していることになる。 According to a gear cutting device according to one aspect of the present invention, the sensor detects the distance to the shaft of the gear cutting tool. The sensor is provided on the workpiece spindle device. Therefore, the sensor detects the relative position of the shaft of the gear cutting tool with respect to the workpiece spindle device.

ここで、歯車加工装置の構造体に熱変位が生じた場合において、工作物に歯車の歯を高精度に加工するためには、工作物と歯切り工具との相対的な熱変位後の位置を把握することが重要である。上記のように、センサは、歯切り工具を直接検出しており、かつ、工作物主軸装置に設けられている。従って、センサは、工作物と歯切り工具との相対的な熱変位後の位置を直接検出していることに相当する。つまり、センサの検出結果を用いることにより、熱変位が生じた場合であっても、工作物と歯切り工具との相対的な熱変位後の位置を把握することにより、高精度に工作物に歯車の歯を加工することができる。 Here, in order to machine gear teeth on a workpiece with high precision when thermal displacement occurs in the structure of the gear processing device, it is important to grasp the relative positions of the workpiece and the gear cutting tool after thermal displacement. As described above, the sensor directly detects the gear cutting tool and is provided on the workpiece spindle device. Therefore, the sensor is equivalent to directly detecting the relative positions of the workpiece and the gear cutting tool after thermal displacement. In other words, by using the detection results of the sensor, even if thermal displacement occurs, it is possible to machine gear teeth on the workpiece with high precision by grasping the relative positions of the workpiece and the gear cutting tool after thermal displacement.

さらに、センサは、歯切り工具の軸部における円筒外周面との離間距離を検出しており、制御装置の工具座標演算部が、センサの検出結果に基づいて、工作物主軸装置に対する歯切り工具の中心軸の熱変位後の位置座標を演算している。ここで、センサによる歯切り工具の軸部の円筒外周面との離間距離の検出は、センサと歯切り工具とを相対的に移動させながら行う。そして、相対的な移動方向は、センサを歯切り工具の軸部の円筒外周面に対向させた状態において、歯切り工具の中心軸に直交する方向であり、かつ、センサの距離検出方向に直交する方向である。 Furthermore, the sensor detects the distance between the cylindrical outer circumferential surface of the shaft of the gear cutting tool, and the tool coordinate calculation unit of the control device calculates the position coordinates of the central axis of the gear cutting tool relative to the workpiece spindle device after thermal displacement based on the detection result of the sensor. Here, the sensor detects the distance between the cylindrical outer circumferential surface of the shaft of the gear cutting tool while moving the sensor and the gear cutting tool relative to each other. The relative movement direction is a direction perpendicular to the central axis of the gear cutting tool and perpendicular to the distance detection direction of the sensor when the sensor is facing the cylindrical outer circumferential surface of the shaft of the gear cutting tool.

従って、センサによる検出値は、歯切り工具の軸部の円筒外周面における径方向断面の円弧状となる。そして、センサによる検出値が最も小さくなるときが、センサは、センサの検出部と歯切り工具の中心軸とを通る円筒外周面上の位置を検出している状態となる。このようにして検出されるセンサの検出結果を用いることで、歯切り工具の中心軸の熱変位後の位置座標を得ることができる。 The value detected by the sensor therefore forms an arc shape in radial cross section on the cylindrical outer circumferential surface of the shaft portion of the gear cutting tool. When the value detected by the sensor is at its smallest, the sensor is detecting a position on the cylindrical outer circumferential surface that passes through the sensor's detection portion and the central axis of the gear cutting tool. By using the detection results of the sensor thus detected, the position coordinates of the central axis of the gear cutting tool after thermal displacement can be obtained.

センサの検出値は、上述したように、歯切り工具の軸部の円筒外周面における径方向断面の円弧状に変化する。つまり、歯切り工具の軸部の円筒外周面の径によって、センサの検出値の変化率(相対移動方向の位置における検出値の微分値)が異なる。円筒外周面の径が大きいほど、検出値の変化率が小さくなり、円筒外周面の径が小さいほど、検出値の変化率が大きくなる。 As described above, the detection value of the sensor changes in an arc shape on the radial cross section of the cylindrical outer circumferential surface of the shaft of the gear cutting tool. In other words, the rate of change of the detection value of the sensor (the differential value of the detection value at the position in the relative movement direction) differs depending on the diameter of the cylindrical outer circumferential surface of the shaft of the gear cutting tool. The larger the diameter of the cylindrical outer circumferential surface, the smaller the rate of change of the detection value, and the smaller the diameter of the cylindrical outer circumferential surface, the greater the rate of change of the detection value.

そこで、制御装置の工具座標演算部の移動処理は、工具主軸装置に装着されている歯切り工具の円筒外周面の径が大きいほど、センサと歯切り工具とを相対的に低速で移動させる。一方、移動処理は、工具主軸装置に装着されている歯切り工具の円筒外周面の径が小さいほど、センサと歯切り工具とを相対的に高速で移動させている。 Then, the movement process of the tool coordinate calculation unit of the control device moves the sensor and the gear cutting tool relatively slower the larger the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device. On the other hand, the movement process moves the sensor and the gear cutting tool relatively faster the smaller the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device.

換言すると、以下のようになる。移動処理は、円筒外周面の径が第一径の歯切り工具が工具主軸装置に装着されている場合には、センサと歯切り工具との相対速度を第一速度とする。一方、移動処理は、円筒外周面の径が第一径よりも小さな第二径の歯切り工具が工具主軸装置に装着されている場合には、センサと歯切り工具との相対速度を第一速度より高速の第二速度とする。 In other words, the movement process sets the relative speed between the sensor and the gear cutting tool to a first speed when a gear cutting tool having a cylindrical outer circumferential surface with a first diameter is attached to the tool spindle device. On the other hand, when a gear cutting tool having a cylindrical outer circumferential surface with a second diameter smaller than the first diameter is attached to the tool spindle device, the movement process sets the relative speed between the sensor and the gear cutting tool to a second speed that is faster than the first speed.

つまり、円筒外周面の径が大きい場合には、センサの検出部と円筒外周面との距離の変化が小さくなるとしても、低速で移動させているため、センサによる検出値が最も小さくなるときを高精度に取得することができる。一方、円筒外周面の径が小さい場合には、センサの検出部と円筒外周面との距離の変化が大きいため、高速で移動させたとしても、センサによる検出値が最も小さくなるときを高精度に取得することができる。 In other words, when the diameter of the cylinder's outer peripheral surface is large, even if the change in distance between the sensor's detection unit and the cylinder's outer peripheral surface is small, the sensor is moved at a low speed, so it is possible to obtain with high accuracy the time when the sensor's detection value is smallest. On the other hand, when the diameter of the cylinder's outer peripheral surface is small, the change in distance between the sensor's detection unit and the cylinder's outer peripheral surface is large, so it is possible to obtain with high accuracy the time when the sensor's detection value is smallest, even if the sensor is moved at high speed.

このように、円筒外周面の径に応じて移動速度を変化させることで、高精度に、歯切り工具の中心軸の熱変位後の位置座標を得ることができる。その結果、高精度に工作物に歯車の歯を加工することができる。 In this way, by changing the moving speed according to the diameter of the cylindrical outer surface, the position coordinates of the central axis of the gear cutting tool after thermal displacement can be obtained with high precision. As a result, gear teeth can be machined on the workpiece with high precision.

仮に、円筒外周面の径に関わらず移動速度を低速にする場合には、高精度に、歯切り工具の中心軸の熱変位後の位置座標を得ることができる。しかし、常に移動速度を低速にすると、処理時間が長くなってしまう。そこで、常に低速にするのではなく、上記のように、円筒外周面の径が小さい場合には、移動速度を高速にしている。これにより、位置座標を得るために要する時間の短縮を図ることができる。 If the moving speed is slow regardless of the diameter of the cylindrical outer surface, it is possible to obtain the position coordinates after thermal displacement of the central axis of the gear cutting tool with high accuracy. However, if the moving speed is always slow, the processing time will be long. Therefore, instead of always slowing it down, as described above, when the diameter of the cylindrical outer surface is small, the moving speed is made fast. This makes it possible to shorten the time required to obtain the position coordinates.

本発明の他の態様における歯車加工装置によれば、制御装置の工具座標演算部が、センサと歯切り工具とを相対的に移動させる際に、工具主軸装置に装着されている歯切り工具の円筒外周面の径が大きいほど、センサのアンプ回路の感度を高くする。一方、工具主軸装置に装着されている歯切り工具の円筒外周面の径が小さいほど、センサのアンプ回路の感度を低くしている。 According to a gear cutting device in another aspect of the present invention, when the tool coordinate calculation unit of the control device moves the sensor and the gear cutting tool relatively, the larger the diameter of the cylindrical outer circumferential surface of the gear cutting tool attached to the tool spindle device, the higher the sensitivity of the amplifier circuit of the sensor. On the other hand, the smaller the diameter of the cylindrical outer circumferential surface of the gear cutting tool attached to the tool spindle device, the lower the sensitivity of the amplifier circuit of the sensor.

換言すると、以下のようになる。工具座標演算部は、円筒外周面の径が第一径の歯切り工具が工具主軸装置に装着されている場合には、センサのアンプ回路の感度を第一感度とする。一方、工具座標演算部は、円筒外周面の径が第一径よりも小さな第二径の歯切り工具が工具主軸装置に装着されている場合には、センサのアンプ回路の感度を、第一感度よりも低い第二感度とする。 In other words, it is as follows. When a gear cutting tool having a cylindrical outer circumferential surface with a first diameter is attached to the tool spindle device, the tool coordinate calculation unit sets the sensitivity of the sensor's amplifier circuit to a first sensitivity. On the other hand, when a gear cutting tool having a cylindrical outer circumferential surface with a second diameter smaller than the first diameter is attached to the tool spindle device, the tool coordinate calculation unit sets the sensitivity of the sensor's amplifier circuit to a second sensitivity lower than the first sensitivity.

そして、センサの検出値は、上述したように、歯切り工具の軸部の円筒外周面における径方向断面の円弧状に変化する。つまり、歯切り工具の軸部の円筒外周面の径によって、センサの検出値の変化率(相対移動方向の位置における検出値の微分値)が異なる。円筒外周面の径が大きいほど、検出値の変化率が小さくなり、円筒外周面の径が小さいほど、検出値の変化率が大きくなる。 As described above, the detection value of the sensor changes in an arc shape on the radial cross section of the cylindrical outer circumferential surface of the shaft of the gear cutting tool. In other words, the rate of change of the detection value of the sensor (the differential value of the detection value at the position in the relative movement direction) differs depending on the diameter of the cylindrical outer circumferential surface of the shaft of the gear cutting tool. The larger the diameter of the cylindrical outer circumferential surface, the smaller the rate of change of the detection value, and the smaller the diameter of the cylindrical outer circumferential surface, the greater the rate of change of the detection value.

円筒外周面の径が大きい場合には、センサの検出部と円筒外周面との距離の変化が小さくなるとしても、アンプ回路の感度を高くしているため、センサによる検出値が最も小さくなるときを高精度に取得することができる。一方、円筒外周面の径が小さい場合には、センサの検出部と円筒外周面との距離の変化が大きいため、アンプ回路の感度を低くしたとしても、センサによる検出値が最も小さくなるときを高精度に取得することができる。 When the diameter of the cylinder's outer peripheral surface is large, even if the change in distance between the sensor's detection unit and the cylinder's outer peripheral surface is small, the sensitivity of the amplifier circuit is high, so it is possible to obtain with high accuracy the time when the sensor's detection value is smallest. On the other hand, when the diameter of the cylinder's outer peripheral surface is small, the change in distance between the sensor's detection unit and the cylinder's outer peripheral surface is large, so even if the sensitivity of the amplifier circuit is low, it is possible to obtain with high accuracy the time when the sensor's detection value is smallest.

このように、円筒外周面の径に応じてアンプ回路の感度を変化させることで、高精度に、歯切り工具の中心軸の熱変位後の位置座標を得ることができる。その結果、高精度に工作物に歯車の歯を加工することができる。 In this way, by changing the sensitivity of the amplifier circuit according to the diameter of the cylindrical outer surface, it is possible to obtain the position coordinates of the central axis of the gear cutting tool after thermal displacement with high precision. As a result, gear teeth can be machined on the workpiece with high precision.

仮に、円筒外周面の径に関わらず感度を高くする場合には、円筒外周面の径が小さい場合において、センサの距離検出方向に直交する方向に、センサと歯切り工具とを相対的に移動させるときに、距離が短いときの移動範囲が短くなってしまい、距離が短いところの位置が把握しづらくなってしまう。つまり、円筒外周面の径が小さい場合に感度を高くしてしまうと、歯切り工具の中心軸の熱変位後の位置座標を高精度に得ることができないおそれがある。そこで、常に感度を高くするのではなく、上記のように、円筒外周面の径が小さい場合には、感度を低くしている。 If the sensitivity were to be increased regardless of the diameter of the cylindrical outer surface, when the diameter of the cylindrical outer surface is small, the movement range would be short when the sensor and the gear cutting tool are moved relatively in a direction perpendicular to the sensor's distance detection direction, making it difficult to grasp the position of the short distance. In other words, if the sensitivity is increased when the diameter of the cylindrical outer surface is small, there is a risk that the position coordinates after thermal displacement of the central axis of the gear cutting tool cannot be obtained with high accuracy. Therefore, rather than always increasing the sensitivity, as described above, the sensitivity is decreased when the diameter of the cylindrical outer surface is small.

歯車加工装置の一例を示す図である。FIG. 1 is a diagram illustrating an example of a gear machining device. X-Z平面において工作物の回転軸線に直交する方向から、工作物および工具を見た図である。工具を示す破線は、工作物に歯車加工を施した後の位置を示す。1 is a view of the workpiece and tool viewed from a direction perpendicular to the rotation axis of the workpiece in the XZ plane, with the dashed line showing the tool indicating the position after gear machining has been performed on the workpiece. Y方向から、工作物および工具を見た図である。工具を示す破線は、工作物に歯車加工を施した後の位置を示す。1 is a view of the workpiece and the tool as viewed from the Y direction, and the dashed line showing the tool indicates the position after gear machining has been performed on the workpiece. 歯車加工装置の一部構成についての機能ブロック図である。FIG. 2 is a functional block diagram showing a partial configuration of the gear machining device. 制御装置による処理を示すフローチャートである。4 is a flowchart showing a process performed by a control device. 制御装置の工具座標演算部による処理を示すフローチャートである。5 is a flowchart showing a process performed by a tool coordinate calculation unit of the control device. 工具座標演算処理における移動処理を説明する図であって、(a)は軸部の径が小さなギヤスカイビングカッタを対象とし、(b)は軸部の径が大きなギヤスカイビングカッタを対象とする。各図(a)(b)における右欄には、熱変位がゼロの場合におけるセンサとギヤスカイビングカッタとの相対位置を示す。Fig. 1 is a diagram for explaining the movement process in the tool coordinate calculation process, where (a) is for a gear skiving cutter with a small shaft diameter, and (b) is for a gear skiving cutter with a large shaft diameter. The right column in each of (a) and (b) shows the relative positions of the sensor and the gear skiving cutter when the thermal displacement is zero. X軸方向への移動処理により検出された検出値であって、X軸位置に対するセンサの検出値を示すグラフであって、(a)は軸部の径が小さなギヤスカイビングカッタを対象とし、(b)は軸部の径が大きなギヤスカイビングカッタを対象とする。This is a graph showing the detection value detected by the movement process in the X-axis direction, and the detection value of the sensor versus the X-axis position, where (a) is for a gear skiving cutter with a small shaft diameter, and (b) is for a gear skiving cutter with a large shaft diameter. X軸方向への移動処理により検出された検出値であって、検出時間に対するセンサの検出値を示すグラフであって、(a)は軸部の径が小さなギヤスカイビングカッタを対象とし、(b)は軸部の径が大きなギヤスカイビングカッタを対象とする。This is a graph showing the detection value detected by the movement process in the X-axis direction, and the detection value of the sensor versus detection time, where (a) is for a gear skiving cutter with a small shaft diameter, and (b) is for a gear skiving cutter with a large shaft diameter. 工具座標演算処理における異常判定処理における上限値および下限値を示すグラフである。11 is a graph showing upper and lower limit values in an abnormality determination process in a tool coordinate calculation process. 制御装置の工具位相演算部による処理を示すフローチャートである。5 is a flowchart showing a process performed by a tool phase calculation unit of the control device. 工具位相演算処理を説明する図である。FIG. 11 is a diagram illustrating a tool phase calculation process.

(1.歯車加工装置1の構成)
歯車加工装置1について図1を参照して説明する。歯車加工装置1は、歯切り工具としての工作物WとギヤスカイビングカッタTとを回転させながら相対移動させることにより、ギヤスカイビングカッタTによって工作物Wに歯形(歯車の歯)を創成加工する装置である。
(1. Configuration of gear machining device 1)
The gear machining device 1 will be described with reference to Fig. 1. The gear machining device 1 is a device that generates a tooth profile (gear teeth) on the workpiece W by using the gear skiving cutter T by moving the workpiece W and a gear skiving cutter T relatively while rotating the workpiece W as a gear cutting tool.

本形態においては、歯車加工装置1は、汎用的な工作機械、例えば、マシニングセンタを適用する。マシニングセンタは、工具交換可能に構成されており、装着された工具に応じた加工が可能である。例えば、交換可能な歯切り工具としては、ギヤスカイビングカッタTの他に、ホブカッタ、シェーパカッタなどである。ホブカッタやシェーパカッタに交換することで、歯車加工装置1は、ホブ加工やシェーパ加工により工作物Wに歯形(歯車の歯)を加工する装置となる。 In this embodiment, the gear processing device 1 is a general-purpose machine tool, for example, a machining center. The machining center is configured to be tool-replaceable, and can perform processing according to the attached tool. For example, replaceable gear cutting tools include a gear skiving cutter T, a hob cutter, a shaper cutter, etc. By replacing with a hob cutter or a shaper cutter, the gear processing device 1 becomes a device that processes a tooth profile (gear teeth) on the workpiece W by hobbing or shaping.

また、歯切り工具以外の交換可能な工具としては、例えば、エンドミル、フライス工具、ドリル、旋削工具、ねじ切り工具、研削工具などである。なお、図1においては、工具交換装置および工具を保管する工具マガジンは図示しない。 In addition, examples of interchangeable tools other than gear cutting tools include end mills, milling tools, drills, turning tools, threading tools, grinding tools, etc. Note that the tool exchange device and the tool magazine for storing tools are not shown in FIG. 1.

また、本形態においては、歯車加工装置1としてのマシニングセンタは、横形マシニングセンタを基本構成とする。ただし、歯車加工装置1は、立形マシニングセンタなど、他の構成を適用することもできる。 In this embodiment, the machining center serving as the gear machining device 1 is basically a horizontal machining center. However, the gear machining device 1 can also be configured in other ways, such as a vertical machining center.

図1に示すように、歯車加工装置1は、例えば、相互に直交する3つの直進軸(X軸、Y軸、Z軸)を駆動軸として有する。ここで、ギヤスカイビングカッタTの回転軸線(工具主軸の回転軸線に等しい)の方向をZ軸方向と定義し、Z軸方向に直交する2軸をX軸およびY軸と定義する。図1においては、水平方向をX軸方向とし、鉛直方向をY軸方向とする。 As shown in FIG. 1, the gear machining device 1 has, for example, three mutually orthogonal linear axes (X-axis, Y-axis, Z-axis) as drive axes. Here, the direction of the rotation axis of the gear skiving cutter T (equal to the rotation axis of the tool spindle) is defined as the Z-axis direction, and the two axes perpendicular to the Z-axis direction are defined as the X-axis and Y-axis. In FIG. 1, the horizontal direction is the X-axis direction, and the vertical direction is the Y-axis direction.

さらに、歯車加工装置1は、工作物WとギヤスカイビングカッタTとの相対姿勢を変更するための1つの回転軸(B軸)を駆動軸として有する。本形態において、B軸は、Y軸方向を回転中心とする回転軸である。また、歯車加工装置1は、ギヤスカイビングカッタTを回転するための回転軸としてのCt軸、および、工作物Wを回転するための回転軸としてのCw軸を有する。 The gear processing device 1 further has one rotation axis (B axis) as a drive axis for changing the relative position between the workpiece W and the gear skiving cutter T. In this embodiment, the B axis is a rotation axis whose center of rotation is the Y axis direction. The gear processing device 1 also has a Ct axis as a rotation axis for rotating the gear skiving cutter T, and a Cw axis as a rotation axis for rotating the workpiece W.

歯車加工装置1において、工作物WとギヤスカイビングカッタTとを相対移動させる構成は、適宜選択可能である。例えば、歯車加工装置1は、B軸に代えて、X軸方向を回転中心とするA軸を有する構成としても良い。以下においては、歯車加工装置1は、ギヤスカイビングカッタTをY軸方向およびZ軸方向に直動可能とし、工作物WをX軸方向に直動可能とし、さらに工作物WをB軸に回転可能とする場合を例にあげる。 In the gear processing device 1, the configuration for moving the workpiece W and the gear skiving cutter T relative to each other can be selected as appropriate. For example, the gear processing device 1 may be configured to have an A-axis with the X-axis direction as the center of rotation instead of the B-axis. In the following, an example is given of the gear processing device 1 in which the gear skiving cutter T can move linearly in the Y-axis and Z-axis directions, the workpiece W can move linearly in the X-axis direction, and the workpiece W can rotate about the B-axis.

歯車加工装置1は、ベッド10、工作物保持装置20、工具保持装置30、センサ40および制御装置50を備える。ベッド10は、設置面上に設置され、工作物保持装置20の形状および工具保持装置30の形状などに応じた形状に形成される。本形態においては、ベッド10は、例えば、矩形状とする。ベッド10の上面には、X軸方向に延在する一対のX軸ガイドレール11、および、Z軸方向に延在する一対のZ軸ガイドレール12が形成されている。 The gear machining device 1 includes a bed 10, a workpiece holding device 20, a tool holding device 30, a sensor 40, and a control device 50. The bed 10 is installed on an installation surface and formed into a shape corresponding to the shape of the workpiece holding device 20 and the shape of the tool holding device 30. In this embodiment, the bed 10 is, for example, rectangular. On the upper surface of the bed 10, a pair of X-axis guide rails 11 extending in the X-axis direction and a pair of Z-axis guide rails 12 extending in the Z-axis direction are formed.

工作物保持装置20は、工作物Wをベッド10に対して、X軸方向に直動し、B軸に回転可能とし、Cw軸に回転可能とする。工作物保持装置20は、X軸移動テーブル21、B軸回転テーブル22、工作物主軸装置23を主に備える。 The workpiece holding device 20 allows the workpiece W to move linearly in the X-axis direction relative to the bed 10, and to rotate about the B-axis and Cw-axis. The workpiece holding device 20 mainly comprises an X-axis moving table 21, a B-axis rotating table 22, and a workpiece spindle device 23.

X軸移動テーブル21は、図示しないリニアモータまたはボールねじ機構などの駆動装置によって駆動されることにより、ベッド10のX軸ガイドレール11に案内されながらX軸方向へ移動する。B軸回転テーブル22は、X軸移動テーブル21の上面に設置され、X軸移動テーブル21と一体的にX軸方向へ移動する。また、B軸回転テーブル22は、X軸移動テーブル21に対してB軸に回転可能に設けられる。B軸回転テーブル22には、図示しない回転モータが収納され、B軸回転テーブル22は、回転モータを駆動することでB軸に回転可能となる。 The X-axis moving table 21 is driven by a driving device such as a linear motor or a ball screw mechanism (not shown) and moves in the X-axis direction while being guided by the X-axis guide rail 11 of the bed 10. The B-axis rotating table 22 is placed on the upper surface of the X-axis moving table 21 and moves in the X-axis direction together with the X-axis moving table 21. The B-axis rotating table 22 is also provided so as to be rotatable on the B-axis relative to the X-axis moving table 21. A rotating motor (not shown) is housed in the B-axis rotating table 22, and the B-axis rotating table 22 can be rotated on the B-axis by driving the rotating motor.

工作物主軸装置23は、B軸回転テーブル22に設けられ、B軸回転テーブル22と一体的にB軸回転する。工作物主軸装置23は、工作物Wを回転可能に保持する。工作物主軸装置23には、図示しない回転モータが収納され、工作物主軸装置23は、回転モータの駆動により工作物WをCw軸に回転可能とする。このようにして、工作物保持装置20は、工作物Wを、ベッド10に対して、X軸方向へ移動可能とし、B軸に回転およびCw軸に回転可能とする。 The workpiece spindle device 23 is provided on the B-axis rotating table 22 and rotates about the B-axis together with the B-axis rotating table 22. The workpiece spindle device 23 holds the workpiece W rotatably. A rotary motor (not shown) is housed in the workpiece spindle device 23, and the workpiece spindle device 23 can rotate the workpiece W about the Cw axis by driving the rotary motor. In this way, the workpiece holding device 20 allows the workpiece W to move in the X-axis direction relative to the bed 10 and rotate about the B axis and the Cw axis.

詳細には、工作物主軸装置23は、ハウジング23aと主軸23bとを備える。工作物主軸装置23のハウジング23aがB軸回転テーブル22に固定され、工作物主軸装置23の主軸23bがハウジング23aに回転可能に支持されている。この主軸23bの先端に、工作物Wが取り付けられている。つまり、工作物Wは、工作物主軸装置23の主軸23bに片持ち支持されている。 In detail, the workpiece spindle device 23 includes a housing 23a and a spindle 23b. The housing 23a of the workpiece spindle device 23 is fixed to the B-axis rotating table 22, and the spindle 23b of the workpiece spindle device 23 is rotatably supported by the housing 23a. A workpiece W is attached to the tip of the spindle 23b. In other words, the workpiece W is cantilevered by the spindle 23b of the workpiece spindle device 23.

工具保持装置30は、コラム31、サドル32、工具主軸装置33を主に備える。コラム31は、図示しないリニアモータまたはボールねじ機構などの駆動装置によって駆動されることにより、ベッド10のZ軸ガイドレール12に案内されながらZ軸方向へ移動する。コラム31の上下方向に延びる面(図1の左面)には、Y軸ガイドレール31aが形成されている。サドル32は、図示しないリニアモータまたはボールねじ機構などの駆動装置によって駆動されることにより、コラム31のY軸ガイドレール31aに案内されながらY軸方向へ移動する。 The tool holding device 30 mainly comprises a column 31, a saddle 32, and a tool spindle device 33. The column 31 is driven by a driving device such as a linear motor or a ball screw mechanism (not shown) and moves in the Z-axis direction while being guided by the Z-axis guide rail 12 of the bed 10. A Y-axis guide rail 31a is formed on the surface (left surface in FIG. 1) that extends in the vertical direction of the column 31. The saddle 32 is driven by a driving device such as a linear motor or a ball screw mechanism (not shown) and moves in the Y-axis direction while being guided by the Y-axis guide rail 31a of the column 31.

工具主軸装置33は、サドル32に設けられると共に、サドル32と一体的にY軸方向へ移動する。工具主軸装置33は、ギヤスカイビングカッタTを保持する。工具主軸装置33には、図示しない回転モータが収納され、工具主軸装置33は、回転モータの駆動によりギヤスカイビングカッタTをCt軸に回転可能とする。このようにして、工具保持装置30は、ギヤスカイビングカッタTを、ベッド10に対して、Y軸方向およびZ軸方向に移動可能とし、かつ、Ct軸に回転可能に保持する。 The tool spindle device 33 is mounted on the saddle 32 and moves integrally with the saddle 32 in the Y-axis direction. The tool spindle device 33 holds the gear skiving cutter T. A rotary motor (not shown) is housed in the tool spindle device 33, and the tool spindle device 33 is capable of rotating the gear skiving cutter T on the Ct axis by driving the rotary motor. In this way, the tool holding device 30 holds the gear skiving cutter T so that it can move in the Y-axis and Z-axis directions relative to the bed 10 and can rotate on the Ct axis.

詳細には、工具主軸装置33は、ハウジングと主軸とを備える。工具主軸装置33のハウジングがサドル32に固定され、工具主軸装置33の主軸がハウジングに回転可能に支持されている。この主軸の先端に、ギヤスカイビングカッタTが取り付けられている。つまり、ギヤスカイビングカッタTは、工具主軸装置33の主軸に片持ち支持されている。 In detail, the tool spindle device 33 includes a housing and a spindle. The housing of the tool spindle device 33 is fixed to the saddle 32, and the spindle of the tool spindle device 33 is rotatably supported by the housing. A gear skiving cutter T is attached to the tip of this spindle. In other words, the gear skiving cutter T is cantilevered by the spindle of the tool spindle device 33.

センサ40は、工作物主軸装置23のハウジング23aに設けられている。センサ40は、ギヤスカイビングカッタTとの距離を検出可能なセンサである。センサ40は、例えば、渦電流やレーザなどによる非接触の距離センサを適用するのが好適である。センサ40は、工作物主軸装置23のハウジング23aに設けられるため、工作物主軸装置23のハウジング23aと一体に移動する。工作物主軸装置23のハウジング23aは、ハウジング23aを構成する主とした部材、当該主とした部材に取り付けられた部材などを含む。また、センサ40は、検出部を進退可能に設けられるようにしても良い。 The sensor 40 is provided in the housing 23a of the workpiece spindle device 23. The sensor 40 is a sensor capable of detecting the distance to the gear skiving cutter T. For example, a non-contact distance sensor using eddy current or laser is preferably used as the sensor 40. Since the sensor 40 is provided in the housing 23a of the workpiece spindle device 23, it moves integrally with the housing 23a of the workpiece spindle device 23. The housing 23a of the workpiece spindle device 23 includes the main components constituting the housing 23a, components attached to the main components, and the like. The sensor 40 may also be provided so that the detection unit can be moved forward and backward.

制御装置50は、演算処理装置(プロセッサ)および記憶装置を備えており、加工プログラムを実行することにより、各駆動装置を制御する。つまり、制御装置50は、ギヤスカイビングカッタTの回転、工作物Wの回転、工作物WとギヤスカイビングカッタTとの相対的な移動を制御する。そして、制御装置50は、工作物Wに歯車の歯を加工するために、工作物主軸装置23と工具主軸装置33とを同期して回転制御しながら、各駆動装置を制御する。 The control device 50 is equipped with an arithmetic processing device (processor) and a storage device, and controls each drive device by executing a machining program. In other words, the control device 50 controls the rotation of the gear skiving cutter T, the rotation of the workpiece W, and the relative movement between the workpiece W and the gear skiving cutter T. The control device 50 then controls each drive device while synchronously controlling the rotation of the workpiece spindle device 23 and the tool spindle device 33 in order to machine gear teeth on the workpiece W.

(2.ギヤスカイビングカッタTの構成)
ギヤスカイビングカッタTの構成について図2および図3を参照して説明する。ギヤスカイビングカッタTは、刃部Taおよび軸部Tbを備える。
(2. Configuration of gear skiving cutter T)
The configuration of the gear skiving cutter T will be described with reference to Figures 2 and 3. The gear skiving cutter T includes a blade portion Ta and a shaft portion Tb.

刃部Taは、周方向に複数の工具刃を有する。刃部Taにおける複数の工具刃は、軸方向端面がすくい面を構成し、工具刃の径方向外面が逃げ面を構成する。本形態においては、刃部Taの外接面、すなわち逃げ面である工具刃の径方向外面を接続した面は、円錐面を構成する。ただし、刃部Taの外接面は、円筒面をなすように構成することもできる。 The blade portion Ta has multiple tool blades in the circumferential direction. The axial end faces of the multiple tool blades in the blade portion Ta form the rake faces, and the radial outer surfaces of the tool blades form the relief faces. In this embodiment, the circumscribing surface of the blade portion Ta, i.e., the surface connecting the radial outer surfaces of the tool blades, which are the relief faces, forms a conical surface. However, the circumscribing surface of the blade portion Ta can also be configured to form a cylindrical surface.

軸部Tbは、刃部Taにおけるすくい面の背面側に一体に設けられ、刃部Taと同軸上に設けられている。軸部Tbは、円筒外周面Tb1を有する。円筒外周面Tb1の中心軸が、刃部Taの中心軸と同軸である。軸部Tbは、さらに、周方向の一部に円筒外周面Tb1に対して凹状に形成された位相基準要素Tb2を有する。なお、位相基準要素Tb2は、凹状に代えて、凸状に形成されるようにしても良い。 The shank Tb is integrally formed on the back side of the rake face of the blade Ta and is coaxial with the blade Ta. The shank Tb has a cylindrical outer peripheral surface Tb1. The central axis of the cylindrical outer peripheral surface Tb1 is coaxial with the central axis of the blade Ta. The shank Tb further has a phase reference element Tb2 formed in a concave shape with respect to the cylindrical outer peripheral surface Tb1 at a portion of the circumferential direction. Note that the phase reference element Tb2 may be formed in a convex shape instead of a concave shape.

本形態においては、歯車加工装置1は、複数の種類のギヤスカイビングカッタTを適用可能である。詳細には、歯車加工装置1が適用可能なギヤスカイビングカッタTは、軸部Tbの円筒外周面Tb1の径が異なる複数の種類を適用される。つまり、円筒外周面Tb1の径が異なるギヤスカイビングカッタTが、工具主軸装置33に交換可能に装着される。 In this embodiment, the gear machining device 1 can be applied to multiple types of gear skiving cutters T. In detail, the gear machining device 1 can be applied to multiple types of gear skiving cutters T with different diameters of the cylindrical outer circumferential surface Tb1 of the shaft portion Tb. In other words, gear skiving cutters T with different diameters of the cylindrical outer circumferential surface Tb1 are interchangeably mounted on the tool spindle device 33.

(3.ギヤスカイビング加工の説明)
ギヤスカイビングカッタTにより、工作物Wに歯形(歯車の歯)を創成加工する際の状態について、図2および図3を参照して説明する。
(3. Explanation of gear skiving)
The state in which a tooth profile (gear teeth) is generated on a workpiece W by the gear skiving cutter T will be described with reference to Figs. 2 and 3.

ギヤスカイビング加工は、図3に示すように、ギヤスカイビングカッタTの回転軸線Atを工作物Wの回転軸線Awに平行な軸線に対して交差角θを有する状態にする。また、図2に示すように、ギヤスカイビングカッタTの回転軸線Atと工作物Wの回転軸線Awは、X-Z平面に対して平行である。図2に示すように、ギヤスカイビングカッタTの回転軸線Atと工作物Wの回転軸線Awの中心間距離、すなわちY軸方向の距離をDaとする。 As shown in Figure 3, in gear skiving processing, the rotation axis At of the gear skiving cutter T is set at an intersection angle θ with an axis parallel to the rotation axis Aw of the workpiece W. Also, as shown in Figure 2, the rotation axis At of the gear skiving cutter T and the rotation axis Aw of the workpiece W are parallel to the X-Z plane. As shown in Figure 2, the center-to-center distance between the rotation axis At of the gear skiving cutter T and the rotation axis Aw of the workpiece W, i.e., the distance in the Y-axis direction, is Da.

工作物Wを回転軸線Aw回り(Cw軸)に回転し、かつ、ギヤスカイビングカッタTを回転軸線At回り(Ct軸)に回転する。工作物Wの回転とギヤスカイビングカッタTの回転とを同期させながら、ギヤスカイビングカッタTを工作物Wに対して工作物Wの回転軸線Awの方向に相対移動させることで、工作物Wに歯形が創成加工される。ギヤスカイビング加工においては、工作物Wが1回転する間に、工作物Wの各歯溝の部分が、ギヤスカイビングカッタTによって1回だけ加工される。 The workpiece W is rotated around the rotation axis Aw (Cw axis), and the gear skiving cutter T is rotated around the rotation axis At (Ct axis). The gear skiving cutter T is moved relative to the workpiece W in the direction of the rotation axis Aw of the workpiece W while synchronizing the rotation of the workpiece W and the rotation of the gear skiving cutter T, thereby generating a tooth profile on the workpiece W. In gear skiving, each tooth groove portion of the workpiece W is machined only once by the gear skiving cutter T while the workpiece W rotates once.

(4.歯車加工装置1の機能ブロック構成)
次に、歯車加工装置1の一部構成における機能について図4を参照して説明する。図4に示すように、歯車加工装置1は、工作物WとギヤスカイビングカッタTとを、X軸方向に相対的に移動させるX軸移動装置61、Y軸方向に相対的に移動させるY軸移動装置62、および、Z軸方向に相対的に移動させるZ軸移動装置63を備える。
(4. Functional Block Configuration of Gear Machining Device 1)
Next, functions of a portion of the configuration of the gear machining device 1 will be described with reference to Fig. 4. As shown in Fig. 4, the gear machining device 1 includes an X-axis moving device 61 for relatively moving the workpiece W and the gear skiving cutter T in the X-axis direction, a Y-axis moving device 62 for relatively moving them in the Y-axis direction, and a Z-axis moving device 63 for relatively moving them in the Z-axis direction.

本形態においては、X軸移動装置61は、ベッド10に対してX軸移動テーブル21をX軸方向に移動するためのリニアモータまたはボールねじ機構などの駆動装置である。Y軸移動装置62は、コラム31に対してサドル32をY軸方向に移動するためのリニアモータまたはボールねじ機構などの駆動装置である。Z軸移動装置63は、ベッド10に対してコラム31をZ軸方向に移動するためのリニアモータまたはボールねじ機構などの駆動装置である。 In this embodiment, the X-axis moving device 61 is a driving device such as a linear motor or a ball screw mechanism for moving the X-axis moving table 21 in the X-axis direction relative to the bed 10. The Y-axis moving device 62 is a driving device such as a linear motor or a ball screw mechanism for moving the saddle 32 in the Y-axis direction relative to the column 31. The Z-axis moving device 63 is a driving device such as a linear motor or a ball screw mechanism for moving the column 31 in the Z-axis direction relative to the bed 10.

さらに、図4に示すように、歯車加工装置1は、工作物主軸装置23、工具主軸装置33、および、回転装置64を備える。工作物主軸装置23は、上述したように、工作物保持装置20を構成し、工作物WをCw軸回りに回転可能に保持する。工具主軸装置33は、上述したように、工具保持装置30を構成し、ギヤスカイビングカッタTをCt軸回りに回転可能に保持する。回転装置64は、工作物WとギヤスカイビングカッタTとの姿勢を変更するための移動装置である。本形態においては、回転装置64は、X軸移動テーブル21に対してB軸回転テーブル22をB軸に回転するための回転モータを含む。 As shown in FIG. 4, the gear machining device 1 further includes a workpiece spindle device 23, a tool spindle device 33, and a rotation device 64. As described above, the workpiece spindle device 23 constitutes the workpiece holding device 20 and holds the workpiece W rotatably around the Cw axis. As described above, the tool spindle device 33 constitutes the tool holding device 30 and holds the gear skiving cutter T rotatably around the Ct axis. The rotation device 64 is a moving device for changing the attitude of the workpiece W and the gear skiving cutter T. In this embodiment, the rotation device 64 includes a rotary motor for rotating the B-axis rotating table 22 about the B axis relative to the X-axis moving table 21.

センサ40は、ギヤスカイビングカッタTとの距離を検出する。詳細には、センサ40は、図2および図3に示すギヤスカイビングカッタTの軸部Tbにおける円筒外周面Tb1または位相基準要素Tb2との距離を検出する。センサ40は、図4に示すように、検出部41と、アンプ回路42とを備える。検出部41は、検出距離に対応する電流や電圧などの物理量を出力し、アンプ回路42は、検出部41が出力する物理量を増幅して制御装置50へ出力する。アンプ回路42は、設定された感度に応じた分解能による処理が行われる。 The sensor 40 detects the distance to the gear skiving cutter T. In detail, the sensor 40 detects the distance to the cylindrical outer peripheral surface Tb1 or the phase reference element Tb2 of the shaft portion Tb of the gear skiving cutter T shown in Figures 2 and 3. As shown in Figure 4, the sensor 40 includes a detection unit 41 and an amplifier circuit 42. The detection unit 41 outputs a physical quantity such as a current or voltage corresponding to the detected distance, and the amplifier circuit 42 amplifies the physical quantity output by the detection unit 41 and outputs it to the control device 50. The amplifier circuit 42 performs processing with a resolution according to the set sensitivity.

制御装置50は、工具座標演算部51、工具位相演算部52および加工制御部53を備える。工具座標演算部51は、センサ40のアンプ回路42により増幅された物理量を、センサ40の検出結果として入力する。詳細には、工具座標演算部51は、センサ40の検出結果として、センサ40により検出されたギヤスカイビングカッタTの軸部Tbの円筒外周面との距離を入力する。工具座標演算部51は、センサ40の検出結果に基づいて、工作物主軸装置23に対するギヤスカイビングカッタTの中心軸の位置座標を演算する。特に、工具座標演算部51は、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を演算する。 The control device 50 includes a tool coordinate calculation unit 51, a tool phase calculation unit 52, and a machining control unit 53. The tool coordinate calculation unit 51 inputs the physical quantity amplified by the amplifier circuit 42 of the sensor 40 as the detection result of the sensor 40. In detail, the tool coordinate calculation unit 51 inputs the distance between the cylindrical outer peripheral surface of the shaft portion Tb of the gear skiving cutter T detected by the sensor 40 as the detection result of the sensor 40. The tool coordinate calculation unit 51 calculates the position coordinates of the central axis of the gear skiving cutter T relative to the workpiece spindle device 23 based on the detection result of the sensor 40. In particular, the tool coordinate calculation unit 51 calculates the position coordinates after thermal displacement of the central axis of the gear skiving cutter T.

工具位相演算部52は、工具交換が実行された場合に、工具主軸装置33に装着された状態のギヤスカイビングカッタTの位相を演算する。詳細には、工具位相演算部52は、センサ40のアンプ回路42により増幅された物理量を、センサ40の検出結果として入力する。詳細には、工具位相演算部52は、センサ40の検出結果として、センサ40により検出されたギヤスカイビングカッタTの軸部Tbの位相基準要素Tb2との距離を入力する。さらに、工具位相演算部52は、工具主軸装置33を構成する回転角度検出器により検出された工具主軸の回転角(ギヤスカイビングカッタTの回転角に相当する)を入力する。 When a tool change is performed, the tool phase calculation unit 52 calculates the phase of the gear skiving cutter T attached to the tool spindle device 33. In particular, the tool phase calculation unit 52 inputs the physical quantity amplified by the amplifier circuit 42 of the sensor 40 as the detection result of the sensor 40. In particular, the tool phase calculation unit 52 inputs the distance between the shaft portion Tb of the gear skiving cutter T detected by the sensor 40 and the phase reference element Tb2 as the detection result of the sensor 40. Furthermore, the tool phase calculation unit 52 inputs the rotation angle of the tool spindle (corresponding to the rotation angle of the gear skiving cutter T) detected by the rotation angle detector constituting the tool spindle device 33.

工具位相演算部52は、センサ40の検出結果および工具主軸の回転角に基づいて、ギヤスカイビングカッタTの刃部Taにおける基準位相として、軸部Tbの位相基準要素Tb2の位相を演算する。つまり、工具位相演算部52は、ギヤスカイビングカッタTの刃部Taの基準となる工具刃の周方向位置を取得する。 The tool phase calculation unit 52 calculates the phase of the phase reference element Tb2 of the shaft portion Tb as the reference phase for the blade portion Ta of the gear skiving cutter T based on the detection result of the sensor 40 and the rotation angle of the tool spindle. In other words, the tool phase calculation unit 52 obtains the circumferential position of the tool blade that serves as the reference for the blade portion Ta of the gear skiving cutter T.

加工制御部53は、加工プログラムおよびセンサ40による検出結果に基づいて制御指令値を生成する。制御装置50は、移動装置としてのX軸移動装置61、Y軸移動装置62およびZ軸移動装置63を制御し、さらに、工作物主軸装置23、工具主軸装置33および回転装置64を制御する。 The machining control unit 53 generates control command values based on the machining program and the detection results of the sensor 40. The control device 50 controls the X-axis moving device 61, the Y-axis moving device 62, and the Z-axis moving device 63 as moving devices, and further controls the workpiece spindle device 23, the tool spindle device 33, and the rotation device 64.

特に、加工制御部53は、工具座標演算部51により演算された位置座標および工具位相演算部52により演算されたギヤスカイビングカッタTの基準位相に基づいて、工作物主軸装置23と工具主軸装置33とを同期して回転制御しながら、工作物Wを加工するために移動装置としてのX軸移動装置61、Y軸移動装置62およびZ軸移動装置63を制御し、さらに、工作物主軸装置23、工具主軸装置33および回転装置64を制御する。 In particular, the machining control unit 53 controls the X-axis moving device 61, Y-axis moving device 62, and Z-axis moving device 63 as moving devices to machine the workpiece W while synchronously controlling the rotation of the workpiece spindle device 23 and the tool spindle device 33 based on the position coordinates calculated by the tool coordinate calculation unit 51 and the reference phase of the gear skiving cutter T calculated by the tool phase calculation unit 52, and further controls the workpiece spindle device 23, the tool spindle device 33, and the rotation device 64.

歯車加工装置1は、さらに、操作盤70を備える。操作盤70には、表示画面および各種の機械式ボタンなどが設けられている。表示画面には、例えば、タッチ式操作ボタンが表示され、かつ、加工プログラム、工作物Wの情報、歯車加工装置1の各機器の状態などが表示される。操作盤70は、少なくとも、運転準備ボタン71および加工プログラム起動ボタン72を備える。運転準備ボタン71および加工プログラム起動ボタン72などは、機械式ボタンとしても良いし、表示画面に表示されるタッチ式操作ボタンとしても良い。 The gear machining device 1 further includes an operation panel 70. The operation panel 70 is provided with a display screen and various mechanical buttons. For example, touch-type operation buttons are displayed on the display screen, and the machining program, information on the workpiece W, and the status of each device of the gear machining device 1 are displayed. The operation panel 70 includes at least an operation preparation button 71 and a machining program start button 72. The operation preparation button 71 and the machining program start button 72 may be mechanical buttons or may be touch-type operation buttons displayed on the display screen.

運転準備ボタン71が押下またはタッチされると、制御装置50が、歯車加工装置1の各機器に対して、加工プログラムを実行可能な状態とする。例えば、クーラントポンプや潤滑油ポンプが動作したり、エア供給するためのバルブが駆動したりする。運転準備ボタン71が押下またはタッチされることで、歯車加工装置1の一部機器が動作開始することで、歯車加工装置1が徐々に温まっていく。 When the operation preparation button 71 is pressed or touched, the control device 50 makes each device of the gear processing device 1 ready to execute a processing program. For example, the coolant pump and lubricating oil pump start operating, and the valves for supplying air are driven. When the operation preparation button 71 is pressed or touched, some of the devices of the gear processing device 1 start operating, and the gear processing device 1 gradually warms up.

加工プログラム起動ボタン72が押下またはタッチされると、制御装置50が、加工プログラムを実行する。つまり、加工プログラム起動ボタン72が押下またはタッチされることで、加工が開始される。 When the machining program start button 72 is pressed or touched, the control device 50 executes the machining program. In other words, when the machining program start button 72 is pressed or touched, machining is started.

(5.制御装置50の処理)
制御装置50の処理(制御方法)について、図5を参照して説明する。以下に説明する制御装置50の処理は、特に、熱変位が生じた場合の補正値の演算処理、および、工具交換を実施した場合の工具位相演算処理を中心に説明する。
(5. Processing of the control device 50)
The processing (control method) of the control device 50 will be described with reference to Fig. 5. The processing of the control device 50 described below will be centered on the calculation processing of the correction value when thermal displacement occurs, and the tool phase calculation processing when a tool change is performed.

歯車加工装置1は、ベッド10、コラム31、サドル32、工作物主軸装置23のハウジングなど、熱変位を生じる構造体により構成されている。従って、環境温度、ポンプやモータなどの駆動装置の発熱、クーラントや潤滑油などの流体温度の影響により、構造体には熱変位が生じる。 The gear machining device 1 is composed of structures that generate thermal displacement, such as the bed 10, column 31, saddle 32, and housing of the workpiece spindle device 23. Therefore, thermal displacement occurs in the structures due to the influence of the environmental temperature, heat generated by driving devices such as pumps and motors, and the temperature of fluids such as coolants and lubricating oils.

歯車加工装置1は、運転準備ボタン71が押下またはタッチされることで、ポンプなどの一部の駆動装置が作動することで、歯車加工装置1の構造体の温度が上昇する。さらに、歯車加工装置1は、加工プログラム起動ボタン72が押下またはタッチされることで、工作物Wが加工され、各駆動装置の熱や構造体の移動に伴う熱が生じる。その結果、歯車加工装置1の構造体の温度が上昇する。 When the operation preparation button 71 is pressed or touched, some of the driving devices, such as the pump, start operating, causing the temperature of the gear processing device 1's structures to rise. Furthermore, when the processing program start button 72 is pressed or touched, the gear processing device 1 processes the workpiece W, generating heat from each driving device and heat associated with the movement of the structures. As a result, the temperature of the gear processing device 1's structures rises.

運転準備ボタン71が押下またはタッチされることで、歯車加工装置1が運転準備動作を開始する。そして、歯車加工装置1の構造体の熱変位に伴う工作物WとギヤスカイビングカッタTとの熱変位は、運転準備の開始後において、徐々に大きくなる状態となる。つまり、歯車加工装置1は、運転準備動作開始後に熱的非定常状態となる。 When the operation preparation button 71 is pressed or touched, the gear processing device 1 starts the operation preparation operation. Then, the thermal displacement of the workpiece W and the gear skiving cutter T caused by the thermal displacement of the structure of the gear processing device 1 gradually increases after the start of the operation preparation operation. In other words, the gear processing device 1 enters a thermally unsteady state after the start of the operation preparation operation.

そして、運転準備動作開始から一定時間を経過することにより、歯車加工装置1の構造体の熱変位が一定の状態となり、工作物WとギヤスカイビングカッタTとの熱変位も一定の状態となる。つまり、歯車加工装置1は、運転準備動作開始から一定時間を経過すると、熱的定常状態となる。 Then, after a certain time has elapsed since the start of the operation preparation operation, the thermal displacement of the structure of the gear machining device 1 becomes constant, and the thermal displacement of the workpiece W and the gear skiving cutter T also becomes constant. In other words, the gear machining device 1 becomes in a thermally steady state after a certain time has elapsed since the start of the operation preparation operation.

そして、工作物WとギヤスカイビングカッタTとの熱変位を補正して、工作物Wの加工を行うことにより、工作物Wに所望の歯車の歯を加工することができる。従って、熱変位の補正値を把握することは、高精度な加工を行うためには重要である。 Then, by correcting the thermal displacement between the workpiece W and the gear skiving cutter T and machining the workpiece W, it is possible to machine the desired gear teeth on the workpiece W. Therefore, understanding the thermal displacement correction value is important for performing high-precision machining.

また、工具交換を実施すると、工具主軸装置33に装着されたギヤスカイビングカッタTの正確な位相は、明らかではない。ギヤスカイビング加工を実施するためには、工具主軸装置33に装着された状態のギヤスカイビングカッタTの正確な位相を把握する必要がある。 In addition, when a tool change is performed, the exact phase of the gear skiving cutter T attached to the tool spindle device 33 is not clear. In order to perform gear skiving processing, it is necessary to know the exact phase of the gear skiving cutter T when it is attached to the tool spindle device 33.

以下に、制御装置50の処理について説明する。制御装置50は、工具座標演算処理を実施する(工具座標演算工程ST1)。工具座標演算処理は、工具座標演算部51により行われる。つまり、工具座標演算処理は、センサ40の検出結果に基づいて、工作物主軸装置23に対するギヤスカイビングカッタTの中心軸の位置座標を演算する。熱変位が生じている場合には、工具座標演算処理は、工作物主軸装置23に対するギヤスカイビングカッタTの中心軸の熱変位後の位置座標を演算することになる。 The processing of the control device 50 will be described below. The control device 50 performs tool coordinate calculation processing (tool coordinate calculation step ST1). The tool coordinate calculation processing is performed by the tool coordinate calculation unit 51. That is, the tool coordinate calculation processing calculates the position coordinates of the central axis of the gear skiving cutter T relative to the workpiece spindle device 23 based on the detection result of the sensor 40. When thermal displacement occurs, the tool coordinate calculation processing calculates the position coordinates of the central axis of the gear skiving cutter T relative to the workpiece spindle device 23 after the thermal displacement.

続いて、制御装置50は、熱変位補正値の取得の要否を判定する(要否判定工程ST2)。熱変位補正値の取得は、例えば、工作物Wの連続加工を開始する前、および、連続加工を行っている最中の任意のタイミングに行う。任意のタイミングに行う場合には、熱的非定常状態においては取得間隔を短くすることで、高精度な工作物Wの加工が可能となる。 The control device 50 then determines whether or not it is necessary to obtain a thermal displacement correction value (necessity determination step ST2). The thermal displacement correction value is obtained, for example, before the start of continuous machining of the workpiece W, and at any timing during continuous machining. When obtained at any timing, the acquisition interval can be shortened in a thermally unsteady state, enabling high-precision machining of the workpiece W.

続いて、制御装置50は、熱変位補正値の取得を行うと判定された場合には(ST3:Yes)、工具座標演算処理により取得されたギヤスカイビングカッタTの中心軸の熱変位後の位置座標を用いて、工作物Wの加工の際の補正値をセットする(補正値セット工程ST4)。一方、制御装置50は、熱変位補正値の取得を行わないと判定された場合には(ST3:No)、熱変位補正値のセット(ST4)を実施しない。 Next, when the control device 50 determines that the thermal displacement correction value is to be acquired (ST3: Yes), it sets a correction value for machining the workpiece W using the position coordinates after the thermal displacement of the central axis of the gear skiving cutter T acquired by the tool coordinate calculation process (correction value setting process ST4). On the other hand, when the control device 50 determines that the thermal displacement correction value is not to be acquired (ST3: No), it does not set the thermal displacement correction value (ST4).

続いて、制御装置50は、工具交換を実施したか否かを判定し(工具交換判定工程ST5)、工具交換を実施した場合には(ST5:Yes)、工具位相演算処理を実施する(工具位相演算工程ST6)。工具位相演算処理は、工具位相演算部52により行われる。工具位相演算処理は、センサ40の検出結果、および、工具主軸装置33に設けられた回転角度検出器により検出された回転主軸の回転角に基づいて、工具主軸装置33に装着された状態のギヤスカイビングカッタTの刃部Taにおける基準位相を演算する。一方、制御装置50は、工具交換を実施していない場合には(ST5:No)、工具位相演算処理(ST6)を実施しない。 The control device 50 then determines whether or not a tool change has been performed (tool change determination process ST5), and if a tool change has been performed (ST5: Yes), performs a tool phase calculation process (tool phase calculation process ST6). The tool phase calculation process is performed by the tool phase calculation unit 52. The tool phase calculation process calculates a reference phase for the blade portion Ta of the gear skiving cutter T mounted on the tool spindle device 33 based on the detection result of the sensor 40 and the rotation angle of the rotating spindle detected by the rotation angle detector provided in the tool spindle device 33. On the other hand, if a tool change has not been performed (ST5: No), the control device 50 does not perform the tool phase calculation process (ST6).

続いて、制御装置50は、加工制御部53により、ギヤスカイビングカッタTにより工作物Wの加工を行う(加工工程ST7)。加工制御部53は、熱変位補正値がセットされている場合には、当該熱変位補正値を考慮して工作物Wに加工が施される。また、加工制御部53は、工具交換後に取得されたギヤスカイビングカッタTの刃部Taにおける基準位相に基づいて、工作物Wの加工が行われる。 Then, the control device 50 causes the machining control unit 53 to machine the workpiece W using the gear skiving cutter T (machining step ST7). If a thermal displacement correction value has been set, the machining control unit 53 processes the workpiece W taking into account the thermal displacement correction value. In addition, the machining control unit 53 machines the workpiece W based on the reference phase of the blade portion Ta of the gear skiving cutter T acquired after the tool change.

なお、詳細な説明は省略するが、仮に工作物Wに歯車が予め形成されている場合には、工作物主軸装置23に装着された状態の工作物Wの位相を取得する必要がある。 Although a detailed explanation is omitted, if the gears are already formed on the workpiece W, it is necessary to obtain the phase of the workpiece W when it is attached to the workpiece spindle device 23.

(6.工具座標演算処理)
次に、制御装置50の処理における工具座標演算処理、すなわち工具座標演算部51による処理(工具座標演算方法)について、図6~図10を参照して詳細に説明する。
(6. Tool Coordinate Calculation Processing)
Next, the tool coordinate calculation process in the processing of the control device 50, that is, the process by the tool coordinate calculation unit 51 (tool coordinate calculation method) will be described in detail with reference to FIGS.

工具座標演算部51は、センサ40とギヤスカイビングカッタTとを相対的に移動させる移動処理を実行する(移動工程ST11)。移動処理において、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1の径に応じて移動速度を変化させる。ここで、円筒外周面Tb1の径は、制御装置50に、ギヤスカイビングカッタTの種類毎に記憶されている。制御装置50は、工具主軸装置33に装着されたギヤスカイビングカッタTに対応付けられて記憶された円筒外周面Tb1の径を取得し、取得した円筒外周面Tb1の径に応じた移動速度を決定している。 The tool coordinate calculation unit 51 executes a movement process that moves the sensor 40 and the gear skiving cutter T relative to each other (movement step ST11). In the movement process, the movement speed is changed according to the diameter of the cylindrical outer circumferential surface Tb1 of the shaft portion Tb of the gear skiving cutter T. Here, the diameter of the cylindrical outer circumferential surface Tb1 is stored in the control device 50 for each type of gear skiving cutter T. The control device 50 acquires the diameter of the cylindrical outer circumferential surface Tb1 stored in association with the gear skiving cutter T attached to the tool spindle device 33, and determines a movement speed according to the acquired diameter of the cylindrical outer circumferential surface Tb1.

移動処理の詳細について、図7を参照する。図7の(a)には、円筒外周面Tb1の径が小さなギヤスカイビングカッタTが工具主軸装置33に装着されている場合を示す。センサ40とギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1に対向させた状態とする。本形態においては、センサ40の検出部41と円筒外周面Tb1とをY軸方向に対向させた状態とする。ギヤスカイビングカッタTの軸部Tbには、円筒外周面Tb1の他に、位相基準要素Tb2が設けられている。つまり、位相基準要素Tb2が、センサ40の検出部41に対向しない位置となるように、工具主軸装置33が回転位置決めされている。 Refer to FIG. 7 for details of the movement process. FIG. 7(a) shows a case where a gear skiving cutter T with a small diameter of the cylindrical outer circumferential surface Tb1 is attached to the tool spindle device 33. The sensor 40 is opposed to the cylindrical outer circumferential surface Tb1 of the shaft portion Tb of the gear skiving cutter T. In this embodiment, the detection portion 41 of the sensor 40 is opposed to the cylindrical outer circumferential surface Tb1 in the Y-axis direction. In addition to the cylindrical outer circumferential surface Tb1, the shaft portion Tb of the gear skiving cutter T is provided with a phase reference element Tb2. In other words, the tool spindle device 33 is rotationally positioned so that the phase reference element Tb2 is not opposed to the detection portion 41 of the sensor 40.

そして、センサ40とギヤスカイビングカッタTとを相対的に移動させる。本形態においては、X軸方向に相対的に移動させる。つまり、移動方向は、ギヤスカイビングカッタTの中心軸に直交する方向であり、かつ、センサ40の距離検出方向に直交する方向である。図7の(a)において、左右方向に移動させることになる。そして、この場合の移動速度は、Vaとする。 Then, the sensor 40 and the gear skiving cutter T are moved relative to each other. In this embodiment, they are moved relatively in the X-axis direction. In other words, the movement direction is perpendicular to the central axis of the gear skiving cutter T and perpendicular to the distance detection direction of the sensor 40. In FIG. 7(a), the sensor 40 is moved in the left-right direction. The movement speed in this case is Va.

図7の(b)には、円筒外周面Tb1の径が大きなギヤスカイビングカッタTが工具主軸装置33に装着されている場合を示す。この場合も同様に、センサ40とギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1に対向させた状態とする。本形態においては、センサ40の検出部41と円筒外周面Tb1とをY軸方向に対向させた状態とする。そして、センサ40とギヤスカイビングカッタTとを相対的に移動させる。本形態においては、X軸方向に相対的に移動させる。そして、この場合の移動速度は、Vbとする。 Figure 7 (b) shows a case where a gear skiving cutter T with a large diameter of the cylindrical outer circumferential surface Tb1 is mounted on the tool spindle device 33. In this case as well, the sensor 40 is opposed to the cylindrical outer circumferential surface Tb1 of the shaft portion Tb of the gear skiving cutter T. In this embodiment, the detection portion 41 of the sensor 40 is opposed to the cylindrical outer circumferential surface Tb1 in the Y-axis direction. Then, the sensor 40 and the gear skiving cutter T are moved relatively. In this embodiment, they are moved relatively in the X-axis direction. The moving speed in this case is Vb.

ここで、図7の(a)の左欄に示す円筒外周面Tb1の径が小さい場合の移動速度Vaは、図7の(b)の左欄に示す円筒外周面Tb1の径が大きい場合の移動速度Vbよりも大きい。つまり、工具座標演算部51は、移動処理において、工具主軸装置33に装着されているギヤスカイビングカッタTの円筒外周面Tb1の径が大きいほど、センサ40とギヤスカイビングカッタTとを相対的に低速で移動させる。一方、工具座標演算部51は、工具主軸装置33に装着されているギヤスカイビングカッタTの円筒外周面Tb1の径が小さいほど、センサ40とギヤスカイビングカッタTとを相対的に高速で移動させる。 Here, the moving speed Va when the diameter of the cylindrical outer peripheral surface Tb1 shown in the left column of FIG. 7(a) is small is greater than the moving speed Vb when the diameter of the cylindrical outer peripheral surface Tb1 shown in the left column of FIG. 7(b) is large. In other words, in the movement process, the tool coordinate calculation unit 51 moves the sensor 40 and the gear skiving cutter T at a relatively slower speed as the diameter of the cylindrical outer peripheral surface Tb1 of the gear skiving cutter T attached to the tool spindle device 33 becomes larger. On the other hand, the tool coordinate calculation unit 51 moves the sensor 40 and the gear skiving cutter T at a relatively faster speed as the diameter of the cylindrical outer peripheral surface Tb1 of the gear skiving cutter T attached to the tool spindle device 33 becomes smaller.

換言すると、以下のようになる。移動処理は、円筒外周面Tb1の径が第一径であるギヤスカイビングカッタTが工具主軸装置33に装着されている場合には、センサ40とギヤスカイビングカッタTとの相対速度を第一速度とする。一方、移動処理は、円筒外周面Tb1の径が第一径よりも小さな第二径であるギヤスカイビングカッタTが工具主軸装置33に装着されている場合には、センサ40とギヤスカイビングカッタTとの相対速度を第一速度より高速の第二速度とする。つまり、移動速度Va,Vbは、円筒外周面Tb1の径に対して、単調減少する関係であれば良く、例えば、負の線形の関係としても良いし、非線形の関係としても良い。 In other words, the movement process sets the relative speed between the sensor 40 and the gear skiving cutter T to a first speed when a gear skiving cutter T with a cylindrical outer peripheral surface Tb1 having a first diameter is attached to the tool spindle device 33. On the other hand, when a gear skiving cutter T with a cylindrical outer peripheral surface Tb1 having a second diameter smaller than the first diameter is attached to the tool spindle device 33, the movement process sets the relative speed between the sensor 40 and the gear skiving cutter T to a second speed that is faster than the first speed. In other words, the movement speeds Va and Vb may have a monotonically decreasing relationship with respect to the diameter of the cylindrical outer peripheral surface Tb1, and may have, for example, a negative linear relationship or a nonlinear relationship.

続いて、工具座標演算部51は、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を演算する演算処理を実行する(演算工程ST12)。ここで、図7の(a)(b)の左欄に示すように、ギヤスカイビングカッタTをX軸方向に移動させているときに、センサ40は、センサ40の検出部41から円筒外周面Tb1までのY軸方向の離間距離を検出する。 Then, the tool coordinate calculation unit 51 executes a calculation process to calculate the position coordinates after the thermal displacement of the central axis of the gear skiving cutter T (calculation step ST12). Here, as shown in the left column of (a) and (b) of FIG. 7, when the gear skiving cutter T is moved in the X-axis direction, the sensor 40 detects the distance in the Y-axis direction from the detection unit 41 of the sensor 40 to the cylindrical outer peripheral surface Tb1.

そこで、工具座標演算部51は、演算処理として、まず、ギヤスカイビングカッタTをX軸方向に移動させているときに、センサ40により検出された円筒外周面Tb1までのY軸方向の離間距離を取得する。図7の(a)の左欄においてセンサ40により検出される離間距離は、図8の(a)に示すようになる。図8の(a)にて、各検出点(サンプリング点)を黒丸にて示している。図8の(a)は、横軸をX軸位置としているため、黒丸を接続した二点鎖線が、小径の円筒外周面Tb1の形状に相当する。 Therefore, as a calculation process, the tool coordinate calculation unit 51 first obtains the distance in the Y-axis direction to the cylindrical outer peripheral surface Tb1 detected by the sensor 40 when the gear skiving cutter T is moved in the X-axis direction. The distance detected by the sensor 40 in the left column of FIG. 7(a) is as shown in FIG. 8(a). In FIG. 8(a), each detection point (sampling point) is indicated by a black circle. In FIG. 8(a), the horizontal axis is the X-axis position, so the two-dot chain line connecting the black circles corresponds to the shape of the small-diameter cylindrical outer peripheral surface Tb1.

図7の(b)の左欄においてセンサ40により検出される離間距離は、図8の(b)に示すようになる。図8の(b)にて、各検出点(サンプリング点)を黒丸にて示している。図8の(b)は、横軸をX軸位置としているため、黒丸を接続した二点鎖線が、大径の円筒外周面Tb1の形状に相当する。 The separation distance detected by the sensor 40 in the left column of FIG. 7(b) is as shown in FIG. 8(b). In FIG. 8(b), each detection point (sampling point) is indicated by a black circle. In FIG. 8(b), the horizontal axis is the X-axis position, so the two-dot chain line connecting the black circles corresponds to the shape of the large-diameter cylindrical outer circumferential surface Tb1.

上述したように、図7の(a)に示す小径の円筒外周面Tb1における移動速度Vaは、図7の(b)に示す大径の円筒外周面Tb1における移動速度Vbよりも大きい。従って、図8の(a)(b)を比較すると、図8の(a)に示す小径の円筒外周面Tb1における検出点の距離間隔(サンプリング距離間隔)は、図8の(b)に示す大径の円筒外周面Tb1における検出点の距離間隔よりも広くなっている。 As described above, the moving speed Va on the small-diameter cylindrical outer peripheral surface Tb1 shown in FIG. 7(a) is greater than the moving speed Vb on the large-diameter cylindrical outer peripheral surface Tb1 shown in FIG. 7(b). Therefore, when comparing FIG. 8(a) and (b), the distance interval (sampling distance interval) of the detection points on the small-diameter cylindrical outer peripheral surface Tb1 shown in FIG. 8(a) is wider than the distance interval of the detection points on the large-diameter cylindrical outer peripheral surface Tb1 shown in FIG. 8(b).

図9の(a)には、円筒外周面Tb1の径が小さい場合において、横軸を時間とし、縦軸をセンサ40の検出値としており、各検出点(サンプリング点)を黒丸にて示している。図9の(b)には、円筒外周面Tb1の径が大きい場合において、横軸を時間とし、縦軸をセンサ40の検出値としており、各検出点(サンプリング点)を黒丸にて示している。図9の(a)(b)において、黒丸を接続した線を二点鎖線にて示す。そして、図9の(a)(b)の黒丸は、サンプリング時刻t1~t13におけるセンサ40の検出値を示す。 In FIG. 9(a), when the diameter of the cylindrical outer peripheral surface Tb1 is small, the horizontal axis is time and the vertical axis is the detection value of the sensor 40, with each detection point (sampling point) shown as a black circle. In FIG. 9(b), when the diameter of the cylindrical outer peripheral surface Tb1 is large, the horizontal axis is time and the vertical axis is the detection value of the sensor 40, with each detection point (sampling point) shown as a black circle. In FIG. 9(a) and (b), the line connecting the black circles is shown as a two-dot chain line. The black circles in FIG. 9(a) and (b) indicate the detection values of the sensor 40 at sampling times t1 to t13.

つまり、円筒外周面Tb1が小径の場合と大径の場合とを比較すると、図9の(a)(b)に示すように、サンプリング時間間隔は同一としているが、図8の(a)(b)に示すように、移動速度Va、Vbが異なるため、X軸方向におけるサンプリング距離間隔が異なる。 In other words, when comparing the case where the cylindrical outer peripheral surface Tb1 has a small diameter with the case where it has a large diameter, as shown in (a) and (b) of FIG. 9, the sampling time interval is the same, but as shown in (a) and (b) of FIG. 8, the moving speeds Va and Vb are different, so the sampling distance interval in the X-axis direction is different.

続いて、図8の(a)(b)に示すように、工具座標演算部51は、演算処理として、センサ40により検出された離間距離に基づいて、離間距離が最小となるX軸位置座標Xa,Xbを演算する。つまり、工具座標演算部51は、センサ40により検出された離間距離に基づいて、センサ40とギヤスカイビングカッタTとの相対移動方向(X軸方向)におけるギヤスカイビングカッタTの中心軸の熱変位後の位置座標Xa,Xbを演算する。 8(a) and 8(b), the tool coordinate calculation unit 51 calculates, as a calculation process, the X-axis position coordinates Xa, Xb at which the separation distance is minimum based on the separation distance detected by the sensor 40. In other words, the tool coordinate calculation unit 51 calculates the position coordinates Xa, Xb after thermal displacement of the central axis of the gear skiving cutter T in the relative movement direction (X-axis direction) between the sensor 40 and the gear skiving cutter T based on the separation distance detected by the sensor 40.

さらに、図7の(a)(b)の左欄に示すように、工具座標演算部51は、演算処理として、センサ40により検出された離間距離に基づいて、離間距離の最小値Ya,Ybを演算する。ここで、円筒外周面Tb1の径は既知である。従って、工具座標演算部51は、センサ40により検出された離間距離に基づいて、ギヤスカイビングカッタTの中心軸に直交する方向であり、かつ、センサ40とギヤスカイビングカッタTとの相対移動方向に直交する方向(Y軸方向)におけるギヤスカイビングカッタTの中心軸の熱変位後の位置座標Ya1,Yb1を演算することに相当する。 Furthermore, as shown in the left columns of (a) and (b) of FIG. 7, the tool coordinate calculation unit 51 calculates the minimum values Ya and Yb of the separation distance based on the separation distance detected by the sensor 40 as a calculation process. Here, the diameter of the cylindrical outer peripheral surface Tb1 is known. Therefore, the tool coordinate calculation unit 51 calculates the position coordinates Ya1 and Yb1 after thermal displacement of the central axis of the gear skiving cutter T in a direction perpendicular to the central axis of the gear skiving cutter T and perpendicular to the relative movement direction between the sensor 40 and the gear skiving cutter T (Y-axis direction) based on the separation distance detected by the sensor 40.

ここで、図7の(a)の右欄における熱変位がゼロである場合には、センサ40により検出される離間距離の最小値は、基準値Ya0である。つまり、図7の(a)の左欄においてセンサ40により検出される離間距離Yaと、基準値Ya0との差ΔYaが、Y軸方向の熱変位量となる。 Here, when the thermal displacement in the right column of FIG. 7(a) is zero, the minimum value of the separation distance detected by the sensor 40 is the reference value Ya0. In other words, the difference ΔYa between the separation distance Ya detected by the sensor 40 in the left column of FIG. 7(a) and the reference value Ya0 is the amount of thermal displacement in the Y-axis direction.

図7の(b)の右欄における熱変位がゼロである場合には、センサ40により検出される離間距離の最小値は、基準値Yb0である。つまり、図7の(b)の左欄においてセンサ40により検出される離間距離Ybと、基準値Yb0との差ΔYbが、Y軸方向の熱変位量となる。このY軸方向の熱変位量が、Y軸方向の熱変位補正値となる。 When the thermal displacement in the right column of FIG. 7(b) is zero, the minimum value of the separation distance detected by the sensor 40 is the reference value Yb0. In other words, the difference ΔYb between the separation distance Yb detected by the sensor 40 in the left column of FIG. 7(b) and the reference value Yb0 is the amount of thermal displacement in the Y-axis direction. This amount of thermal displacement in the Y-axis direction is the thermal displacement correction value in the Y-axis direction.

また、図8の(a)(b)に示すセンサ40により検出される離間距離が最小となるギヤスカイビングカッタTの中心軸のX軸位置座標Xa,Xbと、熱変位のないときのX軸方向の基準X0との差ΔXa,ΔXb(図示せず)が、X軸方向の熱変位量となる。このX軸方向の熱変位量が、X軸方向の熱変位補正値となる。 The difference ΔXa, ΔXb (not shown) between the X-axis position coordinates Xa, Xb of the central axis of the gear skiving cutter T at which the separation distance detected by the sensor 40 shown in Figures 8(a) and 8(b) is the smallest and the reference X0 in the X-axis direction when there is no thermal displacement is the amount of thermal displacement in the X-axis direction. This amount of thermal displacement in the X-axis direction is the thermal displacement correction value in the X-axis direction.

続いて、工具座標演算部51は、熱変位量の大きさ、上限値Thuおよび下限値Thdに基づいて異常判定処理を実行する(異常判定工程ST13)。異常判定処理は、図10に示すように、センサ40により検出される離間距離が最小となるときのギヤスカイビングカッタTの中心軸のY軸位置と、熱変位のないときのY軸方向の基準との差ΔYa,ΔYbが、上限値Thuを上回った場合、または、下限値Thdを下回った場合に、異常と判定する。 Then, the tool coordinate calculation unit 51 executes an abnormality determination process based on the magnitude of the thermal displacement, the upper limit value Thu, and the lower limit value Thd (abnormality determination process ST13). As shown in FIG. 10, the abnormality determination process determines an abnormality when the difference ΔYa, ΔYb between the Y-axis position of the center axis of the gear skiving cutter T when the separation distance detected by the sensor 40 is at a minimum and the reference in the Y-axis direction when there is no thermal displacement exceeds the upper limit value Thu or falls below the lower limit value Thd.

ここで、上述したように、歯車加工装置1は、運転準備動作開始後において熱的非定常状態となり、運転準備動作開始から一定時間を経過すると熱的定常状態となる。図10に示すように、熱変位量ΔYa,ΔYbは、熱的非定常状態のときには、徐々に上昇しており、熱的定常状態とのときには、ほぼ一定となる。 As described above, the gear machining device 1 is in a thermally unsteady state after the start of the operation preparation operation, and is in a thermally steady state after a certain time has passed since the start of the operation preparation operation. As shown in FIG. 10, the thermal change amounts ΔYa and ΔYb gradually increase when in a thermally unsteady state, and are approximately constant when in a thermally steady state.

そこで、異常判定のための上限値Thuおよび下限値Thdも、熱的非定常状態において、時間経過に応じて大きくなるように設定されている。一方、上限値Thuおよび下限値Thdは、熱的定常状態においては、時間経過に関わりなく一定値に設定されている。 Therefore, the upper limit value Thu and the lower limit value Thd for determining an abnormality are also set to increase with the passage of time in a thermally unsteady state. On the other hand, the upper limit value Thu and the lower limit value Thd are set to constant values regardless of the passage of time in a thermally steady state.

続いて、工具座標演算部51は、異常判定処理の結果が異常でない場合には(ST14:No)、工具座標演算処理を終了する。一方、工具座標演算部51は、異常判定処理の結果が異常である場合には(ST14:Yes)、異常時処理を実行する(異常時処理工程ST15)。異常時処理は、例えば、加工プログラムの動作を停止する処理、作業者や管理者へ通報する処理、管理装置へ異常情報を通信する処理などである。異常時処理が実行された場合には、工具座標演算処理自体が終了することなく、図5に示す制御処理の次の処理が実行されず、制御処理自体が停止する。 Next, if the result of the abnormality determination process is not abnormal (ST14: No), the tool coordinate calculation unit 51 ends the tool coordinate calculation process. On the other hand, if the result of the abnormality determination process is abnormal (ST14: Yes), the tool coordinate calculation unit 51 executes abnormality processing (abnormality processing step ST15). The abnormality processing is, for example, processing to stop the operation of the machining program, processing to notify the operator or manager, processing to communicate abnormality information to a management device, etc. When abnormality processing is executed, the tool coordinate calculation process itself is not terminated, the next processing of the control process shown in FIG. 5 is not executed, and the control process itself is stopped.

(7.工具位相演算処理)
次に、制御装置50の処理における工具位相演算処理、すなわち工具位相演算部52による処理(工具位相演算方法)について、図11~図12を参照して詳細に説明する。
(7. Tool Phase Calculation Processing)
Next, the tool phase calculation process in the processing of the control device 50, that is, the processing by the tool phase calculation unit 52 (tool phase calculation method) will be described in detail with reference to FIGS. 11 and 12. FIG.

工具位相演算部52は、位相演算のために、センサ40とギヤスカイビングカッタTとを位置決めする(位置決め工程ST21)。この位置決めは、上述した工具座標演算処理において、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1とセンサ40の検出部41との離間距離が最小となる位置に位置決めする。 The tool phase calculation unit 52 positions the sensor 40 and the gear skiving cutter T for phase calculation (positioning step ST21). This positioning is performed at a position where the distance between the cylindrical outer peripheral surface Tb1 of the shaft portion Tb of the gear skiving cutter T and the detection portion 41 of the sensor 40 is minimized in the above-mentioned tool coordinate calculation process.

続いて、工具位相演算部52は、位置決めされた状態でギヤスカイビングカッタTを回転させる(回転工程ST22)。そうすると、図12に示すように、ギヤスカイビングカッタTの軸部Tbの位相基準要素Tb2が、センサ40の検出部41に対向する位置を通過する。このとき、センサ40は、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1までの離間距離および位相基準要素Tb2までの離間距離を検出する。そして、工具位相演算部52は、センサ40により検出された離間距離を取得する。さらに、工具位相演算部52は、工具主軸装置33に設けられた回転角度検出器により検出された工具主軸の回転角を取得する。 Then, the tool phase calculation unit 52 rotates the gear skiving cutter T in the positioned state (rotation process ST22). Then, as shown in FIG. 12, the phase reference element Tb2 of the shaft portion Tb of the gear skiving cutter T passes a position facing the detection portion 41 of the sensor 40. At this time, the sensor 40 detects the distance to the cylindrical outer peripheral surface Tb1 of the shaft portion Tb of the gear skiving cutter T and the distance to the phase reference element Tb2. Then, the tool phase calculation unit 52 acquires the distance detected by the sensor 40. Furthermore, the tool phase calculation unit 52 acquires the rotation angle of the tool spindle detected by a rotation angle detector provided in the tool spindle device 33.

続いて、工具位相演算部52は、センサ40により検出された離間距離および工具主軸の回転角に基づいて、位相基準要素Tb2の位相を演算する演算処理を実行する(演算工程ST23)。ここで、位相基準要素Tb2は、刃部Taの所定の工具刃の位相に対応した位置に位置する。従って、工具位相演算部52の演算処理においては、ギヤスカイビングカッタTの刃部Taにおける基準位相が演算されることとなる。そして、工具位相演算部52による処理を終了する。 Then, the tool phase calculation unit 52 executes a calculation process to calculate the phase of the phase reference element Tb2 based on the separation distance detected by the sensor 40 and the rotation angle of the tool spindle (calculation step ST23). Here, the phase reference element Tb2 is located at a position corresponding to the phase of a specified tool blade of the blade portion Ta. Therefore, in the calculation process of the tool phase calculation unit 52, the reference phase of the blade portion Ta of the gear skiving cutter T is calculated. Then, the process by the tool phase calculation unit 52 is terminated.

(8.効果)
上述した歯車加工装置1によれば、センサ40は、ギヤスカイビングカッタTの軸部Tbとの距離を検出している。そして、センサ40は、工作物主軸装置23に設けられている。従って、センサ40は、工作物主軸装置23に対するギヤスカイビングカッタTの軸部Tbの相対的な位置を検出している。
(8. Effects)
According to the above-described gear machining device 1, the sensor 40 detects the distance to the shaft portion Tb of the gear skiving cutter T. The sensor 40 is provided on the workpiece spindle device 23. Therefore, the sensor 40 detects the relative position of the shaft portion Tb of the gear skiving cutter T with respect to the workpiece spindle device 23.

ここで、歯車加工装置1の構造体に熱変位が生じた場合において、工作物Wに歯車の歯を高精度に加工するためには、工作物WとギヤスカイビングカッタTとの相対的な熱変位後の位置を把握することが重要である。そして、センサ40は、ギヤスカイビングカッタTを直接検出しており、かつ、工作物主軸装置23に設けられている。従って、センサ40は、工作物WとギヤスカイビングカッタTとの相対的な熱変位後の位置を直接検出していることに相当する。つまり、センサ40の検出結果を用いることにより、熱変位が生じた場合であっても、工作物WとギヤスカイビングカッタTとの相対的な熱変位後の位置を把握することにより、高精度に工作物Wに歯車の歯を加工することができる。 Here, in order to machine gear teeth on the workpiece W with high precision when thermal displacement occurs in the structure of the gear machining device 1, it is important to grasp the relative positions of the workpiece W and the gear skiving cutter T after thermal displacement. The sensor 40 directly detects the gear skiving cutter T and is provided on the workpiece spindle device 23. Therefore, the sensor 40 is equivalent to directly detecting the positions of the workpiece W and the gear skiving cutter T after relative thermal displacement. In other words, by using the detection result of the sensor 40, even if thermal displacement occurs, it is possible to machine gear teeth on the workpiece W with high precision by grasping the relative positions of the workpiece W and the gear skiving cutter T after thermal displacement.

さらに、センサ40は、ギヤスカイビングカッタTの軸部Tbにおける円筒外周面Tb1との離間距離を検出しており、制御装置50の工具座標演算部51が、センサ40の検出結果に基づいて、工作物主軸装置23に対するギヤスカイビングカッタTの中心軸の熱変位後の位置座標を演算している。ここで、センサ40によるギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1との離間距離の検出は、センサ40とギヤスカイビングカッタTとを相対的に移動させながら行う。そして、相対的な移動方向は、センサ40をギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1に対向させた状態において、ギヤスカイビングカッタTの中心軸に直交する方向であり、かつ、センサ40の距離検出方向に直交する方向である。 Furthermore, the sensor 40 detects the distance between the shaft portion Tb of the gear skiving cutter T and the cylindrical outer peripheral surface Tb1, and the tool coordinate calculation unit 51 of the control device 50 calculates the position coordinates after thermal displacement of the central axis of the gear skiving cutter T relative to the workpiece spindle device 23 based on the detection result of the sensor 40. Here, the sensor 40 detects the distance between the shaft portion Tb of the gear skiving cutter T and the cylindrical outer peripheral surface Tb1 while moving the sensor 40 and the gear skiving cutter T relative to each other. The relative movement direction is a direction perpendicular to the central axis of the gear skiving cutter T and a direction perpendicular to the distance detection direction of the sensor 40 when the sensor 40 is facing the cylindrical outer peripheral surface Tb1 of the shaft portion Tb of the gear skiving cutter T.

従って、センサ40による検出値は、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1における径方向断面の円弧状となる。そして、センサ40による検出値が最も小さくなるときが、センサ40は、センサ40の検出部41とギヤスカイビングカッタTの中心軸とを通る円筒外周面Tb1上の位置を検出している状態となる。このようにして検出されるセンサ40の検出結果を用いることで、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を得ることができる。 The detection value by the sensor 40 is therefore an arc-shaped radial cross section of the cylindrical outer circumferential surface Tb1 of the shaft portion Tb of the gear skiving cutter T. When the detection value by the sensor 40 is at its smallest, the sensor 40 is detecting a position on the cylindrical outer circumferential surface Tb1 that passes through the detection portion 41 of the sensor 40 and the central axis of the gear skiving cutter T. By using the detection result of the sensor 40 thus detected, the position coordinates of the central axis of the gear skiving cutter T after thermal displacement can be obtained.

センサ40の検出値は、上述したように、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1における径方向断面の円弧状に変化する。つまり、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1の径によって、センサ40の検出値の変化率(相対移動方向の位置における検出値の微分値)が異なる。円筒外周面Tb1の径が大きいほど、検出値の変化率が小さくなり、円筒外周面Tb1の径が小さいほど、検出値の変化率が大きくなる。 As described above, the detection value of the sensor 40 changes in an arc shape in a radial cross section of the cylindrical outer circumferential surface Tb1 of the shaft portion Tb of the gear skiving cutter T. In other words, the rate of change of the detection value of the sensor 40 (the differential value of the detection value at the position in the relative movement direction) differs depending on the diameter of the cylindrical outer circumferential surface Tb1 of the shaft portion Tb of the gear skiving cutter T. The larger the diameter of the cylindrical outer circumferential surface Tb1, the smaller the rate of change of the detection value, and the smaller the diameter of the cylindrical outer circumferential surface Tb1, the greater the rate of change of the detection value.

そこで、制御装置50の工具座標演算部51の移動処理は、工具主軸装置33に装着されているギヤスカイビングカッタTの円筒外周面Tb1の径が大きいほど、センサ40とギヤスカイビングカッタTとを相対的に低速で移動させる。一方、移動処理は、工具主軸装置33に装着されているギヤスカイビングカッタTの円筒外周面Tb1の径が小さいほど、センサ40とギヤスカイビングカッタTとを相対的に高速で移動させている。 Therefore, the movement process of the tool coordinate calculation unit 51 of the control device 50 moves the sensor 40 and the gear skiving cutter T at a relatively slower speed the larger the diameter of the cylindrical outer peripheral surface Tb1 of the gear skiving cutter T attached to the tool spindle device 33. On the other hand, the movement process moves the sensor 40 and the gear skiving cutter T at a relatively faster speed the smaller the diameter of the cylindrical outer peripheral surface Tb1 of the gear skiving cutter T attached to the tool spindle device 33.

換言すると、以下のようになる。移動処理は、円筒外周面Tb1の径が第一径であるギヤスカイビングカッタTが工具主軸装置33に装着されている場合には、センサ40とギヤスカイビングカッタTとの相対速度を第一速度とする。一方、移動処理は、円筒外周面Tb1の径が第一径よりも小さな第二径であるギヤスカイビングカッタTが工具主軸装置33に装着されている場合には、センサ40とギヤスカイビングカッタTとの相対速度を第一速度より高速の第二速度とする。 In other words, the movement process sets the relative speed between the sensor 40 and the gear skiving cutter T to a first speed when a gear skiving cutter T with a cylindrical outer peripheral surface Tb1 having a first diameter is attached to the tool spindle device 33. On the other hand, when a gear skiving cutter T with a cylindrical outer peripheral surface Tb1 having a second diameter smaller than the first diameter is attached to the tool spindle device 33, the movement process sets the relative speed between the sensor 40 and the gear skiving cutter T to a second speed that is faster than the first speed.

つまり、円筒外周面Tb1の径が大きい場合には、センサ40の検出部41と円筒外周面Tb1との距離の変化が小さくなるとしても、低速で移動させているため、センサ40による検出値が最も小さくなるときを高精度に取得することができる。一方、円筒外周面Tb1の径が小さい場合には、センサ40の検出部41と円筒外周面Tb1との距離の変化が大きいため、高速で移動させたとしても、センサ40による検出値が最も小さくなるときを高精度に取得することができる。 In other words, when the diameter of the cylindrical outer peripheral surface Tb1 is large, even if the change in the distance between the detection unit 41 of the sensor 40 and the cylindrical outer peripheral surface Tb1 is small, the sensor 40 is moved at a low speed, so the time when the detection value by the sensor 40 is small can be obtained with high accuracy. On the other hand, when the diameter of the cylindrical outer peripheral surface Tb1 is small, the change in the distance between the detection unit 41 of the sensor 40 and the cylindrical outer peripheral surface Tb1 is large, so the time when the detection value by the sensor 40 is small can be obtained with high accuracy, even if the sensor is moved at high speed.

このように、円筒外周面Tb1の径に応じて移動速度を変化させることで、高精度に、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を得ることができる。その結果、高精度に工作物Wに歯車の歯を加工することができる。 In this way, by changing the moving speed according to the diameter of the cylindrical outer peripheral surface Tb1, the position coordinates of the central axis of the gear skiving cutter T after thermal displacement can be obtained with high precision. As a result, gear teeth can be machined on the workpiece W with high precision.

仮に、円筒外周面Tb1の径に関わらず移動速度を低速にする場合には、高精度に、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を得ることができる。しかし、常に移動速度を低速にすると、処理時間が長くなってしまう。そこで、常に低速にするのではなく、上記のように、円筒外周面Tb1の径が小さい場合には、移動速度を高速にしている。これにより、位置座標を得るために要する時間の短縮を図ることができる。 If the moving speed is slowed regardless of the diameter of the cylindrical outer peripheral surface Tb1, the position coordinates after thermal displacement of the central axis of the gear skiving cutter T can be obtained with high accuracy. However, if the moving speed is always slow, the processing time will be long. Therefore, instead of always slowing it down, as described above, the moving speed is made fast when the diameter of the cylindrical outer peripheral surface Tb1 is small. This makes it possible to shorten the time required to obtain the position coordinates.

(9.変形例)
上記においては、円筒外周面Tb1の径に応じて、センサ40とギヤスカイビングカッタTとの相対的な移動速度を変化させることとした。この他に、工具座標演算部51は、演算処理(ST12)において、センサ40とギヤスカイビングカッタTとを相対的に移動させる際に、工具主軸装置33に装着されているギヤスカイビングカッタTの円筒外周面Tb1の径が大きいほど、センサ40のアンプ回路42の感度を高くする。一方、工具主軸装置33に装着されているギヤスカイビングカッタTの円筒外周面Tb1の径が小さいほど、センサ40のアンプ回路42の感度を低くする。
(9. Modifications)
In the above, the relative moving speed between the sensor 40 and the gear skiving cutter T is changed according to the diameter of the cylindrical outer circumferential surface Tb1. In addition, in the calculation process (ST12), when the tool coordinate calculation unit 51 moves the sensor 40 and the gear skiving cutter T relatively, the larger the diameter of the cylindrical outer circumferential surface Tb1 of the gear skiving cutter T attached to the tool spindle device 33, the higher the sensitivity of the amplifier circuit 42 of the sensor 40. On the other hand, the smaller the diameter of the cylindrical outer circumferential surface Tb1 of the gear skiving cutter T attached to the tool spindle device 33, the lower the sensitivity of the amplifier circuit 42 of the sensor 40.

換言すると、以下のようになる。工具座標演算部51は、円筒外周面Tb1の径が第一径のギヤスカイビングカッタTが工具主軸装置33に装着されている場合には、センサ40のアンプ回路42の感度を第一感度とする。一方、工具座標演算部51は、円筒外周面Tb1の径が第一径よりも小さな第二径のギヤスカイビングカッタTが工具主軸装置33に装着されている場合には、センサ40のアンプ回路42の感度を、第一感度よりも低い第二感度とする。つまり、アンプ回路42の感度は、円筒外周面Tb1の径に対して、単調増加する関係であれば良く、例えば、正の線形の関係としても良いし、非線形の関係としても良い。 In other words, the sensitivity of the amplifier circuit 42 of the sensor 40 is set to a first sensitivity when a gear skiving cutter T having a first diameter on the cylindrical outer peripheral surface Tb1 is attached to the tool spindle device 33. On the other hand, when a gear skiving cutter T having a second diameter on the cylindrical outer peripheral surface Tb1 smaller than the first diameter is attached to the tool spindle device 33, the tool coordinate calculation unit 51 sets the sensitivity of the amplifier circuit 42 of the sensor 40 to a second sensitivity lower than the first sensitivity. In other words, the sensitivity of the amplifier circuit 42 may have a monotonically increasing relationship with respect to the diameter of the cylindrical outer peripheral surface Tb1, and may have, for example, a positive linear relationship or a nonlinear relationship.

この場合、工具座標演算部51は、センサ40とギヤスカイビングカッタTとを相対的に移動させる際に、ギヤスカイビングカッタTの軸部Tbの円筒外周面Tb1の径に関わらず、センサ40とギヤスカイビングカッタTとの相対的な移動速度を一定とする。 In this case, when the tool coordinate calculation unit 51 moves the sensor 40 and the gear skiving cutter T relative to each other, the tool coordinate calculation unit 51 keeps the relative movement speed between the sensor 40 and the gear skiving cutter T constant regardless of the diameter of the cylindrical outer peripheral surface Tb1 of the shaft portion Tb of the gear skiving cutter T.

ここで、円筒外周面Tb1の径が大きい場合には、センサ40の検出部41と円筒外周面Tb1との距離の変化が小さくなるとしても、アンプ回路42の感度を高くしているため、センサ40による検出値が最も小さくなるときを高精度に取得することができる。一方、円筒外周面Tb1の径が小さい場合には、センサ40の検出部41と円筒外周面Tb1との距離の変化が大きいため、アンプ回路42の感度を低くしたとしても、センサ40による検出値が最も小さくなるときを高精度に取得することができる。 Here, when the diameter of the cylindrical outer peripheral surface Tb1 is large, even if the change in the distance between the detection unit 41 of the sensor 40 and the cylindrical outer peripheral surface Tb1 is small, the sensitivity of the amplifier circuit 42 is increased, so it is possible to obtain with high accuracy the time when the detection value by the sensor 40 is smallest. On the other hand, when the diameter of the cylindrical outer peripheral surface Tb1 is small, the change in the distance between the detection unit 41 of the sensor 40 and the cylindrical outer peripheral surface Tb1 is large, so it is possible to obtain with high accuracy the time when the detection value by the sensor 40 is smallest, even if the sensitivity of the amplifier circuit 42 is reduced.

このように、円筒外周面Tb1の径に応じてアンプ回路42の感度を変化させることで、高精度に、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を得ることができる。その結果、高精度に工作物Wに歯車の歯を加工することができる。 In this way, by changing the sensitivity of the amplifier circuit 42 according to the diameter of the cylindrical outer circumferential surface Tb1, the position coordinates after thermal displacement of the central axis of the gear skiving cutter T can be obtained with high precision. As a result, gear teeth can be machined on the workpiece W with high precision.

仮に、円筒外周面Tb1の径に関わらず感度を高くする場合には、円筒外周面Tb1の径が小さい場合において、センサ40の距離検出方向に直交する方向に、センサ40とギヤスカイビングカッタTとを相対的に移動させるときに、距離が短いときの移動範囲が短くなってしまい、距離が短いところの位置が把握しづらくなってしまう。つまり、円筒外周面Tb1の径が小さい場合に感度を高くしてしまうと、ギヤスカイビングカッタTの中心軸の熱変位後の位置座標を高精度に得ることができないおそれがある。そこで、常に感度を高くするのではなく、上記のように、円筒外周面Tb1の径が小さい場合には、感度を低くしている。 If the sensitivity were to be increased regardless of the diameter of the cylindrical outer peripheral surface Tb1, when the diameter of the cylindrical outer peripheral surface Tb1 is small, the movement range when the sensor 40 and the gear skiving cutter T are moved relatively in a direction perpendicular to the distance detection direction of the sensor 40 would be short when the distance is short, making it difficult to grasp the position of the short distance. In other words, if the sensitivity is increased when the diameter of the cylindrical outer peripheral surface Tb1 is small, there is a risk that the position coordinates after thermal displacement of the central axis of the gear skiving cutter T cannot be obtained with high accuracy. Therefore, instead of always increasing the sensitivity, as described above, when the diameter of the cylindrical outer peripheral surface Tb1 is small, the sensitivity is decreased.

1 歯車加工装置
23 工作物主軸装置
33 工具主軸装置
40 センサ
41 検出部
42 アンプ回路
50 制御装置
51 工具座標演算部
52 工具位相演算部
53 加工制御部
61~64 移動装置
T 歯切り工具
Ta 刃部
Tb 軸部
Tb1 円筒外周面
Tb2 位相基準要素
W 工作物
Reference Signs List 1 Gear machining device 23 Workpiece spindle device 33 Tool spindle device 40 Sensor 41 Detection unit 42 Amplifier circuit 50 Control device 51 Tool coordinate calculation unit 52 Tool phase calculation unit 53 Machining control unit 61 to 64 Movement device T Gear cutting tool Ta Blade portion Tb Shaft portion Tb1 Cylinder outer peripheral surface Tb2 Phase reference element W Workpiece

Claims (9)

周方向に複数の工具刃を有する刃部、および、前記刃部に一体に設けられ円筒外周面を有する軸部を備える歯切り工具と、
前記歯切り工具を回転可能に保持する工具主軸装置と、
前記歯切り工具により加工される工作物を回転可能に保持する工作物主軸装置と、
前記工具主軸装置と前記工作物主軸装置とを相対的に移動する移動装置と、
前記工作物主軸装置に設けられ、前記歯切り工具との距離を検出可能なセンサと、
前記工作物に歯車の歯を加工するために、前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記移動装置を制御する制御装置と、
を備え、
前記歯切り工具は、前記軸部の前記円筒外周面の径が異なる複数の種類を適用され、
前記制御装置は、
前記センサの検出結果に基づいて、前記工作物主軸装置に対する前記歯切り工具の中心軸の熱変位後の位置座標を演算する工具座標演算部と、
前記工具座標演算部により演算された前記位置座標に基づいて、前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記工作物を加工するために前記移動装置を制御する加工制御部と、
を備え、
前記工具座標演算部は、
前記センサを前記歯切り工具の前記軸部の前記円筒外周面に対向させた状態において、前記歯切り工具の中心軸に直交する方向であり、かつ、前記センサの距離検出方向に直交する方向に、前記センサと前記歯切り工具とを相対的に移動させる移動処理を実行し、
前記センサと前記歯切り工具とを相対的に移動させているときに前記センサにより検出される前記歯切り工具の前記円筒外周面までの離間距離に基づいて、前記歯切り工具の中心軸の熱変位後の前記位置座標を演算する演算処理を実行し、
前記移動処理は、
前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が大きいほど、前記センサと前記歯切り工具とを相対的に低速で移動させ、
前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が小さいほど、前記センサと前記歯切り工具とを相対的に高速で移動させる、歯車加工装置。
a gear cutting tool including a blade portion having a plurality of tool blades in a circumferential direction, and a shaft portion that is integral with the blade portion and has a cylindrical outer circumferential surface;
a tool spindle device that rotatably holds the gear cutting tool;
a workpiece spindle device that rotatably holds a workpiece to be machined by the gear cutting tool;
a moving device that moves the tool spindle device and the workpiece spindle device relatively;
A sensor provided on the workpiece spindle device and capable of detecting a distance from the gear cutting tool;
a control device that controls the moving device while synchronously controlling the rotation of the tool spindle device and the workpiece spindle device in order to machine gear teeth on the workpiece;
Equipped with
The gear cutting tool is applied to a plurality of types of gear cutting tools, each of which has a different diameter of the cylindrical outer circumferential surface of the shaft portion,
The control device includes:
a tool coordinate calculation unit that calculates position coordinates of a central axis of the gear cutting tool relative to the workpiece spindle device after thermal displacement based on a detection result of the sensor;
a machining control unit that controls the moving device to machine the workpiece while controlling the rotation of the tool spindle device and the workpiece spindle device in synchronization with each other based on the position coordinates calculated by the tool coordinate calculation unit; and
Equipped with
The tool coordinate calculation unit includes:
a moving process is executed to relatively move the sensor and the gear cutting tool in a direction perpendicular to a central axis of the gear cutting tool and perpendicular to a distance detection direction of the sensor, while the sensor is opposed to the cylindrical outer peripheral surface of the shaft portion of the gear cutting tool;
a calculation process is executed to calculate the position coordinates after thermal displacement of the central axis of the gear cutting tool based on a distance between the gear cutting tool and the cylindrical outer peripheral surface detected by the sensor when the sensor and the gear cutting tool are moved relative to each other;
The movement process includes:
the larger the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device, the slower the speed at which the sensor and the gear cutting tool are moved relative to each other;
A gear machining device in which the smaller the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device, the faster the relative movement of the sensor and the gear cutting tool.
前記演算処理は、前記センサと前記歯切り工具とを相対的に移動させているときに前記センサにより検出される前記歯切り工具の前記円筒外周面までの離間距離に基づいて、前記センサと前記歯切り工具との相対移動方向における前記歯切り工具の中心軸の熱変位後の前記位置座標を演算する、請求項1に記載の歯車加工装置。 The gear cutting device according to claim 1, wherein the calculation process calculates the position coordinates after thermal displacement of the central axis of the gear cutting tool in the relative movement direction between the sensor and the gear cutting tool based on the distance to the cylindrical outer circumferential surface of the gear cutting tool detected by the sensor when the sensor and the gear cutting tool are moved relative to each other. 前記演算処理は、前記センサと前記歯切り工具とを相対的に移動させているときに前記センサにより検出される前記歯切り工具の前記円筒外周面までの離間距離に基づいて、前記歯切り工具の中心軸に直交する方向であり、かつ、前記センサと前記歯切り工具との相対移動方向に直交する方向における前記歯切り工具の中心軸の熱変位後の前記位置座標を演算する、請求項1または2に記載の歯車加工装置。 The gear cutting device according to claim 1 or 2, wherein the calculation process calculates the position coordinates after thermal displacement of the central axis of the gear cutting tool in a direction perpendicular to the central axis of the gear cutting tool and perpendicular to the direction of relative movement between the sensor and the gear cutting tool, based on the distance to the cylindrical outer circumferential surface of the gear cutting tool detected by the sensor when the sensor and the gear cutting tool are moved relative to each other. 前記制御装置は、さらに、前記センサにより検出される熱変位後の前記位置座標と熱変位のないときの基準との差が、上限値を上回った場合、または、下限値を下回った場合に異常と判定する異常判定処理を実行し、
前記上限値または前記下限値は、
前記歯車加工装置の運転準備動作開始後の熱的非定常状態において、時間経過に応じて大きくなるように設定され、
前記熱的非定常状態の後における熱的定常状態において、時間経過に関わりなく一定値に設定される、請求項1~3のいずれか1項に記載の歯車加工装置。
The control device further executes an abnormality determination process for determining that an abnormality has occurred when a difference between the position coordinate after the thermal displacement detected by the sensor and a reference when there is no thermal displacement exceeds an upper limit value or falls below a lower limit value;
The upper limit or the lower limit is
the value is set to increase with time in a thermally unsteady state after a preparation operation for operation of the gear machining apparatus is started,
4. The gear machining device according to claim 1, wherein the differential pressure is set to a constant value regardless of the passage of time in a thermal steady state following the thermal unsteady state.
前記制御装置は、さらに、前記センサの検出結果に基づいて、前記歯切り工具の前記刃部における基準位相を演算する工具位相演算部を備え、
前記加工制御部は、前記工具座標演算部により演算された前記位置座標および前記工具位相演算部により演算された前記基準位相に基づいて、前記工作物を加工するために前記移動装置、前記工具主軸装置および前記工作物主軸装置を制御する、請求項1~4のいずれか1項に記載の歯車加工装置。
The control device further includes a tool phase calculation unit that calculates a reference phase of the cutting edge of the gear cutting tool based on a detection result of the sensor,
5. The gear machining device according to claim 1, wherein the machining control unit controls the moving device, the tool spindle device and the workpiece spindle device to machine the workpiece, based on the position coordinates calculated by the tool coordinate calculation unit and the reference phase calculated by the tool phase calculation unit.
前記軸部は、前記円筒外周面、および、周方向の一部に前記円筒外周面に対して凹状または凸状に形成された位相基準要素を備え、
前記工具座標演算部による前記演算処理は、前記センサにより検出される前記軸部の前記円筒外周面までの離間距離に基づいて、前記歯切り工具の中心軸の熱変位後の前記位置座標を演算し、
前記工具位相演算部は、前記センサにより検出される前記軸部の前記位相基準要素までの離間距離に基づいて、前記歯切り工具の前記基準位相を演算する、請求項5に記載の歯車加工装置。
the shaft portion includes the cylindrical outer circumferential surface, and a phase reference element formed in a circumferential portion thereof in a concave or convex shape with respect to the cylindrical outer circumferential surface,
The calculation process by the tool coordinate calculation unit calculates the position coordinates after thermal displacement of the central axis of the gear cutting tool based on a distance from the shaft portion to the cylindrical outer peripheral surface detected by the sensor, and
The gear cutting device according to claim 5 , wherein the tool phase calculation unit calculates the reference phase of the gear cutting tool based on a distance from the shaft portion to the phase reference element detected by the sensor.
周方向に複数の工具刃を有する刃部、および、前記刃部に一体に設けられ円筒外周面を有する軸部を備える歯切り工具と、
前記歯切り工具を回転可能に保持する工具主軸装置と、
前記歯切り工具により加工される工作物を回転可能に保持する工作物主軸装置と、
前記工具主軸装置と前記工作物主軸装置とを相対的に移動する移動装置と、
前記工作物主軸装置に設けられ、前記歯切り工具との距離を検出可能なセンサと、
前記工作物に歯車の歯を加工するために、前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記移動装置を制御する制御装置と、
を備え、
前記歯切り工具は、前記軸部の前記円筒外周面の径が異なる複数の種類を適用され、
前記制御装置は、
前記センサの検出結果に基づいて、前記工作物主軸装置に対する前記歯切り工具の中心軸の熱変位後の位置座標を演算する工具座標演算部と、
前記工具座標演算部により演算された前記位置座標に基づいて、前記工作物を加工するために前記工具主軸装置と前記工作物主軸装置とを同期して回転制御しながら前記移動装置を制御する加工制御部と、
を備え、
前記工具座標演算部は、
前記センサを前記歯切り工具の前記軸部の前記円筒外周面に対向させた状態において、前記歯切り工具の中心軸に直交する方向であり、かつ、前記センサの距離検出方向に直交する方向に、前記センサと前記歯切り工具とを相対的に移動させる移動処理を実行し、
前記センサと前記歯切り工具とを相対的に移動させているときに前記センサにより検出される前記歯切り工具の前記円筒外周面までの離間距離に基づいて、前記歯切り工具の中心軸の熱変位後の前記位置座標を演算する演算処理を実行し、
前記工具座標演算部は、
前記センサと前記歯切り工具とを相対的に移動させる際に、前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が大きいほど、前記センサのアンプ回路の感度を高くし、
前記センサと前記歯切り工具とを相対的に移動させる際に、前記工具主軸装置に装着されている前記歯切り工具の前記円筒外周面の径が小さいほど、前記センサの前記アンプ回路の感度を低くする、歯車加工装置。
a gear cutting tool including a blade portion having a plurality of tool blades in a circumferential direction, and a shaft portion that is integral with the blade portion and has a cylindrical outer circumferential surface;
a tool spindle device that rotatably holds the gear cutting tool;
a workpiece spindle device that rotatably holds a workpiece to be machined by the gear cutting tool;
a moving device that moves the tool spindle device and the workpiece spindle device relatively;
A sensor provided on the workpiece spindle device and capable of detecting a distance from the gear cutting tool;
a control device that controls the moving device while synchronously controlling the rotation of the tool spindle device and the workpiece spindle device in order to machine gear teeth on the workpiece;
Equipped with
The gear cutting tool is applied to a plurality of types of gear cutting tools, each of which has a different diameter of the cylindrical outer circumferential surface of the shaft portion,
The control device includes:
a tool coordinate calculation unit that calculates position coordinates of a central axis of the gear cutting tool relative to the workpiece spindle device after thermal displacement based on a detection result of the sensor;
a machining control unit that controls the moving device while synchronously controlling the rotation of the tool spindle device and the workpiece spindle device based on the position coordinates calculated by the tool coordinate calculation unit in order to machine the workpiece; and
Equipped with
The tool coordinate calculation unit includes:
a moving process is executed to relatively move the sensor and the gear cutting tool in a direction perpendicular to a central axis of the gear cutting tool and perpendicular to a distance detection direction of the sensor, while the sensor is opposed to the cylindrical outer peripheral surface of the shaft portion of the gear cutting tool;
a calculation process is executed to calculate the position coordinates after thermal displacement of the central axis of the gear cutting tool based on a distance between the gear cutting tool and the cylindrical outer peripheral surface detected by the sensor when the sensor and the gear cutting tool are moved relative to each other;
The tool coordinate calculation unit includes:
When the sensor and the gear cutting tool are moved relative to each other, the sensitivity of an amplifier circuit of the sensor is increased as the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device increases,
A gear machining device in which, when the sensor and the gear cutting tool are moved relative to each other, the smaller the diameter of the cylindrical outer peripheral surface of the gear cutting tool attached to the tool spindle device, the lower the sensitivity of the amplifier circuit of the sensor.
前記工具座標演算部は、前記センサと前記歯切り工具とを相対的に移動させる際に、前記歯切り工具の前記円筒外周面の径に関わらず、前記センサと前記歯切り工具との相対的な移動速度を一定とする、請求項7に記載の歯車加工装置。 The gear cutting device according to claim 7, wherein the tool coordinate calculation unit keeps the relative movement speed between the sensor and the gear cutting tool constant regardless of the diameter of the cylindrical outer peripheral surface of the gear cutting tool when moving the sensor and the gear cutting tool relative to each other. 前記歯切り工具は、軸方向端面をすくい面とし、かつ、径方向外面を逃げ面とする複数の前記工具刃を有するギヤスカイビングカッタである、請求項1~8のいずれか1項に記載の歯車加工装置。 The gear cutting tool is a gear skiving cutter having a plurality of tool blades with rake faces on the axial end faces and relief faces on the radial outer faces. The gear cutting device according to any one of claims 1 to 8.
JP2021105136A 2021-06-24 2021-06-24 Gear Processing Equipment Active JP7559686B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021105136A JP7559686B2 (en) 2021-06-24 2021-06-24 Gear Processing Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021105136A JP7559686B2 (en) 2021-06-24 2021-06-24 Gear Processing Equipment

Publications (2)

Publication Number Publication Date
JP2023003831A JP2023003831A (en) 2023-01-17
JP7559686B2 true JP7559686B2 (en) 2024-10-02

Family

ID=85100593

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021105136A Active JP7559686B2 (en) 2021-06-24 2021-06-24 Gear Processing Equipment

Country Status (1)

Country Link
JP (1) JP7559686B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117798739A (en) * 2023-12-04 2024-04-02 深圳市大族数控科技股份有限公司 A detection method and device for machine tool axis spacing and PCB drilling machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004069511A (en) 2002-08-07 2004-03-04 Tomohiro Nonaka Method and apparatus for automatically measuring tool
JP2007296610A (en) 2006-04-28 2007-11-15 Nippei Toyama Corp Displacement and run-out measuring device for spindle device in machine tool
JP2019115948A (en) 2017-12-27 2019-07-18 株式会社ジェイテクト Gear processing device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120069056A (en) * 2010-12-20 2012-06-28 두산인프라코어 주식회사 The main axis heat displacement correction unit using tools measuring of cnc and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004069511A (en) 2002-08-07 2004-03-04 Tomohiro Nonaka Method and apparatus for automatically measuring tool
JP2007296610A (en) 2006-04-28 2007-11-15 Nippei Toyama Corp Displacement and run-out measuring device for spindle device in machine tool
JP2019115948A (en) 2017-12-27 2019-07-18 株式会社ジェイテクト Gear processing device

Also Published As

Publication number Publication date
JP2023003831A (en) 2023-01-17

Similar Documents

Publication Publication Date Title
CA2537155C (en) Grinding machine with concentricity correction
US7850406B2 (en) Method for setting working origin and machine tool for implementing the same
JP5615369B2 (en) Scroll processing method and processing apparatus
JP5936178B2 (en) Machining control method for machine tools
JP2013163240A (en) Drilling machine
JP5791788B2 (en) Tool measuring method and machine tool having measuring function
JP5248030B2 (en) Machine tool having displacement correction function and correction method of machine tool
JP7559686B2 (en) Gear Processing Equipment
JP2008272861A (en) Tool position measuring method, tool position measuring system, and machining method
JP5711015B2 (en) Sizing device
JP6842146B2 (en) How to correct machine tool machining errors
JP3129923B2 (en) Gear hobbing machine finishing method
JP2011045940A (en) Cylinder grinding method and device used for the same
CN115958470A (en) Phase detection method of tap and internal thread processing method of machine tool, machine tool
JP5446889B2 (en) Grinding machine and grinding method
JP6807997B1 (en) Tool holder and machining method
CN111890122B (en) On-machine detection and calculation method for initial phase of front tool face of cutter
CN113547174A (en) Gear machining device
JP7456191B2 (en) Gear processing equipment and gear processing method
JP7619192B2 (en) Gear processing device and phase detection device
JP2008080434A (en) Method and machine for processing printed board
JP2025187012A (en) processing equipment
EP4737040A1 (en) Machining method for gear component, program therefor, and machining device
JP2008023683A (en) Machine Tools
JP4923813B2 (en) Machine Tools

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240209

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240814

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7559686

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150