JP2008305237A - Machining device - Google Patents

Machining device Download PDF

Info

Publication number
JP2008305237A
JP2008305237A JP2007152764A JP2007152764A JP2008305237A JP 2008305237 A JP2008305237 A JP 2008305237A JP 2007152764 A JP2007152764 A JP 2007152764A JP 2007152764 A JP2007152764 A JP 2007152764A JP 2008305237 A JP2008305237 A JP 2008305237A
Authority
JP
Japan
Prior art keywords
tool
holder
machining
stored
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007152764A
Other languages
Japanese (ja)
Inventor
Atsushi Saito
敦 齋藤
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 JP2007152764A priority Critical patent/JP2008305237A/en
Publication of JP2008305237A publication Critical patent/JP2008305237A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a machining device capable of deciding more reliably whether or not a tool unit is correct to use, by measuring the length and the diameter of a tool holder and the length of the tool unit. <P>SOLUTION: The machining device includes a main shaft to rotationally drive based on a process program, the tool unit having a machining tool attached to the tool holder configured on the top end of the main shaft in an exchangeable manner, and a measurement means to enable measurement of arbitrary points of the tool unit. The machining program or holder information 40B stores holder size information indicative of a particular point size capable of identifying the tool holder 80. Before starting machining, the machining device reads out the holder size information, measures the particular point size of the tool holder configuring the tool unit attached to the main shaft, using the measurement means, and starts the machining when the difference between the readout holder size information and the measured tool holder size is within a predetermined range, or suspends the machining when the difference is not within the predetermined range. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、加工工具が取り付けられた工具ホルダを、主軸に対して交換可能な加工装置に関する。   The present invention relates to a machining apparatus in which a tool holder to which a machining tool is attached can be exchanged with respect to a main shaft.

従来より、いわゆるマシニングセンタと呼ばれる加工装置では、種々の形状の加工工具と種々の形状の工具ホルダを組み合わせた種々の形状の工具ユニット(ワーク形状や加工個所の形状に応じた形状、あるいは加工工具の剛性をかせぐための工具ホルダ形状等)が用意されており、適切な工具ユニットを選択して主軸に取り付けて加工を行っている。
また、CAMで作成された加工プログラム(NCプログラム)では、加工個所の形状等と工具ユニットとが干渉しないように、使用すべき工具ユニットが決められている。
従って、CAMで加工プログラムを作成したときに用いた工具ユニットと、実際の加工装置で主軸に取り付けられた工具ユニットとが異なる形状の工具ユニットである場合、工具ユニットとワークとが干渉する場合がある。
2. Description of the Related Art Conventionally, a machining apparatus called a so-called machining center has a tool unit of various shapes (a shape corresponding to a workpiece shape or a shape of a machining location, or a shape of a machining tool) by combining various shapes of a machining tool and a tool holder of various shapes. A tool holder shape and the like for increasing rigidity are prepared, and an appropriate tool unit is selected and attached to the spindle for processing.
In the machining program (NC program) created by the CAM, the tool unit to be used is determined so that the shape of the machining location and the tool unit do not interfere with each other.
Therefore, when the tool unit used when the machining program is created by the CAM and the tool unit attached to the spindle in the actual machining apparatus are different in shape, the tool unit and the workpiece may interfere with each other. is there.

そこで、特許文献1に記載された従来技術では、工具ホルダにエッチング等の方法によってバーコード等の自動読み取り可能なマークを印字し、バーコードリーダ等の自動読み取り手段で工具ユニットを識別する工具識別装置が提案されている。
また、特許文献2に記載された従来技術では、全体の長さが極端に短く、径を実測しにくいアンダーカットタイプの加工工具(ドリル)であっても、使用すべき正しい加工工具が取り出されたかどうかを正しく判断することができる工具判断方法が提案されている。
特開平1−210247号公報 特開2003−103435号公報
Therefore, in the prior art described in Patent Document 1, a tool identification in which an automatically readable mark such as a barcode is printed on a tool holder by a method such as etching, and a tool unit is identified by an automatic reading means such as a barcode reader. A device has been proposed.
Moreover, in the prior art described in Patent Document 2, even if it is an undercut type processing tool (drill) whose overall length is extremely short and whose diameter is difficult to measure, a correct processing tool to be used is taken out. There has been proposed a tool judgment method capable of correctly judging whether or not.
Japanese Patent Laid-Open No. 1-210247 JP 2003-103435 A

特許文献1に記載された従来技術では、工具ホルダへのバーコードの印字や、読み取り手段の設置が必要となり、コストがかかる。また、工具ホルダにバーコードを印字しているが、汚れやキズ等により、バーコードの情報を読み取れなくなる可能性がある。
また、特許文献2に記載された従来技術では、加工工具の径を測定して正しい加工工具であるかどうかを判断しているが、加工工具の径が同じであっても、加工工具の長さが違う場合や、形状(サイズ)の異なる工具ホルダに取り付けられた工具ユニットの場合、工具ユニットとワークが干渉する可能性がある。
本発明は、このような点に鑑みて創案されたものであり、加工工具の径だけでなく、工具ホルダの長さと径、そして工具ユニットの長さを測定して、使用すべき正しい工具ユニットであるか否かをより確実に判定することができる加工装置を提供することを課題とする。
In the prior art described in Patent Document 1, it is necessary to print a barcode on a tool holder and install a reading unit, which is expensive. Further, although the barcode is printed on the tool holder, there is a possibility that the barcode information cannot be read due to dirt or scratches.
In the prior art described in Patent Document 2, the diameter of the machining tool is measured to determine whether or not it is a correct machining tool. In the case of a tool unit attached to a tool holder having a different shape or a different shape (size), the tool unit and the workpiece may interfere with each other.
The present invention was devised in view of these points, and measures the length and diameter of the tool holder as well as the diameter of the tool holder and the length of the tool unit, and the correct tool unit to be used. It is an object of the present invention to provide a machining apparatus that can more reliably determine whether or not the above is true.

上記課題を解決するための手段として、本発明の第1発明は、請求項1に記載されたとおりの加工装置である。
請求項1に記載の加工装置は、記憶手段に記憶された加工プログラムに基づいて回転駆動する主軸と、前記主軸の先端に前記主軸の回転軸と同軸上に取り付けられるとともに交換可能に構成された複数の工具ホルダの各々に加工工具が取り付けられた複数の工具ユニットと、前記主軸に取り付けられた前記工具ユニットの任意の個所の寸法を測定可能な測定手段と、を備えた加工装置である。
前記工具ホルダを特定可能な前記工具ホルダの特定個所の寸法を示すホルダ寸法情報が、予め前記加工プログラムに記憶、または前記記憶手段に記憶されたホルダ情報に記憶されている。
そして、前記加工装置は、加工を開始する前に前記ホルダ寸法情報を読み出し、前記主軸に取り付けられている工具ユニットを構成している工具ホルダの特定個所の寸法を前記測定手段を用いて測定し、読み出した前記ホルダ寸法情報と、測定した工具ホルダの寸法との差が所定範囲内である場合に加工を開始し、前記差が所定範囲内でない場合には加工を停止する。
As means for solving the above-mentioned problems, the first invention of the present invention is a processing apparatus as described in claim 1.
The machining apparatus according to claim 1 is configured to be able to be exchanged while being coaxially attached to the rotation axis of the main shaft at the tip of the main shaft, and a main shaft that is rotationally driven based on a machining program stored in a storage unit. A machining apparatus comprising: a plurality of tool units each having a machining tool attached to each of a plurality of tool holders; and a measuring unit capable of measuring dimensions of an arbitrary portion of the tool unit attached to the spindle.
Holder dimension information indicating the dimension of a specific portion of the tool holder that can identify the tool holder is stored in advance in the machining program or in holder information stored in the storage means.
Then, the machining device reads the holder dimension information before starting machining, and measures the dimension of a specific portion of the tool holder constituting the tool unit attached to the spindle using the measuring means. When the difference between the read holder dimension information and the measured tool holder dimension is within a predetermined range, the machining is started, and when the difference is not within the predetermined range, the machining is stopped.

また、本発明の第2発明は、請求項2に記載されたとおりの加工装置である。
請求項2に記載の加工装置は、請求項1に記載の加工装置であって、前記加工プログラムには、使用すべき工具ホルダに対応するホルダ識別情報が記憶されており、前記加工プログラムまたは前記ホルダ情報には、前記ホルダ識別情報に対応させて、前記ホルダ寸法情報が記憶されている。
そして、前記加工装置は、加工を開始する前に前記加工プログラムに記憶されているホルダ識別情報に対応する前記ホルダ寸法情報を読み出す。
The second invention of the present invention is a processing apparatus as set forth in claim 2.
The machining apparatus according to claim 2 is the machining apparatus according to claim 1, wherein the machining program stores holder identification information corresponding to a tool holder to be used, and the machining program or the The holder dimension information is stored in the holder information in association with the holder identification information.
And the said processing apparatus reads the said holder dimension information corresponding to the holder identification information memorize | stored in the said processing program, before starting a process.

また、本発明の第3発明は、請求項3に記載されたとおりの加工装置である。
請求項3に記載の加工装置は、請求項1または2に記載の加工装置であって、前記ホルダ寸法情報として、前記工具ユニットが前記主軸に取り付けられた状態における前記工具ホルダの基準面から前記主軸の回転軸方向に沿った前記工具ホルダの先端までの距離であるホルダ長さと、前記基準面から前記主軸の回転軸方向に沿った任意の距離、及び当該任意の距離の位置における前記工具ホルダの径と、が記憶されている。
A third aspect of the present invention is a processing apparatus as set forth in the third aspect.
The processing apparatus according to claim 3 is the processing apparatus according to claim 1 or 2, wherein the holder dimensional information includes a reference surface of the tool holder in a state where the tool unit is attached to the main shaft. A holder length which is a distance from the reference surface to the tip of the tool holder along the rotation axis direction of the main shaft, an arbitrary distance along the rotation axis direction of the main shaft from the reference plane, and the tool holder at the position of the arbitrary distance Is stored.

また、本発明の第4発明は、請求項4に記載されたとおりの加工装置である。
請求項4に記載の加工装置は、請求項1に記載の加工装置であって、更に、前記加工工具を特定可能な前記加工工具の特定個所の寸法を示す加工工具寸法情報が、予め前記加工プログラムに記憶、または前記記憶手段に記憶された加工工具情報に記憶されている。
そして、前記加工装置は、加工を開始する前に前記加工工具寸法情報、及び前記ホルダ寸法情報を読み出し、前記主軸に取り付けられている工具ユニットを構成している加工工具及び工具ホルダの特定個所の寸法を前記測定手段を用いて測定し、読み出した前記加工工具寸法情報と、測定した加工工具の寸法との差が所定範囲内であり、且つ読み出した前記ホルダ寸法情報と、測定した工具ホルダの寸法との差が所定範囲内である場合に加工を開始し、少なくとも一方の前記差が所定範囲内でない場合には加工を停止する。
The fourth invention of the present invention is a processing apparatus as set forth in claim 4.
The processing device according to claim 4 is the processing device according to claim 1, and further, processing tool dimension information indicating a size of a specific portion of the processing tool capable of specifying the processing tool is preliminarily stored in the processing tool. It is stored in the program or in the processing tool information stored in the storage means.
Then, the machining device reads the machining tool dimension information and the holder dimension information before starting machining, and sets the machining tool and tool holder constituting the tool unit attached to the spindle. The dimension is measured using the measuring means, and the difference between the read machining tool dimension information and the measured machining tool dimension is within a predetermined range, and the read holder dimension information and the measured tool holder Machining is started when the difference from the dimension is within a predetermined range, and the machining is stopped when at least one of the differences is not within the predetermined range.

また、本発明の第5発明は、請求項5に記載されたとおりの加工装置である。
請求項5に記載の加工装置は、請求項4に記載の加工装置であって、前記加工プログラムには、使用すべき加工工具に対応する加工工具識別情報と、使用すべき工具ホルダに対応するホルダ識別情報と、が記憶されており、前記加工プログラムまたは前記加工工具情報には、前記加工工具識別情報に対応させて、前記加工工具寸法情報が記憶されており、前記加工プログラムまたは前記ホルダ情報には、前記ホルダ識別情報に対応させて、前記ホルダ寸法情報が記憶されている。
そして、前記加工装置は、加工を開始する前に前記加工プログラムに記憶されている加工工具識別情報に対応する前記加工工具寸法情報を読み出し、前記加工プログラムに記憶されているホルダ識別情報に対応する前記ホルダ寸法情報を読み出す。
A fifth aspect of the present invention is a processing apparatus as set forth in the fifth aspect.
The machining apparatus according to claim 5 is the machining apparatus according to claim 4, wherein the machining program corresponds to machining tool identification information corresponding to a machining tool to be used and a tool holder to be used. Holder identification information is stored, and in the machining program or the machining tool information, the machining tool dimension information is stored in correspondence with the machining tool identification information, and the machining program or the holder information is stored. The holder dimension information is stored in correspondence with the holder identification information.
Then, the machining device reads the machining tool dimension information corresponding to the machining tool identification information stored in the machining program before starting machining, and corresponds to the holder identification information stored in the machining program. Read the holder dimension information.

また、本発明の第6発明は、請求項6に記載されたとおりの加工装置である。
請求項6に記載の加工装置は、請求項4または5に記載の加工装置であって、前記ホルダ寸法情報として、前記工具ユニットが前記主軸に取り付けられた状態における前記工具ホルダの基準面から前記主軸の回転軸方向に沿った前記工具ホルダの先端までの距離であるホルダ長さと、前記基準面から前記主軸の回転軸方向に沿った任意の距離、及び当該任意の距離の位置における前記工具ホルダの径と、が記憶されている。
また、前記加工工具寸法情報として、前記基準面から前記主軸の回転軸方向に沿った前記加工工具の先端までの距離である工具長さと、前記基準面から前記主軸の回転軸方向に沿った任意の距離、及び当該任意の距離の位置における前記加工工具の径と、が記憶されている。
A sixth aspect of the present invention is a processing apparatus as set forth in the sixth aspect.
The processing device according to claim 6 is the processing device according to claim 4 or 5, wherein the holder dimensional information includes a reference surface of the tool holder in a state where the tool unit is attached to the main shaft. A holder length which is a distance from the reference surface to the tip of the tool holder along the rotation axis direction of the main shaft, an arbitrary distance along the rotation axis direction of the main shaft from the reference plane, and the tool holder at the position of the arbitrary distance Is stored.
Further, as the machining tool dimension information, a tool length which is a distance from the reference surface to the tip of the machining tool along the rotation axis direction of the main shaft, and an arbitrary along the rotation axis direction of the main shaft from the reference surface And the diameter of the machining tool at the position of the arbitrary distance are stored.

請求項1に記載の加工装置を用いれば、加工プログラムまたはホルダ情報から読み出したホルダ寸法情報と、実際の工具ホルダを測定した寸法とを比較することで、使用すべき正しい工具ホルダであるか否かをより確実に判定することができる。   If the machining apparatus according to claim 1 is used, it is determined whether or not the tool tool is a correct tool holder to be used by comparing the holder dimension information read from the machining program or the holder information with the measured dimension of the actual tool holder. Can be determined more reliably.

また、請求項2に記載の加工装置によれば、複数の工具ホルダのホルダ寸法情報を加工プログラムまたはホルダ情報に記憶させておくことができるので便利である。   Moreover, according to the processing apparatus of Claim 2, since the holder dimension information of a some tool holder can be memorize | stored in a processing program or holder information, it is convenient.

また、請求項3に記載の加工装置によれば、工具ホルダの長さ、及び工具ホルダの各位置の径を測定することで、工具ホルダの形状を適切に判定することができる。   Moreover, according to the processing apparatus of Claim 3, the shape of a tool holder can be determined appropriately by measuring the length of a tool holder and the diameter of each position of a tool holder.

また、請求項4に記載の加工装置を用いれば、加工プログラムまたはホルダ情報から読み出したホルダ寸法情報と、実際の工具ホルダを測定した寸法とを比較し、更に、加工プログラムまたは加工工具情報から読み出した加工工具寸法情報と、実際の加工工具を測定した寸法とを比較することで、使用すべき正しい工具ホルダ、及び正しい加工工具であるか否かをより確実に判定することができる。   In addition, if the machining apparatus according to claim 4 is used, the holder dimension information read from the machining program or the holder information is compared with the measured dimension of the actual tool holder, and further read from the machining program or the machining tool information. By comparing the measured tool size information with the measured dimension of the actual tool, it is possible to more reliably determine whether the tool holder is the correct tool holder to be used and whether it is the correct tool.

また、請求項5に記載の加工装置によれば、複数の加工工具の加工工具寸法情報、及び複数の工具ホルダのホルダ寸法情報を、加工プログラムまたはホルダ情報に記憶させておくことができるので便利である。   Moreover, according to the processing apparatus of Claim 5, since the processing tool dimension information of a some processing tool and the holder dimension information of a some tool holder can be memorize | stored in a processing program or holder information, it is convenient. It is.

また、請求項6に記載の加工装置によれば、工具ホルダの長さ、及び工具ホルダの各位置の径、そして加工工具の長さ、及び加工工具の各位置の径を測定することで、工具ホルダの形状、及び加工工具の形状を適切に判定することができる。   Moreover, according to the processing apparatus of claim 6, by measuring the length of the tool holder and the diameter of each position of the tool holder, and the length of the processing tool and the diameter of each position of the processing tool, It is possible to appropriately determine the shape of the tool holder and the shape of the processing tool.

以下に本発明を実施するための最良の形態を図面を用いて説明する。図1は、本発明の加工装置1の一実施の形態における概略外観図(斜視図)を示している。なお、全ての図において、Z軸は加工工具70がワークWに切込む方向を示し、Y軸は鉛直方向(上向き)を示し、X軸は、Z軸とY軸の双方に直交する方向を示している。   The best mode for carrying out the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic external view (perspective view) in an embodiment of a processing apparatus 1 of the present invention. In all the drawings, the Z axis indicates the direction in which the machining tool 70 cuts into the workpiece W, the Y axis indicates the vertical direction (upward), and the X axis indicates a direction orthogonal to both the Z axis and the Y axis. Show.

●[加工装置1の外観と接続(図1)]
図1の例に示す加工装置1は、基台2上でX軸方向(水平方向)に移動可能なワークテーブル20、及びZ軸方向(X軸に直交する水平方向)に移動可能なコラム50を備えている。
ワークテーブル20には、ワークW(図1中に点線で示している)が載置(固定)され、ワークテーブル20上のワークWと干渉しない所定位置には、加工工具70や工具ホルダ80(図2参照)の特定個所の寸法を測定可能な測定手段30が設けられている。
また、コラム50はY軸方向(鉛直方向)に移動可能なサドル60を備えており、サドル60には、加工工具70を把持して回転させる主軸10を収容している主軸ハウジング12が固定されている。
制御手段40(数値制御装置等)は、処理手段(CPU)、記憶手段、入出力手段(キーボードやモニタ)等を備えており、記憶手段に記憶された加工プログラムに基づいて、主軸10、ワークテーブル20、コラム50、サドル60を制御して、加工工具70を用いてワークWを加工する。なお、主軸10の先端には、主軸10の回転軸(Z軸方向に平行)と同軸上に、先端部でワークWを加工する加工工具70が取り付けられている。
なお、加工工具70は工具ホルダ80に取り付けられており、工具ホルダ80が主軸10の先端に取り付けられている。
● [Appearance and connection of processing equipment 1 (Fig. 1)]
The machining apparatus 1 shown in the example of FIG. 1 includes a work table 20 that can move on the base 2 in the X-axis direction (horizontal direction), and a column 50 that can move in the Z-axis direction (horizontal direction orthogonal to the X-axis). It has.
A work W (shown by a dotted line in FIG. 1) is placed (fixed) on the work table 20, and a machining tool 70 and a tool holder 80 ( A measuring means 30 capable of measuring a dimension at a specific location in FIG. 2 is provided.
The column 50 includes a saddle 60 that can move in the Y-axis direction (vertical direction). A spindle housing 12 that houses a spindle 10 that holds and rotates the processing tool 70 is fixed to the saddle 60. ing.
The control means 40 (numerical control device or the like) includes processing means (CPU), storage means, input / output means (keyboard or monitor), and the like, based on the machining program stored in the storage means, The workpiece 20 is machined using the machining tool 70 by controlling the table 20, the column 50, and the saddle 60. A processing tool 70 for processing the workpiece W at the tip is attached to the tip of the main shaft 10 coaxially with the rotation axis (parallel to the Z-axis direction) of the main shaft 10.
The processing tool 70 is attached to a tool holder 80, and the tool holder 80 is attached to the tip of the main spindle 10.

ワークテーブル20は、X軸移動手段MX(モータ等)によって回転するボールネジに嵌合されたナット(図示省略)を備えており、案内部材20Aに沿ってX軸方向に移動可能である。なお、制御手段40は、検出手段EX(エンコーダ等)からの検出信号に基づいてワークテーブル20の移動距離や位置等を把握可能であり、目標位置に位置決めするようにX軸移動手段MXに駆動信号を出力する。
同様に、コラム50は、Z軸移動手段MZ(モータ等)にて、案内部材50Aに沿ってZ軸方向に移動可能であり、制御手段40は、検出手段EZ(エンコーダ等)からの検出信号に基づいて、目標位置に位置決めするようにZ軸移動手段MZに駆動信号を出力する。なお、サドル60、Y軸移動手段MY(モータ等)、案内部材60A、検出手段EYも同様であるので説明を省略する。
The work table 20 includes a nut (not shown) fitted to a ball screw that is rotated by an X-axis moving means MX (motor or the like), and is movable in the X-axis direction along the guide member 20A. The control means 40 can grasp the movement distance, position, etc. of the work table 20 based on the detection signal from the detection means EX (encoder, etc.), and is driven by the X-axis movement means MX so as to be positioned at the target position. Output a signal.
Similarly, the column 50 can be moved in the Z-axis direction along the guide member 50A by a Z-axis moving means MZ (motor or the like), and the control means 40 receives a detection signal from the detection means EZ (encoder or the like). Based on the above, a drive signal is output to the Z-axis moving means MZ so as to be positioned at the target position. Since the saddle 60, the Y-axis moving means MY (motor, etc.), the guide member 60A, and the detecting means EY are the same, description thereof is omitted.

工具マガジン90には、種々の形状の加工工具70と種々の形状の工具ホルダ80を組み合わせた種々の工具ユニットが用意されている。各工具ユニットは、主軸10に対して交換可能に構成されており、例えば制御手段40は、加工プログラムにて指示された工具ユニットを、工具マガジン90の回転式収容体92の各収容部94から自動的に選択して主軸10に取り付けて加工を行う。なお、作業者が工具ユニットを選択して取り付けてもよい。
本実施の形態にて説明する加工装置1は、主軸10に取り付けられた工具ユニットが、加工プログラムで指示されている正しい工具ユニットであるか否かを適切に判定するものである。
In the tool magazine 90, various tool units in which various shapes of processing tools 70 and various shapes of tool holders 80 are combined are prepared. Each tool unit is configured to be replaceable with respect to the main spindle 10. For example, the control means 40 transfers the tool unit instructed by the machining program from each housing portion 94 of the rotary housing 92 of the tool magazine 90. It automatically selects and attaches to the spindle 10 for processing. The operator may select and attach the tool unit.
The machining apparatus 1 described in the present embodiment appropriately determines whether or not the tool unit attached to the spindle 10 is a correct tool unit specified by a machining program.

●[測定手段30を用いた測定方法(図2)]
次に、図2(A)〜(C)を用いて、主軸10に取り付けられた工具ユニット(加工工具70及び工具ホルダ80)が正しい工具ユニットであるか否かを判定するために、測定手段30を用いて、基準位置から工具ユニットの先端までの長さ、加工工具70の径、基準位置から工具ホルダ80の先端までの長さ、工具ホルダ80の径を測定する方法について説明する。
図2(A)に示すように、測定手段30は、例えばレーザ光LAを出力する発光手段31と、発光手段31と対向する位置に設けられてレーザ光LAを受光する受光手段32とを備えた略凹字形状の支持部33を有している。この発光手段31と受光手段32との間に加工工具70や工具ホルダ80が挿入されてレーザ光LAが遮光されると、遮光されたときの主軸10のZ軸方向の位置、及びY軸方向の位置を制御手段40にて検出することができる。
● [Measurement method using measurement means 30 (FIG. 2)]
Next, in order to determine whether or not the tool unit (the processing tool 70 and the tool holder 80) attached to the main shaft 10 is a correct tool unit with reference to FIGS. A method for measuring the length from the reference position to the tip of the tool unit, the diameter of the machining tool 70, the length from the reference position to the tip of the tool holder 80, and the diameter of the tool holder 80 will be described using FIG.
As shown in FIG. 2A, the measuring unit 30 includes, for example, a light emitting unit 31 that outputs a laser beam LA, and a light receiving unit 32 that is provided at a position facing the light emitting unit 31 and receives the laser beam LA. And a substantially concave-shaped support portion 33. When the machining tool 70 or the tool holder 80 is inserted between the light emitting means 31 and the light receiving means 32 and the laser beam LA is shielded, the position of the main shaft 10 in the Z-axis direction and the Y-axis direction when shielded. Can be detected by the control means 40.

例えば、図2(B)は主軸10の回転軸RZに平行な方向における、基準位置から工具ユニットの先端部までのZ軸方向の長さを測定する例を示しており、図2(A)における「B」方向から見た様子を示している。
測定手段30におけるレーザ光LAのZ軸方向の位置とY軸方向の位置は予め所定位置に設定されており、制御手段40は、この所定位置を認識している。
また、主軸10には、予め基準位置が設定されており、例えば基準位置Pstdは、図2(B)に示すように、主軸10の先端部と主軸10の回転軸RZとの交点に設定されている。
制御手段40は、レーザ光LAのX軸方向の位置と基準位置PstdのX軸方向の位置を合わせた後、レーザ光LAのY軸方向の位置と基準位置PstdのY軸方向の位置を合わせる。そして、制御手段40は、工具ユニット(加工工具70及び工具ホルダ80)にレーザ光LAが遮光されない状態から、Z軸方向に沿って主軸10を徐々にレーザ光LAに近づく方向に移動して、レーザ光LAが遮光されない状態から遮光された状態へと変化した際の、基準位置PstdのZ軸方向の位置より、基準位置Pstdから加工工具70の先端までの距離70L(すなわち、基準位置Pstdからレーザ光LAまでのZ軸方向の距離)を求めることができる。なお、主軸10の基準位置Pstdと同一のXY平面上に位置する工具ホルダ80の面を工具ホルダ80の基準面Mstdに設定することで、基準位置Pstdから工具ユニットの先端までの距離70Lは、基準面Mstdから工具ユニットの先端までの距離70Lと言い換えることができる。
For example, FIG. 2 (B) shows an example in which the length in the Z-axis direction from the reference position to the tip of the tool unit in the direction parallel to the rotation axis RZ of the main shaft 10 is shown. The state seen from the “B” direction in FIG.
The position in the Z-axis direction and the position in the Y-axis direction of the laser beam LA in the measuring unit 30 are set in advance to predetermined positions, and the control unit 40 recognizes the predetermined positions.
Further, a reference position is set in advance for the main shaft 10, and for example, the reference position Pstd is set at the intersection of the tip of the main shaft 10 and the rotation axis RZ of the main shaft 10 as shown in FIG. ing.
The control means 40 matches the position of the laser beam LA in the X-axis direction and the position of the reference position Pstd in the X-axis direction, and then matches the position of the laser beam LA in the Y-axis direction and the position of the reference position Pstd in the Y-axis direction. . And the control means 40 moves the main axis | shaft 10 gradually in the direction approaching the laser beam LA along the Z-axis direction from the state where the laser beam LA is not shielded by the tool unit (the processing tool 70 and the tool holder 80), The distance 70L from the reference position Pstd to the tip of the processing tool 70 from the position in the Z-axis direction of the reference position Pstd when the laser beam LA is changed from the non-shielded state to the shielded state (that is, from the reference position Pstd). The distance in the Z-axis direction to the laser beam LA can be obtained. By setting the surface of the tool holder 80 located on the same XY plane as the reference position Pstd of the spindle 10 as the reference surface Mstd of the tool holder 80, the distance 70L from the reference position Pstd to the tip of the tool unit is In other words, the distance from the reference surface Mstd to the tip of the tool unit is 70L.

また、例えば、図2(C)は主軸10の回転軸に直交する鉛直方向における加工工具70の径70Rを測定する例を示しており、図2(A)において「C」方向から見た様子(ただし、加工工具70とレーザ光LAとの相対位置は図2(A)と図2(C)では異なる)を示している。
制御手段40は、上記に説明したように加工工具70の先端までの距離70Lを求めた後、主軸10をZ軸方向に沿って、更に微小距離ΔLだけ(図2(B)参照)レーザ光LAに近づけ、確実にレーザ光LAを遮光する。そして、制御手段40は、主軸10をY軸方向に沿って移動させ、一旦、加工工具70がレーザ光LAを遮光していない状態にした後に、主軸10をY軸方向に沿って逆向きに移動させて、加工工具70がレーザ光LAを遮光していない状態からレーザ光LAを遮光した状態へと変化した際の、基準位置PstdのY軸方向の位置とレーザ光LAのY軸方向の位置から、基準位置Pstdから加工工具70の径70R(この場合、半径)を求めることができる。
基準位置Pstd(または基準面Mstd)から加工工具70の先端までの距離70Lと加工工具70の径70Rを求めた後は、レーザ光LAが加工工具70に遮光されないようにして、基準位置Pstd(または基準面Mstd)から工具ホルダ80の先端までの距離80L1等を求めることができる(詳細は後述する)。
Further, for example, FIG. 2C shows an example of measuring the diameter 70R of the machining tool 70 in the vertical direction orthogonal to the rotation axis of the main shaft 10, and the state seen from the “C” direction in FIG. (However, the relative positions of the processing tool 70 and the laser beam LA are different in FIGS. 2A and 2C).
After determining the distance 70L to the tip of the processing tool 70 as described above, the control means 40 further moves the spindle 10 along the Z-axis direction by a minute distance ΔL (see FIG. 2B). The laser beam LA is reliably shielded close to LA. And the control means 40 moves the main axis | shaft 10 along the Y-axis direction, and once the machining tool 70 is in a state where the laser beam LA is not shielded, the main axis 10 is reversed in the Y-axis direction. The position of the reference position Pstd in the Y-axis direction and the position of the laser light LA in the Y-axis direction when the machining tool 70 changes from a state in which the laser beam LA is not shielded to a state in which the laser light LA is shielded. From the position, the diameter 70R (in this case, the radius) of the machining tool 70 can be obtained from the reference position Pstd.
After obtaining the distance 70L from the reference position Pstd (or reference surface Mstd) to the tip of the machining tool 70 and the diameter 70R of the machining tool 70, the laser beam LA is not shielded by the machining tool 70, and the reference position Pstd ( Alternatively, the distance 80L1 from the reference plane Mstd) to the tip of the tool holder 80 can be obtained (details will be described later).

なお、工具ホルダ80は、ワーク形状や加工個所の形状に応じて、且つ加工工具70の剛性をかせぐことができるように、種々の形状及びサイズのものが用意されている。例えば図2(B)に示す工具ホルダ80は、領域80A1では径が80R1で一定であるが、領域80A2では径がテーパ状に徐々に大きくなり、領域80A3では径が80R3で一定である。このような種々の形状(輪郭)を判定するために、基準面Mstdから複数の任意の距離におけるそれぞれの位置での径を測定することで、正しい形状であるか否かを判定する。   The tool holder 80 is prepared in various shapes and sizes so that the rigidity of the processing tool 70 can be increased according to the shape of the workpiece and the shape of the processing location. For example, the tool holder 80 shown in FIG. 2B has a constant diameter of 80R1 in the region 80A1, but gradually increases in a tapered shape in the region 80A2, and a constant of 80R3 in the region 80A3. In order to determine such various shapes (contours), it is determined whether or not the shape is correct by measuring the diameters at respective positions at a plurality of arbitrary distances from the reference plane Mstd.

●[加工工具70と工具ホルダ80の判定方法(図3、図4)]
例えば、次に、図3に示すフローチャートと図4に示す加工工具情報40Aとホルダ情報40Bを用いて、制御手段40により、主軸10に装着されている加工工具70及び工具ホルダ80(工具ユニット)が、加工に使用すべき正しい加工工具70及び工具ホルダ80であるか否かを判定する手順について説明する。
例えば、制御手段40は、記憶手段に記憶された加工プログラムに基づいて主軸10を回転駆動して加工を開始する前に、工具マガジン90に用意されている工具ユニット(加工工具70及び工具ホルダ80)の中から、加工プログラムに指示されている工具ユニットを選択して主軸10に装着する(交換する)。
そして、制御手段40は、加工を開始する前に、装着(交換)された工具ユニットが、加工プログラムにて指示されている正しい工具ユニットであるか否か、以下の手順で判定し、正しい工具ユニットであると判定した場合は加工を開始し、正しい工具ユニットでないと判定した場合は加工を停止して警報等を出力する。
以下、図3に示すフローチャートを用いて判定の手順を説明する。
● [Determination method of machining tool 70 and tool holder 80 (FIGS. 3 and 4)]
For example, next, using the flowchart shown in FIG. 3 and the processing tool information 40A and the holder information 40B shown in FIG. Is a procedure for determining whether or not the correct machining tool 70 and tool holder 80 are to be used for machining.
For example, the control means 40 drives the spindle unit 10 based on a machining program stored in the storage means and starts machining before starting machining (tool unit 70 and tool holder 80 prepared in the tool magazine 90). The tool unit specified in the machining program is selected from (1) and mounted (replaced) on the spindle 10.
Then, before starting the machining, the control means 40 determines whether or not the mounted (replaced) tool unit is a correct tool unit instructed by the machining program according to the following procedure. If it is determined that the unit is a unit, processing is started. If it is determined that the unit is not a correct tool unit, processing is stopped and an alarm or the like is output.
The determination procedure will be described below using the flowchart shown in FIG.

[正しい加工工具であるか否かの判定]
まず、制御手段40は、記憶手段に記憶されている加工プログラムを読み込み、加工プログラムに記述されている加工工具ID(加工工具識別情報に相当)を認識する。
そして、制御手段40は、ステップS10にて、図4(B)に示す加工工具情報40Aの中から、認識した加工工具IDに対応する寸法情報(先端までの距離LTmn、先端部近傍の径DTmn)を読み出し、ステップS12に進む。なお、加工工具情報40Aは記憶手段に記憶されており、加工工具IDに対応させて、加工工具70を特定可能な寸法を示す加工工具寸法情報が記憶されている。また、図4(B)の例に示す加工工具情報40Aでは、基準面Mstdから加工工具の先端(図4(A)における位置PKL)までの距離LTmn、そして当該先端部からΔLだけ移動した位置(図4(A)における位置PKD)における径DTmnが、加工工具寸法情報として記憶されている。
[Determining whether the machining tool is correct]
First, the control means 40 reads a machining program stored in the storage means and recognizes a machining tool ID (corresponding to machining tool identification information) described in the machining program.
Then, in step S10, the control means 40, from the machining tool information 40A shown in FIG. 4B, the dimension information corresponding to the recognized machining tool ID (distance LTmn to the tip, diameter DTmn near the tip). ) And proceeds to step S12. Note that the processing tool information 40A is stored in the storage unit, and processing tool dimension information indicating a dimension capable of specifying the processing tool 70 is stored in association with the processing tool ID. In the machining tool information 40A shown in the example of FIG. 4B, the distance LTmn from the reference surface Mstd to the tip of the machining tool (position PKL in FIG. 4A), and the position moved by ΔL from the tip. The diameter DTmn at (position PKD in FIG. 4A) is stored as machining tool dimension information.

ステップS12にて、制御手段40は、既に説明したように主軸10をZ軸方向に移動させて、測定手段30を用いて基準面Mstd(基準位置Pstd)から加工工具70の先端(図4(A)中の位置PKL)までの距離を測定し、ステップS14に進む。
ステップS14では、基準面Mstd(基準位置Pstd)から加工工具70の先端までの測定値と、加工工具情報40Aから読み出した加工工具寸法情報(LTmn)とを比較し、差が所定範囲内(この場合、差が−Er〜+Erの範囲内)である(Yes)場合、正しい加工工具の寸法であると判断してステップS16に進み、差が所定範囲内でない(No)場合、間違った加工工具であると判断して加工を停止する。
ステップS16では、主軸10をZ軸方向にΔLだけ移動させ、ステップS18では、主軸10をY軸方向に移動させて、測定手段30を用いて加工工具70の径(図4(A)中の位置PKDにおける半径)を測定し、ステップS20に進む。
ステップS20では、基準面Mstd(基準位置Pstd)から距離LTmn−ΔLの位置における加工工具70の径の測定値と、加工工具情報40Aから読み出した加工工具寸法情報(DTmn)とを比較し、差が所定範囲内(この場合、差が−Er〜+Erの範囲内)である(Yes)場合、正しい加工工具の寸法であると判断してステップS30に進み、差が所定範囲内でない(No)場合、間違った加工工具であると判断して加工を停止する。
In step S12, the control means 40 moves the spindle 10 in the Z-axis direction as described above, and uses the measurement means 30 to move the tip of the processing tool 70 from the reference surface Mstd (reference position Pstd) (FIG. A) The distance to the middle position PKL) is measured, and the process proceeds to step S14.
In step S14, the measured value from the reference surface Mstd (reference position Pstd) to the tip of the processing tool 70 is compared with the processing tool dimension information (LTmn) read from the processing tool information 40A, and the difference is within a predetermined range (this If the difference is within the range of -Er to + Er) (Yes), it is determined that the dimensions of the machining tool are correct, and the process proceeds to step S16. If the difference is not within the predetermined range (No), the wrong machining tool is obtained. It is determined that the machining is stopped.
In step S16, the main shaft 10 is moved by ΔL in the Z-axis direction, and in step S18, the main shaft 10 is moved in the Y-axis direction, and the diameter of the machining tool 70 (in FIG. 4A) is measured using the measuring means 30. Radius at position PKD) is measured, and the process proceeds to step S20.
In step S20, the measured value of the diameter of the machining tool 70 at the position LTmn-ΔL from the reference surface Mstd (reference position Pstd) is compared with the machining tool dimension information (DTmn) read from the machining tool information 40A. Is within the predetermined range (in this case, the difference is within the range of -Er to + Er) (Yes), it is determined that the dimensions of the machining tool are correct and the process proceeds to step S30, where the difference is not within the predetermined range (No). In this case, it is determined that the machining tool is wrong and the machining is stopped.

[正しい工具ホルダであるか否かの判定]
ステップS30では、まずパラメータkを初期化(「1」に設定する)して、ステップS32に進む。工具ホルダは、複雑な形状の場合があり、複数個所の寸法の測定を必要とするので、このパラメータにて何番目の測定個所であるかを指定する。
ステップS32では、制御手段40は、加工プログラムに記述されているホルダID(ホルダ識別情報に相当)を認識し、図4(C)に示すホルダ情報40Bの中から、認識したホルダIDに対応するホルダ寸法情報(この場合、k=1であるので、LHxy(1)、DHxy(1))を読み出し、ステップS34に進む。なお、ホルダ情報40Bは記憶手段に記憶されており、ホルダIDに対応させて、工具ホルダ80を特定可能な寸法を示すホルダ寸法情報が記憶されている。また、図4(C)の例に示すホルダ情報40Bでは、基準面Mstdから工具ホルダの先端(図4(A)における位置PHL)までの距離LHxy(1)、そして当該先端部からΔLだけ移動した位置(図4(A)における位置PHD1)における径DHxy(1)等、(基準面Mstdから径を測定すべき位置までの距離、当該位置における径)、すなわち(LHxy(k)、DHxy(k))が、ホルダ寸法情報として記憶されている。
[Determining whether the tool holder is correct]
In step S30, the parameter k is first initialized (set to “1”), and the process proceeds to step S32. Since the tool holder may have a complicated shape and requires measurement of dimensions at a plurality of locations, this parameter specifies the number of the measurement location.
In step S32, the control means 40 recognizes the holder ID (corresponding to holder identification information) described in the machining program, and corresponds to the recognized holder ID from the holder information 40B shown in FIG. Holder dimension information (in this case, since k = 1, LHxy (1), DHxy (1)) is read, and the process proceeds to step S34. Note that the holder information 40B is stored in the storage means, and holder dimension information indicating dimensions that can identify the tool holder 80 is stored in association with the holder ID. Further, in the holder information 40B shown in the example of FIG. 4C, the distance LHxy (1) from the reference plane Mstd to the tip of the tool holder (position PHL in FIG. 4A), and moved by ΔL from the tip. (The distance from the reference plane Mstd to the position where the diameter is to be measured, the diameter at the position) such as the diameter DHxy (1) at the position (position PHD1 in FIG. 4A), that is, (LHxy (k), DHxy ( k)) is stored as the holder dimension information.

ステップS34にて、k=1であるか否かを判定する。k=1である(Yes)場合、ステップS36に進み、k=1でない(No)場合、ステップS38Bに進む。
ステップS38Bに進んだ場合、制御手段40は、基準面Mstdから測定手段30のレーザ光LAまでの距離が、ホルダ情報40Bから読み出したLHxy(k)となるように主軸10をZ軸方向に移動させ、ステップS40に進む。
ステップS36に進んだ場合、制御手段40は、主軸10をY軸方向にΔDだけ移動させて、既に測定した加工工具70の側面からΔDだけ離れた位置(図4(A)中の位置PHL)にレーザ光LAが来るように移動し、更に主軸10をZ軸方向に移動させて、測定手段30を用いて基準面Mstd(基準位置Pstd)から工具ホルダ80の先端(図4(A)中の位置PHL)までの距離を測定し、ステップS38に進む。
ステップS38では、基準面Mstd(基準位置Pstd)から工具ホルダ80の先端までの測定値と、ホルダ情報40Bから読み出したホルダ寸法情報(LHxy(1))とを比較し、差が所定範囲内(この場合、差が−Er〜+Erの範囲内)である(Yes)場合、正しい工具ホルダの寸法であると判断してステップS38Aに進み、差が所定範囲内でない(No)場合、間違った工具ホルダであると判断して加工を停止する。
In step S34, it is determined whether k = 1. If k = 1 (Yes), the process proceeds to step S36. If k = 1 (No), the process proceeds to step S38B.
When the process proceeds to step S38B, the control unit 40 moves the spindle 10 in the Z-axis direction so that the distance from the reference surface Mstd to the laser beam LA of the measurement unit 30 becomes LHxy (k) read from the holder information 40B. Then, the process proceeds to step S40.
When the process proceeds to step S36, the control means 40 moves the main shaft 10 by ΔD in the Y-axis direction, and is a position away from the side surface of the machining tool 70 that has already been measured by ΔD (position PHL in FIG. 4A). Then, the main shaft 10 is moved in the Z-axis direction, and the measuring means 30 is used to move the tip of the tool holder 80 (in FIG. 4A) from the reference surface Mstd (reference position Pstd). The distance to the position PHL) is measured, and the process proceeds to step S38.
In step S38, the measured value from the reference surface Mstd (reference position Pstd) to the tip of the tool holder 80 is compared with the holder dimension information (LHxy (1)) read from the holder information 40B, and the difference is within a predetermined range ( In this case, if the difference is within the range of -Er to + Er) (Yes), it is determined that the dimensions of the tool holder are correct, and the process proceeds to step S38A. If the difference is not within the predetermined range (No), the wrong tool It is determined that it is a holder, and processing is stopped.

ステップS38Aに進んだ場合、制御手段40は、主軸10をZ軸方向にΔLだけ移動させて、図4(A)中の位置PHD1の径の測定の準備をしてステップS40に進む。
ステップS40では、主軸10をY軸方向に移動させて、測定手段30を用いて工具ホルダ80の径を測定し、ステップS42に進む。なお、ステップS40では、k=1の場合、図4(A)中の位置PHD1の径を測定し、k=2の場合、図4(A)中の位置PHD2の径を測定することになる。図4(A)の例に示す工具ホルダ80では、位置PHD1〜位置PHD4にて径を測定するようにしているが、どの位置で径を測定するかは、作業者がホルダ情報40B(図4(C)参照)に記憶するLHxy(k)の値を変更することで、自由に設定することができる。
ステップS42では、対象とする位置における工具ホルダの径の測定値と、ホルダ情報40Bから読み出したホルダ寸法情報(DHxy(k))とを比較し、差が所定範囲内(この場合、差が−Er〜+Erの範囲内)である(Yes)場合、正しい工具ホルダの寸法であると判断してステップS44に進み、差が所定範囲内でない(No)場合、間違った工具ホルダであると判断して加工を停止する。
ステップS44では、k=k+1に更新してステップS46に進む。
ステップS46では、更新したkに対応する値がホルダ情報40Bに設定されていないか否かを判定する(記憶されている全てのホルダ寸法情報に対して、測定値との照合が終了したか否かを判定する)。次のホルダ寸法情報がない(Yes)場合、全ての測定値が所定範囲内であったため、正しい加工工具及び正しい工具ホルダであることが確認されたと判定し、加工を開始する。例えば、kが2から3に更新された場合、図4(C)に示すホルダ情報40BにてホルダIDが「H11」の工具ホルダでは、k=3に相当するData(3)の値が設定されていないことになる。次のホルダ寸法情報がある(No)場合、ステップS32に戻る。
なお、加工を停止した場合は、停止の理由等(加工工具の寸法エラー、工具ホルダの寸法エラー等)を警報等の出力とともに表示手段に表示するようにしてもよい。
When the process proceeds to step S38A, the control means 40 moves the main shaft 10 by ΔL in the Z-axis direction, prepares for the measurement of the diameter of the position PHD1 in FIG. 4A, and proceeds to step S40.
In step S40, the spindle 10 is moved in the Y-axis direction, the diameter of the tool holder 80 is measured using the measuring means 30, and the process proceeds to step S42. In step S40, when k = 1, the diameter of the position PHD1 in FIG. 4A is measured, and when k = 2, the diameter of the position PHD2 in FIG. 4A is measured. . In the tool holder 80 shown in the example of FIG. 4A, the diameter is measured at the positions PHD1 to PHD4. The operator determines the position at which the diameter is measured by holder information 40B (FIG. 4). The value can be freely set by changing the value of LHxy (k) stored in (see (C)).
In step S42, the measured value of the diameter of the tool holder at the target position is compared with the holder dimension information (DHxy (k)) read from the holder information 40B, and the difference is within a predetermined range (in this case, the difference is − If it is within the range of Er to + Er (Yes), it is determined that the dimensions of the tool holder are correct, and the process proceeds to step S44. If the difference is not within the predetermined range (No), it is determined that the tool holder is incorrect. Stop processing.
In step S44, it updates to k = k + 1 and progresses to step S46.
In step S46, it is determined whether or not a value corresponding to the updated k is set in the holder information 40B (whether or not collation with the measured values is completed for all stored holder dimension information). To determine). If there is no next holder dimension information (Yes), all measured values are within a predetermined range, so it is determined that the correct machining tool and the correct tool holder are confirmed, and machining is started. For example, when k is updated from 2 to 3, the value of Data (3) corresponding to k = 3 is set for the tool holder whose holder ID is “H11” in the holder information 40B shown in FIG. Will not be. If there is next holder dimension information (No), the process returns to step S32.
When the machining is stopped, the reason for the stop (machining tool dimensional error, tool holder dimensional error, etc.) may be displayed on the display means together with an output such as an alarm.

上記の実施の形態では、まず工具ユニットの長さ(LTmn)を求めた後、加工工具70の径(DTmn)を求め、加工工具70を避けて工具ホルダ80の長さ及び径の測定を行ったが、工具ユニットの長さ及び加工工具70の径を求めることなく、工具ホルダ80の長さ及び径を求めることもできる。
この場合、まず工具ホルダ80の長さ(LHxy(1))を読み出し、基準位置PstdのY軸方向の位置とレーザ光LAのY軸方向の位置を一致させ、レーザ光LAと基準位置PstdのZ軸方向の距離が、距離LHxy(1)に微小距離ΔLを加えた距離LHxy(0)となるように主軸10をZ軸方向に移動させる。
そして、この位置の径(図4(A)中の位置PHL1の径)を求め、求めた径に微小半径ΔDを加えた距離だけ主軸10をY軸方向に移動させた後、主軸10をレーザ光LAに向かう方向に徐々にZ軸方向に移動させることで、図4中の位置PHLから基準面Mstdまでの距離を求めることができる。以降は、図3を用いて説明したステップS30〜ステップS46の処理と同様にして工具ユニットの各位置の径の測定と判定をすることができる。
In the above embodiment, first, the length (LTmn) of the tool unit is obtained, and then the diameter (DTmn) of the processing tool 70 is obtained, and the length and diameter of the tool holder 80 are measured while avoiding the processing tool 70. However, the length and diameter of the tool holder 80 can be obtained without obtaining the length of the tool unit and the diameter of the processing tool 70.
In this case, first, the length (LHxy (1)) of the tool holder 80 is read, the position of the reference position Pstd in the Y-axis direction is matched with the position of the laser light LA in the Y-axis direction, and the laser light LA and the reference position Pstd are aligned. The main shaft 10 is moved in the Z-axis direction so that the distance in the Z-axis direction becomes a distance LHxy (0) obtained by adding a minute distance ΔL to the distance LHxy (1).
Then, the diameter of this position (the diameter of the position PHL1 in FIG. 4A) is obtained, the spindle 10 is moved in the Y-axis direction by a distance obtained by adding the minute radius ΔD to the obtained diameter, and then the spindle 10 is moved to the laser. By gradually moving in the Z-axis direction in the direction toward the light LA, the distance from the position PHL in FIG. 4 to the reference plane Mstd can be obtained. Thereafter, it is possible to measure and determine the diameter of each position of the tool unit in the same manner as the processing of step S30 to step S46 described with reference to FIG.

●[加工プログラムにホルダ寸法情報、加工工具寸法情報を記憶する例(図5)]
以上の説明では、ホルダ寸法情報をホルダ情報40Bに記憶し、加工工具寸法情報を加工工具情報40Aに記憶した例を説明したが、ホルダ寸法情報及び加工工具寸法情報を加工プログラム中に記憶することもできる。
図5(B)は、加工プログラム中にホルダ寸法情報を記憶した例を示している。この例では、「H1(LH1=DH1、LH2=DH2、・・・LHn=DHn)がホルダ寸法情報(または加工工具寸法情報)を示している。
例えば、制御手段40は、図5(C)に示すフローチャートのステップS130〜ステップS146の処理を行う。
ステップS130では、パラメータkを初期化(「1」に設定)する。
ステップS132では、kの値に相当するLH(k)、DH(k)(k=1の場合、LH1、DH1)を読み出す。
ステップS138では、基準面Mstdから測定手段30のレーザ光LAまでの距離がLH(k)となるように主軸10をZ軸方向に移動させる。
ステップS140では、主軸10をY軸方向に移動させて径を測定する。k=1の場合は、図5(A)における距離LH1の位置で径DH1を測定し、k=2の場合、距離LH2の位置で径DH2を測定し、k=3の場合、距離LH3の位置で径DH3を測定することになる。
ステップS142では、測定した径と、ステップS132で読み出したDH(k)とを比較し、差が所定範囲内である場合(Yes)、ステップS144に進み、差が所定範囲内でない場合(No)、加工を停止する。
そして、ステップS144ではkの値を更新する。
ステップS146では更新したkの値に対応するLH(k)、DH(k)が設定されていないか否かを判定する(記憶されている全てのホルダ寸法情報に対して、測定値との照合が終了したか否かを判定する)。次のホルダ寸法情報(LH(k)、DH(k))がない(Yes)場合、全ての測定値が所定範囲内であったため、正しい工具ホルダ(または正しい加工工具)であると判定して加工を開始する。次のホルダ寸法情報(LH(k)、DH(k))がある(No)場合、ステップS132に戻る。
なお、端面からの距離LHnに工具ユニットの先端までの距離+微小距離ΔLを設定し、当該距離の位置における径DHnに0(ゼロ)を設定し、工具ユニットの長さを判定することもできる。
● [Example of storing holder dimension information and machining tool dimension information in the machining program (Fig. 5)]
In the above description, the holder dimension information is stored in the holder information 40B and the processing tool dimension information is stored in the processing tool information 40A. However, the holder dimension information and the processing tool dimension information are stored in the processing program. You can also.
FIG. 5B shows an example in which holder dimension information is stored in the machining program. In this example, “H1 (LH1 = DH1, LH2 = DH2,... LHn = DHn) indicates holder dimension information (or machining tool dimension information).
For example, the control means 40 performs the processing from step S130 to step S146 in the flowchart shown in FIG.
In step S130, the parameter k is initialized (set to “1”).
In step S132, LH (k) and DH (k) corresponding to the value of k (LH1, DH1 when k = 1) are read.
In step S138, the main shaft 10 is moved in the Z-axis direction so that the distance from the reference plane Mstd to the laser beam LA of the measuring means 30 is LH (k).
In step S140, the diameter is measured by moving the spindle 10 in the Y-axis direction. When k = 1, the diameter DH1 is measured at the position of the distance LH1 in FIG. 5A, when k = 2, the diameter DH2 is measured at the position of the distance LH2, and when k = 3, the distance LH3 is measured. The diameter DH3 is measured at the position.
In step S142, the measured diameter is compared with DH (k) read in step S132. If the difference is within the predetermined range (Yes), the process proceeds to step S144, and if the difference is not within the predetermined range (No). Stop processing.
In step S144, the value of k is updated.
In step S146, it is determined whether or not LH (k) and DH (k) corresponding to the updated value of k are set (all stored holder dimension information is collated with the measured value. To determine whether or not. If there is no next holder dimension information (LH (k), DH (k)) (Yes), all measured values are within the predetermined range, so it is determined that the tool holder is correct (or correct machining tool). Start processing. If there is next holder dimension information (LH (k), DH (k)) (No), the process returns to step S132.
It is also possible to set the distance to the tip of the tool unit + the minute distance ΔL as the distance LHn from the end face, set the diameter DHn at the position of the distance to 0 (zero), and determine the length of the tool unit. .

なお、加工プログラム中に、図4(B)及び(C)に示す加工工具情報40A、及びホルダ情報40Bを記憶するようにしてもよい。この場合、加工プログラムには、使用する加工工具及び工具ホルダが、加工工具ID及びホルダIDにて指定される。
以上、本実施の形態にて説明した加工装置1は、記憶手段に記憶された工具情報(加工工具寸法情報、ホルダ寸法情報等、端面(基準面Mstd)からの距離と、当該距離の位置における径)を読み取って、主軸に取り付けられている工具ホルダ(または加工工具と工具ホルダ)の特定個所の寸法を測定し(この場合、輪郭を測定することになる)、工具情報と測定値を照らし合わせて、主軸に取り付けられている工具ホルダの正誤を適切に判定するものである。
記憶手段も測定手段30も既存のものを利用できるので、特にコストアップすることなく実現することができる。なお、加工工具寸法情報及びホルダ寸法情報は、加工プログラム中に記憶されていてもよいし、加工プログラムとは独立した加工工具情報40A、ホルダ情報40Bに記憶されていてもよい。
In the machining program, machining tool information 40A and holder information 40B shown in FIGS. 4B and 4C may be stored. In this case, the machining tool and the tool holder to be used are designated by the machining tool ID and the holder ID in the machining program.
As described above, the processing apparatus 1 described in the present embodiment has the tool information (processing tool dimension information, holder dimension information, etc.) stored in the storage unit, the distance from the end surface (reference surface Mstd), and the position of the distance. Read the diameter), measure the dimensions of a specific part of the tool holder (or machining tool and tool holder) attached to the spindle (in this case, measure the contour), and illuminate the tool information and measured values. In addition, the correctness of the tool holder attached to the spindle is appropriately determined.
Since the storage means and the measurement means 30 can use existing ones, they can be realized without any particular increase in cost. The machining tool dimension information and the holder dimension information may be stored in the machining program, or may be stored in the machining tool information 40A and the holder information 40B independent of the machining program.

以上の説明では、図1の例に示した加工装置1により、測定手段30に対して主軸10をZ軸方向、及びY軸方向に移動させて長さと径を測定したが、主軸10に対して測定手段30をZ軸方向、及びY軸方向に移動させる構成にすることもできる。従って、長さ及び径の測定では、測定手段30に対して主軸10を相対的にZ軸方向、あるいはY軸方向に移動させることで測定することができる。
なお、測定手段30の構成、及び長さと径の測定方法は、本実施の形態に説明したものに限定されるものではない。
In the above description, the length and the diameter are measured by moving the main shaft 10 in the Z-axis direction and the Y-axis direction with respect to the measuring means 30 by the processing device 1 shown in the example of FIG. Thus, the measuring means 30 can be moved in the Z-axis direction and the Y-axis direction. Accordingly, the length and diameter can be measured by moving the main shaft 10 relative to the measuring means 30 in the Z-axis direction or the Y-axis direction.
Note that the configuration of the measuring means 30 and the method for measuring the length and diameter are not limited to those described in the present embodiment.

本発明の加工装置1は、本実施の形態で説明した外観、構成、処理、表示例等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。
また、本実施の形態の説明では、加工工具70は径が一定であり、工具ホルダ80は複数個所で径が異なる例を説明したが、加工工具70の径が複数個所で異なる場合、加工工具情報40A及び加工工具の処理手順を、ホルダ情報40B及び工具ホルダの処理手順と同様とすることで容易に対応することが可能である。
The processing apparatus 1 of the present invention is not limited to the appearance, configuration, processing, display example, and the like described in the present embodiment, and various modifications, additions, and deletions can be made without changing the gist of the present invention.
In the description of the present embodiment, an example has been described in which the diameter of the processing tool 70 is constant and the diameter of the tool holder 80 is different at a plurality of locations. However, when the diameter of the processing tool 70 is different at a plurality of locations, It is possible to easily cope with the processing procedure of the information 40A and the processing tool by making it the same as the processing procedure of the holder information 40B and the tool holder.

本発明の加工装置1の一実施の形態の概略外観図を説明する図である。It is a figure explaining the outline appearance figure of one embodiment of processing device 1 of the present invention. 測定手段30を用いて工具ユニットの長さ及び径を測定する方法を説明する図である。It is a figure explaining the method to measure the length and diameter of a tool unit using the measurement means. 加工工具70及び工具ホルダ80が、加工に使用すべき正しい加工工具及び工具ホルダであるか否かを判定する処理手順の例を示すフローチャートである。It is a flowchart which shows the example of the process sequence which determines whether the processing tool 70 and the tool holder 80 are the correct processing tools and tool holders which should be used for a process. 加工工具情報40A及びホルダ情報40Bの例と、加工工具情報40A及びホルダ情報40Bに記憶されている各寸法情報が、実際の加工工具70及び工具ホルダにおける、どの部分の寸法であるかを説明する図である。An example of the processing tool information 40A and the holder information 40B, and which dimension of the actual processing tool 70 and the tool holder each dimension information stored in the processing tool information 40A and the holder information 40B will be described. FIG. 加工プログラムに、加工工具寸法情報及びホルダ寸法情報を記憶する例を説明する図である。It is a figure explaining the example which memorize | stores machining tool dimension information and holder dimension information in a machining program.

符号の説明Explanation of symbols

1 加工装置
2 基台
10 主軸
12 主軸ハウジング
RZ 主軸回転軸
20 ワークテーブル
30 測定手段
31 発光手段
32 受光手段
LA レーザ光
40 制御手段
40A 加工工具情報
40B ホルダ情報
50 コラム
60 サドル
70 加工工具
80 工具ホルダ
90 工具マガジン
Pstd 基準位置
Mstd 基準面
W ワーク

DESCRIPTION OF SYMBOLS 1 Processing apparatus 2 Base 10 Main shaft 12 Main shaft housing RZ Main shaft rotating shaft 20 Work table 30 Measuring means 31 Light emitting means 32 Light receiving means LA Laser light 40 Control means 40A Processing tool information 40B Holder information 50 Column 60 Saddle 70 Processing tool 80 Tool holder 90 Tool magazine Pstd Reference position Mstd Reference surface W Workpiece

Claims (6)

記憶手段に記憶された加工プログラムに基づいて回転駆動する主軸と、
前記主軸の先端に前記主軸の回転軸と同軸上に取り付けられるとともに交換可能に構成された複数の工具ホルダの各々に加工工具が取り付けられた複数の工具ユニットと、
前記主軸に取り付けられた前記工具ユニットの任意の個所の寸法を測定可能な測定手段と、を備えた加工装置において、
前記工具ホルダを特定可能な前記工具ホルダの特定個所の寸法を示すホルダ寸法情報が、予め前記加工プログラムに記憶、または前記記憶手段に記憶されたホルダ情報に記憶されており、
前記加工装置は、
加工を開始する前に前記ホルダ寸法情報を読み出し、前記主軸に取り付けられている工具ユニットを構成している工具ホルダの特定個所の寸法を前記測定手段を用いて測定し、
読み出した前記ホルダ寸法情報と、測定した工具ホルダの寸法との差が所定範囲内である場合に加工を開始し、前記差が所定範囲内でない場合には加工を停止する、
加工装置。
A spindle driven to rotate based on a machining program stored in the storage means;
A plurality of tool units each having a machining tool attached to each of a plurality of tool holders that are attached to the tip of the main shaft coaxially with the rotation axis of the main shaft and configured to be replaceable;
In a processing apparatus comprising: a measuring unit capable of measuring a dimension of an arbitrary part of the tool unit attached to the spindle.
Holder dimension information indicating the dimension of a specific portion of the tool holder that can identify the tool holder is stored in the machining program in advance, or stored in the holder information stored in the storage unit,
The processing device includes:
Read the holder dimension information before starting machining, measure the dimension of a specific part of the tool holder constituting the tool unit attached to the spindle using the measuring means,
When the difference between the read holder dimension information and the measured tool holder dimension is within a predetermined range, the processing is started, and when the difference is not within the predetermined range, the processing is stopped.
Processing equipment.
請求項1に記載の加工装置であって、
前記加工プログラムには、使用すべき工具ホルダに対応するホルダ識別情報が記憶されており、
前記加工プログラムまたは前記ホルダ情報には、前記ホルダ識別情報に対応させて、前記ホルダ寸法情報が記憶されており、
前記加工装置は、
加工を開始する前に前記加工プログラムに記憶されているホルダ識別情報に対応する前記ホルダ寸法情報を読み出す、
加工装置。
The processing apparatus according to claim 1,
In the machining program, holder identification information corresponding to the tool holder to be used is stored,
In the machining program or the holder information, the holder dimension information is stored in association with the holder identification information,
The processing device includes:
Read the holder dimension information corresponding to the holder identification information stored in the machining program before starting machining,
Processing equipment.
請求項1または2に記載の加工装置であって、
前記ホルダ寸法情報として、
前記工具ユニットが前記主軸に取り付けられた状態における前記工具ホルダの基準面から前記主軸の回転軸方向に沿った前記工具ホルダの先端までの距離であるホルダ長さと、
前記基準面から前記主軸の回転軸方向に沿った任意の距離、及び当該任意の距離の位置における前記工具ホルダの径と、が記憶されている、
加工装置。
The processing apparatus according to claim 1 or 2,
As the holder dimension information,
A holder length that is a distance from a reference surface of the tool holder in a state in which the tool unit is attached to the main shaft to a tip of the tool holder along a rotation axis direction of the main shaft;
An arbitrary distance along the rotation axis direction of the main shaft from the reference plane, and the diameter of the tool holder at the position of the arbitrary distance are stored.
Processing equipment.
請求項1に記載の加工装置であって、
更に、前記加工工具を特定可能な前記加工工具の特定個所の寸法を示す加工工具寸法情報が、予め前記加工プログラムに記憶、または前記記憶手段に記憶された加工工具情報に記憶されており、
前記加工装置は、
加工を開始する前に前記加工工具寸法情報、及び前記ホルダ寸法情報を読み出し、前記主軸に取り付けられている工具ユニットを構成している加工工具及び工具ホルダの特定個所の寸法を前記測定手段を用いて測定し、
読み出した前記加工工具寸法情報と、測定した加工工具の寸法との差が所定範囲内であり、且つ読み出した前記ホルダ寸法情報と、測定した工具ホルダの寸法との差が所定範囲内である場合に加工を開始し、少なくとも一方の前記差が所定範囲内でない場合には加工を停止する、
加工装置。
The processing apparatus according to claim 1,
Further, machining tool dimension information indicating the dimension of a specific part of the machining tool that can identify the machining tool is stored in advance in the machining program, or stored in the machining tool information stored in the storage unit,
The processing device includes:
Before starting the machining, the machining tool dimension information and the holder dimension information are read out, and the dimensions of a specific part of the machining tool and the tool holder constituting the tool unit attached to the spindle are used by the measuring means. Measure
When the difference between the read machining tool dimension information and the measured machining tool dimension is within a predetermined range, and the difference between the read holder dimension information and the measured tool holder dimension is within a predetermined range Processing is stopped, and if at least one of the differences is not within a predetermined range, the processing is stopped.
Processing equipment.
請求項4に記載の加工装置であって、
前記加工プログラムには、使用すべき加工工具に対応する加工工具識別情報と、使用すべき工具ホルダに対応するホルダ識別情報と、が記憶されており、
前記加工プログラムまたは前記加工工具情報には、前記加工工具識別情報に対応させて、前記加工工具寸法情報が記憶されており、
前記加工プログラムまたは前記ホルダ情報には、前記ホルダ識別情報に対応させて、前記ホルダ寸法情報が記憶されており、
前記加工装置は、
加工を開始する前に前記加工プログラムに記憶されている加工工具識別情報に対応する前記加工工具寸法情報を読み出し、前記加工プログラムに記憶されているホルダ識別情報に対応する前記ホルダ寸法情報を読み出す、
加工装置。
The processing apparatus according to claim 4,
In the machining program, machining tool identification information corresponding to a machining tool to be used and holder identification information corresponding to a tool holder to be used are stored.
In the machining program or the machining tool information, the machining tool dimension information is stored in association with the machining tool identification information,
In the machining program or the holder information, the holder dimension information is stored in association with the holder identification information,
The processing device includes:
Read the machining tool dimension information corresponding to the machining tool identification information stored in the machining program before starting machining, and read the holder dimension information corresponding to the holder identification information stored in the machining program,
Processing equipment.
請求項4または5に記載の加工装置であって、
前記ホルダ寸法情報として、
前記工具ユニットが前記主軸に取り付けられた状態における前記工具ホルダの基準面から前記主軸の回転軸方向に沿った前記工具ホルダの先端までの距離であるホルダ長さと、
前記基準面から前記主軸の回転軸方向に沿った任意の距離、及び当該任意の距離の位置における前記工具ホルダの径と、が記憶されており、
前記加工工具寸法情報として、
前記基準面から前記主軸の回転軸方向に沿った前記加工工具の先端までの距離である工具長さと、
前記基準面から前記主軸の回転軸方向に沿った任意の距離、及び当該任意の距離の位置における前記加工工具の径と、が記憶されている、
加工装置。

The processing apparatus according to claim 4 or 5, wherein
As the holder dimension information,
A holder length that is a distance from a reference surface of the tool holder in a state in which the tool unit is attached to the main shaft to a tip of the tool holder along a rotation axis direction of the main shaft;
An arbitrary distance along the rotation axis direction of the main shaft from the reference plane, and a diameter of the tool holder at the position of the arbitrary distance are stored,
As the processing tool dimension information,
A tool length which is a distance from the reference surface to the tip of the processing tool along the rotation axis direction of the main shaft;
An arbitrary distance along the rotation axis direction of the main shaft from the reference plane, and the diameter of the processing tool at the position of the arbitrary distance are stored.
Processing equipment.

JP2007152764A 2007-06-08 2007-06-08 Machining device Pending JP2008305237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007152764A JP2008305237A (en) 2007-06-08 2007-06-08 Machining device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007152764A JP2008305237A (en) 2007-06-08 2007-06-08 Machining device

Publications (1)

Publication Number Publication Date
JP2008305237A true JP2008305237A (en) 2008-12-18

Family

ID=40233894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007152764A Pending JP2008305237A (en) 2007-06-08 2007-06-08 Machining device

Country Status (1)

Country Link
JP (1) JP2008305237A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104002193A (en) * 2014-05-26 2014-08-27 泰德兴精密电子(昆山)有限公司 Connecting device for installing microscopy measurer on CNC
JPWO2016051543A1 (en) * 2014-09-30 2017-04-27 株式会社牧野フライス製作所 Machine tool control device and machine tool
JP2020006496A (en) * 2018-07-12 2020-01-16 Dmg森精機株式会社 Machine tool
JP2021037553A (en) * 2019-08-30 2021-03-11 共立精機株式会社 Blade tool exchange device and tool shape measuring system
WO2023286639A1 (en) * 2021-07-14 2023-01-19 スター精密株式会社 Machine tool system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003048134A (en) * 2001-08-07 2003-02-18 Incs Inc Tool managing system
JP2005040929A (en) * 2003-07-25 2005-02-17 Toyoda Mach Works Ltd Machining center

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003048134A (en) * 2001-08-07 2003-02-18 Incs Inc Tool managing system
JP2005040929A (en) * 2003-07-25 2005-02-17 Toyoda Mach Works Ltd Machining center

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104002193A (en) * 2014-05-26 2014-08-27 泰德兴精密电子(昆山)有限公司 Connecting device for installing microscopy measurer on CNC
JPWO2016051543A1 (en) * 2014-09-30 2017-04-27 株式会社牧野フライス製作所 Machine tool control device and machine tool
CN107077118A (en) * 2014-09-30 2017-08-18 株式会社牧野铣床制作所 The control device and lathe of lathe
US10248107B2 (en) 2014-09-30 2019-04-02 Makino Milling Machine Co., Ltd. Control device for machine tool, and machine tool
JP2020006496A (en) * 2018-07-12 2020-01-16 Dmg森精機株式会社 Machine tool
JP2021037553A (en) * 2019-08-30 2021-03-11 共立精機株式会社 Blade tool exchange device and tool shape measuring system
JP7312059B2 (en) 2019-08-30 2023-07-20 共立精機株式会社 Cutting tool changer and tool shape measurement system
WO2023286639A1 (en) * 2021-07-14 2023-01-19 スター精密株式会社 Machine tool system

Similar Documents

Publication Publication Date Title
JP5235284B2 (en) Measuring method and machine tool
US8387224B2 (en) Device and method for measuring and machining spectacle lens, spectacle lens manufacturing method, and spectacles manufacturing method
US11439484B2 (en) Method for controlling a machine tool
JPWO2002032620A1 (en) Measuring method and apparatus, and machine tool and work processing method having the apparatus
JP2008305237A (en) Machining device
JP2007185771A (en) Tool measuring method, and machine tool with tool measuring function
JP6126353B2 (en) Tool length measuring method and machine tool
CN111629863A (en) Turning tool and turning method
US7252466B1 (en) Tool position referencing for CNC machines
JP4620510B2 (en) Printed circuit board processing machine
JP2008241608A (en) On board method for detecting work standard point, and machining device using the method
JP2011136390A (en) Multifunctional machine inside measuring device in working machine
JP2003048134A (en) Tool managing system
JP4799472B2 (en) Measuring method and apparatus for tool edge position, workpiece processing method and machine tool
KR101663677B1 (en) Machining apparatus having a function of automatic tool setting and alignment and a method thereof
KR20170114024A (en) Cutting Apparatus for setting of Machining Origin
JP5008498B2 (en) Blade height measuring device
JP2007271601A (en) Optical measuring device and method
JP2008157646A (en) Optical measurement apparatus and processing system
JP2015039732A (en) Machine tool and work machining portion measuring method using machine tool
JP2005335036A (en) Cylindrical grinding device and method for measuring outer diameter of workpiece
JP2001269843A (en) Measuring method for center position of rotating tool
CN107199357A (en) It is a kind of quickly to position the drilling machine of drilling
JP6615285B1 (en) Tool runout adjustment method and machine tool
JP2011148042A (en) Method for setting original point of workpiece of machine tool, and machine tool

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101215

A131 Notification of reasons for refusal

Effective date: 20101221

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110426