JPH0687036A - Device for optimizing die allocation - Google Patents
Device for optimizing die allocationInfo
- Publication number
- JPH0687036A JPH0687036A JP16940093A JP16940093A JPH0687036A JP H0687036 A JPH0687036 A JP H0687036A JP 16940093 A JP16940093 A JP 16940093A JP 16940093 A JP16940093 A JP 16940093A JP H0687036 A JPH0687036 A JP H0687036A
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing
- information
- mold
- shape
- 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.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
- Punching Or Piercing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、薄板材から板金部品を
打ち抜き加工するため金型の割り付けなどを最適化した
加工データを自動作成する金型割り付け最適化装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a die allocation optimizing apparatus for automatically producing machining data for optimizing die allocation for punching sheet metal parts from a thin plate material.
【0002】[0002]
【従来の技術】一般に、板金素材から所望の形状の板金
部品を打ち抜き加工する場合、板金部品の加工形状に応
じて丸金型、正方形の金型、長方形の金型のような種々
の形状の金型を適当に組み合わせたものをせん断線に沿
って割り付けて加工している。2. Description of the Related Art Generally, when punching a sheet metal part having a desired shape from a sheet metal material, various shapes such as a round die, a square die, and a rectangular die are punched in accordance with the processed shape of the sheet metal part. A suitable combination of molds is allocated along the shear line for processing.
【0003】従来、この種の板金部品の加工データを作
成する場合、加工形状、加工方法、加工条件などの加工
情報をコンピュータに入力して、加工データを自動作成
するシステムが用いられている。Conventionally, when creating machining data of this kind of sheet metal part, a system is used in which machining information such as a machining shape, a machining method, and machining conditions is input to a computer to automatically prepare machining data.
【0004】加工形状に適合するように加工データを作
成する場合には、まず最初に形状毎にシステム固有に定
まっている加工方法および金型割り付けに従って、具体
的な加工方法を決定している。次に、その加工方法に基
づいて、不具合なところがあれば加工方法の変更、また
は金型の変更を繰り返して行なうことで、より効率的な
加工が実行できるようなNC加工データに改良してい
る。When processing data is created so as to match the processing shape, first, a specific processing method is determined according to the processing method and die allocation that are unique to the system for each shape. Next, based on the processing method, if there is a defect, the processing method is changed or the mold is repeatedly changed to improve the NC processing data so that more efficient processing can be executed. .
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来の
加工データ作成装置は、ディスプレイの画面に表示され
る指示に従って順次データを作成していく対話方式であ
るため、最適となる金型の割り付け並びにパンチ回数な
どの加工方法の決定に至る過程には、人の判断が不可欠
であった。このため、加工方法の変更、金型の種類の変
更などによりデータを修正して再び同じような処理を繰
り返さなければならないなど、最終的に決定した加工方
法、金型を組み合わせた加工データを作成するまでに作
業時間がかかる問題点があった。また、システム固有に
定まった加工方法および金型割り付けを行う加工条件の
ため金型加工条件の変更、金型割り付け条件の変更を行
うのに、システムを停止して直接データの変更および加
工方法の選択条件を変更しなければならないなど、加工
条件のメンテナンスが簡単に行えない問題点があった。However, since the conventional machining data creating apparatus is an interactive system in which data is created sequentially in accordance with the instructions displayed on the screen of the display, optimum die allocation and punching are performed. Human judgment was indispensable in the process of determining the processing method such as the number of times. Therefore, it is necessary to correct the data by changing the processing method, change the mold type, etc. and repeat the same processing again. There was a problem that it took time to work. In addition, to change the die machining conditions and die allocation conditions due to the machining method and the die allocation conditions that are unique to the system, stop the system and directly change the data and change the machining method. There was a problem that the processing conditions could not be easily maintained, such as changing the selection conditions.
【0006】さらに、システム固有の対象機械ごとに一
品一様のNC加工データを作成するため、新しい機械を
追加するときにシステムの改造が必要となるなどの問題
点があった。Further, since NC machining data uniform for each machine is created for each target machine unique to the system, there is a problem that the system must be modified when a new machine is added.
【0007】そこで、本発明の目的は、前記従来技術の
有する問題点を解消し、加工方法および金型割り付けの
選択時間の短縮と、最適な加工方法および金型割り付け
の選択を達成できるとともに、金型の変更等の加工条件
の変更等に柔軟に対応することができ、しかも、作成し
た加工データを他の加工機械にも適用することができる
金型割り付け最適化装置を提供することにある。Therefore, an object of the present invention is to solve the above-mentioned problems of the prior art, to shorten the selection time of the processing method and die allocation, and to achieve the optimum processing method and die allocation selection. An object of the present invention is to provide a mold allocation optimizing device that can flexibly respond to changes in processing conditions such as changes in molds, and that can also apply the created processing data to other processing machines. .
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、金型の形状および加工条件からなる金型
情報と、部品の加工形状を表す形状情報とを入力処理す
るデータ入力処理部と、前記金型情報、形状情報をデー
タテーブルに格納するデータ格納部と、前記金型情報と
形状情報に基づいて加工形状の形状要素ごとに使用する
金型の種類と大きさを判断し、加工方法の選択および金
型割り付けを行なって加工データ候補を多数発生させ、
これらの加工データ候補の中から最適の加工データ候補
を選択する金型割り付け部と、選択された加工データ候
補から加工データを作成する加工データ作成部と、作成
された加工データを記録媒体へ出力するデータ出力部と
を具備することを特徴とするものである。In order to achieve the above object, the present invention provides a data input for input processing of mold information including a mold shape and processing conditions, and shape information representing a processed shape of a part. A processing unit, a data storage unit that stores the mold information and shape information in a data table, and determines the type and size of the mold to be used for each shape element of the processed shape based on the mold information and the shape information Then, select the machining method and assign the dies to generate many machining data candidates.
A die allocating unit that selects the optimum machining data candidate from these machining data candidates, a machining data creation unit that creates machining data from the selected machining data candidates, and the created machining data is output to a recording medium. And a data output unit for performing the same.
【0009】また、本発明は、前記の目的を達成するた
めに、板状の素材から金型による打ち抜き加工を行なう
所望形状の部品の穴、切り欠き、辺切断などの加工形状
に対して、加工方法および使用金型の割り付けについて
の加工データを作成する板金部品加工データ作成装置に
おいて、金型の形状および金型固有の加工条件からなる
金型情報と、部品形状を構成する単純形状に分割した形
状要素の種類ごとに形状の寸法範囲と加工方法および使
用金型および寸法範囲での加工方法、使用金型の選択優
先順位、選択手順の金型割り付け条件等からなる加工条
件情報を保管するデータファイルを有する情報保管部
と、前記金型情報と、加工条件情報と、部品の加工形状
を表す形状情報とを入力処理するデータ入力処理部と、
前記金型情報、加工条件情報、形状情報をデータテーブ
ルに格納するデータ格納部と、前記金型情報、加工条件
情報、形状情報に基づいて加工データを作成する加工デ
ータ作成部と、作成された加工データを記録媒体へ出力
するデータ出力部とを具備することを特徴とするもので
ある。Further, in order to achieve the above-mentioned object, the present invention relates to a machined shape such as a hole, a notch, a side cut, etc. of a desired shape part which is punched from a plate-shaped material by a die. In the sheet metal part processing data creation device that creates processing data about the processing method and the allocation of the used mold, it is divided into mold information consisting of the shape of the mold and the processing conditions specific to the mold, and the simple shape that constitutes the part shape. Stores the processing condition information including the size range of the shape and the processing method, the used mold and the processing method in the size range, the selection priority of the used mold, and the mold allocation condition of the selection procedure for each type of shape element An information storage unit having a data file, a mold input information, processing condition information, and a data input processing unit for processing input of shape information representing a processed shape of a part,
A data storage unit that stores the mold information, processing condition information, and shape information in a data table, and a processing data creation unit that creates processing data based on the mold information, processing condition information, and shape information And a data output unit for outputting the processed data to the recording medium.
【0010】前記の構成においては、金型情報、加工条
件情報をデータテーブルに格納するデータ格納部と、金
型のデータテーブルのデータに基づいて、表示装置の画
面への金型情報を表示し形状および加工条件の追加、変
更、削除等の編集機能を行う金型メンテナンス処理部
と、更新された金型情報に基づいて形状要素ごとに金型
割り付けが最適となる加工方法、使用金型および形状の
寸法範囲などの加工条件情報を自動的に作成する加工条
件情報作成処理部と、更新された金型情報、加工条件情
報を前記情報保管部のデータファイルに書込むデータ出
力処理部が設けられる。In the above structure, the mold information is displayed on the screen of the display device based on the data in the data table for storing the mold information and the machining condition information in the data table and the data in the mold data table. A mold maintenance processing unit that performs editing functions such as adding, changing, and deleting shape and processing conditions, and a processing method that optimizes the mold allocation for each shape element based on the updated mold information, the mold used, and A processing condition information creation processing unit that automatically creates processing condition information such as the shape dimension range, and a data output processing unit that writes updated mold information and processing condition information to the data file of the information storage unit are provided. To be
【0011】また、前記の構成において、加工データを
加工対称の加工機械用のフォーマットに変換するための
変換情報を入力処理するコード変換情報入力処理部と、
前記加工データを入力処理する加工データ入力処理部
と、前記コード変換情報に基づいて前記加工データをN
C加工データに変換するNCデータ変換処理部と、変換
されたNC加工データを記録媒体に書込むNCデータ出
力処理部とを具備することが好ましい。Further, in the above configuration, a code conversion information input processing section for inputting conversion information for converting the processing data into a processing symmetric processing machine format,
A processed data input processing unit that inputs and processes the processed data, and N processes the processed data based on the code conversion information.
It is preferable to include an NC data conversion processing unit for converting into C processed data and an NC data output processing unit for writing the converted NC processed data into a recording medium.
【0012】[0012]
【作用】板金部品の加工形状要素をなす単純形状の加工
形状の個々について、加工方法の選択と金型割り付けを
行なった加工データ候補を複数発生させ、その加工デー
タ候補の中より、例えば、加工時間、金型交換回数が最
小になるといった条件を設定し最適となる加工方法と金
型の組み合わせを選択して加工データを自動的に短時間
で効率良く作成する。板金部品の全体の加工データは、
一つ一つの形状要素の加工データの集合として得られ
る。[Function] For each of the simple machining shapes that form the machining shape element of the sheet metal part, a plurality of machining data candidates for which the machining method is selected and the mold is allocated are generated. By setting conditions such as time and the number of times of changing the mold to the minimum, the optimum combination of processing method and mold is selected to automatically and efficiently create processing data in a short time. The processing data for the entire sheet metal part is
It is obtained as a set of processing data of each shape element.
【0013】また、本発明によれば、金型の形状および
金型固有の加工条件からなる金型情報と、部品形状を構
成する単純形状に分割した形状要素の種類ごとに形状の
寸法範囲と加工方法および使用金型および寸法範囲での
加工方法、使用金型の選択優先順位、選択手順の金型割
り付け条件等からなる加工条件情報を保管するデータフ
ァイルを有する情報保管部を加工データ作成部と分離し
て外部に設けることにより、加工データ作成の処理が単
純化され、データ作成の時間が短縮される。また、情報
保管部の加工条件のデータは、金型が変更されたような
場合は、その金型情報に対して追加、変更等の編集が行
なえるので、自動的にデータが更新され、加工目的、加
工条件に応じたデータを事前に得ることができる。さら
に、作成された加工データは、共通の加工データをもと
に、対象加工機械に対応したコード変換情報を用いてコ
ード変換されるので、加工データ作成のシステムの変更
を伴うことなく、加工データを共有することができる。Further, according to the present invention, the die information including the shape of the die and the processing conditions specific to the die, and the size range of the shape for each kind of the shape elements divided into the simple shapes that constitute the part shape. Machining method and machining method in the mold and size range used, selection priority of the mold used, and the information storage section that has the data file that stores the processing condition information including the mold allocation conditions of the selection procedure, etc. By providing it separately from the above, the processing for creating the processed data is simplified and the time for creating the data is shortened. In addition, when the mold is changed, the data of the processing conditions in the information storage section can be edited, such as additions and changes, so the data is automatically updated and processed. Data according to the purpose and processing conditions can be obtained in advance. Further, the created machining data is code-converted based on the common machining data by using the code conversion information corresponding to the target machining machine, so that the machining data creation system is not changed, Can be shared.
【0014】[0014]
【実施例】以下、本発明による金型割り付け最適化装置
の一実施例について添付の図面を参照して説明する。図
1は、本実施例による板金部品加工データ作成装置の構
成を表したブロック図である。全体を符号1で表す形状
加工データ作成処理部は、データ入力部2からフロッピ
ーディスク2aなどの記憶媒体を介して、あるいはキー
ボード2bから直接与えられる金型情報を入力、格納等
の処理をする金型情報入力処理部3と、この金型情報と
は別にデータ入力部2から形状情報を入力、格納等の処
理をする形状データ入力処理部4と、この入力された情
報を金型データテーブル10、形状データテーブル11
として格納するデータ格納部5と、形状情報をもとに加
工形状の形状要素ごとに使用する金型の種類と大きさを
判断し、対象となる加工方法を選択するとともに、金型
を割り付けて加工データ候補を多数発生させ、その中よ
り、加工効率の良いものを判定し、最適な加工方法およ
び金型割り付けを選択する金型割り付け部6と、選択さ
れた加工候補から加工データを作成する加工データ作成
部7と、作成された加工データを記憶媒体に出力する加
工データ出力部8とを具備している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a die allocation optimizing apparatus according to the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block diagram showing the configuration of the sheet metal part processing data creation device according to the present embodiment. The shape processing data creation processing unit, which is wholly indicated by reference numeral 1, is a metal processing unit for inputting and storing mold information provided from the data input unit 2 via a storage medium such as the floppy disk 2a or directly from the keyboard 2b. A mold information input processing unit 3, a shape data input processing unit 4 for performing processing such as inputting and storing shape information from the data input unit 2 separately from this mold information, and a mold data table 10 for this input information. , Shape data table 11
Based on the shape information and the data storage unit 5 that stores the data, the type and size of the mold to be used for each shape element of the processed shape are determined, the target processing method is selected, and the mold is allocated. A large number of machining data candidates are generated, a machining efficiency is determined from among them, and a die allocating unit 6 that selects an optimal machining method and die allocation, and machining data is created from the selected machining candidates. A processing data creation unit 7 and a processing data output unit 8 that outputs the created processing data to a storage medium are provided.
【0015】次に、図2にデータ入力部2を介して入力
される金型情報の例を示す。加工に使用される金型は、
図2(a)に示されるように、数種類の基本形状に分類
される。これらの金型の基本形状には、例えば、丸金型
21、長丸金型22、角金型23、長角金型24、台形
金型25がある。金型情報は、図3に示されるように、
金型の基本形状の種類ごとに割り当てられている形状コ
ードと、同一種類の金型中で用意されているサイズにつ
いての金型形状寸法データと、金型加工条件データとか
らなっている。金型形状寸法データは、丸金型21につ
いては、半径Rによって表現され、長丸金型22、角金
型23、長角金型24については、X寸法、Y寸法によ
って表わされる。台形金型25については、金型形状寸
法データはX寸法、Y寸法に加えて底辺と斜辺のなす角
θを用いて表される。Next, FIG. 2 shows an example of mold information input through the data input unit 2. The mold used for processing is
As shown in FIG. 2A, it is classified into several types of basic shapes. The basic shapes of these dies include, for example, a round die 21, an oblong die 22, a square die 23, a long square die 24, and a trapezoidal die 25. Mold information is as shown in FIG.
It is composed of a shape code assigned to each type of basic shape of the mold, mold shape dimension data regarding sizes prepared in the same type of mold, and mold processing condition data. The die shape dimension data is represented by the radius R for the round die 21, and is represented by the X dimension and the Y dimension for the oblong die 22, the square die 23, and the long square die 24. For the trapezoidal die 25, the die shape dimension data is expressed using the angle θ formed by the base and the hypotenuse in addition to the X dimension and the Y dimension.
【0016】また、金型加工条件データについては、図
2(b)に示されるような金型自体の機能を表現したデ
ータが含まれている。例えば、長角金型24について
は、符号26、27は、追い抜き加工を行なう場合の金
型送りピッチの機能を有する長角金型を表し、金型ごと
に規定される最大送りピッチPmax、最小送りピッチ
Pnin、さらに、符号28で示すような金型自体が回
転することのできるオートインデックス機能の有無等が
金型加工条件データとして入力されている。このように
して表現される金型情報は、図3の表に示すようなフォ
ーマットのデータとしてデータ入力部2から入力され
る。なお、金型の形状には、図2に挙げた形状の他に、
三角形、半円あるいはこれらの組み合わせた形状の金型
など、加工する部品に応じて種々の形状の金型を用意す
ることができる。また、金型を割り当てるときの最初の
傾き角度も金型の形状データに含めて入力することがで
きる。Further, the mold processing condition data includes data expressing the function of the mold itself as shown in FIG. 2 (b). For example, with respect to the long-angle mold 24, reference numerals 26 and 27 represent long-angle molds having a function of a mold feed pitch when performing punching processing, and the maximum feed pitch Pmax and the minimum feed pitch Pmax specified for each mold. The feed pitch Pnin and the presence or absence of an auto index function by which the die itself can be rotated as indicated by reference numeral 28 are input as die machining condition data. The mold information represented in this way is input from the data input unit 2 as data in the format shown in the table of FIG. In addition to the shapes shown in FIG.
It is possible to prepare molds of various shapes such as a triangle, a semicircle, or a mold having a combination of these, depending on the parts to be processed. In addition, the initial tilt angle when allocating a mold can be included in the shape data of the mold and input.
【0017】次に、図4に上述した金型情報とともに入
力される形状情報の例を示す。この形状情報は、丸穴3
1、長丸穴32、角穴33、半円切り欠き34、半長丸
切り欠き35、U形切り欠き36、J形切り欠き37、
L形切り欠き38、I形切り欠き39、C形切り欠き4
0、V形切り欠き41、コーナー内R切り欠き42、コ
ーナー外R切り欠き43などの形状要素からなり、板金
部品の形状データは、これらの形状要素の任意の組み合
わせとして表現される。各形状要素は、各々に割り当て
られる形状コードと、図中、”+”の記号で表わした位
置の座標で加工形状における位置を表わす基準座標と、
X寸法、Y寸法、直径D、半径Rなどの形状寸法データ
と、各構成要素の傾きを表す傾き角度データから構成さ
れている。このようにして表現された形状情報データ
は、図5の表に示すようなデータとして入力が行なわれ
ることになる。Next, FIG. 4 shows an example of the shape information input together with the mold information described above. This shape information is round hole 3
1, oval hole 32, square hole 33, semicircular notch 34, semi-oval notch 35, U-shaped notch 36, J-shaped notch 37,
L-shaped notch 38, I-shaped notch 39, C-shaped notch 4
0, V-shaped notch 41, R-notch inside corner 42, R-notch outside corner 43, etc., and the shape data of the sheet metal part is expressed as an arbitrary combination of these shape elements. Each shape element has a shape code assigned to each shape element, and reference coordinates indicating the position in the machining shape by the coordinates of the position indicated by the symbol "+" in the drawing,
It is composed of shape dimension data such as X dimension, Y dimension, diameter D, and radius R, and tilt angle data representing the tilt of each component. The shape information data expressed in this way is input as data shown in the table of FIG.
【0018】入力された金型情報、形状情報は、金型情
報入力処理部3、形状データ入力処理部4で受信された
後、データ格納部5に金型データテーブル10、形状デ
ータテーブル11として随時検索、参照可能な形で格納
される。The input mold information and shape information are received by the mold information input processing unit 3 and the shape data input processing unit 4, and then stored in the data storage unit 5 as a mold data table 10 and a shape data table 11. It is stored so that it can be searched and referenced at any time.
【0019】次に、金型割り付け部6は、入力された板
金部品の形状データ11に基づいて、板金部品の全体形
状を構成する個々の形状要素が図4に示す形状のいずれ
であるかを判別し、その形状に対応した加工方法で金型
情報データ10の中より、対象となる金型を選び、その
中より最適となる加工方法選択および金型割付を行なっ
て、何種類かの加工データ候補を作成する。以下、図1
1に示す部品45における丸穴31、長丸穴32を例に
その加工データの作成について説明する。Next, the die allocating section 6 determines, based on the input shape data 11 of the sheet metal part, whether each of the individual shape elements forming the overall shape of the sheet metal part has the shape shown in FIG. It is determined that the target mold is selected from the mold information data 10 according to the machining method corresponding to the shape, the most suitable machining method is selected and the die allocation is performed, and several types of machining are performed. Create data candidates. Below, Figure 1
Creation of the machining data will be described by taking the round hole 31 and the oblong hole 32 in the component 45 shown in FIG. 1 as an example.
【0020】図6は、丸穴31について、加工データの
候補としての加工方法並びに金型の割り付け例を示す図
である。図6(a)に示す丸穴31については、加工形
状の穴径Dと同一寸法金型が割り付けられ、これを使用
して丸穴31aを一回のヒット数で打ち抜く加工方法が
選択される。この加工方法を選択する場合、金型割り付
け部6は、金型形状コードから対象となる金型を判別
し、何種類かある丸金型の中から、加工形状の穴径Dと
同一のサイズの丸金型を金型データテーブル10のデー
タの中から検索する。対応する金型があれば、検索した
丸金型で1パンチにて加工するデータを加工データ候補
として作成する。FIG. 6 is a diagram showing a machining method as a candidate of machining data and an example of die allocation for the round hole 31. As for the round hole 31 shown in FIG. 6A, a die having the same size as the hole diameter D of the machined shape is allocated, and a machining method for punching the round hole 31a with one hit is selected using this die. . When this machining method is selected, the mold allocating unit 6 determines the target mold from the mold shape code, and selects the same size as the hole diameter D of the processed shape from among several types of round molds. The round die is searched from the data in the die data table 10. If there is a corresponding die, data for machining one punch with the searched round die is created as a machining data candidate.
【0021】図6(b)に示す例は、丸穴31bを加工
する場合に、ニブリング機能を持つ丸金型を用いて加工
形状の穴径Dより小さい金型径の丸金型51を使用し
て、穴の内周を小さなピッチで一周するようにして穴を
打ち抜く加工である。この加工方法を選択する場合に
は、金型割り付け部6は、ニブリング機能を有する丸金
型で、少ないヒット数で丸穴を打ち抜くことができるサ
イズの丸金型を金型データテーブル10の中から検索
し、この丸金型があれば、ニブリング加工するためのデ
ータを加工データ候補として作成する。In the example shown in FIG. 6 (b), when machining the round hole 31b, a round die 51 having a nibling function is used and a round die 51 having a die diameter smaller than the hole diameter D of the machined shape is used. Then, the hole is punched so that the inner circumference of the hole goes around at a small pitch. When selecting this processing method, the die allocating section 6 is a round die having a nibbling function, and the die data table 10 is a round die having a size capable of punching round holes with a small number of hits. If there is this round die, the data for nibbling processing is created as a processing data candidate.
【0022】図6(c)、図6(d)に示す例は、丸穴
31c、31dをそれぞれ丸金型で、ニブリング機能を
持つ金型と、中心に1パンチを行なう丸金型の2種類の
金型を組み合わせて加工する方法である。金型割り付け
部6は、まず最初に、金型データテーブル10を検索し
て加工形状の穴径Dより小さい金型径でかつニブリング
機能を持つ丸金型の中から、一周ニブリング加工では穴
を打ち抜くことのできない丸金型52を選択するととも
に、この丸金型52を用いて穴径Dに対して何周で加工
を行なうかを計算する。次に、金型割り付け部6は、中
心に1パンチで小さい丸穴を打ち抜く加工を行なう丸金
型53を金型データテーブルの中から検索する。この場
合の検索条件としては、既に計算したニブリング加工
回数を小さくする、ニブリング加工回数が同じならニ
ブリング丸金型を使用する、ニブリング加工回数が同
じなら小さな外径の2つの丸金型54、54を使用する
といった条件を適当に組み合わせることによって、必要
な丸金型を絞り込めるように設定する。検索の結果、該
当する丸金型があれば、中心1パンチ加工の丸金型とし
て選択し、中心1パンチ加工と、その周囲を中心1パン
チ丸金型の検索時に決定したニブリング加工回数でニブ
リング加工を行なうデータを加工データ候補として作成
する。なお、対象となるニブリング丸金型が複数ある場
合には、その中より最大径の金型を選択し、ニブリング
加工回数およびヒット数が小さくなるようにする。In the example shown in FIGS. 6 (c) and 6 (d), the round holes 31c and 31d are round dies, respectively, and a dies having a nibbling function and a round die for performing one punch at the center. This is a method of working by combining different types of dies. The mold allocating section 6 first searches the mold data table 10 to select a hole for a round nibbling process from round molds having a mold diameter smaller than the hole diameter D of the processed shape and having a nibbling function. A round die 52 that cannot be punched is selected, and how many rounds the hole diameter D is to be machined is calculated using this round die 52. Next, the die allocating unit 6 searches the die data table for a round die 53 for punching a small round hole with one punch at the center. The search conditions in this case are to reduce the number of nibbling processes already calculated, use a nibbling round mold if the number of nibbling processes is the same, and use two round molds 54, 54 with a small outer diameter if the number of nibbling processes is the same. It is set so that the necessary round mold can be narrowed down by appropriately combining the conditions such as using. If there is a corresponding round die as a result of the search, it is selected as a round die for center 1 punch machining, and the center 1 punch machining and its surrounding are nibbling with the number of nibbling machining decided at the time of searching for center 1 punch round die. Data to be processed is created as a processed data candidate. When there are a plurality of nibbling round metal molds to be processed, the metal mold having the largest diameter is selected from the molds so that the number of nibbling processes and the number of hits are reduced.
【0023】次に、図6(e)、図6(f)に示す例
は、中心にR無しの角穴と、丸金型のうちニブリング機
能を有する丸金型とを組み合わせて、角穴の周囲を必要
な回数だけニブリング加工を行なうことによって丸穴3
1e、31fを打ち抜く加工方法である。この加工の場
合、金型割り付け部6は、まず最初に丸金型の中から穴
径Dよりも小さい金型径のニブリング機能を持つ丸金型
を選択してから(図4(e)は丸金型56を一つ、図4
(f)は丸金型56を二つ選択した例である)、角穴5
7の寸法範囲を設定する。この角穴57の寸法範囲は、
ニブリング加工をする丸金型で一周する時の軌跡の内径
と外径に対して正方形が外接、内接する最小、最大の寸
法を算出して決定する。次いで、金型割り付け部6は、
金型情報データ10の中から、このようにして設定した
角穴57の寸法範囲に対応する角金型で、1パンチまた
は格子追い抜き(図4(f))ができる角金型を検索す
る。このようにして選んだ丸金型、角金型について、加
工データを作成する。なお、対象となる金型が複数あれ
ば、その中より最大寸法の角金型より選択する。そし
て、角穴周囲のニブリング加工回数を計算し、ニブリン
グ加工を行なうデータを加工データ候補として作成す
る。この時、対象となるニブリング丸金型が複数あれ
ば、その中より最大径の金型を選択し、ニブリング回数
およびヒット数が小さくなるようにする。以上のように
して特定の丸穴31に対して決定された加工方法および
金型割りによって加工データの候補が何種類か作成され
る。金型割り付け部6は、これらの加工データの候補の
中から、加工時間が最小となる加工データを最適な加工
データとして選択する。ここでの加工時間最小となる加
工データを選び出すときに設定する検索条件としては、
金型のヒット数、金型交換台数を最小にするなどという
条件を設け、各々の加工データについて、加工時間のレ
ートを与えて、合計時間が最小となる加工データを最適
なものと判定するものである。Next, in the examples shown in FIGS. 6 (e) and 6 (f), a square hole having no R at the center and a round die having a nibbling function among round die are combined to form a square hole. By performing nibbling around the circumference as many times as necessary, round holes 3
This is a processing method of punching out 1e and 31f. In the case of this processing, the die allocating section 6 first selects a round die having a nibbling function of a die diameter smaller than the hole diameter D from among the round dies (see FIG. 4 (e)). One round die 56, Fig. 4
(F) is an example in which two round molds 56 are selected), square hole 5
Set the dimensional range of 7. The size range of this square hole 57 is
It is determined by calculating the minimum and maximum dimensions of the circumscribed and inscribed squares with respect to the inner and outer diameters of the locus when making a round with a round die for nibbling. Next, the die allocating section 6
From the die information data 10, a square die corresponding to the dimension range of the square hole 57 set in this way and capable of making one punch or punching the lattice (FIG. 4F) is searched. Processing data is created for the round mold and the square mold thus selected. If there are a plurality of target molds, the square mold with the largest dimension is selected from among them. Then, the number of nibbling processes around the square hole is calculated, and data for performing the nibbling process is created as a processing data candidate. At this time, if there are a plurality of target nibbling round molds, the mold having the largest diameter is selected from the molds so that the number of nibbling and the number of hits are reduced. Several types of machining data candidates are created according to the machining method and die splitting determined for the specific round hole 31 as described above. The die allocating unit 6 selects, from the candidates of the processing data, the processing data that minimizes the processing time as the optimum processing data. Here, as the search condition to be set when selecting the machining data with the minimum machining time,
The conditions such as minimizing the number of die hits and the number of die changes are given, and the rate of machining time is given to each machining data, and the machining data with the minimum total time is judged to be the optimum. Is.
【0024】次に、図7において、Rのついた角穴32
を加工する場合には、R無し角穴61とR無しU形切り
欠き62、62と、それぞれコーナー部のRに対応する
コーナ内R切り欠き63に分解して、それぞれ分解した
要素毎に次のようにして加工データ候補を作成する。図
8は、上述の分解した要素のうち、R無し角穴61の加
工にする場合の加工方法と金型の割り付け例を説明する
図である。図8(a)は、加工形状と同一寸法の角金型
を使用して角穴61aを打ち抜く加工方法である。この
加工方法を選択する場合、金型割り付け部6は、角穴6
1aと同一のサイズの角金型を金型データテーブル10
の中から検索し、対応する金型があれば、検索した角金
型で1パンチで加工するデータを加工データ候補として
作成する。Next, referring to FIG. 7, a square hole 32 with an R is formed.
When machining, the R-free square hole 61, the R-free U-shaped notches 62 and 62, and the R notches 63 in the corners corresponding to the R of the corners are disassembled, and Processed data candidates are created as described above. FIG. 8 is a diagram illustrating a processing method and an example of die allocation when processing the R-less square hole 61 among the disassembled elements described above. FIG. 8A shows a machining method in which a square hole 61a is punched out by using a square die having the same size as the machined shape. When selecting this processing method, the die allocating section 6 is the square hole 6
A mold data table 10 for a square mold of the same size as 1a
If there is a corresponding die, the data for machining one punch with the retrieved square die is created as a machining data candidate.
【0025】R無し角穴61の寸法が大きい場合、角穴
寸法より小さい角金型を、金型情報の中から検索し、直
線または格子状に加工するデータを最適な金型の組み合
わせを選択して、加工データの候補として作成する。直
線で加工する例として、図8(b)は、2回のヒット数
で長方形のR無し角穴61bを打ち抜く加工方法であ
り、図8(c)は、正方形のR無し角穴61cを4回の
ヒット数で打ち抜く加工方法である。When the size of the R-less square hole 61 is large, a square mold smaller than the square hole size is searched from the mold information, and the optimum mold combination is selected for the data to be processed into a straight line or a grid. Then, it is created as a candidate for the processed data. As an example of processing with a straight line, FIG. 8B is a processing method of punching out a rectangular R-less square hole 61b with two hits, and FIG. It is a processing method that punches with the number of hits.
【0026】同様にして、図9は、加工形状がコーナー
内R切り欠き62の場合の加工方法の選択および金型割
り付けの例を挙げたもので、コーナー内R切り欠き62
の寸法形状に応じて、金型データテーブル10の中から
適した角金型を検索し、最適な金型割り付けを選択し
て、加工データの候補を作成する。この例では、図9
(a)が、コーナー内R切り欠き62aを一回のヒット
数で打ち抜く加工方法であり、図9(b)、図9(c)
は62b、62cを直線または格子で二回、四回のヒッ
ト数で打ち抜く加工方法および金型割り付けの例であ
る。Similarly, FIG. 9 shows an example of selection of the machining method and die allocation when the machining shape is the R notch 62 in the corner, and the R notch 62 in the corner is shown.
A suitable square die is searched from the die data table 10 according to the dimension and shape, and the optimal die allocation is selected to create machining data candidates. In this example, FIG.
FIG. 9A is a processing method of punching the R notch 62a in the corner with one hit, and FIGS. 9B and 9C.
Is an example of a machining method and die allocation in which 62b and 62c are punched with a straight line or a grid twice or four times.
【0027】また、図10はコーナー内R切り欠き63
について、加工方法および金型の割り付け例を6種類挙
げた図であり、図10(a)は、コーナー内R切り欠き
63のコーナーRに一致する丸金型64aを選択して、
この丸金型64aにより、一回のヒット数で打ち抜く加
工方法である。丸金型を用いたニブリング加工により打
ち抜く加工方法を選択する場合には、一つの丸金型64
bを割り付ける例(図10(b)、(c))、中心1パ
ンチ加工の丸金型65と周囲を一周するニブリング加工
する丸金型を組み合わせる方法(図10(c)、図10
(d))が選択される。中心のR無し角切り欠き67の
加工と、丸金型によるニブリング加工を組み合わせた例
が図10(e)、図10(f)で、この場合の加工デー
タ候補の作成に際しての要領は図6にそって前述した丸
穴加工の例と基本的に同様である。Further, FIG. 10 shows a corner notch 63 in the corner.
FIG. 10A is a diagram showing six types of machining methods and die allocation examples, and FIG. 10A shows a round die 64a that matches the corner R of the R cutout 63 in the corner.
This is a processing method in which the round die 64a is used for punching with one hit. When selecting a punching method by nibbling using a round die, one round die 64
An example of allocating b (FIGS. 10B and 10C), a method of combining a round die 65 for center 1 punching with a round die for nibbling around the circumference (FIGS. 10C and 10C).
(D)) is selected. FIGS. 10 (e) and 10 (f) show an example in which the machining of the central R-less square notch 67 and the nibbling machining with a round die are combined. The procedure for creating machining data candidates in this case is shown in FIG. Therefore, it is basically the same as the example of the round hole processing described above.
【0028】以上のようにして、各々の分解した形状毎
に加工方法および金型割付けを選択して、R付き角穴3
2の加工データの候補を複数の加工方法と金型の割付け
により組み合わせて作成する。As described above, the processing method and the die allocation are selected for each disassembled shape, and the square hole 3 with R is formed.
Two processing data candidates are created by combining a plurality of processing methods and die allocation.
【0029】以上のようにして角形状毎に作成された加
工データの候補の中より、加工時間が最小となる加工デ
ータを選択する。この場合、加工データが最小となる条
件としては、ヒット数、金型交換回数を最小とするとい
う条件を設定して、各々に加工時間のレートを与えて、
合計時間が最小となる加工方法と金型割付けの加工デー
タを選択する。なお、最適な加工データを選択する場合
の設定条件としては、上記の打ち抜きヒット数や、金型
交換頻度の他に、加工面の粗さや使用する金型の使用頻
度の平均化、加工順序などの条件を加えることもでき
る。The machining data having the minimum machining time is selected from the machining data candidates created for each corner shape as described above. In this case, the condition that the processing data is the minimum is to set the condition that the number of hits and the number of die changes is the minimum, and give the processing time rate to each of them.
Select the machining method and die allocation processing data that minimizes the total time. In addition to the above-mentioned number of punch hits and the frequency of die changes, the setting conditions for selecting the optimum machining data include the roughness of the machined surface, the averaging of the frequency of use of the die used, the machining order, etc. The condition of can also be added.
【0030】加工データ作成部7は、金型割付け部で選
択された加工方法および金型割付けの加工データを最終
的な加工データとして作成する。これらの加工データ
は、NCデータとして用いられ、加工データ出力部8を
通じて磁気ディスク、テープ等の記録媒体9に出力され
る。The processing data creating unit 7 creates the processing data of the processing method and the mold layout selected by the mold layout unit as the final processing data. These processed data are used as NC data and are output to the recording medium 9 such as a magnetic disk or tape through the processed data output unit 8.
【0031】このようにして、部品の加工形状の形状要
素の一つ一つについて最適となる加工方法および金型割
付けを選択して得られた加工データが作成される。実際
の部品加工は、以上のようにして全ての形状要素につい
て得た加工データを基に、図11の部品加工例のよう
に、板材へ金型を割り付けて加工される。In this way, processing data obtained by selecting the optimum processing method and die allocation for each shape element of the processed shape of the part is created. In the actual part processing, based on the processing data obtained for all the shape elements as described above, the mold is allocated to the plate material as in the part processing example of FIG.
【0032】次に、本発明の他の一実施例について図1
2を参照して説明する。この実施例では、金型の割り付
け処理と、最適な加工方法を判定する処理を使用する金
型の変更や加工条件の変更に柔軟に対応できるように汎
用性を持たせるため、これらの処理に必要な情報をデー
タファイルとして情報保管部81に蓄積しておくように
構成されている。また、第1実施例の形状加工データ作
成処理部1には、基本的に形状加工データ作成処理部9
0の機能が対応し、これに加えて前記情報保管部81の
データファイルに保管する情報を作成、修正等するため
の板金加工条件データ作成処理部80と、作成された加
工データを他の機械とも共有できるようにするために、
加工データをNCデータに変換するNCデータ生成処理
部100を設けている。Next, another embodiment of the present invention will be described with reference to FIG.
2 will be described. In this embodiment, in order to have versatility so as to be able to flexibly respond to the change of the mold and the change of the processing conditions that use the process of allocating the mold and the process of determining the optimum processing method, these processes are The information storage unit 81 is configured to store necessary information as a data file. Further, the shape processing data creation processing unit 1 of the first embodiment basically includes the shape processing data creation processing unit 9
0 function corresponds, and in addition to this, a sheet metal processing condition data creation processing unit 80 for creating and correcting information stored in the data file of the information storage unit 81, and the created processing data for other machines. To be able to share with
An NC data generation processing unit 100 that converts processed data into NC data is provided.
【0033】まず、板金加工条件データ作成処理部80
は、情報保管部81の金型情報ファイル81aから金型
情報を入力、格納等の処理をするデータ入力処理部82
と、この入力された金型情報を金型データテーブル8
8、加工条件情報の加工条件データテーブル89として
格納するデータ格納部83と、金型データテーブル88
をもとにディスプレイの画面に金型データを表示し、更
新対象の金型情報の追加、変更、削除を行う金型情報メ
ンテナンス処理部84と、金型情報に基づいて形状要素
の加工条件データを自動的に作成する加工条件情報作成
処理部85と、更新された金型情報および加工条件情報
をデータテーブル88、89から読み出して情報保管部
81の金型情報ファイル81a、加工条件情報ファイル
81bに書出すデータ出力処理部87を具備している。First, the sheet metal working condition data creation processing unit 80
Is a data input processing unit 82 for inputting and storing mold information from the mold information file 81a of the information storage unit 81.
And the inputted mold information, mold data table 8
8. Data storage unit 83 for storing as processing condition data table 89 of processing condition information, and mold data table 88
Based on the display, the mold data is displayed on the screen of the mold, and the mold information maintenance processing unit 84 that adds, changes, or deletes the mold information to be updated, and the processing condition data of the shape element based on the mold information. Processing condition information creation processing unit 85 for automatically creating the, and the mold information file 81a and the processing condition information file 81b of the information storage unit 81 by reading the updated mold information and processing condition information from the data tables 88 and 89. The data output processing unit 87 for writing the
【0034】形状加工データ作成処理部90は、金型情
報ファイル81aから金型情報を入力、格納等の処理を
する金型情報入力処理部91と、加工条件ファイル81
bから加工条件情報を入力、格納等の処理をする加工条
件情報入力処理部92と、形状データ入力部97からデ
ータファイルなどの記憶媒体を介して形状情報を入力、
格納等の処理をする形状データ入力部93と、この入力
された情報を金型データテーブル94、加工条件データ
テーブル94b、形状データテーブル94cとして格納
するデータ格納部94と、形状情報をもとに加工形状の
形状要素ごとに使用する加工方法と使用金型の加工条件
および金型情報に基づいて数値だけの加工データを作成
する加工データ作成処理部95と、作成された加工デー
タを加工データ出力部99の加工データファイル99a
に出力する加工データ出力処理部98とを具備してい
る。The shape processing data creation processing unit 90 has a mold information input processing unit 91 for inputting and storing mold information from the mold information file 81a, and a processing condition file 81.
The processing condition information input processing unit 92 that inputs and stores processing condition information from b, and the shape data input unit 97 inputs shape information from a storage medium such as a data file.
Based on the shape information, the shape data input unit 93 that performs processing such as storage, the data storage unit 94 that stores the input information as the mold data table 94, the processing condition data table 94b, and the shape data table 94c. A machining data creation processing unit 95 that creates machining data of only numerical values based on the machining method used for each shape element of the machining shape, the machining conditions of the die used, and die information, and the created machining data is output as machining data. Processing data file 99a of part 99
And a processed data output processing unit 98 that outputs the processed data.
【0035】NCデータ生成処理部100は、情報格納
部108から数値データの加工データをNC加工データ
に変換するための変換フォーマットで構成されるコード
変換情報ファイル108aのコード変換データを入力、
格納するコード変換情報入力処理部101と、加工デー
タファイル99aから加工データを入力、格納等する加
工データ入力処理部103と、この入力された情報をコ
ード変換データテーブル106、加工データテーブル1
07として格納するデータ格納部102と、加工データ
をもとにコード変換データに従ってNCコードに変換し
てNC加工データを作成するNCコード変換処理部10
4と、変換されたNC加工データを記録媒体109に出
力するNCデータ出力処理部105とを具備している。The NC data generation processing unit 100 inputs the code conversion data of the code conversion information file 108a composed of a conversion format for converting the processed data of the numerical data into the NC processed data from the information storage unit 108,
A code conversion information input processing unit 101 for storing, a processed data input processing unit 103 for inputting and storing processed data from the processed data file 99a, and the input information for the code conversion data table 106 and the processed data table 1
A data storage unit 102 to be stored as 07, and an NC code conversion processing unit 10 for converting the processed data into an NC code according to code conversion data to create NC processed data.
4 and an NC data output processing unit 105 that outputs the converted NC processed data to the recording medium 109.
【0036】そこで、板金加工条件データ作成処理部8
0の処理内容について説明する。情報保管部81の金型
情報ファイル81aに保管されたいる金型情報は、第1
実施例の図2、図3で説明したデータと同じデータが用
いられる。金型情報メンテナンス処理部84は、金型情
報入力処理部82を介して入力された金型データテーブ
ル88のデータを読み込んで金型データ入力部86のデ
ィスプレイ86aに、例えば、図15に示すようなデー
タの一覧を表示する。オペレータは、例えば、キーボー
ド86bの移動キーを押すことにより更新対象の金型デ
ータの位置を選択することができる。選択された金型デ
ータの位置で追加、変更、削除の編集処理を行う。削除
の場合は、選択された金型データが金型データテーブル
88より削除される。追加の場合は、選択された金型デ
ータの位置の前または後に新しい金型データが各項目ご
とに編集され、金型データテーブル88へ追加される。
変更の場合は、金型データの各項目を変更するデータに
編集されて金型データテーブル88の古い金型データと
交換される。Therefore, the sheet metal working condition data creation processing unit 8
The processing content of 0 will be described. The mold information stored in the mold information file 81a of the information storage unit 81 is the first
The same data as the data described in the embodiment with reference to FIGS. 2 and 3 is used. The mold information maintenance processing unit 84 reads the data of the mold data table 88 input via the mold information input processing unit 82 and displays it on the display 86a of the mold data input unit 86, for example, as shown in FIG. Display a list of various data. The operator can select the position of the mold data to be updated by pressing the move key of the keyboard 86b, for example. Edit processing of addition, change, and deletion is performed at the position of the selected mold data. In the case of deletion, the selected mold data is deleted from the mold data table 88. In the case of addition, new mold data is edited for each item before or after the position of the selected mold data and added to the mold data table 88.
In the case of change, each item of the mold data is edited into data for changing and replaced with old mold data in the mold data table 88.
【0037】次に、上述した金型情報に基づいて作成さ
れる加工条件情報の例を示す。この加工条件情報は第1
実施例と同様に図4に示されるような数種類の形状要素
ごとの加工条件に分類される。このように分類された各
形状要素に対して、形状要素ごとに各種加工方法があ
り、各加工方法には加工可能な形状寸法範囲および仕様
金型など要素による加工可能な範囲がある。この加工可
能な範囲は、お互いに重なりをもっているため、重なっ
た加工可能な範囲での加工方法の優先順位および使用金
型の優先順位を加工時間、金型交換回数が最小となると
いった条件で決めてやることによって、最適な金型割り
付けを行うための条件が決定される。Next, an example of processing condition information created based on the above-mentioned mold information will be shown. This processing condition information is the first
Similar to the embodiment, the machining conditions are classified into several types of shape elements as shown in FIG. For each shape element classified in this way, there are various processing methods for each shape element, and each processing method has a range of shape dimensions that can be processed and a range that can be processed by elements such as a specification die. Since the machinable ranges overlap each other, the priorities of the machining methods and the priorities of the molds used in the overlapping machinable ranges are determined based on the conditions such as the machining time and the number of die changes. By doing so, the conditions for optimal die allocation are determined.
【0038】ここで、形状要素ごとの加工方法は、例え
ば、図6に示すように、丸穴31に対して31a〜31
fなどの加工方法がある。丸金型での1パンチの加工で
ある丸穴加工方法31aの場合、加工条件データは、金
型情報がもっている丸金型の最小金型直径から最大金型
直径までが形状寸法範囲である。Here, as for the processing method for each shape element, for example, as shown in FIG.
There are processing methods such as f. In the case of the round hole machining method 31a, which is machining of one punch with a round die, the machining condition data is the shape dimension range from the minimum die diameter of the round die having the die information to the maximum die diameter. .
【0039】次に、丸金型での1周ニブリング加工であ
る丸穴の加工方法31bの場合、加工条件データは、金
型情報に持っているニブリングが可能な丸金型の中より
金型を選択して図6(a)、(b)に示すように金型の
かかり寸法が最大Kmax 、最小Kmin の条件で、最小形
状寸法Dmin =金型直径d+Kmax 、 最大寸法形状Dmin =d+Kmax となる形状寸法範囲を算出する。この方法を全てのニブ
リング可能な丸金型について行い、形状寸法範囲が重な
る部分は例えば大きな直径の丸金型を優先するとか他の
2つの丸金型に形状範囲が含まれる場合は、対象外とす
るなどの条件により加工方法31bの最終的な形状寸法
範囲と加工条件データの個数を決定する。Next, in the case of the round hole machining method 31b, which is a one-round nibbling process with a round die, the machining condition data includes die circles among the die circles capable of nibbling which are included in the die information. 6 (a) and 6 (b), the minimum shape dimension Dmin = die diameter d + Kmax and the maximum dimension shape Dmin = d + Kmax under the conditions of maximum Kmax and minimum Kmin of the mold. Calculate the shape dimension range. This method is applied to all round molds capable of nibbling, and if the shape size range overlaps, for example, if a round metal mold with a large diameter is prioritized or if the shape range is included in two other round metal molds, it is not applicable. The final shape dimension range and the number of processing condition data of the processing method 31b are determined according to the conditions such as
【0040】丸穴の加工方法31cの場合は、中心に丸
金型1パンチを行い周囲を丸金型での1周ニブリング加
工であり、加工条件データは、図13(a)、(b)の
中心の丸金型d1 を金型情報に持っている丸金型から選
択する。次に、周囲の金型について、金型情報にもって
いるニブリング可能な丸金型の中より金型を選択する。
この場合、金型のかかり寸法が最大Kmax 、最小Kmin
の条件で 最小形状寸法Dmin =d1+2*Kmin 最大形状寸法Dmax =d1+2*Kmax となる形状寸法範囲を算出する。この方法を全てのニブ
リング可能な丸金型について行い形状寸法範囲が重なる
部分は例えば加工方法31bで加工可能な寸法範囲に含
まれる場合は対象外とするとか、大きな直径の丸金型を
優先するとか、他の2つの丸金型に形状範囲が含まれて
いる場合は対象外とするとか、大きな直径の丸金型を優
先するとか、他の2つの丸金型に形状範囲が含まれてい
る場合は対象外とするなどの条件により加工方法31c
の最終的な形状寸法範囲と加工条件データの個数を決定
する。In the case of the round hole machining method 31c, one punch of the round die is performed at the center, and the periphery is a single round nibbling process with the round die. The machining condition data is shown in FIGS. 13 (a) and 13 (b). The circular die d1 at the center of is selected from the circular dies having the die information. Next, with respect to the surrounding dies, a die is selected from the round dies capable of nibbling based on the die information.
In this case, the maximum dimension of the die is Kmax and Kmin is minimum.
Under the condition, the minimum geometrical dimension Dmin = d1 + 2 * Kmin and the maximum geometrical dimension Dmax = d1 + 2 * Kmax are calculated. This method is applied to all round molds capable of nibbling. For example, a portion where the shape size ranges overlap is excluded from the range when it is included in the size range that can be processed by the processing method 31b, or a round mold having a large diameter is prioritized. Or, if the shape range is included in the other two round dies, it is excluded, or the shape with a larger diameter is given priority, or the shape range is included in the other two round dies. Processing method 31c depending on conditions such as exemption
The final shape dimension range and the number of processing condition data are determined.
【0041】このようにして求められた加工条件情報
は、図14に示すように、形状要素ごとに割り当てられ
た形状コードと、各加工方法での加工可能な形状寸法範
囲と、加工方法に番号付した加工方法番号と、加工条件
データからなり、加工方法の優先順位は、加工条件の並
びによって表現される。加工条件情報は、このようなフ
ォーマットのデータとして作成され、データ格納部83
に加工条件データテーブル89として随時検索、参照可
能な形で格納される。以上のようにして更新された金型
情報および加工条件情報はデータ出力部87を介して情
報保管部の各データファイル81a、81bへ保存され
る。The processing condition information thus obtained is, as shown in FIG. 14, a shape code assigned to each shape element, a shape size range that can be processed by each processing method, and a number for the processing method. It is composed of the attached processing method number and processing condition data, and the priority of the processing method is expressed by a sequence of processing conditions. The processing condition information is created as data of such a format, and the data storage unit 83
Is stored as a processing condition data table 89 in a form that can be searched and referred to at any time. The mold information and the processing condition information updated as described above are stored in the data files 81a and 81b of the information storage unit via the data output unit 87.
【0042】次に、板金部品の加工条件データが作成さ
れた後は、形状加工データ作成処理部90にて加工デー
タが作成される。この場合、形状加工データ作成処理部
90での加工データ作成の処理は、第1の実施例に準じ
るものであるが、前記したように、外部のデータファイ
ル81bから読み込んだ加工条件情報に基づいて、加工
方法の選択と使用金型の割り付けを当該加工条件情報の
選択優先順位、選択手順に従って行われる。また、加工
データを加工機械の個々の機能要素に分類し、各機能要
素ごとに必要な座標、金型コード、ピッチ、繰り返し回
数などのパラメータデータから構成される数値のデータ
としてもつことである。機能要素には、図7に示すよう
な1パンチ加工、図8に示すようなニブリング加工など
の金型による加工と材料のローディング、アンローディ
ング、クランプ位置決めなどの動作とニブリングの開
始、終了などの補助機能がある。各機能要素は、各々に
可能コードを割り当てられ各機能要素ごとにパラメータ
データを持ち、図16の表に示すようなフォーマットの
データとして作成される。このようにして作成された加
工データは、NCデータ作成処理部100によって、コ
ード変換情報に基づいて対応する機械のNC加工データ
に変換される。Next, after the processing condition data of the sheet metal part is created, the processing data is created by the shape processing data creation processing section 90. In this case, the processing for creating the processed data in the shape processed data creation processing unit 90 is based on the first embodiment, but as described above, based on the processing condition information read from the external data file 81b. The selection of the processing method and the allocation of the used dies are performed according to the selection priority order and the selection procedure of the processing condition information. In addition, the processing data is classified into individual functional elements of the processing machine, and is stored as numerical data composed of parameter data such as coordinates, mold code, pitch, and number of repetitions required for each functional element. The functional elements include one-punching as shown in FIG. 7, machining by a die such as nibbling as shown in FIG. 8 and operations such as material loading, unloading, clamp positioning, and start and end of nibbling. There is an auxiliary function. Each functional element is assigned a possible code, has parameter data for each functional element, and is created as data in the format shown in the table of FIG. The processed data created in this way is converted by the NC data creation processing unit 100 into the NC processed data of the corresponding machine based on the code conversion information.
【0043】ここで、図17に情報保管部108を介し
て入力されるコード情報変換の例を示す。加工データを
加工対象機械のNC加工データに変換する変換フォーマ
ットの構成は、各機能要素ごとに機能コード、パラメー
タデータの単位に変換するフォーマットがあり、これら
のフォーマットを機能要素ごとに必要な個数だけ集める
ことによって構成される。このときの変換フォーマット
の順序によって出力されるNC加工データのNCコード
の順序も決定される。変換フォーマットは、変換対象の
データの形が文字、整数、実数のいずれであるかを示す
変換タイプと、変換対象のパラメータデータの位置を示
すパラメータ番号と、データを変換するフォーマットで
構成される。フォーマットは変換タイプが文字のときは
出力文字と出力文字数で表現され、例えば、“G74
“という文字列データから3文字出力という具合に指定
される。変換タイプが整数または実数のときは出力桁数
と出力アドレスで表現され、例えば、出力桁数=20で
アドレス=“G“とするという具合に指定する。このと
きパラメータデータが整数で72の値であれば、変換さ
れるNCデータは“G72“となる。この出力桁数の指
定は小数点を境に小数点以上何桁、小数点以下何桁とい
うように表現される。Here, FIG. 17 shows an example of code information conversion input via the information storage unit 108. The configuration of the conversion format for converting the machining data to the NC machining data of the machine to be machined is such that there is a format for converting each function element into a unit of function code and parameter data. Composed by collecting. The order of the NC formats of the NC processed data output is also determined by the order of the conversion formats at this time. The conversion format is composed of a conversion type indicating whether the shape of the conversion target data is a character, an integer, or a real number, a parameter number indicating the position of the conversion target parameter data, and a format for converting the data. When the conversion type is character, the format is expressed by the output character and the number of output characters. For example, "G74
3 characters are output from the character string data ". When the conversion type is an integer or a real number, it is expressed by the number of output digits and the output address. For example, the number of output digits = 20 and the address =" G ". At this time, if the parameter data is an integer and has a value of 72, the converted NC data will be "G72". It is expressed as many digits.
【0044】次に、図18にNCコード変換処理の例を
示す。加工データ110に機能要素として、ニブリング
開始、パターン基準点指令、ニブリングARC、ニブリ
ング終了という順序で入力された場合、機械AのNC加
工データ112を作成するためには、機械A用の変換フ
ォーマット111を用いて加工データを変換する。ま
た、機械BのNC加工データ114を作成するために
は、機械B用の変換フォーマット113を用いて加工デ
ータを変換する。Next, FIG. 18 shows an example of NC code conversion processing. When the machining data 110 is input as the functional elements in the order of nibbling start, pattern reference point command, nibbling ARC, and nibbling end, in order to create the NC machining data 112 of the machine A, the conversion format 111 for the machine A is created. Convert the processed data using. Further, in order to create the NC processed data 114 of the machine B, the processed data is converted using the conversion format 113 for the machine B.
【0045】こうして作成されたNC加工データはNC
データ出力処理部105を通じてフロッピーディスク、
紙テープ等の記録媒体109に出力される。The NC processing data created in this way is NC
Floppy disk through the data output processing unit 105,
It is output to the recording medium 109 such as a paper tape.
【0046】以上のように、この実施例では、加工条件
データ作成処理、形状加工データ作成処理、NCデータ
作成処理と3つに処理を分割して、板金部品の加工形状
の形状要素の一つ一つについて、最適となる加工方法と
金型割り付けを行い、図11の部品加工例のように板材
へ金型を割り付けて加工される。As described above, in this embodiment, the processing condition data creating process, the shape working data creating process, and the NC data creating process are divided into three processes, and one of the shape elements of the working shape of the sheet metal part is divided. For one, the optimum processing method and die allocation are performed, and the die is allocated to the plate material for processing as in the part processing example of FIG. 11.
【0047】[0047]
【発明の効果】以上の説明から明らかなように、請求項
1に記載の本発明によれば、部品形状に関するデータ入
力と、形状を加工する金型の加工条件等の金型情報デー
タをデータ入力部から与えるだけで、各形状に対する最
適な加工方法および金型割付けを自動的に判断して加工
データを作成するため、作業者の判断が不要となり、加
工データ作成時間が短縮され、加工効率の良い加工デー
タを作成することができる。As is apparent from the above description, according to the present invention as set forth in claim 1, the data regarding the shape of the part is input and the mold information data such as the processing conditions of the mold for processing the shape is data. Just by giving from the input section, the optimum machining method and die allocation for each shape are automatically judged and the machining data is created, so there is no need for the operator to judge, the machining data creation time is shortened, and the machining efficiency is improved. Good processing data can be created.
【0048】また、情報保管部に加工条件情報を分離し
て格納することによって、金型の変更等に伴うデータの
変更、追加、削除といったメンテナンスを自由に行え、
加工データ作成のシステムを停止することなく、加工条
件の設定ができる。また、加工条件情報を入力して加工
データ作成する機能を単純化することができ、従って、
加工データ作成の時間を短縮化することができる。さら
に、NC変換情報を格納した情報保管部から入力したコ
ード変換情報に基づいて加工データをNC変換情報に変
換するようにすることにより、共通な加工データをもと
に他の加工機械へ適用できるようにNC加工データの生
成が行えるので、加工データを汎用的に利用することが
できる。Further, by separately storing the processing condition information in the information storage unit, it is possible to freely perform maintenance such as data change, addition, and deletion accompanying the change of the mold,
Machining conditions can be set without stopping the machining data creation system. Moreover, the function of inputting the processing condition information and creating the processing data can be simplified.
It is possible to shorten the time required to create the processed data. Furthermore, by converting the machining data into the NC conversion information based on the code conversion information input from the information storage unit that stores the NC conversion information, it can be applied to other machining machines based on the common machining data. Since the NC processed data can be generated as described above, the processed data can be used for general purposes.
【図1】本発明の一実施例による金型割り付け最適化装
置の構成を示したブロック図。FIG. 1 is a block diagram showing the configuration of a die allocation optimizing apparatus according to an embodiment of the present invention.
【図2】加工で使用する各種金型について、金型情報の
例を表した説明図。FIG. 2 is an explanatory diagram showing an example of mold information about various molds used in processing.
【図3】入力される金型情報の項目を表した図。FIG. 3 is a diagram showing items of mold information to be input.
【図4】加工情報について、部品の形状をなす基本形状
についての具体例を挙げた図。FIG. 4 is a diagram showing a specific example of a basic shape forming a shape of a part regarding processing information.
【図5】入力される加工情報の項目を表した図。FIG. 5 is a diagram showing items of processing information to be input.
【図6】丸穴加工の場合に、加工データ候補として選択
される加工方法、金型割り付けの例を説明する図。FIG. 6 is a diagram illustrating an example of a machining method and die allocation selected as machining data candidates in the case of machining a round hole.
【図7】Rの付いた角穴加工の加工データ作成の過程
で、さらに角穴を形状要素に分解する例の説明図。FIG. 7 is an explanatory view of an example in which a square hole is further decomposed into shape elements in the process of creating machining data for square hole machining with R.
【図8】図7の角穴加工において、R無し角穴について
の加工方法、金型割り付けの例の説明図。8 is an explanatory view of an example of a machining method and die allocation for a square hole without R in the square hole machining of FIG. 7. FIG.
【図9】図7の角穴加工において、U形切り欠きについ
ての加工方法、金型割り付けの例の説明図。9 is an explanatory view of a processing method for U-shaped cutouts and an example of die allocation in the square hole processing of FIG. 7. FIG.
【図10】図7の角穴加工において、コーナ内R切り欠
きについての加工方法、金型割り付けの例の説明図。FIG. 10 is an explanatory view of an example of a machining method and a die allocation for a corner R cutout in the square hole machining of FIG. 7;
【図11】板金部品全体の金型割り付けの例を示す説明
図。FIG. 11 is an explanatory diagram showing an example of die allocation of the entire sheet metal part.
【図12】他の実施例による金型割り付け最適化装置の
構成を表したブロック図。FIG. 12 is a block diagram showing the configuration of a die allocation optimizing apparatus according to another embodiment.
【図13】金型情報から形状要素の加工条件データを作
成する場合に丸穴加工を例としてあげた説明図。FIG. 13 is an explanatory diagram exemplifying round hole machining when creating machining condition data of shape elements from mold information.
【図14】作成される加工条件情報の項目を表した説明
図。FIG. 14 is an explanatory diagram showing the items of created processing condition information.
【図15】金型情報メンテナンスにおける編集の具体例
の説明に供する説明図。FIG. 15 is an explanatory diagram for explaining a specific example of editing in mold information maintenance.
【図16】作成される加工データの項目を表した説明
図。FIG. 16 is an explanatory diagram showing the items of created processing data.
【図17】加工データからNC加工データへ変換するた
めの変換フォーマットを表した説明図。FIG. 17 is an explanatory diagram showing a conversion format for converting processed data to NC processed data.
【図18】加工データからNC加工データへ変換する過
程を表した説明図。FIG. 18 is an explanatory diagram showing a process of converting processed data to NC processed data.
2 データ入力部 3 金型情報入力処理部 4 形状情報入力処理部 5 データ格納部 6 金型割り付け部 7 加工データ作成部 8 加工データ出力部 10 金型データテーブル 11 形状データテーブル 80 板金加工条件データ作成処理部 81 情報保管部 90 毛形状加工データ作成処理部 100 NCデータ生成処理部 2 Data input section 3 Mold information input processing section 4 Shape information input processing section 5 Data storage section 6 Mold allocation section 7 Processing data creation section 8 Processing data output section 10 Mold data table 11 Shape data table 80 Sheet metal processing condition data Creation processing unit 81 Information storage unit 90 Hair shape processing data creation processing unit 100 NC data generation processing unit
Claims (4)
行なう所望形状の部品の穴、切り欠き、辺切断などの加
工形状に対して、加工方法および使用金型の割り付けに
ついての加工データを作成する板金部品加工データ作成
装置において、 金型の形状および加工条件からなる金型情報と、部品の
加工形状を表す形状情報とを入力処理するデータ入力処
理部と、 前記金型情報、形状情報をデータテーブルに格納するデ
ータ格納部と、 前記金型情報と形状情報に基づいて加工形状の形状要素
ごとに使用する金型の種類と大きさを判断し、加工方法
の選択および金型割り付けを行なって加工データ候補を
多数発生させ、これらの加工データ候補の中から最適の
加工データ候補を選択する金型割り付け部と、 選択された加工データ候補から加工データを作成する加
工データ作成部と、 作成された加工データを記録媒体へ出力するデータ出力
部とを具備することを特徴とする金型割り付け最適化装
置。1. Processing data about a processing method and allocation of used dies for processing shapes such as holes, cutouts, and side cuts of a desired shape part to be punched from a plate-shaped material. In the sheet metal part machining data creation device to be created, a data input processing unit for inputting and processing die information including a die shape and machining conditions, and shape information representing a machining shape of the part, the die information and the shape information. A data storage unit that stores the data in a data table, and determines the type and size of the mold to be used for each shape element of the processing shape based on the mold information and shape information, and selects the processing method and allocates the mold. Process, generate a large number of machining data candidates, select the optimal machining data candidate from these machining data candidates, and the machining data from the selected machining data candidates. An apparatus for optimizing mold allocation, comprising: a machining data creation unit for creating a machining data; and a data output unit for outputting the created machining data to a recording medium.
行なう所望形状の部品の穴、切り欠き、辺切断などの加
工形状に対して、加工方法および使用金型の割り付けに
ついての加工データを作成する板金部品加工データ作成
装置において、 金型の形状および金型固有の加工条件からなる金型情報
と、部品形状を構成する単純形状に分割した形状要素の
種類ごとに形状の寸法範囲と加工方法および使用金型お
よび寸法範囲での加工方法、使用金型の選択優先順位、
選択手順の金型割り付け条件等からなる加工条件情報を
保管するデータファイルを有する情報保管部と、 前記金型情報と、加工条件情報と、部品の加工形状を表
す形状情報とを入力処理するデータ入力処理部と、 前記金型情報、加工条件情報、形状情報をデータテーブ
ルに格納するデータ格納部と、 前記金型情報、加工条件情報、形状情報に基づいて加工
データを作成する加工データ作成部と、 作成された加工データを記録媒体へ出力するデータ出力
部とを具備することを特徴とする金型割り付け最適化装
置。2. Processing data concerning a processing method and allocation of used dies for processing shapes such as holes, cutouts, and side cuts of a desired shape part to be punched from a plate-shaped material. In the sheet metal part processing data creation device to be created, mold information consisting of the shape of the mold and the processing conditions unique to the mold, and the size range and processing of the shape for each type of shape element divided into simple shapes that make up the part shape Method and processing method in the used mold and size range, selection priority of used mold,
An information storage unit having a data file for storing processing condition information such as mold allocation conditions of the selection procedure, data for input processing of the mold information, processing condition information, and shape information representing the processing shape of the part. An input processing unit, a data storage unit that stores the mold information, processing condition information, and shape information in a data table, and a processing data creation unit that creates processing data based on the mold information, processing condition information, and shape information And a mold output optimization device comprising: a data output unit that outputs the created processing data to a recording medium.
において、 金型情報、加工条件情報をデータテーブルに格納するデ
ータ格納部と、 金型のデータテーブルのデータに基づいて、表示装置の
画面への金型情報を表示し形状および加工条件の追加、
変更、削除等の編集機能を行う金型メンテナンス処理部
と、 更新された金型情報に基づいて形状要素ごとに金型割り
付けが最適となる加工方法、使用金型および形状の寸法
範囲などの加工条件情報を自動的に作成する加工条件情
報作成処理部と、 更新された金型情報、加工条件情報を前記情報保管部の
データファイルに書込むデータ出力処理部を具備するこ
とを特徴とする金型割り付け最適化装置。3. The mold allocation optimizing device according to claim 2, wherein a data storage unit for storing mold information and machining condition information in a data table, and a display device based on the data in the mold data table. Display mold information on the screen and add shape and processing conditions,
Mold maintenance processing part that performs editing functions such as change and deletion, and machining method that optimizes die allocation for each shape element based on updated die information, machining of used die and shape dimension range, etc. A metal mold comprising a processing condition information generation processing unit for automatically generating condition information, and a data output processing unit for writing updated mold information and processing condition information to a data file of the information storage unit. Mold allocation optimization device.
適化装置において、 加工データを加工対称の加工機械用のフォーマットに変
換するための変換情報を入力処理するコード変換情報入
力処理部と、 前記加工データを入力処理する加工データ入力処理部
と、 前記コード変換情報に基づいて前記加工データをNC加
工データに変換するNCデータ変換処理部と、 変換されたNC加工データを記録媒体に書込むNCデー
タ出力処理部とを具備することを特徴とする金型割り付
け最適化装置。4. The die allocation optimizing apparatus according to claim 2 or 3, further comprising a code conversion information input processing section for inputting conversion information for converting the processing data into a processing symmetric format for a processing machine. A processed data input processing unit for inputting the processed data; an NC data conversion processing unit for converting the processed data into NC processed data based on the code conversion information; and writing the converted NC processed data on a recording medium. A die allocation optimizing apparatus, comprising: an NC data output processing unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16940093A JPH0687036A (en) | 1992-07-08 | 1993-07-08 | Device for optimizing die allocation |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4-181329 | 1992-07-08 | ||
JP18132992 | 1992-07-08 | ||
JP16940093A JPH0687036A (en) | 1992-07-08 | 1993-07-08 | Device for optimizing die allocation |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0687036A true JPH0687036A (en) | 1994-03-29 |
Family
ID=26492748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16940093A Pending JPH0687036A (en) | 1992-07-08 | 1993-07-08 | Device for optimizing die allocation |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0687036A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1990003882A1 (en) * | 1988-10-13 | 1990-04-19 | Kohjin Co., Ltd | Biaxially oriented polyamide film and process for its production |
JPH07290294A (en) * | 1994-04-26 | 1995-11-07 | Aida Eng Ltd | Method for preparing action data of press machine |
JPH0839165A (en) * | 1994-08-01 | 1996-02-13 | Murata Mach Ltd | Method for arranging tool onto metal sheet working graphic data |
JP2002178055A (en) * | 2000-12-13 | 2002-06-25 | Amada Co Ltd | Method for arranging die in working machine |
JP2002258924A (en) * | 2001-03-05 | 2002-09-13 | Amada Co Ltd | Method for allocating die working data and storage medium stored with program for the same method |
JP2005246456A (en) * | 2004-03-08 | 2005-09-15 | Murata Mach Ltd | Automatic tool arranging apparatus |
JP2007075841A (en) * | 2005-09-13 | 2007-03-29 | Murata Mach Ltd | Tool layout device |
JP2007075842A (en) * | 2005-09-13 | 2007-03-29 | Murata Mach Ltd | Working order determination device for punch press |
JP2009000745A (en) * | 2007-05-22 | 2009-01-08 | Amada Co Ltd | Method of preventing slag rise and punch mold |
US8574084B2 (en) | 2008-12-10 | 2013-11-05 | Toyota Jidosha Kabushiki Kaisha | Vehicle-use propeller shaft |
-
1993
- 1993-07-08 JP JP16940093A patent/JPH0687036A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1990003882A1 (en) * | 1988-10-13 | 1990-04-19 | Kohjin Co., Ltd | Biaxially oriented polyamide film and process for its production |
JPH07290294A (en) * | 1994-04-26 | 1995-11-07 | Aida Eng Ltd | Method for preparing action data of press machine |
JPH0839165A (en) * | 1994-08-01 | 1996-02-13 | Murata Mach Ltd | Method for arranging tool onto metal sheet working graphic data |
JP2002178055A (en) * | 2000-12-13 | 2002-06-25 | Amada Co Ltd | Method for arranging die in working machine |
JP2002258924A (en) * | 2001-03-05 | 2002-09-13 | Amada Co Ltd | Method for allocating die working data and storage medium stored with program for the same method |
JP2005246456A (en) * | 2004-03-08 | 2005-09-15 | Murata Mach Ltd | Automatic tool arranging apparatus |
JP4569131B2 (en) * | 2004-03-08 | 2010-10-27 | 村田機械株式会社 | Automatic tool placement device |
JP2007075841A (en) * | 2005-09-13 | 2007-03-29 | Murata Mach Ltd | Tool layout device |
JP2007075842A (en) * | 2005-09-13 | 2007-03-29 | Murata Mach Ltd | Working order determination device for punch press |
JP2009000745A (en) * | 2007-05-22 | 2009-01-08 | Amada Co Ltd | Method of preventing slag rise and punch mold |
US8574084B2 (en) | 2008-12-10 | 2013-11-05 | Toyota Jidosha Kabushiki Kaisha | Vehicle-use propeller shaft |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5414847A (en) | Design method and apparatus of computer program for business processing | |
JPH0594537A (en) | Method for processing graph | |
JPS62105202A (en) | Nc data generating method | |
JPH0687036A (en) | Device for optimizing die allocation | |
US7065478B2 (en) | Computer-aided progressive die design system and method | |
US5581676A (en) | Drawing processor and machining program processor for generating a machining program and method therefor | |
WO2004001514A1 (en) | Cad/cam system for sheet metal working | |
US5444614A (en) | Apparatus for creating operation data concerning operating device | |
JP2985569B2 (en) | NC data creation method for wire electric discharge machining | |
JP2003091307A (en) | Die setup high-efficiency method and system in nc machine tool | |
JPH09160625A (en) | Nc data generating device | |
US5398314A (en) | Apparatus for creating operation data concerning operating device | |
JPS63127853A (en) | Method of calculating machining path | |
JPH07256518A (en) | Electric discharge machining method by wire | |
JP2001195432A (en) | Cad system | |
JP2746162B2 (en) | Tool placement method to board material figure data | |
JPH06292930A (en) | Method for allotting tool to sheet metal processing drawing | |
JP2701601B2 (en) | Component data processing method | |
JPH06289920A (en) | Nc data generation device | |
JPH08161359A (en) | Method for automatically editing dimension lines | |
JPH10314864A (en) | Nc data preparing device for turret punching pressing device | |
JPH07129225A (en) | Automatic programming device for complex machining | |
JP2969707B2 (en) | Image editing device | |
CN110516283A (en) | The process for machining document generating method and device of part | |
JP2813058B2 (en) | Numerical control information creation device |