Nothing Special   »   [go: up one dir, main page]

JP7437992B2 - Laser processing machine and control method for laser processing machine - Google Patents

Laser processing machine and control method for laser processing machine Download PDF

Info

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
Application number
JP2020056347A
Other languages
Japanese (ja)
Other versions
JP2021154337A (en
Inventor
晴雄 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP2020056347A priority Critical patent/JP7437992B2/en
Priority to PCT/JP2021/010872 priority patent/WO2021193292A1/en
Publication of JP2021154337A publication Critical patent/JP2021154337A/en
Application granted granted Critical
Publication of JP7437992B2 publication Critical patent/JP7437992B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Document 1 discloses a technique for stopping the operation of a laser processing machine by an operator operating a stop button.

特開2016-085701公報Japanese Patent Application Publication No. 2016-085701

しかしながら、特許文献1に開示された技術は、停止ボタンを押したタイミングでしかレーザ加工機の加工動作を停止させることができない。したがって、所望とするパーツ又は経路に対する切断加工が終了したタイミングで、レーザ加工機の加工動作を停止させた場合には、オペレータがレーザ加工機本体の加工動作を逐一監視し、停止ボタンを適時に操作する必要がある。このため、作業効率が低下してしまう可能性があった。 However, the technique disclosed in Patent Document 1 can only stop the processing operation of the laser processing machine at the timing when the stop button is pressed. Therefore, if the processing operation of the laser processing machine is stopped at the timing when the cutting processing for the desired part or path is completed, the operator should monitor the processing operation of the laser processing machine one by one and press the stop button at the appropriate time. need to be operated. For this reason, there was a possibility that work efficiency would decrease.

本開示に係る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の実施形態に係るレーザ加工機の全体構成を示すブロック図である。FIG. 1 is a block diagram showing the overall configuration of a laser processing machine according to a first embodiment. 図2は、第1の実施形態に係るNC装置を説明するブロック図である。FIG. 2 is a block diagram illustrating the NC device according to the first embodiment. 図3は、矩形パーツに対する加工動作を説明する図である。FIG. 3 is a diagram illustrating a machining operation for a rectangular part. 図4は、ワークに割り付けられた第1から第5パーツを説明する図である。FIG. 4 is a diagram illustrating the first to fifth parts allocated to the workpiece. 図5は、加工プログラムの内容を示す説明図である。FIG. 5 is an explanatory diagram showing the contents of the machining program. 図6は、第1の実施形態に係るレーザ加工機の制御方法を示すフローチャートである。FIG. 6 is a flowchart showing a method of controlling the laser processing machine according to the first embodiment. 図7は、操作表示部に表示される第1から第5パーツの割付結果を説明する図である。FIG. 7 is a diagram illustrating the layout results of the first to fifth parts displayed on the operation display section. 図8は、基準加工プログラムの修正方法の一例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of a method for correcting a reference machining program. 図9は、パーツの認識方法を説明する図である。FIG. 9 is a diagram illustrating a parts recognition method. 図10は、第2の実施形態に係るNC装置を説明するブロック図である。FIG. 10 is a block diagram illustrating the NC device according to the second embodiment. 図11は、第2の実施形態に係るレーザ加工機の制御方法を示すフローチャートである。FIG. 11 is a flowchart showing a method of controlling a laser processing machine according to the second embodiment. 図12は、空運転の受付処理を説明する図である。FIG. 12 is a diagram illustrating the idle operation reception process. 図13は、空運転が行われる外周経路を説明する説明図である。FIG. 13 is an explanatory diagram illustrating the outer circumferential route on which idle operation is performed. 図14は、第3の実施形態に係るNC装置を説明するブロック図である。FIG. 14 is a block diagram illustrating the NC device according to the third embodiment. 図15は、ワークに割り付けられた第1パーツを説明する図である。FIG. 15 is a diagram illustrating the first part allocated to the workpiece. 図16は、第1パーツが割り付けられたワークに第2パーツを追加的に割り付けた状態を説明する図である。FIG. 16 is a diagram illustrating a state in which a second part is additionally allocated to a workpiece to which the first part is allocated. 図17は、第3の実施形態に係るレーザ加工機の制御方法を示すフローチャートである。FIG. 17 is a flowchart showing a method of controlling a laser processing machine according to the third embodiment. 図18は、第1表示メニューを説明する図である。FIG. 18 is a diagram illustrating the first display menu. 図19は、加工プログラムの内容を示す説明図である。FIG. 19 is an explanatory diagram showing the contents of the machining program. 図20は、追加加工プログラムの内容を示す説明図である。FIG. 20 is an explanatory diagram showing the contents of the additional machining program. 図21は、第2表示メニューを説明する図である。FIG. 21 is a diagram illustrating the second display menu. 図22は、第4の実施形態に係るNC装置を説明するブロック図である。FIG. 22 is a block diagram illustrating the NC device according to the fourth embodiment. 図23は、第4の実施形態に係るレーザ加工機の制御方法を示すフローチャートである。FIG. 23 is a flowchart showing a method of controlling a laser processing machine according to the fourth embodiment. 図24は、パーツカウンタの一例を示す説明図である。FIG. 24 is an explanatory diagram showing an example of a parts counter. 図25は、加工不良と認定したパーツに対する表示態様を説明する図である。FIG. 25 is a diagram illustrating a display mode for parts recognized as defective in processing. 図26は、第1及び第2パーツが割り付けられたワークに追加パーツを追加的に割り付けた状態を説明する図である。FIG. 26 is a diagram illustrating a state in which an additional part is additionally allocated to a workpiece to which the first and second parts have been allocated. 図27は、第5の実施形態に係るNC装置を説明するブロック図である。FIG. 27 is a block diagram illustrating the NC device according to the fifth embodiment. 図28は、第5の実施形態に係るレーザ加工機の制御方法を示すフローチャートである。FIG. 28 is a flowchart showing a method of controlling a laser processing machine according to the fifth embodiment. 図29は、経路に対するタッチ操作を示す説明図である。FIG. 29 is an explanatory diagram showing a touch operation on a route. 図30は、第3表示メニューを説明する図である。FIG. 30 is a diagram illustrating the third display menu. 図31は、第4表示メニューを説明する図である。FIG. 31 is a diagram illustrating the fourth display menu. 図32は、第5表示メニューを説明する図である。FIG. 32 is a diagram illustrating the fifth display menu. 図33は、停止パーツを示す説明図である。FIG. 33 is an explanatory diagram showing the stopping parts. 図34は、停止経路を示す説明図である。FIG. 34 is an explanatory diagram showing the stopping route.

(第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 laser processing machine 1 is a processing machine that cuts a workpiece W using a laser beam. The workpiece W to be processed is, for example, a sheet metal. The laser processing machine 1 includes a laser oscillator 10, a process fiber 12, a laser processing unit 20, and an assist gas supply device 40. The laser oscillator 10, process fiber 12, laser processing unit 20, and assist gas supply device 40 constitute a laser processing machine main body 50. The laser processing machine 1 also includes an NC device 60 and an operation display section 70.

レーザ発振器10は、レーザビームを生成し、レーザビームを射出する。レーザ発振器10としては、レーザダイオードより発せられる励起光を増幅して所定の波長のレーザビームを射出するレーザ発振器、又はレーザダイオードより発せられるレーザビームを直接利用するレーザ発振器が好適である。レーザ発振器10は、例えば、固体レーザ発振器、ファイバレーザ発振器、ディスクレーザ発振器、ダイレクトダイオードレーザ発振器(DDL発振器)である。 Laser oscillator 10 generates and emits a laser beam. As the laser oscillator 10, a laser oscillator that amplifies excitation light emitted from a laser diode and emits a laser beam of a predetermined wavelength, or a laser oscillator that directly uses the laser beam emitted from a laser diode is suitable. The laser oscillator 10 is, for example, a solid-state laser oscillator, a fiber laser oscillator, a disk laser oscillator, or a direct diode laser oscillator (DDL oscillator).

レーザ発振器10は、波長900nm~1100nmの1μm帯のレーザビームを射出する。ファイバレーザ発振器及びDDL発振器を例とすると、ファイバレーザ発振器は、波長1060nm~1080nmのレーザビームを射出し、DDL発振器は、波長910nm~950nmのレーザビームを射出する。 The laser oscillator 10 emits a laser beam in the 1 μm band with a wavelength of 900 nm to 1100 nm. Taking a fiber laser oscillator and a DDL oscillator as examples, the fiber laser oscillator emits a laser beam with a wavelength of 1060 nm to 1080 nm, and the DDL oscillator emits a laser beam with a wavelength of 910 nm to 950 nm.

プロセスファイバ12は、レーザ発振器10より射出されたレーザビームをレーザ加工ユニット20へと伝送する。 Process fiber 12 transmits the laser beam emitted from laser oscillator 10 to laser processing unit 20 .

レーザ加工ユニット20は、プロセスファイバ12によって伝送されたレーザビームを用いて、ワークWを切断する。レーザ加工ユニット20は、ワークWを載せる加工テーブル21と、門型のX軸キャリッジ22と、Y軸キャリッジ23と、コリメータユニット30とを有している。X軸キャリッジ22は、加工テーブル21上でX軸方向に沿って移動自在に構成されている。Y軸キャリッジ23は、X軸キャリッジ22上でX軸に垂直なY軸方向に沿って移動自在に構成されている。 The laser processing unit 20 cuts the work W using the laser beam transmitted by the process fiber 12. The laser processing unit 20 includes a processing table 21 on which a workpiece W is placed, a gate-shaped X-axis carriage 22, a Y-axis carriage 23, and a collimator unit 30. The X-axis carriage 22 is configured to be movable along the X-axis direction on the processing table 21. The Y-axis carriage 23 is configured to be movable on the X-axis carriage 22 along the Y-axis direction perpendicular to the X-axis.

コリメータユニット30は、プロセスファイバ12によって伝送されたレーザビームをワークWに照射する。コリメータユニット30は、プロセスファイバ12の射出端より射出したレーザビームが入射されるコリメータレンズ31と、コリメータレンズ31より射出したレーザビームをX軸及びY軸に垂直なZ軸方向下方に向けて反射させるベンドミラー33とを有している。また、コリメータユニット30は、ベンドミラー33で反射したレーザビームを集束させる集束レンズ34を有している。コリメータレンズ31、ベンドミラー33及び集束レンズ34は、予め光軸が調整された状態で配置されている。 The collimator unit 30 irradiates the work W with the laser beam transmitted by the process fiber 12. The collimator unit 30 includes a collimator lens 31 into which the laser beam emitted from the exit end of the process fiber 12 is incident, and a collimator lens 31 that reflects the laser beam emitted from the collimator lens 31 downward in the Z-axis direction perpendicular to the X-axis and the Y-axis. It has a bend mirror 33 that allows Further, the collimator unit 30 includes a focusing lens 34 that focuses the laser beam reflected by the bend mirror 33. The collimator lens 31, bend mirror 33, and focusing lens 34 are arranged with their optical axes adjusted in advance.

コリメータユニット30は、ワークWにレーザビームを照射する加工ヘッド35を有している。加工ヘッド35の先端には、レーザビームを射出するノズル36が着脱自在に取り付けられている。ノズル36の先端部には、円形の開口が設けられており、集束レンズ34で集束されたレーザビームは、ノズル36の先端部の開口からワークWに照射される。 The collimator unit 30 has a processing head 35 that irradiates the workpiece W with a laser beam. A nozzle 36 for emitting a laser beam is detachably attached to the tip of the processing head 35. A circular opening is provided at the tip of the nozzle 36, and the laser beam focused by the focusing lens 34 is irradiated onto the workpiece W from the opening at the tip of the nozzle 36.

コリメータユニット30は、Y軸方向に移動自在のY軸キャリッジ23に固定され、Y軸キャリッジ23は、X軸方向に移動自在のX軸キャリッジ22に設けられている。よって、加工ヘッド35、すなわち、レーザビームをワークWに照射する位置を、ワークWの面(X軸方向及びY軸方向)に移動させることができる。なお、レーザ加工機本体50は、加工ヘッド35をワークWの面に沿って移動させる構成に代えて、加工ヘッド35の位置を固定したまま、ワークWを移動する構成であってもよい。レーザ加工機本体50は、ワークWの面に対して加工ヘッド35を相対的に移動させる構成を備えていればよい。 The collimator unit 30 is fixed to a Y-axis carriage 23 that is movable in the Y-axis direction, and the Y-axis carriage 23 is provided on an X-axis carriage 22 that is movable in the X-axis direction. Therefore, the processing head 35, that is, the position at which the laser beam is irradiated onto the workpiece W, can be moved toward the surface of the workpiece W (in the X-axis direction and the Y-axis direction). Note that the laser processing machine main body 50 may be configured to move the workpiece W while the position of the processing head 35 is fixed, instead of moving the processing head 35 along the surface of the workpiece W. The laser processing machine main body 50 only needs to be configured to move the processing head 35 relative to the surface of the workpiece W.

アシストガス供給装置40は、アシストガスとして窒素、酸素、窒素と酸素との混合気体、又は空気を加工ヘッド35に供給する。ワークWの加工時、アシストガスはノズル36の開口よりワークWへと吹き付けられる。アシストガスは、ワークWが溶融したカーフ幅内の溶融金属を排出する。 The assist gas supply device 40 supplies nitrogen, oxygen, a mixed gas of nitrogen and oxygen, or air to the processing head 35 as an assist gas. When processing the workpiece W, the assist gas is blown onto the workpiece W from the opening of the nozzle 36. The assist gas discharges the molten metal within the width of the kerf where the workpiece W is melted.

以上のように構成されるレーザ加工機本体50は、加工ヘッド35より射出されたレーザビームによってワークWを切断し、所定の形状を有するパーツを作製する。 The laser processing machine main body 50 configured as described above cuts the workpiece W with a laser beam emitted from the processing head 35 to produce parts having a predetermined shape.

NC装置60は、レーザ加工機本体50の各部を制御する制御装置である。NC装置60は、コンピュータから構成されており、CPU、ROM及びRAMを有している。NC装置60には、操作表示部70が接続されている。 The NC device 60 is a control device that controls each part of the laser processing machine main body 50. The NC device 60 is composed of a computer, and has a CPU, ROM, and RAM. An operation display section 70 is connected to the NC device 60.

NC装置60は、CPUがROMから各種プログラムを読み出し、RAMに展開し、展開したプログラムを実行することにより、各種の機能を実現する。図2に示すように、NC装置60は、加工プログラム保持部60a、パーツ認識部60b及び加工制御部60cとしての機能を有している。 The NC device 60 realizes various functions by having the CPU read various programs from the ROM, develop them in the RAM, and execute the developed programs. As shown in FIG. 2, the NC device 60 has functions as a machining program holding section 60a, a parts recognition section 60b, and a machining control section 60c.

加工プログラム保持部60aは、加工プログラムを保持する。加工プログラム保持部60aが保持する加工プログラムは、CAMなどの外部装置によって作成されており、加工プログラム保持部60aは、外部装置から加工プログラムを取得する。なお、外部装置は、作成した加工プログラムを、図示しないデータ管理サーバ内のデータベースに格納してもよい。この場合、加工プログラム保持部60aは、データ管理サーバのデータベースに格納された加工プログラムを読み出すことで、加工プログラムを取得する。 The machining program holding unit 60a holds machining programs. The machining program held by the machining program holding unit 60a is created by an external device such as a CAM, and the machining program holding unit 60a acquires the machining program from the external device. Note that the external device may store the created machining program in a database in a data management server (not shown). In this case, the machining program holding unit 60a acquires the machining program by reading the machining program stored in the database of the data management server.

ここで、加工プログラムは、パーツを作製するために必要なレーザ加工機本体50の動作を定義するコードを含んでいる。加工プログラムの説明に先立ち、以下、矩形パーツPSを例に、レーザ加工機本体50の動作を説明する。図3において、矩形パーツPSは、矩形状の外観を有し、矩形パーツPSの内部には、三角形状を有する第1開口及び長円形状を有する第2開口が設けられている。 Here, the processing program includes a code that defines the operation of the laser processing machine main body 50 necessary for producing the part. Prior to explaining the machining program, the operation of the laser processing machine main body 50 will be described below using a rectangular part PS as an example. In FIG. 3, the rectangular part PS has a rectangular appearance, and a first opening having a triangular shape and a second opening having an oval shape are provided inside the rectangular part PS.

矩形パーツ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 main body 50 is configured such that the laser beam departs from the cutting start point Rp1, sequentially cuts the linear element R11, linear element R12, and linear element R13, and returns to the cutting start point (cutting end point) Rp1. be made to work.

第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 main body 50, a laser beam departs from a cutting start point Rp2, sequentially cuts a straight line element R23, a curved element R22, a straight line element R24, and a curved element R21, and reaches the cutting start point (cutting end point) Rp2. It is operated so that it returns.

第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 main body 50, the laser beam departs from the cutting start point Rp3, sequentially cuts the straight line element R31, straight line element R32, straight line element R33, and straight line element R34, and reaches the cutting start point (cutting end point) Rp3. It is operated so that it returns.

加工プログラムには、要素毎の加工ヘッド35の移動、経路から経路への移動、加工ヘッド35の上昇及び加工といった、パーツを作製するために必要なレーザ加工機本体50の一連の動作を規定するコードが記述されている。また、ワークWから複数のパーツを切断する場合、加工プログラムには、複数のパーツ毎にコードが記述されている。 The machining program defines a series of operations of the laser processing machine main body 50 necessary for manufacturing the part, such as movement of the machining head 35 for each element, movement from path to path, raising of the machining head 35, and machining. The code is written. Further, when cutting a plurality of parts from the workpiece W, a code is written for each of the plurality of parts in the machining program.

本実施形態では、図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 main body 50 with respect to the parts are written in the order of the first part PS1, the second part PS2, the third part PS3, the fourth part PS4, and the fifth part PS5. There is. FIG. 5 shows part of the code related to the first part PS1 and part of the code related to the second part PS2.

NC装置60が加工プログラムに基づいてレーザ加工機本体50を制御した場合、第1パーツPS1、第2パーツPS2、第3パーツPS3、第4パーツPS4及び第5パーツPS5の順で切断加工が行われる。このように、第1から第5パーツPS1~PS2に関する加工順序は、加工プログラムに従って規定されている。 When the NC device 60 controls the laser processing machine main body 50 based on the processing program, cutting processing is performed in the order of the first part PS1, the second part PS2, the third part PS3, the fourth part PS4, and the fifth part PS5. be exposed. In this way, the machining order for the first to fifth parts PS1 to PS2 is defined according to the machining program.

本実施形態において、加工プログラムには、各パーツ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 recognition code 201 is a code for recognizing the second part PS2.

パーツ認識部60bは、加工プログラムを解析することにより、加工プログラムにおいて第1から第5パーツPS1~PS5をそれぞれ認識する。パーツ認識部60bは、加工プログラムに従って実行される第1から第5パーツPS1~PS5の加工順序を、レーザ加工機1のオペレータから指定された加工順序へと入れ替える。 The parts recognition unit 60b recognizes each of the first to fifth parts PS1 to PS5 in the machining program by analyzing the machining program. The parts recognition unit 60b changes the processing order of the first to fifth parts PS1 to PS5 executed according to the processing program to the processing order designated by the operator of the laser beam machine 1.

加工制御部60cは、パーツ認識部60bが入れ替えた加工順序に従って第1から第5パーツPS1~PS5を作製するようにレーザ加工機本体50を制御する。 The processing control section 60c controls the laser processing machine main body 50 to produce the first to fifth parts PS1 to PS5 according to the processing order changed by the parts recognition section 60b.

操作表示部70は、レーザ加工機本体50及びNC装置60に対して情報の入力を行うためにオペレータが操作を行う操作部と、レーザ加工機本体50及びNC装置60から出力される情報を表示する表示部とを含んでいる。本実施形態では、操作表示部70は、ディスプレイと、ディスプレイ上に表示される情報に従って入力操作を行うことができるタッチパネルとを主体に構成されている。利用者は、操作表示部70を操作することで、レーザ加工機本体50及びNC装置60に対して様々な情報を入力することができる。また、利用者は、操作表示部70に表示される情報から、レーザ加工機本体50及びNC装置60に関する様々な情報を把握することができる。 The operation display unit 70 is an operation unit operated by an operator to input information to the laser processing machine main body 50 and the NC device 60, and displays information output from the laser processing machine main body 50 and the NC device 60. and a display section to display the information. In the present embodiment, the operation display section 70 is mainly composed of a display and a touch panel that allows input operations to be performed according to information displayed on the display. By operating the operation display section 70, the user can input various information to the laser processing machine main body 50 and the NC device 60. Further, the user can grasp various information regarding the laser processing machine main body 50 and the NC device 60 from the information displayed on the operation display section 70.

以下、図6を参照し、本実施形態に係るレーザ加工機1の制御方法を説明する。図6におけるフローチャートに示す処理は、NC装置60によって実行される。 Hereinafter, with reference to FIG. 6, a method of controlling the laser processing machine 1 according to this embodiment will be described. The processing shown in the flowchart in FIG. 6 is executed by the NC device 60.

まず、ステップS1において、加工プログラム保持部60aは、外部装置によって作成された加工プログラムである基準加工プログラムを取得しているか否かを判断する。ステップS1において肯定判定された場合、すなわち、基準加工プログラムを取得している場合には、ステップS2に進む。ステップS1において否定判定された場合、すなわち、基準加工プログラムを取得していない場合には、ステップS1に戻る。 First, in step S1, the machining program holding unit 60a determines whether a reference machining program, which is a machining program created by an external device, has been acquired. If an affirmative determination is made in step S1, that is, if the reference machining program has been acquired, the process proceeds to step S2. If a negative determination is made in step S1, that is, if the reference machining program has not been acquired, the process returns to step S1.

ステップS2おいて、パーツ認識部60bは、加工順序の変更要求を受け付けたか否かを判断する。加工順序の変更要求は、第1から第5パーツPS1~PS5の加工順序を変更するための要求であり、オペレータが操作表示部70を操作することにより、NC装置60へ入力される。ステップS2において肯定判定された場合、すなわち、加工順序の変更要求を受け付けた場合には、ステップS3に進む。一方、ステップS2において否定判定された場合、すなわち、加工順序の変更要求を受け付けていない場合には、ステップS5に進む。 In step S2, the parts recognition unit 60b determines whether a request to change the processing order has been received. The processing order change request is a request for changing the processing order of the first to fifth parts PS1 to PS5, and is input to the NC device 60 by the operator operating the operation display section 70. If an affirmative determination is made in step S2, that is, if a processing order change request is accepted, the process proceeds to step S3. On the other hand, if a negative determination is made in step S2, that is, if the processing order change request is not accepted, the process proceeds to step S5.

ステップ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 parts recognition unit 60b receives a processing order instruction. The machining order instruction is an instruction specifying the machining order of the first to fifth parts PS1 to PS5, and is received from the operator. As shown in FIG. 7, the parts recognition unit 60b displays the first to fifth parts PS1 to PS5 allocated to the work W on the display screen 71 of the operation display unit 70. The operator refers to the first to fifth parts PS1 to PS5 displayed on the display screen 71 and specifies the desired processing order for the first to fifth parts PS1 to PS5. For example, the operator may sequentially touch and operate the first to fifth parts PS1 to PS5 displayed on the operation display section 70 in accordance with the desired processing order.

パーツ認識部60bは、基準加工プログラムを解析することで、第1から第5パーツPS1~PS5の割付位置(各パーツPS1~PS5の外周経路の位置及びその範囲)をそれぞれ認識する。そして、パーツ認識部60bは、タッチ操作による操作位置と、第1から第5パーツPS1~PS5の割付位置と対比することで、どのパーツPS1~PS5が選択されたかを認識することができる。また、パーツ認識部60bは、第1から第5パーツPS1~PS5に対するタッチ操作の順番に基づいて、第1から第5パーツPS1~PS5に対する加工順序の指定を認識することができる。 The parts recognition unit 60b recognizes the allocation positions of the first to fifth parts PS1 to PS5 (the positions and ranges of the outer circumferential paths of each of the parts PS1 to PS5) by analyzing the reference machining program. Then, the part recognition unit 60b can recognize which part PS1 to PS5 has been selected by comparing the operation position by the touch operation and the allocation position of the first to fifth parts PS1 to PS5. Further, the parts recognition unit 60b can recognize the designation of the processing order for the first to fifth parts PS1 to PS5 based on the order of touch operations for the first to fifth parts PS1 to PS5.

図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 display screen 71 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. The parts recognition unit 60b receives the order of touch operations, that is, the order of the second part PS2, the fourth part PS4, the third part PS3, the first part PS1, and the fifth part PS5, as a processing order instruction.

図6を参照し、ステップS4において、パーツ認識部60bは、加工順序の入替処理を行う。具体的には、パーツ認識部60bは、基準加工プログラムを修正し、加工順指示で指定された加工順序に従って第1から第5パーツPS1~PS5を作製するための修正加工プログラムを作成する。 Referring to FIG. 6, in step S4, the parts recognition unit 60b performs processing to replace the processing order. Specifically, the parts recognition unit 60b modifies the standard machining program and creates a modified machining program for manufacturing the first to fifth parts PS1 to PS5 according to the machining order specified by the machining order instruction.

基準加工プログラムの修正方法には、種々の方法が考えられる。修正方法の一例としては、基準加工プログラムに新たなコードを追加することである。例えば、無条件分岐(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 sequence number 211 to be moved by the unconditional branch are added as surrounded by a broken line.

また、修正方法の他の例としては、基準加工プログラムに含まれる既存のコードを、パーツ単位で入れ替えることである。例えば、基準加工プログラムに記述される、第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 parts recognition unit 60b determines whether or not a machining start instruction to start machining has been received. The processing start instruction is input to the NC device 60 by the operator operating the operation display section 70. If an affirmative determination is made in step S5, that is, if a machining start instruction is accepted, the process proceeds to step S6. On the other hand, if a negative determination is made in step S5, that is, if the machining start instruction has not been received, the process returns to step S2.

ステップS6において、加工制御部60cは、加工プログラムを実行し、加工プログラムに基づいてレーザ加工機本体50を制御する。これにより、加工制御部60cは、加工プログラムに従った切断加工を実行する。このステップS6において、修正加工プログラムが作成されている場合には、加工制御部60cは、修正加工プログラムに基づいてレーザ加工機本体50を制御する。一方、修正加工プログラムが作成されていない場合には、加工制御部60cは、基準加工プログラムに基づいてレーザ加工機本体50を制御する。 In step S6, the processing control unit 60c executes the processing program and controls the laser processing machine main body 50 based on the processing program. Thereby, the machining control unit 60c executes cutting according to the machining program. In this step S6, if a modified machining program has been created, the machining control section 60c controls the laser processing machine main body 50 based on the modified machining program. On the other hand, if the modified machining program has not been created, the machining control unit 60c controls the laser beam machine main body 50 based on the standard machining program.

このように本実施形態によれば、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 NC device 60 can recognize each of the first to fifth parts PS1 to PS5 in the standard machining program. Thereby, the machining operation of the laser beam machine main body 50 executed according to the standard machining program can be captured for each of the first to fifth parts PS1 to PS5. That is, since the NC device 60 can recognize the first to fifth parts PS1 to PS5, the processing order can be changed. As a result, even when using a standard machining program created by an external device, regardless of the unique machining order specified in the standard machining program, the operator of the processing machine main body can start from the beginning in the desired machining order. Fifth parts PS1 to PS5 can be manufactured.

また、本実施形態によれば、外部装置が作成した基準加工プログラムを修正することができるので、加工順序の入れ替えを行うことができる。そして、修正加工プログラムに基づいて加工機本体を制御することで、オペレータの加工順指示に沿った順番でパーツの作製を行うことができる。 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 operation display section 70, so that the machining order can be easily changed.

なお、上述した実施形態において、パーツ認識部60bは、加工プログラム内に記述された認識用コードに基づいて、加工プログラムにおいて第1から第5パーツPS1~PS5を認識している。しかしながら、第1から第5パーツPS1~PS5を認識する手法は、これに限らない。 In the embodiment described above, the parts recognition unit 60b recognizes the first to fifth parts PS1 to PS5 in the machining program based on the recognition code written in the machining program. However, the method of recognizing the first to fifth parts PS1 to PS5 is not limited to this.

例えば、認識用コードを活用する方法は、パーツの名称をコメントとして挿入する以外にも、同一のパーツを切断加工するためのコード群の先頭及び末尾に、開始及び終了を示すコードを挿入してもよい。 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 parts recognition unit 60b may recognize the outer circumferential route and a route existing inside the outer circumferential route (internal route) as one part. Hereinafter, a part recognition method will be described using the first part PS1 shown in FIG. 9 as an example. The first part PS1 has a substantially L-shaped appearance, and a rectangular opening and nine small holes are provided inside the first part PS1. That is, the first part PS1 includes an outer circumferential route Ra corresponding to the outer circumference of the first part PS1, an internal route Rb corresponding to the rectangular opening, and internal routes Rc1 to Rc9 corresponding to the nine small holes. .

矩形開口に応じた内部経路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 parts recognition unit 60b causes the operation display unit 70 to display the layout screen shown in FIG. 7 and a message to the effect that a touch operation is to be performed on the outer circumferential path of the part. With this display, the operator performs a touch operation on the outer circumferential route Ra of the first part PS1, specifically, on one element among the plurality of elements constituting the outer circumferential route Ra.

パーツ認識部60bは、加工プログラムを解析し、タッチ操作の位置に基づいて、オペレータがタッチ操作した要素を特定する。また、パーツ認識部60bは、タッチ操作が行われた要素を含む経路を、外周経路Raとして認識する。そして、パーツ認識部60bは、加工プログラムを解析し、外周経路Raによって囲まれる領域内に存在している内部経路Rb、Rc1~Rc9を特定する。これにより、パーツ認識部60bは、外周経路Raと、内部経路Rb、Rc1~Rc9とを一つのパーツ(第1パーツPS1)として認識する。 The parts recognition unit 60b analyzes the machining program and identifies the element touched by the operator based on the position of the touch operation. Furthermore, the parts recognition unit 60b recognizes the route including the element on which the touch operation has been performed as the outer circumferential route Ra. Then, the parts recognition unit 60b analyzes the machining program and specifies the internal routes Rb, Rc1 to Rc9 that exist within the area surrounded by the outer circumferential route Ra. Thereby, the parts recognition unit 60b recognizes the outer circumferential route Ra and the inner routes Rb, Rc1 to Rc9 as one part (first part PS1).

加えて、オペレータが、第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 part recognition unit 60b can recognize the second to fifth parts PS2 to PS5, respectively.

もっとも、外周経路からパーツを認識する手法は、オペレータの操作を必要とせずに、NC装置60が加工プログラムを解析することで、自動的に実行することもできる。例えば、加工ヘッド35の下降位置と上昇位置との相対距離より、外周経路Ra上のジョイント部であるか否かを判断する。外周経路Raと判断した場合には、外周経路Raを基準にパーツを認識するといった如くである。 However, the method of recognizing parts from the outer circumferential path can also be executed automatically by the NC device 60 analyzing the machining program without requiring any operation by an operator. For example, based on the relative distance between the lowered position and the raised position of the processing head 35, it is determined whether the joint portion is on the outer circumferential path Ra. If it is determined that it is the outer circumferential route Ra, the parts are recognized based on the outer circumferential route Ra.

なお、加工順序の指示は、第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 operation display section 70 is determined as a specific part to be processed preferentially by a touch operation. The parts recognition unit 60b recognizes the machining order as the fourth part PS4, first part PS1, second part PS2, third part PS3, and fifth part PS5, and selects only the machining program for the specific part among the standard machining programs. A modified machining program is created by modifying the machining order. This allows the operator to simply select the specific parts they want to machine with priority, without having to specify the machining order for all parts stipulated in the standard machining program, reducing the burden on the operator's screen operations and increasing efficiency. You can choose. In this case, by setting this together with the function to stop after part machining, which will be described later, machining is first performed on the fourth part PS4, and then it is stopped once after the machining is completed. The four parts PS4 can be taken out and handed over to the next processing step. By easily changing the order of only the parts that are urgently needed, work can be done efficiently without having to wait for other parts to finish machining.

(第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 laser processing machine 1 according to the second embodiment includes an NC device 61. The NC device 61 performs idle operation along the outer circumferential path of the parts assigned to the workpiece W. Here, the idle operation refers to an operation in which the processing head 35 is moved along the cutting path without emitting a laser beam from the processing head 35. That is, the NC device 61 has a function of virtually confirming a machining path corresponding to the outer circumference of the part on the workpiece W (outer circumference confirmation function). The features of the second embodiment will be described below, focusing on the differences from the first embodiment. However, the NC device 61 may further have the functions of the NC device 60 shown in the first embodiment.

図10において、NC装置61は、加工プログラム保持部61a、加工制御部61b、経路認識部61c及び空運転実行部61dとしての機能を有している。加工プログラム保持部61a及び加工制御部61bは、第1実施形態における加工プログラム保持部60a及び加工制御部60cにそれぞれ対応している。 In FIG. 10, the NC device 61 has functions as a machining program holding section 61a, a machining control section 61b, a route recognition section 61c, and an idle running execution section 61d. The machining program holding section 61a and the machining control section 61b respectively correspond to the machining program holding section 60a and the machining control section 60c in the first embodiment.

経路認識部61cは、加工プログラムを解析することにより、パーツを構成する複数の経路の中から、パーツの外周を切断するための外周経路を認識する。 The route recognition unit 61c recognizes an outer circumferential route for cutting the outer circumference of the part from among a plurality of routes constituting the part by analyzing the machining program.

空運転実行部61dは、経路認識部61cが認識した外周経路に対してのみ空運転を行う。 The idle running execution unit 61d performs idle running only on the outer circumferential route recognized by the route recognition unit 61c.

以下、図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 laser processing machine 1 according to the second embodiment will be described. The process shown in the flowchart of FIG. 11 is executed by the NC device 61. Hereinafter, as shown in FIG. 4, the machining program will sequentially produce five parts (first part PS1 to fifth part PS5) from one workpiece W. A first part PS1 to a fifth part PS5 are allocated to the workpiece W at predetermined positions.

加工プログラム保持部61aは、加工プログラムを取得しているか否かを判断する。ステップS10において肯定判定された場合、すなわち、加工プログラムを取得している場合には、ステップS11に進む。ステップS10において否定判定された場合、すなわち、加工プログラムを取得していない場合には、ステップS10に戻る。 The machining program holding unit 61a determines whether or not a machining program has been acquired. If an affirmative determination is made in step S10, that is, if a machining program has been acquired, the process proceeds to step S11. If a negative determination is made in step S10, that is, if the machining program has not been acquired, the process returns to step S10.

ステップS11において、経路認識部61cは、空運転の受付処理を行う。空運転の受付処理は、空運転の対象となるパーツを受け付ける処理である。この受付処理では、経路認識部61cは、加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1から第5パーツPS1~PS5を表示する(図12)。 In step S11, the route recognition unit 61c performs an idle operation reception process. The idle operation reception process is a process for accepting parts to be idle operated. In this reception process, the route recognition unit 61c displays the first to fifth parts PS1 to PS5 allocated to the workpiece W on the display screen 71 of the operation display unit 70 based on the machining program (FIG. 12).

レーザ加工機1のオペレータは、操作表示部70に表示された各パーツPS1~PS5を参照し、空運転の対象となるパーツを選択する。例えば、操作表示部70に表示された5つのパーツPS1~PS5の中から、空運転の対象となるパーツをタッチ操作する。以下の説明では、オペレータは、第1パーツPS1をタッチ操作したとする。 The operator of the laser processing machine 1 refers to each of the parts PS1 to PS5 displayed on the operation display section 70 and selects a part to be subjected to idle operation. For example, from among the five parts PS1 to PS5 displayed on the operation display section 70, a part to be idle-run is operated by touching. In the following description, it is assumed that the operator performs a touch operation on the first part PS1.

ステップS12において、経路認識部61cは、加工プログラムを解析して、タッチ操作の位置と、第1から第5パーツPS1~PS5の割付位置とを対比する。これにより、経路認識部61cは、第1パーツPS1がタッチ操作されたことを認識することができる。 In step S12, the route recognition unit 61c analyzes the machining program and compares the position of the touch operation with the allocated positions of the first to fifth parts PS1 to PS5. Thereby, the route recognition unit 61c can recognize that the first part PS1 has been touched.

ステップS13において、経路認識部61cは、加工プログラムを解析し、第1パーツPS1を構成する複数の経路の中から、外周経路Raを認識する。経路認識部61cは、外周経路Raの情報を空運転実行部61dへと出力する。 In step S13, the route recognition unit 61c analyzes the machining program and recognizes the outer circumferential route Ra from among the plurality of routes constituting the first part PS1. The route recognition unit 61c outputs information on the outer circumferential route Ra to the idle running execution unit 61d.

第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 route recognition unit 61c can recognize the outer circumferential route Ra from the machining program regarding the first part PS1 by searching for the comment.

また、第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 path recognition unit 61c identifies, from the machining program related to the first part PS1, a code that defines the raising of the machining head and a code that defines machining of the machining head, which are written last. Thereby, the route recognition unit 61c can recognize the outer circumferential route Ra based on the code sandwiched between the two recognized codes.

さらに、第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 route recognition unit 61c is able to recognize parts by adding a recognition code to the machining program. However, the route recognition unit 61c can recognize the outer circumferential route Ra from a touch operation even in a situation where there is no identification code. Specifically, the route recognition unit 61c analyzes the machining program based on the position of the touch operation, and specifies the element Ra1 in the machining program. The route recognition unit 61c then identifies the route including the element Ra1 as the outer circumferential route Ra based on the identified element Ra1.

ステップS14において、空運転実行部61dは、外周経路Raに沿って空運転を行う。すなわち、空運転実行部61dは、加工ヘッド35からレーザビームを射出させない状態で、外周経路Raに沿って加工ヘッド35を移動させる。図13に示すように、空運転は、経路認識部61cによって認識された外周経路Raに対してのみ行われ、第1パーツPS1を構成する他の経路については行われない。 In step S14, the idle running execution unit 61d performs idle running along the outer circumferential route Ra. That is, the idle running execution unit 61d moves the processing head 35 along the outer circumferential path Ra without emitting a laser beam from the processing head 35. As shown in FIG. 13, idle operation is performed only on the outer circumferential route Ra recognized by the route recognition unit 61c, and is not performed on the other routes constituting the first part PS1.

また、空運転を行う場合、空運転実行部61dは、加工ヘッド35からガイド光を射出する。ガイド光は、ワークWに対する加工を伴わない光であって、加工時に加工ヘッド35から射出されるレーザビームの軌跡を模擬するための光である。これにより、オペレータは、ガイド光の移動軌跡から、第1パーツPS1の外周経路Raを実際に確認することができる。 Further, when performing idle operation, the idle operation execution unit 61d emits guide light from the processing head 35. The guide light is light that does not involve processing the workpiece W, and is light for simulating the trajectory of the laser beam emitted from the processing head 35 during processing. Thereby, the operator can actually confirm the outer circumferential route Ra of the first part PS1 from the movement trajectory of the guide light.

加えて、空運転を行う場合、空運転実行部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 operation execution unit 61d stops the copying sensor 25 (see FIG. 10). Here, the copying sensor 25 is a sensor mounted on the laser processing unit 20. The tracing sensor 25 is used to detect the distance between the workpiece W and the processing head 35 in order to maintain the height of the processing head 35 relative to the workpiece W at a reference height. By stopping the scanning sensor 25, the height of the processing head 35 is maintained at a constant height regardless of the distance from the workpiece W. At this time, the idle running execution unit 61d sets the height of the processing head 35 with respect to the work W to be higher than the reference height. Thereby, even in a situation where the copying sensor 25 is stopped, interference between the workpiece W and the processing head 35 can be suppressed.

このように本実施形態よれば、空運転を行うことで、ワーク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 laser beam machine 1 actually starts cutting, it can be confirmed whether or not the workpiece W can be cut according to the assignment. Further, it is only necessary to perform idle operation on the outer circumferential route Ra, and there is no need to perform idle operation on the entire route of the first part PS1. Therefore, the time required for idle operation can be shortened. As described above, it is possible to efficiently and reliably check whether or not a machining defect will occur before starting the cutting process.

また、本実施形態によれば、倣いセンサ25を停止した状態で空運転が行われる。そのため、加工ヘッド35がワークWからはみ出すような状況が発生しても、加工ヘッド35が下方に降下してワークWなどと干渉してしまうといった事態を抑制することができる。一方、加工ヘッド35は基準高さよりも高い位置に設定されるので、空運転時におけるワークWと加工ヘッド35との干渉とを抑制することができる。これにより、空運転を適切に行うことができる。 Further, according to the present embodiment, idle operation is performed with the copying sensor 25 stopped. Therefore, even if a situation occurs in which the processing head 35 protrudes from the workpiece W, it is possible to prevent the processing head 35 from descending downward and interfering with the workpiece W or the like. On the other hand, since the processing head 35 is set at a higher position than the reference height, interference between the workpiece W and the processing head 35 during idle operation can be suppressed. Thereby, dry running can be performed appropriately.

なお、本実施形態では、NC装置61は、オペレータが指定した第1パーツPS1を認識し、第1パーツPS1の外周経路Raに沿って空運転を行っている。ただし、空運転を行う対象を、外周経路Raを構成する要素に限定してもよい。この場合、操作表示部70は、外周経路Raを構成する複数の要素の中から、空運転の対象となる要素を指示する要素指示を受け付ける。例えば、図12に示すように、外周経路Raの中から、単一の要素Ra1が指示されたとする。この場合、NC装置61は、要素Ra1に対してのみ空運転を行うこととなる。 In this embodiment, the NC device 61 recognizes the first part PS1 specified by the operator and performs idle operation along the outer circumferential route Ra of the first part PS1. However, the targets for idling may be limited to the elements constituting the outer circumferential route Ra. In this case, the operation display unit 70 receives an element instruction that indicates an element to be idle-operated from among the plurality of elements that constitute the outer circumferential route Ra. For example, as shown in FIG. 12, it is assumed that a single element Ra1 is designated from the outer circumferential route Ra. In this case, the NC device 61 performs idle operation only on the element Ra1.

このように、要素指示を受け付けている場合には、外周経路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 processing head 35. However, the processing head 35 may be equipped with a photographing device for photographing the workpiece W, and the outer periphery of the first part PS1 may be confirmed using image recognition technology.

(第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 laser processing machine 1 according to the third embodiment includes an NC device 62. The NC device 62 has a function of creating an additional machining program for cutting an additional part (second part) from a workpiece W into which a certain part (first part) has been cut (additional machining program creation function). . The features of the third embodiment will be described below, focusing on the differences from the first embodiment. However, the NC device 61 may further have one or both of the functions provided by the NC devices 60 and 61 shown in the first and second embodiments.

図14において、NC装置62は、加工プログラム保持部62a、加工制御部62b、パーツ加工データ保持部62c、割付部62d、加工プログラム作成部62eとしての機能を有している。加工制御部62bは、第1実施形態における加工制御部60cに対応している。 In FIG. 14, the NC device 62 has functions as a machining program holding section 62a, a machining control section 62b, a parts machining data holding section 62c, an allocation section 62d, and a machining program creation section 62e. The processing control section 62b corresponds to the processing control section 60c in the first embodiment.

加工プログラム保持部62aは、加工プログラムを保持する。以下、加工プログラムが保持する加工プログラムを基準加工プログラムという。本実施形態における基準加工プログラムは、1枚のワークWから1つのパーツ(第1パーツPS1)を作製するものである。図15に示すように、ワークWには、第1パーツPS1が所定の位置に割り付けられている。図15において、外形線73は、ワークWの外周を示す線である。 The machining program holding section 62a holds machining programs. Hereinafter, the machining program held by the machining program will be referred to as a reference machining program. The standard machining program in this embodiment is for producing one part (first part PS1) from one workpiece W. As shown in FIG. 15, the first part PS1 is allocated to the workpiece W at a predetermined position. In FIG. 15, an outline line 73 is a line indicating the outer circumference of the workpiece W. In FIG.

パーツ加工データ保持部62cは、種々のパーツ毎に、パーツを作製するためのデータ、具体的には、加工プログラムとして機能するコードを保有している。パーツ加工データ保持部62cには、第1パーツPS1に関するコードの他、後述する第2パーツPS2に関するコードがそれぞれ含まれている。 The parts processing data holding unit 62c holds data for producing parts, specifically, codes that function as processing programs, for each of various parts. The parts processing data holding unit 62c includes codes related to the second part PS2, which will be described later, in addition to codes related to the first part PS1.

割付部62dは、基準加工プログラムに基づいて、ワークWに対するパーツの割り付けを行う。具体的には、図16に示すように、割付部62dは、ワークWに割り付けられている第1パーツPS1の位置を基準に、ワークWに追加パーツである第2パーツPS2を追加的に割り付ける。 The allocation unit 62d allocates parts to the workpiece W based on the standard machining program. Specifically, as shown in FIG. 16, the allocation unit 62d additionally allocates the second part PS2, which is an additional part, to the work W based on the position of the first part PS1 allocated to the work W. .

加工プログラム作成部62eは、割付部62dによる割付結果に基づいて、ワークWから第2パーツPS2のみを切断するための加工プログラムである追加加工プログラムを作成する。追加加工プログラムが作成されると、追加加工プログラムは、加工プログラム保持部62aに転送される。 The machining program creation unit 62e creates an additional machining program that is a machining program for cutting only the second part PS2 from the work W based on the allocation result by the allocation unit 62d. When the additional machining program is created, the additional machining program is transferred to the machining program holding section 62a.

以下、図17を参照し、第3の実施形態に係るレーザ加工機1の制御方法を説明する。図17のフローチャートに示す処理は、NC装置62によって実行される。 Hereinafter, with reference to FIG. 17, a method of controlling the laser processing machine 1 according to the third embodiment will be described. The process shown in the flowchart of FIG. 17 is executed by the NC device 62.

まず、ステップS20において、割付部62dは、加工制御部62bが基準加工プログラムを実行しているか否かを判断する。すなわち、割付部62dは、加工制御部62bが第1パーツPS1に対する切断加工を開始している否かを判断する。ステップS20で肯定判定された場合、すなわち、切断加工を開始している場合には、ステップS21に進む。一方、ステップS20で否定判定された場合、すなわち、切断加工を開始していない場合には、ステップS20に戻る。 First, in step S20, the allocation unit 62d determines whether the machining control unit 62b is executing the standard machining program. That is, the allocation unit 62d determines whether the processing control unit 62b has started cutting the first part PS1. If an affirmative determination is made in step S20, that is, if cutting has started, the process advances to step S21. On the other hand, if a negative determination is made in step S20, that is, if the cutting process has not started, the process returns to step S20.

ステップS21において、割付部62dは、追加パーツが選択されたか否かを判断する。オペレータは、操作表示部70を操作することで、パーツ加工データ保持部62cから、追加パーツを選択することができる。割付部62dは、操作表示部70に対するオペレータの操作内容から、追加パーツが選択されたか否かを判断する。ステップS21において肯定判定された場合、すなわち、追加パーツが選択された場合には、ステップS22に進む。一方、ステップS21において否定判定された場合、すなわち、追加パーツが選択されていない場合には、本処理を終了する。 In step S21, the allocation unit 62d determines whether an additional part has been selected. The operator can select additional parts from the parts processing data holding section 62c by operating the operation display section 70. The allocation unit 62d determines whether an additional part has been selected based on the contents of the operator's operation on the operation display unit 70. If an affirmative determination is made in step S21, that is, if an additional part is selected, the process proceeds to step S22. On the other hand, if a negative determination is made in step S21, that is, if no additional parts are selected, the process ends.

ステップ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 allocation unit 62d performs allocation processing. The allocation unit 62d displays the first part PS1 allocated to the workpiece W on the display screen 71 of the operation display unit 70 based on the standard machining program (FIG. 15). Then, the allocation unit 62d additionally allocates the second part PS2, which is an additional part, to the workpiece W based on the position of the first part PS1 in the workpiece W. The position at which the second part PS2 is allocated may be automatically determined by the allocation unit 62d so as to achieve the most efficient allocation to the workpiece W. Alternatively, the position where the second part PS2 is placed by the operator using the operation display section 70 may be determined as the allocation position. The allocation unit 62d displays the allocation result of the second part PS2 on the display screen 71 of the operation display unit 70 (FIG. 16).

ステップS23において、加工プログラム作成部62eは、操作表示部70に、加工プログラムの作成範囲を選択させるための作成範囲の選択画面を表示する。図18において、作成範囲の選択画面は、第1表示メニュー74から構成されている。第1表示メニュー74は、オペレータが選択可能な第1ラジオボタン74a及び第2ラジオボタン74bを備えている。また、第1表示メニュー74は、第1及び第2ラジオボタン74a、74bに対する選択を確定するための作成ボタン74cを備えている。 In step S23, the machining program creation unit 62e displays a creation range selection screen on the operation display unit 70 for selecting the creation range of the machining program. In FIG. 18, the creation range selection screen consists of a first display menu 74. The first display menu 74 includes a first radio button 74a and a second radio button 74b that can be selected by the operator. The first display menu 74 also includes a create button 74c for confirming selections for the first and second radio buttons 74a and 74b.

第1ラジオボタン74aは、ワークWに割り付けられている全てのパーツを選択するための選択肢である。第1ラジオボタン74aを選択することで、ワークWに割り付けられている全てのパーツを対象に加工プログラムを作成する処理へと進むことができる。 The first radio button 74a is an option for selecting all parts assigned to the workpiece W. By selecting the first radio button 74a, it is possible to proceed to the process of creating a machining program for all parts assigned to the workpiece W.

第2ラジオボタン74bは、追加パーツのみを選択するための選択肢である。第2ラジオボタン74bを選択することで、追加パーツのみを対象に加工プログラムを作成する処理へと進むことができる。 The second radio button 74b is an option for selecting only additional parts. By selecting the second radio button 74b, it is possible to proceed to the process of creating a machining program for only the additional parts.

ステップS24において、加工プログラム作成部62eは、第1表示メニュー74に対する操作内容に基づいて、追加パーツのみ選択されたか否かを判断する。ステップS24で否定判定された場合、すなわち、全てのパーツが選択された場合には、ステップS25に進む。一方、ステップS24で肯定判定された場合、すなわち、追加パーツのみ選択された場合には、ステップS26に進む。なお、ステップS20において肯定判定される場合、基準加工プログラムに従って、第1パーツPS1の切断加工が既に開始されている。したがって、後述する「加工前の追加パーツ処理」を行う場合を除き、ステップS24ではすべて肯定判断されステップS26に進むこととなる。 In step S24, the machining program creation unit 62e determines whether only additional parts have been selected based on the operation details on the first display menu 74. If a negative determination is made in step S24, that is, if all parts have been selected, the process advances to step S25. On the other hand, if an affirmative determination is made in step S24, that is, if only additional parts are selected, the process advances to step S26. Note that if an affirmative determination is made in step S20, cutting of the first part PS1 has already been started according to the standard machining program. Therefore, except when performing "additional parts processing before machining" to be described later, an affirmative determination is made in all cases in step S24, and the process proceeds to step S26.

ステップS25において、加工プログラム作成部62eは、割付部62dによる割付結果に基づいて、全てのパーツの加工プログラムを作成する。ワークWには、第1パーツPS1と、追加パーツである第2パーツPS2とが割り付けられている。図19に示すように、加工プログラム作成部62eは、第1パーツPS1と第2パーツPS2とをそれぞれ加工するための加工プログラムを作成する。作成された加工プログラムは、追加加工プログラムとして機能する。 In step S25, the machining program creation unit 62e creates machining programs for all parts based on the allocation results by the allocation unit 62d. A first part PS1 and a second part PS2, which is an additional part, are allocated to the workpiece W. As shown in FIG. 19, the machining program creation unit 62e creates machining programs for machining the first part PS1 and the second part PS2, respectively. The created machining program functions as an additional machining program.

ステップS26において、加工プログラム作成部62eは、割付部62dによる割付結果に基づいて、追加パーツの加工プログラムを作成する。ワークWには、第1パーツPS1と、追加パーツである第2パーツPS2とが割り付けられているため、加工プログラム作成部62eは、第1パーツPS1と第2パーツPS2とをそれぞれ加工するための加工プログラムを1次的に作成する。 In step S26, the machining program creation unit 62e creates a machining program for the additional part based on the allocation result by the allocation unit 62d. Since the first part PS1 and the second part PS2, which is an additional part, are assigned to the workpiece W, the machining program creation unit 62e creates programs for machining the first part PS1 and the second part PS2, respectively. Create a machining program primarily.

つぎに、加工プログラム作成部62eは、作成した加工プログラムにおいて第1パーツPS1に関する記述を無効化する。これにより、最終的な加工プログラムが作成される。作成された加工プログラムは、追加加工プログラムとして機能する。 Next, the machining program creation unit 62e invalidates the description regarding the first part PS1 in the created machining program. As a result, the final machining program is created. The created machining program functions as an additional machining program.

第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 sequence number 211 are added as surrounded by a broken line.

また、無効化の他の例としては、第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 program creation unit 62e displays on the operation display unit 70 a transfer reservation selection screen for reserving the operation of the laser processing machine main body 50 after creating the machining program. . In FIG. 21, the transfer reservation selection screen is composed of a second display menu 75. The second display menu 75 includes a first radio button 75a, a second radio button 75b, and a third radio button 75c that can be selected by the operator. The second display menu 75 also includes a decision button 75d for confirming selections from the first to third radio buttons 75a to 75c.

第1ラジオボタン75aは、以下に示すレーザ加工機本体50の動作を予約するための選択肢である。第1ラジオボタン75aを選択することで、加工終了、転送、加工という一連の動作を予約することができる。具体的には、基準加工プログラムに従った切断加工が終了すると、加工プログラム作成部62eは、作成した加工プログラムを加工プログラム保持部62aに転送する。そして、加工制御部62bは、加工プログラム作成部62eが作成した加工プログラムを実行し、この加工プログラムに従った切断加工を行う。 The first radio button 75a is an option for reserving the following operation of the laser processing machine main body 50. By selecting the first radio button 75a, a series of operations such as processing completion, transfer, and processing can be reserved. Specifically, when the cutting process according to the standard machining program is completed, the machining program creating section 62e transfers the created machining program to the machining program holding section 62a. Then, the machining control section 62b executes the machining program created by the machining program creation section 62e, and performs cutting according to this machining program.

第2ラジオボタン75bは、以下に示すレーザ加工機本体50の動作を予約するための選択肢である。第2ラジオボタン75bを選択することで、加工終了、転送、一時停止、加工という動作を予約することができる。具体的には、基準加工プログラムに従った切断加工が終了すると、加工プログラム作成部62eは、作成した加工プログラムを加工プログラム保持部62aに転送する。また、加工制御部62bは、レーザ加工機本体50の動作を一時停止させる。そして、オペレータによる加工開始の操作を受け付けたことを条件に、加工制御部62bは、加工プログラム作成部62eが作成した加工プログラムを実行し、この加工プログラムに従った切断加工を行う。 The second radio button 75b is an option for reserving the following operation of the laser processing machine main body 50. By selecting the second radio button 75b, operations such as processing end, transfer, temporary stop, and processing can be reserved. Specifically, when the cutting process according to the standard machining program is completed, the machining program creating section 62e transfers the created machining program to the machining program holding section 62a. Further, the processing control unit 62b temporarily stops the operation of the laser processing machine main body 50. Then, on the condition that the operator's operation to start machining is received, the machining control unit 62b executes the machining program created by the machining program creation unit 62e, and performs cutting according to this machining program.

第3ラジオボタン75cは、以下に示すレーザ加工機本体50の動作を予約するための選択肢である。第3ラジオボタン75cを選択することで、加工終了、転送、外周確認、加工という動作を予約することができる。具体的には、基準加工プログラムに従った切断加工が終了すると、加工プログラム作成部62eは、作成した加工プログラムを加工プログラム保持部62aに転送する。また、加工制御部62bは、外周確認を行う。そして、外周確認が終了し、オペレータによる加工開始の操作を受け付けたことを条件に、加工制御部62bは、加工プログラム作成部62eが作成した加工プログラムを実行し、加工プログラムに従った切断加工を行う。 The third radio button 75c is an option for reserving the following operation of the laser processing machine main body 50. By selecting the third radio button 75c, it is possible to reserve the operations of finishing machining, transferring, checking the outer circumference, and machining. Specifically, when the cutting process according to the standard machining program is completed, the machining program creating section 62e transfers the created machining program to the machining program holding section 62a. Further, the processing control unit 62b performs outer circumference confirmation. Then, on the condition that the outer circumference confirmation is completed and the operator's operation to start machining is accepted, the machining control unit 62b executes the machining program created by the machining program creation unit 62e, and performs cutting according to the machining program. conduct.

ここで、外周確認とは、ワーク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 NC device 62 has the same function as the NC device 61 shown in the second embodiment, and performs idle operation along the outer circumferential route of the additional parts.

図17を参照し、ステップS28において、加工プログラム作成部62eは、基準加工プログラムに従った切断加工が終了したか否かを判断する。ステップS28で肯定判定された場合、すなわち、切断加工が終了した場合には、ステップS29に進む。一方、ステップS28で否定判定された場合、すなわち、切断加工が終了していない場合には、ステップS28に戻る。 Referring to FIG. 17, in step S28, the machining program creation unit 62e determines whether the cutting process according to the standard machining program has been completed. If an affirmative determination is made in step S28, that is, if the cutting process is completed, the process advances to step S29. On the other hand, if a negative determination is made in step S28, that is, if the cutting process has not been completed, the process returns to step S28.

ステップS29において、第2表示メニュー75において選択された処理が実行される。 In step S29, the process selected in the second display menu 75 is executed.

このように本実施形態によれば、第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 laser processing machine 1 that is easy to use for an operator.

また、本実施形態によれば、基準加工プログラムに従った切断加工が終了した後に、加工プログラム作成部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 program creation section 62e is transferred to the machining program holding section 62a. Thereby, in the next machining operation after the execution of the standard machining program is finished, the machining program created by the machining program creation section 62e can be appropriately executed.

また、本実施形態によれば、加工プログラム作成部62eは、第1パーツPS1に関する記述を無効化することができる。これにより、NC装置62のプログラム作成機能を利用して、追加加工プログラムを作成することができる。追加加工プログラムの作成においては、基準加工プログラムを呼び出して、表示画面71に第1パーツPS1を表示している。このため、第1パーツPS1の配置を確認しながら、オペレータが追加パーツPS2の配置割付を容易に行うことができ、さらに追加パーツのプログラム作成、加工も容易に行える。 Further, according to the present embodiment, the machining program creation unit 62e can invalidate the description regarding the first part PS1. Thereby, an additional machining program can be created using the program creation function of the NC device 62. In creating the additional machining program, the standard machining program is called and the first part PS1 is displayed on the display screen 71. Therefore, the operator can easily arrange and assign the additional part PS2 while checking the arrangement of the first part PS1, and can also easily create a program and process the additional part.

なお、本実施形態では、レーザ加工機本体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 main body 50 performs a machining operation according to a standard machining program. However, the additional parts creation function shown in this embodiment can also be used when allocating additional parts to a work whose parts have already been cut (offcut work) and creating additional parts from the offcut work. You can also do it. In this case, the processes of steps S20 and S28 are omitted, and the processes of steps S21 to S29 except step S25 are executed. At this time, in the second display menu 75 shown in FIG. 21, the description of "processing completed" is omitted. Then, the additional machining program regarding the additional parts is transferred and executed, and the machining of the additional machining program is subsequently executed.

また、本実施形態では、ワーク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 second display menu 75 shown in FIG. 21, the description of "end of processing" is omitted. Further, when creating an additional machining program for all parts, cutting is started after step S25, and cutting of the first part PS1, which is the reference machining part, is started. Then, after it is determined in step S28 that the cutting process of the first part PS1 is completed, the second part PS2, which is an additional part, is processed. At this time, since the transfer of the additional machining program has already been performed, the description of "Transfer" is omitted in the second display menu shown in FIG. 21, and each of the Processing will be executed.

(第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 laser processing machine 1 according to the fourth embodiment includes an NC device 63. The NC device 63 has a function of recognizing and managing parts in which machining defects have occurred (machining defect recognition function). The features of the fourth embodiment will be described below, focusing on the differences from the first embodiment. However, the NC device 63 may further have at least one function among the functions provided by the NC devices 60, 61, and 62 shown in the first to third embodiments.

図22において、NC装置63は、加工プログラム保持部63a、パーツ認識部63b、加工制御部63c、判断部63d及び管理部63eとしての機能を有している。加工プログラム保持部63a及び加工制御部63cは、第1実施形態における加工プログラム保持部60a及び加工制御部60cにそれぞれ対応している。 In FIG. 22, the NC device 63 has functions as a machining program holding section 63a, a parts recognition section 63b, a machining control section 63c, a judgment section 63d, and a management section 63e. The machining program holding section 63a and the machining control section 63c respectively correspond to the machining program holding section 60a and the machining control section 60c in the first embodiment.

判断部63dは、ワークWを切断して複数のパーツを作製するための加工プログラムを実行している間に、切断不履行が発生したか否かを判断する。切断不履行とは、加工プログラムに規定される動作が正常に履行されない状態をいう。 The determining unit 63d determines whether a cutting failure has occurred while executing a machining program for cutting the workpiece W to produce a plurality of parts. Failure to cut refers to a state in which the operations specified in the machining program are not performed normally.

パーツ認識部63bは、加工プログラムを解析することにより、加工プログラムにおいて複数のパーツを認識する。そして、パーツ認識部63bは、切断不履行が発生したと判断部63dが判断した場合に、複数のパーツの中から切断不履行が発生したパーツを特定する。 The parts recognition unit 63b recognizes a plurality of parts in the machining program by analyzing the machining program. Then, when the determining unit 63d determines that failure to cut has occurred, the parts recognition unit 63b identifies the part in which failure to cut has occurred from among the plurality of parts.

管理部63eは、パーツ認識部63bが特定したパーツを加工不良として管理するための管理動作を行う。 The management unit 63e performs management operations to manage the parts identified by the parts recognition unit 63b as defective.

以下、図23を参照し、第4の実施形態に係るレーザ加工機1の制御方法を説明する。図23のフローチャートに示す処理は、NC装置63によって実行される。 Hereinafter, with reference to FIG. 23, a method of controlling the laser processing machine 1 according to the fourth embodiment will be described. The processing shown in the flowchart of FIG. 23 is executed by the NC device 63.

まず、ステップS30において、判断部63dは、加工制御部63cが加工プログラムを実行しているか否かを判断する。すなわち、判断部63dは、加工プログラムに従った切断加工を開始している否かを判断する。ステップS30で肯定判定された場合、すなわち、切断加工を開始している場合には、ステップS31に進む。一方、ステップS30で否定判定された場合、すなわち、切断加工を開始していない場合には、ステップS30に戻る。 First, in step S30, the determination unit 63d determines whether the machining control unit 63c is executing the machining program. That is, the determining unit 63d determines whether or not cutting according to the machining program has started. If an affirmative determination is made in step S30, that is, if cutting has started, the process advances to step S31. On the other hand, if a negative determination is made in step S30, that is, if the cutting process has not started, the process returns to step S30.

ステップS31において、判断部63dは、切断不履行が発生したか否かを判断する。判断部63dは、以下に示す3つの事象が発生した場合、切断不履行の発生を判断する。 In step S31, the determining unit 63d determines whether failure to disconnect has occurred. The determining unit 63d determines that disconnection failure has occurred when the following three events occur.

まず、レーザ加工機本体50が切断加工を実行している間、オペレータは、操作表示部70を用いてリセット操作を行うことができる。リセット操作は、レーザ加工機本体50の切断加工を強制的に終了させるための操作である。このリセット操作後、レーザ加工機本体50の切断加工を継続させることはできない。そこで、判断部63dは、操作表示部70がリセット操作を受け付けた場合に、切断不履行が発生したと判断する。 First, while the laser processing machine main body 50 is performing cutting processing, the operator can use the operation display section 70 to perform a reset operation. The reset operation is an operation for forcibly ending the cutting process of the laser processing machine main body 50. After this reset operation, cutting of the laser processing machine main body 50 cannot be continued. Therefore, the determining unit 63d determines that failure to disconnect has occurred when the operation display unit 70 receives the reset operation.

また、レーザ加工機本体50が切断加工を実行している間、加工制御部63cは、必要に応じて、加工スキップ処理を行う。加工スキップ処理は、単一のパーツに含まれる複数の経路を順番に切断しているときに、レーザ加工機本体50の切断異常を判定することで、切断異常が発生した経路から次の経路に移行して切断加工を再開する処理である。判断部63dは、加工制御部63cが加工スキップ処理を行った場合に、切断不履行が発生したと判断する。なお、加工制御部63cは、ワークWに対する加工不良を検出する加工不良検出装置80などから出力される情報に基づいて、切断異常を判断することができる。 Further, while the laser processing machine main body 50 executes the cutting process, the process control unit 63c performs a process skip process as necessary. Processing skip processing is performed by determining a cutting abnormality in the laser processing machine main body 50 while sequentially cutting multiple paths included in a single part, and skipping from the path where the cutting abnormality occurred to the next path. This is the process of transitioning and restarting the cutting process. The determining unit 63d determines that failure to cut has occurred when the processing control unit 63c performs the processing skip process. Note that the machining control unit 63c can determine a cutting abnormality based on information output from a machining defect detection device 80 that detects machining defects on the workpiece W or the like.

加えて、レーザ加工機本体50が切断加工を実行している間、加工制御部63cは、必要に応じて、パーツスキップ処理を行う。パーツスキップ処理は、複数のパーツを順番に切断しているときに、レーザ加工機本体50の切断異常を判定することで、切断異常が発生したパーツから次のパーツに移行して切断加工に再開する処理である。判断部63dは、加工制御部63cがパーツスキップ処理を行った場合に、切断不履行が発生したと判断する。 In addition, while the laser processing machine main body 50 executes the cutting process, the process control unit 63c performs parts skip processing as necessary. Parts skip processing is performed by determining a cutting abnormality in the laser processing machine main body 50 while sequentially cutting multiple parts, and then moving from the part where the cutting abnormality occurred to the next part and restarting the cutting process. This is the process of The determination unit 63d determines that failure to cut has occurred when the processing control unit 63c performs parts skip processing.

ステップS33において、パーツ認識部63bは、加工プログラムを解析することにより、複数のパーツの中から切断不履行が発生したパーツを特定する。パーツ認識部63bは、切断不履行が発生したときに加工制御部63cが実行していたコードより、切断不履行が発生したパーツを特定する。 In step S33, the parts recognition unit 63b identifies the part in which the cutting failure has occurred from among the plurality of parts by analyzing the machining program. The parts recognition unit 63b identifies the part in which the cutting failure occurred based on the code that the processing control unit 63c was executing when the cutting failure occurred.

ステップS34において、管理部63eは、パーツ認識部63bが特定したパーツを、加工不良として認定する。 In step S34, the management unit 63e identifies the parts identified by the parts recognition unit 63b as defective in processing.

ステップS35において、管理部63eは、加工不良処理を行う。加工不良処理は、パーツ認識部63bが特定したパーツを加工不良として管理するための処理である。加工不良処理としては、以下に示す3つの態様が考えられる。 In step S35, the management unit 63e performs machining defect processing. The machining defect processing is a process for managing the parts identified by the parts recognition unit 63b as machining defects. As processing defective processing, the following three modes can be considered.

(第1の態様)
図24において、管理部63eは、加工不良と認定されたパーツの数をカウントするパーツカウンタを備えている。パーツカウンタには、パーツ毎に加工不良の数をカウントする機能と、ワークWに割り付けられた全パーツの加工不良の総数をカウントする機能とを備えている。管理部63eは、加工不良と認定されたパーツに基づいて、該当するパーツのカウンター及び全パーツの加工不良の総数をインクリメントする。
(First aspect)
In FIG. 24, the management unit 63e includes a parts counter that counts the number of parts that are recognized as defective in processing. The parts counter has a function of counting the number of machining defects for each part and a function of counting the total number of machining defects of all parts assigned to the workpiece W. The management unit 63e increments the counter of the corresponding part and the total number of machining defects of all parts based on the part recognized as having a machining defect.

(第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 machining control unit 63c sequentially manufactures two parts (first part PS1 and second part PS2) from one workpiece W. Two parts (a first part PS1 and a second part PS2) are allocated to the workpiece W at predetermined positions. For example, assume that the first part PS1 is recognized as having a processing defect.

図25に示すように、管理部63eは、加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1及び第2パーツPS1、PS2を表示する。この場合において、管理部63eは、操作表示部70を制御して、加工不良と認定したパーツを識別可能に表示する。例えば、管理部63eは、第1パーツPS1の割付位置に、加工不良を示すマーク79aを表示する。また、管理部63eは、切断不良を検知した旨のメッセージ79bを表示する。 As shown in FIG. 25, the management unit 63e displays the first and second parts PS1 and PS2 allocated to the workpiece W on the display screen 71 of the operation display unit 70 based on the machining program. In this case, the management section 63e controls the operation display section 70 to display the parts that have been recognized as defective in processing so that they can be identified. For example, the management unit 63e displays a mark 79a indicating a processing defect at the allocation position of the first part PS1. The management unit 63e also displays a message 79b indicating that a disconnection failure has been detected.

(第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 management unit 63e performs a reprocessing process for reprocessing the first part PS1, which has been determined to be defective, using the laser processing machine main body 50. Specifically, the management unit 63e executes the additional program creation function shown in the third embodiment using the first part PS1 that has been recognized as defective in processing as an additional part. The NC device 63 has the same functions as the NC device 62 shown in the third embodiment. As shown in FIG. 26, an additional machining program is created to cut an additional part (first part PS1) from a workpiece W obtained by cutting the already machined first part PS1a and second part PS2a.

図23において、ステップS36において、管理部63eは、加工プログラムに従った切断加工を終了したか否かを判断する。ステップS36で肯定判定された場合、すなわち、切断加工を終了した場合には、本処理を終了する。一方、ステップS36で否定判定された場合、すなわち、切断加工を終了していない場合には、ステップS31に戻る。 In FIG. 23, in step S36, the management unit 63e determines whether or not the cutting process according to the machining program has been completed. If an affirmative determination is made in step S36, that is, if the cutting process is finished, this process is finished. On the other hand, if a negative determination is made in step S36, that is, if the cutting process has not been completed, the process returns to step S31.

このように本実施形態によれば、NC装置63が、加工プログラムにおいて複数のパーツをそれぞれ認識することができるので、レーザ加工機1側で加工不良の管理を行うことができる。これにより、オペレータの作業負担を軽減し、使い勝手のよいレーザ加工機1を提供することができる。 As described above, according to the present embodiment, the NC device 63 can recognize each of a plurality of parts in the machining program, so that machining defects can be managed on the laser processing machine 1 side. Thereby, the operator's work burden can be reduced, and the laser processing machine 1 can be provided that is easy to use.

また、本実施形態によれば、操作表示部70がリセット操作を受け付けた場合、若しくは、加工制御部63cが加工スキップ処理又はパーツスキップ処理を行った場合に、切断不履行が発生したと判断している。これにより、切断の不履行が発生したことを適切に判断することができる。 Further, according to the present embodiment, when the operation display unit 70 receives a reset operation, or when the processing control unit 63c performs processing skip processing or parts skip processing, it is determined that failure to cut has occurred. There is. This makes it possible to appropriately determine that failure to disconnect has occurred.

また、本実施形態によれば、管理部63eがパーツカウンタを備えているので、加工不良となったパーツの数を適切に管理することができる。 Further, according to the present embodiment, since the management unit 63e includes a parts counter, the number of parts that are defective in processing can be appropriately managed.

また、本実施形態によれば、管理部63eが再加工処理を行うことで、加工不良となったパーツの再加工を行うことができる。 Furthermore, according to the present embodiment, the management unit 63e performs the reprocessing process, thereby making it possible to rework parts that have been processed defectively.

また、本実施形態によれば、管理部63eが加工不良と認定したパーツを識別可能に表示しているので、複数のパーツの中でどのパーツが加工不良となったのかを容易に認識することができる。 Further, according to the present embodiment, since the parts that the management unit 63e has identified as defective in machining are displayed in an identifiable manner, it is easy to recognize which part among the plurality of parts has been defective in machining. Can be done.

なお、管理部63eは、切断不履行が判断されたパーツの名称とワークにおける位置とを含む加工不良情報を記憶してもよい。また、レーザ加工機本体50が撮影機能を備えている場合には、その動画も加工不良情報に含めてもよい。そして、管理部63eは、加工不良情報を、加工プログラムを作成する外部装置に提供する。外部装置では、切断不履行が判断されたパーツを割り付けるときに、「過去にこのパーツで加工不良が発生しています」とのメッセージを表示する。これにより、加工不良情報に基づいて、割り付け時のアドバイス機能として利用することができる。また、同一パーツだけでなく類似形状という判断を実施し、類似形状に対しても、割り付け時のアドバイス機能を行ってもよい。 Note that the management unit 63e may store machining defect information including the name and position on the workpiece of the part for which cutting failure has been determined. Further, if the laser processing machine main body 50 is equipped with a photographing function, a moving image thereof may also be included in the machining defect information. The management unit 63e then provides machining defect information to an external device that creates a machining program. When the external device allocates a part that has been determined to have failed in cutting, it displays a message saying, ``Machining defects have occurred with this part in the past.'' Thereby, it can be used as an advice function at the time of allocation based on the machining defect information. Further, it is also possible to determine not only the same parts but also similar shapes, and perform an advice function at the time of allocation even for similar shapes.

(第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 laser processing machine 1 according to the fifth embodiment includes an NC device 64. The NC device 64 has a reservation function (stop reservation function) for temporarily stopping the laser processing machine main body 50 that operates according to the processing program. The features of the fifth embodiment will be described below, focusing on the differences from the first embodiment. However, the NC device 64 may further have at least one function among the functions provided by the NC devices 60, 61, 62, and 63 shown in the first to fourth embodiments.

図27において、NC装置64は、加工プログラム保持部64a、パーツ認識部64b及び加工制御部64cとしての機能を有している。加工プログラム保持部64aは、第1実施形態における加工プログラム保持部60aに対応している。 In FIG. 27, the NC device 64 has functions as a machining program holding section 64a, a parts recognition section 64b, and a machining control section 64c. The machining program holding section 64a corresponds to the machining program holding section 60a in the first embodiment.

パーツ認識部64bは、加工プログラムを解析し、加工プログラムにおいて複数のパーツをそれぞれ認識する。また、パーツ認識部64bは、加工プログラムを解析し、パーツを構成する複数の経路をそれぞれ認識する(経路認識部)。 The parts recognition unit 64b analyzes the machining program and recognizes each of the plurality of parts in the machining program. Further, the parts recognition unit 64b analyzes the machining program and recognizes each of the plurality of routes that constitute the part (route recognition unit).

加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する複数のパーツの加工状況を監視する。そして、加工制御部64cは、オペレータによって予約された停止パーツ又は停止経路の加工動作が終了したことを条件に、レーザ加工機本体50の加工動作を一時停止させる。 The processing control unit 64c monitors the processing status of a plurality of parts executed according to the processing program based on the recognition result of the parts recognition unit 64b. Then, the processing control unit 64c temporarily stops the processing operation of the laser processing machine main body 50 on the condition that the processing operation of the stop part or the stop route reserved by the operator has been completed.

以下、図28を参照し、第5の実施形態に係るレーザ加工機1の制御方法を説明する。図28のフローチャートに示す処理は、NC装置64によって実行される。 Hereinafter, with reference to FIG. 28, a method of controlling the laser processing machine 1 according to the fifth embodiment will be described. The process shown in the flowchart of FIG. 28 is executed by the NC device 64.

まず、ステップS40において、パーツ認識部64bは、加工制御部64cが加工プログラムを実行しているか否かを判断する。すなわち、パーツ認識部64bは、加工プログラムに従った切断加工を開始している否かを判断する。ステップS40で肯定判定された場合、すなわち、切断加工を開始している場合には、ステップS41に進む。一方、ステップS40で否定判定された場合、すなわち、切断加工を開始していない場合には、ステップS40に戻る。 First, in step S40, the parts recognition unit 64b determines whether the machining control unit 64c is executing the machining program. That is, the parts recognition unit 64b determines whether or not cutting according to the machining program has started. If an affirmative determination is made in step S40, that is, if cutting has started, the process advances to step S41. On the other hand, if a negative determination is made in step S40, that is, if the cutting process has not started, the process returns to step S40.

ここで、加工制御部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 machining control unit 64c sequentially manufactures two parts (first part PS1 and second part PS2) from one workpiece W. Two parts (a first part PS1 and a second part PS2) are allocated to the workpiece W at predetermined positions.

ステップS41において、パーツ認識部64bは、経路に対するタッチ操作があるか否かを判断する。経路に対するタッチ操作は、後述する各種の処理を行うパーツ又は経路を選択するために行われる。そこで、図29に示すように、パーツ認識部64bは、加工プログラムに基づいて、操作表示部70の表示画面71に、ワークWに割り付けられた第1及び第2パーツPS1、PS2を表示する。以下の説明では、オペレータが、第1パーツPS1の内部経路Rbに対してタッチ操作を行ったとする。 In step S41, the parts recognition unit 64b determines whether there is a touch operation on the route. A touch operation on a route is performed to select a part or a route on which various processes to be described later will be performed. Therefore, as shown in FIG. 29, the parts recognition unit 64b displays the first and second parts PS1 and PS2 assigned to the workpiece W on the display screen 71 of the operation display unit 70 based on the machining program. In the following description, it is assumed that the operator performs a touch operation on the internal route Rb of the first part PS1.

パーツ認識部64bは、加工プログラムを解析し、経路に対してタッチ操作が行われたか否かを判断する。ステップS41で肯定判定された場合、すなわち、経路に対してタッチ操作が行われた場合には、ステップS42に進む。一方、ステップS41で否定判定された場合、すなわち、経路に対してタッチ操作が行われていない場合には、ステップS41に戻る。 The parts recognition unit 64b analyzes the machining program and determines whether a touch operation has been performed on the route. If an affirmative determination is made in step S41, that is, if a touch operation is performed on the route, the process advances to step S42. On the other hand, if a negative determination is made in step S41, that is, if no touch operation is performed on the route, the process returns to step S41.

ステップS42において、パーツ認識部64bは、タッチ操作の対象を選択する選択画面を表示する。図30において、タッチ操作の対象を選択する選択画面は、第3表示メニュー76から構成されている。この第3表示メニュー76は、オペレータが選択可能な第1ラジオボタン76a及び第2ラジオボタン76bを備えている。また、第3表示メニュー76は、第1及び第2ラジオボタン76a、76bに対する選択を確定するための確認ボタン76cを備えている。 In step S42, the parts recognition unit 64b displays a selection screen for selecting a touch operation target. In FIG. 30, the selection screen for selecting the target of touch operation is composed of a third display menu 76. This third display menu 76 includes a first radio button 76a and a second radio button 76b that can be selected by the operator. Further, the third display menu 76 includes a confirmation button 76c for confirming the selection of the first and second radio buttons 76a and 76b.

第1ラジオボタン74aは、パーツを選択するための選択肢である。第1ラジオボタン74aを選択することで、オペレータがタッチ操作を行った経路を含むパーツを選択することができる。 The first radio button 74a is an option for selecting a part. By selecting the first radio button 74a, it is possible to select a part including the route touched by the operator.

第2ラジオボタンは、経路を選択するための選択肢である。第2ラジオボタン74bを選択することで、オペレータがタッチ操作を行った経路を選択することができる。 The second radio button is an option for selecting a route. By selecting the second radio button 74b, the operator can select the route that has been touched.

ステップS43において、パーツ認識部64bは、操作表示部70に対するオペレータの操作内容に基づいて、パーツが選択されたか否かを判断する。ステップS43において肯定判定された場合、すなわち、パーツが選択された場合には、ステップS44に進む。一方、ステップS43において否定判定された場合、すなわち、経路が選択された場合には、ステップS47に進む。 In step S43, the parts recognition unit 64b determines whether a part has been selected based on the operator's operation on the operation display unit 70. If an affirmative determination is made in step S43, that is, if a part is selected, the process advances to step S44. On the other hand, if a negative determination is made in step S43, that is, if the route is selected, the process advances to step S47.

ステップS44において、パーツ認識部64bは、選択されたパーツを認識する。具体的には、パーツ認識部64bは、タッチ操作による位置と、第1及び第2パーツPS1、PS2の割付位置と対比することで、第1パーツPS1が選択されたことを認識する。 In step S44, the parts recognition unit 64b recognizes the selected part. Specifically, the part recognition unit 64b recognizes that the first part PS1 has been selected by comparing the position determined by the touch operation with the allocated positions of the first and second parts PS1 and PS2.

ステップ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 parts recognition unit 64b displays a process selection screen for the first part PS1. In FIG. 31, the process selection screen for the first part PS1 is composed of a fourth display menu 77. This fourth display menu 77 includes a first radio button 77a, a second radio button 77b, a third radio button 77c, and a fourth radio button 77d that can be selected by the operator. Further, the fourth display menu 77 includes a confirmation button 77e for confirming the selection of the first to fourth radio buttons 77a to 77d.

第1ラジオボタン77aは、第1パーツPS1に関するプログラムを編集するための選択肢である。第1ラジオボタン77aを選択することで、第1パーツPS1に関する加工プログラムを編集することができる。具体的には、パーツ認識部64bは、第1パーツPS1に関する加工プログラムを呼び出す処理を行い、これを操作表示部70に表示する。 The first radio button 77a is an option for editing the program related to the first part PS1. By selecting the first radio button 77a, the machining program regarding the first part PS1 can be edited. Specifically, the part recognition unit 64b performs a process of calling a machining program regarding the first part PS1, and displays this on the operation display unit 70.

第2ラジオボタン77bは、第1パーツPS1を現在の加工プログラムに追加配置して編集するための選択肢である。第2ラジオボタン77bを選択することで、第1パーツPS1を追加パーツとして、第3の実施形態に示す追加プログラム作成機能を実行する。NC装置64は、第3の実施形態に示すNC装置62と同等の機能を備える。 The second radio button 77b is an option for adding and editing the first part PS1 to the current machining program. By selecting the second radio button 77b, the additional program creation function shown in the third embodiment is executed using the first part PS1 as an additional part. The NC device 64 has the same functions as the NC device 62 shown in the third embodiment.

第3ラジオボタン77cは、第1パーツPS1の加工終了後停止するための選択肢である。第3ラジオボタン77cを選択すると、パーツ認識部64bは、第1パーツPS1を停止パーツとして予約する。この予約により、第1パーツPS1の切断加工が終了したことを条件に、レーザ加工機本体50の加工動作を一時停止させることができる。 The third radio button 77c is an option for stopping after the processing of the first part PS1 is completed. When the third radio button 77c is selected, the parts recognition unit 64b reserves the first part PS1 as a stopped part. With this reservation, the processing operation of the laser processing machine main body 50 can be temporarily stopped on the condition that the cutting processing of the first part PS1 is completed.

具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1及び第2パーツPS1、PS2の加工状況を監視する。そして、加工制御部64cは、第1パーツPS1の加工動作が終了したことを判断した場合に、レーザ加工機本体50の加工動作を一時停止させる。図33に示すように、レーザ加工機本体50は、第1パーツPS1の切断加工が終了すると、第2パーツPS2の切断加工に移行することなく、加工動作を一時停止する。 Specifically, the processing control unit 64c monitors the processing status of the first and second parts PS1 and PS2 executed according to the processing program based on the recognition result of the parts recognition unit 64b. When the processing control unit 64c determines that the processing operation of the first part PS1 has been completed, the processing control unit 64c temporarily stops the processing operation of the laser processing machine main body 50. As shown in FIG. 33, when the laser processing machine main body 50 finishes cutting the first part PS1, it temporarily stops the processing operation without moving on to cutting the second part PS2.

第4ラジオボタン77dは、第1パーツPS1の終了通知を行うための選択肢である。第4ラジオボタン77dを選択すると、パーツ認識部64bは、第1パーツPS1を停止パーツとして予約する。この予約により、第1パーツPS1の切断加工が終了したことを条件に、第1パーツPS1の切断加工が終了したことを示す終了情報を、操作表示部70に表示させることができる。 The fourth radio button 77d is an option for notifying the end of the first part PS1. When the fourth radio button 77d is selected, the parts recognition unit 64b reserves the first part PS1 as a stopped part. With this reservation, on the condition that the cutting of the first part PS1 has been completed, it is possible to display the end information indicating that the cutting of the first part PS1 has been completed on the operation display unit 70.

具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1及び第2パーツPS1、PS2の加工状況を監視する。そして、加工制御部64cは、第1パーツPS1の加工動作が終了したことを判断した場合に、操作表示部70に終了情報を表示する。この場合、レーザ加工機本体50の動作は停止することなく、第2パーツPS2の切断加工へと移行する。 Specifically, the processing control unit 64c monitors the processing status of the first and second parts PS1 and PS2 executed according to the processing program based on the recognition result of the parts recognition unit 64b. When the machining control unit 64c determines that the machining operation of the first part PS1 has been completed, the machining control unit 64c displays end information on the operation display unit 70. In this case, the operation of the laser processing machine main body 50 does not stop and shifts to cutting of the second part PS2.

図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 parts recognition unit 64b recognizes the selected route. Specifically, the part recognition unit 64b recognizes that the internal route Rb has been selected by comparing the position determined by the touch operation with the plurality of routes that constitute the first part PS1.

ステップS48において、パーツ認識部64bは、内部経路Rbに対する処理の選択画面を表示する。図32において、内部経路Rbに対する処理の選択画面は、第5表示メニュー78から構成されている。この第5表示メニュー78は、オペレータが選択可能な第1ラジオボタン78a及び第2ラジオボタン78bを備えている。また、第5表示メニュー78は、第1及び第2ラジオボタン78a、78bに対する選択を確定するための確認ボタン78cを備えている。 In step S48, the parts recognition unit 64b displays a process selection screen for the internal route Rb. In FIG. 32, the selection screen for processing for the internal route Rb consists of a fifth display menu 78. This fifth display menu 78 includes a first radio button 78a and a second radio button 78b that can be selected by the operator. Further, the fifth display menu 78 includes a confirmation button 78c for confirming the selection of the first and second radio buttons 78a and 78b.

第1ラジオボタン78aは、内部経路Rbの加工終了後停止するための選択肢である。第1ラジオボタン78aを選択すると、パーツ認識部64bは、内部経路Rbを停止経路として予約する。この予約により、内部経路Rbの切断加工が終了したことを条件に、レーザ加工機本体50の加工動作を一時停止させることができる。 The first radio button 78a is an option for stopping after completing the machining of the internal route Rb. When the first radio button 78a is selected, the parts recognition unit 64b reserves the internal route Rb as a stop route. With this reservation, the processing operation of the laser processing machine main body 50 can be temporarily stopped on the condition that the cutting processing of the internal path Rb is completed.

具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1パーツPS1の加工状況を監視する。そして、加工制御部64cは、内部経路Rbの加工動作が終了したことを判断した場合に、レーザ加工機本体50の加工動作を一時停止させる。図34に示すように、レーザ加工機本体50は、内部経路Rbの切断加工が終了すると、他の経路(外周経路Ra)の切断加工に移行することなく、加工動作を一時停止する。 Specifically, the processing control unit 64c monitors the processing status of the first part PS1 executed according to the processing program based on the recognition result of the parts recognition unit 64b. When the machining control unit 64c determines that the machining operation of the internal path Rb has been completed, the machining control unit 64c temporarily stops the machining operation of the laser processing machine main body 50. As shown in FIG. 34, when the laser processing machine main body 50 finishes cutting the internal route Rb, it temporarily stops the processing operation without moving on to cutting the other route (outer circumferential route Ra).

第2ラジオボタン78bは、内部経路Rbの終了通知を行うための選択肢である。第2ラジオボタン78bを選択すると、パーツ認識部64bは、内部経路Rbを停止経路として予約する。この予約により、内部経路Rbの切断加工が終了したことを条件に、内部経路Rbの切断加工が終了したことを示す終了情報を、操作表示部70に表示させることができる。 The second radio button 78b is an option for notifying the end of the internal route Rb. When the second radio button 78b is selected, the parts recognition unit 64b reserves the internal route Rb as the stop route. With this reservation, on the condition that the cutting process of the internal route Rb has been completed, it is possible to display the completion information indicating that the cutting process of the internal route Rb has been completed on the operation display section 70.

具体的には、加工制御部64cは、パーツ認識部64bの認識結果に基づいて、加工プログラムに従って実行する第1パーツPS1の加工状況を監視する。そして、加工制御部64cは、内部経路Rbの加工動作が終了したことを判断した場合に、操作表示部70に終了情報を表示する。この場合、レーザ加工機本体50の動作は停止することなく、他の経路である内部経路Rc1~Rc9、外周経路Raへと順次移行する。 Specifically, the machining control unit 64c monitors the machining status of the first part PS1, which is executed according to the machining program, based on the recognition result of the part recognition unit 64b. When the machining control unit 64c determines that the machining operation on the internal route Rb has been completed, the machining control unit 64c displays end information on the operation display unit 70. In this case, the operation of the laser processing machine main body 50 does not stop and sequentially moves to other routes, namely, the internal routes Rc1 to Rc9 and the outer circumferential route Ra.

このように本実施形態によれば、NC装置64が、加工プログラムにおいて複数のパーツをそれぞれ認識することができるので、加工プログラムに従って行われるレーザ加工機本体50の加工動作を、複数のパーツ毎に捉えることができる。このため、停止パーツを予約することで、複数のパーツに対する加工動作の途中でレーザ加工機本体50を一時停止させることできる。したがって、オペレータがレーザ加工機本体50の加工動作を逐一監視する必要がないので、作業効率の向上を図ることができる。 As described above, according to the present embodiment, the NC device 64 can recognize each of a plurality of parts in the machining program, so that the machining operation of the laser processing machine main body 50 performed according to the machining program can be performed for each of the plurality of parts. can be captured. Therefore, by reserving the parts to be stopped, the laser processing machine main body 50 can be temporarily stopped in the middle of machining operations for a plurality of parts. Therefore, since the operator does not need to monitor the processing operations of the laser processing machine main body 50 one by one, work efficiency can be improved.

また、本実施形態によれば、NC装置64が、加工プログラムにおいて複数の経路をそれぞれ認識することができるので、加工プログラムに従って行われるレーザ加工機本体50の加工動作を、複数の経路毎に捉えることができる。このため、停止経路を予約することで、複数の経路に対する加工動作の途中でレーザ加工機本体50を一時停止させることができる。したがって、オペレータがレーザ加工機本体50の加工動作を逐一監視する必要がないので、作業効率の向上を図ることができる。 Further, according to the present embodiment, the NC device 64 can recognize each of a plurality of paths in the machining program, so that the machining operation of the laser processing machine main body 50 performed according to the machining program can be recognized for each of the plurality of paths. be able to. Therefore, by reserving a stop path, the laser processing machine main body 50 can be temporarily stopped in the middle of a machining operation for a plurality of paths. Therefore, since the operator does not need to monitor the processing operations of the laser processing machine main body 50 one by one, work efficiency can be improved.

また、本実施形態によれば、操作表示部70に表示されたパーツ又は経路を指定することで、停止パーツ又は停止経路の指定を簡単に行うことができる。 Further, according to the present embodiment, by specifying the part or route displayed on the operation display section 70, it is possible to easily specify the stop part or the stop route.

なお、本実施形態では、パーツと経路との双方に対する処理を行うため、経路へのタッチ操作を認識している。しかしながら、パーツのみを選択するのであれば、経路へのタッチ操作に限らず、パーツの外周領域内の範囲のいずれかをタッチ操作することであってもよい。 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 fourth display menu 77, only the second radio button 77b, the third radio button 77c, and the fourth radio button 77d are selectable. If the operator selects the first radio button 77a, it is assumed that a part that is already being processed or has been processed is selected, and a message will be displayed on the screen to the effect that a part that is currently being processed or has been processed is selected, for example. When editing the first part, a touch operation may be accepted before starting the cutting process, and the processes from step S41 onward may be performed. If a touch operation is performed before starting the cutting process, all four radio buttons in the fourth display menu 77 become selectable.

本開示は、上述した各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。 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 Laser processing machine 10 Laser oscillator 20 Laser processing unit 25 Copying sensor 35 Processing head 40 Assist gas supply device 50 Laser processing machine main body 60 NC device 60a Processing program holding section 60b Part recognition section 60c Processing control section 61 NC device 61a Processing program storage Section 61b Machining control section 61c Route recognition section 61d Idle running execution section 62 NC device 62a Machining program holding section 62b Machining control section 62c Parts machining data holding section 62d Allocation section 62e Machining program creation section 63 NC device 63a Machining program holding section 63b Parts Recognition unit 63c Processing control unit 63d Judgment unit 63e Management unit 64 NC device 64a Processing program holding unit 64b Parts recognition unit 64c Processing control unit 70 Operation display unit

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.
JP2020056347A 2020-03-26 2020-03-26 Laser processing machine and control method for laser processing machine Active JP7437992B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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