[go: up one dir, main page]

JP2024113563A - Control device and measuring system - Google Patents

Control device and measuring system Download PDF

Info

Publication number
JP2024113563A
JP2024113563A JP2023018641A JP2023018641A JP2024113563A JP 2024113563 A JP2024113563 A JP 2024113563A JP 2023018641 A JP2023018641 A JP 2023018641A JP 2023018641 A JP2023018641 A JP 2023018641A JP 2024113563 A JP2024113563 A JP 2024113563A
Authority
JP
Japan
Prior art keywords
control device
setting information
measurement
information
measuring machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2023018641A
Other languages
Japanese (ja)
Inventor
龍一 村田
Ryuichi Murata
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.)
Tokyo Seimitsu Co Ltd
Original Assignee
Tokyo Seimitsu Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Seimitsu Co Ltd filed Critical Tokyo Seimitsu Co Ltd
Priority to JP2023018641A priority Critical patent/JP2024113563A/en
Priority to DE102024103007.0A priority patent/DE102024103007A1/en
Priority to CN202410176213.3A priority patent/CN118463794A/en
Publication of JP2024113563A publication Critical patent/JP2024113563A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/20Measuring arrangements characterised by the use of mechanical techniques for measuring contours or curvatures
    • G01B5/201Measuring arrangements characterised by the use of mechanical techniques for measuring contours or curvatures for measuring roundness
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B7/00Measuring arrangements characterised by the use of electric or magnetic techniques
    • G01B7/28Measuring arrangements characterised by the use of electric or magnetic techniques for measuring contours or curvatures
    • G01B7/282Measuring arrangements characterised by the use of electric or magnetic techniques for measuring contours or curvatures for measuring roundness
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/20Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)

Abstract

To provide a controller and a measuring system that can reduce time and effort for advance preparations when measuring different workpieces.SOLUTION: A controller has a control unit that controls a shape measuring machine according to a program in which an operating procedure for measurement is described. The control unit acquires, from the outside, setting information on a specific operation of a series of operations to be performed by the shape measuring machine according to the program, and causes the shape measuring machine to perform the specific operation according to the acquired setting information.SELECTED DRAWING: Figure 1

Description

本発明は、形状測定機の制御装置、並びに、形状測定機及びその制御装置を備えた測定システムに関する。 The present invention relates to a control device for a shape measuring machine, and a measurement system equipped with a shape measuring machine and its control device.

コンピュータ数値制御(Computerized Numerically Controlled:CNC)式の測定機では、事前に作成した自動プログラム(パートプログラムともいう)に従って測定機が動作し、ワーク(測定対象物)を自動で測定する(たとえば、特許文献1-3参照)。 In computerized numerically controlled (CNC) measuring machines, the measuring machine operates according to a pre-created automatic program (also called a part program) and automatically measures the workpiece (object to be measured) (see, for example, Patent Documents 1-3).

触針を介してワークの形状(表面粗さ、輪郭形状、真円度、三次元座標等)を測定する形状測定機(たとえば、三次元座標測定機、表面粗さ測定機、輪郭形状測定機、真円度測定機、円筒形状測定機等)では、触針の移動経路、測定結果の解析条件などが自動プログラムに記述される。 In shape measuring machines (e.g., three-dimensional coordinate measuring machines, surface roughness measuring machines, contour measuring machines, roundness measuring machines, cylindrical shape measuring machines, etc.) that use a stylus to measure the shape of a workpiece (surface roughness, contour shape, roundness, three-dimensional coordinates, etc.), the movement path of the stylus, the analysis conditions for the measurement results, etc. are written into an automatic program.

特開2004-017198号公報JP 2004-017198 A 特開2017-166955号公報JP 2017-166955 A 特開2020-071029号公報JP 2020-071029 A

自動プログラムは、ワークごとに作成する必要がある。このため、ワークが増えると、事前準備に手間がかかるという問題がある。 Automated programs must be created for each workpiece. This creates a problem in that as the number of works increases, advance preparation becomes more time-consuming.

また、一部だけ条件を変更して測定する場合であっても、別の自動プログラムとして作成する必要があり、メンテナンス性が悪いという問題もある。 In addition, even if measurements are to be made with only some of the conditions changed, a separate automatic program must be created, which makes maintenance difficult.

本発明は、このような事情に鑑みてなされたもので、異なるワークを測定する場合の事前準備の手間を軽減できる制御装置及び測定システムを提供することを目的とする。 The present invention was made in consideration of these circumstances, and aims to provide a control device and measurement system that can reduce the amount of preparation required before measuring different workpieces.

上記課題を解決するために、第1の態様の制御装置は、形状測定機の制御装置であって、測定の動作手順が記述されたプログラムに従って形状測定機を制御する制御部を有し、制御部は、プログラムに従って形状測定機に行わせる一連の動作のうちの特定の動作についての設定情報を外部から取得し、取得した設定情報に従って形状測定機に特定の動作を行わせる、ことを特徴とする。 To solve the above problem, the control device of the first aspect is a control device for a shape measuring machine, and has a control unit that controls the shape measuring machine according to a program in which the measurement operation procedure is described, and the control unit acquires setting information from the outside about a specific operation among a series of operations to be performed by the shape measuring machine according to the program, and causes the shape measuring machine to perform the specific operation according to the acquired setting information.

第2の態様の制御装置は、第1の態様の制御装置において、プログラムは、特定の動作についての設定が変数で記述され、制御部は、形状測定機に特定の動作を行わせる際に、外部から取得した設定情報を参照して、形状測定機に特定の動作を行わせる、ことを特徴とする。 The control device of the second aspect is characterized in that, in the control device of the first aspect, the program describes the settings for a specific operation using variables, and when the control unit causes the shape measuring machine to perform a specific operation, it refers to the setting information acquired from outside and causes the shape measuring machine to perform the specific operation.

第3の態様の制御装置は、第2の態様の制御装置において、制御部は、特定の動作についての設定情報が記録されたデータファイルを外部から取得して、特定の動作についての設定情報を取得する、ことを特徴とする。 The control device of the third aspect is the control device of the second aspect, characterized in that the control unit acquires the setting information for the specific operation by externally acquiring a data file in which setting information for the specific operation is recorded.

第4の態様の制御装置は、第1の態様の制御装置において、制御部は、外部から取得した設定情報に基づいて、特定の動作についてのプログラムの記述を書き換え、書き換えたプログラムに従って形状測定機を制御する、ことを特徴とする。 The control device of the fourth aspect is the control device of the first aspect, characterized in that the control unit rewrites the program description for a specific operation based on setting information acquired from the outside, and controls the shape measuring instrument according to the rewritten program.

第5の態様の制御装置は、第1から4のいずれか一の態様の制御装置において、制御部は、プログラムに従って形状測定機に行わせる一連の動作の情報、及び、各動作についての設定情報を第1表示部に表示し、かつ、特定の動作に関する情報を強調して表示する、ことを特徴とする。 The control device of the fifth aspect is characterized in that in the control device of any one of the first to fourth aspects, the control unit displays information on a series of operations to be performed by the shape measuring device according to a program and setting information for each operation on the first display unit, and also highlights information on specific operations.

第6の態様の制御装置は、第1から4のいずれか一の態様の制御装置において、制御部は、特定の動作についての設定情報に関連付けられた認証情報を外部から取得し、取得した認証情報の真正性を判定し、取得した認証情報の真正性が確認された場合に、プログラムに従って形状測定機を制御する、ことを特徴する。 The control device of the sixth aspect is characterized in that in the control device of any one of the first to fourth aspects, the control unit externally acquires authentication information associated with setting information for a specific operation, determines the authenticity of the acquired authentication information, and controls the shape measuring device according to the program if the authenticity of the acquired authentication information is confirmed.

第7の態様の制御装置は、第6の態様の制御装置において、制御部は、プログラムに関連付けられた認証情報と、取得した認証情報とを照合して、取得した認証情報の真正性を判定する、ことを特徴とする。 The seventh aspect of the control device is the sixth aspect of the control device, characterized in that the control unit compares the authentication information associated with the program with the acquired authentication information to determine the authenticity of the acquired authentication information.

第8の態様の制御装置は、第1から4のいずれか一の態様の制御装置において、特定の動作が、測定位置の位置決めの動作であり、制御部は、測定位置についての設定情報を外部から取得する、ことを特徴とする。 The eighth aspect of the control device is characterized in that in the control device of any one of the first to fourth aspects, the specific operation is an operation for positioning the measurement position, and the control unit acquires setting information about the measurement position from the outside.

第9の態様の制御装置は、第1から4のいずれか一の態様の制御装置において、形状測定機は、触針を用いて真円度を測定する、ことを特徴とする。 The ninth aspect of the control device is the control device of any one of the first to fourth aspects, characterized in that the shape measuring device measures the roundness using a stylus.

第10の態様の制御装置は、第1から4のいずれか一の態様の制御装置において、設定情報が記録されたメディアから設定情報を読み取る読み取り部を更に有し、制御部は、メディアから設定情報を読み取った読み取り部から設定情報を取得する、ことを特徴とする。 The control device of the tenth aspect is the control device of any one of the first to fourth aspects, further comprising a reading unit that reads the setting information from a medium on which the setting information is recorded, and the control unit acquires the setting information from the reading unit that has read the setting information from the medium.

第11の態様の制御装置は、第10の態様の制御装置において、特定の動作についての設定情報をコード化したコード情報がメディアにプリントされ、読み取り部は、メディアからコード情報を読み取って、設定情報を取得する、ことを特徴とする。 The control device of the eleventh aspect is characterized in that, in the control device of the tenth aspect, code information encoding setting information for a specific operation is printed on a medium, and the reading unit reads the code information from the medium to obtain the setting information.

第12の態様の制御装置は、第1から4のいずれか一の態様の制御装置において、特定の動作が、測定位置の位置決めの動作であり、制御部は、測定位置についての設定情報を外部から取得し、取得した測定位置についての設定情報を第1表示部に表示する、ことを特徴とする。 The control device of the twelfth aspect is characterized in that, in the control device of any one of the first to fourth aspects, the specific operation is an operation of positioning the measurement position, and the control unit acquires setting information about the measurement position from the outside and displays the acquired setting information about the measurement position on the first display unit.

第13の態様の制御装置は、第12の態様の制御装置において、制御部は、ワークの図形を第1表示部に表示し、図形に関連づけて、測定位置についての設定情報を表示する、ことを特徴とする。 The control device of the thirteenth aspect is the control device of the twelfth aspect, characterized in that the control unit displays a diagram of the workpiece on the first display unit and displays setting information about the measurement position in association with the diagram.

第14の態様の制御装置は、第13の態様の制御装置において、図形は、ワークの断面の図形である、ことを特徴とする。 The control device of the 14th aspect is characterized in that in the control device of the 13th aspect, the figure is a figure of a cross section of the workpiece.

第1の態様の測定システムは、形状測定機と、形状測定機を制御する第11から4のいずれか一の制御装置と、制御装置に対し、特定の動作についての設定情報を出力し、かつ、測定の実行を指示する外部装置と、を備える、ことを特徴とする。 The measurement system of the first aspect is characterized by comprising a shape measuring machine, any one of the control devices of the eleventh to fourth aspects that controls the shape measuring machine, and an external device that outputs setting information for a specific operation to the control device and instructs the control device to perform a measurement.

第2の態様の測定システムは、形状測定機と、形状測定機を制御する第3の態様の制御装置と、制御装置に対し、特定の動作についての設定情報を出力し、かつ、測定の実行を指示する外部装置と、を備え、外部装置は、特定の動作についての設定の入力を受け付ける入力部と、入力された情報に基づいてデータファイルを生成するデータファイル生成部と、を備える、ことを特徴とする。 The measurement system of the second aspect comprises a shape measuring machine, a control device of the third aspect that controls the shape measuring machine, and an external device that outputs setting information for a specific operation to the control device and instructs the control device to perform a measurement, and the external device comprises an input unit that accepts input of settings for the specific operation, and a data file generation unit that generates a data file based on the input information.

第3の態様の測定システムは、形状測定機と、形状測定機を制御する第12の態様の制御装置と、制御装置に対し、測定位置についての設定情報を出力し、かつ、測定の実行を指示する外部装置と、を備え、外部装置は、第2表示部と、測定位置についての設定の入力を受け付ける入力部と、入力された測定位置の設定情報を第2表示部に表示する表示制御部と、を備える、ことを特徴とする。 The measurement system of the third aspect comprises a shape measuring machine, a control device of the twelfth aspect that controls the shape measuring machine, and an external device that outputs setting information about the measurement position to the control device and instructs the control device to perform the measurement, and the external device comprises a second display unit, an input unit that accepts input of settings about the measurement position, and a display control unit that displays the input setting information about the measurement position on the second display unit.

第4の態様の測定システムは、第3の態様の測定システムにおいて、表示制御部は、ワークの図形を第2表示部に表示し、図形に関連づけて、測定位置の設定情報を表示する、ことを特徴とする。 The measurement system of the fourth aspect is characterized in that in the measurement system of the third aspect, the display control unit displays a diagram of the workpiece on the second display unit and displays measurement position setting information in association with the diagram.

本発明によれば、異なるワークを測定する場合の事前準備の手間を軽減できる。 The present invention reduces the amount of preparation required when measuring different workpieces.

図1は、本発明が適用された測定システムの一例を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an example of a measurement system to which the present invention is applied. 図2は、真円度測定機の一例を示す図である。FIG. 2 is a diagram showing an example of a roundness measuring machine. 図3は、制御装置のハードウェア構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of the control device. 図4は、制御装置が有する主な機能のブロック図である。FIG. 4 is a block diagram showing main functions of the control device. 図5は、自動プログラムの概要を示す図である。FIG. 5 is a diagram showing an outline of the automatic program. 図6は、測定結果の表示の一例を示す図である。FIG. 6 is a diagram showing an example of a display of the measurement results. 図7は、管理データベースの一例を示す図である。FIG. 7 is a diagram illustrating an example of the management database. 図8は、測定システムによる処理の流れを示す図である。FIG. 8 is a diagram showing a process flow of the measurement system. 図9は、制御装置が行う測定制御の手順を示すフローチャートである。FIG. 9 is a flowchart showing a procedure of measurement control performed by the control device. 図10は、強調表示の一例を示す図である。FIG. 10 is a diagram showing an example of highlighting. 図11は、外部ファイルに対して認証処理を行う場合の処理の流れの一例を示す図である。FIG. 11 is a diagram showing an example of a process flow when performing authentication processing on an external file. 図12は、設定情報の設定画面の一例を示す図である。FIG. 12 is a diagram showing an example of a setting screen for setting information. 図13は、設定内容を確認する方法の一例を示す概念図である。FIG. 13 is a conceptual diagram showing an example of a method for checking the setting contents. 図14は、設定情報をコード化して読み取る場合に制御装置が有する主な機能のブロック図である。FIG. 14 is a block diagram of the main functions of the control device when the setting information is encoded and read. 図15は、本実施の形態の測定システムの制御装置が有する主な機能のブロック図である。FIG. 15 is a block diagram showing main functions of the control device of the measurement system of this embodiment. 図16は、自動プログラムを書き換えて測定制御を実行する場合の処理の流れの一例を示す図である。FIG. 16 is a diagram showing an example of a process flow when the automatic program is rewritten to execute measurement control.

以下、添付図面に従って本発明の好ましい実施の形態について説明する。 The following describes a preferred embodiment of the present invention with reference to the attached drawings.

[第1の実施の形態]
[測定システム]
図1は、本発明が適用された測定システムの一例を示すシステム構成図である。
[First embodiment]
[Measurement system]
FIG. 1 is a system configuration diagram showing an example of a measurement system to which the present invention is applied.

図1に示す測定システム1は、ワークWの真円度を自動で測定するシステムであり、真円度測定機100、真円度測定機100を制御する制御装置200、真円度測定機100に対しワークWを搬出入する搬出入装置300、及び、システム全体を統括制御する統括制御装置400を備える。真円度測定機100は、形状測定機の一例である。 The measurement system 1 shown in FIG. 1 is a system that automatically measures the roundness of a workpiece W, and includes a roundness measuring machine 100, a control device 200 that controls the roundness measuring machine 100, a carry-in/out device 300 that carries the workpiece W in and out of the roundness measuring machine 100, and a general control device 400 that generalizes and controls the entire system. The roundness measuring machine 100 is an example of a shape measuring machine.

[真円度測定機]
図2は、真円度測定機の一例を示す図である。なお、図2において、X、Y、Zは、互いに直交する3つの方向を示している。一例として、X方向及びY方向は水平方向であり、Z方向は鉛直方向(高さ方向)である。X方向と平行な軸をX軸、Y方向と平行な軸をY軸、Z方向と平行な軸をZ軸とする。
[Roundness measuring machine]
Fig. 2 is a diagram showing an example of a roundness measuring machine. In Fig. 2, X, Y, and Z indicate three directions that are perpendicular to each other. As an example, the X direction and the Y direction are horizontal directions, and the Z direction is a vertical direction (height direction). An axis parallel to the X direction is the X axis, an axis parallel to the Y direction is the Y axis, and an axis parallel to the Z direction is the Z axis.

図2に示す真円度測定機100は、テーブル回転式の真円度測定機である。テーブル回転式の真円度測定機100は、検出器側を固定とし、テーブル側を回転させて測定する。テーブル回転式の真円度測定機100では、テーブル112上にワークWを保持し、テーブル112の回転角と同期して、ワークWの表面の変位を検出器116で検出することにより、真円度の算出に必要なデータ(極座標のデータ)を取得する。 The roundness measuring machine 100 shown in FIG. 2 is a table rotation type roundness measuring machine. The table rotation type roundness measuring machine 100 measures by rotating the table side while keeping the detector side fixed. In the table rotation type roundness measuring machine 100, a workpiece W is held on the table 112, and the detector 116 detects the displacement of the surface of the workpiece W in synchronization with the rotation angle of the table 112, thereby acquiring the data (polar coordinate data) required for calculating roundness.

また、図2に示す真円度測定機100は、いわゆる接触式の真円度測定機である。接触式の真円度測定機では、触針(測定子又はスタイラスともいう)116AをワークWの表面に当接させて、ワークWの表面の変位を検出する。 The roundness measuring machine 100 shown in FIG. 2 is a so-called contact type roundness measuring machine. In a contact type roundness measuring machine, a contact needle (also called a probe or stylus) 116A is brought into contact with the surface of the workpiece W to detect the displacement of the surface of the workpiece W.

図2に示すように、真円度測定機100は、ベース110、テーブル112、回転位置検出部(図示せず)、テーブル駆動部114、検出器116、及び、検出器駆動部118等を備える。 As shown in FIG. 2, the roundness measuring machine 100 includes a base 110, a table 112, a rotational position detection unit (not shown), a table driving unit 114, a detector 116, and a detector driving unit 118.

ベース110は、真円度測定機100の各部を支持する支持台(基台)である。 The base 110 is a support stand (base) that supports each part of the roundness measuring machine 100.

テーブル112は、円盤状の形状を有し、Z軸と平行な回転軸θを中心に回転する。なお、便宜上省略しているが、テーブル112には、センタリング機構及びチルチング機構等を備えることが好ましい。センタリング機構は、テーブル112の中心位置を調節する機構である。チルチング機構は、テーブル112の傾きを調節する機構である。 The table 112 has a disk-like shape and rotates around a rotation axis θ that is parallel to the Z axis. Although omitted for convenience, it is preferable that the table 112 is equipped with a centering mechanism and a tilting mechanism. The centering mechanism is a mechanism that adjusts the central position of the table 112. The tilting mechanism is a mechanism that adjusts the tilt of the table 112.

テーブル112には、ワークWの保持手段として、エアチャック120が備えられる。ワークWは、エアチャック120に保持されて、テーブル112上に固定される。 The table 112 is provided with an air chuck 120 as a means for holding the workpiece W. The workpiece W is held by the air chuck 120 and fixed onto the table 112.

回転位置検出部(図示せず)は、テーブル112の回転位置を検出する。回転位置検出部は、たとえば、ロータリーエンコーダ等で構成される。 The rotational position detection unit (not shown) detects the rotational position of the table 112. The rotational position detection unit is composed of, for example, a rotary encoder.

テーブル駆動部114は、テーブル112を回転自在に支持する支持部(図示せず)、回転駆動源としてのモータ(図示せず)、モータの回転をテーブルに伝達する回転伝達機構(図示せず)等で構成される。 The table drive unit 114 is composed of a support unit (not shown) that rotatably supports the table 112, a motor (not shown) as a rotation drive source, and a rotation transmission mechanism (not shown) that transmits the rotation of the motor to the table.

検出器116は、接触式の検出器である。接触式の検出器116は、触針116Aを有し、その触針116Aの先端をワークWの表面に当接させて、ワークWの表面の変位を検出する。より詳しくは、触針116Aの先端の変位量を検出して、ワークWの表面の変位を検出する。触針116Aの変位量は、たとえば、差動トランス等で検出する。 The detector 116 is a contact type detector. The contact type detector 116 has a stylus 116A, and the tip of the stylus 116A is brought into contact with the surface of the workpiece W to detect the displacement of the surface of the workpiece W. More specifically, the amount of displacement of the tip of the stylus 116A is detected to detect the displacement of the surface of the workpiece W. The amount of displacement of the stylus 116A is detected, for example, by a differential transformer.

検出器駆動部118は、ベース110上で検出器116をZ方向及びX方向に移動させる。図2に示すように、検出器駆動部118は、ベース110に備えられたコラム118A、コラム118Aに備えられたキャリッジ118B、キャリッジ118Bに備えられたアーム118C、及び、アーム118Cに備えられた検出器ホルダ118D等で構成される。コラム118Aは、Z方向に沿って配設される。キャリッジ118Bは、Z方向に沿って移動自在に支持される。キャリッジ118Bは、コラム118Aに備えられた図示しない駆動機構に駆動されて、Z方向に移動する。アーム118Cは、X方向に沿って移動自在に支持される。アーム118Cは、キャリッジ118Bに備えられた図示しない駆動機構に駆動されて、X方向に移動する。検出器ホルダ118Dは、アーム118Cの先端に備えられる。検出器116は、検出器ホルダ118Dに保持される。 The detector driving unit 118 moves the detector 116 in the Z direction and the X direction on the base 110. As shown in FIG. 2, the detector driving unit 118 is composed of a column 118A provided on the base 110, a carriage 118B provided on the column 118A, an arm 118C provided on the carriage 118B, and a detector holder 118D provided on the arm 118C. The column 118A is disposed along the Z direction. The carriage 118B is supported so as to be movable along the Z direction. The carriage 118B is driven by a drive mechanism (not shown) provided on the column 118A to move in the Z direction. The arm 118C is supported so as to be movable along the X direction. The arm 118C is driven by a drive mechanism (not shown) provided on the carriage 118B to move in the X direction. The detector holder 118D is provided at the tip of the arm 118C. The detector 116 is held in the detector holder 118D.

検出器116は、キャリッジ118Bを駆動することにより、Z方向に移動し、アーム118Cを駆動することにより、X方向に移動する。 The detector 116 moves in the Z direction by driving the carriage 118B, and moves in the X direction by driving the arm 118C.

真円度の測定は、次の手順で行われる。まず、テーブル112上にワークWをセットする。ワークWは、エアチャック120に保持させて、テーブル112上にセットする。次いで、ワークWの表面に検出器116の触針116Aを当接させる。次いで、テーブル112を回転させる。テーブル112の回転中、ワークWの表面の変位を検出器116で検出し、極座標のデータを取得する。取得したデータを処理して、真円度を算出する。複数個所を測定する場合は、触針116Aを当接させる位置を変えて測定する。この測定する際の一連の動作が、自動プログラムとして記述される。 Circularity is measured in the following procedure. First, the workpiece W is set on the table 112. The workpiece W is held by the air chuck 120 and set on the table 112. Next, the probe 116A of the detector 116 is brought into contact with the surface of the workpiece W. Next, the table 112 is rotated. While the table 112 is rotating, the detector 116 detects the displacement of the surface of the workpiece W and acquires polar coordinate data. The acquired data is processed to calculate the circularity. When measuring multiple locations, the probe 116A is brought into contact with different positions for measurement. The series of operations performed during this measurement is written as an automatic program.

[制御装置]
制御装置200は、統括制御装置400による制御の下で真円度測定機100を制御し、真円度測定機100に所定の測定を行わせる。
[Control device]
The control device 200 controls the roundness measuring machine 100 under the control of the overall control device 400, and causes the roundness measuring machine 100 to perform predetermined measurements.

[制御装置のハードウェア構成]
図3は、制御装置のハードウェア構成の一例を示す図である。
[Hardware configuration of the control device]
FIG. 3 is a diagram illustrating an example of a hardware configuration of the control device.

図3に示すように、制御装置200は、コンピュータで構成され、CPU(Central Processing Unit)211、ROM(Read Only Memory)212、RAM(Random Access Memory)213、補助記憶装置214、入力装置215、表示装置216及び入出力インターフェース(Interface:I/F)217等を備える。 As shown in FIG. 3, the control device 200 is composed of a computer and includes a CPU (Central Processing Unit) 211, a ROM (Read Only Memory) 212, a RAM (Random Access Memory) 213, an auxiliary storage device 214, an input device 215, a display device 216, and an input/output interface (I/F) 217.

プロセッサであるCPU211は、制御装置200の制御部を構成する。CPU211は、所定のプログラム(制御プログラム)を実行することにより、コンピュータを制御装置として機能させる。制御プログラムは、ROM212又は補助記憶装置214に記憶される。 The processor, CPU 211, constitutes the control unit of the control device 200. The CPU 211 executes a specific program (control program) to cause the computer to function as a control device. The control program is stored in the ROM 212 or the auxiliary storage device 214.

ROM212、RAM213、補助記憶装置214は、制御装置200の記憶部を構成する。補助記憶装置214は、たとえば、HDD(Hard Disk Drive)、SSD(Solid State Drive)等で構成される。 The ROM 212, the RAM 213, and the auxiliary storage device 214 constitute the storage unit of the control device 200. The auxiliary storage device 214 is constituted, for example, by a hard disk drive (HDD), a solid state drive (SSD), etc.

入力装置215は、制御装置200の操作部を構成する。入力装置215は、たとえば、キーボード、マウス、タッチパネル等で構成される。 The input device 215 constitutes the operation section of the control device 200. The input device 215 is composed of, for example, a keyboard, a mouse, a touch panel, etc.

表示装置216は、制御装置200の表示部を構成する。表示装置216は、たとえば、液晶ディスプレイ(Liquid Crystal Display:LCD)、有機EL(Organic Light Emitting Diode:OLED)ディスプレイ等で構成される。制御装置200に備えられる表示装置216は、第1表示部の一例である。 The display device 216 constitutes the display unit of the control device 200. The display device 216 is constituted, for example, by a liquid crystal display (LCD) or an organic light emitting diode (OLED) display. The display device 216 provided in the control device 200 is an example of a first display unit.

入出力インターフェース217は、制御装置200の接続部を構成する。制御装置200は、入出力インターフェース217を介して、真円度測定機100及び統括制御装置400等と通信可能に接続される。 The input/output interface 217 constitutes the connection section of the control device 200. The control device 200 is communicatively connected to the roundness measuring machine 100 and the overall control device 400, etc., via the input/output interface 217.

[制御装置の主な機能]
図4は、制御装置が有する主な機能のブロック図である。
[Main functions of the control device]
FIG. 4 is a block diagram showing main functions of the control device.

同図に示すように、制御装置200は、外部ファイル取得部221、測定制御部222、演算処理部223、表示制御部224及び記録制御部225等の機能を有する。これらの機能は、CPU211が、所定のプログラムを実行することで実現される。 As shown in the figure, the control device 200 has functions such as an external file acquisition unit 221, a measurement control unit 222, an arithmetic processing unit 223, a display control unit 224, and a recording control unit 225. These functions are realized by the CPU 211 executing a predetermined program.

[外部ファイル取得部]
外部ファイル取得部221は、測定に必要な情報が記録された外部ファイルFを取得する。外部ファイルFは、入出力インターフェース217を介して、統括制御装置400から取得する。外部ファイルFに記録される情報については、後述する。
[External file acquisition section]
The external file acquisition unit 221 acquires an external file F in which information necessary for measurement is recorded. The external file F is acquired from the general control device 400 via the input/output interface 217. The information recorded in the external file F will be described later.

[測定制御部]
測定制御部222は、真円度測定機100によるワークWの測定を制御する。測定制御部222は、あらかじめ定められた手順で測定が行われるように、真円度測定機100を制御する。測定制御部222は、自動プログラムに従って真円度測定機100の動作を制御することで、ワークWの測定を制御する。
[Measurement control unit]
The measurement control unit 222 controls the measurement of the workpiece W by the roundness measuring machine 100. The measurement control unit 222 controls the roundness measuring machine 100 so that the measurement is performed in a predetermined procedure. The measurement control unit 222 controls the operation of the roundness measuring machine 100 in accordance with an automatic program, thereby controlling the measurement of the workpiece W.

図5は、自動プログラムの概要を示す図である。図5は、ベアリングの内輪を測定対象(ワークW)とし、その外周の真円度を測定する場合の例を示している。特に、2つの鍔部分(軌道溝WRGの両側の部分)WF1、WF2の真円度を測定する場合の例を示している。よって、測定個所は2個所である。図5において、符号MPで示すドットと矢印の組み合わせは、ワークWに対する触針116Aの移動経路の一例を示している。また、位置Z1、Z2は、Z方向における測定位置を示している。位置Z1は、一方の鍔部分(第1の鍔部分)WF1の測定位置(第1の測定位置)である。位置Z2は、他方の鍔部分(第2の鍔部分)WF2の測定位置(第2の測定位置)である。 Figure 5 is a diagram showing an outline of the automatic program. Figure 5 shows an example of measuring the roundness of the outer circumference of the inner ring of a bearing as the measurement target (workpiece W). In particular, it shows an example of measuring the roundness of two flange portions (portions on both sides of the raceway groove WRG) WF1 and WF2. Therefore, there are two measurement points. In Figure 5, the combination of dots and arrows indicated by the symbol MP shows an example of the movement path of the stylus 116A relative to the workpiece W. Positions Z1 and Z2 indicate measurement positions in the Z direction. Position Z1 is the measurement position (first measurement position) of one flange portion (first flange portion) WF1. Position Z2 is the measurement position (second measurement position) of the other flange portion (second flange portion) WF2.

図5に示すように、第1の鍔部分WF1、第2の鍔部分WF2の順で真円度が測定される。すなわち、ワークWの下から上に向かって触針116Aが移動して、各測定対象部位が測定される。この場合、次の手順で各処理(コマンド)が実行される。まず、触針116Aを第1の測定位置Z1に位置決めする。位置決め後、第1の鍔部分WF1の外周に触針116Aを当接させて、真円度の測定を実行する。測定の完了後、触針116Aを第2の測定位置Z2に位置決めする。位置決め後、第2の鍔部分WF2の外周に触針116Aを当接させて、真円度の測定を実行する。 As shown in FIG. 5, the roundness is measured in the order of the first flange portion WF1 and the second flange portion WF2. That is, the stylus 116A moves from the bottom to the top of the workpiece W to measure each measurement target portion. In this case, each process (command) is executed in the following procedure. First, the stylus 116A is positioned at the first measurement position Z1. After positioning, the stylus 116A is brought into contact with the outer periphery of the first flange portion WF1 to measure the roundness. After the measurement is completed, the stylus 116A is positioned at the second measurement position Z2. After positioning, the stylus 116A is brought into contact with the outer periphery of the second flange portion WF2 to measure the roundness.

図5に示すように、自動プログラムには、真円度測定機100に行わせる一連の動作(コマンド)が時系列順に記述される。図5に示す例では、(1)軸クランプ[Z軸クランプ解除]、(2)位置決め[Z1]、(3)軸クランプ[Z軸クランプ]、(4)真円度測定[ガウシアン,Low,50]、(5)軸クランプ[Z軸クランプ解除]、(6)位置決め[Z2]、(7)軸クランプ[Z軸クランプ]、(8)真円度測定[ガウシアン,Low,50]、(9)軸クランプ[Z軸クランプ解除]の順で各動作が行われる。[]内は、各動作ないし処理における設定である。 As shown in FIG. 5, the automatic program describes a series of operations (commands) to be performed by the roundness measuring machine 100 in chronological order. In the example shown in FIG. 5, each operation is performed in the following order: (1) axis clamping [release Z-axis clamp], (2) positioning [Z1], (3) axis clamping [Z-axis clamp], (4) roundness measurement [Gaussian, Low, 50], (5) axis clamping [release Z-axis clamp], (6) positioning [Z2], (7) axis clamping [Z-axis clamp], (8) roundness measurement [Gaussian, Low, 50], (9) axis clamping [release Z-axis clamp]. The brackets [ ] indicate the settings for each operation or process.

「軸クランプ」における[Z軸クランプ]は、Z軸のクランプ(固定)を意味する。また、「軸クランプ」における[Z軸クランプ解除]は、Z軸のクランプの解除を意味する。 In "axis clamp," "Z-axis clamp" means clamping (fixing) the Z-axis. Also, in "axis clamp," "Z-axis clamp release" means releasing the clamp on the Z-axis.

「位置決め」における「Z1」は、Z方向において触針116Aを位置Z1に位置決めすることを意味する。また、「位置決め」における「Z2」は、Z方向において触針116Aを位置Z2に位置決めすることを意味する。 "Z1" in "positioning" means positioning the stylus 116A to position Z1 in the Z direction. Also, "Z2" in "positioning" means positioning the stylus 116A to position Z2 in the Z direction.

「真円度測定」における、[]内は測定の設定(解析条件の設定を含む)である。[ガウシアン,Low,50]は、解析条件の設定の一例であり、それぞれ「フィルタ」、「カットオフ」、「山数」の設定を示している。「フィルタ」は、測定データから不要な形状成分を削除するものである。一例として、フィルタなし、2RC、ガウシアン、スプライン、ロバストスプラインの中から選択されて設定される。「カットオフ」は、測定データの中から必要な凹凸の山だけを計算するためのものである。一例として、低域フィルタ(Low)又は帯域フィルタ(Band)が設定される。「山数」は、測定データ1周当たりで計算する山の数である。[ガウシアン,Low,50]は、「フィルタ」としてガウシアン、「カットオフ」として低域フィルタ(Low)、「山数」として50が選択された場合の例である。 In "Circularity measurement", the settings in [ ] are the measurement settings (including the analysis condition settings). [Gaussian, Low, 50] is an example of the analysis condition settings, and indicates the settings of "filter", "cutoff", and "number of peaks". "Filter" is used to remove unnecessary shape components from the measurement data. As an example, it is set by selecting from no filter, 2RC, Gaussian, spline, and robust spline. "Cutoff" is used to calculate only the necessary peaks of unevenness from the measurement data. As an example, a low-pass filter (Low) or band filter (Band) is set. "Number of peaks" is the number of peaks calculated per revolution of the measurement data. [Gaussian, Low, 50] is an example when Gaussian is selected as the "filter", low-pass filter (Low) as the "cutoff", and 50 as the "number of peaks".

図5に示す例によれば、(1)Z軸のクランプを解除する、(2)触針116Aを位置Z1に位置決めする、(3)Z軸をクランプする、(4)設定された条件で真円度測定を実行する、(5)Z軸のクランプを解除する、(6)触針116Aを位置Z2に位置決めする、(7)Z軸をクランプする、(8)設定された条件で真円度測定を実行する、(9)Z軸のクランプを解除する、の順で各動作ないし処理が行われる。なお、測定開始の際、触針116Aは、原点位置に位置し、かつ、Z軸がクランプされているものとする。また、測定完了後、触針116Aは、原点位置に復帰し、Z軸がクランプされるものとする。 In the example shown in FIG. 5, each operation or process is performed in the following order: (1) release the clamp on the Z axis, (2) position the stylus 116A at position Z1, (3) clamp the Z axis, (4) perform a roundness measurement under set conditions, (5) release the clamp on the Z axis, (6) position the stylus 116A at position Z2, (7) clamp the Z axis, (8) perform a roundness measurement under set conditions, (9) release the clamp on the Z axis. Note that when the measurement starts, the stylus 116A is located at the origin position and the Z axis is clamped. Also, after the measurement is completed, the stylus 116A returns to the origin position and the Z axis is clamped.

このように、自動プログラムには、真円度測定機100に行わせる一連の動作(コマンド)が時系列順に記述される。 In this way, the automatic program describes a series of operations (commands) to be performed by the roundness measuring machine 100 in chronological order.

本実施の形態では、自動プログラムに記述される一連の動作のうち一部の動作について、設定が変数で記述される。具体的には、「位置決め」についての設定が変数で記述される。「位置決め」の動作は、特定の動作の一例である。 In this embodiment, the settings for some of the series of operations described in the automatic program are described using variables. Specifically, the settings for "positioning" are described using variables. The "positioning" operation is an example of a specific operation.

制御装置200は、外部から「位置決め」についての設定情報を取得する。「外部から」とは、装置外からを取得すること意味する。すなわち、制御装置200とは異なる装置等から取得すること(いわゆる外部入力として取得すること)を意味する。測定制御部222は、外部から取得した位置決めについての設定情報を参照し、位置決めの制御を行う。 The control device 200 acquires setting information about "positioning" from the outside. "From the outside" means acquiring information from outside the device. In other words, it means acquiring information from a device or the like other than the control device 200 (acquiring information as so-called external input). The measurement control unit 222 refers to the setting information about positioning acquired from the outside and controls the positioning.

「位置決め」についての設定情報は、外部ファイルFに記録される。上記のように、外部ファイルFは、外部ファイル取得部221で取得される。したがって、測定制御部222は、外部ファイル取得部221で取得した外部ファイルFを参照し、位置決めの制御を行う。 The setting information for "positioning" is recorded in the external file F. As described above, the external file F is acquired by the external file acquisition unit 221. Therefore, the measurement control unit 222 refers to the external file F acquired by the external file acquisition unit 221 and controls the positioning.

外部ファイルFは、たとえば、構造化データで構成され、規定のフォーマットで位置決めに関する設定情報が記述される。一例として、外部ファイルFは、CSV(Comma Separated Value)ファイルで構成される。たとえば、第1の測定位置Z1がZ=20mm、第2の測定位置Z2がZ=40mmに設定されている場合、図5に示すように、1行目に[Z1,Z2]と記述され、2行目に[20,40]と記述されて、外部ファイルFが作成される。この場合、1行目のカンマ(,)の前側の要素「Z1」は、第1の測定位置Z1における位置決めの設定が設定対象であることを表し、カンマの後側の要素「Z2」は、第2の測定位置Z2における位置決めの設定が設定対象であることを表す。また、2行目のカンマの前側の要素「20」は、第1の測定位置Z1における位置決めについての設定が20mmであることを表し、カンマの後側の要素「40」は、第2の測定位置Z2における位置決めについての設定が40mmであることを表す。外部ファイルFは、特定の動作についての設定情報が記録されたデータファイルの一例である。 The external file F is, for example, composed of structured data, and describes the setting information regarding positioning in a specified format. As an example, the external file F is composed of a CSV (Comma Separated Value) file. For example, if the first measurement position Z1 is set to Z = 20 mm and the second measurement position Z2 is set to Z = 40 mm, as shown in FIG. 5, [Z1, Z2] is described on the first line, and [20, 40] is described on the second line, and the external file F is created. In this case, the element "Z1" before the comma (,) on the first line indicates that the positioning setting at the first measurement position Z1 is the setting target, and the element "Z2" after the comma indicates that the positioning setting at the second measurement position Z2 is the setting target. In addition, the element "20" before the comma on the second line indicates that the setting for positioning at the first measurement position Z1 is 20 mm, and the element "40" after the comma indicates that the setting for positioning at the second measurement position Z2 is 40 mm. External file F is an example of a data file that records configuration information for a specific operation.

自動プログラムは、所定の言語を用いて、所定の形式で作成される。たとえば、XML(Extensible Markup Language)等のマークアップ言語を用いて作成される。作成された自動プログラムは、補助記憶装置214に記録される。測定制御部222は、統括制御装置400から与えられる測定の実行指示に応じて、補助記憶装置214から自動プログラムを読み出し、各処理を実行する。設定が変数で記述された処理を行う際、外部ファイルFを参照して、設定情報を取得し、取得した情報に従った処理を行う。 The automatic program is created in a predetermined format using a predetermined language. For example, it is created using a markup language such as XML (Extensible Markup Language). The created automatic program is recorded in the auxiliary storage device 214. In response to an instruction to execute a measurement given by the overall control device 400, the measurement control unit 222 reads the automatic program from the auxiliary storage device 214 and executes each process. When executing a process whose settings are described by variables, it refers to the external file F to acquire setting information and executes processing according to the acquired information.

[演算処理部]
演算処理部223は、測定処理を実行することで得られる極座標のデータを真円度測定機100から取得し、取得した極座標のデータを処理して、真円度を算出する。演算処理部223は、設定された条件(フィルタ、オフセット、山数等)に従って極座標のデータを処理する。
[Calculation processing unit]
The calculation processing unit 223 acquires polar coordinate data obtained by executing the measurement process from the roundness measuring machine 100, processes the acquired polar coordinate data, and calculates roundness. The calculation processing unit 223 processes the polar coordinate data according to set conditions (filter, offset, number of peaks, etc.).

[表示制御部]
表示制御部224は、表示装置216への出力を制御する。表示装置216には、各種情報が表示される。
[Display control unit]
The display control unit 224 controls the output to the display device 216. The display device 216 displays various information.

図6は、測定結果の表示の一例を示す図である。 Figure 6 shows an example of how the measurement results are displayed.

図6に示すように、真円度の測定結果が、画面216A内に設定された結果表示領域A1に表示される。また、自動プログラムに従って実行される一連の動作(コマンド)が、画面216A内に設定されたコマンド表示領域A2に表示される。更に、コマンド表示領域A2で選択された動作(コマンド)についての詳細な設定内容が、画面216A内に設定されたコマンド内容表示領域A3に表示される。図6は、「(8)の真円度測定」についての設定内容をコマンド内容表示領域A3に表示した場合の例を示している。 As shown in FIG. 6, the results of the roundness measurement are displayed in a result display area A1 set in screen 216A. A series of operations (commands) executed according to the automatic program are displayed in a command display area A2 set in screen 216A. Furthermore, detailed settings for the operation (command) selected in command display area A2 are displayed in a command content display area A3 set in screen 216A. FIG. 6 shows an example in which the settings for "roundness measurement (8)" are displayed in command content display area A3.

測定結果は、演算処理部223による処理後に表示される。その他の表示は、事前に表示される。たとえば、統括制御装置400からの測定の実行指示に応じて表示される。 The measurement results are displayed after processing by the calculation processing unit 223. Other displays are displayed in advance. For example, they are displayed in response to an instruction to perform a measurement from the overall control device 400.

このように測定結果と共に、自動プログラムに従って実行される動作、及び、その設定内容が、表示装置216に表示される。これにより、ユーザは、自動で行われる測定の内容(動作手順、及び、各動作の設定内容)を容易に確認できる。 In this way, the operations performed according to the automatic program and their settings are displayed on the display device 216 along with the measurement results. This allows the user to easily check the contents of the automatically performed measurement (the operating procedure and the settings for each operation).

このような測定結果の表示の他、表示制御部224は、状況に応じて、或いは、ユーザからの指示に応じて、各種情報を表示装置216に表示させる。たとえば、エラーが生じた場合に、所定のエラーメッセージを画面に表示させる。 In addition to displaying such measurement results, the display control unit 224 causes the display device 216 to display various information depending on the situation or in response to an instruction from the user. For example, if an error occurs, a specified error message is displayed on the screen.

[記録制御部]
記録制御部225は、補助記憶装置214に対するデータの記録を制御する。一例として、記録制御部225は、測定結果のデータを所定のフォーマットで補助記憶装置214に記録する処理を行う。
[Recording control section]
The recording control unit 225 controls the recording of data in the auxiliary storage device 214. As an example, the recording control unit 225 performs a process of recording data of the measurement results in the auxiliary storage device 214 in a predetermined format.

[搬出入装置]
搬出入装置300は、真円度測定機100に対しワークWを搬出入する。搬出入装置300は、たとえば、ロボットアームで構成される。搬出入装置300は、たとえば、所定位置にセットされたパレット(図示せず)からワークWを取り出し、真円度測定機100に供給する。より具体的には、取り出したワークWをテーブル112上のエアチャック120にセットする。また、搬出入装置300は、測定が終了したワークWをテーブル112から回収し、元の位置に戻す。すなわち、取り出したときと同じ場所にワークWを戻す。パレットには、複数のワークWが規則的に収容される。
[Loading/unloading device]
The carry-in/out device 300 carries the workpiece W in and out of the roundness measuring machine 100. The carry-in/out device 300 is, for example, configured with a robot arm. The carry-in/out device 300 takes out the workpiece W, for example, from a pallet (not shown) set at a predetermined position, and supplies it to the roundness measuring machine 100. More specifically, the take-out workpiece W is set in the air chuck 120 on the table 112. The carry-in/out device 300 also retrieves the workpiece W from the table 112 after measurement is completed, and returns it to its original position. In other words, the carry-in/out device 300 returns the workpiece W to the same place as when it was taken out. A plurality of workpieces W are regularly accommodated on the pallet.

なお、本例では、パレットからワークWを供給、回収する構成としているが、この他、たとえば、コンベアからワークWを搬出入装置300でピックアップし、供給、回収する構成とすることもできる(いわゆるインラインでの測定)。 In this example, the workpiece W is supplied and retrieved from a pallet, but it is also possible to use a different configuration, for example, where the workpiece W is picked up from a conveyor by the carry-in/out device 300 and then supplied and retrieved (so-called in-line measurement).

[統括制御装置]
統括制御装置400は、真円度測定機100、エアチャック120、及び、搬出入装置300が協働して、測定が自動で行われるように測定システム全体を統括制御する。統括制御装置400は、たとえば、プログラマブルロジックコントローラ(Programmable Logic Controller:PLC)で構成される。プログラマブルロジックコントローラは、コンピュータの一種であり、プロセッサ(たとえば、CPU)411、メモリ(たとえば、RAM)412、及び、補助記憶装置(たとえば、フラッシュメモリ)413を有し、ソフトウェアで動作する。本実施の形態の統括制御装置400には、更に、入力装置414、及び、表示装置415が備えられる。入力装置414は、たとえば、キーボード又はタッチパネルで構成される。表示装置415は、液晶ディスプレイ、有機ELディスプレイ等で構成される。
[Overall control device]
The overall control device 400 controls the entire measurement system so that the roundness measuring machine 100, the air chuck 120, and the carry-in/out device 300 work together to automatically perform the measurement. The overall control device 400 is, for example, a programmable logic controller (PLC). The programmable logic controller is a type of computer, has a processor (for example, a CPU) 411, a memory (for example, a RAM) 412, and an auxiliary storage device (for example, a flash memory) 413, and operates with software. The overall control device 400 of this embodiment is further provided with an input device 414 and a display device 415. The input device 414 is, for example, a keyboard or a touch panel. The display device 415 is, for example, a liquid crystal display, an organic EL display, or the like.

統括制御装置400は、制御装置200に対し、実行する自動プログラムを指定して、測定の実行を指示する。上記のように、本実施の形態の制御装置200が実行する自動プログラムは、一部の動作の設定が変数で記述される。このため、統括制御装置400は、測定実行の指示とともに、その動作についての設定情報を記録した外部ファイルFを制御装置200に出力する。 The overall control device 400 instructs the control device 200 to perform a measurement by specifying an automatic program to be executed. As described above, in the automatic program executed by the control device 200 of this embodiment, some operation settings are described by variables. Therefore, the overall control device 400 outputs to the control device 200 an instruction to perform a measurement, as well as an external file F that records setting information about that operation.

外部ファイルFは、ワークWごとに用意される。各ワークの外部ファイルFは、補助記憶装置413に記憶される。補助記憶装置413には、たとえば、管理データベースDBが記憶され、その管理データベースDBにおいて、各ワークWの外部ファイルFが管理される。 An external file F is prepared for each work W. The external file F for each work is stored in the auxiliary storage device 413. The auxiliary storage device 413 stores, for example, a management database DB, in which the external file F for each work W is managed.

図7は、管理データベースの一例を示す図である。 Figure 7 shows an example of a management database.

管理データベースDBには、測定対象とするワークWについての情報が記録され、その情報に関連付けられて、各ワークWについて使用する自動プログラムの情報、及び、外部ファイルFの情報が記録される。ワークWについての情報は、たとえば、ID(Identification)等、ワークWごとに付与される固有の識別情報である。ワークWについての情報は、たとえば、測定順にナンバリングされて、記録される。使用する自動プログラムの情報は、たとえば、使用する自動プログラムのファイル名の情報である。また、使用する外部ファイルFの情報は、たとえば、使用する外部ファイルFのファイル名の情報である。 In the management database DB, information about the workpieces W to be measured is recorded, and associated with that information, information about the automatic program to be used for each workpiece W and information about the external file F are recorded. The information about the workpieces W is, for example, unique identification information assigned to each workpiece W, such as an ID (Identification). The information about the workpieces W is, for example, numbered in the order of measurement and recorded. The information about the automatic program to be used is, for example, information about the file name of the automatic program to be used. Furthermore, the information about the external file F to be used is, for example, information about the file name of the external file F to be used.

図7に示す例では、No.1のワーク(ID:WA001)からNo.100のワーク(ID:WA100)までが、同じ自動プログラム(PA001)を用いて、測定制御が行われる。また、No.101のワーク(ID:WB001)からNo.200のワーク(ID:WB100)までが、同じ自動プログラム(PB001)を用いて、測定制御が行われる。一例として、No.1からNo.100までのワークは、おおよその形状は同じであるが、測定位置が異なるワークである。同様に、No.101からNo.200までのワークは、おおよその形状は同じであるが、測定位置が異なるワークである。No.101からNo.200までのワークは、No.1からNo.100までのワークと形状が異なるため、異なる自動プログラムを使用する構成とされている。 In the example shown in FIG. 7, the measurement control is performed using the same automatic program (PA001) for workpieces No. 1 (ID: WA001) to No. 100 (ID: WA100). Also, the measurement control is performed using the same automatic program (PB001) for workpieces No. 101 (ID: WB001) to No. 200 (ID: WB100). As an example, workpieces No. 1 to No. 100 have roughly the same shape, but different measurement positions. Similarly, workpieces No. 101 to No. 200 have roughly the same shape, but different measurement positions. Workpieces No. 101 to No. 200 have different shapes from workpieces No. 1 to No. 100, so they are configured to use different automatic programs.

統括制御装置400は、管理データベースDBに記録された情報に基づいて、制御装置200に測定の実行を指示する。すなわち、測定対象とするワークWに対し、管理データベースDBに記録された自動プログラムを指定して、制御装置200に測定の実行を指示する。また、管理データベースDBに記録された外部ファイルFを読み出して、制御装置200に出力する。統括制御装置400は、外部装置の一例である。 The overall control device 400 instructs the control device 200 to perform measurement based on the information recorded in the management database DB. That is, the overall control device 400 specifies an automatic program recorded in the management database DB for the workpiece W to be measured, and instructs the control device 200 to perform measurement. It also reads out an external file F recorded in the management database DB and outputs it to the control device 200. The overall control device 400 is an example of an external device.

[測定システムの動作]
図8は、測定システムによる処理の流れを示す図である。
[Measurement system operation]
FIG. 8 is a diagram showing a process flow by the measurement system.

まず、統括制御装置400から搬出入装置300に対し、ワークWの搬入指示が出力される。搬出入装置300は、この搬入指示に応じて、パレット(不図示)からワークWを取り出し、真円度測定機100のテーブル112にセットする。より具体的には、テーブル112上のエアチャック120にワークWをセットする。 First, the overall control device 400 outputs an instruction to the carry-in/out device 300 to carry in the workpiece W. In response to this instruction, the carry-in/out device 300 removes the workpiece W from a pallet (not shown) and sets it on the table 112 of the roundness measuring machine 100. More specifically, the workpiece W is set on the air chuck 120 on the table 112.

次に、統括制御装置400からエアチャック120に対し、ワークWのクランプ指示が出力される。エアチャック120は、このクランプ指示に応じて、ワークWをクランプする。これにより、テーブル112上にワークWが固定される。 Next, the overall control device 400 outputs an instruction to the air chuck 120 to clamp the workpiece W. In response to this instruction, the air chuck 120 clamps the workpiece W. This fixes the workpiece W on the table 112.

次に、統括制御装置400から制御装置200に対し、測定の実行指示が出力される。実行指示は、使用する自動プログラムを指定して行われる。統括制御装置400は、管理データベースDBに記録された情報に基づいて、使用する自動プログラムを指定し、測定の実行を指示する。 Next, the overall control device 400 outputs an instruction to the control device 200 to execute the measurement. The instruction is given by specifying the automatic program to be used. The overall control device 400 specifies the automatic program to be used based on the information recorded in the management database DB, and issues an instruction to execute the measurement.

実行指示とともに統括制御装置400から制御装置200に対し、所定の設定情報が記録された外部ファイルFが送信される。統括制御装置400は、管理データベースDBに記録された情報に基づいて、使用する外部ファイルFを読み出し、制御装置200に送信する。 Together with the execution instruction, the overall control device 400 sends an external file F in which specific setting information is recorded to the control device 200. The overall control device 400 reads the external file F to be used based on the information recorded in the management database DB, and sends it to the control device 200.

制御装置200は、測定の実行指示に応じて、測定制御を実行する。測定制御は、指定された自動プログラムに従って行われる。測定制御の詳細については、後述する。 The control device 200 executes measurement control in response to an instruction to execute measurement. Measurement control is performed according to a specified automatic program. Details of measurement control will be described later.

測定が完了すると、制御装置200から統括制御装置400に対し、測定制御の結果が出力される。すなわち、正常に測定が行われたか否かが通知される。たとえば、正常に測定が行われた場合は、「RESULT_OK」が通知される。正常に測定が行われなかった場合は、「RESULT_NG」が通知される。 When the measurement is completed, the control device 200 outputs the result of the measurement control to the overall control device 400. In other words, it notifies the overall control device 400 as to whether the measurement was performed normally or not. For example, if the measurement was performed normally, "RESULT_OK" is notified. If the measurement was not performed normally, "RESULT_NG" is notified.

測定制御の結果が、統括制御装置400で受信されると、統括制御装置400からエアチャック120に対し、クランプの解除指示が出力される。エアチャック120は、このクランプの解除指示に応じて、ワークWのクランプを解除する。これにより、テーブル112からワークWの回収が可能になる。 When the measurement control results are received by the overall control device 400, the overall control device 400 outputs an instruction to release the clamp to the air chuck 120. In response to this instruction, the air chuck 120 releases the clamp on the workpiece W. This makes it possible to retrieve the workpiece W from the table 112.

クランプが解除されると、統括制御装置400から搬出入装置300に対し、ワークWの搬出指示が出力される。搬出入装置300は、この搬出指示に応じて、テーブル112からワークWを回収し、元の位置に戻す。すなわち、パレット(図示せず)に戻す。 When the clamp is released, the overall control device 400 outputs an instruction to the loading/unloading device 300 to unload the workpiece W. In response to this instruction, the loading/unloading device 300 retrieves the workpiece W from the table 112 and returns it to its original position, i.e., to the pallet (not shown).

1つのワークWの測定が完了すると、統括制御装置400は、測定対象とする全ワークWの測定が完了したか否かを判定する。全ワークWの測定が完了すると、処理が終了される。一方、全ワークWの測定が完了していない場合は、上記手順で次のワークWの処理が行われる。 When the measurement of one workpiece W is completed, the central control device 400 determines whether or not the measurement of all the workpieces W to be measured has been completed. When the measurement of all the workpieces W has been completed, the process ends. On the other hand, if the measurement of all the workpieces W has not been completed, the next workpiece W is processed according to the above procedure.

[測定制御]
図9は、制御装置が行う測定制御の手順を示すフローチャートである。
[Measurement Control]
FIG. 9 is a flowchart showing a procedure of measurement control performed by the control device.

制御装置200は、自動プログラムに従って真円度測定機100を制御する。測定制御部222は、統括制御装置400から指定された自動プログラムを補助記憶装置214から読み出して、実行する。測定制御部222は、自動プログラムに記述された動作(コマンド)を順次実行する。 The control device 200 controls the roundness measuring machine 100 according to the automatic program. The measurement control unit 222 reads out the automatic program specified by the overall control device 400 from the auxiliary storage device 214 and executes it. The measurement control unit 222 sequentially executes the operations (commands) described in the automatic program.

まず、実行する動作(コマンド)を読み込む(ステップS11)。次に、読み込んだ動作の設定が変数で記述されているか否かを判定する(ステップS12)。 First, the operation (command) to be executed is read (step S11). Next, it is determined whether the settings for the read operation are written in variables (step S12).

動作の設定が変数で記述されていない場合、測定制御部222は、自動プログラムに記述された設定条件で真円度測定機100を動作させる(ステップS13)。動作完了後、測定制御部222は、次に実行する動作の有無を判定する(ステップS14)。次に実行する動作がある場合、測定制御部222は、ステップS11に戻り、次に実行する動作の内容を読み込む。次に実行する動作がない場合は、処理を終了する。 If the operation settings are not described by variables, the measurement control unit 222 operates the roundness measuring machine 100 according to the setting conditions described in the automatic program (step S13). After completing the operation, the measurement control unit 222 determines whether there is a next operation to be performed (step S14). If there is a next operation to be performed, the measurement control unit 222 returns to step S11 and reads the contents of the next operation to be performed. If there is no next operation to be performed, the process ends.

一方、動作の設定が変数で記述されている場合、測定制御部222は、外部ファイルFの有無を判定する(ステップS15)。外部ファイルFが存在する場合、測定制御部222は、外部ファイルFの記載内容をチェックする(ステップS16)。すなわち、設定情報が、所定のフォーマットで記載されているか否かをチェックする。測定制御部222は、チェック結果に基づいて、外部ファイルFが正常か否かを判定する(ステップS17)。外部ファイルFが正常な場合、外部ファイルFに記述された設定条件で真円度測定機100を動作させる(ステップS18)。動作完了後、測定制御部222は、次に実行する動作の有無を判定する(ステップS14)。次に実行する動作がある場合、測定制御部222は、ステップS11に戻り、次に実行する動作の内容を読み込む。次に実行する動作がない場合は、処理を終了する。 On the other hand, if the operation settings are described by variables, the measurement control unit 222 judges whether or not an external file F exists (step S15). If the external file F exists, the measurement control unit 222 checks the contents of the external file F (step S16). That is, it checks whether or not the setting information is described in a predetermined format. Based on the check result, the measurement control unit 222 judges whether or not the external file F is normal (step S17). If the external file F is normal, the roundness measuring device 100 is operated according to the setting conditions described in the external file F (step S18). After the operation is completed, the measurement control unit 222 judges whether or not there is a next operation to be performed (step S14). If there is a next operation to be performed, the measurement control unit 222 returns to step S11 and reads the contents of the next operation to be performed. If there is no next operation to be performed, the process ends.

ステップS15において、外部ファイルFが存在しないと判定した場合、及び、ステップS17において、外部ファイルFが異常と判定した場合、測定制御部222は、所定の警告処理を行う(ステップS19)。一例として、測定制御部222は、表示制御部224を介して、表示装置216に所定のエラーメッセージを表示させる。この他、真円度測定機100に警告灯が備えられている場合は、警告灯を発光させたり、ブザーが備えられている場合は、ブザーを鳴らしたりしてもよい。警告処理後、測定制御部222は、測定の動作を停止する(ステップS20)。 If it is determined in step S15 that the external file F does not exist, or if it is determined in step S17 that the external file F is abnormal, the measurement control unit 222 performs a predetermined warning process (step S19). As an example, the measurement control unit 222 causes the display device 216 to display a predetermined error message via the display control unit 224. In addition, if the roundness measuring machine 100 is equipped with a warning light, the warning light may be illuminated, or if a buzzer is equipped, the buzzer may be sounded. After the warning process, the measurement control unit 222 stops the measurement operation (step S20).

このように、測定制御部222は、自動プログラムに記述された動作(コマンド)を順次実行し、真円度測定機100を制御する。そして、設定が変数で記述された動作(コマンド)については、外部ファイルFを参照し、外部ファイルFに記述された設定条件で真円度測定機100を動作させる。 In this way, the measurement control unit 222 sequentially executes the operations (commands) described in the automatic program and controls the roundness measuring machine 100. For operations (commands) whose settings are described in variables, the measurement control unit 222 refers to the external file F and operates the roundness measuring machine 100 under the setting conditions described in the external file F.

たとえば、図5に示す自動プログラムの例において、(2)の位置決めの動作の設定、及び(6)の位置決めの動作の設定が、変数で記述されている場合、(2)の位置決めの動作を実行する際、及び、(6)の位置決めの動作を実行する際に、外部ファイルFが参照されて、各処理が実行される。 For example, in the example of the automatic program shown in Figure 5, if the settings for the positioning operation (2) and the positioning operation (6) are written in variables, when the positioning operation (2) and the positioning operation (6) are executed, the external file F is referenced and each process is executed.

このように自動プログラムに従って対象を制御する場合において、一部の動作の設定を変数で記述し、その設定情報を外部から取得する構成とすることにより、次の効果が得られる。たとえば、一部の測定条件のみが異なる複数のワークを測定する場合(たとえば、おおよその形状は同じであるが、測定位置のみが異なる場合など)、従来は、ワークの数だけ自動プログラムを作成していた。本実施の形態の測定システム1によれば、外部ファイルFのみを用意すればよい。これにより、事前準備の手間を大幅に軽減できる。また、複数のワーク間で自動プログラムを共用できるので、メンテナンス性も向上できる。更に、自動プログラムの総数を削減できるので、保管に必要なデータ容量も大幅に削減できる。たとえば、標準的な自動プログラムのサイズが300KBであるのに対し、外部ファイルのサイズは1KB程度である。したがって、たとえば、100個のワークを測定する場合、従来は300KB×100=30MB要するのに対して、本実施の形態の測定システム1であれば、300KB+(1KB×100)=400KBで済む。また、これにより、自動プログラムを移動させる際の通信負荷も大幅に低減できる。 In this way, when controlling an object according to an automatic program, the following effects can be obtained by describing some operation settings with variables and acquiring the setting information from an external source. For example, when measuring multiple workpieces with only some different measurement conditions (for example, when the approximate shape is the same but only the measurement position is different), conventionally, an automatic program was created for each workpiece. According to the measurement system 1 of this embodiment, only the external file F needs to be prepared. This significantly reduces the amount of work required for advance preparation. In addition, since the automatic program can be shared between multiple workpieces, maintainability can be improved. Furthermore, since the total number of automatic programs can be reduced, the amount of data required for storage can be significantly reduced. For example, the size of a standard automatic program is 300 KB, while the size of an external file is about 1 KB. Therefore, for example, when measuring 100 workpieces, while conventionally 300 KB x 100 = 30 MB is required, with the measurement system 1 of this embodiment, only 300 KB + (1 KB x 100) = 400 KB is required. This also significantly reduces the communication load when moving the automatic program.

[変形例]
[測定対象及び設定対象]
上記実施の形態では、ベアリングの内輪の外周2個所を測定する場合を例に説明したが、測定対象物(ワーク)は、これに限定されるものではない。
[Modification]
[Measurement and setting targets]
In the above embodiment, an example has been described in which two locations on the outer periphery of the inner ring of a bearing are measured, but the measurement target (workpiece) is not limited to this.

また、上記実施の形態では、触針116Aの位置決め動作についての設定を外部から行う場合を例に説明したが、外部から設定可能とする動作(コマンド)は、これに限定されるものではない。演算処理部223が行う処理動作についての設定(解析条件等)を外部から設定できるようにしてもよい。 In addition, in the above embodiment, the case where the settings for the positioning operation of the stylus 116A are performed externally has been described as an example, but the operations (commands) that can be set externally are not limited to this. It is also possible to set the settings (analysis conditions, etc.) for the processing operations performed by the calculation processing unit 223 from externally.

[設定した情報の表示]
外部ファイルに基づいて設定される情報について、制御装置200上で確認できるようにすることが好ましい。たとえば、自動プログラムに従って実行される一連の動作(コマンド)を表示装置216に表示し、かつ、設定が変数で記述された動作については、外部ファイルから取得した設定情報を表示する構成とする(図6参照)。この際、設定が変数で記述された動作については、画面上で強調表示することが好ましい。図10は、強調表示の一例を示す図である。図10は、自動プログラムにおいて、2つある位置決めについての動作の設定が変数で記述されている場合の例である。図10に示すように、コマンド表示領域A2に表示される一連の動作のうち位置決めについての表示が強調表示されている。具体的には、他の動作の表示に比して大きなサイズ(フォント)で表示され、かつ、他の動作の表示と異なる文字色及び背景色で表示されている。更に、先頭に星印が付されて表示されている。このように、強調表示することにより、設定が変数で記述された動作(条件を任意に設定可能な動作)であることが明確になる。また、併せて設定された情報を表示することにより、設定された内容を制御装置200上で確認できる。これにより、動作条件が正しく設定されているか否かを容易に確認できる。
[Display the set information]
It is preferable to make it possible to confirm information set based on an external file on the control device 200. For example, a series of operations (commands) executed according to an automatic program is displayed on the display device 216, and for operations whose settings are described in variables, setting information obtained from an external file is displayed (see FIG. 6). At this time, it is preferable to highlight the operations whose settings are described in variables on the screen. FIG. 10 is a diagram showing an example of highlighting. FIG. 10 shows an example in which the settings of two positioning operations are described in variables in an automatic program. As shown in FIG. 10, the display of positioning among the series of operations displayed in the command display area A2 is highlighted. Specifically, it is displayed in a larger size (font) than the display of other operations, and is displayed in a text color and background color different from the display of other operations. Furthermore, it is displayed with a star at the beginning. In this way, by highlighting, it becomes clear that the setting is an operation described in variables (operation whose conditions can be arbitrarily set). In addition, by displaying the set information, the set contents can be confirmed on the control device 200. This makes it easy to check whether the operation conditions are set correctly.

強調表示の手法は、図10に示した例に限定されない。この他、たとえば、該当する動作の表示を点滅させたり、該当する動作に下線を付したり、該当する動作の文字を斜体にしたり、太字にしたりして、強調することができる。また、これらを適宜組み合わせて表示して、強調することができる。また、設定された情報だけを強調して表示してもよい。 The highlighting method is not limited to the example shown in FIG. 10. In addition, for example, the relevant action can be highlighted by blinking the display, underlining the relevant action, or italicizing or bolding the text of the relevant action. Also, these can be combined appropriately for highlighting. Also, only the set information can be highlighted.

[外部ファイルの認証処理]
上記のように、本実施の形態の測定システム1によれば、一部の測定条件のみが異なる複数のワークを測定する場合、複数のワーク間で自動プログラムを共用できる。一方、測定条件が大幅に異なるような場合(たとえば、ワークの形状が異なる場合など)は、別の自動プログラムが必要になる。この場合、適宜、制御装置200が、複数の自動プログラムを保持し、適宜、使用する自動プログラムを切り替えて測定の制御が行われる。
[External file authentication process]
As described above, according to the measurement system 1 of this embodiment, when measuring multiple workpieces with only some different measurement conditions, the automatic program can be shared between the multiple workpieces. On the other hand, when the measurement conditions are significantly different (for example, when the shapes of the workpieces are different), a different automatic program is required. In this case, the control device 200 appropriately holds multiple automatic programs and appropriately switches between the automatic programs to be used to control the measurement.

制御装置200が複数の自動プログラムを保持している場合、誤って別の自動プログラムを実行してしまうおそれがある。また、誤って別の自動プログラムで使用する外部ファイルを参照してしまうおそれもある。 If the control device 200 holds multiple automation programs, there is a risk that a different automation program will be executed by mistake. There is also a risk that an external file used by another automation program will be referenced by mistake.

これを防止するため、測定制御の実行前に、外部ファイルと自動プログラムの対応関係を確認することが好ましい。たとえば、受信した外部ファイルFに対し、所定の認証処理を行い、真正性が確認されてから、測定制御を実行する構成とすることができる。 To prevent this, it is preferable to check the correspondence between the external file and the automatic program before executing measurement control. For example, a configuration can be used in which a predetermined authentication process is performed on the received external file F, and measurement control is executed only after authenticity is confirmed.

図11は、外部ファイルに対して認証処理を行う場合の処理の流れの一例を示す図である。 Figure 11 shows an example of the process flow when performing authentication processing on an external file.

まず、統括制御装置400から制御装置200に対し、測定の実行指示が出力される。上記のように、実行指示は、実行する自動プログラムを指定して行われる。この実行指示とともに統括制御装置400から制御装置200に対し、所定の設定情報及びパスワードが記録された外部ファイルFが送信される。 First, the overall control device 400 outputs an instruction to execute a measurement to the control device 200. As described above, the execution instruction is issued by specifying the automatic program to be executed. Together with this execution instruction, the overall control device 400 transmits to the control device 200 an external file F in which predetermined setting information and a password are recorded.

パスワードは、自動プログラムに固有のものであり、自動プログラムごとに事前に定められる。パスワードは、認証情報の一例である。外部ファイルFには、所定の設定情報、及び、使用する自動プログラムについてのパスワードの情報が、所定のフォーマットで記録される。 The password is unique to the automatic program and is determined in advance for each automatic program. The password is an example of authentication information. In the external file F, specified setting information and password information for the automatic program to be used are recorded in a specified format.

制御装置200は、自動プログラムごとに定められたパスワードの情報を保持している。パスワードの情報は、たとえば、補助記憶装置214に記憶される。 The control device 200 holds information about the password that is defined for each automatic program. The password information is stored, for example, in the auxiliary storage device 214.

制御装置200の測定制御部222は、測定の実行指示、及び、外部ファイルFを受信すると、認証処理を実行する。まず、指定された自動プログラムのパスワードを読み出す。次に、受信した外部ファイルFからパスワードを読み出す。次に、読み出した2つのパスワードを照合する。すなわち、2つのパスワードが一致するか否かを判定する。照合結果から、外部ファイルFの真正性を判定する。すなわち、受信した外部ファイルが、実行を指示された自動プログラムに対応したものか否かを判定する。パスワードが一致した場合、実行を指示された自動プログラムに対応した外部ファイルであると判定する。すなわち、真正と判定する。一方、パスワードが一致しない場合、実行を指示された自動プログラムに対応した外部ファイルでないと判定する。すなわち、不正と判定する。 When the measurement control unit 222 of the control device 200 receives an instruction to perform measurement and the external file F, it executes an authentication process. First, it reads out the password for the specified automatic program. Next, it reads the password from the received external file F. Next, it compares the two read passwords. That is, it determines whether the two passwords match. From the comparison result, it determines the authenticity of the external file F. That is, it determines whether the received external file corresponds to the automatic program that has been instructed to be executed. If the passwords match, it is determined that the external file corresponds to the automatic program that has been instructed to be executed. That is, it is determined that the external file is authentic. On the other hand, if the passwords do not match, it is determined that the external file does not correspond to the automatic program that has been instructed to be executed. That is, it is determined that the external file is unauthorized.

真正と判定した場合、測定制御部222は、自動プログラムに従って測定の制御の処理を実行する。そして、測定完了後、測定制御部222は、統括制御装置400に対し、制御結果を出力する。 If it is determined to be genuine, the measurement control unit 222 executes the measurement control process according to the automatic program. After the measurement is completed, the measurement control unit 222 outputs the control result to the overall control device 400.

一方、不正と判定した場合、警告処理を実行する。たとえば、表示装置216に所定のエラーメッセージを表示させる。そして、警告処理後、統括制御装置400に対し、結果を出力する。すなわち、不正な外部ファイルが送信されたことにより、エラーが生じたことを出力する。 On the other hand, if it is determined to be fraudulent, a warning process is executed. For example, a specified error message is displayed on the display device 216. After the warning process, the result is output to the overall control device 400. In other words, it is output that an error has occurred due to the transmission of a fraudulent external file.

このように、外部ファイルと、実行する自動プログラムとの対応関係を確認した上で測定制御を実行することにより、誤った自動プログラムを実行してしまったり、誤った外部ファイルを参照してしまったりするのを抑制できる。 In this way, by checking the correspondence between the external file and the automated program to be executed before executing measurement control, it is possible to prevent the wrong automated program from being executed or the wrong external file from being referenced.

なお、上記の例では、自動プログラムを実行する前に照合処理を行う構成としているが、照合処理を行うタイミングは、これに限定されるものではない。たとえば、外部ファイルを参照するタイミングで照合処理を実行する構成としてもよい。この場合、外部ファイルの不正が判明した段階(パスワードの不一致が判明した段階)で測定の処理が停止される。 In the above example, the verification process is performed before the automatic program is executed, but the timing of the verification process is not limited to this. For example, the verification process may be performed when an external file is referenced. In this case, the measurement process is stopped when it is discovered that the external file is fraudulent (when it is discovered that the passwords do not match).

また、上記構成では、設定情報を記録したファイル(外部ファイルF)にパスワードも記録する構成としているが、設定情報を記録したファイル(第1の外部ファイル)と、パスワードを記録したファイル(第2の外部ファイル)を別ファイルで構成してもよい。この場合、両者を関連付けて、制御装置200に送信する。 In addition, in the above configuration, the password is also recorded in the file (external file F) that records the setting information, but the file (first external file) that records the setting information and the file (second external file) that records the password may be configured as separate files. In this case, the two are associated and transmitted to the control device 200.

また、パスワードに代えてタグを付して、統括制御装置400から制御装置200に外部ファイルを送信してもよい。 Also, an external file may be sent from the central control device 400 to the control device 200 with a tag attached instead of a password.

また、パスワード等については、ハッシュ化して統括制御装置400から制御装置200に外部ファイルを送信してもよい。この場合、ハッシュ化したパスワードが照合される。 Passwords and the like may also be hashed and sent as an external file from the central control device 400 to the control device 200. In this case, the hashed password is compared.

さらに、外部ファイルの送信の際、チェックサムを付して送信してもよい。これにより、送信するデータの誤りの検出も可能になる。 In addition, when sending an external file, a checksum may be attached. This makes it possible to detect errors in the data being sent.

[設定情報の取得方法]
上記実施の形態では、設定情報を記録した外部ファイルFを作成し、その外部ファイルFを統括制御装置400から制御装置200に送信する構成としている。制御装置200が設定情報を取得する方法は、これに限定されるものではない。以下、設定情報の取得方法の変形例について説明する。
[How to obtain setting information]
In the above embodiment, an external file F in which setting information is recorded is created, and the external file F is transmitted from the general control device 400 to the control device 200. The method by which the control device 200 acquires the setting information is not limited to this. Below, modified examples of the method of acquiring the setting information will be described.

(1)他の装置から取得する方法
統括制御装置400とは別の装置から設定情報を取得する構成としてもよい。この場合、上記実施の形態と同様に、外部ファイルFの形式で取得する構成としてもよいし、設定情報のみを取得する構成としてもよい。また、通信形態は、有線であってもよいし、無線であってもよい。
(1) Method of Acquiring from Another Device The configuration may be such that the setting information is acquired from a device other than the overall control device 400. In this case, similarly to the above embodiment, the configuration may be such that the setting information is acquired in the form of an external file F, or such that only the setting information is acquired. In addition, the communication form may be wired or wireless.

(2)記憶メディアを介して取得する方法
たとえば、設定情報を記録した外部ファイルFをメモリカード、CD-ROM(Compact Disc Read Only Memory)等の記憶媒体に格納し、読み取り装置(メモリカードリーダ、CD-ROMドライブ等)を介して外部ファイルFを読み取る構成としてもよい。
(2) Method of acquiring via a storage medium For example, an external file F recording the setting information may be stored in a storage medium such as a memory card or a CD-ROM (Compact Disc Read Only Memory), and the external file F may be read via a reading device (a memory card reader, a CD-ROM drive, etc.).

(3)入力装置を介して取得する方法
制御装置200の入力装置215又は統括制御装置400の入力装置414を利用し、ユーザが手動で設定情報を入力する構成としてもよい。この場合、所定の設定画面を制御装置200の表示装置216又は統括制御装置400の表示装置415に表示し、設定情報の入力を受け付ける。
(3) Method of Acquiring via an Input Device A configuration may be adopted in which the user manually inputs the setting information using the input device 215 of the control device 200 or the input device 414 of the overall control device 400. In this case, a predetermined setting screen is displayed on the display device 216 of the control device 200 or the display device 415 of the overall control device 400 to accept the input of the setting information.

図12は、設定情報の設定画面の一例を示す図である。図12は、ベアリングの内輪の外周2個所(2つの鍔部分)の真円度を測定する場合の例であり、Z方向の測定位置が自動プログラム上で変数として記述されている場合の例である。また、図12は、統括制御装置400の入力装置414を利用して、設定情報を入力する場合の例を示している。すなわち、図12は、統括制御装置400の表示装置415に表示される画面415Aの一例を示している。 Figure 12 is a diagram showing an example of a setting screen for setting information. Figure 12 shows an example of measuring the roundness of two points (two flange portions) on the outer circumference of the inner ring of a bearing, and is an example of a case where the measurement position in the Z direction is described as a variable in an automatic program. Figure 12 also shows an example of a case where setting information is input using the input device 414 of the overall control device 400. That is, Figure 12 shows an example of a screen 415A displayed on the display device 415 of the overall control device 400.

図12に示すように、表示装置415の画面415Aには、2個所の測定位置の設定情報を入力するための2つの入力ボックスB1、B2が表示される。第1の入力ボックスB1は、一方の測定位置(本例ではベアリングの内輪の第1の鍔部分WF1の測定位置)の設定情報を入力するボックスである。第2の入力ボックスB2は、他方の測定位置(本例ではベアリングの内輪の第2の鍔部分WF2の測定位置)の設定情報を入力するボックスである。画面415Aには、この2つの入力ボックスB1、B2とともに、測定対象であるワークWの図形(本例ではベアリングの内輪の図形)CSが表示される。本例では、ワークWの断面の図形(いわゆる断面図)が表示される。2つの入力ボックスB1、B2は、この図形CSに関連付けて表示される。具体的には、図形CS上で測定位置に対応する位置から引き出し線LL1、LL2が引き出され、対応する入力ボックスB1、B2に結び付けられて表示される。これにより、誤入力を抑制できる。 12, two input boxes B1 and B2 for inputting setting information of two measurement positions are displayed on the screen 415A of the display device 415. The first input box B1 is a box for inputting setting information of one measurement position (in this example, the measurement position of the first flange portion WF1 of the inner ring of the bearing). The second input box B2 is a box for inputting setting information of the other measurement position (in this example, the measurement position of the second flange portion WF2 of the inner ring of the bearing). The screen 415A displays the two input boxes B1 and B2 as well as a figure CS of the workpiece W to be measured (in this example, the figure of the inner ring of the bearing). In this example, a figure of the cross section of the workpiece W (a so-called cross section) is displayed. The two input boxes B1 and B2 are displayed in association with this figure CS. Specifically, lead lines LL1 and LL2 are drawn from positions corresponding to the measurement positions on the figure CS and are displayed linked to the corresponding input boxes B1 and B2. This makes it possible to suppress erroneous input.

なお、図12に示す例において、第1の入力ボックスB1は、第1の鍔部分WF1の測定位置を入力するボックスであり、第2の入力ボックスB2は、第2の鍔部分WF2の測定位置を入力するボックスである。このためる。第1の入力ボックスB1は、図形CS上で第1の鍔部分WF1に対応する箇所から引き出し線LL1が引き出されて表示される。また、第2の入力ボックスB2は、図形CS上で第2の鍔部分WF2に対応する箇所から引き出し線LL2が引き出されて表示される。 In the example shown in FIG. 12, the first input box B1 is a box for inputting the measurement position of the first tsuba portion WF1, and the second input box B2 is a box for inputting the measurement position of the second tsuba portion WF2. For this reason, the first input box B1 is displayed with a leader line LL1 drawn from a location on the figure CS that corresponds to the first tsuba portion WF1. The second input box B2 is displayed with a leader line LL2 drawn from a location on the figure CS that corresponds to the second tsuba portion WF2.

このようにワークWの断面の図形CSを用いて、設定情報の入力位置(図12の例では測定位置)を表示する手法は、形状測定機に特有の表示手法である。特に、真円度を測定する測定機では、テーブル112を回転させても、ワークWの断面の形状、測定値は変わらないため、有効な表示手法である。 This method of displaying the input position of the setting information (the measurement position in the example of FIG. 12) using the cross-sectional image CS of the workpiece W is a display method unique to shape measuring machines. In particular, this is an effective display method for measuring machines that measure roundness, because the cross-sectional shape and measurement values of the workpiece W do not change even if the table 112 is rotated.

また、このような表示は、特に高度な処理能力を必要としない。すなわち、ユーザによって入力される数値以外の表示は固定とすることができるため、高度な表示処理能力を必要としない。したがって、処理能力の低いコンピュータでも実現可能である。これにより、ハードウェア構成の低コスト化が可能である。 Furthermore, such a display does not require particularly advanced processing power. In other words, since the display can be fixed except for the numerical values entered by the user, advanced display processing power is not required. Therefore, it can be realized even on a computer with low processing power. This makes it possible to reduce the cost of the hardware configuration.

統括制御装置400において、表示装置415への表示制御はプロセッサ411が行う。プロセッサ411は、所定のプログラムを実行することにより、表示制御部として機能する。 In the integrated control device 400, the processor 411 controls the display on the display device 415. The processor 411 functions as a display control unit by executing a specific program.

各入力ボックスB1、B2に対する設定情報の入力は、入力装置414を介して行われる。統括制御装置400は、入力された情報に基づいて、外部ファイルFを生成し、制御装置200に送信する。外部ファイルFを生成する機能は、たとえば、統括制御装置400のプロセッサ411が、所定のプログラムを実行することで実現される。すなわち、プロセッサ411が、外部ファイル生成部として機能する。外部ファイル生成部は、データファイル生成部の一例である。 The setting information for each input box B1, B2 is input via the input device 414. The overall control device 400 generates an external file F based on the input information and transmits it to the control device 200. The function of generating the external file F is realized, for example, by the processor 411 of the overall control device 400 executing a predetermined program. In other words, the processor 411 functions as an external file generation unit. The external file generation unit is an example of a data file generation unit.

なお、外部ファイルFを生成して、設定情報を制御装置200に送信する構成に代えて、入力された設定情報を制御装置200に直接送信する構成としてもよい。 In addition, instead of generating an external file F and sending the setting information to the control device 200, the input setting information may be sent directly to the control device 200.

このように、設定情報は、統括制御装置400の入力装置414(又は、制御装置200の入力装置215)を利用し、ユーザが手動で入力する構成とすることもできる。 In this way, the setting information can be configured to be manually input by the user using the input device 414 of the overall control device 400 (or the input device 215 of the control device 200).

本例において、統括制御装置400の表示装置415は、第2表示部の一例である。また、統括制御装置400の入力装置414は、入力部の一例である。 In this example, the display device 415 of the overall control device 400 is an example of a second display unit. Also, the input device 414 of the overall control device 400 is an example of an input unit.

なお、上記のように外部から手動で設定情報を入力する構成の場合、設定した情報が正しく反映されているか否かを確認できる構成とすることが好ましい。 When the configuration is such that the setting information is manually input from outside as described above, it is preferable to have a configuration that allows you to check whether the set information has been correctly reflected.

図13は、設定内容を確認する方法の一例を示す概念図である。 Figure 13 is a conceptual diagram showing an example of how to check the settings.

図13は、統括制御装置400の入力装置414を利用して、ユーザが手動で設定情報を入力する場合の例を示している。上記のように、統括制御装置400の表示装置415には、設定情報を入力するための入力ボックスB1、B2、及び、ワークWの図形CSが表示される。この統括制御装置400の表示装置415に表示される情報と同じ情報が、制御装置200の表示装置216に表示される。 Figure 13 shows an example of a case where a user manually inputs setting information using the input device 414 of the overall control device 400. As described above, the display device 415 of the overall control device 400 displays input boxes B1 and B2 for inputting setting information and a figure CS of the workpiece W. The same information displayed on the display device 415 of the overall control device 400 is displayed on the display device 216 of the control device 200.

制御装置200は、統括制御装置400から送信される設定情報に基づいて、入力ボックスB1、B2内の表示を制御する。すなわち、設定情報が外部ファイルFの形式で送信される場合は、外部ファイルFに記録された情報に基づいて、入力ボックスB1、B2内の表示を制御する。また、入力された設定情報が直接送信される場合は、受信される情報に基づいて、入力ボックスB1、B2内の表示を制御する。したがって、統括制御装置400と表示装置216との間で表示の同期は行われない。統括制御装置400は、ユーザからの入力に基づいて、独自に入力ボックスB1、B2内の表示を制御し、制御装置200は、統括制御装置400から受信する情報に基づいて、独自に入力ボックスB1、B2内の表示を制御する。これにより、設定した情報が正しく反映されているか否かを制御装置200側で確認できる。 The control device 200 controls the display in the input boxes B1 and B2 based on the setting information transmitted from the overall control device 400. That is, when the setting information is transmitted in the form of an external file F, the display in the input boxes B1 and B2 is controlled based on the information recorded in the external file F. When the input setting information is transmitted directly, the display in the input boxes B1 and B2 is controlled based on the received information. Therefore, the display is not synchronized between the overall control device 400 and the display device 216. The overall control device 400 independently controls the display in the input boxes B1 and B2 based on the input from the user, and the control device 200 independently controls the display in the input boxes B1 and B2 based on the information received from the overall control device 400. This allows the control device 200 to check whether the set information is correctly reflected.

制御装置200は、ワークWの測定中、常にこの表示を行う。測定終了後は、測定結果の表示に切り替えられる(図6参照)。なお、測定結果の表示中も表示位置を変えて、この表示を行う構成としてもよい。あるいは、ユーザからの指示に応じて、この表示に切り替えられるようにしてもよい。 The control device 200 always displays this information while the workpiece W is being measured. After the measurement is completed, the display can be switched to displaying the measurement results (see FIG. 6). Note that the display position may be changed while the measurement results are being displayed, and this display may be displayed. Alternatively, the display may be switched to in response to an instruction from the user.

このように、制御装置200側においても、設定内容を表示装置216に表示することにより、設定内容が正しく反映されているか否かを確認できる。また、この際、ワークWの図形CSを用いて、設定された情報を表示することにより、設定内容を容易に確認できる。 In this way, the control device 200 can also check whether the settings have been reflected correctly by displaying the settings on the display device 216. In addition, the setting information can be displayed using the workpiece W graphic CS, making it easy to check the settings.

なお、このように設定される情報を制御装置200の表示装置216に表示させる場合、ユーザからの実行指示を待って、測定制御を実行する構成とすることが好ましい。この場合、ユーザは、表示装置216に表示される内容を確認して、制御装置200に測定の実行を指示する。すなわち、入力した情報に誤りがないことを確認して、測定の実行を指示する。これにより、誤った設定に基づいて、測定が行われるのを抑止できる。 When the information set in this manner is displayed on the display device 216 of the control device 200, it is preferable to have a configuration in which measurement control is performed after waiting for an instruction to perform the measurement from the user. In this case, the user checks the contents displayed on the display device 216 and instructs the control device 200 to perform the measurement. In other words, the user checks that there are no errors in the information entered and then instructs the control device 200 to perform the measurement. This makes it possible to prevent measurement from being performed based on erroneous settings.

なお、本例では、制御装置200の表示装置216に設定された情報を表示させる例で説明したが、制御装置200の表示装置216とは、別の表示装置に設定された情報を表示させる構成としてもよい。たとえば、制御装置200の表示装置216とは別の表示装置を用意し、その表示装置に設定された情報を表示する構成としてもよい。 In this example, the set information is displayed on the display device 216 of the control device 200, but the set information may be displayed on a display device other than the display device 216 of the control device 200. For example, a display device other than the display device 216 of the control device 200 may be prepared, and the set information may be displayed on that display device.

また、確認後の測定実行の指示は、統括制御装置400から行う構成としてもよい。あるいは、制御装置200の入力装置215とは別に設けた入力装置から行う構成としてもよい。 The instruction to perform the measurement after confirmation may be given from the general control device 400. Alternatively, the instruction may be given from an input device provided separately from the input device 215 of the control device 200.

安全対策のために、制御装置200を含む測定機の周囲を柵で囲う場合がある。この場合、制御装置200の表示装置216とは別の表示装置に設定情報を表示し、かつ、制御装置200の入力装置215とは別の入力装置(統括制御装置400の入力装置414を含む)から測定実行を指示する構成とすることが有効である(表示装置216及び入力装置215を柵外に設置できる場合を除く)。これらの表示装置及び/又は入力装置は、統括制御装置400の近傍に設置することが好ましい、これにより、設定の確認、及び、測定実行の指示を容易に行うことができる。また、これらの表示装置及び/又は入力装置には、スマートフォン、タブレット等の携帯端末を利用することもできる。 For safety reasons, the measuring machine including the control device 200 may be surrounded by a fence. In this case, it is effective to display the setting information on a display device other than the display device 216 of the control device 200, and to instruct the execution of the measurement from an input device (including the input device 414 of the general control device 400) other than the input device 215 of the control device 200 (unless the display device 216 and the input device 215 can be installed outside the fence). These display devices and/or input devices are preferably installed near the general control device 400, so that the settings can be confirmed and the instruction to execute the measurement can be easily given. In addition, mobile terminals such as smartphones and tablets can be used as these display devices and/or input devices.

(4)設定情報をコード化して読み取る方法
たとえば、設定情報をバーコード等の一次元コードやQRコード(登録商標)等の二次元コードでコード化し、そのコード化された情報(コード情報)をリーダで読み取って、設定情報を取得する構成としてもよい。
(4) Method of encoding and reading setting information For example, the setting information may be encoded as a one-dimensional code such as a barcode or a two-dimensional code such as a QR code (registered trademark), and the coded information (code information) may be read by a reader to obtain the setting information.

図14は、設定情報をコード化して読み取る場合に制御装置が有する主な機能のブロック図である。特に、図14は、設定情報を二次元コード2DCでコード化した場合の例である。 Figure 14 is a block diagram of the main functions of the control device when encoding and reading the setting information. In particular, Figure 14 shows an example in which the setting information is encoded using a two-dimensional code 2DC.

ワークWについての設定情報を二次元コード2DCでコード化し、作成した二次元コード2DCをラベルLBにプリントする。二次元コード2DCがプリントされたラベルLBをワークWに貼付する。ラベルLBを貼付する位置は、測定対象とする面(触針が当接される面)以外の面である。たとえば、図14に示すように、ワークWがベアリングの内輪であって、その外周の真円度を測定する場合、ワークWの端面にラベルLBを貼付する。二次元コード2DCがプリントされたラベルLBは、設定情報が記録されたメディアの一例である。 Setting information for the workpiece W is coded in a two-dimensional code 2DC, and the created two-dimensional code 2DC is printed on a label LB. The label LB with the two-dimensional code 2DC printed on it is affixed to the workpiece W. The label LB is affixed to a surface other than the surface to be measured (the surface against which the stylus comes into contact). For example, as shown in FIG. 14, if the workpiece W is the inner ring of a bearing and the roundness of its outer periphery is to be measured, the label LB is affixed to the end surface of the workpiece W. The label LB with the two-dimensional code 2DC printed on it is an example of a medium on which setting information is recorded.

本例の制御装置200には、図14に示すように、二次元コードリーダ231及び設定情報取得部232が備えられる。 As shown in FIG. 14, the control device 200 in this example is equipped with a two-dimensional code reader 231 and a setting information acquisition unit 232.

二次元コードリーダ231は、二次元コード2DCを読み取る。具体的には、二次元コード2DCが付された面を撮像し、得られた画像から二次元コード2DCを抽出する。そして、抽出した二次元コード2DCに対しデコード処理を行い、記録されている情報(設定情報)を出力する。二次元コードリーダ231は、たとえば、搬出入装置300(図1参照)によるワークWの搬入経路上に設置される。これにより、ワークWを真円度測定機100に搬入する過程でワークWに付された二次元コード2DCを読み取ることが可能になる。 The two-dimensional code reader 231 reads the two-dimensional code 2DC. Specifically, it captures an image of the surface bearing the two-dimensional code 2DC and extracts the two-dimensional code 2DC from the resulting image. It then performs a decoding process on the extracted two-dimensional code 2DC and outputs the recorded information (setting information). The two-dimensional code reader 231 is installed, for example, on the path along which the workpiece W is carried in by the carry-in/out device 300 (see FIG. 1). This makes it possible to read the two-dimensional code 2DC attached to the workpiece W in the process of carrying the workpiece W into the roundness measuring machine 100.

設定情報取得部232は、二次元コードリーダ231から出力される情報(設定情報)を取得する。 The setting information acquisition unit 232 acquires information (setting information) output from the two-dimensional code reader 231.

測定制御部222は、設定情報取得部232から出力される情報(設定情報)に基づいて、測定制御を実行する。すなわち、設定が変数で記述されている動作(コマンド)を実行する際、取得した設定情報を参照して、動作を実行する。 The measurement control unit 222 executes measurement control based on the information (setting information) output from the setting information acquisition unit 232. That is, when executing an operation (command) whose settings are described by variables, the measurement control unit 222 executes the operation by referring to the acquired setting information.

このように、設定情報を二次元コード2DCから読み取って取得する構成とすることもできる。本構成によれば、統括制御装置400において、外部ファイルFの管理(ワークWとの紐づけ等)が不要になり、運用及び管理を簡素化できる。また、同じワークWを別の測定機で測定する場合、同様の手法で設定情報を取得できる。すなわち、情報の流用が可能になる。 In this way, the configuration can be such that the setting information is obtained by reading it from the two-dimensional code 2DC. With this configuration, the overall control device 400 does not need to manage the external file F (such as linking it to the workpiece W), simplifying operation and management. Furthermore, when the same workpiece W is measured with a different measuring device, the setting information can be obtained in a similar manner. In other words, it becomes possible to reuse the information.

なお、本例では、設定情報を二次元コード2DCでコード化する場合を例に説明したが、コード化する手段は、これに限定されるものではない。この他、たとえば、バーコード等の一次元コードでコード化してもよい。また、QRコード以外の二次元コードを用いて、コード化してもよい。 In this example, the setting information is coded using a two-dimensional code 2DC, but the coding method is not limited to this. Alternatively, the setting information may be coded using a one-dimensional code such as a barcode. Also, the setting information may be coded using a two-dimensional code other than a QR code.

また、設定情報をコード化する際、他の情報も含めてコード化してもよい。たとえば、ワークの識別情報、実行する自動プログラムの情報等を含めてコード化してもよい。実行する自動プログラムの情報を含めてコード化した場合、統括制御装置400は、制御装置200に対し測定の実行指示のみを行えばよい。 When encoding the setting information, other information may also be included in the encoding. For example, the encoding may include identification information of the workpiece, information about the automatic program to be executed, etc. When the encoding includes information about the automatic program to be executed, the overall control device 400 need only instruct the control device 200 to execute the measurement.

また、本例では、二次元コード2DCをプリントしたラベルLBをワークWに貼付し、ワークWから二次元コード2DCを読み取る構成としているが、ラベルLBを貼付する対象は、これに限定されるものではない。この他、たとえば、ワークWを収容するパレットにラベルLBを貼付し、パレットから二次元コード2DCを読み取る構成とすることもできる。また、二次元コード2DCをプリントする対象はラベルLBに限定されず、他のメディアにプリントする構成とすることもできる。たとえば、測定対象とするワークWの二次元コード2DCを用紙に一括してプリントし、その用紙から測定順に二次元コード2DCを読み取る構成としてもよい。また、ワークWに直接二次元コード2DCをプリントしてもよい。 In this example, a label LB on which a two-dimensional code 2DC is printed is affixed to the workpiece W, and the two-dimensional code 2DC is read from the workpiece W; however, the object to which the label LB is affixed is not limited to this. Alternatively, for example, the label LB can be affixed to a pallet that contains the workpiece W, and the two-dimensional code 2DC can be read from the pallet. Furthermore, the object on which the two-dimensional code 2DC is printed is not limited to the label LB, and it can be printed on other media. For example, the two-dimensional codes 2DC of the workpieces W to be measured can be printed all at once on a sheet of paper, and the two-dimensional codes 2DC can be read from the sheet of paper in the order of measurement. The two-dimensional code 2DC can also be printed directly on the workpiece W.

コード化以外の手法として、いわゆる光学的文字読み取り装置( Optical Character Reader:OCR)を使用して、設定情報を取得することもできる。この場合、たとえば、設定情報を文字情報としてラベルにプリントし、ワークWに貼付する。設定情報を読み取る際は、たとえば、ラベルが貼付された面を撮像し、得られた画像に対して文字認識処理を行って、設定情報を取得する。 As a method other than coding, the setting information can also be obtained using a so-called optical character reader (OCR). In this case, for example, the setting information is printed as character information on a label and affixed to the workpiece W. When reading the setting information, for example, an image of the surface to which the label is affixed is captured, and character recognition processing is performed on the obtained image to obtain the setting information.

また、ICタグに設定情報を記録し、ICタグから設定情報を読み取る構成とすることもできる。この場合、設定情報を記録したICタグをワークWに貼付する。また、制御装置200にICタグリーダを備える。 It is also possible to configure the system so that the setting information is recorded on an IC tag and then read from the IC tag. In this case, an IC tag on which the setting information is recorded is attached to the workpiece W. The control device 200 is also equipped with an IC tag reader.

[第2の実施の形態]
上記第1の実施の形態では、自動プログラムの一部の動作(コマンド)の設定が変数で記述され、制御装置200が、その設定情報を外部から取得することで、所定の測定制御が行われる。実行する際の変数の情報を外部から取得するだけであるので、プログラム自体の変更はない。
[Second embodiment]
In the first embodiment, the settings of some operations (commands) of the automatic program are described by variables, and the control device 200 performs predetermined measurement control by acquiring the setting information from outside. Since only the information of variables at the time of execution is acquired from outside, the program itself is not changed.

本実施の形態では、自動プログラム自体を書き換えて、制御装置200に所定の測定制御を行わせる。具体的には、自動プログラムにおける特定の動作(コマンド)についての設定を書き換え、書き換え後の自動プログラムに従って、制御装置200に測定制御を行われる。設定を書き換える構成であるため、動作の実行手順自体は変更されない。 In this embodiment, the automatic program itself is rewritten to cause the control device 200 to perform a specified measurement control. Specifically, the settings for a specific operation (command) in the automatic program are rewritten, and the control device 200 performs measurement control according to the rewritten automatic program. Because the configuration rewrites the settings, the procedure for executing the operation itself is not changed.

本実施の形態において、自動プログラムを書き換える処理は、制御装置200で行われる。制御装置200は、設定情報を含んだ外部からの書き換えの指示に従って、対象の自動プログラムを書き換える。 In this embodiment, the process of rewriting the automatic program is performed by the control device 200. The control device 200 rewrites the target automatic program according to an external rewrite instruction that includes configuration information.

なお、測定システム1の基本構成は、上記第1の実施の形態と同じである。よって、ここでは、第1の実施の形態との相違点についてのみ説明する。すなわち、自動プログラムの書き換えについてのみ説明する。 The basic configuration of the measurement system 1 is the same as that of the first embodiment described above. Therefore, only the differences from the first embodiment will be described here. In other words, only the automatic program rewriting will be described.

図15は、本実施の形態の測定システムの制御装置が有する主な機能のブロック図である。 Figure 15 is a block diagram of the main functions of the control device of the measurement system of this embodiment.

図15に示すように、本実施の形態の制御装置200には、自動プログラムの書き換え処理を行う書き換え処理部241が備えられる。書き換え処理部241は、書き換えプログラムに従って、自動プログラムに記述された特定の動作についての設定を書き換える処理を行う。したがって、書き換えプログラムには、書き換えの対象とする動作(コマンド)についての情報、及び、書き換える内容についての情報(設定情報)が含まれる。たとえば、図5に示す例において、(2)の位置決めの動作、及び、(6)の位置決めの動作について、その設定を書き換える場合、書き換えプログラムには、書き換えの対象が、(2)の位置決めの動作、及び、(6)の位置決めの動作であることの情報と、各動作の設定について、書き換える内容(設定情報)の情報が含まれる。 As shown in FIG. 15, the control device 200 of this embodiment is provided with a rewrite processing unit 241 that performs rewrite processing of the automatic program. The rewrite processing unit 241 performs processing to rewrite settings for specific operations described in the automatic program according to the rewrite program. Therefore, the rewrite program includes information on the operations (commands) to be rewritten and information on the contents to be rewritten (setting information). For example, in the example shown in FIG. 5, when the settings of the positioning operation (2) and the positioning operation (6) are to be rewritten, the rewrite program includes information that the targets to be rewritten are the positioning operation (2) and the positioning operation (6), and information on the contents to be rewritten (setting information) for the settings of each operation.

本実施の形態において、書き換えプログラムは、測定の実行指示とともに、統括制御装置400から制御装置200に送信される。制御装置200のCPU211は、受信した書き換えプログラムを実行することで、書き換え処理部241として機能し、書き換えプログラムに従って自動プログラムを書き換える処理を行う。たとえば、自動プログラムがXML等のマークアップ言語を用いて作成されている場合、該当する動作についての記述箇所を書き換える処理を行う(テキストを書き換える処理を行う。)。 In this embodiment, the rewrite program is sent from the overall control device 400 to the control device 200 together with an instruction to execute the measurement. The CPU 211 of the control device 200 executes the received rewrite program to function as the rewrite processing unit 241, and performs a process of rewriting the automatic program in accordance with the rewrite program. For example, if the automatic program is created using a markup language such as XML, a process of rewriting the description of the corresponding operation is performed (a process of rewriting the text is performed).

書き換えプログラムは、事前に作成されて、統括制御装置400に保持される。書き換えプログラムの作成は、統括制御装置400が行う構成としてもよいし、他の装置が行う構成としてもよい。統括制御装置400が書き換えプログラムを作成する場合、統括制御装置400には、書き換えプログラムの作成機能が備えられる。この場合、統括制御装置400は、書き換えに必要な情報(書き換え対象とする動作、及び、その設定情報)の入力をユーザから受け付け、受け付けた情報に基づいて、書き換えプログラムを生成する。他の装置で書き換えプログラムを作成する場合も同様の機能が当該装置に備えられる。 The rewrite program is created in advance and stored in the overall control device 400. The rewrite program may be created by the overall control device 400 or by another device. When the overall control device 400 creates the rewrite program, the overall control device 400 is provided with a rewrite program creation function. In this case, the overall control device 400 accepts input of information required for rewriting (the operation to be rewritten and its setting information) from the user, and generates the rewrite program based on the accepted information. When the rewrite program is created by another device, the device is provided with a similar function.

図16は、自動プログラムを書き換えて測定制御を実行する場合の処理の流れの一例を示す図である。 Figure 16 shows an example of the process flow when rewriting an automatic program to perform measurement control.

まず、統括制御装置400から制御装置200に対し、測定の実行指示が出力される。なお、制御装置200側で実行可能な自動プログラムが複数存在する場合は、実行する自動プログラムを指定して、実行指示が出力される。 First, the overall control device 400 outputs an instruction to the control device 200 to execute the measurement. If there are multiple automatic programs that can be executed on the control device 200 side, the automatic program to be executed is specified and an execution instruction is output.

この実行指示とともに統括制御装置400から制御装置200に対し、書き換えプログラムが送信される。制御装置200は、書き換えプログラムを受信すると、受信した書き換えプログラムに従って、対象とする自動プログラムを書き換える処理を行う。この書き換えの処理に対し、処理の成否が判定される。 A rewrite program is sent from the overall control device 400 to the control device 200 together with this execution instruction. When the control device 200 receives the rewrite program, it performs a process to rewrite the target automatic program according to the received rewrite program. A determination is made as to whether this rewrite process has been successful.

書き換えが成功すると、書き換えられた自動プログラムに従って測定制御が行われる。一方、書き換えに失敗すると、所定の警告処理が行われる。たとえば、表示装置216に所定のエラーメッセージが表示される。 If the rewriting is successful, measurement control is performed according to the rewritten automatic program. On the other hand, if the rewriting fails, a specified warning process is performed. For example, a specified error message is displayed on the display device 216.

このように、本実施の形態の測定システムによれば、外部から自動プログラムを書き換えることができ、書き換え後の自動プログラムに従って真円度測定機100を動作させることができる。したがって、本実施の形態の測定システムにおいても、一部の測定条件のみが異なる複数のワークを測定する場合等において、事前準備の手間を大幅に軽減できる。また、複数のワーク間で自動プログラムを共用できるので、メンテナンス性も向上できる。また、第1の実施の形態の測定システム1に対し、外部ファイルFの管理も不要となる。 In this way, with the measurement system of this embodiment, the automatic program can be rewritten from outside, and the roundness measuring machine 100 can be operated according to the rewritten automatic program. Therefore, even with the measurement system of this embodiment, the effort required for advance preparation can be significantly reduced when measuring multiple workpieces where only some of the measurement conditions differ. Furthermore, since the automatic program can be shared between multiple workpieces, maintainability can be improved. Furthermore, unlike the measurement system 1 of the first embodiment, there is no need to manage the external file F.

[変形例]
上記実施の形態では、統括制御装置400から書き換えプログラムを制御装置200に送信し、制御装置200が、その書き換えプログラムを実行することにより、自動プログラムを書き換える構成としているが、自動プログラムを書き換える方法は、これに限定されるものではない。この他、たとえば、制御装置200側が、書き換えプログラムを有し、書き換えに必要な情報(書き換え対象とする動作、書き換える内容等)を外部から取得し、書き換えの処理を実行する構成としてもよい。
[Modification]
In the above embodiment, the overall control device 400 transmits a rewrite program to the control device 200, and the control device 200 executes the rewrite program to rewrite the automatic program, but the method of rewriting the automatic program is not limited to this. Alternatively, for example, the control device 200 may have a rewrite program, obtain information required for rewriting (operations to be rewritten, contents to be rewritten, etc.) from the outside, and execute the rewrite process.

また、上記実施の形態では、任意の動作について、その設定を書き換えられる構成としているが、設定を書き換えられる動作を限定してもよい。この場合、書き換えプログラムは、特定の動作についての設定のみを書き換える構成とされる。 In addition, in the above embodiment, the settings for any operation can be rewritten, but the operations for which the settings can be rewritten may be limited. In this case, the rewrite program is configured to rewrite only the settings for specific operations.

上記第1の実施の形態の測定システムの変形例は、本実施の形態の測定システムにも適宜適用可能である。 The modified examples of the measurement system of the first embodiment described above can also be applied to the measurement system of this embodiment as appropriate.

[その他の実施の形態]
[形状測定機]
上記実施の形態では、真円度測定機を制御する制御装置、並びに、真円度測定機でワークを測定する測定システムに本発明を適用した場合を例に説明したが、本発明の適用は、これに限定されるものではない。この他、たとえば、三次元座標測定機、表面粗さ測定機、輪郭形状測定機、円筒形状測定機等を制御する制御装置にも同様に適用できる。また、これらの形状測定機でワークの形状を測定する測定システムにも本発明を適用できる。
[Other embodiments]
[Shape measuring instrument]
In the above embodiment, the present invention is applied to a control device that controls a roundness measuring machine and a measurement system that measures a workpiece using the roundness measuring machine, but the application of the present invention is not limited to this. The present invention can also be applied to control devices that control, for example, three-dimensional coordinate measuring machines, surface roughness measuring machines, contour measuring machines, cylindrical shape measuring machines, etc. The present invention can also be applied to measurement systems that measure the shape of a workpiece using these shape measuring machines.

なお、触針を介してワークを測定する形状測定機の場合、動作(コマンド)の手順は変えずに、一部の動作の設定のみを変える構成とすることにより、次の効果が得られる。すなわち、動作手順は変えずに、一部の動作の設定のみを変えて複数のワークWを測定する場合、測定時の触針の移動経路は各ワークWにおいて同じになる。この結果、各ワークWにおいて、同じ履歴誤差を含んだ測定が可能になる。履歴誤差とは、キャリッジの駆動方向(上方向と下方向)によって生じる誤差である。コラムに沿って上下動するキャリッジは、駆動方向によって、重心の位置がずれる。この結果、駆動方向によって、キャリッジの傾きが変化する。このキャリッジの傾きが測定の誤差要因となる。各ワークWを同じ経路で測定することにより、同じ履歴誤差を含んだ測定となり、精度のばらつきを抑えた高精度な測定が可能になる。 In the case of a shape measuring machine that measures a workpiece via a stylus, the following effect can be obtained by configuring the machine to change only some of the operation settings without changing the operation (command) procedure. That is, when measuring multiple workpieces W by changing only some of the operation settings without changing the operation procedure, the movement path of the stylus during measurement is the same for each workpiece W. As a result, it becomes possible to perform measurements that include the same history error for each workpiece W. History error is an error that occurs due to the driving direction (upward and downward) of the carriage. The position of the center of gravity of the carriage that moves up and down along the column shifts depending on the driving direction. As a result, the inclination of the carriage changes depending on the driving direction. This carriage inclination is a factor in measurement errors. By measuring each workpiece W along the same path, the measurements include the same history error, making it possible to perform high-precision measurements with reduced variation in accuracy.

触針を介してワークを測定する形状測定機の場合、たとえば、位置決めの動作の設定についてのみ外部から変更できるように構成する。これにより、複数のワークWを測定する場合に、触針の移動経路を同じにして測定できる。また、これにより、各ワークWを同じ履歴誤差で測定できる。 In the case of a shape measuring machine that measures a workpiece via a stylus, for example, it is configured so that only the positioning operation settings can be changed externally. This allows the stylus to move along the same path when measuring multiple workpieces W. This also allows each workpiece W to be measured with the same history error.

履歴誤差は、テーブルを回転させて測定する場合にも生じ得る。すなわち、テーブルを回転させる方向(時計回りの方向と反時計回りの方向)によって、測定に誤差が生じ得る。したがって、テーブルを回転させてワークを測定する形状測定機(たとえば、真円度測定機等)では、各ワークを同じ回転方向で回転させてワークを測定することが好ましい。この場合、たとえば、自動プログラムにおいて、テーブルの回転方向を規定し、外部からは回転角度のみを変更できるように構成する。これにより、各ワークを同じ回転方向で回転させて測定できる。 History errors can also occur when measurements are made by rotating the table. That is, errors can occur in the measurement depending on the direction in which the table is rotated (clockwise or counterclockwise). Therefore, in a shape measuring machine that measures workpieces by rotating the table (such as a roundness measuring machine), it is preferable to measure each workpiece by rotating it in the same direction. In this case, for example, the rotation direction of the table is specified in an automatic program, and only the rotation angle can be changed externally. This allows each workpiece to be rotated in the same direction for measurement.

1…測定システム、100…真円度測定機、110…ベース、112…テーブル、114…テーブル駆動部、116…検出器、116A…触針、118…検出器駆動部、118A…コラム、118、B…キャリッジ、118C…アーム、118D…検出器ホルダ、120…エアチャック、200…制御装置、211…CPU、212…ROM、213…RAM、214…補助記憶装置、215…入力装置、216…表示装置、216A…制御装置に備えられた表示装置の画面、217…入出力インターフェース、221…外部ファイル取得部、222…測定制御部、223…演算処理部、224…表示制御部、225…記録制御部、231…二次元コードリーダ、2DC…二次元コード、232…設定情報取得部、241…書き換え処理部、300…搬出入装置、400…統括制御装置、411…プロセッサ、412…メモリ、413…補助記憶装置、414…入力装置、415…表示装置、415A…統括制御装置に備えられた表示装置の画面、A1…画面内の結果表示領域、A2…画面内のコマンド表示領域、A3…画面内のコマンド内容表示領域、B1…入力ボックス(第1の入力ボックス)、B2…入力ボックス(第2の入力ボックス)、CS…ワークの図形、F…外部ファイル、LB…ラベル、LL1…引き出し線、LL2…引き出し線、W…ワーク(ベアリングの内輪)、WF1…ワークの第1の鍔部分、WF2…ワークの第2の鍔部分、WRG…ワークの軌道溝、Z1…第1の測定位置、Z2…第2の測定位置、θ…回転軸 1...measurement system, 100...roundness measuring machine, 110...base, 112...table, 114...table drive unit, 116...detector, 116A...touch pad, 118...detector drive unit, 118A...column, 118,B...carriage, 118C...arm, 118D...detector holder, 120...air chuck, 200...control device, 211...CPU, 212...ROM, 213...RAM, 214...auxiliary storage device, 215...input device, 216...display device, 216A...screen of display device provided in control device, 217...input/output interface, 221...external file acquisition unit, 222...measurement control unit, 223...arithmetic processing unit, 224...display control unit, 225...recording control unit, 231...two-dimensional code reader, 2DC...two-dimensional code, 232...setting information acquisition unit, 24 1...rewrite processing unit, 300...loading/unloading device, 400...overall control device, 411...processor, 412...memory, 413...auxiliary storage device, 414...input device, 415...display device, 415A...screen of the display device provided in the overall control device, A1...result display area in the screen, A2...command display area in the screen, A3...command content display area in the screen, B1...input box (first input box), B2...input box (second input box), CS...figure of work, F...external file, LB...label, LL1...leader line, LL2...leader line, W...work (inner ring of bearing), WF1...first flange part of work, WF2...second flange part of work, WRG...raceway groove of work, Z1...first measurement position, Z2...second measurement position, θ...rotation axis

Claims (18)

形状測定機の制御装置であって、
測定の動作手順が記述されたプログラムに従って前記形状測定機を制御する制御部を有し、
前記制御部は、
前記プログラムに従って前記形状測定機に行わせる一連の動作のうちの特定の動作についての設定情報を外部から取得し、
取得した前記設定情報に従って前記形状測定機に前記特定の動作を行わせる、
制御装置。
A control device for a shape measuring machine, comprising:
a control unit that controls the shape measuring instrument according to a program in which a measurement operation procedure is described;
The control unit is
acquiring setting information from an external device regarding a specific operation among a series of operations to be performed by the profile measuring instrument in accordance with the program;
causing the profile measuring machine to perform the specific operation in accordance with the acquired setting information;
Control device.
前記プログラムは、前記特定の動作についての設定が変数で記述され、
前記制御部は、前記形状測定機に前記特定の動作を行わせる際に、外部から取得した前記設定情報を参照して、前記形状測定機に前記特定の動作を行わせる、
請求項1に記載の制御装置。
In the program, settings for the specific operation are described using variables,
the control unit, when causing the profile measuring machine to perform the specific operation, refers to the setting information acquired from an external source and causes the profile measuring machine to perform the specific operation.
The control device according to claim 1 .
前記制御部は、前記特定の動作についての設定情報が記録されたデータファイルを外部から取得して、前記特定の動作についての設定情報を取得する、
請求項2に記載の制御装置。
the control unit externally acquires a data file in which setting information about the specific operation is recorded, and acquires the setting information about the specific operation.
The control device according to claim 2.
前記制御部は、
外部から取得した前記設定情報に基づいて、前記特定の動作についての前記プログラムの記述を書き換え、
書き換えた前記プログラムに従って前記形状測定機を制御する、
請求項1に記載の制御装置。
The control unit is
rewriting a description of the program regarding the specific operation based on the setting information obtained from an external source;
Controlling the shape measuring instrument according to the rewritten program.
The control device according to claim 1 .
前記制御部は、前記プログラムに従って前記形状測定機に行わせる一連の動作の情報、及び、各動作についての設定情報を第1表示部に表示し、かつ、前記特定の動作に関する情報を強調して表示する、
請求項1から4のいずれか1項に記載の制御装置。
the control unit displays, on a first display unit, information on a series of operations to be performed by the profile measuring instrument in accordance with the program and setting information for each operation, and displays information on the specific operation in an emphasized manner.
A control device according to any one of claims 1 to 4.
前記制御部は、
前記特定の動作についての設定情報に関連付けられた認証情報を外部から取得し、
取得した前記認証情報の真正性を判定し、
取得した前記認証情報の真正性が確認された場合に、前記プログラムに従って前記形状測定機を制御する、
請求項1から4のいずれか1項に記載の制御装置。
The control unit is
Acquire authentication information associated with setting information for the specific operation from an external source;
determining the authenticity of the acquired authentication information;
When the authenticity of the acquired authentication information is confirmed, the shape measuring machine is controlled in accordance with the program.
A control device according to any one of claims 1 to 4.
前記制御部は、前記プログラムに関連付けられた認証情報と、取得した前記認証情報とを照合して、取得した前記認証情報の真正性を判定する、
請求項6に記載の制御装置。
the control unit compares authentication information associated with the program with the acquired authentication information to determine authenticity of the acquired authentication information.
The control device according to claim 6.
前記特定の動作が、測定位置の位置決めの動作であり、
前記制御部は、前記測定位置についての設定情報を外部から取得する、
請求項1から4のいずれか1項に記載の制御装置。
the specific operation is an operation of positioning a measurement position,
The control unit acquires setting information about the measurement position from an external source.
A control device according to any one of claims 1 to 4.
前記形状測定機は、触針を用いて真円度を測定する、
請求項1から4のいずれか1項に記載の制御装置。
The shape measuring machine measures the roundness using a stylus.
A control device according to any one of claims 1 to 4.
前記設定情報が記録されたメディアから前記設定情報を読み取る読み取り部を更に有し、
前記制御部は、前記メディアから前記設定情報を読み取った前記読み取り部から前記設定情報を取得する、
請求項1から4のいずれか1項に記載の制御装置。
a reading unit that reads the setting information from a medium on which the setting information is recorded,
The control unit acquires the setting information from the reading unit that reads the setting information from the medium.
A control device according to any one of claims 1 to 4.
前記特定の動作についての設定情報をコード化したコード情報が前記メディアにプリントされ、
前記読み取り部は、前記メディアから前記コード情報を読み取って、前記設定情報を取得する、
請求項10に記載の制御装置。
Code information encoding setting information for the specific operation is printed on the medium;
The reading unit reads the code information from the medium to obtain the setting information.
The control device according to claim 10.
前記特定の動作が、測定位置の位置決めの動作であり、
前記制御部は、
前記測定位置についての設定情報を外部から取得し、
取得した前記測定位置についての設定情報を第1表示部に表示する、
請求項1から4のいずれか1項に記載の制御装置。
the specific operation is an operation of positioning a measurement position,
The control unit is
acquiring setting information about the measurement position from an external source;
displaying the acquired setting information about the measurement position on a first display unit;
A control device according to any one of claims 1 to 4.
前記制御部は、ワークの図形を前記第1表示部に表示し、前記図形に関連づけて、前記測定位置についての設定情報を表示する、
請求項12に記載の制御装置。
The control unit displays a figure of the workpiece on the first display unit, and displays setting information about the measurement position in association with the figure.
The control device according to claim 12.
前記図形は、ワークの断面の図形である、
請求項13に記載の制御装置。
The figure is a cross-sectional figure of a workpiece.
The control device according to claim 13.
形状測定機と、
前記形状測定機を制御する請求項1から4のいずれか1項に記載の制御装置と、
前記制御装置に対し、前記特定の動作についての設定情報を出力し、かつ、測定の実行を指示する外部装置と、
を備えた測定システム。
A shape measuring machine;
A control device for controlling the shape measuring machine according to any one of claims 1 to 4;
an external device that outputs setting information for the specific operation to the control device and instructs the control device to perform a measurement;
A measurement system comprising:
形状測定機と、
前記形状測定機を制御する請求項3に記載の制御装置と、
前記制御装置に対し、前記特定の動作についての設定情報を出力し、かつ、測定の実行を指示する外部装置と、
を備え、
前記外部装置は、
前記特定の動作についての設定の入力を受け付ける入力部と、
入力された情報に基づいて前記データファイルを生成するデータファイル生成部と、
を備える、
測定システム。
A shape measuring machine;
A control device according to claim 3, which controls the shape measuring machine;
an external device that outputs setting information for the specific operation to the control device and instructs the control device to perform a measurement;
Equipped with
The external device is
an input unit that receives an input of a setting for the specific operation;
a data file generating unit that generates the data file based on input information;
Equipped with
Measurement system.
形状測定機と、
前記形状測定機を制御する請求項12に記載の制御装置と、
前記制御装置に対し、前記測定位置についての設定情報を出力し、かつ、測定の実行を指示する外部装置と、
を備え、
前記外部装置は、
第2表示部と、
前記測定位置についての設定の入力を受け付ける入力部と、
入力された前記測定位置の設定情報を前記第2表示部に表示する表示制御部と、
を備える、
測定システム。
A shape measuring machine;
A control device according to claim 12, which controls the shape measuring machine;
an external device that outputs setting information about the measurement position to the control device and instructs the control device to perform measurement;
Equipped with
The external device is
A second display unit;
an input unit that receives an input of settings regarding the measurement position;
a display control unit that displays the input setting information of the measurement position on the second display unit;
Equipped with
Measurement system.
前記表示制御部は、ワークの図形を前記第2表示部に表示し、前記図形に関連づけて、前記測定位置の設定情報を表示する、
請求項17に記載の測定システム。
The display control unit displays a figure of a workpiece on the second display unit, and displays setting information of the measurement position in association with the figure.
20. The measurement system of claim 17.
JP2023018641A 2023-02-09 2023-02-09 Control device and measuring system Pending JP2024113563A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2023018641A JP2024113563A (en) 2023-02-09 2023-02-09 Control device and measuring system
DE102024103007.0A DE102024103007A1 (en) 2023-02-09 2024-02-02 Control device and measuring system
CN202410176213.3A CN118463794A (en) 2023-02-09 2024-02-07 Control device and measurement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023018641A JP2024113563A (en) 2023-02-09 2023-02-09 Control device and measuring system

Publications (1)

Publication Number Publication Date
JP2024113563A true JP2024113563A (en) 2024-08-22

Family

ID=91962287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023018641A Pending JP2024113563A (en) 2023-02-09 2023-02-09 Control device and measuring system

Country Status (3)

Country Link
JP (1) JP2024113563A (en)
CN (1) CN118463794A (en)
DE (1) DE102024103007A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004017198A (en) 2002-06-14 2004-01-22 Mitsutoyo Corp Device, method and program for preparing part program
JP6647094B2 (en) 2016-03-16 2020-02-14 株式会社ミツトヨ Part program generator for surface texture measuring machine
JP7236247B2 (en) 2018-10-29 2023-03-09 株式会社ミツトヨ Measuring system and method of controlling the measuring system

Also Published As

Publication number Publication date
DE102024103007A1 (en) 2024-08-14
CN118463794A (en) 2024-08-09

Similar Documents

Publication Publication Date Title
JP6373395B2 (en) Machine tool control device and machine tool
US6968080B2 (en) Method and apparatus for generating part programs for use in image-measuring instruments, and image-measuring instrument and method of displaying measured results therefrom
US6816609B1 (en) Vision measuring machine, method, and medium
CN100396566C (en) Method for carrying out size change in packaging machine
CN209036072U (en) Machine tool intelligent management system
TWI739045B (en) Intelligent management method of machine tool
JP2019159569A (en) Facility inspection system and facility inspection method using portable terminal
WO2000012964A1 (en) Apparatus and method concerning analysis and generation of part program for measuring coordinates and surface properties
JP2005100327A (en) Cnc manufacturing system having central data bank
JP2014080283A (en) Article management system and article management method
JP2024113563A (en) Control device and measuring system
TWM575547U (en) Machine tool intelligent management system
JP2008305237A (en) Machining device
TWI773075B (en) Augmented reality processing auxiliary system and the usage method thereof
JPH10113836A (en) Method and apparatus for checking used tools of NC machine tool
JP2006052001A (en) Stretch packaging system and stretch packaging method
JP3712872B2 (en) Component mounting method and component mounting apparatus
TWM613073U (en) Augmented reality processing auxiliary system
US9909849B2 (en) Method and system for measuring medication and automatic loading of a database
JPS62193738A (en) Machining center
JP4501244B2 (en) NC device for electric discharge machining and electric discharge machining method
CN113406424B (en) Aging test system and method
EP3699841B1 (en) Dental processing machine-operating device, dental processing machine-operating method and dental processing machine-operating system
JPS6242203A (en) Automatic correction method and apparatus for working program
JPH10119493A (en) Vibrating pen marking device