(57)【特許請求の範囲】
【請求項１】
第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成方法であって、
前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込む工程と、
前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離する工程と、
前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成する工程と、
前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成する工程と、
前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新する工程とを備え、
前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含むことを特徴とする工具軌跡データ作成方法。
【請求項２】
第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成方法であって、
前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込む工程と、
前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離する工程と、
前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成する工程と、
前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成する工程と、
前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新する工程とを備え、
前記ＮＣ中間ファイルは、
ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを特徴とする工具軌跡データ作成方法。
【請求項３】
第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成方法であって、
前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込む工程と、
前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離する工程と、
前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成する工程と、
前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成する工程と、
前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新する工程とを備え、
前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含み、
前記ＮＣ中間ファイルは、
ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを特徴とする工具軌跡データ作成方法。
【請求項４】
第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体であって、
前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込み、
前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離し、
前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成し、
前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成し、
前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新し、
前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含むことを特徴とする工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体。
【請求項５】
第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体であって、
前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込み、
前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離し、
前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成し、
前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成し、
前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新し、
前記ＮＣ中間ファイルは、
ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを特徴とする工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体。
【請求項６】
第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体であって、
前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込み、
前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離し、
前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成し、
前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成し、
前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新し、
前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含み、
前記ＮＣ中間ファイルは、
ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを特徴とする工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＮＣ装置に適用される工具軌跡データ作成方法及び工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体に関する。
【０００２】
【従来の技術】
ＮＣ装置により各行毎に逐次実行されるＮＣデータ（ＮＣプログラム）をＣＡＤなどによる図形データに基づいて自動作成し、またＮＣデータの再使用などのためにＮＣデータを変更編集することができる自動プログラミングシステムが知られている。
【０００３】
通常、ＮＣデータの自動プログラミングにおいては、まず加工しようとする部品の２次元又は３次元ＣＡＤデータに基づいて、ＡＰＴIVやＥＸＡＰＴ等のＮＣプログラミング言語により、部品形状を構成する点、直線、円等の図形定義と加工手順とを表現したパートプログラムが作成される。
【０００４】
次いで、パートプログラムをメインプロセッサ（ジェネラルプロセッサ）で解読して図形定義と加工手順を決定し、工具の動く経路（工具軌跡）の数学的表現であるＣＬデータを作成する。そして、このＣＬデータからポストプロセッサにより目的のＮＣ装置に適合したＮＣデータが作成される。
【０００５】
こうして作成されたＮＣデータは、目的のＮＣ装置を制御するために必要な情報を含むが、部品設計時の設計者の意図や、ＡＰＴIVやＥＸＡＰＴ等のＮＣプログラミング言語により記述された図形定義情報及び工具軌跡情報のうちＮＣ装置の制御に不要な部分は欠落している。
【０００６】
よって、ある特定のＮＣ装置用に作成されたＮＣデータを他のＮＣ装置用に変換（コンバージョン）して再利用するためには、自動プログラミングシステムの出力を人手で修正・編集しなければならなかった。
【０００７】
また、ＮＣデータ言語の中には、ＮＣデータ中に「（」と「）」とで挟まれたコメントの挿入を許すものがある。このＮＣデータ言語系によれば、ＮＣデータ中にコメントが記述されると、ＮＣ装置はコメントを無視するが、プログラマやオペレータに対しては、その行の処理内容を把握するための有益な情報となることがある。
【０００８】
さらに、このようなコメントを形式化して、自動プログラミング装置が認識可能なＮＣデータの各行間の加工順序固定情報として利用したものに、特開平７−５６６１６号公報記載の技術がある。
【０００９】
【発明が解決しようとする課題】
しかしながら、既に作成されたＮＣデータを異機種に移植して再利用するためには、加工情報、即ちグループ間で加工順が順序づけられた加工順グループ情報、加工ヘッドの軌跡の種別を示す経路種別情報等が欠落しているために、ＮＣデータの各行による加工状況が漠然とし、熟練作業者でなければ修正・変換作業を行えないと言う問題点があった。
【００１０】
以上の問題点に鑑み、本発明の目的は、ＮＣデータを異機種に容易に移植することができる工具軌跡データ作成方法及び工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成方法であって、前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込む工程と、前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離する工程と、前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成する工程と、前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成する工程と、前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新する工程とを備え、前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含むことを要旨とする。
【００１２】
また上記目的を達成するため、第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成方法であって、前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込む工程と、前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離する工程と、前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成する工程と、前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成する工程と、前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新する工程とを備え、前記ＮＣ中間ファイルは、ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを要旨とする。
【００１３】
また上記目的を達成するため、第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成方法であって、前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込む工程と、前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離する工程と、前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成する工程と、前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成する工程と、前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新する工程とを備え、前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含み、前記ＮＣ中間ファイルは、ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを要旨とする。
【００１４】
また上記目的を達成するため、第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体であって、前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込み、前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離し、前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成し、前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成し、前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新し、前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含むことを要旨とする。
また、第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体であって、前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込み、前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離し、前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成し、前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成し、前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新し、前記ＮＣ中間ファイルは、ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを要旨とする。
また、第１のＮＣ装置用のＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する工具軌跡データ作成プログラムを記憶したコンピュータ読み取り可能記憶媒体であって、前記ＮＣデータに呼出情報が付加された保存ＮＣデータを読み込み、前記読み込まれた保存ＮＣデータから前記呼出情報で構成された呼出情報ファイルと前記呼出情報を含まないＮＣ中間ファイルとを分離し、前記ＮＣ中間ファイルよりＮＣデータを１行単位に取得して解析しＣＬデータを作成し、前記ＣＬデータを前記呼出情報に基づいて修正した工具軌跡データを作成し、前記第２のＮＣ装置に関する情報に基づいて前記工具軌跡データを更新し、前記呼出情報は、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報のいずれか一つ又はこれらの任意の組合せを含み、前記ＮＣ中間ファイルは、ＮＣデータの各行毎に呼出情報の有無及び呼出情報が有る場合の呼出情報レコード識別情報を備えたことを要旨とする。
【００１５】
【発明の実施の形態】
次に、図面を参照して本発明の実施の形態を詳細に説明する。
図２は、本発明による工具軌跡データ作成方法の実施に使用される自動プログラミングシステムの構成例を示す。
【００１６】
図２において、自動プログラミングシステム１は、演算制御装置であるＣＰＵ１と、ＣＰＵ１自身が実行する工具軌跡データ作成プログラムや処理対象のＮＣデータなどを格納する主メモリ２と、ＦＤＤ３と、バス調停回路４と、バス５と、表示装置としてのＣＲＴディスプレイ６と、ハードディスクなどの補助記憶装置７と、入力装置としてのキーボード８及びマウス９と、ＬＡＮ１１に接続するための通信制御装置１０とを備えている。自動プログラミングシステム１は、従来の汎用ワークステーションやパーソナルコンピュータを用いてもよい。
【００１７】
本実施形態において、ＮＣデータに付加される呼出情報は、例えば、（＋○○○＋）フォーマットを採用する。ＮＣデータ中の括弧「（」「）」で挟まれた英数字列は、ＮＣ装置ではコメントとして無視することを利用している。「＋」は、本発明における呼出情報であることを識別するための符号である。○○○が付加された呼出情報であり英数字で表現されている。
【００１８】
本実施の形態において説明する呼出情報には、加工順グループ情報、加工順固定情報、経路種別情報、パンチピアス情報、ジョイント情報がある。
【００１９】
（１）加工順グループ情報
加工順グループ情報は、複数の加工からなる加工グループ毎にグループ番号を付与し、グループ番号の小さい加工は、グループ番号の大きい加工より先に加工されることを示すものである。加工順グループ情報は、（＋Ｋｉ＋）として符号化されＮＣデータに付加される。ｉ（ｉ＝１，２，３，…，９）は、加工順グループの区別を示すものである。
【００２０】
（２）加工順固定情報
加工順固定情報は、加工順番を崩さないで加工したいときに付加される情報で、加工順固定なしのとき、（＋Ｈ１＋）が付加される。加工順固定が前後指定のとき、（＋Ｇｊ＋）が付加される。ここで、ｊ（ｊ＝１，２，３，…，９９）は加工順を示す。加工順固定が連続指定のとき、（＋Ｗｊ＋）が付加される。ここで、ｊ（ｊ＝１，２，３，…，９９）は加工順を示す。
【００２１】
（３）経路種別情報
経路種別情報は、加工にて形成される経路の種別を示すもので、（＋Ａｉ＋）の形式で符号化されてＮＣデータに付加される。ここでｉ＝１は外形閉経路、ｉ＝２は異形穴閉経路、ｉ＝３は定形穴、ｉ＝４は切り起こし、ｉ＝５はマーキングである。
【００２２】
（４）パンチピアス情報
パンチピアス情報は、パンチピアスとレーザー経路とのリンクを示す情報であり、（＋Ｐｊ＋）の形式で符号化されてＮＣデータに付加される。ここでｊ（ｊ＝１，２，３，…，９９）は、ｊが等しいパンチピアスとレーザー経路とが対応することを示すものである。
【００２３】
以上の呼出情報をＮＣデータにコメント形式で付加した例を次に示す。
【００２４】
【数１】
Ｇ９０Ｘ＿Ｙ＿Ｔ２０１（＋Ｋ２Ｇ１＋）
ここで、呼出情報（＋Ｋ２Ｇ１＋）は、加工順グループ指定がグループ２（Ｋ２）であり、加工順前後指定（Ｇ１）であることを示している。
【００２５】
このように、ＮＣデータに呼出情報を付加することにより、これまで穴の加工なのか、外形閉経路切断の加工なのか漠然としていたＮＣデータでなく、加工状況が容易に把握できるＮＣデータとなる。
【００２６】
図１は、本発明に係る工具軌跡データ作成プログラムの概略フローチャートであり、ＮＣＴ（ＮＣタレットパンチ）に適用した例を示している。
【００２７】
まず、ＬＡＮ１１を介して外部の装置から又は補助記憶装置７から保存ＮＣデータファイル２１が主メモリ２へ読み込まれる（ステップＳ１０）。
保存ＮＣデータファイル２１は、第１のＮＣ装置用のＮＣデータであり、そのデータ管理部には、呼出情報の有無を示す呼出情報有無フラグが記憶されている。
【００２８】
呼出情報有無フラグが有に設定されていれば、読み込まれた保存ＮＣデータファイルから呼出情報を分離し、ＮＣ中間ファイル２３と呼出情報ファイル２５とを得る（ステップＳ２０）。
【００２９】
このとき、ＮＣ中間ファイル２３の各レコードは、図４に示すように、レコード番号、ＮＣデータ、呼出情報ファイルにリンクするための呼出情報レコード番号を収容する呼出情報レコード、次のＮＣ中間ファイルのレコード番号である次レコードを備えている。
【００３０】
ＮＣデータは、単独、または複数レコードを使用して１行のＮＣデータを表すものである。呼出情報レコードは、１行のＮＣデータに呼出情報が存在する場合、そのレコード番号を示し、存在しない場合は−１（初期値）が設定されている。次レコードは、１行のＮＣデータが複数レコードを使用している場合、１行中の次のＮＣデータのレコード番号を示し、ＮＣデータが１レコードでセットされている場合には、単独レコードを示す−１が設定されている。
【００３１】
次いで、Ｔｎｏ（タレット番号）変換やタレットの生成等の工具軌跡変換前処理（ステップＳ３０）が行われ、次いで、ＮＣ中間ファイル２３に基づいてＮＣデータ解析処理（ステップＳ４０）が行われ、座標情報及びＣＬデータ（cutter location data）２７が得られる。ＮＣデータ解析処理の詳細は後述される。
【００３２】
このＣＬデータは、ＮＣ加工機の機種によって異なるＧコードを共通化した形式で表現されたものであり、例えば、Ｇコード識別子、パターン基準点、Ｇコードアドレスデータ、加工モード、加工条件、使用工具情報、加工順序情報、パンチ点（ＮＣＴの場合）等からなる。
【００３３】
次いで、座標情報及びＣＬデータ２７と、呼出情報ファイル２５とに基づいて、工具軌跡データが作成される（ステップＳ６０）。ここで呼出情報ファイル２５には、先に説明したように、呼出情報として、加工順グループ情報、加工順固定情報、経路種別情報、パンチピアス情報、ジョイント情報が格納されているので、加工順グループ情報を利用したタレット生成、加工順固定情報を利用した加工順決定、経路種別情報を利用した加工順決定、パンチピアス情報を利用したパンチピアスとレーザ加工開始点とのリンク等の処理を行うことができる。
【００３４】
次いで、この工具軌跡データが加工ＤＢ（データベース）ファイル２９へ登録される（ステップＳ７０）。
次いで、第２のＮＣ装置であるＮＣ加工機械の情報及び金型配置情報３１を参照して、加工ＤＢファイル２９に登録された工具軌跡データに対して工具軌跡変換後処理を行う（ステップＳ８０）。
【００３５】
こうして、呼出情報が付加された第１のＮＣ装置用ＮＣデータから第１のＮＣ装置とは少なくとも一部の仕様が異なる第２のＮＣ装置用工具軌跡データを作成することができる。このとき、グループ間で加工順が順序づけられた加工順グループ情報、ＮＣデータの各行毎に加工順が固定された加工順固定情報、加工ヘッドの軌跡の種別を示す経路種別情報、パンチピアスと該パンチピアスを使用するレーザ経路とのリンク情報であるパンチピアス情報等を符号化して記述した呼出情報を参照して、ＮＣデータ作成時に設定された加工割付情報・加工順等を正しく複製することが可能となる。
【００３６】
図３は、ＮＣデータ解析処理ルーチン（Ｓ４０）の詳細を説明するフローチャートである。図３において、まずＮＣ中間ファイル２３が読み込まれる（ステップＳ４２）。次いでＮＣデータの一行が取得され（ステップＳ４４）、フォーマットチェックが行われる（ステップＳ４６）。次いで座標計算処理が行われ（ステップＳ４８）、ＣＬデータが作成される（ステップＳ５０）。
【００３７】
次いで、ＮＣデータが終了したか否かが判定され（ステップＳ５２）、ＮＣデータが終了していなければ、次の行を処理するためにＳ４４へ戻り、ＮＣデータが終了していれば、座標情報及びＣＬデータを座標情報ＣＬデータファイル２７へ出力してリターンする。
【００３８】
図５は、本発明をＮＣレーザ加工装置に適用した例を示す加工説明図であり、図６はこれに対応するＮＣレーザ加工プログラムである。図５において、長方形の板の中央に方形の異形穴、さらに４つの丸穴を設けた部品をレーザ加工装置で加工するものとする。加工順は、丸穴の定形穴４２、方形の異形穴４３の加工が行われ、最後に外形閉経路４４の加工が行われる。
【００３９】
この加工情報は、図６の６〜９行に示すように、４つの定形穴４２が加工順グループ２の定形穴として（＋Ｋ２Ａ３＋）が付加されている。
また、図６の１２行に示すように、異形穴４３のＮＣデータに加工順グループ２の異形穴として（＋Ｋ２Ａ２＋）が付加されている。
【００４０】
さらに、図６の２２行に示すように、外形閉経路４４のＮＣデータに加工順グループ２の外形閉経路として付加されている。これにより、（＋Ｋ２Ａ１＋）が付加された外径閉経路を最後に加工しなければならいことが認識される。
またＮＣレーザ加工装置の場合、呼出情報中の経路種別情報を利用して経路切断条件を決定することもできる。
【００４１】
以上好ましい実施の形態について説明したが、これは本発明を限定するものではない。実施形態においては、ＮＣＴ、レーザ装置について適用した例を説明したが、これらに限らず、その他のＮＣ装置についても適用できることは明らかである。
【００４２】
【発明の効果】
以上説明したように本発明によれば、第１のＮＣ装置用のＮＣデータから少なくとも一部の仕様が異なる第２のＮＣ装置用の工具軌跡データを作成する際に、ＮＣデータの呼出情報を参照して、ＮＣデータ作成時に設定された加工割付情報・加工順等を正しく複製することが可能となる。
また本発明によれば、ＮＣデータを再利用して容易に他機種に移植することができる工具軌跡データ作成方法を提供することができる。
【図面の簡単な説明】
【図１】本発明に係る工具軌跡データ作成プログラムの実施形態を説明する概略フローチャートである。
【図２】本発明による工具軌跡データ作成方法の実施に使用される自動プログラミングシステムの構成図である。
【図３】本発明に係る工具軌跡データ作成プログラムのＮＣデータ解析処理ルーチンの詳細フローチャートである。
【図４】本発明に係る工具軌跡データ作成方法におけるＮＣ中間ファイルと呼出情報ファイルとのリンクを示す図である。
【図５】本発明をレーザ加工装置に適用した例を示す加工説明図である。
【図６】本発明をレーザ加工装置に適用した例を示すＮＣプログラム（ＮＣデータ）である。
【符号の説明】
１  ＣＰＵ
２  主メモリ
３  ＦＤＤ
４  バス調停回路
５  バス
６  ＣＲＴディスプレイ
７  補助記憶装置
８  キーボード
９  マウス
１０  通信制御装置
１１  ＬＡＮ
【図１】
0004209567.tif 000002
【図２】
0004209567.tif 000003
【図３】
0004209567.tif 000004
【図４】
0004209567.tif 000005
【図５】
0004209567.tif 000006
【図６】
0004209567.tif 000007