JP5855499B2 - Geometric amount measuring apparatus and input screen control method - Google Patents

Geometric amount measuring apparatus and input screen control method Download PDF

Info

Publication number
JP5855499B2
JP5855499B2 JP2012059376A JP2012059376A JP5855499B2 JP 5855499 B2 JP5855499 B2 JP 5855499B2 JP 2012059376 A JP2012059376 A JP 2012059376A JP 2012059376 A JP2012059376 A JP 2012059376A JP 5855499 B2 JP5855499 B2 JP 5855499B2
Authority
JP
Japan
Prior art keywords
measurement
sensor head
geometric amount
geometric
distance
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.)
Expired - Fee Related
Application number
JP2012059376A
Other languages
Japanese (ja)
Other versions
JP2013195082A (en
Inventor
明彦 稲田
明彦 稲田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries 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 Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2012059376A priority Critical patent/JP5855499B2/en
Publication of JP2013195082A publication Critical patent/JP2013195082A/en
Application granted granted Critical
Publication of JP5855499B2 publication Critical patent/JP5855499B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

本発明は、被測定物の真直度、平面度等、基準となる幾何学的形状からの逸脱の大きさである幾何学量を測定する幾何学量測定装置及び入力画面制御方法に関する。   The present invention relates to a geometric amount measuring apparatus and an input screen control method for measuring a geometric amount that is a magnitude of deviation from a reference geometric shape, such as straightness and flatness of an object to be measured.

従来、被測定物の平面度を自動的に測定する装置が知られている(例えば、特許文献1参照。)。この装置は、ガイドの延在方向に沿って一直線上に並置される2個又は3個のレーザ変位計を備えたセンサヘッドのガイドに沿った移動と、被測定物を支持するテーブルの、センサヘッドの移動方向に直交する方向への移動とを組み合わせ、レーザ変位計の測定点のそれぞれが被測定物の表面における仮想的な格子の交点となるようにする。また、特許文献1の装置は、3つのレーザ変位計で被測定物までの距離を同時に測定しながら、逐次法に基づいて被測定物の平面度を導出する。   Conventionally, an apparatus that automatically measures the flatness of an object to be measured is known (for example, see Patent Document 1). This apparatus includes a sensor head having two or three laser displacement meters juxtaposed in a straight line along the extending direction of the guide, along the guide, and a sensor for the table that supports the object to be measured. The movement of the head in the direction orthogonal to the moving direction is combined so that each measurement point of the laser displacement meter is an intersection of virtual lattices on the surface of the object to be measured. Moreover, the apparatus of Patent Document 1 derives the flatness of the object to be measured based on the sequential method while simultaneously measuring the distance to the object to be measured with three laser displacement meters.

特開2009−63541号公報JP 2009-63541 A

清野 慧、高 偉、「多点法によるソフトウェアデータムとその誤差評価」、日本機械学会論文集、58-551、1992年、p.256-261Minoru Kiyono and Takeshi Takano, “Software datum by multipoint method and its error evaluation”, Transactions of the Japan Society of Mechanical Engineers, 58-551, 1992, p.256-261

しかしながら、特許文献1に記載されるような装置は、逐次法による真直度や平面度の測定精度が偶然誤差の累積による影響を受けることを考慮していない。そのため、測定結果として出力される真直度や平面度の測定精度がどの程度のレベルであるかを測定者に知らせることもない。測定結果として出力される真直度や平面度の測定精度は、被測定物のサイズが大きくなるほど、偶然誤差の累積による影響が大きくなる。その結果、測定者は、偶然誤差の累積により許容できないレベルにまで低下した精度の測定結果を気付かないうちに受け入れてしまうおそれがある。特に、逐次3点法に関しては、偶然誤差の累積量が逐次2点法よりも大きな割合で増大するため、精度の低下の割合が大きく注意が必要である。   However, the apparatus as described in Patent Document 1 does not consider that the accuracy of straightness and flatness measurement by the sequential method is affected by the accumulation of accidental errors. Therefore, it does not notify the measurer of the level of measurement accuracy of straightness and flatness output as a measurement result. The measurement accuracy of straightness and flatness output as a measurement result is more influenced by the accumulation of accidental errors as the size of the measurement object increases. As a result, the measurer may accept the measurement result with the accuracy lowered to an unacceptable level due to the accumulation of errors by chance. In particular, with regard to the sequential three-point method, the cumulative amount of accidental errors increases at a larger rate than with the sequential two-point method, and thus the ratio of the decrease in accuracy needs to be carefully noted.

上述の点に鑑み、本発明は、測定精度に問題があることを知らずに測定者が測定結果を受け入れてしまうのを防止する幾何学量測定装置及びその入力画面制御方法を提供することを目的とする。   In view of the above, the present invention has an object to provide a geometric amount measuring apparatus and its input screen control method for preventing a measurer from accepting a measurement result without knowing that there is a problem in measurement accuracy. And

上述の目的を達成するために、本発明の実施例に係る幾何学量測定装置は、被測定物の、基準となる幾何学的形状からの逸脱の大きさである幾何学量を測定する幾何学量測定装置であって、第1方向に並置される少なくとも2つの距離センサを有するセンサヘッドを前記被測定物に対して前記第1方向に相対移動させながら距離データを取得し、取得した距離データに基づいて幾何学量を測定する幾何学量測定制御部と、距離データを取得する際に累積する偶然誤差を算出して表示する偶然誤差表示部と、を含む。   In order to achieve the above-described object, a geometric amount measuring apparatus according to an embodiment of the present invention is a geometric amount measurement device that measures a geometric amount that is a magnitude of deviation from a reference geometric shape of an object to be measured. A distance measuring device that is a stoichiometric measuring device that acquires distance data while moving a sensor head having at least two distance sensors juxtaposed in a first direction relative to the object to be measured in the first direction. A geometric amount measurement control unit that measures a geometric amount based on the data, and a coincidence error display unit that calculates and displays a coincidence error accumulated when the distance data is acquired.

また、本発明の実施例に係る入力画面制御方法は、被測定物の、基準となる幾何学的形状からの逸脱の大きさである幾何学量を測定する幾何学量測定装置の入力画面を制御する入力画面制御方法であって、前記幾何学量測定装置が、第1方向に並置される少なくとも2つの距離センサを有するセンサヘッドを前記被測定物に対して前記第1方向に相対移動させながら距離データを取得する際に累積する偶然誤差を算出して前記入力画面に表示する偶然誤差表示ステップ、を含む。   In addition, the input screen control method according to the embodiment of the present invention includes an input screen of a geometric amount measuring apparatus that measures a geometric amount that is a magnitude of deviation from a reference geometric shape of an object to be measured. An input screen control method for controlling, wherein the geometric amount measuring device moves a sensor head having at least two distance sensors juxtaposed in a first direction relative to the object to be measured in the first direction. However, it includes a coincidence error display step of calculating a coincidence error accumulated when the distance data is acquired and displaying it on the input screen.

上述の手段により、本発明は、測定精度に問題があることを知らずに測定者が測定結果を受け入れてしまうのを防止する幾何学量測定装置及びその入力画面制御方法を提供することができる。   With the above-described means, the present invention can provide a geometric amount measuring apparatus and its input screen control method for preventing a measurer from accepting a measurement result without knowing that there is a problem in measurement accuracy.

本発明の実施例に係る幾何学量測定装置が搭載される平面研削盤の正面図である。It is a front view of the surface grinder by which the geometric amount measuring apparatus which concerns on the Example of this invention is mounted. 図1の平面研削盤の右側面図である。It is a right view of the surface grinder of FIG. センサヘッドの底面図(その1)である。It is a bottom view (the 1) of a sensor head. センサヘッドの底面図(その2)である。It is a bottom view (the 2) of a sensor head. センサヘッドの底面図(その3)である。It is a bottom view (the 3) of a sensor head. 本発明の実施例に係る幾何学量測定装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the geometric amount measuring apparatus which concerns on the Example of this invention. 第1幾何学量測定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a 1st geometric amount measurement process. 第1幾何学量測定処理を実行する際のセンサヘッドのワークに対する相対位置の推移を示す図である。It is a figure which shows transition of the relative position with respect to the workpiece | work of a sensor head at the time of performing a 1st geometric amount measurement process. 第2幾何学量測定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a 2nd geometric amount measurement process. 第2幾何学量測定処理を実行する際のセンサヘッドのワークに対する相対位置の推移を示す図である。It is a figure which shows transition of the relative position with respect to the workpiece | work of a sensor head at the time of performing a 2nd geometric amount measurement process. 第1偶然誤差表示処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a 1st chance error display process. センサパラメータ画面の構成例を示す図である。It is a figure which shows the structural example of a sensor parameter screen. 入力画面の構成例を示す図である。It is a figure which shows the structural example of an input screen. 走査方法選択画面の構成例を示す図である。It is a figure which shows the structural example of a scanning method selection screen. 第2偶然誤差表示処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a 2nd chance error display process.

以下、図面を参照しつつ、本発明を実施するための最良の形態の説明を行う。   Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.

図1は、本発明の実施例に係る幾何学量測定装置が搭載される平面研削盤100の正面図であり、図2は、その右側面図である。平面研削盤100は、主に、本体ベッド1、X軸テーブル2、立軸砥石用コラム3、立軸砥石ヘッド4、砥石ヘッド回転用モータ5、砥石ヘッド上下送り用アクチュエータ6、砥石ヘッド左右送り用アクチュエータ7、テーブル移動用アクチュエータ8、センサヘッド9、表示装置10、入力装置11、及び制御装置12を含む。   FIG. 1 is a front view of a surface grinding machine 100 on which a geometric amount measuring apparatus according to an embodiment of the present invention is mounted, and FIG. 2 is a right side view thereof. The surface grinding machine 100 is mainly composed of a main body bed 1, an X-axis table 2, a vertical-grinding wheel column 3, a vertical-shaft grinding wheel head 4, a grinding wheel head rotating motor 5, a grinding wheel head vertical feed actuator 6, and a grinding wheel head left and right feeding actuator. 7, a table moving actuator 8, a sensor head 9, a display device 10, an input device 11, and a control device 12.

本体ベッド1は、X軸テーブル2をX軸方向に移動可能に支持する台座である。具体的には、本体ベッド1は、X軸テーブル2の下面に取り付けられるラック(図示せず。)とかみ合うピニオン(図示せず。)をその上面に有する。   The main body bed 1 is a pedestal that supports the X-axis table 2 so as to be movable in the X-axis direction. Specifically, the main body bed 1 has a pinion (not shown) that engages with a rack (not shown) attached to the lower surface of the X-axis table 2 on its upper surface.

X軸テーブル2は、図示しない駆動機構によって、本体ベッド1上をX軸方向に摺動させられるテーブルであり、その上面で被研削物であり且つ被測定物であるワークW(例えば、定盤である。)を支持する。本実施例では、X軸テーブル2は、ラックアンドピニオン機構により駆動されるが、ボールねじ機構等の他の駆動機構により駆動されてもよい。   The X-axis table 2 is a table that is slid in the X-axis direction on the main body bed 1 by a drive mechanism (not shown), and a workpiece W (for example, a surface plate) that is an object to be ground on its upper surface and is an object to be measured ). In this embodiment, the X-axis table 2 is driven by a rack and pinion mechanism, but may be driven by another driving mechanism such as a ball screw mechanism.

立軸砥石用コラム3は、立軸砥石ヘッド4を上下方向(Z軸方向)及び左右方向(Y軸方向)に移動可能に支持する装置である。   The vertical axis grinding wheel column 3 is a device that supports the vertical axis grinding wheel head 4 so as to be movable in the vertical direction (Z-axis direction) and the horizontal direction (Y-axis direction).

立軸砥石ヘッド4は、垂直方向(Z軸方向)に平行に延びる砥石軸40を有する砥石ヘッドである。なお、砥石軸40の先端には、砥石車41が取り付けられる。   The vertical axis grindstone head 4 is a grindstone head having a grindstone shaft 40 extending in parallel to the vertical direction (Z-axis direction). A grinding wheel 41 is attached to the tip of the grinding wheel shaft 40.

砥石ヘッド回転用モータ5は、立軸砥石ヘッド4の砥石軸40を回転させるモータであり、例えば、ACサーボモータが用いられる。   The grindstone head rotating motor 5 is a motor that rotates the grindstone shaft 40 of the vertical-shaft grindstone head 4, and an AC servomotor is used, for example.

砥石ヘッド上下送り用アクチュエータ6は、立軸砥石ヘッド4をZ軸方向に移動させるための上下移動機構を駆動するアクチュエータである。本実施例では、砥石ヘッド上下送り用アクチュエータ6は、図1の矢印AR1で示すように、立軸砥石ヘッド4をZ軸方向に移動させるボールねじ機構におけるボールねじ軸又はボールねじナットを回転させるためのACサーボモータである。   The grinding wheel head vertical feed actuator 6 is an actuator that drives a vertical movement mechanism for moving the vertical grinding wheel head 4 in the Z-axis direction. In the present embodiment, the grinding wheel head vertical feed actuator 6 rotates the ball screw shaft or the ball screw nut in the ball screw mechanism that moves the vertical grinding wheel head 4 in the Z-axis direction, as indicated by an arrow AR1 in FIG. AC servo motor.

砥石ヘッド左右送り用アクチュエータ7は、立軸砥石ヘッド4をY軸方向に移動させるための左右移動機構を駆動するアクチュエータである。本実施例では、砥石ヘッド左右送り用アクチュエータ7は、図2の矢印AR2で示すように、立軸砥石ヘッド4をY軸方向に移動させるボールねじ機構におけるボールねじ軸又はボールねじナットを回転させるためのACサーボモータである。   The grinding wheel head left / right feeding actuator 7 is an actuator that drives a left / right moving mechanism for moving the vertical grinding wheel head 4 in the Y-axis direction. In the present embodiment, the grinding wheel head left-right feeding actuator 7 rotates the ball screw shaft or the ball screw nut in the ball screw mechanism that moves the vertical grinding wheel head 4 in the Y-axis direction, as indicated by an arrow AR2 in FIG. AC servo motor.

テーブル移動用アクチュエータ8は、X軸テーブル2をX軸方向に移動させるためのテーブル移動機構を駆動するアクチュエータである。本実施例では、テーブル移動用アクチュエータ8は、図1の矢印AR3で示すように、X軸テーブル2をX軸方向に移動させるボールねじ機構におけるボールねじ軸又はボールねじナットを回転させるためのACサーボモータである。   The table moving actuator 8 is an actuator that drives a table moving mechanism for moving the X-axis table 2 in the X-axis direction. In the present embodiment, the table moving actuator 8 is an AC for rotating a ball screw shaft or a ball screw nut in a ball screw mechanism that moves the X axis table 2 in the X axis direction, as indicated by an arrow AR3 in FIG. Servo motor.

なお、上下移動機構、左右移動機構、及びテーブル移動機構は、ラックアンドピニオン機構等の他の機構であってもよい。   Note that the vertical movement mechanism, the horizontal movement mechanism, and the table movement mechanism may be other mechanisms such as a rack and pinion mechanism.

センサヘッド9は、被測定物としての研削加工後のワークWの表面の真直度又は平面度を測定するための装置であり、立軸砥石ヘッド4に取り付けられる。また、センサヘッド9は、X軸に平行な方向に等間隔に配置される少なくとも3つの距離センサと、Y軸に平行な方向に等間隔に配置される少なくとも3つの距離センサとを含む。本実施例では、センサヘッド9は、永久磁石等を用いて立軸砥石ヘッド4に脱着可能に取り付けられる。しかしながら、本発明はこれに限定されるものではない。センサヘッド9は、例えば、立軸砥石ヘッド4に脱着不能に取り付けられてもよい。この場合、センサヘッド9は、平面研削盤100による研削加工が行われる際に専用のカバーが被せられ、外部環境から隔離される。   The sensor head 9 is a device for measuring the straightness or flatness of the surface of the workpiece W after grinding as an object to be measured, and is attached to the vertical grinding wheel head 4. The sensor head 9 includes at least three distance sensors arranged at equal intervals in a direction parallel to the X axis and at least three distance sensors arranged at equal intervals in a direction parallel to the Y axis. In the present embodiment, the sensor head 9 is detachably attached to the vertical grinding wheel head 4 using a permanent magnet or the like. However, the present invention is not limited to this. For example, the sensor head 9 may be attached to the vertical grinding wheel head 4 in a non-detachable manner. In this case, the sensor head 9 is covered with a dedicated cover when being ground by the surface grinder 100 and is isolated from the external environment.

図3は、センサヘッド9を鉛直下方(−Z方向)から見たセンサヘッド9の底面図であり、距離センサの配置例を示す。   FIG. 3 is a bottom view of the sensor head 9 when the sensor head 9 is viewed from vertically below (−Z direction), and shows an example of arrangement of distance sensors.

図3に示すように、センサヘッド9は、三角柱形状の本体部9sと、X軸に平行な方向に距離Dbずつ間隔を空けて本体部9s上に配置される3つの距離センサ9a、9b、9cと、Y軸に平行な方向に距離Daずつ間隔を空けて本体部9s上に配置される3つの距離センサ9c、9d、9eとを含む。なお、距離センサ9cは、2つのセンサ列の双方に含まれる。そのため、センサヘッド9は、5つの距離センサ9a〜9eを含む。なお、距離Daと距離Dbとは、同じ値であってもよく、異なる値であってもよい。   As shown in FIG. 3, the sensor head 9 includes a triangular prism main body 9s and three distance sensors 9a, 9b disposed on the main body 9s at a distance Db in a direction parallel to the X axis. 9c, and three distance sensors 9c, 9d, and 9e disposed on the main body portion 9s at intervals of a distance Da in a direction parallel to the Y axis. The distance sensor 9c is included in both of the two sensor rows. Therefore, the sensor head 9 includes five distance sensors 9a to 9e. The distance Da and the distance Db may be the same value or different values.

図4及び図5は、センサヘッドの別の構成例を示す図であり、図3に対応する。   4 and 5 are diagrams showing another configuration example of the sensor head, and correspond to FIG.

図4のセンサヘッド9Aは、底面が十字形状の多角柱である本体部9Asと、X軸に平行な方向に距離Dbずつ間隔を空けて本体部9As上に配置される3つの距離センサ9a、9b、9cと、Y軸に平行な方向に距離Daずつ間隔を空けて本体部9As上に配置される3つの距離センサ9d、9b、9eとを含む。なお、距離センサ9bは、2つのセンサ列の双方に含まれる。そのため、センサヘッド9Aは、センサヘッド9と同様、5つの距離センサ9a〜9eを含む。なお、距離Daと距離Dbとは、同じ値であってもよく、異なる値であってもよい。   The sensor head 9A shown in FIG. 4 includes a main body 9As whose bottom is a cross-shaped polygonal column and three distance sensors 9a disposed on the main body 9As with a distance Db in the direction parallel to the X axis. 9b, 9c, and three distance sensors 9d, 9b, 9e arranged on the main body 9As at intervals of a distance Da in a direction parallel to the Y axis. The distance sensor 9b is included in both of the two sensor rows. For this reason, the sensor head 9 </ b> A includes five distance sensors 9 a to 9 e as well as the sensor head 9. The distance Da and the distance Db may be the same value or different values.

図5のセンサヘッド9Bは、底面がT字形状の多角柱である本体部9Bsと、X軸に平行な方向に距離Dbずつ間隔を空けて本体部9Bs上に配置される3つの距離センサ9a、9b、9cと、Y軸に平行な方向に距離Daずつ間隔を空けて本体部9Bs上に配置される3つの距離センサ9d、9e、9bとを含む。なお、距離センサ9bは、2つのセンサ列の双方に含まれる。そのため、センサヘッド9Bは、センサヘッド9、9Aと同様、5つの距離センサ9a〜9eを含む。なお、距離Daと距離Dbとは、同じ値であってもよく、異なる値であってもよい。   The sensor head 9B of FIG. 5 includes a main body 9Bs whose bottom surface is a T-shaped polygonal column, and three distance sensors 9a arranged on the main body 9Bs at a distance Db in the direction parallel to the X axis. , 9b, 9c, and three distance sensors 9d, 9e, 9b disposed on the main body 9Bs at intervals of a distance Da in a direction parallel to the Y-axis. The distance sensor 9b is included in both of the two sensor rows. Therefore, the sensor head 9B includes five distance sensors 9a to 9e, similar to the sensor heads 9 and 9A. The distance Da and the distance Db may be the same value or different values.

なお、上述の実施例では、センサヘッド9、9A、9Bは、何れも2つのセンサ列の双方に含まれる距離センサを1つ有し、距離センサの数を減らすようにするが、本発明はこれに限定されるものではない。すなわち、センサヘッド9は、個々に独立したセンサ列を形成する6つの距離センサを含むようにしてもよい。   In the embodiment described above, each of the sensor heads 9, 9A, 9B has one distance sensor included in both of the two sensor rows so as to reduce the number of distance sensors. It is not limited to this. That is, the sensor head 9 may include six distance sensors that form an independent sensor array.

ここで、再び図1及び図2を参照して、平面研削盤100の構成要素の説明を継続する。   Here, referring to FIGS. 1 and 2 again, the description of the components of the surface grinding machine 100 will be continued.

表示装置10は、各種情報を表示するための装置であり、例えば、液晶ディスプレイ等である。   The display device 10 is a device for displaying various information, and is, for example, a liquid crystal display.

入力装置11は、平面研削盤100に各種情報を入力するための装置であり、例えば、キーボード、タッチパネル、ジョイスティック、リモートコントローラ、エスカッションボタン等である。   The input device 11 is a device for inputting various information to the surface grinding machine 100, and is, for example, a keyboard, a touch panel, a joystick, a remote controller, an escutcheon button, or the like.

制御装置12は、平面研削盤100の動きを制御するための装置であり、例えば、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)、NVRAM(Non-Volatile Random Access Memory)等を備えたコンピュータである。   The control device 12 is a device for controlling the movement of the surface grinding machine 100, and includes, for example, a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and a non-volatile random access (NVRAM). Memory) and the like.

図6は、平面研削盤100に搭載される幾何学量測定装置50の構成例を示すブロック図である。幾何学量測定装置50は、主に、砥石ヘッド回転用モータ5、砥石ヘッド上下送り用アクチュエータ6、砥石ヘッド左右送り用アクチュエータ7、テーブル移動用アクチュエータ8、センサヘッド9、表示装置10、入力装置11、及び制御装置12で構成される。   FIG. 6 is a block diagram illustrating a configuration example of the geometric amount measuring apparatus 50 mounted on the surface grinding machine 100. The geometric amount measuring device 50 mainly includes a grinding wheel head rotating motor 5, a grinding wheel head vertical feed actuator 6, a grinding wheel head lateral feed actuator 7, a table moving actuator 8, a sensor head 9, a display device 10, and an input device. 11 and a control device 12.

制御装置12は、例えば、研削制御部120、幾何学量測定制御部121、及び偶然誤差表示部122を機能要素として有し、各機能要素に対応するプログラムをROM又はRAMから読み出しながら、各機能要素に対応する処理をCPUに実行させる。   The control device 12 includes, for example, a grinding control unit 120, a geometric amount measurement control unit 121, and an accidental error display unit 122 as functional elements, and each function is read while reading a program corresponding to each functional element from the ROM or RAM. Causes the CPU to execute processing corresponding to the element.

研削制御部120は、平面研削盤100によるワークWの研削加工を制御する機能要素である。具体的には、研削制御部120は、入力装置11を通じて入力される研削深さ、研削幅等の各種情報に基づいて、ワークWに対する立軸砥石ヘッド4の動作内容を決定する。そして、研削制御部120は、決定した動作内容に応じた制御信号を適切なタイミングで砥石ヘッド回転用モータ5、砥石ヘッド上下送り用アクチュエータ6、砥石ヘッド左右送り用アクチュエータ7、及びテーブル移動用アクチュエータ8のそれぞれに対して出力しながら、平面研削盤100によるワークWの研削加工を制御する。   The grinding control unit 120 is a functional element that controls grinding of the workpiece W by the surface grinding machine 100. Specifically, the grinding control unit 120 determines the operation content of the vertical grinding wheel head 4 with respect to the workpiece W based on various information such as a grinding depth and a grinding width input through the input device 11. Then, the grinding control unit 120 sends a control signal according to the determined operation content at an appropriate timing to the grinding wheel head rotating motor 5, the grinding wheel head vertical feed actuator 6, the grinding wheel head left / right feeding actuator 7, and the table moving actuator. 8, the grinding of the workpiece W by the surface grinding machine 100 is controlled.

幾何学量測定制御部121は、幾何学量測定装置50によるワークWの幾何学量の測定を制御する機能要素である。具体的には、研削制御部120は、入力装置11を通じて入力される測定範囲、サンプリング間隔、走査ライン間隔、目標測定繰り返し回数等の各種情報に基づいて、ワークWに対するセンサヘッド9の動作内容を決定する。なお、目標測定繰り返し回数は、被測定物を測定するために同じ走査ラインを何回走査するかを示す自然数である。繰り返し回数が多いほど、累積の偶然誤差が小さくなり、測定値に対する信頼度が高くなる。そして、幾何学量測定制御部121は、決定した動作内容に応じた制御信号を適切なタイミングで砥石ヘッド上下送り用アクチュエータ6、砥石ヘッド左右送り用アクチュエータ7、及びテーブル移動用アクチュエータ8のそれぞれに出力しながら、センサヘッド9をワークWに対して相対移動させる。また、幾何学量測定制御部121は、その相対移動の際に、センサヘッド9を用いて距離データを取得し、取得した距離データを制御装置12のRAMに記録する。その後、幾何学量測定制御部121は、RAMに記録した距離データに基づいて、逐次2点法又は逐次3点法により、ワークWの幾何学量を測定する。   The geometric quantity measurement control unit 121 is a functional element that controls the measurement of the geometric quantity of the workpiece W by the geometric quantity measurement device 50. Specifically, the grinding control unit 120 determines the operation content of the sensor head 9 with respect to the workpiece W based on various information such as a measurement range, a sampling interval, a scanning line interval, and a target measurement repetition number input through the input device 11. decide. The target measurement repetition number is a natural number indicating how many times the same scanning line is scanned in order to measure the object to be measured. The greater the number of iterations, the smaller the cumulative chance error and the higher the confidence in the measured value. Then, the geometric amount measurement control unit 121 sends a control signal corresponding to the determined operation content to each of the grinding wheel head vertical feed actuator 6, the grinding wheel head horizontal feed actuator 7, and the table moving actuator 8 at an appropriate timing. While outputting, the sensor head 9 is moved relative to the workpiece W. Further, the geometric amount measurement control unit 121 acquires distance data using the sensor head 9 during the relative movement, and records the acquired distance data in the RAM of the control device 12. Thereafter, the geometric amount measurement control unit 121 measures the geometric amount of the workpiece W by the sequential two-point method or the sequential three-point method based on the distance data recorded in the RAM.

偶然誤差表示部122は、センサヘッド9による距離データの測定の際に累積する偶然誤差を算出して表示する機能要素である。   The coincidence error display unit 122 is a functional element that calculates and displays the coincidence error accumulated when the distance data is measured by the sensor head 9.

具体的には、偶然誤差表示部122は、例えば、入力装置11を通じて入力される測定範囲、測定対象(真直度か平面度か)、目標測定繰り返し回数等の各種入力情報と、予め設定されるセンサ間隔、サンプリング間隔等の各種設定情報とに基づいて、偶然誤差を算出し、算出した偶然誤差を表示装置10に表示する。   Specifically, the accidental error display unit 122 is preset with various input information such as a measurement range input through the input device 11, a measurement target (straightness or flatness), a target measurement repetition count, and the like. A coincidence error is calculated based on various setting information such as a sensor interval and a sampling interval, and the calculated coincidence error is displayed on the display device 10.

より具体的には、偶然誤差表示部122は、逐次2点法に基づいてワークWの幾何学量(例えば、真直度又は平面度である。)を測定する場合、以下の式(1)に基づいて、距離データの測定の際に累積する偶然誤差の最大値σを算出する。   More specifically, when the accidental error display unit 122 measures the geometric amount (for example, straightness or flatness) of the workpiece W based on the sequential two-point method, the following equation (1) is used. Based on this, the maximum value σ of the accidental error accumulated when measuring the distance data is calculated.

Figure 0005855499
ここで、Nは、最大サンプリング回数であり、測定範囲の最大長さLをサンプリング間隔sで除した値である。また、Jは、センサ間隔をサンプリング間隔sで除した値であり、σは、距離センサのそれぞれの出力に含まれる偶然誤差の標準偏差である。
Figure 0005855499
Here, N is the maximum number of samplings, and is a value obtained by dividing the maximum length L of the measurement range by the sampling interval s. J is a value obtained by dividing the sensor interval by the sampling interval s, and σ S is a standard deviation of a chance error included in each output of the distance sensor.

また、偶然誤差表示部122は、逐次3点法に基づいてワークWの幾何学量を測定する場合、以下の式(2)に基づいて、距離データの測定の際に累積する偶然誤差の最大値σを算出する。   Further, when the coincidence error display unit 122 measures the geometric amount of the workpiece W based on the sequential three-point method, the coincidence error display unit 122 calculates the maximum coincidence error accumulated when measuring the distance data based on the following equation (2). The value σ is calculated.

Figure 0005855499
なお、本実施例では、式(1)及び式(2)の何れにおいても、センサ間隔とサンプリング間隔sとが等しいためJは値1である。また、標準偏差σは、距離センサの特性に応じて予め設定される値である。また、累積の偶然誤差は、最初の距離データの取得の際、及び、最後の距離データの取得の際にゼロとなり、中間での距離データの取得の際に最大になるものと仮定する。すなわち、累積の偶然誤差の最大値σは、中間での距離データの取得の際の値に相当する。
Figure 0005855499
In this embodiment, J is 1 because the sensor interval is equal to the sampling interval s in both formulas (1) and (2). The standard deviation σ S is a value set in advance according to the characteristics of the distance sensor. Further, it is assumed that the cumulative chance error becomes zero when the first distance data is acquired and when the last distance data is acquired, and becomes maximum when the intermediate distance data is acquired. In other words, the maximum cumulative error σ corresponds to a value at the time of obtaining intermediate distance data.

また、偶然誤差表示部122は、式(1)又は式(2)に基づいて算出した累積の偶然誤差の最大値σを、目標測定繰り返し回数の値に応じて調整する。具体的には、偶然誤差表示部122は、目標測定繰り返し回数の値が大きいほど、累積の偶然誤差の最大値σが小さくなるように調整する。例えば、偶然誤差表示部122は、目標測定繰り返し回数が4回の場合、目標測定繰り返し回数が1回の場合における累積の偶然誤差の最大値の2分の1を、累積の偶然誤差の最大値として採用する。距離センサの分解能レベルの偶然誤差は、一般的に正規分布になることが知られており、同じ条件での測定をN回繰り返して得た測定結果の平均値における偶然誤差は、確率の法則により1/√Nになるためである。   Further, the chance error display unit 122 adjusts the maximum value σ of the cumulative chance error calculated based on the formula (1) or the formula (2) according to the value of the target measurement repetition count. Specifically, the chance error display unit 122 adjusts so that the maximum value σ of the accumulated chance error becomes smaller as the value of the target measurement repetition count is larger. For example, when the target measurement repetition count is four, the chance error display unit 122 sets half of the maximum value of the cumulative chance error when the target measurement repetition count is one to the maximum value of the cumulative chance error. Adopt as. The coincidence error of the resolution level of the distance sensor is generally known to have a normal distribution, and the coincidence error in the average value of the measurement results obtained by repeating the measurement under the same conditions N times is based on the law of probability. This is because 1 / √N.

また、累積の偶然誤差の許容最大値σMAXが入力装置11を通じて入力されている場合、偶然誤差表示部122は、式(1)又は式(2)に基づいて算出した累積の偶然誤差の最大値σが許容最大値σMAX以下となるように、目標測定繰り返し回数を決定してもよい。この場合、偶然誤差表示部122は、決定した目標測定繰り返し回数と共に、累積の偶然誤差の最大値σを表示装置10に表示する。 In addition, when the allowable maximum error value σ MAX of the cumulative accidental error is input through the input device 11, the random error display unit 122 calculates the maximum cumulative accidental error calculated based on the formula (1) or the formula (2). The target measurement repetition count may be determined so that the value σ is equal to or less than the allowable maximum value σ MAX . In this case, the coincidence error display unit 122 displays the maximum value σ of the accumulated coincidence error on the display device 10 together with the determined target measurement repetition count.

また、偶然誤差表示部122は、平面度を測定する際の累積の偶然誤差の最大値σを表示装置10に表示する場合には、走査ラインの交差数が多いほど、累積の偶然誤差の最大値σが小さくなるように調整してもよい。走査ラインの交差点に対応する測定点では、重複した測定が行われるためである。   In addition, when the chance error display unit 122 displays the maximum value σ of the cumulative chance error when the flatness is measured on the display device 10, the larger the number of scan line intersections, the larger the maximum cumulative chance error. You may adjust so that value (sigma) may become small. This is because overlapping measurement is performed at the measurement point corresponding to the intersection of the scanning lines.

ここで、図7及び図8を参照しながら、幾何学量測定装置50がワークWの幾何学量を測定する処理(以下、「第1幾何学量測定処理」とする。)について説明する。なお、図7は、第1幾何学量測定処理の流れを示すフローチャートであり、幾何学量測定装置50は、例えば、入力装置11を通じた第1幾何学量測定処理の開始命令に応じてこの第1幾何学量測定処理を実行する。また、図8は、センサヘッド9のワークWに対する相対位置の推移を示す図である。なお、図8において、白丸から黒丸に延びる破線矢印は、センサヘッド9のワークWに対する相対移動の経路を示し、実線矢印は、X軸テーブル2によるワークWの+X方向への移動量を示す。また、白丸及び黒丸は、基準位置Ptを表す白丸を除き、センサヘッド9による測定点を表す。また、図8は、図8(A)〜図8(E)の順に、センサヘッド9のワークWに対する相対位置が移動することを示す。   Here, with reference to FIG. 7 and FIG. 8, a process in which the geometric amount measuring apparatus 50 measures the geometric amount of the workpiece W (hereinafter referred to as “first geometric amount measurement process”) will be described. FIG. 7 is a flowchart showing the flow of the first geometric amount measurement process. The geometric amount measurement device 50 performs, for example, the first geometric amount measurement process in response to a start command of the first geometric amount measurement process through the input device 11. The first geometric amount measurement process is executed. FIG. 8 is a diagram showing the transition of the relative position of the sensor head 9 with respect to the workpiece W. In FIG. 8, a broken line arrow extending from a white circle to a black circle indicates a path of relative movement of the sensor head 9 with respect to the workpiece W, and a solid line arrow indicates the amount of movement of the workpiece W in the + X direction by the X-axis table 2. White circles and black circles represent measurement points by the sensor head 9 except for the white circles representing the reference position Pt. FIG. 8 shows that the relative position of the sensor head 9 with respect to the workpiece W moves in the order of FIGS. 8 (A) to 8 (E).

最初に、制御装置12の幾何学量測定制御部121は、入力装置11を通じて入力される測定範囲、サンプリング間隔SD、走査ライン間隔LD、及び目標測定繰り返し回数を取得する(ステップS1)。   First, the geometric amount measurement control unit 121 of the control device 12 acquires the measurement range, the sampling interval SD, the scanning line interval LD, and the target measurement repetition number input through the input device 11 (step S1).

測定範囲は、第1幾何学量測定処理の対象となるワークW上の範囲であり、例えば、開始座標Ps(Xs、Ys)、終了座標Pe(Xe、Ye)で指定される。また、測定範囲は、測定長さX1及び測定幅Y1で指定されてもよい。   The measurement range is a range on the workpiece W that is a target of the first geometric amount measurement process, and is specified by, for example, start coordinates Ps (Xs, Ys) and end coordinates Pe (Xe, Ye). Further, the measurement range may be specified by the measurement length X1 and the measurement width Y1.

サンプリング間隔SDは、センサヘッド9によるサンプリングの間隔である。本実施例では、センサヘッド9がY軸方向に走査されるため、例えば、Y軸に平行な方向のセンサ間隔Daがサンプリング間隔SDとして採用される。   The sampling interval SD is a sampling interval by the sensor head 9. In this embodiment, since the sensor head 9 is scanned in the Y-axis direction, for example, the sensor interval Da in the direction parallel to the Y-axis is employed as the sampling interval SD.

走査ライン間隔LDは、センサヘッド9の走査ライン間の距離である。本実施例では、センサヘッド9がY軸方向に走査されるため、走査ライン間隔LDは、走査ライン間のX軸方向における距離を意味し、例えば、X軸に平行な方向のセンサ間隔Dbが走査ライン間隔LDとして採用される。   The scanning line interval LD is a distance between scanning lines of the sensor head 9. In this embodiment, since the sensor head 9 is scanned in the Y-axis direction, the scanning line interval LD means the distance in the X-axis direction between the scanning lines. For example, the sensor interval Db in the direction parallel to the X-axis is Adopted as scanning line interval LD.

その後、幾何学量測定制御部121は、測定範囲に基づいてセンサヘッド9の基準位置Ptの座標(Xt、Yt)を決定し(図8(A)参照。)、センサヘッド9を基準位置Ptに移動させる(ステップS2)。具体的には、幾何学量測定制御部121は、砥石ヘッド左右送り用アクチュエータ7及びテーブル移動用アクチュエータ8のうちの少なくとも1つに制御信号を出力し、センサヘッド9及びX軸テーブル2の少なくとも1つを駆動させ、センサヘッド9を基準位置Ptに移動させる。   Thereafter, the geometric amount measurement control unit 121 determines the coordinates (Xt, Yt) of the reference position Pt of the sensor head 9 based on the measurement range (see FIG. 8A), and moves the sensor head 9 to the reference position Pt. (Step S2). Specifically, the geometric amount measurement control unit 121 outputs a control signal to at least one of the grinding wheel head left-right feeding actuator 7 and the table moving actuator 8, and at least the sensor head 9 and the X-axis table 2. One is driven to move the sensor head 9 to the reference position Pt.

その後、幾何学量測定制御部121は、測定範囲に基づいてY軸方向に沿う走査距離を決定した上で、砥石ヘッド左右送り用アクチュエータ7及びセンサヘッド9に制御信号を出力し、図8(A)に示すように、センサヘッド9を基準位置Ptから−Y方向に走査距離だけ移動させる。この移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、サンプリング間隔SD毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する(ステップS3)。以下、距離の測定を伴うセンサヘッド9の相対移動を「スキャン移動」と称する。   Thereafter, the geometric amount measurement control unit 121 determines the scanning distance along the Y-axis direction based on the measurement range, and then outputs a control signal to the grinding wheel head left / right feeding actuator 7 and the sensor head 9, and FIG. As shown in A), the sensor head 9 is moved from the reference position Pt in the −Y direction by the scanning distance. During this movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance for each sampling interval SD, and records the distance data as the measurement result on the RAM of the control device 12 (step S3). Hereinafter, the relative movement of the sensor head 9 accompanied by the distance measurement is referred to as “scan movement”.

センサヘッド9が−Y方向に走査距離だけスキャン移動した後、幾何学量測定制御部121は、テーブル移動用アクチュエータ8に対して制御信号を出力し、図8(B)に示すように、X軸テーブル2を走査ライン間隔LDだけ+X方向に移動させる(ステップS4)。その結果、センサヘッド9は、ワークWに対して、走査ライン間隔LDだけ−X方向に相対的に移動する。以下、距離の測定を伴わないセンサヘッド9の相対移動を「ステップ移動」と称する。   After the sensor head 9 scans and moves in the −Y direction by the scanning distance, the geometric amount measurement control unit 121 outputs a control signal to the table moving actuator 8 and, as shown in FIG. The axis table 2 is moved in the + X direction by the scanning line interval LD (step S4). As a result, the sensor head 9 moves relative to the workpiece W in the −X direction by the scanning line interval LD. Hereinafter, the relative movement of the sensor head 9 without the distance measurement is referred to as “step movement”.

その後、幾何学量測定制御部121は、センサヘッド9が測定範囲のX軸方向の端部に達したか否かを判定する(ステップS5)。幾何学量測定制御部121は、例えば、X軸テーブル2を更に走査ライン間隔LDだけ+X方向に移動させた場合にセンサヘッド9が測定範囲のX軸方向の端部からはみ出ると判断した場合に、センサヘッド9が測定範囲のX軸方向の端部に達したと判定する。   Thereafter, the geometric amount measurement control unit 121 determines whether or not the sensor head 9 has reached the end of the measurement range in the X-axis direction (step S5). For example, when the geometric amount measurement control unit 121 determines that the sensor head 9 protrudes from the end of the measurement range in the X-axis direction when the X-axis table 2 is further moved in the + X direction by the scanning line interval LD. It is determined that the sensor head 9 has reached the end of the measurement range in the X-axis direction.

センサヘッド9が測定範囲のX軸方向の端部に達していないと判定した場合(ステップS5のNO)、幾何学量測定制御部121は、ステップS3及びステップS4の処理を再び実行する。   When it is determined that the sensor head 9 has not reached the end of the measurement range in the X-axis direction (NO in step S5), the geometric amount measurement control unit 121 executes the processes in steps S3 and S4 again.

具体的には、幾何学量測定制御部121は、測定範囲に基づいてY軸方向に沿う走査距離を決定した上で、図8(C)に示すように、センサヘッド9を+Y方向に走査距離だけスキャン移動させる。このスキャン移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、サンプリング間隔SD毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する(ステップS3)。   Specifically, the geometric amount measurement control unit 121 determines the scanning distance along the Y-axis direction based on the measurement range, and then scans the sensor head 9 in the + Y direction as shown in FIG. Move the scan by the distance. During the scanning movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance for each sampling interval SD, and records the distance data as a measurement result on the RAM of the control device 12 (step S3). .

センサヘッド9が+Y方向に走査距離だけスキャン移動した後、幾何学量測定制御部121は、図8(D)に示すように、X軸テーブル2を走査ライン間隔LDだけ+X方向に移動させる(ステップS4)。その結果、センサヘッド9は、ワークWに対して、走査ライン間隔LDだけ−X方向に相対的にステップ移動する。   After the sensor head 9 scans and moves in the + Y direction by the scanning distance, the geometric amount measurement control unit 121 moves the X-axis table 2 in the + X direction by the scanning line interval LD as shown in FIG. Step S4). As a result, the sensor head 9 is moved stepwise relative to the workpiece W in the −X direction by the scanning line interval LD.

幾何学量測定制御部121は、センサヘッド9が測定範囲のX軸方向の端部に達したと判定するまでこれらの処理を繰り返す。   The geometric amount measurement control unit 121 repeats these processes until it is determined that the sensor head 9 has reached the end of the measurement range in the X-axis direction.

一方、センサヘッド9が測定範囲のX軸方向の端部に達したと判定した場合(ステップS5のYES)、幾何学量測定制御部121は、ステップS2〜ステップS5までの処理の繰り返し回数が目標測定繰り返し回数になったか否かを判定する(ステップS6)。   On the other hand, when it is determined that the sensor head 9 has reached the end of the measurement range in the X-axis direction (YES in step S5), the geometric amount measurement control unit 121 determines that the number of repetitions of the processes from step S2 to step S5 is repeated. It is determined whether or not the target measurement repetition count has been reached (step S6).

繰り返し回数が目標測定繰り返し回数になっていないと判定した場合(ステップS6のNO)、幾何学量測定制御部121は、ステップS2〜ステップS5の処理を繰り返す。   When it is determined that the number of repetitions is not the target number of measurement repetitions (NO in step S6), the geometric amount measurement control unit 121 repeats the processes in steps S2 to S5.

繰り返し回数が目標測定繰り返し回数になったと判定した場合(ステップS6のYES)、幾何学量測定制御部121は、RAMに記録された距離データに基づいて、逐次3点法により、ワークWの平面度を算出する(ステップS7)。   When it is determined that the number of repetitions has reached the target number of measurement repetitions (YES in step S6), the geometric amount measurement control unit 121 sequentially determines the plane of the workpiece W by the three-point method based on the distance data recorded in the RAM. The degree is calculated (step S7).

その後、幾何学量測定制御部121は、表示装置10に対して制御信号を出力し、算出したワークWの平面度を表示装置10上に表示させる。   Thereafter, the geometric amount measurement control unit 121 outputs a control signal to the display device 10 to display the calculated flatness of the workpiece W on the display device 10.

これにより、幾何学量測定装置50は、X軸方向におけるスキャン移動を実行することなく、X軸方向及びY軸方向の双方におけるセンサヘッド9の運動誤差を取り除いた状態で、ワークWの平面度を算出することができる。   As a result, the geometric amount measuring apparatus 50 eliminates the movement error of the sensor head 9 in both the X-axis direction and the Y-axis direction without performing the scan movement in the X-axis direction, and the flatness of the workpiece W Can be calculated.

なお、第1幾何学量測定処理では、Y軸に平行な方向のセンサ間隔Daがサンプリング間隔SDとして採用され、X軸に平行な方向のセンサ間隔Dbが走査ライン間隔LDとして採用される。しかしながら、本発明はこれに限定されるものではない。例えば、センサ間隔Daの自然数倍の距離がサンプリング間隔SDとして採用されてもよく、センサ間隔Dbの自然数倍の距離が走査ライン間隔LDとして採用されてもよい。   In the first geometric amount measurement process, the sensor interval Da in the direction parallel to the Y axis is adopted as the sampling interval SD, and the sensor interval Db in the direction parallel to the X axis is adopted as the scanning line interval LD. However, the present invention is not limited to this. For example, a distance that is a natural number multiple of the sensor interval Da may be adopted as the sampling interval SD, and a distance that is a natural number multiple of the sensor interval Db may be adopted as the scanning line interval LD.

また、第1幾何学量測定処理では、砥石ヘッド左右送り用アクチュエータ7によりボールねじ機構を用いてスキャン移動を実行し、テーブル移動用アクチュエータ8によりボールねじ機構を用いてステップ移動を実行する。しかしながら、油圧シリンダ機構のような、ボールねじ機構よりも位置決め精度が低い機構を用いてテーブル移動用アクチュエータ8がX軸テーブル2を移動させる構成では、ステップ移動は、砥石ヘッド左右送り用アクチュエータ7によりボールねじ機構を用いて実行されてもよい。この場合、スキャン移動は、テーブル移動用アクチュエータ8により油圧シリンダ機構を用いて実行される。位置決め精度が高いほうの機構を用いてステップ移動を実行することで、ステップ間隔のばらつきを抑えるためである。なお、センサヘッド9は、スキャン移動の際に継続的に距離を測定する構成であれば、サンプリング間隔毎の測定点の位置決めに高い精度を要求することはない。   In the first geometric amount measurement process, the grindstone head left-right feed actuator 7 performs scan movement using a ball screw mechanism, and the table movement actuator 8 performs step movement using the ball screw mechanism. However, in a configuration in which the table moving actuator 8 moves the X-axis table 2 using a mechanism having a positioning accuracy lower than that of the ball screw mechanism, such as a hydraulic cylinder mechanism, the step movement is performed by the grindstone head left-right feed actuator 7. It may be performed using a ball screw mechanism. In this case, the scan movement is executed by the table moving actuator 8 using a hydraulic cylinder mechanism. This is because the step movement is executed using the mechanism having the higher positioning accuracy to suppress the variation in the step interval. In addition, if the sensor head 9 is a structure which measures a distance continuously in the case of a scan movement, it does not require high precision for positioning of the measurement point for every sampling interval.

このように、位置決め精度が高いほうの機構を用いてステップ移動を実行することにより、幾何学量測定装置50は、X軸方向(ステップ移動の方向)に並ぶ3つ1組の測定点の距離データを繋ぎ合わせて算出される真直度の信頼性を向上させることができる。また、幾何学量測定装置50は、1つの測定点を複数回のステップ移動を挟んで測定し、その測定結果を合成して真直度を算出する場合のその真直度の信頼性を向上させることができる。また、幾何学量測定装置50は、X軸方向(ステップ移動の方向)に関する真直度とY軸方向(スキャン移動の方向)に関する真直度とを組み合わせて算出される平面度の信頼性を向上させることができる。   As described above, by performing the step movement using the mechanism having the higher positioning accuracy, the geometric amount measuring apparatus 50 can measure the distance between the set of three measurement points arranged in the X-axis direction (step movement direction). The reliability of straightness calculated by connecting data can be improved. Further, the geometric amount measuring device 50 measures the measurement of one measurement point with a plurality of step movements, and improves the reliability of straightness when calculating the straightness by combining the measurement results. Can do. Further, the geometric amount measuring apparatus 50 improves the reliability of flatness calculated by combining the straightness in the X-axis direction (step movement direction) and the straightness in the Y-axis direction (scan movement direction). be able to.

なお、油圧シリンダ機構は、等速性に関しては、ボールねじ機構と同等であるため、スキャン移動に悪影響を及ぼすことはない。   Note that the hydraulic cylinder mechanism is equivalent to the ball screw mechanism in terms of constant velocity, and therefore does not adversely affect the scanning movement.

また、スキャン移動が砥石ヘッド左右送り用アクチュエータ7ではなくテーブル移動用アクチュエータ8により実行される場合、立軸砥石ヘッド4及びセンサヘッド9は、スキャン移動の際に静止したままの状態となる。そのため、センサヘッド9は、距離測定の際に、センサヘッド9と制御装置12とを繋ぐケーブルのケーブルテンションの変動や環境振動の影響を受けにくい。その結果、センサヘッド9は、ノイズのより少ない距離データを出力することができる。   When the scanning movement is performed by the table moving actuator 8 instead of the grinding wheel head left-right feeding actuator 7, the vertical axis grinding wheel head 4 and the sensor head 9 remain stationary during the scanning movement. Therefore, the sensor head 9 is not easily affected by fluctuations in the cable tension of the cable connecting the sensor head 9 and the control device 12 or environmental vibration during distance measurement. As a result, the sensor head 9 can output distance data with less noise.

次に、図9及び図10を参照しながら、幾何学量測定装置50がワークWの幾何学量を測定する処理の別の例(以下、「第2幾何学量測定処理」とする。)について説明する。なお、図9は、第2幾何学量測定処理の流れを示すフローチャートであり、図7に対応する。幾何学量測定装置50は、例えば、入力装置11を通じた第2幾何学量測定処理の開始命令に応じてこの第2幾何学量測定処理を実行する。また、図10は、センサヘッド9のワークWに対する相対位置の推移を示す図であり、図8に対応する。図10は、図10(A)〜図10(E)の順に、また、図10(F)〜図10(J)の順に、センサヘッド9のワークWに対する相対位置が移動することを示す。   Next, referring to FIGS. 9 and 10, another example of processing in which the geometric amount measuring apparatus 50 measures the geometric amount of the workpiece W (hereinafter, referred to as “second geometric amount measuring process”). Will be described. FIG. 9 is a flowchart showing the flow of the second geometric amount measurement process, and corresponds to FIG. For example, the geometric amount measuring device 50 executes the second geometric amount measuring process in response to a start instruction of the second geometric amount measuring process through the input device 11. FIG. 10 is a diagram showing the transition of the relative position of the sensor head 9 with respect to the workpiece W, and corresponds to FIG. FIG. 10 shows that the relative position of the sensor head 9 to the workpiece W moves in the order of FIGS. 10A to 10E and in the order of FIGS. 10F to 10J.

最初に、幾何学量測定制御部121は、入力装置11を通じて入力される測定範囲、X方向サンプリング間隔SDx、Y方向サンプリング間隔SDy、X方向走査ライン間隔LDx、Y方向走査ライン間隔LDy、及び目標測定繰り返し回数を取得する(ステップS11)。   First, the geometric amount measurement control unit 121 includes a measurement range input through the input device 11, an X direction sampling interval SDx, a Y direction sampling interval SDy, an X direction scanning line interval LDx, a Y direction scanning line interval LDy, and a target. The number of measurement repetitions is acquired (step S11).

測定範囲は、第2幾何学量測定処理の対象となるワークW上の範囲であり、例えば、開始座標Ps(Xs、Ys)、終了座標Pe(Xe、Ye)で指定される。また、測定範囲は、測定長さX1及び測定幅Y1で指定されてもよい。   The measurement range is a range on the workpiece W that is a target of the second geometric amount measurement process, and is specified by, for example, the start coordinates Ps (Xs, Ys) and the end coordinates Pe (Xe, Ye). Further, the measurement range may be specified by the measurement length X1 and the measurement width Y1.

X方向サンプリング間隔SDxは、センサヘッド9がワークWに対してX軸に平行な方向に相対移動する際のセンサヘッド9によるサンプリングの間隔である。本実施例では、X軸テーブル2がX軸に平行な方向に移動することによって、静止中のセンサヘッド9がワークWに対してX軸に平行な方向に相対移動するため、例えば、X軸に平行な方向のセンサ間隔DbがX方向サンプリング間隔SDxとして採用される。   The X-direction sampling interval SDx is a sampling interval by the sensor head 9 when the sensor head 9 moves relative to the workpiece W in a direction parallel to the X axis. In this embodiment, since the X-axis table 2 moves in a direction parallel to the X-axis, the stationary sensor head 9 moves relative to the workpiece W in a direction parallel to the X-axis. The sensor interval Db in the direction parallel to the X direction sampling interval SDx is adopted.

Y方向サンプリング間隔SDyは、センサヘッド9がワークWに対してY軸に平行な方向に相対移動する際のセンサヘッド9によるサンプリングの間隔である。本実施例では、センサヘッド9がY軸に平行な方向に走査されることによって、センサヘッド9がワークWに対してY軸に平行な方向に相対移動するため、例えば、Y軸に平行な方向のセンサ間隔DaがY方向サンプリング間隔SDyとして採用される。   The Y-direction sampling interval SDy is a sampling interval by the sensor head 9 when the sensor head 9 moves relative to the workpiece W in a direction parallel to the Y axis. In the present embodiment, since the sensor head 9 is scanned in a direction parallel to the Y axis, the sensor head 9 moves relative to the workpiece W in a direction parallel to the Y axis. For example, the sensor head 9 is parallel to the Y axis. The direction sensor interval Da is adopted as the Y-direction sampling interval SDy.

X方向走査ライン間隔LDxは、センサヘッド9のX軸に平行な走査ライン間のY軸方向における距離である。本実施例では、例えば、X軸に平行な方向のセンサ間隔DbがX方向走査ライン間隔LDxとして採用される。   The X-direction scanning line interval LDx is a distance in the Y-axis direction between scanning lines parallel to the X-axis of the sensor head 9. In this embodiment, for example, the sensor interval Db in the direction parallel to the X axis is employed as the X direction scanning line interval LDx.

Y方向走査ライン間隔LDyは、センサヘッド9のY軸に平行な走査ライン間のX軸方向における距離である。本実施例では、例えば、Y軸に平行な方向のセンサ間隔DaがY方向走査ライン間隔LDyとして採用される。   The Y-direction scanning line interval LDy is a distance in the X-axis direction between scanning lines parallel to the Y-axis of the sensor head 9. In the present embodiment, for example, the sensor interval Da in the direction parallel to the Y axis is employed as the Y direction scanning line interval LDy.

その後、幾何学量測定制御部121は、測定範囲に基づいてセンサヘッド9の基準位置Ptの座標(Xt、Yt)を決定し(図10(A)参照。)、センサヘッド9を基準位置Ptに移動させる(ステップS12)。具体的には、幾何学量測定制御部121は、砥石ヘッド左右送り用アクチュエータ7及びテーブル移動用アクチュエータ8のうちの少なくとも1つに制御信号を出力し、センサヘッド9及びX軸テーブル2の少なくとも1つを駆動させ、センサヘッド9を基準位置Ptに移動させる。   Thereafter, the geometric amount measurement control unit 121 determines the coordinates (Xt, Yt) of the reference position Pt of the sensor head 9 based on the measurement range (see FIG. 10A), and moves the sensor head 9 to the reference position Pt. (Step S12). Specifically, the geometric amount measurement control unit 121 outputs a control signal to at least one of the grinding wheel head left-right feeding actuator 7 and the table moving actuator 8, and at least the sensor head 9 and the X-axis table 2. One is driven to move the sensor head 9 to the reference position Pt.

その後、幾何学量測定制御部121は、測定範囲に基づいてY軸方向に沿う走査距離を決定した上で、砥石ヘッド左右送り用アクチュエータ7及びセンサヘッド9に制御信号を出力し、図10(A)に示すように、センサヘッド9を基準位置Ptから−Y方向に走査距離だけスキャン移動させる。このスキャン移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、Y方向サンプリング間隔SDy毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する(ステップS13)。   Then, after determining the scanning distance along the Y-axis direction based on the measurement range, the geometric amount measurement control unit 121 outputs a control signal to the grindstone head left-right feeding actuator 7 and the sensor head 9, and FIG. As shown in A), the sensor head 9 is scanned and moved from the reference position Pt in the −Y direction by the scanning distance. During the scanning movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance at every Y-direction sampling interval SDy, and records the distance data as a measurement result on the RAM of the control device 12 (step) S13).

センサヘッド9が−Y方向に走査距離だけスキャン移動した後、幾何学量測定制御部121は、テーブル移動用アクチュエータ8に対して制御信号を出力し、図10(B)に示すように、X軸テーブル2をX方向走査ライン間隔LDxだけ+X方向に移動させる(ステップS14)。その結果、センサヘッド9は、ワークWに対して、X方向走査ライン間隔LDxだけ−X方向に相対的にステップ移動する。   After the sensor head 9 scans and moves in the −Y direction by the scanning distance, the geometric amount measurement control unit 121 outputs a control signal to the table moving actuator 8 and, as shown in FIG. The axis table 2 is moved in the + X direction by the X-direction scanning line interval LDx (step S14). As a result, the sensor head 9 is moved stepwise relative to the workpiece W in the −X direction by the X-direction scanning line interval LDx.

その後、幾何学量測定制御部121は、センサヘッド9が測定範囲のX軸方向の端部に達したか否かを判定する(ステップS15)。   Thereafter, the geometric amount measurement control unit 121 determines whether or not the sensor head 9 has reached the end of the measurement range in the X-axis direction (step S15).

センサヘッド9が測定範囲のX軸方向の端部に達していないと判定した場合(ステップS15のNO)、幾何学量測定制御部121は、ステップS13及びステップS14の処理を再び実行する。   When it is determined that the sensor head 9 has not reached the end of the measurement range in the X-axis direction (NO in step S15), the geometric amount measurement control unit 121 executes the processes in steps S13 and S14 again.

具体的には、幾何学量測定制御部121は、測定範囲に基づいてY軸方向に沿う走査距離を決定した上で、図10(C)に示すように、センサヘッド9を+Y方向に走査距離だけスキャン移動させる。このスキャン移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、Y方向サンプリング間隔SDy毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する(ステップS13)。   Specifically, the geometric amount measurement control unit 121 determines the scanning distance along the Y-axis direction based on the measurement range, and then scans the sensor head 9 in the + Y direction as shown in FIG. Move the scan by the distance. During the scanning movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance at every Y-direction sampling interval SDy, and records the distance data as a measurement result on the RAM of the control device 12 (step) S13).

センサヘッド9が+Y方向に走査距離だけスキャン移動した後、幾何学量測定制御部121は、図10(D)に示すように、X軸テーブル2をX方向走査ライン間隔LDxだけ+X方向に移動させる(ステップS14)。その結果、センサヘッド9は、ワークWに対して、X方向走査ライン間隔LDxだけ−X方向に相対的にステップ移動する。   After the sensor head 9 scans and moves in the + Y direction by the scanning distance, the geometric amount measurement control unit 121 moves the X-axis table 2 in the + X direction by the X-direction scanning line interval LDx as shown in FIG. (Step S14). As a result, the sensor head 9 is moved stepwise relative to the workpiece W in the −X direction by the X-direction scanning line interval LDx.

幾何学量測定制御部121は、センサヘッド9が測定範囲のX軸方向の端部に達したと判定するまでこれらの処理を繰り返す。   The geometric amount measurement control unit 121 repeats these processes until it is determined that the sensor head 9 has reached the end of the measurement range in the X-axis direction.

一方、センサヘッド9が測定範囲のX軸方向の端部に達したと判定した場合(ステップS15のYES)、幾何学量測定制御部121は、測定範囲に基づいてY軸方向に沿う走査距離を決定した上で、図10(F)に示すように、センサヘッド9を−Y方向に走査距離だけスキャン移動させる。このスキャン移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、Y方向サンプリング間隔SDy毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する。   On the other hand, when it is determined that the sensor head 9 has reached the end of the measurement range in the X-axis direction (YES in step S15), the geometric amount measurement control unit 121 scans along the Y-axis direction based on the measurement range. Then, as shown in FIG. 10F, the sensor head 9 is scanned and moved in the −Y direction by the scanning distance. During the scanning movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance at every Y-direction sampling interval SDy, and records the distance data as a measurement result on the RAM of the control device 12.

その後、幾何学量測定制御部121は、測定範囲に基づいてX軸方向に沿う走査距離を決定した上で、テーブル移動用アクチュエータ8及びセンサヘッド9に制御信号を出力し、図10(G)に示すように、センサヘッド9を+X方向に走査距離だけスキャン移動させる。このスキャン移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、X方向サンプリング間隔SDx毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する(ステップS16)。   Thereafter, the geometric amount measurement control unit 121 determines a scanning distance along the X-axis direction based on the measurement range, and then outputs a control signal to the table moving actuator 8 and the sensor head 9, and FIG. As shown in FIG. 5, the sensor head 9 is moved by scanning in the + X direction by the scanning distance. During the scanning movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance at each X-direction sampling interval SDx, and records the distance data as the measurement result on the RAM of the control device 12 (step). S16).

センサヘッド9が+X方向に走査距離だけスキャン移動した後、幾何学量測定制御部121は、砥石ヘッド左右送り用アクチュエータ7に対して制御信号を出力し、図10(H)に示すように、センサヘッド9をY方向走査ライン間隔LDyだけ−Y方向にステップ移動させる(ステップS17)。   After the sensor head 9 scans and moves in the + X direction by the scanning distance, the geometric amount measurement control unit 121 outputs a control signal to the grinding wheel head left-right feeding actuator 7, and as shown in FIG. The sensor head 9 is moved stepwise in the -Y direction by the Y-direction scanning line interval LDy (step S17).

その後、幾何学量測定制御部121は、センサヘッド9が測定範囲のY軸方向の端部に達したか否かを判定する(ステップS18)。幾何学量測定制御部121は、例えば、センサヘッド9を更にY方向走査ライン間隔LDyだけ−Y方向にステップ移動させた場合にセンサヘッド9が測定範囲のY軸方向の端部からはみ出ると判断した場合に、センサヘッド9が測定範囲のY軸方向の端部に達したと判定する。   Thereafter, the geometric amount measurement control unit 121 determines whether or not the sensor head 9 has reached the end of the measurement range in the Y-axis direction (step S18). The geometric amount measurement control unit 121 determines that the sensor head 9 protrudes from the end in the Y-axis direction of the measurement range, for example, when the sensor head 9 is further stepped in the −Y direction by the Y-direction scanning line interval LDy. In this case, it is determined that the sensor head 9 has reached the end of the measurement range in the Y-axis direction.

センサヘッド9が測定範囲のY軸方向の端部に達していないと判定した場合(ステップS18のNO)、幾何学量測定制御部121は、ステップS16及びステップS17の処理を再び実行する。   When it is determined that the sensor head 9 has not reached the end of the measurement range in the Y-axis direction (NO in step S18), the geometric amount measurement control unit 121 executes the processes in steps S16 and S17 again.

具体的には、幾何学量測定制御部121は、測定範囲に基づいてX軸方向に沿う走査距離を決定した上で、図10(I)に示すように、センサヘッド9を−X方向に走査距離だけスキャン移動させる。このスキャン移動中、センサヘッド9における5つの距離センサ9a〜9eのそれぞれは、X方向サンプリング間隔SDx毎に距離を測定し、測定結果としての距離データを制御装置12のRAM上に記録する(ステップS16)。   Specifically, the geometric amount measurement control unit 121 determines the scanning distance along the X-axis direction based on the measurement range, and then moves the sensor head 9 in the −X direction as shown in FIG. The scan is moved by the scanning distance. During the scanning movement, each of the five distance sensors 9a to 9e in the sensor head 9 measures the distance at each X-direction sampling interval SDx, and records the distance data as the measurement result on the RAM of the control device 12 (step). S16).

センサヘッド9が−X方向に走査距離だけスキャン移動した後、幾何学量測定制御部121は、図10(J)に示すように、センサヘッド9をY方向走査ライン間隔LDyだけ−Y方向にステップ移動させる(ステップS17)。   After the sensor head 9 has moved by the scanning distance in the −X direction, the geometric amount measurement control unit 121 moves the sensor head 9 in the −Y direction by the Y-direction scanning line interval LDy as shown in FIG. Step movement is performed (step S17).

幾何学量測定制御部121は、センサヘッド9が測定範囲のY軸方向の端部に達したと判定するまでこれらの処理を繰り返す。   The geometric amount measurement control unit 121 repeats these processes until it is determined that the sensor head 9 has reached the end of the measurement range in the Y-axis direction.

一方、センサヘッド9が測定範囲のY軸方向の端部に達したと判定した場合(ステップS18のYES)、幾何学量測定制御部121は、ステップS12〜ステップS18までの処理の繰り返し回数が目標測定繰り返し回数になったか否かを判定する(ステップS19)。   On the other hand, when it is determined that the sensor head 9 has reached the end of the measurement range in the Y-axis direction (YES in step S18), the geometric amount measurement control unit 121 determines that the number of repetitions of the processes from step S12 to step S18 is repeated. It is determined whether or not the target measurement repetition count has been reached (step S19).

繰り返し回数が目標測定繰り返し回数になっていないと判定した場合(ステップS19のNO)、幾何学量測定制御部121は、ステップS12〜ステップS18の処理を繰り返す。   When it is determined that the number of repetitions is not the target number of measurement repetitions (NO in step S19), the geometric amount measurement control unit 121 repeats the processes in steps S12 to S18.

繰り返し回数が目標測定繰り返し回数になったと判定した場合(ステップS19のYES)、幾何学量測定制御部121は、RAMに記録された距離データに基づいて、逐次3点法により、ワークWの平面度を算出する(ステップS20)。   When it is determined that the number of repetitions has reached the target number of measurement repetitions (YES in step S19), the geometric amount measurement control unit 121 sequentially determines the plane of the workpiece W by the three-point method based on the distance data recorded in the RAM. The degree is calculated (step S20).

その後、幾何学量測定制御部121は、表示装置10に対して制御信号を出力し、算出したワークWの平面度を表示装置10上に表示させる。   Thereafter, the geometric amount measurement control unit 121 outputs a control signal to the display device 10 to display the calculated flatness of the workpiece W on the display device 10.

なお、第2幾何学量測定処理では、Y軸に平行な方向のセンサ間隔DaがY方向サンプリング間隔SDy及びY方向走査ライン間隔LDyとして採用され、X軸に平行な方向のセンサ間隔DbがX方向サンプリング間隔SDx及びX方向走査ライン間隔LDxとして採用される。しかしながら、本発明はこれに限定されるものではない。例えば、センサ間隔Daの自然数倍の距離がY方向サンプリング間隔SDy又はY方向走査ライン間隔LDyとして採用されてもよく、センサ間隔Dbの自然数倍の距離がX方向サンプリング間隔SDx又はX方向走査ライン間隔LDxとして採用されてもよい。   In the second geometric amount measurement process, the sensor interval Da in the direction parallel to the Y axis is adopted as the Y direction sampling interval SDy and the Y direction scanning line interval LDy, and the sensor interval Db in the direction parallel to the X axis is X. It is adopted as the direction sampling interval SDx and the X direction scanning line interval LDx. However, the present invention is not limited to this. For example, a distance that is a natural number multiple of the sensor interval Da may be adopted as the Y-direction sampling interval SDy or the Y-direction scanning line interval LDy, and a distance that is a natural number multiple of the sensor interval Db is X-direction sampling interval SDx or X-direction scanning. It may be adopted as the line interval LDx.

また、第2幾何学量測定処理では、ステップ移動がX軸方向及びY軸方向の双方で行われ、スキャン移動もX軸方向及びY軸方向の双方で行われる。そのため、ステップ移動の方向に並ぶ3つ1組の測定点の距離データを繋ぎ合わせて真直度を算出する必要はない。その結果、ステップ間隔毎の測定点の位置決め精度に対する要求を緩和させることができる。   In the second geometric amount measurement process, step movement is performed in both the X-axis direction and the Y-axis direction, and scan movement is also performed in both the X-axis direction and the Y-axis direction. Therefore, it is not necessary to calculate the straightness by connecting the distance data of a set of three measurement points arranged in the direction of step movement. As a result, it is possible to relax the requirement for the positioning accuracy of the measurement points for each step interval.

次に、幾何学量測定装置50がワークWの幾何学量を測定する処理の別の例(以下、「第3幾何学量測定処理」とする。)について説明する。   Next, another example of the process in which the geometric amount measuring apparatus 50 measures the geometric amount of the workpiece W (hereinafter referred to as “third geometric amount measuring process”) will be described.

第3幾何学量測定処理では、第1幾何学量測定処理の場合と同様に、幾何学量測定装置50は、センサヘッド9をY軸方向にスキャン移動させ、且つ、センサヘッド9をX軸方向にステップ移動させながら、測定点が格子状に並ぶように、各測定点で距離を測定する。   In the third geometric amount measurement process, as in the case of the first geometric amount measurement process, the geometric amount measurement apparatus 50 scans and moves the sensor head 9 in the Y-axis direction, and moves the sensor head 9 in the X-axis direction. While stepping in the direction, the distance is measured at each measurement point so that the measurement points are arranged in a grid.

これにより、幾何学量測定装置50は、1回目のスキャン移動の際に3つ1組の距離センサ9c〜9eのそれぞれが取得した距離データより、逐次3点法に基づいてセンサヘッド9の運動誤差を取り除いた状態で、第1の走査ラインに関するワークWの真直度を算出できる。これは、幾何学量測定装置50が、第1の走査ライン上の各測定点におけるピッチング誤差及び並進誤差を把握していることを意味する。   As a result, the geometric amount measuring apparatus 50 moves the sensor head 9 based on the three-point method sequentially from the distance data acquired by each of the three distance sensors 9c to 9e during the first scan movement. With the error removed, the straightness of the workpiece W related to the first scanning line can be calculated. This means that the geometric amount measuring apparatus 50 grasps the pitching error and the translation error at each measurement point on the first scanning line.

そこで、幾何学量測定装置50は、第2及び第3の走査ライン上の各測定点におけるピッチング誤差及び並進誤差が、第1の走査ライン上の対応する測定点におけるピッチング誤差及び並進誤差と同じであると仮定する。   Therefore, the geometric amount measuring apparatus 50 has the same pitching error and translation error at each measurement point on the second and third scan lines as the pitching error and translation error at the corresponding measurement point on the first scan line. Assume that

そして、幾何学量測定装置50は、1回目のスキャン移動の際に距離センサ9bが取得した距離データ、すなわち、第2の走査ライン上の各測定点における距離データから、第1の走査ライン上の対応する測定点におけるピッチング誤差及び並進誤差を取り除いた値を、真直度の算出に用いる距離データとする。   Then, the geometric amount measuring apparatus 50 calculates the first scan line from the distance data acquired by the distance sensor 9b during the first scan movement, that is, the distance data at each measurement point on the second scan line. The value obtained by removing the pitching error and the translation error at the corresponding measurement point is used as distance data used for calculating the straightness.

同様に、幾何学量測定装置50は、1回目のスキャン移動の際に距離センサ9aが取得した距離データ、すなわち、第3の走査ライン上の各測定点における距離データから、第1の走査ライン上の対応する測定点におけるピッチング誤差及び並進誤差を取り除いた値を、真直度の算出に用いる距離データとする。   Similarly, the geometric amount measuring apparatus 50 calculates the first scan line from the distance data acquired by the distance sensor 9a during the first scan movement, that is, the distance data at each measurement point on the third scan line. The value obtained by removing the pitching error and the translation error at the corresponding measurement point above is used as the distance data used for calculating the straightness.

その結果、幾何学量測定装置50は、センサヘッド9の1回のスキャン移動により、3本の走査ラインに関するワークWの真直度を算出できる。したがって、幾何学量測定装置50は、1回のステップ移動によるステップ間隔をセンサ間隔の3倍とすることができ、ワークWの平面度をより短時間で効率的に算出できる。すなわち、距離センサ9c〜9eのそれぞれは、2回目のスキャン移動では、第2の走査ラインではなく、第4の走査ライン上の各測定点における距離データを取得する。   As a result, the geometric amount measuring apparatus 50 can calculate the straightness of the workpiece W with respect to three scanning lines by one scanning movement of the sensor head 9. Therefore, the geometric amount measuring apparatus 50 can set the step interval by one step movement to three times the sensor interval, and can efficiently calculate the flatness of the workpiece W in a shorter time. That is, each of the distance sensors 9c to 9e acquires distance data at each measurement point on the fourth scanning line instead of the second scanning line in the second scanning movement.

なお、幾何学量測定装置50は、X軸方向(ステップ移動の方向)に等間隔に並ぶ距離センサの数を4つ以上にすることによって、ステップ間隔をさらに大きくし、ワークWの平面度の算出に要する時間をさらに短縮させてもよい。   Note that the geometric amount measuring apparatus 50 further increases the step interval by increasing the number of distance sensors arranged at equal intervals in the X-axis direction (step movement direction) to four or more flatness of the workpiece W. The time required for calculation may be further shortened.

以上の構成により、幾何学量測定装置50は、ワークWの表面上の測定範囲に対し、X軸に平行な方向に並ぶ3つの距離センサとY軸に平行な方向に並ぶ3つの距離センサとを備えたセンサヘッド9を所定の走査ライン間隔で自動的に走査させながら、距離データを取得する。すなわち、幾何学量測定装置50は、一連の走査により、X軸に平行な複数のX方向測定ラインのそれぞれの上に並ぶ測定点の距離データ、及び、Y軸に平行な複数のY方向測定ラインのそれぞれの上に並ぶ測定点の距離データを取得する。そのため、幾何学量測定装置50は、複数のX方向測定ライン及び複数のY方向測定ラインのそれぞれに対して、逐次3点法による真直度測定を実行することができ、ひいては、ワークWの表面上に格子状に並ぶ測定ラインに基づいて逐次3点法による平面度測定を実行することができる。その結果、幾何学量測定装置50は、ワークWの真直度や平面度の測定効率を高めることができる。また、幾何学量測定装置50は、逐次3点法を利用するため、センサヘッド9の運動真直度(運動誤差)を取り除いた状態で、ワークWの真直度や平面度を算出することができる。   With the above configuration, the geometric amount measuring apparatus 50 includes the three distance sensors arranged in the direction parallel to the X axis and the three distance sensors arranged in the direction parallel to the Y axis with respect to the measurement range on the surface of the workpiece W. The distance data is acquired while automatically scanning the sensor head 9 provided with a predetermined scanning line interval. That is, the geometric amount measuring apparatus 50 performs a series of scans to measure distance data of measurement points arranged on each of a plurality of X direction measurement lines parallel to the X axis and a plurality of Y direction measurements parallel to the Y axis. Get distance data for the measurement points on each line. Therefore, the geometric amount measuring apparatus 50 can sequentially perform straightness measurement by the three-point method for each of the plurality of X-direction measurement lines and the plurality of Y-direction measurement lines. The flatness measurement by the three-point method can be sequentially performed based on the measurement lines arranged in a grid pattern on the top. As a result, the geometric amount measuring apparatus 50 can increase the measurement efficiency of the straightness and flatness of the workpiece W. Further, since the geometric amount measuring apparatus 50 uses the sequential three-point method, the straightness and flatness of the workpiece W can be calculated in a state where the motion straightness (motion error) of the sensor head 9 is removed. .

また、一連の走査において、幾何学量測定装置50は、センサヘッド9の向きの変更を要求することなく、逐次3点法による真直度や平面度の測定に必要な距離データを取得することができる。その結果、幾何学量測定装置50は、機器剛性を高めることができる。   Further, in a series of scans, the geometric amount measuring apparatus 50 can acquire distance data necessary for measuring straightness and flatness by the three-point method sequentially without requiring a change in the orientation of the sensor head 9. it can. As a result, the geometric amount measuring apparatus 50 can increase the apparatus rigidity.

また、幾何学量測定装置50は、ラインビーム形状の投光ビームを発するレーザ変位計を距離センサとして採用することによって、測定値に対するノイズの影響を低減させることができる。所定幅のラインビーム内の変位量を平均化した値をラインビームの中心にある測定点の測定値として出力するためである。   Further, the geometric amount measuring apparatus 50 can reduce the influence of noise on the measurement value by adopting a laser displacement meter that emits a projection beam having a line beam shape as a distance sensor. This is because a value obtained by averaging the amount of displacement in the line beam having a predetermined width is output as a measurement value at a measurement point at the center of the line beam.

また、幾何学量測定装置50は、X軸方向及びY軸方向のそれぞれに対して45度傾斜するラインビーム形状を採用することによって、測定値に対するノイズの影響がX方向測定ライン及びY方向測定ラインの何れか一方に偏るのを防止することができる。ノイズの原因の1つである研削痕は、被測定物の延在方向又はその直交方向、すなわち、X軸又はY軸に平行な方向に形成され易いためである。   Further, the geometric amount measuring apparatus 50 adopts a line beam shape inclined by 45 degrees with respect to each of the X-axis direction and the Y-axis direction, so that the influence of noise on the measurement value is measured in the X-direction measurement line and the Y-direction measurement. It is possible to prevent biasing to any one of the lines. This is because the grinding mark, which is one of the causes of noise, is easily formed in the extending direction of the object to be measured or its orthogonal direction, that is, the direction parallel to the X axis or the Y axis.

次に、図11を参照しながら、幾何学量測定装置50が、距離データを取得する際に累積する偶然誤差を算出して表示する処理(以下、「第1偶然誤差表示処理」とする。)について説明する。なお、図11は、第1偶然誤差表示処理の流れを示すフローチャートであり、幾何学量測定装置50は、入力装置11を通じてワークWの真直度又は平面度の測定を開始させるための命令を受けた場合に、この第1偶然誤差表示処理を実行する。   Next, referring to FIG. 11, the geometric amount measuring apparatus 50 calculates and displays a random error accumulated when distance data is acquired (hereinafter, referred to as “first random error display process”). ). FIG. 11 is a flowchart showing the flow of the first accidental error display process. The geometric amount measuring device 50 receives a command for starting the measurement of the straightness or flatness of the workpiece W through the input device 11. If this happens, the first accidental error display process is executed.

最初に、制御装置12の偶然誤差表示部122は、センサ間隔、サンプリング間隔、走査速度、及び、偶然誤差の標準偏差等の設定情報を取得する(ステップS21)。これらの設定情報は、制御装置12のNVRAMに予め登録されており、第1偶然誤差表示処理の際には変更不能となっている。なお、これらの設定情報は、表示装置10に表示されるセンサパラメータ画面等の専用の画面を介して変更できるように用意されてもよい。   First, the accidental error display unit 122 of the control device 12 acquires setting information such as a sensor interval, a sampling interval, a scanning speed, and a standard deviation of the accidental error (Step S21). The setting information is registered in advance in the NVRAM of the control device 12 and cannot be changed during the first accidental error display process. The setting information may be prepared so that it can be changed via a dedicated screen such as a sensor parameter screen displayed on the display device 10.

図12は、センサパラメータ画面の構成例を示す図であり、センサ間隔、サンプリング間隔、及び、偶然誤差の標準偏差が設定可能な状態を示す。センサパラメータ画面は、測定者が入力装置11に対して所定の操作を行うことによって表示装置10に表示される。   FIG. 12 is a diagram illustrating a configuration example of the sensor parameter screen, and illustrates a state in which the sensor interval, the sampling interval, and the standard deviation of the accidental error can be set. The sensor parameter screen is displayed on the display device 10 when the measurer performs a predetermined operation on the input device 11.

その後、偶然誤差表示部122は、測定対象、測定範囲、走査ライン間隔、及び目標測定繰り返し回数等の各種入力情報を取得する(ステップS22)。具体的には、偶然誤差表示部122は、入力画面を表示装置10に表示し、測定者による各種入力情報の入力を促す。   Thereafter, the accidental error display unit 122 acquires various input information such as a measurement target, a measurement range, a scan line interval, and a target measurement repetition number (step S22). Specifically, the accidental error display unit 122 displays an input screen on the display device 10 and prompts the measurer to input various input information.

図13は、入力画面の構成例を示す図であり、測定対象、測定範囲、走査ライン間隔、及び目標測定繰り返し回数が入力可能な状態を示す。なお、図13の入力画面は、測定対象を選択するためのラジオボタンを有し、被測定物の真直度を測定する場合の「直線」、又は、被測定物の平面度を測定する場合の「平面」を測定者が選択できるようにする。   FIG. 13 is a diagram illustrating a configuration example of the input screen, and illustrates a state in which the measurement target, the measurement range, the scan line interval, and the target measurement repetition count can be input. Note that the input screen of FIG. 13 has a radio button for selecting a measurement target, and is a “straight line” when measuring the straightness of the object to be measured, or when measuring the flatness of the object to be measured. Allow the measurer to select “plane”.

また、偶然誤差表示部122は、測定対象が選択され、且つ、測定範囲が入力された段階で、走査方法選択画面を表示装置10に表示し、測定者による走査方法の選択を促すようにしてもよい。この場合、操作者は、走査方法を複数の選択肢から選択するだけでよく、走査ライン間隔及び目標測定繰り返し回数の値を入力する必要はない。   In addition, the accidental error display unit 122 displays a scanning method selection screen on the display device 10 when a measurement target is selected and a measurement range is input, and prompts the measurer to select a scanning method. Also good. In this case, the operator only has to select a scanning method from a plurality of options, and does not need to input values of the scanning line interval and the target measurement repetition number.

図14は、走査方法選択画面の構成例を示す図であり、6つの走査方法の中から1つの走査方法を測定者が選択できるように、6つの走査方法のそれぞれを表す6つのイメージのそれぞれに対応する6つのラジオボタンを示す。   FIG. 14 is a diagram illustrating a configuration example of a scanning method selection screen, and each of six images representing each of the six scanning methods so that the measurer can select one scanning method from the six scanning methods. 6 radio buttons corresponding to are shown.

具体的には、図14の走査方法選択画面は、目標測定繰り返し回数が1回である3つの走査方法のそれぞれに対応する3つのラジオボタンを上段に配置し、目標測定繰り返し回数が2回である3つの走査方法のそれぞれに対応する3つのラジオボタンを下段に配置する。言い換えると、図14の走査方法選択画面は、X軸に平行な方向及びY軸に平行な方向の走査ライン間隔が何れも200mmである2つの走査方法のそれぞれに対応する2つのラジオボタンを最左列に配置し、走査ライン間隔が何れも400mmである2つの走査方法のそれぞれに対応する2つのラジオボタンを最右列に配置する。また、X軸に平行な方向の走査ライン間隔が400mmであり、Y軸に平行な方向の走査ライン間隔が200mmである2つの走査方法のそれぞれに対応する2つのラジオボタンを中央列に配置する。   Specifically, the scanning method selection screen of FIG. 14 has three radio buttons corresponding to each of the three scanning methods having a target measurement repetition count of 1 at the top, and the target measurement repetition count is 2 times. Three radio buttons corresponding to each of the three scanning methods are arranged in the lower stage. In other words, the scanning method selection screen in FIG. 14 displays two radio buttons corresponding to each of the two scanning methods in which the scanning line intervals in the direction parallel to the X axis and the direction parallel to the Y axis are both 200 mm. Two radio buttons corresponding to each of the two scanning methods arranged in the left column and each having a scanning line interval of 400 mm are arranged in the rightmost column. Further, two radio buttons corresponding to each of the two scanning methods in which the scanning line interval in the direction parallel to the X axis is 400 mm and the scanning line interval in the direction parallel to the Y axis is 200 mm are arranged in the central row. .

その後、偶然誤差表示部122は、取得した設定情報及び入力情報に基づいて、累積の偶然誤差の最大値(測定精度)σと測定に要する時間(測定時間)とを予測値として導き出し、それらの予測値を入力画面(図13参照。)上に表示する(ステップS23)。   After that, the accidental error display unit 122 derives the maximum value (measurement accuracy) σ of accumulated accidental errors and the time required for measurement (measurement time) as predicted values based on the acquired setting information and input information, The predicted value is displayed on the input screen (see FIG. 13) (step S23).

具体的には、偶然誤差表示部122は、例えば、測定範囲の最大長さLが1000mm、サンプリング間隔sが100mm、偶然誤差の標準偏差σが0.01μmの場合、上述の式(2)を用いて、累積の偶然誤差の最大値(測定精度)σがおよそ±0.16μmであることを導き出す。また、偶然誤差表示部122は、測定範囲及び走査ライン間隔から算出される走査距離と、設定情報である走査速度とに基づいて、ワークWの平面度を測定するために要する時間(測定時間)を導き出す。 Specifically, for example, when the maximum length L of the measurement range is 1000 mm, the sampling interval s is 100 mm, and the standard deviation σ s of the accidental error is 0.01 μm, the accidental error display unit 122 has the above formula (2). Is used to derive that the maximum value (measurement accuracy) σ of accumulated accidental error is approximately ± 0.16 μm. The accidental error display unit 122 also takes time (measurement time) required to measure the flatness of the workpiece W based on the scanning distance calculated from the measurement range and the scanning line interval and the scanning speed that is setting information. To derive.

測定者は、入力画面(図13参照。)の下部領域に表示される測定精度及び測定時間を確認し、それらの値が許容できるものであれば、図示しない開始ボタンを押下することによって、幾何学量測定装置50による実際の測定を開始させる。   The measurer confirms the measurement accuracy and measurement time displayed in the lower area of the input screen (see FIG. 13), and if those values are acceptable, presses a start button (not shown) to The actual measurement by the stoichiometry apparatus 50 is started.

なお、測定者は、表示された測定精度が所望の値でない場合には、設定情報又は入力情報の値を変更することによって、測定精度を調整することができる。測定時間についても同様である。   When the displayed measurement accuracy is not a desired value, the measurer can adjust the measurement accuracy by changing the value of the setting information or the input information. The same applies to the measurement time.

具体的には、走査ライン間隔の増大は、測定精度を低下させる一方で、測定時間を短縮させる効果があり、目標測定繰り返し回数の増大は、測定時間を延長させる一方で、測定精度を高める効果がある。また、走査速度の増大は、測定精度を低下させる一方で、測定時間を短縮させる効果がある。   Specifically, an increase in scanning line spacing has the effect of reducing measurement time while reducing measurement time, and an increase in the number of target measurement repetitions has the effect of increasing measurement accuracy while extending measurement time. There is. Further, increasing the scanning speed has the effect of reducing the measurement time while reducing the measurement accuracy.

実際の測定の後、幾何学量測定装置50は、取得した距離データに基づいて等高線(コンター)図を表示装置10に表示する。具体的には、幾何学量測定装置50は、等高線の高度間隔を測定精度に応じた値とし、測定精度を反映した表示を行うようにする。なお、幾何学量測定装置50は、高度毎に色分けして等高線図を表示してもよい。   After the actual measurement, the geometric amount measuring device 50 displays a contour map on the display device 10 based on the acquired distance data. Specifically, the geometric amount measuring apparatus 50 sets the height interval between contour lines as a value corresponding to the measurement accuracy, and performs display reflecting the measurement accuracy. In addition, the geometric amount measuring apparatus 50 may display a contour map by color-coding for each altitude.

以上の構成により、第1偶然誤差表示処理を実行する幾何学量測定装置50は、測定結果として得られる幾何学量がどの程度の偶然誤差を含むのか、すなわち、測定精度がどの程度であるかを、実際の測定が行われる前に測定者に提示することができる。そのため、測定者は、所望の測定精度で測定が行われるように、目標測定繰り返し回数等の測定条件を変更することができる。   With the above configuration, the geometric amount measuring apparatus 50 that executes the first accidental error display process indicates how much the geometric amount obtained as a measurement result includes a coincidence error, that is, how much the measurement accuracy is. Can be presented to the measurer before the actual measurement is made. Therefore, the measurer can change the measurement conditions such as the target measurement repetition count so that the measurement is performed with a desired measurement accuracy.

また、幾何学量測定装置50は、選択可能な複数の測定条件のそれぞれを分かり易く表すイメージを表示するので、測定者による測定条件の入力(選択)を支援することができる。   Further, the geometric quantity measuring device 50 displays an image that represents each of a plurality of selectable measurement conditions in an easy-to-understand manner, so that it is possible to support the input (selection) of measurement conditions by the measurer.

次に、図15を参照しながら、幾何学量測定装置50が、距離データを取得する際に累積する偶然誤差を算出して表示する処理の別の例(以下、「第2偶然誤差表示処理」とする。)について説明する。なお、図15は、第2偶然誤差表示処理の流れを示すフローチャートであり、幾何学量測定装置50は、入力装置11を通じてワークWの真直度又は平面度の測定を開始させるための命令を受けた場合に、この第2偶然誤差表示処理を実行する。   Next, referring to FIG. 15, another example of a process in which the geometric amount measuring apparatus 50 calculates and displays the coincidence error accumulated when acquiring the distance data (hereinafter, “second coincidence error display process”). Will be described. FIG. 15 is a flowchart showing the flow of the second accidental error display process. The geometric amount measuring device 50 receives an instruction for starting the measurement of the straightness or flatness of the workpiece W through the input device 11. If this is the case, the second accidental error display process is executed.

最初に、制御装置12の偶然誤差表示部122は、センサ間隔、サンプリング間隔、走査速度、及び、偶然誤差の標準偏差等の設定情報を取得する(ステップS31)。   First, the accidental error display unit 122 of the control device 12 acquires setting information such as a sensor interval, a sampling interval, a scanning speed, and a standard deviation of the accidental error (Step S31).

その後、偶然誤差表示部122は、測定対象及び測定範囲を取得する(ステップS32)。具体的には、偶然誤差表示部122は、測定対象及び測定範囲を入力するための入力画面を表示装置10に表示し、測定者による測定対象及び測定範囲の入力を促す。   Thereafter, the accidental error display unit 122 acquires the measurement target and the measurement range (step S32). Specifically, the accidental error display unit 122 displays an input screen for inputting the measurement object and the measurement range on the display device 10 and prompts the measurer to input the measurement object and the measurement range.

その後、偶然誤差表示部122は、累積の偶然誤差の許容最大値を取得する(ステップS33)。具体的には、偶然誤差表示部122は、累積の偶然誤差の許容最大値を入力するための専用の画面を表示装置10に表示し、測定者による許容最大値の入力を促す。なお、偶然誤差表示部122は、許容最大値を入力するための入力フォームを入力画面上に表示してもよい。   Thereafter, the accidental error display unit 122 acquires the maximum allowable value of the cumulative accidental error (step S33). Specifically, the accidental error display unit 122 displays a dedicated screen for inputting the allowable maximum value of the cumulative accidental error on the display device 10 and prompts the measurer to input the allowable maximum value. The coincidence error display unit 122 may display an input form for inputting the allowable maximum value on the input screen.

その後、偶然誤差表示部122は、取得した設定情報と測定対象及び測定範囲とに基づいて、累積の偶然誤差の最大値(測定精度)σを予測値として算出する(ステップS34)。この場合、偶然誤差表示部122は、目標測定繰り返し回数を1回として、予測値を算出する。   Thereafter, the coincidence error display unit 122 calculates the maximum value (measurement accuracy) σ of the accumulated coincidence error as a predicted value based on the acquired setting information, the measurement object, and the measurement range (step S34). In this case, the accidental error display unit 122 calculates the predicted value with the target measurement repetition count as one.

その後、偶然誤差表示部122は、算出した予測値と許容最大値とに基づいて目標測定繰り返し回数を決定する(ステップS35)。具体的には、偶然誤差表示部122は、予測値が許容最大値を上回るか否かを判断し、予測値が許容最大値以下の場合には、最終的な目標測定繰り返し回数を1回に決定する。一方、予測値が許容最大値を上回る場合、偶然誤差表示部122は、目標測定繰り返し回数を2回として予測値を算出し直す。偶然誤差表示部122は、予測値が許容最大値以下となるまで目標測定繰り返し回数を1回ずつ増大させ、予測値が許容最大値以下となったときの目標測定繰り返し回数を最終的な目標測定繰り返し回数として決定する。なお、偶然誤差表示部122は、目標測定繰り返し回数に代えて或いは加えて、走査ライン間隔を用いて同様の処理を行うようにしてもよい。具体的には、偶然誤差表示部122は、予測値が許容最大値以下となるまで、走査ライン間隔を最小値から徐々に増大させながら予測値を繰り返し算出する。   Thereafter, the chance error display unit 122 determines the target measurement repetition count based on the calculated predicted value and the allowable maximum value (step S35). Specifically, the accidental error display unit 122 determines whether or not the predicted value exceeds the allowable maximum value. If the predicted value is equal to or smaller than the allowable maximum value, the final target measurement repetition count is set to one. decide. On the other hand, when the predicted value exceeds the allowable maximum value, the chance error display unit 122 recalculates the predicted value by setting the target measurement repetition count to two. The accidental error display unit 122 increments the target measurement repetition count by one until the predicted value falls below the allowable maximum value, and sets the target measurement repetition count when the predicted value falls below the allowable maximum value as the final target measurement. Determine as the number of repetitions. The accidental error display unit 122 may perform the same processing using the scanning line interval instead of or in addition to the target measurement repetition count. Specifically, the accidental error display unit 122 repeatedly calculates the predicted value while gradually increasing the scan line interval from the minimum value until the predicted value is equal to or less than the allowable maximum value.

その後、偶然誤差表示部122は、最終的な目標測定繰り返し回数を表示装置10に表示し、且つ、そのときの累積の偶然誤差の最大値σを測定精度として表示装置10に表示する(ステップS36)。   Thereafter, the accidental error display unit 122 displays the final target number of measurement repetitions on the display device 10, and displays the maximum cumulative error σ at that time on the display device 10 as the measurement accuracy (step S36). ).

測定者は、表示装置10に表示される目標測定繰り返し回数や走査ライン間隔を確認し、それらの値が許容できるものであれば、図示しない開始ボタンを押下することによって、幾何学量測定装置50による実際の測定を開始させる。   The measurer confirms the target measurement repetition number and the scanning line interval displayed on the display device 10 and, if those values are acceptable, presses a start button (not shown) to thereby determine the geometric amount measurement device 50. Start actual measurement with.

なお、上述の実施例では、幾何学量測定装置50は、測定条件を決定するために、累積の偶然誤差(測定精度)の許容最大値を取得するが、測定精度の許容最大値に代えて或いは加えて、測定時間の許容最大値を取得してもよい。   In the above-described embodiment, the geometric amount measuring apparatus 50 acquires the allowable maximum value of the cumulative chance error (measurement accuracy) in order to determine the measurement condition, but instead of the allowable maximum value of the measurement accuracy. Alternatively, in addition, an allowable maximum value of measurement time may be acquired.

以上の構成により、第2偶然誤差表示処理を実行する幾何学量測定装置50は、実際の測定が行われる前に、測定結果として得られる幾何学量の測定精度又は測定時間を、測定者が望むレベルに調整することができる。   With the above configuration, the geometric amount measuring apparatus 50 that executes the second coincidence error display process allows the measurer to determine the measurement accuracy or measurement time of the geometric amount obtained as a measurement result before the actual measurement is performed. It can be adjusted to the desired level.

以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなしに上述した実施例に種々の変形及び置換を加えることができる。   Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the above-described embodiments, and various modifications and substitutions can be made to the above-described embodiments without departing from the scope of the present invention. Can be added.

例えば、上述の実施例では、Y軸に平行な方向のセンサ間隔Da及びX軸に平行な方向のセンサ間隔Dbが何れも固定されているが、センサ間隔Da及びセンサ間隔Dbのうちの少なくとも一方は調整可能あってもよい。   For example, in the above-described embodiment, the sensor interval Da in the direction parallel to the Y axis and the sensor interval Db in the direction parallel to the X axis are both fixed, but at least one of the sensor interval Da and sensor interval Db is fixed. May be adjustable.

また、上述の実施例では、センサヘッド9をX軸方向に移動できない構成が採用されているが、センサヘッド9をX軸方向及びY軸方向に移動可能な構成が採用されてもよい。   In the above-described embodiment, a configuration in which the sensor head 9 cannot be moved in the X-axis direction is employed. However, a configuration in which the sensor head 9 can be moved in the X-axis direction and the Y-axis direction may be employed.

同様に、上述の実施例では、X軸テーブル2(ワークW)をY軸方向に移動できない構成が採用されているが、X軸テーブル2(ワークW)をX軸方向及びY軸方向に移動可能な構成が採用されてもよい。   Similarly, in the above-described embodiment, the X-axis table 2 (work W) cannot be moved in the Y-axis direction. However, the X-axis table 2 (work W) is moved in the X-axis direction and the Y-axis direction. Possible configurations may be employed.

また、上述の実施例では、平面研削盤100による研削加工、及び、幾何学量測定装置50による幾何学量測定が何れも制御装置12によって制御されるが、別々の制御装置によって制御されてもよい。すなわち、幾何学量測定装置50は、平面研削盤100の制御装置から独立した専用の制御装置を備えるようにしてもよい。   Further, in the above-described embodiment, the grinding by the surface grinder 100 and the geometric amount measurement by the geometric amount measuring device 50 are both controlled by the control device 12, but may be controlled by separate control devices. Good. That is, the geometric amount measuring device 50 may include a dedicated control device that is independent from the control device of the surface grinding machine 100.

また、上述の実施例において、センサヘッド9に搭載される距離センサのそれぞれは、所定のサンプリング間隔で距離を測定し、その測定値を出力する。しかしながら、本発明はこれに限定されるものではない。距離センサのそれぞれは、例えば、継続的に距離を測定しながら、ローパスフィルタ(逐次平均)等を適用して複数の測定値を一纏めにし、所定のサンプリング間隔毎にその一纏めにした測定値を出力するようにしてもよい。   In the above-described embodiment, each of the distance sensors mounted on the sensor head 9 measures the distance at a predetermined sampling interval and outputs the measured value. However, the present invention is not limited to this. Each of the distance sensors, for example, applies a low-pass filter (sequential averaging) while continuously measuring the distance to collect a plurality of measured values and outputs the collected measured values at a predetermined sampling interval. You may make it do.

また、上述の実施例では、幾何学量測定装置50は、立軸砥石ヘッド4を備えた平面研削盤100に搭載されるが、横軸砥石ヘッドを備えた平面研削盤に搭載されてもよい。また、幾何学量測定装置50は、被測定物に対してセンサヘッド9をX軸方向及びY軸方向に相対移動させる機構を備える他の工作機械に搭載されてもよい。   In the above-described embodiment, the geometric amount measuring device 50 is mounted on the surface grinder 100 including the vertical axis grindstone head 4, but may be mounted on the surface grinder including the horizontal axis grindstone head. Further, the geometric amount measuring apparatus 50 may be mounted on another machine tool including a mechanism for moving the sensor head 9 relative to the object to be measured in the X-axis direction and the Y-axis direction.

また、上述の実施例では、センサヘッド9は、X軸に平行な方向に等間隔に配置される少なくとも3つの距離センサと、Y軸に平行な方向に等間隔に配置される少なくとも3つの距離センサとを含む。しかしながら、本発明はこれに限定されるものではない。例えば、センサヘッド9は、X軸に平行な方向に等間隔に配置される少なくとも2つの距離センサと、Y軸に平行な方向に等間隔に配置される少なくとも2つの距離センサとを含むものであってもよい。また、センサヘッド9は、X軸に平行な方向に等間隔に配置される少なくとも2つの距離センサのみを含むものであってもよく、Y軸に平行な方向に等間隔に配置される少なくとも2つの距離センサのみを含むものであってもよい。   In the above-described embodiment, the sensor head 9 includes at least three distance sensors arranged at equal intervals in the direction parallel to the X axis and at least three distances arranged at equal intervals in the direction parallel to the Y axis. Sensor. However, the present invention is not limited to this. For example, the sensor head 9 includes at least two distance sensors arranged at equal intervals in a direction parallel to the X axis and at least two distance sensors arranged at equal intervals in a direction parallel to the Y axis. There may be. The sensor head 9 may include only at least two distance sensors arranged at equal intervals in a direction parallel to the X axis, and at least 2 arranged at equal intervals in a direction parallel to the Y axis. Only one distance sensor may be included.

1・・・本体ベッド 2・・・X軸テーブル 3・・・立軸砥石用コラム 4・・・立軸砥石ヘッド 5・・・砥石ヘッド回転用モータ 6・・・砥石ヘッド上下送り用アクチュエータ 7・・・砥石ヘッド左右送り用アクチュエータ 8・・・テーブル移動用アクチュエータ 9、9A、9B・・・センサヘッド 9a〜9e・・・距離センサ 9s、9As、9Bs・・・本体部 10・・・表示装置 11・・・入力装置 12・・・制御装置 120・・・研削制御部 121・・・幾何学量測定制御部 40・・・砥石軸 41・・・砥石車 50・・・幾何学量測定装置 100・・・平面研削盤 W・・・ワーク   DESCRIPTION OF SYMBOLS 1 ... Main body bed 2 ... X-axis table 3 ... Column for vertical-axis whetstone 4 ... Vertical-axis whetstone head 5 ... Motor for whetstone head rotation 6 ... Actuator for whetstone head vertical feed 7. -Grinding wheel head left-right feed actuator 8 ... Actuator for table movement 9, 9A, 9B ... Sensor head 9a-9e ... Distance sensor 9s, 9As, 9Bs ... Main body 10 ... Display device 11・ ・ ・ Input device 12 ・ ・ ・ Control device 120 ・ ・ ・ Grinding control unit 121 ・ ・ ・ Geometry amount measurement control unit 40 ・ ・ ・ Whetstone shaft 41 ・ ・ ・ Wheel wheel 50 ・ ・ ・ Geometry amount measurement device 100 ... Surface grinding machine W ... Workpiece

Claims (4)

被測定物の真直度及び平面度選択的に測定する幾何学量測定装置であって、
第1方向に並置される少なくとも2つの距離センサを有するセンサヘッドを前記被測定物に対して前記第1方向に相対移動させながら距離データを取得し、取得した距離データに基づいて真直度及び平面度選択的に測定する幾何学量測定制御部と、
距離データを取得する際に累積する偶然誤差を算出して表示する偶然誤差表示部と、
を含み、
前記偶然誤差表示部は、前記累積する偶然誤差の算出に用いる情報を変更可能に表示する、
幾何学量測定装置。
A geometric amount measuring apparatus for selectively measuring the straightness and flatness of an object to be measured,
Distance data is acquired while a sensor head having at least two distance sensors juxtaposed in the first direction is moved relative to the object to be measured in the first direction, and the straightness and the plane are obtained based on the acquired distance data. A geometric amount measurement control unit for selectively measuring the degree ;
A coincidence error display unit for calculating and displaying the coincidence error accumulated when acquiring the distance data;
Only including,
The coincidence error display unit displays the information used for calculating the accumulated coincidence error in a changeable manner.
Geometric measuring device.
前記偶然誤差表示部は、前記幾何学量測定制御部による真直度及び平面度選択的な測定が行われる前に、前記累積する偶然誤差を表示する、
ことを特徴とする請求項1に記載の幾何学量測定装置。
The random error display unit displays the cumulative random error before the measurement of straightness and flatness is selectively performed by the geometric amount measurement control unit.
The geometric amount measuring apparatus according to claim 1, wherein
前記幾何学量測定制御部は、逐次2点法又は逐次3点法に基づいて真直度及び平面度選択的に測定する、
ことを特徴とする請求項1又は2に記載の幾何学量測定装置。
The geometric amount measurement control unit selectively measures straightness and flatness based on a sequential two-point method or a sequential three-point method.
The geometric quantity measuring device according to claim 1 or 2, characterized by the above-mentioned.
被測定物の真直度及び平面度選択的に測定する幾何学量測定装置の入力画面を制御する入力画面制御方法であって、
前記幾何学量測定装置が、第1方向に並置される少なくとも2つの距離センサを有するセンサヘッドを前記被測定物に対して前記第1方向に相対移動させながら距離データを取得する際に累積する偶然誤差を算出して前記入力画面に表示する偶然誤差表示ステップ、及び
前記累積する偶然誤差の算出に用いる情報を変更可能に表示するステップ、
を含む入力画面制御方法。
An input screen control method for controlling an input screen of a geometric amount measuring apparatus that selectively measures straightness and flatness of an object to be measured,
The geometric quantity measuring device accumulates when acquiring distance data while moving a sensor head having at least two distance sensors juxtaposed in the first direction relative to the object to be measured in the first direction. A chance error display step of calculating a chance error and displaying it on the input screen; and
Displaying the information used to calculate the cumulative chance error in a changeable manner;
Input screen control method.
JP2012059376A 2012-03-15 2012-03-15 Geometric amount measuring apparatus and input screen control method Expired - Fee Related JP5855499B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012059376A JP5855499B2 (en) 2012-03-15 2012-03-15 Geometric amount measuring apparatus and input screen control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012059376A JP5855499B2 (en) 2012-03-15 2012-03-15 Geometric amount measuring apparatus and input screen control method

Publications (2)

Publication Number Publication Date
JP2013195082A JP2013195082A (en) 2013-09-30
JP5855499B2 true JP5855499B2 (en) 2016-02-09

Family

ID=49394241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012059376A Expired - Fee Related JP5855499B2 (en) 2012-03-15 2012-03-15 Geometric amount measuring apparatus and input screen control method

Country Status (1)

Country Link
JP (1) JP5855499B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6996916B2 (en) * 2017-09-14 2022-01-17 株式会社ミツトヨ Processing equipment, processing method, and processing program
TWI670139B (en) * 2018-06-25 2019-09-01 新代科技股份有限公司 Machining system
CN109531274B (en) * 2018-10-30 2021-07-02 成都飞机工业(集团)有限责任公司 Z-direction reference plane detection and setting method of vertical milling machine
JP7212559B2 (en) 2019-03-18 2023-01-25 住友重機械工業株式会社 Shape measuring device and shape measuring method
CN111376107A (en) * 2020-04-27 2020-07-07 马鞍山斯博尔机械技术服务有限公司 Full-automatic detection equipment for working table plate of numerical control machine tool

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4948660B2 (en) * 2010-05-14 2012-06-06 西日本旅客鉄道株式会社 Structure displacement measurement method
JP5218494B2 (en) * 2010-07-30 2013-06-26 オムロン株式会社 Displacement sensor

Also Published As

Publication number Publication date
JP2013195082A (en) 2013-09-30

Similar Documents

Publication Publication Date Title
JP5855499B2 (en) Geometric amount measuring apparatus and input screen control method
JP5648692B2 (en) Shape measuring apparatus, shape measuring method, structure manufacturing method and program
EP3283840B1 (en) Cmm probe path controller and method
KR101088843B1 (en) Method and device for preparing error map and numerically controlled machine tool having error map preparation function
CN104075666B (en) Enhanced edge detection tool for irregular surface edge
US7376261B2 (en) Surface scan measuring device and method of forming compensation table for scanning probe
US9464877B2 (en) Shape measuring apparatus and shape measurement error correction method
JP2012225700A (en) Shape measuring device
EP2176622B1 (en) Method of compensating measurement errors of a measuring machine deriving from the deformations of the machine bed caused by the load exerted by the mobile unit of the machine on the machine bed, and measuring machine operating according to said method
CN110220483A (en) Three axial plane degree detection systems of one kind and its detection method
JP2018036130A (en) Circularity measuring instrument
CN104556660A (en) Height adjustment device for support column
JP3927699B2 (en) Measuring path selection method for measuring machines
JPH11351841A (en) Noncontact type three-dimensional measuring method
JP4791568B2 (en) 3D measuring device
JP2013217912A (en) Geometric quantity measuring apparatus and geometric quantity measuring method
JP5642213B2 (en) Machine tool level adjustment method and apparatus
JP2006349547A (en) Noncontact type three-dimensional shape measuring method and measuring machine
JPH11351840A (en) Noncontact type three-dimensional measuring method
JP2005172610A (en) Three-dimensional measurement apparatus
JP6202875B2 (en) Image measuring apparatus and control program therefor
JP2014137274A (en) Geometric quantity acquisition device and geometric quantity acquisition method
JP4340138B2 (en) Non-contact 3D shape measuring device
JP6996916B2 (en) Processing equipment, processing method, and processing program
JP5350082B2 (en) Accuracy determination device for shape measuring device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150526

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150724

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151209

R150 Certificate of patent or registration of utility model

Ref document number: 5855499

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees