JPH10138100A - Tool position measuring method in nc machine tool, and medium in which program for same method is recorded - Google Patents

Tool position measuring method in nc machine tool, and medium in which program for same method is recorded

Info

Publication number
JPH10138100A
JPH10138100A JP8299043A JP29904396A JPH10138100A JP H10138100 A JPH10138100 A JP H10138100A JP 8299043 A JP8299043 A JP 8299043A JP 29904396 A JP29904396 A JP 29904396A JP H10138100 A JPH10138100 A JP H10138100A
Authority
JP
Japan
Prior art keywords
tool
image
image data
cutting edge
pattern
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
JP8299043A
Other languages
Japanese (ja)
Other versions
JP3958815B2 (en
Inventor
Kiyoyuki Fukushima
清之 福島
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.)
DMG Mori Co Ltd
Original Assignee
Mori Seiki 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 Mori Seiki Co Ltd filed Critical Mori Seiki Co Ltd
Priority to JP29904396A priority Critical patent/JP3958815B2/en
Publication of JPH10138100A publication Critical patent/JPH10138100A/en
Application granted granted Critical
Publication of JP3958815B2 publication Critical patent/JP3958815B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/24Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
    • B23Q17/2428Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring existing positions of tools or workpieces

Landscapes

  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform correction of a recognition position of a tool tip in an NC machine tool by easy work in a short time. SOLUTION: A device is provided with CCD cameras 1a, 1b installed on an NC machine tool to pick up an image of a tool 3, a camera changer 4 to change images of the CCD cameras 1a, 1b, an image processing device 5 to process the images of the CCD cameras 1a, 1b, and a CNC device 6 to receive result of processing from the image processing device 5 to determine tool correction quantity, and control various sorts of processing action of shaft motors 17, etc.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、NC工作機械にお
ける工具位置測定方法、及びその方法のプログラムを記
録した媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tool position measuring method for an NC machine tool and a medium recording a program for the method.

【0002】[0002]

【従来の技術】従来、NC工作機械は、動作及び各種機
能をプログラムにより設定している。そのため、精密加
工を行うためには、NC工作機械が認識している工具刃
先の位置と、実際の工具刃先の位置とを一致させる必要
がある。従って、所定の基準位置に対する、実際に取り
付けられた工具刃先の位置を測定して、NC工作機械に
よる工具刃先の認識位置を補正する作業が行われる。以
下、この補正作業において、CCDカメラを利用した場
合について説明する。
2. Description of the Related Art Conventionally, the operation and various functions of an NC machine tool are set by a program. Therefore, in order to perform precision machining, it is necessary to match the position of the tool edge recognized by the NC machine tool with the actual position of the tool edge. Therefore, an operation of measuring the position of the actually installed tool edge with respect to the predetermined reference position and correcting the recognized position of the tool edge by the NC machine tool is performed. Hereinafter, a case where a CCD camera is used in this correction work will be described.

【0003】即ち、同時2軸送りが可能なNC工作機械
であって、顕微鏡にCCDカメラを組合せ、工具に対し
てX軸とZ軸の両方向に移動可能に上記NC工作機械本
体に設置された撮像装置と、その撮像装置からの映像信
号から画像の輪郭位置を示す輪郭データを抽出する画像
処理装置と、工具刃先の公称幾何形状を入力するキーボ
ードと、その公称幾何形状に従って、上記撮像装置の視
野内に工具刃先の一部分が順次連続して入る様に、撮像
装置を順次移動するNC位置決め手段と、その位置決め
された各位置における上記輪郭データと、X軸及びZ軸
への上記撮像装置の移動量から、工具刃先の半径R、R
中心位置O、刃先頂点位置Pを算出するパラメータ算出
手段と、それらパラメータからNC工作機械の工具刃先
の認識位置を補正して加工を行う工具補正手段を備えた
構成である。
That is, an NC machine tool capable of simultaneous two-axis feed, which is mounted on the main body of the NC machine tool so as to be movable in both the X-axis and the Z-axis with respect to a tool in combination with a CCD camera and a microscope. An imaging device, an image processing device that extracts contour data indicating a contour position of an image from a video signal from the imaging device, a keyboard that inputs a nominal geometric shape of a tool edge, and the imaging device according to the nominal geometric shape. NC positioning means for sequentially moving the imaging device so that a part of the tool edge enters the field of view sequentially and continuously, the contour data at each of the positioned positions, and the X-axis and the Z-axis of the imaging device. From the travel distance, the radius R, R
The configuration includes parameter calculating means for calculating the center position O and the cutting edge vertex position P, and tool correcting means for performing processing by correcting the recognized position of the tool cutting edge of the NC machine tool from these parameters.

【0004】以上の構成により、先ずユーザがキーボー
ドから工具刃先の公称幾何形状を入力する。その後、測
定を開始するとその公称幾何形状に従って、撮像装置が
上記2方向へ移動して、工具刃先の形状が広範囲にわた
り測定される。尚、この様に広範囲な測定は、工具刃先
の実際の半径R、R中心位置O、刃先頂点位置Pを輪郭
データ等から算出する上で必要となる動作である。この
様にして算出された各種値を用いてNC工作機械の工具
刃先の認識位置を補正する。
[0004] With the above arrangement, the user first inputs the nominal geometric shape of the tool edge from the keyboard. Thereafter, when measurement is started, the imaging device moves in the two directions according to the nominal geometric shape, and the shape of the tool edge is measured over a wide range. Note that such a wide range of measurement is an operation necessary for calculating the actual radius R, the R center position O, and the cutting edge vertex position P of the tool cutting edge from contour data or the like. The recognition position of the tool edge of the NC machine tool is corrected using the various values thus calculated.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、この様
な従来のNC工作機械の工具刃先の認識位置の補正方法
では、補正の際に最も重要な刃先頂点位置Pを算出する
ために、一々工具刃先の公称幾何学形状のデータを入力
する必要が有り、更に、データの入力誤りが無いかをチ
ェックする必要が生じる等、極めて煩雑な作業を伴い、
補正作業に要する時間が長くなると言う課題が有った。
However, in such a conventional method of correcting the recognition position of the tool edge of the NC machine tool, the most important tool edge vertex position P at the time of correction is calculated. It is necessary to input the data of the nominal geometrical shape, and it is necessary to check whether there is any data input error.
There was a problem that the time required for the correction work was long.

【0006】本発明は、従来のNC工作機械のこの様な
課題を考慮し、補正作業を従来に比べてより一層短時間
に行えるNC工作機械における工具位置測定方法及びそ
の方法のプログラムを記録した媒体を提供することを目
的とする。
In view of the above-mentioned problems of the conventional NC machine tool, the present invention has recorded a tool position measuring method and a program of the method in the NC machine tool which can perform the correcting operation in a shorter time than in the conventional case. The purpose is to provide a medium.

【0007】[0007]

【課題を解決するための手段】請求項1記載の本発明
は、NC工作機械における工具の刃先形状を所定のパタ
ーンに分類するために予め定められた複数種類の形状パ
ターンの中から、測定対象となる工具の刃先形状に対応
する前記形状パターンを選択する形状パターン選択ステ
ップと、前記測定対象となる工具、又はその工具の撮像
に用いる撮像手段を移動させ、前記撮像手段の視野内に
前記工具が入る様に位置決めし、その位置決めされた工
具の画像データを前記撮像手段により獲得する画像デー
タ獲得ステップと、前記選択された形状パターンに対応
する探査方法に基づいて、前記獲得した画像データか
ら、前記測定対象となる工具の刃先のプログラムポイン
トを求めるプログラムポイント算出ステップと備えたN
C工作機械における工具位置測定方法である。
According to a first aspect of the present invention, an object to be measured is selected from a plurality of types of predetermined shape patterns for classifying the cutting edge shape of a tool in an NC machine tool into a predetermined pattern. A shape pattern selecting step of selecting the shape pattern corresponding to the cutting edge shape of the tool to be formed, and moving the tool to be measured, or an imaging unit used for imaging the tool, within the field of view of the imaging unit. Based on a search method corresponding to the selected shape pattern, based on an image data obtaining step of obtaining image data of the positioned tool by the imaging unit, based on the obtained image data, A program point calculating step of obtaining a program point of a cutting edge of the tool to be measured.
This is a tool position measurement method for a C machine tool.

【0008】請求項2記載の本発明は、上記測定対象と
なる工具、又はその工具の撮像に用いる撮像手段を移動
させる場合、前記工具又は前記撮像手段を自転させるこ
となく移動させる請求項1記載のNC工作機械における
工具位置測定方法である。
According to a second aspect of the present invention, when the tool to be measured or the imaging means used for imaging the tool is moved, the tool or the imaging means is moved without rotating. Is a method for measuring a tool position in an NC machine tool.

【0009】請求項3記載の本発明は、上記予め定めら
れた複数種類の形状パターンは、直交座標系の原点に前
記刃先のプログラムポイントがあるときに、その背後の
部分が前記直交座標系の4つの象限の内、1つ又は複数
のどの象限にあるかによって、パターン分けされている
請求項2記載のNC工作機械における工具位置測定方法
である。
According to a third aspect of the present invention, when the predetermined plurality of shape patterns have the program point of the cutting edge at the origin of the rectangular coordinate system, a portion behind the program point is defined by the rectangular coordinate system. The method according to claim 2, wherein the pattern is divided according to one or more of the four quadrants.

【0010】請求項4記載の本発明は、上記探査方法
は、前記パターンに対応する前記象限を利用する請求項
3記載のNC工作機械における工具位置測定方法であ
る。
According to a fourth aspect of the present invention, there is provided the tool position measuring method for an NC machine tool according to the third aspect, wherein the search method uses the quadrant corresponding to the pattern.

【0011】請求項5記載の本発明は、上記探査方法
は、前記パターンに対応する前記象限が1つの場合に
は、前記画像データに対して水平スキャンと垂直スキャ
ンを利用し、又、前記パターンに対応する前記象限が複
数の場合には、前記画像データに対して水平スキャン又
は垂直スキャンを利用する請求項4記載のNC工作機械
における工具位置測定方法である。
According to a fifth aspect of the present invention, in the search method, when the number of quadrants corresponding to the pattern is one, a horizontal scan and a vertical scan are used for the image data. 5. The tool position measuring method according to claim 4, wherein a horizontal scan or a vertical scan is used for the image data when there are a plurality of quadrants corresponding to.

【0012】請求項6記載の本発明は、上記画像データ
獲得ステップでは、前記撮像手段としてのカメラ装置は
移動せず、前記工具の方を移動させるものであり、前記
プログラムポイント算出ステップでは、前記カメラ装置
の取り付け誤差補正をも加味して、前記算出を行う請求
項1〜5の何れか一つに記載のNC工作機械における工
具位置測定方法である。
According to a sixth aspect of the present invention, in the image data acquiring step, the camera device as the image pickup means does not move but the tool is moved. The tool position measuring method for an NC machine tool according to any one of claims 1 to 5, wherein the calculation is performed in consideration of correction of a mounting error of the camera device.

【0013】請求項7記載の本発明は、上記移動の初期
段階における前記視野の方が、前記位置決めの段階にお
ける前記視野よりも広い請求項1〜6の何れか一つに記
載のNC工作機械における工具位置測定方法である。
According to a seventh aspect of the present invention, in the NC machine tool according to any one of the first to sixth aspects, the visual field at the initial stage of the movement is wider than the visual field at the positioning stage. Is a method for measuring the tool position.

【0014】請求項8記載の本発明は、上記画像データ
獲得ステップでは、表示手段を利用して前記広い視野の
画像を表示する場合、それより狭い前記視野の領域を示
すガイド枠の画像を、前記広い視野の画像上に重ねて表
示する請求項7記載のNC工作機械における工具位置測
定方法である。
According to a still further aspect of the present invention, in the image data acquiring step, when the image of the wide field of view is displayed by using display means, the image of the guide frame indicating the area of the field of view narrower than that is displayed. The tool position measuring method for an NC machine tool according to claim 7, wherein the tool position is displayed by being superimposed on the image having a wide field of view.

【0015】請求項9記載の本発明は、請求項1〜8の
何れか一つに記載の各ステップの全部又は一部のステッ
プをコンピュータに実行させるためのプログラムを記録
した媒体である。
According to a ninth aspect of the present invention, there is provided a medium recording a program for causing a computer to execute all or some of the steps according to any one of the first to eighth aspects.

【0016】[0016]

【発明の実施の形態】以下、本発明に係るNC工作機械
における工具位置測定方法の一実施の形態について、図
面を用いて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a tool position measuring method for an NC machine tool according to the present invention will be described below with reference to the drawings.

【0017】図1は、上記NC工作機械における工具位
置測定方法が適用されたNC工作機械の略示ブロック図
であり、同図を参照しながら本実施の形態の構成を説明
する。 同図において、CCDカメラ1a、1bは、N
C工作機械の本体(図示省略)に固定されており、工具
取り付け部(刃物台)2に取り付けられた工具3の刃先
を撮像するための手段である。CCDカメラ(ズームカ
メラ)1bは、工具3の刃先のプログラムポイントの位
置計測に用いる画像を取り込むためのもので、その画像
領域をここでは計測視野と呼ぶ。又、CCDカメラ(標
準カメラ)1aは、上記計測視野をほぼ中央に含み、更
にその周囲の領域の画像をも広く取り込んで、工具3が
初期位置から移動し、最終位置決めされるまでの一連の
操作を容易に行うためのものである。尚、本実施の形態
では、図2に示すように、工具初期位置の刃先のプログ
ラムポイントの位置がX−Z軸に基づく機械座標系の原
点O(0、0)である。又、本実施の形態での位置座標
の表示は、特に示さない限り、上記機械座標系を基準と
する。図2は、機械座標と工具補正の関係を示す概念図
である。
FIG. 1 is a schematic block diagram of an NC machine tool to which the tool position measuring method in the NC machine tool is applied, and the configuration of the present embodiment will be described with reference to FIG. In the figure, CCD cameras 1a and 1b
C is a means fixed to a main body (not shown) of the machine tool and for taking an image of the cutting edge of the tool 3 attached to the tool attaching portion (turret) 2. The CCD camera (zoom camera) 1b is for taking in an image used for measuring the position of the program point of the cutting edge of the tool 3, and the image area is herein referred to as a measurement visual field. Further, the CCD camera (standard camera) 1a includes the above-mentioned measurement visual field substantially at the center, and further takes in an image of the surrounding area widely, so that a series of operations from the initial position of the tool 3 to the final positioning are performed. This is for easy operation. In the present embodiment, as shown in FIG. 2, the position of the program point of the cutting edge at the tool initial position is the origin O (0, 0) of the machine coordinate system based on the XZ axis. Further, the display of the position coordinates in the present embodiment is based on the above-mentioned machine coordinate system unless otherwise specified. FIG. 2 is a conceptual diagram showing the relationship between machine coordinates and tool correction.

【0018】又、上記計測視野(カメラ視野とも呼ぶ)
のサイズは、約21×20mmである。そのカメラ視野
の中央点、即ち、画像面上におけるカメラ原点Qが、機
械座標系において予め定められた画像認識基準点P(X
P、ZP)と正確に一致する様に、CCDカメラ1bが位
置決めされており、しかもその向きは、工具3の移動平
面に対してほぼ垂直となるように取り付けられている
(図2参照)。この工具3の移動平面はX軸及びZ軸に
より決まる平面である。尚、これらCCDカメラ1a及
び1bは一体となって組み立てられており、双方のカメ
ラの向きは一致する様に調整が完了しているものとす
る。
Further, the above-mentioned measurement visual field (also called a camera visual field).
Is about 21 × 20 mm. The center point of the camera field of view, that is, the camera origin Q on the image plane is determined by an image recognition reference point P (X
P , Z P ), the CCD camera 1b is positioned so as to exactly coincide with the direction, and is mounted so that its direction is substantially perpendicular to the moving plane of the tool 3 (see FIG. 2). . The moving plane of the tool 3 is a plane determined by the X axis and the Z axis. It is assumed that the CCD cameras 1a and 1b are assembled as one body, and that the adjustments have been completed so that the directions of both cameras coincide.

【0019】CCDカメラ1a、1bは、カメラ切換器
4を介して、画像処理装置5に接続されており、更に画
像処理装置5は、機械コントローラ(以下、CNC装置
と呼ぶ)6に接続されている。
The CCD cameras 1a and 1b are connected to an image processing device 5 via a camera switch 4, and the image processing device 5 is further connected to a machine controller (hereinafter referred to as a CNC device) 6. I have.

【0020】カメラ切換器4は、画像処理演算部10か
らの指令を受けて、CCDカメラ1aと1bの内、何れ
の画像をディスプレイ装置9に表示させるかによって、
CCDカメラの切り換えを行う手段である。
The camera switching unit 4 receives an instruction from the image processing operation unit 10 and determines which image of the CCD cameras 1a and 1b is to be displayed on the display device 9 according to the command.
A means for switching the CCD camera.

【0021】画像処理装置5について更に説明する。即
ち、画像処理装置5において、A/D変換器7はCCD
カメラ1a,1bからの画像信号をディジタル信号に変
換する手段であり、2値化処理部8は、A/D変換器7
の出力であるディジタル化された濃淡画像信号を所定の
基準値を用いて2値化信号に変換する手段である。ディ
スプレイ装置9は、2値化処理部8の出力を2値化画像
として、又、CCDカメラ1aからの画像信号を通常の
濃淡を有するカメラ画像として、表示する手段である。
画像処理演算部10は、2値化画像データを用いて工具
の刃先のプログラムポイント位置Rの座標値(α、β)
(但し、(α、β)はカメラ原点Qを基準とする座標
値)を算出し、後述する主制御部12へ通知する手段で
ある。データメモリ11は、画像認識基準点P(XP
P)、2値化処理部8の出力である2値化データ、そ
して後述する工具形状パターン画像データ等を格納する
手段である。
The image processing device 5 will be further described. That is, in the image processing device 5, the A / D converter 7 is a CCD.
This is means for converting image signals from the cameras 1a and 1b into digital signals. The binarization processing section 8 includes an A / D converter 7
Is a means for converting the digitized grayscale image signal output from the above into a binary signal using a predetermined reference value. The display device 9 is a means for displaying the output of the binarization processing section 8 as a binarized image, and displaying the image signal from the CCD camera 1a as a camera image having normal shading.
The image processing calculation unit 10 uses the binarized image data to set the coordinate values (α, β) of the program point position R of the cutting edge of the tool.
(Where (α, β) is a coordinate value based on the camera origin Q) and is a means for notifying the main control unit 12 described later. The data memory 11 stores an image recognition reference point P (X P ,
Z P ) is a means for storing binarized data output from the binarization processing section 8 and tool shape pattern image data to be described later.

【0022】CNC装置6について更に説明する。即
ち、CNC装置6は、画像処理演算部10と接続されて
いる主制御部12と、制御プログラム等を格納したRO
M15と、NC加工データ等を格納するRAM15と、
X軸モータ17及びZ軸モータ18の駆動制御を行うサ
ーボ制御部19と、補正量格納部20を備えている。主
制御部12は、画像処理演算部10からの工具刃先のプ
ログラムポイント位置の座標値を利用して後述する工具
補正量を算出し、その補正量を用いて、NC加工データ
に基づく各種加工動作を総括する手段である。補正量格
納部20は、工具補正量を格納するものである。又、主
制御部12には、キーボード21が接続されている。キ
ーボード21は、オペレータが後述する形状パターンの
選択指示を行ったり、工具の移動及び位置決め指示を行
うための手段である。
The CNC device 6 will be further described. That is, the CNC device 6 includes a main control unit 12 connected to the image processing operation unit 10 and an RO that stores a control program and the like.
M15, a RAM 15 for storing NC processing data and the like,
The servo control unit 19 that controls the driving of the X-axis motor 17 and the Z-axis motor 18 and a correction amount storage unit 20 are provided. The main control unit 12 calculates a tool correction amount described later using the coordinate value of the program point position of the tool edge from the image processing operation unit 10 and uses the correction amount to perform various processing operations based on the NC processing data. It is a means to summarize. The correction amount storage unit 20 stores a tool correction amount. Further, a keyboard 21 is connected to the main control unit 12. The keyboard 21 is a means for allowing the operator to issue a selection instruction of a shape pattern, which will be described later, and to issue a tool movement and positioning instruction.

【0023】以上の構成において、以下、本実施の形態
の動作を図面を参照しながら説明し、同時に、本発明に
係るNC工作機械における工具位置測定方法の一実施の
形態について述べる。ここでは、(1)先ず最初に、C
CDカメラ1bの取り付け角度誤差の補正処理について
述べ(図3参照)、(2)その後、工具補正量の計測に
ついて述べる(図4〜図8参照)。
In the above configuration, the operation of the present embodiment will be described below with reference to the drawings, and at the same time, an embodiment of the tool position measuring method in the NC machine tool according to the present invention will be described. Here, (1) First, C
The process of correcting the mounting angle error of the CD camera 1b will be described (see FIG. 3), and (2) the measurement of the tool correction amount will be described (see FIGS. 4 to 8).

【0024】(1)CCDカメラ1bの取り付け角度誤
差の補正処理 図3は、CCDカメラ1bの取り付け角度誤差の補正処
理を示す流れ図である。
(1) Correction process of the mounting angle error of the CCD camera 1b FIG. 3 is a flowchart showing the correction process of the mounting angle error of the CCD camera 1b.

【0025】動作説明に入る前に、本動作の必要性につ
いて説明する。
Before the description of the operation, the necessity of this operation will be described.

【0026】即ち、本装置の組立時において、CCDカ
メラ1bの取り付けは、上述したように、本来、工具3
の移動平面に対して垂直となるように取り付けられるの
が理想であるが、現実には多少の取り付け角度に誤差が
生じる。この様な取り付け位置誤差を補正することによ
って、(2)で述べる工具補正量の測定精度を高めるこ
とが出来る。従って、ここで述べる補正処理は、本装置
の組立後、出荷前の調整の際に一度行えば足りるもので
ある。
That is, when assembling the present apparatus, as described above, the CCD camera 1b must be attached to the tool
Ideally, the mounting is perpendicular to the moving plane of the lens, but in reality, there is some error in the mounting angle. By correcting such an attachment position error, the measurement accuracy of the tool correction amount described in (2) can be improved. Therefore, the correction process described here only needs to be performed once at the time of adjustment before shipping after assembling the present apparatus.

【0027】尚、本実施の形態では、カメラの取り付け
角度誤差の補正は、CCDカメラ1bについてのみ行
い、CCDカメラ1aについては、特に行わない。これ
は、CCDカメラ1aによる画像は、上述した様に、あ
くまで、工具移動の操作を容易に行うための画像である
のに対して、CCDカメラ1bによる画像は、工具のプ
ログラムポイントの位置測定に直接関係する最も重要な
データであるからである。
In the present embodiment, the correction of the camera mounting angle error is performed only for the CCD camera 1b, and is not particularly performed for the CCD camera 1a. This is because, as described above, the image obtained by the CCD camera 1a is an image for easily performing the operation of moving the tool, whereas the image obtained by the CCD camera 1b is used for measuring the position of the program point of the tool. It is the most important data directly related.

【0028】以上で本動作の必要性の説明を終わり、次
に動作説明を行う。
The necessity of this operation has been described above, and the operation will be described next.

【0029】ステップ1:調整者は、先ず工具取り付け
部2に、基準工具(図示省略)を取り付ける。次に、標
準工具の刃先のプログラムポイントを画像認識基準点P
(X P,ZP)に位置決めするために、キーボード21を
操作する。画像認識基準点Pは、上述した通り、画像表
示面上のカメラ原点Qと一致しているので、調整者は、
CCDカメラ1bが取り込んだ画像を表示しているディ
スプレイ装置9の表示画面を見ながら、その画面***
に表示された原点Qの位置に標準工具の刃先のプログラ
ムポイントを位置決めすればよい。尚、標準工具の刃先
のプログラムポイントの位置の座標値データを予めCN
C装置6内のメモリに格納しておけば、そのデータを利
用して、即座に原点Qの位置に上記位置決めが出来るこ
とは言うまでもない。
Step 1: The coordinator first installs the tool
A reference tool (not shown) is attached to the part 2. Next,
The program point of the cutting edge of the semi-tool is set to the image recognition reference point P
(X P, ZPTo position the keyboard 21
Manipulate. The image recognition reference point P is, as described above,
Since the camera origin Q coincides with the camera origin Q on the display surface,
A digital camera displaying an image captured by the CCD camera 1b.
While looking at the display screen of the spray device 9, center on the screen.
At the position of the origin Q displayed on the
What is necessary is just to position the program point. The cutting edge of the standard tool
The coordinate value data of the position of the program point
If the data is stored in the memory in the C device 6, the data can be used.
That the above-mentioned positioning can be performed immediately at the position of the origin point Q.
Needless to say.

【0030】キーボード21からの入力に応じて、主制
御部12はサーボ制御部19に指令を送り、その指令に
従って、サーボ制御部19がX軸モータ17及びZ軸モ
ータ18の駆動制御を行うことにより、標準工具が画像
認識基準点P(XP,ZP)に位置決めされる。尚、本装
置においては、工具の移動に際し、工具3自身が自転す
る様な移動は行えない構成となっている。
In response to an input from the keyboard 21, the main control unit 12 sends a command to the servo control unit 19, and the servo control unit 19 controls the driving of the X-axis motor 17 and the Z-axis motor 18 according to the command. Thus, the standard tool is positioned at the image recognition reference point P (X P , Z P ). In this apparatus, the tool 3 cannot move so that the tool 3 itself rotates when the tool is moved.

【0031】ステップ2:次に、調整者は、標準工具を
X軸方向及びZ軸方向にそれぞれ一定量移動させるため
の指示をキーボード21から行う。
Step 2: Next, the adjuster gives an instruction from the keyboard 21 to move the standard tool by a fixed amount in each of the X-axis direction and the Z-axis direction.

【0032】この指示を受けて、主制御部12は、先ず
サーボ制御部19を介して、X軸モータ17の駆動を指
令し、標準工具をX軸方向へ基準値5mmだけ移動させ
て停止させる。
In response to this instruction, the main control unit 12 first commands the drive of the X-axis motor 17 via the servo control unit 19, and moves the standard tool in the X-axis direction by the reference value of 5 mm to stop. .

【0033】ステップ3:上記移動後の標準工具の刃先
の画像データが、CCDカメラ1aから取り込まれて、
A/D変換器7及び2値化処理部8で信号処理され、画
像処理演算部10へ送られる。画像処理演算部10で
は、上記2値化処理された、刃先の画像データと、デー
タメモリ11に格納されているカメラ原点Qに基づい
て、刃先のプログラムポイントの位置のX軸方向への移
動量を算出し、基準値との誤差量XEを計算する。
Step 3: The image data of the blade edge of the standard tool after the movement is fetched from the CCD camera 1a.
The signal is processed by the A / D converter 7 and the binarization processing unit 8 and sent to the image processing operation unit 10. The image processing calculation unit 10 moves the position of the program point of the cutting edge in the X-axis direction based on the binarized image data of the cutting edge and the camera origin Q stored in the data memory 11. It is calculated, to calculate the error amount X E of a reference value.

【0034】ステップ4:次に、主制御部12は、サー
ボ制御部19を介して、Z軸モータ18の駆動を指令
し、標準工具をZ軸方向へ基準値5mmだけ移動させて
停止させる。
Step 4: Next, the main controller 12 instructs the drive of the Z-axis motor 18 via the servo controller 19 to move the standard tool by the reference value 5 mm in the Z-axis direction and stop it.

【0035】ステップ5:上記移動後の標準工具の刃先
の画像データが、CCDカメラ1aから取り込まれて、
A/D変換器7及び2値化処理部8で信号処理され、画
像処理演算部10へ送られる。画像処理演算部10で
は、上記ステップ3と同様にして、刃先のプログラムポ
イントのZ軸方向への移動量を算出し、基準値との誤差
量ZEを計算する。
Step 5: The image data of the edge of the standard tool after the movement is fetched from the CCD camera 1a.
The signal is processed by the A / D converter 7 and the binarization processing unit 8 and sent to the image processing operation unit 10. The image processing operation unit 10 calculates the amount of movement of the program point of the cutting edge in the Z-axis direction in the same manner as in step 3 and calculates the amount of error Z E from the reference value.

【0036】ステップ6:画像処理演算部10は、以上
のようにして計算された誤差量XE及びZEを用いて、工
具移動平面とCCDカメラ1bによる計測平面との角度
のズレ即ち、CCDカメラ1bの取り付け角度誤差量を
算出して、データメモリ11へ格納する。
Step 6: The image processing calculation unit 10 uses the error amounts X E and Z E calculated as described above to shift the angle between the tool moving plane and the plane measured by the CCD camera 1b, that is, the CCD. The attachment angle error amount of the camera 1b is calculated and stored in the data memory 11.

【0037】以上によりCCDカメラ1bの取り付け角
度誤差の補正処理が完了する。
Thus, the process of correcting the mounting angle error of the CCD camera 1b is completed.

【0038】次に、工具補正量の計測について図4〜図
8を参照しながら説明する。
Next, the measurement of the tool correction amount will be described with reference to FIGS.

【0039】図4は、工具補正量計測処理を示す流れ図
である。又、図5は、NC工作機械における工具の刃先
形状を所定のパターンに分類するために予め定められた
4種類の形状パターンを説明するための概念図である。
図5では、四角形の枠41内は計測視野に、又、四角形
の枠の中央点42はカメラ原点Qにそれぞれ対応する様
に描かれている。更に、この四角形の枠41内は、枠の
中央点42で直交するX軸47とZ軸48により第1象
限43〜第4象限46の4つのエリヤに分けられてい
る。これら4つのエリヤの内、黒く塗りつぶしたエリヤ
は、工具の刃先のプログラムポイントを直交座標系の原
点42に位置決めしたとした場合に、刃先及びその背後
の部分の画像が占める可能性のある領域を示している。
尚、CCDカメラ1bの計測視野に取り込まれた画像
の、ディスプレイ装置9の表示画像上においても、その
カメラ原点Qで直交するX軸47とZ軸48が表示さ
れ、図5と同様に、それら各軸により第1象限43〜第
4象限46の4つのエリヤに区分けされている。ここ
で、図5に示した4種類の形状パターンに該当する典型
的な工具の形状図を図6に示す。
FIG. 4 is a flowchart showing the tool correction amount measuring process. FIG. 5 is a conceptual diagram for explaining four types of predetermined shape patterns for classifying the cutting edge shape of the tool in the NC machine tool into a predetermined pattern.
In FIG. 5, the inside of the square frame 41 is drawn so as to correspond to the measurement visual field, and the center point 42 of the square frame is drawn so as to correspond to the camera origin Q. Further, the inside of this rectangular frame 41 is divided into four areas of a first quadrant 43 to a fourth quadrant 46 by an X axis 47 and a Z axis 48 orthogonal to each other at a center point 42 of the frame. Of these four areas, the area filled in black indicates an area that may be occupied by the image of the cutting edge and the portion behind it when the program point of the cutting edge of the tool is positioned at the origin 42 of the rectangular coordinate system. Is shown.
The X-axis 47 and the Z-axis 48 orthogonal to the camera origin Q are also displayed on the display image of the display device 9 of the image captured in the measurement visual field of the CCD camera 1b. Each axis is divided into four areas of a first quadrant 43 to a fourth quadrant 46. Here, FIG. 6 shows a shape diagram of a typical tool corresponding to the four types of shape patterns shown in FIG.

【0040】(2)工具補正量の計測 ステップ101:オペレータは、先ず測定対象となる工
具3について、工具形状パターンを選択するために、キ
ーボード21から所定の指示を行う。
(2) Measurement of Tool Correction Amount Step 101: First, the operator issues a predetermined instruction from the keyboard 21 to select a tool shape pattern for the tool 3 to be measured.

【0041】キーボード21からの指示に応じて、画像
処理演算部10は、工具形状パターンの画像データをデ
ータメモリ11から取り出して、ディスプレイ装置9に
出力させる。
In response to an instruction from the keyboard 21, the image processing operation unit 10 retrieves the image data of the tool shape pattern from the data memory 11 and causes the display device 9 to output it.

【0042】オペレータは、ディスプレイ装置9の画面
上に表示された図5に示す4つの画像を見て、その中か
ら、測定対象となる工具3が何れのパターンに該当する
かを判断する。そして、Cタイプを選択指示したとす
る。画像処理演算部10は、この選択指示の内容をデー
タメモリ11に格納する。
The operator looks at the four images shown in FIG. 5 displayed on the screen of the display device 9 and determines from which of the patterns the tool 3 to be measured corresponds to which pattern. Then, it is assumed that the C type is selected and instructed. The image processing operation unit 10 stores the content of the selection instruction in the data memory 11.

【0043】ステップ102:次に、オペレータは、測
定対象となる工具3を初期位置から移動させ、図5にお
けるCタイプに対応する、計測視野内のエリヤ内に位置
決めさせるための指示をキーボード21により行う。
Step 102: Next, the operator uses the keyboard 21 to move the tool 3 to be measured from the initial position and position the tool 3 in the area within the measurement visual field corresponding to the type C in FIG. Do.

【0044】即ち、オペレータは、ディスプレイ装置9
に表示されているCCDカメラ1aにより取り込まれた
広い視野の画像50を見ながら、工具の初期位置51と
計測視野の位置との全体を確認して(図7参照)、とり
あえず、工具3の刃先が計測視野の外周枠52中に入る
様に、工具移動の指示を行う。ここで、図7は、カメラ
視野の説明図である。尚、図7に示すように、広い視野
の画像50の中央には、計測視野の外周枠52が重ねて
表示される。計測視野の外周枠52の内部領域に工具3
の画像領域が25%以上占めると画像処理演算部10の
指示により自動的に、ディスプレイ装置9における表示
が、CCDカメラ1bにより取り込まれた画像に切り替
わる(図8(a)参照)。図8(a)〜(c)は、計測
視野の外周枠52内における工具3の先端部の画像の移
動の様子を示す図であり、移動方向を矢印で示す。
That is, the operator operates the display device 9
The entire initial position 51 of the tool and the position of the measurement field of view are checked while looking at the image 50 of a wide field of view taken in by the CCD camera 1a displayed at (see FIG. 7). Is instructed to move into the outer peripheral frame 52 of the measurement visual field. Here, FIG. 7 is an explanatory diagram of the camera field of view. As shown in FIG. 7, an outer peripheral frame 52 of the measurement visual field is displayed in the center of the image 50 having a wide visual field. The tool 3 is placed inside the outer peripheral frame 52 of the measurement field of view.
When the image area occupies 25% or more, the display on the display device 9 is automatically switched to the image captured by the CCD camera 1b according to the instruction of the image processing operation unit 10 (see FIG. 8A). FIGS. 8A to 8C are views showing how the image of the tip of the tool 3 moves in the outer peripheral frame 52 of the measurement visual field, and the moving direction is indicated by an arrow.

【0045】工具移動の動作は、ステップ2で述べた内
容と基本的に同じである。
The operation of the tool movement is basically the same as that described in step 2.

【0046】ステップ103:計測視野の画像に切り替
わった後は、オペレータは、その計測視野の画像(図8
(a)〜(c)参照)を見ながら、工具の刃先及びその
背後の画像が、ステップ101で選択した図5中に示す
Cタイプのエリヤ、即ち第3象限内に入り、それ以外の
象限には入らない位置に来るまで、工具移動の指示を行
う。そして、所望の位置に達すれば工具の移動を停止さ
せる機械移動停止指令が出される(図8(c)参照)。
尚、計測視野の画面では、直交座標系の各軸の画像が刃
先の画像に重ねて表示される。
Step 103: After switching to the image of the measurement visual field, the operator operates the image of the measurement visual field (FIG. 8).
While seeing (a) to (c)), the image of the cutting edge of the tool and the image behind it enters the C type area shown in FIG. 5 selected in step 101, that is, the third quadrant, and the other quadrants. Until it comes to a position where it does not enter, the tool movement is instructed. Then, when the desired position is reached, a machine movement stop command for stopping the movement of the tool is issued (see FIG. 8C).
In addition, on the screen of the measurement visual field, the image of each axis of the orthogonal coordinate system is displayed so as to overlap the image of the cutting edge.

【0047】ステップ104:オペレータは、工具刃先
のプログラムポイント位置の計測スタートを指示する。
画像処理演算部10は、その計測スタート指示を得て、
停止中の工具の刃先の画像データを取り込みデータメモ
リ11へ一端格納する。画像処理演算部10は、この画
像データに、ステップ6で算出したCCDカメラの取り
付け角度誤差量を加味した上で、刃先のプログラムポイ
ントの位置R(α、β)を計測する(図8(c)参
照)。(α、β)の値は、上述した通り、カメラ原点Q
(0、0)からのズレ量を示す。尚、刃先のプログラム
ポイント位置R(α、β)の計測方法については、更に
後述する。
Step 104: The operator instructs to start measuring the program point position of the tool edge.
The image processing operation unit 10 receives the measurement start instruction,
The image data of the cutting edge of the stopped tool is fetched and temporarily stored in the data memory 11. The image processing calculation unit 10 measures the position R (α, β) of the program point of the blade edge after adding the CCD camera mounting angle error amount calculated in step 6 to the image data (FIG. 8 (c)). )reference). The value of (α, β) is, as described above, the camera origin Q
It shows the amount of deviation from (0, 0). The method of measuring the program point position R (α, β) of the cutting edge will be further described later.

【0048】ステップ105:画像処理演算部10は、
このようにして計測した刃先のプログラムポイント位置
R(α、β)の値と、画像認識基準点P(XP、ZP)の
値とを主制御部12へ通知する。
Step 105: The image processing operation unit 10
The value of the program point position R (α, β) of the blade edge measured in this way and the value of the image recognition reference point P (X P , Z P ) are notified to the main control unit 12.

【0049】ステップ106:主制御部12では、刃先
のプログラムポイント位置R(α、β)の値と、画像認
識基準点P(XP、ZP)の値とから、工具補正量を(X
P−α、ZP−β)として算出する。この工具補正量は、
刃先のプログラムポイント位置R(α、β)を機械座標
系における値に変換したものである。
Step 106: The main controller 12 determines the tool correction amount by (X) based on the value of the program point position R (α, β) of the cutting edge and the value of the image recognition reference point P (X P , Z P ).
P-.alpha., calculated as Z P-beta). This tool compensation amount is
The program point position R (α, β) of the cutting edge is converted into a value in the machine coordinate system.

【0050】ステップ107:主制御部12は、工具補
正量(XP−α、ZP−β)を補正量格納部20における
所定のアドレスである指定補正番号に設定される。
Step 107: The main controller 12 sets the tool correction amount (X P -α, Z P -β) to a specified correction number which is a predetermined address in the correction amount storage unit 20.

【0051】ステップ108:機械移動停止信号が解除
され、工具補正量計測の処理が完了する。
Step 108: The machine movement stop signal is released, and the process of measuring the tool correction amount is completed.

【0052】以上で工具補正量計測の説明を終わり、次
に、上述した通り、刃先のプログラムポイント位置R
(α、β)の計測方法について、図9を参照しながら説
明する。
The description of the measurement of the tool correction amount has been completed above. Next, as described above, the program point position R of the cutting edge is determined.
The method of measuring (α, β) will be described with reference to FIG.

【0053】図9は、刃先のプログラムポイントの位置
R(α、β)の計測方法を説明するための図である。
FIG. 9 is a diagram for explaining a method of measuring the position R (α, β) of the program point of the cutting edge.

【0054】ここでは、Aタイプが選択されていること
から、同図に示す様に、工具3の刃先の画像は第3象限
にのみ存在することが前提となっている。従って、画像
処理演算部10では、それに対応する様に、データメモ
リ11に格納されている2値画像データに対して、図9
に示した、垂直スキャンと水平スキャンの2通りの探査
を実行する。ここで、垂直スキャンとは、Z軸に垂直な
同一ライン上を走査し、しかもその走査ラインをZ軸に
対して順次正又は負の何れかの方向に進める探査のこと
であり、一方、水平スキャンとは、X軸に垂直な同一ラ
イン上を走査し、しかもその走査ラインをX軸に対して
順次正又は負の何れかの方向に進める探査のことであ
る。又、走査ラインの進む方向を特に探査方向と呼ぶ。
図9では、垂直スキャンの探査方向は負方向であり、こ
れを第1探査方向70と呼び、一方、水平スキャンの探
査方向は負方向であり、これを第2探査方向75と呼ぶ
ものとする。これら2つの探査方向について、順次、2
値画像データの白黒変化点の探査を行う。
Here, since the type A is selected, it is assumed that the image of the cutting edge of the tool 3 exists only in the third quadrant as shown in FIG. Accordingly, the image processing operation unit 10 correspondingly operates the binary image data stored in the data memory 11 as shown in FIG.
The two types of search, vertical scan and horizontal scan, are performed as shown in FIG. Here, the vertical scan is an exploration in which scanning is performed on the same line perpendicular to the Z axis and the scanning line is sequentially advanced in either the positive or negative direction with respect to the Z axis. Scanning is a search that scans on the same line perpendicular to the X axis and advances the scan line sequentially in either the positive or negative direction with respect to the X axis. Further, the direction in which the scanning line advances is particularly called a search direction.
In FIG. 9, the search direction of the vertical scan is a negative direction, which is referred to as a first search direction 70, while the search direction of the horizontal scan is a negative direction, which is referred to as a second search direction 75. . For these two search directions,
Search for the black and white change point of the value image data.

【0055】即ち、具体的には同図に示すように、先
ず、垂直スキャンを行う。
That is, as shown in the figure, first, a vertical scan is performed.

【0056】ここでは、スキャン対象となる主な領域は
あくまで第3象限であるから、スキャン幅をX軸の全幅
に合わせ、しかも画像の最右端から第1探査方向に探査
すると言う必要はない。従って、ここでの垂直スキャン
においては、カメラ原点Qから第4象限側に少し入った
ところの垂直スキャンスタート位置71から第1探査方
向70に向けて探査を開始して、第3象限へ向かうもの
であり、そのスキャン幅は、カメラ原点QからX軸座標
の正の領域に若干入ったところから、X軸座標の負の領
域に一定量入ったところまでの幅で充分である。この垂
直スキャンの範囲は予め定められている。
Here, since the main area to be scanned is the third quadrant, it is not necessary to set the scan width to the full width of the X axis and to search from the rightmost end of the image in the first search direction. Therefore, in the vertical scan here, the search is started from the vertical scan start position 71 slightly in the fourth quadrant side from the camera origin Q in the first search direction 70, and heads for the third quadrant. The scan width is sufficient from a point slightly in the positive area of the X-axis coordinate from the camera origin Q to a point in a certain amount in the negative area of the X-axis coordinate. The range of this vertical scan is predetermined.

【0057】この様に探査することにより、垂直スキャ
ンストップ位置72において、最初に白から黒に反転す
る点として点A(XA、β)が検出される。
By performing the search as described above, the point A (X A , β) is detected at the vertical scan stop position 72 as a point where black is first inverted from white.

【0058】次に、水平スキャンを行う。この場合は、
更にスキャン範囲を絞り込むことが出来る。
Next, a horizontal scan is performed. in this case,
Further, the scan range can be narrowed.

【0059】即ち、水平スキャンにおいては、カメラ原
点Qから第2象限側に少し入ったところの水平スキャン
スタート位置73から第2探査方向75に向けて探査を
開始して、第3象限へ向かうものであり、そのスキャン
幅は、点AのZ軸座標値に対応する位置からZ軸座標の
更に負の方向へ一定量進んだところまでの幅で充分であ
る。
That is, in the horizontal scan, the search is started from the horizontal scan start position 73 slightly in the second quadrant side from the camera origin Q in the second search direction 75, and heads toward the third quadrant. The scan width from the position corresponding to the Z-axis coordinate value of the point A to the point where the point A advances by a certain amount in the negative direction of the Z-axis coordinate is sufficient.

【0060】この様に探査することにより、水平スキャ
ンストップ位置74において、最初に白から黒に反転す
る点として点B(α、ZB)が検出される。
By performing the search as described above, the point B (α, Z B ) is detected at the horizontal scan stop position 74 as a point where black is first inverted from white.

【0061】以上のように、探査領域を限定することに
より、演算処理時間の短縮が図れる。
As described above, the calculation processing time can be reduced by limiting the search area.

【0062】以上のようにして求められた点A(XA
β)と点B(α、ZB)の座標値から、工具3の刃先の
プログラムポイントの位置R(α、β)が求まる。
The point A (X A ,
β) and the coordinate value of the point B (α, Z B ), the position R (α, β) of the program point of the cutting edge of the tool 3 is obtained.

【0063】尚、上記探査方向は、工具形状のタイプに
応じて異なるが、それらは何れも上記と同様の考え方に
基づいて予め定められている。例えば、Aタイプの場合
は、垂直スキャンで、その探査方向がZ軸の正の方向の
探査と、水平スキャンで、その探査方向がX軸の正の方
向の探査との両方が必要となる。又、Bタイプの場合
は、垂直スキャンで、その探査方向がZ軸の負の方向の
探査と、水平スキャンで、その探査方向がX軸の正の方
向の探査との両方が必要となり、Dタイプの場合は、垂
直スキャンで、その探査方向がZ軸の正の方向の探査
と、水平スキャンで、その探査方向がX軸の負の方向の
探査との両方が必要となる。
The above-mentioned search directions differ depending on the type of tool shape, but all of them are predetermined based on the same concept as described above. For example, in the case of the A type, in the vertical scan, both the search in the positive direction of the Z-axis and in the horizontal scan, the search in the positive direction of the X-axis are required. In the case of the B type, it is necessary to perform both a search in the negative direction of the Z axis in the vertical scan and a search in the positive direction of the X axis in the horizontal scan. In the case of the type, both the search in the vertical scan and the search direction in the positive direction of the Z-axis and the search in the horizontal scan and the search direction in the negative direction of the X-axis are required.

【0064】次に、工具補正量の計測の別の実施の形態
について説明する。
Next, another embodiment of the measurement of the tool correction amount will be described.

【0065】即ち、ここでは、上述した4種類の工具形
状パターンに属さない工具をも対象とすることが出来る
ものであり、測定対象となり得る工具の種類が大幅に増
えると言う効果がある。尚、本実施の形態では、以下に
述べる工具補正量の計測処理以外のところは、上記実施
の形態と同じである。
That is, here, tools that do not belong to the above-described four types of tool shape patterns can also be targeted, and there is an effect that the types of tools that can be measured are greatly increased. The present embodiment is the same as the above-described embodiment except for a tool correction amount measurement process described below.

【0066】図10は、NC工作機械における工具の先
端部形状を所定のパターンに分類するために予め定めら
れた8種類の形状パターンを説明するための概念図であ
る。
FIG. 10 is a conceptual diagram for explaining eight types of predetermined shape patterns for classifying the tip end shape of the tool in the NC machine tool into predetermined patterns.

【0067】上記実施の形態における図5では、工具の
刃先のプログラムポイントを直交座標の原点42に位置
決めしたとした場合に、刃先及びその背後の部分の画像
が占める可能性のある領域が、1つの象限だけになるタ
イプ(Aタイプ〜Dタイプ)のみであったのに対して、
本実施の形態では、図10に示す通り、更に、2つの象
限にまたがるタイプ(Eタイプ〜Hタイプ)をも加えた
形になっている点で両者は異なる。即ち、例えば、図1
0に示す様に、Eタイプの形状パターンは、刃先及びそ
の背後の部分の画像が第1象限43及び第2象限44に
あるタイプを示す。尚、図10に示した8つのタイプの
それぞれに該当する典型的な工具の形状を図11に示
す。
In FIG. 5 in the above embodiment, if the program point of the cutting edge of the tool is positioned at the origin 42 of the rectangular coordinates, the area where the image of the cutting edge and the portion behind it may occupy one area. While there were only four quadrants (Type A to Type D),
In the present embodiment, as shown in FIG. 10, they are different from each other in that a type (E type to H type) extending over two quadrants is added. That is, for example, FIG.
As shown in FIG. 0, the shape pattern of the E type indicates a type in which the images of the cutting edge and the portion behind the cutting edge are in the first quadrant 43 and the second quadrant 44. FIG. 11 shows typical tool shapes corresponding to each of the eight types shown in FIG.

【0068】以下、工具補正量の計測の動作を説明す
る。
The operation of measuring the tool correction amount will be described below.

【0069】ステップ201:オペレータは、先ず測定
対象となる工具3について、工具形状パターンを選択す
るために、キーボード21から所定の指示を行う。これ
は、上記ステップ101と同じである。但し、ディスプ
レイ装置9に表示される画像は、上述した8種類の形状
パターンである点は、ステップ101と異なる。尚、デ
ィスプレイ装置9に表示する画像としては、図10又は
図11の何れの画像が表示されてもかまわない。ここで
は、オペレータは、Fタイプを選択したとする。
Step 201: First, the operator gives a predetermined instruction from the keyboard 21 to select a tool shape pattern for the tool 3 to be measured. This is the same as step 101 above. However, the image displayed on the display device 9 is different from step 101 in that the images are the eight types of shape patterns described above. It should be noted that any image shown in FIG. 10 or FIG. 11 may be displayed as the image displayed on the display device 9. Here, it is assumed that the operator has selected the F type.

【0070】ステップ202:オペレータは、上記ステ
ップ102と同様に、工具3を初期位置から移動させ
て、計測視野内に工具3の刃先が入る様に移動させる。
Step 202: As in step 102, the operator moves the tool 3 from the initial position so that the cutting edge of the tool 3 falls within the measurement visual field.

【0071】ステップ203:ここでは、オペレータ
は、ディスプレイ装置9に表示された計測視野の画面を
見ながら、工具の刃先がその画面上に現れているかどう
かを確認する。これにより工具移動及び位置決めが完了
する。
Step 203: Here, the operator checks whether or not the cutting edge of the tool appears on the screen while looking at the screen of the measurement visual field displayed on the display device 9. This completes the tool movement and positioning.

【0072】尚、上記実施の形態のステップ102で
は、オペレータが位置決めする場合に、選択された形状
パターンが示す特定された象限と同じ位置関係にある、
計測視野の画面上における象限に、工具の刃先及びその
背後の部分の画像がくる様に、上記位置決めをしてい
た。しかし、ここでは、その様な厳密な位置決めは必要
とせず、単に計測視野内に工具3の刃先が入りさえすれ
ばよい。
In step 102 of the above embodiment, when the operator performs positioning, the operator has the same positional relationship as the specified quadrant indicated by the selected shape pattern.
The above-described positioning is performed so that the image of the cutting edge of the tool and the portion behind the cutting edge come in the quadrant on the screen of the measurement visual field. However, here, such strict positioning is not required, and it is sufficient that the cutting edge of the tool 3 simply enters the measurement visual field.

【0073】ステップ204:オペレータは、工具刃先
のプログラムポイント位置の計測スタートを指示する。
Step 204: The operator instructs to start measuring the program point position of the tool edge.

【0074】以下、上記ステップ104との主な相違点
を図12を参照しながら説明する。
The main differences from the above step 104 will be described below with reference to FIG.

【0075】ここで、図12は、ステップ203で述べ
た、位置決めされた工具刃先とその背後の部分の画像に
対して、本実施の形態の探査方法を適用する場合の動作
を説明するための図である。
Here, FIG. 12 is a diagram for explaining the operation when the search method of the present embodiment is applied to the image of the positioned tool tip and the portion behind the tool tip described in step 203. FIG.

【0076】ステップ201で形状パターンとして、F
タイプが選択されているので、同図に示す様に、垂直ス
キャンの探査を実行するだけでよい。
In step 201, as a shape pattern, F
Since the type has been selected, it is only necessary to perform a vertical scan search, as shown in the figure.

【0077】即ち、同図に示す様に、垂直スキャンスタ
ート位置71から第1探査方向70に向けて探査を開始
して、最初に白から黒に反転する点を検出した時点で探
査を終了する。この様にして求められた点R1(α1、β
1)が刃先のプログラムポイントの位置である。ところ
で、ここでの、垂直スキャンスタート位置71は、図1
1に示す画像の最右端であり、しかもスキャン幅は、X
軸の全幅に合わせてある点は、図9の場合と相違する。
これは、本実施の形態では、刃先の位置決めが上記実施
の形態の様な厳密なものではないことに起因している。
That is, as shown in the figure, the search is started from the vertical scan start position 71 in the first search direction 70, and the search is ended when the point at which the color changes from white to black is first detected. . The point R 11 , β
1 ) is the position of the program point of the cutting edge. By the way, the vertical scan start position 71 here is shown in FIG.
The rightmost edge of the image shown in FIG.
It differs from the case of FIG. 9 in that it is aligned with the entire width of the shaft.
This is because, in the present embodiment, the positioning of the cutting edge is not as strict as in the above embodiment.

【0078】尚、タイプE、G、あるいはHが選択され
た場合も、1種類のスキャンを利用する点でFタイプの
場合と同様である。但し、Eタイプの場合は、水平スキ
ャンで、その探査方向がX軸の正の方向であり、Gタイ
プの場合は、水平スキャンで、その探査方向がX軸の負
の方向であり、又、Hタイプの場合は、垂直スキャン
で、その探査方向がZ軸の正の方向となる。
When the type E, G, or H is selected, it is similar to the case of the F type in that one type of scan is used. However, in the case of the E type, the search direction is the positive direction of the X axis in the horizontal scan, and in the case of the G type, the search direction is the negative direction of the X axis in the horizontal scan. In the case of the H type, the search direction is the positive direction of the Z axis in vertical scanning.

【0079】一方、タイプA〜Dの形状パターンに関し
ては、基本的に上記実施の形態で述べたものと同じ探査
方法が用いられる。しかしながら、本実施の形態では、
刃先の位置決めは上述した様な厳密なものではないた
め、2種類のスキャン動作の内、最初に行う垂直又は水
平スキャン動作のスキャン幅は、上記実施の形態の場合
に比べて広くする必要がある。その場合でも、その後に
行う水平又は垂直スキャン動作のスキャン幅は、上記実
施の形態と同様に、最初のスキャン動作で検出された白
黒反転する点A(XA、β)の座標値(図9参照)が利
用出来るので、スキャン幅を狭い範囲に抑えることが出
来き、演算時間の短縮が可能となる。
On the other hand, for the type A to D shape patterns, the same search method as that described in the above embodiment is basically used. However, in the present embodiment,
Since the positioning of the cutting edge is not strict as described above, the scan width of the vertical or horizontal scan operation performed first among the two types of scan operations needs to be wider than in the case of the above embodiment. . Even in this case, the scan width of the subsequent horizontal or vertical scan operation is the same as that of the above-described embodiment, and the coordinate value of the point A (X A , β) at which black and white inversion is detected in the first scan operation (FIG. ) Can be used, the scan width can be suppressed to a narrow range, and the calculation time can be reduced.

【0080】以上により、工具刃先のプログラムポイン
ト位置の計測が完了し、その後の動作は、上記実施の形
態で述べたステップ105〜108と同じであるので、
その説明を省略する。
As described above, the measurement of the program point position of the tool edge is completed, and the subsequent operation is the same as steps 105 to 108 described in the above embodiment.
The description is omitted.

【0081】ところで、上記実施の形態で述べた各ステ
ップの全部又は一部のステップをコンピュータに実行さ
せるためのプログラムを記録した媒体として、NCテー
プあるいはフロッピーディスクや光ディスク等を作成
し、それらの媒体を利用することにより、容易に別のN
C工作機械等に対しても、同様の動作を実施させること
が出来る。
By the way, as a medium recording a program for causing a computer to execute all or a part of each step described in the above embodiment, an NC tape, a floppy disk, an optical disk, or the like is created. By using, another N
The same operation can be performed for a C machine tool or the like.

【0082】尚、上記実施の形態では、CCDカメラが
収納のための移動が出来ない固定タイプの場合について
説明したが、これに限らず例えば、CCDカメラが収納
可能なタイプであっても勿論良い。この場合、CCDカ
メラ使用時に、所定位置まで移動する構造となるため、
工具補正量の測定の都度、CCDカメラの取り付け角度
の補正処理が行われることが望ましい。その場合は、C
CDカメラの取り付け角度誤差を全自動計測出来る様に
すれば更に良い。
In the above embodiment, the fixed type in which the CCD camera cannot be moved for storage is described. However, the present invention is not limited to this case. . In this case, when the CCD camera is used, the structure moves to a predetermined position.
It is desirable that a correction process of the mounting angle of the CCD camera be performed each time the tool correction amount is measured. In that case, C
It would be even better if the mounting angle error of the CD camera could be measured fully automatically.

【0083】又、上記実施の形態では、工具のみを移動
させるタイプについて説明したがこれに限らず、例え
ば、工具を固定して、その工具の撮像に用いる撮像手段
の方を移動させる構成であってもよい。
In the above-described embodiment, the type in which only the tool is moved has been described. However, the present invention is not limited to this. For example, the tool is fixed, and the imaging means used for imaging the tool is moved. You may.

【0084】又、上記実施の形態では、カメラの取り付
け角度補正を行う場合について説明したがこれに限ら
ず、例えば、カメラの取り付け角度補正を行わない構成
でもよい。
In the above embodiment, the case where the camera mounting angle is corrected has been described. However, the present invention is not limited to this. For example, the camera mounting angle may not be corrected.

【0085】又、上記実施の形態では、工具補正の場合
について説明したがこれに限らず、例えば、工具磨耗量
や欠けなどを検出することにも利用可能である。その場
合は、初期の工具形状を記憶しておく必要がある。
In the above-described embodiment, the case of tool correction has been described. However, the present invention is not limited to this case. For example, the present invention can be used for detecting a tool wear amount, chipping, and the like. In that case, it is necessary to store the initial tool shape.

【0086】又、4種類の工具形状パターンを利用する
上記実施の形態では、オペレータが、工具刃先を移動さ
せ、位置決めする際に、選択された形状パターンが示す
特定の象限と同じ位置関係にある、計測視野の画面上に
おける象限に、工具の刃先及びその背後の部分の画像が
くる様に、上記位置決めをする場合について説明した
が、これに限らず例えば、必ずしも同じ位置関係にある
象限に位置決めしなくても、単に計測視野の画面内に、
刃先及びその背後の部分の画像が入る様に位置決めする
ことで、刃先のプログラムポイントは求められる。その
場合、刃先画像がどの象限に有るかと言う情報が使えな
いため、上記の探査方法に比べて、スキャンすべき領域
を広くする必要はあるが、選択された形状パターンとそ
れに対応する探査方向との関係は同じであり、基本的に
は同様の方法で工具刃先のプログラムポイントの位置を
探査出来る。
In the above embodiment using four types of tool shape patterns, when the operator moves and positions the tool edge, the operator has the same positional relationship as the specific quadrant indicated by the selected shape pattern. In the description above, the above-described positioning is described so that the image of the cutting edge of the tool and the part behind the cutting edge come to the quadrant on the screen of the measurement visual field. However, the present invention is not limited to this. Without having to do
The program point of the cutting edge is determined by positioning so that the image of the cutting edge and the portion behind the cutting edge can be entered. In this case, since it is not possible to use information as to which quadrant the blade edge image is in, it is necessary to increase the area to be scanned as compared with the above-mentioned search method, but the selected shape pattern and the corresponding search direction The relationship is the same, and the position of the program point of the tool edge can be searched in basically the same manner.

【0087】又、8種類の工具形状パターンを利用する
上記実施の形態では、オペレータが、工具刃先を移動さ
せ、位置決めする際に、単に計測視野の画面内に、刃先
及びその背後の部分の画像が入る様に位置決めする場合
について説明したが、これに限らず例えば、選択された
形状パターンが示す特定の象限と同じ位置関係にある、
計測視野の画面上における象限に、工具の刃先及びその
背後の部分の画像がくる様に、上記位置決めをする様に
しても勿論良い。この場合、探査範囲が更に狭い範囲に
限定出来るので、演算処理時間の短縮が図れる。
In the above-described embodiment using eight types of tool shape patterns, when the operator moves and positions the tool edge, the image of the edge and the part behind the edge are simply displayed on the screen of the measurement visual field. Although the description has been given of the case where positioning is performed so as to enter, but is not limited thereto, for example, the same positional relationship as a specific quadrant indicated by the selected shape pattern,
Of course, the above-mentioned positioning may be performed so that the image of the cutting edge of the tool and the portion behind the cutting edge come in the quadrant on the screen of the measurement visual field. In this case, the search range can be limited to a narrower range, so that the calculation processing time can be reduced.

【0088】[0088]

【発明の効果】以上述べたところから明らかなように本
発明は、補正作業を従来に比べてより一層短時間に行え
ると言う長所を有する。
As is apparent from the above description, the present invention has an advantage that the correction operation can be performed in a shorter time than in the prior art.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施の形態のNC工作機械における
工具位置測定方法が適用されたNC工作機械の略示ブロ
ック図
FIG. 1 is a schematic block diagram of an NC machine tool to which a tool position measuring method in an NC machine tool according to an embodiment of the present invention is applied;

【図2】本実施の形態の機械座標と工具補正の関係を示
す概念図
FIG. 2 is a conceptual diagram illustrating a relationship between machine coordinates and tool correction according to the present embodiment.

【図3】本実施の形態のCCDカメラの取り付け角度誤
差の補正処理を示す流れ図
FIG. 3 is a flowchart showing a process of correcting a mounting angle error of the CCD camera according to the embodiment;

【図4】本実施の形態の工具補正量計測処理を示す流れ
FIG. 4 is a flowchart showing a tool correction amount measurement process according to the embodiment;

【図5】本実施の形態のNC工作機械における工具の刃
先形状についての4種類の形状パターンを説明するため
の概念図
FIG. 5 is a conceptual diagram for explaining four types of shape patterns of the tool edge shape in the NC machine tool according to the present embodiment.

【図6】本実施の形態の4種類の形状パターンに該当す
る典型的な工具の形状図
FIG. 6 is a typical tool shape diagram corresponding to four types of shape patterns according to the present embodiment.

【図7】本実施の形態のカメラ視野の説明図FIG. 7 is an explanatory diagram of a camera visual field according to the present embodiment.

【図8】(a)〜(c)は本実施の形態における、計測
視野の外周枠内における工具の先端部の画像の移動の様
子を示す図
FIGS. 8A to 8C are diagrams showing a state of movement of an image of a tip portion of a tool in an outer peripheral frame of a measurement visual field in the present embodiment.

【図9】本実施の形態の、刃先のプログラムポイントの
計測方法を説明するための図
FIG. 9 is a view for explaining a method of measuring a program point of a cutting edge according to the embodiment;

【図10】他の実施の形態の、工具の刃先形状について
の8種類の形状パターンを説明するための概念図
FIG. 10 is a conceptual diagram for explaining eight types of shape patterns of a tool edge shape according to another embodiment.

【図11】同実施の形態の8種類の形状パターンに該当
する典型的な工具の形状図
FIG. 11 is a view showing a shape of a typical tool corresponding to eight types of shape patterns according to the embodiment.

【図12】同実施の形態の、刃先のプログラムポイント
の計測方法を説明するための図
FIG. 12 is a view for explaining a method for measuring the program point of the cutting edge according to the embodiment;

【符号の説明】[Explanation of symbols]

3 工具 4 カメラ切換器 5 画像処理装置 6 機械コントローラ 10 画像処理演算部 12 主制御部 Reference Signs List 3 tool 4 camera switcher 5 image processing device 6 machine controller 10 image processing operation unit 12 main control unit

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 NC工作機械における工具の刃先形状を
所定のパターンに分類するために予め定められた複数種
類の形状パターンの中から、測定対象となる工具の刃先
形状に対応する前記形状パターンを選択する形状パター
ン選択ステップ と、前記測定対象となる工具、又はその工具の撮像に用
いる撮像手段を移動させ、前記撮像手段の視野内に前記
工具が入る様に位置決めし、その位置決めされた工具の
画像データを前記撮像手段により獲得する画像データ獲
得ステップと、 前記選択された形状パターンに対応する探査方法に基づ
いて、前記獲得した画像データから、前記測定対象とな
る工具の刃先のプログラムポイントを求めるプログラム
ポイント算出ステップと、を備えたことを特徴とするN
C工作機械における工具位置測定方法。
1. A method according to claim 1, wherein the shape pattern corresponding to the tool edge to be measured is selected from a plurality of types of shape patterns predetermined for classifying the tool edge shape in the NC machine tool into a predetermined pattern. Selecting the shape pattern to be selected, and moving the tool to be measured or the imaging means used for imaging the tool, positioning the tool so that it is within the field of view of the imaging means, An image data obtaining step of obtaining image data by the imaging means; and a program point of a cutting edge of the tool to be measured is obtained from the obtained image data based on a search method corresponding to the selected shape pattern. A program point calculating step.
C Tool position measurement method for machine tools.
【請求項2】 前記測定対象となる工具、又はその工具
の撮像に用いる撮像手段を移動させる場合、前記工具又
は前記撮像手段を自転させることなく移動させることを
特徴とする請求項1記載のNC工作機械における工具位
置測定方法。
2. The NC according to claim 1, wherein, when moving the tool to be measured or an imaging unit used for imaging the tool, the tool or the imaging unit is moved without rotating. Tool position measurement method for machine tools.
【請求項3】 前記予め定められた複数種類の形状パタ
ーンは、直交座標系の原点に前記刃先のプログラムポイ
ントがあるときに、その背後の部分が前記直交座標系の
4つの象限の内、1つ又は複数のどの象限にあるかによ
って、パターン分けされていることを特徴とする請求項
2記載のNC工作機械における工具位置測定方法。
3. The predetermined plurality of types of shape patterns are such that when a program point of the cutting edge is located at the origin of a rectangular coordinate system, a portion behind the program point is one of four quadrants of the rectangular coordinate system. 3. The tool position measuring method for an NC machine tool according to claim 2, wherein the pattern is divided according to one or a plurality of quadrants.
【請求項4】 前記探査方法は、前記パターンに対応す
る前記象限を利用することを特徴とする請求項3記載の
NC工作機械における工具位置測定方法。
4. The method according to claim 3, wherein the search method uses the quadrant corresponding to the pattern.
【請求項5】 前記探査方法は、前記パターンに対応す
る前記象限が1つの場合には、前記画像データに対して
水平スキャンと垂直スキャンを利用し、又、前記パター
ンに対応する前記象限が複数の場合には、前記画像デー
タに対して水平スキャン又は垂直スキャンを利用するこ
とを特徴とする請求項4記載のNC工作機械における工
具位置測定方法。
5. The search method according to claim 1, wherein, when the number of quadrants corresponding to the pattern is one, a horizontal scan and a vertical scan are used for the image data. 5. The method according to claim 4, wherein a horizontal scan or a vertical scan is used for the image data.
【請求項6】 前記画像データ獲得ステップでは、前記
撮像手段としてのカメラ装置は移動せず、前記工具の方
を移動させるものであり、 前記プログラムポイント算出ステップでは、前記カメラ
装置の取り付け誤差補正をも加味して、前記算出を行う
ことを特徴とする請求項1〜5の何れか一つに記載のN
C工作機械における工具位置測定方法。
6. In the image data acquiring step, the camera device as the imaging means does not move, but the tool is moved. In the program point calculating step, the mounting error correction of the camera device is performed. The calculation according to any one of claims 1 to 5, wherein the calculation is performed in consideration of the following.
C Tool position measurement method for machine tools.
【請求項7】 前記移動の初期段階における前記視野の
方が、前記位置決めの段階における前記視野よりも広い
ことを特徴とする請求項1〜6の何れか一つに記載のN
C工作機械における工具位置測定方法。
7. The N according to claim 1, wherein the visual field at the initial stage of the movement is wider than the visual field at the positioning stage.
C Tool position measurement method for machine tools.
【請求項8】 前記画像データ獲得ステップでは、表示
手段を利用して前記広い視野の画像を表示する場合、そ
れより狭い前記視野の領域を示すガイド枠の画像を、前
記広い視野の画像上に重ねて表示することを特徴とする
請求項7記載のNC工作機械における工具位置測定方
法。
8. In the image data acquiring step, when displaying the image of the wide field of view using display means, an image of a guide frame indicating the area of the field of view narrower than that is displayed on the image of the wide field of view. 8. The method for measuring a tool position in an NC machine tool according to claim 7, wherein the tool position is displayed in an overlapping manner.
【請求項9】 請求項1〜8の何れか一つに記載の各ス
テップの全部又は一部のステップをコンピュータに実行
させるためのプログラムを記録したことを特徴とする媒
体。
9. A medium on which a program for causing a computer to execute all or some of the steps according to claim 1 is recorded.
JP29904396A 1996-11-11 1996-11-11 Tool position measuring method in NC machine tools Expired - Fee Related JP3958815B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29904396A JP3958815B2 (en) 1996-11-11 1996-11-11 Tool position measuring method in NC machine tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29904396A JP3958815B2 (en) 1996-11-11 1996-11-11 Tool position measuring method in NC machine tools

Publications (2)

Publication Number Publication Date
JPH10138100A true JPH10138100A (en) 1998-05-26
JP3958815B2 JP3958815B2 (en) 2007-08-15

Family

ID=17867481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29904396A Expired - Fee Related JP3958815B2 (en) 1996-11-11 1996-11-11 Tool position measuring method in NC machine tools

Country Status (1)

Country Link
JP (1) JP3958815B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000000740A (en) * 1998-06-12 2000-01-07 Mori Seiki Co Ltd Tool correction amount calculating method using ccd camera
WO2003071367A1 (en) * 2002-02-25 2003-08-28 Unisearch Limited A system and method for machining an object
JP2007505745A (en) * 2003-09-16 2007-03-15 マーポス、ソチエタ、ペル、アツィオーニ Method and system for checking the position of mechanical parts with a light beam
WO2010090147A1 (en) * 2009-02-06 2010-08-12 旭硝子株式会社 Method for manufacturing electronic device and separation apparatus used therefor
WO2012057280A1 (en) * 2010-10-27 2012-05-03 株式会社牧野フライス製作所 Method for measuring tool dimension, measurement device, and machine tool
JP2014010687A (en) * 2012-06-29 2014-01-20 Toshiba Mach Co Ltd Mirror finishing method and grooving method of film-like work by fly cutting
CN104181861A (en) * 2014-09-02 2014-12-03 上海维宏电子科技股份有限公司 Biaxial numerical control machine tool correction positioning implementation method and system based on counterpoint platform
KR20150003352A (en) * 2012-04-20 2015-01-08 마포스 쏘시에타 페르 아지오니 Method for positioning a tool of a machine tool in the visual field of a visual system and relative machine tool
EP2808123A4 (en) * 2012-01-26 2016-07-06 Doosan Infracore Co Ltd Method for setting up vision-based structure

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102405954B1 (en) 2020-06-19 2022-06-08 현대위아 주식회사 Method for measuring tool length of machine tool

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04256550A (en) * 1991-02-08 1992-09-11 Seibu Electric & Mach Co Ltd Detection device for tip of cutting tool
JPH05200654A (en) * 1991-06-24 1993-08-10 Guenter Heilig Automatic tool measurement device
JPH08257876A (en) * 1995-03-24 1996-10-08 Toshiba Mach Co Ltd Tool wearing amount automatic measuring method and tool wearing amount automatic measuring device in machine tool

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04256550A (en) * 1991-02-08 1992-09-11 Seibu Electric & Mach Co Ltd Detection device for tip of cutting tool
JPH05200654A (en) * 1991-06-24 1993-08-10 Guenter Heilig Automatic tool measurement device
JPH08257876A (en) * 1995-03-24 1996-10-08 Toshiba Mach Co Ltd Tool wearing amount automatic measuring method and tool wearing amount automatic measuring device in machine tool

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000000740A (en) * 1998-06-12 2000-01-07 Mori Seiki Co Ltd Tool correction amount calculating method using ccd camera
WO2003071367A1 (en) * 2002-02-25 2003-08-28 Unisearch Limited A system and method for machining an object
JP2007505745A (en) * 2003-09-16 2007-03-15 マーポス、ソチエタ、ペル、アツィオーニ Method and system for checking the position of mechanical parts with a light beam
JP4708345B2 (en) * 2003-09-16 2011-06-22 マーポス、ソチエタ、ペル、アツィオーニ Method and system for checking the position of mechanical parts with a light beam
WO2010090147A1 (en) * 2009-02-06 2010-08-12 旭硝子株式会社 Method for manufacturing electronic device and separation apparatus used therefor
JP5360073B2 (en) * 2009-02-06 2013-12-04 旭硝子株式会社 Manufacturing method of electronic device and peeling apparatus used therefor
JP2012093262A (en) * 2010-10-27 2012-05-17 Makino Milling Mach Co Ltd Method and device for measuring tool dimensions, and machine tool
WO2012057280A1 (en) * 2010-10-27 2012-05-03 株式会社牧野フライス製作所 Method for measuring tool dimension, measurement device, and machine tool
US9329029B2 (en) 2010-10-27 2016-05-03 Makino Milling Machine Co., Ltd. Method of measurement and apparatus
EP2808123A4 (en) * 2012-01-26 2016-07-06 Doosan Infracore Co Ltd Method for setting up vision-based structure
US9766613B2 (en) 2012-01-26 2017-09-19 Doosan Machine Tools Co., Ltd. Method for setting up work piece based on vision
KR20150003352A (en) * 2012-04-20 2015-01-08 마포스 쏘시에타 페르 아지오니 Method for positioning a tool of a machine tool in the visual field of a visual system and relative machine tool
JP2015518213A (en) * 2012-04-20 2015-06-25 マーポス、ソチエタ、ペル、アツィオーニMarposs S.P.A. Method for positioning a tool of a machine tool within the field of view of a vision system and associated machine tool
JP2014010687A (en) * 2012-06-29 2014-01-20 Toshiba Mach Co Ltd Mirror finishing method and grooving method of film-like work by fly cutting
CN104181861A (en) * 2014-09-02 2014-12-03 上海维宏电子科技股份有限公司 Biaxial numerical control machine tool correction positioning implementation method and system based on counterpoint platform

Also Published As

Publication number Publication date
JP3958815B2 (en) 2007-08-15

Similar Documents

Publication Publication Date Title
US6968080B2 (en) Method and apparatus for generating part programs for use in image-measuring instruments, and image-measuring instrument and method of displaying measured results therefrom
US8010224B2 (en) Automatic cutting device and production method for beveled product
US4823395A (en) Image information recognition apparatus
JP2000346638A (en) Method for generating measuring procedure file, measuring apparatus and storage medium
CN112518132B (en) Hub burr removing method and electronic device
CN109213090B (en) Position control system, position detection device, and recording medium
JPH10138100A (en) Tool position measuring method in nc machine tool, and medium in which program for same method is recorded
US5444245A (en) Method of automatically setting coordinate conversion factor
JPH0762869B2 (en) Position and shape measurement method by pattern projection
CN110640303A (en) High-precision vision positioning system and positioning calibration method thereof
JPH0914921A (en) Non-contact three-dimensional measuring instrument
JP3672970B2 (en) Non-contact image measurement system
JP2519445B2 (en) Work line tracking method
KR100926272B1 (en) Method of the auto calibration for the laser vision system using X-Y stage
JPH0641091B2 (en) Grinding machine
US7068378B2 (en) Apparatus and method for measuring amount of projection of abrasive grain on grinding tool
WO2020065854A1 (en) Workpiece position detecting method and machine tool
JP3589512B2 (en) Inspection point marking method for microfabricated products, automatic dimension inspection method and automatic dimension inspection device
JP2519442B2 (en) Work line tracking method
JPH08247719A (en) Method for detecting edge and non-contact picture measuring system using the same
JPH11351824A (en) Coordinate system correcting method and image measuring instrument
JP2822314B2 (en) Laser processing equipment
JP2695337B2 (en) Hardness measuring method
JP3606336B2 (en) CAD device for pattern images
JP2773127B2 (en) Image editing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060912

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061108

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070315

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070322

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: 20070508

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070511

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120518

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees