[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3844017B2 - Method for determining cutting order of cutting parts in laser processing - Google Patents

Method for determining cutting order of cutting parts in laser processing Download PDF

Info

Publication number
JP3844017B2
JP3844017B2 JP04798696A JP4798696A JP3844017B2 JP 3844017 B2 JP3844017 B2 JP 3844017B2 JP 04798696 A JP04798696 A JP 04798696A JP 4798696 A JP4798696 A JP 4798696A JP 3844017 B2 JP3844017 B2 JP 3844017B2
Authority
JP
Japan
Prior art keywords
cutting
order
parts
determined
endless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP04798696A
Other languages
Japanese (ja)
Other versions
JPH09216076A (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.)
Shibuya Corp
Original Assignee
Shibuya Corp
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 Shibuya Corp filed Critical Shibuya Corp
Priority to JP04798696A priority Critical patent/JP3844017B2/en
Publication of JPH09216076A publication Critical patent/JPH09216076A/en
Application granted granted Critical
Publication of JP3844017B2 publication Critical patent/JP3844017B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Laser Beam Processing (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、レーザ加工における切断部品の切断順序決定方法に関し、より詳しくは、無端状切断線で囲まれた切断部品の内側に、さらに1又はそれ以上の切断部品を有する場合における各切断部品の切断順序を決定する方法に関する。
【0002】
【従来の技術】
従来、被加工物から無端状切断線で囲まれた切断部品を切抜く場合には、予めオペレータによって個々の部品の形状ならびに部品の配置、さらに個々の部品の切断開始点等のデータをレーザ加工機のCAD/CAM装置に入力している。そしてこのCAD/CAM装置は、入力されたデータに基づいて切断部品の切断順序を決定することができるようになっている。
上記切断部品の切断順序の決定方法としては、例えば各切断部品に設定されている切断開始点と切断終了点とに基づいて、加工ヘッドの原点から最も近い切断開始点を有する切断部品を選択し、先ずこの切断部品を最初に切断する部品とする。次にこの切断部品の切断終了点から最も近い切断開始点を有する部品を選択し、この部品を第2番目の切断部品とする。以後、これを繰返して切断部品の切断順序を決定するようにしたものが知られている。
また、切断部品の切断時に生じる熱の影響を考慮して切断部品の切断順序を決定する方法も知られている(特開平4−55076号公報)。
すなわち、先ず、最初の切断部品を切断する際に生じる熱が及ぶ影響範囲を算出し、この算出した熱の影響範囲が他の切断部品の領域内に及んでいるか否かを判定する。ここで予め前述した方法によって切断順序を決定した部品について、熱の影響が及ばず、かつ、最も切断優先順位が高い部品を次の切断部品とする。次に、当該切断部品を切断する際に生じる熱が及ぶ影響範囲を算出し、この算出した熱の影響範囲が他の切断部品の領域内に及んでいるか否かを判定し、上記切断優先順位と照らし合わせて、熱影響が及ばず、かつ、最も切断優先順位が高い部品を次の切断部品とする。そしてこれを繰り返して、切断部品の切断順序を決定している。
【0003】
【発明が解決しようとする課題】
しかしながら上述した従来の切断順序決定方法においては、最外側の無端状切断線で囲まれた切断部品と、該最外側の無端状切断線の中に配置された、無端状切断線で囲まれた1又はそれ以上の切断部品とを有する場合は考慮されておらず、そのような場合には切断順序を決定することができなかった。
そして従来は、そのような場合にはオペレータ自身が切断部品の切断順序を決定し、それをCAD/CAM装置に入力する必要があった。
本発明は上述した事情に鑑み、切断部品が多重に配置されている場合であっても切断部品の切断順序を決定することができる切断順序決定方法を提供するものである。
【0004】
【課題を解決するための手段】
すなわち本発明は、レーザ光線を発振するレーザ発振器と、被加工物を載置する加工テーブルと、上記レーザ発振器から発振されたレーザ光線を被加工物にむけて照射する加工ヘッドと、上記加工テーブルと加工ヘッドとを相対的に移動させて被加工物に切断加工を施させるCAD/CAM装置とを備え、
上記CAD/CAM装置は、最外側の無端状切断線で囲まれた切断部品と、該最外側の無端状切断線の中に配置された、無端状切断線で囲まれた1又はそれ以上の切断部品とを切断するようになっており、
このCAD/CAM装置は、先ず、各切断部品が囲まれる無端状切断線による囲われ数を検索して各切断部品ごとにそれぞれの囲われ数を求め、
次に、最大の囲われ数を有する切断部品について切断順序を決定したら、順次1つ少ない囲われ数を有する階層の切断部品について、既に決定した切断順序に続く次の切断順序を、1つ少ない囲われ数を有する階層の切断部品の順に決定するとともに、各階層において複数の切断部品がある場合には当該複数の切断部品の切断順序を各階層内で連続して決定し、最後に最小の囲われ数を有する切断部品について最後の切断順序を決定することを特徴とするレーザ加工における切断部品の切断順序決定方法。
【0005】
【作用】
上記切断順序決定方法によれば、最大の囲われ数を有する切断部品を最初に、最小の囲われ数を有する切断部品を最後に切断するようにその切断順序を決定するので、多重に配置されている切断部品についてはその内側から切断するようになり、したがって外側の切断部品を切断して切抜いてしまった後に、内側の切断部品を切断しようとするような事態が生じることがなく、多重に配置されている全ての切断部品を確実に切断することができる。
【0006】
【実施例】
以下、図示実施例について本発明を説明すると、図1において、レーザ加工機は、レーザ光線Lを発振するレーザ発振器1と、被加工物2を載置する加工テーブル3と、上記レーザ発振器1から発振放射されたレーザ光線Lを被加工物2にむけて照射する加工ヘッド4とを備えており、上記加工テーブル3と加工ヘッド4とはX’−Y’方向に相対的に移動されて、被加工物2にレーザ加工を施すことができるようになっている。CAD/CAM装置5で作成した加工データはオンライン、フロッピーディスク又はICカード等で制御装置6へ伝達され、この制御装置6が上記加工テーブル3と加工ヘッド4とをX’−Y’方向に相対的に移動させるようになっている。
【0007】
図2は被加工物2に施されるレーザ加工の一例を示したもので、被加工物2の中で斜線部分が製品として必要な部分となっている。図2の例では、それぞれ最外側となる無端状切断線で囲まれた3つの切断部品A、Q、Xを有している。各切断部品A、Q、Xをレーザ加工により切断する際のそれぞれの切断開始位置a、q、xは、図2の斜線で示してあるようにそれぞれの切断部品A、Q、Xが製品として必要な部品なので、各切断部品A、Q、Xを囲む無端状切断線の外側に設けてある。
上記切断部品Aの中には、それぞれ無端状切断線で囲まれた2つの切断部品B、Iがあり、さらに一方の切断部品B内にそれぞれ無端状切断線で囲まれた2つの切断部品C、Hがある。そしてさらに、切断部品C内にそれぞれ無端状切断線で囲まれた2つの切断部品D、Eがある。
上記切断部品Aの無端状切断線で囲まれた2つの切断部品B、Iは製品ではなく不要部品となるので、それらの切断開始位置b、iは各切断部品B、Iを囲む無端状切断線の内側に設けてある。他方、切断部品Bの無端状切断線で囲まれた2つの切断部品C、Hは製品となるので、それらの切断開始位置c、hは各切断部品C、Hを囲む無端状切断線の外側で、上記切断部品Bを囲む無端状切断線の内側に設けてある。さらにまた、切断部品Cの無端状切断線で囲まれた2つの切断部品D、Eは不要部品となるので、それらの切断開始位置d、eは各切断部品D、Eを囲む無端状切断線の内側に設けてある。
さらに上記切断部品Aの中にスリットJとけがき線Kとがあり、切断部品Cの中にもスリットFとけがき線Gとがある。なお、スリットJ、Fとは、例えば切断部品Iのように無端状切断線で囲まれたものではなく、1本の切断線からなるものである。これらスリットJ、Fは、それぞれの一方の端部がレーザ加工の開始位置となる。
【0008】
次に、上記切断部品Xの中にはそれぞれ無端状切断線で囲まれた2つの切断部品Y、Zがあり、それら切断部品Y、Zは不要部品となるので、それらの切断開始位置y、zは各切断部品Y、Zを囲む無端状切断線の内側に設けてある。
また切断部品Q内には、1つの無端状切断線で囲まれた2つの切断部品R1 、R2 があり、両切断部品R1 、R2 は、両端部が両切断部品R1 、R2 を囲む無端状切断線に接続された1本の切断線r’によって2つに区画されている。この2つの切断部品R1 、R2 は、一方の切断部品R1 が製品、他方の切断部品R2 が不要部品となっており、そのためこれら切断部品R1 、R2 を囲む無端状切断線の切断開始位置rは、不要部品である切断部品R2 内に設けてある。
【0009】
上述した各部品の切断線等はオペレータによってCAD/CAM装置5に入力されるが、切断順序はCAD/CAM装置5によって自動的に決定されるようになっている。
すなわち、先ずCAD/CAM装置5は、入力された各切断部品について、各切断部品が囲まれる無端状切断線による囲われ数を検索して各切断部品ごとにそれぞれの囲われ数を求める。
図2の例では、切断部品A、Q、Xは自己以外の他の無端状切断線によって囲われていないので、それぞれの囲われ数は0であり、他方、切断部品B、I、J、K、R1 、R2 、Y、Zの囲われ数は1となる。また切断部品C、Hの囲われ数は2となり、切断部品D、E、F、Gの囲われ数は3となる。
【0010】
次にCAD/CAM装置5は、図3に示すように、囲われ数0の各切断部品A、Q、X毎に、囲われ数を参照して各切断部品を階層別に整列する。
具体的には、囲われ数が0の切断部品Aにおいてはこれが第0階層となり、囲われ数が1である切断部品B、I、J、Kが第1階層となる。そして囲われ数が2である切断部品C、Hが第2階層となり、囲われ数が3である切断部品D、E、F、Gが第3階層となる。
同様に、囲われ数0の切断部品Qにおいてはこれが第0階層、囲われ数が1である切断部品R1 、R2 が第1階層となり、また囲われ数0の切断部品Xにおいてはこれが第0階層、囲われ数が1である切断部品Y、Xが第1階層となる。
【0011】
さらに、上記CAD/CAM装置5は、各切断部品が製品か不要部品かを判定する。この判定は、自己の切断部品を囲む無端状切断線内に当該無端状切断線の切断開始位置がない場合を製品、ある場合を不要部品と判断するようになっている。
例えば、切断部品A、C、R1 等はそれぞれの切断部品を囲む無端状切断線内に当該無端状切断線における切断開始位置a、c、rがないのでそれらを製品と判断する。他方、切断部品B、Y、R2 等はそれぞれの切断部品を囲む無端状切断線内に当該無端状切断線における切断開始位置b、y、rがあるのでそれらを不要部品と判断することになる。
なお、少なくともけがき線は、オペレータによってその旨がCAD/CAM装置5に入力されるようになっている。またスリットもけがき線と同様にオペレータによってその旨をCAD/CAM装置5に入力してもよいが、スリットはそれ自体の切断線によって囲まれることがないので、CAD/CAM装置5は自動的にスリットを特定することが可能である。
図3は、以上の処理が行なわれた結果を示している。
【0012】
さらにCAD/CAM装置5は、囲われ数0の各切断部品A、Q、Xについて、それぞれの階層の深い(大きい)順に、けがき線→スリット→不要部品→製品の順に切断順序を決定していく。
より具体的には、囲われ数0の切断部品Aについて説明すれば、CAD/CAM装置5は、先ず最大の囲われ数3を有する切断部品D、E、F、Gについて上記順番に従ってけがき線G→スリットF→切断部品D又はE(共に不要部品)の順に切断順序を決定する。
次に、1つ少ない囲われ数2を有する切断部品C、Hについて、上記決定した切断順序に続いて、切断部品C又はH(共に製品)の順に切断順序を決定したら、さらに1つ少ない囲われ数1を有する切断部品B、I、J、Kについて、上記決定した切断順序に続いて、けがき線K→スリットJ→切断部品B又はI(共に不要部品)の順に切断順序を決定する。
そして最後に、最小の囲われ数0を有する切断部品Aについて、これを最後として切断順序を決定することになる。
【0013】
このとき、上記切断部品DとE(共に不要部品)、切断部品CとH(共に製品)、および切断部品BとI(共に不要部品)とについては、上述した基準からでは順番を決定することができない。同様に、囲われ数0の切断部品A、Q、Xについても、その切断順番を決定することができない。
そこで本実施例では、以下に述べる一定の切断の経路パターンに基づいてそれらの間の順番を決定するようにしている。
図4は上記経路パターンの一例を示したもので、この経路パターンは加工ヘッド4の基本的な作動経路を示したものである。図示実施例では加工ヘッド4は被加工物2の底辺に沿ってその右側から左側へ移動し、左端となったら上方に移動してから左側から右側へ移動し、さらに左端となったら上方に移動して再び同様な作動を繰返すようになっている。
この経路パターンは、加工ヘッド4の無駄な移動をできるだけ少なくするためのもので、他の経路パターンとして図5ないし図19のパターンを採用してもよく、或いはそれ以外の経路パターンを採用してもよいことは勿論である。
ところで、切断順番を決定するためには、上述した切断部品DとE(共に不要部品)とについて、切断部品CとH(共に製品)とについて、切断部品BとI(共に不要部品)とについて、さらに囲われ数0の切断部品A、Q、Xについて、上記経路パターンに基づいてそれぞれの順番を決定することが望ましい。
しかしながら、合計4回に渡ってそれぞれの順番を決定することは煩雑で時間がかかることになる。そこで、最も大きな切断部品となる囲われ数0の切断部品A、Q、Xについて上記経路パターンに基づいて切断順序を決定する際に、同時にその他の切断部品の順番を決定しておけば、その他の切断部品は上記囲われ数0の切断部品A、Q、Xに比較して小型なのでさほど加工ヘッド4の無駄な移動が大きくなるわけではない。
このような理由から、本実施例では囲われ数0の切断部品A、Q、Xについて上記経路パターンに基づいて切断順序を決定する際に、同時にその他の切断部品の順番を決定するようにしている。
【0014】
すなわち、切断部品A、Q、Xについて上記経路パターンに基づいて切断順序を決定する際には、図2に示すように、先ず被加工物2の底辺から最も離れた各切断部品A、Q、Xの頂点A1 、Q1 、X1 をそれぞれ決定し、次に各頂点を通って底辺に平行な補助線A2 、Q2 、X2 を引く。
次に、上記経路パターンに従って、底辺とこれに最も近い補助線Q2 との間にある切断開始点を左側から右側へと探してゆく。そして左端まで探したら、次に補助線Q2 と補助線X2 との間にある切断開始点を右側から左へと探し、左端となったら補助線X2 と補助線A2 との間を左から右へと探し、最後に補助線A2 と被加工物2の上辺との間を右から左へと探すようになる。ただし、全ての切断開始点が見つかったら、その時点で探索を中止するようになっている。
図2の例では、切断開始点の発見順序が以下のとおりとなることは明らかであろう。
切断開始点a→d→b→c→h→q→r→z→y→x→i→e
【0015】
以上の切断開始点の発見順序に基づき、先ず囲われ数0の切断部品A、Q、Xについて、その切断の順番を切断部品A→Q→Xと決定する。
次に、切断部品Aに属する全ての階層について、上記切断開始点の発見順序を参照しながら、階層の深い順に、けがき線→スリット→不要部品→製品の順に切断順序を決定していく。
具体的には、上述したように、最大の囲われ数3を有する切断部品D、E、F、Gについてけがき線G→スリットF→切断部品D又はE(共に不要部品)の順に切断順序が決定されるが、この際、切断部品DとEについては切断開始点はd→eの順番であるので、切断部品D→切断部品Eとその順番を決定する。
同様に、囲われ数2を有する切断部品C、Hについては切断部品C→切断部品Hの順に、囲われ数1を有する切断部品B、Iについては切断部品B→切断部品Iの順に切断順序を決定する。
したがって、切断部品Aに属するグループについての最終切断順序は、G→F→D→E→C→H→K→J→B→I→Aの順番となる
同様にして、切断部品Qに属するグループについての最終切断順序は、R2 →R1 →Qの順になり、切断部品Xに属するグループについての最終切断順序は、Y→Z→Xの順になる。
そして上述したように、囲われ数0の切断部品A、Q、Xの切断順序はA→Q→Xとなっているので、全体の切断順序は以下のとおりに決定される。
(G→F→D→E→C→H→K→J→B→I→A)→(R2 →R1 →Q)→(Y→Z→X)
なお、上記実施例では、切断部品Qに属するグループの最終切断優先順序を、R2 →R1 →Qとしているが、R1 →R2 →Qの順としてもよい。
【0016】
なお、上記実施例では、同一階層、同一部品については経路パターンを利用して順番を決定するようにしているが、その経路パターンを利用して順番を決定する部分についてはこれに限定されるものではなく、例えばCAD/CAM装置5への図形の入力順にその順番を決定してもよく、或いはランダムに決定してもよい。
また、けがき線とスリットは、必ずしも上述した切断順序決定方法に従う必要はなく、それらを切断部品についての切断加工の前に、最初にまとめて加工してもよい。特にけがき線はレーザ出力を変更する必要があるので、けがき線のみを最初にまとめて加工することが望ましい。
【0017】
【発明の効果】
以上のように、本発明によれば、切断部品が多層に配置されている場合であっても、それら全ての切断部品を確実に切断することができるように切断順序を決定することができるという効果が得られる。
【図面の簡単な説明】
【図1】レーザ加工機の概略を示した斜視図。
【図2】被加工物2に切断部品を配置した状態を示す平面図。
【図3】切断部品を階層別に整理した状態を示した図。
【図4】経路パターンの一例を示す平面図。
【図5】他の経路パターンの一例を示す平面図。
【図6】他の経路パターンの一例を示す平面図。
【図7】他の経路パターンの一例を示す平面図。
【図8】他の経路パターンの一例を示す平面図。
【図9】他の経路パターンの一例を示す平面図。
【図10】他の経路パターンの一例を示す平面図。
【図11】他の経路パターンの一例を示す平面図。
【図12】他の経路パターンの一例を示す平面図。
【図13】他の経路パターンの一例を示す平面図。
【図14】他の経路パターンの一例を示す平面図。
【図15】他の経路パターンの一例を示す平面図。
【図16】他の経路パターンの一例を示す平面図。
【図17】他の経路パターンの一例を示す平面図。
【図18】他の経路パターンの一例を示す平面図。
【図19】他の経路パターンの一例を示す平面図。
【符号の説明】
2…被加工物
5…CAD/CAM装置
6…制御装置
A、B、C、D、E、H、I、Q、R1 、R2 、Q、Y、Z、X…切断部品
F、J…スリット
G、K…けがき線
[0001]
[Industrial application fields]
The present invention relates to a method for determining the cutting order of cutting parts in laser processing. More specifically, the present invention relates to each cutting part in the case where one or more cutting parts are further provided inside a cutting part surrounded by an endless cutting line. The present invention relates to a method for determining a cutting order.
[0002]
[Prior art]
Conventionally, when cutting a cut part surrounded by an endless cutting line from a workpiece, the operator processes the data of the shape of each part, the arrangement of the parts, and the cutting start point of each part in advance. Input to the CAD / CAM device. The CAD / CAM apparatus can determine the cutting order of the cut parts based on the input data.
As a method for determining the cutting order of the cutting parts, for example, based on the cutting start point and the cutting end point set for each cutting part, the cutting part having the cutting start point closest to the origin of the machining head is selected. First, this cutting part is a part to be cut first. Next, the part having the cutting start point closest to the cutting end point of this cutting part is selected, and this part is set as the second cutting part. Thereafter, it is known that the order of cutting the cut parts is determined by repeating this.
A method of determining the cutting order of cutting parts in consideration of the influence of heat generated when cutting the cutting parts is also known (Japanese Patent Laid-Open No. 4-55076).
That is, first, the influence range that the heat generated when cutting the first cutting part reaches is calculated, and it is determined whether or not the calculated influence range of the heat extends to the area of the other cutting parts. Here, regarding a part whose cutting order has been determined in advance by the method described above, a part that is not affected by heat and has the highest cutting priority is set as the next cutting part. Next, the influence range that the heat generated when cutting the cutting part reaches is calculated, it is determined whether or not the calculated influence range of the heat extends in the area of the other cutting parts, and the cutting priority In view of the above, the part that is not affected by heat and has the highest cutting priority is set as the next cutting part. This is repeated to determine the cutting order of the cut parts.
[0003]
[Problems to be solved by the invention]
However, in the above-described conventional cutting order determination method, the cutting part surrounded by the outermost endless cutting line and the endless cutting line arranged in the outermost endless cutting line are surrounded by the endless cutting line. The case of having one or more cutting parts is not considered, in which case the cutting order could not be determined.
Conventionally, in such a case, the operator himself has to determine the cutting order of the cutting parts and input it to the CAD / CAM device.
In view of the above-described circumstances, the present invention provides a cutting order determination method capable of determining the cutting order of cutting parts even when the cutting parts are arranged in multiples.
[0004]
[Means for Solving the Problems]
That is, the present invention includes a laser oscillator that oscillates a laser beam, a machining table on which a workpiece is placed, a machining head that irradiates the workpiece with the laser beam oscillated from the laser oscillator, and the machining table. A CAD / CAM device for moving the workpiece and the machining head relative to each other to cut the workpiece.
The CAD / CAM device includes: a cutting part surrounded by an outermost endless cutting line; and one or more of the endless cutting lines arranged in the outermost endless cutting line. It is designed to cut cutting parts and
This CAD / CAM device first finds the number of enclosures for each cutting part by searching for the number of enclosures by the endless cutting line in which each cutting part is enclosed,
Next, when the cutting order is determined for the cutting part having the maximum number of enclosures, the next cutting order following the already determined cutting order is reduced by one for the cutting parts in the hierarchy having the number of enclosures one less in order. In addition to determining the order of the cutting parts of the hierarchy having the enclosed number, when there are a plurality of cutting parts in each hierarchy, the cutting order of the plurality of cutting parts is continuously determined in each hierarchy, and finally the smallest A method for determining a cutting order of cutting parts in laser processing, wherein the last cutting order is determined for a cutting part having a number of enclosures.
[0005]
[Action]
According to the above cutting order determination method, the cutting order is determined so that the cutting part having the maximum number of enclosures is cut first and the cutting part having the minimum number of enclosures is cut last. The cutting parts are cut from the inside. Therefore, after the outer cutting parts are cut and cut out, there is no situation of trying to cut the inner cutting parts. All the cutting parts arranged can be cut reliably.
[0006]
【Example】
Hereinafter, the present invention will be described with reference to the illustrated embodiment. In FIG. 1, a laser processing machine includes a laser oscillator 1 that oscillates a laser beam L, a processing table 3 on which a workpiece 2 is placed, and the laser oscillator 1. A machining head 4 for irradiating the laser beam L oscillated and emitted toward the workpiece 2, and the machining table 3 and the machining head 4 are relatively moved in the X′-Y ′ direction; Laser beam machining can be performed on the workpiece 2. The machining data created by the CAD / CAM device 5 is transmitted to the control device 6 by online, floppy disk or IC card, and the control device 6 makes the machining table 3 and the machining head 4 relative to each other in the X′-Y ′ direction. It is designed to move.
[0007]
FIG. 2 shows an example of laser processing performed on the workpiece 2, and the shaded portion in the workpiece 2 is a necessary portion as a product. In the example of FIG. 2, there are three cutting parts A, Q, and X surrounded by an endless cutting line that is the outermost side. The cutting start positions a, q, and x when cutting the cutting parts A, Q, and X by laser processing are shown in FIG. 2 with the cutting parts A, Q, and X as products. Since it is a necessary part, it is provided outside the endless cutting line surrounding each cutting part A, Q, X.
In the cutting part A, there are two cutting parts B and I each surrounded by an endless cutting line, and further, two cutting parts C each surrounded by an endless cutting line in one cutting part B , H. Furthermore, there are two cutting parts D and E surrounded by an endless cutting line in the cutting part C, respectively.
Since the two cutting parts B and I surrounded by the endless cutting line of the cutting part A become unnecessary parts, not products, their cutting start positions b and i are endless cuttings surrounding the cutting parts B and I, respectively. It is provided inside the line. On the other hand, since the two cutting parts C and H surrounded by the endless cutting line of the cutting part B are products, their cutting start positions c and h are outside the endless cutting lines surrounding the cutting parts C and H, respectively. Therefore, it is provided inside an endless cutting line surrounding the cutting part B. Furthermore, since the two cutting parts D and E surrounded by the endless cutting line of the cutting part C become unnecessary parts, their cutting start positions d and e are endless cutting lines surrounding the cutting parts D and E, respectively. It is provided inside.
Further, the cutting part A includes a slit J and a marking line K, and the cutting part C includes a slit F and a marking line G. In addition, the slits J and F are not surrounded by an endless cutting line like the cutting part I, for example, but are formed by one cutting line. One end of each of these slits J and F is a laser processing start position.
[0008]
Next, in the cutting part X, there are two cutting parts Y and Z each surrounded by an endless cutting line. Since these cutting parts Y and Z become unnecessary parts, their cutting start positions y, z is provided inside an endless cutting line surrounding each cutting component Y, Z.
Also within the cutting part Q, there are two cutting parts R 1, R 2 surrounded by one endless cutting line, both the cutting part R 1, R 2 are both end portions both cutting part R 1, R It is divided into two by one cutting line r ′ connected to an endless cutting line surrounding 2 . Of these two cutting parts R 1 and R 2 , one cutting part R 1 is a product and the other cutting part R 2 is an unnecessary part. Therefore, an endless cutting line surrounding these cutting parts R 1 and R 2 The cutting start position r is provided in the cutting part R 2 which is an unnecessary part.
[0009]
The above-described cutting lines and the like of each component are input to the CAD / CAM device 5 by the operator, but the cutting order is automatically determined by the CAD / CAM device 5.
That is, first, the CAD / CAM device 5 searches for the number of enclosures by the endless cutting line surrounding each cutting part for each inputted cutting part, and obtains the number of enclosures for each cutting part.
In the example of FIG. 2, the cutting parts A, Q, and X are not surrounded by other endless cutting lines other than the self, so the number of enclosures is 0, while the cutting parts B, I, J, The enclosed number of K, R 1 , R 2 , Y, and Z is 1. The number of enclosed parts C and H is 2, and the number of enclosed parts D, E, F, and G is 3.
[0010]
Next, as shown in FIG. 3, the CAD / CAM device 5 arranges the respective cut parts by hierarchy with reference to the enclosed number for each of the enclosed parts A, Q, and X having zero enclosed numbers.
Specifically, in the cutting part A with the enclosed number of 0, this is the 0th hierarchy, and the cutting parts B, I, J, and K with the enclosed number of 1 are the 1st hierarchy. Then, the cutting parts C and H with the enclosed number 2 are the second hierarchy, and the cutting parts D, E, F, and G with the enclosed number 3 are the third hierarchy.
Similarly, this is the 0th layer for the cutting part Q with the surrounded number 0, the cutting parts R 1 and R 2 with the surrounding number 1 are the first layer, and this is the cutting part X with the surrounded number 0. The 0th layer, the cut parts Y and X having 1 surrounded, are the first layer.
[0011]
Further, the CAD / CAM device 5 determines whether each cut part is a product or an unnecessary part. In this determination, a case where there is no cutting start position of the endless cutting line within the endless cutting line surrounding the self-cutting part is determined as a product, and a case where it is determined as an unnecessary part.
For example, the cutting parts A, C, R 1 and the like are determined as products because there are no cutting start positions a, c, r in the endless cutting lines in the endless cutting lines surrounding the respective cutting parts. On the other hand, the cutting parts B, Y, R 2 etc. are determined as unnecessary parts because there are cutting start positions b, y, r in the endless cutting lines in the endless cutting lines surrounding the respective cutting parts. Become.
Note that at least the marking line is input to the CAD / CAM device 5 by the operator. Also, the slit may be input to the CAD / CAM device 5 by the operator as in the case of the marking line, but since the slit is not surrounded by its own cutting line, the CAD / CAM device 5 automatically It is possible to specify a slit.
FIG. 3 shows the result of the above processing.
[0012]
Further, the CAD / CAM device 5 determines the cutting order for each of the cutting parts A, Q, and X with the enclosed number 0 in the order of the deepest (larger) hierarchy of each layer in the order of marking line → slit → unnecessary part → product. To go.
More specifically, when the cutting part A having the surrounded number 0 is described, the CAD / CAM device 5 first performs the scribing according to the above order for the cutting parts D, E, F, and G having the maximum surrounded number 3. The cutting order is determined in the order of line G → slit F → cutting part D or E (both are unnecessary parts).
Next, when the cutting order is determined in the order of the cutting parts C or H (both products) following the cutting order determined for the cutting parts C and H having one less enclosed number 2, the box is further reduced by one. For cutting parts B, I, J, and K having a crack number of 1, the cutting order is determined in the order of marking line K → slit J → cutting part B or I (both unnecessary parts) following the determined cutting order. .
Finally, with regard to the cutting part A having the minimum number of enclosures 0, the cutting order is determined with this as the last.
[0013]
At this time, the order of the cutting parts D and E (both unnecessary parts), the cutting parts C and H (both products), and the cutting parts B and I (both unnecessary parts) are determined based on the above-mentioned criteria. I can't. Similarly, the cutting order cannot be determined for the cutting parts A, Q, and X having 0 surrounded.
Therefore, in the present embodiment, the order between them is determined on the basis of a fixed cutting path pattern described below.
FIG. 4 shows an example of the above-mentioned route pattern, and this route pattern shows a basic operation route of the machining head 4. In the illustrated embodiment, the machining head 4 moves from the right side to the left side along the bottom of the workpiece 2, moves upward when it reaches the left end, moves from the left side to the right side, and moves upward when it reaches the left end. Then, the same operation is repeated again.
This route pattern is for minimizing wasteful movement of the machining head 4, and the patterns shown in FIGS. 5 to 19 may be adopted as other route patterns, or other route patterns may be adopted. Of course, it is also good.
By the way, in order to determine the cutting order, the above-mentioned cutting parts D and E (both unnecessary parts), cutting parts C and H (both products), cutting parts B and I (both unnecessary parts) Further, it is desirable to determine the order of the enclosed parts A, Q, and X having the number of enclosures 0 based on the path pattern.
However, it is cumbersome and time consuming to determine each order over a total of four times. Therefore, when the cutting order is determined based on the above path pattern for the zero-numbered cutting parts A, Q, and X that are the largest cutting parts, the order of the other cutting parts is determined at the same time. Since these cutting parts are smaller than the above-described zero-numbered cutting parts A, Q, and X, the wasteful movement of the machining head 4 does not increase so much.
For this reason, in this embodiment, when determining the cutting order based on the above path pattern for the enclosed parts 0, Q, and X, the order of other cutting parts is determined at the same time. Yes.
[0014]
That is, when determining the cutting order for the cutting parts A, Q, and X based on the above path pattern, first, as shown in FIG. 2, each cutting part A, Q, The vertices A 1 , Q 1 , and X 1 of X are determined, respectively, and then auxiliary lines A 2 , Q 2 , and X 2 that are parallel to the base through each vertex are drawn.
Next, according to the above route pattern, the cutting start point located between the bottom side and the closest auxiliary line Q 2 is searched from the left side to the right side. When searching to the left end, next, the cutting start point between the auxiliary line Q 2 and the auxiliary line X 2 is searched from the right side to the left, and when the left end is reached, the area between the auxiliary line X 2 and the auxiliary line A 2 is searched. Searching from the left to the right, and finally searching from the right to the left between the auxiliary line A 2 and the upper side of the workpiece 2. However, when all the cutting start points are found, the search is stopped at that point.
In the example of FIG. 2, it will be apparent that the order of finding the cutting start point is as follows.
Cutting start point a → d → b → c → h → q → r → z → y → x → i → e
[0015]
Based on the above-described order of finding the cutting start point, first, the cutting order of the cutting parts A, Q, and X having the surrounded number 0 is determined as cutting parts A → Q → X.
Next, with respect to all the layers belonging to the cutting part A, the cutting order is determined in the order of marking line → slit → unnecessary part → product in the descending order of the hierarchy with reference to the order of finding the cutting start point.
Specifically, as described above, the cutting order of cutting parts D, E, F, and G having the maximum number of enclosures 3 is in the order of marking line G → slit F → cutting part D or E (both unnecessary parts). In this case, since the cutting start point is the order of d → e for the cutting parts D and E, the cutting part D → the cutting part E and its order are determined.
Similarly, for the cutting parts C and H having the enclosed number 2, the cutting order is in the order of the cutting part C → the cutting part H, and for the cutting parts B and I having the enclosed number 1, the cutting order in the order of the cutting part B → the cutting part I. To decide.
Therefore, the final cutting order for the group belonging to the cutting part A is the order of G → F → D → E → C → H → K → J → B → I → A. The final cutting order with respect to is in the order of R 2 → R 1 → Q, and the final cutting order for the group belonging to the cutting part X is in the order of Y → Z → X.
As described above, since the cutting order of the enclosed parts A, Q, and X having the number 0 is A → Q → X, the entire cutting order is determined as follows.
(G → F → D → E → C → H → K → J → B → I → A) → (R 2 → R 1 → Q) → (Y → Z → X)
In the above embodiment, the final cutting priority order of the group belonging to the cutting part Q is R 2 → R 1 → Q. However, the order may be R 1 → R 2 → Q.
[0016]
In the above embodiment, the order is determined using the route pattern for the same hierarchy and the same part, but the order is determined using the route pattern. Instead, for example, the order may be determined in the order in which graphics are input to the CAD / CAM device 5 or may be determined randomly.
Further, the marking line and the slit do not necessarily need to follow the above-described cutting order determination method, and they may be collectively processed first before the cutting process for the cut part. In particular, since it is necessary to change the laser output of the marking line, it is desirable to process only the marking line first.
[0017]
【The invention's effect】
As described above, according to the present invention, even when the cutting parts are arranged in multiple layers, it is possible to determine the cutting order so that all of the cutting parts can be reliably cut. An effect is obtained.
[Brief description of the drawings]
FIG. 1 is a perspective view showing an outline of a laser beam machine.
FIG. 2 is a plan view showing a state in which cutting parts are arranged on the workpiece 2;
FIG. 3 is a diagram showing a state in which cutting parts are arranged by hierarchy.
FIG. 4 is a plan view showing an example of a route pattern.
FIG. 5 is a plan view showing an example of another route pattern.
FIG. 6 is a plan view showing an example of another route pattern.
FIG. 7 is a plan view showing an example of another route pattern.
FIG. 8 is a plan view showing an example of another route pattern.
FIG. 9 is a plan view showing an example of another route pattern.
FIG. 10 is a plan view showing an example of another route pattern.
FIG. 11 is a plan view showing an example of another route pattern.
FIG. 12 is a plan view showing an example of another route pattern.
FIG. 13 is a plan view showing an example of another route pattern.
FIG. 14 is a plan view showing an example of another route pattern.
FIG. 15 is a plan view showing an example of another route pattern.
FIG. 16 is a plan view showing an example of another route pattern.
FIG. 17 is a plan view showing an example of another route pattern.
FIG. 18 is a plan view showing an example of another route pattern.
FIG. 19 is a plan view showing an example of another route pattern.
[Explanation of symbols]
2 ... Workpiece 5 ... CAD / CAM device 6 ... Control devices A, B, C, D, E, H, I, Q, R 1 , R 2 , Q, Y, Z, X ... Cutting parts F, J ... Slit G, K ... Marking line

Claims (5)

レーザ光線を発振するレーザ発振器と、被加工物を載置する加工テーブルと、上記レーザ発振器から発振されたレーザ光線を被加工物にむけて照射する加工ヘッドと、上記加工テーブルと加工ヘッドとを相対的に移動させて被加工物に切断加工を施させるCAD/CAM装置とを備え、
上記CAD/CAM装置は、最外側の無端状切断線で囲まれた切断部品と、該最外側の無端状切断線の中に配置された、無端状切断線で囲まれた1又はそれ以上の切断部品とを切断するようになっており、
このCAD/CAM装置は、先ず、各切断部品が囲まれる無端状切断線による囲われ数を検索して各切断部品ごとにそれぞれの囲われ数を求め、
次に、最大の囲われ数を有する切断部品について切断順序を決定したら、順次1つ少ない囲われ数を有する階層の切断部品について、既に決定した切断順序に続く次の切断順序を、1つ少ない囲われ数を有する階層の切断部品の順に決定するとともに、各階層において複数の切断部品がある場合には当該複数の切断部品の切断順序を各階層内で連続して決定し、最後に最小の囲われ数を有する切断部品について最後の切断順序を決定することを特徴とするレーザ加工における切断部品の切断順序決定方法。
A laser oscillator that oscillates a laser beam, a machining table on which a workpiece is placed, a machining head that irradiates the workpiece with the laser beam oscillated from the laser oscillator, and the machining table and the machining head. A CAD / CAM device for moving the workpiece and cutting the workpiece relatively,
The CAD / CAM device includes: a cutting part surrounded by an outermost endless cutting line; and one or more of the endless cutting lines arranged in the outermost endless cutting line. It is designed to cut cutting parts and
This CAD / CAM device first finds the number of enclosures for each cutting part by searching for the number of enclosures by the endless cutting line in which each cutting part is enclosed,
Next, when the cutting order is determined for the cutting part having the maximum number of enclosures, the next cutting order following the already determined cutting order is reduced by one for the cutting parts in the hierarchy having the number of enclosures one less in order. In addition to determining the order of the cutting parts of the hierarchy having the enclosed number, when there are a plurality of cutting parts in each hierarchy, the cutting order of the plurality of cutting parts is continuously determined in each hierarchy, and finally the smallest A method for determining a cutting order of cutting parts in laser processing, wherein the last cutting order is determined for a cutting part having a number of enclosures.
上記CAD/CAM装置は、最外側の無端状切断線が2以上ある場合に、最外側の無端状切断線の切断順を決定し、第1番目の最外側の無端状切断線に囲まれたすべての切断部品について切断順序を決定した後に、これに続けて、順次最外側の無端状切断線に囲まれたすべての切断部品について切断順序を決定することを特徴とする請求項1に記載のレーザ加工における切断部品の切断順序決定方法。The CAD / CAM apparatus determines the cutting order of the outermost endless cutting lines when there are two or more outermost endless cutting lines, and is surrounded by the first outermost endless cutting line. The cutting order is determined for all the cutting parts sequentially surrounded by the outermost endless cutting line after the cutting order is determined for all the cutting parts. A method for determining the cutting order of cutting parts in laser processing. 上記CAD/CAM装置は、複数の切断部品について同一階層で切断順序を決定する場合には、予め定めた経路パターンに沿った順番で、切断順序を決定することを特徴とする請求項1又は請求項2に記載のレーザ加工における切断部品の切断順序決定方法。2. The CAD / CAM device according to claim 1, wherein when the cutting order is determined in the same hierarchy for a plurality of cutting parts, the cutting order is determined in an order according to a predetermined route pattern. Item 3. A method for determining a cutting order of cutting parts in laser processing according to Item 2. 上記CAD/CAM装置は、けがき線とスリットとの少なくともいずれか一方がある場合に、それらについては最初に加工順序を決定することを特徴とする請求項1ないし請求項3のいずれかに記載のレーザ加工における切断部品の切断順序決定方法。4. The CAD / CAM apparatus according to claim 1, wherein when there is at least one of a marking line and a slit, a processing order is first determined for the marking line and the slit. Method for determining the cutting order of cutting parts in laser processing. 上記CAD/CAM装置は、1つの無端状切断線の内側に両端部が該無端状切断線に接続された切断線を有する場合には、内側に切断開始点がある製品とはならない不要部品から切断順序を決定することを特徴とする請求項1ないし請求項4のいずれかに記載のレーザ加工における切断部品の切断順序決定方法。When the CAD / CAM device has a cutting line in which both ends are connected to the endless cutting line on the inner side of one endless cutting line, the CAD / CAM device starts from an unnecessary part that does not have a cutting start point on the inner side. The cutting order determination method for cutting parts in laser processing according to any one of claims 1 to 4, wherein the cutting order is determined.
JP04798696A 1996-02-09 1996-02-09 Method for determining cutting order of cutting parts in laser processing Expired - Lifetime JP3844017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04798696A JP3844017B2 (en) 1996-02-09 1996-02-09 Method for determining cutting order of cutting parts in laser processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04798696A JP3844017B2 (en) 1996-02-09 1996-02-09 Method for determining cutting order of cutting parts in laser processing

Publications (2)

Publication Number Publication Date
JPH09216076A JPH09216076A (en) 1997-08-19
JP3844017B2 true JP3844017B2 (en) 2006-11-08

Family

ID=12790648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04798696A Expired - Lifetime JP3844017B2 (en) 1996-02-09 1996-02-09 Method for determining cutting order of cutting parts in laser processing

Country Status (1)

Country Link
JP (1) JP3844017B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5037082B2 (en) * 2006-10-02 2012-09-26 浜松ホトニクス株式会社 Laser processing method and laser processing apparatus
JP5894655B2 (en) * 2014-11-04 2016-03-30 トモロジック アーベー Control rules and variables for cutting
JP6824381B2 (en) * 2017-02-27 2021-02-03 Vivita株式会社 CAD equipment and programs
JP7325819B2 (en) * 2020-02-27 2023-08-15 武井電機工業株式会社 LASER PROCESSING APPARATUS, LASER PROCESSING METHOD, AND LASER PROCESSING PROGRAM

Also Published As

Publication number Publication date
JPH09216076A (en) 1997-08-19

Similar Documents

Publication Publication Date Title
KR100253684B1 (en) Process of generating discrete points defining cutter path, by taking account of ability of individual machine, so as to increase machining efficiency
CA1320278C (en) Part program generating system
Manber et al. Pierce point minimization and optimal torch path determination in flame cutting
JP2003131714A (en) Method and device for working plan, and for preparing working data therefor
US5363308A (en) Method for automating the optimization of tool path generation for profile milling
CN103543696B (en) Use the method in Medial-Axis Transformation optimization tool path
Petunin et al. On the new algorithm for solving continuous cutting problem
US4739489A (en) Area cutting method
JP3844017B2 (en) Method for determining cutting order of cutting parts in laser processing
WO2003107106A1 (en) Method of cutting a sheet and reducing the remnant material
Sonawane et al. Optimizing tool path sequence of plasma cutting machine using TSP approach
US20020165637A1 (en) Method for highly automated manufacture of metal parts
JP5926984B2 (en) Joint generation system and method
JP4271969B2 (en) Method and apparatus for dividing data between multiple axes of laser beam machine
JP3835490B2 (en) Judgment method of product part in cutting process
JP2004142082A (en) Method and device for working plan
JP2005004254A (en) Processing path creating method for work
JP2004253006A (en) Method and device for work planning, and method and device for working
JP2004230441A (en) Method and apparatus for control of machining machine
JPS63204301A (en) Method for deciding optimum packing route of nc packing machine
JP3160441B2 (en) How to determine machining order
JP3116733B2 (en) Processing axis direction determination device for CAM system
JPH1029081A (en) Automatic programming device of laser beam machine
JP2006053951A (en) Method and device for working planning, and working method and device
JPH10307615A (en) Automatic generating method for machining path of recessed groove position for cam

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050720

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060516

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060627

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: 20060726

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060808

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100825

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100825

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110825

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120825

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130825

Year of fee payment: 7

EXPY Cancellation because of completion of term