(57)【要約】【課題】ワークの計測においてオペレータの操作の手間を軽減することを可能とする数値制御装置を提供すること。【解決手段】本発明の数値制御装置１は、撮像した画像内の指定された位置の３次元座標を出力可能な撮像装置３と、設置されたワークの形状にかかる物理量を計測する計測器とを備えた工作機械を制御する数値制御装置１であり、撮像装置３により撮像された画像を表示し、計測器によるワークの形状にかかる物理量を計測する際の指標となる画像内の指標点の指定操作を受け付けるユーザインタフェース部１２０と、画像と指標点の座標とを解析してワークの計測に係る計測項目の候補を絞り込むと共に、指標点の３次元座標と計測項目の候補の中から選択された計測項目とに基づいて、計測動作を指令するプログラムを生成するプログラム生成部１１０と、プログラムを実行する実行部１３０と、を備える。【選択図】図２
2018018155.tif 000002
【特許請求の範囲】
【請求項１】
撮像した画像内の指定された位置の３次元座標を出力可能な撮像装置と、設置されたワークの形状にかかる物理量を計測する計測器とを備えた工作機械を制御する数値制御装置において、
前記撮像装置により撮像された画像を表示し、前記計測器による前記ワークの形状にかかる物理量を計測する際の指標となる前記画像内の指標点の指定操作を受け付けるユーザインタフェース部と、
前記画像と、前記指標点の座標とを解析し、解析結果に基づいて前記ワークの計測に係る計測項目の候補を絞り込むと共に、前記指標点の３次元座標と、前記計測項目の候補の中から選択された計測項目とに基づいて、前記計測器による前記ワークの計測動作を指令するプログラムを生成するプログラム生成部と、
前記プログラムを実行する実行部と、
を備えることを特徴とする数値制御装置。
【請求項２】
前記指標点は、前記ワークを計測する際の計測器の初期位置であるアプローチ点を少なくとも含み、
前記プログラム生成部は、前記ワークを計測する際に計測器を前記アプローチ点の３次元座標の位置へと移動させるように前記ワークの計測動作を指令するプログラムを生成する、
ことを特徴とする請求項１に記載の数値制御装置。
【請求項３】
複数の計測項目に対応する汎用の計測プログラムを記憶する計測プログラム記憶部を備え、
前記プログラム生成部は、前記計測項目の候補の中から選択された計測項目に対応する汎用の計測プログラムを前記計測プログラム記憶部から呼び出すように前記ワークの計測動作を指令するプログラムを生成する、
ことを特徴とする請求項１または２に記載の数値制御装置。
【請求項４】
前記指標点は、前記ワークを計測する際の計測器の初期位置であるアプローチ点と、前記アプローチ点から見た場合のワークの計測箇所の方向を指定する補助点と少なくとも含み、
前記プログラム生成部は、前記画像と、前記アプローチ点及び前記補助点の座標とを解析して、解析結果に基づいて前記ワークの計測に係る計測項目の候補を絞り込む、
ことを特徴とする請求項１〜３のいずれか１つに記載の数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値制御装置に関し、特にカメラを使って計測のアプローチを自動化する機能を備えた数値制御装置に関する。
【背景技術】
【０００２】
工作機械のヘッドに計測用プローブを取り付けて、汎用の計測プログラムを使って手動でワークを計測する場合には、オペレータは以下の手順に従って計測を行う。
手順１：ワークをベッドに設置する。
手順２：ワークの計測個所の形状に合った計測用のプログラムを選択する。
手順３：手動でプローブを計測対象箇所に移動させて位置決めする。
手順４：計測用プログラムを運転する。
【０００３】
一方で、工具などの位置決めを容易に行えるようにする従来技術として、例えば特許文献１，２には、撮像手段で撮像したワーク表面の平面画像上でオペレータが指定したポイントに対応する位置に工具を移動させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−２１０２２２号公報
【特許文献２】特開平０４−１６４５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したように、手動でワークを計測する場合、オペレータは複数の計測用プログラムの中から適切なものを選択する操作と、プローブを計測対象箇所に移動させる操作とをする必要がある。このような操作はオペレータにとって手間となる上に、ワーク上の計測対象箇所が多数にわたる場合には、計測プログラムの選択操作とプローブの移動操作を繰り返す必要があり、その繰り返しの中で誤った計測用プログラムを選択してしまうことも少なくない。
【０００６】
また、特許文献１，２に開示される技術では、撮像したワーク表面の平面画像上でポイント指定した位置に工具を移動させることはできるものの、Ｚ軸方向の位置を指定することができないという問題がある。そのため、凹凸のあるワークの計測ではＺ方向については手動でプローブを操作する必要があり、オペレータの手間がかかりミスを招きやすいという問題点が残る。
【０００７】
そこで本発明の目的は、ワークの計測においてオペレータの操作の手間を軽減することを可能とする数値制御装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明では、工作機械に測距機能を持つ撮像手段を設置して該撮像手段で撮像したワーク及びワーク周辺の画像を画面に表示し、表示した画像上で計測プログラムのアプローチ点を指示するようにオペレータに促す。オペレータが計測プログラムのアプローチ点を指定すると、指定された画像上の点に対応する機械座標系での座標を計算し、計算した機械座標系での座標に基づいてプローブをアプローチ点へと移動させるプローブ移動用のプログラムを生成する。なお、指定された画像上の点に対応する機械座標系での座標を求めるために、ワークの近傍（撮像手段でワークと一緒に撮像可能な位置、例えばワークが設置されるベッド上）に基準マークをあらかじめ設けておき、該基準マークの機械座標系での座標をあらかじめ計測しておく。
また、撮像手段で撮像した画像を解析し、解析結果に基づいてあらかじめ用意しておいた複数の計測プログラムの中から適切な計測プログラムの候補を抽出し、抽出した計測プログラムの候補の中から使用する計測プログラムをオペレータに選択させる。
そして、生成したプローブ移動用プログラムを実行してプローブをアプローチ点に移動し、その後、オペレータが選択した計測プログラムを実行する。
【０００９】
そして、本発明の請求項１に係る発明は、撮像した画像内の指定された位置の３次元座標を出力可能な撮像装置と、設置されたワークの形状にかかる物理量を計測する計測器とを備えた工作機械を制御する数値制御装置において、前記撮像装置により撮像された画像を表示し、前記計測器による前記ワークの形状にかかる物理量を計測する際の指標となる前記画像内の指標点の指定操作を受け付けるユーザインタフェース部と、前記画像と、前記指標点の座標とを解析し、解析結果に基づいて前記ワークの計測に係る計測項目の候補を絞り込むと共に、前記指標点の３次元座標と、前記計測項目の候補の中から選択された計測項目とに基づいて、前記計測器による前記ワークの計測動作を指令するプログラムを生成するプログラム生成部と、前記プログラムを実行する実行部と、を備えることを特徴とする数値制御装置である。
【００１０】
本発明の請求項２に係る発明は、前記指標点は、前記ワークを計測する際の計測器の初期位置であるアプローチ点を少なくとも含み、前記プログラム生成部は、前記ワークを計測する際に計測器を前記アプローチ点の３次元座標の位置へと移動させるように前記ワークの計測動作を指令するプログラムを生成する、ことを特徴とする請求項１に記載の数値制御装置である。
【００１１】
本発明の請求項３に係る発明は、複数の計測項目に対応する汎用の計測プログラムを記憶する計測プログラム記憶部を備え、前記プログラム生成部は、前記計測項目の候補の中から選択された計測項目に対応する汎用の計測プログラムを前記計測プログラム記憶部から呼び出すように前記ワークの計測動作を指令するプログラムを生成する、ことを特徴とする請求項１または２に記載の数値制御装置である。
【００１２】
本発明の請求項４に係る発明は、前記指標点は、前記ワークを計測する際の計測器の初期位置であるアプローチ点と、前記アプローチ点から見た場合のワークの計測箇所の方向を指定する補助点と少なくとも含み、前記プログラム生成部は、前記画像と、前記アプローチ点及び前記補助点の座標とを解析して、解析結果に基づいて前記ワークの計測に係る計測項目の候補を絞り込む、ことを特徴とする請求項１〜３のいずれか１つに記載の数値制御装置である。
【発明の効果】
【００１３】
本発明によれば、計測対象箇所までプローブの移動が自動化され、また、計測に用いる計測用プログラムの選択肢が絞り込まれるため、オペレータの手動操作による手間やミスを軽減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による数値制御装置の要部を示すハードウェア構成図である。
【図２】本発明の一実施形態による数値制御装置の概略的な機能ブロック図である。
【図３】本発明の一実施形態による数値制御装置上で実行される処理の概略的なフローチャートである。
【図４】撮像手段で撮像した画像を数値制御装置の表示装置に表示する例である。
【図５】カメラ座標系と機械座標系との関係について説明する図である。
【図６】アプローチ点を求める方法について説明する図である。
【図７】計測項目の絞り込み方法について説明する図である。
【図８】プログラム生成部が生成するプログラムと、該プログラムが呼び出す汎用計測プログラムとに基づくプローブの動作例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面と共に説明する。
図１は、本発明の一実施形態による数値制御装置の要部を示すハードウェア構成図である。数値制御装置１はプロセッサ１０を中心に構成されている。プロセッサ１０はＲＯＭ１１に格納されたシステム・プログラムに従って数値制御装置１全体を制御する。このＲＯＭ１１にはＥＰＲＯＭあるいはＥＥＰＲＯＭが使用される。
【００１６】
ＲＡＭ１２にはＤＲＡＭ等が使用され、一時的な計算データ、表示データ、入出力信号等が格納される。不揮発性メモリ１３には図示されていないバッテリによってバックアップされたＣＭＯＳやＳＲＡＭが使用され、電源切断後も保持すべきパラメータ、加工プログラム、工具補正データ等が記憶される。
【００１７】
ＬＣＤ／ＭＤＩユニット１８は、数値制御装置１の前面あるいは機械操作盤と同じ位置に配置され、データ及び図形の表示、データ入力、数値制御装置１の運転に使用される。グラフィック制御回路１９は数値データ及び図形データ等のデジタル信号を表示用のラスタ信号に変換し、表示装置２０に送り、表示装置２０はこれらの数値及び図形を表示する。表示装置２０には主に液晶表示装置が使用される。
【００１８】
入力装置２１は数値キー、シンボリックキー、文字キー及び機能キーを備えたキーボードや、マウスなどのポインティングデバイスから構成され、加工プログラムの作成、編集及び数値制御装置の運転に使用される。
タッチパネル２２は、オペレータによるタッチやドラッグなどの操作を検知する機能を備える。タッチパネル２２は表示装置２０の画面上に重畳して配置され、オペレータが表示装置２０の画面上に表示されたソフトウェアキーやソフトウェアボタン、ソフトウェアスイッチに対して行った操作をタッチパネル２２により検知することができる。なお、タッチパネル２２と表示装置２０とを併せて１つの装置として構成しても良い。
【００１９】
軸制御回路１４はプロセッサ１０からの軸の移動指令を受けて、軸の移動指令をサーボアンプ１５に出力する。サーボアンプ１５はこの移動指令を増幅し、工作機械２に結合されたサーボモータを駆動し、工作機械２の工具とワークの相対運動を制御する。なお、図１では１軸分のみ示したが、軸制御回路１４及びサーボアンプ１５はサーボモータの軸数に対応した数だけ設けられる。
【００２０】
ＰＭＣ（プログラマブル・マシン・コントローラ）１６はプロセッサ１０からバス１７経由でＭ（補助）機能信号、Ｓ（スピンドル速度制御）機能信号、Ｔ（工具選択）機能信号等を受け取る。そして、これらの信号をシーケンス・プログラムで処理して、出力信号を出力し、工作機械２内の空圧機器、油圧機器、電磁アクチュエイタ、後述する撮像装置３の動作等を制御する。また、工作機械２内の機械操作盤のボタン信号、スイッチ信号等の各種信号を受けて、シーケンス処理を行い、バス１７を経由してプロセッサ１０に必要な入力信号を転送する。
なお、図１ではスピンドルモータ制御回路及びスピンドルモータ用アンプ等は省略してある。
【００２１】
数値制御装置１が制御対象としている工作機械２は、撮像装置３を備えている。本発明で用いる撮像装置３は、撮像した画像を画像データとして出力することに加えて、撮像した画像内で指定した位置の３次元座標を求めることができる、いわゆる３次元計測カメラとしての機能を備える。本発明の撮像装置３としては、ステレオ法や光切断法などを用いた一般的な３次元計測カメラを使用することができる。また、通常のカメラを２カ所以上に設置して撮像した複数の画像を解析して指定した位置の３次元座標を求めることができるようにした構成を撮像装置３として用いてもよいし、１台の通常のカメラを主軸やロボットなどに把持させて移動させ、２カ所以上で撮像した複数の画像を解析して指定した位置の３次元座標を求めることができるようにした構成を撮像装置３として用いてもよい。なお、３次元計測カメラによる３次元座標の計測技術の詳細や、複数画像の解析することで３次元座標を求める技術の詳細については、すでに公知となっているので本明細書での説明は省略する。
撮像装置３が出力する３次元座標は、撮像装置３を原点とした座標系であるカメラ座標系の座標であってもよく、そのような場合、数値制御装置１は撮像装置３から取得した３次元座標での座標を機械座標系での座標へと変換して利用する。
【００２２】
図２は、本発明により提供される計測動作を自動化する機能を図１に示した数値制御装置１に対してシステム・プログラムにより実装した場合の一実施形態による概略的な機能ブロック図を示している。図２に示されている数値制御装置１が備える各機能手段は、図１に示したプロセッサ１０がシステム・プログラムを実行することで数値制御装置１の各部を動作させ、それぞれの機能を提供することにより実現される。
本発明の数値制御装置１は、プログラム生成部１１０、ユーザインタフェース部１２０、実行部１３０、計測プログラム記憶部１４０を備えている。
【００２３】
プログラム生成部１１０は、計測動作を自動化するプログラムを生成する機能手段である。プログラム生成部１１０は、オペレータの指示に従って撮像装置３に対してワークとその周りの画像を撮像するように指令し、その応答として撮像装置３から画像データを取得すると、取得した画像データを後述するユーザインタフェース部１２０へと出力する。また、プログラム生成部１１０は、ユーザインタフェース部１２０からオペレータがワークの計測の指標となる指標点の座標（スクリーン座標系）を指定すると、指定された指標点の座標（スクリーン座標系）を画像上の指標点の座標へと変換し、指標点の画像上の座標に対応するカメラ座標系での３次元座標を取得するための計測位置指令を撮像装置３へと出力する。そして、プログラム生成部１１０は、計測位置指令に対する応答として撮像装置３から得られた前記指標点のカメラ座標系での３次元座標を、機械座標系での３次元座標へと変換して、変換した機械座標系での３次元座標に基づいてアプローチ点の座標を求める。
【００２４】
その後、プログラム生成部１１０は、アプローチ点の座標と画像データとを解析して少なくとも１つの計測項目の候補を特定し、特定した計測項目の候補をユーザインタフェース部１２０へと出力する。そして、プログラム生成部１１０はオペレータが選択した計測項目をユーザインタフェース部１２０から受け取り、受け取った計測項目を計測可能なプログラムを生成し、後述する実行部１３０へと出力する。
プログラム生成部１１０が生成するプログラムは、以下の手順を指令するプログラムである。
手順１：アプローチ点まで計測器を移動させる。
手順２：オペレータが選択した計測項目に応じた計測プログラムを呼び出す。
【００２５】
ユーザインタフェース部１２０は、オペレータへの情報の提供表示とオペレータからの入力操作の受付を行う機能手段である。ユーザインタフェース部１２０は、プログラム生成部１１０からワークとその周りを撮像した画像の画像データが入力されると、入力された画像データを表示装置２０に画像として表示する。そして、ユーザインタフェース部１２０は、オペレータに対してアプローチ点や補助点の画像上の位置を指定するように促し、オペレータの操作により表示された画像上の位置が指定されると、指定された位置の画像データ内の座標（スクリーン座標）をプログラム生成部１１０へと出力する。
また、ユーザインタフェース部１２０は、プログラム生成部１１０から計測項目の候補が入力されると、入力された計測項目の候補を表示装置２０に一覧表示する。そして、ユーザインタフェース部１２０は、オペレータに対して計測対象とする計測項目を選択するように促し、オペレータの操作により表示された計測項目の候補の中から計測対象とする計測項目が選択されると、選択された計測項目をプログラム生成部１１０へと出力する。
【００２６】
実行部１３０は、プログラム生成部１１０から入力されたプログラムを実行してオペレータが選択した計測項目に応じて計測プログラム記憶部１４０から計測プログラムを呼び出して実行する。計測プログラム記憶部１４０には、あらかじめアプローチ点をワーク座標系原点として動く汎用の計測プログラムがそれぞれの計測項目と関連付けて記憶されている。
【００２７】
図３は、本発明の数値制御装置１による自動化された計測動作の流れを示すフローチャートである。
●［ステップＳＡ０１：撮影／表示］
プログラム生成部１１０は、撮像装置３にワークとその周りの画像を撮像するように指令し、その応答として撮像装置３から画像データを取得する。プログラム生成部１１０は、取得した画像データをユーザインタフェース部１２０へと出力し、ユーザインタフェース部１２０は入力された画像データを表示装置２０上に画像として表示する。
図４は、表示装置２０に表示される画像の一例である。図４に示す画像例では、ベッド３０の上に内部にくぼみがある円筒形状のワーク３１が設置されている。ベッド３０には基準マーク３２が設けられている。基準マーク３２の機械座標系での座標（Ｘｍ１，Ｙｍ１，Ｚｍ１）はあらかじめ計測して数値制御装置１の不揮発性メモリ１３などに記憶されている。なお、アプローチ点３３、補助点３４はオペレータにより指定される点から求まる位置を示しており、この段階で画像上に表示されていない。
【００２８】
●［ステップＳＡ０２：基準点検出］
プログラム生成部１１０は、画像データを解析してベッド３０上の基準マーク３２を検出し、検出した基準マーク３２の３次元座標を撮像装置３から取得する。撮像装置３から取得する基準マーク３２の３次元座標は、カメラを原点としたカメラ座標系の座標であり、基準マーク３２の機械座標系での座標は、あらかじめ測定して数値制御装置１の不揮発性メモリ１３などに記憶されている。
カメラ座標系と機械座標系との関係は、図５に例示するように、Ｘ軸とＹ軸は方向が一致し、Ｚ軸は方向が逆向きとなっている。
【００２９】
●［ステップＳＡ０３：オペレータ操作１］
ユーザインタフェース部１２０は、オペレータに対して表示装置２０に表示された画像内でのアプローチ点３３や補助点３４の画像上の位置を指定するように促し、オペレータの操作を受け付ける。オペレータは、計測しようとする項目に応じて当該計測の指標となる指標点としてのアプローチ点３３と補助点３４の画像上の位置を入力装置２１やタッチパネル２２を操作して指定する（図４参照）。アプローチ点３３は、計測プログラムを運転する際の計測器の初期位置である。また、補助点３４は、アプローチ点３３から見た場合のワークの計測箇所の方向を指定するものであり、最終的なアプローチ点のＺ座標の決定及び計測プログラムの選択に利用される。
【００３０】
●［ステップＳＡ０４：カメラ座標取得］
ユーザインタフェース部１２０は、プログラム生成部１１０に、オペレータが指定した指標点（アプローチ点３３，補助点３４の画像上の位置）のスクリーン座標を通知する。プログラム生成部１１０は、画面上の画像サイズと、撮像装置３が撮像した元画像のサイズの比率をスクリーン座標に掛けて、指標点の画像上の２次元座標を計算し、更に指標点の画像上の２次元座標に対応するカメラ座標系での３次元座標（Ｘｃａ，Ｙｃａ，Ｚｃａ）（Ｘｃｓ，Ｙｃｓ，Ｚｃｓ）を撮像装置３から取得する。また、画像データを解析して基準マーク３２の画像上の２次元座標を求め、更に基準マーク３２の画像上の２次元座標に対応するカメラ座標系での３次元座標（Ｘｃｂ，Ｙｃｂ，Ｚｃｂ）を撮像装置３から取得する。
【００３１】
●［ステップＳＡ０５：機械座標変換］
プログラム生成部１１０は、指標点（アプローチ点３３，補助点３４の画像上の位置）のカメラ座標系での３次元座標（Ｘｃａ，Ｙｃａ，Ｚｃａ）（Ｘｃｓ，Ｙｃｓ，Ｚｃｓ）と、基準マーク３２のカメラ座標系での３次元座標（Ｘｃｂ，Ｙｃｂ，Ｚｃｂ）と、基準マーク３２の機械座標系での座標（Ｘｍｂ，Ｙｍｂ，Ｚｍｂ）とに基づいて、以下の数１式を用いて指標点（アプローチ点３３，補助点３４）の機械座標系での３次元座標（Ｘｍａ，Ｙｍａ，Ｚｍａ）（Ｘｍｃ，Ｙｍｃ，Ｚｍｃ）をそれぞれ求める（図５参照）。
【００３２】
【数１】
2018018155.tif 000003
【００３３】
●［ステップＳＡ０６：アプローチ点計算］
プログラム生成部１１０は、オペレータが指定したアプローチ点３３の機械座標系での３次元座標（Ｘｍａ，Ｙｍａ，Ｚｍａ）と、補助点の機械座標系での３次元座標（Ｘｍｓ，Ｙｍｓ，Ｚｍｓ）と、あらかじめ定めて数値制御装置１に設定してあるマージン値Ｌとに基づいて、以下の数２式を用いて実際に計測器をアプローチさせるアプローチ点の機械座標系での３次元座標（Ｘ，Ｙ，Ｚ）を求める（図６参照）。なお、数２式においてα（＞０）はあらかじめ数値制御装置１に設定されている余裕値である。
【００３４】
【数２】
2018018155.tif 000004
【００３５】
●［ステップＳＡ０７：計測項目絞り込み］
プログラム生成部１１０は、撮像装置３が撮像した画像を解析してオペレータが指定したアプローチ点と補助点の間の計測対象の形状を調べ、計測項目を絞り込む。例えば、図７に示すように、撮像装置３が撮像した画像を２値化した画像とアプローチ点、補助点との関係を解析した結果、アプローチ点が補助点に対してワークの縁部が描く円弧の内側にあるような場合には、計測項目として内径、内周を候補とし、逆にアプローチ点が円弧の外側となるような場合には、計測項目として外径、外周を候補とし、アプローチ点が補助点に対してワークの縁部が描くコの字の外側にあるような場合には、辺の長さ、内周、外周を候補とする、といった計測項目の絞り込みが考えられる。このように、アプローチ点、補助点とワークの形状、位置などを解析して、オペレータが計測しようと考えている計測項目の候補を絞り込む。撮像装置３が撮像した画像を２値化した画像とアプローチ点、補助点との関係に対する計測項目の候補については、あらかじめ数値制御装置１のメモリ上に設定しておけばよい。
【００３６】
●［ステップＳＡ０８：オペレータ操作２］
プログラム生成部１１０は、絞り込んだ計測項目の候補をユーザインタフェース部１２０に指令して一覧表示させ、ユーザインタフェース部１２０はオペレータの操作を受け付けて計測項目の候補の中から計測対象とする計測項目を選択させる。
【００３７】
●［ステップＳＡ０９］
プログラム生成部１１０は、ユーザインタフェース部１２０を介してオペレータに対して計測項目の指定が完了したか否かを問い合わせる。オペレータが計測項目の指定を完了した旨入力した場合には、プログラム生成部１１０はその処理をステップＳＡ１０へと移行し、別の場所も測定する必要がある旨入力された場合には、プログラム生成部１１０はその処理をステップＳＡ０３に戻す。
【００３８】
●［ステップＳＡ１０：プログラム生成］
プログラム生成部１１０は、アプローチ点（Ｘ，Ｙ，Ｚ）まで計測器を早送りで移動させ、オペレータが選択した計測項目に応じた汎用の計測プログラムをサブプログラム呼び出しするプログラムを生成する。なお、汎用の計測プログラムは、アプローチ点をワーク座標系原点として動くプログラムとして、あらかじめ計測プログラム記憶部１４０に記憶して用意しておく。複数の場所を測定するよう指示された場合（ステップＳＡ０３からステップＳＡ０８が繰り返し実行された場合）には、それぞれの場所についてアプローチ点への移動と計測プログラムの呼び出しという一連の処理を続けて実行するプログラムを作成する。
【００３９】
●［ステップＳＡ１１：計測実行］
実行部１３０は、プログラム生成部１１０が生成したプログラムを実行する。図８は、プログラム生成部１１０が生成するプログラムと、該プログラムが呼び出す汎用の計測プログラムとに基づく計測器３５（例えば、プローブなど）の動作例を示している。
【００４０】
以上、ここまで本発明の実施の形態について説明したが、本発明は上記した実施の形態の例にのみ限定されるものでなく、適宜の変更を加えることにより様々な態様で実施することができる。
【符号の説明】
【００４１】
１  数値制御装置
２  工作機械
３  撮像装置
１０  プロセッサ
１１  ＲＯＭ
１２  ＲＡＭ
１３  不揮発性メモリ
１４  軸制御回路
１５  サーボアンプ
１６  ＰＭＣ
１７  バス
１８  ＬＣＤ／ＭＤＩユニット
１９  グラフィック制御回路
２０  表示装置
２１  入力装置
２２  タッチパネル
３０  ベッド
３１  ワーク
３２  基準マーク
３３  アプローチ点
３４  補助点
３５  計測器
１１０  プログラム生成部
１２０  ユーザインタフェース部
１３０  実行部
【図１】
2018018155.tif 000005
【図２】
2018018155.tif 000006
【図３】
2018018155.tif 000007
【図４】
2018018155.tif 000008
【図５】
2018018155.tif 000009
【図６】
2018018155.tif 000010
【図７】
2018018155.tif 000011
【図８】
2018018155.tif 000012