(57)【要約】【課題】  軸移動時に振動または加工形状誤差が発生しないレーザ加工を行うことができる。【解決手段】  自動運転用プログラムの内容を解析し、軸移動送り種類、板厚種類、加工送り動作モードを判定し、その判定結果に対応するフィードフォワード係数データを記憶手段から読み込み、読み込んだフィードフォワード係数データを基にして算出した速度フィードフォワード量により速度フィードフォワード制御を行う。このように、軸移動を行う場合に、軸移動送り種類、板厚種類、加工送り動作モードを判定し、その判定結果に最適なフィードフォワード係数を切り替えて使用することにより、常に最適な速度フィードフォワード制御を行い、軸移動時に振動または加工形状誤差が発生しないレーザ加工が行うことができる。【選択図】  図１
2005310189.tif 000002
【特許請求の範囲】
【請求項１】
各処理部を統括して実行するＮＣメイン処理部と、レーザ加工運転を自動実行するための自動運転用プログラムを記憶する自動運転用プログラム記憶部と、前記自動運転用プログラム記憶部から自動運転プログラムを読み込んだ後に、周期的に自動運転プログラムの内容を解析するプログラム解析処理部と、軸移動送り種類が早送り移動または加工送り移動のいずれであるかを判定する軸移動送り移動判定処理部と、早送り移動時または加工送り移動時に板厚種類を判定する板厚種類判定処理部と、軸移動送り種類、板厚種類、加工送り動作モードごとに異なるフィードフォワード係数を記憶するフィードフォワード係数記憶部と、早送り移動時に前記フィードフォワード係数データ記憶部から板厚種類の判定結果に対応する早送り用フィードフォワード係数データを読み込む早送り処理部と、加工送り移動時に加工送り動作モードがイグザクトストップモード、自動コーナオーバライドモード、連続加工モードのいずれであるかを判定する加工送り動作モード判定処理部と、加工送り移動時に前記フィードフォワード係数データ記憶部から板厚種類および加工送り動作モードの判定結果に対応する加工送り用フィードフォワード係数データを読み込む加工送り処理部と、前記早送り処理部または前記加工送り処理部で読み込んだフィードフォワード係数に基づいて速度フィードフォワード量を算出し、速度フィードフォワード制御を実行する軸制御処理部とを備えた数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、速度フィードフォワード制御を行うことによってレーザ加工を行う数値制御装置に関するものである。
【背景技術】
【０００２】
従来の数値制御装置では、軸移動を行う場合に、軸移動送り種類、板厚種類、加工送り動作モードに関わらず、１種類のフィードフォワード係数を共通に使用して速度フィードフォワード制御を行っていた。
【特許文献１】特開平１−２５４３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の数値制御装置においては、軸移動を行う場合に、軸移動送り種類、板厚種類、加工送り動作モードが異なる場合においても、フィードフォワード係数を共通に使用していることにより、最適な速度フィードフォワード制御を行うことができないため、軸移動時に振動または加工形状誤差が発生するという問題を有していた。
【０００４】
したがって、この発明の目的は、上記従来の課題を解決するもので、軸移動時に振動または加工形状誤差が発生しないレーザ加工を行うことができる数値制御装置を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するためにこの発明の請求項１記載の数値制御装置は、各処理部を統括して実行するＮＣメイン処理部と、レーザ加工運転を自動実行するための自動運転用プログラムを記憶する自動運転用プログラム記憶部と、自動運転用プログラム記憶部から自動運転プログラムを読み込んだ後に、周期的に自動運転プログラムの内容を解析するプログラム解析処理部と、軸移動送り種類が早送り移動または加工送り移動のいずれであるかを判定する軸移動送り移動判定処理部と、早送り移動時または加工送り移動時に板厚種類を判定する板厚種類判定処理部と、軸移動送り種類、板厚種類、加工送り動作モードごとに異なるフィードフォワード係数を記憶するフィードフォワード係数記憶部と、早送り移動時にフィードフォワード係数データ記憶部から板厚種類の判定結果に対応する早送り用フィードフォワード係数データを読み込む早送り処理部と、加工送り移動時に加工送り動作モードがイグザクトストップモード、自動コーナオーバライドモード、連続加工モードのいずれであるかを判定する加工送り動作モード判定処理部と、加工送り移動時にフィードフォワード係数データ記憶部から板厚種類および加工送り動作モードの判定結果に対応する加工送り用フィードフォワード係数データを読み込む加工送り処理部と、早送り処理部または加工送り処理部で読み込んだフィードフォワード係数に基づいて速度フィードフォワード量を算出し、速度フィードフォワード制御を実行する軸制御処理部とを備えた。
【発明の効果】
【０００６】
この発明の請求項１記載の数値制御装置によれば、ＮＣメイン処理部が各処理部を統括管理して実行し、プログラム解析処理部は自動運転用プログラム記憶部から自動運転プログラムを読み込んだ後に、周期的に自動運転プログラムの内容を解析し、軸移動送り移動判定処理部は軸移動送り種類が早送り移動または加工送り移動のいずれであるかを判定し、早送り処理部は早送り移動時にフィードフォワード係数データ記憶部から早送り用フィードフォワード係数データを読み込み、加工送り動作モード判定処理部は加工送り移動時に加工送り動作モードがイグザクトストップモード、自動コーナオーバライドモード、連続加工モードのいずれであるかを判定し、加工送り処理部は加工送り移動時にフィードフォワード係数データ記憶部から板厚種類および加工送り動作モードの判定結果に対応する加工送り用フィードフォワード係数データを読み込み、軸制御処理部は読み込んだフィードフォワード係数に基づいて速度フィードフォワード量を算出し、速度フィードフォワード制御を実行するので、軸移動送り種類、板厚種類、加工送り動作モードに関わらず、軸移動時に振動および加工形状誤差が発生しないレーザ加工を行うことができる。
【発明を実施するための最良の形態】
【０００７】
この発明の第１の実施の形態を図１〜３に基づいて説明する。図１はこの発明の実施の形態の制御方法を示す指令解析処理部のフローチャート、図２はこの発明の実施の形態の制御方法を示す軸制御処理部のフローチャート、図３はこの発明の実施の形態の数値制御装置の構成を示すブロック図である。
【０００８】
図３において、１はＮＣ制御装置の各処理部を統括的に管理して実行する制御手段としてのＮＣメイン処理部、２は自動運転プログラムの内容を読み込み、分割した実行ブロックの解析手段としてのプログラム解析処理部、３はレーザ加工運転を自動実行するための自動運転用プログラムの記憶手段としての自動運転用プログラム記憶部である。プログラム解析処理部２は、自動運転用プログラム記憶部３から自動運転プログラムを読み込んだ後に、周期的に自動運転プログラムの内容を解析する。
【０００９】
４は軸移動時に軸移動送り種類が早送り移動、加工送り移動のいずれであるかの判定手段としての軸移動送り種類判定処理部、５は早送り移動時に早送り用フィードフォワード係数データを読み込む手段としての早送り処理部、６は軸移動送り種類、板厚種類、加工送り動作モードごとに異なるフィードフォワード係数の記憶手段としてのフィードフォワード係数データ記憶部である。この場合、早送り処理部５は、早送り移動時にフィードフォワード係数データ記憶部６から板厚種類の判定結果に対応する早送り用フィードフォワード係数データを読み込む。
【００１０】
７は加工送り移動時に加工送り用フィードフォワード係数データを読み込む手段としての加工送り処理部、８は早送り移動時または加工送り移動時に板厚種類の判定手段としての板厚種類判定処理部、９は加工送り移動時に加工送り動作モードがイグザクトストップモード、自動コーナオーバライドモード、連続加工モードのいずれであるかの判定手段としての加工送り動作モード判定処理部である。この場合、加工送り処理部７は、加工送り移動時にフィードフォワード係数データ記憶部６から板厚種類および加工送り動作モードの判定結果に対応する加工送り用フィードフォワード係数データを読み込む。１０は軸移動時に早送り処理部５あるいは加工送り処理部７から受け取ったフィードフォワード係数データに基づいて周期的に速度フィードフォワード量を算出し、速度フィードフォワード制御を行う軸制御手段としての軸制御処理部、１１は数値制御装置に接続されるサーボモータ駆動用ドライバ、１２はサーボモータ駆動用ドライバに接続されるサーボモータである。
【００１１】
つぎに、上記構成の数値制御装置におけるレーザ加工制御方法について説明する。このレーザ加工制御方法は、位置分配指令パルスに対してフィードフォワード係数を乗算して算出した速度フィードフォワード量を速度指令出力パルスに加算することにより、速度フィードフォワード制御を行う。すなわち、図１に示すように、まずステップＳ１０にて、自動運転用プログラム記憶部３から自動運転用プログラムを読み込んでプログラム解析処理部２で解析を行い、実行ブロック単位に分割した後に、ステップＳ１１にて、軸移動送り種類が加工送り移動であるか早送り移動であるかを軸移動送り判定処理部４で判定し、加工送り移動の場合には、ステップＳ１４にて、板厚種類および加工送り動作モードを板厚判定処理部８および加工送り動作モード判定処理部９で判定し、ステップＳ１５にて、板厚種類と加工送り動作モードの判定結果に対応した加工送り用フィードフォワード係数を加工送り処理部７で読み込む。ステップＳ１１における軸移動送り種類の判定結果が早送り移動の場合には、ステップＳ１２にて、板厚種類を板厚判定処理部８で判定し、ステップＳ１３にて、板厚種類の判定結果に対応した早送り用フィードフォワード係数を早送り判定処理部５で読み込む。その後、読み込んだフィードフォワード係数に基づいて、ステップＳ１６にて、読み込んだフィードフォワード係数データを軸制御処理部１０へ転送し、軸制御処理部１０では、図２に示すステップＳ２０にて、フィードフォワード係数データを解析処理部（早送り処理部５、加工送り処理部７）から受け取り、速度フィードフォワード量を算出し、周期的に速度フィードフォワード制御を実行する。
【００１２】
以上のようにこの実施の形態によれば、軸移動を行う場合に、軸移動送り種類、板厚種類、加工送り動作モードを判定し、その判定結果に最適なフィードフォワード係数を切り替えて使用することにより、常に最適な速度フィードフォワード制御を行い、軸移動時に振動または加工形状誤差が発生しないレーザ加工が行うことができる。
【産業上の利用可能性】
【００１３】
本発明にかかる数値制御装置は、常に最適な速度フィードフォワード制御を行い、軸移動時に振動または加工形状誤差が発生しないレーザ加工が行うことができるという効果を有し、速度フィードフォワード制御を行うことによってレーザ加工を行うレーザ加工制御方法および数値制御装置として有用である。
【図面の簡単な説明】
【００１４】
【図１】この発明の実施の形態の制御方法を示す指令解析処理部のフローチャートである。
【図２】この発明の実施の形態の制御方法を示す軸制御処理部のフローチャートである。
【図３】この発明の実施の形態の数値制御装置の構成を示すブロック図である。
【符号の説明】
【００１５】
１  ＮＣメイン処理部
２  プログラム解析処理部
３  自動運転用プログラム記憶部
４  軸移動送り種類判定処理部
５  早送り処理部
６  フィードフォワード係数データ記憶部
７  加工送り処理部
８  板厚種類判定処理部
９  加工送り動作モード判定処理部
１０  軸制御処理部
１１  ドライバ
１２  サーボモータ
【図１】
2005310189.tif 000003
【図２】
2005310189.tif 000004
【図３】
2005310189.tif 000005