JP7437992B2 - Laser processing machine and control method for laser processing machine - Google Patents
Laser processing machine and control method for laser processing machine Download PDFInfo
- Publication number
- JP7437992B2 JP7437992B2 JP2020056347A JP2020056347A JP7437992B2 JP 7437992 B2 JP7437992 B2 JP 7437992B2 JP 2020056347 A JP2020056347 A JP 2020056347A JP 2020056347 A JP2020056347 A JP 2020056347A JP 7437992 B2 JP7437992 B2 JP 7437992B2
- Authority
- JP
- Japan
- Prior art keywords
- processing machine
- parts
- processing
- laser processing
- machining program
- 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
- 238000012545 processing Methods 0.000 title claims description 367
- 238000000034 method Methods 0.000 title claims description 112
- 238000003754 machining Methods 0.000 claims description 121
- 238000005520 cutting process Methods 0.000 claims description 114
- 238000004519 manufacturing process Methods 0.000 claims description 9
- 230000001678 irradiating effect Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 29
- 230000007547 defect Effects 0.000 description 20
- 238000007726 management method Methods 0.000 description 20
- 230000002950 deficient Effects 0.000 description 11
- 239000000835 fiber Substances 0.000 description 9
- 238000012546 transfer Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 8
- 239000007789 gas Substances 0.000 description 8
- 230000005856 abnormality Effects 0.000 description 5
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 4
- 238000012508 change request Methods 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 238000012958 reprocessing Methods 0.000 description 3
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 229910052757 nitrogen Inorganic materials 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 239000003570 air Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002715 modification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
- Laser Beam Processing (AREA)
Description
本開示は、レーザ加工機及びレーザ加工機の制御方法に関する。 The present disclosure relates to a laser processing machine and a method of controlling the laser processing machine.
板状のワーク(板金)を切断し、所定形状のパーツを切り出す加工機が普及している。加工機の一例は、レーザビームによってワークを切断するレーザ加工機である。加工機は、加工機本体と、NC装置などの制御装置とを含み、制御装置は、加工プログラムに基づいて加工機本体を制御する。 2. Description of the Related Art Processing machines that cut plate-shaped workpieces (sheet metal) into parts of predetermined shapes are in widespread use. An example of a processing machine is a laser processing machine that cuts a workpiece with a laser beam. The processing machine includes a processing machine main body and a control device such as an NC device, and the control device controls the processing machine main body based on a processing program.
加工プログラムは、CAMなどのコンピュータによって作成される。CAMは、パーツの形状を示す形状データ、ネスティングによりワークに対して複数のパーツが割り付けられたネスティングデータなどに基づいて、複数のパーツを順番に切り出すための加工プログラムを作成する。加工プログラムは、加工機の動作を定義するコード(Gコード)で構成されている。CAMによって作成された加工プログラムは、加工機の制御装置に提供される。 The machining program is created by a computer such as a CAM. CAM creates a machining program for sequentially cutting out a plurality of parts based on shape data indicating the shape of the parts, nesting data in which a plurality of parts are allocated to a workpiece by nesting, and the like. The machining program is composed of a code (G code) that defines the operation of the machining machine. The machining program created by the CAM is provided to the control device of the machining machine.
ところで、加工機のオペレータにおいては、ワークから切断されたパーツの寸法を測定したり又は加工品質を確認したりする観点から、加工機の加工動作を一時停止させたいという要求ある。例えば、複数のパーツを順番に加工している場合に、あるパーツの加工が終了した段階で、加工動作を一時停止させたいといった如くである。また、パーツ単体での加工に着目した場合であっても、複数の経路によって構成されるパーツを加工する際に、ある経路の加工が終了した段階で、加工動作を一時停止させたいといった如くである。 By the way, there is a demand among operators of processing machines to temporarily stop the processing operation of the processing machine from the viewpoint of measuring the dimensions of parts cut from a workpiece or checking the processing quality. For example, when a plurality of parts are being machined in sequence, it may be desirable to temporarily stop the machining operation when the machining of a certain part is completed. In addition, even when focusing on machining a single part, when machining a part that consists of multiple paths, there may be cases where you want to temporarily stop the machining operation when machining of a certain path is completed. be.
例えば特許文献1には、オペレータが停止ボタンを操作することで、レーザ加工機の動作を停止させる技術が開示されている。
For example,
しかしながら、特許文献1に開示された技術は、停止ボタンを押したタイミングでしかレーザ加工機の加工動作を停止させることができない。したがって、所望とするパーツ又は経路に対する切断加工が終了したタイミングで、レーザ加工機の加工動作を停止させた場合には、オペレータがレーザ加工機本体の加工動作を逐一監視し、停止ボタンを適時に操作する必要がある。このため、作業効率が低下してしまう可能性があった。
However, the technique disclosed in
本開示に係る1またはそれ以上の実施形態は、かかる事情に鑑みてなされたものであり、その目的は、レーザ加工機の加工動作に対する一時停止の予約を行うことで、作業効率に優れるレーザ加工機及びレーザ加工機の制御方法を提供することである。 One or more embodiments according to the present disclosure have been made in view of such circumstances, and the purpose is to perform laser processing with excellent work efficiency by reserving a temporary stop for the processing operation of a laser processing machine. An object of the present invention is to provide a machine and a control method for a laser processing machine.
1またはそれ以上の実施形態の第1の態様によれば、ワークにレーザビームを照射してワークの切断加工を行うレーザ加工機本体と、レーザ加工機本体を制御する制御装置と、を有し、制御装置は、ワークを切断して複数のパーツを順番に作製するための加工プログラムに基づいて、レーザ加工機本体の加工動作を制御する加工制御部と、加工プログラムに従って加工動作を行うレーザ加工機本体を加工動作の途中で一時停止させるパーツを停止パーツとして予約するための操作部と、加工プログラムを解析し、加工プログラムにおいて複数のパーツをそれぞれ認識するパーツ認識部と、を有し、加工制御部は、パーツ認識部の認識結果に基づいて複数のパーツに対するレーザ加工機本体の加工状況を監視し、停止パーツに対する切断加工が終了したことを条件に、レーザ加工機本体の加工動作を一時停止させるレーザ加工機が提供される。 According to a first aspect of one or more embodiments, the laser processing machine includes a main body of a laser processing machine that cuts the workpiece by irradiating the workpiece with a laser beam, and a control device that controls the main body of the laser processing machine. , the control device includes a processing control unit that controls processing operations of the laser processing machine main body based on a processing program for cutting a workpiece and sequentially manufacturing multiple parts, and a laser processing unit that controls processing operations according to the processing program. It has an operation section for reserving a part that causes the machine body to temporarily stop in the middle of machining operation as a stopped part, and a part recognition section that analyzes the machining program and recognizes multiple parts in the machining program. The control unit monitors the processing status of the laser processing machine main body for multiple parts based on the recognition results of the parts recognition unit, and temporarily suspends the processing operation of the laser processing machine main body on the condition that cutting processing for the stopped part is completed. A laser processing machine is provided that is stopped.
また、1またはそれ以上の実施形態の第2の態様によれば、ワークにレーザビームを照射してワークの切断加工を行うレーザ加工機本体と、レーザ加工機本体を制御する制御装置と、を有し、制御装置は、ワークを複数の経路に沿って順番に切断してパーツを作製するための加工プログラムに基づいて、レーザ加工機本体の加工動作を制御する加工制御部と、加工プログラムに従って加工動作を行うレーザ加工機本体を加工動作の途中で一時停止させる経路を停止経路として予約するための操作部と、加工プログラムを解析し、加工プログラムにおいて複数の経路をそれぞれ認識する経路認識部と、を有し、加工制御部は、経路認識部の認識結果に基づいて複数の経路に対するレーザ加工機本体の加工状況を監視し、停止経路に対する切断加工が終了したことを条件に、レーザ加工機本体の加工動作を一時停止させる。 According to a second aspect of the one or more embodiments, a laser processing machine main body that cuts the workpiece by irradiating the workpiece with a laser beam, and a control device that controls the laser processing machine main body are provided. The control device includes a processing control unit that controls processing operations of the laser processing machine main body based on a processing program for sequentially cutting the workpiece along a plurality of paths to produce parts, and a processing control unit that controls processing operations of the laser processing machine main body according to the processing program. An operating section for reserving a path for temporarily stopping the laser processing machine body that performs a processing operation as a stop path, and a path recognition section that analyzes a processing program and recognizes each of multiple paths in the processing program. The processing control unit monitors the processing status of the laser processing machine main body for multiple routes based on the recognition results of the route recognition unit, and controls the laser processing machine on the condition that cutting processing for the stop route is completed. Temporarily stops the machining operation of the main body.
また、1またはそれ以上の実施形態の第3の態様によれば、ワークを切断して複数のパーツを順番に作製するための加工プログラムに基づいて、レーザビームによりワークの切断加工を行うレーザ加工機を制御するレーザ加工機の制御方法において、加工プログラムに従って加工動作を行うレーザ加工機を加工動作の途中で一時停止させるパーツを停止パーツとして予約する操作を、レーザ加工機のオペレータから受け付け、加工プログラムを解析し、加工プログラムにおいて複数のパーツをそれぞれ認識し、複数のパーツの認識結果に基づいて複数のパーツに対するレーザ加工機の加工状況を監視し、停止パーツに対する切断加工が終了したことを条件に、レーザ加工機の加工動作を一時停止させるレーザ加工機の制御方法が提供される。 According to a third aspect of the one or more embodiments, laser processing is performed in which a workpiece is cut with a laser beam based on a processing program for sequentially manufacturing a plurality of parts by cutting the workpiece. In a control method for a laser processing machine that controls the machine, an operation is received from the operator of the laser processing machine to reserve a part as a stopped part that causes the laser processing machine, which performs processing operations according to a processing program, to temporarily stop in the middle of the processing operation. Analyze the program, recognize multiple parts in the processing program, monitor the processing status of the laser processing machine for multiple parts based on the recognition results of the multiple parts, and condition that the cutting process for the stopped part is completed. Furthermore, a method for controlling a laser beam machine is provided, which temporarily stops the machining operation of the laser beam machine.
ワークを複数の経路に沿って順番に切断してパーツを作製するための加工プログラムに基づいて、レーザビームによりワークの切断加工を行うレーザ加工機を制御するレーザ加工機の制御方法において、加工プログラムに従って加工動作を行うレーザ加工機を加工動作の途中で一時停止させる経路を停止経路として予約する操作を、レーザ加工機のオペレータから受け付け、加工プログラムを解析し、加工プログラムにおいて複数の経路をそれぞれ認識し、複数の経路の認識結果に基づいて複数の経路に対するレーザ加工機の加工状況を監視し、停止経路に対する切断加工が終了したことを条件に、レーザ加工機の加工動作を一時停止させるレーザ加工機の制御方法が提供される。 In a control method for a laser processing machine that controls a laser processing machine that cuts a workpiece with a laser beam based on a processing program for manufacturing parts by sequentially cutting the workpiece along a plurality of paths, the processing program The system accepts an operation from the operator of the laser processing machine to reserve a path to temporarily stop the laser processing machine that performs processing operations in the middle of the processing operation as a stop path, analyzes the processing program, and recognizes each of the multiple paths in the processing program. Laser processing that monitors the processing status of the laser processing machine for multiple paths based on the recognition results of the multiple paths, and temporarily stops the processing operation of the laser processing machine on the condition that the cutting processing for the stop path is completed. A method for controlling a machine is provided.
1又はそれ以上の実施形態によれば、レーザ加工機の加工動作に対する一時停止の予約を行うことで、作業効率に優れるレーザ加工機及びレーザ加工機の制御方法を提供することができる。 According to one or more embodiments, it is possible to provide a laser beam machine and a method of controlling the laser beam machine with excellent work efficiency by making a temporary stop reservation for the machining operation of the laser beam machine.
(第1実施形態)
以下、本実施形態に係るレーザ加工機及びレーザ加工機の制御方法について説明する。図1において、レーザ加工機1は、レーザビームによって、ワークWに対して切断加工を行う加工機である。加工対象となるワークWは、例えば板金である。レーザ加工機1は、レーザ発振器10と、プロセスファイバ12と、レーザ加工ユニット20と、アシストガス供給装置40とを備えている。レーザ発振器10、プロセスファイバ12、レーザ加工ユニット20及びアシストガス供給装置40は、レーザ加工機本体50を構成する。また、レーザ加工機1は、NC装置60と、操作表示部70とを備えている。
(First embodiment)
Hereinafter, a laser processing machine and a method of controlling the laser processing machine according to the present embodiment will be explained. In FIG. 1, a
レーザ発振器10は、レーザビームを生成し、レーザビームを射出する。レーザ発振器10としては、レーザダイオードより発せられる励起光を増幅して所定の波長のレーザビームを射出するレーザ発振器、又はレーザダイオードより発せられるレーザビームを直接利用するレーザ発振器が好適である。レーザ発振器10は、例えば、固体レーザ発振器、ファイバレーザ発振器、ディスクレーザ発振器、ダイレクトダイオードレーザ発振器(DDL発振器)である。
レーザ発振器10は、波長900nm~1100nmの1μm帯のレーザビームを射出する。ファイバレーザ発振器及びDDL発振器を例とすると、ファイバレーザ発振器は、波長1060nm~1080nmのレーザビームを射出し、DDL発振器は、波長910nm~950nmのレーザビームを射出する。
The
プロセスファイバ12は、レーザ発振器10より射出されたレーザビームをレーザ加工ユニット20へと伝送する。
レーザ加工ユニット20は、プロセスファイバ12によって伝送されたレーザビームを用いて、ワークWを切断する。レーザ加工ユニット20は、ワークWを載せる加工テーブル21と、門型のX軸キャリッジ22と、Y軸キャリッジ23と、コリメータユニット30とを有している。X軸キャリッジ22は、加工テーブル21上でX軸方向に沿って移動自在に構成されている。Y軸キャリッジ23は、X軸キャリッジ22上でX軸に垂直なY軸方向に沿って移動自在に構成されている。
The
コリメータユニット30は、プロセスファイバ12によって伝送されたレーザビームをワークWに照射する。コリメータユニット30は、プロセスファイバ12の射出端より射出したレーザビームが入射されるコリメータレンズ31と、コリメータレンズ31より射出したレーザビームをX軸及びY軸に垂直なZ軸方向下方に向けて反射させるベンドミラー33とを有している。また、コリメータユニット30は、ベンドミラー33で反射したレーザビームを集束させる集束レンズ34を有している。コリメータレンズ31、ベンドミラー33及び集束レンズ34は、予め光軸が調整された状態で配置されている。
The
コリメータユニット30は、ワークWにレーザビームを照射する加工ヘッド35を有している。加工ヘッド35の先端には、レーザビームを射出するノズル36が着脱自在に取り付けられている。ノズル36の先端部には、円形の開口が設けられており、集束レンズ34で集束されたレーザビームは、ノズル36の先端部の開口からワークWに照射される。
The
コリメータユニット30は、Y軸方向に移動自在のY軸キャリッジ23に固定され、Y軸キャリッジ23は、X軸方向に移動自在のX軸キャリッジ22に設けられている。よって、加工ヘッド35、すなわち、レーザビームをワークWに照射する位置を、ワークWの面(X軸方向及びY軸方向)に移動させることができる。なお、レーザ加工機本体50は、加工ヘッド35をワークWの面に沿って移動させる構成に代えて、加工ヘッド35の位置を固定したまま、ワークWを移動する構成であってもよい。レーザ加工機本体50は、ワークWの面に対して加工ヘッド35を相対的に移動させる構成を備えていればよい。
The
アシストガス供給装置40は、アシストガスとして窒素、酸素、窒素と酸素との混合気体、又は空気を加工ヘッド35に供給する。ワークWの加工時、アシストガスはノズル36の開口よりワークWへと吹き付けられる。アシストガスは、ワークWが溶融したカーフ幅内の溶融金属を排出する。
The assist
以上のように構成されるレーザ加工機本体50は、加工ヘッド35より射出されたレーザビームによってワークWを切断し、所定の形状を有するパーツを作製する。
The laser processing machine
NC装置60は、レーザ加工機本体50の各部を制御する制御装置である。NC装置60は、コンピュータから構成されており、CPU、ROM及びRAMを有している。NC装置60には、操作表示部70が接続されている。
The
NC装置60は、CPUがROMから各種プログラムを読み出し、RAMに展開し、展開したプログラムを実行することにより、各種の機能を実現する。図2に示すように、NC装置60は、加工プログラム保持部60a、パーツ認識部60b及び加工制御部60cとしての機能を有している。
The
加工プログラム保持部60aは、加工プログラムを保持する。加工プログラム保持部60aが保持する加工プログラムは、CAMなどの外部装置によって作成されており、加工プログラム保持部60aは、外部装置から加工プログラムを取得する。なお、外部装置は、作成した加工プログラムを、図示しないデータ管理サーバ内のデータベースに格納してもよい。この場合、加工プログラム保持部60aは、データ管理サーバのデータベースに格納された加工プログラムを読み出すことで、加工プログラムを取得する。
The machining
ここで、加工プログラムは、パーツを作製するために必要なレーザ加工機本体50の動作を定義するコードを含んでいる。加工プログラムの説明に先立ち、以下、矩形パーツPSを例に、レーザ加工機本体50の動作を説明する。図3において、矩形パーツPSは、矩形状の外観を有し、矩形パーツPSの内部には、三角形状を有する第1開口及び長円形状を有する第2開口が設けられている。
Here, the processing program includes a code that defines the operation of the laser processing machine
矩形パーツPSを作製する場合、まず、矩形パーツPSの内部の要素、すなわち、第1開口及び第2開口が切断される。そして、最後に、矩形パーツPSの外周が切断される。個々の切断加工は、加工対象に応じた経路、すなわち、第1開口に応じた第1経路R1、第2開口に応じた第2経路R2、矩形パーツPSの外周に応じた第3経路R3に沿って加工ヘッド35(レーザビーム)を移動させることで行われる。 When producing the rectangular part PS, first, the internal elements of the rectangular part PS, that is, the first opening and the second opening are cut. Finally, the outer periphery of the rectangular part PS is cut. Each cutting process follows a path according to the object to be processed, that is, a first path R1 according to the first opening, a second path R2 according to the second opening, and a third path R3 according to the outer periphery of the rectangular part PS. This is performed by moving the processing head 35 (laser beam) along the line.
第1から第3経路R1~R3のそれぞれは、複数の要素から構成されている。個々の要素は、直線又は曲線から構成されている。複数の要素は、互いに連結しており、切断開始点と切断終了点とが一致する閉じた経路を構成している。このため、閉じた関係にある複数の要素に基づいて、経路を認識することができる。 Each of the first to third routes R1 to R3 is composed of a plurality of elements. Each element is composed of straight lines or curves. The plurality of elements are connected to each other and constitute a closed path in which the cutting start point and the cutting end point coincide. Therefore, a route can be recognized based on a plurality of elements that have a closed relationship.
なお、ワークWから矩形パーツPSを完全に切り離さずに、ジョイント部を残す場合、外周に対応する経路である外周経路(図3に示す例では第3経路R3))では、切断開始と切断終了点とが所定のジョイント量だけ離間している。もっとも、ジョイント量は、小さな間隔であるため、切断開始点と切断終了点との間隔が所定の閾値よりも小さい場合には、切断開始点と切断終了点とが閉じた関係にない場合であっても、これを経路と認識することができる。なお、図3で示す第3経路R3はジョイント部が1ヶ所設けられた例を示した。しかしながら、経路の途中で切断を終了し所定ジョイント量を空けてさらに切断を開始するという動作を繰り返すことで、経路の途中に複数のジョイント部を設ける場合もある。この場合においても、切断開始点と切断終了点との間隔が所定の閾値よりも小さい場合には、ジョイント部を隔てて連続する複数の要素を一つの経路として認識することができる。 Note that if the rectangular part PS is not completely separated from the workpiece W and the joint portion is left, the outer periphery path (the third path R3 in the example shown in FIG. 3), which is the path corresponding to the outer periphery, will require cutting start and cutting ends. The points are separated by a predetermined joint amount. However, since the joint amount is a small interval, if the interval between the cutting start point and the cutting end point is smaller than a predetermined threshold, it means that the cutting start point and the cutting end point are not in a closed relationship. However, this can be recognized as a route. Note that the third route R3 shown in FIG. 3 shows an example in which one joint portion is provided. However, a plurality of joint portions may be provided in the middle of the route by repeating the operation of ending cutting midway through the route, leaving a predetermined joint amount, and then starting cutting. In this case as well, if the interval between the cutting start point and the cutting end point is smaller than a predetermined threshold, a plurality of continuous elements across the joint can be recognized as one path.
第1経路R1は、3つの直線要素R11~R13から構成される。レーザ加工機本体50は、レーザビームが切断開始点Rp1を出発して、直線要素R11、直線要素R12、直線要素R13を順番に切断し、切断開始点(切断終了点)Rp1へと戻るように動作させられる。
The first route R1 is composed of three linear elements R11 to R13. The laser processing machine
第2経路R2は、2つ曲線要素R21、R22と、2つの直線要素R23、R24とから構成される。レーザ加工機本体50は、レーザビームが切断開始点Rp2を出発して、直線要素R23、曲線要素R22、直線要素R24、曲線要素R21を順番に切断し、切断開始点(切断終了点)Rp2へと戻るように動作させられる。
The second route R2 is composed of two curved elements R21 and R22 and two straight line elements R23 and R24. In the laser processing machine
第3経路R3は、4つ直線要素R31~R34とから構成される。レーザ加工機本体50は、レーザビームが切断開始点Rp3を出発して、直線要素R31、直線要素R32、直線要素R33、直線要素R34を順番に切断し、切断開始点(切断終了点)Rp3へと戻るように動作させられる。
The third route R3 is composed of four straight line elements R31 to R34. In the laser processing machine
加工プログラムには、要素毎の加工ヘッド35の移動、経路から経路への移動、加工ヘッド35の上昇及び加工といった、パーツを作製するために必要なレーザ加工機本体50の一連の動作を規定するコードが記述されている。また、ワークWから複数のパーツを切断する場合、加工プログラムには、複数のパーツ毎にコードが記述されている。
The machining program defines a series of operations of the laser processing machine
本実施形態では、図4に示すように、加工プログラムは、1枚のワークWから5つのパーツ(第1パーツPS1、第2パーツPS2、第3パーツPS3、第4パーツPS4及び第5パーツPS5)を順番に作製するものとする。ワークWには、第1から第5パーツPS1~PS5が所定の位置に割り付けられている。加工プログラムには、パーツに対するレーザ加工機本体50の動作を規定するコードが、第1パーツPS1、第2パーツPS2、第3パーツPS3、第4パーツPS4及び第5パーツPS5の順番で記述されている。図5には、第1パーツPS1に関するコードの一部と、第2パーツPS2に関するコードの一部が示されている。
In this embodiment, as shown in FIG. 4, the machining program includes five parts (first part PS1, second part PS2, third part PS3, fourth part PS4, and fifth part PS5) from one workpiece W. ) shall be prepared in order. The workpiece W has first to fifth parts PS1 to PS5 assigned to predetermined positions. In the processing program, codes that define the operation of the laser processing machine
NC装置60が加工プログラムに基づいてレーザ加工機本体50を制御した場合、第1パーツPS1、第2パーツPS2、第3パーツPS3、第4パーツPS4及び第5パーツPS5の順で切断加工が行われる。このように、第1から第5パーツPS1~PS2に関する加工順序は、加工プログラムに従って規定されている。
When the
本実施形態において、加工プログラムには、各パーツPS1~PS5を認識するための認識用コードが含まれている。認識用コードは、例えば第1から第5パーツPS1~PS5の名称によって構成されたコードであり、括弧で括られたコメントとして加工プログラムに記述されている。図5において、認識用コード200は、第1パーツPS1を認識するためのコードであり、認識用コード201は、第2パーツPS2を認識するためのコードである。
In this embodiment, the machining program includes recognition codes for recognizing each of the parts PS1 to PS5. The recognition code is, for example, a code composed of the names of the first to fifth parts PS1 to PS5, and is written in the machining program as a comment enclosed in parentheses. In FIG. 5, a recognition code 200 is a code for recognizing the first part PS1, and a
パーツ認識部60bは、加工プログラムを解析することにより、加工プログラムにおいて第1から第5パーツPS1~PS5をそれぞれ認識する。パーツ認識部60bは、加工プログラムに従って実行される第1から第5パーツPS1~PS5の加工順序を、レーザ加工機1のオペレータから指定された加工順序へと入れ替える。
The
加工制御部60cは、パーツ認識部60bが入れ替えた加工順序に従って第1から第5パーツPS1~PS5を作製するようにレーザ加工機本体50を制御する。
The
操作表示部70は、レーザ加工機本体50及びNC装置60に対して情報の入力を行うためにオペレータが操作を行う操作部と、レーザ加工機本体50及びNC装置60から出力される情報を表示する表示部とを含んでいる。本実施形態では、操作表示部70は、ディスプレイと、ディスプレイ上に表示される情報に従って入力操作を行うことができるタッチパネルとを主体に構成されている。利用者は、操作表示部70を操作することで、レーザ加工機本体50及びNC装置60に対して様々な情報を入力することができる。また、利用者は、操作表示部70に表示される情報から、レーザ加工機本体50及びNC装置60に関する様々な情報を把握することができる。
The
以下、図6を参照し、本実施形態に係るレーザ加工機1の制御方法を説明する。図6におけるフローチャートに示す処理は、NC装置60によって実行される。
Hereinafter, with reference to FIG. 6, a method of controlling the
まず、ステップS1において、加工プログラム保持部60aは、外部装置によって作成された加工プログラムである基準加工プログラムを取得しているか否かを判断する。ステップS1において肯定判定された場合、すなわち、基準加工プログラムを取得している場合には、ステップS2に進む。ステップS1において否定判定された場合、すなわち、基準加工プログラムを取得していない場合には、ステップS1に戻る。
First, in step S1, the machining
ステップS2おいて、パーツ認識部60bは、加工順序の変更要求を受け付けたか否かを判断する。加工順序の変更要求は、第1から第5パーツPS1~PS5の加工順序を変更するための要求であり、オペレータが操作表示部70を操作することにより、NC装置60へ入力される。ステップS2において肯定判定された場合、すなわち、加工順序の変更要求を受け付けた場合には、ステップS3に進む。一方、ステップS2において否定判定された場合、すなわち、加工順序の変更要求を受け付けていない場合には、ステップS5に進む。
In step S2, the
ステップS3において、パーツ認識部60bは、加工順指示を受け付ける。加工順指示は、第1から第5パーツPS1~PS5の加工順序を指定する指示であり、オペレータから受け付ける。図7に示すように、パーツ認識部60bは、操作表示部70の表示画面71に、ワークWに割り付けられた第1から第5パーツPS1~PS5を表示する。オペレータは、表示画面71に表示された第1から第5パーツPS1~PS5を参照し、オペレータが希望する加工順序を第1から第5パーツPS1~PS5に対して指定する。例えば、オペレータは、操作表示部70に表示された第1から第5パーツPS1~PS5を、希望する加工順序に沿って順番にタッチ操作するといった如くである。
In step S3, the
パーツ認識部60bは、基準加工プログラムを解析することで、第1から第5パーツPS1~PS5の割付位置(各パーツPS1~PS5の外周経路の位置及びその範囲)をそれぞれ認識する。そして、パーツ認識部60bは、タッチ操作による操作位置と、第1から第5パーツPS1~PS5の割付位置と対比することで、どのパーツPS1~PS5が選択されたかを認識することができる。また、パーツ認識部60bは、第1から第5パーツPS1~PS5に対するタッチ操作の順番に基づいて、第1から第5パーツPS1~PS5に対する加工順序の指定を認識することができる。
The
図7に示すように、例えばオペレータは、第2パーツPS2、第4パーツPS4、第3パーツPS3、第1パーツPS1、第5パーツPS5の順番で表示画面71をタッチ操作したとする。パーツ認識部60bは、タッチ操作された順番、すなわち、第2パーツPS2、第4パーツPS4、第3パーツPS3、第1パーツPS1、第5パーツPS5の順番を、加工順指示として受け付ける。
As shown in FIG. 7, for example, it is assumed that the operator touches the
図6を参照し、ステップS4において、パーツ認識部60bは、加工順序の入替処理を行う。具体的には、パーツ認識部60bは、基準加工プログラムを修正し、加工順指示で指定された加工順序に従って第1から第5パーツPS1~PS5を作製するための修正加工プログラムを作成する。
Referring to FIG. 6, in step S4, the
基準加工プログラムの修正方法には、種々の方法が考えられる。修正方法の一例としては、基準加工プログラムに新たなコードを追加することである。例えば、無条件分岐(GOTO)を使用して、読み込ませる順番を変更するといった如くである。図8において、修正加工プログラムでは、破線で囲むように、無条件分岐(GOTO)210と、無条件分岐で移動するシーケンス番号211とが追加されている。
Various methods can be considered for modifying the reference machining program. One example of a correction method is to add new code to the standard machining program. For example, use an unconditional branch (GOTO) to change the order of reading. In FIG. 8, in the modified machining program, an unconditional branch (GOTO) 210 and a
また、修正方法の他の例としては、基準加工プログラムに含まれる既存のコードを、パーツ単位で入れ替えることである。例えば、基準加工プログラムに記述される、第1から第5パーツPS1~PS5に関する各コードを、第2パーツPS2、第4パーツPS4、第3パーツPS3、第1パーツPS1、第5パーツPS5の順番で並ぶように入れ替えるといった如くである。 Another example of a modification method is to replace existing codes included in the standard machining program on a part-by-part basis. For example, each code related to the first to fifth parts PS1 to PS5 written in the standard machining program is set in the order of the second part PS2, the fourth part PS4, the third part PS3, the first part PS1, and the fifth part PS5. It's like swapping them so that they line up.
図6を参照し、ステップS5において、パーツ認識部60bは、加工開始を指示する加工開始指示を受け付けたか否かを判断する。加工開始指示は、オペレータが操作表示部70を操作することにより、NC装置60へ入力される。ステップS5において肯定判定された場合、すなわち、加工開始指示を受け付けた場合には、ステップS6に進む。一方、ステップS5において否定判定された場合、すなわち、加工開始指示を受け付けていない場合には、ステップS2に戻る。
Referring to FIG. 6, in step S5, the
ステップS6において、加工制御部60cは、加工プログラムを実行し、加工プログラムに基づいてレーザ加工機本体50を制御する。これにより、加工制御部60cは、加工プログラムに従った切断加工を実行する。このステップS6において、修正加工プログラムが作成されている場合には、加工制御部60cは、修正加工プログラムに基づいてレーザ加工機本体50を制御する。一方、修正加工プログラムが作成されていない場合には、加工制御部60cは、基準加工プログラムに基づいてレーザ加工機本体50を制御する。
In step S6, the
このように本実施形態によれば、NC装置60が、基準加工プログラムにおいて第1から第5パーツPS1~PS5をそれぞれ認識することができる。これにより、基準加工プログラムに従って実行されるレーザ加工機本体50の加工動作を、第1から第5パーツPS1~PS5毎に捉えることができる。すなわち、NC装置60が、第1から第5パーツPS1~PS5を認識することができるので、加工順序の入れ替えを行うことができる。その結果、外部装置によって作成された基準加工プログラムを利用する場合であっても、基準加工プログラムで規定される固有の加工順序に関わらず、加工機本体のオペレータが希望する加工順序で第1から第5パーツPS1~PS5を作製することができる。
As described above, according to the present embodiment, the
また、本実施形態によれば、外部装置が作成した基準加工プログラムを修正することができるので、加工順序の入れ替えを行うことができる。そして、修正加工プログラムに基づいて加工機本体を制御することで、オペレータの加工順指示に沿った順番でパーツの作製を行うことができる。 Furthermore, according to the present embodiment, the reference machining program created by the external device can be modified, so the machining order can be changed. By controlling the processing machine main body based on the modified processing program, parts can be manufactured in the order according to the processing order instructions given by the operator.
また、本実施形態によれば、加工順指示は、操作表示部70に表示された第1から第5パーツPS1~PS5を指定すればよいので、加工順序の入れ替えを簡単に行うことができる。
Furthermore, according to the present embodiment, the machining order instruction can be given by specifying the first to fifth parts PS1 to PS5 displayed on the
なお、上述した実施形態において、パーツ認識部60bは、加工プログラム内に記述された認識用コードに基づいて、加工プログラムにおいて第1から第5パーツPS1~PS5を認識している。しかしながら、第1から第5パーツPS1~PS5を認識する手法は、これに限らない。
In the embodiment described above, the
例えば、認識用コードを活用する方法は、パーツの名称をコメントとして挿入する以外にも、同一のパーツを切断加工するためのコード群の先頭及び末尾に、開始及び終了を示すコードを挿入してもよい。 For example, in addition to inserting the name of the part as a comment, a method of utilizing recognition codes is to insert codes indicating the start and end at the beginning and end of a group of codes for cutting the same part. Good too.
また、パーツの外周経路をオペレータが指定することで、パーツ認識部60bが、外周経路と、外周経路の内部に存在する経路(内部経路)とを一つのパーツとして認識してもよい。以下、図9に示す第1パーツPS1を例に挙げ、パーツの認識方法を説明する。第1パーツPS1は、略L字形状の外観を有し、第1パーツPS1の内部には、矩形開口及び9個の小孔が設けられている。すなわち、第1パーツPS1は、第1パーツPS1の外周に応じた外周経路Raと、矩形開口に応じた内部経路Rbと、9個の小孔に応じた内部経路Rc1~Rc9とを含んでいる。
Further, by the operator specifying the outer circumferential route of a part, the
矩形開口に応じた内部経路Rbと、9個の小孔に応じた内部経路Rc1~Rc9とは、外周経路Raによって囲まれる領域内に存在している。したがって、外周経路Raを特定することができれば、第1パーツPS1を構成する全要素を認識することができるのである。 The internal route Rb corresponding to the rectangular opening and the internal routes Rc1 to Rc9 corresponding to the nine small holes exist within a region surrounded by the outer peripheral route Ra. Therefore, if the outer circumferential route Ra can be specified, all the elements constituting the first part PS1 can be recognized.
パーツ認識部60bは、パーツ認識を行うために、図7に示す割付画面と、パーツの外周経路にタッチ操作する旨のメッセージを操作表示部70に表示させる。この表示により、オペレータは、第1パーツPS1の外周経路Ra、具体的には、外周経路Raを構成する複数の要素の中の1つの要素にタッチ操作を行う。
In order to perform parts recognition, the
パーツ認識部60bは、加工プログラムを解析し、タッチ操作の位置に基づいて、オペレータがタッチ操作した要素を特定する。また、パーツ認識部60bは、タッチ操作が行われた要素を含む経路を、外周経路Raとして認識する。そして、パーツ認識部60bは、加工プログラムを解析し、外周経路Raによって囲まれる領域内に存在している内部経路Rb、Rc1~Rc9を特定する。これにより、パーツ認識部60bは、外周経路Raと、内部経路Rb、Rc1~Rc9とを一つのパーツ(第1パーツPS1)として認識する。
The
加えて、オペレータが、第2パーツPS2の外周経路、第3パーツPS3の外周経路、第4パーツPS4の外周経路、第5パーツPS5の外周経路を順番にタッチ操作することで、パーツ認識部60bは、第2から第5パーツPS2~PS5をそれぞれ認識することができる。
In addition, when the operator sequentially touches the outer circumferential route of the second part PS2, the outer circumferential route of the third part PS3, the outer circumferential route of the fourth part PS4, and the outer circumferential route of the fifth part PS5, the
もっとも、外周経路からパーツを認識する手法は、オペレータの操作を必要とせずに、NC装置60が加工プログラムを解析することで、自動的に実行することもできる。例えば、加工ヘッド35の下降位置と上昇位置との相対距離より、外周経路Ra上のジョイント部であるか否かを判断する。外周経路Raと判断した場合には、外周経路Raを基準にパーツを認識するといった如くである。
However, the method of recognizing parts from the outer circumferential path can also be executed automatically by the
なお、加工順序の指示は、第1から第5パーツPS1~PS5の全部について加工順序を指定する方法に限るものでない。例えば優先的に加工したい特定パーツのみを1つあるいは複数選択し、選択された特定パーツを先に加工し、選択しない残りのパーツを基準加工プログラムの加工順のまま加工を行うようにしてもよい。例えば、操作表示部70に表示された第1から第5パーツPS1~PS5のうち第4パーツPS4をタッチ操作して優先的に加工する特定パーツとして決定する。パーツ認識部60bは、加工順序を第4パーツPS4、第1パーツPS1、第2パーツPS2、第3パーツPS3、第5パーツPS5の順番で認識し、基準加工プログラムのうち特定パーツの加工プログラムのみ加工順序を入れ替える修正を行うことにより、修正加工プログラムを作成する。これにより、基準加工プログラムに規定される全てのパーツに対して加工順序を指定することなく、優先して加工したい特定パーツのみを選択するだけなのでオペレータの画面操作の負担が軽減でき、効率的に選択ができる。またこの場合、後述するパーツ加工後に停止する機能と併せて設定することにより、第4パーツPS4に対して最初に加工が行われ、さらに加工終了後に一旦停止されるので、オペレータが加工完了した第4パーツPS4を取り出して次の加工工程に引き渡すことができる。急ぎで必要なパーツのみ順番を容易に入れ替えることにより他のパーツの加工終了を待つことなく効率的に作業ができる。
Note that the instruction of the processing order is not limited to the method of specifying the processing order for all of the first to fifth parts PS1 to PS5. For example, you may select one or more specific parts that you want to process preferentially, process the selected specific parts first, and process the remaining parts that are not selected in the order of the standard machining program. . For example, the fourth part PS4 among the first to fifth parts PS1 to PS5 displayed on the
(第2の実施形態)
以下、本実施形態に係るレーザ加工機及びレーザ加工機の制御方法を説明する。第2の実施形態に係るレーザ加工機1は、NC装置61を備えている。NC装置61は、ワークWに割り付けられたパーツの外周経路に沿って空運転を行う。ここで、空運転は、加工ヘッド35からレーザビームを射出させない状態で、切断加工の経路に沿って加工ヘッド35を移動させる動作をいう。すなわち、NC装置61は、パーツの外周に対応する加工経路をワークW上で仮想的に確認する機能を備えている(外周確認機能)。以下、第1の実施形態との相違点を中心に第2の実施形態の特徴を説明する。しかしながら、NC装置61は、第1の実施形態に示すNC装置60が備える機能をさらに有するものであってもよい。
(Second embodiment)
Hereinafter, a laser processing machine and a method of controlling the laser processing machine according to this embodiment will be explained. The
図10において、NC装置61は、加工プログラム保持部61a、加工制御部61b、経路認識部61c及び空運転実行部61dとしての機能を有している。加工プログラム保持部61a及び加工制御部61bは、第1実施形態における加工プログラム保持部60a及び加工制御部60cにそれぞれ対応している。
In FIG. 10, the
経路認識部61cは、加工プログラムを解析することにより、パーツを構成する複数の経路の中から、パーツの外周を切断するための外周経路を認識する。
The
空運転実行部61dは、経路認識部61cが認識した外周経路に対してのみ空運転を行う。
The idle
以下、図11を参照し、第2の実施形態に係るレーザ加工機1の制御方法を説明する。図11のフローチャートに示す処理は、NC装置61によって実行される。以下、図4に示したように、加工プログラムは、1枚のワークWから5つのパーツ(第1パーツPS1から第5パーツPS5)を順番に作製するものとする。ワークWには、第1パーツPS1から第5パーツPS5が所定の位置に割り付けられている。
Hereinafter, with reference to FIG. 11, a method of controlling the
加工プログラム保持部61aは、加工プログラムを取得しているか否かを判断する。ステップS10において肯定判定された場合、すなわち、加工プログラムを取得している場合には、ステップS11に進む。ステップS10において否定判定された場合、すなわち、加工プログラムを取得していない場合には、ステップS10に戻る。
The machining
ステップS11において、経路認識部61cは、空運転の受付処理を行う。空運転の受付処理は、空運転の対象となるパーツを受け付ける処理である。この受付処理では、経路認識部61cは、加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1から第5パーツPS1~PS5を表示する(図12)。
In step S11, the
レーザ加工機1のオペレータは、操作表示部70に表示された各パーツPS1~PS5を参照し、空運転の対象となるパーツを選択する。例えば、操作表示部70に表示された5つのパーツPS1~PS5の中から、空運転の対象となるパーツをタッチ操作する。以下の説明では、オペレータは、第1パーツPS1をタッチ操作したとする。
The operator of the
ステップS12において、経路認識部61cは、加工プログラムを解析して、タッチ操作の位置と、第1から第5パーツPS1~PS5の割付位置とを対比する。これにより、経路認識部61cは、第1パーツPS1がタッチ操作されたことを認識することができる。
In step S12, the
ステップS13において、経路認識部61cは、加工プログラムを解析し、第1パーツPS1を構成する複数の経路の中から、外周経路Raを認識する。経路認識部61cは、外周経路Raの情報を空運転実行部61dへと出力する。
In step S13, the
第1パーツPS1の外周経路Raを認識する手法には、種々の手法がある。第1の手法としては、外周経路Raを構成する複数の要素に対応する各コードに、外周を認識するためのコメント(例えばoutline1、outline2など)を追記することが考えられる。これにより、経路認識部61cは、コメントを検索することで、第1パーツPS1に関する加工プログラムの中から、外周経路Raを認識することができる。
There are various methods for recognizing the outer circumferential path Ra of the first part PS1. As a first method, it is conceivable to add comments for recognizing the outer circumference (for example, outline1, outline2, etc.) to each code corresponding to a plurality of elements constituting the outer circumferential route Ra. Thereby, the
また、第2の手法としては、加工ヘッドの上昇及び加工を示すコード(例えばM103、M104など)を参照することが考えられる。外周経路Raは、第1パーツPS1を構成する経路の中で、最後に切断される経路となる。そこで、経路認識部61cは、第1パーツPS1に関する加工プログラムの中から、最後に記述される、加工ヘッドの上昇を規定するコードと、加工ヘッドの加工を規定するコードを特定する。これにより、経路認識部61cは、認識された2つのコードに挟まれるコードに基づいて、外周経路Raを認識することができる。
Further, as a second method, it is possible to refer to a code (for example, M103, M104, etc.) indicating raising of the processing head and processing. The outer circumferential route Ra is the last route to be cut among the routes that make up the first part PS1. Therefore, the
さらに、第3の手法としては、外周経路Raを構成する複数の要素の中から、任意の要素(例えば要素Ra1)に対してタッチ操作を行わせることが考えられる。上述した2つの手法は、経路認識部61cが、加工プログラムに認識用コードが付与されてパーツの認識が可能となっていることが前提となっている。しかしながら、経路認識部61cは、識別用コードがない状況であっても、タッチ操作から外周経路Raを認識することができる。具体的には、経路認識部61cは、タッチ操作の位置に基づいて、加工プログラムを解析し、加工プログラムにおいて要素Ra1を特定する。そして、経路認識部61cは、特定した要素Ra1に基づいて、要素Ra1を含む経路を外周経路Raとして特定する。
Furthermore, as a third method, a touch operation may be performed on an arbitrary element (for example, element Ra1) from among the plurality of elements constituting the outer circumferential route Ra. The two methods described above are based on the premise that the
ステップS14において、空運転実行部61dは、外周経路Raに沿って空運転を行う。すなわち、空運転実行部61dは、加工ヘッド35からレーザビームを射出させない状態で、外周経路Raに沿って加工ヘッド35を移動させる。図13に示すように、空運転は、経路認識部61cによって認識された外周経路Raに対してのみ行われ、第1パーツPS1を構成する他の経路については行われない。
In step S14, the idle
また、空運転を行う場合、空運転実行部61dは、加工ヘッド35からガイド光を射出する。ガイド光は、ワークWに対する加工を伴わない光であって、加工時に加工ヘッド35から射出されるレーザビームの軌跡を模擬するための光である。これにより、オペレータは、ガイド光の移動軌跡から、第1パーツPS1の外周経路Raを実際に確認することができる。
Further, when performing idle operation, the idle
加えて、空運転を行う場合、空運転実行部61dは、倣いセンサ25(図10参照)を停止させる。ここで、倣いセンサ25は、レーザ加工ユニット20に搭載されたセンサである。倣いセンサ25は、ワークWに対する加工ヘッド35の高さを基準高さに維持するために、ワークWと加工ヘッド35との間の距離を検出するために利用される。倣いセンサ25を停止させることで、加工ヘッド35の高さは、ワークWとの距離にかかわらず、一定の高さに維持される。この際、空運転実行部61dは、ワークWに対する加工ヘッド35の高さを基準高さよりも高い位置に設定する。これにより、倣いセンサ25を停止させた状況であっても、ワークWと加工ヘッド35との干渉を抑制することができる。
In addition, when performing idle operation, the idle
このように本実施形態よれば、空運転を行うことで、ワークWの外周からレーザビームがはみ出すかどうか、或いは、端材ワークを利用する場合においては、ワークW上の加工済み領域内にレーザビームが進入するかどうかを判断することができる。これにより、レーザ加工機1によって切断加工を実際に開始する前に、ワークWに対して割り付けた通りの切断加工を行うことができるかどうかを確認することができる。また、外周経路Raに対してのみ空運転を行えばよく、第1パーツPS1の全経路に対して空運転を行う必要がない。よって、空運転に要する時間を短くすることができる。以上により、切断加工を開始する前に加工不良が発生するかどうかを効率的かつ確実に確認することができる。
As described above, according to the present embodiment, by performing idle operation, it is possible to check whether the laser beam protrudes from the outer periphery of the workpiece W, or when using an offcut workpiece, whether or not the laser beam protrudes from the outer periphery of the workpiece W. It is possible to judge whether the beam will enter or not. Thereby, before the
また、本実施形態によれば、倣いセンサ25を停止した状態で空運転が行われる。そのため、加工ヘッド35がワークWからはみ出すような状況が発生しても、加工ヘッド35が下方に降下してワークWなどと干渉してしまうといった事態を抑制することができる。一方、加工ヘッド35は基準高さよりも高い位置に設定されるので、空運転時におけるワークWと加工ヘッド35との干渉とを抑制することができる。これにより、空運転を適切に行うことができる。
Further, according to the present embodiment, idle operation is performed with the copying
なお、本実施形態では、NC装置61は、オペレータが指定した第1パーツPS1を認識し、第1パーツPS1の外周経路Raに沿って空運転を行っている。ただし、空運転を行う対象を、外周経路Raを構成する要素に限定してもよい。この場合、操作表示部70は、外周経路Raを構成する複数の要素の中から、空運転の対象となる要素を指示する要素指示を受け付ける。例えば、図12に示すように、外周経路Raの中から、単一の要素Ra1が指示されたとする。この場合、NC装置61は、要素Ra1に対してのみ空運転を行うこととなる。
In this embodiment, the
このように、要素指示を受け付けている場合には、外周経路Raを構成する複数の要素の中で、単一の要素Ra1に対してのみ空運転を行えばよい。よって、外周経路Raの全要素に対して空運転を行う必要がない。これにより、空運転に要する時間を短くすることができるので、加工効率の向上を図ることができる。 In this way, when an element instruction is accepted, it is only necessary to perform idle operation on a single element Ra1 among the plurality of elements that constitute the outer circumferential route Ra. Therefore, it is not necessary to perform idle operation for all elements of the outer circumferential route Ra. Thereby, the time required for idle operation can be shortened, so that processing efficiency can be improved.
また、本実施形態では、加工ヘッド35からガイド光を出力させることにより、オペレータ自身が目視して、第1パーツPS1の外周を確認している。しかしながら、加工ヘッド35に、ワークWを撮影する撮影装置を搭載し、画像認識技術を利用して、第1パーツPS1の外周を確認してもよい。
Furthermore, in the present embodiment, the operator visually checks the outer periphery of the first part PS1 by outputting guide light from the
(第3の実施形態)
以下、本実施形態に係るレーザ加工機及びレーザ加工機の制御方法を説明する。第3の実施形態に係るレーザ加工機1は、NC装置62を備えている。NC装置62は、あるパーツ(第1パーツ)が切断加工されたワークWから追加パーツ(第2パーツ)を切断するための追加加工プログラムを作成する機能を備えている(追加加工プログラム作成機能)。以下、第1の実施形態との相違点を中心に第3の実施形態の特徴を説明する。しかしながら、NC装置61は、第1及び第2の実施形態に示すNC装置60、61が備える機能のうち、一方の機能又は両方の機能をさらに有するものであってもよい。
(Third embodiment)
Hereinafter, a laser processing machine and a method of controlling the laser processing machine according to this embodiment will be explained. The
図14において、NC装置62は、加工プログラム保持部62a、加工制御部62b、パーツ加工データ保持部62c、割付部62d、加工プログラム作成部62eとしての機能を有している。加工制御部62bは、第1実施形態における加工制御部60cに対応している。
In FIG. 14, the
加工プログラム保持部62aは、加工プログラムを保持する。以下、加工プログラムが保持する加工プログラムを基準加工プログラムという。本実施形態における基準加工プログラムは、1枚のワークWから1つのパーツ(第1パーツPS1)を作製するものである。図15に示すように、ワークWには、第1パーツPS1が所定の位置に割り付けられている。図15において、外形線73は、ワークWの外周を示す線である。
The machining
パーツ加工データ保持部62cは、種々のパーツ毎に、パーツを作製するためのデータ、具体的には、加工プログラムとして機能するコードを保有している。パーツ加工データ保持部62cには、第1パーツPS1に関するコードの他、後述する第2パーツPS2に関するコードがそれぞれ含まれている。
The parts processing
割付部62dは、基準加工プログラムに基づいて、ワークWに対するパーツの割り付けを行う。具体的には、図16に示すように、割付部62dは、ワークWに割り付けられている第1パーツPS1の位置を基準に、ワークWに追加パーツである第2パーツPS2を追加的に割り付ける。
The
加工プログラム作成部62eは、割付部62dによる割付結果に基づいて、ワークWから第2パーツPS2のみを切断するための加工プログラムである追加加工プログラムを作成する。追加加工プログラムが作成されると、追加加工プログラムは、加工プログラム保持部62aに転送される。
The machining
以下、図17を参照し、第3の実施形態に係るレーザ加工機1の制御方法を説明する。図17のフローチャートに示す処理は、NC装置62によって実行される。
Hereinafter, with reference to FIG. 17, a method of controlling the
まず、ステップS20において、割付部62dは、加工制御部62bが基準加工プログラムを実行しているか否かを判断する。すなわち、割付部62dは、加工制御部62bが第1パーツPS1に対する切断加工を開始している否かを判断する。ステップS20で肯定判定された場合、すなわち、切断加工を開始している場合には、ステップS21に進む。一方、ステップS20で否定判定された場合、すなわち、切断加工を開始していない場合には、ステップS20に戻る。
First, in step S20, the
ステップS21において、割付部62dは、追加パーツが選択されたか否かを判断する。オペレータは、操作表示部70を操作することで、パーツ加工データ保持部62cから、追加パーツを選択することができる。割付部62dは、操作表示部70に対するオペレータの操作内容から、追加パーツが選択されたか否かを判断する。ステップS21において肯定判定された場合、すなわち、追加パーツが選択された場合には、ステップS22に進む。一方、ステップS21において否定判定された場合、すなわち、追加パーツが選択されていない場合には、本処理を終了する。
In step S21, the
ステップS22において、割付部62dは、割付処理を行う。割付部62dは、基準加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1パーツPS1を表示する(図15)。そして、割付部62dは、ワークWにおける第1パーツPS1の位置を基準に、追加パーツである第2パーツPS2をワークWに対して追加的に割り付ける。第2パーツPS2を割り付ける位置は、ワークWに対して最も効率的な割り付けとなるように、割付部62dが自動的に決定してもよい。また、オペレータが操作表示部70を用いて第2パーツPS2を配置した位置を、割り付け位置として決定してもよい。割付部62dは、操作表示部70の表示画面71に、第2パーツPS2の割付結果を表示する(図16)。
In step S22, the
ステップS23において、加工プログラム作成部62eは、操作表示部70に、加工プログラムの作成範囲を選択させるための作成範囲の選択画面を表示する。図18において、作成範囲の選択画面は、第1表示メニュー74から構成されている。第1表示メニュー74は、オペレータが選択可能な第1ラジオボタン74a及び第2ラジオボタン74bを備えている。また、第1表示メニュー74は、第1及び第2ラジオボタン74a、74bに対する選択を確定するための作成ボタン74cを備えている。
In step S23, the machining
第1ラジオボタン74aは、ワークWに割り付けられている全てのパーツを選択するための選択肢である。第1ラジオボタン74aを選択することで、ワークWに割り付けられている全てのパーツを対象に加工プログラムを作成する処理へと進むことができる。
The
第2ラジオボタン74bは、追加パーツのみを選択するための選択肢である。第2ラジオボタン74bを選択することで、追加パーツのみを対象に加工プログラムを作成する処理へと進むことができる。
The
ステップS24において、加工プログラム作成部62eは、第1表示メニュー74に対する操作内容に基づいて、追加パーツのみ選択されたか否かを判断する。ステップS24で否定判定された場合、すなわち、全てのパーツが選択された場合には、ステップS25に進む。一方、ステップS24で肯定判定された場合、すなわち、追加パーツのみ選択された場合には、ステップS26に進む。なお、ステップS20において肯定判定される場合、基準加工プログラムに従って、第1パーツPS1の切断加工が既に開始されている。したがって、後述する「加工前の追加パーツ処理」を行う場合を除き、ステップS24ではすべて肯定判断されステップS26に進むこととなる。
In step S24, the machining
ステップS25において、加工プログラム作成部62eは、割付部62dによる割付結果に基づいて、全てのパーツの加工プログラムを作成する。ワークWには、第1パーツPS1と、追加パーツである第2パーツPS2とが割り付けられている。図19に示すように、加工プログラム作成部62eは、第1パーツPS1と第2パーツPS2とをそれぞれ加工するための加工プログラムを作成する。作成された加工プログラムは、追加加工プログラムとして機能する。
In step S25, the machining
ステップS26において、加工プログラム作成部62eは、割付部62dによる割付結果に基づいて、追加パーツの加工プログラムを作成する。ワークWには、第1パーツPS1と、追加パーツである第2パーツPS2とが割り付けられているため、加工プログラム作成部62eは、第1パーツPS1と第2パーツPS2とをそれぞれ加工するための加工プログラムを1次的に作成する。
In step S26, the machining
つぎに、加工プログラム作成部62eは、作成した加工プログラムにおいて第1パーツPS1に関する記述を無効化する。これにより、最終的な加工プログラムが作成される。作成された加工プログラムは、追加加工プログラムとして機能する。
Next, the machining
第1パーツPS1に関する記述を無効化する方法としては、種々の方法が考えられる。無効化の一例としては、加工プログラムに新たなコードを追加することである。例えば、無条件分岐(GOTO)を使用して、コードを読み込ませる順番を変更するといった如くである。図20において、追加加工プログラムでは、破線で囲むように、無条件分岐(GOTO)210と、シーケンス番号211とが追加されている。
Various methods can be considered to invalidate the description regarding the first part PS1. An example of invalidation is adding new code to the machining program. For example, use an unconditional branch (GOTO) to change the order in which code is read. In FIG. 20, in the additional machining program, an unconditional branch (GOTO) 210 and a
また、無効化の他の例としては、第1パーツPS1に関するコードを削除する方法が挙げられる。これ以外にも、第1パーツPS1に関するコードから座標を削除するといった方法であってもよい。 Another example of invalidation is a method of deleting the code related to the first part PS1. In addition to this, a method of deleting the coordinates from the code related to the first part PS1 may be used.
図17を参照し、ステップS27において、加工プログラム作成部62eは、操作表示部70に、加工プログラムを作成した後のレーザ加工機本体50の動作を予約させるための転送予約の選択画面を表示する。図21において、転送予約の選択画面は、第2表示メニュー75から構成されている。第2表示メニュー75は、オペレータが選択可能な第1ラジオボタン75a、第2ラジオボタン75b及び第3ラジオボタン75cを備えている。また、第2表示メニュー75は、第1から第3ラジオボタン75a~75cに対する選択を確定するための決定ボタン75dを備えている。
Referring to FIG. 17, in step S27, the machining
第1ラジオボタン75aは、以下に示すレーザ加工機本体50の動作を予約するための選択肢である。第1ラジオボタン75aを選択することで、加工終了、転送、加工という一連の動作を予約することができる。具体的には、基準加工プログラムに従った切断加工が終了すると、加工プログラム作成部62eは、作成した加工プログラムを加工プログラム保持部62aに転送する。そして、加工制御部62bは、加工プログラム作成部62eが作成した加工プログラムを実行し、この加工プログラムに従った切断加工を行う。
The
第2ラジオボタン75bは、以下に示すレーザ加工機本体50の動作を予約するための選択肢である。第2ラジオボタン75bを選択することで、加工終了、転送、一時停止、加工という動作を予約することができる。具体的には、基準加工プログラムに従った切断加工が終了すると、加工プログラム作成部62eは、作成した加工プログラムを加工プログラム保持部62aに転送する。また、加工制御部62bは、レーザ加工機本体50の動作を一時停止させる。そして、オペレータによる加工開始の操作を受け付けたことを条件に、加工制御部62bは、加工プログラム作成部62eが作成した加工プログラムを実行し、この加工プログラムに従った切断加工を行う。
The
第3ラジオボタン75cは、以下に示すレーザ加工機本体50の動作を予約するための選択肢である。第3ラジオボタン75cを選択することで、加工終了、転送、外周確認、加工という動作を予約することができる。具体的には、基準加工プログラムに従った切断加工が終了すると、加工プログラム作成部62eは、作成した加工プログラムを加工プログラム保持部62aに転送する。また、加工制御部62bは、外周確認を行う。そして、外周確認が終了し、オペレータによる加工開始の操作を受け付けたことを条件に、加工制御部62bは、加工プログラム作成部62eが作成した加工プログラムを実行し、加工プログラムに従った切断加工を行う。
The
ここで、外周確認とは、ワークWに割り付けられた追加パーツを対象に、第2の実施形態に示す外周確認機能を実行する処理である。NC装置62は、第2の実施形態に示すNC装置61と同等の機能を備え、追加パーツの外周経路に沿って空運転を行う。
Here, the outer circumference confirmation is a process of executing the outer circumference confirmation function shown in the second embodiment for additional parts allocated to the workpiece W. The
図17を参照し、ステップS28において、加工プログラム作成部62eは、基準加工プログラムに従った切断加工が終了したか否かを判断する。ステップS28で肯定判定された場合、すなわち、切断加工が終了した場合には、ステップS29に進む。一方、ステップS28で否定判定された場合、すなわち、切断加工が終了していない場合には、ステップS28に戻る。
Referring to FIG. 17, in step S28, the machining
ステップS29において、第2表示メニュー75において選択された処理が実行される。
In step S29, the process selected in the
このように本実施形態によれば、第1パーツPS1が割り付けられているワークWに、第2パーツPS2を割り付けることで、第1パーツPS1との相対的な位置関係を考慮することができる。これにより、第1パーツPS1の加工済み領域と第2パーツPS2とが互いに干渉することがない状態で、ワーク上に第2パーツPS2を割り付けることができる。また、追加加工プログラムは、第2パーツPS2のみを切断するように作成されているので、第1パーツPS1の加工動作を行うことなく、ワークWに対する加工を行うことができる。これにより、第1パーツPS1が加工済みのワークWから第2パーツPS2のみを適切に切断することができる。 As described above, according to the present embodiment, by allocating the second part PS2 to the workpiece W to which the first part PS1 has been allocated, the relative positional relationship with the first part PS1 can be taken into consideration. Thereby, the second part PS2 can be allocated on the workpiece in a state where the processed area of the first part PS1 and the second part PS2 do not interfere with each other. Further, since the additional machining program is created to cut only the second part PS2, the workpiece W can be machined without performing a machining operation on the first part PS1. Thereby, only the second part PS2 can be appropriately cut from the workpiece W on which the first part PS1 has been processed.
また、本実施形態では、オペレータは、第2パーツPS2のみを加工する加工プログラムと、ワークWに割り付けられた全てのパーツ(第1パーツPS1及び第2パーツPS2)を加工する加工プログラムとを選択することができる。これにより、オペレータにとって使い勝手のよいレーザ加工機1を提供することができる。
Furthermore, in the present embodiment, the operator selects a machining program that machines only the second part PS2 and a machining program that machines all parts (first part PS1 and second part PS2) assigned to the workpiece W. can do. Thereby, it is possible to provide a
また、本実施形態によれば、基準加工プログラムに従った切断加工が終了した後に、加工プログラム作成部62eが作成した加工プログラムを加工プログラム保持部62aに転送している。これにより、基準加工プログラムの実行を終了した次回の加工動作において、加工プログラム作成部62eが作成した加工プログラムを適切に実行することができる。
Further, according to the present embodiment, after the cutting process according to the standard machining program is completed, the machining program created by the machining
また、本実施形態によれば、加工プログラム作成部62eは、第1パーツPS1に関する記述を無効化することができる。これにより、NC装置62のプログラム作成機能を利用して、追加加工プログラムを作成することができる。追加加工プログラムの作成においては、基準加工プログラムを呼び出して、表示画面71に第1パーツPS1を表示している。このため、第1パーツPS1の配置を確認しながら、オペレータが追加パーツPS2の配置割付を容易に行うことができ、さらに追加パーツのプログラム作成、加工も容易に行える。
Further, according to the present embodiment, the machining
なお、本実施形態では、レーザ加工機本体50が基準加工プログラムに従って加工動作を行っている間に、追加パーツに対する加工プログラムを作成する方法を説明した。しかしながら、本実施形態に示す追加パーツ作成機能は、パーツが既に切断されているワーク(端材ワーク)に対して追加パーツを割り付けて、端材ワークから追加パーツを作製する際にも利用することもできる。この場合は、ステップS20、S28の処理は省略され、ステップS25を除くステップS21~S29までの処理を実行することになる。その際、図21に示す第2表示メニュー75において、「加工終了」の記述は省略される。そして、追加パーツに関する追加加工プログラムの転送から実行され、追加加工プログラムの加工がその後実行されることとなる。
In this embodiment, a method has been described in which a machining program for an additional part is created while the laser processing machine
また、本実施形態では、ワークWに対する加工済みの第1パーツPS1として、1つのパーツのみを示しているが、加工済みの第1パーツPS1は、1つ以上のパーツを含む第1パーツセットであってもよい。また、ワークWに対して追加的に割り付ける第2パーツPS2として、1つのパーツのみを示しているが、追加的に割り付ける第2パーツPS2は、1つ以上のパーツを含む第2パーツセットであってもよい。 Further, in the present embodiment, only one part is shown as the processed first part PS1 for the workpiece W, but the processed first part PS1 is a first parts set including one or more parts. You can. Further, although only one part is shown as the second part PS2 that is additionally allocated to the workpiece W, the second part PS2 that is additionally allocated is a second parts set that includes one or more parts. Good too.
なお、前述の実施形態では、切断加工が開始された後に、ステップS21以降の処理が行われるが、切断加工の開始前に、ステップS21~S27の処理を実施することも可能である(加工前の追加パーツ処理)。具体的には、追加パーツに関する追加加工プログラムのみを作製する場合は、ステップS21、S28の処理は省略され、ステップS25を除くステップS21~S29までの処理が実行される。この際、図21に示す第2表示メニュー75において、「加工終了」の記述は省略される。また、全パーツに関する追加加工プログラムを作製する場合には、ステップS25の後に、切断加工が開始されて基準加工パーツである第1パーツPS1の切断加工が開始される。そして、ステップS28で第1パーツPS1の切断加工終了を判定した後に、追加パーツである第2パーツPS2の加工が行われる。この際、追加加工プログラムの転送はすでに行われているので、図21に示す第2表示メニューにおいて、「転送」の記述は省略され、第1から第3ラジオボタン75a~75cによって選択された各処理が実行されることとなる。
Note that in the above-described embodiment, the processes from step S21 onwards are performed after the cutting process is started, but it is also possible to perform the processes from steps S21 to S27 before starting the cutting process (pre-processing). additional parts processing). Specifically, when creating only an additional machining program for additional parts, steps S21 and S28 are omitted, and steps S21 to S29 except step S25 are executed. At this time, in the
(第4の実施形態)
以下、本実施形態に係るレーザ加工機及びレーザ加工機の制御方法を説明する。第4の実施形態に係るレーザ加工機1は、NC装置63を備えている。NC装置63は、加工不良が発生したパーツを認識して管理する機能を備えている(加工不良認識機能)。以下、第1の実施形態との相違点を中心に第4の実施形態の特徴を説明する。しかしながら、NC装置63は、第1から第3の実施形態に示すNC装置60、61、62が備える機能のうち、少なくとも1つの機能をさらに有するものであってもよい。
(Fourth embodiment)
Hereinafter, a laser processing machine and a method of controlling the laser processing machine according to this embodiment will be explained. The
図22において、NC装置63は、加工プログラム保持部63a、パーツ認識部63b、加工制御部63c、判断部63d及び管理部63eとしての機能を有している。加工プログラム保持部63a及び加工制御部63cは、第1実施形態における加工プログラム保持部60a及び加工制御部60cにそれぞれ対応している。
In FIG. 22, the
判断部63dは、ワークWを切断して複数のパーツを作製するための加工プログラムを実行している間に、切断不履行が発生したか否かを判断する。切断不履行とは、加工プログラムに規定される動作が正常に履行されない状態をいう。
The determining
パーツ認識部63bは、加工プログラムを解析することにより、加工プログラムにおいて複数のパーツを認識する。そして、パーツ認識部63bは、切断不履行が発生したと判断部63dが判断した場合に、複数のパーツの中から切断不履行が発生したパーツを特定する。
The
管理部63eは、パーツ認識部63bが特定したパーツを加工不良として管理するための管理動作を行う。
The
以下、図23を参照し、第4の実施形態に係るレーザ加工機1の制御方法を説明する。図23のフローチャートに示す処理は、NC装置63によって実行される。
Hereinafter, with reference to FIG. 23, a method of controlling the
まず、ステップS30において、判断部63dは、加工制御部63cが加工プログラムを実行しているか否かを判断する。すなわち、判断部63dは、加工プログラムに従った切断加工を開始している否かを判断する。ステップS30で肯定判定された場合、すなわち、切断加工を開始している場合には、ステップS31に進む。一方、ステップS30で否定判定された場合、すなわち、切断加工を開始していない場合には、ステップS30に戻る。
First, in step S30, the
ステップS31において、判断部63dは、切断不履行が発生したか否かを判断する。判断部63dは、以下に示す3つの事象が発生した場合、切断不履行の発生を判断する。
In step S31, the determining
まず、レーザ加工機本体50が切断加工を実行している間、オペレータは、操作表示部70を用いてリセット操作を行うことができる。リセット操作は、レーザ加工機本体50の切断加工を強制的に終了させるための操作である。このリセット操作後、レーザ加工機本体50の切断加工を継続させることはできない。そこで、判断部63dは、操作表示部70がリセット操作を受け付けた場合に、切断不履行が発生したと判断する。
First, while the laser processing machine
また、レーザ加工機本体50が切断加工を実行している間、加工制御部63cは、必要に応じて、加工スキップ処理を行う。加工スキップ処理は、単一のパーツに含まれる複数の経路を順番に切断しているときに、レーザ加工機本体50の切断異常を判定することで、切断異常が発生した経路から次の経路に移行して切断加工を再開する処理である。判断部63dは、加工制御部63cが加工スキップ処理を行った場合に、切断不履行が発生したと判断する。なお、加工制御部63cは、ワークWに対する加工不良を検出する加工不良検出装置80などから出力される情報に基づいて、切断異常を判断することができる。
Further, while the laser processing machine
加えて、レーザ加工機本体50が切断加工を実行している間、加工制御部63cは、必要に応じて、パーツスキップ処理を行う。パーツスキップ処理は、複数のパーツを順番に切断しているときに、レーザ加工機本体50の切断異常を判定することで、切断異常が発生したパーツから次のパーツに移行して切断加工に再開する処理である。判断部63dは、加工制御部63cがパーツスキップ処理を行った場合に、切断不履行が発生したと判断する。
In addition, while the laser processing machine
ステップS33において、パーツ認識部63bは、加工プログラムを解析することにより、複数のパーツの中から切断不履行が発生したパーツを特定する。パーツ認識部63bは、切断不履行が発生したときに加工制御部63cが実行していたコードより、切断不履行が発生したパーツを特定する。
In step S33, the
ステップS34において、管理部63eは、パーツ認識部63bが特定したパーツを、加工不良として認定する。
In step S34, the
ステップS35において、管理部63eは、加工不良処理を行う。加工不良処理は、パーツ認識部63bが特定したパーツを加工不良として管理するための処理である。加工不良処理としては、以下に示す3つの態様が考えられる。
In step S35, the
(第1の態様)
図24において、管理部63eは、加工不良と認定されたパーツの数をカウントするパーツカウンタを備えている。パーツカウンタには、パーツ毎に加工不良の数をカウントする機能と、ワークWに割り付けられた全パーツの加工不良の総数をカウントする機能とを備えている。管理部63eは、加工不良と認定されたパーツに基づいて、該当するパーツのカウンター及び全パーツの加工不良の総数をインクリメントする。
(First aspect)
In FIG. 24, the
(第2の態様)
第2の態様において、加工制御部63cによって実行されている加工プログラムは、1枚のワークWから2つのパーツ(第1パーツPS1及び第2パーツPS2)を順番に作製するものとする。ワークWには、2つのパーツ(第1パーツPS1及び第2パーツPS2)が所定の位置に割り付けられている。例えば、第1パーツPS1が、加工不良と認定されたとする。
(Second aspect)
In the second aspect, it is assumed that the machining program executed by the
図25に示すように、管理部63eは、加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1及び第2パーツPS1、PS2を表示する。この場合において、管理部63eは、操作表示部70を制御して、加工不良と認定したパーツを識別可能に表示する。例えば、管理部63eは、第1パーツPS1の割付位置に、加工不良を示すマーク79aを表示する。また、管理部63eは、切断不良を検知した旨のメッセージ79bを表示する。
As shown in FIG. 25, the
(第3の態様)
管理部63eは、加工不良と認定された第1パーツPS1をレーザ加工機本体50によって再加工するための再加工処理を行う。具体的には、管理部63eは、加工不良と認定された第1パーツPS1を追加パーツとして、第3の実施形態に示す追加プログラム作成機能を実行する。NC装置63は、第3の実施形態に示すNC装置62と同等の機能を備える。図26に示すように、加工済みの第1パーツPS1a及び第2パーツPS2aが切断加工されたワークWから、追加パーツ(第1パーツPS1)を切断加工するため追加加工プログラムを作成する。
(Third aspect)
The
図23において、ステップS36において、管理部63eは、加工プログラムに従った切断加工を終了したか否かを判断する。ステップS36で肯定判定された場合、すなわち、切断加工を終了した場合には、本処理を終了する。一方、ステップS36で否定判定された場合、すなわち、切断加工を終了していない場合には、ステップS31に戻る。
In FIG. 23, in step S36, the
このように本実施形態によれば、NC装置63が、加工プログラムにおいて複数のパーツをそれぞれ認識することができるので、レーザ加工機1側で加工不良の管理を行うことができる。これにより、オペレータの作業負担を軽減し、使い勝手のよいレーザ加工機1を提供することができる。
As described above, according to the present embodiment, the
また、本実施形態によれば、操作表示部70がリセット操作を受け付けた場合、若しくは、加工制御部63cが加工スキップ処理又はパーツスキップ処理を行った場合に、切断不履行が発生したと判断している。これにより、切断の不履行が発生したことを適切に判断することができる。
Further, according to the present embodiment, when the
また、本実施形態によれば、管理部63eがパーツカウンタを備えているので、加工不良となったパーツの数を適切に管理することができる。
Further, according to the present embodiment, since the
また、本実施形態によれば、管理部63eが再加工処理を行うことで、加工不良となったパーツの再加工を行うことができる。
Furthermore, according to the present embodiment, the
また、本実施形態によれば、管理部63eが加工不良と認定したパーツを識別可能に表示しているので、複数のパーツの中でどのパーツが加工不良となったのかを容易に認識することができる。
Further, according to the present embodiment, since the parts that the
なお、管理部63eは、切断不履行が判断されたパーツの名称とワークにおける位置とを含む加工不良情報を記憶してもよい。また、レーザ加工機本体50が撮影機能を備えている場合には、その動画も加工不良情報に含めてもよい。そして、管理部63eは、加工不良情報を、加工プログラムを作成する外部装置に提供する。外部装置では、切断不履行が判断されたパーツを割り付けるときに、「過去にこのパーツで加工不良が発生しています」とのメッセージを表示する。これにより、加工不良情報に基づいて、割り付け時のアドバイス機能として利用することができる。また、同一パーツだけでなく類似形状という判断を実施し、類似形状に対しても、割り付け時のアドバイス機能を行ってもよい。
Note that the
(第5の実施形態)
以下、本実施形態に係るレーザ加工機及びレーザ加工機の制御方法を説明する。第5の実施形態に係るレーザ加工機1は、NC装置64を備えている。NC装置64は、加工プログラムに従って動作するレーザ加工機本体50を一時停止させるための予約機能を備えている(停止予約機能)。以下、第1の実施形態との相違点を中心に第5の実施形態の特徴を説明する。しかしながら、NC装置64は、第1から第4の実施形態に示すNC装置60、61、62、63が備える機能のうち、少なくとも1つの機能をさらに有するものであってもよい。
(Fifth embodiment)
Hereinafter, a laser processing machine and a method of controlling the laser processing machine according to this embodiment will be explained. The
図27において、NC装置64は、加工プログラム保持部64a、パーツ認識部64b及び加工制御部64cとしての機能を有している。加工プログラム保持部64aは、第1実施形態における加工プログラム保持部60aに対応している。
In FIG. 27, the
パーツ認識部64bは、加工プログラムを解析し、加工プログラムにおいて複数のパーツをそれぞれ認識する。また、パーツ認識部64bは、加工プログラムを解析し、パーツを構成する複数の経路をそれぞれ認識する(経路認識部)。
The
加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する複数のパーツの加工状況を監視する。そして、加工制御部64cは、オペレータによって予約された停止パーツ又は停止経路の加工動作が終了したことを条件に、レーザ加工機本体50の加工動作を一時停止させる。
The
以下、図28を参照し、第5の実施形態に係るレーザ加工機1の制御方法を説明する。図28のフローチャートに示す処理は、NC装置64によって実行される。
Hereinafter, with reference to FIG. 28, a method of controlling the
まず、ステップS40において、パーツ認識部64bは、加工制御部64cが加工プログラムを実行しているか否かを判断する。すなわち、パーツ認識部64bは、加工プログラムに従った切断加工を開始している否かを判断する。ステップS40で肯定判定された場合、すなわち、切断加工を開始している場合には、ステップS41に進む。一方、ステップS40で否定判定された場合、すなわち、切断加工を開始していない場合には、ステップS40に戻る。
First, in step S40, the
ここで、加工制御部64cによって実行されている加工プログラムは、1枚のワークWから2つのパーツ(第1パーツPS1及び第2パーツPS2)を順番に作製するものとする。ワークWには、2つのパーツ(第1パーツPS1及び第2パーツPS2)が所定の位置に割り付けられている。
Here, it is assumed that the machining program executed by the
ステップS41において、パーツ認識部64bは、経路に対するタッチ操作があるか否かを判断する。経路に対するタッチ操作は、後述する各種の処理を行うパーツ又は経路を選択するために行われる。そこで、図29に示すように、パーツ認識部64bは、加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1及び第2パーツPS1、PS2を表示する。以下の説明では、オペレータが、第1パーツPS1の内部経路Rbに対してタッチ操作を行ったとする。
In step S41, the
パーツ認識部64bは、加工プログラムを解析し、経路に対してタッチ操作が行われたか否かを判断する。ステップS41で肯定判定された場合、すなわち、経路に対してタッチ操作が行われた場合には、ステップS42に進む。一方、ステップS41で否定判定された場合、すなわち、経路に対してタッチ操作が行われていない場合には、ステップS41に戻る。
The
ステップS42において、パーツ認識部64bは、タッチ操作の対象を選択する選択画面を表示する。図30において、タッチ操作の対象を選択する選択画面は、第3表示メニュー76から構成されている。この第3表示メニュー76は、オペレータが選択可能な第1ラジオボタン76a及び第2ラジオボタン76bを備えている。また、第3表示メニュー76は、第1及び第2ラジオボタン76a、76bに対する選択を確定するための確認ボタン76cを備えている。
In step S42, the
第1ラジオボタン74aは、パーツを選択するための選択肢である。第1ラジオボタン74aを選択することで、オペレータがタッチ操作を行った経路を含むパーツを選択することができる。
The
第2ラジオボタンは、経路を選択するための選択肢である。第2ラジオボタン74bを選択することで、オペレータがタッチ操作を行った経路を選択することができる。
The second radio button is an option for selecting a route. By selecting the
ステップS43において、パーツ認識部64bは、操作表示部70に対するオペレータの操作内容に基づいて、パーツが選択されたか否かを判断する。ステップS43において肯定判定された場合、すなわち、パーツが選択された場合には、ステップS44に進む。一方、ステップS43において否定判定された場合、すなわち、経路が選択された場合には、ステップS47に進む。
In step S43, the
ステップS44において、パーツ認識部64bは、選択されたパーツを認識する。具体的には、パーツ認識部64bは、タッチ操作による位置と、第1及び第2パーツPS1、PS2の割付位置と対比することで、第1パーツPS1が選択されたことを認識する。
In step S44, the
ステップS45において、パーツ認識部64bは、第1パーツPS1に対する処理の選択画面を表示する。図31において、第1パーツPS1に対する処理の選択画面は、第4表示メニュー77から構成されている。この第4表示メニュー77は、オペレータが選択可能な第1ラジオボタン77a、第2ラジオボタン77b、第3ラジオボタン77c及び第4ラジオボタン77dを備えている。また、第4表示メニュー77は、第1から第4ラジオボタン77a~77dに対する選択を確定するための確認ボタン77eを備えている。
In step S45, the
第1ラジオボタン77aは、第1パーツPS1に関するプログラムを編集するための選択肢である。第1ラジオボタン77aを選択することで、第1パーツPS1に関する加工プログラムを編集することができる。具体的には、パーツ認識部64bは、第1パーツPS1に関する加工プログラムを呼び出す処理を行い、これを操作表示部70に表示する。
The
第2ラジオボタン77bは、第1パーツPS1を現在の加工プログラムに追加配置して編集するための選択肢である。第2ラジオボタン77bを選択することで、第1パーツPS1を追加パーツとして、第3の実施形態に示す追加プログラム作成機能を実行する。NC装置64は、第3の実施形態に示すNC装置62と同等の機能を備える。
The
第3ラジオボタン77cは、第1パーツPS1の加工終了後停止するための選択肢である。第3ラジオボタン77cを選択すると、パーツ認識部64bは、第1パーツPS1を停止パーツとして予約する。この予約により、第1パーツPS1の切断加工が終了したことを条件に、レーザ加工機本体50の加工動作を一時停止させることができる。
The
具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1及び第2パーツPS1、PS2の加工状況を監視する。そして、加工制御部64cは、第1パーツPS1の加工動作が終了したことを判断した場合に、レーザ加工機本体50の加工動作を一時停止させる。図33に示すように、レーザ加工機本体50は、第1パーツPS1の切断加工が終了すると、第2パーツPS2の切断加工に移行することなく、加工動作を一時停止する。
Specifically, the
第4ラジオボタン77dは、第1パーツPS1の終了通知を行うための選択肢である。第4ラジオボタン77dを選択すると、パーツ認識部64bは、第1パーツPS1を停止パーツとして予約する。この予約により、第1パーツPS1の切断加工が終了したことを条件に、第1パーツPS1の切断加工が終了したことを示す終了情報を、操作表示部70に表示させることができる。
The
具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1及び第2パーツPS1、PS2の加工状況を監視する。そして、加工制御部64cは、第1パーツPS1の加工動作が終了したことを判断した場合に、操作表示部70に終了情報を表示する。この場合、レーザ加工機本体50の動作は停止することなく、第2パーツPS2の切断加工へと移行する。
Specifically, the
図28を参照し、ステップS46において、オペレータの選択に応じた処理が行われる。 Referring to FIG. 28, in step S46, processing according to the operator's selection is performed.
ステップS47において、パーツ認識部64bは、選択された経路を認識する。具体的には、パーツ認識部64bは、タッチ操作による位置と、第1パーツPS1を構成する複数の経路と対比することで、内部経路Rbが選択されたことを認識する。
In step S47, the
ステップS48において、パーツ認識部64bは、内部経路Rbに対する処理の選択画面を表示する。図32において、内部経路Rbに対する処理の選択画面は、第5表示メニュー78から構成されている。この第5表示メニュー78は、オペレータが選択可能な第1ラジオボタン78a及び第2ラジオボタン78bを備えている。また、第5表示メニュー78は、第1及び第2ラジオボタン78a、78bに対する選択を確定するための確認ボタン78cを備えている。
In step S48, the
第1ラジオボタン78aは、内部経路Rbの加工終了後停止するための選択肢である。第1ラジオボタン78aを選択すると、パーツ認識部64bは、内部経路Rbを停止経路として予約する。この予約により、内部経路Rbの切断加工が終了したことを条件に、レーザ加工機本体50の加工動作を一時停止させることができる。
The
具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1パーツPS1の加工状況を監視する。そして、加工制御部64cは、内部経路Rbの加工動作が終了したことを判断した場合に、レーザ加工機本体50の加工動作を一時停止させる。図34に示すように、レーザ加工機本体50は、内部経路Rbの切断加工が終了すると、他の経路(外周経路Ra)の切断加工に移行することなく、加工動作を一時停止する。
Specifically, the
第2ラジオボタン78bは、内部経路Rbの終了通知を行うための選択肢である。第2ラジオボタン78bを選択すると、パーツ認識部64bは、内部経路Rbを停止経路として予約する。この予約により、内部経路Rbの切断加工が終了したことを条件に、内部経路Rbの切断加工が終了したことを示す終了情報を、操作表示部70に表示させることができる。
The
具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1パーツPS1の加工状況を監視する。そして、加工制御部64cは、内部経路Rbの加工動作が終了したことを判断した場合に、操作表示部70に終了情報を表示する。この場合、レーザ加工機本体50の動作は停止することなく、他の経路である内部経路Rc1~Rc9、外周経路Raへと順次移行する。
Specifically, the
このように本実施形態によれば、NC装置64が、加工プログラムにおいて複数のパーツをそれぞれ認識することができるので、加工プログラムに従って行われるレーザ加工機本体50の加工動作を、複数のパーツ毎に捉えることができる。このため、停止パーツを予約することで、複数のパーツに対する加工動作の途中でレーザ加工機本体50を一時停止させることできる。したがって、オペレータがレーザ加工機本体50の加工動作を逐一監視する必要がないので、作業効率の向上を図ることができる。
As described above, according to the present embodiment, the
また、本実施形態によれば、NC装置64が、加工プログラムにおいて複数の経路をそれぞれ認識することができるので、加工プログラムに従って行われるレーザ加工機本体50の加工動作を、複数の経路毎に捉えることができる。このため、停止経路を予約することで、複数の経路に対する加工動作の途中でレーザ加工機本体50を一時停止させることができる。したがって、オペレータがレーザ加工機本体50の加工動作を逐一監視する必要がないので、作業効率の向上を図ることができる。
Further, according to the present embodiment, the
また、本実施形態によれば、操作表示部70に表示されたパーツ又は経路を指定することで、停止パーツ又は停止経路の指定を簡単に行うことができる。
Further, according to the present embodiment, by specifying the part or route displayed on the
なお、本実施形態では、パーツと経路との双方に対する処理を行うため、経路へのタッチ操作を認識している。しかしながら、パーツのみを選択するのであれば、経路へのタッチ操作に限らず、パーツの外周領域内の範囲のいずれかをタッチ操作することであってもよい。 Note that in this embodiment, since processing is performed on both parts and routes, touch operations on routes are recognized. However, if only a part is to be selected, the touch operation is not limited to the route, but may be performed by touching any range within the outer peripheral area of the part.
なお前述の実施形態では、ステップS40において切断加工を開始しているので、第1パーツPS1をオペレータがタッチ選択した場合は、加工途中のパーツが選択されたことになる。この場合、第4表示メニュー77においては、第2ラジオボタン77b、第3ラジオボタン77c、および第4ラジオボタン77dのみが選択可能なる。仮に第1ラジオボタン77aをオペレータが選択した場合は、既に加工中あるいは加工完了のパーツが選択されたとして、例えば画面に加工中あるいは加工完了のパーツを選択した旨のメッセージを出すことになる。第1パーツについて編集をする場合は、切断加工を開始する前にタッチ操作を受け付けて、ステップS41以降の処理を行ってもよい。切断加工を開始する前にタッチ操作をした場合には、第4表示メニュー77のうちの4つ全てのラジオボタンが選択可能となる。
Note that in the above-described embodiment, the cutting process is started in step S40, so when the operator touches and selects the first part PS1, this means that the part that is being processed is selected. In this case, in the
本開示は、上述した各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。 The present disclosure is not limited to the embodiments described above, and various changes can be made without departing from the gist of the present invention.
操作表示部に表示されたパーツなどに対する操作は、タッチ操作以外であってもよい。例えば、マウス、ポインティングデバイスなどを用いることにより、操作表示部に表示されるカーソルを操作してパーツなどを操作するといった如くである。 Operations on parts displayed on the operation display section may be other than touch operations. For example, by using a mouse, a pointing device, etc., a cursor displayed on an operation display section is operated to operate parts and the like.
また、上述した実施形態では、NC装置が加工プログラム(追加加工プログラム又は修正加工プログラム)を作成している。しかしながら、NC装置に限らず、加工プログラムの作成機能を専用のプログラム作成装置によって実現してもよい。 Furthermore, in the embodiments described above, the NC device creates a machining program (additional machining program or correction machining program). However, the function of creating a machining program may be realized not only by the NC device but also by a dedicated program creation device.
また、上述した実施形態では、レーザ加工機を用いて説明を行った。しかしながら、1またはそれ以上の実施形態において、レーザ加工機は、レーザ加工機能のみならず、パンチ・レーザ複合加工機能を備えたパンチ・レーザ複合加工機であってもよい。また、1またはそれ以上の実施形態は、レーザ加工機に限らず、パンチ加工機などの加工機に対して広く適用することができる。 Moreover, in the embodiment mentioned above, the explanation was given using a laser processing machine. However, in one or more embodiments, the laser processing machine may be a punch/laser combination processing machine that has not only laser processing functionality but also punch/laser combination processing functionality. Further, one or more embodiments can be widely applied not only to laser processing machines but also to processing machines such as punching machines.
また、上述した各実施形態は、それぞれ独立した実施形態として理解することもできるし、1つ以上の実施形態を相互に組み合わせて理解することも可能である。 Further, each of the embodiments described above can be understood as an independent embodiment, or one or more embodiments can be understood in combination with each other.
1 レーザ加工機
10 レーザ発振器
20 レーザ加工ユニット
25 倣いセンサ
35 加工ヘッド
40 アシストガス供給装置
50 レーザ加工機本体
60 NC装置
60a 加工プログラム保持部
60b パーツ認識部
60c 加工制御部
61 NC装置
61a 加工プログラム保持部
61b 加工制御部
61c 経路認識部
61d 空運転実行部
62 NC装置
62a 加工プログラム保持部
62b 加工制御部
62c パーツ加工データ保持部
62d 割付部
62e 加工プログラム作成部
63 NC装置
63a 加工プログラム保持部
63b パーツ認識部
63c 加工制御部
63d 判断部
63e 管理部
64 NC装置
64a 加工プログラム保持部
64b パーツ認識部
64c 加工制御部
70 操作表示部
1
Claims (6)
前記レーザ加工機本体を制御する制御装置と、を有し、
前記制御装置は、
前記ワークを切断して複数のパーツを順番に作製するための加工プログラムに基づいて、前記レーザ加工機本体の加工動作を制御する加工制御部と、
前記加工プログラムに従って加工動作を行う前記レーザ加工機本体を加工動作の途中で一時停止させるパーツを停止パーツとして予約するための操作部と、
前記加工プログラムを解析し、前記加工プログラムにおいて前記複数のパーツをそれぞれ認識するパーツ認識部と、を有し、
前記加工制御部は、
前記パーツ認識部の認識結果に基づいて前記複数のパーツに対する前記レーザ加工機本体の加工状況を監視し、前記停止パーツに対する切断加工が終了したことを条件に、前記レーザ加工機本体の加工動作を一時停止させる
レーザ加工機。 a laser processing machine main body that cuts the workpiece by irradiating the workpiece with a laser beam;
a control device that controls the laser processing machine main body,
The control device includes:
a processing control unit that controls processing operations of the laser processing machine main body based on a processing program for sequentially manufacturing a plurality of parts by cutting the workpiece;
an operation unit for reserving a part as a stop part for temporarily stopping the laser processing machine main body, which performs a processing operation according to the processing program, in the middle of the processing operation;
a parts recognition unit that analyzes the machining program and recognizes each of the plurality of parts in the machining program;
The processing control section includes:
Monitoring the processing status of the laser processing machine main body on the plurality of parts based on the recognition result of the parts recognition unit, and controlling the processing operation of the laser processing machine main body on the condition that the cutting processing on the stopped part is completed. A laser processing machine that temporarily stops.
前記操作部は、前記表示部に表示された前記複数のパーツの中から前記停止パーツを指定することで、前記停止パーツの予約を行う
請求項1記載のレーザ加工機。 further comprising a display unit that displays the allocation status of the plurality of parts allocated to the workpiece based on the machining program,
The laser processing machine according to claim 1, wherein the operation unit reserves the stopped part by specifying the stopped part from among the plurality of parts displayed on the display unit.
前記レーザ加工機本体を制御する制御装置と、を有し、
前記制御装置は、
前記ワークを複数の経路に沿って順番に切断してパーツを作製するための加工プログラムに基づいて、前記レーザ加工機本体の加工動作を制御する加工制御部と、
前記加工プログラムに従って加工動作を行う前記レーザ加工機本体を加工動作の途中で一時停止させる経路を停止経路として予約するための操作部と、
前記加工プログラムを解析し、前記加工プログラムにおいて前記複数の経路をそれぞれ認識する経路認識部と、を有し、
前記加工制御部は、
前記経路認識部の認識結果に基づいて前記複数の経路に対する前記レーザ加工機本体の加工状況を監視し、前記停止経路に対する切断加工が終了したことを条件に、前記レーザ加工機本体の加工動作を一時停止させる
レーザ加工機。 a laser processing machine main body that cuts the workpiece by irradiating the workpiece with a laser beam;
a control device that controls the laser processing machine main body,
The control device includes:
a processing control unit that controls processing operations of the laser processing machine main body based on a processing program for manufacturing parts by sequentially cutting the workpiece along a plurality of paths;
an operation unit for reserving a path for temporarily stopping the laser processing machine body that performs a machining operation in accordance with the machining program as a stop path;
a route recognition unit that analyzes the machining program and recognizes each of the plurality of routes in the machining program;
The processing control section includes:
Monitoring the processing status of the laser processing machine main body for the plurality of routes based on the recognition results of the route recognition unit, and controlling the processing operation of the laser processing machine main body on the condition that the cutting processing for the stop route is completed. A laser processing machine that temporarily stops.
前記操作部は、前記表示部に表示された前記複数の経路の中から前記停止経路を指定することで、前記停止経路の予約を行う
請求項3記載のレーザ加工機。 further comprising a display unit that displays the plurality of routes for producing the part based on the processing program,
The laser processing machine according to claim 3, wherein the operation unit reserves the stop route by specifying the stop route from among the plurality of routes displayed on the display unit.
前記加工プログラムに従って加工動作を行う前記レーザ加工機を加工動作の途中で一時停止させるパーツを停止パーツとして予約する操作を、前記レーザ加工機のオペレータから受け付け、
前記加工プログラムを解析し、前記加工プログラムにおいて前記複数のパーツをそれぞれ認識し、
前記複数のパーツの認識結果に基づいて前記複数のパーツに対する前記レーザ加工機の加工状況を監視し、前記停止パーツに対する切断加工が終了したことを条件に、前記レーザ加工機の加工動作を一時停止させる
レーザ加工機の制御方法。 A method for controlling a laser processing machine that controls a laser processing machine that cuts a workpiece with a laser beam based on a processing program for sequentially manufacturing a plurality of parts by cutting the workpiece,
receiving from an operator of the laser processing machine an operation for reserving a part as a stop part for temporarily stopping the laser processing machine that performs a processing operation according to the processing program in the middle of the processing operation;
Analyzing the machining program and recognizing each of the plurality of parts in the machining program,
Monitoring the processing status of the laser processing machine for the plurality of parts based on the recognition results of the plurality of parts, and temporarily suspending the processing operation of the laser processing machine on the condition that the cutting processing for the stopped part is completed. How to control a laser processing machine.
前記加工プログラムに従って加工動作を行う前記レーザ加工機を加工動作の途中で一時停止させる経路を停止経路として予約する操作を、前記レーザ加工機のオペレータから受け付け、
前記加工プログラムを解析し、前記加工プログラムにおいて前記複数の経路をそれぞれ認識し、
前記複数の経路の認識結果に基づいて前記複数の経路に対する前記レーザ加工機の加工状況を監視し、前記停止経路に対する切断加工が終了したことを条件に、前記レーザ加工機の加工動作を一時停止させる
レーザ加工機の制御方法。 A method for controlling a laser processing machine that controls a laser processing machine that cuts a workpiece with a laser beam based on a processing program for manufacturing parts by sequentially cutting the workpiece along a plurality of paths,
receiving from an operator of the laser processing machine an operation for reserving a path for temporarily stopping the laser processing machine that performs processing operations according to the processing program as a stop route;
Analyzing the machining program and recognizing each of the plurality of routes in the machining program,
Monitoring the processing status of the laser processing machine for the plurality of routes based on the recognition results of the plurality of routes, and temporarily suspending the processing operation of the laser processing machine on the condition that the cutting processing for the stop route is completed. How to control a laser processing machine.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020056347A JP7437992B2 (en) | 2020-03-26 | 2020-03-26 | Laser processing machine and control method for laser processing machine |
PCT/JP2021/010872 WO2021193292A1 (en) | 2020-03-26 | 2021-03-17 | Machining device, automatic programing device, and method for controlling machining device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020056347A JP7437992B2 (en) | 2020-03-26 | 2020-03-26 | Laser processing machine and control method for laser processing machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021154337A JP2021154337A (en) | 2021-10-07 |
JP7437992B2 true JP7437992B2 (en) | 2024-02-26 |
Family
ID=77919022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020056347A Active JP7437992B2 (en) | 2020-03-26 | 2020-03-26 | Laser processing machine and control method for laser processing machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7437992B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7312925B1 (en) | 2022-03-25 | 2023-07-21 | 株式会社アマダ | Laser processing path allocation method, laser processing method, and laser processing path allocation device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002361449A (en) | 2001-06-01 | 2002-12-18 | Mitsubishi Electric Corp | Laser beam machining device |
US20050172764A1 (en) | 2004-02-10 | 2005-08-11 | Matthew Fagan | Method and system for eliminating external piercing in NC cutting of nested parts |
JP2017224011A (en) | 2016-06-13 | 2017-12-21 | 株式会社アマダホールディングス | Sheet data creation device, sheet data creation method, and sheet data creation program |
JP7236988B2 (en) | 2019-11-27 | 2023-03-10 | 三菱電機株式会社 | Semiconductor manufacturing equipment |
-
2020
- 2020-03-26 JP JP2020056347A patent/JP7437992B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002361449A (en) | 2001-06-01 | 2002-12-18 | Mitsubishi Electric Corp | Laser beam machining device |
US20050172764A1 (en) | 2004-02-10 | 2005-08-11 | Matthew Fagan | Method and system for eliminating external piercing in NC cutting of nested parts |
JP2017224011A (en) | 2016-06-13 | 2017-12-21 | 株式会社アマダホールディングス | Sheet data creation device, sheet data creation method, and sheet data creation program |
JP7236988B2 (en) | 2019-11-27 | 2023-03-10 | 三菱電機株式会社 | Semiconductor manufacturing equipment |
Also Published As
Publication number | Publication date |
---|---|
JP2021154337A (en) | 2021-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100626411B1 (en) | Robot controller | |
US11241759B2 (en) | Teaching device, teaching method, and storage medium storing teaching program for laser machining | |
US8818536B2 (en) | Method for creating numerical control programs | |
JP7437992B2 (en) | Laser processing machine and control method for laser processing machine | |
MXPA01006561A (en) | Method and apparatus for controlling a laser-equipped machine tool. | |
CN109862989B (en) | Image-based technique selection during laser welding | |
TWI666081B (en) | Boundary-joint laser-mark machine and the method thereof | |
JP2002091523A (en) | Automatic programming / simulation equipment | |
JP2009208093A (en) | Laser marking apparatus | |
JP7503405B2 (en) | Laser processing machine and method for controlling the laser processing machine | |
JP6293273B2 (en) | Machine tool controller | |
JP2021157425A (en) | Processing machine and automatic programming device and control method of processing machine | |
WO2021193292A1 (en) | Machining device, automatic programing device, and method for controlling machining device | |
US20080086221A1 (en) | Machine-tool controller | |
JP7221792B2 (en) | Measurement program selection aid and measurement controller | |
JP2021157426A (en) | Processing machine and automatic programming device and control method of processing machine | |
JP6638979B2 (en) | Numerical control device with machining process management function and machining process management program | |
JP5909355B2 (en) | Automatic programming apparatus and method for laser processing machine and laser processing system | |
JP2016024045A (en) | Image measurement apparatus | |
JPH08328829A (en) | Parameter change history managing system | |
JPH09271977A (en) | Device for preparing working control program | |
JP4986840B2 (en) | Tool collision prevention device, tool collision prevention method, and NC program | |
US20220212290A1 (en) | Joint amount control device, joint amount control method, joint amount control program, and laser processing machine | |
JP6216656B2 (en) | Grinder | |
KR101289296B1 (en) | System and method for managing cam data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230106 |
|
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: 20240116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7437992 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |