JP6105943B2 - Machining program generation apparatus and method - Google Patents

Machining program generation apparatus and method Download PDF

Info

Publication number
JP6105943B2
JP6105943B2 JP2013004444A JP2013004444A JP6105943B2 JP 6105943 B2 JP6105943 B2 JP 6105943B2 JP 2013004444 A JP2013004444 A JP 2013004444A JP 2013004444 A JP2013004444 A JP 2013004444A JP 6105943 B2 JP6105943 B2 JP 6105943B2
Authority
JP
Japan
Prior art keywords
machining
order
absolute
mold
processing
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.)
Active
Application number
JP2013004444A
Other languages
Japanese (ja)
Other versions
JP2014137615A (en
Inventor
龍憲 姫野
龍憲 姫野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Holdings Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Amada Holdings Co Ltd filed Critical Amada Holdings Co Ltd
Priority to JP2013004444A priority Critical patent/JP6105943B2/en
Publication of JP2014137615A publication Critical patent/JP2014137615A/en
Application granted granted Critical
Publication of JP6105943B2 publication Critical patent/JP6105943B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)
  • Punching Or Piercing (AREA)

Description

本発明は加工プログラム生成装置及びその方法に関し、詳細には母材形状に割付けた金型に絶対加工順固定がある場合に絶対加工順固定を考慮した加工プログラムを生成する加工プログラム生成装置及びその方法に関する。   The present invention relates to a machining program generation apparatus and method, and more particularly, to a machining program generation apparatus that generates a machining program considering absolute machining order fixing when there is an absolute machining order fixation in a die assigned to a base material shape, and the method thereof Regarding the method.

従来の加工順固定では、金型の交換回数を少なくする為、相対的に金型の加工順を守っていた。例えば、同じ金型で加工可能な形状を最初に加工し、続いて金型交換を行い、交換した金型で加工できる形状を加工するということを繰り返し行っている。   In the conventional fixed processing order, the processing order of the molds was relatively kept in order to reduce the number of times of changing the molds. For example, the shape that can be processed with the same mold is first processed, then the mold is replaced, and the shape that can be processed with the replaced mold is processed repeatedly.

また、多数個取りUVマクロを分離する機能はあるが、結合する機能も必要である。   In addition, although there is a function of separating multiple UV macros, a function of combining them is also necessary.

特許文献1を参照。   See US Pat.

特願平9−129435号公報Japanese Patent Application No. 9-129435

従来の機能の場合、例えば、ワッシャーを多数個取りで加工する場合に、ハーフシャー加工を行なってから直ぐにツブシ加工を行なわなければならないが、既存の「加工順固定」機能では、多数個取りUVマクロが金型毎に分かれてしまう(ハーフシャー加工を連続して行った後にツブシ加工を連続して行う)為、ツブシ加工でハーフシャー加工に干渉してしまい、多数個取りのピッチを大きく取らなければ作成できないという問題があった。   In the case of the conventional function, for example, when processing a large number of washers, it is necessary to perform the bushing process immediately after the half shearing process. Since the macro is divided for each mold (half shear processing is performed continuously after half shear processing is performed), the half shear processing is interfered with by the bush processing, and a large pitch is taken. There was a problem that it could not be created without it.

また、パーツ外形の一部を残してその他の部分の外周を切断加工した後に、残された一部分を最終切断することによりパーツが母材から離れてその下側に開いた穴に落下させて製品を搬出するワークシュータ搬出において、最終切断部分しかパーツと母材がつながっていない状態で、当該母材を加工テーブル上を動かしたり、金型交換をすると、パーツ、母材がテーブルや金型の一部に引っかかり加工不良を引き起こす。その対策としては、外周切断後に連続して最終切断を行なうことにより、加工テーブルや金型交換の動作を最小限の範囲にとどめて、引っかかる可能性を低くすることが必要になる。   In addition, after cutting the outer periphery of other parts while leaving a part of the part outline, the remaining part is finally cut to drop the part away from the base material into a hole opened below it, resulting in a product When unloading the work shooter, only the final cut part is connected to the base material, and the base material is moved on the processing table or the mold is replaced. Some parts get caught and cause processing defects. As a countermeasure, it is necessary to perform the final cutting continuously after the outer cutting so as to keep the processing table and the die changing operation within a minimum range and to reduce the possibility of being caught.

本発明は上述の問題を解決するためのものであり、請求項1に係る発明は、加工形状に金型を割付け加工プログラムを生成する加工プログラム生成装置において、金型に絶対加工順固定を設定する設定手段と、加工プログラムを生成する加工プログラム生成手段とを備え、前記絶対加工順固定がある場合に前記絶対加工順固定を考慮した加工プログラムを生成することを特徴とする。   The present invention is for solving the above-mentioned problems, and the invention according to claim 1 is a machining program generation apparatus for generating a machining program by assigning a mold to a machining shape, and setting an absolute machining order fixed to the mold. And a machining program generating means for generating a machining program, and when the absolute machining order is fixed, a machining program that takes into account the absolute machining order is generated.

請求項2に係る発明は、前記絶対加工順固定はハーフシャー加工の金型、及びツブシ加工の金型に対し設定することを特徴とする。   The invention according to claim 2 is characterized in that the absolute processing order fixing is set for a half shearing die and a lip processing die.

請求項3に係る発明は、前記絶対加工順固定はシューターの切り落とし金型、及び関連する金型に対し設定することを特徴とする。   The invention according to claim 3 is characterized in that the absolute processing order fixing is set for a shooter cutting die and an associated die.

請求項4に係る発明は、前記絶対加工順固定はUVマクロ機能として加工プログラムに組み込むことを特徴とする。   The invention according to claim 4 is characterized in that the absolute processing order fixing is incorporated into a processing program as a UV macro function.

請求項5に係る発明は、加工形状に金型を割付け加工プログラムを生成する加工プログラム生成方法において、金型に絶対加工順固定を設定する設定工程と、加工プログラムを生成する加工プログラム生成工程とを有し、前記絶対加工順固定がある場合に前記絶対加工順固定を考慮した加工プログラムを生成することを特徴とする。   The invention according to claim 5 is a machining program generation method for generating a machining program by assigning a die to a machining shape, a setting step for setting absolute machining order fixed to the die, and a machining program generation step for generating a machining program. When the absolute machining order is fixed, a machining program considering the absolute machining order is generated.

絶対加工順指定で指示された加工の中には、どのような加工も入れない(パーツ加工で指示された加工順を多数個取りやシート加工、ネスティングシステムで絶対的な加工順としてまもる)ため、加工不良の除去及びそれをフォローするために必要となる再加工時間、追加材料費、追加加工代(人件費、電気等)を削減できるという効果を奏する。   Because there is no processing in the processing specified by the absolute processing order specification (the processing order instructed by parts processing is taken as an absolute processing order by multi-piece, sheet processing, or nesting system) The removal of processing defects and the reprocessing time, additional material costs, and additional processing costs (labor costs, electricity, etc.) required for following them can be reduced.

さらに、UVマクロに結合することで、成形加工後のワークシューター金型での取出しなど、同一マクロ内で加工できるという効果を奏する。   Furthermore, by combining with the UV macro, there is an effect that processing can be performed within the same macro, such as taking out with a work shooter mold after molding.

プログラム生成装置の概略を示す概略図である。It is the schematic which shows the outline of a program production | generation apparatus. (a)、(b)は絶対加工順固定を説明する説明図である。(A), (b) is explanatory drawing explaining an absolute process order fixed. 絶対加工順固定を説明する説明図である。It is explanatory drawing explaining absolute processing order fixation. (a)、(b)、(c)は絶対加工順固定を説明する説明図である。(A), (b), (c) is explanatory drawing explaining absolute processing order fixation. (a)、(b)、(c)は金型自動並び替えを説明する説明図である。(A), (b), (c) is explanatory drawing explaining metal mold | die automatic rearrangement. 金型自動並び替えを説明する説明図である。It is explanatory drawing explaining a metal mold | die rearrangement. 金型自動並び替えを説明する説明図である。It is explanatory drawing explaining a metal mold | die rearrangement. 金型自動並び替えを説明する説明図である。It is explanatory drawing explaining a metal mold | die rearrangement. 金型自動並び替えを説明する説明図である。It is explanatory drawing explaining a metal mold | die rearrangement. 絶対加工順固定の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of absolute process order fixed. 絶対加工順固定の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of absolute process order fixed. 絶対加工順固定の有効性を説明する説明図である。It is explanatory drawing explaining the effectiveness of absolute processing order fixation. 絶対加工順固定の有効性を説明する説明図である。It is explanatory drawing explaining the effectiveness of absolute processing order fixation. 絶対加工順固定の有効性を説明する説明図である。It is explanatory drawing explaining the effectiveness of absolute processing order fixation. 絶対加工順固定の有効性を説明する説明図である。It is explanatory drawing explaining the effectiveness of absolute processing order fixation.

本願発明を図面を参照して説明する。図1を参照する。加工プログラム生成装置(自動プログラミング装置等)1は、EM加工機等を動かす加工プログラム(NCデータ等)を出力する装置である。   The present invention will be described with reference to the drawings. Please refer to FIG. A machining program generation device (automatic programming device or the like) 1 is a device that outputs a machining program (NC data or the like) that moves an EM processing machine or the like.

加工プログラム生成装置(自動プログラミング装置等)1は、コンピュータ本体(CPU(Central Processing Unit)、記憶部等のコンピュータに必要なものを含む)2と、表示装置3と、キーボード4と、マウス5と、パーツ加工処理部6とを備える。前記表示装置3には、表示画面等が表示される。   A machining program generation device (automatic programming device or the like) 1 includes a computer main body (including those necessary for a computer such as a CPU (Central Processing Unit) and a storage unit) 2, a display device 3, a keyboard 4, and a mouse 5. And a parts processing unit 6. A display screen or the like is displayed on the display device 3.

前記パーツ加工処理部6はネスティングシステムを有し、このネスティングシステムは部品を効率的に板取り、加工機用の加工プログラム(NCデータ等)を出力するソフトウェアである。   The parts processing unit 6 has a nesting system, and this nesting system is software that efficiently cuts parts and outputs a processing program (NC data or the like) for a processing machine.

さらに、パーツ加工処理部6はUVマクロ機能6Aを有する。多数個取りUVマクロを分離する機能と共に、結合する機能も備える。例えば、成形加工後のワークシューター金型での取出しなど、同一マクロ内で加工できる。   Further, the part processing unit 6 has a UV macro function 6A. In addition to separating multiple UV macros, it also has a function to combine them. For example, it can be processed in the same macro, such as taking out with a work shooter mold after forming.

UVマクロ機能の結合とは、例えば母材形状Wに対し、ハーフシャー加工(金型T210での加工)と、ツブシ加工(金型T219での加工)がある場合に、UVマクロのデータD1をUVマクロデータD2に編成する。   The combination of the UV macro function means, for example, that when the base material shape W is subjected to half shear processing (processing with the mold T210) and shinbus processing (processing with the mold T219), the UV macro data D1 is obtained. Organize into UV macro data D2.

なお、UVマクロとは、複数の加工(金型)を1つの機能としてまとめ実行コマンド(G75W1Q4)として登録するものである。例えば、UVマクロデータD2では、金型T210、金型T219、金型T210、金型T219の絶対加工順で加工が行われる。   The UV macro is to register a plurality of processes (metal molds) as one function and execute it as an execution command (G75W1Q4). For example, in the UV macro data D2, processing is performed in the absolute processing order of the mold T210, the mold T219, the mold T210, and the mold T219.

EM加工機(タレットパンチプレス等)7は、パンチングの加工を行う加工機である。なお、加工機の動作を制御する加工機のパラメータは、加工プログラム生成装置(自動プログラミング装置等)1の機械パラメータに設定する。   An EM processing machine (turret punch press or the like) 7 is a processing machine that performs punching. The parameters of the processing machine that controls the operation of the processing machine are set as machine parameters of the processing program generation device (automatic programming device or the like) 1.

図2(a)、(b)を参照する。表示装置3に表示される加工順固定画面G1の「加工順固定」コマンドに「絶対加工順固定」のチェックボックスN1を追加したものである。チェックONの場合に指示された絶対加工順で金型を交換しながら連続で加工する。   Reference is made to FIGS. A check box N1 of “fixed absolute processing order” is added to the “fix processing order” command on the processing order fixing screen G1 displayed on the display device 3. When the check is ON, continuous machining is performed while exchanging the dies in the specified absolute machining order.

チェックOFFの場合は、通常の加工順固定(デフォルト)で指示された加工順を相対的に守りながら加工する。   When the check is OFF, processing is performed while relatively maintaining the processing order specified by normal processing order fixing (default).

また、絶対加工順固定N2、終値設定画面G2に追加された絶対加工順固定N3がチェックONの場合は工具軌跡(金型で加工した場合に生成する軌跡)は「ピンク色」で描画する。   When the absolute machining order fixed N2 and the absolute machining order fixed N3 added to the closing price setting screen G2 are checked, the tool trajectory (the trajectory generated when machining with a die) is drawn in “pink”.

絶対加工順固定とは、加工順を絶対的に固定し、この固定した加工の間に他の加工動作等が入らないように固定することをいう。   The absolute machining order fixing means fixing the machining order absolutely so that no other machining operation or the like enters between the fixed machining.

図3を参照する。加工プログラム生成装置(自動プログラミング装置等)1の概略の動作を示す。   Please refer to FIG. A schematic operation of the machining program generation device (automatic programming device or the like) 1 is shown.

ステップSA01では、母材形状Wに加工形状を生成する。この結果、円形状C1(2箇所)と円形状C2(2箇所)とが生成する。   In step SA01, a machining shape is generated in the base material shape W. As a result, a circular shape C1 (two locations) and a circular shape C2 (two locations) are generated.

ステップSA02では、加工形状(円形状C1と円形状C2)に対し金型の割付けを行う。この結果、ステップSA03では、円形状C1に対し、ハーフシャー加工の金型T210が割付けられ、円形状C2に対し、ツブシ加工の金型T219が割付けられる。   In step SA02, the mold is assigned to the processed shape (circular shape C1 and circular shape C2). As a result, in step SA03, the half-sheared mold T210 is assigned to the circular shape C1, and the smoothed mold T219 is assigned to the circular shape C2.

ステップSA04では、ハーフシャー加工の金型T210と、ツブシ加工の金型T219に対し絶対加工順固定の指示が行われる。   In step SA04, instructions for fixing the absolute processing order are issued to the half-shearing mold T210 and the smoothing mold T219.

ステップSA05、ステップSA06では、絶対加工順固定が設定される。すなわち、金型T210(1−1)、金型T219(1−2)、金型T210(2−1)、金型T219(2−2)の絶対加工順に加工するように絶対加工順固定が設定される。   In steps SA05 and SA06, the absolute processing order is fixed. That is, the absolute processing order is fixed so that the processing is performed in the absolute processing order of the mold T210 (1-1), the mold T219 (1-2), the mold T210 (2-1), and the mold T219 (2-2). Is set.

ステップSA07では、加工プログラム(NCデータ等)の作成を行う。ステップSA08では、絶対加工順固定の情報(パターン、形状、詳細等の情報)が記憶される。この結果、ハーフシャー加工の金型(T210)、ツブシ加工の金型T219の絶対加工順を保持すると共にこの順番で設定回数の加工が行われる。   In step SA07, a machining program (such as NC data) is created. In step SA08, information on the absolute processing order fixed (information on patterns, shapes, details, etc.) is stored. As a result, the absolute machining order of the half shearing mold (T210) and the smoothing mold T219 is maintained and the set number of machinings are performed in this order.

図4(a)、(b)は、多数個取りする場合のUVマクロ機能の、(c)は多数個取りしない場合の例を示す。   FIGS. 4A and 4B show an example of the UV macro function when a large number is taken, and FIG. 4C shows an example when a large number is not taken.

図4(a)を参照する。母材形状WのエリアER1内にハーフシャー加工の金型T210と、ツブシ加工の金型T219が割付けられている。エリアER2内にハーフシャー加工の金型T210と、ツブシ加工の金型T219が割付けられている。   Reference is made to FIG. In the area ER1 of the base material shape W, a half shearing mold T210 and a brushed mold T219 are allocated. In the area ER2, a half-sheared mold T210 and a brushed mold T219 are allocated.

図4(b)を参照する。図4(a)において、「絶対加工順固定」された軌跡(加工)を多数個取りする場合、1つのUVマクロで出力する。1つのUVマクロ内で金型交換をしながら加工を行う。本例では、「U1」と「V1」の間に配列された金型番号の順に加工を行う1つのUVマクロが生成されている。   Reference is made to FIG. In FIG. 4A, when a large number of trajectories (machining) that have been “fixed in the absolute machining order” are taken, they are output with one UV macro. Processing is performed while exchanging molds within one UV macro. In this example, one UV macro that performs processing in the order of the mold numbers arranged between “U1” and “V1” is generated.

図4(c)を参照する。多数個取りしない場合である。加工プログラム内に配列された金型番号の順番で金型交換しながら加工を行う。   Reference is made to FIG. This is a case where a large number are not taken. Machining is performed while exchanging the molds in the order of the mold numbers arranged in the machining program.

図5〜図9を参照し、加工プログラム生成装置(自動プログラミング装置等)1の絶対加工順固定の処理を詳しく説明する。   With reference to FIG. 5 to FIG. 9, the processing for fixing the absolute machining order of the machining program generation device (automatic programming device or the like) 1 will be described in detail.

図5(a)を参照する。展開図(スケッチ用材)が生成される。本例では、上行に丸形状が3つ、中行に三角形状が3つ、下行に四角形状が3つ生成する。   Reference is made to FIG. A development (sketching material) is generated. In this example, three round shapes are generated in the upper row, three triangle shapes are generated in the middle row, and three square shapes are generated in the lower row.

図5(b)を参照する。展開図(スケッチ用材)に金型が割付けられる。本例では、丸形状に丸形状の金型、三角形状に三角形状の金型、四角形状に四角形状の金型が割付けられる。   Reference is made to FIG. A mold is assigned to the development (sketching material). In this example, a round die is assigned to a round shape, a triangular die is assigned to a triangular shape, and a quadrangular die is assigned to a quadrangular shape.

図5(c)を参照する。次に加工形状に割り付けられた金型(金型形状または加工形状でもよい)に絶対加工順固定が設定される。本例では、右列の丸形状の金型A、右列に三角形状の金型B、右列の四角形状の金型Cの順に絶対加工順固定が設定される。すなわち、右列の金型に絶対加工順固定が設定される。   Reference is made to FIG. Next, absolute machining order fixing is set to a mold (which may be a mold shape or a machining shape) assigned to the machining shape. In this example, absolute machining order fixing is set in the order of a round mold A in the right row, a triangle mold B in the right row, and a square mold C in the right row. That is, the absolute machining order is fixed to the right mold.

図6を参照する。使用金型の金型優先順を決定するパラメータ画面G3に示すように、加工順には絶対加工順固定と併せて、形状優先の加工順固定、サイズ優先の加工順固定を設定することが可能である。この結果、最優先の絶対加工順固定を守りながら、形状優先の加工、あるいは、サイズ優先の加工が可能となる。   Please refer to FIG. As shown in the parameter screen G3 for determining the mold priority order of the mold to be used, it is possible to set the processing order fixed with the shape priority and the fixed processing order with the size priority in addition to the absolute processing order fixed as the processing order. is there. As a result, shape-priority processing or size-priority processing can be performed while keeping the highest priority absolute processing order fixed.

図7を参照する。絶対加工順固定を追加した軌跡の中で最後の金型と同じ金型で一番最初に加工される加工軌跡が見つかる3つのケースを示す。   Please refer to FIG. Three cases are shown in which a machining locus that is first machined with the same die as the last die is found in the locus to which the absolute machining order is added.

金型割付け順(並び替え前)BFの金型に対し、金型並び替え後(経路短縮実施後)AFが示されている。   For molds in the order of mold allocation (before rearrangement) BF, AF after rearrangement of the mold (after path shortening) is shown.

さらに、絶対加工順固定の追加により、並び替え結果が異なる3つのケース(ケースK1、ケースK2、ケースK3)を示す。   Furthermore, three cases (case K1, case K2, and case K3) with different rearrangement results due to the addition of the fixed absolute processing order are shown.

ケースK1の場合の並び替え結果は、図示の加工順1〜加工順9での加工であり、絶対加工順固定が加工順5の金型A、加工順6の金型B、加工順7の金型C(右列)であり、加工順8の金型(中列の下)が一番最初に加工される加工軌跡として見つかる。   The rearrangement result in the case K1 is the processing in the processing order 1 to the processing order 9 shown in the figure, and the absolute processing order is fixed in the mold A in the processing order 5, the mold B in the processing order 6, and the processing order 7. Die C (right column), and a die with machining order 8 (below the middle row) is found as the machining locus to be machined first.

ケースK2の場合の並び替え結果は、図示の加工順1〜加工順9での加工であり、絶対加工順固定が加工順5の金型A、加工順6の金型B、加工順7の金型C(中央列)であり、加工順8の金型(右列の下)が一番最初に加工される加工軌跡として見つかる。   The rearrangement result in the case K2 is the processing in the processing order 1 to the processing order 9 shown in the figure, and the absolute processing order fixing is the mold A in the processing order 5, the mold B in the processing order 6, and the processing order 7 The die C (center row), and the die in the machining order 8 (below the right row) is found as the machining locus to be machined first.

ケースK3の場合の並び替え結果は、図示の加工順1〜加工順9での加工であり、絶対加工順固定が加工順5の金型A、加工順6の金型B、加工順7の金型C(左列)であり、加工順8の金型(右列の下)が一番最初に加工される加工軌跡として見つかる。   In the case K3, the rearrangement result is the processing in the processing order 1 to the processing order 9 shown in the figure, and the absolute processing order is fixed in the mold A in the processing order 5, the mold B in the processing order 6, and the processing order 7. Die C (left column), and the die in the machining order 8 (lower right column) is found as the machining locus to be machined first.

図8を参照する。絶対加工順固定を追加した軌跡の中で最初の金型と同じ金型で一番最後に加工される加工軌跡が見つかるケースである。   Please refer to FIG. This is the case where the last machining locus to be machined with the same die as the first die is found in the locus to which absolute machining order is added.

絶対加工順固定した並び替え結果は、図示の加工順1〜加工順7での加工であり、絶対加工順固定が加工順3の金型A、加工順4の金型B、加工順5の金型C(左列)であり、加工順2の金型(中列の上)が一番最後に加工される加工軌跡として見つかる。   The rearrangement result with the absolute machining order fixed is the machining in the machining order 1 to the machining order 7 shown in the figure, and the absolute machining order fixed is the mold A with the machining order 3, the mold B with the machining order 4, and the machining order 5. The mold C (left column), and the mold in the processing order 2 (upper middle row) is found as the processing locus to be processed last.

図9を参照する。絶対加工順固定した並び替え結果は、図示の加工順1〜加工順5での加工であり、絶対加工順固定が加工順3の金型A、加工順4の金型B、加工順5の金型C(左列)であり、一番最初の金型、一番最後の金型の、どちらも見つからないケースである。   Please refer to FIG. The rearrangement result with the absolute machining order fixed is the machining in the illustrated machining order 1 to the machining order 5, and the absolute machining order fixed is the mold A with the machining order 3, the mold B with the machining order 4, and the machining order 5. This is a mold C (left column) in which neither the first mold nor the last mold is found.

図10を参照する。加工プログラム生成装置(自動プログラミング装置等)1の絶対加工順固定の処理をフローチャートで説明する。(図5〜図9で説明した処理を応用している)
ステップSB01では、加工軌跡の割付を行う。続いて、ステップSB02では、絶対加工順固定の指示を行う。
Please refer to FIG. Processing for fixing the absolute machining order of the machining program generation device (automatic programming device or the like) 1 will be described with reference to a flowchart. (The process described in FIGS. 5 to 9 is applied)
In step SB01, a processing locus is assigned. Subsequently, in step SB02, an instruction to fix the absolute processing order is issued.

ステップSB03では、金型の優先順を決定する。ステップSB04では、経路の短縮を行う。ステップSB05では、絶対加工順固定を設定する。   In step SB03, the priority order of the dies is determined. In step SB04, the route is shortened. In step SB05, the absolute processing order is fixed.

図11を参照する。図10に示す絶対加工順固定の動作を詳しく説明するフローチャートである。   Please refer to FIG. It is a flowchart explaining in detail the operation | movement of absolute process order fixation shown in FIG.

ステップSC01では、絶対加工順固定があるか否かの判断を行う。絶対加工固定があると判断した場合に処理はステップSC02に進む。絶対加工順固定が無いと判断した場合に処理は終了する。   In step SC01, it is determined whether or not there is a fixed absolute processing order. If it is determined that there is an absolute machining fixation, the process proceeds to step SC02. If it is determined that there is no absolute processing order fixed, the process ends.

ステップSC02では、絶対加工順固定以外に加工軌跡があるか否かの判断を行う。絶対加工固定以外に加工軌跡があると判断した場合に処理はステップSC03に進む。絶対加工順固定以外に加工軌跡が無いと判断した場合に処理は終了する。   In step SC02, it is determined whether there is a machining locus other than the absolute machining order fixed. If it is determined that there is a machining locus other than absolute machining fixation, the process proceeds to step SC03. The process ends when it is determined that there is no machining locus other than the absolute machining order fixed.

ステップSC03では、絶対加工順固定を連続させた状態で全体の加工軌跡から抜き出す。   In step SC03, the entire machining trajectory is extracted with the absolute machining order fixed continuously.

ステップSC04では、絶対加工順固定の最後の金型と最初の金型を記憶する。   In step SC04, the last mold and the first mold whose absolute processing order is fixed are stored.

ステップSC05では、全体の加工軌跡の中で記憶した最後の金型と同じ金型で一番最初に加工される加工軌跡を探す。   In step SC05, the machining locus to be machined first with the same die as the last die stored in the entire machining locus is searched.

ステップSC06では、加工軌跡が見つかったか否かの判断を行う。加工軌跡が見つかったと判断した場合に処理はステップSC07に進む。加工軌跡が見つからないと判断した場合に処理はステップSC08に進む。   In step SC06, it is determined whether a machining locus has been found. If it is determined that a machining locus has been found, the process proceeds to step SC07. If it is determined that the machining locus is not found, the process proceeds to step SC08.

ステップSC07では、見つかった加工軌跡の直前に絶対加工順固定を連続させた状態で戻す。   In step SC07, the absolute machining order is fixed immediately before the found machining trajectory.

ステップSC08では、全体の加工軌跡の中で記憶した最初の金型と同じ金型で一番最後に加工される加工軌跡を探す。   In step SC08, the machining locus to be machined last is searched for in the same die as the first die stored in the entire machining locus.

ステップSC09では、加工軌跡が見つかったか否かの判断を行う。加工軌跡が見つかったと判断した場合に処理はステップSC10に進む。加工軌跡が見つからないと判断した場合に処理はステップSC11に進む。   In step SC09, it is determined whether a machining locus has been found. If it is determined that a machining locus has been found, the process proceeds to step SC10. If it is determined that the machining locus is not found, the process proceeds to step SC11.

ステップSC10では、見つかった加工軌跡の直後に絶対加工順固定を連続させた状態で戻す。   In step SC10, the absolute machining order is fixed immediately after the found machining locus.

ステップSC11では、全体の先頭に絶対加工順固定を連続させた状態で戻す。   In step SC11, the absolute machining order is fixed continuously at the top of the whole.

加工プログラム生成装置(自動プログラミング装置等)1は、上述のように機能するので、下記のような場合に応用できる。   Since the machining program generation device (automatic programming device or the like) 1 functions as described above, it can be applied to the following cases.

図12(a)、(b)、図13(a)、(b)を参照する。図12(a)に示すようにワッシャーWSHを多数個取りで加工する場合にて、ハーフシャー金型(パンチセットPS、ダイセットDS)でハーフシャー加工を行なう。この結果を図12(b)に示す。図13(a)に示すように、ハーフシャー加工の直ぐ後にツブシ金型(パンチP、ダイD)でツブシ加工を行なわなければならない。この結果を図13(b)に示す。   Reference is made to FIGS. 12A, 12B, 13A, and 13B. As shown in FIG. 12 (a), when a large number of washers WSH are processed, half shearing is performed with a half shear mold (punch set PS, die set DS). The result is shown in FIG. As shown in FIG. 13 (a), it is necessary to carry out the lip processing with the lip mold (punch P, die D) immediately after the half shearing. The result is shown in FIG.

既存の「加工順固定」機能では、多数個取りUVマクロが金型毎に分かれてしまう為、ツブシ加工でハーフシャー加工に干渉してしまい、多数個取りのピッチを大きく取らなければ作成できない。「絶対加工順固定」では2つの金型がひとつのUVマクロにまとまる為、ピッチを小さくすることができ、歩留まりが向上する。この結果を、図14(a)、(b)に示す。ワッシャーWSHが適正なピッチで加工されている。   With the existing “machining order fixing” function, the multi-cavity UV macro is divided for each mold, so that it interferes with the half shearing process by the bush processing, and cannot be created unless the pitch of the multi-cavity is large. In “absolute processing order fixing”, two dies are combined into one UV macro, so that the pitch can be reduced and the yield is improved. The results are shown in FIGS. 14 (a) and 14 (b). The washer WSH is processed at an appropriate pitch.

図15を参照する。パーツ外形の一部分EGを残してその他の部分の外周を金型Kで切断加工した後に、残された一部分EGを最終金型EKで最終切断することによりパーツPが母材形状Wから離れてその下側に開いた穴H1、H2に落下させてパーツPを搬出するワークシュータ搬出において、最終切断部分しかパーツPと母材形状Wがつながっていない状態で、当該母材形状Wを加工テーブル上を動かしたり、金型交換をすると、パーツPまたは母材形状Wがテーブルや金型の一部に引っかかり加工不良を引き起こす。その対策としては、外周切断後に連続して最終切断を行なうことにより、加工テーブルや金型交換の動作を最小限の範囲にとどめて、引っかかる可能性を低くすることが必要になる。   Refer to FIG. After the outer periphery of the other part is cut with the mold K while leaving the part EG of the part outline, the remaining part EG is finally cut with the final mold EK so that the part P is separated from the base material shape W. In the work shooter unloading, where the parts P are unloaded by dropping them into the holes H1 and H2 opened on the lower side, the base material shape W is placed on the machining table in a state where the part P and the base material shape W are connected only at the final cut portion. If the tool is moved or the mold is exchanged, the part P or the base material shape W is caught on a part of the table or the mold, causing a processing defect. As a countermeasure, it is necessary to perform the final cutting continuously after the outer cutting so as to keep the processing table and the die changing operation within a minimum range and to reduce the possibility of being caught.

本例では、「絶対加工順固定」された軌跡(加工)が1つのUVマクロで出力されるため、外周切断後に連続して最終切断を行なうことになり、加工テーブルや金型交換の動作を最小限の範囲にとどめて、引っかかる可能性が低くなる。   In this example, since the trajectory (machining) that is “fixed in the absolute machining order” is output by one UV macro, the final cutting is performed continuously after the outer periphery cutting, and the operation of exchanging the machining table and the mold is performed. The possibility of being caught becomes low by keeping it to the minimum range.

この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。   The present invention is not limited to the embodiments of the invention described above, and can be implemented in other modes by making appropriate modifications.

1 自動プログラミング装置
2 コンピュータ本体
3 表示装置
4 キーボード
5 マウス
6 パーツ加工処理部
6A 加工プログラム生成手段
7 EM加工機
W 母材形状
D1 UVマクロデータ
D2 UVマクロデータ
DESCRIPTION OF SYMBOLS 1 Automatic programming apparatus 2 Computer main body 3 Display apparatus 4 Keyboard 5 Mouse 6 Parts processing part 6A Processing program production | generation means 7 EM processing machine W Base material shape D1 UV macro data D2 UV macro data

Claims (5)

加工形状に金型を割付け加工プログラムを生成する加工プログラム生成装置において、
金型に絶対加工順固定を設定する設定手段と、加工プログラムを生成する加工プログラム生成手段とを備え、
前記絶対加工順固定がある場合に前記絶対加工順固定を考慮し、加工順を固定しこの固定した加工の間に他の加工が入らない加工プログラムを生成することを特徴とする加工プログラム生成装置。
In a machining program generation device that generates a machining program by assigning a die to a machining shape,
A setting means for setting the absolute machining order fixed to the mold, and a machining program generating means for generating a machining program;
When there is the absolute machining order fixation, the machining program generation apparatus is characterized in that the machining order is fixed in consideration of the absolute machining order fixation and a machining program in which no other machining enters between the fixed machinings is generated. .
前記絶対加工順固定はハーフシャー加工の金型、及びツブシ加工の金型に対し設定することを特徴とする請求項1に記載の加工プログラム生成装置。   The machining program generation apparatus according to claim 1, wherein the absolute machining order fixing is set for a mold for half shear machining and a mold for brush machining. 前記絶対加工順固定はシューターの切り落とし金型、及び関連する金型に対し設定することを特徴とする請求項1または2に記載の加工プログラム生成装置。   The machining program generation apparatus according to claim 1 or 2, wherein the absolute machining order fixing is set for a shooter cutting die and a related die. 前記絶対加工順固定はUVマクロ機能として加工プログラムに組み込むことを特徴とする請求項1〜3のいずれか1項に記載の加工プログラム生成装置。   The machining program generation apparatus according to claim 1, wherein the absolute machining order fixing is incorporated into a machining program as a UV macro function. 加工形状に金型を割付け加工プログラムを生成する加工プログラム生成方法において、
金型に絶対加工順固定を設定する設定工程と、加工プログラムを生成する加工プログラム生成工程とを有し、
前記絶対加工順固定がある場合に前記絶対加工順固定を考慮し、加工順を固定しこの固定した加工の間に他の加工が入らない加工プログラムを生成することを特徴とする加工プログラム生成方法。
In a machining program generation method for assigning a die to a machining shape and generating a machining program,
A setting process for setting the absolute machining order fixed to the mold, and a machining program generation process for generating a machining program,
A machining program generation method characterized in that when there is the absolute machining order fixation, the absolute machining order fixation is taken into consideration , the machining order is fixed, and a machining program in which no other machining enters between the fixed machinings is generated. .
JP2013004444A 2013-01-15 2013-01-15 Machining program generation apparatus and method Active JP6105943B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013004444A JP6105943B2 (en) 2013-01-15 2013-01-15 Machining program generation apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013004444A JP6105943B2 (en) 2013-01-15 2013-01-15 Machining program generation apparatus and method

Publications (2)

Publication Number Publication Date
JP2014137615A JP2014137615A (en) 2014-07-28
JP6105943B2 true JP6105943B2 (en) 2017-03-29

Family

ID=51415100

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013004444A Active JP6105943B2 (en) 2013-01-15 2013-01-15 Machining program generation apparatus and method

Country Status (1)

Country Link
JP (1) JP6105943B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3452382B2 (en) * 1993-08-18 2003-09-29 株式会社アマダ Automatic programming system
JPH1128527A (en) * 1997-07-04 1999-02-02 Amada Eng Center:Kk Method for deciding working order in punching machine and device therefor
JP3405176B2 (en) * 1998-03-10 2003-05-12 村田機械株式会社 Automatic programming device for plate processing machine

Also Published As

Publication number Publication date
JP2014137615A (en) 2014-07-28

Similar Documents

Publication Publication Date Title
JP6203691B2 (en) Numerical control device that can execute distributed axis control processing for multiple axes
DE102016014152B4 (en) Numerical control device
JP5269258B1 (en) Machining program generation device, machining program generation method, and recording medium
DE102017000512B4 (en) Numerical control unit and simulator thereof
JP6382865B2 (en) Machining time prediction device
JP6333656B2 (en) Machining time prediction device that predicts machining time after NC program modification
DE102015013581A1 (en) Numerical control
US10514681B2 (en) Numerical controller including overlap function between arbitrary blocks by common acceleration/deceleration control unit
EP3220223A1 (en) Method for machining a workpiece in a machine tool with optimized processing time
JP6224575B2 (en) Ladder program search device that can search ladder circuits based on specified signal operation conditions
JP6105943B2 (en) Machining program generation apparatus and method
CN106483935A (en) Numerical control device
DE102015015290A1 (en) Multi-system numerical control device
DE102016000658A1 (en) A numerical control capable of locating neighboring points, considering a tool posture
JP6457418B2 (en) Machining program creation device
JP6250134B2 (en) Mold management system and method
JP6122343B2 (en) Simulation system and method
JP5926984B2 (en) Joint generation system and method
CN105549541B (en) The numerical control device operated based on form data
JP7362104B2 (en) Production planning device, production planning program, and production planning method
CN105911961A (en) Numerical controller performing speed control that suppresses excessive positioning deviation
Razak et al. Feature-Based Machining using Macro
JP6145438B2 (en) Automatic programming apparatus and method
JP2007058531A (en) Use order determination method and use order determination program for tool
DE102015014858A1 (en) Numerical control device and control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151013

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160830

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161026

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170303

R150 Certificate of patent or registration of utility model

Ref document number: 6105943

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350