JPH07174547A - 測定プログラム自動作成機能を有する測定システム - Google Patents

測定プログラム自動作成機能を有する測定システム

Info

Publication number
JPH07174547A
JPH07174547A JP5344145A JP34414593A JPH07174547A JP H07174547 A JPH07174547 A JP H07174547A JP 5344145 A JP5344145 A JP 5344145A JP 34414593 A JP34414593 A JP 34414593A JP H07174547 A JPH07174547 A JP H07174547A
Authority
JP
Japan
Prior art keywords
measurement
program
data
point
measuring
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
JP5344145A
Other languages
English (en)
Inventor
Akio Komura
村 章 夫 香
Yasuhiro Kurahashi
橋 康 浩 倉
Kimiharu Akaike
池 公 治 赤
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.)
Makino Milling Machine Co Ltd
Original Assignee
Makino Milling Machine 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 Makino Milling Machine Co Ltd filed Critical Makino Milling Machine Co Ltd
Priority to JP5344145A priority Critical patent/JPH07174547A/ja
Publication of JPH07174547A publication Critical patent/JPH07174547A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

(57)【要約】 【目的】安価で汎用性が高く、迅速な測定を可能とする
測定プログラム自動作成機能を有する測定システムを提
供する。 【構成】被測定物の測定個所を測定個所設定手段11で
設定し、測定開始位置、測定終了位置及び、アプローチ
距離等の所定の位置情報を位置情報設定手段13で設定
し、前記測定個所における法線ベクトルデータを法線ベ
クトル演算手段12で求め、設定された位置情報及び前
記法線ベクトル演算手段12で求めたデータの解読処理
をデータ解読手段21で行い、NC測定プログラムを測
定プログラム生成手段23で生成し、NC測定機3へ出
力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は測定プログラム自動作成
機能を有する測定システムに関し、特に安価で汎用性が
高く、容易に測定プログラムを自動作成できる測定プロ
グラム自動作成機能を有する測定システムに関する。
【0002】
【従来の技術】例えば、NC工作機械等で加工された被
加工物(ワーク)の仕上がり形状を測定するためには、
NC工作機械の主軸上に接触検出型や変位検出型等の測
定ヘッドを取り付け、そのフィーラを加工済みのワーク
表面に当接させながら、形状精度や寸法を測定する測定
システムが用いられる。かかる測定システムにおいて
は、被測定ワークの測定点、該測定点における法線方向
等のデータが必要であり、測定ヘッドをこれらのデータ
に基づいて作成される測定プログラムに従って適切に移
動、制御させなければならない。
【0003】従来、このような測定プログラムを作成す
るためには、特定の測定機用に設計された専用CATシ
ステムが採用されている。また、測定点に基づいて図面
を参照しながら法線方向データ等を計算し、作業者が手
作業で測定プログラムを作成していた。
【0004】
【発明が解決しようとする課題】上述のように、従来の
測定システム用の測定プログラムは、専用のCATシス
テムを用いたり、手作業で必要なデータを得て作成して
いた。しかしながら、専用のCATシステムを測定機毎
に設計するのは、コスト面で問題が生ずるばかりでな
く、システム構成も複雑となる。また、作業者が個別に
手作業でプログラムデータを作成するのは、多大な時間
を要し、迅速な測定が不可能であるという問題がある。
【0005】そこで、本発明の目的は、安価で汎用性が
高く、迅速な測定を可能とする測定プログラム自動作成
機能を有する測定システムを提供することにある。
【0006】
【課題を解決するための手段】前述の課題を解決するた
め、本発明による測定プログラム自動作成機能を有する
測定システムは、被測定物に測定ヘッドを当接させて前
記被測定物の形状精度や寸法を測定するための測定プロ
グラムを自動作成する機能を有する測定システムにおい
て、前記被測定物の測定個所を設定する測定個所設定手
段と、前記測定個所における法線ベクトルデータを演算
する法線ベクトル演算手段と、測定開始位置、測定終了
位置、アプローチ距離等の所定の位置情報を設定する位
置情報設定手段と、前記各手段から出力されるデータを
解読するデータ解読手段と、前記データ解読手段による
解読結果に基づいて測定プログラムを生成して出力する
測定プログラム生成手段とを備えて構成される。
【0007】
【作用】本発明では、被測定物の測定個所及び測定開始
位置、測定終了位置、アプローチ距離等の所定の位置情
報を設定し、上記測定個所における法線ベクトルデータ
を演算で求め、設定され及び演算で求めたデータの解読
処理を行い、NC測定プログラムを生成し、出力する。
【0008】
【実施例】次に、本発明の実施例について図面を参照し
ながら説明する。図1は、本発明による測定プログラム
自動作成機能を有する測定システムの一実施例を示す構
成図である。本実施例に示すシステムは、CAMシステ
ム1、パソコン2を備え、測定プログラム生成手段23
で得られたNC測定プログラムによりNC測定機3を制
御する。
【0009】CAMシステム1は、測定個所設定手段1
1、法線ベクトル演算手段12、位置情報設定手段13
及び記憶手段14を有し、被測定物の形状等のモデルデ
ータが予め作成されている。
【0010】測定個所設定手段11は、上記被測定物の
モデルデータに基づき、例えば、被測定物表面を等間隔
で分割した各分割点を測定点として定め、各測定点の表
面座標値(x,y,z)を求めて、CAMやCATの標
準言語である周知のAPT形式データとして出力する。
法線ベクトル演算手段12は、上記測定点の表面座標に
基づいて各測定点の法線(面直)ベクトル(i,j,
k)を求めて同様にAPT形式データとして出力する。
位置情報設定手段13は、測定ヘッドを被測定物に当接
して形状精度、寸法を測定する際に、被測定物から測定
ヘッドを離隔させ、次の測定点への当接プロセスを行う
際の、上記離隔距離を逃げ高さとして求め、測定開始位
置及び測定終了位置とともにAPT形式データとして出
力する。
【0011】図2(A)には、APT形式で出力される
データ例が、(B)には、より具体的なAPT形式のデ
ータ例が示されている。
【0012】記憶手段14は、APT形式データとして
送出された表面座標値データ、法線ベクトルデータ、位
置情報データの他、測定の際の測定ヘッドの初期位置や
測定開始・終了点データを記憶する。この記憶手段14
としては、任意の記憶媒体を用いることができるが、パ
ソコンの使用を前提とするとフロッピーディスク(F
D)を用いるのが望ましい。
【0013】パソコン2は、データ解読手段21、パラ
メータ設定手段22及び測定プログラム生成手段23、
測定プログラムファイル24、通信機構25を備え、C
AMシステム1からの各種のデータを解読するととも
に、測定データ変換に必要なパラメータに基づいて測定
プログラムを生成する。
【0014】パラメータ設定手段22は、図示しないパ
ラメータファイルに格納されているアプローチ距離、オ
フセット距離、基準変位量、位置決め動作速度、アプロ
ーチ動作速度等の測定データ変換に必要なパラメータを
読み込み、データ解読手段21に供給する。データ解読
手段21は、FD等の記憶手段14に記憶されている上
述の各種のAPT形式のデータを読み込むとともに、そ
のデータを解読する。このデータ解読は、例えば、図2
(A)と(B)の左側に記載されているAPT形式デー
タの意味解読を行う処理である。
【0015】図2(A)において、“FROM/x,
y,z”は測定開始位置を座標値(x,y,z)で示
し、“RETRACT/z”は位置決め高さをz座標と
して示し、測定点の番号(プリント出力が選択可能)が
“PRINT**POINT n**”で示されてい
る。また、“GOTO/x,y,z,i,j,k”は、
測定点の座標値(x,y,z)と法線ベクトル(i,
j,k)を示し、測定動作開始が“MEASURE/O
N.POINT”で、測定動作終了が“MEASURE
/OFF.POINT”で示されている。
【0016】図2(B)において、動作開始位置、位置
決め高さ位置、第1点目の測定点,x,yでzが動作開
始位置、点測定開始、点番号1、測定点1、点番号2、
測定点2,…,測定点n、測定終了メッセージ、最終測
定点x,yからz軸のみ逃げ動作、動作開始位置がそれ
ぞれ指定されている。
【0017】測定プログラム生成手段23は、データ解
読手段21で解読されたデータに基づいて測定マクロプ
ログラム及びNC動作指令を含む測定プログラムを生成
する。例えば、図3に示すように、左側のAPT形式の
データから右側の測定プログラムを生成する。同プログ
ラム第1行目のG106は、特定測定指令マクロプログ
ラムを示し、x,y,zが測定点座標値を、I,J,K
が法線ベクトルを示す。また、Sは、測定種類、測定ヘ
ッド等を、Bは測定点番号をそれぞれ示す。同プログラ
ム第2行目でマクロプログラムG90による動作開始位
置が指定される。同第3行目では、Bで規定される測定
点番号の出力の指示、第4行目で測定後のz(座標)へ
の逃げ動作が指令される。
【0018】ここで、以上述べてきたマクロプログラム
とは、所定の機能、動作をNC装置内のメモリにNCプ
ログラムのサブプログラムのように登録しておき、登録
された機能をNCプログラム中に1つの命令(例えば、
G106)を書くことにより、その機能を実行できるよ
うにしたものである。
【0019】図4(A)と(B)には、こうして作成さ
れたNC測定プログラムの例が示されている。図4
(A)は、位置決め高さ有りと設定され、z軸逃げ動作
をする。つまり、CAMシステム1でRETRACT/
13.0と設定された場合のNC測定プログラムが左側
に、その内容が右側に示されている。
【0020】また、図4(B)は、位置決め高さ無しが
選択され、z軸逃げ動作をしない場合のNC測定プログ
ラム例(左側)と、その内容(右側)が示されている。
これは、例えば、自動車のボンネットのように表面が平
坦加工されたような場合で、逃げ動作が不要な場合で、
高速送り測定が可能である。
【0021】図5には、測定ヘッドを被測定物に近付
け、そのフィーラを当接させて測定を行う際の測定ヘッ
ドのxーz面での移動経路が、図4のNC測定プログラ
ムと対応付けて示されている。
【0022】図4と図5を参照すると、位置決め高さ有
りの場合、図4(A)の第1行目のプログラム#1と#
2により、動作開始位置と、位置決め高さが規定され
る。先ず、プログラム#3により、位置P3(x2,y
2,位置決め高さ)に位置決められ、第1番点の測定制
御が開始され、プログラム#4により、アプローチ距離
である位置P2(x2,y2,z2)まで測定ヘッドが移
動され、続いて、被測定物の表面測定点P1(x,y,
z)にアプローチして第1番目の測定点の測定が終了す
る。この測定が終了すると、測定ヘッドは再び位置P2
に戻された後、プログラム#5により位置決め高さ位置
P3に復帰させる。
【0023】また、位置決め高さが無い場合には、図4
(B)に示すように、位置P2から位置P1に測定ヘッ
ドが移動させられる。測定プログラム生成手段23で生
成された測定プログラムは、測定プログラムファイル2
4に格納される。測定プログラムファイル24から読み
出された測定プログラムは、通信機構25、RSー23
2Cを経由して、NC測定機3に供給される。
【0024】NC測定機3に供給されたマクロプログラ
ムを含む測定プログラムは、NC測定機3のNC装置内
で、NC装置のメモリに格納してあるマクロプログラム
を参照して前記マクロプログラムを含む測定プログラム
を数値制御可能なNCプログラムに変換し測定動作が制
御される。
【0025】
【発明の効果】以上説明したように、本発明による測定
プログラム自動作成機能を有する測定システムによれ
ば、専用CATシステムや、手作業でのデータ入力が不
要で、簡単な構成で汎用性が高く、且つ迅速にNC測定
プログラムを生成できる。
【図面の簡単な説明】
【図1】本発明による測定プログラム自動作成機能を有
する測定システムの一実施例を示す構成図である。
【図2】図1の実施例におけるAPT形式で出力される
データ例を示す図である。
【図3】図1の実施例における測定プログラム生成手段
により生成された測定プログラムの例を示す図である。
【図4】図1の実施例において作成されたNC測定プロ
グラムの例を示す図である。
【図5】測定ヘッドを被測定物に近付け、当接させて測
定を行う際の測定ヘッドのxーz面での移動経路を、図
4のNC測定プログラムと対応付けて示す図である。
【符号の説明】
1 CAMシステム 2 パ
ソコン 3 NC測定機 11 測
定個所設定手段 12 法線ベクトル演算手段 13 位
置情報設定手段 14 記憶手段 21 デ
ータ解読手段 22 パラメータ設定手段 23 測
定プログラム生成手段 24 測定プログラムファイル 25 通
信機構

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】被測定物に測定ヘッドを当接させて前記被
    測定物の形状精度や寸法を測定するための測定プログラ
    ムを自動作成する機能を有する測定システムにおいて、 前記被測定物の測定個所を設定する測定個所設定手段
    と、 前記測定個所における法線ベクトルデータを演算する法
    線ベクトル演算手段と、 測定開始位置、測定終了位置、アプローチ距離等の所定
    の位置情報を設定する位置情報設定手段と、 前記各手段から出力されるデータを解読するデータ解読
    手段と、 前記データ解読手段による解読結果に基づいて測定プロ
    グラムを生成して出力する測定プログラム生成手段と、
    を備えて成ることを特徴とする測定プログラム自動作成
    機能を有する測定システム。
JP5344145A 1993-12-17 1993-12-17 測定プログラム自動作成機能を有する測定システム Pending JPH07174547A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5344145A JPH07174547A (ja) 1993-12-17 1993-12-17 測定プログラム自動作成機能を有する測定システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5344145A JPH07174547A (ja) 1993-12-17 1993-12-17 測定プログラム自動作成機能を有する測定システム

Publications (1)

Publication Number Publication Date
JPH07174547A true JPH07174547A (ja) 1995-07-14

Family

ID=18366990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5344145A Pending JPH07174547A (ja) 1993-12-17 1993-12-17 測定プログラム自動作成機能を有する測定システム

Country Status (1)

Country Link
JP (1) JPH07174547A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000012964A1 (fr) * 1998-08-28 2000-03-09 Mitutoyo Corporation Dispositif et procede d'analyse et de generation d'un programme piece destine aux mesures de coordonnees et de proprietes de surface
JP2004163347A (ja) * 2002-11-15 2004-06-10 Kanto Auto Works Ltd 非接触式三次元形状計測器のオフラインティーチング方法
JP2011027674A (ja) * 2009-07-29 2011-02-10 Jtekt Corp 形状測定装置
JP2014002654A (ja) * 2012-06-20 2014-01-09 Mitsutoyo Corp Nc工作機械の制御方法、制御プログラム、及び制御装置
TWI427267B (zh) * 2007-11-23 2014-02-21 Hon Hai Prec Ind Co Ltd 非球面鏡面測量系統及方法
WO2026074741A1 (ja) * 2024-10-04 2026-04-09 安田工業株式会社 芯出しプログラム作成システム、芯出しプログラム作成方法及び芯出しプログラム作成プログラム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000012964A1 (fr) * 1998-08-28 2000-03-09 Mitutoyo Corporation Dispositif et procede d'analyse et de generation d'un programme piece destine aux mesures de coordonnees et de proprietes de surface
JP2004163347A (ja) * 2002-11-15 2004-06-10 Kanto Auto Works Ltd 非接触式三次元形状計測器のオフラインティーチング方法
TWI427267B (zh) * 2007-11-23 2014-02-21 Hon Hai Prec Ind Co Ltd 非球面鏡面測量系統及方法
JP2011027674A (ja) * 2009-07-29 2011-02-10 Jtekt Corp 形状測定装置
JP2014002654A (ja) * 2012-06-20 2014-01-09 Mitsutoyo Corp Nc工作機械の制御方法、制御プログラム、及び制御装置
WO2026074741A1 (ja) * 2024-10-04 2026-04-09 安田工業株式会社 芯出しプログラム作成システム、芯出しプログラム作成方法及び芯出しプログラム作成プログラム
JP2026066160A (ja) * 2024-10-04 2026-04-16 安田工業株式会社 芯出しプログラム作成システム、芯出しプログラム作成方法及び芯出しプログラム作成プログラム

Similar Documents

Publication Publication Date Title
CN109725602B (zh) 数值控制装置及方法、cnc机床、计算机可读信息记录介质
JP4233147B2 (ja) 工作機械用に適応可能なフィードレートを決定する方法
JP2001092513A (ja) 加工機における工具経路生成方法及び工具経路生成プログラムを記録したコンピュータ読み取り可能な記録媒体
CN117762088A (zh) 生成用于在各种成形表面上进行雕刻的工具路径的方法
JPS5929384B2 (ja) 倣い制御装置
JP2634911B2 (ja) デジタイズデータ処理装置
JP3989108B2 (ja) 測定機及びその移動パス決定方法
JPH0410568B2 (ja)
JPH07117847B2 (ja) レーザ加工機用nc自動プログラミング方法
JPH0635092B2 (ja) 工具ファイルを有する数値制御装置
JPS60180749A (ja) 数値制御旋盤における加工基準点の補正制御方法
JPH05313729A (ja) 数値制御装置
JP3233198B2 (ja) 測定機用制御装置
JP2584229B2 (ja) Cad/cam自動プログラミング装置
JP4560191B2 (ja) 数値制御装置
JP2634914B2 (ja) デジタイジング制御装置
JPH0592349A (ja) 数値制御装置
JPH08263112A (ja) Ncデータの作成方法
JPH0561516A (ja) 数値制御装置
JPH1083213A (ja) 加工データの作成方法
JP2601835B2 (ja) ソフトウェア電位線のチェック方法
JP2792764B2 (ja) 数値制御データ編集装置
JPH0440141B2 (ja)
JP2871991B2 (ja) 加工経路生成装置
JPH08249036A (ja) Ncデータの作成方法