(57)【特許請求の範囲】
【請求項１】
パンチ加工用の加工プログラムを自動作成するパンチプレス用自動プログラミング装置であって、
加工図形の形状特徴部分をテンプレート形状の形態で複数登録するとともに、該複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む１又は２以上の加工意図情報がテンプレート加工の形態で登録される加工ルール記憶手段と、
該加工ルール記憶手段にテンプレート加工の形態で登録される加工意図情報の優先順位を更新する優先順位更新手段と、
加工図形中に含まれる形状特徴部分を抽出する特徴抽出手段と、
該特徴抽出手段で抽出された形状特徴部分と、前記加工ルール記憶手段に登録されているテンプレート形状とを照合する特徴照合手段と、
該特徴照合手段における照合の結果、前記特徴抽出手段で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工を前記加工ルール記憶手段の登録内容から読み出す加工意図情報読出手段と、
該加工意図情報読出手段で読み出されたテンプレート加工に基づいて、前記特徴抽出手段で抽出された形状特徴部分に対して該当する１又は２以上の加工意図情報のうち前記優先順位更新手段で更新されている最優先順位の加工意図情報を選択的に割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する加工プログラム作成手段と、を備え、
前記優先順位更新手段は、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在する場合、又は今回の加工意図に合致したテンプレート加工が存在しなくオペレータの手動操作により加工ルールが新規に作成された場合に、
今回の加工意図に合致したテンプレート加工、又は新規作成された加工ルール中のテンプレート加工を最優先順位に位置付けて更新することを特徴とするパンチプレス用自動プログラミング装置。
【請求項２】
コンピュータであり、パンチ加工用の加工プログラムを自動作成するパンチプレス用自動プログラミング装置を、
加工図形の形状特徴部分をテンプレート形状の形態で複数登録するとともに、該複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む１又は２以上の加工意図情報がテンプレート加工の形態で登録される加工ルール記憶手段と、
該加工ルール記憶手段にテンプレート加工の形態で登録される加工意図情報の優先順位を更新する優先順位更新手段と、
加工図形中に含まれる形状特徴部分を抽出する特徴抽出手段と、
該特徴抽出手段で抽出された形状特徴部分と、前記加工ルール記憶手段に登録されているテンプレート形状とを照合する特徴照合手段と、
該特徴照合手段における照合の結果、前記特徴抽出手段で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工を前記加工ルール記憶手段の登録内容から読み出す加工意図情報読出手段と、
該加工意図情報読出手段で読み出されたテンプレート加工に基づいて、前記特徴抽出手段で抽出された形状特徴部分に対して該当する１又は２以上の加工意図情報のうち前記優先順位更新手段で更新されている最優先順位の加工意図情報を選択的に割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する加工プログラム作成手段として機能させ、
さらに、前記優先順位更新手段を、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在する場合、又は今回の加工意図に合致したテンプレート加工が存在しなくオペレータの手動操作により加工ルールが新規に作成された場合に、
今回の加工意図に合致したテンプレート加工、又は新規作成された加工ルール中のテンプレート加工を最優先順位に位置付けて更新する手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワークに対してパンチ加工処理を施すことで所望の製品を得るパンチプレスに係り、特に、パンチ加工用の加工プログラムを自動作成する際に用いられるパンチプレス用自動プログラミング方法、及びその装置に関する。
【０００２】
【従来の技術】
従来のパンチプレスとしては、例えば、ワークを把持したワーククランプ装置を前後左右の２軸方向へそれぞれ移動させ、ワーク上の所望の加工位置をパンチとダイ間に位置決めし、ワークに対してパンチ加工処理を施すことで所望の製品を得る形態のものが知られている。
【０００３】
この種のパンチプレスにおいて、ワークに対してパンチ加工処理を実行する前に、まず、自動プログラミング装置を用いて、パンチ加工用の加工プログラムを作成することが一般に行われている。
【０００４】
従来の加工プログラムの作成手順について説明すると、まず、オペレータは、加工対象となる図形データを入力するとともに、自動プログラミング装置側にあらかじめ登録されている複数の加工方法のなかから、入力した加工図形に適すると推定される加工方法を１つ選択する。すると、自動プログラミング装置は、選択された加工方法にしたがって、加工図形に対し、使用する金型、加工軌跡、加工条件等を自動的に割り付けることで加工プログラムを作成する。このとき、加工図形のうち、使用する金型等が自動的に割り付けられなかった部分等を含む修正が必要と考えられる不具合部分が存在する場合には、自動作成された加工プログラムに対し、オペレータが手動操作により追加、変更、又は削除等の修正作業を行って、不具合部分が修正された加工プログラムを得るようにしている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の自動プログラミング装置にあっては、熟練者と初心者の双方にとって、加工図形に適合した加工プログラムを短時間で作成することは困難であるとともに、作成された加工プログラムに従うパンチ加工処理を経て得られた製品を、熟練者によるものと初心者によるものとで比較した場合、両者間で製品品質又は加工時間に差異を生じる傾向があるという解決すべき課題があった。
【０００６】
これについて述べると、上記前者の課題は、自動プログラミング装置側にあらかじめ登録されている複数の加工方法のなかから、入力した加工図形に適する加工方法を選択したとしても、選択された加工方法にしたがって作成される加工プログラムは、修正を必要とする不具合部分を含むことが多いために、この加工プログラムの手直し修正に要する時間に起因して、加工図形に適合する加工プログラムを短時間で作成することが難しかった。
【０００７】
また、上記後者の課題は、熟練者と初心者とでは、製品品質の向上及び加工時間の短縮化を考慮した適正な金型の選択、又は加工軌跡の生成等を含む加工ノウハウの蓄積量に大きな隔たりがあり、この両者間の加工ノウハウの蓄積量の隔たりに起因して、製品品質又は加工時間に差異を生じることとなっていた。
【０００８】
このような実情に鑑みて、熟練者と初心者の双方にとって、加工図形に適合する加工プログラムを短時間で作成することができるとともに、初心者が加工プログラムを作成した場合であっても、作成された加工プログラムに従うパンチ加工処理を経て得られた製品の品質又は加工時間を、熟練者によるものと遜色のない一定レベルに維持することができる新規な技術の開発が関係者の間で久しく待ち望まれていた。
【０００９】
本発明は、上述した課題を解決するためになされたものであり、熟練者と初心者の双方にとって、加工図形に適合する加工プログラムを短時間で作成することができるとともに、初心者が加工プログラムを作成した場合であっても、作成された加工プログラムに従うパンチ加工処理を経て得られた製品の品質又は加工時間を、熟練者によるものと遜色のない一定レベルに維持することができるパンチプレス用自動プログラミング方法、及びその装置を提供することを課題とする。
【００１０】
【課題を解決するための手段】
上記課題を、請求項１の発明は、パンチ加工用の加工プログラムを自動作成するパンチプレス用自動プログラミング装置であって、
加工図形の形状特徴部分をテンプレート形状の形態で複数登録するとともに、該複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む１又は２以上の加工意図情報がテンプレート加工の形態で登録される加工ルール記憶手段と、
該加工ルール記憶手段にテンプレート加工の形態で登録される加工意図情報の優先順位を更新する優先順位更新手段と、
加工図形中に含まれる形状特徴部分を抽出する特徴抽出手段と、
該特徴抽出手段で抽出された形状特徴部分と、前記加工ルール記憶手段に登録されているテンプレート形状とを照合する特徴照合手段と、
該特徴照合手段における照合の結果、前記特徴抽出手段で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工を前記加工ルール記憶手段の登録内容から読み出す加工意図情報読出手段と、
該加工意図情報読出手段で読み出されたテンプレート加工に基づいて、前記特徴抽出手段で抽出された形状特徴部分に対して該当する１又は２以上の加工意図情報のうち前記優先順位更新手段で更新されている最優先順位の加工意図情報を選択的に割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する加工プログラム作成手段と、を備え、
前記優先順位更新手段は、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在する場合、又は今回の加工意図に合致したテンプレート加工が存在しなくオペレータの手動操作により加工ルールが新規に作成された場合に、
今回の加工意図に合致したテンプレート加工、又は新規作成された加工ルール中のテンプレート加工を最優先順位に位置付けて更新するパンチプレス用自動プログラミング装置である。
【００１１】
請求項２の発明は、コンピュータであり、パンチ加工用の加工プログラムを自動作成するパンチプレス用自動プログラミング装置を、
加工図形の形状特徴部分をテンプレート形状の形態で複数登録するとともに、該複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む１又は２以上の加工意図情報がテンプレート加工の形態で登録される加工ルール記憶手段と、
該加工ルール記憶手段にテンプレート加工の形態で登録される加工意図情報の優先順位を更新する優先順位更新手段と、
加工図形中に含まれる形状特徴部分を抽出する特徴抽出手段と、
該特徴抽出手段で抽出された形状特徴部分と、前記加工ルール記憶手段に登録されているテンプレート形状とを照合する特徴照合手段と、
該特徴照合手段における照合の結果、前記特徴抽出手段で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工を前記加工ルール記憶手段の登録内容から読み出す加工意図情報読出手段と、
該加工意図情報読出手段で読み出されたテンプレート加工に基づいて、前記特徴抽出手段で抽出された形状特徴部分に対して該当する１又は２以上の加工意図情報のうち前記優先順位更新手段で更新されている最優先順位の加工意図情報を選択的に割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する加工プログラム作成手段として機能させ、
さらに、前記優先順位更新手段を、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在する場合、又は今回の加工意図に合致したテンプレート加工が存在しなくオペレータの手動操作により加工ルールが新規に作成された場合に、
今回の加工意図に合致したテンプレート加工、又は新規作成された加工ルール中のテンプレート加工を最優先順位に位置付けて更新する手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００３２】
【発明の実施の形態】
以下に、本発明に係るパンチプレス用自動プログラミング方法、及びその装置の一実施形態について、図面に基づいて詳細に説明する。
【００３３】
図１は、本発明に係るパンチプレス用自動プログラミング装置の概略を示すブロック構成図、図２は、自動プログラミング装置における加工プログラムの自動作成処理の流れを示すフローチャート図、図３は、自動プログラミング装置における学習・登録処理の流れを示すフローチャート図、図４は、加工プログラムの自動作成処理の流れの説明に供する図、図５は、学習処理の流れの説明に供する図、図６は、加工ルール編集処理の一例を示す図、図７は、自動プログラミング装置における加工プログラムの自動作成処理の一実施形態を示す図、図８は、加工ルールの階層構造の説明に供する図である。
【００３４】
まず、本発明に係るパンチプレス用自動プログラミング装置の概略構成について、図１を参照して説明すると、自動プログラミング装置１は、加工対象となる図形データ（以下、加工図形と言う。）の形状特徴部分をテンプレート形状の形態で複数登録するとともに、複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む加工意図情報がテンプレート加工の形態であらかじめ登録される加工ルール記憶手段としてのルールベース３を有しており、ルールベース３の登録内容を参照して、加工図形中に含まれる形状特徴部分に対して該当する加工意図情報を割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する機能を備えている。
【００３５】
詳しく述べると、自動プログラミング装置１は、オペレータの手動操作による手動割付、又は加工ルール編集内容にしたがって、加工ルールを新規に作成又は編集する加工ルール作成部５と、加工ルール作成部５で作成又は編集された加工ルールを、今回手動割付、又は編集作業がなされた加工意図情報を最優先順位に位置付けた状態でルールベース３へ更新登録する優先順位更新手段としての優先順位更新部７とを備えている。ここで、加工ルールは、登録対象となる加工図形の形状特徴部分となる、例えば丸穴形状、コーナーＬ字形状、角穴形状等の複数種類のテンプレート形状の各々に対し、各テンプレート形状に適合する加工軌跡の生成情報、及び金型の選択又は割付情報等の加工方法を含む１又は２以上の加工意図情報がテンプレート加工として対応付けられて構成されており、この加工ルールにおいて、例えば丸穴で単発抜き落とし加工、又はコーナーＬで追い抜き加工等の加工方法が設定されている。なお、ルールベース３には、図２又は図８に示すように、典型的なテンプレート形状を対象とし、熟練者の加工ノウハウを考慮して作成されるデフォルト値としての加工ルールを格納してなる基本加工ルール群と、ユーザー側の特殊な用途や目的、例えばサッシ用、ドア用等を考慮して作成される加工ルールを格納してなる特殊加工ルール群とに分類されて各々登録されている。したがって、ある加工図形の加工プログラムの作成に先立って、オペレータは、基本加工ルール群を使用するか、又は特殊加工ルール群を使用するかを選択し得る如く構成されている。なお、どちらの加工ルール群を使用するかが選択されない場合には、例えば両者の加工ルール群間で参照時の優先順位をあらかじめ設定しておくことにより、設定された優先順位にしたがって両者の加工ルール群を順次参照する如く構成することもできる。
【００３６】
また、自動プログラミング装置１は、加工図形中に含まれる例えばノッチ部分等の形状特徴部分を抽出する特徴抽出手段としての特徴抽出部９と、特徴抽出部９で抽出された形状特徴部分と、ルールベース３に登録されているテンプレート形状とを照合する特徴照合手段としての特徴照合部１１と、特徴照合部１１における照合の結果、特徴抽出部９で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工をルールベース３の登録内容から読み出す加工意図情報読出手段としての加工意図情報読出部１３と、加工意図情報読出部１３で読み出されたテンプレート加工に基づいて、特徴抽出部９で抽出された形状特徴部分に対して該当する１又は２以上の加工意図情報のうち優先順位更新部７で更新されている最優先順位の加工意図情報を選択的に割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する加工プログラム作成手段としての加工プログラム作成部１５とを備えている。加工プログラム作成部１５で自動作成された加工プログラムはＮＣ制御装置１７へ転送され、これを受けてＮＣ制御装置１７は、加工プログラムに従うパンチ加工処理をパンチプレス１９に実行させる如く構成されている。
【００３７】
次に、本発明に係るパンチプレス用自動プログラミング装置における加工ルールの学習・登録処理の流れについて、図３及び図５を参照して説明する。
【００３８】
まず、ステップＳ１１において、特徴抽出部９は、加工図形中に含まれる例えば図５に示すコーナーＬ字形状や角穴形状等の形状特徴部分を抽出する。
【００３９】
ステップＳ１２において、特徴照合部１１は、特徴抽出部９で抽出された形状特徴部分と、ルールベース３に登録されているテンプレート形状とを照合し、この照合結果に基づいて、特徴抽出部９で抽出された形状特徴部分に該当すると認識されるテンプレート形状がルールベース３中に存在するか否かを判定する。
【００４０】
ステップＳ１２の判定の結果、特徴抽出部９で抽出された形状特徴部分に該当するテンプレート形状がルールベース３中に存在しない場合には、ステップＳ１３において、加工ルール作成部５は、オペレータの手動操作による金型割付や加工軌跡の生成内容にしたがって加工ルールを新規に作成する。
【００４１】
一方、ステップＳ１２の判定の結果、特徴抽出部９で抽出された形状特徴部分に該当するテンプレート形状がルールベース３中に存在する場合には、ステップＳ１４において、加工意図情報読出部１３は、特徴抽出部９で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工をルールベース３の登録内容から読み出し、さらに、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在するか否かを検索し、この検索結果に基づいて、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在するか否かを判定する（ステップＳ１５）。
【００４２】
ステップＳ１５の判定の結果、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在しない場合には、ステップＳ１６において、加工ルール作成部５は、オペレータの手動操作による金型割付や加工軌跡の生成内容にしたがって加工ルールを新規に作成する。
【００４３】
一方、ステップＳ１５の判定の結果、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在する場合、又はステップＳ１３若しくはＳ１６において加工ルールが新規に作成された場合には、ステップＳ１７乃至Ｓ１８において、優先順位更新部７は、今回の加工意図に合致したテンプレート加工、又は加工ルール作成部５で新規作成された加工ルール中のテンプレート加工を最優先順位に位置付けた状態でルールベース３へ更新登録する。
【００４４】
なお、自動プログラミング装置における加工ルールの学習・登録処理の流れについて、今回読み出したテンプレート加工中に、今回の加工意図に合致したテンプレート加工が存在する場合、又は加工ルールが新規に作成された場合には、該当するテンプレート加工を最優先順位に位置付けた状態でルールベース３へ更新登録する形態を例示して説明したが、本発明はこの形態のみに限定されず、例えば図５又は図６に示すように、テンプレート形状に対応付けられたテンプレート加工の変更、削除、又は追加、及び優先順位の変更等の加工ルールの編集処理が実行された場合にも、該当するテンプレート加工を最優先順位に位置付けた状態でルールベース３へ更新登録する形態を採用することができる。
【００４５】
また、上述した自動プログラミング装置における加工ルールの学習・登録処理は、オン又はオフを適宜選択可能に構成することもできる。
【００４６】
次に、本発明に係るパンチプレス用自動プログラミング装置における加工プログラムの自動作成処理の流れについて、図２、図４、及び図７を参照して説明する。
【００４７】
まず、ステップＳ１の形状認識処理において、特徴抽出部９は、加工図形中に含まれる例えば図４に示すコーナーＬ字形状等の形状特徴部分を抽出する。
【００４８】
次に、ステップＳ２乃至Ｓ３の自動割付認識処理において、特徴照合部１１は、図４に示すように、特徴抽出部９で抽出された形状特徴部分と、ルールベース３に登録されているテンプレート形状とを照合し、この照合結果に基づいて、特徴抽出部９で抽出された形状特徴部分に該当すると認識されるテンプレート形状がルールベース３中に存在するか否かを判定する。なお、テンプレート形状が特徴抽出部９で抽出された形状特徴部分に該当すると認識される類似範囲は、サイズの大小とは無関係に、比較的広い範囲に設定されている。また、上記類似範囲は、加工長の上限及び下限、穴の場合には直径等をパラメータとして適宜設定することにより、必要に応じて適宜の広さ範囲に設定することができる。
【００４９】
ステップＳ３の判定の結果、特徴抽出部９で抽出された形状特徴部分に該当すると認識されるテンプレート形状がルールベース３中に存在する場合には、ステップＳ４の割付処理において、加工意図情報読出部１３は、特徴抽出部９で抽出された形状特徴部分に該当すると認識されたテンプレート形状に対応付けられているテンプレート加工をルールベース３の登録内容から読み出し、この読み出されたテンプレート加工に基づいて、加工プログラム作成部１５は、図７に示すように、特徴抽出部９で抽出された形状特徴部分に対して該当する１又は２以上の加工意図情報のうち優先順位更新部７で更新されている最優先順位の加工意図情報を選択的に割付けることにより、パンチプレスに用いられる加工プログラムを自動作成する。
【００５０】
一方、ステップＳ３の判定の結果、特徴抽出部９で抽出された形状特徴部分に該当すると認識されるテンプレート形状がルールベース３中に存在しない場合には、ステップＳ５の警告処理において、自動プログラミング装置１は、加工図形中に自動割付ができない部分が存在する旨の警告モードを保存するとともに、図示しない表示ディスプレイ上に表示される加工図形中の該当する形状特徴部分に対し、例えば赤色等の通常とは異なる表示色を付加する処理を実行する。
【００５１】
次に、ステップＳ６において、特徴抽出部９は、加工図形中に含まれる全ての形状特徴部分の抽出が完了したか否かの判定を行う。
【００５２】
ステップＳ６の完了判定の結果、自動プログラミング装置１は加工図形中に含まれる全ての形状特徴部分の抽出が完了していない場合には、処理の流れをステップＳ１へ戻して以下の処理を実行する一方、加工図形中に含まれる全ての形状特徴部分の抽出が完了した場合には、ステップＳ７において、自動プログラミング装置１が警告モードにあるか否かの判定を行う。
【００５３】
ステップＳ７の警告モード判定の結果、自動プログラミング装置１が警告モードにある場合には、ステップＳ８において、自動プログラミング装置１は、ユーザーによる手動割付等の復旧処置を待つ待機モードへ移行する一方、自動プログラミング装置１が警告モードではない場合、又はユーザーによる手動割付等の復旧処置がなされた場合には、加工プログラムの自動作成が完了したとみなして、すべての処理を終了させる。
【００５４】
このように、複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む１又は２以上の加工意図情報をテンプレート加工の形態であらかじめ登録しておき、この登録内容を参照して、加工図形中に含まれる形状特徴部分に対して該当する１又は２以上の加工意図情報のうち最優先順位の加工意図情報を選択的に割付けることにより、加工プログラムを自動作成するようにしたので、熟練者と初心者の双方にとって、加工図形に適合する加工プログラムを短時間で作成することができるとともに、各テンプレート形状に対応付けて登録されるテンプレート加工を、熟練者の加工ノウハウを考慮して設定しておけば、初心者が加工プログラムを作成した場合であっても、作成された加工プログラムに従うパンチ加工処理を経て得られた製品の品質又は加工時間を、熟練者によるものと遜色のない一定レベルに維持することができる。さらに、加工図形中に含まれる形状特徴部分に対して該当する１又は２以上の加工意図情報のうち最優先順位の加工意図情報が選択的に割付けられるので、１つの形状特徴部分に対応付けて複数の加工意図情報が登録されている場合であっても、煩雑な手動選択操作を除去して快適な自動プログラミング環境を実現することができる。
【００５５】
さらにまた、優先順位更新手段としての優先順位更新部７は、新規に登録された加工意図情報を最優先順位に位置付ける如く構成されているので、新規に登録された加工意図情報を反復して使用する事態に適合した自動プログラミング環境を実現することができる。
【００５６】
なお、優先順位更新部７を、加工意図情報の優先順位を使用頻度の高い順番に位置付ける如く構成することもできる。このようにすれば、使用状況に適合した自動プログラミング環境を実現することができる。
【００５７】
最後に、本発明は、上述した実施形態の例に限定されることなく、請求の範囲内において適宜の変更を加えることにより、その他の態様で実施することができることは言うまでもない。
【００５８】
【発明の効果】
本発明の効果を説明する。
【００５９】
請求項１又は請求項２の発明によれば、複数のテンプレート形状の各々に対応付けて、各テンプレート形状に適合する加工方法を含む１又は２以上の加工意図情報をテンプレート加工の形態であらかじめ登録しておき、この登録内容を参照して、加工図形中に含まれる形状特徴部分に対して該当する１又は２以上の加工意図情報のうち最優先順位の加工意図情報を選択的に割付けることにより、加工プログラムを自動作成するようにしたので、熟練者と初心者の双方にとって、加工図形に適合する加工プログラムを短時間で作成することができるとともに、各テンプレート形状に対応付けて登録されるテンプレート加工を、熟練者の加工ノウハウを考慮して設定しておけば、初心者が加工プログラムを作成した場合であっても、作成された加工プログラムに従うパンチ加工処理を経て得られた製品の品質又は加工時間を、熟練者によるものと遜色のない一定レベルに維持することができる。さらに、加工図形中に含まれる形状特徴部分に対して該当する１又は２以上の加工意図情報のうち最優先順位の加工意図情報が選択的に割付けられるので、１つの形状特徴部分に対応付けて複数の加工意図情報が登録されている場合であっても、煩雑な手動選択操作を除去して快適な自動プログラミング環境を実現することができる。
【図面の簡単な説明】
【図１】図１は、本発明に係るパンチプレス用自動プログラミング装置の概略を示すブロック構成図である。
【図２】図２は、自動プログラミング装置における加工プログラムの自動作成処理の流れを示すフローチャート図である。
【図３】図３は、自動プログラミング装置における学習・登録処理の流れを示すフローチャート図である。
【図４】図４は、加工プログラムの自動作成処理の流れの説明に供する図である。
【図５】図５は、学習処理の流れの説明に供する図である。
【図６】図６は、加工ルール編集処理の一例を示す図である。
【図７】図７は、自動プログラミング装置における加工プログラムの自動作成処理の一実施形態を示す図である。
【図８】図８は、加工ルールの階層構造の説明に供する図である。
【符号の説明】
１  自動プログラミング装置
３  ルールベース
５  加工ルール作成部
７  優先順位更新部
９  特徴抽出部
１１  特徴照合部
１３  加工意図情報読出部
１５  加工プログラム作成部
１７  ＮＣ制御装置
１９  パンチプレス
【図１】
0003970386.tif 000002
【図２】
0003970386.tif 000003
【図３】
0003970386.tif 000004
【図４】
0003970386.tif 000005
【図５】
0003970386.tif 000006
【図６】
0003970386.tif 000007
【図７】
0003970386.tif 000008
【図８】
0003970386.tif 000009