(57)【要約】【課題】加工プログラムにおける互いに関連する加工のための複数の加工工程の座標変更が一括して行えて、設計変更や誤差補正等の場合の座標変換入力が簡単に行える板材加工機用制御装置を提供する。【解決手段】板材送り機構５２および複数種の加工手段５８〜６０を有する板材加工機２を、加工プログラム３に従って制御する装置１である。加工プログラム３は、複数種の加工手段５８〜６０を順次用いることが必要な複合加工部分ＷＡを加工する場合の制御を行うものである。加工プログラム３は、複合加工部分ＷＡの加工制御について、それぞれ位置決め座標が記述され所定の加工手段５８〜６０を動作させる工程プログラム部分６を複数有する。これら複数の工程プログラム部分６に、上記位置決め座標を補正するための共通の変数を設ける。位置決め制御手段５ｂは、上記位置決め座標を上記変数の値で補正して板材送り機構５２を制御するものとする。【選択図】        図１
2004283903.tif 000002
【特許請求の範囲】
【請求項１】
板材を位置決めする板材送り機構および上記板材に加工を施す複数種の加工手段を有する板材加工機を、加工プログラムに従って制御する板材加工機用制御装置であって、上記加工プログラムは、板材の上記複数種の加工手段のうちの幾つかを順次用いることが必要な複合加工部分を加工するための制御について、それぞれ位置決め座標が記述され所定の加工手段を動作させる工程プログラム部分を複数設けたものであり、これら複数の工程プログラム部分に、上記位置決め座標を補正するための共通の変数を設け、上記位置決め座標を上記変数の値で補正して上記板材送り機構を制御する位置決め制御手段を設けた板材加工機用制御装置。
【請求項２】
上記加工プログラムは、上記変数の値となる数値を定める変数値設定部分を有するものとした請求項１記載の板材加工機用制御装置。
【請求項３】
複数種の加工手段を順次用いることが必要な複合加工部分を加工する板材加工機の制御用の加工プログラムであって、それぞれ位置決め座標が記述され所定の加工手段を動作させる工程プログラム部分を複数有し、これら複数の工程プログラム部分に、上記位置決め座標を補正するための共通の変数を有し、上記変数の値となる数値を定めた変数値設定部分を設けた板材加工機制御用の加工プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、パンチプレス、レーザ加工機等の板材加工機を制御する装置に関し、特に、孔開け、外周加工、タップ加工、曲げ加工等の異種の加工が行える複合加工機形式の板材加工機を制御する制御装置に関する。
【０００２】
【従来の技術】
パンチプレス等の板材加工機において、タップ加工や中曲げ加工を可能としたものがある。ここで言う中曲げ加工は、板材の周縁ではなく内部に輪郭穴によって形成された突片の曲げ加工のことである。本出願人は、曲げ寸法や曲げ角度などの異なる加工を同じ金型で行えるようにした曲げ機能付きのパンチプレスを先に提案した（特願２００２−３０６２３２号）。これらの板材加工機では、例えば、Ｚ字状に中曲げ加工した突片に、タップ穴や、バーリング付きタップ穴を有する複合加工部分の加工が可能である。加工順は、例えば下穴加工、突片の外周加工、タップ加工、曲げ加工の順となる。
【０００３】
【発明が解決しようとする課題】
中曲げする突片の素材板材に対する位置を変えたい場合や、誤差補正のために突片の座標値を変えることが必要なことがある。このような場合、突片の形成位置を変えると、その下穴の位置、中曲げ位置、タップ加工位置も変更が必要となる。そのため、多数の工程の座標値を変更することが必要で、変更作業に手間がかり、煩わしい。座標値変更の入力箇所が多いため、入力ミスが生じる恐れも増える。上記の例は、タップ穴付きの突片の形成の場合であるが、板材における複合加工部分の加工一般に上記と同様な課題がある。
【０００４】
この発明の目的は、加工プログラムにおける互いに関連する加工のための複数の加工工程の座標変更が一括して行えて、設計変更や誤差補正等の場合の座標変換入力が簡単に行える板材加工機用制御装置を提供することである。
この発明の他の目的は、加工プログラムにおける座標変換値の管理を容易にすることである。
この発明のさらに他の目的は、互いに関連する加工のための複数の加工工程の座標変更が一括して行えて、設計変更や誤差補正等の場合の座標変換入力が簡単に行え、座標変換値の管理も容易な加工プログラムを提供することである。
【０００５】
【課題を解決するための手段】
この発明の構成を実施形態に対応する図１と共に説明する。この板材加工機用制御装置（１）は、板材（Ｗ）を位置決めする板材送り機構（５２）および上記板材（Ｗ）に加工を施す複数種の加工手段（５８〜６０）を有する板材加工機（２）を、加工プログラム（３）に従って制御する板材加工機用制御装置（１）である。上記加工プログラム（３）は、板材（Ｗ）の上記複数種の加工手段（５８〜６０）のうちの幾つかを順次用いることが必要な複合加工部分（ＷＡ）を加工するための制御について、それぞれ位置決め座標が記述され所定の加工手段（５８〜６０）を動作させる工程プログラム部分（６）を複数設けたものである。これら複数の工程プログラム部分（６）に、上記位置決め座標を補正するための共通の変数を設け、上記位置決め座標を上記変数の値で補正して上記板材送り機構（５２）を制御する位置決め制御手段（５ａ）を設ける。
この構成によると、各軸について一つの変数の値を変更するだけで、その変数を用いた同じ複合加工部分（ＷＡ）についての各工程プログラム部分（６）における位置決め座標が一括して補正される。そのため、設計変更や誤差補正等の場合の座標変換入力が簡単に行える。
【０００６】
上記加工プログラム（３）は、上記変数の値となる数値を定める変数値設定部分（７）を有するものとしても良い。この変数値設定部分（７）は、例えば加工プログラム（３）の先頭部に設ける。
このように加工プログラム（３）中に変数値設定部分（７）を設けた場合、加工プログラム（３）とは別の記憶領域等に変数の値を設定する場合と異なり、加工プログラム（３）だけを見れば変数の値が分かり、加工プログラム（３）における座標変換値の管理を容易に行える。
【０００７】
なお、この板材加工機用制御装置（１）は、上記加工手段（５８〜６０）として、例えば、板材（Ｗ）の内部に穴開け加工によって突片（Ｗａ）の輪郭に沿った外周加工を行う外周加工手段（５８ｂ）、および上記突片（Ｗａ）の曲げ加工を行う曲げ加工手段（６０）を有するものであっても良い。この場合に、上記加工プログラム（３）は、上記工程プログラム部分（６）として、上記外周加工の工程プログラム部分（６）、および上記曲げ加工の工程プログラム部分（６）を有するものとする。
【０００８】
この発明の板材加工機用制御用の加工プログラム（３）は、複数種の加工手段（５８〜６０）を順次用いることが必要な複合加工部分（ＷＡ）を加工する板材加工機（５２）の制御用の加工プログラム（３）であって、それぞれ位置決め座標が記述され所定の加工手段（５８〜６０）を動作させる工程プログラム部分（６）を複数有し、これら複数の工程プログラム部分（６）に、上記位置決め座標を補正するための共通の変数を有し、上記変数の値となる数値を定めた変数値設定部分（７）を設けたものである。
この加工プログラム（３）によると、この発明の板材加工機用制御装置（１）について説明したと同様に、互いに関連する加工のための複数の加工工程の座標変更が一括して行えて、設計変更や誤差補正等の場合の座標変換入力が簡単に行える。
【０００９】
【発明の実施の形態】
この発明の第１の実施形態を図面と共に説明する。図１はこの板材加工機用制御装置の概念構成を示すブロック図である。この板材加工機用制御装置１は、板材加工機２を加工プログラム３に従って制御する装置であり、制御対象となる板材加工機２は、板材Ｗを移動させて位置決めする板材送り機構５２、および板材Ｗに加工を施す複数種の加工手段５８〜６０を有する。これら複数の加工手段５８〜６０は、それぞれパンチ加工手段５８、タップ加工手段５９、および曲げ加工手段６０である。パンチ加工手段５８は、工具選択動作で選択される工具によって下穴加工手段５８ａとなり、また外周加工手段５８ｂともなる。
【００１０】
図３，図４は、板材加工機２の全体を示す。この板材曲げ加工機２は、タレット式のパンチプレスにおいて、曲げ加工機能を付加したものである。上記板材送り機構５２、および各加工手段５８〜６０は、共通のフレーム４１に設置されている。板材送り機構５２は、テーブル５３上に載せられた板材Ｗの任意箇所を加工位置Ｐへ送る手段である。この板材送り機構５２は、前後（Ｙ方向）移動するキャリッジ５４に、左右（Ｘ方向）移動するクロススライド５５を設置し、板材Ｗの端部を把持するワークホルダ５６をクロススライド５５に取付けたものである。キャリッジ５４，クロススライド５５は、サーボモータ等からなる各軸の駆動源７４，７５により進退駆動される。
【００１１】
パンチ加工手段５８は、パンチ加工を行うパンチ側およびダイ側の工具４４，４５をそれぞれ設置した上下の工具支持体４２，４３と、パンチ側の工具４４を駆動するためにラム４８を昇降するパンチ駆動手段４９と、希望の工具４４，４５が加工位置Ｐに来るように工具支持体４２，４３を動作させる工具割出機構（図示せず）とを備える。工具支持体４２，４３はタレットからなり、その円周方向に並んで設けられた各工具ステーションにパンチ側およびダイ側の工具４４，４５が支持される。パンチ駆動手段４９は、サーボモータ等からなる駆動源７７の回転駆動を、クランク機構等の回転・直線運動変換機構５０を介してラム４８に伝達するものである。工具支持体４２，４３の各工具ステーションに配置される工具４４，４５のうち、いずれかが下穴加工用のものであり、他のいずれかが外周加工用のものである。なお、パンチ加工手段５８は、工具４４，４５としてバーリング加工等の成形加工用の工具を持つことが可能であり、バーリング加工用の工具を設置すれば、バーリング加工の手段ともなる。
【００１２】
タップ加工手段５９は、例えば加工位置Ｐの近傍で上記フレーム４１に設置されたタップ加工装置とされる。タップ加工手段５９は、タレット等からなる工具支持体４２，４３に、パンチ工具４４やダイ工具４５に代えて設置されたものであっても良い。
【００１３】
曲げ加工手段６０は、図５に示す上下の曲げ工具４６，４７を有し、板材Ｗの突片Ｗａを上方および下方の任意方向に曲げ加工可能とされている。曲げ加工手段６０は、上記曲げ工具４６，４７と、その工具支持体４２，４３と、上側の曲げ工具４６の昇降駆動を行う駆動源７７と、下側の曲げ工具４７における曲げ型６４の昇降駆動を行う上記駆動源７８と、曲げ工具４６，４７を工具中心回りに回転割出する駆動源（「Ｃ軸駆動源」と称す）７６とを備える。工具支持体４２，４３は、上記タレットであり、上記工具ステーションのうちの１か所または複数箇所に、パンチ工具４４およびダイ工具４５（図３，図４）に代えて曲げ工具４６，４７がそれぞれ設置される。上側の曲げ工具４６を昇降駆動する駆動源７７は、パンチ工具４４を昇降駆動する駆動源で兼ねており、上記ラム４８を介して曲げ工具４６が昇降させられる。
【００１４】
上下の曲げ工具４６，４７は、それぞれ工具本体４６ａ，４７ａに固定されたクランプ型６１，６２と、これらクランプ型６１，６２に沿って昇降自在に設置された曲げ型６３，６４（図６参照）とを有する。上側の曲げ工具４６はその工具本体４６ａが工具支持体４２に昇降自在に設置され、下側の曲げ工具４７は工具本体４７ａが工具支持体４３に固定設置されている。曲げ型６３，６４は、図示のように幅狭のものであり、上記曲げ加工として中曲げが可能である。
【００１５】
下曲げに際しては、図７（Ａ）のように上方に待機していた上側の曲げ工具４６の全体が駆動源７７（図５）により下降させられる。クランプ型６１が板材Ｗを下側のクランプ型６２とで挟み付けた後は、曲げ工具４６の曲げ型６３のみが下降する。これにより板材Ｗが下側に曲げられる（図７（Ｂ））。
上曲げに際しては、下曲げと同じく、上側の曲げ工具４６の全体が駆動源７７により下降させられ、クランプ型６１が板材Ｗを下側のクランプ型６２に挟み付けるが、この後は、上側の曲げ工具４６の下降を止め、下側の曲げ工具４７における曲げ型６４を駆動源７８により昇降させる。この上昇動作により、図７（Ｃ）のように板材Ｗが上側に曲げられる。
上下の曲げ工具４６，４７は、上記のように工具中心回りに回転自在に設置さており、図７（Ｂ）のように下曲げを行うときと、同図（Ｃ）のように上曲げを行うときとで、曲げ工具４６，４７の割出角度を１８０°回転させることにより、下曲げした突片Ｗａをさらに上曲げするＺ字状等の２段の曲げ加工が行える。なお、２段の曲げ加工を行うときは、各方向の曲げ加工の間で、各曲げ基端間の距離に応じた板材送りを行う。
【００１６】
図２は、板材加工機用制御装置１の概要を示す。板材加工機用制御装置１は数値制御装置およびプログラマブルコントローラからなり、加工プログラム３を演算制御部５で解読して実行する。演算制御部５は、中央処理装置（ＣＰＵ）、メモリ、および制御プログラムにより構成される。演算制御部５は、加工プログラム３に従い、各軸の駆動源７４〜７８を、ポジションコントローラ７３を介して、または直接に制御する指令を出力する。加工プログラム３のうちのシーケンス制御命令は、演算制御部５からシーケンス制御部（図示せず）に転送され、板材加工機２のシーケンス制御が行われる。加工プログラム３は、板材加工機２に種々の動作を行わせる各命令が、命令種類を示すコードによって動作順に記述されたものである。これらの命令のうち、板材送り機構５２の動作を伴う命令については、各軸（Ｘ軸，Ｙ軸）の座標が記述される。加工プログラム３は板材加工機用制御装置１に設けられた加工プログラム記憶手段４（図１）に記憶される。
【００１７】
図１に示すように、この板材加工機用制御装置１は、加工プログラム３を次の構成としたものである。この加工プログラム３は、板材Ｗの上記複数種の加工手段５８〜６０のうちの幾つかを順次用いることが必要な複合加工部分ＷＡ（図１（Ｂ））を加工するための制御について、それぞれ位置決め座標が記述され所定の加工手段５８〜６０を動作させる複数の工程プログラム部分６を有している。これら複数の工程プログラム部分６に、上記位置決め座標を補正するための共通の変数を設けたものである。加工プログラム３は、上記共通の変数の値となる数値を定めた変数値設定部分７を先頭部に有する。
【００１８】
板材加工機用制御装置１は、上記各工程プログラム部分６における位置決め座標を上記変数の値で補正して板材送り機構５２を制御する位置決め制御手段５ａを有する。位置決め制御手段５ａは、演算制御部５のうち、板材送り機構５２を制御する機能を果たす部分を言う。演算制御部５は、位置決め制御手段５ａの他に、上記各加工手段５８〜６０を制御する加工制御手段５ｂを有している。板材加工機用制御装置１は、加工プログラム３を生成する自動プログラミング装置部８を有するものであっても良い。
【００１９】
各工程プログラム部分６と複合加工部分ＷＡにつき、具体例を参照して説明する。複合加工部分ＷＡは、板材Ｗの加工部分のうち、上記のように複数種の加工手段５８〜６０のうちの幾つかを順次用いることが必要な部分を言う。図示の例では、複合加工部分ＷＡは、図１（Ｃ）のように、板材Ｗの内部にＺ字状に曲げられた突片Ｗａに、タップ穴Ｈを設けた部分である。この複合加工部分ＷＡの加工工程は、同図（Ｂ）のように、板材Ｗに突片Ｗａを輪郭線の穴加工により形成する外周加工の工程と、突片Ｗａにタップ穴Ｈの下穴を加工する工程と、下穴にタップ加工を施す工程と、突片Ｗａを曲げ加工する工程とでなる。外周加工は、パンチ加工手段５８のうちの外周加工手段５８ｂにより行われる。この外周加工は、パンチ工具４４により複数の連続した穴加工を施すことで行われる。すなわち、一つのパンチ穴を開けた後、板材送り機構５２で突片輪郭線に沿う方向に板材Ｗを移動させ、次のパンチ穴を開ける加工を繰り返すことで行われる。下穴の加工は、下穴加工手段５８ａで１つのパンチ穴を開けることで行われる。タップ加工は、タップ加工手段５９により行われる。曲げ加工は、図示のようなＺ字曲げの場合、曲げ加工手段６０により、突片Ｗａを先端側の曲げ線ｍで下側に曲げ加工した後、基端の曲げ線ｎで上側へ曲げ加工することが行われる。各工程の順は、加工中の板材Ｗの強度や、各加工手段５８〜６０の構成による制限上、下穴加工の工程、外周加工の工程、タップ加工の工程、および曲げ加工の工程の順となる。
【００２０】
上記各工程プログラム部分６は、加工プログラム３のうち、このような下穴加工工程、外周加工工程、タップ加工工程、および曲げ加工工程の加工をそれぞれ制御するプログラム部分のことである。工程プログラム部分６は、単独の命令からなるものであっても、一連の複数の命令からなるものであっても良い。各工程の工程プログラム部分６は、加工プログラム３の中において連続している必要はなく、一般には、各工程プログラム部分６の間に別の命令やプログラム部分が介在する。また、１枚の素材板材Ｗに、同様な複合加工部分ＷＡを複数加工する場合、各複合加工部分ＷＡについての同じ工程の工程プログラム部分６が並べて加工プログラム３中に記述される。
【００２１】
例えば、図８に曲げ加工前の状態の板材Ｗを示すように、６つの複合加工部分ＷＡを加工する場合、加工プログラム３は、図９に示すように記述される。この例では、下穴加工の工程プログラム部分６が複合加工部分ＷＡの個数分（６つ）だけ並び、その次に外周加工の工程プログラム部分６が同じく個数分並んでいる。この後、タップ加工の工程プログラム部分６および曲げ加工の工程プログラム部分６がそれぞれ個数分並んでいる。
【００２２】
各工程の工程プログラム部分６は、いずれも、その工程の加工を行わせるための命令を記述したものであるが、その命令の記述内容として、その工程で板材Ｗを位置決めすべき基準となる位置決め座標が記述される。また、その位置決め座標を補正するための各工程で共通の変数が記述される。位置決め座標および共通の変数は、Ｘ軸およびＹ軸についてそれぞれ記述される。これら位置決め座標および変数は、各工程プログラム部分６毎に命令形式に応じて定められた所定の位置決め座標記述領域６ａｘ，６ａｙ，６ｂｘ，６ｂｙ（図１）にそれぞれ記述される。各工程プログラム部分６の実際の記述例を説明する。
【００２３】
図９に示すように、第１の工程となる下穴加工の工程プログラム部分６は、工具選択命令Ｒ１１と、移動・加工命令Ｒ１２とからなる。工具選択命令Ｒ１１は、下穴加工に用いるパンチ工具４４，ダイ工具４５が加工位置Ｐに来るように工具支持手段４２，４３を回転させる命令であり、希望のパンチ工具４４，ダイ工具４５の工具番号またはその工具の配置されたステーション番号を記述したＴコードで記述されている。移動・加工命令Ｒ１２は、位置決めを行ってその後に現在の工具選択状態に応じた加工動作を行わせる命令であり、単に、位置決めすべきＸ軸およびＹ軸の座標値を、各軸を示す「Ｘ」，「Ｙ」の文字に続いて記述した形式とされている。下穴加工の工程プログラム部分６の場合は、この移動・加工命令Ｒ１２に記述する座標が、工程プログラム部分６の基準となる座標である。上記共通の変数は、各軸の座標の記述に続けて、「＋」の符号と共に変数名で記述する。図９の第１工程における１番目の工程プログラム部分６では、Ｘ座標を補正する変数名は「♯７０１」とされ、Ｙ座標を補正する変数名は「♯７０２」とされている。なお、これら変数名「♯７０１」，「♯７０２」は、例えば変数値を格納する記憶領域のアドレスとされているが、自由な変数名を付しても良い。なお、同図において、図１０に符号▲１▼〜▲６▼を付して区別した各複合加工部分ＷＡの加工を行う工程プログラム部分６につき、同じく▲１▼〜▲６▼の符号を付して対応させてある。
【００２４】
２つめ以降の複合加工部分ＷＡに対する下穴加工の工程プログラム部分６は、基本的には１つめの複合加工部分ＷＡの工程プログラム部分６と同じであるが、工具選択命令Ｒ１１は省略されている。同じ工具４４，４５を用いるため、工具選択の必要がないためである。補正のための変数は、複合加工部分ＷＡ毎に設けられ、２つめの複合加工部分ＷＡに対する工程プログラム部分６では、変数名「「♯７０３」，「♯７０４」が各軸の座標に対して用いられている。以下、３つめでは変数名「♯７０５」，「♯７０６」が、４つめでは変数名「♯７０７」，「♯７０８」が、５つめでは変数名「♯７０９」，「♯７１０」が、６つめでは変数名「♯７１１」，「♯７１２」が、それぞれ用いられている。
【００２５】
第２の工程となる外周加工の工程プログラム部分６は、移動命令Ｒ２１と、所定形状にパンチする連続パンチ命令Ｒ２２とからなる。移動命令Ｒ２１は、単に移動させる命令であり、移動命令であることを示す文字列「ＭＯＶ／」と、この文字列に続く各軸の座標とで表示される。各軸の座標の前には軸方向を示す文字「Ｘ」，「Ｙ」が付される。この移動命令Ｒ２１の座標には、外周加工の開始点の座標が記述される。この座標が、外周加工の工程プログラム部分６の基準となる座標である。上記共通の変数は、各軸の座標の記述に続けて、「＋」の符号と共に変数名で記述する。外周加工における１つ目の工程プログラム部分６では、Ｘ座標を補正する変数名は、第１工程の１つ目と同じく「♯７０１」とされ、Ｙ座標を補正する変数名は「♯７０２」とされている。２つめ以降では、第１工程の２つ目以降と同じ「♯７０３」…「「♯７１２」の変数名がそれぞれ用いられる。連続パンチ命令Ｒ２２は、連続パンチ命令であることを示す文字列「ＲＥＣ／Ｒ」と総加工長さ、連続パンチ方向の工具幅、ピッチ、連続パンチ方向と直交する方向の工具幅等を示す数字とが記述される。なお、外周加工の工程プログラム部分６において、工具の選択は、例えば、連続パンチ命令Ｒ２２中に含まれる工具幅の内容等に従って行われる。
【００２６】
第３工程のタップ加工の工程プログラム部分６では、１つ目の複合加工部分ＷＡに対する工程プログラム部分６は、タップ工具の選択命令Ｒ３１と移動・加工命令Ｒ３２とが記述される。２つ目以後の複合加工部分ＷＡに対する工程プログラム部分６では工具選択命令Ｒ３１は省かれる。タップ加工の各工程プログラム部分６における移動・加工命令Ｒ３２には、下穴加工の場合と同じく、座標および変数名「♯７０１」…が記述される。
【００２７】
第４工程の曲げ加工の工程プログラム部分６は、移動命令Ｒ４１と、曲げ加工マクロ命令（図示せず）の呼び出し命令Ｒ４２とからなる。曲げ加工マクロ命令は、曲げ加工手段６０を用いてＺ字状等に曲げ加工を行う一連の命令を記述したものである。移動命令Ｒ４１は、板材Ｗを単に移動させる命令であり、板材Ｗの最初に曲げ加工を行う位置（例えば突片中間側の曲げ線ｍの位置）の座標および変数名「♯７０１」…が記述される。
【００２８】
加工プログラム３の先頭部に設けられる変数値設定部分７は、このように記述される各変数名「♯７０１」…に対して、その変数の値となる数値を記述する領域である。
図１の板材加工機用制御装置１には、加工プログラム３の上記各変数名「♯７０１」…の変数に対して数字の入力，削除，更新を行う変数値入力手段９が設けられる。
また板材加工機用制御装置１に自動プログラミング装置部８を設ける場合、自動プログラミング装置部８は、加工図形データ（図示せず）およびその他の設定情報に従って上記加工プログラム３を自動生成するプログラミング部８ａと、変数付加選択部８ｂとが設けられる。変数付加選択部８ｂは、プログラミング部８ａで生成される加工プログラム３における上記各工程プログラム部分６や他の命令における座標に上記変数を付加するか否かを、設定基準により、またはオペレータの入力に従って選択する手段である。
【００２９】
上記構成の板材加工機用制御装置１によると、加工プログラム３を演算制御部５で実行することにより、各複合加工部分ＷＡの下穴加工が、第１の各工程プログラム部分６に従って行われる。ついで、各複合加工部分ＷＡの外周加工が第２の各工程プログラム部分６に従って行われる。また、各複合加工部分ＷＡのタップ加工が第３の各工程プログラム部分６に従って行われ、その後に各複合加工部分ＷＡの曲げ加工が第４の各工程プログラム部分６に従って行われる。
これらの各工程において、板材Ｗの位置決め座標は、複合加工部分ＷＡ毎に共通に定められた変数によって補正される。同一の複合加工部分ＷＡを加工するときにおける下穴加工、外周加工、タップ加工、および曲げ加工の座標は、素材板材Ｗに対する複合加工部分ＷＡの配置を変更する場合や、機械個別の誤差等に対する誤差補正を行うときに共通して変更する必要がある。しかし、この構成の板材加工機用制御装置１によると、各方向に対して一つの変数の値を変更するだけで、その変数を用いた同じ複合加工部分ＷＡについての各工程プログラム部分６における位置決め座標が一括して補正される。例えば、一つ目の複合加工部分ＷＡについては、各工程における位置決めが、Ｘ軸方向につき変数名「♯７０１」の変数の値によって、またＹ方向につき変数名「♯７０２」の変数の値によって補正される。そのため設計変更や誤差補正等の場合の座標変換入力が簡単に行える。
また、加工プログラム３中に変数値設定部分７が設けられているため、加工プログラム３とは別の例えばパラメータ設定領域等に変数の値を設定する場合と異なり、加工プログラム３だけを見れば変数の値が分かり、加工プログラム３における座標変換値の管理を容易に行える。
【００３０】
なお、図１（Ｃ）の複合加工部分ＷＡのタップ穴Ｈは、下穴周囲にバーリング加工を施した円筒状鍔部（図示せず）に設けられることもあり、その場合、例えば第３の工程プログラム部分６において、バーリング加工およびタップ加工を行うようにする。
【００３１】
図１０，図１１は、インクリメンタル式に変数で補正を行うようにした実施形態を示す。この実施形態は、部品ピッチを等しくして同じ構成の複合加工部分ＷＡを多数加工する場合に効果的である。図１１の加工プログラム３は、第１の実施形態における図９の加工プログラム３と同じ加工を行うものであるが、座標の補正に関する事項を除いて、一部の命令を省略して図示してある。
第１の実施形態は、アブソリュート方式で変数による補正を行う例であり、異なる複合加工部分ＷＡの座標には別の変数を加えている。これに対し、図１０，図１１の実施形態では、異なる複合加工部分ＷＡの座標についても、同じ変数名の変数を用いることにし、各軸Ｘ，Ｙ方向における部品ピッチ毎に、それぞれ１つの変数を加えるようにしている。例えば、部品ピッチの２倍になれば、その変数を２つ加えるようにしている。図示の例では、Ｘ軸方向については、部品ピッチ（例えば２００ｍｍ）に対して変数名「♯７０１」の１つの変数を加え、Ｙ軸方向については部品ピッチ（例えば１００ｍｍ）に対して変数名「♯７０２」の１つの変数を加えるようにしている。同じ複合加工部分ＷＡを加工する各工程プログラム部分６については、上記変数は同じ数だけ設けられる。
【００３２】
各複合加工部分ＷＡについて説明すると、１つ目の複合加工部分ＷＡの座標は（Ｘ１００，Ｙ１００）であり、各工程プログラム部分６では、いずれも座標値に変数を加えていない。
２つめの複合加工部分ＷＡの座標は（Ｘ１００，Ｙ２００）であり、１つ目の複合加工部分ＷＡの座標に対してＹ軸方向に、上記Ｙ軸方向の部品ピッチである１００だけ離れた位置にあるため、各工程プログラム部分６のＹ座標に変数名「♯７０２」で示される１つの変数を加えている。すなわち、Ｙ座標はＹ２００＋♯７０２としている。
３つめの複合加工部分ＷＡの座標は（Ｘ１００，Ｙ３００）であり、１つ目の複合加工部分ＷＡの座標に対してＹ軸方向に、上記Ｙ軸方向の部品ピッチである１００の２倍だけ離れた位置にあるため、各工程プログラム部分６のＹ座標に変数名「♯７０２」で示されるの変数を２つ加えている。すなわち、Ｙ座標はＹ３００＋♯７０２＋♯７０２としている。
【００３３】
４つめの複合加工部分ＷＡの座標は（Ｘ３００，Ｙ１００）であり、１つ目の複合加工部分ＷＡの座標に対してＸ軸方向に、上記Ｘ軸方向の部品ピッチである２００だけ離れた位置にあるため、各工程プログラム部分６のＸ座標に変数名「♯７０１」で示される１つの変数を加えている。すなわち、Ｘ座標はＸ３００＋♯７０１としている。
５つめの複合加工部分ＷＡの座標は（Ｘ３００，Ｙ２００）であり、１つ目の複合加工部分ＷＡの座標に対してＸ軸方向に、上記Ｘ軸方向の部品ピッチである２００だけ離れ、かつＹ軸方向に上記Ｙ軸方向の部品ピッチ１００だけ離れた位置にあるため、各工程プログラム部分６のＸ座標には変数名「♯７０１」で示される１つの変数を加え、Ｙ座標には変数名「♯７０２」で示される１つの変数を加えている。すなわち、Ｘ座標をＸ３００＋♯７０１とし、Ｙ座標をＹ２００＋♯７０２としている。
６つめの複合加工部分ＷＡの座標は（Ｘ３００，Ｙ３００）であり、１つ目の複合加工部分ＷＡの座標に対してＸ軸方向に、上記Ｘ軸方向の部品ピッチである２００だけ離れ、かつＹ軸方向に上記Ｙ軸方向の部品ピッチ１００の２倍だけ離れた位置にあるため、各工程プログラム部分６のＸ座標には変数名「♯７０１」で示される１つの変数を加え、Ｙ座標には変数名「♯７０２」で示される変数を２つ加えている。すなわち、Ｘ座標をＸ３００＋♯７０１とし、Ｙ座標をＹ２００＋♯７０２＋♯７０２としている。
【００３４】
各変数（変数名♯７０１，♯７０２）の値は、加工プログラム３の先頭に設けられた変数値設定部分で入力される。この実施形態におけるその他の構成は第１の実施形態と同じである。
【００３５】
この実施形態では、各軸について１つの変数（変数名「♯７０１」，「♯７０２」）の値を変更するだけで、その変数を用いた同じ複合加工部分ＷＡについての各工程プログラム部分６における位置決め座標が一括して補正される上、他の複合加工部分ＷＡについての各工程プログラム部分６における位置決め座標も一括して変換される。そのため、設計変更や誤差補正等の場合の座標変換入力がより一層簡単に行える。
【００３６】
なお、上記実施形態は、板材加工機２がパンチプレスである場合につき説明したが、この発明は、板材加工機２が、板材Ｗを位置決めする板材送り機構および上記板材に加工を施す複数種の加工手段を有するものであれば適用でき、例えばレーザ加工機に曲げ加工手段を付加した板材加工機や、レーザ加工機にタップ加工手段を設けた板材加工機等にも適用することができる。
【００３７】
【発明の効果】
この発明の板材加工機用制御装置は、板材を位置決めする板材送り機構および上記板材に加工を施す複数種の加工手段を有する板材加工機を、加工プログラムに従って制御する板材加工機用制御装置であって、上記加工プログラムは、板材の上記複数種の加工手段のうちの幾つかを順次用いることが必要な複合加工部分を加工するための制御について、それぞれ位置決め座標が記述され所定の加工手段を動作させる工程プログラム部分を複数設けたものであり、これら複数の工程プログラム部分に、上記位置決め座標を補正するための共通の変数を設け、上記位置決め座標を上記変数の値で補正して上記板材送り機構を制御する位置決め制御手段を設けたため、加工プログラムにおける互いに関連する加工のための複数の加工工程の座標変更が一括して行えて、設計変更や誤差補正等の場合の座標変換入力が簡単に行える。
上記加工プログラムが、上記変数の値となる数値を定める変数値設定部分を有するものである場合は、加工プログラムにおける座標変換値の管理を容易に行える。
この発明の板材加工機制御用の加工プログラムは、複数種の加工手段を順次用いることが必要な複合加工部分を加工する板材加工機の制御用の加工プログラムであって、それぞれ位置決め座標が記述され所定の加工手段を動作させる工程プログラム部分を複数有し、これら複数の工程プログラム部分に、上記位置決め座標を補正するための共通の変数を有し、上記変数の値となる数値を定めた変数値設定部分を設けたものであるため、互いに関連する加工のための複数の加工工程の座標変更が一括して行えて、設計変更や誤差補正等の場合の座標変換入力が簡単に行え、座標変換値の管理も容易に行える。
【図面の簡単な説明】
【図１】（Ａ）〜（Ｃ）は、それぞれこの発明の第１の実施形態にかかる板材加工機用制御装置の概念構成を示すブロック図、板材の部分平面図、および板材の複合加工部分の斜視図である。
【図２】同板材加工機用制御装置の概略構成のブロック図である。
【図３】板材加工機の平面図である。
【図４】同板材加工機の側面図である。
【図５】同板材加工機の曲げ工具の部分省略正面図である。
【図６】同曲げ工具における曲げ型の斜視図である。
【図７】曲げ工程の説明図である。
【図８】素材板材に対する各複合加工部分の配置説明図である。
【図９】加工プログラムの説明図である。
【図１０】この発明の他に実施形態における素材板材に対する各複合加工部分の配置と補正のための変数の関係を示す説明図である。
【図１１】同実施形態における加工プログラムの説明図である。
【符号の説明】
１…板材加工機用制御装置
２…板材加工機
３…加工プログラム
５…演算制御部
５ａ…位置決め制御手段
６…工程プログラム部分
６ａｘ，６ａｙ…位置決め座標記述領域
６ｂｘ，６ｂｙ…位置決め座標記述領域
７…変数値設定部分
４６，４７…曲げ工具
５８…パンチ加工手段
５８ａ…下穴加工手段
５８ｂ…外周加工手段
５９…タップ加工手段
６０…曲げ加工手段
Ｈ…タップ穴
Ｐ…加工位置
Ｗ…板材
ＷＡ…複合加工部分
Ｗａ…突片
【図１】
2004283903.tif 000003
【図２】
2004283903.tif 000004
【図３】
2004283903.tif 000005
【図４】
2004283903.tif 000006
【図５】
2004283903.tif 000007
【図６】
2004283903.tif 000008
【図７】
2004283903.tif 000009
【図８】
2004283903.tif 000010
【図９】
2004283903.tif 000011
【図１０】
2004283903.tif 000012
【図１１】
2004283903.tif 000013