(57)【要約】【課題】ワークのＣＡＤデータがなくても簡単な手順で低コストにパートプログラムを自動生成できる真円度測定機のパートプログラム自動生成装置、真円度測定装置および真円度測定機のパートプログラム自動生成方法を提供する。【解決手段】パートプログラム自動生成部２０は、ワークのエッジを検出するエッジ検出部２１と、検出されたエッジの位置からワークの断面形状を生成する断面形状生成部２２と、生成された断面形状に測定位置を指定する測定位置指定部２３と、生成された断面形状および指定された測定位置からパートプログラムを生成するパートプログラム生成部２４と、を有する。【選択図】図２
2020012776.tif 000002
【特許請求の範囲】
【請求項１】
ワークを載置する回転テーブルおよび前記ワークの任意の表面位置を測定可能なプローブを有する真円度測定機に、所定の測定動作を実行させるパートプログラムを自動生成するパートプログラム自動生成装置であって、
前記ワークのエッジを検出するエッジ検出部と、検出された前記エッジの位置から前記ワークの断面形状を生成する断面形状生成部と、生成された前記断面形状に測定位置を指定する測定位置指定部と、生成された前記断面形状および指定された前記測定位置から前記パートプログラムを生成するパートプログラム生成部と、を有することを特徴とする真円度測定機のパートプログラム自動生成装置。
【請求項２】
請求項１に記載した真円度測定機のパートプログラム自動生成装置において、
前記断面形状生成部は、前記エッジ検出部で検出された前記エッジの位置から、前記ワークの片側輪郭形状を生成し、得られた前記片側輪郭形状から前記断面形状を生成することを特徴とする真円度測定機のパートプログラム自動生成装置。
【請求項３】
請求項１または請求項２に記載した真円度測定機のパートプログラム自動生成装置において、
前記エッジ検出部は、前記ワークの回転中心軸線に沿った前記エッジのＺ軸位置および前記回転中心軸線と交差するＸ軸位置を記録するとともに、前記回転中心軸線に対する前記エッジの向きを記録し、
前記断面形状生成部は、前記エッジ検出部で検出された前記エッジの前記Ｚ軸位置、前記Ｘ軸位置および前記エッジの向きに基づいて図形を割り当てることで前記断面形状を生成することを特徴とする真円度測定機のパートプログラム自動生成装置。
【請求項４】
請求項３に記載した真円度測定機のパートプログラム自動生成装置において、
前記断面形状生成部は、前記回転中心軸線を一辺としかつ前記エッジの位置を頂点とする長方形（正方形を含む）を割り当てることで前記断面形状を生成することを特徴とする真円度測定機のパートプログラム自動生成装置。
【請求項５】
ワークを載置する回転テーブルおよび前記ワークの任意の表面位置を測定可能なプローブを有する真円度測定機と、測定プログラムに記述された測定動作を前記真円度測定機に実行させる測定制御装置とを有し、
前記測定制御装置は、前記測定プログラムに利用可能なパートプログラムを自動生成するパートプログラム自動生成部を有し、
前記パートプログラム自動生成部は、前記ワークのエッジを検出するエッジ検出部と、検出された前記エッジの位置から前記ワークの断面形状を生成する断面形状生成部と、生成された前記断面形状に測定位置を指定する測定位置指定部と、生成された前記断面形状および指定された前記測定位置から前記パートプログラムを生成するパートプログラム生成部と、を有することを特徴とする真円度測定装置。
【請求項６】
ワークを載置する回転テーブルおよび前記ワークの任意の表面位置を測定可能なプローブを有する真円度測定機に、所定の測定動作を実行させるパートプログラムを自動生成するパートプログラム自動生成方法であって、
前記ワークのエッジを検出するエッジ検出工程と、検出された前記エッジの位置から前記ワークの断面形状を生成する断面形状生成工程と、生成された前記断面形状に測定位置を指定する測定位置指定工程と、生成された前記断面形状および指定された前記測定位置から前記パートプログラムを生成するパートプログラム生成工程と、を行うことを特徴とする真円度測定機のパートプログラム自動生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、真円度測定機のパートプログラム自動生成装置、真円度測定装置および真円度測定機のパートプログラム自動生成方法に関する。
【背景技術】
【０００２】
真円度測定装置は、真円度測定機にコンピュータシステムを用いた測定制御装置を接続して構成される。測定制御装置は、指定された測定プログラムを実行することで、真円度測定機に測定動作を実行させる。
測定プログラムには、測定対象のワークに対して、どのような測定動作を行うかが記述される。測定プログラムを作成する際、基本的な測定動作を予めパートプログラムとして準備しておき、測定プログラムに随時組み込むことが行われている（特許文献１参照）。
パートプログラムの作成には、ワークのＣＡＤデータを画面上に表示させて測定箇所をオペレータが指定するオフラインティーチングに基づくパートプログラムの自動生成技術が提案されている（特許文献２参照）。
特許文献１および特許文献２は三次元測定機に関する技術であるが、真円度測定機の測定プログラムにも流用可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２６００３３号公報
【特許文献２】特開２００１−３１９２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した特許文献２に記載のパートプログラムの自動生成技術は、自由度の大きな三次元測定機などの測定プログラムに用いられるものであり、高機能である反面、システムとして大規模で設備コストも高騰するうえ、ワークのＣＡＤデータが必要であり、ＣＡＤデータがない状況では実施できないという問題があった。
本発明は、ワークのＣＡＤデータがなくても簡単な手順で低コストにパートプログラムを自動生成できる真円度測定機のパートプログラム自動生成装置、真円度測定装置および真円度測定機のパートプログラム自動生成方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の真円度測定機のパートプログラム自動生成装置は、ワークを載置する回転テーブルおよび前記ワークの任意の表面位置を測定可能なプローブを有する真円度測定機に、所定の測定動作を実行させるパートプログラムを自動生成するパートプログラム自動生成装置であって、前記ワークのエッジを検出するエッジ検出部と、検出された前記エッジの位置から前記ワークの断面形状を生成する断面形状生成部と、生成された前記断面形状に測定位置を指定する測定位置指定部と、生成された前記断面形状および指定された前記測定位置から前記パートプログラムを生成するパートプログラム生成部と、を有することを特徴とする。
【０００６】
本発明において、真円度測定機の測定対象であるワークは回転体であり、その断面形状は回転中心軸線に対して線対称となる。従って、ワークの回転中心軸線の片側の輪郭形状を生成できれば、全体の断面形状が把握できる。ワークの片側輪郭形状は、ワークのエッジ部分を指定し、当該部分で回転中心軸線に沿ってエッジ検出を行うことで、検出されたエッジの位置およびエッジの向き（上向きか下向きかの別）から推定することができる。
従って、本発明では、ワークのＣＡＤデータがなくても、簡易な手順でワークの断面形状を生成することができる。そして、得られた断面形状に測定位置を指定することで、真円度測定機の測定動作を指定するパートプログラムを自動生成することができる。
このように、本発明では、自動生成するパートプログラムの対象をワークが回転体である真円度測定機に限定することで、ワークの断面形状を簡単に生成できる。そして、断面形状の生成は、既存のエッジ検出および図形割り当てなどの処理で行うことができ、かつこれらの処理は一般的なパーソナルコンピュータシステムでも実行可能である。
従って、本発明によれば、ワークのＣＡＤデータがなくても、簡単な手順で低コストに、パートプログラムの自動生成を行うことができる。
【０００７】
本発明の真円度測定機のパートプログラム自動生成装置において、前記断面形状生成部は、前記エッジ検出部で検出された前記エッジの位置から、前記ワークの片側輪郭形状を生成し、得られた前記片側輪郭形状から前記断面形状を生成することが好ましい。
【０００８】
このような本発明では、先ず回転中心軸線に対して片側だけで輪郭形状を生成すればよく、後述する図形の割り当て処理などを片側だけで行うことができ、回転体であるワークの特性を活かして効率のよい処理を行うことができる。
【０００９】
本発明の真円度測定機のパートプログラム自動生成装置において、前記エッジ検出部は、前記ワークの回転中心軸線に沿った前記エッジのＺ軸位置および前記回転中心軸線と交差するＸ軸位置を記録するとともに、前記回転中心軸線に対する前記エッジの向きを記録し、前記断面形状生成部は、前記エッジ検出部で検出された前記エッジの前記Ｚ軸位置、前記Ｘ軸位置および前記エッジの向きに基づいて図形を割り当てることで前記断面形状を生成することが好ましい。
【００１０】
このような本発明では、前記エッジの向きを参照することで、前記エッジの位置に対する断面形状の存在領域を判定することができ、断面形状の生成を効率よく実行できる。
なお、図形の割り当てにあたっては、図形として後述する長方形を用いる方式が利用できる。あるいは、各エッジを複数の線分（回転中心軸線に平行な線分および直交する線分）で順次連結した図形を割り当てる方式が利用できる。
【００１１】
本発明の真円度測定機のパートプログラム自動生成装置において、前記断面形状生成部は、前記回転中心軸線を一辺としかつ前記エッジの位置を頂点とする長方形（正方形を含む）を割り当てることで前記断面形状を生成することが好ましい。
【００１２】
このような本発明では、回転中心軸線を一辺としかつエッジの位置を頂点とする長方形を用いることで、断面形状の生成を効率よく実行できる。例えば、複数のエッジが検出されているとき、各エッジに対して各々を頂点とする複数の長方形を割り当て、これらを合成してその最外周の輪郭形状（片側輪郭形状）を生成することができる。さらに、得られた片側輪郭形状を、回転中心軸線に対して反対側に転写することで、回転中心軸線に対して線対称の断面形状を生成することができる。
【００１３】
本発明の真円度測定装置は、ワークを載置する回転テーブルおよび前記ワークの任意の表面位置を測定可能なプローブを有する真円度測定機と、測定プログラムに記述された測定動作を前記真円度測定機に実行させる測定制御装置とを有し、前記測定制御装置は、前記測定プログラムに利用可能なパートプログラムを自動生成するパートプログラム自動生成部を有し、前記パートプログラム自動生成部は、前記ワークのエッジを検出するエッジ検出部と、検出された前記エッジの位置から前記ワークの断面形状を生成する断面形状生成部と、生成された前記断面形状に測定位置を指定する測定位置指定部と、生成された前記断面形状および指定された前記測定位置から前記パートプログラムを生成するパートプログラム生成部と、を有することを特徴とする。
【００１４】
このような本発明では、真円度測定機のパートプログラム自動生成装置に関して説明した通りの作用効果により、ワークのＣＡＤデータがなくても簡単な手順で低コストにパートプログラムの自動生成を行うことができる。
【００１５】
本発明の真円度測定機のパートプログラム自動生成方法は、ワークを載置する回転テーブルおよび前記ワークの任意の表面位置を測定可能なプローブを有する真円度測定機に、所定の測定動作を実行させるパートプログラムを自動生成するパートプログラム自動生成方法であって、前記ワークのエッジを検出するエッジ検出工程と、検出された前記エッジの位置から前記ワークの断面形状を生成する断面形状生成工程と、生成された前記断面形状に測定位置を指定する測定位置指定工程と、生成された前記断面形状および指定された前記測定位置から前記パートプログラムを生成するパートプログラム生成工程と、を行うことを特徴とする。
【００１６】
このような本発明では、真円度測定機のパートプログラム自動生成装置に関して説明した通りの作用効果により、ワークのＣＡＤデータがなくても簡単な手順で低コストにパートプログラムの自動生成を行うことができる。
【発明の効果】
【００１７】
本発明によれば、ワークのＣＡＤデータがなくても簡単な手順で低コストにパートプログラムを自動生成できる真円度測定装置、真円度測定機のパートプログラム自動生成装置および自動生成方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の真円度測定装置の一実施形態を示す模式図。
【図２】前記実施形態の測定制御装置を示すブロック図。
【図３】前記実施形態のエッジ検出工程を示す模式図。
【図４】前記実施形態のエッジ検出位置の表示画面を示す図。
【図５】前記実施形態のワークの片側輪郭形状の推定画面を示す図。
【図６】前記実施形態のワークの断面形状の表示画面を示す図。
【図７】前記実施形態の測定位置の指定画面を示す図。
【図８】前記実施形態で実行される処理を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態を図面に基づいて説明する。
図１には、本発明に基づく真円度測定装置１が示されている。
真円度測定装置１は、真円度測定機２と、これを制御する測定制御装置１０とを備えている。
【００２０】
真円度測定機２は、測定対象物であるワークＷを載置する回転テーブル３と、ワークＷの任意の表面位置を測定可能なプローブ４とを有する。
プローブ４は、コラム５で支持されるとともに、コラム５に設置された移動機構によりＸ軸（図中左右方向）およびＺ軸（図中上下方向）に変位可能である。
回転テーブル３は、Ｚ軸方向に延びる回転中心軸線Ｃまわりに回転可能であり、本体ケース６に格納された駆動モータにより回転駆動される。
【００２１】
測定制御装置１０は、いわゆるパーソナルコンピュータなどのコンピュータシステムで構成され、測定プログラムを実行することで、この測定プログラムに記述された測定動作を真円度測定機２に実行させることができる。
図２に示すように、測定制御装置１０は、ディスプレイパネルなどの表示部１１およびキーボードやマウスなどの操作部１２を有するとともに、ソフトウェアにより構成されるパートプログラム自動生成部２０および測定動作制御部３０を有する。
ここで、本実施形態のパートプログラム自動生成部２０は、本発明のパートプログラム自動生成装置に該当する。
【００２２】
パートプログラム自動生成部２０は、ワークＷのエッジ（図３のエッジＥ１〜Ｅ３）を検出するエッジ検出部２１と、検出されたエッジの位置からワークＷの断面形状（図６の断面形状Ｈ）を生成する断面形状生成部２２と、生成された断面形状に測定位置（図７の測定位置Ｍ１，Ｍ２）を指定する測定位置指定部２３と、生成された断面形状および指定された測定位置からパートプログラムを生成するパートプログラム生成部２４と、を有する。
【００２３】
エッジ検出部２１は、ワークＷのエッジを検出する。
図３において、ワークＷは小径の軸部Ｗ１の中間に大径の拡張部Ｗ２を有する回転体であり、その軸部Ｗ１の上面の周縁がエッジＥ１、拡張部Ｗ２の上面の周縁がエッジＥ２、拡張部Ｗ２の下面の周縁がエッジＥ３とされている。
エッジ検出部２１は、真円度測定機２に指令を出し、プローブ４を移動させてエッジＥ１〜Ｅ３の位置を検出する。例えば、プローブ４の接触子（スタイラス先端）を拡張部Ｗ２の上面近くの周面に接触させ、上方へ移動させてエッジＥ１を検出し、そのＸ軸位置、Ｚ軸位置および角の向きを記録する。エッジＥ１は上方へ移動させて検出されるため、上向きの角となる。同様にエッジＥ２，Ｅ３のＸ軸位置、Ｚ軸位置および角の向きを記録する。エッジＥ３では、プローブ４の接触子を下方へ移動させて検出されるため、下向きの角として記録される。
【００２４】
断面形状生成部２２は、エッジ検出部２１で検出されたエッジＥ１〜Ｅ３の位置から、ワークＷの断面形状を生成する。
図４に示すように、断面形状生成部２２は、エッジ検出部２１で検出されたＸ軸位置およびＺ軸位置を参照して、メモリ上に展開される仮想平面にエッジＥ１〜Ｅ３をプロットするとともに、エッジＥ１〜Ｅ３を含む仮想平面の画像を測定制御装置１０の表示部１１に表示する。
【００２５】
図５に示すように、断面形状生成部２２は、プロットされたエッジＥ１〜Ｅ３に対して、回転中心軸線Ｃを一辺としかつエッジＥ１〜Ｅ３の位置を頂点とする長方形（正方形を含む）を割り当てる。
例えば、エッジＥ１に対しては、エッジＥ１が上向きの角部（拡張部Ｗ２の上面の周縁）であるため、一辺が回転中心軸線Ｃに沿いかつ下方へ延びる長方形Ｒ１が割り当てられる。長方形Ｒ１の下側の辺はＺ軸の０位置とされる。
【００２６】
同様に、エッジＥ２は上向きの角部であり、下向きに延びる長方形が割り当てられ、エッジＥ３は下向きの角部であり、上向きに延びる長方形が割り当てられる。ただし、エッジＥ２，Ｅ３は各々のＸ軸位置が等しいので、各々に割り当てられる長方形は一体として扱われ、各々を２つの頂点とする長方形Ｒ２が割り当てられる。つまり、長方形Ｒ２は、一辺が回転中心軸線Ｃに沿いかつ上下辺がエッジＥ２，Ｅ３を通るものとされる。
【００２７】
これらの長方形Ｒ１，Ｒ２により、回転中心軸線Ｃの片側（図５の右側）には、ワークＷの片側輪郭形状Ｈｈ（ワークＷの断面形状Ｈのうち回転中心軸線Ｃの片側に表れる輪郭形状）が生成される。
図６に示すように、回転中心軸線Ｃの片側で得られた片側輪郭形状Ｈｈを、回転中心軸線Ｃを軸として反転させることで、回転中心軸線Ｃの両側にワークＷの断面形状Ｈが生成される。
以上の処理により、断面形状生成部２２において、エッジＥ１〜Ｅ３の情報からワークＷの断面形状Ｈが生成される。
【００２８】
測定位置指定部２３は、断面形状生成部２２により生成されたワークＷの断面形状Ｈに対し、測定位置つまりワークＷにおける測定すべき位置を指定する。
図７に示すように、測定位置指定部２３は、測定制御装置１０の表示部１１に断面形状Ｈを表示する。そして、操作部１２からのユーザの操作により、例えば画面上のポインタ１３により測定位置Ｍ１，Ｍ２を指定する。測定位置Ｍ１，Ｍ２は、回転体であるワークＷの測定軌跡を指定するＺ軸位置の情報であり、Ｘ軸位置の指定情報は無視される。
なお、図７に示す例では「回転測定要素」と「直動測定要素」とが選択可能になっている。回転測定とは、真円度測定等、回転テーブルを回転させて測定することであり、直動測定とは、真直度測定等、回転テーブルを回転せずに、プローブをＺ軸もしくはＸ軸方向に移動させて測定することである。図７では、ユーザにより「回転測定要素」が選択されている。
【００２９】
パートプログラム生成部２４は、断面形状生成部２２により生成されたワークＷの断面形状Ｈを基準とし、測定位置指定部２３で指定された測定位置Ｍ１，Ｍ２を参照して、ワークＷの測定位置Ｍ１，Ｍ２をプローブ４で測定する動作を記述したパートプログラムを生成する。パートプログラムの生成は、既存のプログラム作成手順が適宜利用できる。
【００３０】
次に、本実施形態の真円度測定装置１における動作について説明する。
図８において、真円度測定装置１による測定動作を行う際には、先ずユーザが測定対象のワークＷを真円度測定装置１にセットする（処理Ｓ１）。
真円度測定装置１の測定制御装置１０は、測定動作の開始にあたり、表示部１１に表示されるダイヤログ等によりパートプログラムの自動生成について問い合わせるので、これに対してユーザが自動生成の要否を選択する（処理Ｓ２）。
【００３１】
パートプログラムの自動生成を行う場合、測定制御装置１０はパートプログラム自動生成部２０を起動する。
パートプログラム自動生成部２０は、エッジ検出部２１により真円度測定機２を動作させ、プローブ４でワークＷのエッジ検出を行う（図３参照、処理Ｓ１１）。次に、断面形状生成部２２により、検出したエッジＥ１〜Ｅ３を画面に表示し（図４参照、処理Ｓ１２）、エッジＥ１〜Ｅ３に対応する長方形Ｒ１，Ｒ２を表示し（図５参照、処理Ｓ１３）、これによりワークＷの断面形状Ｈを生成する（図６参照、処理Ｓ１４）。
【００３２】
パートプログラム自動生成部２０は、得られた断面形状Ｈを表示して適切か否かをユーザに確認する（処理Ｓ１５）。断面形状Ｈが適切でなければ、ユーザが画面上で図形編集を行って断面形状Ｈの修正を行う（処理Ｓ１６）。
次に、パートプログラム自動生成部２０は、測定位置指定部２３により、断面形状Ｈの上に測定を行う測定位置Ｍ１，Ｍ２を指定し（図７参照、処理Ｓ１７）、断面形状Ｈおよび測定位置Ｍ１、Ｍ２からワークＷの該当位置をプローブ４で測定するためのパートプログラムを生成する（処理Ｓ１８）。
【００３３】
ワークＷのパートプログラムが生成できたら、測定制御装置１０は測定動作制御部３０を起動する。
測定動作制御部３０は、測定プログラム編集部３１により、生成されたワークＷのパートプログラムを含む測定プログラムを編集し（処理Ｓ３）、測定動作指令部３２により、得られた測定プログラムに基づいて真円度測定機２が動作制御され、プローブ４でワークＷの測定が実行される（処理Ｓ４）。測定動作指令部３２のもとでのワークＷの測定動作は、同じ形状の複数のワークＷに対して繰り返し行うことができ、終了判定により終了する（処理Ｓ５）。
【００３４】
前述した処理Ｓ２において、既にワークＷのパートプログラムが作成済である場合など、ユーザが自動生成をしない選択した場合、処理Ｓ１１〜Ｓ１８は省略され、処理Ｓ２から直ちに処理Ｓ３に移行し、測定動作を行う（処理Ｓ４〜Ｓ５）。
ここで、本実施形態の処理Ｓ１１〜Ｓ１８が、本発明のパートプログラム自動生成方法に該当する。
【００３５】
以上説明した本実施形態によれば、以下のような効果を得ることができる。
本実施形態において、真円度測定機２の測定対象であるワークＷは回転体であり、その断面形状Ｈは回転中心軸線Ｃに対して線対称となる。従って、ワークＷの回転中心軸線Ｃの片側の輪郭形状を生成できれば、全体の断面形状が把握できる。ワークの片側輪郭形状Ｈｈは、ワークＷのエッジ部分を指定し、当該部分で回転中心軸線Ｃに沿ってエッジ検出を行うことで、検出されたエッジＥ１〜Ｅ３の位置（Ｚ軸位置およびＸ軸位置）およびエッジＥ１〜Ｅ３の向き（上向きか下向きかの別）から推定することができる。
【００３６】
従って、本実施形態では、ワークＷのＣＡＤデータがなくても、簡易な手順でワークＷの断面形状Ｈを生成することができる。そして、得られた断面形状Ｈに測定位置Ｍ１，Ｍ２を指定することで、真円度測定機２の測定動作を指定するパートプログラムを自動生成することができる。
このように、本実施形態では、自動生成するパートプログラムの対象をワークＷが回転体である真円度測定機２に限定することで、ワークＷの断面形状Ｈを簡単に生成できる。そして、断面形状Ｈの生成は、既存のエッジ検出および図形割り当てなどの処理で行うことができ、かつこれらの処理は一般的なパーソナルコンピュータシステムで構成された測定制御装置１０でも実行可能である。
従って、本実施形態によれば、ワークＷのＣＡＤデータがなくても、簡単な手順で低コストに、パートプログラムの自動生成を行うことができる。
【００３７】
本実施形態において、断面形状生成部２２は、エッジ検出部２１で検出されたエッジＥ１〜Ｅ３の位置から、ワークＷの片側輪郭形状Ｈｈを生成し、得られた片側輪郭形状Ｈｈから全体の断面形状Ｈを生成するようにした。
このため、本実施形態では、先ず回転中心軸線Ｃに対して片側にある片側輪郭形状Ｈｈを生成すればよく、長方形Ｒ１，Ｒ２の割り当て処理などを片側だけで行うことができ、回転体であるワークＷの特性を活かして効率のよい処理を行うことができる。
【００３８】
本実施形態において、エッジ検出部２１は、ワークＷの回転中心軸線Ｃに沿ったエッジＥ１〜Ｅ３のＺ軸位置および回転中心軸線Ｃと交差するＸ軸位置を記録するとともに、回転中心軸線Ｃに対するエッジＥ１〜Ｅ３の向きを記録し、断面形状生成部２２は、エッジ検出部２１で検出されたエッジＥ１〜Ｅ３のＺ軸位置、Ｘ軸位置およびエッジＥ１〜Ｅ３の向きに基づいて図形を割り当てることで片側輪郭形状Ｈｈないし断面形状Ｈを生成するようにした。
このため、本実施形態では、断面形状Ｈの生成にあたって、エッジＥ１〜Ｅ３の向きを参照することで、エッジＥ１〜Ｅ３の位置に対する断面形状Ｈの存在領域（エッジＥ１〜Ｅ３の上下どちら側にあるか）を判定することができ、断面形状Ｈの生成を効率よく実行できる。
【００３９】
本実施形態において、断面形状生成部２２は、回転中心軸線Ｃを一辺としかつエッジＥ１〜Ｅ３の位置を頂点とする長方形Ｒ１，Ｒ２を割り当てることで片側輪郭形状Ｈｈないし断面形状Ｈを生成するようにした。
このため、本実施形態では、回転中心軸線Ｃを一辺としかつエッジＥ１〜Ｅ３の位置を頂点とする長方形Ｒ１，Ｒ２を用いることで、断面形状Ｈの生成を効率よく実行できる。
【００４０】
なお、本発明は前述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形などは本発明に含まれる。
前記実施形態では、断面形状生成部２２において断面形状Ｈを生成する際に、先ず回転中心軸線Ｃの片側で長方形Ｒ１，Ｒ２を割り当てて片側輪郭形状Ｈｈを生成し、これを反転して断面形状Ｈを生成していた。しかし、片側輪郭形状Ｈｈの生成は省略してもよく、例えばエッジＥ１〜Ｅ３を頂点としかつ回転中心軸線Ｃに関して線対称な長方形Ｒ１，Ｒ２を割り当てて断面形状Ｈを生成してもよい。
【００４１】
前記実施形態では、断面形状Ｈの前段階である片側輪郭形状Ｈｈの生成に長方形Ｒ１，Ｒ２の割り当てを行ったが、他の図形を用いてもよい。例えば、複数の線分（回転中心軸線に平行な線分および直交する線分）でエッジＥ１〜Ｅ３を順次連結した図形としてもよく、あるいはエッジＥ１〜Ｅ３を通るように回転中心軸線Ｃに平行な直線および回転中心軸線Ｃと直交する直線を引き、その一部を用いてエッジＥ１〜Ｅ３を結ぶ図形を生成してもよい。
【産業上の利用可能性】
【００４２】
本発明は、真円度測定機のパートプログラム自動生成装置、真円度測定装置および真円度測定機のパートプログラム自動生成方法に利用できる。
【符号の説明】
【００４３】
１…真円度測定装置、１０…測定制御装置、１１…表示部、１２…操作部、１３…ポインタ、２…真円度測定機、２０…パートプログラム自動生成部、２１…エッジ検出部、２２…断面形状生成部、２３…測定位置指定部、２４…パートプログラム生成部、３…回転テーブル、３０…測定動作制御部、３１…測定プログラム編集部、３２…測定動作指令部、４…プローブ、５…コラム、６…本体ケース、Ｃ…回転中心軸線、Ｅ１，Ｅ２，Ｅ３…エッジ、Ｈ…断面形状、Ｈｈ…片側輪郭形状、Ｍ１，Ｍ２…測定位置、Ｒ１，Ｒ２…長方形、Ｗ…ワーク、Ｗ１…軸部、Ｗ２…拡張部。
【図１】
2020012776.tif 000003
【図２】
2020012776.tif 000004
【図３】
2020012776.tif 000005
【図４】
2020012776.tif 000006
【図５】
2020012776.tif 000007
【図６】
2020012776.tif 000008
【図７】
2020012776.tif 000009
【図８】
2020012776.tif 000010