JP6148921B2 - Automatic programming device for laser machine - Google Patents
Automatic programming device for laser machine Download PDFInfo
- Publication number
- JP6148921B2 JP6148921B2 JP2013148175A JP2013148175A JP6148921B2 JP 6148921 B2 JP6148921 B2 JP 6148921B2 JP 2013148175 A JP2013148175 A JP 2013148175A JP 2013148175 A JP2013148175 A JP 2013148175A JP 6148921 B2 JP6148921 B2 JP 6148921B2
- Authority
- JP
- Japan
- Prior art keywords
- cutting
- product
- shape
- line
- workpiece
- 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
Links
- 238000005520 cutting process Methods 0.000 description 106
- 229910000831 Steel Inorganic materials 0.000 description 46
- 239000010959 steel Substances 0.000 description 46
- 239000000463 material Substances 0.000 description 21
- 238000000034 method Methods 0.000 description 19
- 238000003754 machining Methods 0.000 description 11
- 229910000746 Structural steel Inorganic materials 0.000 description 10
- 230000007547 defect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 3
- 230000001678 irradiating effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000008207 working material Substances 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
Description
本発明は、レーザ加工機の自動プログラミング装置に関し、特に、レーザ加工機により、山形鋼の加工を行う場合における加工不良を防止する加工プログラムの自動プログラミング装置に関する。 The present invention relates to an automatic programming device for a laser beam machine, and more particularly to an automatic programming device for a machining program for preventing machining defects when machining an angle steel with a laser beam machine.
図1は、本発明に用いるレーザ加工機の構成図である。 FIG. 1 is a configuration diagram of a laser processing machine used in the present invention.
図1に示すように、レーザ加工機1は、チャック29により被加工部材5を把持すると共に製品サポート部材31によって支持し、その被加工部材5にレーザヘッド7より所定の手順でレーザを照射し、その被加工部材5の切断加工等をするようになっている。なお、このようなレーザ加工機1は、自動プログラミング装置により作成されたプログラムをNC装置を介して変換したドライブ信号に基づいて動作するようになっている。
As shown in FIG. 1, the laser beam machine 1 holds the
そして、上記レーザ加工機1において、被加工部材5が、図8(a)に示すように、その断面に角を有する山形鋼であり、その山形鋼5を所定の切口で切断加工する場合、その山形鋼を、そのコーナー部で回転させずに面加工するようにしていた。
And in the said laser beam machine 1, when the to-be-processed
なお、山形鋼5には、図8(b)および(c)に示すように、等辺山形鋼および不等辺山形鋼等がある。
In addition, as shown in FIGS. 8B and 8C, the
図8は、被加工部材としての山形鋼5の説明図である。
FIG. 8 is an explanatory view of an
図9は、従来技術において断面L字状の等辺山形鋼を面加工する方法の正面説明図である。 FIG. 9 is a front explanatory view of a method of surface processing an equilateral angle steel having an L-shaped cross section in the prior art.
すなわち、この面加工の場合、まず、図9(a)に示すように、山形鋼5の正面形状で見た90度面の左端(材料端)から右端へレーザを照射しながらレーザヘッド7を移動させ、山形鋼5の90度面を切断加工する。
That is, in the case of this surface processing, first, as shown in FIG. 9A, the laser head 7 is irradiated while irradiating the laser from the left end (material end) of the 90-degree plane viewed from the front shape of the
次に、図9(b)に示すように、レーザヘッド7を上方に移動させて、鋼材回転装置によって山形鋼5を軸回りに矢印方向に90度回転させ、図9(c)に示すように、180度面が上面となった時点で回転を止め、レーザヘッド7を照射位置に下方に移動させると共に、180度面の右端(材料端)から左端へレーザを照射しながらレーザヘッド7を移動させ、山形鋼5の180度面を切断加工する。
Next, as shown in FIG. 9B, the laser head 7 is moved upward, and the
このようにして、上記従来の自動プログラミングによる加工の場合には、山形鋼5を所定個所で切断加工するようにしていた。
Thus, in the case of the processing by the conventional automatic programming, the
なお、先行技術文献は該当のものがありませんでした。 There was no prior art document.
しかしながら、上記従来の自動プログラミングによる面加工の場合、山形鋼5の軸に対して垂直な方向に切断加工を行おうとした場合には問題は生じないが、山形鋼5の軸に対して垂直ではない方向に切断加工を行おうとした場合、製品形状の内部を加工して切り込みを発生させてしまう場合があり、加工不良の問題が生じてしまうものであった。
However, in the case of the surface machining by the conventional automatic programming described above, there is no problem when trying to cut in the direction perpendicular to the axis of the
上記従来の山形鋼5の加工の問題を、図10を参照して説明する。例えば、まず、図10(a)の矢印Aに示すように、山形鋼5を、その軸方向5aに対して所定の角度αだけ傾いた方向に切断加工を行い、次に、矢印Bに示すように、軸方向5aに対して垂直方向に切断加工を行い、そして、矢印Cに示すように、軸方向5aに対して垂直方向および平行方向に沿って切断加工を行い、次に、矢印Dに示すように、軸方向5aに対して垂直方向に切断加工を行う場合について考える。
The problem of processing the
ここで、従来の加工プログラム作成における割り付けでは、図9、10に示すように、切断線Aが、90度面の材料端の余裕量分手前から加工を始め、180度面の板厚の手前まで加工するように切断線Aを割り付け、切断線Bが、180度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Bを割り付けるように前もって設定されており、切断線Cが、90度面の材料端の余裕量分手前から加工を始め、180度面の板厚の手前まで加工するように切断線Cを割り付け、切断線Dが、180度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Dを割り付けるように前もって設定されていた。
Here, in the allocation in the conventional machining program creation, as shown in FIGS. 9 and 10, the cutting line A starts machining before the margin of the material end of the 90 ° surface, and before the plate thickness of the 180 ° surface. The cutting line A is assigned so that the cutting line A is processed until the cutting line B starts processing before the margin of the material edge of the 180-degree surface, and the cutting line A is extended and processed from the expansion
その結果として、図10(b)に示すように、製品5bを得ようとした場合、その製品5bの切断部分における所定の端部に切り込み5C1、5C2が加工不良として生じてしまうものであった。
As a result, as shown in FIG. 10 (b), when trying to obtain the
本発明は上述の問題を解決するためのものであり、請求項1に係る発明は、複数の面を有する被加工部材の各面に対してレーザ加工機によって切断加工を行う加工システムにおいて、前記被加工部材の1つの角部を挟んで2面に跨る外形の切断加工を行って製品を得る場合の加工プログラムを、前記レーザ加工機に対して作成する自動プログラミング装置であって、
前記被加工部材の形状データおよび前記製品の形状データを入力するための入力手段と、
以下の(A)〜(C)の工程処理を制御する制御手段と、を有する自動プログラミング装置である。
The present invention is for solving the above-mentioned problem, and the invention according to claim 1 is a processing system in which each surface of a workpiece having a plurality of surfaces is cut by a laser processing machine. An automatic programming device for creating a machining program for the laser processing machine in the case of obtaining a product by cutting an outer shape across two surfaces across one corner of a workpiece,
Input means for inputting the shape data of the workpiece and the shape data of the product;
It is an automatic programming apparatus which has a control means which controls process processing of the following (A)-(C).
(A)前記被加工部材の形状データおよび前記製品の形状データを読み込む工程と、
(B)前記工程(A)において読み込まれた前記被加工部材の形状データおよび前記製品の形状データを用いて、前記被加工部材の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉しているか否かを判定する工程と、
(C)前記工程(B)において前記被加工部材の各面のいずれかにおいて、前記外形切断加工が前記製品の形状と干渉していると判定された場合、前記製品の切り込みを回避するように加工順および切断線の割り付けを設定する工程。
(A) reading the shape data of the workpiece and the shape data of the product;
(B) Using the shape data of the processed member and the shape data of the product read in the step (A), the outer shape cutting process on one surface in a predetermined range from the corner of the processed member is performed on the other side. Determining whether it interferes with the product shape of the surface of
(C) If it is determined in any one of the surfaces of the workpiece in step (B) that the outer shape cutting process interferes with the shape of the product, the cutting of the product is avoided. The process of setting the processing order and cutting line assignment.
請求項2に係る発明は、前記被加工部材の角部から所定の範囲における一方の面の外形切断加工による他方の面への切り込み部分を線分として作成し、当該線分と前記製品の形状とが干渉しているか否かを判定することを特徴とする請求項1に記載の自動プログラミング装置である。 According to a second aspect of the present invention, a cut portion into the other surface by the outer shape cutting of one surface in a predetermined range from a corner of the workpiece is created as a line segment, and the shape of the line segment and the product The automatic programming device according to claim 1, wherein it is determined whether or not interference occurs.
請求項3に係る発明は、前記被加工部材の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉し、他方の面の外形切断加工が一方の面の製品形状に干渉しない場合には、一方の面の外形切断を材料端から開始し他方の板厚の手前までを加工した後に、他方の面の外形切断を材料端から加工するように前記製品の切り込みを回避するように前記切断線の割付設定することを特徴とする請求項1および2に記載の自動プログラミング装置である。 According to a third aspect of the present invention, the outer shape cutting of one surface in a predetermined range from the corner of the workpiece interferes with the product shape of the other surface, and the outer shape cutting of the other surface is performed on one surface. If it does not interfere with the product shape, start cutting the outer surface of one surface from the material edge and process it to the front of the other plate thickness, and then process the outer surface cutting of the other surface from the material edge. 3. The automatic programming device according to claim 1, wherein the cutting line is assigned so as to avoid cutting .
請求項4に係る発明は、前記被加工部材の角部から所定の範囲における一方の面の外形切断加工による他方の面への切り込み部分の線分が、前記製品の形状を示す外形線と展開補助線との交点から、前記展開補助線に対して垂直な方向へ所定の長さに形成された線分であることを特徴とする請求項1から3のいずれかに記載の自動プログラミング装置である。 According to a fourth aspect of the present invention, the line segment of the cut portion into the other surface by the outer shape cutting processing of one surface in a predetermined range from the corner of the workpiece is expanded with the outer shape line indicating the shape of the product. 4. The automatic programming device according to claim 1, wherein the automatic programming device is a line segment formed to have a predetermined length in a direction perpendicular to the development auxiliary line from an intersection with the auxiliary line. 5. is there.
請求項5に係る発明は、前記被加工部材が、山形鋼であることを特徴とする請求項1から4のいずれかに記載の自動プログラミング装置である。
The invention according to
本発明によれば、レーザ加工機により、山形鋼を、その山形鋼の軸に対して垂直ではない方向に切断加工を行う場合における加工不良を防止することができるようになる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to prevent the processing defect in the case where the angle steel is cut in a direction not perpendicular to the angle steel axis by the laser processing machine.
図1は、本発明を実施したレーザ加工システムの概略を示す説明図である。 FIG. 1 is an explanatory diagram showing an outline of a laser processing system embodying the present invention.
図1に示すように、このレーザ加工システム10は、データベース(記憶手段)11内の製品形状データおよび被加工部材(山形鋼5)のデータ等を用いレーザ加工機1の加工プログラムを作成する自動プログラミング装置9を有している。
As shown in FIG. 1, the
そして、その自動プログラミング装置9により作成された所定の加工プログラムによるNCデータがNC装置13によりドライブデータに変換されてレーザ加工機1へ送られ、そのドライブデータに従ってレーザ加工機1の制御装置2により各所の制御がおこなわれ、被加工部材(断面に角を有する山形鋼5)のレーザ加工が行われる。
Then, NC data based on a predetermined machining program created by the
ここで、山形鋼5には、図8(b)および(c)に示すように、等辺山形鋼および不等辺山形鋼等がある。
Here, as shown in FIGS. 8B and 8C, the
図2は、図1に示した自動プログラミング装置9の概略構成を示すブロック図である。
FIG. 2 is a block diagram showing a schematic configuration of the
図2に示すように、自動プログラミング装置9は、コンピュータからなり、ROM17およびRAM19が接続されたCPU15を有しており、CPU15には、さらに、キーボードのような入力装置21とデイスプレイのような表示装置23が接続されている。また、上記CPU15に、データベース11が接続されるようになっている。
As shown in FIG. 2, the
そして、この自動プログラミング装置9では、CPU15が、入力装置21よりのオペレータからの指示に従い、データベース11内の製品形状データおよび被加工部材(山形鋼5)のデータをRAM19に読み込むと共に、ROM17よりのコンピュータプログラムに従って、後述するようなレーザ加工機1の加工プログラムを作成するようになっている。
In this
次に、図1に示したレーザ加工機1における加工動作および構成について簡単に説明する。 Next, the processing operation and configuration of the laser processing machine 1 shown in FIG. 1 will be briefly described.
図1において、レーザ加工機1のレーザ加工テーブル25上において、被加工部材(山形鋼5)の一端を、チャック29に係合して把持すると共に製品サポート部材31によって支持するようになっている。
In FIG. 1, on the laser processing table 25 of the laser processing machine 1, one end of a member to be processed (the angle steel 5) is engaged with and gripped by a
そして、山形鋼5がレーザ加工テーブル25上において固定された状態で、制御装置2の制御に基づいて、加工ヘッド7を移動させながらレーザ照射し、山形鋼5を切断加工するようになっている。
Then, in a state where the
なお、自動プログラミング装置9により作成された山形鋼加工ネスティングの加工プログラムによるNCデータがNC装置13によりドライブデータに変換され、そのドライブデータに従ってレーザ加工制御が行われる。
The NC data generated by the
次に、図3〜7を参照して、図1および図2に示した自動プログラミング装置9の加工プログラム作成動作について説明する。
Next, the machining program creation operation of the
図3は、自動プログラミング装置の動作を示すフローチャートであり、図4、6、7は、自動プログラミング装置9の加工プログラム作成動作の説明図であり、図5は、図3における切り込み回避対応処理の動作を示すフローチャートである。
FIG. 3 is a flowchart showing the operation of the automatic programming device, FIGS. 4, 6 and 7 are explanatory diagrams of the machining program creation operation of the
ここでは、図4(a)、(b)に示すように、断面に角を有する山形鋼5に対し、山形鋼5の1つの角部を挟んで2面に跨る外形の切断加工を行って製品5bを得る場合の加工プログラム作成動作について説明する。
Here, as shown in FIGS. 4 (a) and 4 (b), an outer shape is cut across two surfaces across one corner of the
図3のステップ101において、製品形状データおよび山形鋼のデータに基づいて、山形鋼5を切断加工して製作する製品5bの左側外形情報が読み込まれる。
In
ここでは、製品5bの左側外形情報とは、図4(b)に示すように、製品5bの左側の外形5dの情報であり、自動プログラミング装置9のCPU15により、データベース11よりの製品形状データに基づいて求められる。
Here, the left outer shape information of the
次に、ステップ103において、読み込まれた製品5bの左側外形情報に対して、切り込み回避対応処理が行われる。
Next, in
この切り込み回避対応処理については、図5の切り込み回避対応処理のフローチャートを用いて説明する。図5は、切り込み回避対応処理を示すフローチャートである。 This cut avoidance handling process will be described using the flowchart of the cut avoidance handling process of FIG. FIG. 5 is a flowchart showing the cut avoidance handling process.
図5のステップ201において、山形鋼5の表面角部の長手方向に平行な展開補助線5gで山形鋼5が展開される。ここでは、展開補助線5gは、図6(a)に示すように、山形鋼5の外周における90度面と180度面との境界線となっており、展開図は、図6(b)に示すように、この展開補助線5gで90度面と180度面とを展開した形となっており、製品5bの左側外形線5dが示されている。
In
次に、ステップ202において、切り込み回避の対応を行うか否かの判定を行うための線分の作成が行われる。
Next, in
すなわち、図6(c)に示すように、まず、図6(b)に示す展開図における左側外形線5dと展開補助線5gとの交点33から、展開補助線5gに対して垂直なY軸方向に、所定の切り込み回避高さHの長さの第1の線分35が、90度面に形成される。そして、次に、図6(d)に示すように、まず、展開図における左側外形線5dと展開補助線5gとの交点37から、Y軸方向に、所定の切り込み回避高さHの長さの第2の線分39が、180度面に形成される。
That is, as shown in FIG. 6C, first, from the
すなわち、自動プログラミング装置9のCPU15は、データベース11よりの被加工部材(山形鋼5)の形状データをRAM19に読み込むと共に、ROM17よりのコンピュータプログラムに従って、山形鋼5の表面角部の長手方向に平行な展開補助線5gで山形鋼5を展開した展開図を作成すると共に、第1の線分35および第2の線分39を作成する。
That is, the
次に、ステップ203において、展開図の90度面において、製品形状(斜線部分)と第1の線分35が干渉し、180度面において、製品形状(斜線部分)と第2の線分39が干渉していないか否かが判定される。
Next, in
すなわち、自動プログラミング装置9のCPU15は、まず、第1の線分35が、90度面で切り込みを発生させるように製品形状(斜線部分)と干渉しており、第2の線分39が、180度面で切り込みを発生させるように製品形状(斜線部分)と干渉していないことを判定する。
That is, the
すなわち、図6(c)に示すように、第1の線分35が、90度面で製品形状(斜線部分)と干渉して、切り込み5C1を発生させるようになることが判定される(ステップ203でYes)。
That is, as shown in FIG. 6C, it is determined that the
なお、図6(d)に示すように、第2の線分39は、180度面で製品形状(斜線部分)とは干渉せず、切り込みを発生させるようにはならない。
As shown in FIG. 6D, the
このステップ203においては、被加工部材5の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉しているか否かを判定していることとなる。
In
次に、上記ステップ203において展開図の90度面において製品形状(斜線部分)と第1の線分35が干渉し、180度面において製品形状(斜線部分)と第2の線分39が干渉していないと判定された場合、ステップ205において、切断線A、Bの加工順が変更して設定される。
Next, in
すなわち、自動プログラミング装置9のCPU15は、切断線が干渉しない180度面を先に、切断線が干渉する90度面を後に切断加工するように切断線A、Bの加工順を変更して設定する。これにより、切断線Bが先に切断加工され、切断線Aが後に切断加工されることとなる。
In other words, the
なお、当初は、図10(a)に示すように、切断線Aの方向に切断し、次に、切断線Bに示す方向に切断する加工順が、所定の加工順として前もって設定されており、図9および図10に示すように、切断線Aが、90度面の材料端の余裕量分手前から加工を始め、180度面の板厚の手前まで加工するように切断線Aを割り付け、切断線Bが、180度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Bを割り付けるように前もって設定されていた。
Initially, as shown in FIG. 10A, the processing order of cutting in the direction of the cutting line A and then cutting in the direction of the cutting line B is set in advance as a predetermined processing order. As shown in FIGS. 9 and 10, the cutting line A is allocated so that the cutting line A starts to be processed by the margin of the material edge on the 90-degree surface and is processed to the level of the plate thickness of the 180-degree surface. The cutting line B is set in advance so that the cutting line B is assigned so as to start processing before the margin amount of the material end of the 180-degree surface and to extend and process the expansion
次に、ステップ207において、切断線A、Bの割り付けが変更して行われる。
Next, in
すなわち、自動プログラミング装置9のCPU15は、図6(e)に示すように、まず、切断線Bが、切断線が干渉しない180度面の材料端の余裕量分手前から加工を始め、切断線が干渉する90度面の板厚の手前まで加工するように切断線Bを割り付け、切断線Aが、切断線が干渉する90度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Aを割り付ける。
That is, as shown in FIG. 6 (e), the
なお、図6(e)では、切断線A、Bの加工の終端が判るように、切断線A、Bを矢印で示している。 In FIG. 6 (e), the cutting lines A and B are indicated by arrows so that the processing ends of the cutting lines A and B can be seen.
ここで、余裕量は、図9に示される所定の値となっている。 Here, the margin is a predetermined value shown in FIG.
このように切断加工順を変更すると共に、切断線の割り付けを変更して設定することにより、図4(b)に示すように、確実に切り込みを回避して、加工不良を防ぐ加工プログラムを作成することができる。 In this way, by changing the cutting process order and changing and setting the allocation of the cutting line, as shown in Fig. 4 (b), a machining program that reliably avoids cutting and prevents machining defects is created. can do.
次に、上記ステップ203において展開図の90度面において製品形状(斜線部分)と第1の線分35が干渉し、180度面において製品形状(斜線部分)と第2の線分39が干渉していないと判定されない場合、ステップ209において、90度面と180度面との両方で第1の線分35および第2の線分39が干渉しているか否かが判定される。
Next, in
そして、上記ステップ209において90度面と180度面との両方で第1の線分35および第2の線分39が干渉していると判定されない場合、すなわち、90度面と180度面の両方で第1の線分35および第2の線分39が干渉していない場合、あるいは、90度面で第1の線分35が干渉せず、180度面で第2の線分39が干渉する場合は、ステップ213および215において、前もって設定されている切断線A、Bの加工順および割り付けが行われる。
If it is not determined in
すなわち、図10(a)に示すように、切断線Aの方向に切断し、次に、切断線Bに示す方向に切断する加工順が、設定され、図9および図10に示すように、切断線Aが、90度面の材料端の余裕量分手前から加工を始め、180度面の板厚の手前まで加工するように切断線Aを割り付け、切断線Bが、180度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Bを割り付ける。
That is, as shown in FIG. 10A, a processing order for cutting in the direction of the cutting line A and then cutting in the direction of the cutting line B is set, and as shown in FIGS. 9 and 10, The cutting line A is allocated so that the cutting line A starts processing before the margin of the material edge of the 90-degree surface, and is processed up to the thickness of the 180-degree surface, and the cutting line B is the material of the 180-degree surface. The cutting line B is assigned so as to start processing before the margin amount at the end, and to extend and process the expansion
次に、上記ステップ209において90度面と180度面との両方で第1の線分35および第2の線分39が干渉していると判定された場合、ステップ211において、警告(ワーニング)が発せられる。
Next, when it is determined in
すなわち、自動プログラミング装置9のCPU15は、表示装置23に警告(ワーニング)を表示する。
That is, the
このステップ209においても、被加工部材5の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉しているか否かを判定していることとなる。
Also in this
次に、図3に戻り、図3のステップ105において、山形鋼5を切断加工して製作する製品5bの右側外形情報が読み込まれる。
Next, returning to FIG. 3, in
ここでは、製品5bの右側外形情報とは、図4(b)に示すように、製品5bの右側の外形5eの情報であり、自動プログラミング装置9のCPU15により、データベース11よりの製品形状データに基づいて求められる。
Here, the right outer shape information of the
そして、ステップ107において、読み込まれた製品5bの右側外形情報に対して、切り込み回避対応処理が行われる。
Then, in
この右側外形情報に対する切り込み回避対応処理については、上記ステップ103で説明した図5のフローチャートによる左側外形情報に対する切り込み回避対応処理と同様に行われる。 The cut avoidance corresponding process for the right outer shape information is performed in the same manner as the cut avoidance corresponding process for the left outer shape information according to the flowchart of FIG.
すなわち、図5のステップ201において、山形鋼5の表面角部でX軸に平行な任意の展開補助線5gで山形鋼5が展開される。ここでは、展開補助線5gは、図7(a)に示すように、山形鋼5の外周における90度面と180度面との境界線となっており、展開図は、図7(b)に示すように、この展開補助線5gで90度面と180度面とを展開した形となっており、製品5bの右側外形線5eが示されている。
That is, in
次に、ステップ202において、切り込み回避の対応を行うか否かの判定を行うための線分の作成が行われる。
Next, in
すなわち、図7(c)に示すように、まず、図7(b)に示す展開図における右側外形線5eと展開補助線5gとの交点41から、展開補助線5gに対して垂直なY軸方向に、所定の切り込み回避高さHの長さの第3の線分43が、90度面に形成される。そして、次に、図7(d)に示すように、展開図における右側外形線5eと展開補助線5gとの交点45から、Y軸方向に、所定の切り込み回避高さHの長さの第4の線分47が、180度面に形成される。
That is, as shown in FIG. 7C, first, from the
すなわち、自動プログラミング装置9のCPU15は、データベース11よりの被加工部材(山形鋼5)の形状データをRAM19に読み込むと共に、ROM17よりのコンピュータプログラムに従って、山形鋼5の表面角部でX軸に平行な任意の展開補助線5gで山形鋼5を展開した展開図を作成すると共に、第3の線分43および第4の線分47を作成する。
That is, the
次に、ステップ203において、展開図の90度面において、製品形状(斜線部分)と第3の線分43が干渉し、180度面において、製品形状(斜線部分)と第4の線分47が干渉していないか否かが判定される。
Next, in
すなわち、自動プログラミング装置9のCPU15は、まず、第3の線分43が、90度面で切り込みを発生させるように製品形状(斜線部分)と干渉しており、第4の線分47が、180度面で切り込みを発生させるように製品形状(斜線部分)と干渉していないことを判定する。
That is, the
すなわち、図7(c)に示すように、第3の線分43が、90度面で製品形状(斜線部分)と干渉して、切り込み5C2を発生させるようになることが判定される(ステップ203でYes)。
That is, as shown in FIG. 7C, it is determined that the
なお、図7(d)に示すように、第4の線分47は、180度面で製品形状(斜線部分)とは干渉せず、切り込みを発生させるようにはならない。
As shown in FIG. 7D, the
このステップ203においては、被加工部材5の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉しているか否かを判定していることとなる。
In
次に、上記ステップ203において展開図の90度面において製品形状(斜線部分)と第3の線分Cが干渉し、180度面において製品形状(斜線部分)と第4の線分Dが干渉していないと判定された場合、ステップ205において、切断線C、Dの加工順が変更して設定される。
Next, in
すなわち、自動プログラミング装置9のCPU15は、切断線が干渉しない180度面を先に、切断線が干渉する90度面を後に切断加工するように切断線C、Dの加工順を変更して設定する。これにより、切断線Dが先に切断加工され、切断線Cが後に切断加工されることとなる。
In other words, the
なお、当初は、図10(a)に示すように、切断線Cの方向に切断し、次に、切断線Dに示す方向に切断する加工順が、所定の加工順として前もって設定されており、図9および図10に示すように、切断線Cが、90度面の材料端の余裕量分手前から加工を始め、180度面の板厚の手前まで加工するように切断線Cを割り付け、切断線Dが、180度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Dを割り付けるように前もって設定されている。
Initially, as shown in FIG. 10A, the processing order of cutting in the direction of the cutting line C and then cutting in the direction of the cutting line D is set in advance as a predetermined processing order. As shown in FIGS. 9 and 10, the cutting line C is allocated so that the cutting line C starts to be processed before the margin of the material edge of the 90-degree surface, and is processed to the position before the plate thickness of the 180-degree surface. The cutting line D is set in advance so that the cutting line D is assigned so as to start processing before the margin of the material edge on the 180-degree plane and extend the machining
次に、ステップ207において、切断線C、Dの割り付けが変更して行われる。
Next, in
すなわち、自動プログラミング装置9のCPU15は、図7(e)に示すように、まず、切断線Dが、切断線が干渉しない180度面の材料端の余裕量分手前から加工を始め、切断線が干渉する90度面の板厚の手前まで加工するように切断線Dを割り付け、切断線Cが、切断線が干渉する90度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Cを割り付ける。
That is, as shown in FIG. 7 (e), the
なお、図7(e)では、切断線C、Dの加工の終端が判るように、切断線C、Dを矢印で示している。 In FIG. 7E, the cutting lines C and D are indicated by arrows so that the processing ends of the cutting lines C and D can be seen.
ここで、余裕量は、図9に示される所定の値となっている。 Here, the margin is a predetermined value shown in FIG.
このように切断加工順を変更すると共に、切断線の割り付けを変更して設定することにより、図4(b)に示すように、確実に切り込みを回避して、加工不良を防ぐことができる。 Thus, by changing the cutting process order and changing and setting the allocation of the cutting lines, as shown in FIG. 4B, it is possible to reliably avoid cutting and prevent machining defects.
次に、上記ステップ203において展開図の90度面において製品形状(斜線部分)と第3の線分43が干渉して、180度面において製品形状(斜線部分)と第4の線分47が干渉していないと判定されない場合、ステップ209において、90度面と180度面との両方で第3の線分43および第4の線分47が干渉しているか否かが判定される。
Next, in
そして、上記ステップ209において90度面と180度面との両方で第3の線分43および第4の線分47が干渉していると判定されない場合、すなわち、90度面と180度面の両方で第3の線分43および第4の線分47が干渉していない場合、あるいは、90度面で第3の線分43が干渉せず、180度面で第4の線分47が干渉する場合は、ステップ213および215において、前もって設定されている切断線C、Dの加工順および割り付けが行われる。
If it is not determined in
すなわち、図10(a)に示すように、切断線Cの方向に切断し、次に、切断線Dに示す方向に切断する加工順が、設定され、図9および図10に示すように、切断線Cが、90度面の材料端の余裕量分手前から加工を始め、180度面の板厚の手前まで加工するように切断線Cを割り付け、切断線Dが、180度面の材料端の余裕量分手前から加工を始め、展開補助線5gから余裕量分だけ延長して加工するように切断線Dを割り付ける。
That is, as shown in FIG. 10A, the processing order for cutting in the direction of the cutting line C and then cutting in the direction of the cutting line D is set, and as shown in FIG. 9 and FIG. The cutting line C starts to be processed before the margin of the material edge of the 90-degree surface, and the cutting line C is assigned so that the cutting line C is processed to the thickness of the 180-degree surface, and the cutting line D is the material of the 180-degree surface. The cutting line D is assigned so that the machining is started from the marginal amount before the end, and the machining is extended by the marginal amount from the development
次に、上記ステップ209において90度面と180度面との両方で第3の線分43および第4の線分47が干渉していると判定された場合、ステップ211において、警告(ワーニング)が発せられる。
Next, when it is determined in
すなわち、自動プログラミング装置9のCPU15は、表示装置23に警告(ワーニング)を表示する。
That is, the
このステップ209においても、被加工部材5の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉しているか否かを判定していることとなる。
Also in this
このように、本実施形態によれば、山形鋼5をその軸方向5aに対して所定の角度だけ傾いた方向に切断加工を行った場合にも、上記のように製品側に加工不良が生じてしまうことが自動的に防止される。
As described above, according to this embodiment, even when the
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。 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.
例えば、上記実施形態では、被加工部材として、断面に等辺を有する等辺山形鋼を用いたが、本願発明はこれに限定されることなく、不等辺山形鋼等の他の山形鋼や、断面凹形状の部材を用いても良い。 For example, in the above embodiment, an equilateral angle steel having an equal side in the cross section is used as a workpiece, but the present invention is not limited to this, and other angle steel such as an unequal angle iron or a cross section concave A shaped member may be used.
1…レーザ加工機
5…山形鋼(被加工部材)
7…レーザ加工ヘッド
9…自動プログラミング装置
10…レーザ加工制御システム
11…データベース
13…NC装置
15…CPU
17…ROM
19…RAM
21…入力装置
23…表示装置
25…レーザ加工テーブル
29…チャック
31…製品サポート部材
35、39…第1および第2の線分
43、47…第3および第4の線分
A,B,C,D…切断線
DESCRIPTION OF SYMBOLS 1 ...
7 ...
17 ... ROM
19 ... RAM
DESCRIPTION OF
Claims (5)
前記被加工部材の形状データおよび前記製品の形状データを入力するための入力手段と、
以下の(A)〜(C)の工程処理を制御する制御手段と、を有する自動プログラミング装置。
(A)前記被加工部材の形状データおよび前記製品の形状データを読み込む工程と、
(B)前記工程(A)において読み込まれた前記被加工部材の形状データおよび前記製品の形状データを用いて、前記被加工部材の角部から所定の範囲における一方の面の外形切断加工が他方の面の製品形状に干渉しているか否かを判定する工程と、
(C)前記工程(B)において前記被加工部材の各面のいずれかにおいて、前記外形切断加工が前記製品の形状と干渉していると判定された場合、前記製品の切り込みを回避するように加工順および切断線の割り付けを設定する工程。 In a processing system that performs cutting with a laser processing machine on each surface of a workpiece having a plurality of surfaces, a product is obtained by cutting an outer shape across two surfaces across one corner of the workpiece. Is an automatic programming device for creating a machining program for the laser beam machine,
Input means for inputting the shape data of the workpiece and the shape data of the product;
An automatic programming apparatus comprising: control means for controlling the following process processes (A) to (C).
(A) reading the shape data of the workpiece and the shape data of the product;
(B) Using the shape data of the processed member and the shape data of the product read in the step (A), the outer shape cutting process on one surface in a predetermined range from the corner of the processed member is performed on the other side. Determining whether it interferes with the product shape of the surface of
(C) If it is determined in any one of the surfaces of the workpiece in step (B) that the outer shape cutting process interferes with the shape of the product, the cutting of the product is avoided. The process of setting the processing order and cutting line assignment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013148175A JP6148921B2 (en) | 2013-07-17 | 2013-07-17 | Automatic programming device for laser machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013148175A JP6148921B2 (en) | 2013-07-17 | 2013-07-17 | Automatic programming device for laser machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015022391A JP2015022391A (en) | 2015-02-02 |
JP6148921B2 true JP6148921B2 (en) | 2017-06-14 |
Family
ID=52486815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013148175A Active JP6148921B2 (en) | 2013-07-17 | 2013-07-17 | Automatic programming device for laser machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6148921B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105149724B (en) * | 2015-08-11 | 2017-11-14 | 多维联合集团有限公司 | A kind of angle steel cutting equipment and method |
JP6643439B1 (en) * | 2018-09-27 | 2020-02-12 | 株式会社アマダホールディングス | Laser processing method, laser processing apparatus, and method of manufacturing laser processed product |
JP7329401B2 (en) * | 2019-09-25 | 2023-08-18 | 株式会社アマダ | Laser processing position determination method, laser processing position determination program, and laser processing program creation device |
WO2024166291A1 (en) * | 2023-02-09 | 2024-08-15 | 株式会社ニコン | Information processing method, information processing device, machining device, and machining method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH054148A (en) * | 1991-02-06 | 1993-01-14 | Fanuc Ltd | Method for preparing multi-shaft processing operation data |
JP2005334919A (en) * | 2004-05-26 | 2005-12-08 | Yamazaki Mazak Corp | System for preventing faulty machining in laser beam machine |
JP5136023B2 (en) * | 2007-11-27 | 2013-02-06 | 村田機械株式会社 | Nesting device, plate material cutting method and plate material cutting device |
JP6166945B2 (en) * | 2013-05-07 | 2017-07-19 | 株式会社アマダホールディングス | Automatic programming apparatus and method and machining system |
-
2013
- 2013-07-17 JP JP2013148175A patent/JP6148921B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015022391A (en) | 2015-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6148921B2 (en) | Automatic programming device for laser machine | |
JP6173490B2 (en) | Cutting method and tool path generation device | |
JP2018516178A (en) | Method and apparatus for machining a tool by removing material | |
JP5837031B2 (en) | Wire electric discharge machine for correcting path of concave arc corner, machining path creation device of wire electric discharge machine, and machining method of wire electric discharge machine | |
JP5840312B1 (en) | 3D modeling method | |
WO2013073215A1 (en) | Automatic programming device and automatic programming method for laser processing machine, and laser processing system | |
JP5356106B2 (en) | Numerical control data generator | |
JP5705355B1 (en) | Wall part machining method and tool path generation device | |
JP2010067101A (en) | Method of setting interference region of tool | |
JP6613581B2 (en) | Data generation apparatus, processing apparatus, and data generation program | |
CN113656954A (en) | A kind of cutting map generation method and device | |
JP2012196689A (en) | Laser machining method and its program | |
JP5891206B2 (en) | Automatic programming device and automatic programming method for laser beam machine | |
WO2022059587A1 (en) | Numerical control device | |
US11433606B2 (en) | Three-dimensional shape processing method | |
JP6314054B2 (en) | Automatic programming device in laser processing system | |
JP2005293226A (en) | Feed speed setting method for machine tool | |
JP6135183B2 (en) | Laser processing equipment | |
JP4363343B2 (en) | Processing condition setting method and processing apparatus | |
JP2006292682A (en) | Cad/cam apparatus and electron beam irradiation apparatus | |
KR101599309B1 (en) | Automatic cutting method for temporary hole | |
JP2021051554A (en) | Laser processing position determination method, laser processing position determination program and laser processing program creation device | |
JP2007061934A (en) | Machining tool movement path creation method and machining method | |
JPH0885042A (en) | Metal mold contour processing method and nc data creating device for metal mold contour processing | |
JP2009285755A (en) | Method, apparatus and program for supporting machining verification, and memory medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170126 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170324 |
|
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: 20170425 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170522 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6148921 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 |