(57)【特許請求の範囲】
【請求項１】
材料を回転させ加工を行う加工機の制御に係る加工不良防止システムにおいて、
設定されている時間だけ機械を待機するコードをNCデータに生成するコード生成手段を備え、
前記コード生成手段は、前記コードを前記材料に揺れが発生する前記材料の回転後のタイミングの箇所に生成することを特徴とする加工不良防止システム。
【請求項２】
前記コード生成手段は、前記材料が登録された材料形状、材料断面寸法と一致する場合に、揺れが発生するA軸回転後のタイミングで、かつ、ＸＹ平面モードで加工される経路の前に前記コードを前記NCデータに出力し、揺れが収まってから加工を再始動することで、加工面の波打ちを防止することを特徴とする請求項１に記載の加工不良防止システム。
【請求項３】
登録された材料形状は、角パイプ、長角パイプ、山形鋼、不等辺山形鋼、または溝形鋼であることを特徴とする請求項２に記載の加工不良防止システム。
【請求項４】
材料を回転させ加工を行う加工機の制御に係る加工不良防止方法において、
コード生成手段が、設定されている時間だけ機械を待機するコードを前記NCデータに生成するものであり、
前記コード生成手段は、前記コードを前記材料に揺れが発生する前記材料の回転後のタイミングの箇所に生成することを特徴とする加工不良防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工不良防止システム及びその方法に関し、特に加工機によりパイプ等を、回転して加工を行う場合において発生する波打ちの加工不良を防止する加工不良防止システム及びその方法に関するものである。
【背景技術】
【０００２】
図１９を参照する。加工機を上面からみたものである。加工機に備えられた装置Ｍ２にて材料（素材）Ｗを固定し、場合によっては装置Ｍ１にて材料（素材）Ｗを把持して、機械のA軸を回転させながらレーザーヘッドＬからレーザーを照射しレーザー切断を行う。図２０はこの加工機の正面から見たものである。
【０００３】
図２１を参照する。加工機を上面からみたものである。回転後に材料（素材）Ｗが揺れていることを示す。図２２はこの加工機を正面からみたものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００４−１６７５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
素材（角パイプ、溝形鋼、山形鋼、その他）、素材の硬さ及び、長さ等により、A軸回転後に素材が揺れてしまうという現象がある。そして、揺れている状態で切断を行なうと、切断面が波打ってしまい、製品にならないという問題がある。図２３を参照する。材料（素材）Ｗの加工中の揺れにより切断面が波打っている。
【課題を解決するための手段】
【０００６】
本発明は上述の問題を解決するためのものであり、請求項１に係る発明は、材料を回転させ加工を行う加工機の制御に係る加工不良防止システムにおいて、
設定されている時間だけ機械を待機するコードをNCデータに生成するコード生成手段を備え、
前記コード生成手段は、前記コードを前記材料に揺れが発生する前記材料の回転後のタイミングの箇所に生成することを特徴とする。
【０００７】
請求項２に係る発明は、前記コード生成手段は、前記材料が登録された材料形状、材料断面寸法と一致する場合に、揺れが発生するA軸回転後のタイミングで、かつ、ＸＹ平面モードで加工される経路の前に前記コードを前記NCデータに出力し、揺れが収まってから加工を再始動することで、加工面の波打ちを防止することを特徴とする。
【０００８】
請求項３に係る発明は、登録された材料形状は、角パイプ、長角パイプ、山形鋼、不等辺山形鋼、または溝形鋼であることを特徴とする。
【０００９】
請求項４に係る発明は、材料を回転させ加工を行う加工機の制御に係る加工不良防止方法において、
コード生成手段が、設定されている時間だけ機械を待機するコードを前記NCデータに生成するものであり、
前記コード生成手段は、前記コードを前記材料に揺れが発生する前記材料の回転後のタイミングの箇所に生成することを特徴とする。
【発明の効果】
【００１０】
機械（加工機）を一定時間待機させる材料を選定する条件を設ける。そして、機械を一定時間待機させるコードをＮＣデータへ出力する。このコードを出力すると揺れが収まり、加工面の波打ちが防止できるという効果を奏する。図２４を参照。さらに、停止では無く、コードとした事により、オペレータは手動にて再始動を行う手間がかからないという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】加工システムの概略を示す説明図である。
【図２】加工不良防止システムの概略構成図である。
【図３】材料の種類を説明する説明図である。
【図４】材料を設定する画面を説明する説明図である。
【図５】設定された材料について説明する説明図である。
【図６】材料のモデルを説明する説明図である。
【図７】ＮＣデータにおけるドゥエルを説明する説明図である。
【図８】加工軌跡とドゥエル出力の関係を説明する説明図である。
【図９】加工軌跡とドゥエル出力の関係を説明する説明図である。
【図１０】材料のモデルを説明する説明図である。
【図１１】ＮＣデータにおけるドゥエルを説明する説明図である。
【図１２】加工軌跡とドゥエル出力の関係を説明する説明図である。
【図１３】加工軌跡とドゥエル出力の関係を説明する説明図である。
【図１４】加工不良防止システムの動作を説明するフローチャートである。
【図１５】加工不良防止システムの動作を説明するフローチャートである。
【図１６】加工不良防止システムの動作を説明するフローチャートである。
【図１７】加工不良防止システムの動作を説明するフローチャートである。
【図１８】加工不良防止システムの動作を説明するフローチャートである。
【図１９】従来の技術を説明する従来図である。
【図２０】従来の技術を説明する従来図である。
【図２１】従来の技術を説明する従来図である。
【図２２】従来の技術を説明する従来図である。
【図２３】従来の技術を説明する従来図である。
【図２４】本発明による切断後の状態を示す切断面である。
【発明を実施するための形態】
【００１２】
図１は、本発明を実施した加工システム１の概略を示す説明図である。
【００１３】
前記加工システム１は、自動プログラミング装置２とＮＣ装置３と加工機４とを有する。これらの自動プログラミング装置２とＮＣ装置３と加工機４の基本的な機能は既に知られているので概略を説明する。
【００１４】
自動プログラミング装置２はＮＣデータ（ＮＣプログラム）を作成するものである。さらに、加工不良防止部（加工不良防止システム）２Ａを有している。前記ＮＣ装置３はＮＣデータを受け取り加工機４を制御する。
【００１５】
前記加工機４は、実行部４Ａ（図２を参照）の制御により装置５にて材料（素材）Ｗを固定し、場合によっては装置６にて材料（素材）Ｗを把持して、A軸を回転させながら、レーザ加工ヘッド７からレーザーを照射して材料のＸＹ平面等を加工軌跡に沿ってレーザー切断加工を行う。
【００１６】
なお、本例では、図１の紙面を上からみた場合に左右方向をＸ軸方向とし、前後方向をＹ軸とし、上下方向をＺ軸方向とする。なお、このＸＹで定義されて領域のモードをＸＹ平面モードという。また、Ｘ軸と平行な回転軸をＡ軸とする。
【００１７】
図２は、自動プログラミング装置２の概略構成を示すブロック図である。自動プログラミング装置２は、コンピュータからなり、ＲＯＭおよびＲＡＭが接続されたＣＰＵを有しており、ＣＰＵには、さらに、キーボードのような入力装置とデイスプレイのような表示装置が接続されている。
【００１８】
前記自動プログラミング装置２は、上述のように加工不良を防止するための機能を実行する加工不良防止部（加工不良防止システム）２Ａを有する。そして、加工不良防止部（加工不良防止システム）２Ａは、機械制御コード（NCデータ）を作成する機能２Ａ１と連携し、機械を一定時間待機させる対象（材料Ｗ）を選定するための条件１（材料形状）と条件２（材料断面寸法）と、待機時間の条件３（待機時間（秒））を設ける機能２Ａ２を有する。
【００１９】
さらに、加工不良防止部（加工不良防止システム）２Ａは、自動プログラミング装置２にてＮＣデータ作成時に切断面の波打ち防止対象となった場合に、事前に材料（素材）Ｗに応じて定義された揺れが発生する箇所に、機械を一定時間待機させるコード（以下、本例ではドゥエルという場合がある）を出力する機能２Ａ３を有する。
【００２０】
一方、加工機４は実行部４Ａを有し、A軸回転後の材料（素材）Ｗが揺れている状態のところに、機械を一定時間待機するコードが出力され、機械は一定時間待機を実行する機能４Ａ１を有すると共に、機械を一定時間待機させ、揺れが収まったところで、加工の再開を実行する機能４Ａ２を有する。材料（素材）Ｗに応じて定義された揺れが発生する箇所は予め定義し登録してあるものである。
【００２１】
図３に示すように対象とする材料（素材）Ｗは、角パイプＫＰ、長角パイプＮＫ、等辺山形鋼ＴＹ、不等辺山形鋼ＦＹ、溝形鋼ＭＺを含むものである。なお、これらの形状は一般的に知られているものである。
【００２２】
登録された材料形状、材料断面寸法と一致する場合に、揺れが発生するA軸回転後のタイミングで、かつ、加工機４のＸＹ平面モードで加工される経路の前に待機させるためのコードをNCデータに出力し、揺れが収まってから加工を再始動することで、加工面の波打ちを防止するものである。
【００２３】
図４に示すように登録するには全体画面（ウィンドウ等）Ｇ１を開き、この全体画面Ｇ１に含まれる登録用画面Ｇ２から角パイプＫＰ、（等辺）山形鋼ＴＹ、溝形鋼ＭＺ等の材料形状ＺＫを選択すると共に各選択された材料形状ＺＫに関連付けた幅ＨＢ、高さＴＫ、待機時間（秒）ＢＹの数値を登録する。
【００２４】
図５を参照する。登録された情報を表示したものである。例えば、材料形状ＺＫが等辺山形鋼ＴＹで、幅ＨＢ、高さＴＫ、時間（秒）ＢＹが登録されている。材料形状ＺＫが溝形鋼ＭＺで、幅ＨＢ、高さＴＫ、時間（秒）ＢＹが登録されている。ここで、各形状の寸法も登録されている。
【００２５】
このように、対象となるものは、寸法等の同一も条件となる。例えば、「ドゥエルを出力する」が「ＯＮ」の場合、加工データ（NCデータ）を作成する際に、「対象とする材料情報」に設定されている情報（設定値：材料形状ＺＫ、幅ＨＢ、高さＴＫが全て一致する材料）の場合に、ドゥエル時間ＢＹを設定値でドゥエルの出力を行う。
【００２６】
なお、材料が“角パイプＫＰ”で“幅 > 高さ”の場合は“長角パイプＮＫ”と判断する。材料が“等辺山形鋼ＴＹ”で“幅 > 高さ”の場合は“不等辺山形鋼ＦＹ”と判断する。対象とする材料情報が設定されている場合は、一致ことを条件にドゥエル出力対象となる。対象とする材料情報に設定されていない材料は、ドゥエルは出力されない。
【００２７】
ドゥエルの出力タイミングについて説明する。ドゥエルの出力タイミングはＡ軸回転後にＸＹ平面モード（G17）で加工される経路（要素）の前である。対象とする経路種別としては、角パイプＫＰ、長角パイプＮＫでは外形（Ｘ方向の切断要素がある場合）、面を跨る穴（Ｘ方向の切断要素がある場合）、その他の経路（Ｘ方向の切断要素の有無に関わらず、必ず）である。等辺山形鋼ＴＹ、不等辺山形鋼ＦＹ、溝形鋼ＭＺでは、全ての経路（Ｘ方向の切断要素の有無に関わらず、必ず）。なお、その他の経路には、センターポンチ、マーキング、開経路、定型穴、異形穴が含まれる。
【００２８】
A軸回転後にＸＹ平面モード（G17）で加工される切断がある場合に、A軸回転後の切断の前に出力対象とする材料により、「X方向の切断がある場合」、「切断がある場合」で固定にしているが、どちらにするのか、選択させることも可能である。
【００２９】
なお、角パイプＫＰ、長角パイプＮＫにて、Ｘ方向の切断要素がある場合、等辺山形鋼ＴＹ、不等辺山形鋼ＦＹ、溝形鋼ＭＺでは、Ｘ方向の切断要素の有無に関わらず、としている理由は、コードの出力を減らす為である。詳細に説明する。「X方向の切断がある場合」と、「切断がある場合」とでは、「切断がある場合」の判定の方がドゥエルの出力回数が多くなり、総加工時間も長くなる。また、２面、３面から成る鋼材よりも、４面から成るパイプ材の方が比較的揺れが穏やかな場合が多く、少しでもドゥエルの出力回数を減らす為に、「X方向の切断がある場合」で判定を行うためである。
【００３０】
図６〜図１３を参照し、ドゥエルの出力タイミングの具体例を説明する。
【００３１】
図６は、材料（素材）Ｗの一例としてのモデルＭＤ１（長角パイプＮＫ）を示す。このモデルＭＤ１は板金を継ぎ目Ｌで接続してある。
【００３２】
図７を参照する。ここでは、モデルＭＤ１を展開した図を参照して説明するが、実際の加工は、モデルＭＤ１を回転させて加工することは勿論である。展開された形状は切断線を含むものである。矢印ＹＡ１〜ＹＡ７はドゥエルの出力位置である。四角（□）の中に×印がある記号Ｓ１〜Ｓ８で示した位置はＸＹ平面モード（Ｇ１７）の加工で、Ｘ方向の切断が無い要素を示す。さらに、Ａ１〜Ａ７で示した位置はピアスあるいはアプローチ加工等を示す。このような加工を行うＮＣデータにコードが出力される。
【００３３】
図８を参照する。〜位置Ｂ１で加工を開始するが材料の段取り角度０°から変わっていないのでＢ１の位置にはドゥエルを出力しない。
【００３４】
位置Ｂ１〜位置Ｂ２では、加工角度が変わっていないので、ドゥエルを出力しない。
【００３５】
位置Ｂ２〜位置Ｂ３で加工角度が０°から９０°に変わり、位置Ｂ３〜位置Ｂ４の切断にＸ方向の切断が含まれるので、位置Ｂ３（矢印ＹＡ１）にドゥエルを出力する。
【００３６】
位置Ｂ３〜位置Ｂ４では加工角度が変わっていないのでドゥエルを出力しない。
【００３７】
位置Ｂ４〜位置Ｂ５で加工角度が９０°から１８０°に変わり、位置Ｂ５〜位置Ｂ６の切断にＸ方向の切断が含まれないので、位置Ｂ５にドゥエルを出力しない。
【００３８】
位置Ｂ６〜位置Ｂ７で加工角度が１８０°から２７０°に変わり位置Ｂ７〜位置Ｂ８の切断にＸ方向の切断が含まれるので、位置Ｂ７（矢印ＡＹ２）にドゥエルを出力する。
【００３９】
位置Ｂ７〜位置Ｂ８では加工角度が変わっていないので、ドゥエルを出力しない。
【００４０】
位置Ｂ８〜位置Ｂ９で加工角度が２７０°から０°に変わり、位置Ｂ９〜位置Ｂ１０の切断にＸ方向の切断が含まれないので、位置Ｂ９にはドゥエルを出力しない。
【００４１】
位置Ｂ１０〜位置Ｂ１１で加工角度が０°から９０°に変わり、位置Ｂ１１の切断にＸ方向の切断が含まれるので位置Ｂ１１（矢印ＹＡ３）にドゥエルを出力する。
【００４２】
位置Ｂ１１〜位置Ｂ１２では、加工角度が変わっていないので、ドゥエルを出力しない。
【００４３】
位置Ｂ１２〜位置Ｂ１３で加工角度が９０°から２７０°に変わり、位置Ｂ１３の切断にＸ方向の切断が含まれるので、位置Ｂ１３（ＹＡ４）にドゥエルを出力する。
【００４４】
位置Ｂ１３〜位置Ｂ１４では加工角度が変わっていないので、ドゥエルを出力しない。
【００４５】
なお、続く位置Ｂ１４〜位置Ｂ３４までの加工に関しても上述したような判断でドゥエルの出力するか否かが判断され出力すると判断された場合はＮＣデータに出力される。
【００４６】
図９を参照する。上述のような処理結果を記憶したデータである。記憶項目は、番号ＢＧと、開始（位置）ＫＳと、終了（位置）ＳＲと、加工角度の変更ＫＨと、Ｘ方向の切断ＸＳと、ドゥエル出力位置ＤＩの記憶項目を有する。ここで、加工角度の変更ＫＨにおいて○は変更有りで×は変更無しを示す。Ｘ方向の切断ＸＳにおいて○は切断有り、×は切断無しを示す。ドゥエル出力位置ＤＩにおいて、出力する場合は出力位置（例えば、位置Ｂ３、位置Ｂ７、位置Ｂ１１、位置Ｂ１３、位置Ｂ１９、位置Ｂ２１、位置Ｂ２３等）が記憶される。
【００４７】
なお、×（＊１）において、アプローチは、実際には無くてもよい切断なので、「Ｘ方向の切断」とは判定しない。「Ｘ方向の切断」は、一つ先の切断の開始から終了にＸ方向の切断が含まれているかで判定する。「加工角度の変更」が○（有り）で、「Ｘ方向の切断」が○（有る）の場合にドゥエルが出力される判定となる。
【００４８】
図１０は、材料（素材）Ｗの他の例としてのモデルＭＤ２（等辺山形鋼ＴＹ）を示す。
【００４９】
図１１を参照する。ここでは、モデルＭＤ２を展開した図を参照して説明するが、実際の加工は、モデルＭＤ２を回転させて加工することは勿論である。展開された形状は切断線を含む。矢印ＹＢ１〜ＹＢ６はドゥエルの出力位置である。さらに、位置Ｃ１〜位置Ｃ８で示した位置はピアスあるいはアプローチ加工等を示す。このような加工を行うＮＣデータにコードが出力される。
【００５０】
図１２を参照する。〜位置Ｄ１で加工を開始するが材料の段取り角度０°から変わっているので位置Ｄ１（矢印ＹＢ１）にはドゥエルを出力する。
【００５１】
位置Ｄ１〜位置Ｄ２では、加工角度が変わっていないので、ドゥエルを出力しない。
【００５２】
位置Ｄ２〜位置Ｄ３で加工角度が９０°から１８０°に変わっているので、位置Ｄ３（矢印ＹＢ２）にドゥエルを出力する。
【００５３】
位置Ｄ３〜位置Ｄ４では加工角度が変わっていないのでドゥエルを出力しない。
【００５４】
位置Ｄ４〜位置Ｄ５で加工角度が１８０°から９０°に変わっているので、位置Ｄ５（矢印ＹＢ３）にドゥエルを出力する。
【００５５】
位置Ｄ５〜位置Ｄ６では加工角度が変わっていないので、ドゥエルを出力しない。
【００５６】
位置Ｄ６〜位置Ｄ７では加工角度が９０°から１８０°に変わっているので、位置Ｄ７（矢印ＹＢ４）にドゥエルを出力する。
【００５７】
位置Ｄ７〜位置Ｄ８で加工角度が変わっていないのでドゥエルを出力しない。
【００５８】
位置Ｄ８〜位置Ｄ９で加工角度が１８０°から９０°に変わっているので、位置Ｄ９（矢印ＹＢ５）にドゥエルを出力する。
【００５９】
位置Ｄ９〜位置Ｄ１０で加工角度が変わっていないのでドゥエルを出力しない。
【００６０】
位置Ｄ１０〜位置Ｄ１１で加工角度が９０°から１８０°に変わっているので、位置Ｄ１１（矢印ＹＢ６）にドゥエルを出力する。
【００６１】
位置Ｄ１１〜位置Ｄ１２では、加工角度が変わっていないので、ドゥエルを出力しない。
【００６２】
図１３は、上述のような処理結果を記憶したデータである。記憶項目は、番号ＢＧと、開始（位置）ＫＳと、終了（位置）ＳＲと、加工角度の変更ＫＨと、Ｘ方向の切断ＸＳと、ドゥエル出力位置ＤＩの記憶項目を有する。ここで、加工角度の変更ＫＨにおいて○は変更有りで×は変更無しを示す。Ｘ方向の切断ＸＳにおいては参照していない為、−として記述している。ドゥエル出力位置ＤＩにおいて、出力する場合は出力位置（例えば、位置Ｄ１、位置Ｄ３、位置Ｄ５、位置Ｄ７、位置Ｄ９、位置Ｄ１１等）が記憶される。
【００６３】
なお、「加工角度の変更」が○（有り）の場合にドゥエルが出力される判定となる。
【００６４】
図１４を参照し、加工不良防止部（以下、加工不良防止システム２Ａという）のドゥエル出力判定を行う動作を説明する。初めに、ステップＳＡ０１では、加工不良防止システム２Ａはドゥエル出力するが「ＯＮ」か否かを判断する。「ＯＮ」の場合に処理はステップＳＡ０２に進む。「ＯＮ」でない場合に（すなわち「ＯＦＦ」の場合）に処理は終了する。
【００６５】
ステップＳＡ０２では、加工不良防止システム２Ａは、加工する材料（素材）Ｗが登録されている材料形状ＺＫ、幅ＨＢ、高さＴＫと全て一致するか否かを判断する。一致すると判断した場合に処理はステップＳＡ０３に進む。一致しないと判断した場合に処理は終了する。
【００６６】
ステップＳＡ０３では加工不良防止システム２Ａがドゥエル出力処理を行う。
【００６７】
図１５に上記ドゥエル出力処理を示す。初めに、ステップＳＢ０１では、加工不良防止システム２Ａが材料形状ＺＫの判断を行う。この結果、角パイプＫＰの場合に処理はステップＳＢ０２に進む。続いて、ステップＳＢ０３で処理Ａを行う。
【００６８】
長角パイプＮＫの場合に処理はステップＳＢ０４に進む。続いて、ステップＳＢ０５で処理Ａを行う。等辺山形鋼ＴＹの場合に処理はステップＳＢ０６に進む。続いて、ステップＳＢ０７で処理Ｂを行う。
【００６９】
不等辺山形鋼ＦＹの場合に処理はステップＳＢ０８に進む。続いて、ステップＳＢ０９で処理Ｂを行う。溝形鋼ＭＺの場合に処理はステップＳＢ１０に進む。続いて、ステップＳＢ１１で処理Ｂを行う。その他の場合に処理はステップＳＢ１２に進む。
【００７０】
図１６を参照し上記処理Ａを説明する。初めに、ステップＳＣ０１では、加工不良防止システム２Ａが最初の加工軌跡から最後の加工軌跡まで順次ループを実行する。
【００７１】
ステップＳＣ０２では、加工不良防止システム２Ａがアプローチではないか否かを判断する。アプローチでないと判断した場合に処理はステップＳＣ０３に進む。アプローチであると判断した場合に処理はステップＳＣ０５に進む。
【００７２】
ステップＳＣ０３では、加工不良防止システム２Ａが前の加工軌跡と加工角度が異なるか否かを判断する。前の加工軌跡と異なると判断した場合に処理はステップＳＣ０４に進む。前の加工軌跡と同じと判断した場合に処理はステップＳＣ０５に進む。
【００７３】
ステップＳＣ０４では、加工不良防止システム２Ａが処理Ａ−２を行う。
【００７４】
ステップＳＣ０５では、加工不良防止システム２Ａが次の加工軌跡へ処理を移す。
【００７５】
図１７を参照し上記処理Ａ−２を説明する。初めに、ステップＳＤ０１では、加工不良防止システム２Ａが現在の加工軌跡から加工角度が変わるまで順次ループを実行する。
【００７６】
ステップＳＤ０２では、加工不良防止システム２ＡがＸ方向の切断か否かを判断する。Ｘ方向の切断と判断した場合に処理はステップＳＤ０３に進む。Ｘ方向の切断でないと判断した場合に処理はステップＳＤ０４に進む。
【００７７】
ステップＳＤ０３では、加工不良防止システム２Ａがドゥエル出力フラグ＝「ＯＮ」とする。続いて処理Ａ−２のループを終了する。
【００７８】
ステップＳＤ０４では、加工不良防止システム２Ａが次の加工軌跡へ処理を進める。
【００７９】
ステップＳＤ０５では、加工不良防止システム２Ａがドゥエル出力フラグが「ＯＮ」か否かを判断する。ドゥエル出力フラグが「ＯＮ」と判断した場合に処理はステップＳＤ０６に進む。ドゥエル出力フラグが「ＯＮ」でないと判断した場合に処理は終了する。
【００８０】
ステップＳＤ０６では、加工不良防止システム２Ａが処理Ａの加工軌跡の加工角度指令後にドゥエルを出力する。
【００８１】
図１８を参照し上記処理Ｂを説明する。初めに、ステップＳＥ０１では、加工不良防止システム２Ａが最初の加工軌跡から最後の加工軌跡まで順次ループを実行する。
【００８２】
ステップＳＥ０２では、加工不良防止システム２Ａがアプローチではないか否かを判断する。アプローチでないと判断した場合に処理はステップＳＥ０３に進む。アプローチであると判断した場合に処理はステップＳＥ０５に進む。
【００８３】
ステップＳＥ０３では、加工不良防止システム２Ａが前の加工軌跡と加工角度が異なるか否かを判断する。前の加工軌跡と異なると判断した場合に処理はステップＳＥ０４に進む。前の加工軌跡と同じと判断した場合に処理はステップＳＥ０５に進む。
【００８４】
ステップＳＥ０４では、加工不良防止システム２Ａが、今回の加工軌跡の加工角度指令後にドゥエルを出力する。
【００８５】
ステップＳＥ０５では、加工不良防止システム２Ａが次の加工軌跡へ処理を移す。
【００８６】
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。
【００８７】
例えば、NCデータ中に、機械を一定時間停止するコードを出力するのでは無く、何らかの別の装置（カメラ、接触検知、等）にて、揺れを検知し、揺れが収まってから加工を再開。機械を一定時間停止するタイミングを変更する。（A軸回転後以外、または、A軸回転後にX軸の移動がある場合以外）
【符号の説明】
【００８８】
１  加工システム
２  自動プログラミング装置
２Ａ  加工不良防止部（加工不良防止システム）
３  ＮＣ装置
４  加工機
５  装置
６  装置
７  レーザ加工ヘッド
Ｗ  材料（素材）
【図１】
0005883717.tif 000002
【図２】
0005883717.tif 000003
【図３】
0005883717.tif 000004
【図４】
0005883717.tif 000005
【図５】
0005883717.tif 000006
【図６】
0005883717.tif 000007
【図７】
0005883717.tif 000008
【図８】
0005883717.tif 000009
【図９】
0005883717.tif 000010
【図１０】
0005883717.tif 000011
【図１１】
0005883717.tif 000012
【図１２】
0005883717.tif 000013
【図１３】
0005883717.tif 000014
【図１４】
0005883717.tif 000015
【図１５】
0005883717.tif 000016
【図１６】
0005883717.tif 000017
【図１７】
0005883717.tif 000018
【図１８】
0005883717.tif 000019
【図１９】
0005883717.tif 000020
【図２０】
0005883717.tif 000021
【図２１】
0005883717.tif 000022
【図２２】
0005883717.tif 000023
【図２３】
0005883717.tif 000024
【図２４】
0005883717.tif 000025