Control device for laser processing machine, laser processing system, and laser processing method
By introducing a combination of display, input, calculation, and communication circuits into the laser processing machine, the automation of nested processing and additional manufacturing is realized, solving the problem of unsmooth manufacturing steps in the existing technology, improving production efficiency and reducing workload.
Patent Information
- Application Number
- CN202480042766.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-08
- Publication Date
- 2026-02-03
AI Technical Summary
In existing technologies, laser processing machines lack effective nesting processing and control methods when adding manufacturing parts, which leads to unsuccessful manufacturing steps and increases the workload and time.
The system uses a display device to show the processing results, an input device to receive additional order quantities and nesting processing instructions, a computing device to generate additional processing programs, and a communication circuit to send control commands to the laser processing machine, thereby achieving automated nesting processing and component manufacturing.
This enables smooth add-on manufacturing of laser processing machines, reducing workload and time, improving production efficiency, and allowing users to perform add-on manufacturing steps without leaving the site.
Smart Images

Figure CN121464015A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a control device for a laser processing machine, a laser processing system, and a laser processing method. Background Technology
[0002] Nesting is known to be a process that defines the configuration of products on a workpiece.
[0003] As a related technology, a laser processing machine is disclosed in Patent Document 1. The specification of Patent Document 1 describes that: (1) the nested processing result is sent from a computer to a numerical control device via a network as processing area data; (2) an image representing the nested processing result is displayed on a display device with a touch panel of the numerical control device; (3) the user confirms the image; and (4) if the user inputs the start of laser processing via the touch panel, the laser processing machine processes the metal plate. Existing technical documents Patent documents
[0004] Patent Document 1: Japanese Patent No. 6711965 Summary of the Invention The problem to be solved by the present invention
[0005] The purpose of this invention is to provide a control device, a laser processing system, and a laser processing method for a laser processing machine capable of smoothly performing steps for adding manufactured parts. Methods for solving problems
[0006] A control device for a laser processing machine according to several embodiments includes: a display device for displaying a first processing result (actual result), the first processing result representing the processing result of a first part manufactured by the laser processing machine, the laser processing machine operating according to a first control command generated by executing at least one processing program; an input device for receiving an input of the first quantity or an input of a first indication of changing the first quantity, and a start indication of the nested process, when an additional order quantity of the first part is defined as a first quantity and a process including a configuration of determining the first quantity of the first part on at least one workpiece is defined as a nested process; a calculation device for generating a second control command by executing at least one additional processing program generated according to the result of the nested process, the second control command causing the laser processing machine to manufacture the first quantity of the first part from at least one of the workpieces; and a communication circuit for sending the second control command to the laser processing machine.
[0007] Several embodiments of a laser processing system include a laser processing machine and a control device for controlling the laser processing machine. The control device includes: a display device for displaying a first processing result, representing the processing result of a first part manufactured by the laser processing machine, the laser processing machine operating according to a first control command generated by executing at least one processing program; an input device for receiving an input of the first quantity or an input of a first indication changing the first quantity, and a start indication of the nested process, when an additional order quantity of the first part is defined as a first quantity and a process including a configuration of determining the first quantity of the first part on at least one workpiece is defined as a nested process; a calculation device for generating a second control command that causes the laser processing machine to manufacture the first quantity of the first part from at least one workpiece by executing at least one additional processing program generated based on the result of the nested process; and a communication circuit for sending the second control command to the laser processing machine.
[0008] Several embodiments of the laser processing method include: a step of creating at least one processing program; a step of a control device executing at least one processing program generating a first control command; a step of a laser processing machine receiving the first control command manufacturing at least one first component; a step of displaying a first processing result on a display device of the control device, the first processing result representing the processing result of the first component manufactured by the laser processing machine operating according to the first control command; a step of the input device of the control device receiving an input representing a first quantity of additional orders for the first components or an input representing a first indication of changing the first quantity; a step of performing a nested processing including determining the configuration of the first quantity of the first components on at least one workpiece; a step of creating at least one additional processing program based on the result of the nested processing; a step of the control device executing at least one additional processing program generating a second control command; and a step of the laser processing machine receiving the second control command manufacturing the first quantity of the first components from at least one of the workpieces. Invention Effects
[0009] According to the present invention, a control device for a laser processing machine, a laser processing system, and a laser processing method are provided that can smoothly perform steps for adding manufactured parts. Attached Figure Description
[0010] Figure 1 This is a schematic diagram illustrating the laser processing system of the first embodiment. Figure 2 It is a schematic representation of a three-dimensional drawing of multiple parts manufactured according to at least one processing procedure. Figure 3It is a schematic diagram showing the actual processing results of a component displayed on a display device. Figure 4 This is a diagram that schematically represents the state of inputting a first quantity representing the additional order quantity of the first component. Figure 5 This is a diagram that schematically represents the state of inputting a first quantity representing the additional order quantity of the first component. Figure 6 It is a schematic diagram showing the configuration of multiple components on multiple workpieces determined by the execution of nested processing on a display device. Figure 7 It is a schematic diagram showing how a control device automatically produces at least one additional processing procedure based on a first quantity. Figure 8 This is a schematic diagram illustrating how at least one additional machining program created by a CAD / CAM device is sent to the control device in a modified example. Figure 9 This is a schematic diagram illustrating the laser processing system of the first embodiment. Figure 10 This is a diagram that schematically represents an example of information stored in memory. Figure 11 It is a schematic diagram showing the actual processing results of a component displayed on a display device. Figure 12 It is a schematic diagram showing the actual processing results of a component displayed on a display device. Figure 13 This is a diagram that schematically represents what it looks like to input the quantity of the first batch of items. Figure 14 This is a schematic diagram showing how the initial quantity of a first component is automatically adjusted based on the initial quantity input, indicating an additional order quantity. Figure 15 This diagram schematically illustrates the state where the first quantity, representing the additional order quantity of the first component, has been entered in the first quantity input field. Figure 16 This diagram schematically illustrates the status of selecting the types of parts to be ordered as additional items. Figure 17 This diagram schematically illustrates the status of selecting the types of parts to be ordered as additional items. Figure 18 This is a diagram that schematically represents an example of information stored in memory. Figure 19 This is a schematic diagram illustrating what it looks like when a display device shows an image indicating the start of receiving an order list. Figure 20This is a schematic diagram illustrating what it looks like when a display device shows a list containing a part type identifier that determines the type of part to be ordered and the quantity of the part to be ordered corresponding to the part type identifier. Figure 21 This is a schematic diagram illustrating what an input field with nested conditions looks like when displayed on a display device. Figure 22 It is a schematic diagram showing the configuration of multiple components on multiple workpieces determined by the execution of nested processing on a display device. Figure 23 It is a schematic diagram showing what an image containing the execution results of nested processing looks like when displayed on a display device. Figure 24 It is a schematic diagram showing what an image containing the execution results of nested processing looks like when displayed on a display device. Figure 25 This is a diagram that schematically represents an example of information stored in memory. Figure 26 This is a schematic perspective view of the laser processing system according to the first embodiment. Figure 27 This is a schematic perspective view of the laser processing system according to the first embodiment. Figure 28 This is a schematic diagram illustrating the laser processing system of the second embodiment. Figure 29 It is a schematic diagram showing the actual processing results of a component displayed on a display device. Figure 30 This is a diagram that schematically represents the state of inputting a first quantity representing the additional order quantity of the first component. Figure 31 This is a diagram that schematically represents the state after the first quantity of items has been input. Figure 32 This is a diagram that schematically represents an example of information stored in memory. Figure 33 This is a schematic diagram illustrating the laser processing system of the second embodiment. Figure 34 It is a schematic diagram showing what an image containing the execution results of nested processing looks like when displayed on a display device. Figure 35 This is a diagram that schematically represents an example of information stored in memory. Figure 36 This is a schematic diagram illustrating the laser processing system of the second embodiment. Figure 37 This is a flowchart illustrating an example of the laser processing method according to the third embodiment. Figure 38 It is a schematic diagram showing the actual processing results of a component displayed on a display device. Detailed Implementation
[0011] Hereinafter, the control device 1, laser processing system 100, and laser processing method of the laser processing machine according to the embodiments will be described with reference to the accompanying drawings. Furthermore, in the following description of the embodiments, parts and components with the same function will be labeled with the same reference numerals, and repeated descriptions of parts and components labeled with the same reference numerals will be omitted.
[0012] (First Implementation) Reference Figures 1 to 27 The control device 1A and the laser processing system 100A of the laser processing machine according to the first embodiment will be described. Figure 1 This is a schematic diagram illustrating the laser processing system 100A of the first embodiment. Figure 2 It is a schematic three-dimensional view representing multiple parts Q manufactured according to at least one processing procedure PM. Figure 3 This is a schematic diagram showing the actual processing results of the component displayed on the display device 2. Figure 4 This is a diagram schematically representing the state of inputting a first quantity V1 representing the additional order quantity of the first component Q1. Figure 5 This is a diagram schematically representing the state of inputting a first quantity V1 representing the additional order quantity of the first component Q1. Figure 6 This is a schematic diagram showing the configuration of multiple components on multiple workpieces W determined by the execution of nested processing, as displayed on the display device 2. Figure 7 It is a schematic diagram showing how the control device 1A automatically produces at least one additional processing procedure PG according to the first quantity V1. Figure 8 The diagram schematically illustrates how at least one additional machining program PG, created by the CAD / CAM device 7, is sent to the control device 1A in a modified example. Figure 9 This is a schematic diagram illustrating the laser processing system 100A of the first embodiment. Figure 10 This is a diagram that schematically represents an example of information stored in memory 6. Figure 11 as well as Figure 12 This is a schematic diagram showing the finished product of a component displayed on display device 2. Additionally, Figure 12 express Figure 11 Part of it. Figure 13 This is a diagram that schematically represents what it looks like to input the first quantity D1. Figure 14 This is a schematic diagram showing how the first quantity V1, representing the additional order quantity of the first component Q1, is automatically corrected based on the initial quantity D1 input. Figure 15This is a schematic diagram showing the state of the first quantity V1, representing the additional order quantity of the first component Q1, entered in the first quantity input field 21-1. Figure 16 as well as Figure 17 This diagram schematically illustrates the status of selecting the types of parts to be ordered as additional items. Figure 18 This is a diagram that schematically represents an example of information stored in memory 6. Figure 19 This is a schematic diagram showing what the image IN2, representing the start instruction for creating an order list received by the user, looks like on the display device 2. Figure 20 This is a schematic diagram showing the appearance of an order list LT on display device 2, which includes a component type identifier F that determines the type of component to be ordered and the quantity of the component to be ordered corresponding to component type identifier F. Figure 21 This is a schematic diagram showing the appearance of the input field 27 with nested conditions displayed on the display device 2. Figure 22 It is a diagram that schematically illustrates the configuration of multiple components on multiple workpieces determined by the execution of nested processing on a display device (e.g., the configuration of multiple components including first component Q1 and second component Q2 on multiple workpieces W including first workpiece W-1 and second workpiece W-2). Figure 23 as well as Figure 24 This is a schematic diagram showing what an image containing the execution results of nested processing is displayed on display device 2. Figure 25 This is a diagram that schematically represents an example of information stored in memory 6. Figure 26 as well as Figure 27 This is a schematic perspective view of the laser processing system 100A according to the first embodiment.
[0013] like Figure 1 As illustrated, the laser processing system 100A includes a laser processing machine 101 and a control device 1A.
[0014] Laser processing machine 101 manufactures at least one component Q from workpiece B by irradiating workpiece B with a laser. Workpiece B is, for example, a long workpiece such as a tube.
[0015] Control device 1A controls laser processing machine 101. Figure 1 In the described example, control device 1A includes a display device 2, an input device 3, an arithmetic unit 4, a communication circuit 5, and a memory 6. Figure 1 In the example described, at least one processing program PM is stored in memory 6.
[0016] The control device 1A (more specifically, the arithmetic device 4) performs a process (hereinafter referred to as "first process") that generates a first control instruction SA by executing at least one processing program PM. Furthermore, in this specification, the execution of at least one processing program PM by the control device 1A (more specifically, the arithmetic device 4) includes the control device 1A (more specifically, the arithmetic device 4) executing at least one processing program PM via an arithmetic program PJ. In other words, by executing the arithmetic program PJ by the control device 1A (more specifically, the arithmetic device 4), at least one processing program PM can be processed (in other words, interpreted) by the control device 1A (more specifically, the arithmetic device 4).
[0017] The laser processing machine 101 operates according to a first control command SA generated by executing at least one processing program PM by the control device 1A (more specifically, the arithmetic device 4). More specifically, the communication circuit 5 sends the first control command SA to the laser processing machine 101, and the laser processing machine 101, upon receiving the first control command SA, operates according to the first control command SA. Furthermore, the first control command SA includes multiple commands such as a movement command SA1 for moving the laser head 111 and an emission command SA2 for emitting laser light from the laser head 111.
[0018] exist Figure 2 The text describes a set of components Q manufactured by a laser processing machine 101 that operates according to the first control command SA described above. Figure 2 In the examples described, a set of components Q includes at least one first component Q1, at least one second component Q2, at least one third component Q3, and at least one fourth component Q4.
[0019] like Figure 3 As illustrated, display device 2 displays a first processing result R1, which represents the processing result of a first component Q1 manufactured by the laser processing machine 101 operating according to the first control command SA. Additionally, display device 2 may also display a second processing result R2, which represents the processing result of a second component Q2 manufactured by the laser processing machine 101 operating according to the first control command SA. Display device 2 may also display a third processing result R3, which represents the processing result of a third component Q3 manufactured by the laser processing machine 101 operating according to the first control command SA. Furthermore, display device 2 may also display a fourth processing result R4, which represents the processing result of a fourth component Q4 manufactured by the laser processing machine 101 operating according to the first control command SA.
[0020] like Figure 4As illustrated, the additional order quantity of the first component Q1 is defined as the first quantity V1, the additional order quantity of the second component Q2 is defined as the second quantity V2, the additional order quantity of the third component Q3 is defined as the third quantity V3, and the additional order quantity of the fourth component Q4 is defined as the fourth quantity V4.
[0021] exist Figure 4 In the described example, the input device 3 is built into the display device 2. More specifically, the display device 2 is a display device 2t with a touch panel. Alternatively, the input device 3 may be provided separately from the display device 2. For example, the input device 3 may include a keyboard or a mouse, or other pointing device, provided separately from the display device 2.
[0022] Input device 3 receives a first quantity V1 of input from the user. Figure 4 The text indicates the state of input device 3 after receiving the first quantity V1 of input from the user. Figure 4 In the example described, display device 2 simultaneously displays the first processing result R1 and the first quantity V1. More specifically, based on the input of the first quantity V1 received through input device 3, display device 2 simultaneously displays the first processing result R1 and the first quantity V1.
[0023] like Figure 3 As illustrated, the input field for the first quantity V1 (hereinafter referred to as "first quantity input field 21-1") can also be displayed on the display device 2. Figure 4 In the described example, the first quantity input field 21-1 displayed on display device 2 is a direct input field where the user directly inputs numbers. Alternatively, the first quantity input field 21-1 displayed on display device 2 could also be a selection field where a number is selected from a list of numbers. Further alternatively, such as... Figure 5 As illustrated, the first quantity input field 21-1 displayed on the display device 2 can also be an increment / decrement form input field in which the first quantity V1 is increased or decreased by touching or clicking the increase button 21a or the decrease button 21b.
[0024] Alternatively or additionally, input device 3 may also be configured to receive input from the user of a first instruction to change the first quantity V1. Figure 12 as well as Figure 14 In the example described, the first quantity V1 is changed in conjunction with the input of the first quantity D1 to the arithmetic device 4 via the input device 3 (details will be described later). Figure 12 as well as Figure 14 In the recorded example, the initial input of quantity D1 is a way of inputting the first indication of the first quantity V1. Figure 12as well as Figure 14 In the described example, input device 3 receives input of a first instruction to change the first quantity V1 (e.g., input of the first quantity D1). Furthermore, based on the input of the first instruction to change the first quantity V1 received via input device 3, the value of the first quantity V1 displayed on display device 2 is changed (see reference). Figure 14 ).exist Figure 14 In the described example, upon receiving a first instruction to change the first quantity V1 via input device 3, display device 2 simultaneously displays the first processing result R1 and the first quantity V1. Figure 14 In the example described, the display device 2 displays the first processing result R1 and the first quantity V1 on the same line.
[0025] Additionally, the input device 3 can also receive input from the user of a second quantity V2, or input of a second instruction that modifies the second quantity V2. Figure 4 In the described example, based on the input of the second quantity V2 received through the input device 3, the display device 2 simultaneously displays the second processing result R2 and the second quantity V2. Furthermore, in Figure 12 as well as Figure 14 In the described example, upon receiving a second instruction to change the second quantity V2 (e.g., input of the second product quantity D2) via input device 3, the value of the second quantity V2 displayed on display device 2 is changed. Based on receiving an input of the second quantity V2 or a second instruction to change the second quantity V2 via input device 3, display device 2 may also simultaneously display the second processing result R2 and the second quantity V2. Display device 2 may also display the second processing result R2 and the second quantity V2 on the same line.
[0026] Additionally, the input device 3 can also receive input from the user of a third quantity V3, or input of a third indication that modifies the third quantity V3. Figure 4 In the example described, upon receiving a third quantity V3 input via input device 3, display device 2 simultaneously displays the third processing result R3 and the third quantity V3. Furthermore, in Figure 12 In the described example, the value of the third quantity V3 displayed on the display device 2 can also be changed based on the input of a third instruction to change the third quantity V3 (e.g., the input of the third product quantity D3) received through the input device 3. Based on the input of the third quantity V3 received through the input device 3 or the input of a third instruction to change the third quantity V3, the display device 2 can also simultaneously display the third processing result R3 and the third quantity V3. The display device 2 can also display the third processing result R3 and the third quantity V3 on the same line.
[0027] In this specification, a process that includes determining the configuration of a first component Q1 of a first quantity V1 on at least one workpiece W is defined as a nested process. A nested process may also include determining the configuration of a second component Q2 of a second quantity V2 on at least one workpiece W. Additionally, a nested process may also include determining the configuration of a third component Q3 of a third quantity V3 on at least one workpiece W. The nested process is performed by a control device 1A (more specifically, a computing device 4), or other means communicatively connected to the control device 1A (e.g., Figure 8 The CAD / CAM device 7 illustrated in the example executes the process. More specifically, the control device 1A (or other device such as the CAD / CAM device 7) performs nested processing at least according to a first quantity V1.
[0028] exist Figure 6 The diagram schematically illustrates an example of the configuration of at least one component on at least one workpiece W, determined through the execution of nested processing. Figure 6 In the example described, a first component Q1 of a first quantity V1, a second component Q2 of a second quantity V2, and a third component Q3 of a third quantity V3 are arranged in three workpieces W (more specifically, in three workpieces W having the same shape).
[0029] exist Figure 4 In the described example, input device 3 receives a start indication for nested processing. Figure 4 In the described example, display device 2 displays an image IN1 indicating the start of nested processing (e.g., a first button BN1 indicating the start of nested processing). Alternatively, input device 3 receives the start instruction for nested processing by directly touching image IN1 or by clicking image IN1 using a pointing device. Alternatively, input device 3 may also receive the start instruction for nested processing via physical button BT1 of control device 1A (see, if necessary). Figure 8 The input device 3 can also include a physical button BT1 for receiving the start instruction of the nested processing.
[0030] exist Figure 7 In the example described, the control device 1A (more specifically, the arithmetic device 4) produces at least one additional processing program PG based on at least a first quantity V1 (more specifically, based on the result of nested processing).
[0031] Instead, such as Figure 8 As illustrated, other devices different from control device 1A (e.g., CAD / CAM device 7) can also produce at least one additional machining program PG based at least on a first quantity V1 (more specifically, based on the result of nested processing).
[0032] exist Figure 8In the described example, control device 1A sends data DA containing a first quantity V1 to CAD / CAM device 7. CAD / CAM device 7 performs the aforementioned nested processing based at least on the first quantity V1. Based on the result of the nested processing, CAD / CAM device 7 creates at least one additional machining program PG. CAD / CAM device 7 sends the created at least one additional machining program PG to control device 1A.
[0033] like Figure 7 As illustrated, the control device 1A (more specifically, the arithmetic device 4) can also perform the aforementioned nested processing based at least on the first quantity V1 and the second quantity V2. Furthermore, the control device 1A (more specifically, the arithmetic device 4) can also generate at least one additional processing program PG based on the result of the nested processing performed at least based on the first quantity V1 and the second quantity V2.
[0034] Alternatively, nested processing and the creation of at least one of the following can be performed by other devices different from the control device 1A (e.g., CAD / CAM device 7) and by at least one of the following: the creation of an additional machining program PG.
[0035] For example, in Figure 8 In the described example, control device 1A may also send data DA containing a first quantity V1 and a second quantity V2 to CAD / CAM device 7. In this case, CAD / CAM device 7 performs the aforementioned nested processing based at least on the first quantity V1 and the second quantity V2. Based on the result of the nested processing, CAD / CAM device 7 creates at least one additional machining program PG. CAD / CAM device 7 sends the created at least one additional machining program PG to control device 1A.
[0036] like Figure 7 As illustrated, the control device 1A (more specifically, the arithmetic device 4) can also perform the aforementioned nested processing based at least on the first quantity V1, the second quantity V2, and the third quantity V3. Furthermore, the control device 1A (more specifically, the arithmetic device 4) can also generate at least one additional processing program PG based on the result of the nested processing performed at least based on the first quantity V1, the second quantity V2, and the third quantity V3.
[0037] Alternatively, nested processing and the creation of at least one of the following can be performed by other devices different from the control device 1A (e.g., CAD / CAM device 7) and by at least one of the following: the creation of an additional machining program PG.
[0038] For example, in Figure 8In the described example, control device 1A may also send data DA containing a first quantity V1, a second quantity V2, and a third quantity V3 to CAD / CAM device 7. In this case, CAD / CAM device 7 performs the aforementioned nested processing based at least on the first quantity V1, the second quantity V2, and the third quantity V3. Based on the result of the nested processing, CAD / CAM device 7 creates at least one additional machining program PG. CAD / CAM device 7 sends the created at least one additional machining program PG to control device 1A.
[0039] At least one additional machining program PG generated by control device 1A (more specifically, arithmetic device 4) or other device different from control device 1A (e.g., CAD / CAM device 7) is stored in the memory 6 of control device 1A (see reference). Figure 9 At least one additional processing program PG stored in memory 6 can be a single additional processing program or a group of additional processing programs consisting of multiple additional processing programs.
[0040] The control device 1A (more specifically, the arithmetic device 4) executes a process (hereinafter referred to as "second process") that generates a second control instruction SB to cause the laser processing machine 101 to manufacture a first component Q1 of a first quantity V1 from at least one workpiece W by executing at least one additional processing program PG (more specifically, by executing at least one additional processing program PG based on the result of nested processing) produced according to at least one first quantity V1. Furthermore, in this specification, the execution of at least one additional processing program PG by the control device 1A (more specifically, the arithmetic device 4) includes the execution of at least one additional processing program PG by the control device 1A (more specifically, the arithmetic device 4) through a processing program PJ. In other words, at least one additional processing program PG can also be processed (in other words, interpreted) by the control device 1A (more specifically, the arithmetic device 4) through the execution of the processing program PJ.
[0041] like Figure 9 As illustrated, the communication circuit 5 sends a second control command SB to the laser processing machine 101, and the laser processing machine 101, upon receiving the second control command SB, performs an operation according to the second control command SB. In addition, the second control command SB includes multiple commands such as a movement command SB1 that moves the laser head 111 and an emission command SB2 that causes the laser to be emitted from the laser head 111.
[0042] exist Figure 9In the described example, the laser processing machine 101, receiving the second control command SB, manufactures a first component Q1 of a first quantity V1 from at least one workpiece W by irradiating it with a laser. The laser processing machine 101, receiving the second control command SB, can also manufacture a first component Q1 of a first quantity V1 from one workpiece W by irradiating it with a laser. Alternatively, the laser processing machine 101, receiving the second control command SB, can also manufacture a first component Q1 of a first quantity V1 from multiple workpieces W having the same shape by irradiating each of them with a laser. Further alternatively, the laser processing machine 101, receiving the second control command SB, can also manufacture a first component Q1 of a first quantity V1 from multiple workpieces W having different lengths by irradiating each of them with a laser.
[0043] Furthermore, when at least one additional processing program PG is produced based on at least a first quantity V1 and a second quantity V2, the control device 1A (more specifically, the arithmetic device 4) executing the at least one additional processing program PG generates a second control command SB that causes the laser processing machine 101 to produce a first component Q1 of the first quantity V1 and a second component Q2 of the second quantity V2 from at least one workpiece W. Additionally, the laser processing machine 101, receiving the second control command SB, produces the first component Q1 of the first quantity V1 and the second component Q2 of the second quantity V2 from at least one workpiece W (e.g., from multiple workpieces W having the same shape) by irradiating the at least one workpiece W with a laser (e.g., by irradiating each of multiple workpieces W having the same shape with a laser).
[0044] Furthermore, when at least one additional processing program PG is produced based on at least the first quantity V1, the second quantity, and the third quantity V3, the control device 1A (more specifically, the arithmetic device 4) executing the at least one additional processing program PG generates a second control command SB that causes the laser processing machine 101 to manufacture a first component Q1 of the first quantity V1, a second component Q2 of the second quantity V2, and a third component Q3 of the third quantity V3 from at least one workpiece W. Additionally, the laser processing machine 101, receiving the second control command SB, manufactures the first component Q1 of the first quantity V1, the second component Q2 of the second quantity V2, and the third component Q3 of the third quantity V3 from at least one workpiece W (e.g., from multiple workpieces W having the same shape) by irradiating at least one workpiece W with a laser (e.g., by irradiating each of multiple workpieces W having the same shape with a laser).
[0045] The control device 1A of the laser processing machine according to the first embodiment includes: (1) a display device 2 that displays a first processing result R1, which represents the processing result of a first part Q1 manufactured by the laser processing machine 101, the laser processing machine 101 operating according to a first control command SA generated by executing at least one processing program PM; and (2) an input device 3 that receives an input of a first quantity V1 representing an additional order quantity of the first part Q1, or an input of a first indication for changing the first quantity V1. Therefore, the user can consider the first processing result R1 and input the first quantity V1 or the first indication for changing the first quantity V1.
[0046] Furthermore, in the first embodiment, the first processing result R1 is displayed on the display device 2 of the control device 1A, and the input device 3 of the control device 1A is used to input the aforementioned first quantity V1 or the aforementioned first instruction, as well as the start instruction for nested processing. Therefore, the user (more specifically, the operator) can perform the steps for additionally manufacturing the first component Q1 on-site (more specifically, at the location where the laser processing machine 101 is located). Therefore, the steps for additionally manufacturing the first component Q1 can be performed smoothly, reducing the workload and operation time for additionally manufacturing the first component Q1. In addition, the user (more specifically, the operator) does not need to move from the on-site location (more specifically, from the location where the laser processing machine 101 is located) to the office for managing the processing results in order to additionally manufacture the first component Q1.
[0047] (Any additional components) Next, refer to Figures 1 to 27 Any additional configurations that can be used in the control device 1A and the laser processing system 100A of the laser processing machine in the first embodiment will be described.
[0048] To avoid complicating the explanation, the following description will focus on the case where the object additionally manufactured by the laser processing machine 101 is a first component Q1, a second component Q2, and / or a third component Q3. However, in the embodiment, the object additionally manufactured by the laser processing machine 101 is not limited to the first component Q1, the second component Q2, and / or the third component Q3. In other words, in the embodiment, the object additionally manufactured by the laser processing machine 101 may also include other components (e.g., a fourth component Q4).
[0049] (Control device 1A) exist Figure 1In the described example, the control device 1A includes a display device 2, an input device 3, an arithmetic unit 4, a communication circuit 5, and a memory 6. The input device 3 may also be incorporated into the display device 2 (more specifically, the display device 2 may be a display device 2t with a touch panel that has the input device 3 built-in). Alternatively or additionally, the control device 1A may also have an input device 3 (e.g., a button, switch, joystick, pointing device, keyboard, etc.) separate from the display device 2. Figure 1 In the example described, control device 1A includes one computer. Control device 1A may also include multiple computers operating in coordination.
[0050] exist Figure 1 In the described example, the display device 2, input device 3, arithmetic unit 4, communication circuit 5, and memory 6 are interconnected via bus 15. The arithmetic unit 4 includes at least one processor 4a (e.g., at least one CPU).
[0051] Memory 6 is a storage medium that can be read by the arithmetic unit 4. Memory 6 may be, for example, a non-volatile or volatile semiconductor memory such as RAM, ROM, or flash memory, or a disk, or other forms of memory. Memory 6 stores programs P (e.g., system programs PS, arithmetic programs PJ, machining result creation programs PD, nested programs PN, and machining program generation programs PT for enabling various application programs). In addition, memory 6 stores at least one machining program PM and data such as a first machining result R1.
[0052] The memory 6 can be distributed across multiple locations. For example, the memory that stores data can be located separately from the memory that stores the system program PS.
[0053] exist Figure 10 In the described example, memory 6 stores multiple schedules, including a first schedule CM1 and a second schedule CM2. The first schedule CM1 contains at least one process PM and specifies the execution order of the at least one process PM. The second schedule CM2 contains at least one additional process PM' and specifies the execution order of the additional at least one process PM'.
[0054] The execution of the first schedule CM1 by the arithmetic device 4 is a manner in which the arithmetic device 4 executes at least one processing procedure PM. More specifically, the execution of the first schedule CM1 by the arithmetic device 4 means that the arithmetic device 4 executes at least one processing procedure PM in the order specified by the first schedule CM1.
[0055] Control device 1A (more specifically, arithmetic device 4) generates a first control instruction SA (refer to) by executing at least one processing procedure PM (e.g., a first schedule CM1). Figure 1The communication circuit 5 sends the first control command SA to the laser processing machine 101. The laser processing machine 101 operates according to the first control command SA to manufacture multiple components, including the first component Q1.
[0056] (Processing and Production Department 41) exist Figure 10 In the example described, the control device 1A (more specifically, the arithmetic device 4) enables the arithmetic device 4 to function as the processing result production unit 41 by executing the program P (more specifically, the processing result production program PD) stored in the memory 6.
[0057] The arithmetic unit 4 (more specifically, the processing result production unit 41) automatically acquires a first processing result R1 representing the processing result of the first part Q1 manufactured by the laser processing machine 101, based on at least one processing program PM (e.g., a first schedule CM1) executed by the control unit 1A (more specifically, the arithmetic unit 4). Furthermore, the arithmetic unit 4 (more specifically, the processing result production unit 41) stores the first processing result R1 in the memory 6. The first processing result R1 may be stored in the memory 6 in association with an identifier that identifies the at least one processing program PM (e.g., the first schedule CM1) that was executed.
[0058] When the first processing result is automatically obtained by the computing device 4 (more specifically, the processing result production unit 41), the workload of the user related to the input of the processing result can be reduced. The first processing result R1 can be stored in the memory 6 as a processing result file RF.
[0059] The arithmetic unit 4 (more specifically, the processing result production unit 41) can also automatically obtain a second processing result R2 representing the processing result of the second part Q2 manufactured by the laser processing machine 101, based on the execution of at least one processing program PM (e.g., the first schedule CM1) by the control unit 1A (more specifically, the arithmetic unit 4). Furthermore, the arithmetic unit 4 (more specifically, the processing result production unit 41) can store this second processing result R2 in the memory 6. The second processing result R2 can be stored in the memory 6 in association with an identifier that identifies the at least one processing program PM (e.g., the first schedule CM1) that was executed.
[0060] When the second processing result R2 is automatically obtained by the computing device 4 (more specifically, the processing result production unit 41), the workload of the user related to the input of processing results can be reduced. The second processing result R2 can also be stored in the memory 6 as a processing result file RF. The processing result file RF can contain data representing the first processing result R1 and data representing the second processing result R2.
[0061] The arithmetic unit 4 (more specifically, the processing result production unit 41) can also automatically acquire a third processing result R3 representing the processing result of the third part Q3 manufactured by the laser processing machine 101, based on the execution of at least one processing program PM (e.g., the first schedule CM1) by the control unit 1A (more specifically, the arithmetic unit 4). Furthermore, the arithmetic unit 4 (more specifically, the processing result production unit 41) can also store this third processing result R3 in the memory 6. The third processing result R3 can also be stored in the memory 6 as a processing result file RF. The third processing result R3 can also be stored in the memory 6 in association with an identifier that identifies the at least one processing program PM (e.g., the first schedule CM1) that was executed.
[0062] When the third processing result R3 is automatically obtained by the computing device 4 (more specifically, the processing result production unit 41), the workload of the user related to the input of processing results can be reduced. The third processing result R3 can also be stored in the memory 6 as a processing result file RF. The processing result file RF can also contain data representing the first processing result R1, data representing the second processing result R2, and data representing the third processing result R3.
[0063] (Quantity of the first target T1, quantity of the second target T2, quantity of the third target T3) In this specification, the number of first parts Q1 that should be manufactured by the laser processing machine 101, which operates according to the first control command SA generated by executing at least one processing program PM (e.g., the first schedule CM1) by the computing device 4, is defined as the first target number T1. In this specification, the number of second parts Q2 that should be manufactured by the laser processing machine 101, which operates according to the first control command SA generated by executing at least one processing program PM (e.g., the first schedule CM1) by the computing device 4, is defined as the second target number T2. Furthermore, in this specification, the number of third parts Q3 that should be manufactured by the laser processing machine 101, which operates according to the first control command SA generated by executing at least one processing program PM (e.g., the first schedule CM1) by the computing device 4, is defined as the third target number T3.
[0064] (First processing quantity M1, second processing quantity M2, third processing quantity M3) In this specification, the number of first parts Q1 manufactured by the laser processing machine 101, which operates according to a first control command SA generated by executing at least one processing program PM (e.g., a first schedule CM1) by the computing device 4, is defined as the first processing quantity M1. In this specification, the number of second parts Q2 manufactured by the laser processing machine 101, which operates according to a first control command SA generated by executing at least one processing program PM (e.g., a first schedule CM1) by the computing device 4, is defined as the second processing quantity M2. Furthermore, in this specification, the number of third parts Q3 manufactured by the laser processing machine 101, which operates according to a first control command SA generated by executing at least one processing program PM (e.g., a first schedule CM1) by the computing device 4, is defined as the third processing quantity M3.
[0065] exist Figure 12 In the example described, the value of the first processing quantity M1 differs from the value of the first target quantity T1. More specifically, the value of the first processing quantity M1 is less than the value of the first target quantity T1. The reason for the difference between the value of the first processing quantity M1 and the value of the first target quantity T1 will be explained.
[0066] For example, the laser processing machine 101 may sometimes be temporarily stopped due to processing defects. In this case, the execution of at least one processing program PM of the computing unit 4 is interrupted, and the laser processing machine 101 cannot execute all the first control commands SA. In addition, when the execution of at least one processing program PM is restarted after the defective part has been cut off, the length of the workpiece as raw material becomes shorter due to the cutting. Therefore, it may be impossible to manufacture the required number of first parts Q1 from the workpiece. As described above, due to the interruption of the execution of at least one processing program PM or the cutting off of the defective part from the workpiece, the value of the first processing quantity M1 may be less than the value of the first target quantity T1.
[0067] (First unprocessed quantity U1, second unprocessed quantity U2, third unprocessed quantity U3) In this specification, the difference between the first target quantity T1 and the first processed quantity M1 is defined as the first unprocessed quantity U1. In other words, the first unprocessed quantity U1 represents the difference between the first target quantity T1 and the first processed quantity M1. In this specification, the difference between the second target quantity T2 and the second processed quantity M2 is defined as the second unprocessed quantity U2. In other words, the second unprocessed quantity U2 represents the difference between the second target quantity T2 and the second processed quantity M2. Furthermore, in this specification, the difference between the third target quantity T3 and the third processed quantity M3 is defined as the third unprocessed quantity U3. In other words, the third unprocessed quantity U3 represents the difference between the third target quantity T3 and the third processed quantity M3.
[0068] (Quantity D1 for the first batch, D2 for the second batch, and D3 for the third batch) The first part Q1, the second part Q2, or the third part Q3 manufactured by the laser processing machine 101, which operates according to the first control command SA, is sometimes judged to be defective during product inspection. This product inspection can be performed manually (for example, by the user visually inspecting or using instruments such as vernier calipers to check whether the manufactured first part Q1, the manufactured second part Q2, or the manufactured third part Q3 meets the required standards). This product inspection can also be performed automatically using a camera or the like.
[0069] In this specification, the number of defective first parts Q1 manufactured by a laser processing machine 101 that operates according to a first control command SA generated by executing at least one processing program PM via arithmetic unit 4 is defined as the first defect quantity D1 (refer to...). Figure 14 More specifically, the number of first parts Q1 that are determined to be defective during the in-process inspection of the first parts Q1 manufactured by the laser processing machine 101 that operates according to the first control command SA is defined as the first defect quantity D1.
[0070] In this specification, the number of defective second parts Q2 manufactured by a laser processing machine 101 that operates according to a first control command SA generated by executing at least one processing program PM via arithmetic unit 4 is defined as the second defect quantity D2 (refer to...). Figure 14 Furthermore, in this specification, the number of defective third parts Q3 manufactured by the laser processing machine 101, which operates according to the first control command SA generated by executing at least one processing program PM via the arithmetic unit 4, is defined as the third defect quantity D3 (see reference). Figure 14 ).
[0071] The first processing quantity M1 can be adjusted based on the first product quantity D1 (refer to...). Figure 12 For example, when the value of the first quantity D1 is K1 (and K1 is a natural number, as will be the case below), the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the first processing quantity M1 so that the value of the first processing quantity M1 is reduced by K1 (see reference). Figure 14 The second processing quantity M2 can be adjusted based on the second product quantity D2 (refer to...). Figure 12 For example, when the value of the second processing quantity D2 is K2 (and K2 is a natural number, as will be below), the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the second processing quantity M2 so that the value of the second processing quantity M2 is reduced by K2 (see reference). Figure 14 The third processing quantity M3 can be adjusted based on the third product quantity D3 (refer to...). Figure 12For example, when the value of the third product quantity D3 is K3 (and K3 is a natural number, as will be the case below), the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the third processing quantity M3 so that the value of the third processing quantity M3 is reduced by K3.
[0072] exist Figure 12 as well as Figure 14 In the described example, the first processed quantity M1 is corrected based on the first product quantity D1, but the first unprocessed quantity U1 is not corrected based on the first product quantity D1. In other words, the first unprocessed quantity U1 remains the value representing the difference between the first target quantity T1 and the first processed quantity M1 before correction. Alternatively, the first unprocessed quantity U1 can also be corrected based on the first product quantity D1. For example, when the value of the first product quantity D1 is K1, the calculation device 4 (more specifically, the processing result production unit 41) can also automatically correct the first unprocessed quantity U1 to increase the value of the first unprocessed quantity U1 by K1. In this case, the corrected first unprocessed quantity U1 becomes the sum of the first unprocessed quantity U1 before correction and the first product quantity D1.
[0073] (First identifier F1, second identifier F2, third identifier F3) In this specification, the identifier for identifying the first component Q1 is defined as the first identifier F1. The first identifier F1 can be the component name of the first component Q1, a code string identifying the first component Q1 (furthermore, the code string may contain at least one of letters, numbers, and symbols), or a graphic identifying the first component Q1 (e.g., a graphic obtained by modeling the first component Q1). In this specification, the identifier for identifying the second component Q2 is defined as the second identifier F2. The second identifier F2 can be the component name of the second component Q2, a code string identifying the second component Q2, or a graphic identifying the second component Q2. Furthermore, in this specification, the identifier for identifying the third component Q3 is defined as the third identifier F3. The third identifier F3 can be the component name of the third component Q3, a code string identifying the third component Q3, or a graphic identifying the third component Q3.
[0074] (First processing result R1, second processing result R2, third processing result R3) exist Figure 10In the described example, a first processing result R1, representing the processing result of the first part Q1 manufactured by the laser processing machine 101 operating according to the first control command SA, is stored in the memory 6. The first processing result R1 stored in the memory 6 may also include first identification information 61-1 (e.g., a first identifier F1) that identifies the first part Q1 and the aforementioned first processing quantity M1. Additionally, the first processing result R1 stored in the memory 6 may also include the aforementioned first unprocessed quantity U1 (more specifically, the first unprocessed quantity U1 representing the difference between the first target quantity T1 and the first processing quantity M1).
[0075] exist Figure 3 as well as Figure 12 In the described example, the first processing result R1 (in other words, the processing result of the first component Q1) displayed on the display device 2 includes a first identifier F1 that identifies the first component Q1 and the aforementioned first processing quantity M1. For example... Figure 12 As illustrated, the first processing result R1 displayed on the display device 2 may also include a first identifier F1 identifying the first component Q1 and the aforementioned first unprocessed quantity U1 (more specifically, the first unprocessed quantity U1 representing the difference between the first target quantity T1 and the first processing quantity M1). Additionally, the first processing result R1 displayed on the display device 2 may also include the first target quantity T1. Figure 12 In the example described, the first processing result R1 displayed on the display device 2 includes a first identifier F1, a first target quantity T1, a first processed quantity M1, and a first unprocessed quantity U1.
[0076] exist Figure 10 In the described example, a second processing result R2, representing the processing result of the second component Q2 manufactured by the laser processing machine 101 operating according to the first control command SA, is stored in the memory 6. The second processing result R2 stored in the memory 6 may include second identification information 61-2 (e.g., a second identifier F2) that identifies the second component Q2, as well as the aforementioned second processing quantity M2. Additionally, the second processing result R2 stored in the memory 6 may also include the aforementioned second unprocessed quantity U2.
[0077] exist Figure 3 as well as Figure 12 In the described example, the second processing result R2 (in other words, the processing result of the second component Q2) displayed on the display device 2 includes a second identifier F2 that identifies the second component Q2 and the aforementioned second processing quantity M2. For example... Figure 12As illustrated, the second processing result R2 displayed on the display device 2 may also include a second identifier F2 identifying the second component Q2 and the aforementioned second unprocessed quantity U2. Additionally, the second processing result R2 displayed on the display device 2 may also include a second target quantity T2. Figure 12 In the example described, the second processing result R2 displayed on the display device 2 includes a second identifier F2, a second target quantity T2, a second processed quantity M2, and a second unprocessed quantity U2.
[0078] exist Figure 10 In the described example, a third processing result R3, representing the processing result of the third component Q3 manufactured by the laser processing machine 101 operating according to the first control command SA, is stored in the memory 6. The third processing result R3 stored in the memory 6 may include third identification information 61-3 (e.g., third identifier F3) determining the third component Q3 and the aforementioned third processing quantity M3. Additionally, the third processing result R3 stored in the memory 6 may also include the aforementioned third unprocessed quantity U3.
[0079] exist Figure 3 as well as Figure 12 In the described example, the third processing result R3 (in other words, the processing result of the third component Q3) displayed on the display device 2 includes a third identifier F3 that identifies the third component Q3 and the aforementioned third processing quantity M3. For example... Figure 12 As illustrated, the third processing result R3 displayed on the display device 2 may also include a third identifier F3 identifying the third component Q3 and the aforementioned third unprocessed quantity U3. Additionally, the third processing result R3 displayed on the display device 2 may also include a third target quantity T3. Figure 12 In the example described, the third processing result R3 displayed on the display device 2 includes a third identifier F3, a third target quantity T3, a third processing quantity M3, and a third unprocessed quantity U3.
[0080] like Figure 12 As illustrated, when the first processing result R1 displayed on the display device 2 includes a first unprocessed quantity U1, the user can easily grasp the quantity of products lacking in the first target quantity, which represents the quantity of the first component Q1 that should have been manufactured. Figure 12 As illustrated, when the second processing result R2 displayed on the display device 2 includes the second unprocessed quantity U2, the user can easily grasp the quantity of products lacking in the second target quantity, which represents the quantity of the second component Q2 that should have been manufactured. Figure 12As illustrated, when the third processing result R3 displayed on the display device 2 includes the third unprocessed quantity U3, the user can easily grasp the product shortage quantity in the third target quantity, which represents the quantity of the third component Q3 that should have been manufactured.
[0081] exist Figure 3 as well as Figure 12 In the described example, the display device 2 displays the processing performance data, including the first processing performance R1 and the second processing performance R2, in list form. More specifically, the display device 2 displays the processing performance data, including the first processing performance R1 and the second processing performance R2, in list form by arranging multiple identifiers (F1, F2, ...) of multiple components along the column direction (in other words, the vertical column direction) and arranging the processing performance data of each component in the same row.
[0082] (First input field 22-1, second input field 22-2, third input field 22-3) exist Figure 12 In the described example, display device 2 displays the first input field 22-1, which serves as the input field for the first quantity D1. More specifically, display device 2 simultaneously displays the first processing result R1 and the first input field 22-1, which serves as the input field for the first quantity D1. Display device 2 may also simultaneously display the second processing result R2 and the second input field 22-2, which serves as the input field for the second quantity D2. Furthermore, display device 2 may also simultaneously display the third processing result R3 and the third input field 22-3, which serves as the input field for the third quantity D3.
[0083] exist Figure 12 In the examples described, each of the first input field 22-1, the second input field 22-2, and the third input field 22-3 is a selection input field that selects one number from multiple numbers displayed in a list (see, if necessary). Figure 13 Alternatively, each of the first input field 22-1, the second input field 22-2, and the third input field 22-3 may also be another form of input field (e.g., a direct input form where the user directly enters numbers).
[0084] exist Figure 12 In the described example, when the value of the first quantity D1 input to the arithmetic unit 4 via the input device 3 is K1 (in other words, when the value of the first quantity D1 input to the first input field 22-1 is K1), the arithmetic unit 4 (more specifically, the processing result production unit 41) automatically corrects the first processing quantity M1 to reduce the value of the first processing quantity M1 by K1. Furthermore, the display device 2 displays the corrected first processing quantity M1 as at least a part of the first processing result R1 (see reference). Figure 14 ).
[0085] When the arithmetic unit 4 corrects the first processing quantity M1, which represents the manufacturing quantity of the first component Q1, based on the first product quantity D1 input through the input device 3, the corrected first processing quantity M1 represents the number of qualified first components Q1 manufactured. Therefore, the user can easily determine the number of qualified first components Q1.
[0086] Alternatively or additionally, when the value of the first quantity D1 input to the arithmetic unit 4 via the input device 3 is K1, the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the first quantity V1 to increase its value by K1. Furthermore, the display device 2 can display the corrected first quantity V1 (see reference). Figure 14 Additionally, in Figure 12 as well as Figure 14 In the example described, the input of the first quantity D1 is a way of inputting the first indication of changing the first quantity V1 (in other words, the user inputting the first quantity D1 through the input device 3 is a way of the user inputting the first indication of changing the first quantity V1 through the input device 3).
[0087] When the arithmetic unit 4 corrects the first quantity V1 based on the first quantity D1, it automatically corrects the first quantity V1 based on the input of the first quantity D1. Therefore, the input burden on the user who instructs the additional manufacturing of the first component Q1 can be reduced.
[0088] exist Figure 12 In the described example, when the value of the second quantity D2 input to the arithmetic unit 4 via the input device 3 is K2 (more specifically, when the value of the second quantity D2 input to the second input field 22-2 is K2), the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the second processing quantity M2 to reduce the value of the second processing quantity M2 by K2. Furthermore, the display device 2 can display the corrected second processing quantity M2 as at least a part of the second processing result R2 (see reference). Figure 14 ).
[0089] When the arithmetic unit 4 corrects the second processing quantity M2, which represents the manufacturing quantity of the second component Q2, based on the second product quantity D2 input through the input device 3, the corrected second processing quantity M2 becomes the quantity of qualified products of the manufactured second component Q2. Therefore, the user can easily determine the quantity of qualified products of the second component Q2.
[0090] Alternatively or additionally, when the value of the second quantity D2 is input to the arithmetic unit 4 via the input device 3, the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the second quantity V2 to increase its value by K2. Furthermore, the display device 2 can also display the corrected second quantity V2 (see reference). Figure 14 Additionally, in Figure 12 as well as Figure 14 In the example described, the input of the second quantity D2 is a way of inputting the second indication of changing the second quantity V2 (in other words, the user inputting the second quantity D2 through the input device 3 is a way of the user inputting the second indication of changing the second quantity V2 through the input device 3).
[0091] When the arithmetic unit 4 corrects the second quantity V2 based on the second quantity D2, it automatically corrects the second quantity V2 based on the input of the second quantity D2. Therefore, the input burden on the user who instructs the additional manufacturing of the second component Q2 can be reduced.
[0092] exist Figure 12 In the described example, when the value of the third quantity D3 is input to the arithmetic unit 4 via the input device 3 (more specifically, when the value of the third quantity D3 is input as K3 in the third input field 22-3), the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the third processing quantity M3 so that the value of the third processing quantity M3 is reduced by K3. Furthermore, the display device 2 can also display the corrected third processing quantity M3 as at least a part of the third processing result R3.
[0093] When the arithmetic unit 4 corrects the third processing quantity M3, which represents the manufacturing quantity of the third component Q3, based on the third product quantity D3 input through the input device 3, the corrected third processing quantity M3 becomes the quantity of qualified third component Q3 manufactured. Therefore, the user can easily determine the quantity of qualified third component Q3.
[0094] Alternatively or additionally, when the value of the third quantity D3 is input to the arithmetic unit 4 via the input device 3, the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the third quantity V3 so that the value of the third quantity V3 increases by K3. In addition, the display device 2 can also display the corrected third quantity V3.
[0095] When the arithmetic unit 4 corrects the third quantity V3 based on the third quantity D3, it automatically corrects the third quantity V3 based on the input of the third quantity D3. Therefore, the input burden on the user who instructs the additional manufacturing of the third component Q3 can be reduced.
[0096] (Default values for the first quantity V1, the second quantity V2, and the third quantity V3) exist Figure 12 In the example described, the display device 2 displays a value representing the first unprocessed quantity U1 (in other words, a value representing the difference between the first target quantity T1 and the first processed quantity M1), as the default value DF1 of the first quantity V1.
[0097] With the value representing the first unprocessed quantity U1 displayed as the default value DF1 of the first quantity V1, the user can easily grasp the product shortage quantity in the first target quantity T1, which represents the quantity of the first component Q1 that should have been manufactured. Furthermore, since the value representing the product shortage quantity of the first component Q1 becomes the default value DF1 of the first quantity V1, the user can quickly proceed with the steps for manufacturing the quantity of the first component Q1 corresponding to that product shortage quantity.
[0098] exist Figure 12 In the described example, when the initial quantity D1 is input to the arithmetic unit 4 via the input device 3 with a value of K1, the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the initial quantity V1, increasing its value from the default value DF1 by K1. Additionally, the display device 2 can also display the corrected initial quantity V1 (see reference). Figure 14 ).
[0099] exist Figure 12 as well as Figure 14 In the described example, when the value of the first product quantity D1 input to the arithmetic unit 4 via the input device 3 is K1, the arithmetic unit 4 (more specifically, the processing result production unit 41) automatically corrects the first quantity V1 so that the value of the first quantity V1 becomes the sum of the value representing the first unprocessed quantity U1 and the value representing the first product quantity D1. In this case, the user can quickly proceed to the step of manufacturing the first part Q1 in a quantity corresponding to the sum of the product shortage quantity of the first part Q1 and the defective quantity of the first part Q1.
[0100] exist Figure 12 In the example described, the display device 2 displays a value representing the second unprocessed quantity U2 (in other words, a value representing the difference between the second target quantity T2 and the second processed quantity M2), as the default value DF2 of the second quantity V2.
[0101] With the value representing the second unprocessed quantity U2 displayed as the default value DF2 of the second quantity V2, the user can easily grasp the product shortage quantity in the second target quantity T2, which represents the quantity of the second component Q2 that should have been manufactured. Furthermore, since the value representing the product shortage quantity of the second component Q2 becomes the default value DF2 of the second quantity V2, the user can quickly proceed with the steps for manufacturing the quantity of the second component Q2 corresponding to that product shortage quantity.
[0102] exist Figure 12 In the described example, when the value of the second quantity D2 input to the arithmetic unit 4 via the input device 3 is K2, the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the second quantity V2 so that the value of the second quantity V2 increases by K2 from the default value DF2. Additionally, the display device 2 can also display the corrected second quantity V2 (see reference). Figure 14 ).
[0103] exist Figure 12 as well as Figure 14 In the described example, when the value of the second product quantity D2 input to the arithmetic unit 4 via the input device 3 is K2, the arithmetic unit 4 (more specifically, the processing result production unit 41) automatically corrects the second quantity V2 so that the value of the second quantity V2 becomes the sum of the value representing the second unprocessed quantity U2 and the value representing the second product quantity D2. In this case, the user can quickly proceed to the step of manufacturing the second part Q2 in a quantity corresponding to the sum of the product shortage quantity of the second part Q2 and the defective quantity of the second part Q2.
[0104] exist Figure 12 In the example described, the display device 2 displays a value representing the third unprocessed quantity U3 (in other words, a value representing the difference between the third target quantity T3 and the third processed quantity M3), as the default value DF3 of the third quantity V3.
[0105] With the value representing the third unprocessed quantity U3 displayed as the default value DF3 for the third quantity V3, the user can easily determine the product shortage quantity in the third target quantity T3, which represents the quantity of the third component Q3 that should have been manufactured. Furthermore, since the value representing the product shortage quantity of the third component Q3 becomes the default value DF3 for the third quantity V3, the user can quickly proceed with the steps for manufacturing the quantity of the third component Q3 corresponding to that product shortage quantity.
[0106] exist Figure 12In the example described, when the value of the third quantity D3 input to the arithmetic unit 4 via the input device 3 is K3, the arithmetic unit 4 (more specifically, the processing result production unit 41) can automatically correct the third quantity V3 so that the value of the third quantity V3 increases by K3 from the default value DF3. In addition, the display device 2 can also display the corrected third quantity V3.
[0107] exist Figure 3 as well as Figure 12 In the described example, display device 2 displays the input field for the first quantity V1 (i.e., the first quantity input field 21-1). Figure 3 as well as Figure 12 In the example described, the user can directly input the first quantity V1 through the input device 3 in the first quantity input field 21-1 displayed on the display device 2.
[0108] exist Figure 3 as well as Figure 12 In the described example, display device 2 simultaneously displays the first processing result R1 and the first quantity input field 21-1, which is a direct input field for the first quantity V1. For example... Figure 12 As illustrated, the display device 2 can also simultaneously display the first processing result R1, the first input field 22-1 as the input field for the first product quantity D1, and the first quantity input field 21-1 as the direct input field for the first quantity V1.
[0109] exist Figure 12 In the example described, the display device 2 displays a value representing the first unprocessed quantity U1 (in other words, the value representing the difference between the first target quantity T1 and the first processed quantity M1) in the first quantity input field 21-1, as the default value DF1 of the first quantity V1. Figure 14 As illustrated, it can also be configured such that, based on the input of the first quantity D1 into the arithmetic device 4 via the input device 3, the value displayed in the first quantity input field 21-1 automatically changes from the value representing the first unprocessed quantity U1 to the value representing the total value, which is the sum of the value representing the first unprocessed quantity U1 and the value representing the first quantity D1.
[0110] exist Figure 12 or Figure 14 In the described example, the user can directly edit the value displayed in the first quantity input field 21-1 as a representation of the first quantity V1. In other words, by directly editing the value displayed in the first quantity input field 21-1, the user can access the value displayed in the first quantity input field 21-1 as a representation of the first quantity V1 (e.g., Figure 12 The default value shown is DF1, or Figure 14The sum of the values representing the first unprocessed quantity U1 and the first product quantity D1 shown is changed to other values desired by the user (see reference). Figure 15 In this case, the user can refer to the value automatically prompted by the arithmetic unit 4 and freely determine the first quantity V1 as the additional order quantity of the first component Q1.
[0111] exist Figure 3 as well as Figure 12 In the described example, display device 2 displays the input field for the second quantity V2 (hereinafter referred to as "second quantity input field 21-2"). Figure 3 as well as Figure 12 In the example described, the user can directly input the second quantity V2 through the input device 3 in the second quantity input field 21-2 displayed on the display device 2.
[0112] exist Figure 3 as well as Figure 12 In the described example, the display device 2 simultaneously displays the second processing result R2 and the second quantity input field 21-2, which is a direct input field for the second quantity V2. For example... Figure 12 As illustrated, the display device 2 can also simultaneously display the second processing result R2, the second input field 22-2 as the input field for the second product quantity D2, and the second quantity input field 21-2 as the direct input field for the second quantity V2.
[0113] exist Figure 12 In the example described, the display device 2 displays a value representing the second unprocessed quantity U2 (in other words, the value representing the difference between the second target quantity T2 and the second processed quantity M2) in the second quantity input field 21-2, as the default value DF2 of the second quantity V2. Figure 14 As illustrated, it can be configured such that, based on the input of the second product quantity D2 into the arithmetic device 4 via the input device 3, the value displayed in the second quantity input field 21-2 automatically changes from the value representing the second unprocessed quantity U2 to the value representing the total value, which is the sum of the value representing the second unprocessed quantity U2 and the value representing the second product quantity D2.
[0114] exist Figure 12 or Figure 14 In the described example, the user can directly edit the value displayed in the second quantity input field 21-2 as a representation of the second quantity V2. In other words, by directly editing the value displayed in the second quantity input field 21-2, the user can access the value displayed in the second quantity input field 21-2 as a representation of the second quantity V2 (e.g., Figure 12 The default value shown is DF2, or Figure 14The sum of the value representing the second unprocessed quantity U2 and the value representing the second finished product quantity D2 shown is changed to another value desired by the user. In this case, the user can refer to the value automatically prompted by the calculation device 4 and freely determine the second quantity V2 as the additional order quantity of the second component Q2.
[0115] exist Figure 3 as well as Figure 12 In the example described, display device 2 displays the input field for the third quantity V3 (hereinafter referred to as "third quantity input field 21-3"). Figure 3 as well as Figure 12 In the example described, the user can directly input the third quantity V3 through the input device 3 in the third quantity input field 21-3 displayed on the display device 2.
[0116] exist Figure 3 as well as Figure 12 In the example described, display device 2 simultaneously displays the third processing result R3 and the third quantity input field 21-3, which is a direct input field for the third quantity V3. For example... Figure 12 As illustrated, the display device 2 can also simultaneously display the third processing result R3, the third input field 22-3 as the input field for the third product quantity D3, and the third quantity input field 21-3 as the direct input field for the third quantity V3.
[0117] exist Figure 12 In the example described, display device 2 displays a value representing the third unprocessed quantity U3 (in other words, a value representing the difference between the third target quantity T3 and the third processed quantity M3) in the third quantity input field 21-3, which serves as the default value DF3 for the third quantity V3. Alternatively, it can be configured such that, upon inputting the third product quantity D3 into the calculation device 4 via input device 3, the value displayed in the third quantity input field 21-3 automatically changes from representing the third unprocessed quantity U3 to representing a total value, which is the sum of the value representing the third unprocessed quantity U3 and the value representing the third product quantity D3.
[0118] exist Figure 12 or Figure 14 In the described example, the user can directly edit the value displayed in the third quantity input field 21-3 as the value representing the third quantity V3. In other words, by directly editing the value displayed in the third quantity input field 21-3, the user can access the value displayed in the third quantity input field 21-3 as the value representing the third quantity V3 (e.g., Figure 12 The default value shown is DF3, or Figure 14 The sum of the value representing the third unprocessed quantity U3 and the value representing the third finished product quantity D3 shown is changed to another value desired by the user (see reference). Figure 15In this case, the user can refer to the value automatically prompted by the arithmetic unit 4 and freely determine the third quantity V3 as the additional order quantity of the third component Q3.
[0119] (First image IM1) The arithmetic unit 4 executes a process (hereinafter referred to as "third process") that generates a first display instruction by executing a program P (e.g., a processing reality production program PD) stored in the memory 6. The display device 2, which receives the first display instruction from the arithmetic unit 4, displays the first image IM1 (refer to...). Figure 11 The first display instruction is an instruction to cause the display device 2 to display the processing results, and the first image IM1 is an image containing the processing results.
[0120] exist Figure 12 In the described example, the first image IM1 displayed on the display device 2 includes the first processing result R1 mentioned above (e.g., the first identifier F1 that identifies the first component Q1, the first target quantity T1, the first processed quantity M1, and / or the first unprocessed quantity U1). The first image IM1 may also include the first input field 22-1 mentioned above and / or the first quantity input field 21-1 mentioned above.
[0121] Additionally, the first image IM1 displayed on the display device 2 may also include a first selection bar 24-1 for receiving the option to order an additional first component Q1. Figure 16 In the example described, the user operates the first selection bar 24-1 displayed on the display device 2 via the input device 3 (more specifically, by touching or clicking the first selection bar 24-1) to select whether to order additional components Q1.
[0122] The first image IM1 displayed on the display device 2 may also include the second processing result R2 described above (e.g., the second identifier F2 that identifies the second component Q2, the second target quantity T2, the second processing quantity M2, and / or the second unprocessed quantity U2). In addition, the first image IM1 may also include the second input field 22-2 described above and / or the second quantity input field 21-2 described above.
[0123] Additionally, the first image IM1 displayed on the display device 2 may also include a second selection bar 24-2 for receiving the option to order an additional second component Q2. Figure 16 In the example described, the user operates the second selection bar 24-2 displayed on the display device 2 via the input device 3 (more specifically, by touching or clicking the second selection bar 24-2) to select whether to order the second component Q2.
[0124] The first image IM1 displayed on the display device 2 may also include the third processing result R3 mentioned above (e.g., the third identifier F3 for identifying the third component Q3, the third target quantity T3, the third processing quantity M3, and / or the third unprocessed quantity U3). In addition, the first image IM1 may also include the third input field 22-3 mentioned above and / or the third quantity input field 21-3 mentioned above.
[0125] Additionally, the first image IM1 displayed on the display device 2 may also include a third selection bar 24-3 for receiving an option to order an additional third component Q3. Figure 16 In the example described, the user operates the third selection bar 24-3 displayed on the display device 2 via the input device 3 (more specifically, by touching or clicking the third selection bar 24-3) to select whether to order the third component Q3.
[0126] exist Figure 11 In the described example, the first image IM1 displayed on the display device 2 includes a plurality of schedule identifiers C, which include a first schedule identifier C1 that identifies a first schedule CM1 and a second schedule identifier C2 that identifies a second schedule CM2. The first image IM1 may also include a first schedule identifier C1, data CT1 indicating the date and time when the first schedule CM1 is executed, a second schedule identifier C2, and data CT2 indicating the date and time when the second schedule CM2 is executed.
[0127] exist Figure 11 In the described example, based on the selection of a first schedule identifier C1 among the plurality of schedule identifiers C displayed on the display device 2, the arithmetic unit 4 generates a first display instruction so that the first image IM1 includes the processing results of each component manufactured by the laser processing machine 101 according to the execution of the first schedule CM1 (e.g., the aforementioned first processing result R1, second processing result R2, and / or third processing result R3). The display device 2, receiving the first display instruction, displays the processing results of each component manufactured by the laser processing machine 101 according to the execution of the first schedule CM1 as part of the first image IM1.
[0128] exist Figure 11 In the example described, the first image IM1 displayed on the display device 2 includes a plurality of component type identifiers F, which include a first identifier F1 that identifies a first component Q1 and a second identifier F2 that identifies a second component Q2.
[0129] exist Figure 11In the described example, based on the selection of a first identifier F1 from among the multiple component type identifiers F displayed on the display device 2, the arithmetic unit 4 generates a first display instruction to cause the first image IM1 to include a model image 81 obtained by modeling the first component Q1 determined by the first identifier F1 and / or the size data 91 of the first component Q1 determined by the first identifier F1. The display device 2, receiving the first display instruction, displays the model image 81 obtained by modeling the first component Q1 and / or the size data 91 of the first component Q1 as part of the first image IM1.
[0130] exist Figure 17 In the described example, based on the selection of the second identifier F2 among the multiple component type identifiers F displayed on the display device 2, the arithmetic unit 4 generates a first display instruction to cause the first image IM1 to include a model image 82 obtained by modeling the second component Q2 determined by the second identifier F2 and / or the size data 92 of the second component Q2 determined by the second identifier F2. The display device 2, receiving the first display instruction, displays the model image 82 obtained by modeling the second component Q2 and / or the size data 92 of the second component Q2 as part of the first image IM1.
[0131] (First save button 25) exist Figure 17 In the described example, the first image IM1 includes a first save button 25 (more specifically, an image of the first save button 25). Upon touching or clicking the first save button 25, data input into the input fields included in the first image IM1 (e.g., first input field 22-1, first quantity input field 21-1, second input field 22-2, second quantity input field 21-2, third input field 22-3, third quantity input field 21-3, etc.) is stored in the memory 6. Additionally, upon touching or clicking the first save button 25, a first processing quantity M1, corrected in conjunction with the input of the first quantity D1, can be stored in the memory 6. Furthermore, upon touching or clicking the first save button 25, a second processing quantity M2, corrected in conjunction with the input of the second quantity D2, and / or a third processing quantity M3, corrected in conjunction with the input of the third quantity D3, can also be stored in the memory 6.
[0132] exist Figure 17In the described example, the first quantity D1 and / or the first quantity V1 are saved in the memory 6 when the first save button 25 is touched or clicked. Alternatively or additionally, the first quantity D1 can also be saved in the memory 6 by inputting the first quantity D1 in the first input field 22-1. Furthermore, the first quantity V1 can also be saved in the memory 6 by inputting the first quantity V1 in the first quantity input field 21-1, or by changing the first quantity V1 displayed in the first quantity input field 21-1.
[0133] exist Figure 17 In the described example, the second quantity D2 and / or the second quantity V2 are saved in memory 6 when the first save button 25 is touched or clicked. Alternatively or additionally, the second quantity D2 can also be saved in memory 6 by inputting it into the second input field 22-2. Furthermore, the second quantity V2 can also be saved in memory 6 by inputting it into the second quantity input field 21-2, or by changing the second quantity V2 displayed in the second quantity input field 21-2.
[0134] exist Figure 17 In the described example, the third quantity D3 and / or the third quantity V3 are saved in memory 6 when the first save button 25 is touched or clicked. Alternatively or additionally, the third quantity D3 can also be saved in memory 6 by inputting the third quantity D3 in the third input field 22-3. Furthermore, the third quantity V3 can also be stored in memory 6 by inputting the third quantity V3 in the third quantity input field 21-3, or by changing the third quantity V3 displayed in the third quantity input field 21-3.
[0135] exist Figure 18 In the example described, in addition to storing processing performance data R such as the first processing performance R1, the second processing performance R2, and the third processing performance R3, memory 6 also stores additional order data V such as the first quantity V1, the second quantity V2, and the third quantity V3, as well as product inspection data D such as the first product quantity D1, the second product quantity D2, and the third product quantity D3.
[0136] exist Figure 18In the described example, memory 6 stores first component data 62-1 that determines the size of the first component Q1, second component data 62-2 that determines the size of the second component Q2, and third component data 62-3 that determines the size of the third component Q3. More specifically, the first component data 62-1 is stored in memory 6 in association with first identification information 61-1 (e.g., first identifier F1) that determines the first component Q1. The second component data 62-2 is stored in memory 6 in association with second identification information 61-2 (e.g., second identifier F2) that determines the second component Q2. Furthermore, the third component data 62-3 is stored in memory 6 in association with third identification information 61-3 (e.g., third identifier F3) that determines the third component Q3.
[0137] (Order List LT) like Figure 20 As illustrated, an order list LT can also be created, which includes component type identifiers F that respectively identify the additional component types ordered, and the additional order quantity for each of the additional component types ordered. The created order list LT is preferably displayed on the display device 2. The creation of the order list LT is performed, for example, by the control device 1A (more specifically, the arithmetic device 4).
[0138] exist Figure 19 The image IN2 (more specifically, the second button BN2) shows the start instruction for receiving the order list. Figure 19 In the described example, the first image IM1 includes an image IN2 (more specifically, a second button BN2) indicating the start of receiving an order list creation. Figure 19 In the described example, when the image IN2 (more specifically, the second button BN2) indicating the start of receiving the order list is touched or clicked, the control device 1A (more specifically, the arithmetic device 4) generates the aforementioned order list LT. Furthermore, the control device 1A (more specifically, the arithmetic device 4) causes the display device 2 to display a second image IM2 containing the generated order list LT.
[0139] The image IN2 (more specifically, the second button BN2) indicating the start of order list creation can also be configured such that, upon being touched or clicked by the first save button 25 in the first image IM1, it is displayed on the display device 2, or the display state changes to an active state that receives input from the user (see reference). Figure 17 as well as Figure 19 ).
[0140] exist Figure 20In the described example, the order list LT includes a first identifier F1 identifying a first component Q1 as a component type, and the aforementioned first quantity V1. The order list LT may also include a second identifier F2 identifying a second component Q2 as a component type, and the aforementioned second quantity V2. Additionally, the order list LT may also include a third identifier F3 identifying a third component Q3 as a component type, and the aforementioned third quantity V3.
[0141] like Figure 20 As illustrated, the display device 2 may also display, in addition to displaying the order list LT, a model image 81 obtained by modeling the first component Q1 and / or the size data 91 of the first component Q1, based on the selection of the first component Q1 in the order list LT (more specifically, based on the selection of the first identifier F1 that identifies the first component Q1 in the order list LT).
[0142] The second image IM2 may also include column 26-1, which receives the correction of the first quantity V1. Figure 20 In the described example, by inputting a number in field 26-1 via input device 3, the value of the first quantity V1 is changed to the number input in field 26-1. The second image IM2 may also include a field that receives the correction of the second quantity V2.
[0143] The second image IM2 may also include a button (hereinafter referred to as "third button BN3") for advancing to the process of setting nested conditions. In cases where the creation of the order list LT is omitted, the first image IM1 may also include a third button BN3 for advancing to the process of setting nested conditions.
[0144] (Setting nested conditions) The control device 1A (more specifically, the arithmetic device 4) executes the nested condition setting process by using the display device 2 and the input device 3 through the execution of program P.
[0145] Nested conditions may include, for example, the dimensions of workpiece W (e.g., the length of workpiece W). Additionally, in the case where at least one workpiece W is multiple workpieces W of different shapes, the nested conditions include the dimensions of each of the multiple workpieces W. To avoid complexity, examples of the case where at least one workpiece W is a single workpiece or multiple workpieces of the same shape will be described below.
[0146] exist Figure 21 In the described example, the display device 2 displays at least one input field 27 with nested conditions set. More specifically, the arithmetic unit 4 generates a display instruction by executing a program P stored in the memory 6, and the display device 2, which receives the display instruction from the arithmetic unit 4, displays an image containing at least one input field 27 (hereinafter referred to as "third image IM3").
[0147] According to the third button BN3 (see reference) Figure 20 When touched or clicked, the display device 2 displays a third image IM3 containing at least one input field 27. The third image IM3 (refer to...) Figure 21 ) and the second image IM2 (refer to Figure 20 It can also be displayed on display device 2 at the same time.
[0148] At least one input field 27 may contain a dimension input field 27-1 that receives data determining the dimensions of the workpiece W. Figure 21 In the described example, dimension input field 27-1 is a field for receiving data that determines the length of workpiece W. Alternatively or additionally, at least one input field 27 may also include a field 27-2 for receiving data that determines the length of the blank at the end of workpiece W. Furthermore, the term "blank" refers to a portion not used in the manufacture of the part.
[0149] The control device 1A (more specifically, the arithmetic device 4) sets nesting conditions based on data input in at least one input field 27. For example, the control device 1A (more specifically, the arithmetic device 4) sets the size of the workpiece W, which constitutes at least a part of the nesting conditions, based on data input in the size input field 27-1. Data 94 representing the size of the workpiece W (see reference...) Figure 18 ) Stored in memory 6.
[0150] (Nested processing) exist Figure 21 In the described example, input device 3 receives a start indication for nested processing. Figure 21 In the described example, display device 2 displays an image IN1 indicating the start of nested processing (e.g., a first button BN1 indicating the start of nested processing). Alternatively, input device 3 receives the start instruction for nested processing by directly touching image IN1 or by clicking image IN1 using a pointing device. Alternatively, input device 3 can also receive the start instruction for nested processing based on the physical button BT1 of control device 1A (see reference). Figure 8 The input device 3 can be operated to receive a start indication for nested processing. In other words, the input device 3 may also include a physical button BT1 that receives a start indication for nested processing.
[0151] exist Figure 21 In the described example, the third image IM3 includes an image IN1 that receives a start indication for nested processing (e.g., a first button BN1 that receives a start indication for nested processing). Alternatively, if the aforementioned nesting conditions are set beforehand, the first image IM1 (refer to...) Figure 19 ) or the second image IM2 (refer to Figure 20It may also include an image IN1 that receives the start indication of nested processing (e.g., a first button BN1 that receives the start indication of nested processing).
[0152] When the image IN1 indicating the start of nested processing is displayed on the display device 2 of the control device 1A, or when the control device 1A has a physical button BT1 indicating the start of nested processing, the user (more specifically, the operator) can indicate the start of nested processing on-site (more specifically, at the location where the laser processing machine 101 is located). Therefore, the process for additionally manufacturing the first component Q1 is smooth, reducing the workload and time required for additionally manufacturing the first component Q1. Furthermore, the user (more specifically, the operator) does not need to move from the on-site location (more specifically, from the location where the laser processing machine 101 is located) to the office managing the processing work in order to indicate the start of nested processing.
[0153] exist Figure 18 In the described example, the control device 1A (more specifically, the arithmetic device 4) enables the arithmetic device 4 to function as a nested processing unit 42 by executing the program P (more specifically, the nested program PN) stored in the memory 6. The arithmetic device 4 (more specifically, the nested processing unit 42) performs nested processing.
[0154] The nesting process includes determining the configuration of a first component Q1 of a first quantity V1 on at least one workpiece W based on set nesting conditions. More specifically, the nesting process includes determining the configuration (e.g., a one-dimensional configuration) of the first component Q1 of a first quantity V1 on at least one workpiece W based on set nesting conditions (e.g., the size of workpiece W, or the size of workpiece W and the length of the blank at the end of workpiece W), the size of the first component Q1, and the first quantity V1.
[0155] In addition, when at least one workpiece W is a plurality of workpieces W having the same shape, the nesting process may also include determining the configuration of the first component Q1 of the first quantity V1 on the plurality of workpieces W according to the size of the workpiece W, the size of the first component Q1, and the first quantity V1, so as to minimize the number of workpieces W required.
[0156] Additionally, the nesting process may also include determining the configuration (e.g., a one-dimensional configuration) of the second components Q2 of the second quantity V2 on at least one workpiece W. More specifically, the nesting process may include determining the configuration of the first components Q1 of the first quantity V1 on at least one workpiece W and the configuration of the second components Q2 of the second quantity V2 on at least one workpiece W based on set nesting conditions (e.g., the size of workpiece W, or the size of workpiece W and the length of the blank at the end of workpiece W), the size of the first component Q1, the first quantity V1, the size of the second component Q2, and the second quantity V2.
[0157] In addition, when at least one workpiece W is a plurality of workpieces W having the same shape, the nesting process may also include determining the configuration of the first component Q1 of the first quantity V1 on the plurality of workpieces W and the configuration of the second component Q2 of the second quantity V2 on the plurality of workpieces W according to the size of the workpiece W, the size of the first component Q1, the first quantity V1, the size of the second component Q2 and the second quantity V2, so as to minimize the number of workpieces W required.
[0158] The nesting process may also include determining the configuration (e.g., a one-dimensional configuration) of a third component Q3 of a third quantity V3 on at least one workpiece W. More specifically, the nesting process may also include determining, based on set nesting conditions (e.g., the size of workpiece W, or the size of workpiece W and the length of the blank at the end of workpiece W), the size of the first component Q1, the size of the first quantity V1, the size of the second component Q2, the size of the second quantity V2, the size of the third component Q3, and the third quantity V3, the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W, the configuration of the second component Q2 of the second quantity V2 on at least one workpiece W, and the configuration of the third component Q3 of the third quantity V3 on at least one workpiece W.
[0159] In addition, when at least one workpiece W is a plurality of workpieces W having the same shape, the nesting process may also include determining the configuration of the first component Q1 of the first quantity V1 on the plurality of workpieces W, the configuration of the second component Q2 of the second quantity V2 on the plurality of workpieces W, and the configuration of the third component Q3 of the third quantity V3 on the plurality of workpieces W according to the size of workpiece W, the size of the first component Q1, the size of the first quantity V1, the size of the second component Q2, the size of the second quantity V2, the size of the third component Q3, and the third quantity V3, so as to minimize the number of workpieces W required.
[0160] Alternatively, at least one type of component from multiple categories can be selected as the object for additional ordering through multiple selection bars displayed on display device 2 (more specifically, through multiple selection bars (24-1, 24-2, 24-3, ...) included in the first image IM1), and nested processing can be performed. For example, in Figure 17 In the described example, by displaying multiple selection bars on display device 2, only the first, second, and third components from multiple categories were selected as additional orders. More specifically, in Figure 19 In this case, only the first selection bar 24-1 corresponding to the first identifier F1 that identifies the first component Q1, the second selection bar 24-2 corresponding to the second identifier F2 that identifies the second component Q2, and the third selection bar 24-3 corresponding to the third identifier F3 that identifies the third component Q3 are given checkmarks. In this case, only the first component Q1, the second component Q2, and the third component Q3 are treated as objects and nested.
[0161] exist Figure 22 The diagram schematically illustrates an example of the configuration of at least one component on at least one workpiece W, determined through the execution of nested processing. Figure 22 In the example described, the display device 2 displays three workpieces W (more specifically, three workpieces W having the same shape), a first component Q1 of a first quantity V1, a second component Q2 of a second quantity V2, and a third component Q3 of a third quantity V3.
[0162] like Figure 22 As illustrated, nested processing may include determining the configuration of a first component Q1 of a first quantity V1 on at least one workpiece W and the configuration of a second component Q2 of a second quantity V2 on at least one workpiece W to minimize the total amount of end pieces Ws generated from at least one workpiece W (e.g., the total amount of end pieces Ws generated from multiple workpieces W having the same shape). Figure 22 In the described example, two first components Q1 can be configured on a first workpiece W-1 included in at least one workpiece W; however, three first components Q1 cannot be configured on the first workpiece W-1. When only two first components Q1 are configured on the first workpiece W-1, the size of the end piece Ws in the first workpiece W-1 becomes larger. In contrast, in Figure 22 In the described example, because two first components Q1 and one second component Q2 are arranged on the first workpiece W-1, the total amount of end pieces Ws generated from multiple workpieces W having the same shape is minimized. Figure 22 In the example described, a first component Q1 and a second component Q2 are mixed together on a first workpiece W-1, and a first component Q1 and a second component Q2 are mixed together on a second workpiece W-2.
[0163] like Figure 22As illustrated, nested processing may also include determining the configuration of a first component Q1 of a first quantity V1 on at least one workpiece W, the configuration of a second component Q2 of a second quantity V2 on at least one workpiece W, and the configuration of a third component Q3 of a third quantity V3 on at least one workpiece W, to minimize the total amount of end pieces Ws generated from at least one workpiece W (e.g., the total amount of end pieces Ws generated from multiple workpieces W having the same shape). Figure 22 In the described example, one first component Q1 and two second components Q2 can be configured on a second workpiece W-2 included in at least one workpiece W; on the other hand, one first component Q1 and three second components Q2 cannot be configured on the second workpiece W-2. Therefore, in Figure 22 In the described example, by configuring one first component Q1, two second components Q2, and one third component Q3 on the second workpiece W-2, the total amount of end material Ws generated from multiple workpieces W having the same shape is minimized. Figure 22 In the described example, the second component Q2 and the third component Q3 are mixed together on the second workpiece W-2. Furthermore, in... Figure 22 In the example described, the first component Q1 can also be configured on the second workpiece W-2.
[0164] (Display of the execution results of nested processing) Display device 2 can also display the execution result of nested processing. More specifically, control device 1A (more specifically, arithmetic device 4) generates a second display instruction by executing program P stored in memory 6, and display device 2, which receives the second display instruction from arithmetic device 4, displays an image containing the execution result of nested processing (hereinafter referred to as "fourth image IM4"). Alternatively, the fourth image IM4 can be automatically displayed on display device 2 after the execution of nested processing. The second display instruction is an instruction to display device 2 to display the execution result of nested processing, and the fourth image IM4 is an image containing the execution result of nested processing.
[0165] exist Figure 23 In the described example, the fourth image IM4 includes an image IG representing the configuration of at least one first component Q1 on at least one workpiece W. Additionally, the image IG may also represent the configuration of at least one second component Q2 on at least one workpiece W.
[0166] exist Figure 23In the described example, based on the execution result of the nested processing (more specifically, based on the configuration of the first component Q1, which determines a first quantity V1 on at least one workpiece W), the display device 2 displays an image IM4-1 representing the configuration relationship between the first workpiece W-1 included in at least one workpiece W and the plurality of components made from the first workpiece W-1. In other words, the aforementioned fourth image IM4 includes an image IM4-1 representing the configuration relationship between the first workpiece W-1 included in at least one workpiece W and the plurality of components made from the first workpiece W-1.
[0167] exist Figure 23 In the described example, based on the execution result of the nested processing (more specifically, based on the configuration of the first component Q1, which determines a first quantity V1 on at least one workpiece W), the display device 2 displays a first identifier F1 identifying the first component Q1 made from the first workpiece W-1 included in at least one workpiece W, and the quantity N1-1 of the first component Q1 made from the first workpiece W-1. In other words, the aforementioned fourth image IM4 includes a first identifier F1 identifying the first component Q1 made from the first workpiece W-1 included in at least one workpiece W, and the quantity N1-1 of the first component Q1 made from the first workpiece W-1. The aforementioned fourth image IM4 may also include a first workpiece identifier E1 identifying the first workpiece W-1 (or a first program identifier J1 identifying the first additional processing program for processing the first workpiece W-1 (see reference)). Figure 29 Furthermore, the aforementioned fourth image IM4 may also contain data H1 representing the time required to manufacture multiple parts from the first workpiece W-1.
[0168] like Figure 23 As illustrated, the fourth image IM4 displayed on the display device 2 may also include a second workpiece identifier E2 (or a second program identifier identifying a second additional machining program for machining the second workpiece W-2) that identifies at least one second workpiece included in the workpiece W. Additionally, as... Figure 23 As illustrated, the fourth image IM4 displayed on the display device 2 may also include a third workpiece identifier E3 (or a third program identifier identifying a third additional processing program for processing the third workpiece) that identifies a third workpiece included in at least one workpiece W. Each of the at least one workpiece W is, for example, a long workpiece such as a pipe. For example, the first workpiece W-1 is a long workpiece such as a pipe. In addition, the second workpiece is a long workpiece such as a pipe, and the third workpiece is a long workpiece such as a pipe.
[0169] exist Figure 23In the described example, based on the selection of the first workpiece identifier E1 from the plurality of workpiece identifiers E displayed on the display device 2, the arithmetic unit 4 generates a second display instruction so that the fourth image IM4 includes the identifiers (F1, F2) of each component made from the first workpiece W-1, and the quantity (N1-1, N1-2) of each component made from the first workpiece W-1. The display device 2, receiving the second display instruction, displays the identifiers (F1, F2) of each component made from the first workpiece W-1, and the quantity (N1-1, N1-2) of each component made from the first workpiece W-1, as part of the fourth image IM4.
[0170] In the fourth image IM4, the first identifier F1 that identifies the first component Q1 can be selected from multiple component type identifiers F that identify multiple component types, and the display device 2 can display the model image 81 obtained by modeling the first component Q1 as part of the fourth image IM4.
[0171] exist Figure 24 In the described example, based on the selection of the second workpiece identifier E2 from the plurality of workpiece identifiers E displayed on the display device 2, the arithmetic unit 4 generates a second display instruction so that the fourth image IM4 includes the identifiers (F1, F2, F3) of each component made from the second workpiece W-2, and the quantity (N2-1, N2-2, N2-3) of each component made from the second workpiece W-2. The display device 2, receiving the second display instruction, displays the identifiers (F1, F2, F3) of each component made from the second workpiece W-2 and the quantity (N2-1, N2-2, N2-3) of each component made from the second workpiece W-2 as part of the fourth image IM4. Additionally, the display device 2, receiving the second display instruction, may also display an image IM4-2 representing the configuration relationship between the second workpiece W-2 and the plurality of components made from the second workpiece W-2.
[0172] Alternatively, the display device 2 may select a second identifier F2 for identifying the second component Q2 from multiple component type identifiers F that identify multiple component types in the fourth image IM4, and display a model image 82 obtained by modeling the second component Q2 as part of the fourth image IM4.
[0173] (Fourth button 28) exist Figure 23 as well as Figure 24 In the example described, the fourth image IM4 contains the fourth button 28 (more specifically, the image of the fourth button 28).
[0174] The result of the aforementioned nested processing can be saved in memory 6 based on whether the fourth button 28 is touched or clicked. For example, configuration data DT, which includes data determining the configuration of the first component Q1 of at least one workpiece W in a first quantity V1, can be saved in memory 6 (see reference). Figure 25 The configuration data DT stored in memory 6 may contain data that determines the configuration of a second component Q2 of a second quantity V2 on at least one workpiece W and / or data that determines the configuration of a third component Q3 of a third quantity V3 on at least one workpiece W.
[0175] Alternatively, in the implementation, the display of the nested processing results to the display device 2 may be omitted (see [reference]). Figure 23 as well as Figure 24 ).
[0176] (The creation of additional processing procedures PG) Input device 3 receives a start instruction for a process (hereinafter referred to as "fourth process") that creates at least one additional processing program PG based on the result of nested processing. Figure 23 as well as Figure 24 In the described example, display device 2 displays an image IN3 (more specifically, the fifth button 29) indicating the start of the fourth process. The start of the fourth process is received via input device 3 when this image IN3 (more specifically, the fifth button 29) is touched or clicked. Alternatively, the start of the fourth process can be received via the physical button BT2 of control device 1A (see...). Figure 8 The input device 3 is operated to receive the start instruction for the fourth process as described above. In other words, the input device 3 may also have a physical button BT2 for receiving the start instruction for the fourth process.
[0177] When an image IN3 indicating the start of processing for at least one additional processing procedure PG is displayed on the display device 2 of the control device 1A, or when the control device 1A has a physical button BT2 indicating the start of processing for at least one additional processing procedure PG, the user (more specifically, the operator) can indicate the start of processing for at least one additional processing procedure PG on-site (more specifically, at the location where the laser processing machine 101 is located). Therefore, the steps for additionally manufacturing the first part Q1 are smooth, reducing the workload and time required for additionally manufacturing the first part Q1. Furthermore, the user (more specifically, the operator) does not need to move from the site (more specifically, from the location where the laser processing machine 101 is located) to the office managing the processing work in order to indicate the start of processing for at least one additional processing procedure PG.
[0178] Upon receiving the start instruction for the fourth process via input device 3, a fourth process for creating at least one additional processing procedure PG is executed. This fourth process is executed, for example, by control device 1A (more specifically, arithmetic device 4). The fourth process may also include creating an additional schedule CG. The additional schedule CG includes at least one additional processing procedure PG, and specifies the execution order of the at least one additional processing procedure PG.
[0179] exist Figure 25 In the example described, the control device 1A (more specifically, the arithmetic device 4) enables the arithmetic device 4 to function as a machining program generation unit 43 by executing the program P (more specifically, the machining program generation program PT) stored in the memory 6.
[0180] The arithmetic unit 4 (more specifically, the machining program generation unit 43) performs a fourth process to generate at least one additional machining program PG based on the result of the nested process described above.
[0181] For example, the control device 1A (more specifically, the arithmetic device 4) performs a fourth process to create at least one additional processing program PG (more specifically, an additional schedule CG) based on the result of the nested processing described above (more specifically, based on the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W, the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W and the second component Q2 of the second quantity V2, or the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W, the second component Q2 of the second quantity V2 and the third component Q3 of the third quantity V3). Preferably, the fourth process is executed automatically by the control device 1A (more specifically, the arithmetic device 4).
[0182] At least one additional processing program PG (more specifically, an additional schedule CG) created by performing the fourth processing is stored in memory 6 (see reference). Figure 25 ).exist Figure 25 In the example described, the additional schedule CG includes a first additional machining program PG1 for manufacturing multiple parts from the first workpiece W-1, a second additional machining program PG2 for manufacturing multiple parts from the second workpiece W-2, a third additional machining program PG3 for manufacturing multiple parts from the third workpiece W-3, and data 95 specifying the execution order of the multiple additional machining programs PG.
[0183] (Execution of additional processing procedure PG) The control device 1A (more specifically, the computing device 4) executes a second process by generating a second control instruction SB that causes the laser processing machine 101 to manufacture a first number V1 of first parts Q1 from at least one workpiece W by executing at least one additional processing program PG (more specifically, an additional schedule CG).
[0184] Furthermore, when at least one additional processing program PG (more specifically, additional schedule CG) is produced based on the configuration of a first component Q1 of a first quantity V1 and a second component Q2 of a second quantity V2 on at least one workpiece W, the control device 1A (more specifically, the arithmetic device 4) executing the at least one additional processing program PG (more specifically, the additional schedule CG) generates a second control command SB that causes the laser processing machine 101 to manufacture the first component Q1 of a first quantity V1 and the second component Q2 of a second quantity V2 from at least one workpiece W. Furthermore, when at least one additional processing program PG (more specifically, additional schedule CG) is produced based on the configuration of the first component Q1 of the first quantity V1, the second component Q2 of the second quantity V2, and the third component Q3 of the third quantity V3 on at least one workpiece W, the control device 1A (more specifically, the arithmetic device 4) executing the at least one additional processing program PG (more specifically, the additional schedule CG) generates a second control instruction SB that causes the laser processing machine 101 to manufacture the first component Q1 of the first quantity V1, the second component Q2 of the second quantity V2, and the third component Q3 of the third quantity V3 from at least one workpiece W.
[0185] (Laser processing system 100A) exist Figure 9 In the example described, the laser processing system 100A includes a laser processing machine 101 and a control device 1A for controlling the laser processing machine 101. Since the control device 1A has already been described, a further explanation of the control device 1A will be omitted.
[0186] (Laser processing machine 101) exist Figure 9 In the example described, the laser processing machine 101 includes a laser irradiation device 110 with a laser head 111, a moving device 120, and a workpiece support device 130.
[0187] exist Figure 9 In the example described, the workpiece support device 130 includes a first chuck 131 and a second chuck 134. The first chuck 131 and the second chuck 134 support the workpiece W (e.g., the first workpiece W-1).
[0188] The first chuck 131 supports a first portion of the workpiece W (e.g., the first workpiece W-1). Furthermore, in this specification, the workpiece W is assumed to comprise the entirety of the raw material. That is, the workpiece W includes an area that can be laser-processed, and an area that cannot be laser-processed due to being supported by the first chuck 131 (in other words, the end of the raw material on the first chuck 131 side). The first chuck 131 may include a clamping member 132 capable of clamping the workpiece W (e.g., the first workpiece W-1). The first chuck 131 may be capable of moving together with the workpiece W (e.g., the first workpiece W-1) in a direction parallel to the X-axis. Additionally, in... Figure 9 In the example described, the X-axis is an axis parallel to the long side direction of the workpiece W (e.g., the first workpiece W-1) held by the first chuck 131.
[0189] The second chuck 134 supports a second portion of the workpiece W (e.g., the first workpiece W-1). The second chuck 134 may have a plurality of guide rollers 135 for clamping the workpiece W (e.g., the first workpiece W-1). The plurality of guide rollers 135 guide the workpiece W (e.g., the first workpiece W-1) to move in a direction parallel to the X-axis.
[0190] exist Figure 9 In the example described, the workpiece support device 130 may include a rotary drive device 137 that rotates the workpiece W (e.g., the first workpiece W-1) about an axis parallel to the long side direction of the workpiece W (e.g., the first workpiece W-1).
[0191] The moving device 120 moves the laser head 111 relative to the workpiece support device 130.
[0192] exist Figure 9 In the described example, the moving device 120 includes a first moving device 121 that moves the laser head 111. The moving device 120 may also include a workpiece moving device (more specifically, a motor that moves the workpiece W in a direction parallel to the X-axis) that moves the workpiece W (e.g., the first workpiece W-1).
[0193] exist Figure 9 In the example described, the first moving device 121 includes a moving body (122a, 123a) that supports the laser head 111, and a driving device (122b, 123b) that moves the moving body (122a, 123a).
[0194] The first moving device 121 may include a first moving body 122a and a first driving device 122b that moves the first moving body 122a in a direction parallel to the Z-axis. Figure 9In the described example, the first moving body 122a directly or indirectly supports the laser head 111 and is capable of moving together with the laser head 111 in a direction parallel to the Z-axis. Furthermore, the Z-axis is an axis perpendicular to the X-axis. Figure 9 In the examples described, the Z-axis is an axis parallel to the vertical direction.
[0195] The first moving device 121 may include a second moving body 123a and a second driving device 123b for moving the second moving body 123a in a direction parallel to the Y-axis. Figure 9 In the described example, the second moving body 123a directly or indirectly supports the laser head 111 and can move together with the laser head 111 in a direction parallel to the Y-axis. Furthermore, the Y-axis is an axis perpendicular to both the X-axis and the Z-axis. Figure 9 In the examples described, the Y-axis is an axis parallel to the horizontal plane.
[0196] The laser irradiation device 110 includes a laser head 111, a laser source 113, and an optical component 115 (e.g., an optical fiber) for transmitting laser light from the laser source 113 to the laser head 111. The laser head 111 has a laser emission outlet 112 for emitting laser light.
[0197] exist Figure 9 In the described example, communication circuit 5 sends a second control command SB generated by control device 1A (more specifically, computing device 4) to laser processing machine 101. Laser processing machine 101, receiving the second control command SB, processes at least one workpiece W by irradiating it with a laser. More specifically, laser processing machine 101, receiving the second control command SB, manufactures a first component Q1 of a first quantity V1 from at least one workpiece W by irradiating it with a laser.
[0198] Furthermore, when at least one additional processing program PG (more specifically, an additional schedule CG) is created based on the configuration of a first component Q1 of a first quantity V1 and a second component Q2 of a second quantity V2 on at least one workpiece W, the laser processing machine 101 receiving the second control command SB manufactures the first component Q1 of the first quantity V1 and the second component Q2 of the second quantity V2 from at least one workpiece W by irradiating at least one workpiece W with a laser. Additionally, when at least one additional processing program PG (more specifically, an additional schedule CG) is created based on the configuration of the first component Q1 of the first quantity V1, the second component Q2 of the second quantity V2, and the third component Q3 of the third quantity V3 on at least one workpiece W, the laser processing machine 101 receiving the second control command SB manufactures the first component Q1 of the first quantity V1, the second component Q2 of the second quantity V2, and the third component Q3 of the third quantity V3 from at least one workpiece W by irradiating at least one workpiece W with a laser.
[0199] exist Figure 9 In the example described, the second control command SB includes multiple commands such as a movement command SB1 that moves the laser head 111, an emission command SB2 that emits laser light from the laser head 111, a workpiece movement command that moves the workpiece W (e.g., the first workpiece W-1) in a straight line, and a rotation command SB3 that rotates the workpiece W (e.g., the first workpiece W-1).
[0200] like Figure 26 As illustrated, the laser processing machine 101 may include an infeed section 103, a laser processing section 105, and an outfeed section 107. The workpiece W, which is infeed into the infeed section 103, is transported to the laser processing section 105 by a workpiece moving device or the like. The first component Q1 and other components manufactured from the workpiece W are transported from the laser processing section 105 to the outfeed section 107 by any conveying device such as a conveyor.
[0201] (CAD / CAM device 7) exist Figure 26 In the example described, the laser processing system 100A includes a CAD / CAM device 7. The CAD / CAM device 7 generates at least one processing program PM. Figure 26 In the described example, the CAD / CAM device 7 and the control device 1A are connected via a wired LN or wireless connection for information transmission. In this case, the CAD / CAM device 7 can send at least one machining program PM created by the CAD / CAM device 7 to the control device 1A via a wired LN or wireless connection. The control device 1A stores the at least one machining program PM received by the control device 1A in the memory 6. Alternatively or additionally, at least one machining program PM created by the CAD / CAM device 7 can also be stored in a portable memory 69 (e.g., a USB memory). In this case, the control device 1A can receive at least one machining program PM from the portable memory 69. The control device 1A stores the at least one machining program PM received from the portable memory 69 in the memory 6.
[0202] Additionally, CAD is an abbreviation for "Computer Aided Design," and CAM is an abbreviation for "Computer Aided Manufacturing." The CAD / CAM device 7 is capable of creating part drawings and, based on the created part drawings, creating machining programs (e.g., at least one machining program PM).
[0203] exist Figure 26In the described example, the control device 1A is located in the area where the laser processing machine 101 is housed. More specifically, the control device 1A and the laser processing machine 101 are located in the same work chamber SP1. The control device 1A can be mounted on the laser processing machine 101 (e.g., on the outer wall of the laser processing machine 101). Figure 26 In the example described, the CAD / CAM device 7 is located in a different room (more specifically, office space SP2) than the workroom SP1 where the laser processing machine 101 is located.
[0204] At least one machining program PM can be created using the CAD / CAM device 7, and at least one additional machining program PG can be created using the control device 1A. For example, at least one machining program PM created by the CAD / CAM device 7 can be used as a basis for the control device 1A to create at least one additional machining program PM.
[0205] Reference Figures 19 to 25 An example of nested processing performed by control device 1A (more specifically, arithmetic device 4) has been described. Alternatively, nested processing may also be performed by CAD / CAM device 7.
[0206] When nesting processing is performed by the CAD / CAM device 7, the control device 1A sends data DA (refer to) to the CAD / CAM device 7, which includes the set nesting conditions, the first identification information 61-1 (e.g., the first identifier F1) for determining the first component Q1, and the first quantity V1. Figure 27 The data DA sent from the control device 1A to the CAD / CAM device 7 may also include second identification information 61-2 (e.g., second identifier F2) for determining the second component Q2, and a second quantity V2. Additionally, the data DA sent from the control device 1A to the CAD / CAM device 7 may also include third identification information 61-3 (e.g., third identifier F3) for determining the third component Q3, and a third quantity V3.
[0207] The CAD / CAM device 7 performs a nesting process that determines the configuration of the first component Q1 with a first quantity V1 on at least one workpiece W based on the data DA received from the control device 1A (e.g., set nesting conditions, first identification information 61-1 for determining the first component Q1, and the first quantity V1).
[0208] The CAD / CAM device 7 may also execute the creation of at least one additional machining program PG. For example, the CAD / CAM device 7 may also execute a fourth process to create at least one additional machining program PG (more specifically, an additional schedule CG) based on the result of the nested processing described above (more specifically, based on the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W, the configuration of the first component Q1 of the first quantity V1 and the second component Q2 of the second quantity V2 on at least one workpiece W, or the configuration of the first component Q1 of the first quantity V1, the second component Q2 of the second quantity V2 and the third component Q3 of the third quantity V3 on at least one workpiece W).
[0209] CAD / CAM device 7 can send at least one additional machining program PG (more specifically, additional schedule CG) produced by executing the fourth process to control device 1A (see reference). Figure 27 The control device 1A stores at least one additional machining program PG (more specifically, an additional schedule CG) received from the CAD / CAM device 7 in the memory 6.
[0210] (Second Implementation) Reference Figures 28 to 36 The control device 1B and the laser processing system 100B of the laser processing machine according to the second embodiment will be described. Figure 28 This is a schematic diagram illustrating the laser processing system 100B of the second embodiment. Figure 29 It is a diagram that schematically shows the appearance of the processing results of the components displayed on the display device 2. Figure 30 This is a diagram schematically representing the state of inputting a first quantity V1 representing the additional order quantity of the first component Q1. Figure 31 This is a diagram that schematically represents the state after the first quantity D1 of the product has been input. Figure 32 This is a diagram that schematically represents an example of information stored in memory 6. Figure 33 This is a schematic diagram illustrating the laser processing system 100B of the second embodiment. Figure 34 It is a diagram that schematically shows what an image containing the execution results of nested processing is displayed on display device 2. Figure 35 This is a diagram that schematically represents an example of information stored in memory 6. Figure 36 This is a schematic diagram illustrating the laser processing system 100B of the second embodiment.
[0211] The control device 1B and laser processing system 100B of the laser processing machine in the second embodiment differ from the control device 1A and laser processing system 100A of the laser processing machine in that each of at least one workpiece W is a sheet metal. Otherwise, the second embodiment is the same as the first embodiment.
[0212] In the second embodiment, the description focuses on the points that differ from the first embodiment. Furthermore, in the second embodiment, repetitive descriptions of matters already described in the first embodiment are omitted. Therefore, in the second embodiment, even if not explicitly described, matters already described in the first embodiment can certainly be applied to the second embodiment. Conversely, matters described in the second embodiment can also be applied to the first embodiment.
[0213] like Figures 28 to 36 As illustrated, the control device 1B of the laser processing machine in the second embodiment includes: (1) a display device 2, which displays a first processing result R1, the first processing result R1 representing the processing result of a first part Q1 manufactured by the laser processing machine 101, the laser processing machine 101 operating according to a first control command SA generated by executing at least one processing program PM; (2) an input device 3, which receives an input of the first quantity V1 or an input of a first instruction to change the first quantity V1, and a start instruction of the nested process, when the additional order quantity of the first part Q1 is defined as a first quantity and the process including the configuration of the first part Q1, which includes determining the first quantity V1 on at least one workpiece W, is defined as a nested process; (3) a calculation device 4, which generates a second control command SB that causes the laser processing machine 101 to manufacture the first part Q1 of the first quantity V1 from at least one workpiece W by executing at least one additional processing program PG generated according to the result of the nested process; and (4) a communication circuit 5, which sends the second control command SB to the laser processing machine 101.
[0214] In addition, the laser processing system 100B of the second embodiment includes the control device 1B described above, and the laser processing machine 101 controlled by the control device 1B.
[0215] Therefore, the control device 1B and laser processing system 100B of the laser processing machine of the second embodiment can achieve the same effect as the control device 1A and laser processing system 100A of the laser processing machine of the first embodiment.
[0216] (Any additional components) Next, refer to Figures 28 to 36 Any additional configurations that can be used in the control device 1B and the laser processing system 100B of the laser processing machine in the second embodiment will be described.
[0217] (First treatment) exist Figure 28In the described example, control device 1B (more specifically, arithmetic device 4) performs a first process to generate a first control command SA by executing at least one processing program PM. Communication circuit 5 sends the first control command SA to laser processing machine 101. Laser processing machine 101 operates according to the first control command SA to manufacture multiple parts including a first component Q1.
[0218] (Third processing) The control device 1B (more specifically, the arithmetic device 4) performs a third process that generates a first display instruction by executing a program P (e.g., a processing record production program PD) stored in the memory 6, and the display device 2, which receives the first display instruction from the arithmetic device 4, displays the first image IM1 (see reference 1). Figure 29 The first image IM1 includes a first processing result R1, which represents the processing result of a first part Q1 manufactured by a laser processing machine 101 operating according to a first control command SA. Additionally, the first image IM1 may also include a second processing result R2 representing the processing result of a second part Q2 manufactured by the laser processing machine 101 operating according to the first control command SA, and / or a third processing result R3 representing the processing result of a third part manufactured by the laser processing machine 101 operating according to the first control command SA. Since the first processing result R1, second processing result R2, and third processing result R3 have already been described in the first embodiment, repeated descriptions of these three processing results are omitted.
[0219] exist Figure 30 In the described example, based on the input of a first quantity V1 received via input device 3, display device 2 simultaneously displays the first processing result R1 and the first quantity V1. Figure 31 In the example described, based on the input of a first instruction to change the first quantity V1 (e.g., the input of the first quantity D1) received through the input device 3, the display device 2 simultaneously displays the first processing result R1 and the first quantity V1.
[0220] exist Figure 31 In the described example, the first image IM1 includes a first input field 22-1, which serves as the input field for the first quantity D1. The first image IM1 may also include an input field for the second quantity D2 and / or an input field for the third quantity D3. Since the input fields for the first quantity D1, the second quantity D2, the third quantity D3, the first quantity D1, the second quantity D2, and the third quantity have already been described in the first embodiment, repeated descriptions of these quantities and these input fields are omitted.
[0221] In the first embodiment, an example is described where the first image IM1 displayed on the display device 2 includes a first schedule identifier C1 that identifies a first schedule CM1 and a second schedule identifier C2 that identifies a second schedule CM2 (see reference). Figure 11 In the second embodiment, these schedule identifiers may also be included in the first image IM1 displayed on the display device 2. Alternatively or additionally, such as Figure 29 As illustrated, the first image IM1 displayed on the display device 2 may also include a plurality of program identifiers J, which include a first program identifier J1 that identifies a first processing program PM1 and a second program identifier J2 that identifies a second processing program PM2.
[0222] exist Figure 29 In the described example, based on the selection of a first program identifier J1 among the plurality of program identifiers J displayed on the display device 2, the arithmetic unit 4 generates a first display instruction to include the processing results of each component manufactured by the laser processing machine 101 according to the execution of the first processing program PM1 (e.g., the aforementioned first processing result R1, second processing result R2, and / or third processing result R3). The display device 2, receiving the first display instruction, displays the processing results of each component manufactured by the laser processing machine 101 according to the execution of the first processing program PM1 as part of the first image IM1.
[0223] (Nested processing) exist Figure 29 , Figure 30 as well as Figure 31 In the described example, the display device 2 displays an image IN1 indicating the start of nested processing (e.g., a first button BN1 indicating the start of nested processing). Nested processing is executed when this image IN1 (more specifically, the first button BN1) is touched or clicked. Alternatively, nested processing can be performed based on the physical button BT1 of the control device (see...). Figure 8 The operation is performed, and nested processing is executed.
[0224] exist Figure 32 In the described example, the control device 1B (more specifically, the arithmetic device 4) enables the arithmetic device 4 to function as a nested processing unit 42 by executing the program P (more specifically, the nested program PN) stored in the memory 6. The arithmetic device 4 (more specifically, the nested processing unit 42) performs nested processing.
[0225] Nesting processing includes processing based on set nesting conditions (e.g., plate dimensions representing the size of workpiece W, as referenced). Figure 30 The dashed arrow AR1), the size of the first component Q1, and the first quantity V1 determine the configuration of the first component Q1 with the first quantity V1 on at least one workpiece W.
[0226] Since nested processing has already been described in the first embodiment, a repeated description of nested processing is omitted.
[0227] Furthermore, the nesting process in the first embodiment determines a one-dimensional configuration of multiple components, while the nesting process in the second embodiment determines a two-dimensional configuration of multiple components. In this respect, the former differs from the latter. Otherwise, the nesting process in the second embodiment is the same as that in the first embodiment.
[0228] In a second embodiment, the nesting process includes determining a two-dimensional configuration of a first quantity V1 of first components Q1 on at least one workpiece W. Additionally, in the second embodiment, the nesting process may also include determining a two-dimensional configuration of a second quantity V2 of second components Q2 on at least one workpiece W. Furthermore, in the second embodiment, the nesting process may also include determining a two-dimensional configuration of a third quantity V3 of third components Q3 on at least one workpiece W.
[0229] exist Figure 34 In the described example, the display device 2 of the control device 1B displays the execution result of the nested processing. More specifically, the arithmetic unit 4 generates a second display instruction by executing the program P stored in the memory 6, and the display device 2, which receives the second display instruction from the arithmetic unit 4, displays a fourth image IM4 containing the execution result of the nested processing.
[0230] exist Figure 34 In the described example, the fourth image IM4 includes an image IG representing the configuration of at least one first component Q1 on at least one workpiece W (e.g., the first workpiece W-1). Additionally, the image IG may also represent the configuration of at least one second component Q2 on at least one workpiece W (e.g., the first workpiece W-1). Furthermore, the image IG may also represent the configuration of at least one third component Q3 on at least one workpiece W (e.g., the first workpiece W-1).
[0231] exist Figure 34 In the described example, based on the execution result of the nested processing (more specifically, based on the configuration of the first component Q1, which determines a first quantity V1 on at least one workpiece W), the display device 2 displays an image IM4-1 representing the configuration relationship between the first workpiece W-1 included in at least one workpiece W and the plurality of components made from the first workpiece W-1. In other words, the aforementioned fourth image IM4 includes an image IM4-1 representing the configuration relationship between the first workpiece W-1 included in at least one workpiece W and the plurality of components made from the first workpiece W-1. Figure 34As illustrated, the aforementioned fourth image IM4 may also contain a program identifier (more specifically, a third program identifier J3) that identifies a first additional machining program PG1 for manufacturing multiple parts from the first workpiece W-1.
[0232] (Fourth Processing) exist Figure 34 In the described example, the display device 2 displays an image IN3 (more specifically, the fifth button 29) indicating the start of a fourth process that generates at least one additional processing procedure PG based on the result of the aforementioned nested processing. The fourth process of generating at least one additional processing procedure PG is executed when this image IN3 (more specifically, the fifth button 29) is touched or clicked. Alternatively, the fourth process of generating at least one additional processing procedure PG can be executed based on the physical button BT2 of the control device (see...). Figure 8 The system is operated to execute a fourth process that produces at least one additional processing program PG. The at least one additional processing program PG produced by executing the fourth process is stored in memory 6 (see reference 6). Figure 35 ).
[0233] Since the fourth process for producing at least one additional processing procedure PG has already been described in the first embodiment, a repeated description of the fourth process is omitted.
[0234] (Second Processing) exist Figure 36 In the described example, the control device 1B (more specifically, the arithmetic device 4) performs a second process that generates a second control command SB to cause the laser processing machine 101 to manufacture a first component Q1 of a first quantity V1 from at least one workpiece W by executing at least one additional processing program PG created based on at least one additional processing program PG of a first quantity V1 and a second component Q2 of a second quantity V2 on at least one workpiece W. Furthermore, when at least one additional processing program PG is created based on the configuration of the first component Q1 of a first quantity V1 and the second component Q2 of a second quantity V2 on at least one workpiece W, the control device 1B (more specifically, the arithmetic device 4) executing the at least one additional processing program PG generates a second control command SB to cause the laser processing machine 101 to manufacture the first component Q1 of a first quantity V1 and the second component Q2 of a second quantity V2 from at least one workpiece W.
[0235] (Laser processing machine 101) exist Figure 36In the described example, communication circuit 5 sends a second control command SB generated by control device 1B (more specifically, computing device 4) to laser processing machine 101. Laser processing machine 101, receiving the second control command SB, processes at least one workpiece W by irradiating it with a laser. More specifically, laser processing machine 101, receiving the second control command SB, manufactures a first component Q1 of a first quantity V1 from at least one workpiece W by irradiating it with a laser.
[0236] In addition, when at least one additional processing program PG is produced based on the configuration of a first component Q1 of a first quantity V1 and a second component Q2 of a second quantity V2 on at least one workpiece W, the laser processing machine 101 receiving the second control command SB manufactures the first component Q1 of a first quantity V1 and the second component Q2 of a second quantity V2 from at least one workpiece W by irradiating the at least one workpiece W with a laser.
[0237] exist Figure 36 In the described example, the laser processing machine 101 includes a laser head 111 and a moving device 120 capable of moving the laser head 111 in three dimensions. Figure 36 In the example described, the second control command SB includes multiple commands such as a movement command SB1 that moves the laser head 111 and an emission command SB2 that emits laser light from the laser head 111.
[0238] (Third Implementation) Reference Figures 1 to 38 The laser processing method of the third embodiment will be described. Figure 37 This is a flowchart illustrating an example of the laser processing method according to the third embodiment. Figure 38 This is a schematic diagram showing the appearance of the processing results of the display component on the display device 2.
[0239] The laser processing method of the third embodiment can be executed using the laser processing system 100A of the first embodiment, the laser processing system 100B of the second embodiment, or other laser processing systems.
[0240] In the first step ST1, at least one machining program PM is created. The first step ST1 is the machining program creation process. The machining program creation process can be performed using a CAD / CAM device 7, or other devices.
[0241] At least one processing program PM is stored in the memory 6 of the control device 1 (see reference). Figure 1 , Figure 28 ).
[0242] In the second step ST2, a first control command SA is generated. The second step ST2 is the first control command generation process. This process is executed by the control device 1. More specifically, the first control command SA is generated by the control device 1, which executes at least one machining program PM.
[0243] In the third step ST3, at least one first component Q1 is manufactured. The third step ST3 is the first manufacturing process. The first manufacturing process is performed by the laser processing machine 101. More specifically, at least one first component Q1 is manufactured by the laser processing machine 101, which receives the first control command SA.
[0244] The first manufacturing step may include automatically storing a first processed quantity M1 in the memory 6, where the first processed quantity M1 represents the number of first parts Q1 actually manufactured out of at least one first part Q1 that should be manufactured by the laser processing machine 101 according to the first control command SA. Alternatively, the first manufacturing step may also include automatically storing a first unprocessed quantity U1 in the memory 6, where the first unprocessed quantity U1 represents the number of unmanufactured first parts Q1 out of at least one first part Q1 that should be manufactured by the laser processing machine 101 according to the first control command SA.
[0245] The first manufacturing process (third step ST3) may also include the laser processing machine 101, which receives the first control command SA, manufacturing at least one second component Q2. Alternatively, the first manufacturing process (third step ST3) may also include the laser processing machine 101, which receives the first control command SA, manufacturing at least one third component Q3.
[0246] In step ST4, the machining results of the part manufactured by the laser processing machine 101 are displayed. Step ST4 is the machining results display process.
[0247] like Figure 3 , Figure 11 , Figure 29 As illustrated, the processing result display process (fourth step ST4) displays a first image IM1 containing a first processing result R1 on the display device 2 of the control device 1. The first processing result R1 represents the processing result of a first part Q1 manufactured by a laser processing machine 101 that operates according to a first control command SA.
[0248] The first image IM1 may also include a second processing result R2, representing the processing result of the second part Q2 manufactured by the laser processing machine 101 operating according to the first control command SA. Additionally, the first image IM1 may also include a third processing result R3, representing the processing result of the third part Q3 manufactured by the laser processing machine 101 operating according to the first control command SA.
[0249] Since the first processing result R1, the second processing result R2, and the third processing result R3 have already been described in the first or second embodiment, repeated descriptions of the first processing result R1, the second processing result R2, and the third processing result R3 are omitted.
[0250] like Figure 3 , Figure 11 , Figure 29 As illustrated, the processing result display process (fourth step ST4) may also include displaying the first processing result R1 on the display device 2, and displaying the first quantity V1, representing the additional order quantity of the first component Q1, on the display device 2 in a form editable by the operator. More specifically, the first image IM1 may also include a first quantity input field 21-1 as an input field for the first quantity V1. Additionally, the first image IM1 may also include a second quantity input field 21-2 as an input field for the second quantity V2, representing the additional order quantity of the second component Q2, and / or a third quantity input field 21-3 as an input field for the third quantity V3, representing the additional order quantity of the third component Q3.
[0251] exist Figure 12 In the described example, the first image IM1 includes a first input field 22-1 as the input field for the first quantity D1. Additionally, the first image IM1 may also include a second input field 22-2 as the input field for the second quantity D2 and / or a third input field 22-3 as the input field for the third quantity D3. Since the first quantity D1, the second quantity D2, the third quantity D3, the first input field 22-1, the second input field 22-2, and the third input field 22-3 have already been described in the first embodiment, repeated descriptions of these quantities and these input fields are omitted.
[0252] In the fifth step ST5, the input device 3 of the control device 1 receives an input indicating a first quantity V1 representing an additional order quantity of the first component Q1, or an input indicating a change in the first quantity V1. The fifth step ST5 is an input receiving process.
[0253] exist Figure 4 , Figure 15 , Figure 30 In the described example, the input device 3 of the control device 1 receives an input of a first quantity V1 representing the additional order quantity of the first component Q1. Additionally, in... Figure 14 In the example described, the input device 3 of the control device 1 receives the input of a first instruction to change the first quantity V1 (e.g., the input of the first quantity D1).
[0254] The input receiving process (fifth step ST5) may also include the input device 3 of the control device 1 receiving an input indicating a second quantity V2 representing an additional order quantity of the second component Q2, or an input indicating a change in the second quantity V2. Alternatively, the input receiving process (fifth step ST5) may also include the input device 3 of the control device 1 receiving an input indicating a third quantity V3 representing an additional order quantity of the third component Q3, or an input indicating a change in the third quantity V3.
[0255] In step ST6, nesting processing is performed. Step ST6 is a nesting processing step. Nesting processing includes determining the configuration of a first component Q1 of a first quantity V1 on at least one workpiece W. Additionally, nesting processing may also include determining the configuration of a second component Q2 of a second quantity V2 on at least one workpiece W and / or determining the configuration of a third component Q3 of a third quantity V3 on at least one workpiece W.
[0256] like Figure 21 As illustrated, nesting conditions (e.g., the size of workpiece W) can be set before the nesting process is executed. Alternatively, the nesting process may also include determining the configuration of at least one first component Q1 of a first quantity V1 on at least one workpiece W based on the set nesting conditions (e.g., the size of workpiece W), the size of the first component Q1, and the first quantity V1.
[0257] like Figure 23 , Figure 34 As illustrated, the execution result of the nested processing can also be displayed on the display device 2 after the nested processing has been executed.
[0258] Nested processing can be performed by control device 1. Alternatively, nested processing can also be performed by CAD / CAM device 7 (see reference 7). Figure 27 , Figure 33 )implement.
[0259] Since the nested processing and the display of the execution results of the nested processing have already been described in the first or second embodiment, repeated descriptions of the nested processing and the display of the execution results of the nested processing are omitted.
[0260] In step ST7, at least one additional processing procedure PG is created based on at least the first quantity V1 (more specifically, based on the result of nested processing). Step ST7 is the additional processing procedure creation step.
[0261] The additional process creation step (seventh step ST7) includes creating at least one additional processing program PG (e.g., an additional schedule CG) based on the results of the above-described nested processing (more specifically, based on the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W, the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W and the second component Q2 of the second quantity V2, or the configuration of the first component Q1 of the first quantity V1 on at least one workpiece W, the second component Q2 of the second quantity V2 and the third component Q3 of the third quantity V3).
[0262] The additional machining process is performed using control device 1B (step 7 ST7). Alternatively, the additional machining process can be performed using CAD / CAM device 7.
[0263] At least one additional processing program PG is produced and stored in the memory 6 of the control device 1 (see reference). Figure 25 , Figure 35 ).
[0264] In step ST8, a second control instruction SB is generated. Step ST8 is the second control instruction generation process. The second control instruction generation process is performed by control device 1. More specifically, the second control instruction SB is generated by control device 1, which performs at least one additional processing procedure PG (e.g., an additional schedule CG).
[0265] In the ninth step ST9, a first quantity V1 of first parts Q1 is manufactured. The ninth step ST9 is a second manufacturing process. The second manufacturing process is performed by a laser processing machine 101. More specifically, the laser processing machine 101, which receives a second control command SB, manufactures a first quantity V1 of first parts Q1 from at least one workpiece W.
[0266] exist Figure 9 , Figure 36 In the described example, the second manufacturing step (ninth step ST9) includes: the communication circuit 5 sending a second control command SB generated by the control device 1 to the laser processing machine 101; and the laser processing machine 101, receiving the second control command SB, irradiating at least one workpiece W with a laser. By irradiating at least one workpiece W with a laser, a first component Q1 of a first quantity V1 is manufactured from at least one workpiece W.
[0267] The second manufacturing process (nine step ST9) may also include the laser processing machine 101, which receives the second control command SB, manufacturing a second quantity V2 of second parts Q2 from at least one workpiece W. Alternatively, the second manufacturing process (nine step ST9) may also include the laser processing machine 101, which receives the second control command SB, manufacturing a third quantity V3 of third parts Q3 from at least one workpiece W.
[0268] In the tenth step ST10, the additional processing results of the part manufactured by the laser processing machine 101, which operates according to the second control command SB, are displayed. The tenth step ST10 is the additional processing result display process.
[0269] like Figure 38 As illustrated, the additional processing result display process (tenth step ST10) includes displaying a fifth image IM5 on the display device 2 of the control device 1. The fifth image IM5 contains a first additional processing result R1', which represents the additional processing result of the first part Q1 manufactured by the laser processing machine 101 operating according to the second control command SB.
[0270] The fifth image IM5 may also include a second additional processing result R2', which represents the additional processing result of the second component Q2 manufactured by the laser processing machine 101 operating according to the second control command SB. Additionally, the fifth image IM5 may also include a third additional processing result R3', which represents the additional processing result of the third component Q3 manufactured by the laser processing machine 101 operating according to the second control command SB.
[0271] exist Figure 38 In the example described, when a schedule identifier C3 for identifying an additional schedule CG is selected from among the multiple schedule identifiers C displayed on the display device 2, the display device 2 displays in the fifth image IM5 the processing results of each component manufactured by the laser processing machine 101 according to the execution of the additional schedule CG (e.g., the first additional processing result R1', the second additional processing result R2' and / or the third additional processing result R3' mentioned above).
[0272] like Figure 38 As illustrated, the additional processing result display process (tenth step ST10) may also include displaying the first additional processing result R1' on the display device 2, and displaying a first quantity V1' representing a further additional order quantity of the first component Q1 in a form editable by the operator on the display device 2. More specifically, the fifth image IM5 may also include a first quantity input field 21-1 as an input field for the first quantity V1'. Additionally, the fifth image IM5 may also include a second quantity input field 21-2 as an input field for the second quantity V2' representing a further additional order quantity of the second component Q2 and / or a third quantity input field 21-3 as an input field for the third quantity V3' representing a further additional order quantity of the third component Q3.
[0273] In the laser processing method of the third embodiment, the user can consider the first processing result R1 and input the first quantity V1 or change the input of the first instruction of the first quantity V1. Furthermore, in the laser processing method of the third embodiment, the first processing result R1 is displayed on the display device 2 of the control device 1A, and the input device 3 of the control device 1A inputs the aforementioned first quantity V1 or the aforementioned first instruction. Therefore, the user (more specifically, the operator) can perform the step of additionally manufacturing the first component Q1 on-site (more specifically, at the location where the laser processing machine 101 is located). Therefore, the step of additionally manufacturing the first component Q1 can be performed smoothly, reducing the workload and operation time for additionally manufacturing the first component Q1. Furthermore, the user (more specifically, the operator) does not need to move from the on-site location (more specifically, from the location where the laser processing machine 101 is located) to the office for managing the processing results in order to additionally manufacture the first component Q1.
[0274] This invention is not limited to the above-described embodiments or modifications. Within the scope of the technical concept of this invention, it is obvious that appropriate modifications or alterations can be made to the embodiments or modifications. Furthermore, as long as no technical contradiction arises, various techniques employed in the embodiments or modifications can be applied to other embodiments or modifications. In addition, any additional components in the embodiments or modifications can be appropriately omitted. Explanation of reference numerals in the attached figures:
[0275] 1, 1A, 1B: Control device; 2: Display device; 2t: Display device with touch panel; 3: Input device; 4: Calculation device; 4a: Processor; 5: Communication circuit; 6: Memory; 7: CAD / CAM device; 15: Bus; 21-1: First quantity input field; 21-2: Second quantity input field; 21-3: Third quantity input field; 21a: Increase button; 21b: Decrease button; 22-1: First input field; 22-2: Second input field; 22-3: Third input field; 24-1: First selection field; 24-2: Second selection field; 24-3: Third selection field; 25: First save button; 26-1: Field for receiving corrections of the first quantity; 27: Input field; 27-1: Ruler Dimension input field; 27-2: Field for receiving data to determine the blank length of the end of the workpiece; 28: Fourth button; 29: Fifth button; 41: Machining record production unit; 42: Nesting processing unit; 43: Machining program generation unit; 61-1: First identification information; 61-2: Second identification information; 61-3: Third identification information; 62-1: First component data; 62-2: Second component data; 62-3: Third component data; 69: Portable memory; 81: Model image obtained by modeling the first component; 82: Model image obtained by modeling the second component; 91: Dimension data of the first component; 92: Dimension data of the second component; 94: Data representing the dimensions of the workpiece; 95: Specifying multiple Additional data on the execution sequence of the processing program; 100, 100A, 100B: Laser processing system; 101: Laser processing machine; 103: Loading section; 105: Laser processing section; 107: Loading section; 110: Laser irradiation device; 111: Laser head; 112: Laser outlet; 113: Laser source; 115: Optical components; 120: Moving device; 121: First moving device; 122a: First moving body; 122b: First drive device; 123a: Second moving body; 123b: Second drive device; 130: Workpiece support device; 131: First chuck; 132: Clamping component; 134: Second chuck; 135: Guide roller; 137: Rotary drive device; B: Workpiece; BN 1: First button; BN2: Second button; BN3: Third button; BT1: Physical button; BT2: Physical button; C: Schedule identifier; C1: First schedule identifier; C2: Second schedule identifier; C3: Schedule identifier for adding a schedule; CG: Added schedule; CM1: First schedule; CM2: Second schedule; CT1: Data indicating the date and time the first schedule was executed; CT2: Data indicating the date and time the second schedule was executed; D: Product inspection data; D1: First-time product quantity; D2: Second-time product quantity; D3: Third-time product quantity; DA: Data containing the first quantity; DF1: Default value for the first quantity; DF2: Default value for the second quantity;DF3: Default value for the third quantity; DT: Configuration data; E: Workpiece identifier; E1: First workpiece identifier; E2: Second workpiece identifier; E3: Third workpiece identifier; F: Part type identifier; F1: First identifier; F2: Second identifier; F3: Third identifier; H1: Data representing the time required to manufacture multiple parts from the first workpiece; IG: Image representing the configuration of at least one first part on at least one workpiece; IM1: First image; IM2: Second image; IM3: Third image; IM4: Fourth image; IM4-1: Image representing the configuration relationship between the first workpiece and multiple parts made from the first workpiece; IM4-2: Image representing the second workpiece and multiple parts made from the second workpiece. Image showing the configuration relationship between them; IM5: Fifth image; IN1: Image for receiving the start instruction of nested processing; IN2: Image for receiving the start instruction of order list creation; IN3: Image for receiving the start instruction of processing to create at least one additional processing procedure; J: Program identifier; J1: First program identifier; J2: Second program identifier; J3: Third program identifier; LN: Wired; LT: Order list; M1: First processing quantity; M2: Second processing quantity; M3: Third processing quantity; N1-1: Quantity of first parts made from the first workpiece; N1-2: Quantity of second parts made from the first workpiece; N2-1: Quantity of first parts made from the second workpiece; N2-2: Quantity of first parts made from the second workpiece; N2-3: Number of second parts made from the second workpiece; P: Program; PD: Machining performance creation program; PG: Additional machining program; PG1: First additional machining program; PG2: Second additional machining program; PG3: Third additional machining program; PJ: Calculation program; PM: Machining program; PM': Machining program; PM1: First machining program; PM2: Second machining program; PN: Nested program; PS: System program; PT: Machining program generation program; Q: Part; Q1: First part; Q2: Second part; Q3: Third part; Q4: Fourth part; R: Machining performance data; R1: First machining performance; R1': First additional machining performance; R2: Second machining performance R2': Second additional processing performance; R3: Third processing performance; R3': Third additional processing performance; R4: Fourth processing performance; RF: Processing performance document; SA: First control command; SA1: Movement command; SA2: Injection command; SB: Second control command; SB1: Movement command; SB2: Injection command; SB3: Rotation command; SP1: Workroom; SP2: Office space; T1: First target quantity; T2: Second target quantity; T3: Third target quantity; U1: First unprocessed quantity; U2: Second unprocessed quantity; U3: Third unprocessed quantity; V: Additional order data; V1, V1': First quantity; V2, V2': Second quantity; V3, V3': Third quantity;V4: Fourth quantity; W: Workpiece; W-1: First workpiece; W-2: Second workpiece; W-3: Third workpiece; Ws: End material.
Claims
1. A control device for a laser processing machine, wherein, The control device of the laser processing machine includes: A display device displays a first processing result, which represents the processing result of a first part manufactured by a laser processing machine, the laser processing machine operating according to a first control command generated by executing at least one processing program; The input device receives an input of the first quantity or an input of a first indication to change the first quantity, and a start indication of the nested process, when defining the additional order quantity of the first component as a first quantity and defining the process of configuring the first component, which includes determining the first quantity on at least one workpiece, as a nested process. The computing device, by executing at least one additional processing program produced based on the result of the nested processing, generates second control instructions that cause the laser processing machine to manufacture the first number of the first components from at least one of the workpieces; and The communication circuit sends the second control command to the laser processing machine.
2. The control device for the laser processing machine according to claim 1, wherein, Based on the input received through the input device for the first quantity or the input of the first instruction to change the first quantity, the display device simultaneously displays the first processing result and the first quantity.
3. The control device for a laser processing machine according to claim 1 or 2, wherein, The display device displays an image that receives the start instruction of the nested processing.
4. The control device for a laser processing machine according to any one of claims 1 to 3, wherein, The display device displays an image representing the configuration relationship between the first workpiece included in at least one of the workpieces and a plurality of parts made from the first workpiece, as determined based on the configuration of the first number of the first components on at least one of the workpieces.
5. The control device for a laser processing machine according to any one of claims 1 to 4, wherein, When the number of the first components to be manufactured by the laser processing machine operating according to the first control command is defined as a first target quantity, and the number of the first components manufactured by the laser processing machine operating according to the first control command is defined as a first processing quantity, the first processing performance displayed on the display device includes: A first identifier identifies the first component; and The first unprocessed quantity represents the difference between the first target quantity and the first processed quantity.
6. The control device for a laser processing machine according to claim 5, wherein, The display device displays a value representing the difference, as a default value for the first quantity.
7. The control device for a laser processing machine according to any one of claims 1 to 4, wherein, When the number of the first parts manufactured by the laser processing machine operating according to the first control command is defined as the first processing quantity, and the number of defective products of the first parts manufactured by the laser processing machine operating according to the first control command is defined as the first finished product quantity, the first processing performance displayed on the display device includes the first processing quantity. When the value of the first quantity of products is K1 input to the computing device through the input device, the computing device automatically corrects the first processing quantity to reduce the value of the first processing quantity by K1, and the display device displays the corrected first processing quantity.
8. The control device for a laser processing machine according to any one of claims 1 to 7, wherein, The display device displays a second processing result, which represents the processing result of the second component manufactured by the laser processing machine operating according to the first control command. When the additional order quantity of the second component is defined as the second quantity, the input device receives input from the user of the second quantity or input of a second instruction to change the second quantity.
9. The control device for a laser processing machine according to claim 8, wherein, The nesting process includes determining, based on the set nesting conditions, the size of the first component, the first quantity, the size of the second component, and the second quantity, the configuration of the first quantity of the first component on at least one of the workpieces, and the configuration of the second quantity of the second component on at least one of the workpieces.
10. The control device for a laser processing machine according to claim 8 or 9, wherein, The nesting process includes determining the configuration of the first number of first components on at least one of the workpieces and the configuration of the second number of second components on at least one of the workpieces, so as to minimize the total amount of end pieces generated from at least one of the workpieces.
11. The control device for a laser processing machine according to any one of claims 1 to 10, wherein, The input device receives a start instruction for processing at least one of the additional processing procedures based on the result of the nested processing.
12. A laser processing system, wherein, The laser processing system includes: Laser processing machines; and Control device, controls the laser processing machine. The control device includes: A display device displays a first processing result, which represents the processing result of a first part manufactured by the laser processing machine, the laser processing machine operating according to a first control command generated by executing at least one processing program; The input device receives an input of the first quantity or an input of a first indication to change the first quantity, and a start indication of the nested process, when defining the additional order quantity of the first component as a first quantity and defining the process of configuring the first component, which includes determining the first quantity on at least one workpiece, as a nested process. The computing device, by executing at least one additional processing program produced based on the result of the nested processing, generates second control instructions that cause the laser processing machine to manufacture the first number of the first components from at least one of the workpieces; and The communication circuit sends the second control command to the laser processing machine.
13. The laser processing system according to claim 12, wherein, The laser processing system also includes a CAD / CAM device, which generates at least one of the processing programs.
14. The laser processing system according to claim 13, wherein, At least one of the computing device and the CAD / CAM device can perform the nested processing. At least one of the computing device and the CAD / CAM device is capable of performing a process to create at least one of the additional machining programs based on the result of the nested processing.
15. A laser processing method, wherein, The laser processing method includes: A process that involves at least one processing step; A process in which a control device executing at least one of the aforementioned processing procedures generates a first control command; The process of a laser processing machine that receives the first control command manufacturing at least one first component; The process of displaying the first processing result, which represents the processing result of the first component manufactured by the laser processing machine operating according to the first control command, on the display device of the control device; The process of the input device of the control device receiving an input indicating a first quantity of additional order quantity of the first component or an input indicating a change in the first quantity; A process that includes a nested process for determining the configuration of the first number of the first components on at least one workpiece; Based on the result of the nested processing, at least one additional processing procedure is created. The step of the control device executing at least one of the additional processing procedures generating a second control command; and The process of the laser processing machine, which receives the second control command, manufacturing the first quantity of the first components from at least one of the workpieces.
Citation Information
Patent Citations
Laser beam machining system
JP1993185255A
Method and device for working dnc
JP1999249721A
Plate processing system and plate processing machine with terminal
JP2014059815A
Processing system and processing result managing method for processor
JP2021135771A
Laser beam machine and control method of laser beam machine
JP2021154336A