(57)【要約】【課題】簡素な構成で、かつ、ワークに対して最適なパートプログラムを選択可能なパートプログラム選択装置、産業機械、及びパートプログラム選択方法を提供する。【解決手段】表面性状測定機は、ワークを載置するテーブル、及びワークに対する測定処理を実施する検出器１３を有する装置本体１０における、検出器１３の位置を取得する位置取得部２３１と、検出器を作動させて測定処理を実施させるパートプログラムを複数記憶した記憶部２１と、検出器の位置に基づいてパートプログラムを選択する選択部２３２と、を備え、複数のパートプログラムのそれぞれには、検出器の位置が位置情報として対応付けられて記録されており、選択部２３２は、位置取得部２３１にて取得した位置を位置情報としたパートプログラムを選択する。【選択図】図２
2018004362.tif 000002
【特許請求の範囲】
【請求項１】
ワークを載置するテーブル、及び前記ワークに対して所定の処理を実施する作動部を有する装置本体における、前記作動部の位置を取得する位置取得部と、
前記作動部を作動させて前記処理を実施させるパートプログラムを複数記憶した記憶部と、
前記作動部の位置に基づいて前記パートプログラムを選択する選択部と、を備え、
複数の前記パートプログラムのそれぞれには、前記作動部の位置を示す位置情報が対応付けられて記録されており、
前記選択部は、前記位置取得部にて取得した前記作動部の位置が前記位置情報として対応付けられた前記パートプログラムを選択する
ことを特徴とするパートプログラム選択装置。
【請求項２】
請求項１に記載のパートプログラム選択装置において、
前記位置情報は、前記処理を開始する際の前記作動部の位置を示す処理開始位置情報であり、
前記位置取得部は、前記ワークに対して前記処理を開始する際の前記作動部の位置を取得する
ことを特徴とするパートプログラム選択装置。
【請求項３】
請求項１又は請求項２に記載のパートプログラム選択装置において、
前記選択部により選択されたパートプログラムを示す画像情報を表示部に表示させる表示制御部を備える
ことを特徴とするパートプログラム選択装置。
【請求項４】
請求項３に記載のパートプログラム選択装置において、
前記位置取得部は、第一方向に対する前記作動部の位置を取得し、
前記表示制御部は、前記第一方向に対する前記位置情報がそれぞれ異なる前記パートプログラムのそれぞれの前記画像情報を、前記表示部の第二方向に沿って配置して表示させる
ことを特徴とするパートプログラム選択装置。
【請求項５】
請求項４に記載のパートプログラム選択装置において、
前記位置取得部は、前記第一方向とは異なる第三方向に対する前記作動部の位置を更に取得し、
前記表示制御部は、前記第三方向に対する前記位置情報がそれぞれ異なる前記パートプログラムのそれぞれの前記画像情報を、前記表示部の前記第二方向とは異なる第四方向に沿って配置して表示させる
ことを特徴とするパートプログラム選択装置。
【請求項６】
請求項３から請求項５のいずれか１項に記載のパートプログラム選択装置において、
前記選択部により選択されたパートプログラムのいずれかを指定する旨の操作信号を取得する指定プログラム取得部と、
指定された前記パートプログラムに基づいて前記作動部に前記処理を実施させる動作制御部と、
を備えたことを特徴とするパートプログラム選択装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載のパートプログラム選択装置と、
ワークを載置するテーブル、及び前記ワークに対して所定の処理を実施する作動部を有する装置本体と、
を備えることを特徴とする産業機械。
【請求項８】
ワークを載置するテーブル、及び前記ワークに対して所定の処理を実施する作動部を有する装置本体における、前記作動部の位置を取得する位置取得ステップと、
前記作動部を作動させて前記処理を実施させるパートプログラムを複数記憶した記憶部から、前記作動部の位置に基づいて前記パートプログラムを選択する選択ステップと、を実施し、
複数の前記パートプログラムのそれぞれには、前記作動部の位置を示す位置情報が対応付けられて記録されており、
前記選択ステップは、前記位置取得ステップにて取得した前記作動部の位置が前記位置情報として対応付けられた前記パートプログラムを選択する
ことを特徴とするパートプログラム選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定機等の処理を実施する際に用いられる、パートプログラム選択装置、産業機械、及びパートプログラム選択方法に関する。
【背景技術】
【０００２】
従来、テーブルに設置されたワークに対して測定処理を実施する測定装置が知られている（例えば、特許文献１参照）。
特許文献１に記載の装置では、ワークを固定治具に固定し、この固定治具をテーブル上に設置する。治具には、治具判別形成部が設けられており、測定装置は、この治具判別形成部を測定することで、ワークに対して行う測定処理に対応するパートプログラムを自動選択する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１７８４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ワークに対して測定処理等の各種処理を行う産業機械では、オペレーターは、テーブル上にワークを設置した後、実施する処理に対応した最適なパートプログラムを指定する必要があり、このパートプログラムの指定を誤ると正確な処理（測定や加工）を行うことができない。このパートプログラムは、例えばワークの種類等に応じて複数作成されているため、オペレーターは、複数のパートプログラムから適切なパートプログラムを選択する必要があり、煩雑な作業となっていた。
また、製造現場等においては、治具に固定されたワークをテーブル上に設置してワークに対する測定や加工等を行うことが一般的であり、ワークを固定した治具は、毎回、同一又は略同一の位置に設置される傾向がある。このような場合、毎回、全てのパートプログラムからワークの測定や加工位置に対応したパートプログラムを探し出すことは非常に煩雑であり、誤操作の原因にもなっていた。
【０００５】
ここで、上記特許文献１に記載の装置では、ワークを固定する固定治具に設けられた治具判別形成部を測定することで、パートプログラムを自動選択している。しかしながら、この場合、ワークの種類や測定種別等に対応して複数の治具を別途用意する必要があるので、コストが高くなるとの課題がある。また、ワークが固定された固定治具をテーブル上の所定位置に設置する必要があるので、測定を実施する際の自由度が低下してしまう。
【０００６】
本発明は、簡素な構成で、かつ、ワークに対して最適なパートプログラムを選択可能なパートプログラム選択装置、産業機械、及びパートプログラム選択方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のパートプログラム選択装置は、ワークを載置するテーブル、及び前記ワークに対して所定の処理を実施する作動部を有する装置本体における、前記作動部の位置を取得する位置取得部と、前記作動部を作動させて前記処理を実施させるパートプログラムを複数記憶した記憶部と、前記作動部の位置に基づいて前記パートプログラムを選択する選択部と、を備え、複数の前記パートプログラムのそれぞれには、前記作動部の位置を示す位置情報が対応付けられて記録されており、前記選択部は、前記位置取得部にて取得した前記作動部の位置が前記位置情報として対応付けられた前記パートプログラムを選択することを特徴とする。
【０００８】
ここで、本発明における作動部とは、ワークに対する測定処理や加工処理を実施する機構である。例えば、測定処理を行う作動部としては、ワークの表面に接触して外形を測定するタッチプローブを備えたスタイラス等を挙げることができ、加工処理を行う作動部としては、ワークの表面を研磨する研磨部等を挙げることができる。
また、位置取得部は、例えばキーボード等がオペレーターにより操作されることで入力された作動部の位置を取得してもよく、装置本体に設けられたセンサーが作動部の位置を検出してパートプログラム選択装置に出力することで、位置情報が取得されてもよい。
【０００９】
本発明では、記憶部に複数のパートプログラムが記憶されており、これらのパートプログラムには、それぞれ、作動部の位置が対応付けられている。そして、装置本体における作動部の位置が入力されて位置取得部がその位置情報を取得すると、選択部は、取得した位置に対応したパートプログラムを選択する。
このため、選択部により、作動部の位置に対応したパートプログラムのみが選択され、それ以外のパートプログラムが選択されないので、オペレーターは、選択されたパートプログラムから、作動部の処理に最適なパートプログラムを容易に探し出せる。特に、上述したように、製造現場等では、同一のワークに対する測定や加工を行う場合に、毎回テーブル上の同一（又は略同一）の位置にワークが設置され、ワークに対して測定や加工等の処理を行う位置（処理位置）も同じ位置となる。したがって、作動部の位置に応じたパートプログラムが選択されることで、オペレーターは容易に所望のパートプログラムを見つけて指定することができる。
また、治具判別形成部を有する固定治具等を別途用いる必要がなく、専用のシステム構成を構成する必要もない。
以上により、本発明では、簡素な構成で、かつ、ワークに対して最適なパートプログラムを選択することができる。
【００１０】
本発明のパートプログラム選択装置において、前記位置情報は、前記処理を開始する際の前記作動部の位置を示す処理開始位置情報であり、前記位置取得部は、前記ワークに対して前記処理を開始する際の前記作動部の位置を取得することが好ましい。
本発明では、位置取得部は、作動部によりワークに対する処理を開始する位置（処理開始位置情報）を取得する。これにより、処理開始位置情報のパートプログラムが選択部により選択されるので、オペレーターは、容易に所望のパートプログラムを見つけることが可能となる。また、作動部によりワークに対する処理を行うためには、作動部を処理開始位置に移動させることは、通常の産業機械において行われる操作であり、本発明は、このような通常の操作を行うだけで、パートプログラムの選択（絞り込み）を行うことができる。よって、パートプログラムの選択のための専用の工程が不要となり、容易にパートプログラムを選択できる。
【００１１】
本発明のパートプログラム選択装置において、前記選択部により選択されたパートプログラムを示す画像情報を表示部に表示させる表示制御部を備えることが好ましい。
本発明では、選択部により選択されたパートプログラムを示す画像情報が表示部に表示される。ここで、パートプログラムを示す画像情報とは、パートプログラムを示すプログラム名（テキスト画像）やアイコン画像等を意味する。これにより、オペレーターは、表示部に表示された画像情報から、ワークに対する処理を行うための最適なパートプログラムを容易に見つけることができる。
【００１２】
本発明のパートプログラム選択装置において、前記位置取得部は、第一方向に対する前記作動部の位置を取得し、前記表示制御部は、前記第一方向に対する前記処理開始位置情報がそれぞれ異なる前記パートプログラムのそれぞれの前記画像情報を、前記表示部の第二方向に沿って配置して表示させることが好ましい。
本発明では、装置本体において作動部の位置を第一方向に沿って移動可能であり、作動部の第一方向における各位置のそれぞれに対応する各パートプログラムが記憶部に記憶されている。そして、表示制御部は、これらのパートプログラムを表示部における所定の第二方向に沿って配置して表示させる。つまり、記憶部に記憶されるパートプログラムを作動部の位置が第一方向の−側に位置するものから＋側に向かって並び替え、その並び順で表示部の第二方向の−側から＋側にパートプログラム（パートプログラムを示すプログラム名やアイコン画像等）を配置して表示させる。これにより、作動部の第一方向の位置に対応したパートプログラムが表示部の第二方向に沿って並んで表示されるので、オペレーターは、所望のパートプログラムを容易に見つけることができる。この際、表示制御部は、選択部により選択されたパートプログラムに対応する画像情報を強調表示させる等してもよい。これにより、セットされた作動部の位置を位置情報としたパートプログラムが強調表示されるので、オペレーターが誤ったパートプログラムを指定する不都合を抑制できる。
【００１３】
本発明のパートプログラム選択装置において、前記位置取得部は、前記第一方向とは異なる第三方向に対する前記作動部の位置を更に取得し、前記表示制御部は、前記第三方向に対する前記位置情報がそれぞれ異なる前記パートプログラムのそれぞれの前記画像情報を、前記表示部の前記第二方向とは異なる第四方向に沿って配置して表示させることが好ましい。
本発明では、装置本体において作動部は、さらに第三方向に沿って移動可能となり、作動部の第一方向及び第三方向における各位置のそれぞれに対応する各パートプログラムが記憶部に記憶されている。そして、表示制御部は、表示部における第二方向及び第四方向に対して、作動部の第一方向及び第三方向の位置に対応したパートプログラムを示す画像情報を配置して表示させる。つまり、第一方向に対応する第二方向、及び第三方向に対応する第四方向を含む表示部の座標系に対して、作動部の位置に対応するパートプログラムを示す画像情報が複数配置されて表示される。
これにより、作動部の第一方向及び第三方向の位置座標に対応した画像情報が表示部の第二方向及び第四方向の座標系に表示されることになり、オペレーターは所望のパートプログラムを容易に見つけることができる。この際、上記発明と同様、表示制御部は、選択部により選択されたパートプログラムを強調表示させる等することで、オペレーターは、所望のパートプログラムを見つけることができる。
【００１４】
本発明のパートプログラム選択装置において、前記選択部により選択されたパートプログラムのいずれかを指定する旨の操作信号を取得する指定プログラム取得部と、指定された前記パートプログラムに基づいて前記作動部に前記処理を実施させる動作制御部と、を備えたことが好ましい。
本発明では、指定プログラム取得部は、所定のパートプログラムを指定する旨の操作信号を取得し、動作制御部は、指定されたパートプログラムに基づいて作動部を動作させて測定処理や加工処理等を実施する。つまり、本発明では、選択部によりパートプログラムを絞り込んで選択し、絞り込まれたパートプログラムから所望のパートプログラムが指定されると、そのパートプログラムに基づいた処理を実施する。
これにより、本発明では、ワークに対する所望の処理を容易に、かつ適切に実施することができる。
【００１５】
本発明の産業機械は、上述したようなパートプログラム選択装置と、ワークを載置するテーブル、及び前記ワークに対して所定の処理を実施する作動部を有する装置本体と、を備えることを特徴とする。
本発明は、上記発明と同様に、簡素な構成で、最適なパートプログラムを容易に選択することができる。
【００１６】
本発明のパートプログラム選択方法は、ワークを載置するテーブル、及び前記ワークに対して所定の処理を実施する作動部を有する装置本体における、前記作動部の位置を取得する位置取得ステップと、前記作動部を作動させて前記処理を実施させるパートプログラムを複数記憶した記憶部から、前記作動部の位置に基づいて前記パートプログラムを選択する選択ステップと、を実施し、複数の前記パートプログラムのそれぞれには、前記作動部の位置を示す位置情報が対応付けられて記録されており、前記選択ステップは、前記位置取得ステップにて取得した前記作動部の位置が前記位置情報として対応付けられた前記パートプログラムを選択することを特徴とする。
本発明では、位置取得ステップにより作動部の位置が取得されると、選択ステップにおいて、作動部の位置に対応したパートプログラムが選択される。これにより、上記発明と同様、オペレーターは、全てのパートプログラムから所望のパートプログラムを探す手間が省け、ワークに対する迅速な処理を実施することが可能となる。
【発明の効果】
【００１７】
本発明では、簡素な構成で、ワークに対して最適な処理を実施可能なパートプログラムを選択することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る表面性状測定機の概略構成を示す図。
【図２】本実施形態の表面性状測定機のシステム構成の概略を示すブロック図。
【図３】本実施形態の表面性状測定機による測定方法（パートプログラム選択方法）を示すフローチャート。
【図４】本実施形態において、検出器が処理開始位置に移動された状態を示す図。
【図５】本実施形態において、表示装置の表示画面への表示例を示す図。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態について図面を参照して説明する。
〔本実施形態の構成〕
図１には、本実施形態に係る表面性状測定機１が示されている。
表面性状測定機１は、本発明の産業機械であり、装置本体１０と、制御装置２０と、表示装置３０と、を含んで構成されている。
【００２０】
［装置本体の構成］
装置本体１０は、ベース１１と、テーブル１２と、検出器１３と、移動機構１４と、を含んで構成されている。また、装置本体１０には、コントローラー（図示略）が設けられ、オペレーターにより当該コントローラーが操作されることで、移動機構１４を制御して、検出器１３を所望の位置に移動させたり、表面性状の測定の開始や終了を指令したりすることが可能となる。なお、コントローラーが設けられず、制御装置２０により検出器１３や移動機構１４の駆動制御が実施される構成であってもよい。
【００２１】
ベース１１は、平坦な台座部であり、テーブル１２及び移動機構１４を支持する。
テーブル１２は、ベース１１上に載置され、上面にワークＷが載置（設置）される。ワークＷは、テーブル１２上に直接設置されてもよく、例えば固定治具等により固定された状態で設置されてもよい。
【００２２】
検出器１３は、本発明の作動部に相当し、ワークＷに対して接触してワークＷの表面性状を検出する。具体的には、検出器１３は、検出器本体１３１と、アームホルダー１３２と、スタイラス１３３と、を含んで構成されている。
検出器本体１３１は、移動機構１４のＸスライダ１４５（後述）に支持される。また、検出器本体１３１には、Ｘ方向に沿ったアームホルダー１３２が着脱自在に接続され、当該アームホルダー１３２の先端部にスタイラス１３３が接続される。スタイラス１３３は、例えばアームホルダー１３２の長手方向に沿ったシャフト部と、シャフト部から離れる方向に突出する接触子とを有し、接触子の先端がワークＷに当接可能となる。このスタイラス１３３は、アームホルダー１３２に対して着脱自在となり、ワークＷや測定方法、測定種別等によって、適宜変更可能となっている。
また、検出器本体１３１は、アームホルダー１３２及びスタイラス１３３を揺動させる揺動機構（図示略）を有し、揺動機構によりスタイラス１３３を揺動させる。具体的には、揺動機構は、接触子の突出方向に沿ってスタイラス１３３を振動させる。そして、検出器本体１３１は、スタイラス１３３の変位量を検出する検出センサー１３１Ａを備える。この検出センサー１３１Ａは、スタイラス１３３の微小な振動を電気的に検出するものであり、例えば、０．０００１μｍ〜０．０１μｍの検出分解能を実現できる。検出センサー１３１Ａにより検出された検出値（スタイラス１３３の変位量）は、制御装置２０に送信される。
【００２３】
移動機構１４は、コラム１４１と、Ｚスライダ１４２と、Ｚ駆動機構１４３と、駆動本体部１４４と、Ｘスライダ１４５と、Ｘ駆動機構１４６と、を含んで構成されている。
コラム１４１は、ベース１１の上面に立設されたＺ方向（本発明の第三方向に相当）に沿う柱状部材である。
Ｚスライダ１４２は、コラム１４１に対してＺ方向に沿って移動可能に支持されており、このＺスライダ１４２には駆動本体部１４４が固定される。
Ｚ駆動機構１４３は、Ｚスライダ１４２をＺ方向に移動させる機構である。このＺ駆動機構１４３は、図示は省略するが、例えば、Ｚ方向に延びたボールねじ軸と、このボールねじ軸に螺合されたナット部材とを有するＺ軸送りねじ機構と、により構成することができる。また、送りねじ機構としては、例えば、Ｚ軸駆動モーターと、このＺ軸駆動モーターの回転をボールねじ軸に伝達するＺ軸回転伝達機構とによって構成することができる。なお、Ｚ駆動機構１４３として、図１に示すように、Ｚ調整ノブ１４３Ａが設けられていてもよい。このＺ調整ノブ１４３Ａは、前述のボールねじ軸の一端に接続され、手動操作されることでボールねじ軸を回転させる。このようなＺ調整ノブ１４３Ａにより手動によるＺスライダ１４２の位置調整が可能となる。
また、Ｚ駆動機構１４３には、Ｚスライダ１４２のＺ方向の位置を検出するＺスケール１４７（図２参照）が設けられている。このＺスケール１４７は、例えば、上述したナット部材に装着されていてもよく、駆動モーターの駆動量を検出することでＺ方向の位置を検出してもよい。
【００２４】
Ｘスライダ１４５は、Ｚ駆動機構１４３に固定された駆動本体部１４４に、図示略のガイドレールを介して設けられている。
Ｘ駆動機構１４６は、Ｘスライダ１４５をＸ方向に移動させる機構である。このＸ駆動機構１４６は、Ｘスライダ１４５をガイドレールに沿ってＸ方向に移動させる送り機構（図示略）を備える。この送り機構は、例えば、駆動本体部１４４にガイドレールと平行に設けられＸスライダ１４５に螺合されたＸ軸送りねじ軸と、Ｘ軸駆動モーターと、Ｘ軸駆動モーターの回転をＸ軸送りねじ軸に伝達するＸ軸回転伝達機構とによって構成することができる。Ｘ軸回転伝達機構としては、例えば、歯車列や、ベルトおよびプーリなどの機構によって構成することができる。なお、Ｘ駆動機構１４６として、図１に示すように、Ｘ調整ノブ１４６Ａが設けられていてもよい。このＸ調整ノブ１４６Ａは、Ｘ軸送りねじ軸の一端に接続され、手動操作されることでＸ軸送りねじ軸を回転させる。このようなＸ調整ノブ１４６Ａにより手動によるＸスライダ１４５の位置調整が可能となる。
また、Ｘ駆動機構１４６には、Ｘスライダ１４５のＸ方向の位置を検出するＸスケール１４８（図２参照）が設けられている。
【００２５】
［制御装置の構成］
図２は、表面性状測定機１のシステム構成の概略を示すブロック図である。
制御装置２０は、例えばパーソナルコンピューター等のコンピューターにより構成することができ、本発明のパートプログラム選択装置に相当する。この制御装置２０は、記憶部２１と、操作部２２と、制御部２３と、を含んで構成されている。
【００２６】
記憶部２１には、表面性状測定機１の駆動を制御するための各種プログラムや各種データが記憶されている。
記憶部２１に記憶される各種プログラムとしては、ワークＷに対する測定処理を実施する際の測定手順を含むパートプログラムが記憶されている。このパートプログラムは、ワークＷの種類や、ワークＷに対する測定位置等に応じて、複数記憶されている。なお、これらのパートプログラムは、予め作成されて記憶部２１に記憶される。
また、これらのパートプログラムには、それぞれ、測定処理を開始する検出器１３の位置を示す処理開始位置情報が位置情報として対応付けられて記憶されている。ここで、処理開始位置情報は、Ｚスケール１４７及びＸスケール１４８により検出される装置本体１０の座標系の（Ｘ，Ｚ）座標位置である。処理開始位置情報は、例えば、それぞれのパートプログラムの作成時に、検出器１３の位置座標が取得され、作成したパートプログラムの処理開始位置情報として対応付けられる。
なお、各パートプログラムを識別するプログラムＩＤと、処理開始位置情報との関係を記録したテーブルデータが記録されていてもよい。
【００２７】
操作部２２は、例えばマウスやキーボード、ジョイスティック等を含んで構成され、オペレーターにより操作されることで、操作信号を制御部２３に出力する。
制御部２３は、例えば、ＣＰＵ（Central Processing Unit）等の演算回路や記憶回路等により構成されており、記憶部２１に記憶されたプログラムを読み込み実行することで、図２に示すように、位置取得部２３１、選択部２３２、指定プログラム取得部２３３、動作制御部２３４、及び表示制御部２３５として機能する。
【００２８】
位置取得部２３１は、装置本体１０の検出器１３の位置を取得する。この位置取得部２３１は、装置本体１０のＺスケール１４７により検出される検出器１３のＺ方向に対する位置、及びＸスケール１４８により検出される検出器１３のＸ方向に対する位置をそれぞれ取得する。
選択部２３２は、位置取得部２３１により取得された検出器１３の位置を示す処理開始位置情報に対応付けられたパートプログラムを記憶部２１から抽出（選択）する。
【００２９】
指定プログラム取得部２３３は、オペレーターが操作部２２を操作することでパートプログラムを指定する旨の操作信号が入力された場合に、当該操作信号に含まれるパートプログラムを装置本体１０にて実施させる測定処理の測定手順を含むパートプログラム（実施パートプログラム）であるとして取得する。
動作制御部２３４は、指定プログラム取得部２３３により取得された実施パートプログラムを記憶部２１から読み出して実行する。これにより、制御装置２０から装置本体１０に、測定手順を含む測定制御信号が送信され、装置本体１０においてワークＷに対する測定処理が実施される。
【００３０】
表示制御部２３５は、表示装置３０を制御して、表示装置３０の画面に、パートプログラムを示す画像情報を表示させる。この際、表示制御部２３５は、選択部２３２により選択されたパートプログラムのみに対応した画像情報を表示させてもよく、複数のパートプログラムに対応した画像情報をそれぞれ表示させた上で、選択部２３２により選択されたパートプログラムに対応する画像情報を強調表示させてもよい。
【００３１】
［表面性状測定機１の動作］
次に、上述したような表面性状測定機１によるワークＷの測定方法（パートプログラム選択方法）について説明する。
図３は、本実施形態における測定方法を示すフローチャートである。
本実施形態では、ワークＷの所定の測定位置を測定する場合、先ず、ワークＷをテーブル１２上に設置（載置）する。この際、ワークＷを固定治具等に固定した上でテーブル１２上に設置してもよい。
この後、装置本体１０は、Ｚ駆動機構１４３及びＸ駆動機構１４６を駆動させ、検出器１３をワークＷの測定処理を実施する箇所（処理開始位置）に移動させる（ステップＳ１）。このステップＳ１では、装置本体１０は、オペレーター（測定者）のコントローラーの操作に基づいて、Ｚ駆動機構１４３やＸ駆動機構１４６の駆動モーターを駆動させて、検出器１３を移動させる。なお、オペレーターがＺ調整ノブ１４３ＡやＸ調整ノブ１４６Ａを調整することで検出器１３が処理開始位置に移動されてもよい。
図４は、ステップＳ１により移動された検出器１３を示す図である。図４の例では、検出器１３が所定の原点位置（Ｘ０，Ｚ０）＝（０，０）から、Ｘ＝Ｘ１＝１０（ｍｍ）、Ｚ＝Ｚ１＝５（ｍｍ）の位置に移動されている。
【００３２】
ステップＳ１により検出器１３が移動されると、Ｚスケール１４７は、検出器１３のＺ方向の位置を計測し、Ｘスケール１４８は、検出器１３のＸ方向の位置を計測する。計測された検出器１３の位置（（ｘ，ｚ）座標）を示す位置情報は、装置本体１０から制御装置２０に送信される。これにより、位置取得部２３１は、装置本体１０から送信された位置情報から検出器１３の位置を取得（特定）する（ステップＳ２；位置取得ステップ）。したがって、図４の例では、位置取得部２３１は、検出器１３の位置を、Ｘ１＝１０（ｍｍ）、Ｚ１＝５（ｍｍ）として特定することができる。
【００３３】
ステップＳ２により検出器１３の位置が特定されると、選択部２３２は、記憶部２１に記憶されている複数のパートプログラムから、検出器１３の位置を処理開始位置情報としてしたパートプログラムを選択する（ステップＳ３：選択ステップ）。
各パートプログラムには、それぞれ処理開始位置情報が対応付けられて記憶されているので、選択部２３２は、位置取得部２３１により取得された検出器１３の位置と同一又は略同一の位置を処理開始位置情報として含むパートプログラムを選択する。具体的には、選択部２３２は、検出器１３の位置から、予め設定された第一距離範囲の処理開始位置に対応したパートプログラムを選択する。
なお、記憶部２１に、各パートプログラムと、各パートプログラムに対する処理開始位置情報との対応関係を示したテーブルデータが記憶されている場合、選択部２３２は、このテーブルデータから、パートプログラムを選択してもよい。
【００３４】
ステップＳ３の後、選択部２３２は、ステップＳ３にて選択したパートプログラムが１つであるか否かを判定する（ステップＳ４）。
ステップＳ４において、選択したパートプログラムが１つの場合（Ｙｅｓの場合）は、当該パートプログラムを実施パートプログラムとして、後述するステップＳ７に進む。
【００３５】
一方、ステップＳ４において、Ｎｏと判定された場合、表示制御部２３５は、ステップＳ３により選択されたパートプログラムを表示装置３０の画面に表示させる（ステップＳ５）。
図５は、ステップＳ５により表示される表示装置３０の表示画面３１の一例を示す図である。
上述したように、選択部２３２は、検出器１３の位置から、予め設定された第一距離範囲の位置を処理開始位置情報として含むパートプログラムを選択する。このため、処理開始位置情報が前記第一距離範囲内で異なる僅かに複数のパートプログラムが取得される場合がある。この場合、表示制御部２３５は、図５に示すように、表示装置３０の表示画面３１上に、選択された複数のパートプログラムに対応したプログラム名３２（画像情報）を表示させる。
具体的には、表示制御部２３５は、表示装置３０の表示画面３１における画面横方向（ｘ方向：本発明の第二方向に相当）に沿って、Ｘ方向における処理開始位置が異なるパートプログラムを示すプログラム名３２を表示させる。また、表示装置３０の表示画面３１における画面縦方向（ｙ方向：本発明の第四方向に相当）に沿って、Ｚ方向における処理開始位置が異なるパートプログラムを示すプログラム名３２を表示させる。この際、処理開始位置のＸ座標が小さいパートプログラム程、プログラム名３２を画面左側（−ｘ側）に配置し、処理開始位置のＺ方向の位置（Ｚ座標）が小さいパートプログラム程、プログラム名３２を画面下側（＋ｙ側）に配置する。
これにより、表示画面３１内に、処理開始位置に対応した位置関係でパートプログラムのプログラム名３２が表示されることになるので、オペレーターは、容易に所望のパートプログラムを確認することが可能となる。
また、表示制御部２３５は、表示画面３１上に、パートプログラムを指定するための指示画像３３を表示させる。
【００３６】
この後、指定プログラム取得部２３３は、操作部２２からの操作信号に基づいて、測定処理を実施するパートプログラムを取得する（ステップＳ６）。
具体的には、図５に示すような表示画面３１において、オペレーターは、操作部２２を操作して、指示画像３３を所望のパートプログラムに対応したプログラム名３２上に移動させて選択する。これにより、操作部２２から、所定のパートプログラムを指定する旨の操作信号が制御部２３に入力される。指定プログラム取得部２３３は、この操作信号に基づいて、実施パートプログラムを特定する。
【００３７】
ステップＳ６の後、又はステップＳ４においてＹｅｓと判定された後、動作制御部２３４は、実施パートプログラムを実行して、装置本体１０に制御信号を出力する（ステップＳ７）。これにより、装置本体１０において、検出器１３がパートプログラムにより指定された測定手順で移動し、ワークＷに対する測定処理が開始される。なお、検出器１３の位置と処理開始位置とが僅かに異なる場合等では、検出器１３の位置と処理開始位置との差分値を算出し、当該差分値だけ検出器１３を移動させた後、パートプログラムに基づいた測定処理を実施すればよい。
【００３８】
［本実施形態の作用効果］
本実施形態の表面性状測定機１は、装置本体１０と、制御装置２０とを含んで構成され、装置本体１０は、ワークＷが設置されるテーブル１２と、ワークＷを測定するための検出器１３と、を備える。また、制御装置２０は、ワークＷに対する測定処理を実施するためのパートプログラムが複数記憶された記憶部２１を備えている。そして、制御装置２０は、位置取得部２３１により、装置本体１０の検出器１３の位置を取得し、選択部２３２により、取得した検出器１３の位置を示す処理開始位置情報に対応付けられたパートプログラムを選択する。
これにより、検出器１３の位置に対応したパートプログラムのみが選択され、それ以外の位置のパートプログラムが選択されないので、オペレーターは、選択されたパートプログラムから、ワークＷの測定処理を実施するための所望のパートプログラムを容易に見つけることができる。特に、工場等の製造現場では、同一のワークＷに対する測定処理を実施する場合に、テーブル１２上の決まった位置にワークＷが設置する傾向があり、処理開始位置もほぼ同じ位置となる。本実施形態では、処理開始位置に基づいたパートプログラムを選択するため、上記のような製造現場において特に有利となり、オペレーターによるパートプログラムの選択が容易となるように支援して操作性を向上でき、かつ、パートプログラムの選択ミスを抑制できる。
【００３９】
また、ワークＷを固定する固定治具等にパートプログラムを指定する判別部を設けると、各ワークＷの種別に対応して複数の固定治具を形成する必要があり、また、判別部を判定するためのプログラムを別途作成する必要がある。このような場合では、パートプログラムだけでなく、当該パートプログラムに対応した固定治具を別途作成する必要があり、固定治具の判別部を判別するためのシステム構成も構築する必要がある。これに対して、本実施形態では、パートプログラムに対して、処理開始位置情報を対応付けて記憶すればよく、構成を簡略化できる。
【００４０】
本実施形態では、位置取得部２３１は、検出器１３によりワークＷの測定処理を実施する際の検出器１３の位置（処理開始位置）を取得する。このため、ワークＷに対する測定処理を実施する際に通常行われる操作、つまり、検出器１３を処理開始位置に移動させる操作を実施することで、選択部２３２によりパートプログラムが選択されて絞り込みができる。したがって、パートプログラムの選択（絞り込み）のための専用の操作を行う必要がなく、オペレーターは、容易に所望のパートプログラムを見つけることができる。
【００４１】
本実施形態では、表示制御部２３５は、選択部２３２により選択されたパートプログラムを示すプログラム名３２を表示装置３０の表示画面３１に表示させる。このため、オペレーターは、表示画面３１に表示されたプログラム名３２から、ワークＷに対する測定処理を行うための所望のパートプログラムを容易に見つけることができる。
【００４２】
本実施形態では、選択部２３２は、検出器１３の位置から第一距離範囲内の処理開始位置に対応したパートプログラムを選択する。
このため、検出器１３の位置が、パートプログラムに対応付けられた処理開始位置情報で示される位置と僅かに異なっている場合でも、所望のパートプログラムが選択することができる。
また、表示制御部２３５は、選択部２３２により複数のパートプログラムが選択された場合に、処理開始位置のＸ座標が小さいパートプログラム程、プログラム名３２を画面左側（−ｘ側）に配置し、処理開始位置のＺ座標が小さいパートプログラム程、プログラム名３２を画面下側（＋ｙ側）に配置する。これにより、処理開始位置の順でプログラム名が表示されることになり、オペレーターは、測定処理に対応した所望のパートプログラムをより容易に見つけることが可能となり、操作性のさらなる向上を図れる。
【００４３】
本実施形態では、指定プログラム取得部２３３は、操作部２２からの操作信号に基づいて、選択部２３２により選択されたパートプログラムのいずれかを実行パートプログラムとして取得する。そして、動作制御部２３４は、実行パートプログラムに基づいて装置本体１０の検出器１３を駆動させる。
つまり、選択部２３２により絞り込まれたパートプログラムから所望のパートプログラムが指定されることで、そのパートプログラムに基づいた処理が実施される。これにより、ワークＷに対する所望の測定処理を容易に、かつ適切に実施することができる。
【００４４】
［変形例］
なお、本発明は前述した実施形態に限定されるものではなく、本発明の目的を逸脱しない範囲での変形等は本発明に含まれるものである。
例えば、上記実施形態では、本発明の産業機械を表面性状測定機１に適用した例を説明したが、その他、物品の寸法あるいは形状を測定するための多様な測定機に対して適用することができる。例えば、物品の表面上の各点位置を測定する三次元測定機、円筒状などの物品の真円度を測定する真円度測定機等に対して好適に適用することができる。
【００４５】
また、作動部としてワークＷに対して接触することで、ワークＷの表面性状を測定するスタイラス１３３を有する検出器１３を例示したが、これに限定されない。例えば、作動部として、レーザー光の送受信部を備え、ワークＷにより反射されたレーザー光の光量を検出することでワークＷの形状を測定したり、作動部として撮像カメラを備え、ワークＷの撮像画像に基づいて、ワークＷの形状を測定したりする非接触型の測定部にも適用することができる。
さらに、作動部は、ワークＷの検査や測定を行うものに限定されず、例えば、ワークＷの研磨や切断等の加工を行う加工部であってもよい。すなわち、産業機械としては、上述したような測定機に限定されず、物品を加工する加工機等に適用することも可能である。
【００４６】
上記実施形態では、装置本体１０と制御装置２０と表示装置３０とが別体として構成される例を示したが、装置本体１０の例えば駆動本体部１４４等に表示部を設ける構成としてもよく、装置本体１０に制御装置２０を組み込む構成などとしてもよい。
【００４７】
上記実施形態において、位置取得部２３１は、装置本体１０のＺスケール１４７やＸスケール１４８から出力された検出信号に基づいて、検出器１３の位置を取得する例を示したが、これに限定されない。例えば、オペレーターが操作部２２を操作して検出器１３の位置を入力することで、位置取得部２３１は、操作部２２からの操作信号から検出器１３の位置を取得する構成としてもよい。
【００４８】
図５において、表示制御部２３５は、各パートプログラムのプログラム名３２をテキスト画像として表示させる例を示したが、これに限定されない。例えば、各パートプログラムに対応したアイコン画像を作成しておき、プログラム名３２に替えてアイコン画像を表示させてもよい。また、プログラム名３２及びアイコン画像の双方を表示させてもよい。
【００４９】
上記実施形態では、選択部２３２により選択されたパートプログラムに対応するプログラム名３２を表示画面３１に表示させる例を示したが、これに限定されない。
例えば、表示制御部２３５は、表示画面３１に、全てのパートプログラムを表示させるとともに、選択部２３２により選択されたパートプログラムを強調表示させてもよい。
また、検出器１３の位置を中心とした、第一距離範囲よりも広い第二距離範囲内の処理開始位置に対応したパートプログラムのプログラム名（又はアイコン画像）を表示画面３１に表示させ、選択部２３２により選択されたパートプログラムを強調表示させてもよい。
このような場合では、検出器１３の位置に対応したパートプログラムが強調表示されることで、オペレーターが誤ったパートプログラムを指定する不都合を抑制できる。
【００５０】
また、表示画面３１に表示されるパートプログラムとしては、図５の例に限定されず、例えば、選択部２３２により選択されたパートプログラムが、表形式で一覧表示されてもよい。この場合でも、検出器１３の位置に対応したパートプログラムのみが表示されるので、従来に比べて、容易に所望のパートプログラムを見つけることができ、操作性の向上を図れる。
【００５１】
上記実施形態では、検出器１３が第一方向であるＸ方向、及び第三方向であるＺ方向に移動可能な構成を例示した。これに対して、例えば検出器１３のスタイラス１３３の角度を変更可能な構成としてもよく、この場合、選択部２３２は、検出器１３の位置に加え、スタイラス１３３の角度に基づいてパートプログラムを選択してもよい。また、表示制御部２３５は、スタイラス１３３の角度に応じて、プログラム名３２を仮想円上に沿って配置した画面を表示させてもよい。
さらに、パートプログラムを選択する基準として、検出器１３（作動部）の位置や角度に加え、ワークＷの重量等を用いてもよい。この場合、テーブル１２上に載置されたワークＷの重量を測定する重量測定部を設ける。そして、記憶部２１に記憶されるパートプログラムに、測定対象となるワークＷの基準重量も対応付けて記録しておき、選択部２３２は、検出器１３の位置や角度によるパートプログラムを絞り込んだ上で、重量測定部により測定された重量に同一又は略同一となる基準重量に対応するパートプログラムを選択する。
【００５２】
上記実施形態では、ステップＳ１により検出器１３が処理開始位置に移動させた後に、ステップＳ２以降の処理が実施されたが、ステップＳ１において、検出器１３が移動されるに伴って、表示装置３０の表示画面３１に表示されるパートプログラム（プログラム名３２）を変化させてもよい。
また、上記のように、全てのパートプログラム又は検出器１３の位置から第二距離範囲内のパートプログラムを表示させた上で、選択部２３２により選択されるパートプログラムを強調表示させてもよく、この場合では、検出器１３の移動に伴って、強調表示されるパートプログラムが変化する。よって、オペレーターは、表示画面３１上の強調されたパートプログラムを確認しながら、検出器１３の処理開始位置を設定することもできる。これにより、例えば実施するパートプログラムが分かっていて、ワークＷの設置位置や、検出器１３の位置設定に不慣れな者であっても、表示画面３１を見ながら、目的とするパートプログラムが選択部２３２により選択されるように、ワークＷの位置設定や、検出器１３の位置設定を行うことができる。
【００５３】
上記実施形態では、ステップＳ４においてＹｅｓと判定された場合（選択部２３２により選択されたパートプログラムが１つの場合）、ステップＳ７に移行し、即座に、動作制御部２３４により測定処理が実施されたが、これに限定されず、例えばステップＳ５〜ステップＳ６を経てオペレーターにより指定された場合にのみ、測定処理を実施するようにしてもよい。
【産業上の利用可能性】
【００５４】
本発明は、パートプログラムに基づいて作動部を駆動させることでワークに対する測定や加工等の各種処理を行う産業機械に利用できる。
【符号の説明】
【００５５】
１…表面性状測定機（産業機械）、１０…装置本体、１２…テーブル、１３…検出器（作動部）、１４…移動機構、２０…制御装置（パートプログラム選択装置）、２１…記憶部、２２…操作部、２３…制御部、３０…表示装置（表示部）、３１…表示画面、３２…プログラム名（画像情報）、３３…指示画像、１３３…スタイラス、１４３…Ｚ駆動機構、１４６…Ｘ駆動機構、１４７…Ｚスケール、１４８…Ｘスケール、２３１…位置取得部、２３２…選択部、２３３…指定プログラム取得部、２３４…動作制御部、２３５…表示制御部、Ｗ…ワーク。
【図１】
2018004362.tif 000003
【図２】
2018004362.tif 000004
【図３】
2018004362.tif 000005
【図４】
2018004362.tif 000006
【図５】
2018004362.tif 000007