JPH06292930A - Method for allotting tool to sheet metal processing drawing - Google Patents
Method for allotting tool to sheet metal processing drawingInfo
- Publication number
- JPH06292930A JPH06292930A JP5095542A JP9554293A JPH06292930A JP H06292930 A JPH06292930 A JP H06292930A JP 5095542 A JP5095542 A JP 5095542A JP 9554293 A JP9554293 A JP 9554293A JP H06292930 A JPH06292930 A JP H06292930A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- pattern
- registered
- sheet metal
- allocation
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 239000002184 metal Substances 0.000 title abstract description 11
- 238000005555 metalworking Methods 0.000 claims description 24
- 239000000463 material Substances 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 17
- 238000003754 machining Methods 0.000 description 12
- 238000005457 optimization Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Punching Or Piercing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、パンチプレス機等の
CAD/CAMシステムに適用される板金加工図形への
工具割付方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for allocating tools to a sheet metal working pattern which is applied to a CAD / CAM system such as a punch press machine.
【0002】[0002]
【従来の技術】理想のCAD/CAMシステムの最重要
機能は、CADシステムで作画された加工図形データ
を、自動的にNCプログラムに変換することにある。し
かし、市場に現存するものはこれとは程遠く、簡単な図
形、例えば丸孔や矩形の外周形状程度の図形以外は自動
変換化が出来ていない。そのため、従来の全てのCAD
/CAMシステムでは、人が工具を選び、加工線を指示
し、工具を線に置く入力操作を必要としており、自動プ
ログラミングに手間と熟練を要している。2. Description of the Related Art The most important function of an ideal CAD / CAM system is to automatically convert machining figure data drawn by the CAD system into an NC program. However, the existing ones on the market are far from this, and automatic conversion is not possible except for simple figures, for example, figures with a circular hole or rectangular outer peripheral shape. Therefore, all conventional CAD
In the / CAM system, it is necessary for a person to select a tool, instruct a machining line, and put the tool on the line, which requires time and skill for automatic programming.
【0003】このような問題点を解消するため、本出願
人は、次のパターン工具割付方法を開発した。すなわ
ち、板金加工図形に対し、最適な加工工具を割り付ける
場合に、図形線を検索して、前もって定義し登録してお
いた図形パターンとマッチングする部分を見つけ出す。
各図形パターンは、パターン毎に工具割付や、加工方法
が設定済みであるので、見つけ出したパターンに対して
容易に加工を決定することができる。これにより、複雑
な板金加工図形であっても、完成度の高い自動工具割付
が可能となる。In order to solve such a problem, the present applicant has developed the following pattern tool allocation method. That is, when allocating the optimum machining tool to the sheet metal machining figure, the figure line is searched to find a portion that matches the figure pattern previously defined and registered.
For each figure pattern, since the tool allocation and the processing method have been set for each pattern, the processing can be easily determined for the found pattern. As a result, even with a complicated sheet metal working pattern, it is possible to perform automatic tool allocation with a high degree of completion.
【0004】[0004]
【発明が解決しようとする課題】しかし、割付方法のよ
り一層の効率向上が望まれる。すなわち、次のような点
で、改良の余地がある。世の中の工業製品は、大多数の
ものは、限定された一定の様式で設計されている。した
がって、各局部形状パターンは何百種かの限られたもの
となる。例えば、配電盤業界で必要とされるボックス類
では、図18(A)または図19(A)に示すような板
金の折曲げ製品で構成され、その板材Wの展開形状のコ
ーナ部は、各々図18(B)および図19(B)のよう
になる。図20(A)に示すような板金の折曲げ製品で
は、板材展開形状は、同図(B)のような形状となる。
しかし、実際には、前記の何百種かのパターンの組合せ
で製品が出来ているため、切欠等のパターンとしては変
化が出て来る。However, it is desired to further improve the efficiency of the allocation method. That is, there is room for improvement in the following points. Most industrial products in the world are designed in a limited and constant manner. Therefore, each local shape pattern is limited to hundreds of kinds. For example, in the boxes required in the switchboard industry, a bent product of sheet metal as shown in FIG. 18 (A) or FIG. 18 (B) and FIG. 19 (B). In the bent sheet metal product shown in FIG. 20 (A), the developed plate material has a shape as shown in FIG. 20 (B).
However, in reality, since a product is made up of a combination of the above-mentioned patterns of hundreds, patterns such as cutouts will change.
【0005】例えば、図20(B)の展開形状では、鎖
線で囲んだ範囲Fの形状パターンがあるが、図21
(A)のようにタグ50を設けた場合は、同図(B)の
展開形状となる。この場合に、登録パターンとして図2
2(A)および(B)に示すパターンのみで対処する
と、図21(B)の鎖線で示す部分d1,d2には工具
が割り付くが、部分d3は割り付け漏れとなる。これを
自動工具割付が可能なようにするためには、図22
(C)に示すようなパターン、すなわち図22(A)と
(B)の組合せパターンを登録する必要がある。For example, in the developed shape of FIG. 20B, there is a shape pattern of a range F surrounded by a chain line.
When the tag 50 is provided as in (A), the developed shape shown in (B) of FIG. In this case, the registration pattern shown in FIG.
If only the patterns shown in FIGS. 2 (A) and (B) are dealt with, the tools will be assigned to the portions d1 and d2 shown by the chain line in FIG. 21 (B), but the portion d3 will be the assignment omission. In order to make this possible with automatic tool allocation, refer to FIG.
It is necessary to register the pattern as shown in (C), that is, the combination pattern of FIGS. 22 (A) and (B).
【0006】このような各パターンの組合せパターンま
で全て準備することは、膨大なパターン数となり、パタ
ーンの登録作業や、自動プログラミング装置の記憶容量
の制限等において実用的でない。そのため、図21
(B)における部分d3のような割付漏れの部分は、人
手による修正操作に頼らざるを得ない。It is not practical to prepare all such combination patterns of patterns, because of the huge number of patterns, the registration work of the patterns, the limitation of the storage capacity of the automatic programming device, and the like. Therefore, FIG.
The portion of the allocation omission such as the portion d3 in (B) has no choice but to rely on a manual correction operation.
【0007】この発明の目的は、登録パターンの組合せ
形状にも工具割付が行え、少ない登録パターン数で、複
雑な加工形状に対しても割付け漏れを生じることなく最
適度の高い工具割付が行える板金加工図形への工具割付
方法を提供することである。An object of the present invention is to perform tool allocation to a combination shape of registered patterns, and with a small number of registered patterns, it is possible to perform tool allocation with a high degree of optimality even with a complicated machining shape without causing allocation omission. It is to provide a method for allocating tools to machining figures.
【0008】[0008]
【課題を解決するための手段】この発明方法を、実施例
に対応する図1と共に説明する。この板金加工図形への
工具割付方法は、工具割付を予め設定した図形パターン
(Pa)を登録し(S1)、登録した図形パターン(P
a)に合致する部分を板金加工図形(A)から探索して
工具Tを割り付ける方法(S4)であって、かつ次の各
過程を含む。すなわち、図形パターン(Pa)の合致で
工具割付が完了した箇所の図形を埋め戻す過程(S5)
と、埋め戻し後の図形A′に対して再度図形パターン
(Pa)の合致部分の探索を行い工具を割り付ける過程
(S4)とを設け、これらの探索,割付(S)および埋
戻し(S5)を、ほぼ素材形状になるまで繰り返す(S
6)。The method of the present invention will be described with reference to FIG. 1 corresponding to an embodiment. As for the method of allocating tools to this sheet metal working figure, the figure pattern (Pa) in which the tool allocation is preset is registered (S1), and the registered figure pattern (P
It is a method (S4) of searching the sheet metal working figure (A) for a portion matching a) and allocating the tool T, and includes the following steps. That is, the process of backfilling the figure at the position where the tool allocation is completed due to the matching of the figure pattern (Pa) (S5).
And a step (S4) of re-searching a matching part of the figure pattern (Pa) for the figure A'after backfilling and allocating a tool, searching, assigning (S) and backfilling (S5). Repeat until almost the material shape is reached (S
6).
【0009】請求項2の割付方法では、請求項1の方法
において、登録した図形パターン(Pa)に優先順位を
設定し、優先順位の高い図形パターン(Pa)から先
に、合致部分の探索および工具割付を行う。According to the allocating method of claim 2, in the method of claim 1, priorities are set for the registered graphic patterns (Pa), and a matching part is searched for and a graphic pattern (Pa) having a higher priority is searched first. Assign tools.
【0010】[0010]
【作用】この割付方法によると、工具割付が完了した箇
所の図形(A)を埋め戻し、埋め戻し後の図形(A′)
に対して再度図形パターン(Pa)の合致部分の探索を
行うため、登録パターン(Pa)の組合せ形状にも工具
割付が行える。According to this allocation method, the figure (A) at the location where the tool allocation is completed is backfilled, and the figure (A ') after backfilling is completed.
Again, since the matching portion of the figure pattern (Pa) is searched again, tool allocation can be performed even for the combination shape of the registered pattern (Pa).
【0011】請求項2の割付方法の場合は、優先順位を
適宜設定することにより、割付漏れが防げ、かつより一
層最適度の高い工具割付が行える。In the case of the allocating method according to the second aspect, by appropriately setting the priority order, the allocation omission can be prevented, and the tool allocation with a higher degree of optimization can be performed.
【0012】[0012]
【実施例】この発明の一実施例を図1ないし図17に基
づいて説明する。図3は、パンチプレス機による板金加
工に対して、CAD図形から実行型NCプログラムの自
動プログラミングを行う過程を示す。すなわち、CAD
図形に対して、パンチ金型の工具情報を加えて工具配置
を行うことにより、非実行型のNCデータを一旦生成
し、これに機械の加工制御の条件や、最適化条件を加味
して、実行型NCプログラムが生成される。この工具配
置の過程で、この実施例の板金加工図形への工具割付方
法が適用される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to FIGS. FIG. 3 shows a process of automatically executing an executable NC program from a CAD pattern for sheet metal working by a punch press machine. That is, CAD
By executing the tool placement by adding the tool information of the punch die to the figure, the non-executable NC data is generated once, and the machining control conditions of the machine and the optimization conditions are added to this. An execution type NC program is generated. In the process of arranging the tools, the method of allocating the tools to the sheet metal pattern of this embodiment is applied.
【0013】図4は、この工具割付方法を適用する自動
プログラミング装置のハードウェアシステム例を示す。
この例では、中央処理装置(CPU)1に、固定ディス
ク装置2、フロッピーデスク装置3、ICカード装置4
を接続すると共に、グラフィックディスプレイ5、タブ
レット6、およびグラフィックプリンタ7を接続してあ
る。FIG. 4 shows an example of a hardware system of an automatic programming device to which this tool allocation method is applied.
In this example, a central processing unit (CPU) 1, a fixed disk device 2, a floppy desk device 3, an IC card device 4 are provided.
And a graphic display 5, a tablet 6, and a graphic printer 7 are connected.
【0014】図5は、図4のシステムによりこの実施例
の工具割付方法を具現する自動工具割付装置の概念構成
図である。予め準備されるデータファイルとして、図形
パターン登録ファイル8、およびパターン別工具配置フ
ァイル9があり、処理手段として、連続線化処理手段1
0、形状パターンマッチング手段11、埋戻し手段1
6、および自動工具割付手段12が設けられる。また、
作業ファイルとして埋戻し図形データファイル17が設
けられる。FIG. 5 is a conceptual block diagram of an automatic tool allocating apparatus which embodies the tool allocating method of this embodiment by the system of FIG. Data files prepared in advance include a graphic pattern registration file 8 and a pattern-based tool placement file 9, and the processing means is a continuous linearization processing means 1
0, shape pattern matching means 11, backfilling means 1
6 and automatic tool allocation means 12 are provided. Also,
A backfill graphic data file 17 is provided as a work file.
【0015】元図形CADデータファイル13の記憶デ
ータは、処理対象となる板金加工図形の線データであ
り、パターンマッチングを能率良く行うために、連続線
化処理手段10で連続線ファイル14に前処理され、形
状パターンマッチング手段11および自動工具割付処理
手段12の処理により、出力ファイルである全体工具配
置ファイル15が作成される。また、この処理過程で埋
戻しデータファイル17が作成されかつ更新される。前
記形状パターン登録ファイル8、およびパターン別工具
配置ファイル9は、登録内容を後に適宜追加可能なもの
とする。各処理手段およびファイルの詳細については、
後に具体的図形例と共に説明する。The stored data of the original figure CAD data file 13 is line data of the sheet metal working figure to be processed, and the continuous line processing means 10 pre-processes the continuous line file 14 in order to perform pattern matching efficiently. Then, by the processing of the shape pattern matching means 11 and the automatic tool allocation processing means 12, an overall tool placement file 15 which is an output file is created. In addition, the backfill data file 17 is created and updated during this process. The shape pattern registration file 8 and the pattern-based tool placement file 9 can be added with the registered contents later as appropriate. For details on each processing method and file,
A description will be given later with a specific graphic example.
【0016】図1は、この工具配置方法の概略手順を示
す。同図(A)のステップS1に示すように、準備段階
として、各種の図形パターンPa(同図(B)のステッ
プR1)を定義して登録し、その各図形パターンPaに
対する工具割付(必要な場合はその工具による加工順序
も含む)を設定して登録しておく。また、図形パターン
Paに対する埋戻し線(同図に破線で示す)Laも定義
して登録しておく。各図形パターンPaは、例えば後に
図8と共に説明するように、線データとして定義され
る。埋戻し線も同様である。これら図形パターンPaお
よび埋戻し線Laは、図5の図形パターン登録ファイル
8に、工具割付はパターン別工具割付ファイル9に各々
登録される。FIG. 1 shows a schematic procedure of this tool placement method. As shown in step S1 of FIG. 3A, as a preparation step, various graphic patterns Pa (step R1 of FIG. 3B) are defined and registered, and tool allocation (necessary for each graphic pattern Pa is necessary). In that case, the machining order of the tool is also included) and registered. Further, a backfill line (indicated by a broken line in the figure) La for the graphic pattern Pa is also defined and registered. Each figure pattern Pa is defined as line data, as will be described later with reference to FIG. The same applies to the backfill line. The graphic pattern Pa and the backfill line La are registered in the graphic pattern registration file 8 of FIG. 5, and the tool allocation is registered in the pattern-specific tool allocation file 9.
【0017】この場合に、各図形パターンPaは、階層
化して探索の優先順位を設定する。図6は優先順位別の
登録図形パターン例を示す。この例では、優先順位を第
1順位から第4順位とし、第1順位に図形パターンPa
1〜Pa3を、第2順位に図形パターンPa4、第3順
位に図形パターンPa5、第4順位に図形パターンPa
6を各々登録してある。実際に登録するパターン数は、
例えば数十から数百程度とされる。In this case, each figure pattern Pa is hierarchized to set the search priority. FIG. 6 shows examples of registered graphic patterns for each priority. In this example, the priority is changed from the first order to the fourth order, and the graphic pattern Pa is assigned to the first order.
1 to Pa3, the figure pattern Pa4 in the second order, the figure pattern Pa5 in the third order, and the figure pattern Pa in the fourth order.
6 are registered respectively. The number of patterns actually registered is
For example, it is about tens to hundreds.
【0018】優先順位は次の基準で定める。これにより
効率の良い工具割付が行える。すなわち、優先順位の第
1のものは、1パンチで加工できるような汎用性の小さ
なパターンや、基本図形よりもその図形を修飾している
ような図形パターン(例えば面取やコーナRのパター
ン、あるいは頂点逃げeを有するパターン)とする。次
に、最も画数の大きいパターンから順次画数の小さいパ
ターンへと順位を下げて行く。同一画数では、汎用性の
高いものを下位の順位にする。The priority order is determined by the following criteria. This enables efficient tool allocation. That is, the first priority is a pattern with a small versatility that can be machined with one punch, or a graphic pattern that modifies the basic graphic rather than a basic graphic (for example, a chamfer or corner R pattern, Alternatively, it is a pattern having a vertex escape e). Next, the pattern is descended from the pattern having the largest number of strokes to the pattern having the smallest stroke number. If the number of strokes is the same, the one with high versatility is ranked lower.
【0019】このように準備が完了した後、CADデー
タからなる板金加工図形のデータをこの自動工具割付装
置に取り込む(図1のステップS2)。この取り込んだ
CADデータは、後のパターンマッチングが行い易いよ
うに、前処理として単一連続線データにデータ形式を変
換する(S3)。すなわち、CADで作成した図形は、
線データが入力順に記憶されていて順不動であるため、
これを後に図7と共に示すように整列させる。After the preparation is completed in this way, the data of the sheet metal working figure composed of CAD data is loaded into this automatic tool allocating device (step S2 in FIG. 1). The data format of the fetched CAD data is converted into single continuous line data as preprocessing so that pattern matching can be easily performed later (S3). That is, the figure created by CAD is
Since the line data is stored in the order of input and the order is fixed,
This is later aligned as shown in FIG.
【0020】前処理が完了すると、パターンマッチング
による自動工具割付(S4)と、埋戻し(S5)との繰
り返しを板金加工図形が素材形状になるまで繰り返して
行う(S6)。パターンマッチングによる工具割付と
は、後にその具体的方法の例を示すが、板金加工図形A
(図1(B)のステップR2)から、前記の登録された
いずれかの図形パターンPaと合致する部分aを探索
し、その合致部分aに予め設定されたパターン対応の工
具割付を行うことである。図1(B)のステップR4に
おける符号Tは、その割り付けられた各工具を示す。When the pretreatment is completed, automatic tool allocation (S4) by pattern matching and backfilling (S5) are repeated until the sheet metal working figure becomes the material shape (S6). Tool allocation by pattern matching will be described later as an example of a specific method.
From (step R2 of FIG. 1B), a part a that matches any of the registered graphic patterns Pa is searched, and a tool corresponding to a preset pattern is assigned to the matching part a. is there. The symbol T in step R4 of FIG. 1B indicates each assigned tool.
【0021】埋戻し過程(S5)では、この工具割付を
行った部分の板金加工図形を、予め登録された埋戻し線
Laで補修し、埋戻し図形A′(図1(B)のステップ
R3)を自動作成する。次回のパターンマッチングによ
る工具割付は、この埋戻し図形A′に対して行う。この
ような過程を繰り返して、埋戻し図形A′が素材形状に
なると、全体の自動工具割付が完了する。In the backfill process (S5), the sheet metal working pattern of the portion where the tool allocation has been carried out is repaired by a pre-registered backfill line La, and the backfill pattern A '(step R3 in FIG. 1B) is repaired. ) Is automatically created. The next tool allocation by pattern matching is performed on this backfilled figure A '. When the backfilled figure A ′ becomes the material shape by repeating such a process, the entire automatic tool allocation is completed.
【0022】前記のステップS4からS6に至る工程
は、具体的には図2に流れ図を示すように、設定された
優先順位に従って、優先順位の高い図形パターンPaか
ら先に行う。すなわち、板金加工図形Aから、まず第1
の優先順位の登録図形パターンPaを探索し(T1)、
合致する図形パターンPaがあった場合は、その工具配
置(T2)および埋戻し(T4)を行う。この過程(T
1)〜(T4)を、板金加工図形(または埋戻し図形
A′)につき、合致する第1優先順位の図形パターンP
aがなくなるまで繰り返す。Specifically, as shown in the flow chart of FIG. 2, the steps from S4 to S6 are performed first according to the set priority order from the graphic pattern Pa having the higher priority order. That is, from the sheet metal pattern A, first
The registered figure pattern Pa having the priority order of (T1),
If there is a matching graphic pattern Pa, the tool placement (T2) and backfilling (T4) are performed. This process (T
1) to (T4) for the sheet metal working figure (or the backfill figure A '), the matching figure pattern P of the first priority
Repeat until a is gone.
【0023】この後、第2優先順位の図形パターンPa
に対する探索(T5)、工具配置(T7)、および埋戻
し(T8)を、前記と同様に繰り返して行い。このよう
な過程の処理を、最下位(この例では第4位)の優先順
位の図形パターンPaまで行う。最下位の場合は、埋戻
し図形A′が素材形状になるか(T17)、あるいは合
致する図形パターンPaがなくなるまで(T14)、各
ステップ(T13〜T16)を繰り返し、処理を終了す
る。なお、同一優先順位(同一階層)における図形パタ
ーンPaの探索順序は、登録図形パターンPaの登録順
となる。After this, the graphic pattern Pa of the second priority is given.
The search (T5), tool placement (T7), and backfilling (T8) are repeatedly performed as described above. The process of such a process is performed up to the figure pattern Pa having the lowest priority (fourth in this example). In the case of the lowest rank, each step (T13 to T16) is repeated until the backfilled figure A'becomes a material shape (T17) or there is no matching figure pattern Pa (T14), and the process is ended. The search order of the graphic patterns Pa in the same priority order (same hierarchy) is the registration order of the registered graphic patterns Pa.
【0024】図9は、実際の板金加工図形に対する工具
割付例を示す。同図(A)板金加工図形Aに対して、ま
ず第1優先順位である各面取り部の図形パターン(例え
ばPa1)が探索され、その部分に対する工具割付が行
われる。その工具割付部分に対して同図(B)のように
埋戻し線Laで補修した埋戻し図形A′を自動作成す
る。FIG. 9 shows an example of tool allocation for an actual sheet metal working figure. With respect to the sheet metal working figure A in FIG. 7A, first, a figure pattern (for example, Pa1) of each chamfered portion having the first priority is searched, and a tool allocation is performed for that portion. A backfill figure A'repaired with the backfill line La is automatically created for the tool assigned portion as shown in FIG.
【0025】この埋戻し図形A′に対して、再度パター
ンマッチングが行われ、特殊性の高い図形である第2優
先順位の図形パターンPa4が探索されて、その部分に
工具割付が行われる。この工具割付部分は、埋戻し線L
aで補修されて、埋戻し図形A′は同図(C)のような
形状となる。この埋戻し図形A′から、汎用性の高い単
純パターンである第3優先順位の図形パターンPa5が
探索されて、工具割付が行われ、その工具割付部分が同
図(D)のように埋戻し線Laで補修される。Pattern matching is performed again on the backfilled figure A ', a figure pattern Pa4 of the second priority, which is a figure with a high degree of peculiarity, is searched for, and a tool is assigned to that part. This tool allocation part is the backfill line L
After being repaired by a, the backfilled figure A ′ has a shape as shown in FIG. From this backfilled figure A ′, a figure pattern Pa5 of the third priority, which is a highly versatile simple pattern, is searched for and tool allocation is performed, and the tool allocated part is backfilled as shown in FIG. Repaired with line La.
【0026】この結果、埋戻し図形A′は長方形の素材
形状となり、パターンマッチングによる工具割付が完了
する。同図(E)は、その全体の工具割付の結果例を示
す。このように、板金加工図形Aの全体に、漏れなく最
適の工具割付が行われる。As a result, the backfilled figure A'becomes a rectangular material shape, and the tool allocation by pattern matching is completed. Part (E) of the same figure shows an example of the result of the overall tool allocation. In this way, optimum tool allocation is performed on the entire sheet metal working pattern A without omission.
【0027】前記のように優先順位を設定することで、
工具割付の最適度が高くなることを、不適切例と比較し
て示す。この実施例では、図10のように図形パターン
Pa4を図形パターンPa5よりも上位の優先順位とし
てパターンマッチングを行うため、図11に処理過程を
示すように最適の工具配置が行える。By setting the priority as described above,
We show that the optimum degree of tool allocation is high, in comparison with an inappropriate example. In this embodiment, as shown in FIG. 10, the pattern matching is performed with the figure pattern Pa4 as a higher priority than the figure pattern Pa5, so that the optimum tool placement can be performed as shown in the processing steps of FIG.
【0028】これが、図12に示すように、図形パター
ンPa5が図形パターンPa4よりも先にパターンマッ
チングされると、工具割付手順および埋戻し工程は図1
3(A)〜(D)に示す順となり、3つに分割された部
分B1〜B3につき工具割付が行われることになる。こ
の分割部分B1とB2とは、図11の工具割付方法であ
ると、一つの部分として工具割付が行われる部分であ
り、大きな工具を用いて能率良く加工が行える。しか
し、図13のように二つの部分B1,B2に分割されて
いると、狭い範囲で工具割付が行われるため、小さな工
具が使用されることになり、加工能率が低下する。As shown in FIG. 12, if the figure pattern Pa5 is pattern-matched before the figure pattern Pa4, the tool allocation procedure and the backfilling step are performed as shown in FIG.
In the order shown in 3 (A) to (D), tool allocation is performed for the three parts B1 to B3. According to the tool allocation method of FIG. 11, the divided parts B1 and B2 are parts where tool allocation is performed as one part, and machining can be efficiently performed using a large tool. However, when the tool is divided into two parts B1 and B2 as shown in FIG. 13, since tool allocation is performed in a narrow range, a small tool is used, and the machining efficiency is reduced.
【0029】また、この実施例では、図14に示すよう
に図形パターンPa1を図形パターンPa5よりも上位
の優先順位としてパターンマッチングを行うため、図1
5(A)の板金加工図形のコーナ部分に対して、同図
(C)のように3つの部分C1〜C3に分割して工具割
付が行われる。Further, in this embodiment, as shown in FIG. 14, pattern matching is performed with the figure pattern Pa1 as a higher priority than the figure pattern Pa5.
For the corner portion of the sheet metal working pattern of FIG. 5 (A), tool allocation is performed by dividing it into three portions C1 to C3 as shown in FIG.
【0030】これに対して、図16に示すように図形パ
ターンPa6およびPa1の順にパターンマッチングを
行ったとすると、同じ板金加工図形Aのコーナ部分(図
17(A))に対して、同図(D)のように5つの部分
C1,C2,C3a,C3b,C3cに分割して工具割
付が行われることになる。このように、図15の工具割
付では、図17の3つの部分C3a〜C3cが集まった
広い部分C3に対して工具割付が行われることになり、
その部分C3に大きな工具を割付けて能率の良い加工が
行える。このように、適切な優先順位を設定してパター
ンマッチングによる工具割付を行うことにより、最適度
の高い自動工具割付が行える。On the other hand, if pattern matching is performed in the order of the graphic patterns Pa6 and Pa1 as shown in FIG. 16, the corner portion of the same sheet metal working pattern A (FIG. 17A) is shown in FIG. As shown in D), the tool allocation is performed by dividing into five parts C1, C2, C3a, C3b, C3c. As described above, in the tool allocation of FIG. 15, the tool allocation is performed on the wide part C3 where the three parts C3a to C3c of FIG. 17 are gathered,
A large tool can be assigned to the portion C3 for efficient machining. In this way, by setting an appropriate priority and performing tool allocation by pattern matching, automatic tool allocation with a high degree of optimization can be performed.
【0031】次に、パターンマッチングの具体的方法例
を説明する。図8は図形パターンの登録例を示す。同図
(A)は前記の図形パターンPa5を示し、3個の直線
のポイントPが並び、各ポイントPの外角が同図に付記
した値であることによって特定される。外角は半時計回
りに正の値としてある。 同図(B)は、同図(A)の
図形パターンPa5のデータDとして図形パターン登録
ファイル8に登録されるデータであり、ポイントの種類
と外角とのテーブルからなるパターン識別データDb
と、その形状パターンに付したオペレータによる識別用
のパターン名および機械による識別用のコードを付した
見出し部データDaとで構成される。Next, an example of a specific method of pattern matching will be described. FIG. 8 shows an example of registration of a graphic pattern. The figure (A) shows the above-mentioned figure pattern Pa5, and the points P of three straight lines are arranged, and it is specified by the outside angle of each point P being the value added in the figure. The outside angle has a positive value in the counterclockwise direction. The figure (B) is the data registered in the figure pattern registration file 8 as the data D of the figure pattern Pa5 of the figure (A), and is the pattern identification data Db which is a table of the types of points and the outside angles.
And the heading section data Da with a pattern name for identification by the operator attached to the shape pattern and a code for identification by the machine.
【0032】図7は、連続線ファイル14のデータ構造
例である。各閉図形A1,A2毎に複数行の単一連続線
データとして順に記述し、その各行に1本の直線または
円弧の線分データを記述してある。各単一連続線データ
内における各線分データは、連続する順に記述されてい
る。これら線分データは、図8に示した例と同様に、ポ
イントの種類(直線はP、円弧はCで各々示す)と、外
角と、そのポイントのX座標およびY座標と、その他デ
ータ(例えば円弧では半径のデータ)とが記述される。
また、各単一連続線データには、外周線であるか内抜線
であるかの区別データが記述してある。FIG. 7 shows an example of the data structure of the continuous line file 14. Each closed figure A1, A2 is described in order as a plurality of lines of single continuous line data, and one line or arc line segment data is described in each line. Each line segment data in each single continuous line data is described in a continuous order. Similar to the example shown in FIG. 8, these line segment data include the type of point (the straight line is indicated by P and the arc is indicated by C), the external angle, the X coordinate and the Y coordinate of the point, and other data (for example, In the arc, the data of radius) is described.
Further, in each single continuous line data, discrimination data indicating whether it is an outer peripheral line or an inner line is described.
【0033】パターンマッチング過程(図1のS4、図
2のT2等)では、図7の連続線ファイル14のデータ
並びの中から、図形パターン登録ファイル8における各
パターン識別データDbと一致するデータ並び部分を順
に探索する。図7の例では、データ並び部分Na1が、
各々図8(B)のパターン識別データDbと一致してお
り、これによって図8(A)の図形パターンであること
が認識される。このようにして、板金加工図形の全体の
パターンマッチングが順次行われる。In the pattern matching process (S4 in FIG. 1, T2 in FIG. 2, etc.), a data arrangement that matches each pattern identification data Db in the figure pattern registration file 8 from the data arrangement in the continuous line file 14 in FIG. Search parts in order. In the example of FIG. 7, the data arrangement portion Na1 is
Each matches the pattern identification data Db of FIG. 8 (B), and the pattern pattern of FIG. 8 (A) is recognized. In this way, pattern matching of the entire sheet metal working figure is sequentially performed.
【0034】なお、前記実施例は板金加工図形の外形線
の部分に工具割付を行う場合につき説明したが、この発
明は内抜き線の場合にも前記と同様に適用することがで
きる。Although the above embodiment has described the case where the tool is allocated to the contour line portion of the sheet metal working figure, the present invention can also be applied to the case of the inner cut line in the same manner as described above.
【0035】[0035]
【発明の効果】この発明の板金加工図形への工具割付方
法は、工具割付を予め設定した図形パターンを登録し、
登録した図形パターンに合致する部分を板金加工図形か
ら探索して工具を割り付ける方法であって、工具割付が
完了した箇所の図形を埋め戻し、埋め戻し後の図形に対
して再度図形パターンの合致部分の探索を行うようにし
たため、登録パターンだけでなく、登録パターンの組合
せ形状にも工具割付が行える。そのため、少ない登録パ
ターン数で、複雑な加工形状に対しても割付け漏れを生
じることなく、最適度の高い工具割付が行える。According to the method of allocating a tool to a sheet metal working figure of the present invention, a figure pattern in which the tool allocation is preset is registered,
A method of allocating a tool by searching the sheet metal working figure for a part that matches the registered figure pattern, and backfilling the figure at the location where the tool allocation is completed, and matching part of the figure pattern again for the figure after backfilling Since the search is performed, tool allocation can be performed not only on the registered pattern but also on the combined shape of the registered patterns. Therefore, with a small number of registered patterns, it is possible to perform tool allocation with a high degree of optimization, without causing allocation omission even for complicated machining shapes.
【0036】請求項2の発明の場合は、優先順位を設定
し、優先順位の高い図形パターンから先に、合致部分の
探索および工具割付を行うため、より一層最適度の高い
工具割付が行える。In the case of the second aspect of the present invention, the priority order is set, and the matching portion is searched and the tool allocation is performed in order from the graphic pattern having the higher priority order.
【図1】この発明の一実施例にかかる工具割付方法を示
す流れ図である。FIG. 1 is a flowchart showing a tool allocation method according to an embodiment of the present invention.
【図2】その一部の詳細を示す流れ図である。FIG. 2 is a flowchart showing details of a part thereof.
【図3】同工具配置方法を使用する自動プログラミング
過程の説明図である。FIG. 3 is an explanatory diagram of an automatic programming process using the tool placement method.
【図4】その自動プログラミングを行うハードウェアシ
ステム例のブロック図である。FIG. 4 is a block diagram of an example of a hardware system that performs the automatic programming.
【図5】その工具配置方法を実施する自動工具割付装置
の概念構成図である。FIG. 5 is a conceptual configuration diagram of an automatic tool allocation device that implements the tool placement method.
【図6】登録図形パターン例の説明図である。FIG. 6 is an explanatory diagram of an example of a registered graphic pattern.
【図7】連続線ファイルのデータ構造例の説明図であ
る。FIG. 7 is an explanatory diagram of a data structure example of a continuous line file.
【図8】図形パターン登録ファイルのデータ構造例の説
明図である。FIG. 8 is an explanatory diagram of a data structure example of a graphic pattern registration file.
【図9】この工具割付方法の手順を板金加工図形と共に
示す説明図である。FIG. 9 is an explanatory diagram showing a procedure of this tool allocation method together with a sheet metal working pattern.
【図10】図形パターン優先順位の説明図である。FIG. 10 is an explanatory diagram of a graphic pattern priority order.
【図11】その優先順位によるパターンマッチング,工
具割付の説明図である。FIG. 11 is an explanatory diagram of pattern matching and tool allocation according to the priority order.
【図12】図形パターンの他の探索順序例の説明図であ
る。FIG. 12 is an explanatory diagram of another example of the search order of graphic patterns.
【図13】同探索順序によるパターンマッチング,工具
割付の説明図である。FIG. 13 is an explanatory diagram of pattern matching and tool allocation according to the same search order.
【図14】図形パターンの優先順位説明図である。FIG. 14 is an explanatory diagram of priority of graphic patterns.
【図15】その優先順位によるパターンマッチング,工
具割付の説明図である。FIG. 15 is an explanatory diagram of pattern matching and tool allocation according to the priority order.
【図16】図形パターンの他の探索順序例の説明図であ
る。FIG. 16 is an explanatory diagram of another example of the search order of graphic patterns.
【図17】同探索順序によるパターンマッチング,工具
割付の説明図である。FIG. 17 is an explanatory diagram of pattern matching and tool allocation according to the same search order.
【図18】板金加工製品例の斜視図と、その一部の展開
図である。FIG. 18 is a perspective view of an example of a sheet metal product and a developed view of a part thereof.
【図19】他の板金加工製品例の斜視図と、その一部の
展開図である。FIG. 19 is a perspective view of another sheet metal product example and a developed view of a part thereof.
【図20】さらに他の板金加工製品例の斜視図と、その
展開図である。FIG. 20 is a perspective view of still another sheet metal product example and a development view thereof.
【図21】さらに他の板金加工製品例の斜視図と、その
展開図である。FIG. 21 is a perspective view of still another example of sheet metal product and a development view thereof.
【図22】図形パターン例の説明図である。FIG. 22 is an explanatory diagram of an example of a graphic pattern.
8…図形パターン登録ファイル、9…パターン別工具割
付ファイル、11…形状パターンマッチング手段、12
…自動工具割付処理手段、13…元図形CADデータフ
ァイル、16…埋戻し手段、17…埋戻し図形データフ
ァイル、A…板金加工図形、A′…埋戻し図形、La…
埋戻し線、Pa,Pa1〜Pa6…図形パターン、T…
工具8 ... Graphic pattern registration file, 9 ... Pattern-based tool allocation file, 11 ... Shape pattern matching means, 12
... automatic tool allocation processing means, 13 ... original figure CAD data file, 16 ... backfilling means, 17 ... backfilled figure data file, A ... sheet metal working figure, A '... backfilled figure, La ...
Backfill line, Pa, Pa1 to Pa6 ... Graphic pattern, T ...
tool
Claims (2)
登録し、登録した図形パターンに合致する部分を板金加
工図形から探索して工具を割り付ける方法であって、図
形パターンの合致で工具割付が完了した箇所の図形を埋
め戻す過程と、埋め戻し後の図形に対して再度図形パタ
ーンの合致部分の探索を行い工具を割り付ける過程と、
前記の探索,割付および埋戻しをほぼ素材形状になるま
で繰り返す過程とを含む板金加工図形への工具割付方
法。1. A method for allocating a tool by registering a graphic pattern with preset tool allocation, searching a portion matching the registered graphic pattern from a sheet metal working graphic, and allocating the tool by matching the graphic pattern. The process of backfilling the figure at the specified location, the process of re-searching for the matching part of the figure pattern for the figure after backfilling, and allocating the tool,
A method for allocating a tool to a sheet metal working figure, which comprises the steps of repeating the above-mentioned search, allocation and backfilling until the material shape is almost obtained.
し、優先順位の高い図形パターンから先に、合致部分の
探索および工具割付を行う請求項1記載の板金加工図形
への工具割付方法。2. The method for allocating tools to a sheet metal working figure according to claim 1, wherein priorities are set for the registered figure patterns, and a figure pattern with a higher priority is searched for a matching portion and a tool is assigned.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5095542A JP2636666B2 (en) | 1993-03-29 | 1993-03-29 | Tool assignment method to sheet metal processing figure |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5095542A JP2636666B2 (en) | 1993-03-29 | 1993-03-29 | Tool assignment method to sheet metal processing figure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06292930A true JPH06292930A (en) | 1994-10-21 |
| JP2636666B2 JP2636666B2 (en) | 1997-07-30 |
Family
ID=14140460
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5095542A Expired - Lifetime JP2636666B2 (en) | 1993-03-29 | 1993-03-29 | Tool assignment method to sheet metal processing figure |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2636666B2 (en) |
Cited By (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 |
| WO2004001514A1 (en) * | 2002-06-24 | 2003-12-31 | Ryozo Shibano | Cad/cam system for sheet metal working |
| JP2007280381A (en) * | 2006-03-23 | 2007-10-25 | Autoform Engineering Gmbh | Computer support method for generating tool parameter, data processing system, computer program, and data carrier |
| JP2016523418A (en) * | 2013-06-24 | 2016-08-08 | トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフトTrumpf Werkzeugmaschinen GmbH + Co. KG | System and method for identifying deformed parts |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4517692B2 (en) * | 2004-03-19 | 2010-08-04 | 村田機械株式会社 | Automatic tool placement device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01181925A (en) * | 1988-01-18 | 1989-07-19 | Nec Corp | Metallic die allocating device for nc punch press |
| JPH02242305A (en) * | 1989-03-15 | 1990-09-26 | Okuma Mach Works Ltd | Numerical control information origination device and determination system for working method in its device |
| JPH0561515A (en) * | 1991-09-03 | 1993-03-12 | Murata Mach Ltd | Automatic programming method for punch press machine |
-
1993
- 1993-03-29 JP JP5095542A patent/JP2636666B2/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01181925A (en) * | 1988-01-18 | 1989-07-19 | Nec Corp | Metallic die allocating device for nc punch press |
| JPH02242305A (en) * | 1989-03-15 | 1990-09-26 | Okuma Mach Works Ltd | Numerical control information origination device and determination system for working method in its device |
| JPH0561515A (en) * | 1991-09-03 | 1993-03-12 | Murata Mach Ltd | Automatic programming method for punch press machine |
Cited By (10)
| 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 |
| US7437210B1 (en) | 1996-07-05 | 2008-10-14 | Amada Company, Limited | Punching tool provided with a tool identification medium and punch press provided with a tool identification medium reader |
| US7835815B2 (en) | 1996-07-05 | 2010-11-16 | Amada Company, Limited | Punching tool provided with a tool identification medium and punch press provided with a tool identification medium reader |
| WO2004001514A1 (en) * | 2002-06-24 | 2003-12-31 | Ryozo Shibano | Cad/cam system for sheet metal working |
| US7110848B2 (en) | 2002-06-24 | 2006-09-19 | Ryozo Shibano | Computer program product |
| JP2007280381A (en) * | 2006-03-23 | 2007-10-25 | Autoform Engineering Gmbh | Computer support method for generating tool parameter, data processing system, computer program, and data carrier |
| US8271118B2 (en) | 2006-03-23 | 2012-09-18 | Autoform Engineering Gmbh | Method planning for manufacturing sheet-metal forming parts |
| JP2012248229A (en) * | 2006-03-23 | 2012-12-13 | Autoform Engineering Gmbh | Method for performing computer support determination of method plan, data processing system, computer program, and data carrier |
| JP2016523418A (en) * | 2013-06-24 | 2016-08-08 | トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフトTrumpf Werkzeugmaschinen GmbH + Co. KG | System and method for identifying deformed parts |
| US10133259B2 (en) | 2013-06-24 | 2018-11-20 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | System and method for detecting shaping |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2636666B2 (en) | 1997-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100565535C (en) | Flexible Distributed Manufacturing Method and System | |
| EP0992321A1 (en) | Nesting method for machine tool control system and punching method | |
| JP2001142517A (en) | Sheet metal model molding shape recognition method and apparatus, and storage medium storing program of sheet metal model molding shape recognition method | |
| JP2636666B2 (en) | Tool assignment method to sheet metal processing figure | |
| JP4766804B2 (en) | Method and system for improving mold setup efficiency in NC machine tool | |
| JPH0687036A (en) | Device for optimizing die allocation | |
| JP2005025539A (en) | Setup work optimization system | |
| CN115271889B (en) | Intelligent label automatic linkage generation method, device, equipment and storage medium | |
| JPH09160625A (en) | Nc data generating device | |
| JPS63154217A (en) | Control method for bending machine | |
| Tang et al. | A list approach to tolerance charting | |
| JP3471982B2 (en) | CAD / CAM data conversion system and NC processing system provided with the system | |
| CN113256080A (en) | Multi-beat process file development system and method based on Teamcenter | |
| JP3149657B2 (en) | Production line information automatic creation device | |
| JPH0561515A (en) | Automatic programming method for punch press machine | |
| JPH079043A (en) | NC code automatic programming method and apparatus for turret punch press with numerical control | |
| JPH05341828A (en) | CAD / CAM device | |
| JP3091604B2 (en) | How to create a tool unit shape | |
| JPH08241347A (en) | Information processing apparatus and information processing method | |
| JPS61272806A (en) | Shape defining method | |
| JPH05177505A (en) | Processing data creation device | |
| JPH0619982A (en) | Drawing data base retrieval method | |
| JPH04114207A (en) | Work data preparing system for nc work machine | |
| JP2005262282A (en) | Automatic tool arranging apparatus | |
| JP3193163B2 (en) | Method and apparatus for generating NC data |
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 |