JP2636666B2 - 板金加工図形への工具割付方法 - Google Patents
板金加工図形への工具割付方法Info
- Publication number
- JP2636666B2 JP2636666B2 JP5095542A JP9554293A JP2636666B2 JP 2636666 B2 JP2636666 B2 JP 2636666B2 JP 5095542 A JP5095542 A JP 5095542A JP 9554293 A JP9554293 A JP 9554293A JP 2636666 B2 JP2636666 B2 JP 2636666B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- tool
- graphic
- sheet metal
- patterns
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Punching Or Piercing (AREA)
Description
【0001】
【産業上の利用分野】この発明は、パンチプレス機等の
CAD/CAMシステムに適用される板金加工図形への
工具割付方法に関する。
CAD/CAMシステムに適用される板金加工図形への
工具割付方法に関する。
【0002】
【従来の技術】理想のCAD/CAMシステムの最重要
機能は、CADシステムで作画された加工図形データ
を、自動的にNCプログラムに変換することにある。し
かし、市場に現存するものはこれとは程遠く、簡単な図
形、例えば丸孔や矩形の外周形状程度の図形以外は自動
変換化が出来ていない。そのため、従来の全てのCAD
/CAMシステムでは、人が工具を選び、加工線を指示
し、工具を線に置く入力操作を必要としており、自動プ
ログラミングに手間と熟練を要している。
機能は、CADシステムで作画された加工図形データ
を、自動的にNCプログラムに変換することにある。し
かし、市場に現存するものはこれとは程遠く、簡単な図
形、例えば丸孔や矩形の外周形状程度の図形以外は自動
変換化が出来ていない。そのため、従来の全てのCAD
/CAMシステムでは、人が工具を選び、加工線を指示
し、工具を線に置く入力操作を必要としており、自動プ
ログラミングに手間と熟練を要している。
【0003】このような問題点を解消するため、本出願
人は、次のパターン工具割付方法を開発した。すなわ
ち、板金加工図形に対し、最適な加工工具を割り付ける
場合に、図形線を検索して、前もって定義し登録してお
いた図形パターンとマッチングする部分を見つけ出す。
各図形パターンは、パターン毎に工具割付や、加工方法
が設定済みであるので、見つけ出したパターンに対して
容易に加工を決定することができる。これにより、複雑
な板金加工図形であっても、完成度の高い自動工具割付
が可能となる。
人は、次のパターン工具割付方法を開発した。すなわ
ち、板金加工図形に対し、最適な加工工具を割り付ける
場合に、図形線を検索して、前もって定義し登録してお
いた図形パターンとマッチングする部分を見つけ出す。
各図形パターンは、パターン毎に工具割付や、加工方法
が設定済みであるので、見つけ出したパターンに対して
容易に加工を決定することができる。これにより、複雑
な板金加工図形であっても、完成度の高い自動工具割付
が可能となる。
【0004】
【発明が解決しようとする課題】しかし、割付方法のよ
り一層の効率向上が望まれる。すなわち、次のような点
で、改良の余地がある。世の中の工業製品は、大多数の
ものは、限定された一定の様式で設計されている。した
がって、各局部形状パターンは何百種かの限られたもの
となる。例えば、配電盤業界で必要とされるボックス類
では、図18(A)または図19(A)に示すような板
金の折曲げ製品で構成され、その板材Wの展開形状のコ
ーナ部は、各々図18(B)および図19(B)のよう
になる。図20(A)に示すような板金の折曲げ製品で
は、板材展開形状は、同図(B)のような形状となる。
しかし、実際には、前記の何百種かのパターンの組合せ
で製品が出来ているため、切欠等のパターンとしては変
化が出て来る。
り一層の効率向上が望まれる。すなわち、次のような点
で、改良の余地がある。世の中の工業製品は、大多数の
ものは、限定された一定の様式で設計されている。した
がって、各局部形状パターンは何百種かの限られたもの
となる。例えば、配電盤業界で必要とされるボックス類
では、図18(A)または図19(A)に示すような板
金の折曲げ製品で構成され、その板材Wの展開形状のコ
ーナ部は、各々図18(B)および図19(B)のよう
になる。図20(A)に示すような板金の折曲げ製品で
は、板材展開形状は、同図(B)のような形状となる。
しかし、実際には、前記の何百種かのパターンの組合せ
で製品が出来ているため、切欠等のパターンとしては変
化が出て来る。
【0005】例えば、図20(B)の展開形状では、鎖
線で囲んだ範囲Fの形状パターンがあるが、図21
(A)のようにタグ50を設けた場合は、同図(B)の
展開形状となる。この場合に、登録パターンとして図2
2(A)および(B)に示すパターンのみで対処する
と、図21(B)の鎖線で示す部分d1,d2には工具
が割り付くが、部分d3は割り付け漏れとなる。これを
自動工具割付が可能なようにするためには、図22
(C)に示すようなパターン、すなわち図22(A)と
(B)の組合せパターンを登録する必要がある。
線で囲んだ範囲Fの形状パターンがあるが、図21
(A)のようにタグ50を設けた場合は、同図(B)の
展開形状となる。この場合に、登録パターンとして図2
2(A)および(B)に示すパターンのみで対処する
と、図21(B)の鎖線で示す部分d1,d2には工具
が割り付くが、部分d3は割り付け漏れとなる。これを
自動工具割付が可能なようにするためには、図22
(C)に示すようなパターン、すなわち図22(A)と
(B)の組合せパターンを登録する必要がある。
【0006】このような各パターンの組合せパターンま
で全て準備することは、膨大なパターン数となり、パタ
ーンの登録作業や、自動プログラミング装置の記憶容量
の制限等において実用的でない。そのため、図21
(B)における部分d3のような割付漏れの部分は、人
手による修正操作に頼らざるを得ない。
で全て準備することは、膨大なパターン数となり、パタ
ーンの登録作業や、自動プログラミング装置の記憶容量
の制限等において実用的でない。そのため、図21
(B)における部分d3のような割付漏れの部分は、人
手による修正操作に頼らざるを得ない。
【0007】この発明の目的は、登録パターンの組合せ
形状にも工具割付が行え、少ない登録パターン数で、複
雑な加工形状に対しても割付け漏れを生じることなく最
適度の高い工具割付が行える板金加工図形への工具割付
方法を提供することである。
形状にも工具割付が行え、少ない登録パターン数で、複
雑な加工形状に対しても割付け漏れを生じることなく最
適度の高い工具割付が行える板金加工図形への工具割付
方法を提供することである。
【0008】
【課題を解決するための手段】この発明方法を、実施例
に対応する図1と共に説明する。この板金加工図形への
工具割付方法は、工具割付を予め設定した図形パターン
(Pa)を登録し(S1)、登録した図形パターン(P
a)に合致する部分を板金加工図形(A)から探索して
工具Tを割り付ける方法(S4)であって、かつ次の各
過程を含む。すなわち、図形パターン(Pa)の合致で
工具割付が完了した箇所の図形を埋め戻す過程(S5)
と、埋め戻し後の図形A′に対して再度図形パターン
(Pa)の合致部分の探索を行い工具を割り付ける過程
(S4)とを設け、これらの探索,割付(S)および埋
戻し(S5)を、ほぼ素材形状になるまで繰り返す(S
6)。前記図形パターン(Pa)としては、複数回のパ
ンチで打ち抜く工具割付を設定した複数の図形パターン
と、1回のパンチで打ち抜く工具割付を設定した複数の
図形パターンとを登録しておき、かつこれら図形パター
ン(Pa)には画数の異なる図形パターンを含むものと
する。また、この発明は、前記板金加工図形(A)に、
複数回のパンチで打ち抜く工具割付が設定された図形パ
ターン(Pa)同志を複数組み合わせた複合図形部分が
ある場合に適用される。
に対応する図1と共に説明する。この板金加工図形への
工具割付方法は、工具割付を予め設定した図形パターン
(Pa)を登録し(S1)、登録した図形パターン(P
a)に合致する部分を板金加工図形(A)から探索して
工具Tを割り付ける方法(S4)であって、かつ次の各
過程を含む。すなわち、図形パターン(Pa)の合致で
工具割付が完了した箇所の図形を埋め戻す過程(S5)
と、埋め戻し後の図形A′に対して再度図形パターン
(Pa)の合致部分の探索を行い工具を割り付ける過程
(S4)とを設け、これらの探索,割付(S)および埋
戻し(S5)を、ほぼ素材形状になるまで繰り返す(S
6)。前記図形パターン(Pa)としては、複数回のパ
ンチで打ち抜く工具割付を設定した複数の図形パターン
と、1回のパンチで打ち抜く工具割付を設定した複数の
図形パターンとを登録しておき、かつこれら図形パター
ン(Pa)には画数の異なる図形パターンを含むものと
する。また、この発明は、前記板金加工図形(A)に、
複数回のパンチで打ち抜く工具割付が設定された図形パ
ターン(Pa)同志を複数組み合わせた複合図形部分が
ある場合に適用される。
【0009】請求項2の割付方法では、請求項1の方法
において、登録した図形パターン(Pa)に優先順位を
設定し、優先順位の高い図形パターン(Pa)から先
に、合致部分の探索および工具割付を行う。この優先順
位は、1回のパンチで打ち抜く図形パターン(Pa)を
最上位の順位に設定し、かつ残りの図形パターン(P
a)については、画数の多い図形パターン(Pa)から
順次画数の小さいパターン(Pa)へと順位を下げて設
定する。
において、登録した図形パターン(Pa)に優先順位を
設定し、優先順位の高い図形パターン(Pa)から先
に、合致部分の探索および工具割付を行う。この優先順
位は、1回のパンチで打ち抜く図形パターン(Pa)を
最上位の順位に設定し、かつ残りの図形パターン(P
a)については、画数の多い図形パターン(Pa)から
順次画数の小さいパターン(Pa)へと順位を下げて設
定する。
【0010】
【作用】この割付方法によると、工具割付が完了した箇
所の図形(A)を埋め戻し、埋め戻し後の図形(A′)
に対して再度図形パターン(Pa)の合致部分の探索を
行うため、登録パターン(Pa)の組合せ形状にも工具
割付が行える。
所の図形(A)を埋め戻し、埋め戻し後の図形(A′)
に対して再度図形パターン(Pa)の合致部分の探索を
行うため、登録パターン(Pa)の組合せ形状にも工具
割付が行える。
【0011】請求項2の割付方法の場合は、優先順位を
適宜設定することにより、割付漏れが防げ、かつより一
層最適度の高い工具割付が行える。
適宜設定することにより、割付漏れが防げ、かつより一
層最適度の高い工具割付が行える。
【0012】
【実施例】この発明の一実施例を図1ないし図17に基
づいて説明する。図3は、パンチプレス機による板金加
工に対して、CAD図形から実行型NCプログラムの自
動プログラミングを行う過程を示す。すなわち、CAD
図形に対して、パンチ金型の工具情報を加えて工具配置
を行うことにより、非実行型のNCデータを一旦生成
し、これに機械の加工制御の条件や、最適化条件を加味
して、実行型NCプログラムが生成される。この工具配
置の過程で、この実施例の板金加工図形への工具割付方
法が適用される。
づいて説明する。図3は、パンチプレス機による板金加
工に対して、CAD図形から実行型NCプログラムの自
動プログラミングを行う過程を示す。すなわち、CAD
図形に対して、パンチ金型の工具情報を加えて工具配置
を行うことにより、非実行型のNCデータを一旦生成
し、これに機械の加工制御の条件や、最適化条件を加味
して、実行型NCプログラムが生成される。この工具配
置の過程で、この実施例の板金加工図形への工具割付方
法が適用される。
【0013】図4は、この工具割付方法を適用する自動
プログラミング装置のハードウェアシステム例を示す。
この例では、中央処理装置(CPU)1に、固定ディス
ク装置2、フロッピーデスク装置3、ICカード装置4
を接続すると共に、グラフィックディスプレイ5、タブ
レット6、およびグラフィックプリンタ7を接続してあ
る。
プログラミング装置のハードウェアシステム例を示す。
この例では、中央処理装置(CPU)1に、固定ディス
ク装置2、フロッピーデスク装置3、ICカード装置4
を接続すると共に、グラフィックディスプレイ5、タブ
レット6、およびグラフィックプリンタ7を接続してあ
る。
【0014】図5は、図4のシステムによりこの実施例
の工具割付方法を具現する自動工具割付装置の概念構成
図である。予め準備されるデータファイルとして、図形
パターン登録ファイル8、およびパターン別工具配置フ
ァイル9があり、処理手段として、連続線化処理手段1
0、形状パターンマッチング手段11、埋戻し手段1
6、および自動工具割付手段12が設けられる。また、
作業ファイルとして埋戻し図形データファイル17が設
けられる。
の工具割付方法を具現する自動工具割付装置の概念構成
図である。予め準備されるデータファイルとして、図形
パターン登録ファイル8、およびパターン別工具配置フ
ァイル9があり、処理手段として、連続線化処理手段1
0、形状パターンマッチング手段11、埋戻し手段1
6、および自動工具割付手段12が設けられる。また、
作業ファイルとして埋戻し図形データファイル17が設
けられる。
【0015】元図形CADデータファイル13の記憶デ
ータは、処理対象となる板金加工図形の線データであ
り、パターンマッチングを能率良く行うために、連続線
化処理手段10で連続線ファイル14に前処理され、形
状パターンマッチング手段11および自動工具割付処理
手段12の処理により、出力ファイルである全体工具配
置ファイル15が作成される。また、この処理過程で埋
戻しデータファイル17が作成されかつ更新される。前
記形状パターン登録ファイル8、およびパターン別工具
配置ファイル9は、登録内容を後に適宜追加可能なもの
とする。各処理手段およびファイルの詳細については、
後に具体的図形例と共に説明する。
ータは、処理対象となる板金加工図形の線データであ
り、パターンマッチングを能率良く行うために、連続線
化処理手段10で連続線ファイル14に前処理され、形
状パターンマッチング手段11および自動工具割付処理
手段12の処理により、出力ファイルである全体工具配
置ファイル15が作成される。また、この処理過程で埋
戻しデータファイル17が作成されかつ更新される。前
記形状パターン登録ファイル8、およびパターン別工具
配置ファイル9は、登録内容を後に適宜追加可能なもの
とする。各処理手段およびファイルの詳細については、
後に具体的図形例と共に説明する。
【0016】図1は、この工具配置方法の概略手順を示
す。同図(A)のステップS1に示すように、準備段階
として、各種の図形パターンPa(同図(B)のステッ
プR1)を定義して登録し、その各図形パターンPaに
対する工具割付(必要な場合はその工具による加工順序
も含む)を設定して登録しておく。また、図形パターン
Paに対する埋戻し線(同図に破線で示す)Laも定義
して登録しておく。各図形パターンPaは、例えば後に
図8と共に説明するように、線データとして定義され
る。埋戻し線も同様である。これら図形パターンPaお
よび埋戻し線Laは、図5の図形パターン登録ファイル
8に、工具割付はパターン別工具割付ファイル9に各々
登録される。
す。同図(A)のステップS1に示すように、準備段階
として、各種の図形パターンPa(同図(B)のステッ
プR1)を定義して登録し、その各図形パターンPaに
対する工具割付(必要な場合はその工具による加工順序
も含む)を設定して登録しておく。また、図形パターン
Paに対する埋戻し線(同図に破線で示す)Laも定義
して登録しておく。各図形パターンPaは、例えば後に
図8と共に説明するように、線データとして定義され
る。埋戻し線も同様である。これら図形パターンPaお
よび埋戻し線Laは、図5の図形パターン登録ファイル
8に、工具割付はパターン別工具割付ファイル9に各々
登録される。
【0017】この場合に、各図形パターンPaは、階層
化して探索の優先順位を設定する。図6は優先順位別の
登録図形パターン例を示す。この例では、優先順位を第
1順位から第4順位とし、第1順位に図形パターンPa
1〜Pa3を、第2順位に図形パターンPa4、第3順
位に図形パターンPa5、第4順位に図形パターンPa
6を各々登録してある。実際に登録するパターン数は、
例えば数十から数百程度とされる。
化して探索の優先順位を設定する。図6は優先順位別の
登録図形パターン例を示す。この例では、優先順位を第
1順位から第4順位とし、第1順位に図形パターンPa
1〜Pa3を、第2順位に図形パターンPa4、第3順
位に図形パターンPa5、第4順位に図形パターンPa
6を各々登録してある。実際に登録するパターン数は、
例えば数十から数百程度とされる。
【0018】優先順位は次の基準で定める。これにより
効率の良い工具割付が行える。すなわち、優先順位の第
1のものは、1パンチで加工できるような汎用性の小さ
なパターンや、基本図形よりもその図形を修飾している
ような図形パターン(例えば面取やコーナRのパター
ン、あるいは頂点逃げeを有するパターン)とする。次
に、最も画数の大きいパターンから順次画数の小さいパ
ターンへと順位を下げて行く。同一画数では、汎用性の
高いものを下位の順位にする。
効率の良い工具割付が行える。すなわち、優先順位の第
1のものは、1パンチで加工できるような汎用性の小さ
なパターンや、基本図形よりもその図形を修飾している
ような図形パターン(例えば面取やコーナRのパター
ン、あるいは頂点逃げeを有するパターン)とする。次
に、最も画数の大きいパターンから順次画数の小さいパ
ターンへと順位を下げて行く。同一画数では、汎用性の
高いものを下位の順位にする。
【0019】このように準備が完了した後、CADデー
タからなる板金加工図形のデータをこの自動工具割付装
置に取り込む(図1のステップS2)。この取り込んだ
CADデータは、後のパターンマッチングが行い易いよ
うに、前処理として単一連続線データにデータ形式を変
換する(S3)。すなわち、CADで作成した図形は、
線データが入力順に記憶されていて順不動であるため、
これを後に図7と共に示すように整列させる。
タからなる板金加工図形のデータをこの自動工具割付装
置に取り込む(図1のステップS2)。この取り込んだ
CADデータは、後のパターンマッチングが行い易いよ
うに、前処理として単一連続線データにデータ形式を変
換する(S3)。すなわち、CADで作成した図形は、
線データが入力順に記憶されていて順不動であるため、
これを後に図7と共に示すように整列させる。
【0020】前処理が完了すると、パターンマッチング
による自動工具割付(S4)と、埋戻し(S5)との繰
り返しを板金加工図形が素材形状になるまで繰り返して
行う(S6)。パターンマッチングによる工具割付と
は、後にその具体的方法の例を示すが、板金加工図形A
(図1(B)のステップR2)から、前記の登録された
いずれかの図形パターンPaと合致する部分aを探索
し、その合致部分aに予め設定されたパターン対応の工
具割付を行うことである。図1(B)のステップR4に
おける符号Tは、その割り付けられた各工具を示す。
による自動工具割付(S4)と、埋戻し(S5)との繰
り返しを板金加工図形が素材形状になるまで繰り返して
行う(S6)。パターンマッチングによる工具割付と
は、後にその具体的方法の例を示すが、板金加工図形A
(図1(B)のステップR2)から、前記の登録された
いずれかの図形パターンPaと合致する部分aを探索
し、その合致部分aに予め設定されたパターン対応の工
具割付を行うことである。図1(B)のステップR4に
おける符号Tは、その割り付けられた各工具を示す。
【0021】埋戻し過程(S5)では、この工具割付を
行った部分の板金加工図形を、予め登録された埋戻し線
Laで補修し、埋戻し図形A′(図1(B)のステップ
R3)を自動作成する。次回のパターンマッチングによ
る工具割付は、この埋戻し図形A′に対して行う。この
ような過程を繰り返して、埋戻し図形A′が素材形状に
なると、全体の自動工具割付が完了する。
行った部分の板金加工図形を、予め登録された埋戻し線
Laで補修し、埋戻し図形A′(図1(B)のステップ
R3)を自動作成する。次回のパターンマッチングによ
る工具割付は、この埋戻し図形A′に対して行う。この
ような過程を繰り返して、埋戻し図形A′が素材形状に
なると、全体の自動工具割付が完了する。
【0022】前記のステップS4からS6に至る工程
は、具体的には図2に流れ図を示すように、設定された
優先順位に従って、優先順位の高い図形パターンPaか
ら先に行う。すなわち、板金加工図形Aから、まず第1
の優先順位の登録図形パターンPaを探索し(T1)、
合致する図形パターンPaがあった場合は、その工具配
置(T2)および埋戻し(T4)を行う。この過程(T
1)〜(T4)を、板金加工図形(または埋戻し図形
A′)につき、合致する第1優先順位の図形パターンP
aがなくなるまで繰り返す。
は、具体的には図2に流れ図を示すように、設定された
優先順位に従って、優先順位の高い図形パターンPaか
ら先に行う。すなわち、板金加工図形Aから、まず第1
の優先順位の登録図形パターンPaを探索し(T1)、
合致する図形パターンPaがあった場合は、その工具配
置(T2)および埋戻し(T4)を行う。この過程(T
1)〜(T4)を、板金加工図形(または埋戻し図形
A′)につき、合致する第1優先順位の図形パターンP
aがなくなるまで繰り返す。
【0023】この後、第2優先順位の図形パターンPa
に対する探索(T5)、工具配置(T7)、および埋戻
し(T8)を、前記と同様に繰り返して行い。このよう
な過程の処理を、最下位(この例では第4位)の優先順
位の図形パターンPaまで行う。最下位の場合は、埋戻
し図形A′が素材形状になるか(T17)、あるいは合
致する図形パターンPaがなくなるまで(T14)、各
ステップ(T13〜T16)を繰り返し、処理を終了す
る。なお、同一優先順位(同一階層)における図形パタ
ーンPaの探索順序は、登録図形パターンPaの登録順
となる。
に対する探索(T5)、工具配置(T7)、および埋戻
し(T8)を、前記と同様に繰り返して行い。このよう
な過程の処理を、最下位(この例では第4位)の優先順
位の図形パターンPaまで行う。最下位の場合は、埋戻
し図形A′が素材形状になるか(T17)、あるいは合
致する図形パターンPaがなくなるまで(T14)、各
ステップ(T13〜T16)を繰り返し、処理を終了す
る。なお、同一優先順位(同一階層)における図形パタ
ーンPaの探索順序は、登録図形パターンPaの登録順
となる。
【0024】図9は、実際の板金加工図形に対する工具
割付例を示す。同図(A)板金加工図形Aに対して、ま
ず第1優先順位である各面取り部の図形パターン(例え
ばPa1)が探索され、その部分に対する工具割付が行
われる。その工具割付部分に対して同図(B)のように
埋戻し線Laで補修した埋戻し図形A′を自動作成す
る。
割付例を示す。同図(A)板金加工図形Aに対して、ま
ず第1優先順位である各面取り部の図形パターン(例え
ばPa1)が探索され、その部分に対する工具割付が行
われる。その工具割付部分に対して同図(B)のように
埋戻し線Laで補修した埋戻し図形A′を自動作成す
る。
【0025】この埋戻し図形A′に対して、再度パター
ンマッチングが行われ、特殊性の高い図形である第2優
先順位の図形パターンPa4が探索されて、その部分に
工具割付が行われる。この工具割付部分は、埋戻し線L
aで補修されて、埋戻し図形A′は同図(C)のような
形状となる。この埋戻し図形A′から、汎用性の高い単
純パターンである第3優先順位の図形パターンPa5が
探索されて、工具割付が行われ、その工具割付部分が同
図(D)のように埋戻し線Laで補修される。
ンマッチングが行われ、特殊性の高い図形である第2優
先順位の図形パターンPa4が探索されて、その部分に
工具割付が行われる。この工具割付部分は、埋戻し線L
aで補修されて、埋戻し図形A′は同図(C)のような
形状となる。この埋戻し図形A′から、汎用性の高い単
純パターンである第3優先順位の図形パターンPa5が
探索されて、工具割付が行われ、その工具割付部分が同
図(D)のように埋戻し線Laで補修される。
【0026】この結果、埋戻し図形A′は長方形の素材
形状となり、パターンマッチングによる工具割付が完了
する。同図(E)は、その全体の工具割付の結果例を示
す。このように、板金加工図形Aの全体に、漏れなく最
適の工具割付が行われる。
形状となり、パターンマッチングによる工具割付が完了
する。同図(E)は、その全体の工具割付の結果例を示
す。このように、板金加工図形Aの全体に、漏れなく最
適の工具割付が行われる。
【0027】前記のように優先順位を設定することで、
工具割付の最適度が高くなることを、不適切例と比較し
て示す。この実施例では、図10のように図形パターン
Pa4を図形パターンPa5よりも上位の優先順位とし
てパターンマッチングを行うため、図11に処理過程を
示すように最適の工具配置が行える。
工具割付の最適度が高くなることを、不適切例と比較し
て示す。この実施例では、図10のように図形パターン
Pa4を図形パターンPa5よりも上位の優先順位とし
てパターンマッチングを行うため、図11に処理過程を
示すように最適の工具配置が行える。
【0028】これが、図12に示すように、図形パター
ンPa5が図形パターンPa4よりも先にパターンマッ
チングされると、工具割付手順および埋戻し工程は図1
3(A)〜(D)に示す順となり、3つに分割された部
分B1〜B3につき工具割付が行われることになる。こ
の分割部分B1とB2とは、図11の工具割付方法であ
ると、一つの部分として工具割付が行われる部分であ
り、大きな工具を用いて能率良く加工が行える。しか
し、図13のように二つの部分B1,B2に分割されて
いると、狭い範囲で工具割付が行われるため、小さな工
具が使用されることになり、加工能率が低下する。
ンPa5が図形パターンPa4よりも先にパターンマッ
チングされると、工具割付手順および埋戻し工程は図1
3(A)〜(D)に示す順となり、3つに分割された部
分B1〜B3につき工具割付が行われることになる。こ
の分割部分B1とB2とは、図11の工具割付方法であ
ると、一つの部分として工具割付が行われる部分であ
り、大きな工具を用いて能率良く加工が行える。しか
し、図13のように二つの部分B1,B2に分割されて
いると、狭い範囲で工具割付が行われるため、小さな工
具が使用されることになり、加工能率が低下する。
【0029】また、この実施例では、図14に示すよう
に図形パターンPa1を図形パターンPa5よりも上位
の優先順位としてパターンマッチングを行うため、図1
5(A)の板金加工図形のコーナ部分に対して、同図
(C)のように3つの部分C1〜C3に分割して工具割
付が行われる。
に図形パターンPa1を図形パターンPa5よりも上位
の優先順位としてパターンマッチングを行うため、図1
5(A)の板金加工図形のコーナ部分に対して、同図
(C)のように3つの部分C1〜C3に分割して工具割
付が行われる。
【0030】これに対して、図16に示すように図形パ
ターンPa6およびPa1の順にパターンマッチングを
行ったとすると、同じ板金加工図形Aのコーナ部分(図
17(A))に対して、同図(D)のように5つの部分
C1,C2,C3a,C3b,C3cに分割して工具割
付が行われることになる。このように、図15の工具割
付では、図17の3つの部分C3a〜C3cが集まった
広い部分C3に対して工具割付が行われることになり、
その部分C3に大きな工具を割付けて能率の良い加工が
行える。このように、適切な優先順位を設定してパター
ンマッチングによる工具割付を行うことにより、最適度
の高い自動工具割付が行える。
ターンPa6およびPa1の順にパターンマッチングを
行ったとすると、同じ板金加工図形Aのコーナ部分(図
17(A))に対して、同図(D)のように5つの部分
C1,C2,C3a,C3b,C3cに分割して工具割
付が行われることになる。このように、図15の工具割
付では、図17の3つの部分C3a〜C3cが集まった
広い部分C3に対して工具割付が行われることになり、
その部分C3に大きな工具を割付けて能率の良い加工が
行える。このように、適切な優先順位を設定してパター
ンマッチングによる工具割付を行うことにより、最適度
の高い自動工具割付が行える。
【0031】次に、パターンマッチングの具体的方法例
を説明する。図8は図形パターンの登録例を示す。同図
(A)は前記の図形パターンPa5を示し、3個の直線
のポイントPが並び、各ポイントPの外角が同図に付記
した値であることによって特定される。外角は半時計回
りに正の値としてある。 同図(B)は、同図(A)の
図形パターンPa5のデータDとして図形パターン登録
ファイル8に登録されるデータであり、ポイントの種類
と外角とのテーブルからなるパターン識別データDb
と、その形状パターンに付したオペレータによる識別用
のパターン名および機械による識別用のコードを付した
見出し部データDaとで構成される。
を説明する。図8は図形パターンの登録例を示す。同図
(A)は前記の図形パターンPa5を示し、3個の直線
のポイントPが並び、各ポイントPの外角が同図に付記
した値であることによって特定される。外角は半時計回
りに正の値としてある。 同図(B)は、同図(A)の
図形パターンPa5のデータDとして図形パターン登録
ファイル8に登録されるデータであり、ポイントの種類
と外角とのテーブルからなるパターン識別データDb
と、その形状パターンに付したオペレータによる識別用
のパターン名および機械による識別用のコードを付した
見出し部データDaとで構成される。
【0032】図7は、連続線ファイル14のデータ構造
例である。各閉図形A1,A2毎に複数行の単一連続線
データとして順に記述し、その各行に1本の直線または
円弧の線分データを記述してある。各単一連続線データ
内における各線分データは、連続する順に記述されてい
る。これら線分データは、図8に示した例と同様に、ポ
イントの種類(直線はP、円弧はCで各々示す)と、外
角と、そのポイントのX座標およびY座標と、その他デ
ータ(例えば円弧では半径のデータ)とが記述される。
また、各単一連続線データには、外周線であるか内抜線
であるかの区別データが記述してある。
例である。各閉図形A1,A2毎に複数行の単一連続線
データとして順に記述し、その各行に1本の直線または
円弧の線分データを記述してある。各単一連続線データ
内における各線分データは、連続する順に記述されてい
る。これら線分データは、図8に示した例と同様に、ポ
イントの種類(直線はP、円弧はCで各々示す)と、外
角と、そのポイントのX座標およびY座標と、その他デ
ータ(例えば円弧では半径のデータ)とが記述される。
また、各単一連続線データには、外周線であるか内抜線
であるかの区別データが記述してある。
【0033】パターンマッチング過程(図1のS4、図
2のT2等)では、図7の連続線ファイル14のデータ
並びの中から、図形パターン登録ファイル8における各
パターン識別データDbと一致するデータ並び部分を順
に探索する。図7の例では、データ並び部分Na1が、
各々図8(B)のパターン識別データDbと一致してお
り、これによって図8(A)の図形パターンであること
が認識される。このようにして、板金加工図形の全体の
パターンマッチングが順次行われる。
2のT2等)では、図7の連続線ファイル14のデータ
並びの中から、図形パターン登録ファイル8における各
パターン識別データDbと一致するデータ並び部分を順
に探索する。図7の例では、データ並び部分Na1が、
各々図8(B)のパターン識別データDbと一致してお
り、これによって図8(A)の図形パターンであること
が認識される。このようにして、板金加工図形の全体の
パターンマッチングが順次行われる。
【0034】なお、前記実施例は板金加工図形の外形線
の部分に工具割付を行う場合につき説明したが、この発
明は内抜き線の場合にも前記と同様に適用することがで
きる。
の部分に工具割付を行う場合につき説明したが、この発
明は内抜き線の場合にも前記と同様に適用することがで
きる。
【0035】
【発明の効果】この発明の板金加工図形への工具割付方
法は、工具割付を予め設定した図形パターンを登録し、
登録した図形パターンに合致する部分を板金加工図形か
ら探索して工具を割り付ける方法であって、工具割付が
完了した箇所の図形を埋め戻し、埋め戻し後の図形に対
して再度図形パターンの合致部分の探索を行うようにし
たため、登録パターンだけでなく、登録パターンの組合
せ形状にも工具割付が行える。そのため、少ない登録パ
ターン数で、複雑な加工形状に対しても割付け漏れを生
じることなく、最適度の高い工具割付が行える。
法は、工具割付を予め設定した図形パターンを登録し、
登録した図形パターンに合致する部分を板金加工図形か
ら探索して工具を割り付ける方法であって、工具割付が
完了した箇所の図形を埋め戻し、埋め戻し後の図形に対
して再度図形パターンの合致部分の探索を行うようにし
たため、登録パターンだけでなく、登録パターンの組合
せ形状にも工具割付が行える。そのため、少ない登録パ
ターン数で、複雑な加工形状に対しても割付け漏れを生
じることなく、最適度の高い工具割付が行える。
【0036】請求項2の発明の場合は、優先順位を設定
し、優先順位の高い図形パターンから先に、合致部分の
探索および工具割付を行うため、より一層最適度の高い
工具割付が行える。
し、優先順位の高い図形パターンから先に、合致部分の
探索および工具割付を行うため、より一層最適度の高い
工具割付が行える。
【図1】この発明の一実施例にかかる工具割付方法を示
す流れ図である。
す流れ図である。
【図2】その一部の詳細を示す流れ図である。
【図3】同工具配置方法を使用する自動プログラミング
過程の説明図である。
過程の説明図である。
【図4】その自動プログラミングを行うハードウェアシ
ステム例のブロック図である。
ステム例のブロック図である。
【図5】その工具配置方法を実施する自動工具割付装置
の概念構成図である。
の概念構成図である。
【図6】登録図形パターン例の説明図である。
【図7】連続線ファイルのデータ構造例の説明図であ
る。
る。
【図8】図形パターン登録ファイルのデータ構造例の説
明図である。
明図である。
【図9】この工具割付方法の手順を板金加工図形と共に
示す説明図である。
示す説明図である。
【図10】図形パターン優先順位の説明図である。
【図11】その優先順位によるパターンマッチング,工
具割付の説明図である。
具割付の説明図である。
【図12】図形パターンの他の探索順序例の説明図であ
る。
る。
【図13】同探索順序によるパターンマッチング,工具
割付の説明図である。
割付の説明図である。
【図14】図形パターンの優先順位説明図である。
【図15】その優先順位によるパターンマッチング,工
具割付の説明図である。
具割付の説明図である。
【図16】図形パターンの他の探索順序例の説明図であ
る。
る。
【図17】同探索順序によるパターンマッチング,工具
割付の説明図である。
割付の説明図である。
【図18】板金加工製品例の斜視図と、その一部の展開
図である。
図である。
【図19】他の板金加工製品例の斜視図と、その一部の
展開図である。
展開図である。
【図20】さらに他の板金加工製品例の斜視図と、その
展開図である。
展開図である。
【図21】さらに他の板金加工製品例の斜視図と、その
展開図である。
展開図である。
【図22】図形パターン例の説明図である。
8…図形パターン登録ファイル、9…パターン別工具割
付ファイル、11…形状パターンマッチング手段、12
…自動工具割付処理手段、13…元図形CADデータフ
ァイル、16…埋戻し手段、17…埋戻し図形データフ
ァイル、A…板金加工図形、A′…埋戻し図形、La…
埋戻し線、Pa,Pa1〜Pa6…図形パターン、T…
工具
付ファイル、11…形状パターンマッチング手段、12
…自動工具割付処理手段、13…元図形CADデータフ
ァイル、16…埋戻し手段、17…埋戻し図形データフ
ァイル、A…板金加工図形、A′…埋戻し図形、La…
埋戻し線、Pa,Pa1〜Pa6…図形パターン、T…
工具
Claims (2)
- 【請求項1】 工具割付を予め設定した図形パターンを
登録し、登録した図形パターンに合致する部分を板金加
工図形から探索して工具を割り付ける方法であって、前
記図形パターンとして、複数回のパンチで打ち抜く工具
割付を設定した複数の図形パターンと、1回のパンチで
打ち抜く工具割付を設定した複数の図形パターンとを登
録しておき、かつこれら図形パターンには画数の異なる
図形パターンを含むものとし、前記の登録された図形パ
ターンの合致で工具割付が完了した箇所の図形を埋め戻
す過程と、埋め戻し後の図形に対して再度図形パターン
の合致部分の探索を行い工具を割り付ける過程と、前記
の探索,割付および埋戻しをほぼ素材形状になるまで繰
り返す過程とを含み、前記板金加工図形に、複数回のパ
ンチで打ち抜く工具割付が設定された図形パターン同志
を複数組み合わせた複合図形部分がある場合に適用され
る板金加工図形への工具割付方法。 - 【請求項2】 登録した図形パターンに優先順位を設定
し、この優先順位は、1回のパンチで打ち抜く図形パタ
ーンを最上位の順位に設定し、かつ残りの図形パターン
については、画数の多い図形パターンから順次画数の小
さいパターンへと順位を下げて設定し、優先順位の高い
図形パターンから先に、合致部分の探索および工具割付
を行う請求項1記載の板金加工図形への工具割付方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5095542A JP2636666B2 (ja) | 1993-03-29 | 1993-03-29 | 板金加工図形への工具割付方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5095542A JP2636666B2 (ja) | 1993-03-29 | 1993-03-29 | 板金加工図形への工具割付方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06292930A JPH06292930A (ja) | 1994-10-21 |
JP2636666B2 true JP2636666B2 (ja) | 1997-07-30 |
Family
ID=14140460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5095542A Expired - Lifetime JP2636666B2 (ja) | 1993-03-29 | 1993-03-29 | 板金加工図形への工具割付方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2636666B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005262282A (ja) * | 2004-03-19 | 2005-09-29 | Murata Mach Ltd | 自動工具配置装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163734A (en) | 1996-07-05 | 2000-12-19 | Amada Co Ltd | Punching tool provided with tool identification medium and punch press provided with a tool identification medium reader cross reference to related application |
JP3679110B2 (ja) | 2002-06-24 | 2005-08-03 | 良三 柴野 | 板金加工用cad/camシステム,プログラム及びプログラムを記録した記録媒体 |
US7885722B2 (en) | 2006-03-23 | 2011-02-08 | Autoform Engineering Gmbh | Method planning for manufacturing sheet-metal forming parts |
DE102013211960A1 (de) * | 2013-06-24 | 2014-12-24 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | System und Verfahren zur Erkennung von Umformungen |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01181925A (ja) * | 1988-01-18 | 1989-07-19 | Nec Corp | Ncパンチプレス用金型割付け装置 |
JP2649838B2 (ja) * | 1989-03-15 | 1997-09-03 | オークマ 株式会社 | 数値制御情報作成装置における加工方法の決定方法 |
JPH0561515A (ja) * | 1991-09-03 | 1993-03-12 | Murata Mach Ltd | パンチプレス機の自動プログラミング方法 |
-
1993
- 1993-03-29 JP JP5095542A patent/JP2636666B2/ja not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005262282A (ja) * | 2004-03-19 | 2005-09-29 | Murata Mach Ltd | 自動工具配置装置 |
JP4517692B2 (ja) * | 2004-03-19 | 2010-08-04 | 村田機械株式会社 | 自動工具配置装置 |
Also Published As
Publication number | Publication date |
---|---|
JPH06292930A (ja) | 1994-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0044192B1 (en) | A method for preparing numerical control information | |
JP2636666B2 (ja) | 板金加工図形への工具割付方法 | |
EP0992321A1 (en) | Nesting method for machine tool control system and punching method | |
JPH0767576B2 (ja) | パンチ取り付け用部品の穴位置定義方法 | |
Kannan et al. | Processing of 3D sheet metal components in STEP AP-203 format. Part II: feature reasoning system | |
JP2003091307A (ja) | Nc工作機における金型段取り効率化方法及びそのシステム | |
JP3223478B2 (ja) | 数値制御付タレットパンチプレス用のncコ−ド自動プログラミング方法およびその装置 | |
TW503501B (en) | Method for wafer position data retrieval in semiconductor wafer manufacturing | |
CN1499364A (zh) | 一种图形显示自动转换方法 | |
Tang et al. | A list approach to tolerance charting | |
Reodecha | A CLASSIFICATION AND CODING SYSTEM FOR CAD/CAM APPLICATIONS IN THE ELECTRONICS INDUSTRY (MANUFACTURING, GROUP TECHNOLOGY) | |
JPH0561515A (ja) | パンチプレス機の自動プログラミング方法 | |
WO2024070014A1 (ja) | 計画ロジック評価支援システムおよび方法 | |
JP4517692B2 (ja) | 自動工具配置装置 | |
JP4388431B2 (ja) | 工程部品表生成システム | |
JP2002321027A (ja) | 金型の設計方法及び設計装置 | |
JPS61272806A (ja) | 形状定義方法 | |
JPH0981223A (ja) | Cad/camデータ変換システム及び該システムを備えるnc加工システム | |
JP2819907B2 (ja) | 加工データ作成装置 | |
JP3193163B2 (ja) | Ncデータの生成方法及び装置 | |
JP3452382B2 (ja) | 自動プログラミングシステム | |
JP3444618B2 (ja) | データ処理装置 | |
JP2843416B2 (ja) | レーザ・パンチ複合加工用自動プログラミング装置 | |
Gwangwava | Design of cloud-based CAPP system to aid process planning for sheet metal products | |
JP2003001342A (ja) | パンチプレスの金型管理方法およびその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090425 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 15 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 15 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 16 |