WO2007037032A1 - 輪郭形状測定機、輪郭形状測定機の幾何基本形状算出方法及びそのためのプログラム - Google Patents
輪郭形状測定機、輪郭形状測定機の幾何基本形状算出方法及びそのためのプログラム Download PDFInfo
- Publication number
- WO2007037032A1 WO2007037032A1 PCT/JP2006/309120 JP2006309120W WO2007037032A1 WO 2007037032 A1 WO2007037032 A1 WO 2007037032A1 JP 2006309120 W JP2006309120 W JP 2006309120W WO 2007037032 A1 WO2007037032 A1 WO 2007037032A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shape
- display
- contour shape
- geometric basic
- contour
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000004364 calculation method Methods 0.000 claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 23
- 238000005259 measurement Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003746 surface roughness Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/20—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile
Definitions
- the present invention relates to a contour shape measuring instrument such as a two-dimensional and three-dimensional shape measuring machine and a two-dimensional and three-dimensional surface roughness measuring machine, and more particularly to a contour shape of a measured object measured by the contour shape measuring machine.
- the present invention relates to a process of calculating a basic geometric shape document that is displayed on a spray and conforms to the displayed contour shape.
- Contour shape measuring machines such as 2D and 3D shape measuring machines and 2D and 3D surface roughness measuring machines display the contour shape of non-measured objects (workpieces) measured on the display based on the measurement data.
- FIG. 1 is a diagram showing an example of the contour shape displayed on the screen 21 of the display.
- a workpiece measured by a contour shape measuring machine is machined based on design data, and has a shape combining geometric basic shapes corresponding to the design data.
- the displayed contour shape 2 2 is composed of a semi-circular and straight geometric basic shape.
- Geometric basic shapes are points, straight lines, partial circles, circles, ellipses, and so on.
- the contour shape measuring machine has a function to calculate a geometric basic shape that conforms to the measured contour shape. This makes it easy to recognize the difference between the contour shape of the workpiece and the design data.
- calculating the geometric basic shape for example, after designating the type of the geometric basic shape, click the two points A and B on the contour shape with the mouse as shown in Fig. 1, and the calculation range And click the shape recognition execution mark (not shown).
- the data processing / control unit of the contour shape measuring machine performs processing for calculating the geometric basic shape that conforms to the contour shape in the specified range, and displays the calculated geometric basic shape.
- the two points in the calculation range are points close to both ends of the geometric basic shape, for example, points C and D. This allows more accurate calculation of the geometric basic shape that fits the wider calculation range, and enables recognition of the difference between the contour shape and the design data within the widest possible range of the geometric basic shape. Because. However, if the point E is mistakenly specified, for example, the contour shape includes a semicircle and a straight line portion, so that a suitable geometric basic shape cannot be calculated or an incorrect geometric basic shape may be calculated. '
- An object of the present invention is to solve such problems, and it is an object of the present invention to provide an instruction for calculating a geometric basic shape in a contour shape measuring machine with a simple operation and to prevent an operation error.
- the contour shape measuring machine, the geometric basic shape calculation method of the contour shape measuring machine, and the program therefor include a frame for indicating a calculation range for calculating the basic geometric shape on the display.
- the calculation range can be specified in one click.
- the type of geometric basic shape is calculated from the contour shape within the calculation range indicated by the frame. This eliminates the need to select the geometric basic shape type.
- the extent to which the calculated geometric basic shape can be expanded in the contour shape outside the frame is examined, and an enlarged range that matches the calculated geometric basic shape is calculated. This makes it possible to calculate the basic geometric shape within the maximum range without having to specify the calculation range precisely. If the geometric basic shape that fits within the expanded calculation range is calculated again, the calculation accuracy of the geometric basic shape can be improved.
- an instruction to calculate the geometric basic shape can be performed with a simple operation, and an operation error does not occur.
- FIG. 1 is a diagram showing a display example of a conventional contour shape.
- FIG. 2 is a block diagram of the contour shape measuring machine according to the embodiment of the present invention.
- FIG. 3A to FIG. 3D are diagrams for explaining processing for the contour shape displayed on the display of the present invention.
- FIG. 4A to FIG. 4H are diagrams showing examples of changing the display of the power single frame when the condition of the contour shape to be displayed is changed.
- FIG. 5A to FIG. 5D are diagrams for explaining operations on the cursor frame.
- FIG. 6 is a flowchart showing the processing of the contour shape measuring machine according to the embodiment of the present invention.
- FIG. 2 is an overall functional block diagram of the contour shape measuring machine according to the embodiment of the present invention.
- Reference number 1 indicates contour shape measuring machines such as 2D and 3D shape measuring machines and 2D and 3D surface roughness measuring machines.
- the contour shape measuring machine 1 sends detection data obtained by digitally converting the detection signal to the data processing / control unit 2.
- the data processing / control unit 2 is composed of a computer or the like, and responds to an instruction from an operator using the mass 12 or keyboard 13 or an instruction sent from the host computer via the communication path 15.
- Storage device 14 Calls a program stored in 4 and performs various types of processing.
- the data processing / control unit 2 performs various processing on the received detection data to generate processing results, and displays the detection data and processing results on the display 11 1 or stores them in the storage device 14. Or sent to the host computer via communication path 15.
- Data processing ⁇ The control unit 2 has various processing functions that are used in conventional equipment. However, those explanations are omitted here, and only the parts related to the present invention will be explained.
- the data processing / control unit 2 calculates a geometric basic shape calculation unit 3 that calculates whether a contour shape based on detection data in a predetermined range matches a geometrical shape such as a point, straight line, semicircle, circle, or ellipse.
- Display range 4 for calculating the range of the contour shape that matches the selected geometric basic shape
- frame setting unit 5 for setting the frame (cursor frame) to be displayed on the display 1 1, and display for the display 1 1
- a display control unit 6 for controlling the display.
- the display position and frame size of the cursor frame displayed by the frame setting section 5 are the instructions from the operator using the mass 1 2 and keyboard 1 3, the reading of data from the storage device 1 4, and the communication path 1 5 is set according to the instruction sent from Host ⁇ Computer via.
- the display control unit 6 includes a contour shape display unit 7 that controls the display of the contour shape according to the detection data, a geometric basic shape display unit 8 that controls the display of the geometric basic shape, and the geometric basic shape cannot be calculated. It has an incomputable display unit 9 that controls the display of certain things, and a frame display unit 10 that controls the display of the cursor frame set by the frame setting unit 5.
- FIG. 3A shows an image displayed on the screen 2 1 of the display 1 1, and shows an example in which the same contour shape as the conventional image in FIG. 1 is displayed.
- a force-sol frame 23 is displayed.
- the display position of the cursor frame 2 3 is moved by the mouse or the like, and the size of the force frame 2 3 is changed.
- the basic geometry Shape calculation unit 3 force Calculates which of the multiple geometric basic shapes the contour shape in the cursor frame 2 3 fits. For example, if it is part of a circle, the center and radius of the circle are calculated.
- the basic geometric shape is a point, straight line, semicircle, circle, ellipse force S, and other shapes can be added.
- the matching range calculation unit 4 calculates a range of the contour shape 2 2 that matches the calculated geometric basic shape. In the example of Fig.
- the semi-circular edges 2 6 and 2 7 are in the range that fits the basic geometric shape.
- the geometric basic shape calculation unit 3 calculates a conforming geometric basic shape for the suitable range again. This improves the calculation accuracy of the geometric basic shape.
- the geometric basic shape display unit 8 of the display control unit 6 displays the calculated geometric basic shape on the screen using auxiliary lines. At this time, for example, if the semicircle portion is displayed with a thick solid auxiliary line and the remaining semicircle with no outline shape is displayed with an auxiliary line such as a broken line, the operation evening can be easily recognized. In addition, the end of the range in which the basic geometric shape is applicable is clearly indicated.
- the cursor frame 2 3 is moved to the right straight line portion as shown in FIG. 3C.
- the conforming geometric basic shape and the conforming range are calculated and displayed as shown in the figure. 'Of course, when the conforming geometric basic shape and the conforming range are displayed, it is desirable to display the name and numerical value at the same time.
- Fig. 3D when the cursor frame 2 3 is moved to a position that includes a semicircle and a straight line and automatic determination is instructed, there is no suitable geometric basic shape. It is judged as impossible, and it is displayed that the calculation is impossible by changing the color of the cursor frame 23. Next, the display of the cursor frame 2 3 when the display of the contour shape is changed will be described with reference to FIGS. 4A to 4H.
- the magnification and position of the contour shape displayed on the display may change.
- the display of the cursor frame 2 3 may or may not be changed according to such a change.
- Figures 4A to 4D memorize the relative positional relationship between the displayed contour shape and the force frame 2 3
- Figure 4A shows the state before the magnification and position of the contour shape are changed. This is a case where the display of the cursor frame 23 is changed according to the change of the contour shape display.
- Fig. 4B shows the case where the horizontal magnification of the contour shape is changed to be reduced, and the horizontal size of the force one-sol frame 2 3 is also changed in accordance with this change.
- Fig. 4C shows the case where the vertical and horizontal magnification of the contour shape is enlarged, and the size of both the vertical and horizontal directions is also changed in accordance with this change.
- Fig. 4D shows the case where the display position of the contour shape is changed in the horizontal direction, and the cursor frame 2 3 is also moved in the horizontal direction in accordance with this change.
- Figures 4E to 4H show the case where the display position of the cursor frame 23 on the screen is not changed even if the magnification or position of the displayed contour shape is changed.
- Fig. 5A shows an example of the outline shape and cursor frame 23 displayed on the screen.
- Figure 5B double-click the center of cursor frame 2 3 Click to instruct the start of the basic geometric shape calculation process.
- Figure 5C drag the four corners 3 2 and the center of the 4 sides of the force frame 2 3 as shown in Fig. 5C.
- Fig. 6 is a flow chart showing the processing to calculate and display the geometric basic shape and matching range that match the contour shape in the cursor frame. is there.
- step 1001 the contour shape data in the cursor frame is extracted.
- step 1 0 1 it is determined whether or not the contour shape data matches the point. If it matches the point, the process proceeds to step 10 07. If it does not match the point, the process proceeds to step 1 0 3.
- step 103 it is determined whether or not the contour shape data fits a straight line. If the contour shape data fits the straight line, the process proceeds to step 1007, and if it does not fit the straight line, the process proceeds to step 1004.
- step 10 4 it is determined whether or not the contour shape data matches the partial circle. If it matches the partial circle, the process proceeds to step 10 7, and if it does not match the partial circle, the process proceeds to step 1 0 5.
- step 1 0 5 it is determined whether or not the contour shape data conforms to a circle. If it conforms to a circle, the process proceeds to step 1 0 7. If it does not conform to a circle, the process proceeds to step 1 0 6. In step 1 0 6, it is determined whether or not the contour shape data fits an ellipse. If it fits an ellipse, the process proceeds to step 1 0 7. If it does not fit the ellipse, the process proceeds to step 1 1 1. When proceeding to Step 1 1 1, the contour shape data does not fit any geometric basic shape and cannot be calculated. In step 1 1 1, display data is displayed to indicate that the calculation is impossible, and the process proceeds to step 1 1 2 to display that the calculation is impossible. Whether the contour shape data conforms to each geometric basic shape can be performed by conventionally known image processing, and detailed description thereof is omitted here. In Step 107, the geometric basic shape calculated as described above is stored as a temporary determination result.
- step 10 8 the calculated geometric basic shape is expanded to the part outside the cursor frame, and the range in which the contour shape data fits is obtained. Specifically, the difference between the geometric basic shape expanded to the part outside the cursor frame and the contour shape data is calculated, and if the difference is less than a predetermined value, it is determined that it is suitable, and the maximum range is obtained.
- step 1 0 9 steps 1 0 2 to 1 0 6 are performed again for the contour shape data within the maximum range calculated as described above, and a geometric basic shape suitable for the maximum range is calculated.
- step 110 it is determined whether or not the geometric basic shape calculated in step 109 matches the geometric basic shape stored as a temporary determination result. If they match, go to step 1 1 2 to display the calculated geometric basic shape. If they do not match, return to step 1 0 8 and repeat the process of expanding the conforming range. If the results do not match even after several attempts, the geometric basic shape stored as the temporary determination result is displayed.
- the present invention is applicable to any contour shape measuring machine.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Image Analysis (AREA)
Abstract
幾何基本形状算出の指示が簡単な操作で行え、操作誤差が生じない輪郭形状測定機が開示されており、被測定物の輪郭形状を測定する測定部(1)と、測定した被測定物の輪郭形状を表示するディスプレイ(11)と、測定部の測定した被測定物の輪郭形状に関するデータを処理すると共に各部を制御するデータ処理・制御部(2)と、を備える輪郭形状測定機であって、データ処理・制御部(2)は、ディスプレイの指示された位置に枠を表示する枠表示機能(5)と、枠内の輪郭形状から適合する幾何基本形状を算出する幾何基本形状決定機能(3)と、算出した幾何基本形状を表示する幾何基本形状表示機能(6,8)とを備える。
Description
輪郭形状測定機、 輪郭形状測定機の幾何基本形状算出方法及びその ためのプログラム 技術分野
本発明は、 2次元及び 3次元形状測定機や 2次元及び 3次元表面 粗さ測定機などの輪郭形状測明定機に関し、 特に輪郭形状測定機にお いて測定した被測定物の輪郭形状をディ スプレイに表示し、 表示さ れた輪郭形状に適合する幾何基本形状書を算出する処理に関する。 背景技術
2次元及び 3次元形状測定機や 2次元及び 3次元表面粗さ測定機 などの輪郭形状測定機では、 測定データに基づいてディスプレイ上 に測定した非測定物 (ワーク) の輪郭形状を表示する。 図 1 は、 デ イ スプレイのスク リーン 2 1 に表示された輪郭形状の例を示す図で ある。 通常、 輪郭形状測定機で測定されるワークは、 設計データに 基づいて加工されたものであり、 設計データに対応する幾何基本形 状を組み合わせた形状有する。 例えば、 図 1 の例では、 表示された 輪郭形状 2 2 は、 半円と直線の幾何基本形状で構成される。 幾何基 本形状は、 点、 直線、 部分円、 円、 楕円などである。
輪郭形状測定機には、 測定された輪郭形状に適合する幾何基本形 状を算出する機能を有する。 これにより ワークの輪郭形状と設計デ 一夕の差が容易に認識できる。 幾何基本形状を算出する場合には、 例えば、 幾何基本形状の種類を指示した上で、 図 1 に示すように輪 郭形状上の 2点 Aと Bをマウスでク リ ック して計算範囲を指示し、 図示していない形状認識実行のマークをク リ ックする。 この操作に
応じて、 輪郭形状測定機のデータ処理 · 制御部が指示された範囲の 輪郭形状に適合する幾何基本形状を算出する処理を行い、 算出した 幾何基本形状を表示する。
なお、 幾何基本形状を算出する場合、 計算範囲の 2点は、 幾何基 本形状の両端に近い点、 例えば点 C と Dであることが望ましい。 こ れは、 計算対象とする範囲が広い方が適合する幾何基本形状をより 正確に算出できるのと、 幾何基本形状のできるだけ広い範囲内で、 輪郭形状と設計データの差を認識できるようにするためである。 し かし、 誤って例えば点 Eを指示すると、 輪郭形状には半円と直線の 部分が含まれるため適合する幾何基本形状を算出できない場合や、 誤った幾何基本形状を算出する場合が生じる。 '
なお、 輪郭形状測定方法及び装置の従来例については、 日本国公 開特許公報の特開平 8 — 4 3 0 7 8号公報に開示されている。 発明の開示
輪郭形状に適合する幾何基本形状を算出するためには、 上記のよ う に、 幾何基本形状の種類の選択、 計算範囲の指示 ( 2点の指示) 、 及び実行の指示が必要があり、 少なく とも 3操作 ( 4ク リ ック動 作) が必要である。 また計算範囲検索の方向を指定する場合もある 。 そのため、 多数の幾何基本形状を組み合わせた輪郭形状で幾何基 本形状を算出する場合や、 ディ スプレイ上にワークの多数の部分の 輪郭形状を表示してそれぞれの幾何基本形状を算出する場合などに は、 上記の操作を多数回繰り返す必要があり、 煩雑であるという問 題があった。
また、 計算範囲の指示はオペレータが行うため、 操作毎に誤差が 生じ、 特にオペレータの個人差により誤差が生じるという問題があ つた。 誤差があると形状の計算結果にも誤差が生じる上、 計算不能
になる場合も生じる。 そのため計算範囲の指定を精密に行なう必要 があり、 操作が煩雑であるという問題があった。
本発明は、 このような問題を解決するもので、 輪郭形状測定機に おいて、 幾何基本形状算出の指示が簡単な操作で行え、 操作誤差が 生じないようにすることを目的とする。
上記目的を実現するため、 本発明の輪郭形状測定機、 輪郭形状測 定機の幾何基本形状算出方法及びそのためのプログラムは、 デイ ス プレイに幾何基本形状算出のための計算範囲を指示する枠を表示し
、 この枠を配置する。 これにより、 計算範囲の指示が 1 ク リ ック操 作で行えるようになる。
更に、 枠で指示された計算範囲内の輪郭形状から幾何基本形状の 種類を算出するようにする。 これにより、 幾何基本形状の種類の選 択操作は必要なくなる。
更に、 算出した幾何基本形状が、 枠外の輪郭形状のどこまで拡大 できるかを調べ、 算出した幾何基本形状に適合する拡大した範囲を 算出する。 これにより、 計算範囲を精密に指示しなくても、 最大範 囲で幾何基本形状を算出できるようになる。 なお、 拡大した計算範 囲で適合する幾何基本形状を再度計算すれば、 幾何基本形状の算出 精度が向上する。
更に、 適合する幾何基本形状が算出できない時には、 そのことを 表示することにより、 オペレー夕に報知する。
本発明によれば、 輪郭形状測定機において、 幾何基本形状算出の 指示が簡単な操作で行え、 操作誤差が生じないという効果を奏する
図面の簡単な説明
図 1 は、 従来の輪郭形状の表示例を示す図である。
図 2 は、 本発明の実施例の輪郭形状測定機のブロック構成図であ る。
図 3 Aから図 3 Dは、 本発明のディ スプレイに表示された輪郭形 状に対する処理を説明する図である。
図 4 Aから図 4 Hは、 表示する輪郭形状の条件を変更した時の力 一ソル枠の表示の変更例を示す図である。
図 5 Aから図 5 Dは、 カーソル枠に対する操作を説明する図であ る。
図 6 は、 本発明の実施例の輪郭形状測定機の処理を示すフローチ ャ一 卜である。 発明を実施するための最良の形態
以下、 添付する図面を参照して本発明の実施例を説明する。 図 2 は、 本発明の実施例の輪郭形状測定機の全体の機能ブロック図であ る。
参照番号 1 は、 2次元及び 3次元形状測定機や 2次元及び 3次元 表面粗さ測定機などの輪郭形状測定機を示す。 輪郭形状測定機 1 は 、 検出信号をデジタル変換した検出データを、 データ処理 · 制御部 2 に送る。 データ処理 · 制御部 2 は、 コンピュータなどで構成され 、 マスス 1 2やキーボー ド 1 3 を利用 したオペレータからの指示や 、 通信経路 1 5 を介してホス トコンピュータから送られてきた指示 に応じて記憶装置 1 4内に格納されたプログラムを呼び出して、 各 種の処理を行う。 データ処理 · 制御部 2 は、 送られてきた検出デー 夕に各種の処理を施して処理結果を生成し、 検出データ及び処理結 果をディ スプレイ 1 1 に表示したり、 記憶装置 1 4に記憶したり、 通信経路 1 5 を介してホス トコンピュータなどに送信する。 データ 処理 · 制御部 2 は、 従来の装置で行われている各種の処理機能を有
するが、 ここではそれらの説明を省略し、 本発明に関係する部分に ついてのみ説明する。
データ処理 · 制御部 2 は、 所定範囲の検出データによる輪郭形状 が、 点、 直線、 半円、 円、 楕円などのどの幾何基本形状に適合する かを算出する幾何基本形状算出部 3 と、 算出した幾何基本形状に適 合する輪郭形状の範囲を算出する適合範囲算出部 4 と、 ディ スプレ ィ 1 1 に表示する枠 (カーソル枠) を設定する枠設定部 5 と、 ディ スプレイ 1 1 の表示を制御する表示制御部 6 とを有する。 枠設定部 5 により表示されるカーソル枠の表示位置、 枠サイズは、 マスス 1 2やキーボー ド 1 3 を利用 したオペレー夕からの指示や、 記憶装置 1 4からのデータの読み出しや、 通信経路 1 5 を介してホス 卜コン ピュー夕から送られてきた指示に応じて設定される。
表示制御部 6 は、 検出デ一夕による輪郭形状の表示を制御する輪 郭形状表示部 7 と、 幾何基本形状の表示を制御する幾何基本形状表 示部 8 と、 幾何基本形状が算出不能であることの表示を制御する算 出不能表示部 9 と、 枠設定部 5 により設定されたカーソル枠の表示 を制御する枠表示部 1 0 とを有する。
まず、 本実施例の輪郭形状測定機がどのような処理を行うかを図 3 Aから図 3 Dを参照して説明する。 図 3 Aは、 ディ スプレイ 1 1 のスク リーン 2 1 に表示された画像を示し、 図 1 の従来の画像と同 じ輪郭形状を表示した例を示す。 図 3 Aに示すように、 本実施例で は力一ソル枠 2 3が表示される。 カーソル枠 2 3 は、 マウスなどに より、 表示する位置が移動されると共に、 力一ソル枠 2 3 のサイズ が変更される。
スク リーン 2 1 に表示された輪郭形状 2 2のうち、 半円の部分に 適合する幾何基本形状を算出する時には、 図 3 Bに示すように、 力 一ソル枠 2 3 を半円の部分に移動する。 これに応じて、 幾何基本形
状算出部 3力 カーソル枠 2 3 内の輪郭形状が複数の幾何基本形状 のうちのどれに適合するかを算出する。 例えば、 円の一部であれば 、 円の中心と半径が算出される。 幾何基本形状は、 ここでは点、 直 線、 半円、 円、 楕円である力 S、 他の形状を加えることも可能である 幾何基本形状算出部 3が適合する幾何基本形状を算出すると、 適 合範囲算出部 4が、 輪郭形状 2 2のうち算出した幾何基本形状に適 合する範囲を算出する。 図 3 Bの例であれば、 半円の端 2 6 と 2 7 までが幾何基本形状に適合する範囲である。 そして、 幾何基本形状 算出部 3 は適合する範囲について再度適合する幾何基本形状を算出 する。 これにより幾何基本形状の算出精度が向上する。 表示制御部 6 の幾何基本形状表示部 8 は、 算出した幾何基本形状を補助線によ りスク リーンに表示する。 この時、 例えば、 半円の部分は太い実線 の補助線で表示し、 輪郭形状のない残りの半円は破線などの補助線 で表示すると、 オペレー夕の認識が容易になる。 また、 幾何基本形 状が適合する範囲の端を明示する。
同様に、 輪郭形状 2 2のうち、 右側の直線部分に適合する幾何基 本形状を算出する時には、 図 3 Cに示すように、 カーソル枠 2 3 を 右側の直線部分に移動する。 これに応じて、 適合する幾何基本形状 及びその適合範囲が算出されて、 図示のような表示が行われる。 ' もちろん、 適合する幾何基本形状及びその適合範囲が表示される 時には、 その名称や数値を同時に表示するようにすることが望まし い。
図 3 Dに示すように、 カーソル枠 2 3が半円と直線を含む位置に 移動されて自動判定が指示された時には、 適合する幾何基本形状が 存在しないので、 幾何基本形状算出部 3 は算出不能と判定し、 カー ソル枠 2 3 の色を変えるなどして算出不能であることを表示する。
次に、 輪郭形状の表示が変更された時のカーソル枠 2 3 の表示に ついて、 図 4 Aから図 4 Hを参照して説明する。
ディ スプレイ に表示する輪郭形状の倍率や位置が変更される場合 がある。 そのような変更に応じてカーソル枠 2 3 の表示を変更した り、 又は変更しない場合が考えられる。 図 4 Aから図 4 Dは、 表示 される輪郭形状と力一ソル枠 2 3の相対位置関係を記憶しておいて
、 輪郭形状の表示の変更に合わせて、 カーソル枠 2 3 の表示を変更 する場合である 図 4 Aは、 輪郭形状の倍率や位置が変更される前 の状態を示す。 図 4 Bは、 輪郭形状の横倍率を縮小するように変更 した場合を示し 、 力一ソル枠 2 3 もこの変更に合わせて横方向のサ ィズが変更される。 図 4 Cは、 輪郭形状の縦及び横倍率を拡大する ように変更した場合を示し、 力一ソル枠 2 3 もこの変更に合わせて 縦方向と横方向のサイズが変更される。 図 4 Dは、 輪郭形状の表示 位置を横方向に変更した場合を示し、 カーソル枠 2 3 もこの変更に 合わせて横方向に移動される。
図 4 Eから図 4 Hは、 表示される輪郭形状の倍率や位置が変更さ れた場合でも、 カーソル枠 2 3 のスク リーン上での表示位置を変更 しない場合を示す。
表示される輪郭形状の倍率や位置が変更された場合のカーソル枠 2 3 の表示については、 他にも各種の方法が考えられる。 例えば、 表示される輪郭形状の倍率や位置が変更された場合には、 カーソル 枠 2 3 をスク リーンの中央に前のサイズで再表示する方法や、 マウ スで示された位置に再表示する方法である。
次に、 カーソル枠 2 3 に対する操作を、 図 5 Aから図 5 Dを参照 して説明する。
図 5 Aは、 スク リーンに表示された輪郭形状とカーソル枠 2 3の 例を示す。 図 5 Bに示すように、 カーソル枠 2 3 の中央をダブルク
リ ックすると、 幾何基本形状の算出処理の開始が指示される。 カー ソル枠 2 3のサイズを変更する時には、 図 5 Cに示すように、 力一 ソル枠 2 3の 4つのコーナ一 3 2及び 4つの辺の中心を ドラッグす る。 カーソル枠 2 3 を移動する時には、 図 5 Dに示すように、 カー ソル枠 2 3の辺 (辺の中心は除く) のいずれかを ドラッグする。 図 6 は、 幾何基本形状算出部 3、 適合範囲算出部 4及び表示制御 部 6力 カーソル枠内の輪郭形状に適合する幾何基本形状及び適合 範囲を算出して表示する処理を示すフローチャー トである。
ステップ 1 0 1 では、 カーソル枠内の輪郭形状データを抽出する 。 ステップ 1 0 1 では、 輪郭形状データが点に適合するかを判定し 、 点に適合すればステップ 1 0 7 に進み、 点に適合しなければステ ップ 1 0 3 に進む。 ステップ 1 0 3では、 輪郭形状データが直線に 適合するかを判定し、 直線に適合すればステップ 1 0 7 に進み、 直 線に適合しなければステップ 1 0 4 に進む。 ステップ 1 0 4では、 輪郭形状データが部分円に適合するかを判定し、 部分円に適合すれ ばステップ 1 0 7 に進み、 部分円に適合しなければステップ 1 0 5 に進む。 ステップ 1 0 5では、 輪郭形状データが円に適合するかを 判定し、 円に適合すればステップ 1 0 7 に進み、 円に適合しなけれ ばステップ 1 0 6 に進む。 ステップ 1 0 6では、 輪郭形状データが 楕円に適合するかを判定し、 楕円に適合すればステップ 1 0 7 に進 み、 楕円に適合しなければステップ 1 1 1 に進む。 ステップ 1 1 1 に進む場合は、 輪郭形状デ一夕はいずれの幾何基本形状にも適合せ ず、 算出不能である場合である。 ステップ 1 1 1 では、 算出不能で あることを表示する表示データを作成し、 ステップ 1 1 2 に進んで 算出不能であることを表示する。 なお、 輪郭形状データが各幾何基 本形状に適合するかは、 従来から公知の画像処理により行う ことが 可能であり、 ここでは詳しい説明は省略する。
ステップ 1 0 7では、 上記のようにして算出された幾何基本形状 を仮判定結果として保存する。
ステップ 1 0 8 では、 算出された幾何基本形状を、 カーソル枠の 外の部分にも拡大し、 それに輪郭形状データが適合する範囲を求め る。 具体的には、 カーソル枠の外の部分まで拡大した幾何基本形状 と輪郭形状データの差を算出し、 差が所定値以下であれば適合する とし、 その最大範囲を求める。
ステップ 1 0 9 では、 上記のようにして算出した最大範囲内の輪 郭形状データについて、 再度ステップ 1 0 2から 1 0 6 を行い、 最 大範囲について適合する幾何基本形状を算出する。
ステップ 1 1 0では、 ステップ 1 0 9で算出した幾何基本形状が 仮判定結果と して保存されている幾何基本形状に一致するかを判定 する。 一致していれば、 ステップ 1 1 2 に進んで、 算出した幾何基 本形状を表示する。 一致しない時には、 ステップ 1 0 8 に戻り、 適 合範囲の拡大処理をやり直す。 何度かやり直しても一致しない時に は、 仮判定結果と して保存した幾何基本形状を表示するようにする 本発明は、 輪郭形状測定機であれば、 適用可能である。
Claims
1 . 被測定物の輪郭形状を測定する測定部と、
前記測定部の測定した被測定物の輪郭形状を表示するディ スプレ ィ と、
前記測定部の測定した被測定物の輪郭形状に関するデータを処理 すると共に各部を制御するデータ処理 · 制御部と、 を備える輪郭形 状測定機であって、
前記データ処理 · 制御部は、 の
前記ディスプレイの指示された位置範に枠を表示する枠表示機能と 囲
前記ディスプレイに表示された前記枠内の前記輪郭形状から適合 する幾何基本形状を算出する幾何基本形状決定機能と、
算出した幾何基本形状を表示する幾何基本形状表示機能とを備え ることを特徴とする輪郭形状測定機。
2 . 前記幾何基本形状は、 点、 直線、 部分円、 円、 楕円である請 求項 1 に記載の輪郭形状測定機。
3 . 前記データ処理 · 制御部は、
前記ディスプレイに表示された前記輪郭形状の前記枠外の部分で 、 算出した前記幾何基本形状に適合する範囲を算出する適合範囲算 出機能を更に備える請求項 1 に記載の輪郭形状測定機。
4 . 前記幾何基本形状表示機能は、 前記拡大適合範囲を前記ディ スプレイに表示する請求項 3 に記載の輪郭形状測定機。
5 . 前記幾何基本形状表示機能は、 前記幾何基本形状決定機能が 適合する幾何基本形状を算出できない時には、 決定不能を表示する 請求項 1 に記載の輪郭形状測定機。
6 . 輪郭形状測定機で、 測定した被測定物の輪郭形状をディ スプ
レイ に表示し、 表示した被測定物の輪郭形状に適合する幾何基本形 状を算出する輪郭形状測定機の幾何基本形状算出方法であって、 前記ディスプレイの指示された位置に枠を表示し、
前記ディスプレイに表示された前記枠内の前記輪郭形状から適合 する幾何基本形状を算出し、
算出した幾何基本形状を表示することを特徴とする輪郭形状測定 機の幾何基本形状決定方法。
7 . 前記幾何基本形状は、 点、 直線、 部分円、 円、 楕円である請 求項 6 に記載の方法。
8 . 前記ディ スプレイに表示された前記輪郭形状の前記枠外の部 分で、 算出した前記幾何基本形状に適合する範囲を更に算出する請 求項 6 に記載の方法。
9 . 前記拡大適合範囲を前記ディ スプレイに更に表示する請求項 8 に記載の方法。
1 0 . 前記幾何基本形状決定機能が適合する幾何基本形状を算出 できない時には、 算出不能を表示する請求項 6 に記載の方法。
1 1 . 輪郭形状測定機に付属するコンピュータに、
測定した被測定物の輪郭形状をディスプレイに表示させ、 表示した被測定物の輪郭形状に適合する幾何基本形状を算出させ 前記ディスプレイの指示された位置に枠を表示させ、
前記ディスプレイに表示された前記枠内の前記輪郭形状から適合 する幾何基本形状を算出させ、
算出した幾何基本形状を表示させることを特徴とするプログラム
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005-279645 | 2005-09-27 | ||
| JP2005279645 | 2005-09-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007037032A1 true WO2007037032A1 (ja) | 2007-04-05 |
Family
ID=37899469
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2006/309120 WO2007037032A1 (ja) | 2005-09-27 | 2006-04-25 | 輪郭形状測定機、輪郭形状測定機の幾何基本形状算出方法及びそのためのプログラム |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2007037032A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008142916A1 (ja) * | 2007-05-22 | 2008-11-27 | Dai Nippon Printing Co., Ltd. | 測定システム、測定方法及びプログラム |
| JP2014010103A (ja) * | 2012-07-02 | 2014-01-20 | Mitsutoyo Corp | 形状解析方法および形状解析プログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0650749A (ja) * | 1992-03-26 | 1994-02-25 | Tokyo Seimitsu Co Ltd | 座標測定機及びその測定方法 |
| WO1997020187A1 (fr) * | 1995-11-30 | 1997-06-05 | Tokyo Seimitsu Co., Ltd. | Procede et appareil de calcul automatique de forme pour appareil de determination de profil |
| JP2000258149A (ja) * | 1999-03-09 | 2000-09-22 | Mitsutoyo Corp | 測定点列のフェアリング方法 |
| JP2003014448A (ja) * | 2001-07-03 | 2003-01-15 | Mitsutoyo Corp | 表面性状測定装置並びに表面性状解析方法及びプログラム |
| JP2003203216A (ja) * | 2002-01-08 | 2003-07-18 | Mitsutoyo Corp | 画像測定装置用パートプログラム生成装置及び画像測定装置用パートプログラム生成用プログラム |
-
2006
- 2006-04-25 WO PCT/JP2006/309120 patent/WO2007037032A1/ja active Application Filing
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0650749A (ja) * | 1992-03-26 | 1994-02-25 | Tokyo Seimitsu Co Ltd | 座標測定機及びその測定方法 |
| WO1997020187A1 (fr) * | 1995-11-30 | 1997-06-05 | Tokyo Seimitsu Co., Ltd. | Procede et appareil de calcul automatique de forme pour appareil de determination de profil |
| JP2000258149A (ja) * | 1999-03-09 | 2000-09-22 | Mitsutoyo Corp | 測定点列のフェアリング方法 |
| JP2003014448A (ja) * | 2001-07-03 | 2003-01-15 | Mitsutoyo Corp | 表面性状測定装置並びに表面性状解析方法及びプログラム |
| JP2003203216A (ja) * | 2002-01-08 | 2003-07-18 | Mitsutoyo Corp | 画像測定装置用パートプログラム生成装置及び画像測定装置用パートプログラム生成用プログラム |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008142916A1 (ja) * | 2007-05-22 | 2008-11-27 | Dai Nippon Printing Co., Ltd. | 測定システム、測定方法及びプログラム |
| JP2008292196A (ja) * | 2007-05-22 | 2008-12-04 | Dainippon Printing Co Ltd | 測定システム、測定方法及びプログラム |
| US8543352B2 (en) | 2007-05-22 | 2013-09-24 | Dai Nippon Printing Co., Ltd. | System for measuring a shape, method for measuring a shape, and computer program product |
| JP2014010103A (ja) * | 2012-07-02 | 2014-01-20 | Mitsutoyo Corp | 形状解析方法および形状解析プログラム |
| CN103530104A (zh) * | 2012-07-02 | 2014-01-22 | 株式会社三丰 | 形状分析方法和形状分析程序 |
| US9983001B2 (en) | 2012-07-02 | 2018-05-29 | Mitutoyo Corporation | Shape analysis method and shape analysis program |
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 | |
| JP3057960B2 (ja) | 三次元形状加工物の評価装置 | |
| US20200033109A1 (en) | Workpiece measurement device, workpiece measurement method and non-transitory computer readable medium recording a program | |
| EP1881383A2 (en) | Simulation device of robot system | |
| JP2008241420A (ja) | 表面性状測定装置、表面性状測定方法及び表面性状測定プログラム | |
| CN105793788A (zh) | 工作机械的控制装置 | |
| JP6516865B2 (ja) | 測定対象の寸法特性を決定するための方法及び装置 | |
| JP5610883B2 (ja) | 加工シミュレーション装置及び方法 | |
| JP2021072012A (ja) | 表示装置 | |
| CN105277122B (zh) | 图像测量设备及显示测量结果的方法 | |
| JP6554695B2 (ja) | 画像測定装置 | |
| WO2007037032A1 (ja) | 輪郭形状測定機、輪郭形状測定機の幾何基本形状算出方法及びそのためのプログラム | |
| CN109491327B (zh) | 三维模型制作装置 | |
| JP2017125740A (ja) | 三次元測定機、測定方法、及び測定プログラム | |
| CN102033973A (zh) | 印刷电路板布线系统及印刷电路板上的零件定位方法 | |
| JP3765061B2 (ja) | 多次元形状の座標計測機用オフライン・ティーチング・システム | |
| JP2003202208A (ja) | 画像測定装置及び画像測定用プログラム | |
| TW202245708A (zh) | 教示裝置、標記計測方法及程式 | |
| JP4683324B2 (ja) | 形状測定システム、形状測定方法及び形状測定プログラム | |
| JP6664073B2 (ja) | 測定支援方法、三次元測定機、及び測定支援プログラム | |
| US20250128378A1 (en) | Display device, numerical control device, machining system, display method, numerical control method, and machining method | |
| WO2020065854A1 (ja) | ワーク位置検出方法及び工作機械 | |
| JP3922942B2 (ja) | 画像測定装置、画像測定方法及び画像測定用プログラム | |
| JP7738233B2 (ja) | 幾何要素判別装置、幾何要素判別方法、プログラム及び三次元測定機 | |
| JP2002213943A (ja) | 表面性状測定システム及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06745971 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |