(57)【要約】【課題】操作手順が簡単であり、かつ、短時間に加工形状の輪郭を生成することができる数値制御システムおよび数値制御データ生成方法を提供する。【解決手段】本発明に係る実施形態に従った数値制御システムは、加工対象を所望の形状に加工する加工装置に用いられる数値制御システムであって、複数の基本形状を記憶する記憶部と、複数の基本形状のうち操作者によって選択された複数の選択形状を表示する表示部と、複数の選択形状が重複する場合、該複数の選択形状の輪郭線の交点間の線分によって囲まれた各領域を単位形状として抽出し、複数の単位形状のうち操作者によって選択された複数の選択単位形状を組み合わせることによって所望の形状の輪郭を生成する演算部とを備えている。【選択図】図１
2014029605.tif 000002
【特許請求の範囲】
【請求項１】
加工対象を所望の形状に加工する加工装置に用いられる数値制御システムであって、
複数の基本形状を記憶する記憶部と、
前記複数の基本形状のうち操作者によって選択された複数の選択形状を表示する表示部と、
前記複数の選択形状が重複する場合、該複数の選択形状の輪郭線の交点間の線分によって囲まれた各領域を単位形状として抽出し、複数の前記単位形状のうち操作者によって選択された複数の選択単位形状を組み合わせることによって前記所望の形状の輪郭を生成する演算部とを備えた数値制御システム。
【請求項２】
前記演算部は、前記単位形状を識別する識別子を各単位形状に付し、操作者が前記識別子を選択することによって該識別子に対応する前記単位形状を選択することを特徴とする請求項１に記載の数値制御システム。
【請求項３】
前記演算部は、複数の前記選択単位形状間で共有されている線分を消去し、複数の前記選択単位形状を単一の閉じた輪郭を有する前記所望の形状にすることを特徴とする請求項１または請求項２に記載の数値制御システム。
【請求項４】
前記所望の形状の輪郭を生成した後に、前記演算部は、操作者の選択に従って加工の始点および加工方向を決定することを特徴とする請求項１から請求項３のいずれか一項に記載の数値制御システム。
【請求項５】
前記加工装置は、前記選択形状または前記選択単位形状を選択するために用いられる操作部を備えていることを特徴とする請求項１に記載の数値制御システム。
【請求項６】
前記加工装置と分離されており、前記記憶部、前記表示部、前記演算部を含み、前記基本形状または前記単位形状を選択するために用いられるリモート操作部を備え、
前記リモート操作部は、前記所望の形状の生成後、該所望の形状を前記加工装置へ送信することを特徴とする請求項１から請求項５のいずれか一項に記載の数値制御システム。
【請求項７】
複数の基本形状を記憶する記憶部と、前記複数の基本形状を表示する表示部と、所望の形状の輪郭を生成する演算部とを備えた数値制御システムにおいて実行され、前記加工対象を所望の形状に加工する加工装置に用いられる数値制御データ生成方法であって、
複数の基本形状のうち操作者によって選択された複数の選択形状を表示し、
前記複数の選択形状が重複する場合、該複数の選択形状の輪郭線の交点間の線分によって囲まれた各領域を単位形状として抽出し、
複数の前記単位形状のうち操作者によって選択された複数の選択単位形状を組み合わせることによって前記所望の形状の輪郭を生成することを具備した数値制御データ生成方法。
【請求項８】
前記演算部は、前記単位形状を識別する識別子を各単位形状に付し、操作者が前記識別子を選択することによって該識別子に対応する前記単位形状を選択することを特徴とする請求項７に記載の数値制御データ生成方法。
【請求項９】
前記演算部は、複数の前記選択単位形状間で共有されている線分を消去し、複数の前記選択単位形状を単一の閉じた輪郭を有する前記所望の形状にすることを特徴とする請求項７または請求項８に記載の数値制御データ生成方法。
【請求項１０】
前記所望の形状の輪郭を生成した後に、操作者の選択に従って加工の始点および加工方向を決定することをさらに具備する請求項７から請求項９のいずれか一項に記載の数値制御データ生成方法。
【請求項１１】
前記数値制御システムは、前記加工装置と分離されており前記基本形状または前記単位形状を選択するために用いられるリモート操作部を備え、
前記所望の形状の生成後、該所望の形状を前記リモート操作部から前記加工装置へ送信することをさらに具備する請求項７から請求項１０のいずれか一項に記載の数値制御データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明による実施形態は、数値制御システムおよび数値制御データ生成方法に係わり、例えば、輪郭に沿って対象物を加工する工作機械に用いられる数値制御システムおよび数値制御データ生成方法に関する。
【背景技術】
【０００２】
従来から、輪郭に沿って対象物を加工する工作機械に用いられる数値制御装置は、基本形状を組み合わせて加工形状の輪郭を定義している。
【０００３】
例えば、特許文献１において、加工形状は、複数種類の基本形状の組み合わせにより表現され、各基本形状の種類、位置、寸法はパラメータとして設定される。基本形状の組み合わせ方を指示する記号を用いてパラメータを結合することにより、輪郭形状を表すコードを作成している。特許文献２においては、基本形状を順次重ねて複写して表示し、複写順に基本形状を連結して１つの新たな輪郭形状を定義している。
【０００４】
また、複雑な加工形状を生成する場合、複数の基本形状同士の交点間の線分を順次選択することによって、加工形状の輪郭を生成する技術もある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平４−１６２１０７号公報
【特許文献２】特開平２−１０８１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、基本形状を組み合わせて加工形状の輪郭を定義する場合、基本形状のパラメータを設定するために、あるいは、基本形状を連結して加工形状の輪郭を生成するために、操作手順が非常に複雑かつ多くなっていた。
【０００７】
また、基本形状の線分を順次選択して加工形状の輪郭を生成する場合、やはり操作手順が難解かつ煩雑になる。例えば、必要な線分の一部が選択されていない場合、輪郭線が閉じなくなるため、加工形状が生成できない。また、基本形状の線分を加工順に従って選択する場合、対象物の加工手順を意識して輪郭生成作業を行う必要がある。
【０００８】
このように操作手順が複雑化すると、所望の加工形状を得るために時間が掛かる。また、操作者によって操作手順も異なる場合が生じ、操作者は、短時間で加工形状の輪郭を生成するために、数値制御装置の操作に熟練する必要があった。
【０００９】
そこで、本発明は、上記問題点を解決するためになされたもので、操作手順が簡単であり、かつ、短時間に加工形状の輪郭を生成することができる数値制御システムおよび数値制御データ生成方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明に係る実施形態に従った数値制御システムは、加工対象を所望の形状に加工する加工装置に用いられる数値制御システムであって、複数の基本形状を記憶する記憶部と、複数の基本形状のうち操作者によって選択された複数の選択形状を表示する表示部と、複数の選択形状が重複する場合、該複数の選択形状の輪郭線の交点間の線分によって囲まれた各領域を単位形状として抽出し、複数の単位形状のうち操作者によって選択された複数の選択単位形状を組み合わせることによって所望の形状の輪郭を生成する演算部とを備えている。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に従った数値制御システム１の構成を示すブロック図、および、数値制御システム１の機能の概略を示す概念図。
【図２】加工形状の輪郭を生成する際の数値制御システム１の動作を示すフロー図。
【図３】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図４】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図５】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図６】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図７】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図８】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図９】加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図。
【図１０】第２の実施形態に従った数値制御システム１の構成を示すブロック図、および、第２の実施形態による数値制御システム１の機能の概略を示す概念図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明に係る実施形態を説明する。本実施形態は、本発明を限定するものではない。
【００１３】
（第１の実施形態）
加工対象を所望の形状に加工する工作機械等に用いられる数値制御システム１は、ＣＡＤ／ＣＡＭ（Computer Aided Design/Computer Aided Manufacturing）を用いて、加工形状の輪郭（図形情報）および工具の経路（加工情報）を定義し、該図形情報および該加工情報を数値制御システムが実行可能な加工プログラムに変換する。
【００１４】
図１（Ａ）は、本発明に係る第１の実施形態に従った数値制御システム１の構成を示すブロック図である。図１（Ｂ）は、数値制御システム１の機能の概略を示す概念図である。
【００１５】
図１（Ａ）に示すように、数値制御システム１は、演算部としてのＣＰＵ（Central Processing Unit）１０と、記憶部としてのシステムメモリ２０、ワークメモリ３０、ストレージメモリ４０と、操作部としてのキー入力部（key input unit）６０と、表示部としてのディスプレイ７０とを備えている。
【００１６】
システムメモリ２０は、例えば、ＲＯＭ（Read Only Memory）であり、数値制御システム１全体を制御するシステムプログラム、および、対話型自動プログラミング用のシステムプログラム等を格納している。ワークメモリ３０は、例えば、ＲＡＭ（Random Access Memory）であり、加工プログラムやデータのロード領域や加工プログラム実行時における作業領域であり、加工プログラムやデータ等を一時的に格納する。ストレージメモリ４０は、例えば、ＨＤＤ（Hard Disc Drive）またはＳＳＤ（Solid State Drive）であり、対話型自動プログラミングによって変換された加工プログラム、および、加工形状の輪郭を形成する際に用いられる基本形状等を格納している。尚、システムメモリ２０は、ＨＤＤで構成されていてもよい。
【００１７】
キー入力部（key input unit）６０は、例えば、キーボードであり、操作者が操作することによって情報を数値制御システム１内に入力する。
【００１８】
ディスプレイ７０は、例えば、ＣＲＴ（Cathode Ray Tube）、液晶表示装置等でよい。ディスプレイ７０は、タッチパネル式表示装置であってもよい。この場合、ディスプレイ７０は、操作部の機能も兼ね備えるので、キー入力部６０は必ずしも設ける必要はない。尚、数値制御システム１は、サーボ制御ユニットをさらに備えるが、サーボ制御ユニットは本実施形態に直接関係ないので、その図示および説明を省略する。
【００１９】
図１（Ｂ）に示すように、数値制御システム１は、対話式自動プログラミング機能、加工プログラム変換機能（ＣＡＭ（Computer Aided Manufacturing））、数値制御処理機能等の機能を有する。対話式自動プログラミング機能は、図形情報および加工情報を生成する機能である。加工プログラム変換機能は、図形情報および加工情報を、数値制御システムが実行可能な加工プログラムに変換する機能である。数値制御処理機能は、加工プログラムに基づいて加工装置を駆動する処理である。これらの機能により、数値制御システム１は、対象物を所望の形状に加工することができる。
【００２０】
図２は、加工形状の輪郭を生成する際の数値制御システム１の動作を示すフロー図である。図３〜図９は、加工形状の輪郭を生成する際に、数値制御システム１のディスプレイ７０に表示される画面を示す図である。図２〜図９を参照して、加工形状の輪郭を生成する際の数値制御システム１の動作を説明する。
【００２１】
まず、操作者は、ストレージメモリ４０に格納されている複数の基本形状から、加工形状の輪郭を生成するために必要な基本形状を選択する（Ｓ１０）。このとき、ディスプレイ７０は、ストレージメモリ４０に格納されている複数の基本形状、または、それらの基本形状に対応する符号を表示する。操作者は、キー入力部６０を操作することによってディスプレイ７０に表示された基本形状または符号を選択する。
【００２２】
例えば、図３に示すように、基本形状Ｂ１〜Ｂ６がディスプレイ７０上において選択可能に表示されている。操作者は、キー入力部６０を操作して、選択すべき基本形状に対応するボックス７１にチェックを入れる。これにより、加工形状を生成するために必要な基本形状が基本形状Ｂ１〜Ｂ６から選択され得る。「Ｂ１」〜「Ｂ６」は、識別子として各基本形状に付されている。識別子「Ｂ１」〜「Ｂ６」は、基本形状を区別することができる符号であればよく、これらに限定されない。
【００２３】
尚、基本形状は、予め作成してストレージメモリ４０に登録されていてもよい。あるいは、操作者が、加工形状の輪郭を生成する際に基本形状を描画してもよい。基本形状は、例えば、直線、曲線、円、楕円、四角形、孔等の任意の図形である。
【００２４】
基本形状が選択されると、ディスプレイ７０は、ストレージメモリ４０に格納された複数の基本形状のうち、操作者によって選択された基本形状（以下、選択形状ともいう）を表示する（Ｓ２０）。例えば、基本形状Ｂ３が選択されると、図４に示すように基本形状Ｂ３がディスプレイ７０に表示される。他の基本形状をさらに選択する場合には、操作者は、キー操作部６０を操作することによってステップＳ１０の選択画面へ戻り、再度、基本形状を選択し直せばよい。また、ディスプレイ７０に表示された選択形状のいずれかが不要な場合には、ステップＳ２０において、操作者は、キー操作部６０を操作して、不要な選択形状をデリートまたはキャンセルする。このように、操作者は、ディスプレイ７０を見ながらキー操作部６０を操作することによって、基本形状を取捨選択し、加工形状の生成に必要な選択形状を決定する。本実施形態では、例えば、図５に示すように、円形状Ｂ１が２つ選択され、四角形状Ｂ３が２つ選択されている。このとき、基本形状Ｂ１、Ｂ３の位置、大きさおよび傾きは、ディスプレイ７０上において決定されていない。ディスプレイ７０がタッチパネル式である場合、操作者は、ディスプレイ７０に表示された基本形状自体に単に触れることによって該基本形状を選択することができる。
【００２５】
尚、選択された２つの基本形状Ｂ１を便宜的にＢ１ａ、Ｂ１ｂと称し、選択された２つの基本形状Ｂ３を便宜的にＢ３ａ、Ｂ３ｂと称する。
【００２６】
操作者がキー操作部６０を操作して基本形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂを選択形状として決定すると、次に、複数の選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの位置、大きさ、傾斜等のパラメータを決定する（Ｓ３０）。操作者は、キー操作部６０を用いて各選択形状のパラメータの数値を入力する。例えば、図６に示すように、操作者は、座標（ｘ、ｙ）、大きさ（直径、対角線の長さ等）および傾斜角度を入力することによって、選択形状の位置、大きさおよび傾斜を決定する。
【００２７】
操作者は、キー操作部６０を用いていずれかの選択形状をアクティブ状態にし、このアクティブ状態の選択形状の位置、大きさおよび傾斜を決定してもよい。例えば、キー操作部６０にマウス等のポインティングデバイスが付属する場合、操作者は、そのポインティングデバイスを用いて各選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの位置、大きさおよび傾斜を変更してもよい。
【００２８】
さらに、ディスプレイ７０がタッチパネル式である場合、操作者は、選択形状の位置、大きさおよび傾斜をタッチパネルにおける操作によって決定してもよい。
【００２９】
全ての選択形状の位置、大きさおよび傾斜が決定されると、操作者は、キー操作部６０を用いて、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの位置、大きさおよび傾斜等のパラメータを固定する。これにより、例えば、図７に示すように、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂが決定される。
【００３０】
選択形状のパラメータが固定されると、ＣＰＵ１０は、重複する複数の選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの輪郭線の交点間の線分によって囲まれた各領域を単位形状として抽出する（Ｓ４０）。例えば、図８に示すように、選択形状Ｂ１ａおよびＢ３ａの交点Ｃ１とＣ２との間には線分Ｌ１およびＬ２がある。そして、線分Ｌ１およびＬ２によって囲まれた領域Ａ１は、単位形状として抽出される。領域Ａ１は、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂによって区分け可能な最小の領域（面）である。即ち、領域Ａ１内には、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの線分が含まれておらず、領域Ａ１は、これ以上分割することはできない。領域Ａ１は、線分Ｌ１、Ｌ２によって囲まれた二次元の面である。
【００３１】
交点Ｃ１、Ｃ２の他、選択形状Ｂ３ａおよびＢ３ｂの交点Ｃ３、Ｃ６、並びに、選択形状Ｂ３ｂおよびｂ１ｂの交点Ｃ４、Ｃ５を考慮すると、交点Ｃ２とＣ３との間の線分Ｌ３、交点Ｃ１とＣ６との間の線分Ｌ４、交点Ｃ３とＣ４との間の線分Ｌ５、交点Ｃ５とＣ６との間の線分Ｌ６、および、交点Ｃ４とＣ５との間の線分（円弧）Ｌ７によって囲まれた領域Ａ２も、単位形状として抽出される。同様に、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの輪郭線の交点間の線分によって囲まれた各領域Ａ３〜Ａ１７が単位形状として抽出される。以下、領域Ａ１〜Ａ１７を単位形状Ａ１〜Ａ１７と称する。
【００３２】
単位形状Ａ２〜Ａ１７は、それぞれ単位形状Ａ１と同様に、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂによって区分け可能な最小の領域である。即ち、各単位形状Ａ２〜Ａ１７内には、選択形状Ｂ１ａ、Ｂ１ｂ、Ｂ３ａ、Ｂ３ｂの線分が含まれておらず、各単位形状Ａ２〜Ａ１７は、それぞれそれ以上分割することはできない。また、単位形状Ａ２〜Ａ１７は、それぞれ二次元の面である。
【００３３】
選択形状が単一のみである場合や複数の選択形状が重複しない場合、ステップＳ４０の動作は勿論不要である。この場合、操作者は、単一の選択形状または各選択形状について、後述するように、加工始点および加工方向を選択すればよい。
【００３４】
「Ａ１」〜「Ａ１７」は、識別子の一例としてＣＰＵ１０によって各単位形状に付される。識別子「Ａ１」〜「Ａ１７」は、単位形状を区別することができる符号であればよく、これらに限定されない。
【００３５】
ＣＰＵ１０は、図８に示すように、単位形状Ａ１〜Ａ１７を任意に選択できるように単位形状選択テーブルをディスプレイ７０に表示させる。操作者が単数または複数の識別子「Ａ１」〜「Ａ１７」を選択することによって該識別子に対応する単位形状Ａ１〜Ａ１７を選択する（Ｓ５０）。例えば、操作者は、選択すべき単位形状Ａ１〜Ａ１７に対応するボックス７２にチェックを入れる。本実施形態では、図８に示すように、単位形状Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４が選択されている。
【００３６】
ＣＰＵ１０は、選択された単位形状（以下、選択単位形状ともいう）Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４の色またはハッチングを変更する。これにより、操作者は、選択単位形状を容易に認識することができる。
【００３７】
次に、ＣＰＵ１０は、複数の選択単位形状Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４を組み合わせることによって、所望の形状の輪郭を生成する（Ｓ６０）。より詳細には、ＣＰＵ１０は、選択単位形状Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４のそれぞれの間で共有されている線分を消去し、複数の選択単位形状Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４を単一の閉じた輪郭にする。例えば、図８に示すように、選択単位形状Ａ１とＡ２との間には、線分Ｌ１がある。選択単位形状Ａ２とＡ１１との間には、線分Ｌ３がある。選択単位形状Ａ２とＡ１４との間には、線分Ｌ４がある。選択単位形状Ａ２とＡ４との間には、線分Ｌ５がある。ＣＰＵ１０は、このような選択単位形状Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４同士間にある線分Ｌ１、Ｌ３〜Ｌ５、Ｌ８〜Ｌ１０を消去し、選択単位形状Ａ１、Ａ２、Ａ４、Ａ６、Ａ１１、Ａ１２およびＡ１４を繋げる。これにより、１つの輪郭が生成される。
【００３８】
さらに、ＣＰＵ１０は、選択単位形状の辺に属さない不要な線分を消去する（Ｓ７０）。即ち、ＣＰＵ１０は、非選択の単位形状のみに属する線分を消去する。これにより、図９に示すように、単一の閉じた輪郭を有する加工形状１００が得られる。
【００３９】
次に、ＣＰＵ１０は、操作者の選択に従って加工始点および加工方向を決定する（Ｓ８０）。例えば、操作者は、キー入力部６０を操作して、加工形状１００のいずれかの点Ｓｐを加工の開始点として指定する。さらに、操作者は、加工形状１００の他の点Ｄｐを指定することによって、加工方向を指定する。例えば、加工始点Ｓｐの次に指定された点Ｄｐに向かう方向（図９の矢印の方向）が加工方向である。これにより、加工形状１００の輪郭、加工始点および加工方向が決定される。即ち、上記図形情報および加工情報が決定される。
【００４０】
その後、数値制御システム１は、ＣＡＤ／ＣＡＭ等の自動プログラミング言語を用いて図形情報および加工情報を数値制御システムが実行可能な形式の加工プログラムに変換する（Ｓ９０）。工作機械は、この加工プログラムに従って対象物を加工することによって、該対象物を所望の形状に加工することができる（Ｓ１００）。
【００４１】
このように、本実施形態による数値制御システム１は、複数の基本形状の輪郭線の交点間の線分によって囲まれた最小領域を単位形状として抽出し、選択された単位形状を組み合わせることによって加工形状の輪郭を生成している。即ち、基本形状の選択およびパラメータの設定後、操作者は、図８を参照して説明したように、二次元の面で表示された単位形状を選択するだけで所望の加工形状を生成することができる。従って、操作者は、複数の基本形状の線分を選択する必要もなく、かつ、線分または基本形状の選択順を考慮する必要もない。その結果、本実施形態による数値制御システム１は、操作手順が簡単であり、熟練した技術も不要であり、かつ、短時間に加工形状の輪郭を生成することができる。
【００４２】
尚、上述の通り、数値制御システム１がポインティングデバイスを備えている場合、基本形状の選択および単位領域の選択等において、操作者は、基本形状または単位領域をポインティングデバイスでクリックするだけで簡単かつスムーズに選択することができる。即ち、ポインティングデバイスを用いることによって、各基本形状または単位領域に付されている識別子の表示は不要になる。
【００４３】
また、選択形状の位置、大きさ、傾斜もポインティングデバイスで簡単に変更できる。例えば、操作者は、ポインティングデバイスで選択形状をドラッグすることによって移動させることができる。操作者は、ポインティングデバイスで選択形状の一端をドラッグすることによって選択形状の大きさや傾斜を変更することができる。
【００４４】
また、ディスプレイ７０がタッチパネル式表示装置である場合、基本形状の選択および単位領域の選択等において、操作者は、基本形状または単位領域をディスプレイ７０にタッチするだけで簡単かつスムーズに選択することができる。また、タッチパネル式表示装置を用いることによっても、各基本形状または単位領域に付されていた識別子の表示は不要になる。
【００４５】
選択形状の位置、大きさ、傾斜もディスプレイ７０で簡単に変更できる。例えば、操作者は、ディスプレイ７０上において選択形状をドラッグすることによって移動させることができる。操作者は、ディスプレイ７０に２本の指を接触させたまま該２本の指を広げたり、狭めたりすること（ピンチ動作）によって選択形状の大きさを変更することができる。操作者は、ディスプレイ７０に２本の指を接触させたまま回転させることによって選択形状の傾斜を変更することができる。
【００４６】
（第２の実施形態）
図１０（Ａ）は、本発明に係る第２の実施形態に従った数値制御システム１の構成を示すブロック図である。図１０（Ｂ）は、第２の実施形態による数値制御システム１の機能の概略を示す概念図である。
【００４７】
第２の実施形態では、数値制御システム１は、数値制御装置１１と、該数値制御装置１１から分離したリモート操作部１２を備えている。リモート操作部１２は、ＣＰＵ１０、システムメモリ２０、ワークメモリ３０、ストレージメモリ４０、キー入力部６０およびディスプレイ７０を備えており、数値制御装置１１と通信可能に接続されている。
【００４８】
リモート操作部１２は、例えば、パーソナルコンピュータまたはタブレット端末であり、第１の実施形態における対話式自動プログラミング機能（図形情報および加工情報の生成）を実行する。リモート操作部１２は、基本形状または単位形状の選択のために用いられ、図形情報および加工情報を生成する。図形情報および加工情報の生成手法は、第１の実施形態による手法と同様でよい。リモート操作部１２は、加工形状の生成後、該加工形状を数値制御装置１１へ送信する。
【００４９】
数値制御装置１１は、リモート操作部１２から図形情報および加工情報を受け取り、加工プログラム変換、および、数値制御処理を実行する。このように、第２の実施形態では、リモート操作部１２は対話式自動プログラミング機能を有し、数値制御装置１１はＣＡＭ機能を有する。
【００５０】
代替的に、リモート操作部１２がＣＡＭ機能を有していてもよい。この場合、リモート操作部１２が図形情報および加工情報を加工プログラムに変換して、数値制御装置１１へ加工プログラムを送信すればよい。
【００５１】
数値制御装置１１およびリモート操作部１２のいずれにＣＡＭ機能を持たせるかについては、数値制御総理１１およびリモート操作部１２のそれぞれのＣＰＵ（システム）の処理能力および負荷に応じて決定すればよい。例えば、数値制御装置１１およびリモート操作部１２のうち処理能力の大きい方にＣＡＭ機能を持たせてもよい。あるいは、数値制御装置１１およびリモート操作部１２のうち負担の少ない方にＣＡＭ機能を持たせてもよい。
【００５２】
第２の実施形態によれば、操作者は、数値制御装置１１から離れた位置において、リモート操作部１２を操作して図形情報および加工情報を作成することができる。一般に、数値制御装置（加工装置）１１の近傍では、対象物の加工を実際に行なうため、環境があまり良くなく、かつ、操作者は手袋を使用している場合が多い。このため、数値制御装置１１のキー入力部６０を長時間操作することは好ましくなく、また、手袋によってキー入力部６０を操作し難い。特に、タッチパネル式のディスプレイ７０において操作する場合、手袋によって操作できない場合がある。
【００５３】
これに対し、第２の実施形態によれば、操作者は、数値制御装置１１から分離したリモート操作部１２を操作することによって図形情報および加工情報を作成することができる。従って、操作者は、例えば、数値制御装置１１から離れたオフィスにおいて、図形情報および加工情報を作成することができる。この場合、環境は比較的良好であり、手袋も不要である。従って、リモート操作部１２の操作が容易である。手袋が不要であるので、リモート操作部１２がタッチパネル式のタブレット端末であっても問題ない。操作者は、上記ピンチ動作によって簡単に選択形状のパラメータを変更することができる。
【００５４】
さらに、作成後の図形情報および加工情報は、リモート操作部１２から数値制御装置１１へ無線で送信することができる。数値制御装置１１は、図形情報および加工情報を受信したことをトリガーとして、直ぐに加工プログラム変換を実行してよい。これにより、図形情報および加工情報の作成後、操作者が数値制御装置１１へ到着するまでに、数値制御装置１１は、加工プログラムを準備することができる。その結果、操作者は、数値制御装置１１へ到着した直ぐに数値制御処理を開始することができる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５６】
１・・・数値制御システム、１０・・・ＣＰＵ、２０・・・システムメモリ、３０・・・ワークメモリ、４０・・・ストレージメモリ、６０・・・キー入力部、７０・・・ディスプレイ、１１・・・数値制御装置、１２・・・リモート操作部
【図１】
2014029605.tif 000003
【図２】
2014029605.tif 000004
【図３】
2014029605.tif 000005
【図４】
2014029605.tif 000006
【図５】
2014029605.tif 000007
【図６】
2014029605.tif 000008
【図７】
2014029605.tif 000009
【図８】
2014029605.tif 000010
【図９】
2014029605.tif 000011
【図１０】
2014029605.tif 000012