JP2007168013A - Tool knife edge position computing method and machine tool - Google Patents

Tool knife edge position computing method and machine tool Download PDF

Info

Publication number
JP2007168013A
JP2007168013A JP2005368444A JP2005368444A JP2007168013A JP 2007168013 A JP2007168013 A JP 2007168013A JP 2005368444 A JP2005368444 A JP 2005368444A JP 2005368444 A JP2005368444 A JP 2005368444A JP 2007168013 A JP2007168013 A JP 2007168013A
Authority
JP
Japan
Prior art keywords
tool
edge position
spindle
cutting edge
test bar
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.)
Granted
Application number
JP2005368444A
Other languages
Japanese (ja)
Other versions
JP4510755B2 (en
Inventor
Norio Mori
規雄 森
Tadashi Tanuma
匡史 田沼
Tadashi Kasahara
忠 笠原
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.)
Makino Milling Machine Co Ltd
Original Assignee
Makino Milling Machine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Makino Milling Machine Co Ltd filed Critical Makino Milling Machine Co Ltd
Priority to JP2005368444A priority Critical patent/JP4510755B2/en
Publication of JP2007168013A publication Critical patent/JP2007168013A/en
Application granted granted Critical
Publication of JP4510755B2 publication Critical patent/JP4510755B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method to compute a knife edge position at an inclination with favorable precision which is actually used for a tool, and a machine tool. <P>SOLUTION: Positions of two long and short standard points 39, 41 of a test bar 37 are measured by a measuring sensor 19 of a knife edge position measuring means by installing the test bar 37 on a tool main spindle 13 and dividing an inclined feeding shaft at the same angular position in using the using tool to compute the knife edge position. The knife edge position of the tool used is computed in accordance with data of a dividing angle of the inclined feeding shaft, a distance to a knife edge of the tool used from a front end surface 23 of the tool main spindle 13, each of distances to the two standard points 39, 41 of the test bar 37 from the front end surface 23 of the tool main spindle 13 and the measured positions of the two standard points 39, 41 of the test bar 37. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、A軸、B軸又はC軸の傾斜送り軸により工具主軸を傾斜したときの前記工具主軸に装着している工具の刃先位置を演算する方法及び工作機械に関する。   The present invention relates to a method and a machine tool for calculating a cutting edge position of a tool mounted on the tool spindle when the tool spindle is tilted by an A-axis, B-axis, or C-axis tilt feed axis.

マシニングセンタ等のNC工作機械の工具主軸に装着した工具の刃先位置を測定するため、工具主軸に対してX、Y、Z軸方向の相対移動を行うテーブル上に工具刃先位置測定手段の測定センサを設けることが行われている。この測定センサの一般的な形態は、工具刃先との接触を検知する接触センサ又は工具刃先が光線の通路を遮断したことを検知する非接触センサが多く用いられる。工具刃先位置測定手段は、この測定センサが検知したときのX、Y、Z各送り軸に設けられた現在位置検出手段の出力値から工具刃先の位置をX、Y、Z軸の座標値として測定するものである。加工に先立って、工具主軸に装着した工具の刃先位置を工具刃先位置測定手段によって測定し、測定結果から加工プログラムで指令される工具刃先位置を補正し、加工を行うのである。   In order to measure the tool tip position of a tool mounted on the tool spindle of an NC machine tool such as a machining center, a tool sensor for measuring the tool tip position is provided on a table that moves relative to the tool spindle in the X, Y and Z axis directions. It is done. As a general form of this measurement sensor, a contact sensor for detecting contact with the tool edge or a non-contact sensor for detecting that the tool edge has blocked the light path is often used. The tool edge position measuring means uses the position value of the tool edge as the coordinate value of the X, Y, and Z axes from the output value of the current position detection means provided on the X, Y, and Z feed axes when this measurement sensor detects. Measure. Prior to machining, the cutting edge position of the tool mounted on the tool spindle is measured by the tool cutting edge position measuring means, and the cutting edge position commanded by the machining program is corrected from the measurement result to perform machining.

A軸、B軸又はC軸の傾斜送り軸を有する主軸頭、又はアングル主軸アタッチメントをC軸方向に旋回可能な主軸頭、すなわち工具主軸を傾斜可能にした主軸頭は、傾斜送り軸の製作誤差や歯車のバックラッシ等により、各部材の寸法から算出した設計上の工具刃先位置と実際の工具刃先位置との間にはずれがある。そのため特許文献1、2に示すように、工具主軸を傾斜したとき装着している工具の刃先位置を工具刃先位置測定手段を利用して求めておく必要がある。
特許文献1は、門形マシニングセンタのユニバーサルアタッチメント、すなわちA軸とC軸を有する主軸頭の工具主軸に工具(ボールエンドミル)を装着し、工具がワークの加工すべき傾斜面に垂直となるようにA軸、C軸を傾け、その状態で刃先位置測定装置により工具の刃先位置を測定し、設計上の刃先位置と比較して、両者のずれ量ΔX、ΔY、ΔZを算出し、このずれ量ΔX、ΔY、ΔZに基づいて刃先位置を補正する刃先位置測定装置及び刃先位置補正方法を開示している。
特許文献2は、複合加工旋盤のB軸を有する工具主軸台の工具主軸に工具を装着し、傾斜加工を行う際、工具主軸台を傾斜させ、工具刃先がツールプリセッタ(工具刃先位置測定手段)のタッチセンサに接触するようにし、その時の刃先位置測定値から工具主軸台が水平のときの基準工具補正量Lx、Lzを算出するツールプリセッタ及び工具補正量算出方法を開示している。
A spindle head with an A-axis, B-axis, or C-axis inclined feed axis, or a spindle head that can turn an angle spindle attachment in the C-axis direction, that is, a spindle head that can tilt the tool spindle, is a manufacturing error of the tilt feed axis. There is a difference between the designed tool edge position calculated from the dimensions of each member and the actual tool edge position due to the backlash of the gears and the like. For this reason, as shown in Patent Documents 1 and 2, it is necessary to obtain the tool tip position of the tool mounted when the tool spindle is tilted using the tool tip position measuring means.
In Patent Document 1, a universal attachment of a portal machining center, that is, a tool (ball end mill) is attached to a tool spindle of a spindle head having an A axis and a C axis so that the tool is perpendicular to an inclined surface on which a workpiece is to be machined. Inclining the A-axis and C-axis, the cutting edge position of the tool is measured by the cutting edge position measuring device, and compared with the designed cutting edge position, the deviation amounts ΔX, ΔY, and ΔZ of the two are calculated. A blade edge position measuring device and a blade edge position correction method for correcting the blade edge position based on ΔX, ΔY, and ΔZ are disclosed.
In Patent Document 2, when a tool is mounted on a tool spindle of a tool spindle table having a B axis of a complex machining lathe and tilting is performed, the tool spindle table is inclined, and the tool edge is a tool presetter (tool edge position measuring means). The tool presetter and the tool correction amount calculation method for calculating the reference tool correction amounts Lx and Lz when the tool head stock is horizontal from the measured value of the cutting edge position at that time are disclosed.

特開2002−172545号公報JP 2002-172545 A 特開2002−224936号公報JP 2002-224936 A

特許文献1は工具としてボールエンドミルを用いているので、工具主軸が傾斜している状態で刃先位置測定装置のキューブセンサにボールエンドミルの先端部を接触させたとき、必ずボールエンドミル刃先球部がキューブセンサに接触し、球部中心位置を求めることができる。しかし、ドリルやフラットエンドミル等の非球面形状の工具の場合は、工具が傾斜していると工具先端の刃先はキューブセンサに接触せず、刃先以外の部分しかキューブセンサに接触できず、ドリルやフラットエンドミルの刃先位置を求めることはできない問題点がある。
特許文献2は、工具の刃先がタッチセンサに接触できる角度にB軸を傾斜させ、その状態で工具の刃先位置を測定し、B軸が水平のときの基準工具補正量Lx、Lzを算出しているものの、工具を本当に測定すべき角度に位置決めして刃先位置を求めていないので、依然として傾斜送り軸の製作誤差や歯車のバックラッシ等の影響を含んだ実際の傾斜割出し角度における刃先位置を求めることはできない問題点がある。
In Patent Document 1, a ball end mill is used as a tool. Therefore, when the tip of the ball end mill is brought into contact with the cube sensor of the blade edge position measuring device while the tool spindle is inclined, the ball end mill blade sphere is always cubed. The center position of the sphere can be obtained by contacting the sensor. However, in the case of an aspherical tool such as a drill or flat end mill, if the tool is tilted, the cutting edge at the tip of the tool does not contact the cube sensor, and only the part other than the cutting edge can contact the cube sensor. There is a problem that the position of the edge of the flat end mill cannot be obtained.
In Patent Document 2, the B-axis is inclined to an angle at which the tool edge can contact the touch sensor, the tool edge position is measured in this state, and the reference tool correction amounts Lx and Lz when the B-axis is horizontal are calculated. However, the position of the cutting edge is not determined by positioning the tool at the angle at which the tool is actually measured.Therefore, the cutting edge position at the actual inclination indexing angle including the influence of the manufacturing error of the inclined feed shaft and the backlash of the gear is still present. There are problems that cannot be sought.

本発明は、従来技術の問題点を解決することを課題としており、本発明の目的は、工具の実際に用いられる傾斜角度における刃先位置を精度良く演算する方法を提供することである。またこの刃先位置演算方法で演算した刃先位置のデータを用いて傾斜加工の加工プログラムの指令を補正して、ワークの傾斜加工を精度よく行うことができる工作機械を提供することである。   An object of the present invention is to solve the problems of the prior art, and an object of the present invention is to provide a method for accurately calculating the edge position at an inclination angle actually used for a tool. It is another object of the present invention to provide a machine tool capable of accurately inclining a workpiece by correcting a command of an inclining machining program using data on the edge position calculated by the edge position calculating method.

前述の目的を達成するために、本発明によれば、傾斜送り軸により工具主軸が傾斜したとき前記工具主軸に装着した工具の刃先位置を演算する工具刃先位置演算方法において、前記工具主軸にテストバーを装着し、刃先位置を演算すべき使用工具が加工に用いられるときと同じ角度位置に前記傾斜送り軸を割出し、刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、前記傾斜送り軸の割出し角度、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び測定した前記テストバーの各基準点の位置のデータに基づいて前記傾斜送り軸を加工に用いる角度位置に割出したときの前記工具主軸に装着した前記使用工具の刃先位置を演算する工具刃先位置演算方法が提供される。
使用工具が加工に用いられるときと同じ角度位置に工具主軸が傾斜しているときのテストバーの複数の基準点の位置を測定するので、工具主軸の中心軸線がX、Y、Z軸座標における関数として認識される。この関数に使用工具の工具主軸の前端面から刃先までの距離、すなわち工具長を当てはめることにより工具主軸傾斜時の使用工具の刃先位置を演算することができる。
In order to achieve the above-mentioned object, according to the present invention, a tool edge position calculation method for calculating the edge position of a tool mounted on the tool spindle when the tool spindle is inclined by an inclined feed axis is tested on the tool spindle. The inclined feed shaft is indexed at the same angular position as when the tool used to calculate the blade tip position is used for machining, and the distance from the front end surface of the tool spindle of the test bar is measured by the blade tip position measuring means. Measuring the position of a plurality of known short and long reference points, the index angle of the inclined feed shaft, the distance from the front end surface of the tool spindle measured in advance to the cutting edge of the tool used, the front end surface of the tool spindle The process when the inclined feed shaft is indexed to the angular position used for machining based on the distances to a plurality of reference points of the test bar and the measured position data of the reference points of the test bar. Tool edge position calculating method for calculating the edge position of the used tool attached to the spindle is provided.
Since the position of multiple reference points on the test bar when the tool spindle is inclined at the same angular position as when the tool used is used for machining, the center axis of the tool spindle is in the X, Y, and Z axis coordinates Recognized as a function. By applying the distance from the front end surface of the tool spindle of the tool to the cutting edge, that is, the tool length, to this function, the tool tip position when the tool spindle is tilted can be calculated.

また、本発明によれば、傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算する工具刃先位置演算方法において、前記工具主軸にテストバーを装着し、前記傾斜送り軸を予め定めた複数の角度位置に割出し、各割出し角度位置において刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、前記傾斜送り軸の複数の割出し角度、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び前記傾斜送り軸の各割出し角度位置における前記テストバーの各基準点の位置を基準データとして記憶し、刃先位置を演算すべき使用工具が加工に用いられるときの前記傾斜送り軸の角度位置、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離及び前記記憶した基準データに基づいて前記使用工具が加工に用いられるときの前記傾斜送り軸の角度位置における刃先位置を演算する工具刃先位置演算方法が提供される。
工具主軸を複数の角度位置に割出し、その割出し角度位置においてテストバーの複数の基準点の位置を測定して記憶するので、結局、複数の角度位置で工具主軸の中心軸線がX、Y、Z軸座標における関数として認識される。ある傾斜角度位置における工具主軸の中心軸線の関数に、使用工具の工具主軸の前端面から刃先までの距離、すなわち工具長を当てはめることにより、その傾斜角度位置における使用工具の刃先位置を演算することができる。記憶していない主軸傾斜角度位置における工具主軸の中心軸線の関数は、記憶した前後の値から内挿して求めればよい。
Further, according to the present invention, in the tool edge position calculation method for calculating the blade edge position of the tool attached to the tool spindle when the tool spindle is inclined by the inclined feed axis, the test bar is attached to the tool spindle, The inclined feed shaft is indexed at a plurality of predetermined angular positions, and at each index angular position, the positions of a plurality of reference points having a known distance from the front end surface of the tool spindle of the test bar are determined by the blade edge position measuring means. Measuring, a plurality of index angles of the tilt feed shaft, each distance from a front end surface of the tool spindle to a plurality of reference points of the test bar, and each of the test bars at each index angle position of the tilt feed shaft The position of the reference point is stored as reference data, and the angle position of the inclined feed shaft when the tool to be used for calculating the cutting edge position is used for machining, from the front end surface of the tool spindle measured in advance. Tool edge position calculation method wherein use tool based on the distance to the cutting edge of the serial use the tool and the reference data the storage is for calculating the edge position in the angular position of the inclined feed axis when used for machining is provided.
Since the tool spindle is indexed to a plurality of angular positions, and the positions of a plurality of reference points of the test bar are measured and stored at the indexed angular positions, the center axis of the tool spindle at the plurality of angular positions eventually becomes X, Y , As a function in Z-axis coordinates. By applying the distance from the front end face of the tool spindle of the tool spindle to the cutting edge, that is, the tool length, as a function of the center axis of the tool spindle at a certain tilt angle position, the tool tip position of the tool used at that tilt angle position is calculated. Can do. The function of the center axis of the tool spindle at the spindle inclination angle position that is not stored may be obtained by interpolation from the stored values before and after.

また、本発明によれば、前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置の測定は、前記工具主軸の前端面から球部中心又は球部先端までの距離が既知の長短複数本の先端が球部に形成されたテストバー又はボールエンドミルをそれぞれ前記工具主軸に装着し、前記刃先位置測定手段により前記各テストバー又は前記各ボールエンドミルの球部の中心位置又は球部の先端位置を測定することである工具刃先位置演算方法が提供される。
工具主軸の前端面から球部中心又は球部先端までの距離が既知の長短複数本の先端が球部に形成されたテストバー又はボールエンドミルをそれぞれ工具主軸に装着し、刃先位置測定手段によりテストバー又はボールエンドミルの球部中心位置又は球部先端位置を測定する。テストバー又はボールエンドミルの先端部は球状になっているので、傾斜送り軸がどのような角度位置に割出されていてもその球部中心位置又は球部先端位置を刃先位置測定手段で必ず測定することができる。
Further, according to the present invention, the measurement of the positions of a plurality of reference points of which the distance from the front end surface of the tool spindle of the test bar is known is from the front end surface of the tool spindle to the center of the sphere or the tip of the sphere. A test bar or a ball end mill having a plurality of long and short tips with known sphere distances mounted on the tool spindle, respectively, and the cutting edge position measuring means of the sphere of each test bar or each ball end mill. A tool edge position calculation method is provided which is to measure a center position or a tip position of a sphere.
A test bar or ball end mill with multiple long and short tips formed on the sphere is mounted on the tool spindle, and the test is performed by the blade tip position measuring means. The distance between the front end surface of the tool spindle and the center of the sphere or the tip of the sphere is known. Measure the sphere center position or sphere tip position of the bar or ball end mill. Since the tip of the test bar or ball end mill is spherical, the center position of the sphere or the tip of the sphere should always be measured by the blade tip position measurement means regardless of the angular position of the inclined feed shaft. can do.

また、本発明によれば、傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算可能にした工作機械において、A軸、B軸又はC軸の傾斜送り軸により工具主軸を傾斜可能にした主軸頭と、前記主軸頭に対してX、Y、Z軸方向に相対移動する部位に設けられた接触式又は非接触式のセンサとX、Y、Z軸の現在位置検出手段とを用いて前記工具主軸に装着した工具の刃先位置を測定する刃先位置測定手段と、前記工具主軸にテストバーを装着して、刃先位置を演算すべき使用工具が加工に用いられるときと同じ角度位置に前記主軸頭の傾斜送り軸を割出し、前記刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、前記傾斜送り軸の割出し角度、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び前記テストバーの各基準点の位置のデータを記憶する記憶手段と、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離及び前記記憶手段に記憶したデータに基づき前記傾斜送り軸を加工に用いる角度位置に割出したときの前記工具主軸に装着した前記使用工具の刃先位置を演算する刃先位置演算手段と、を具備し、前記刃先位置演算手段で演算した前記使用工具の刃先位置のデータを用いて加工のために指令される刃先位置を補正してワークを加工する工作機械が提供される。
上記の第1番目に述べた工具刃先位置演算方法によって工具主軸傾斜時の使用工具の刃先位置を演算することができ、演算した使用工具の刃先位置のデータを用いて加工プログラム等で指令される刃先位置を補正してワークを加工する。
Further, according to the present invention, in a machine tool capable of calculating the position of the cutting edge of a tool mounted on the tool spindle when the tool spindle is tilted by the tilt feed axis, the A axis, B axis, or C axis tilt feed axis Of the spindle head in which the tool spindle can be tilted by means of the above, a contact type or non-contact type sensor provided in a portion that moves relative to the spindle head in the X, Y, Z axis direction, and the X, Y, Z axis Cutting edge position measuring means for measuring the cutting edge position of the tool attached to the tool spindle using the current position detecting means, and a tool to be used for calculating the cutting edge position by attaching a test bar to the tool spindle for use in machining The tilt feed shaft of the spindle head is indexed at the same angular position as when it is measured, and the positions of a plurality of reference points with a known distance from the front end surface of the tool spindle of the test bar are measured by the cutting edge position measuring means. , Indexing of the inclined feed shaft Storage means for storing data of angle, each distance from the front end surface of the tool spindle to a plurality of reference points of the test bar, and position of each reference point of the test bar; and from the front end surface of the tool spindle measured in advance A blade edge for calculating a blade edge position of the tool used on the tool spindle when the inclined feed shaft is indexed to an angular position used for machining based on the distance to the blade edge of the tool used and data stored in the storage means And a machine tool for machining a workpiece by correcting a cutting edge position commanded for machining using data on a cutting edge position of the tool to be used calculated by the cutting edge position calculation means. The
The tool tip position calculation method described above can be used to calculate the tool tip position of the tool used when the tool spindle is tilted, and is commanded by a machining program or the like using the calculated tool tip position data. The workpiece is machined by correcting the cutting edge position.

また、本発明によれば、傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算可能にした工作機械において、A軸、B軸又はC軸の傾斜送り軸により工具主軸を傾斜可能にした主軸頭と、前記主軸頭に対してX、Y、Z軸方向に相対移動する部位に設けられた接触式又は非接触式のセンサとX、Y、Z軸の現在位置検出手段とを用いて前記工具主軸に装着した工具の刃先位置を測定する刃先位置測定手段と、前記工具主軸にテストバーを装着して、前記主軸頭の傾斜送り軸を予め定めた複数の角度位置に割出し、各割出し角度位置において前記刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、前記傾斜送り軸の複数の割出し角度、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び前記傾斜送り軸の各割出し角度位置における前記テストバーの各基準点の位置を基準データとして記憶する記憶手段と、刃先位置を演算すべき使用工具が加工に用いられるときの前記傾斜送り軸の角度位置、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離及び前記記憶手段に記憶した基準データに基づいて前記使用工具が加工に用いられるときの傾斜角度における刃先位置を演算する刃先位置演算手段とを具備し、前記刃先位置演算手段で演算した前記使用工具の刃先位置のデータを用いて加工のために指令される刃先位置を補正してワークを加工する工作機械が提供される。
上記の第2番目に述べた工具刃先位置演算方法によって工具主軸傾斜時の使用工具の刃先位置を演算することができ、演算した使用工具の刃先位置のデータを用いて加工プログラム等で指令される刃先位置を補正してワークを加工する。
Further, according to the present invention, in a machine tool capable of calculating the position of the cutting edge of a tool mounted on the tool spindle when the tool spindle is tilted by the tilt feed axis, the A axis, B axis, or C axis tilt feed axis Of the spindle head in which the tool spindle can be tilted by means of the above, a contact type or non-contact type sensor provided in a portion that moves relative to the spindle head in the X, Y, Z axis direction, and the X, Y, Z axis Cutting edge position measuring means for measuring the cutting edge position of the tool mounted on the tool spindle using a current position detecting means, and a plurality of predetermined inclined feed axes of the spindle head by mounting a test bar on the tool spindle. And measuring the positions of a plurality of reference points of which the distance from the front end surface of the tool spindle of the test bar is known at each index angle position by the cutting edge position measuring means, and the inclined feed shaft Multiple index angles, front Storage means for storing each distance from the front end face of the tool spindle to a plurality of reference points of the test bar and the position of each reference point of the test bar at each index angle position of the inclined feed shaft as reference data; The angle position of the inclined feed shaft when the tool to be used for calculating the position is used for machining, the distance from the front end surface of the tool spindle measured in advance to the cutting edge of the tool to be used, and the reference data stored in the storage means A cutting edge position calculating means for calculating a cutting edge position at an inclination angle when the used tool is used for machining based on the cutting edge position data of the used tool calculated by the cutting edge position calculating means. Therefore, a machine tool for machining a workpiece by correcting a blade edge position commanded for the purpose is provided.
The tool edge position of the tool used when the tool spindle is tilted can be calculated by the tool edge position calculation method described above secondly, and commanded by a machining program or the like using the calculated tool edge position data of the tool used. The workpiece is machined by correcting the cutting edge position.

本発明によれば、工具の実際に用いられる傾斜角度が予めわかっている場合は、その傾斜角度に工具主軸を割出して得たテストバーの各基準点の位置等のデータから使用工具の刃先位置を迅速に、精度良く演算することができる。また予め、工具主軸を複数の角度位置に割出して得たテストバーの各基準点の位置等のデータから任意の角度位置に傾斜された使用工具の刃先位置を迅速に精度良く演算することができる。そして工具主軸が傾斜されたときの演算した使用工具の刃先位置のデータを用いて加工プログラム等で指令される刃先位置を補正するので、ワークの傾斜加工を精度良く行うことができる。   According to the present invention, when the inclination angle actually used for the tool is known in advance, the cutting edge of the tool used is determined from data such as the position of each reference point of the test bar obtained by indexing the tool spindle to the inclination angle. The position can be calculated quickly and accurately. In addition, it is possible to quickly and accurately calculate the cutting edge position of a tool used to be tilted to an arbitrary angular position from data such as the position of each reference point of the test bar obtained by indexing the tool spindle to a plurality of angular positions. it can. And since the cutting edge position instruct | indicated by a machining program etc. is correct | amended using the data of the cutting edge position of the tool to be used calculated when the tool spindle was inclined, the workpiece | work inclination machining can be performed accurately.

以下、添付図面を参照して本発明の好ましい実施の形態を説明する。図1及び図2を参照して、工作機械の主軸台1は、基台(図示せず)上を水平な左右方向(X軸方向)と鉛直な上下方向(Y軸方向)に移動可能に設けられている。テーブル3は、基台上を水平な前後方向(Z軸方向)に移動可能に設けられている。主軸台1には、Z軸と平行な水平軸5まわりの回転方向(C軸方向)に移動可能な旋回台7が設けられている。旋回台7には、X軸と平行な水平軸9まわりの回転方向(A軸方向)に移動可能な主軸頭11が設けられている。主軸頭11には、工具主軸13が回転支持されている。A軸を動かし主軸頭11を水平角度位置にして、工具主軸13の端面に向かって水平方向に投影した図2に示すように、工具主軸13の中心15とC軸の中心17とはX軸方向にオフセットしている。工具主軸13の先端に工具を装着し、テーブル3上にワークを固定して、X、Y、Z、A、C軸方向に相対移動することによりワークに所望の加工を施す。更にB軸を含む構成にしてもよい。   Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. 1 and 2, a head stock 1 of a machine tool is movable on a base (not shown) in a horizontal left-right direction (X-axis direction) and a vertical up-down direction (Y-axis direction). Is provided. The table 3 is provided so as to be movable in the horizontal front-rear direction (Z-axis direction) on the base. The headstock 1 is provided with a swivel base 7 that can move in a rotational direction (C-axis direction) around a horizontal axis 5 parallel to the Z-axis. The swivel base 7 is provided with a spindle head 11 that can move in a rotation direction (A axis direction) around a horizontal axis 9 parallel to the X axis. A tool spindle 13 is rotatably supported on the spindle head 11. The center 15 of the tool spindle 13 and the center 17 of the C axis are the X axis as shown in FIG. 2, which is projected in the horizontal direction toward the end face of the tool spindle 13 by moving the A axis and setting the spindle head 11 to the horizontal angle position. It is offset in the direction. A tool is mounted on the tip of the tool spindle 13, the workpiece is fixed on the table 3, and the workpiece is subjected to desired processing by moving in the X, Y, Z, A, and C axis directions. Further, a configuration including the B axis may be adopted.

テーブル3上には、工具刃先位置測定手段35(図3参照)の測定センサ19が設けられている。本実施の形態の測定センサ19は、先端に立方体のフィーラ21を有した接触式センサである。工具刃先位置測定手段35は工具の刃先、テストバーの基準点、工具主軸13の前端面(いわゆるゲージ面)23等をフィーラ21に接触させたときのX、Y、Z軸の現在位置座標を読み込むことができる。測定センサ19は、変位測定式でもよい。あるいはまた、レーザ光線等を用いた非接触式センサでもよい。現在位置座標はX、Y、Z軸に設けられる周知の現在位置検出手段(図示せず)の出力を読み取ることにより得られる。   On the table 3, the measurement sensor 19 of the tool edge position measuring means 35 (see FIG. 3) is provided. The measurement sensor 19 of the present embodiment is a contact sensor having a cubic feeler 21 at the tip. The tool edge position measuring means 35 is used to determine the current position coordinates of the X, Y, and Z axes when the tool edge, test bar reference point, front end surface (so-called gauge surface) 23 of the tool spindle 13 and the like are brought into contact with the feeler 21. Can be read. The measurement sensor 19 may be a displacement measurement type. Alternatively, a non-contact sensor using a laser beam or the like may be used. The current position coordinates are obtained by reading the output of known current position detection means (not shown) provided on the X, Y, and Z axes.

A軸、B軸、C軸等の傾斜送り軸が付属する工作機械は、傾斜送り軸を構成する部材の加工誤差、組立誤差、歯車のバックラッシ、傾斜送り軸の移動によるモーメント荷重の変化等の影響により、傾斜送り軸をある角度位置に割出したときの工具主軸13に装着した工具の刃先位置は、設計値からずれるのが一般的である。このずれを考慮せずに加工を進めると、ワークの加工精度は悪化する。図4に示すようにボールエンドミル25を用いて加工する場合は、加工に先立って、傾斜送り軸を加工時の角度位置に割出した状態でボールエンドミル25の先端部を測定センサ19のフィーラ21に接触させ、工具刃先位置測定手段35によって先端球部の中心位置27を求めることができる。このボールエンドミル25の先端球部の中心位置27の求め方は周知であるので説明を省略する。この求めたボールエンドミル25の先端球部の中心位置27と加工プログラム作成のために用いた設計上のボールエンドミル先端球部の中心位置とのずれ量だけワーク原点オフセット補正を行うことによって精度良くワークを加工することができる。ボールエンドミル25の場合は、先端球部のいずれかの点がフィーラ21に接触するので球部中心位置27を正確に求めることができる。または球部中心位置に代え、ボールエンドミル先端位置を求めてもよい。この先端位置も正確に求めることができる。   Machine tools with inclined feed axes such as A-axis, B-axis, C-axis, etc., have processing errors, assembly errors, gear backlash, changes in moment load due to movement of the tilted feed axes, etc. Due to the influence, the cutting edge position of the tool mounted on the tool spindle 13 when the inclined feed shaft is indexed to a certain angular position is generally deviated from the design value. When machining is performed without taking this deviation into account, the machining accuracy of the workpiece deteriorates. As shown in FIG. 4, when machining using the ball end mill 25, the tip of the ball end mill 25 is positioned in the feeler 21 of the measurement sensor 19 in a state where the inclined feed shaft is indexed to the angular position during machining prior to machining. The center position 27 of the tip sphere can be obtained by the tool cutting edge position measuring means 35. Since the method for obtaining the center position 27 of the tip sphere of the ball end mill 25 is well known, a description thereof will be omitted. By accurately correcting the workpiece origin offset by the amount of deviation between the obtained center position 27 of the tip sphere of the ball end mill 25 and the designed center position of the tip sphere of the ball end mill used for creating the machining program. Can be processed. In the case of the ball end mill 25, since any point of the tip sphere part contacts the feeler 21, the sphere part center position 27 can be accurately obtained. Alternatively, the ball end mill tip position may be obtained instead of the ball center position. This tip position can also be obtained accurately.

しかし、図5に示すように、ドリル、フラットエンドミル、ラジアスエンドミル等先端部が球形状をしていない工具29の場合は、刃先位置31を正確に求めることができない。なぜなら、求めたい刃先位置31がフィーラ21に接触せず、他の位置、例えば点33がフィーラ21に接触してしまう。そこで、先端部が球形状をしていない工具29をA軸、C軸等で傾斜させた場合の刃先位置31を正確に演算で求める方法を考える。   However, as shown in FIG. 5, in the case of a tool 29 whose tip is not spherical, such as a drill, a flat end mill, or a radius end mill, the cutting edge position 31 cannot be obtained accurately. This is because the cutting edge position 31 to be obtained does not contact the feeler 21, and another position, for example, the point 33 contacts the feeler 21. Therefore, a method is considered in which the cutting edge position 31 when the tool 29 whose tip is not spherical is inclined with respect to the A-axis, C-axis, etc., is accurately calculated.

主軸頭11がA軸、C軸に傾斜したときに工具主軸13に装着される工具29の刃先位置31は、工具29のX、Y、Z軸座標における向きと、工具主軸13の前端面23の中心位置と、工具主軸13の前端面23から工具29の刃先位置31までの距離すなわち工具長とが与えられれば一義的に演算できることに着目した。工具長は、周知のツールプリセッタにより容易に求められる。あるいは工作機械上でA軸を動かして主軸頭11を水平に割出し、工具刃先位置測定手段35を用い、フィーラ21に工具主軸13の前端面23と工具29の刃先位置31とをそれぞれ接触させて両位置の座標を測定し、両位置のZ軸座標の差から工具長を機上で求めることもできる。   When the spindle head 11 is inclined to the A axis and the C axis, the cutting edge position 31 of the tool 29 attached to the tool spindle 13 is the orientation of the tool 29 in the X, Y, and Z axis coordinates and the front end face 23 of the tool spindle 13. It is noted that if the center position of the tool and the distance from the front end face 23 of the tool spindle 13 to the cutting edge position 31 of the tool 29, that is, the tool length, are given, the calculation can be uniquely performed. The tool length is easily obtained by a known tool presetter. Alternatively, the spindle head 11 is horizontally indexed by moving the A axis on the machine tool, and the tool edge position measuring means 35 is used to bring the front end surface 23 of the tool spindle 13 and the edge position 31 of the tool 29 into contact with the feeler 21. Thus, the coordinates of both positions are measured, and the tool length can be obtained on the machine from the difference between the Z-axis coordinates of both positions.

工具のX、Y、Z軸座標における向きは、工具主軸13にテストバー37を装着し、所定の回転角度位置にA軸、C軸を割出してテストバーの軸線上の少なくとも2ヶ所に設けた基準点39、41の位置を測定すれば、その2点を結ぶ方向が工具のX、Y、Z軸座標における向きである。テストバー37は工具主軸13の前端面23の中心位置から少なくとも2ヶ所の基準点39、41までの距離は既知であり、その既知の距離だけ上記少なくとも2ヶ所に設けた基準点39、41から工具の基部の方向にさかのぼった位置が工具主軸13の前端面23の中心位置である。この求めた工具主軸13の前端面23の中心位置から工具29の先端方向に、上記の工具29の工具長だけ離れた位置が求める工具29の刃先位置31であり、容易に演算できる。この工具29のX、Y、Z軸座標における向きと、工具主軸13の前端面23の中心位置がわかるということは、工具主軸13の中心軸線がX、Y、Z軸座標における関数として認識されることであり、この関数に工具29の工具長を当てはめれば、工具29の刃先位置が演算できるということである。   The orientation of the tool in the X, Y, and Z axis coordinates is set at at least two locations on the axis of the test bar by attaching the test bar 37 to the tool spindle 13 and indexing the A axis and C axis at the predetermined rotation angle position. If the positions of the reference points 39 and 41 are measured, the direction connecting the two points is the direction of the tool in the X, Y, and Z axis coordinates. The test bar 37 has a known distance from the center position of the front end face 23 of the tool spindle 13 to at least two reference points 39, 41, and from the reference points 39, 41 provided in the at least two places by the known distance. The position going back in the direction of the base of the tool is the center position of the front end face 23 of the tool spindle 13. The obtained position 29 of the tool 29 in the direction of the tip of the tool 29 from the center position of the front end surface 23 of the tool spindle 13 is the tool tip position 31 of the tool 29 to be obtained, and can be easily calculated. The fact that the orientation of the tool 29 in the X, Y, and Z axis coordinates and the center position of the front end surface 23 of the tool spindle 13 are known means that the center axis of the tool spindle 13 is recognized as a function in the X, Y, and Z axis coordinates. If the tool length of the tool 29 is applied to this function, the cutting edge position of the tool 29 can be calculated.

テストバー37の軸線上に少なくとも2ヶ所設けた基準点39、41の位置を測定する方法として、先端に球部を有し、工具主軸13の前端面23の中心から先端球部の中心39、41までの距離が既知の少なくとも長短2本のテストバー43、45をそれぞれ工具主軸13に装着し、その各先端球部をフィーラ21に接触させ各テストバー43、45の先端球部の中心位置を求める。この2本のテストバー43、45のそれぞれの先端球部の中心位置39、41が、上記のテストバー37の軸線上に2ヶ所設けた基準点の位置に相当する。テストバー37の先端が球形状なのでフィーラ21に接触することにより球部中心位置が演算により求まるのである。2本のテストバーに代えて、工具長及び工具径が既知のボールエンドミルを用いてもよい。また、テストバーやボールエンドミルの球部の中心を基準点とせず、球部の先端位置を基準点としてもよい。   As a method of measuring the positions of at least two reference points 39, 41 provided on the axis of the test bar 37, a sphere is provided at the tip, and the center 39 of the tip sphere is formed from the center of the front end surface 23 of the tool spindle 13. At least two test bars 43 and 45 whose distances to 41 are known are mounted on the tool spindle 13 and their tip spheres are brought into contact with the feeler 21 so that the center positions of the tip spheres of the test bars 43 and 45 Ask for. The center positions 39 and 41 of the tip spheres of the two test bars 43 and 45 correspond to the positions of two reference points provided on the axis of the test bar 37 described above. Since the tip of the test bar 37 has a spherical shape, the center position of the sphere is obtained by calculation by contacting the feeler 21. Instead of the two test bars, a ball end mill whose tool length and tool diameter are known may be used. The center of the sphere of the test bar or ball end mill may not be used as the reference point, but the tip position of the sphere may be used as the reference point.

次に、加工に先立って、使用工具のA軸、C軸の角度位置におけるテストバー37の少なくとも2つの基準点39、41の位置及び工具主軸13の前端面23の中心位置を演算しておかなくても、工具をA軸、C軸に任意の角度に傾斜したときの工具の刃先位置を演算する方法について説明する。
工具主軸13にテストバー37を装着し、A軸、C軸を所定の角度毎、例えば10度毎に割出して、テストバー37の軸線上の少なくとも2ヶ所に設けた基準点39、41の位置を測定してデータテーブルを作り、記憶する。この記憶したデータテーブルには、工具主軸13の前端面23からテストバー37の各基準点39、41までの距離及びA軸、C軸の角度位置も関連付けて格納されている。A軸、C軸の角度位置の情報は、オペレータが都度入力してもよいが、A軸、C軸の現在位置検出手段(図示せず)の出力又はNC装置のA軸、C軸の指令値を用いることができる。
Next, prior to machining, the positions of at least two reference points 39 and 41 of the test bar 37 and the center position of the front end surface 23 of the tool spindle 13 at the angular positions of the tool A axis and C axis are calculated. Even if not, a method for calculating the cutting edge position of the tool when the tool is inclined at an arbitrary angle with respect to the A axis and the C axis will be described.
A test bar 37 is mounted on the tool spindle 13, and the A axis and C axis are indexed at predetermined angles, for example, every 10 degrees, and reference points 39 and 41 provided at at least two locations on the axis of the test bar 37. Measure the position, create a data table and store it. In the stored data table, the distance from the front end face 23 of the tool spindle 13 to the reference points 39 and 41 of the test bar 37 and the angular positions of the A axis and the C axis are also stored in association with each other. Information on the angular positions of the A-axis and C-axis may be input by the operator each time, but the output of the current position detection means (not shown) of the A-axis and C-axis or the commands of the A-axis and C-axis of the NC device A value can be used.

加工の段階において、使用工具の傾斜角度と同じ傾斜角度のデータがデータテーブルに記憶されているのであれば、そのときのテストバー37の2つの基準位置と工具主軸13の前端面23から各基準位置39、41までの距離、及び使用工具の工具長とから使用工具の刃先位置を演算できる。使用工具の傾斜角度位置がデータテーブルに記憶されていない角度位置の場合は、その前後の角度位置におけるデータから内挿してテストバー37の2つの基準位置39、41を算出し、以下同様にして使用工具の刃先位置を演算できる。このように使用工具が任意の角度位置に割出されたときの刃先位置、あるいはA軸、C軸を変化させながら加工する場合の刻々の工具の刃先位置を演算することができる。ここで、工具刃先位置測定手段35により測定したテストバー37の基準点39、41の各位置に代え、その測定した基準点39、41の位置と基準点39、41の設計上の位置とのずれ量をデータテーブルに記憶し、以下の演算をそのずれ量を用いて行ってもよい。   If data of the same tilt angle as the tilt angle of the tool used is stored in the data table at the machining stage, each reference is determined from the two reference positions of the test bar 37 and the front end face 23 of the tool spindle 13 at that time. The cutting edge position of the tool used can be calculated from the distance to the positions 39 and 41 and the tool length of the tool used. When the tilt angle position of the tool used is an angle position that is not stored in the data table, the two reference positions 39 and 41 of the test bar 37 are calculated by interpolating from the data at the previous and subsequent angular positions, and so on. The cutting edge position of the tool used can be calculated. In this manner, the cutting edge position when the tool used is indexed at an arbitrary angular position, or the cutting edge position of the tool when machining while changing the A axis and the C axis can be calculated. Here, instead of the respective positions of the reference points 39 and 41 of the test bar 37 measured by the tool edge position measuring means 35, the positions of the measured reference points 39 and 41 and the designed positions of the reference points 39 and 41 are used. The deviation amount may be stored in the data table, and the following calculation may be performed using the deviation amount.

こうして演算した工具の刃先位置を用いてNC加工を行う方法は主に三つある。一つは、設計上の刃先位置に基づき加工プログラムを作成しておき、NC装置が有している傾斜加工機能の機械パラメータに演算した工具刃先位置を入力すれば、NC装置が自動的に加工プログラムを補正してワークを加工するもの。もう一つは、演算した工具刃先位置からワーク原点オフセット量や工具オフセット量を求め、その値を機械パラメータに入力し、加工プログラムを補正してワークを加工するもの。もう一つは、演算した工具刃先位置をCAM装置に入力して、新たに加工プログラムを生成してワークを加工するものがある。いずれの方法を用いても傾斜送り軸を傾斜させた加工を精度良く行える。   There are mainly three methods for performing NC machining using the blade edge position of the tool thus calculated. One is to create a machining program based on the designed cutting edge position and input the tool cutting edge position calculated to the machine parameter of the tilting function of the NC device, the NC device will automatically machine Machining a workpiece by correcting the program. The other is to calculate the workpiece origin offset amount and tool offset amount from the calculated tool edge position, input the values into machine parameters, and correct the machining program to machine the workpiece. The other is to input the calculated tool edge position into the CAM device and generate a new machining program to machine the workpiece. Whichever method is used, machining with the inclined feed shaft inclined can be performed with high accuracy.

以上説明した工具の刃先位置演算方法を実施する工作機械について、図3を参照して説明する。NC装置51に加工プログラムを入力することにより、機械本体53でワークの加工が行われる。また、機械本体53に備えられた測定センサ19からの信号とNC装置51からのX、Y、Z軸の現在位置情報とから工具刃先位置測定手段35により、工具主軸13に装着されたテストバー37の基準位置39、41を測定できる。また、主軸頭11をA軸により水平にすれば工具29の刃先位置31、あるいは工具主軸13の前端面23の位置等も測定できる。その測定結果は演算手段55に送出される。演算手段55は、テストバー37の基準位置39、41の測定結果の場合は、その測定結果をテストバー37を装着した工具主軸13のA軸とC軸の割出し角度、及び工具主軸13の前端面23の中心からテストバー37の少なくとも2ヶ所の基準位置39、41までの距離と共に記憶手段57に送り、データテーブルとして記憶させておく。   A machine tool that implements the tool edge position calculation method described above will be described with reference to FIG. By inputting a machining program to the NC device 51, the machine body 53 processes the workpiece. Further, a test bar mounted on the tool spindle 13 by the tool blade tip position measuring means 35 from the signal from the measurement sensor 19 provided in the machine main body 53 and the current position information of the X, Y and Z axes from the NC device 51. 37 reference positions 39 and 41 can be measured. Further, if the spindle head 11 is leveled with the A axis, the cutting edge position 31 of the tool 29 or the position of the front end face 23 of the tool spindle 13 can be measured. The measurement result is sent to the calculation means 55. In the case of the measurement results of the reference positions 39 and 41 of the test bar 37, the calculation means 55 uses the measurement results as the index angles between the A axis and the C axis of the tool spindle 13 to which the test bar 37 is mounted, and the tool spindle 13. The distance from the center of the front end face 23 to at least two reference positions 39 and 41 of the test bar 37 is sent to the storage means 57 and stored as a data table.

ワークの加工を開始するに当って、演算手段55はNC装置51から使用工具の工具長とその工具が使用されるA軸とC軸の角度値を入手する。そして、記憶手段57に記憶されているデータテーブルも用いて当該工具の当該角度位置における刃先位置を演算しNC装置51に送出する。NC装置51に備えられた傾斜加工機能又はワーク原点オフセット機能や工具オフセット機能によって加工プログラムの指令が補正され、機械本体53でワークが加工される。   In starting the machining of the workpiece, the calculating means 55 obtains the tool length of the tool used and the angle values of the A axis and the C axis where the tool is used from the NC device 51. Then, using the data table stored in the storage means 57, the cutting edge position at the angular position of the tool is calculated and sent to the NC device 51. The machining program command is corrected by the tilt machining function, the workpiece origin offset function, or the tool offset function provided in the NC device 51, and the workpiece is machined by the machine body 53.

本実施の形態では、A軸及びC軸の傾斜送り軸を有した主軸頭の場合について述べたが、B軸を有した主軸頭やアングル主軸アタッチメントをC軸方向に旋回割出し可能な主軸頭についても同様の方法で工具刃先位置を演算できる。
本発明は、ドリル、フラットエンドミル、ラジアスエンドミル、フェースミル等先端部が球形状をしていない工具に限らず、先端部が球形状をしているボールエンドミルに適用することはもちろんできる。
また、本発明の工具刃先位置演算方法を実施する工作機械は、本実施の形態の横形マシニングセンタに限らず、立形マシニングセンタでも、傾斜送り軸付きのミーリングヘッドを備えた複合加工旋盤でもよい。
In the present embodiment, the case of the spindle head having the A axis and C axis inclined feed axes has been described. However, the spindle head capable of turning and indexing the spindle head having the B axis and the angle spindle attachment in the C axis direction. The tool edge position can be calculated in the same way.
The present invention is not limited to a tool whose tip is not spherical, such as a drill, flat end mill, radius end mill, and face mill, and can of course be applied to a ball end mill whose tip is spherical.
The machine tool for performing the tool edge position calculation method of the present invention is not limited to the horizontal machining center of the present embodiment, but may be a vertical machining center or a complex machining lathe equipped with a milling head with an inclined feed shaft.

本発明の工作機械の実施の形態を示す部分側面図である。It is a partial side view which shows embodiment of the machine tool of this invention. 図1の主軸頭部分の正面図である。It is a front view of the spindle head part of FIG. 本発明の工作機械の実施の形態を示す構成ブロック図である。1 is a configuration block diagram showing an embodiment of a machine tool of the present invention. ボールエンドミルの先端部と工具刃先位置測定手段の測定センサとの接触状態を示す斜視図である。It is a perspective view which shows the contact state of the front-end | tip part of a ball end mill, and the measurement sensor of a tool blade edge | tip position measuring means. ドリルの先端部と工具刃先位置測定手段の測定センサとの接触状態を示す斜視図である。It is a perspective view which shows the contact state of the front-end | tip part of a drill, and the measurement sensor of a tool blade edge | tip position measurement means.

符号の説明Explanation of symbols

1 主軸台
3 テーブル
7 旋回台
11 主軸頭
13 工具主軸
19 測定センサ
35 工具刃先位置測定手段
37 テストバー
39 基準点
41 基準点
DESCRIPTION OF SYMBOLS 1 Spindle table 3 Table 7 Swivel table 11 Spindle head 13 Tool spindle 19 Measurement sensor 35 Tool edge position measuring means 37 Test bar 39 Reference point 41 Reference point

Claims (5)

傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算する工具刃先位置演算方法において、
前記工具主軸にテストバーを装着し、刃先位置を演算すべき使用工具が加工に用いられるときと同じ角度位置に前記傾斜送り軸を割出し、
刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、
前記傾斜送り軸の割出し角度、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び測定した前記テストバーの各基準点の位置のデータに基づいて前記傾斜送り軸を加工に用いる角度位置に割出したときの前記工具主軸に装着した前記使用工具の刃先位置を演算することを特徴とした工具刃先位置演算方法。
In a tool blade edge position calculation method for calculating a blade edge position of a tool attached to the tool spindle when the tool spindle is inclined by an inclined feed axis,
A test bar is attached to the tool spindle, and the inclined feed shaft is indexed at the same angular position as when the tool to be used for calculating the cutting edge position is used for machining,
Measuring the positions of a plurality of reference points of which the distance from the front end surface of the tool spindle of the test bar is known by the blade edge position measuring means;
Indexing angle of the inclined feed shaft, distance measured from the front end surface of the tool spindle to the cutting edge of the tool used in advance, each distance from the front end surface of the tool spindle to a plurality of reference points of the test bar, and measurement Based on the position data of each reference point of the test bar, the cutting edge position of the tool used on the tool spindle when the inclined feed shaft is indexed to the angular position used for machining is calculated. Tool edge position calculation method.
傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算する工具刃先位置演算方法において、
前記工具主軸にテストバーを装着し、
前記傾斜送り軸を予め定めた複数の角度位置に割出し、各割出し角度位置において刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、
前記傾斜送り軸の複数の割出し角度、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び前記傾斜送り軸の各割出し角度位置における前記テストバーの各基準点の位置を基準データとして記憶し、
刃先位置を演算すべき使用工具が加工に用いられるときの前記傾斜送り軸の角度位置、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離及び前記記憶した基準データに基づいて前記使用工具が加工に用いられるときの前記傾斜送り軸の角度位置における刃先位置を演算することを特徴とした工具刃先位置演算方法。
In a tool blade edge position calculation method for calculating a blade edge position of a tool attached to the tool spindle when the tool spindle is inclined by an inclined feed axis,
A test bar is attached to the tool spindle,
The inclined feed shaft is indexed at a plurality of predetermined angular positions, and at each index angular position, the positions of a plurality of reference points whose distances from the front end surface of the tool spindle of the test bar are known by the cutting edge position measuring means. Measure and
A plurality of index angles of the inclined feed shaft, distances from a front end surface of the tool spindle to a plurality of reference points of the test bar, and a reference point of the test bar at each index angle position of the tilt feed axis Store the position as reference data,
Based on the angle position of the inclined feed shaft when the tool to be used for calculating the blade edge position is used for machining, the distance from the front end surface of the tool spindle measured in advance to the blade edge of the tool used, and the stored reference data A tool edge position calculation method characterized by calculating a blade edge position at an angular position of the inclined feed shaft when the tool used is used for machining.
前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置の測定は、前記工具主軸の前端面から球部中心又は球部先端までの距離が既知の長短複数本の先端が球部に形成されたテストバー又はボールエンドミルをそれぞれ前記工具主軸に装着し、前記刃先位置測定手段により前記各テストバー又は前記各ボールエンドミルの球部の中心位置又は球部の先端位置を測定することである請求項1又は2に記載の工具刃先位置演算方法。   The measurement of the positions of a plurality of reference points with a known distance from the front end surface of the tool spindle of the test bar is performed by measuring a plurality of long and short distances from the front end surface of the tool spindle to the center of the sphere or the tip of the sphere. A test bar or a ball end mill having a tip formed on a sphere is attached to the tool spindle, and the center position of the sphere of each test bar or each ball end mill or the tip position of the sphere is measured by the cutting edge position measuring means. The tool edge position calculation method according to claim 1 or 2, wherein the tool edge position is calculated. 傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算可能にした工作機械において、
A軸、B軸又はC軸の傾斜送り軸により工具主軸を傾斜可能にした主軸頭と、
前記主軸頭に対してX、Y、Z軸方向に相対移動する部位に設けられた接触式又は非接触式のセンサとX、Y、Z軸の現在位置検出手段とを用いて前記工具主軸に装着した工具の刃先位置を測定する刃先位置測定手段と、
前記工具主軸にテストバーを装着して、刃先位置を演算すべき使用工具が加工に用いられるときと同じ角度位置に前記主軸頭の傾斜送り軸を割出し、前記刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、前記傾斜送り軸の割出し角度、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び前記テストバーの各基準点の位置のデータを記憶する記憶手段と、
予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離及び前記記憶手段に記憶したデータに基づき前記傾斜送り軸を加工に用いる角度位置に割出したときの前記工具主軸に装着した前記使用工具の刃先位置を演算する刃先位置演算手段と、
を具備し、前記刃先位置演算手段で演算した前記使用工具の刃先位置のデータを用いて加工のために指令される刃先位置を補正してワークを加工する工作機械。
In a machine tool capable of calculating the blade edge position of a tool mounted on the tool spindle when the tool spindle is tilted by an inclined feed axis,
A spindle head in which the tool spindle can be tilted by an A-axis, B-axis or C-axis tilt feed axis;
Using the contact type or non-contact type sensor provided in the portion that moves relative to the spindle head in the X, Y, and Z axis directions and the current position detecting means for the X, Y, and Z axes, Cutting edge position measuring means for measuring the cutting edge position of the mounted tool;
A test bar is mounted on the tool spindle, and the inclined feed shaft of the spindle head is indexed at the same angular position as when the tool to be used for calculating the cutting edge position is used for machining, and the test bar is measured by the cutting edge position measuring means. Measuring the positions of a plurality of reference points having a known distance from the front end surface of the tool spindle, the index angle of the inclined feed shaft, the front end surface of the tool spindle to a plurality of reference points of the test bar Storage means for storing data of each distance and the position of each reference point of the test bar;
Attached to the tool spindle when the inclined feed shaft is indexed to the angular position used for machining based on the distance measured from the front end surface of the tool spindle measured in advance and the data stored in the storage means and the data stored in the storage means Cutting edge position calculating means for calculating the cutting edge position of the tool used;
A machine tool for machining a workpiece by correcting the cutting edge position commanded for machining using data on the cutting edge position of the tool used and calculated by the cutting edge position calculating means.
傾斜送り軸により工具主軸が傾斜したときに前記工具主軸に装着した工具の刃先位置を演算可能にした工作機械において、
A軸、B軸又はC軸の傾斜送り軸により工具主軸を傾斜可能にした主軸頭と、
前記主軸頭に対してX、Y、Z軸方向に相対移動する部位に設けられた接触式又は非接触式のセンサとX、Y、Z軸の現在位置検出手段とを用いて前記工具主軸に装着した工具の刃先位置を測定する刃先位置測定手段と、
前記工具主軸にテストバーを装着して、前記主軸頭の傾斜送り軸を予め定めた複数の角度位置に割出し、各割出し角度位置において前記刃先位置測定手段により前記テストバーの前記工具主軸の前端面からの距離が既知の長短複数の基準点の位置を測定し、前記傾斜送り軸の複数の割出し角度、前記工具主軸の前端面から前記テストバーの複数の基準点までの各距離及び前記傾斜送り軸の各割出し角度位置における前記テストバーの各基準点の位置を基準データとして記憶する記憶手段と、
刃先位置を演算すべき使用工具が加工に用いられるときの前記傾斜送り軸の角度位置、予め測定した前記工具主軸の前端面から前記使用工具の刃先までの距離及び前記記憶手段に記憶した基準データに基づいて前記使用工具が加工に用いられるときの傾斜角度における刃先位置を演算する刃先位置演算手段と、
を具備し、前記刃先位置演算手段で演算した前記使用工具の刃先位置のデータを用いて加工のために指令される刃先位置を補正してワークを加工する工作機械。
In a machine tool capable of calculating the blade edge position of a tool mounted on the tool spindle when the tool spindle is tilted by an inclined feed axis,
A spindle head in which the tool spindle can be tilted by an A-axis, B-axis or C-axis tilt feed axis;
Using the contact type or non-contact type sensor provided in the portion that moves relative to the spindle head in the X, Y, and Z axis directions and the current position detecting means for the X, Y, and Z axes, Cutting edge position measuring means for measuring the cutting edge position of the mounted tool;
A test bar is mounted on the tool spindle, and the inclined feed shaft of the spindle head is indexed to a plurality of predetermined angular positions, and the tool tip of the test bar of the test bar is measured by the cutting edge position measuring means at each index angle position. Measure the positions of a plurality of reference points whose distance from the front end surface is known, a plurality of index angles of the inclined feed shaft, each distance from the front end surface of the tool spindle to a plurality of reference points of the test bar, and Storage means for storing the position of each reference point of the test bar at each index angle position of the inclined feed shaft as reference data;
The angle position of the inclined feed shaft when the tool to be used for calculating the blade edge position is used for machining, the distance from the front end surface of the tool spindle measured in advance to the blade edge of the tool used, and the reference data stored in the storage means Cutting edge position calculating means for calculating a cutting edge position at an inclination angle when the tool used is used for machining based on
A machine tool for machining a workpiece by correcting the cutting edge position commanded for machining using data on the cutting edge position of the tool used and calculated by the cutting edge position calculating means.
JP2005368444A 2005-12-21 2005-12-21 Tool edge position calculation method and machine tool Active JP4510755B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005368444A JP4510755B2 (en) 2005-12-21 2005-12-21 Tool edge position calculation method and machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005368444A JP4510755B2 (en) 2005-12-21 2005-12-21 Tool edge position calculation method and machine tool

Publications (2)

Publication Number Publication Date
JP2007168013A true JP2007168013A (en) 2007-07-05
JP4510755B2 JP4510755B2 (en) 2010-07-28

Family

ID=38295241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005368444A Active JP4510755B2 (en) 2005-12-21 2005-12-21 Tool edge position calculation method and machine tool

Country Status (1)

Country Link
JP (1) JP4510755B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2065771A2 (en) 2007-11-30 2009-06-03 Fanuc Ltd Numerical controller for controlling a five-axis machining apparatus
JP2010260119A (en) * 2009-04-30 2010-11-18 Okuma Corp Method of automatically measuring correction value of spindle or attachment spindle
JP2011177813A (en) * 2010-02-26 2011-09-15 Mitsubishi Electric Corp Controller and control method
JP2012079358A (en) * 2012-01-27 2012-04-19 Makino Milling Mach Co Ltd Error map creation method, device, and numerical control machine tool with an error map creation function
JP2012104153A (en) * 2012-01-27 2012-05-31 Makino Milling Mach Co Ltd Method and device for creating error map, and numerically controlled machine tool having error map creating function
JP5058270B2 (en) * 2007-11-02 2012-10-24 株式会社牧野フライス製作所 How to create an error map
JP2014135068A (en) * 2014-02-27 2014-07-24 Makino Milling Mach Co Ltd Method and device for creating error map, and numerically controlled machine tool having error map creation function
JP2016154039A (en) * 2016-04-19 2016-08-25 株式会社牧野フライス製作所 Method and device for creating error map, and numerically controlled machine tool having error map creation function
CN110394688A (en) * 2019-09-02 2019-11-01 太原科技大学 Conditions of machine tool monitoring method based on edge calculations
JP2020183007A (en) * 2019-05-08 2020-11-12 Dgshape株式会社 Cutting machine and correction method
JP2020187732A (en) * 2019-05-13 2020-11-19 芝浦機械株式会社 Computer program, work processing method using computer program, and work processor using computer program
CN114227374A (en) * 2021-12-17 2022-03-25 广州市锐美汽车零部件有限公司 Shaft machining tool setting device and shaft machining machine tool

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0463665A (en) * 1990-06-30 1992-02-28 Okuma Mach Works Ltd Inclination angle measuring method for slant hole machining device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0463665A (en) * 1990-06-30 1992-02-28 Okuma Mach Works Ltd Inclination angle measuring method for slant hole machining device

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8680806B2 (en) 2007-11-02 2014-03-25 Makino Milling Machine Co., Ltd. Numerically controlled machine tool and numerical control device
US8786243B2 (en) 2007-11-02 2014-07-22 Makino Milling Machine Co., Ltd. Method and device for preparing error map and numerically controlled machine tool having error map preparation function
JP5058270B2 (en) * 2007-11-02 2012-10-24 株式会社牧野フライス製作所 How to create an error map
US7969111B2 (en) 2007-11-30 2011-06-28 Fanuc Ltd Numerical controller for controlling a five-axis machining apparatus
EP2065771A2 (en) 2007-11-30 2009-06-03 Fanuc Ltd Numerical controller for controlling a five-axis machining apparatus
JP2010260119A (en) * 2009-04-30 2010-11-18 Okuma Corp Method of automatically measuring correction value of spindle or attachment spindle
JP2011177813A (en) * 2010-02-26 2011-09-15 Mitsubishi Electric Corp Controller and control method
JP2012079358A (en) * 2012-01-27 2012-04-19 Makino Milling Mach Co Ltd Error map creation method, device, and numerical control machine tool with an error map creation function
JP2012104153A (en) * 2012-01-27 2012-05-31 Makino Milling Mach Co Ltd Method and device for creating error map, and numerically controlled machine tool having error map creating function
JP2014135068A (en) * 2014-02-27 2014-07-24 Makino Milling Mach Co Ltd Method and device for creating error map, and numerically controlled machine tool having error map creation function
JP2016154039A (en) * 2016-04-19 2016-08-25 株式会社牧野フライス製作所 Method and device for creating error map, and numerically controlled machine tool having error map creation function
JP2020183007A (en) * 2019-05-08 2020-11-12 Dgshape株式会社 Cutting machine and correction method
JP7316090B2 (en) 2019-05-08 2023-07-27 Dgshape株式会社 Cutting machine and compensation method
JP2020187732A (en) * 2019-05-13 2020-11-19 芝浦機械株式会社 Computer program, work processing method using computer program, and work processor using computer program
JP7221900B2 (en) 2019-05-13 2023-02-14 芝浦機械株式会社 Computer program, workpiece machining method using computer program, and workpiece machining apparatus using computer program
US11938580B2 (en) 2019-05-13 2024-03-26 Shibaura Machine Co., Ltd. Workpiece machining method and workpiece machining device
CN110394688A (en) * 2019-09-02 2019-11-01 太原科技大学 Conditions of machine tool monitoring method based on edge calculations
CN114227374A (en) * 2021-12-17 2022-03-25 广州市锐美汽车零部件有限公司 Shaft machining tool setting device and shaft machining machine tool
CN114227374B (en) * 2021-12-17 2024-04-05 广州市锐美汽车零部件有限公司 Shaft machining tool setting device and shaft machining machine tool

Also Published As

Publication number Publication date
JP4510755B2 (en) 2010-07-28

Similar Documents

Publication Publication Date Title
JP4510755B2 (en) Tool edge position calculation method and machine tool
JP5836314B2 (en) Machine tool calibration method
CN109465502B (en) Method and apparatus for shaving teeth
JP2009519137A5 (en)
JP6599832B2 (en) Machine tool and work plane machining method
JP2016083729A (en) Geometric error identification system, and geometric error identification method
CN113518690B (en) Cutting device and contact position determination program
JP5355037B2 (en) Accuracy measuring method, error control method for numerically controlled machine tool, and numerically controlled machine tool having error correcting function
Huang et al. Identification of geometric errors of rotary axes on 5-axis machine tools by on-machine measurement
JP7337664B2 (en) Correction value measurement method and correction value measurement system for position measurement sensor in machine tool
US20220063040A1 (en) Workpiece machining method and workpiece machining device
JP5317627B2 (en) Error correction method
JP5963792B2 (en) Error map creation method and apparatus, and numerically controlled machine tool having error map creation function
JP5355693B2 (en) Error correction method and machine tool
JP2016154039A (en) Method and device for creating error map, and numerically controlled machine tool having error map creation function
JP2012079358A (en) Error map creation method, device, and numerical control machine tool with an error map creation function
JP7266511B2 (en) POSITION MEASURING METHOD OF OBJECT IN MACHINE TOOL, POSITION MEASURING SYSTEM, AND POSITION MEASURING PROGRAM
CN115702061A (en) Positional relationship measuring method and processing device
JP2007054930A (en) Positioning method and device for tool
JP4110571B2 (en) NC machining equipment
JP7412297B2 (en) Calibration method of touch probe of machine tool and geometric error identification method
JP2012104153A (en) Method and device for creating error map, and numerically controlled machine tool having error map creating function
WO2022157920A1 (en) Workpiece diameter measurement method and machine tool
JP2008004124A (en) Numerical control machining device
TW202338533A (en) Method for machining workpiece and system for machining workpiece

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100318

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100406

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100430

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4510755

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140514

Year of fee payment: 4