Laser processing machine control panel, laser processing machine control device, and laser processing system

JPWO2025210891A5Active Publication Date: 2026-03-11YAMAZAKI MAZAK KK
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-04-05
Publication Date
2026-03-11

AI Technical Summary

Technical Problem

Existing laser processing machines lack an intuitive and user-friendly interface for easily selecting and manually operating equipment, making it difficult for operators to navigate and control the machinery effectively.

Method used

An operation panel and control device for laser processing machines that utilize a laser processing machine model and device models to display the arrangement of operable devices, allowing users to select and manually operate equipment through a touch panel or input device, with an arithmetic device executing control commands and transmitting signals to the machine.

Benefits of technology

Enables easy selection and manual operation of laser processing machine components, enhancing user understanding and reducing operational errors by providing a clear visual representation of device arrangements and intuitive input methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000046_0000
    Figure 00000046_0000
  • Figure 00000046_0001
    Figure 00000046_0001
  • Figure 00000047_0000
    Figure 00000047_0000
Patent Text Reader

Abstract

The operation panel of the laser processing machine includes a display that represents the arrangement of multiple devices in the laser processing machine using a laser processing machine model that models the laser processing machine and multiple equipment models that model each of multiple pieces of operable equipment, an input device that receives user input, and a calculation device that executes a first process to enable output of a signal for manually operating a first device corresponding to the first equipment model in response to a first equipment model being selected via the input device from the multiple equipment models displayed on the display, and executes a second process to enable output of a signal for manually operating a second device corresponding to the second equipment model in response to a second equipment model being selected via the input device from the multiple equipment models displayed on the display.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an operation panel for a laser processing machine, a control device for a laser processing machine, and a laser processing system. [Background technology]

[0002] Techniques for manually operating components of an NC machine are known.

[0003] As a related technique, a manual operation device for an NC machining device is disclosed in Patent Document 1. The manual operation device for an NC machining device described in Patent Document 1 includes an operation item list display unit that displays a list of operation items for a large number of actuators of the NC machining device, a plurality of operation switches, a plurality of signal input / output units corresponding to the plurality of operation switches, and an operation item selection unit that selects an operation item to be operated from the list of operation items displayed on the operation item list display unit. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 3-32548 Summary of the Invention [Problem to be solved by the invention]

[0005] An object of the present invention is to provide an operation panel for a laser processing machine, a control device for a laser processing machine, and a laser processing system that enable easy selection of a device to be manually operated. [Means for solving the problem]

[0006] In some embodiments, the operation panel of the laser processing machine includes a display that represents the arrangement of a plurality of devices in the laser processing machine using a laser processing machine model that models the laser processing machine and a plurality of equipment models that model each of a plurality of devices that can be operated, an input device that receives user input, and a calculation device that performs a first process to enable output of a signal for manually operating a first device corresponding to the first equipment model in response to a first equipment model being selected via the input device from among the plurality of equipment models displayed on the display, and a second process to enable output of a signal for manually operating a second device corresponding to the second equipment model in response to a second equipment model being selected via the input device from among the plurality of equipment models displayed on the display.

[0007] In some embodiments, the control device of the laser processing machine includes a display that represents the arrangement of the multiple equipment in the laser processing machine using a laser processing machine model that models the laser processing machine and multiple equipment models that model each of the multiple pieces of equipment that can be operated, an input device that receives user input, and a first process that enables output of a signal for manually operating a first equipment corresponding to the first equipment model in response to a first equipment model being selected via the input device from the multiple equipment models displayed on the display, and a second process that enables output of a signal for manually operating a second equipment corresponding to the second equipment model in response to a second equipment model being selected via the input device from the multiple equipment models displayed on the display, a calculation device that generates a control command for processing a workpiece by executing a processing program, and a communication circuit that transmits the control command to the laser processing machine.

[0008] In some embodiments, the laser processing system includes a laser processing machine, a display that represents the arrangement of a plurality of pieces of equipment in the laser processing machine using a laser processing machine model that models the laser processing machine and a plurality of equipment models that model each of a plurality of pieces of equipment that can be operated, an input device that receives user input, a first process that enables output of a signal for manually operating a first piece of equipment corresponding to the first equipment model in response to a first equipment model being selected via the input device from among the plurality of equipment models displayed on the display, and a second process that enables output of a signal for manually operating a second piece of equipment corresponding to the second equipment model in response to a second equipment model being selected via the input device from among the plurality of equipment models displayed on the display, and a calculation device that generates control commands for processing a workpiece by executing a processing program, and a communication circuit that transmits the control commands to the laser processing machine. Effect of the Invention

[0009] The present invention can provide an operation panel for a laser processing machine, a control device for a laser processing machine, and a laser processing system that enable easy selection of a device to be manually operated. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating a schematic diagram of a control device for a laser processing machine in the first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a schematic diagram of a control device for a laser processing machine in the first embodiment. [Diagram 3] FIG. 3 is a schematic front view showing a laser processing system according to the second embodiment. [Figure 4] FIG. 4 is a schematic front view showing a laser processing machine. [Diagram 5] FIG. 5 is a diagram showing an example of an image displayed on the display. [Figure 6] FIG. 6 is a diagram showing an example of an image displayed on the display. [Figure 7] FIG. 7 is a diagram illustrating a laser processing system according to the second embodiment. [Figure 8] FIG. 8 is a diagram showing an example of an image displayed on the display. [Figure 9] FIG. 9 is a diagram illustrating a laser processing system according to the second embodiment. [Figure 10] FIG. 10 is a diagram illustrating a laser processing system according to the second embodiment. [Figure 11] FIG. 11 is a diagram showing an example of an image displayed on the display. [Figure 12] FIG. 12 is a diagram showing an example of an image displayed on the display. [Figure 13] FIG. 13 is a diagram showing an example of an image displayed on the display. [Figure 14] FIG. 14 is a diagram showing an example of an image displayed on the display. [Figure 15] FIG. 15 is a diagram showing an example of an image displayed on the display. [Figure 16] FIG. 16 is a diagram showing an example of an image displayed on the display. [Figure 17] FIG. 17 is a diagram showing an example of an image displayed on the display. [Figure 18] FIG. 18 is a diagram showing an example of an image displayed on the display. [Figure 19] FIG. 19 is a diagram illustrating a laser processing system according to the second embodiment. [Figure 20] FIG. 20 is a diagram illustrating a laser processing system according to the second embodiment. [Figure 21] FIG. 21 is a diagram showing an example of an image displayed on a display. [Figure 22] FIG. 22 is a diagram illustrating a schematic diagram of a control device for a laser processing machine in the first embodiment. [Figure 23] FIG. 23 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Figure 24] FIG. 24 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Diagram 25] FIG. 25 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Figure 26] FIG. 26 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Figure 27] FIG. 27 is a diagram showing an example of an image displayed on the display. [Figure 28] FIG. 28 is a diagram showing an example of an image displayed on the display. [Figure 29] FIG. 29 is a diagram illustrating a laser processing system according to the second embodiment. [Diagram 30] FIG. 30 is a diagram showing an example of an image displayed on the display. [Diagram 31] FIG. 31 is a diagram illustrating a control device for a laser processing machine in the first embodiment. [Diagram 32] FIG. 32 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Diagram 33] FIG. 33 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Diagram 34] FIG. 34 is a diagram illustrating a part of the control device of the laser processing machine in the first embodiment. [Diagram 35] FIG. 35 is a diagram showing an example of an image displayed on the display. [Diagram 36] FIG. 36 is a diagram illustrating a laser processing system according to the second embodiment. [Figure 37] FIG. 37 is a diagram illustrating a schematic diagram of a control device for a laser processing machine in the first embodiment. [Figure 38] FIG. 38 is a diagram showing an example of an image displayed on the display. [Figure 39] FIG. 39 is a diagram showing an example of an image displayed on the display. [Diagram 40] FIG. 40 is a diagram showing an example of an image displayed on the display. [Diagram 41] FIG. 41 is a diagram showing an example of an image displayed on a display. [Diagram 42] FIG. 42 is a diagram for explaining the first assist process. [Diagram 43] FIG. 43 is a diagram for explaining the third assist process. [Diagram 44] FIG. 44 is a diagram showing an example of an image displayed on the display. [Diagram 45] FIG. 45 is a diagram showing an example of an image displayed on the display. [Figure 46] FIG. 46 is a diagram showing an example of an image displayed on the display. [Figure 47] FIG. 47 is a diagram illustrating a schematic view of a part of a laser processing system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, the operation panel 20 of the laser processing machine, the control device 2 of the laser processing machine, and the laser processing system 100 in the embodiment will be described with reference to the drawings. In the following description of the embodiment, the same reference numerals are used for parts and members having the same functions, and repeated description of the parts and members with the same reference numerals will be omitted.

[0012] (First embodiment) With reference to Figs. 1 to 47, the operation panel 20 of the laser processing machine in the first embodiment and the control device 2 of the laser processing machine in the first embodiment will be described. Fig. 1 is a diagram showing the control device 2 of the laser processing machine in the first embodiment. Fig. 2 is a diagram showing the control device 2 of the laser processing machine in the first embodiment. Fig. 3 is a schematic front view showing the laser processing system 100. Fig. 4 is a schematic front view showing the laser processing machine 7. Figs. 5 and 6 are diagrams showing examples of images displayed on the display 3. Fig. 7 is a diagram showing the laser processing system 100. Fig. 8 is a diagram showing an example of an image displayed on the display 3. Figs. 9 and 10 are diagrams showing the laser processing system 100. Figs. 11 to 18 are diagrams showing examples of images displayed on the display 3. Figs. 19 and 20 are each a diagram showing the laser processing system 100. Fig. 21 is a diagram showing an example of an image displayed on the display 3. Fig. 22 is a diagram showing the control device 2 of the laser processing machine in the first embodiment. 23 to 26 are diagrams showing a part of the control device 2 of the laser processing machine in the first embodiment. FIG. 27 and FIG. 28 are diagrams showing an example of an image displayed on the display 3. FIG. 29 is a diagram showing a laser processing system 100. FIG. 30 is a diagram showing an example of an image displayed on the display 3. FIG. 31 is a diagram showing a control device 2 of the laser processing machine in the first embodiment. FIG. 32 to FIG. 34 are diagrams showing a part of the control device 2 of the laser processing machine in the first embodiment. FIG. 35 is a diagram showing an example of an image displayed on the display 3. FIG. 36 is a diagram showing a laser processing system 100. FIG. 37 is a diagram showing a control device 2 of the laser processing machine in the first embodiment. FIG. 38 to FIG. 41 are diagrams showing an example of an image displayed on the display 3. FIG. 42 is a diagram for explaining the first assist process. FIG. 43 is a diagram for explaining the third assist process. FIG. 44 to FIG. 46 are diagrams showing an example of an image displayed on the display 3. FIG. 47 is a diagram showing a schematic view of a portion of the laser processing system 100. As shown in FIG.1, 3, 7, 9, 19, 29, and 36 show an example in which the control device 2 is a control device with a single screen display, and FIG. 20, 22, 31, and 37 show an example in which the control device 2 is a control device with a dual screen display. The control device 2 with a single screen display in FIG. 1, 3, 7, 9, 19, 29, and 36 may be replaced with a control device with a dual screen display. Also, the control device 2 with a dual screen display in FIG. 20, 22, 31, and 37 may be replaced with a control device with a single screen display. Furthermore, each of the control device 2 with a single screen display and the control device 2 with a dual screen display may be replaced with a control device having three or more screens. Also, the entire control device 2 including the display 3 may be unitized as one structure, or the display 3 of the control device 2 may be separate from the main body of the control device 2 including the arithmetic device 6.

[0013] 1, a control panel 20 of the laser processing machine in the first embodiment includes a display 3 and an input device 4. In addition, as shown in FIG.

[0014] FIG. 3 shows an example of the laser processing machine 7, and FIG. 4 shows an example of a plurality of devices 70 included in the laser processing machine 7.

[0015] In the example shown in FIG. 3, the laser processing machine 7 has a carry-in section 7-1, a laser processing section 7-2, and an unloading section 7-3. A workpiece is carried in the carry-in section 7-1. The workpiece is processed by a laser in the laser processing section 7-2. If the laser processing machine 7 has a processing head that holds a tool such as a cutting tool in addition to the laser head, the workpiece may be processed by the tool in the laser processing section 7-2. The workpiece is unloaded from the unloading section 7-3.

[0016] In the example shown in Fig. 4, each of the multiple devices 70 is operable. More specifically, each of the multiple devices 70 is manually operable. In the example shown in Fig. 4, the multiple devices 70 include a first chuck 71 capable of gripping the workpiece W and a laser head 75 that emits a laser. The multiple devices 70 may include at least one transfer arm 72 that transfers the workpiece W on the movement path of the first chuck 71.

[0017] 5, the display 3 expresses the arrangement of the multiple devices 70 in the laser processing machine 7 using a laser processing machine model 7m that models the laser processing machine 7 and multiple device models 70m that model each of the multiple operable devices 70. In the example shown in FIG. 5, the display 3 is a display 3t with a touch panel.

[0018] 5, the laser processing machine model 7m is a model expressing the overall shape of the body of the laser processing machine 7. The laser processing machine model 7m is, for example, a shape model of the outer shape 7u of the laser processing machine 7 (note that the outer shape 7u may be the outer shape of the laser processing machine 7 with the cover removed, or may be the outer shape of the laser processing machine 7 with the cover not removed), a skeleton model of the laser processing machine 7, or the like.

[0019] Each of the multiple equipment models 70m is a shape model of the corresponding operable equipment 70. In the example shown in FIG. 4 and FIG. 5, the arrangement of the multiple equipment models 70m relative to the laser processing machine model 7m approximately corresponds to the arrangement of the multiple equipment 70 relative to the laser processing machine 7 (for example, the outer shape 7u of the laser processing machine 7). In other words, the arrangement of the multiple equipment models 70m relative to the laser processing machine model 7m represents the arrangement of the multiple equipment 70 relative to the laser processing machine 7 (for example, the outer shape 7u of the laser processing machine 7). However, the two arrangements do not need to be strictly the same.

[0020] The multiple equipment models 70m include, for example, a first chuck model 71m that models the first chuck 71 and a laser head model 75m that models the laser head 75. The first chuck model 71m is a shape model of the first chuck 71, and the laser head model 75m is a shape model of the laser head 75. The multiple equipment models 70m may include an arm model 72m that models at least one transfer arm 72. The arm model 72m is a shape model of at least one transfer arm 72.

[0021] The input device 4 receives user input. In the example shown in Fig. 5, the input device 4 includes a touch panel 4t of a touch panel-equipped display 3t. Alternatively or additionally, the input device 4 may include a pointing device 4p such as a mouse (see Fig. 2) or a keyboard.

[0022] As illustrated in Figures 6 and 7, in response to a first equipment model 70m-1 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the computing device 6 executes a first process that enables output of a signal for manually operating the first equipment 70-1 corresponding to the first equipment model 70m-1.

[0023] In Fig. 6, the first equipment model 70m-1 hatched with dots indicates a state in which the first equipment model 70m-1 is selected. In the example shown in Fig. 6, the first equipment model 70m-1 is the first chuck model 71m. However, in the first embodiment, the first equipment model 70m-1 may be a model other than the first chuck model 71m. In Fig. 7, the dashed arrow indicates a state in which the operation panel 20 of the laser processing machine can output a signal to manually operate the first equipment 70-1.

[0024] As illustrated in Figures 8 and 9, in response to a second equipment model 70m-2 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 executes a second process that enables output of a signal for manually operating the second equipment 70-2 corresponding to the second equipment model 70m-2.

[0025] In Fig. 8, the second equipment model 70m-2 hatched with dots indicates a state in which the second equipment model 70m-2 is selected. In the example shown in Fig. 8, the second equipment model 70m-2 is a laser head model 75m. However, in the first embodiment, the second equipment model 70m-2 may be a model other than the laser head model 75m. In Fig. 9, the dashed arrow indicates a state in which the operation panel 20 of the laser processing machine can output a signal to manually operate the second equipment 70-2.

[0026] In the operation panel 20 of the laser processing machine in the first embodiment, the display 3 expresses the arrangement of the multiple devices 70 in the laser processing machine using a laser processing machine model 7m and multiple device models 70m that respectively model the multiple operable devices 70. Thus, the user (more specifically, the operator) can easily grasp the arrangement of the multiple devices in the laser processing machine 7.

[0027] In the operation panel 20 of the laser processing machine in the first embodiment, when the first equipment model 70m-1 corresponding to the first equipment 70-1 is selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the first equipment 70-1 can be manually operated. Also, when the second equipment model 70m-2 corresponding to the second equipment 70-2 is selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the second equipment 70-2 can be manually operated. Therefore, by using the operation panel 20 of the laser processing machine in the first embodiment, the user (more specifically, the operator) can easily select the equipment to be manually operated. For example, even a user who does not remember the names of each equipment and / or the names of the axes to be operated of each equipment can easily select the equipment to be manually operated.

[0028] The control device 2 of the laser processing machine in the first embodiment includes a display 3, an input device 4, a calculation device 6 capable of executing the above-mentioned first process and the above-mentioned second process, and a communication circuit 25. Since the display 3, the input device 4, the first process, the second process, and the calculation device 6 have already been explained, repeated explanations of the display 3, the input device 4, the first process, the second process, and the calculation device 6 will be omitted.

[0029] In the example shown in FIG. 10, the control device 2 of the laser processing machine (more specifically, the arithmetic device 6) generates control commands SA for processing the workpiece W by executing the processing program PG.

[0030] The control command SA includes a plurality of commands such as a first movement command SA1 for moving the laser head 75, an emission command SA2 for emitting a laser from the laser head 75, a second movement command SA3 for moving the first chuck 71, a first rotation command SA4 for rotating the workpiece gripping member 71h of the first chuck 71, and a second rotation command SA5 for rotating the second chuck 74. The control command SA may include a third movement command SA6 for moving the machining head 76 that holds the tool, and a third rotation command SA7 for rotating the tool.

[0031] The communication circuit 25 transmits the above-mentioned control command SA to the laser processing machine 7. The laser processing machine 7 operates based on the control command SA, and processes the workpiece W based on the control command SA.

[0032] The control device 2 for the laser processing machine in the first embodiment achieves the same effects as the operation panel 20 for the laser processing machine in the first embodiment.

[0033] (Optional configuration) Next, with reference to Figs. 1 to 47, an optional additional configuration that can be adopted in the operation panel 20 of the laser processing machine in the first embodiment or the control device 2 of the laser processing machine in the first embodiment will be described.

[0034] (Input device 4) The operation panel 20 of the laser processing machine (or the control device 2 of the laser processing machine) is equipped with an input device 4. In the example shown in FIG. 2, the input device 4 includes a touch panel 4t of a display 3t with a touch panel. Alternatively, or additionally, the input device 4 may include a pointing device 4p such as a mouse. Alternatively, or additionally, the input device 4 may include a plurality of switches (e.g., the first switch 51-1, the rotary handle HD, etc. shown in FIG. 1) provided separately from the display 3. The input device 4 may include a keypad or keyboard capable of inputting numbers, etc.

[0035] (Arithmetic unit 6) As illustrated in FIG. 2, the operation panel 20 of the laser processing machine (or the control device 2 of the laser processing machine) includes a calculation device 6. The calculation device 6 includes at least one processor 6a (e.g., at least one CPU). The calculation device 6 executes a first program P1 to execute a plurality of processes including the first process and the second process described above. For example, the calculation device 6 executing the first program P1 executes the above-mentioned first process that enables output of a signal for manually operating the first device 70-1 corresponding to the first equipment model 70m-1. Also, the calculation device 6 executing the first program P1 executes the above-mentioned second process that enables output of a signal for manually operating the second device 70-2 corresponding to the second equipment model 70m-2.

[0036] The arithmetic device 6 included in the control device 2 of the laser processing machine 7 generates the above-mentioned control command SA by executing the processing program PG. In this specification, the control device 2 (more specifically, the arithmetic device 6) executing the processing program PG includes the control device 2 (more specifically, the arithmetic device 6) executing the processing program PG via the arithmetic program PJ. In other words, the control device 2 (more specifically, the arithmetic device 6) may execute the arithmetic program PJ, thereby causing the processing program PG to be processed (in other words, interpreted) by the control device 2 (more specifically, the arithmetic device 6).

[0037] The arithmetic device 6 may be distributed in a plurality of locations. For example, a arithmetic device that executes the machining program PG may be provided separately from the arithmetic device that executes the first process and the second process.

[0038] (Memory 23) The operation panel 20 of the laser processing machine (or the control device 2 of the laser processing machine) includes a memory 23. The memory 23 is a storage medium readable by the calculation device 6. The memory 23 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM, a ROM, or a flash memory, or may be a magnetic disk or other type of memory. The memory 23 stores a first program P1 and data. The memory 23 may store the above-mentioned processing program PG and the above-mentioned calculation program PJ. The memory 23 may also store a first macro MC1 described later, a second macro MC2 described later, and / or a third macro MC3 described later.

[0039] The memory 23 may be distributed across multiple locations. For example, a memory for storing data may be provided separately from a memory for storing programs.

[0040] (Communication circuit 25) The communication circuit 25 transmits the manual operation signal generated by the arithmetic device 6 to each of the driving devices of the plurality of operable devices 70. For example, during execution of the first process, the arithmetic device 6 transmits a first manual operation signal to a first movement device 81 (see FIG. 7) that moves the first device 70-1 based on a user operation. Also, during execution of the second process, the arithmetic device 6 transmits a second manual operation signal to a movement device (hereinafter referred to as a "second movement device 84") that moves the second device 70-2 based on a user operation.

[0041] In the example shown in FIG. 2, the arithmetic unit 6, the memory 23, the input device 4, the display 3, and the communication circuit 25 are connected to one another via a bus 27.

[0042] (Laser processing machine model 7m and multiple equipment models 70m displayed on display 3) In the example shown in FIG. 5, the laser processing machine model 7m is a two-dimensional model of a laser processing machine. Also, each of the multiple equipment models 70m is a two-dimensional model of a corresponding operable equipment. Alternatively, as illustrated in FIG. 13, the laser processing machine model 7m may be a three-dimensional model of a laser processing machine. Also, each of the multiple equipment models 70m may be a three-dimensional model of a corresponding operable equipment.

[0043] It is preferable that the color of each of the multiple equipment models 70m displayed on the display 3 is different from the color of the laser processing machine model 7m displayed on the display 3. In Fig. 5 and Fig. 13, the laser processing machine model 7m is represented by a solid line, and the multiple equipment models 70m are represented by a broken line. The difference between the solid line and the broken line represents the difference between the color of the laser processing machine model 7m and the color of the multiple equipment models 70m. For example, the color of each of the multiple equipment models 70m displayed on the display 3 is a first color (e.g., green), and the color of the laser processing machine model 7m displayed on the display 3 is a second color (e.g., white or gray). By having the two colors different from each other, the user can easily grasp the multiple equipment models 70m to be selected.

[0044] In the example shown in FIG. 5, the arithmetic device 6 simultaneously displays the laser processing machine model 7m and a plurality of equipment models 70m on the display 3. Alternatively, as illustrated in FIG. 11 and FIG. 12, the arithmetic device 6 may selectively execute (1) displaying a first arrangement representation image IN1 including the laser processing machine model 7m and one equipment model (e.g., the first equipment model 70m-1) on the display 3, and (2) displaying a second arrangement representation image IN2 including the laser processing machine model 7m and another equipment model (e.g., the second equipment model 70m-2) on the display 3. In this case, the arrangement of the plurality of equipment 70 in the laser processing machine 7 is represented by a plurality of images including the first arrangement representation image IN1 and the second arrangement representation image IN2. 11 and 12, the image displayed on the display 3 is switched from the first arrangement representation image IN1 to the second arrangement representation image IN2 in response to the first button image BN1 displayed on the display 3 being touched or clicked via the input device 4. Note that in this specification, clicking on an image via the input device 4 means pressing a button on the input device 4 (for example, the pointing device 4p or a keyboard) with the cursor over the image.

[0045] As illustrated in Fig. 13 and Fig. 14, the image including the laser processing machine model 7m and the multiple equipment models 70m may be enlarged. In the example illustrated in Fig. 13, the image including the laser processing machine model 7m and the multiple equipment models 70m is enlarged in response to the second button image BN2 displayed on the display 3 being touched or clicked via the input device 4. In the example illustrated in Fig. 14, the image including the laser processing machine model 7m and the multiple equipment models 70m is reduced in response to the third button image BN3 displayed on the display 3 being touched or clicked via the input device 4.

[0046] As illustrated in Fig. 15 and Fig. 16, an image including the laser processing machine model 7m and a plurality of equipment models 70m may be split and displayed. In the example illustrated in Fig. 15 and Fig. 16, the arithmetic device 6 selectively displays on the display 3 a first partial image IN3 (see Fig. 15) including a part of the laser processing machine model 7m and a plurality of equipment models 70m corresponding to a plurality of equipment arranged in the carry-in area, and a second partial image IN4 (see Fig. 16) including another part of the laser processing machine model 7m and a plurality of equipment models 70m corresponding to a plurality of equipment arranged in the processing area. In the example illustrated in Fig. 15 and Fig. 16, in response to the carry-in area designation section BN4 displayed on the display 3 being touched or clicked via the input device 4, the first partial image IN3 is displayed on the display 3 (see Fig. 15), and in response to the processing area designation section BN5 displayed on the display 3 being touched or clicked via the input device 4, the second partial image IN4 is displayed on the display 3 (see Fig. 16).

[0047] (First image IM1) 5 to 9 and 13 to 16, the arithmetic device 6 can execute a first display process to display a first image IM1 including a laser processing machine model 7m and a plurality of equipment models 70m on the display 3. More specifically, the arithmetic device 6 executes a first program P1 stored in the memory 23 to display a first image IM1 including the laser processing machine model 7m and a plurality of equipment models 70m on the display 3.

[0048] 5 to 9 and 13 to 16, the first image IM1 includes the laser processing machine model 7m and multiple equipment models 70m, and the calculation device 6 causes the laser processing machine model 7m and the multiple equipment models 70m to be simultaneously displayed on the display 3. In this case, the user (more specifically, the operator) can quickly recognize the positional relationship between the laser processing machine model 7m and each of the multiple equipment models 70m.

[0049] In the examples shown in Figures 5, 6, 8, 13 to 16, the first image IM1 includes a model image IM1-1 including a laser processing machine model 7m and a plurality of equipment models 70m, and a first list image IM1-2 including a list of a plurality of equipment 70. In the examples shown in Figures 5, 6, 8, 13 to 16, the first image IM1 includes a first window WD1, and the first window WD1 includes the above-mentioned model image IM1-1 and the above-mentioned first list image IM1-2. Alternatively, the first image IM1 may include the first window WD1 including the above-mentioned model image IM1-1 and another window including the above-mentioned first list image IM1-2.

[0050] In the example shown in FIG. 17 or FIG. 18, when a first equipment model 70m-1 is selected from among a plurality of equipment models 70m in a first image IM1 via an input device 4 (e.g., a touch panel 4t or a pointing device 4p), the calculation device 6 executes the above-mentioned first process.

[0051] In response to the selection of the first equipment model 70m-1, the arithmetic device 6 may change the color of the first equipment model 70m-1 from the above-mentioned first color (e.g., green) to a third color (e.g., orange). When the color of the selected first equipment model 70m-1 is expressed in the third color and the colors of the other equipment models are expressed in the first color different from the third color, the user (more specifically, the operator) can easily recognize that the first equipment model 70m-1 has been selected. Additionally, in response to the selection of the first equipment model 70m-1, the arithmetic device 6 may change the color of the region RG1-2 indicating the first equipment 70-1 in the first list image IM1-2 displayed on the display 3 to the above-mentioned third color (e.g., orange).

[0052] In the example shown in FIG. 27 or FIG. 28, when the second equipment model 70m-2 is selected from among the multiple equipment models 70m in the first image IM1 via the input device 4 (e.g., the touch panel 4t or the pointing device 4p), the calculation device 6 executes the above-mentioned second process.

[0053] In response to the selection of the second equipment model 70m-2, the arithmetic device 6 may change the color of the second equipment model 70m-2 from the above-mentioned first color (e.g., green) to a third color (e.g., orange). When the color of the selected second equipment model 70m-2 is expressed in the third color and the colors of the other equipment models are expressed in the first color different from the third color, the user (more specifically, the operator) can easily recognize that the second equipment model 70m-2 has been selected. Additionally, in response to the selection of the second equipment model 70m-2, the arithmetic device 6 may change the color of the region RG2-2 indicating the second equipment 70-2 in the first list image IM1-2 displayed on the display 3 to the above-mentioned third color (e.g., orange).

[0054] (Selection of first equipment model 70m-1) 17, the arithmetic device 6 receives the selection of the first equipment model 70m-1 by touching an area RG1-1 (more specifically, the area RG1-1 where the first equipment model 70m-1 is displayed) showing the first equipment model 70m-1 in the model image IM1-1 displayed on the display 3. Alternatively, the arithmetic device 6 may receive the selection of the first equipment model 70m-1 by clicking a button of the input device 4 such as the pointing device 4p with the cursor over the area RG1-1 (more specifically, the area RG1-1 where the first equipment model 70m-1 is displayed) showing the first equipment model 70m-1 in the model image IM1-1 displayed on the display 3.

[0055] 18, the calculation device 6 receives the selection of the first device model 70m-1 by clicking a button of the input device 4 such as the pointing device 4p with the cursor CU placed over an area RG1-2 indicating the first device 70-1 (for example, an area RG1-2 in which the identification name of the first device 70-1 is displayed) in the first list image IM1-2 displayed on the display 3. Alternatively, the calculation device 6 may receive the selection of the first device model 70m-1 by touching an area RG1-2 indicating the first device 70-1 (for example, an area RG1-2 in which the identification name of the first device 70-1 is displayed) in the first list image IM1-2 displayed on the display 3.

[0056] 17 and 18, the arithmetic device 6 is configured to receive selection of the first device model 70m-1 displayed on the display 3 in both cases where an area RG1-1 indicating the first device model 70m-1 in the model image IM1-1 displayed on the display 3 is touched or clicked via the input device 4, and where an area RG1-2 indicating the first device 70-1 in the first list image IM1-2 displayed on the display 3 is touched or clicked via the input device 4. In this case, a graphical user interface suitable for both a first user who prefers to directly select the first device model 70m-1 and a second user who prefers to select from a list is provided.

[0057] 17 or 18, when a first equipment model 70m-1 is selected via the input device 4 from among a plurality of equipment models 70m displayed on the display 3, the calculation device 6 causes a second image IM2 to be displayed on the display 3. The second image IM2 will be described later.

[0058] (Selection of second equipment model 70m-2) 27, the arithmetic device 6 receives the selection of the second equipment model 70m-2 by touching an area RG2-1 (more specifically, the area RG2-1 where the second equipment model 70m-2 is displayed) showing the second equipment model 70m-2 in the model image IM1-1 displayed on the display 3. Alternatively, the arithmetic device 6 may receive the selection of the second equipment model 70m-2 by clicking a button of the input device 4 such as the pointing device 4p with the cursor over the area RG2-1 (more specifically, the area RG2-1 where the second equipment model 70m-2 is displayed) showing the second equipment model 70m-2 in the model image IM1-1 displayed on the display 3.

[0059] 28, the calculation device 6 receives the selection of the second device model 70m-2 by clicking a button of the input device 4 such as the pointing device 4p with the cursor CU placed over an area RG2-2 indicating the second device 70-2 (for example, an area RG2-2 in which the identification name of the second device 70-2 is displayed) in the first list image IM1-2 displayed on the display 3. Alternatively, the calculation device 6 may receive the selection of the second device model 70m-2 by touching an area RG2-2 indicating the second device 70-2 (for example, an area RG2-2 in which the identification name of the second device 70-2 is displayed) in the first list image IM1-2 displayed on the display 3.

[0060] 27 and 28, the arithmetic device 6 is configured to receive a selection of the second device model 70m-2 displayed on the display 3 in both cases where an area RG2-1 indicating the second device model 70m-2 in the model image IM1-1 displayed on the display 3 is touched or clicked via the input device 4, and where an area RG2-2 indicating the second device 70-2 in the first list image IM1-2 displayed on the display 3 is touched or clicked via the input device 4. In this case, a graphical user interface suitable for both a first user who prefers to directly select the second device model 70m-2 and a second user who prefers to select from a list is provided.

[0061] 27 or 28, when the second equipment model 70m-2 is selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 causes the display 3 to display a third image IM3. The third image IM3 will be described later.

[0062] (multiple switches 51) In the example shown in FIG. 1, the operation panel 20 of the laser processing machine in the first embodiment (or the control device 2 of the laser processing machine in the first embodiment) has a plurality of switches 51. The plurality of switches 51 includes a first switch 51-1 and a second switch 51-2. Additionally, the plurality of switches 51 may include a third switch 51-3 and / or a fourth switch 51-4. The first switch 51-1 may be a switch with an arrow mark (e.g., a left arrow mark). The second switch 51-2 may be a switch with an arrow mark (e.g., a right arrow mark). The third switch 51-3 may be a switch with an arrow mark (e.g., an up arrow mark). The fourth switch 51-4 may be a switch with an arrow mark (e.g., a down arrow mark).

[0063] 1, the line connecting the first switch 51-1 and the second switch 51-2 is perpendicular to the line connecting the third switch 51-3 and the fourth switch 51-4. The multiple switches 51 may include a fifth switch 51-5 for raising the laser head 75. In the example shown in FIG. 1, the fifth switch 51-5 is disposed between the first switch 51-1 and the second switch 51-2.

[0064] The above-mentioned first process (in other words, the first process enabling the output of a signal for manually operating the first device 70-1 corresponding to the first device model 70m-1) may include enabling manual operation of the first device 70-1 using the multiple switches 51. More specifically, the above-mentioned first process includes assigning a manual operation function of the first device 70-1 to at least one switch of the multiple switches 51. In this way, by executing the first process, the state of the multiple switches 51 is switched from a state in which the first device 70-1 cannot be manually operated to a state in which the first device 70-1 can be manually operated.

[0065] It is not necessary that all of the switches 51 are used for manual operation of the first device 70-1. In other words, in the first process described above, some of the switches 51 may not be assigned the manual operation function of the first device 70-1.

[0066] The above-mentioned second process (in other words, the second process enabling the output of a signal for manually operating the second device 70-2 corresponding to the second device model 70m-2) may include enabling manual operation of the second device 70-2 using the multiple switches 51. More specifically, the above-mentioned second process includes assigning a manual operation function of the second device 70-2 to at least one switch of the multiple switches 51. In this way, by executing the second process, the state of the multiple switches 51 is switched from a state in which the second device 70-2 cannot be manually operated to a state in which the second device 70-2 can be manually operated.

[0067] It is not necessary that all of the switches 51 are used for manual operation of the second device 70-2. In other words, in the above-described second process, some of the switches 51 may not be assigned the manual operation function of the second device 70-2.

[0068] 7, at least one of the multiple switches 51 is provided separately from the screen of the display 3 that displays the laser processing machine model 7m and the multiple equipment models 70m. When the manual operation function of the first equipment 70-1 (or the manual operation function of the second equipment 70-2) is assigned to the switch provided separately from the screen of the display 3 that displays the laser processing machine model 7m and the multiple equipment models 70m, operation errors by the user are reduced.

[0069] In the example shown in FIG. 7, at least one of the multiple switches 51 is a physical switch. In the example shown in FIG. 7, the first switch 51-1 is a first physical switch (for example, a first hardware button HS1). The second switch 51-2 is a second physical switch (for example, a second hardware button HS2). The third switch 51-3 is a third physical switch (for example, a third hardware button HS3). The fourth switch 51-4 is a fourth physical switch (for example, a fourth hardware button HS4). The fifth switch 51-5 is a fifth physical switch (for example, a fifth hardware button HS5).

[0070] In this specification, a physical switch refers to a switch that issues a signal based on a change in the position of a switch component. One physical switch included in the multiple switches 51 may be a rotary handle HD.

[0071] If a physical switch is provided separately from the display 3 that displays the laser processing machine model 7m and the multiple equipment models 70m, and the manual operation function of the first equipment 70-1 (or the manual operation function of the second equipment 70-2) is assigned to the physical switch, operation errors by the user are reduced.

[0072] Note that information explaining or suggesting the function assigned to a hardware button may be displayed below the hardware button. For example, information such as "+X" may be displayed below the first hardware button HS1. For example, a liquid crystal display displaying information explaining or suggesting the function assigned to the first hardware button HS1 may be disposed below the first hardware button HS1.

[0073] The switch provided separately from the display 3 displaying the laser processing machine model 7m and the multiple equipment models 70m may be a touch panel provided on the sub-display (in other words, a software switch provided on the sub-display). When the manual operation function of the first equipment 70-1 (or the manual operation function of the second equipment 70-2) is assigned to the switch on the sub-display provided separately from the screen of the display 3 displaying the laser processing machine model 7m and the multiple equipment models 70m, operation errors by the user are reduced.

[0074] (Second image IM2) The arithmetic device 6 executes the first program P1 to perform a second display process for causing the display 3 to display a second image IM2.

[0075] In the example shown in FIG. 19 or FIG. 20, when the above-mentioned first process (in other words, the first process enabling output of a signal for manually operating the first device 70-1 corresponding to the first device model 70m-1) is executed, a second image IM2 including a first operation menu E1 for the first device 70-1 (for example, a menu indicating in which direction the first device 70-1 can be moved) is displayed on the display 3. In the example shown in FIG. 19 or FIG. 20, the first operation menu E1 includes an image IQ1 simulating the shape of the first device 70-1 and an image (for example, an arrow image, etc.) indicating in which direction the first device 70-1 can be moved.

[0076] When the first operation menu E1 is displayed on the display 3, the user (more specifically, the operator) can understand how to operate the first device 70-1 using the multiple switches 51.

[0077] 19 or 20, the second image IM2 (more specifically, the first operation menu E1) includes an image simulating at least one switch of the multiple switches 51. When the second image IM2 includes an image simulating at least one switch of the multiple switches 51, the user (more specifically, the operator) can easily understand how to operate the first device 70-1 using at least one switch of the multiple switches 51.

[0078] In the example shown in FIG. 19 or FIG. 20, at least one of the multiple switches 51 (for example, the first switch 51-1) is a physical switch. Furthermore, the second image IM2 (more specifically, the first operation menu E1) includes an image simulating the physical switch (for example, the first switch 51-1). When the second image IM2 includes an image simulating a physical switch, the user (more specifically, the operator) can easily understand how to operate the first device 70-1 using the physical switch. Furthermore, when an operation is performed using a physical switch, an operation error is less likely to occur compared to when the operation is performed using a soft switch.

[0079] 21, in response to a first equipment model 70m-1 being selected via the input device 4 from among a plurality of equipment models 70m displayed on the display 3, the calculation device 6 may pop up a second image IM2 (more specifically, a second window WD2 including the second image IM2) on the display 3. In the example shown in FIG. 21, the second image IM2 is displayed so as to overlap the first image IM1.

[0080] In the example shown in FIG. 22, the display 3 has a first screen 3a displaying the laser processing machine model 7m and the multiple equipment models 70m, and a second screen 3b separate from the first screen 3a. In this case, the arithmetic unit 6 may display the laser processing machine model 7m and the multiple equipment models 70m on the first screen 3a and the above-mentioned second image IM2 on the second screen 3b. In the example shown in FIG. 22, in response to the first equipment model 70m-1 being selected via the input device 4 from among the multiple equipment models 70m displayed on the first screen 3a of the display 3, the arithmetic unit 6 displays the second image IM2 including the first operation menu E1 on the second screen 3b in a state in which the laser processing machine model 7m and the multiple equipment models 70m are displayed on the first screen 3a.

[0081] (Manual operation of the first device 70-1) In the example shown in FIG. 19 or FIG. 20, the multiple switches 51 include a first switch 51-1 that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in a first direction DR1 along the first axis AX1. In other words, the above-mentioned first process includes the calculation device 6 assigning to the first switch 51-1 an operation function that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the first direction DR1 along the first axis AX1. The first axis AX1 is, for example, the X-axis (more specifically, an axis parallel to the horizontal plane). In addition, the first direction DR1 is, for example, the +X direction (more specifically, a direction toward the second chuck 74 or the laser processing unit 7-2).

[0082] In the example shown in FIG. 19 or FIG. 20, when the first switch 51-1 is pressed, the calculation device 6 generates a first movement signal that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the first direction DR1. In addition, the communication circuit 25 transmits the first movement signal generated by the calculation device 6 to the first movement device 81 (see FIG. 19 or FIG. 20) that moves the first device. In this way, at least a part of the first device 70-1 (for example, the entire first device 70-1) moves in the first direction DR1.

[0083] In this specification, the direction opposite to the first direction DR1 is defined as the second direction DR2 (see FIG. 19 or FIG. 20). In the example shown in FIG. 19 or FIG. 20, the multiple switches 51 include a second switch 51-2 that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the second direction DR2. In other words, the first process described above includes the calculation device 6 assigning to the second switch 51-2 an operation function that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the second direction DR2. The second direction DR2 is, for example, the -X direction (more specifically, a direction away from the second chuck 74 or the laser processing unit 7-2).

[0084] In the example shown in FIG. 19 or FIG. 20, when the second switch 51-2 is pressed, the calculation device 6 generates a second movement signal that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the second direction DR2. In addition, the communication circuit 25 transmits the second movement signal generated by the calculation device 6 to the first movement device 81 (see FIG. 19 or FIG. 20) that moves the first device. In this way, at least a part of the first device 70-1 (for example, the entire first device 70-1) moves in the second direction DR2.

[0085] In the example shown in FIG. 19 or FIG. 20, the multiple switches 51 include a third switch 51-3 that rotates at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) in the first rotation direction R1 around the second axis AX2. In other words, the first process described above includes the calculation device 6 assigning to the third switch 51-3 an operation function of rotating at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) in the first rotation direction R1 around the second axis AX2. In the example shown in FIG. 19 or FIG. 20, the second axis AX2 is the central axis of rotation of the C-axis, and the second axis AX2 is an axis parallel to the first axis AX1.

[0086] In the example shown in FIG. 19 or FIG. 20, when the third switch 51-3 is pressed, the calculation device 6 generates a first rotation signal that rotates at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) in the first rotation direction R1. In addition, the communication circuit 25 transmits the first rotation signal generated by the calculation device 6 to the first device 70-1 (more specifically, the rotation drive device 712 of the first device 70-1). In this way, at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) rotates in the first rotation direction R1.

[0087] In this specification, the direction opposite to the first rotation direction R1 is defined as the second rotation direction R2. In the example shown in FIG. 19 or FIG. 20, the multiple switches 51 include a fourth switch 51-4 that rotates at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) in the second rotation direction R2. In other words, the above-mentioned first process includes the calculation device 6 assigning to the fourth switch 51-4 an operation function of rotating at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) in the second rotation direction R2.

[0088] In the example shown in FIG. 19 or FIG. 20, when the fourth switch 51-4 is pressed, the calculation device 6 generates a second rotation signal that rotates at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) in the second rotation direction R2. In addition, the communication circuit 25 transmits the second rotation signal generated by the calculation device 6 to the first device 70-1 (more specifically, the rotation drive device 712 of the first device 70-1). In this way, at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) rotates in the second rotation direction R2.

[0089] In order to distinguish the switch 51 to which the manual operation function of the first device 70-1 is assigned from other switches, the above-mentioned first process may include illuminating the switch 51 to which the manual operation function of the first device 70-1 is assigned (in FIG. 22, the illuminated switch is represented by three lines).

[0090] 19 or 20, the above-mentioned second image IM2 (more specifically, the first operation menu E1) includes an image simulating the first switch 51-1 (hereinafter referred to as the "first switch image S1") and an image indicating a correspondence between the operation of the first switch 51-1 and the above-mentioned first direction DR1 (in other words, a direction in which at least a part of the first device 70-1 moves by the operation of the first switch 51-1) (hereinafter referred to as the "first instruction image T1"). The first instruction image T1 may include a code indicating the first axis AX1 (e.g., the X-axis) or may include a code indicating the first direction DR1 (e.g., "+X").

[0091] 19 or 20, the above-mentioned second image IM2 (more specifically, the first operation menu E1) includes an image simulating the second switch 51-2 (hereinafter referred to as the "second switch image S2") and an image indicating a correspondence between the operation of the second switch 51-2 and the above-mentioned second direction DR2 (in other words, a direction in which at least a part of the first device 70-1 moves by the operation of the second switch 51-2) (hereinafter referred to as the "second instruction image T2"). The second instruction image T2 may include a code indicating the first axis AX1 (e.g., the X-axis) or may include a code indicating the second direction DR2 (e.g., "-X").

[0092] In the example shown in FIG. 19 or FIG. 20, the second image IM2 (more specifically, the first operation menu E1) includes an image simulating the third switch 51-3 (hereinafter, referred to as the "third switch image S3") and an image (hereinafter, referred to as the "third instruction image T3") showing the correspondence between the operation of the third switch 51-3 and the first rotation direction R1 (more specifically, the direction in which the workpiece gripping member 71h of the first chuck 71 rotates by the operation of the third switch 51-3). The third instruction image T3 may include a code (e.g., "-C") indicating the first rotation direction R1 around the second axis AX2. More specifically, the third instruction image T3 may include a code indicating the "-C direction" in the direction along the C axis.

[0093] In the example shown in FIG. 19 or FIG. 20, the second image IM2 (more specifically, the first operation menu E1) includes an image simulating the fourth switch 51-4 (hereinafter, referred to as the "fourth switch image S4") and an image (hereinafter, referred to as the "fourth instruction image T4") showing the correspondence between the operation of the fourth switch 51-4 and the second rotation direction R2 (more specifically, the direction in which the workpiece gripping member 71h of the first chuck 71 rotates by the operation of the fourth switch 51-4). The fourth instruction image T4 may include a sign (e.g., "+C") indicating the second rotation direction R2 around the second axis AX2. More specifically, the fourth instruction image T4 may include a sign indicating the "+C direction" in the direction along the C axis.

[0094] 21, the second image IM2 may include position data (e.g., X-coordinate data DA1) indicating the position of the first device 70-1. When the position data (e.g., X-coordinate data DA1) of the first device 70-1 is displayed on the display 3 in addition to the first operation menu E1 for the first device 70-1, the user can manually operate the first device 70-1 while referring to the position data of the first device 70-1.

[0095] 21, the above-mentioned second image IM2 may include phase data DA2 indicating the rotation phase of the first device 70-1 (more specifically, the rotation phase of the workpiece gripping member 71h of the first chuck 71). When the phase data DA2 of the first device 70-1 is displayed on the display 3 in addition to the first operation menu E1 for the first device 70-1, the user can manually operate the first device 70-1 while referring to the phase data DA2 of the first device 70-1.

[0096] (Selection of operation mode of first device 70-1) The arithmetic device 6 may be capable of switching the operation mode of the first device 70-1 between a button operation mode M1 (see FIG. 23) and a steering wheel operation mode M2 ​​(see FIG. 24). In other words, the arithmetic device 6 may be capable of executing a mode selected from a plurality of operation modes including the button operation mode M1 and the steering wheel operation mode M2 ​​as the operation mode of the first device 70-1.

[0097] 23 and 24, the arithmetic device 6 causes the display 3 to display a mode selection section IG1 that accepts selection of an operation mode of the first device 70-1 from among a plurality of operation modes (more specifically, from among a plurality of operation modes including a button operation mode M1 and a handle operation mode M2). In the example shown in FIG. 23 and 24, the second image IM2 includes the mode selection section IG1.

[0098] 23, the calculation device 6 selects the button operation mode M1 as the operation mode of the first device 70-1 in response to the button operation designation unit IG1-1 of the mode selection unit IG1 being touched or clicked via the input device 4. In other words, in response to the button operation designation unit IG1-1 being touched or clicked via the input device 4, the calculation device 6 switches the operation mode of the first device 70-1 to the button operation mode M1.

[0099] When the button operation mode M1 is executed, the computing device 6 assigns a manual operation function of the first device 70-1 to at least one button (e.g., the first switch 51-1, the second switch 51-2, the third switch 51-3, and / or the fourth switch 51-4).

[0100] 24, the arithmetic device 6 selects the steering wheel operation mode M2 ​​as the operation mode of the first device 70-1 in response to the steering wheel operation designation unit IG1-2 of the mode selection unit IG1 being touched or clicked via the input device 4. In other words, in response to the steering wheel operation designation unit IG1-2 being touched or clicked via the input device 4, the arithmetic device 6 switches the operation mode of the first device 70-1 to the steering wheel operation mode M2.

[0101] When the handle operation mode M2 ​​is executed, the arithmetic device 6 assigns a manual operation function of the first device 70-1 to at least one handle (more specifically, the rotary handle HD).

[0102] In the example shown in FIG. 24, the arithmetic device 6 displays an image simulating a rotary handle HD (hereinafter, referred to as a "handle image S5") on the display 3. In the example shown in FIG. 24, the second image IM2 (more specifically, the first operation menu E1) includes the handle image S5. When the handle image S5 is displayed on the display 3, the user (more specifically, the operator) can easily understand how to operate the first device 70-1 using the rotary handle HD.

[0103] In the example shown in Fig. 24, when the rotary handle HD is rotated in the first operation direction MR1, the calculation device 6 generates a third movement signal that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the first direction DR1. In addition, the communication circuit 25 transmits the third movement signal generated by the calculation device 6 to the first movement device 81 (see Fig. 19 or Fig. 20) that moves the first device. In this way, at least a part of the first device 70-1 (for example, the entire first device 70-1) moves in the first direction DR1.

[0104] It is preferable that the third movement signal is a signal that moves the first device 70-1 in the first direction DR1 at a relatively low speed, and the above-mentioned first movement signal is a signal that moves the first device 70-1 in the first direction DR1 at a relatively high speed. In other words, it is preferable that the movement speed of the first device 70-1 in the first direction DR1 based on the third movement signal is smaller than the movement speed of the first device 70-1 in the first direction DR1 based on the above-mentioned first movement signal.

[0105] In the example shown in Fig. 24, when the rotary handle HD is rotated in the second operation direction MR2, the calculation device 6 generates a fourth movement signal that moves at least a part of the first device 70-1 (for example, the entire first device 70-1) in the second direction DR2. In addition, the communication circuit 25 transmits the fourth movement signal generated by the calculation device 6 to the first movement device 81 (see Fig. 19 or Fig. 20) that moves the first device. In this way, at least a part of the first device 70-1 (for example, the entire first device 70-1) moves in the second direction DR2.

[0106] It is preferable that the fourth movement signal is a signal that moves the first device 70-1 in the second direction DR2 at a relatively low speed, and the above-mentioned second movement signal is a signal that moves the first device 70-1 in the second direction DR2 at a relatively high speed. In other words, it is preferable that the movement speed of the first device 70-1 in the second direction DR2 based on the fourth movement signal is smaller than the movement speed of the first device 70-1 in the second direction DR2 based on the above-mentioned second movement signal.

[0107] In the example shown in FIG. 24, the second image IM2 includes a handle image S5 simulating a rotary handle HD. The second image IM2 (more specifically, the first operation menu E1) includes an image (hereinafter, referred to as a "fifth instruction image T5") showing the correspondence between the operation of the rotary handle HD in the first operation direction MR1 and the first direction DR1, and the correspondence between the operation of the rotary handle HD in the second operation direction MR2 and the second direction DR2. The fifth instruction image T5 may include a code indicating the first axis AX1 (e.g., the X-axis). The fifth instruction image T5 may also include a code indicating the first direction DR1 (e.g., "+X") and a code indicating the second direction DR2 opposite to the first direction DR1 (e.g., "-X").

[0108] In the examples shown in Fig. 23 and Fig. 24, the arithmetic device 6 can selectively execute a button operation mode M1 in which the first device 70-1 is operated using at least one button, and a handle operation mode M2 ​​in which the first device 70-1 is operated using at least one handle. In this case, the user can move the first device 70-1 quickly by selecting the button operation mode M1. In addition, the user can perform precise position adjustment of the first device 70-1 by selecting the handle operation mode M2.

[0109] In the example shown in Fig. 23 and Fig. 24, the calculation device 6 switches the operation mode of the first device 70-1 from the button operation mode M1 to the handle operation mode M2, which includes changing the allocation of the manual operation function for the first device 70-1 from at least one button (e.g., the first switch 51-1, the second switch 51-2, the third switch 51-3, and / or the fourth switch 51-4) to at least one handle (e.g., the rotary handle HD). Also, in the example shown in Fig. 23 and Fig. 24, the calculation device 6 switches the operation mode of the first device 70-1 from the handle operation mode M2 ​​to the button operation mode M1, which includes changing the allocation of the manual operation function for the first device 70-1 from at least one handle (e.g., the rotary handle HD) to at least one button (e.g., the first switch 51-1, the second switch 51-2, the third switch 51-3, and / or the fourth switch 51-4).

[0110] In the example shown in FIG. 23, when the button operation mode M1 is being executed, the user can perform both an operation to move at least a part of the first device 70-1 in a direction along the first axis AX1 and an operation to rotate at least a part of the first device 70-1 around the second axis AX2.

[0111] In the example shown in Fig. 24, in a state in which the handle operation mode M2 ​​is being executed, the user can only execute an operation of moving at least a part of the first device 70-1 in a direction along the first axis AX1. As exemplified in Fig. 24, the calculation device 6 may cause the display 3 to display an operation target axis switching unit IG2 that accepts switching of the operation target axis in the handle operation mode M2.

[0112] In the example shown in Figures 24 and 25, when the operation target axis switching section IG2 displayed on the display 3 is touched or clicked via the input device 4, the calculation device 6 changes the contents of the first operation menu E1 (e.g., a menu indicating in which direction the first device 70-1 can be moved) for the first device 70-1 displayed on the display 3.

[0113] More specifically, when the operation target axis switching section IG2 displayed on the display 3 is touched or clicked via the input device 4, the calculation device 6 changes the first operation menu E1 for the first device 70-1 displayed on the display 3 from an operation menu related to the first axis AX1 (e.g., the X-axis) (see FIG. 24) to an operation menu related to the rotation axis around the second axis AX2 (e.g., the C-axis) (see FIG. 25).

[0114] In the example shown in FIG. 25, when the rotary handle HD is rotated in the first operating direction MR1, the calculation device 6 generates a third rotation signal that rotates at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) in the second rotation direction R2. In addition, the communication circuit 25 transmits the third rotation signal generated by the calculation device 6 to the first device 70-1 (more specifically, the rotation drive device 712 of the first device 70-1 (see FIG. 19 or FIG. 20)). In this way, at least a part of the first device 70-1 (for example, the workpiece gripping member 71h of the first chuck 71) rotates in the second rotation direction R2.

[0115] In the example shown in FIG. 25, when the rotary handle HD is rotated in the second operating direction MR2, the calculation device 6 generates a fourth rotation signal that rotates at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) in the first rotation direction R1. In addition, the communication circuit 25 transmits the fourth rotation signal generated by the calculation device 6 to the first device 70-1 (more specifically, the rotation drive device 712 of the first device 70-1 (see FIG. 19 or FIG. 20)). In this way, at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) rotates in the first rotation direction R1.

[0116] In the example shown in FIG. 25, the second image IM2 includes a handle image S5 simulating a rotary handle HD. The second image IM2 (more specifically, the first operation menu E1) includes an image (hereinafter, referred to as a "sixth instruction image T6") showing the correspondence between the operation of the rotary handle HD in the first operation direction MR1 and the second rotation direction R2, and the correspondence between the operation of the rotary handle HD in the second operation direction MR2 and the first rotation direction R1. The sixth instruction image T6 may include a code (e.g., "-C") indicating the first rotation direction R1 around the second axis AX2, and a code (e.g., "+C") indicating the second rotation direction R2 opposite to the first rotation direction R1.

[0117] (Speed ​​setting part IG3) 23, the arithmetic device 6 displays on the display 3 a speed setting section IG3 that accepts a setting of the operation speed of the first device 70-1. For example, in response to a maximum speed designation section IG3-1 of the speed setting section IG3 being touched or clicked via the input device 4, the arithmetic device 6 sets the operation speed of the first device 70-1 to the maximum speed. In addition, in response to another speed designation section IG3-2 of the speed setting section IG3 being touched or clicked via the input device 4, the arithmetic device 6 sets the operation speed of the first device 70-1 to an operation speed lower than the maximum speed.

[0118] The speed at which the first device 70-1 moves when the first switch 51-1 is pressed with the operation speed of the first device 70-1 set to the maximum speed is faster than the speed at which the first device 70-1 moves when the first switch 51-1 is pressed with the operation speed of the first device 70-1 set to another speed. The speed at which at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) rotates when the third switch 51-3 is pressed with the operation speed of the first device 70-1 set to the maximum speed is faster than the speed at which at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) rotates when the third switch 51-3 is pressed with the operation speed of the first device 70-1 set to another speed.

[0119] (Operation accuracy setting section IG4) In the example shown in FIG. 24 or FIG. 25, the arithmetic device 6 displays an operation accuracy setting section IG4 that accepts a setting of the operation accuracy of the first device 70-1 on the display 3. For example, in response to a highest accuracy designation section IG4-1 of the operation accuracy setting section IG4 being touched or clicked via the input device 4, the arithmetic device 6 sets the operation accuracy of the first device 70-1 to the highest accuracy. In addition, in response to another accuracy designation section IG4-2 of the operation accuracy setting section IG4 being touched or clicked via the input device 4, the arithmetic device 6 sets the operation accuracy of the first device 70-1 to an operation accuracy lower than the maximum accuracy.

[0120] In the example shown in FIG. 24, the amount of movement of the first device 70-1 when the rotary handle HD is operated a first amount of rotation with the operation accuracy of the first device 70-1 set to the highest operation accuracy is smaller than the amount of movement of the first device when the rotary handle HD is operated the above-mentioned first amount of rotation with the operation accuracy of the first device 70-1 set to another operation accuracy.

[0121] In the example shown in FIG. 25, when the rotary handle HD is operated by a first rotation amount with the operation accuracy of the first device 70-1 set to the highest operation accuracy, the rotation angle by which at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) rotates around the second axis AX2 is smaller than the rotation angle by which at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) rotates around the second axis AX2 when the rotary handle HD is operated by the above-mentioned first rotation amount with the operation accuracy of the first device 70-1 set to another operation accuracy.

[0122] (Origin return mode M3) 26, the arithmetic device 6 can change the operation mode of the first device 70-1 to the origin return mode M3. More specifically, the arithmetic device 6 can change the operation mode of the first device 70-1 from the button operation mode M1 or the handle operation mode M2 ​​to the origin return mode M3.

[0123] The origin return mode M3 is a mode in which only manual operation of moving the first device 70-1 in a direction approaching a preset origin is permitted.

[0124] 26, the calculation device 6 selects the origin return mode M3 as the operation mode of the first device 70-1 in response to the origin return operation designation unit IG1-3 of the mode selection unit IG1 being touched or clicked via the input device 4. In other words, in response to the origin return operation designation unit IG1-3 being touched or clicked via the input device 4, the calculation device 6 switches the operation mode of the first device 70-1 to the origin return mode M3.

[0125] In the example shown in FIG. 26, in a state where the origin return mode M3 is being executed, the operation function of the first switch 51-1 that moves at least a part of the first device 70-1 in the first direction DR1 is disabled, and the operation function of the second switch 51-2 that moves at least a part of the first device 70-1 in the second direction DR2 is enabled. In other words, even if the first switch 51-1 is pressed in a state where the origin return mode M3 is being executed, the first device 70-1 does not move in the first direction DR1 away from the origin. On the other hand, in a state where the origin return mode M3 is being executed, when the second switch 51-2 is pressed, the first device 70-1 moves in the second direction DR2 toward the origin. Therefore, manual operation errors by a user attempting to return the first device 70-1 to the origin are unlikely to occur.

[0126] As illustrated in FIG. 26, when the origin return mode M3 is being executed, the operation function of the third switch 51-3, which rotates at least a portion of the first device 70-1 in the first rotation direction R1, may be enabled, and the operation function of the fourth switch 51-4, which rotates at least a portion of the first device 70-1 in the second rotation direction R2, may be disabled.

[0127] 26, in response to the selection of the origin return mode M3, the computing device 6 changes the content of the first operation menu E1 for the first device 70-1 displayed on the display 3 to content corresponding to a manual operation of moving the first device 70-1 only in a direction approaching a preset origin. In the example shown in Fig. 26, the illumination of the switches (e.g., the first switch 51-1 and the fourth switch 51-4) whose operation functions are disabled by the execution of the origin return mode M3 is stopped.

[0128] (Third image IM3) The arithmetic device 6 executes the first program P1 to perform a third display process for causing the display 3 to display a third image IM3.

[0129] In the example shown in FIG. 29, when the above-mentioned second process (in other words, the second process enabling output of a signal for manually operating the second device 70-2 corresponding to the second device model 70m-2) is executed, a third image IM3 including a second operation menu E2 for the second device 70-2 (for example, a menu indicating in which direction the second device 70-2 can be moved) is displayed on the display 3. In the example shown in FIG. 29, the second operation menu E2 includes an image IQ2 simulating the shape of the second device 70-2 and an image (for example, an arrow image, etc.) indicating in which direction the second device 70-2 can be moved.

[0130] When the second operation menu E2 is displayed on the display 3, the user (more specifically, the operator) can understand how to operate the second device 70-2 using the multiple switches 51.

[0131] 29, the third image IM3 (more specifically, the second operation menu E2) includes an image simulating at least one switch of the multiple switches 51. When the third image IM3 includes an image simulating at least one switch of the multiple switches 51, the user (more specifically, the operator) can easily understand how to operate the second device 70-2 using at least one switch of the multiple switches 51.

[0132] 30, in response to the second equipment model 70m-2 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 may pop up a third image IM3 (more specifically, a third window WD3 including the third image IM3) on the display 3. In the example shown in FIG. 30, the third image IM3 is displayed so as to overlap the first image IM1.

[0133] Alternatively, as illustrated in Fig. 31, the arithmetic device 6 may display the laser processing machine model 7m and the multiple equipment models 70m on the first screen 3a of the display 3, and may display the above-mentioned third image IM3 on the second screen 3b of the display 3. In the example illustrated in Fig. 31, in response to the second equipment model 70m-2 being selected via the input device 4 from among the multiple equipment models 70m displayed on the first screen 3a of the display 3, the arithmetic device 6 displays the third image IM3 including the second operation menu E2 on the second screen 3b with the laser processing machine model 7m and the multiple equipment models 70m displayed on the first screen 3a.

[0134] (Manual operation of the second device 70-2) In the example shown in FIG. 29, the multiple switches 51 include a first switch 51-1 that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the third direction DR3 along the third axis AX3. In other words, the second process described above includes the calculation device 6 assigning to the first switch 51-1 an operation function that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the third direction DR3 along the third axis AX3. The third axis AX3 is, for example, the Y axis (more specifically, an axis parallel to the horizontal plane). The third direction DR3 is, for example, the -Y direction (more specifically, a direction toward the front door 94 of the laser processing machine 7). The third axis AX3 is, for example, an axis perpendicular to the first axis AX1 (see FIG. 19 or FIG. 20).

[0135] In the example shown in FIG. 29 or FIG. 31, when the first switch 51-1 is pressed, the calculation device 6 generates a fifth movement signal that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the third direction DR3. In addition, the communication circuit 25 transmits the fifth movement signal generated by the calculation device 6 to the second movement device 84 (see FIG. 29), which moves the second device. In this way, at least a part of the second device 70-2 (for example, the entire second device 70-2) moves in the third direction DR3.

[0136] In this specification, the direction opposite to the third direction DR3 is defined as the fourth direction DR4 (see FIG. 29). In the example shown in FIG. 29, the multiple switches 51 include a second switch 51-2 that moves at least a part of the second device 70-2 (e.g., the entire second device 70-2) in the fourth direction DR4. In other words, the above-mentioned second process includes the calculation device 6 assigning to the second switch 51-2 an operation function that moves at least a part of the second device 70-2 (e.g., the entire second device 70-2) in the fourth direction DR4. The fourth direction DR4 is, for example, the +Y direction (more specifically, the direction away from the front door 94).

[0137] In the example shown in FIG. 29 or FIG. 31, when the second switch 51-2 is pressed, the calculation device 6 generates a sixth movement signal that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the fourth direction DR4. In addition, the communication circuit 25 transmits the sixth movement signal generated by the calculation device 6 to the second movement device 84 (see FIG. 29), which moves the second device. In this way, at least a part of the second device 70-2 (for example, the entire second device 70-2) moves in the fourth direction DR4.

[0138] In the example shown in FIG. 29, the multiple switches 51 include a third switch 51-3 that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in a fifth direction DR5 along the fourth axis AX4. In other words, the second process described above includes the calculation device 6 assigning to the third switch 51-3 an operation function that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the fifth direction DR5 along the fourth axis AX4. The fourth axis AX4 is, for example, the Z axis (more specifically, an axis parallel to the vertical direction). The fifth direction DR5 is, for example, the +Z direction (more specifically, an upward direction).

[0139] In the example shown in FIG. 29 or FIG. 31, when the third switch 51-3 is pressed, the calculation device 6 generates a seventh movement signal that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the fifth direction DR5. In addition, the communication circuit 25 transmits the seventh movement signal generated by the calculation device 6 to the second movement device 84 (see FIG. 29), which moves the second device. In this way, at least a part of the second device 70-2 (for example, the entire second device 70-2) moves in the fifth direction DR5.

[0140] In this specification, the direction opposite to the fifth direction DR5 is defined as a sixth direction DR6 (see FIG. 29). In the example shown in FIG. 29, the multiple switches 51 include a fourth switch 51-4 that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the sixth direction DR6. In other words, the second process described above includes the calculation device 6 assigning to the fourth switch 51-4 an operation function that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the sixth direction DR6. The sixth direction DR6 is, for example, the -Z direction (more specifically, the downward direction).

[0141] In the example shown in FIG. 29 or FIG. 31, when the fourth switch 51-4 is pressed, the calculation device 6 generates an eighth movement signal that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the sixth direction DR6. In addition, the communication circuit 25 transmits the eighth movement signal generated by the calculation device 6 to the second movement device 84 (see FIG. 29), which moves the second device. In this way, at least a part of the second device 70-2 (for example, the entire second device 70-2) moves in the sixth direction DR6.

[0142] In order to distinguish the switch 51 to which the manual operation function of the second device 70-2 is assigned from other switches, the second process described above may include illuminating the switch 51 to which the manual operation function of the second device 70-2 is assigned (in FIG. 31, the illuminated switch is represented by three lines).

[0143] 29, the third image IM3 (more specifically, the second operation menu E2) includes a first switch image S1 simulating the first switch 51-1, and an image (hereinafter, referred to as a "seventh instruction image T7") indicating a correspondence between the operation of the first switch 51-1 and the third direction DR3 (in other words, a direction in which at least a part of the second device 70-2 moves by the operation of the first switch 51-1). The seventh instruction image T7 may include a code indicating the third axis AX3 (e.g., the Y axis) or may include a code indicating the third direction DR3 (e.g., "-Y").

[0144] 29, the third image IM3 (more specifically, the second operation menu E2) includes a second switch image S2 simulating the second switch 51-2, and an image (hereinafter referred to as an "eighth instruction image T8") indicating a correspondence between the operation of the second switch 51-2 and the fourth direction DR4 (in other words, a direction in which at least a part of the second device 70-2 moves by the operation of the second switch 51-2). The eighth instruction image T8 may include a code indicating the third axis AX3 (e.g., the Y axis) or may include a code indicating the fourth direction DR4 (e.g., "+Y").

[0145] 29, the third image IM3 (more specifically, the second operation menu E2) includes a third switch image S3 simulating the third switch 51-3, and an image (hereinafter, referred to as a "ninth instruction image T9") indicating a correspondence between the operation of the third switch 51-3 and the fifth direction DR5 (in other words, a direction in which at least a part of the second device 70-2 moves by the operation of the third switch 51-3). The ninth instruction image T9 may include a code indicating the fourth axis AX4 (e.g., the Z axis) or may include a code indicating the fifth direction DR5 (e.g., "+Z").

[0146] 29, the above-mentioned third image IM3 (more specifically, the second operation menu E2) includes a fourth switch image S4 simulating the fourth switch 51-4, and an image (hereinafter referred to as a "tenth instruction image T10") indicating a correspondence between the operation of the fourth switch 51-4 and the above-mentioned sixth direction DR6 (in other words, a direction in which at least a part of the second device 70-2 moves by the operation of the fourth switch 51-4). The tenth instruction image T10 may include a code indicating the fourth axis AX4 (e.g., the Z axis) or may include a code indicating the sixth direction DR6 (e.g., "-Z").

[0147] 30, the third image IM3 may include position data (e.g., Y coordinate data DA3 and Z coordinate data DA4) indicating the position of the second device 70-2. When the position data (e.g., Y coordinate data DA3 and Z coordinate data DA4) of the second device 70-2 is displayed on the display 3 in addition to the second operation menu E2 for the second device 70-2, the user can manually operate the second device 70-2 while referring to the position data of the second device 70-2.

[0148] In the example shown in Fig. 19 or Fig. 20, the first process described above includes allocating to the first switch 51-1 an operation function for moving at least a part of the first device 70-1 (more specifically, the entire first device 70-1) in a first direction DR1 (e.g., +X direction) along the first axis AX1. Also, in the example shown in Fig. 29, the second process described above includes allocating to the first switch 51-1 an operation function for moving at least a part of the second device 70-2 (more specifically, the entire second device 70-2) in a direction along an axis different from the first axis AX1 (e.g., an operation function for moving at least a part of the second device 70-2 in a third direction DR3 (e.g., -Y direction) along the third axis AX3).

[0149] The first switch 51-1 is shared for operations relating to two or more different axes, thereby preventing manual operations from becoming complicated.

[0150] 19 or 20, the first process includes causing the display 3 to display a first switch image S1 simulating the first switch 51-1 and an image (more specifically, a first instruction image T1) indicating a correspondence relationship between the operation of the first switch 51-1 and the first direction DR1. Also, in the example shown in Fig. 29, the second process includes causing the display 3 to display a first switch image S1 simulating the first switch 51-1 and an image (more specifically, a seventh instruction image T7) indicating a correspondence relationship between the operation of the first switch 51-1 and a direction along an axis different from the first axis AX1 (for example, a third direction DR3).

[0151] When the first switch image S1 and instruction images (T1, T7) regarding the operation of the first switch 51-1 are displayed on the display 3, the user is less likely to make an operating error due to the first switch 51-1 being shared for operations related to two or more different axes.

[0152] 19 or 20, the first process described above includes assigning to the second switch 51-2 an operation function for moving at least a part of the first device 70-1 (more specifically, the entire first device 70-1) in the second direction DR2 (e.g., the -X direction). Also, in the example described in Fig. 29, the second process described above includes assigning to the second switch 51-2 an operation function for moving at least a part of the second device 70-2 (more specifically, the entire second device 70-2) in the fourth direction DR4 (e.g., the +Y direction).

[0153] 19 or 20, the first process includes causing the display 3 to display a second switch image S2 simulating the second switch 51-2 and an image indicating the correspondence between the operation of the second switch 51-2 and the second direction DR2 (more specifically, a second instruction image T2). Also, in the example shown in Fig. 29, the second process includes causing the display 3 to display a second switch image S2 simulating the second switch 51-2 and an image indicating the correspondence between the operation of the second switch 51-2 and the fourth direction DR4 (more specifically, an eighth instruction image T8).

[0154] 19 or 20, the first process described above includes assigning to the third switch 51-3 an operation function for rotating at least a part of the first device 70-1 (more specifically, the workpiece gripping member 71h of the first chuck 71) in a first rotation direction R1 (e.g., -C direction) about the second axis AX2. Also, in the example described in Fig. 29, the second process described above includes assigning to the third switch 51-3 an operation function for moving at least a part of the second device 70-2 (more specifically, the entire second device 70-2) in a fifth direction DR5 (e.g., +Z direction).

[0155] 19 or 20, the first process includes causing the display 3 to display a third switch image S3 simulating the third switch 51-3 and an image indicating the correspondence between the operation of the third switch 51-3 and the first rotation direction R1 (more specifically, a third instruction image T3). Also, in the example shown in Fig. 29, the second process includes causing the display 3 to display a third switch image S3 simulating the third switch 51-3 and an image indicating the correspondence between the operation of the third switch 51-3 and the fifth direction DR5 (more specifically, a ninth instruction image T9).

[0156] 19 or 20, the above-mentioned first process includes assigning to the fourth switch 51-4 an operation function for rotating at least a part of the first device 70-1 (more specifically, the workpiece gripping member 71h of the first chuck 71) in a second rotation direction R2 (e.g., +C direction) about the second axis AX2. Also, in the example shown in Fig. 29, the above-mentioned second process includes assigning to the fourth switch 51-4 an operation function for moving at least a part of the second device 70-2 (more specifically, the entire second device 70-2) in a sixth direction DR6 (e.g., -Z direction).

[0157] 19 or 20, the first process includes causing the display 3 to display a fourth switch image S4 simulating the fourth switch 51-4 and an image indicating the correspondence between the operation of the fourth switch 51-4 and the second rotation direction R2 (more specifically, a fourth instruction image T4). Also, in the example shown in Fig. 29, the second process includes causing the display 3 to display a fourth switch image S4 simulating the fourth switch 51-4 and an image indicating the correspondence between the operation of the fourth switch 51-4 and the sixth direction DR6 (more specifically, a tenth instruction image T10).

[0158] In the examples shown in FIGS. 19 and 29, the second switch 51-2, the third switch 51-3, and the fourth switch 51-4 are each shared for operations relating to two or more different axes, thereby preventing the manual operation from becoming complicated.

[0159] Furthermore, when each switch image and an instruction image regarding the operation of the corresponding switch are displayed on the display 3, the user is less likely to make an operational error due to each switch being shared for operations regarding two or more different axes.

[0160] In the example shown in Fig. 29, the second device 70-2 is movable along a fifth axis AX5 (e.g., U-axis) parallel to the first axis AX1. The second device 70-2 is also rotatable around a sixth axis AX6 parallel to the third axis AX3. The sixth axis AX6 is the central axis of rotation of the B-axis.

[0161] 32, the arithmetic device 6 may display an operation target axis switching section IG5 that accepts switching of the operation target axis on the display 3. In the example shown in FIG. 32, the third image IM3 (more specifically, the second operation menu E2) includes the operation target axis switching section IG5.

[0162] In the examples shown in Figures 32 and 33, in response to the operation target axis switching unit IG5 displayed on the display 3 being touched or clicked via the input device 4, the calculation device 6 changes the contents of the second operation menu E2 (e.g., a menu indicating in which direction the second device 70-2 can be moved) for the second device 70-2 displayed on the display 3.

[0163] More specifically, in response to the operation target axis switching unit IG5 displayed on the display 3 being touched or clicked via the input device 4, the calculation device 6 changes the second operation menu E2 for the second device 70-2 displayed on the display 3 from an operation menu related to the third axis AX3 (e.g., the Y axis) and the fourth axis AX4 (e.g., the Z axis) (see FIG. 32) to an operation menu related to the fifth axis AX5 (e.g., the U axis) and the sixth axis AX6 (see FIG. 33).

[0164] When the second operation menu E2 for the second device 70-2 displayed on the display 3 is changed from an operation menu related to the third axis AX3 and the fourth axis AX4 (see FIG. 32) to an operation menu related to the fifth axis AX5 and the sixth axis AX6 (see FIG. 33), the calculation device 6 changes the contents of the manual operation functions assigned to the multiple switches 51 (e.g., the first switch 51-1, the second switch 51-2, the third switch 51-3, and / or the fourth switch 51-4).

[0165] In the examples described in Figures 32 and 33, in response to switching of the axis to be operated, the calculation device 6 changes the manual operation function assigned to the first switch 51-1 and the second switch 51-2 from an operation function for moving at least a part of the second device 70-2 along the third axis AX3 (e.g., the Y axis) to an operation function for moving at least a part of the second device 70-2 along a fifth axis AX5 (e.g., the U axis) different from the third axis AX3.

[0166] In the examples described in Figures 32 and 33, in response to switching of the axis to be operated, the calculation device 6 changes the manual operation function assigned to the third switch 51-3 and the fourth switch 51-4 from an operation function for moving at least a part of the second device 70-2 along the fourth axis AX4 (e.g., the Z axis) to an operation function for rotating at least a part of the second device 70-2 around the sixth axis AX6.

[0167] (Selection of operation mode of second device 70-2) The arithmetic device 6 may be capable of switching the operation mode of the second device 70-2 between a button operation mode M4 (see FIG. 32) and a steering wheel operation mode M5 (see FIG. 34). In other words, the arithmetic device 6 may be capable of executing a mode selected from a plurality of operation modes including the button operation mode M4 and the steering wheel operation mode M5 as the operation mode of the second device 70-2.

[0168] 32 and 34, the arithmetic device 6 causes the display 3 to display a mode selection section IG6 that accepts selection of an operation mode of the second device 70-2 from among a plurality of operation modes (more specifically, from among a plurality of operation modes including a button operation mode M4 and a handle operation mode M5). In the example shown in FIG. 32 and 34, the third image IM3 includes the mode selection section IG6.

[0169] In the example shown in FIG. 32, in response to the button operation designation section IG6-1 of the mode selection section IG6 being touched or clicked via the input device 4, the calculation device 6 selects the button operation mode M4 as the operation mode of the second device 70-2.

[0170] When the button operation mode M4 is executed, the computing device 6 assigns a manual operation function of the second device 70-2 to at least one button (e.g., the first switch 51-1, the second switch 51-2, the third switch 51-3, and / or the fourth switch 51-4).

[0171] In the example shown in FIG. 34, in response to the steering wheel operation designation section IG6-2 of the mode selection section IG6 being touched or clicked via the input device 4, the calculation device 6 selects the steering wheel operation mode M5 as the operation mode of the second device 70-2.

[0172] When the handle operation mode M5 is executed, the arithmetic device 6 assigns a manual operation function of the second device 70-2 to at least one handle (more specifically, the rotary handle HD).

[0173] In the example shown in Fig. 34, the arithmetic device 6 displays a handle image S5 simulating a rotary handle HD on the display 3. In the example shown in Fig. 34, the third image IM3 (more specifically, the second operation menu E2) includes the handle image S5. When the handle image S5 is displayed on the display 3, the user (more specifically, the operator) can easily understand how to operate the second device 70-2 using the rotary handle HD.

[0174] In the example shown in Fig. 34, when the rotary handle HD is rotated in the first operation direction MR1, the calculation device 6 generates a ninth movement signal that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the fourth direction DR4. In addition, the communication circuit 25 transmits the ninth movement signal generated by the calculation device 6 to the second movement device 84 (see Fig. 29) that moves the second device. In this way, at least a part of the second device 70-2 (for example, the entire second device 70-2) moves in the fourth direction DR4.

[0175] In the example shown in Fig. 34, when the rotary handle HD is rotated in the second operation direction MR2, the calculation device 6 generates a tenth movement signal that moves at least a part of the second device 70-2 (for example, the entire second device 70-2) in the third direction DR3. In addition, the communication circuit 25 transmits the tenth movement signal generated by the calculation device 6 to the second movement device 84 (see Fig. 29) that moves the second device. In this way, at least a part of the second device 70-2 (for example, the entire second device 70-2) moves in the third direction DR3.

[0176] In the example shown in FIG. 34, the third image IM3 includes a handle image S5 simulating a rotary handle HD. The third image IM3 includes an image (hereinafter referred to as an "eleventh instruction image T11") showing the correspondence between the operation of the rotary handle HD in the first operation direction MR1 and the fourth direction DR4, and the correspondence between the operation of the rotary handle HD in the second operation direction MR2 and the third direction DR3. The eleventh instruction image T11 may include a code indicating the third axis AX3 (e.g., the Y axis). The eleventh instruction image T11 may also include a code indicating the third direction DR3 (e.g., "-Y") and a code indicating the fourth direction DR4 opposite to the third direction DR3 (e.g., "+Y").

[0177] In the example shown in FIG. 24, the arithmetic unit 6 can assign to the rotary handle HD an operation function for moving at least a part of the first device 70-1 (more specifically, the entire first device 70-1) along the first axis AX1 (e.g., the X-axis). In the example shown in FIG. 25, the arithmetic unit 6 can assign to the rotary handle HD an operation function for rotating at least a part of the first device 70-1 (e.g., the workpiece gripping member 71h of the first chuck 71) around the second axis AX2. In the example shown in FIG. 34, the arithmetic unit 6 can assign to the rotary handle HD an operation function for moving at least a part of the second device 70-2 (e.g., the entire second device 70-2) along the third axis AX3 (e.g., the Y-axis).

[0178] The rotary handle HD can be used in common for operations relating to two or more different axes, thereby preventing manual operations from becoming complicated.

[0179] In the example shown in Fig. 24, when the rotary handle HD is assigned an operation function for moving at least a part of the first device 70-1 along the first axis AX1, the arithmetic device 6 displays on the display 3 (1) a handle image S5 simulating the rotary handle HD, and (2) an image showing a correspondence between the operation of the rotary handle HD and the moving direction of at least a part of the first device 70-1 (more specifically, a fifth instruction image T5). In the example shown in Fig. 25, when the rotary handle HD is assigned an operation function for rotating at least a part of the first device 70-1 around the second axis AX2, the arithmetic device 6 displays on the display 3 (1) a handle image S5 simulating the rotary handle HD, and (2) an image showing a correspondence between the operation of the rotary handle HD and the rotating direction of at least a part of the first device 70-1 (more specifically, a sixth instruction image T6). Also, in the example shown in FIG. 34, when the rotary handle HD is assigned an operation function for moving at least a part of the second device 70-2 along the third axis AX3, the calculation device 6 causes the display 3 to display (1) a handle image S5 simulating the rotary handle HD, and (2) an image indicating the correspondence between the operation of the rotary handle HD and the movement direction of at least a part of the second device 70-2 (more specifically, an eleventh instruction image T11).

[0180] When the handle image S5 and instruction images (T5, T6, T11) regarding the operation of the rotary handle HD are displayed on the display 3, the user is less likely to make operational errors due to the rotary handle HD being shared for operations related to two or more different axes.

[0181] (Third Processing) As illustrated in FIG. 35, in response to a third equipment model 70m-3 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the computing device 6 executes a third process that enables output of a signal for manually operating the third equipment 70-3 corresponding to the third equipment model 70m-3.

[0182] In Fig. 35, the third equipment model 70m-3 hatched with dots indicates a state in which the third equipment model 70m-3 is selected. In the example shown in Fig. 35, the third equipment model 70m-3 is the arm model 72m. However, in the first embodiment, the third equipment model 70m-3 may be a model other than the arm model 72m.

[0183] (4th image IM4) The arithmetic device 6 executes the first program P1 to perform a fourth display process for causing the display 3 to display a fourth image IM4.

[0184] In the example shown in FIG. 36, when the above-mentioned third process (in other words, the third process enabling the output of a signal for manually operating the third device 70-3 corresponding to the third device model 70m-3) is executed, a fourth image IM4 including a third operation menu E3 for the third device 70-3 (e.g., a menu showing in which direction the third device 70-3 can be moved) is displayed on the display 3.

[0185] In the example shown in FIG. 36, the fourth image IM4 (more specifically, the third operation menu E3) includes an image simulating at least one of the multiple switches 51.

[0186] (Manual operation of the third device 70-3) In the example shown in FIG. 36, the multiple switches 51 include a first switch 51-1 that moves at least a part of the third device 70-3 in a seventh direction DR7 along the seventh axis AX7. In other words, the third process described above includes the calculation device 6 assigning to the first switch 51-1 an operation function of moving at least a part of the third device 70-3 in the seventh direction DR7 along the seventh axis AX7. The seventh axis AX7 is, for example, the YL axis (more specifically, an axis parallel to the horizontal plane). The seventh direction DR7 is, for example, the +YL direction (more specifically, a direction approaching the movement path of the first chuck 71). The seventh axis AX7 is, for example, an axis perpendicular to the first axis AX1 (see FIG. 19 or FIG. 20).

[0187] In the example shown in FIG. 36 or FIG. 37, when the first switch 51-1 is pressed, the calculation device 6 generates an eleventh movement signal that moves at least a part of the third device 70-3 in the seventh direction DR7. In addition, the communication circuit 25 transmits the eleventh movement signal generated by the calculation device 6 to a movement device (hereinafter referred to as the "third movement device") that moves at least a part of the third device. In this way, at least a part of the third device 70-3 moves in the seventh direction DR7.

[0188] In this specification, the direction opposite to the seventh direction DR7 is defined as the eighth direction DR8 (see FIG. 36). In the example shown in FIG. 36, the multiple switches 51 include a second switch 51-2 that moves at least a part of the third device 70-3 in the eighth direction DR8. In other words, the third process described above includes the calculation device 6 assigning to the second switch 51-2 an operation function of moving at least a part of the third device 70-3 in the eighth direction DR8. The eighth direction DR8 is, for example, the -YL direction (more specifically, a direction away from the movement path of the first chuck 71).

[0189] In the example shown in FIG. 36, the multiple switches 51 include a third switch 51-3 that moves at least a part of the third device 70-3 in a ninth direction DR9 along the eighth axis AX8. In other words, the third process described above includes the calculation device 6 assigning to the third switch 51-3 an operation function that moves at least a part of the third device 70-3 in the ninth direction DR9 along the eighth axis AX8. The eighth axis AX8 is, for example, the ZL axis (more specifically, an axis parallel to the vertical direction). Moreover, the ninth direction DR9 is, for example, the +ZL direction (more specifically, an upward direction).

[0190] In the example shown in FIG. 36 or FIG. 37, when the third switch 51-3 is pressed, the calculation device 6 generates a twelfth movement signal that moves at least a part of the third device 70-3 (e.g., the Y-shaped arm) in the ninth direction DR9. In addition, the communication circuit 25 transmits the twelfth movement signal generated by the calculation device 6 to a third movement device (e.g., an actuator constituting a part of the third movement device) that moves at least a part of the third device. In this way, at least a part of the third device 70-3 (e.g., the Y-shaped arm) moves in the ninth direction DR9.

[0191] In this specification, the direction opposite to the ninth direction DR9 is defined as a tenth direction DR10 (see FIG. 36). In the example shown in FIG. 36, the multiple switches 51 include a fourth switch 51-4 that moves at least a part of the third device 70-3 in the tenth direction DR10. In other words, the above-mentioned third process includes the calculation device 6 assigning to the fourth switch 51-4 an operation function that moves at least a part of the third device 70-3 in the tenth direction DR10. The tenth direction DR10 is, for example, the -ZL direction (more specifically, the downward direction).

[0192] 36, the fourth image IM4 (more specifically, the third operation menu E3) includes a first switch image S1 simulating the first switch 51-1, and an image (hereinafter referred to as a "twelfth instruction image T12") indicating a correspondence between the operation of the first switch 51-1 and the seventh direction DR7 (in other words, a direction in which at least a part of the third device 70-3 moves due to the operation of the first switch 51-1). The twelfth instruction image T12 may include a code indicating the seventh axis AX7 (e.g., the YL axis) or may include a code indicating the seventh direction DR7 (e.g., "+YL").

[0193] 36, the fourth image IM4 (more specifically, the third operation menu E3) includes a second switch image S2 simulating the second switch 51-2, and an image (hereinafter referred to as a "thirteenth instruction image T13") indicating a correspondence between the operation of the second switch 51-2 and the eighth direction DR8 (in other words, a direction in which at least a part of the third device 70-3 moves due to the operation of the second switch 51-2). The thirteenth instruction image T13 may include a code indicating the seventh axis AX7 (e.g., the YL axis) or may include a code indicating the eighth direction DR8 (e.g., "-YL").

[0194] 36, the fourth image IM4 (more specifically, the third operation menu E3) includes a third switch image S3 simulating the third switch 51-3, and an image (hereinafter, referred to as a "fourteenth instruction image T14") indicating a correspondence between the operation of the third switch 51-3 and the ninth direction DR9 (in other words, a direction in which at least a part of the third device 70-3 moves by the operation of the third switch 51-3). The fourteenth instruction image T14 may include a code indicating the eighth axis AX8 (e.g., the ZL axis) or may include a code indicating the ninth direction DR9 (e.g., "+ZL").

[0195] 36, the fourth image IM4 (more specifically, the third operation menu E3) includes a fourth switch image S4 simulating the fourth switch 51-4, and an image (hereinafter referred to as a "fifteenth instruction image T15") indicating a correspondence between the operation of the fourth switch 51-4 and the tenth direction DR10 (in other words, the direction in which at least a part of the third device 70-3 moves due to the operation of the fourth switch 51-4). The fifteenth instruction image T15 may include a code indicating the eighth axis AX8 (e.g., the ZL axis) or may include a code indicating the tenth direction DR10 (e.g., "-ZL").

[0196] (First device 70-1 and second device 70-2) 19 or 20, the first device 70-1 is a first chuck 71 capable of gripping a workpiece W. Alternatively, the first device 70-1 may be a device other than the first chuck 71. For example, the first device 70-1 may be a second chuck 74 (see FIG. 36) that guides the workpiece W, or a processing head 76 (see FIG. 36) that holds a tool such as a cutting tool.

[0197] The second device 70-2 is a device different from the first device 70-1. In the example shown in FIG. 19 or FIG. 20, the second device 70-2 is a laser head 75. Alternatively, the second device 70-2 may be a device other than the laser head 75. For example, the second device 70-2 may be a second chuck 74 (see FIG. 36) that guides the workpiece W, or a processing head 76 (see FIG. 36) that holds a tool such as a cutting tool.

[0198] (Third device 70-3) The manually operable multiple devices 70 may include a first device 70-1, a second device 70-2, and a third device 70-3. The manually operable multiple devices 70 may be two, three, or four or more.

[0199] 36, the third device 70-3 is at least one transfer arm 72 that transfers the workpiece W on the movement path of the first chuck 71. Alternatively, the third device 70-3 may be a device other than the transfer arm 72. For example, the third device 70-3 may be a second chuck 74 that guides the workpiece W, a processing head 76 that holds a tool such as a cutting tool, or a work supply device 73 (e.g., a bundle loader) that supplies workpieces one by one to the at least one transfer arm 72.

[0200] (Assist processing) In this specification, the process of operating at least one device in a preset procedure is defined as an assist process.

[0201] In the example shown in FIG. 38, the calculation device 6 executes a fifth display process that causes the display 3 to display a fifth image IM5 that accepts selection of a specific assist process from among a plurality of assist processes including a first assist process (e.g., a pipe set process) and a second assist process (e.g., a gas purge process).

[0202] The first assist process is a process of operating at least one first designated device 70d in a first procedure that is set in advance. In the example shown in FIG. 42, the at least one first designated device 70d includes a work supply device 73, a transfer arm 72, and a first chuck 71.

[0203] The second assist process is a process of operating at least one second designated device in a second procedure set in advance. The second designated device includes, for example, a gas supply device that supplies gas (e.g., oxygen or nitrogen) to a gas nozzle arranged in the laser head 75.

[0204] 38, the fifth image IM5 includes a model image IM5-1 including a laser processing machine model 7m and a plurality of equipment models 70m, and a second list image IM5-2 including a list of a plurality of assist processes. In the model image IM5-1, the color of each of the plurality of equipment models 70m is a first color (e.g., green), and the color of the laser processing machine model 7m is a second color (e.g., white or gray).

[0205] 38, the arithmetic device 6 receives the selection of the first assist process by touching or clicking via the input device 4 on an area RG3-2 indicating the first assist process (e.g., area RG3-2 displaying the identification name of the first assist process) in the second list image IM5-2 displayed on the display 3. Alternatively, or additionally, the arithmetic device 6 may receive the selection of the first assist process by touching or clicking via the input device 4 on an area RG3-1 indicating an equipment model corresponding to an equipment essential for the execution of the first assist process in a model image IM5-1 displayed on the display 3.

[0206] In response to the selection of the first assist process, the calculation device 6 may change the color of the equipment model corresponding to the equipment essential for the execution of the first assist process from the above-mentioned first color (e.g., green) to a third color (e.g., orange). Additionally, in response to the selection of the first assist process, the calculation device 6 may change the color of the area RG3-2 indicating the first assist process in the second list image IM5-2 displayed on the display 3 to the above-mentioned third color (e.g., orange).

[0207] 39, the arithmetic device 6 receives the selection of the second assist process by touching or clicking via the input device 4 on an area RG4-2 indicating the second assist process (e.g., area RG4-2 displaying the identification name of the second assist process) in the second list image IM5-2 displayed on the display 3. Alternatively, or additionally, the arithmetic device 6 may receive the selection of the second assist process by touching or clicking via the input device 4 on an area RG4-1 indicating an equipment model corresponding to an equipment essential for the execution of the second assist process in the model image IM5-1 displayed on the display 3.

[0208] In response to the selection of the second assist process, the calculation device 6 may change the color of the equipment model corresponding to the equipment essential for the execution of the second assist process from the above-mentioned first color (e.g., green) to a third color (e.g., orange). Additionally, in response to the selection of the second assist process, the calculation device 6 may change the color of the area RG4-2 indicating the second assist process in the second list image IM5-2 displayed on the display 3 to the above-mentioned third color (e.g., orange).

[0209] In the example shown in FIG. 40, when a first assist process (e.g., a pipe set process) is selected, the calculation device 6 causes the display 3 to display a sixth image IM6 that explains at least one of the contents, procedures, and conditions (e.g., parameters essential for executing the first assist process) of the first assist process.

[0210] 40, in response to a first assist process (e.g., a pipe set process) being selected via the input device 4 from among a plurality of assist processes displayed on the display 3, the calculation device 6 may pop up a sixth image IM6 (more specifically, a fourth window WD4 including the sixth image IM6) on the display 3. In the example shown in FIG. 40, the sixth image IM6 is displayed so as to overlap the fifth image IM5.

[0211] In the example shown in FIG. 40, the sixth image IM6 includes an image for receiving input of a first parameter essential for executing the first assist process. The first parameter includes, for example, the shape of the workpiece W, the size of the workpiece W, and the like. In the example shown in FIG. 40, after the first parameter essential for executing the first assist process is input, the button image BN6 indicating completion of input is touched or clicked via the input device 4, whereby the first parameter DT1 is stored in the memory 23 (see FIG. 42). Note that in the example shown in FIG. 42, the first macro MC1 associated with the first assist process is stored in advance in the memory 23.

[0212] When the first assist process is selected by the calculation device 6 and a start switch 58 (see FIG. 1), which constitutes part of the input device 4, is operated, the calculation device 6 generates a first group of operation commands for operating at least one first designated device 70d in a first procedure.

[0213] More specifically, the calculation device 6 executes a first macro MC1 associated with the first assist process (for example, a first macro MC1 incorporating a first parameter DT1) to generate a first group of operation commands for operating at least one first designated device 70d in a first procedure. In the example shown in Fig. 42, the first group of operation commands includes a first operation command SB1, a second operation command SB2, and a third operation command SB3.

[0214] The communication circuit 25 transmits the first group of operation commands generated by the arithmetic device 6 to at least one first designated device 70d (see FIG. 42). In this way, the first assist process is executed by the at least one first designated device 70d.

[0215] The start switch 58 is a physical switch (more specifically, it is preferable that the start switch 58b is a hardware button). When the start operation of the first assist process is performed using a physical switch, operational errors are less likely to occur compared to when the start operation is performed using a software switch.

[0216] If the first parameter essential for executing the first assist process does not exist, the display of the image for accepting the input of the first parameter may be omitted. Also, if the first parameter is set in advance or can be automatically derived by the computing device 6, an image presenting the first parameter may be displayed on the display 3 instead of the image for accepting the input of the first parameter.

[0217] In the example shown in FIG. 41, when a second assist process (e.g., a gas purge process) is selected, the calculation device 6 causes the display 3 to display a seventh image IM7 that explains at least one of the contents, procedures, and conditions (e.g., parameters essential for executing the second assist process) of the second assist process.

[0218] 41, in response to a second assist process (e.g., a gas purge process) being selected via the input device 4 from among a plurality of assist processes displayed on the display 3, the calculation device 6 may pop up a seventh image IM7 (more specifically, a fifth window WD5 including the seventh image IM7) on the display 3. In the example shown in FIG. 41, the seventh image IM7 is displayed so as to overlap the fifth image IM5.

[0219] In the example shown in FIG. 41, the seventh image IM7 includes an image for receiving input of a second parameter essential for executing the second assist process. The second parameter includes, for example, a gas injection time, a number of times gas injection is repeated, and a gas supply pressure. In the example shown in FIG. 41, after the second parameter essential for executing the second assist process is input, the button image BN7 indicating completion of input is touched or clicked via the input device 4, whereby the second parameter DT2 is stored in the memory 23 (see FIG. 2). Note that, in the example shown in FIG. 2, the second macro MC2 associated with the second assist process is stored in advance in the memory 23.

[0220] When a start switch 58 (see FIG. 1), which constitutes part of the input device 4, is operated while the second assist process is selected by the calculation device 6, the calculation device 6 generates a second group of operation commands for operating at least one second designated device in a second procedure.

[0221] More specifically, the calculation device 6 generates a second group of operation commands for operating at least one second designated device in a second procedure by executing a second macro MC2 associated with the second assist processing (e.g., a second macro MC2 incorporating a second parameter DT2).

[0222] The communication circuit 25 transmits the second group of operation commands generated by the arithmetic device 6 to at least one second designated device. In this way, the second assist process is executed by the at least one second designated device.

[0223] If the second parameter essential for executing the second assist process does not exist, the display of the image for accepting the input of the second parameter may be omitted. Also, if the second parameter is set in advance or can be automatically derived by the computing device 6, an image presenting the second parameter may be displayed on the display 3 instead of the image for accepting the input of the second parameter.

[0224] An example of the first assist process will be described with reference to Fig. 42. In the example shown in Fig. 42, at least one first designated device 70d includes a work supply device 73 (e.g., a bundle loader 73a) that supplies the workpiece W to the transfer arm 72, the transfer arm 72 that transfers the workpiece W onto the movement path of the first chuck 71, and a first chuck 71 having a workpiece gripping member 71h.

[0225] In response to pressing the start switch 58 while the first assist process is selected, the calculation device 6 generates a first group of operation commands for operating at least one first designated device 70d in the first procedure. More specifically, the calculation device 6 executes the first macro MC1 stored in the memory 23 to generate the first group of operation commands for operating at least one first designated device 70d in the first procedure.

[0226] 42, the calculation device 6 executes the first macro MC1 to generate a first operation command SB1 for supplying the workpiece W to the transfer arm 72, and the communication circuit 25 transmits the first operation command SB1 to the workpiece supply device 73 (e.g., the bundle loader 73a). The calculation device 6 executes the first macro MC1 to generate a second operation command SB2 for transferring the workpiece W onto the movement path of the first chuck 71, and the communication circuit 25 transmits the second operation command SB2 to a movement device of the transfer arm 72 (e.g., a third movement device including an actuator for moving the Y-shaped arm vertically and a drive device for moving the Y-shaped arm horizontally). By executing the first macro MC1, the calculation device 6 generates a third operation command SB3 for causing the first chuck 71 to grip the workpiece W, and the communication circuit 25 transmits the third operation command SB3 to a driving device of the first chuck 71 (for example, the first moving device 81, the rotation driving device 712, the gripping member driving device 713, etc. shown in Figure 47).

[0227] The work supply device 73 which receives the first operation command SB1 supplies the workpiece W to the transfer arm 72. The third movement device of the transfer arm 72 which receives the second operation command SB2 moves the transfer arm 72 to transfer the workpiece W onto the movement path of the first chuck 71. The drive device of the first chuck 71 which receives the third operation command causes the first chuck 71 to grip the workpiece W supported by the transfer arm 72.

[0228] When the execution procedure for a composite operation is preset as a first assist process, a user (more specifically, an operator) can semi-automatically execute a desired process (e.g., a pipe setting process) without manually operating each device individually.

[0229] (Third assist processing) 43, a third assist process in which at least one third designated device 70f is operated in a third procedure set in advance will be described. The third assist process is, for example, a process in which the workpiece W held by the first chuck 71 is returned to the workpiece supply area.

[0230] In the example described in Figure 43, at least one third designated equipment 70f includes a work supplying device 73 (e.g., a bundle loader 73a) that supplies the work W to the transfer arm 72, the transfer arm 72 that transfers the work W along the movement path of the first chuck 71, and a first chuck 71 having a work holding member 71h.

[0231] In response to pressing the start switch 58 while the third assist process is selected, the calculation device 6 generates a third group of operation commands for operating at least one third designated device 70f in the third procedure. More specifically, the calculation device 6 executes the third macro MC3 stored in the memory 23 to generate a third group of operation commands for operating at least one third designated device 70f in the third procedure.

[0232] In the example shown in FIG. 43, the calculation device 6 executes the third macro MC3 to generate a fourth operation command SB4 for moving the transfer arm 72 to a workpiece receiving position, and the communication circuit 25 transmits the fourth operation command SB4 to the third movement device of the transfer arm 72. The calculation device 6 executes the third macro MC3 to generate a fifth operation command SB5 for causing the first chuck 71 to release the grip of the workpiece W, and the communication circuit 25 transmits the fifth operation command SB5 to the drive device of the first chuck 71 (for example, the first movement device 81, the rotation drive device 712, the gripping member drive device 713, etc. shown in FIG. 47). The calculation device 6 executes the third macro MC3 to generate a sixth operation command SB6 for transferring the workpiece W to the workpiece supply device 73, and the communication circuit 25 transmits the sixth operation command SB6 to the third movement device of the transfer arm 72. By executing the third macro MC3, the calculation device 6 generates a seventh operation command SB7 for causing the work supplying device 73 to return the work W to the work supply area, and the communication circuit 25 transmits the seventh operation command SB7 to the work supplying device 73 (e.g., the bundle loader 73a).

[0233] The third movement device of the transfer arm 72 which receives the fourth operation command SB4 moves the transfer arm 72 to the workpiece receiving position. The drive device of the first chuck 71 which receives the fifth operation command SB5 transfers the workpiece W from the first chuck 71 to the transfer arm 72 by releasing the grip of the workpiece W by the first chuck 71. The third movement device of the transfer arm 72 which receives the sixth operation command SB6 moves the transfer arm 72 to transfer the workpiece W to the workpiece supply device 73. The workpiece supply device 73 which receives the seventh operation command SB7 returns the workpiece W to the workpiece supply area.

[0234] When the procedure for executing a composite operation is preset as a third assist process, the user (more specifically, the operator) can semi-automatically execute the desired process (e.g., returning the work W to the work supply area) without manually operating each device individually.

[0235] (Actuator operation) In this specification, a device having an actuator (more specifically, an actuator driven by fluid pressure) is defined as an actuator-containing device. The actuator-containing device is one embodiment of the operable device 70.

[0236] In the example shown in FIG. 44, the multiple equipment models 70m displayed on the display 3 include a fourth equipment model 70m-4 modeled on a first actuator-containing equipment 70-4 (see FIG. 47), and a fifth equipment model 70m-5 modeled on a second actuator-containing equipment 70-5 (see FIG. 47). In the example shown in FIG. 47, the first actuator-containing equipment 70-4 is a short chute 78 that discharges a short product, but in the first embodiment, the first actuator-containing equipment 70-4 is not limited to the short chute 78. In the example shown in FIG. 47, the second actuator-containing equipment 70-5 is a long chute 79 that discharges a long product, but in the first embodiment, the second actuator-containing equipment 70-5 is not limited to the long chute 79.

[0237] In the example shown in FIG. 44, the calculation device 6 executes a sixth display process to display on the display 3 an eighth image IM8 that accepts the selection of a specific equipment model that models a specific actuator-containing equipment from among a plurality of equipment models 70m.

[0238] 44, the eighth image IM8 includes (1) a model image IM8-1 including a laser processing machine model 7m and a plurality of equipment models 70m, and (2) a third list image IM8-2 including a list of a plurality of equipment including a first actuator-containing equipment 70-4 (e.g., a short shooter) and a second actuator-containing equipment 70-5 (e.g., a long shooter). In the model image IM8-1, the color of the equipment model 70m selectable by the user is a first color (e.g., green), and the color of the laser processing machine model 7m is a second color (e.g., white or gray).

[0239] 44, in the model image IM8-1, the display of equipment models that are not allowed to be selected by the user is omitted. Alternatively, in the model image IM8-1, the equipment models that are not allowed to be selected by the user may be displayed in a second color (e.g., white or gray).

[0240] 44, the calculation device 6 receives the selection of the fourth equipment model 70m-4 by touching or clicking via the input device 4 on an area RG5-1 indicating the fourth equipment model 70m-4 (e.g., the short shooter model 78m) in a model image IM8-1 displayed on the display 3. Alternatively or additionally, the calculation device 6 may receive the selection of the fourth equipment model 70m-4 by touching or clicking via the input device 4 on an area RG5-2 indicating the first actuator-containing equipment 70-4 (e.g., the area RG5-2 in which the identification name of the first actuator-containing equipment 70-4 is displayed) in a third list image IM8-2 displayed on the display 3.

[0241] In response to the selection of the fourth device model 70m-4, the calculation device 6 may change the color of the fourth device model 70m-4 from the above-mentioned first color (e.g., green) to a third color (e.g., orange). Additionally, in response to the selection of the fourth device model 70m-4, the calculation device 6 may change the color of the region RG5-2 indicating the first actuator-containing device 70-4 in the third list image IM8-2 displayed on the display 3 to the above-mentioned third color (e.g., orange).

[0242] In the example shown in FIG. 44, in response to a fourth equipment model 70m-4 (e.g., a short chute model 78m that models a short chute) being selected from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 executes a fourth process that enables output of a signal to manually operate the first actuator-containing equipment 70-4 (e.g., a short chute).

[0243] In the example shown in FIG. 44, in response to a fifth equipment model 70m-5 (e.g., a long chute model 79m that models a long chute) being selected from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 executes a fifth process that enables output of a signal to manually operate the second actuator-containing equipment 70-5 (e.g., a long chute).

[0244] 44 and 45, when a fourth equipment model 70m-4 is selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 causes the display 3 to display a ninth image IM9. In the example shown in Fig. 45, the above-mentioned fourth process includes causing the display 3 to display the ninth image IM9. In other words, when the fourth process is executed, the display 3 displays the ninth image IM9.

[0245] In the example shown in FIG. 45, the ninth image IM9 includes a fourth operation menu E4 (e.g., a menu showing how the first actuator-containing device 70-4 can be operated) for the first actuator-containing device 70-4 (e.g., the short shooter 78).

[0246] When the fourth operation menu E4 is displayed on the display 3, the user (more specifically, the operator) can know how to operate the first actuator-containing device 70-4.

[0247] 45, the above-mentioned fourth process includes displaying an operation switch SW for operating the first actuator-containing device 70-4 (e.g., the short shooter 78) on the display 3. In the example described in Fig. 45, the ninth image IM9 includes an operation switch SW for operating the first actuator-containing device 70-4.

[0248] When the operation switch SW displayed on the display 3 is touched or clicked via the input device 4 (more specifically, when the operation switch SW on the ninth image IM9 is touched or clicked via the input device 4), the arithmetic unit 6 generates a manual operation signal for operating the first actuator-containing device 70-4. In addition, the communication circuit 25 transmits the generated manual operation signal to the first actuator-containing device 70-4. In this way, the first actuator-containing device 70-4 is operated by operating the operation switch SW displayed on the display 3.

[0249] In the example shown in FIG. 45, the ninth image IM9 includes a forward switch SW1 that moves the components of the first actuator-containing device 70-4 forward (e.g., the product support plate of the short chute 78), and a backward switch SW2 that moves the components of the first actuator-containing device 70-4 backward (e.g., the product support plate of the short chute 78). When the forward switch SW1 on the ninth image IM9 is clicked via touch or the input device 4, the arithmetic device 6 generates a forward operation signal. In addition, the communication circuit 25 transmits the generated forward operation signal to the first actuator-containing device 70-4. In this way, the forward switch SW1 on the ninth image IM9 is operated, so that the components of the first actuator-containing device 70-4 (e.g., the product support plate of the short chute 78) move forward. When the backward switch SW2 on the ninth image IM9 is clicked via touch or the input device 4, the arithmetic device 6 generates a backward operation signal. In addition, the communication circuit 25 transmits the generated backward operation signal to the first actuator-containing device 70-4. In this manner, by operating the retract switch SW2 on the ninth image IM9, a component of the first actuator-containing device 70-4 (for example, the product support plate of the short chute 78) retracts.

[0250] In the example shown in FIG. 46, the ninth image IM9 includes a first attitude change switch SW3 that changes the constituent elements of the first actuator-containing device 70-4 (e.g., the product support plate of the short chute 78) to an inclined attitude, and a second attitude change switch SW4 that returns the constituent elements of the first actuator-containing device 70-4 (e.g., the product support plate of the short chute 78) to a horizontal attitude. When the first attitude change switch SW3 on the ninth image IM9 is clicked via touch or the input device 4, the calculation device 6 generates a first attitude change signal. In addition, the communication circuit 25 transmits the generated first attitude change signal to the first actuator-containing device 70-4. In this way, the attitude of the constituent elements of the first actuator-containing device 70-4 (e.g., the product support plate of the short chute 78) is changed to an inclined attitude by operating the first attitude change switch SW3 on the ninth image IM9. When the second attitude change switch SW4 on the ninth image IM9 is clicked via touch or the input device 4, the calculation device 6 generates a second attitude change signal. The communication circuit 25 also transmits the generated second attitude change signal to the first actuator-containing device 70-4. In this manner, the second attitude change switch SW4 on the ninth image IM9 is operated, thereby changing the attitude of the components of the first actuator-containing device 70-4 (for example, the product support plate of the short chute 78) to the horizontal attitude.

[0251] 45 and 46, the first actuator-containing device 70-4 is operated using a software switch on the screen. Therefore, the operation switch SW as a user interface can be freely set regardless of the hardware switch.

[0252] Furthermore, when highly important operational functions are assigned to hardware switches and less important operational functions are assigned to software switches, it is possible to reduce operational errors while improving operability.

[0253] (Switch images) 17, 38, and 44, each of the first image IM1, the fifth image IM5, and the eighth image IM8 includes an operation target item selection unit IG7 that accepts selection of a specific operation target item from among a plurality of operation target items. The plurality of operation target items include, for example, an axis-related operation (see FIG. 17), an assist process (see FIG. 38), and a peripheral device operation (see FIG. 44). The peripheral device operation includes, for example, the above-mentioned actuator operation.

[0254] In the example shown in FIG. 38 or FIG. 44, when the axis-related operation designation section IG7-1 in the operation target item selection section IG7 is touched or clicked via the input device 4, the image displayed on the display 3 is switched from the fifth image IM5 or the eighth image IM8 to the first image IM1.

[0255] In the example shown in FIG. 17 or FIG. 44, when the assist processing designation unit IG7-2 in the operation target item selection unit IG7 is touched or clicked via the input device 4, the image displayed on the display 3 is switched from the first image IM1 or the eighth image IM8 to the fifth image IM5.

[0256] In the example shown in FIG. 17 or FIG. 38, when the peripheral device operation designation section IG7-3 in the operation target item selection section IG7 is touched or clicked via the input device 4, the image displayed on the display 3 is switched from the first image IM1 or the fifth image IM5 to the eighth image IM8.

[0257] Second embodiment A laser processing system 100 according to the second embodiment will be described with reference to FIGS.

[0258] In the second embodiment, differences from the first embodiment will be mainly described. On the other hand, in the second embodiment, repeated descriptions of matters already described in the first embodiment will be omitted. Therefore, it goes without saying that matters already described in the first embodiment can be applied to the second embodiment even if they are not explicitly described in the second embodiment. Conversely, matters described in the second embodiment can be applied to the first embodiment.

[0259] As illustrated in FIGS. 10 and 20 , the laser processing system 100 in the second embodiment includes: (1) a laser processing machine 7; (2) a display 3 that represents an arrangement of a plurality of devices 70 in the laser processing machine 7 using a laser processing machine model 7m (e.g., a shape model of the outer shape 7u of the laser processing machine 7, a skeleton model of the laser processing machine 7, etc.) that models the laser processing machine 7, and a plurality of device models 70m that model each of a plurality of operable devices 70; (3) an input device 4 that receives user input; and (4) a display 3 that represents a first device model 70m-1 from the plurality of device models 70m displayed on the display 3. The laser processing machine includes: (5) a calculation device 6 that executes a first process to enable output of a signal for manually operating a first equipment 70-1 corresponding to a first equipment model 70m-1 in response to a selection made via the input device 4; and executes a second process to enable output of a signal for manually operating a second equipment 70-2 corresponding to the second equipment model 70m-2 in response to a selection made via the input device 4 of a second equipment model 70m-2 from among the multiple equipment models 70m displayed on the display 3; and generates a control command SA for machining the workpiece W by executing a machining program PG; and (6) a communication circuit 25 that transmits the control command SA to the laser processing machine 7.

[0260] The laser processing machine 7, the display 3, the input device 4, the arithmetic device 6, and the communication circuit 25 have already been described in the first embodiment, so repeated description of these configurations will be omitted.

[0261] The laser processing system 100 in the second embodiment exerts the same effects as the operation panel 20 of the laser processing machine in the first embodiment, or the control device 2 of the laser processing machine in the first embodiment.

[0262] (Optional configuration) Next, with reference to Figures 1 to 47, we will explain optional additional configurations that can be adopted in the laser processing system 100 in the second embodiment (or the operation panel 20 of the laser processing machine in the first embodiment, or the control device 2 of the laser processing machine in the first embodiment).

[0263] The laser processing system 100 may have the operation panel 20 of the laser processing machine in the first embodiment, or may have the control device 2 of the laser processing machine in the first embodiment. The operation panel 20 of the laser processing machine and the control device 2 of the laser processing machine have been described in the first embodiment, so repeated description of the operation panel 20 of the laser processing machine and the control device 2 of the laser processing machine will be omitted.

[0264] (Laser processing machine 7) In the example shown in Fig. 47, the laser processing machine 7 is a pipe laser processing machine 7p. The pipe laser processing machine 7p refers to a laser processing machine that mainly processes pipes.

[0265] In the example shown in FIG. 47, the laser processing machine 7 includes a workpiece supporting device (71, 74) for supporting a workpiece.

[0266] 47, the workpiece supporting device has a first chuck 71 and a second chuck 74. The first chuck 71 and the second chuck 74 support an elongated workpiece W1 (for example, a pipe).

[0267] The first chuck 71 has a workpiece gripping member 71h capable of gripping the elongated workpiece W1. The first chuck 71 is movable together with the elongated workpiece W1 in a direction parallel to a first axis AX1 (e.g., the X-axis). In the example shown in FIG. 47, the first axis AX1 is an axis parallel to the longitudinal direction of the elongated workpiece W1 gripped by the first chuck 71.

[0268] In the example shown in Figure 47, the laser processing machine 7 is equipped with a first moving device 81 (e.g., a first motor) that moves the first chuck 71 in a direction parallel to the first axis AX1 (in other words, in a direction parallel to the longitudinal direction of the elongated workpiece W1 gripped by the first chuck 71).

[0269] The second chuck 74 may have a plurality of guide rollers 74r that sandwich the elongated workpiece W1. The plurality of guide rollers 74r guide the movement of the elongated workpiece W1 in a direction parallel to the first axis AX1.

[0270] 47, the first chuck 71 has a rotation drive device 712 (e.g., a second motor) that rotates the elongated workpiece W1 around a second axis AX2 parallel to the longitudinal direction of the elongated workpiece. The second chuck 74 has a second rotation drive device 742 (e.g., a third motor) that rotates the elongated workpiece W1 around the second axis AX2 parallel to the longitudinal direction of the elongated workpiece. When the first chuck 71 holds the elongated workpiece W1 and the second chuck 74 has the elongated workpiece W1 inserted in it, the rotation drive device 712 and the second rotation drive device 742 are driven to rotate the elongated workpiece W1 around an axis parallel to the longitudinal direction of the elongated workpiece.

[0271] In the example shown in FIG. 47, the laser processing machine 7 includes a second moving device 84 that moves the laser head 75 that emits the laser.

[0272] In the example shown in FIG. 47, the second moving device 84 has moving bodies (841a; 842a; 843a) that support the laser head 75, and driving devices (841b; 842b; 843b) that move the moving bodies (841a; 842a; 843a).

[0273] The second moving device 84 may have a first moving body 841a and a first driving device 841b (e.g., a fourth motor) that moves the first moving body 841a in a direction parallel to the third axis AX3 (e.g., the Y-axis). In the example shown in Fig. 47, the first moving body 841a directly or indirectly supports the laser head 75 and is movable together with the laser head 75 in a direction parallel to the third axis AX3.

[0274] The second moving device 84 may have a second moving body 842a and a second driving device 842b (e.g., a fifth motor) that moves the second moving body 842a in a direction parallel to the fourth axis AX4 (e.g., the Z axis). In the example shown in Fig. 47, the second moving body 842a directly or indirectly supports the laser head 75 and is movable together with the laser head 75 in a direction parallel to the fourth axis AX4.

[0275] The second moving device 84 may have a third moving body 843a and a third driving device 843b (e.g., a sixth motor) that moves the third moving body 843a in a direction parallel to the fifth axis AX5 (e.g., the U-axis). In the example shown in Fig. 47, the third moving body 843a directly or indirectly supports the laser head 75 and is movable together with the laser head 75 in a direction parallel to the fifth axis AX5.

[0276] The laser processing machine 7 may include a tilting device 85 (for example, a seventh motor) that tilts the laser head 75. In the example shown in Fig. 47, the tilting device 85 tilts the laser head 75 about the sixth axis AX6.

[0277] 47, the laser processing machine 7 has a processing head 76 that holds a tool, a fourth movement device 861 that moves the processing head 76, and a tool rotation device 862 that rotates the tool. The fourth movement device 861 has, for example, at least three motors that move the processing head 76 three-dimensionally.

[0278] The laser processing machine 7 may have a front door 94 for a user (more specifically, an operator) to access the laser head 75 and / or the processing head 76.

[0279] 47, the laser processing machine 7 has a magazine 77 that stores a plurality of tools. The laser processing machine 7 may have a tool exchange device that exchanges the tool held in the processing head 76 with another tool stored in the magazine 77.

[0280] In the example shown in Figure 47, the laser processing machine 7 includes a work supply device 73 (e.g., a bundle loader 73a) that supplies an elongated workpiece W1 to a transfer arm 72, and the transfer arm 72 that transfers the elongated workpiece W1 received from the work supply device 73 along the movement path of the first chuck 71.

[0281] 47, the laser processing machine 7 has an output conveyor 92 that transports the product made from the elongated workpiece W1 from the laser processing section 7-2 to the output section 7-3. The laser processing machine 7 also has a short chute 78 that discharges the short product made from the elongated workpiece W1 and transported to the output section 7-3. The laser processing machine 7 may also have a long chute 79 that discharges the long product made from the elongated workpiece W1 and transported to the output section 7-3.

[0282] In the example shown in Figure 47, the laser processing machine 7 has an external conveyor 93 that transports products discharged from the chutes (for example, short products discharged from the short chute 78, or long products discharged from the long chute 79) to a product removal area.

[0283] In the example shown in FIG. 47, the elongated workpiece W1 is supplied to the first chuck 71 by the work supply device 73 and the transfer arm 72. The first chuck 71 moves the elongated workpiece W1 in the first direction DR1 toward the laser processing unit 7-2. The second chuck 74 guides the movement of the elongated workpiece W1 in the first direction DR1. In the laser processing unit 7-2, the elongated workpiece W1 is processed by a laser emitted from the laser head 75. Additionally, in the laser processing unit 7-2, the elongated workpiece W1 may be machined by a tool held by the processing head 76. When the elongated workpiece W1 is processed, the position or posture of the elongated workpiece W1 may be changed. The position of the elongated workpiece W1 is changed by a first moving device 81 that moves the first chuck 71. The posture of the elongated workpiece W1 is changed by a rotation drive device 712 that rotates the first chuck 71 and a second rotation drive device 742 that rotates the second chuck 74. The product produced from the elongated workpiece W1 in the laser processing section 7-2 is transported to a product removal area by an output conveyor 92, a chute (for example, the short chute 78 or the long chute 79), and an external conveyor 93.

[0284] (70 devices) 17, a first equipment model 70m-1 modeled on the first chuck 71 is displayed on the display 3. In response to the first equipment model 70m-1 modeled on the first chuck 71 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the arithmetic device 6 executes a first process that enables output of a signal for manually operating the first chuck 71.

[0285] 17, a second equipment model 70m-2 modeled on the laser head 75 is displayed on the display 3. In response to the second equipment model 70m-2 modeled on the laser head 75 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the arithmetic unit 6 executes a second process that enables output of a signal for manually operating the laser head 75.

[0286] 17, a third equipment model 70m-3 modeled on the transfer arm 72 is displayed on the display 3 (more specifically, the first image IM1 includes the third equipment model 70m-3). In response to the third equipment model 70m-3 modeled on the transfer arm 72 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 executes a third process that enables output of a signal for manually operating the transfer arm 72.

[0287] 17, a sixth equipment model 70m-6 modeled on the work supply device 73 is displayed on the display 3 (more specifically, the first image IM1 includes the sixth equipment model 70m-6). In response to the sixth equipment model 70m-6 modeled on the work supply device 73 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the arithmetic device 6 executes a sixth process that enables output of a signal for manually operating the work supply device 73. The sixth process may include allocating a manual operation function of the work supply device 73 to multiple switches 51.

[0288] 17, a seventh equipment model 70m-7 modeled on the second chuck 74 is displayed on the display 3 (more specifically, the first image IM1 includes the seventh equipment model 70m-7). In response to the seventh equipment model 70m-7 modeled on the second chuck 74 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the arithmetic device 6 executes a seventh process that enables output of a signal for manually operating the second chuck 74. The seventh process may include allocating a manual operation function of the second chuck 74 to the multiple switches 51.

[0289] 17, an eighth equipment model 70m-8 modeled on the machining head 76 is displayed on the display 3 (more specifically, the first image IM1 includes the eighth equipment model 70m-8). In response to the eighth equipment model 70m-8 modeled on the machining head 76 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the arithmetic unit 6 executes an eighth process that enables output of a signal for manually operating the machining head 76. The eighth process may include assigning a manual operation function of the machining head 76 to the multiple switches 51.

[0290] 17, in the first list image IM1-2, a device model corresponding to a device with a check mark Mc is a device model that can be selected via the input device 4. On the other hand, in the first list image IM1-2, a device model corresponding to a device with a lock mark Mk is a device model that is prohibited from being selected. Note that the prohibition of selection may be lifted by changing settings.

[0291] FIG. 27 shows a state in which the settings have been changed so that a magazine model 77m that models the magazine 77 can be selected.

[0292] 27, a ninth equipment model 70m-9 modeled on a magazine 77 is displayed on the display 3 (more specifically, the first image IM1 includes the ninth equipment model 70m-9). In response to the ninth equipment model 70m-9 modeled on the magazine 77 being selected via the input device 4 from among the multiple equipment models 70m displayed on the display 3, the calculation device 6 executes a ninth process that enables output of a signal for manually operating the magazine 77. The ninth process may include assigning a manual operation function of the magazine 77 to the multiple switches 51.

[0293] By using the operation panel 20 of the laser processing machine in the first embodiment, the control device 2 of the laser processing machine in the first embodiment, or the laser processing system 100 in the second embodiment, maintenance of manually operable equipment can be easily performed. In addition, when a trouble occurs, it is easy to deal with the trouble by manual operation. Additionally, when an assist process can be executed, at least one equipment can be operated in a procedure set in advance. For example, when it becomes necessary to process an unscheduled workpiece W, the workpiece W can be set in the first chuck 71 semi-automatically. In addition, the workpiece W set in the first chuck 71 can be returned to the workpiece supply area semi-automatically.

[0294] The present invention is not limited to the above-mentioned embodiments or modifications, and it is clear that each embodiment or modification can be appropriately modified or changed within the scope of the technical idea of ​​the present invention. In addition, various techniques used in each embodiment or modification can be applied to other embodiments or other modifications as long as no technical contradiction occurs. Furthermore, any additional configuration in each embodiment or modification can be omitted as appropriate. [Explanation of symbols]

[0295] 2...control device, 3...display, 3a...first screen, 3b...second screen, 3t...display with touch panel, 4...input device, 4p...pointing device, 4t...touch panel, 6...arithmetic unit, 6a...processor, 7...laser processing machine, 7-1...loading section, 7-2...laser processing section, 7-3...unloading section, 7m...laser processing machine model, 7p...pipe laser processing machine, 7u...external configuration of laser processing machine, 20...operation panel, 23...memory, 25...communication circuit, 27...bus, 51...switch, 51-1...first switch, 51-2...second switch, 51-3...third switch, 51-4 ...fourth switch, 51-5...fifth switch, 58...start switch, 58b...hardware button, 70...operable device, 70-1...first device, 70-2...second device, 70-3...third device, 70-4...first actuator-containing device, 70-5...second actuator-containing device, 70d...first designated device, 70f...third designated device, 70m...device model, 70m-1...first device model, 70m-2...second device model, 70m-3...third device model, 70m-4...fourth device model, 70m-5...fifth device model, 70m-6...sixth device model, 70m-7...second 7 Equipment model, 70m-8...8th equipment model, 70m-9...9th equipment model, 71...1st chuck, 71h...workpiece gripping member, 71m...1st chuck model, 72...transfer arm, 72m...arm model, 73...workpiece supply device, 73a...bundle loader, 74...2nd chuck, 74r...guide roller, 75...laser head, 75m...laser head model, 76...processing head, 77...magazine, 77m...magazine model, 78...short chute, 78m...short chute model, 79...long chute, 79m...long chute model, 81...1st moving device, 84... 2 moving device, 85...tilting device, 92...unloading conveyor, 93...external conveyor, 94...front door, 100...laser processing system, 712...rotation drive device, 713...gripping member drive device, 742...second rotation drive device, 841a...first moving body, 841b...first drive device, 842a...second moving body, 842b...second drive device, 843a...third moving body, 843b...third drive device, 861...fourth moving device, 862...tool rotation device, AX1...first axis, AX2...second axis, AX3...third axis, AX4...fourth axis, AX5...fifth axis, AX6...sixth axis, AX7...seventh axis, AX8...eighth axis,BN1...first button image, BN2...second button image, BN3...third button image, BN4...carry-in area designation section, BN5...machining area designation section, BN6...button image, BN7...button image, CU...cursor, DA1...X coordinate data, DA2...phase data, DA3...Y coordinate data, DA4...Z coordinate data, DR1...first direction, DR2...second direction, DR3...third direction, DR4...fourth direction, DR5...fifth direction, DR6...sixth direction, DR7...seventh direction, DR8...eighth direction, DR9...ninth direction, DR10...tenth direction, DT1...first parameter, DT2...second parameter, E1 …1st operation menu, E2…2nd operation menu, E3…3rd operation menu, E4…4th operation menu, HD…rotary handle, HS1…1st hardware button, HS2…2nd hardware button, HS3…3rd hardware button, HS4…4th hardware button, HS5…5th hardware button, IG1…mode selection section, IG1-1…button operation designation section, IG1-2…handle operation designation section, IG1-3…return to origin operation designation section, IG2…operation target axis switching section, IG3…speed setting section, IG3-1…maximum speed designation section, IG3-2…other speed Designation section, IG4...operation accuracy setting section, IG4-1...highest accuracy designation section, IG4-2...other accuracy designation section, IG5...operation target axis switching section, IG6...mode selection section, IG6-1...button operation designation section, IG6-2...handle operation designation section, IG7...operation target item selection section, IG7-1...axis-related operation designation section, IG7-2...assist processing designation section, IG7-3...peripheral device operation designation section, IM1...first image, IM1-1...model image, IM1-2...first list image, IM2...second image, IM3...third image, IM4...fourth image, IM5...fifth image, IM5-1...model image, IM5-2 ...second list image, IM6...sixth image, IM7...seventh image, IM8...eighth image, IM8-1...model image, IM8-2...third list image, IM9...ninth image, IN1...first arrangement representation image, IN2...second arrangement representation image, IN3...first partial image, IN4...second partial image, IQ1...image simulating the shape of the first device, IQ2...image simulating the shape of the second device, M1...button operation mode, M2...handle operation mode, M3...return to origin mode, M4...button operation mode, M5...handle operation mode, MC1...first macro, MC2...second macro, MC3...third macro,MR1...first operation direction, MR2...second operation direction, Mc...check mark, Mk...lock mark, P1...first program, PG...machining program, PJ...calculation program, R1...first rotation direction, R2...second rotation direction, RG1-1...area indicating the first equipment model, RG1-2...area indicating the first equipment, RG2-1...area indicating the second equipment model, RG2-2...area indicating the second equipment, RG3-1...area indicating the equipment model corresponding to the equipment essential for executing the first assist process, RG3-2...area indicating the first assist process, RG4-1...second assist process RG4-1...area indicating the second assist process; RG5-2...area indicating the fourth equipment model; RG5-3...area indicating the first actuator-containing equipment; S1...first switch image; S2...second switch image; S3...third switch image; S4...fourth switch image; S5...handle image; SA...control command; SA1...first movement command; SA2...ejection command; SA3...second movement command; SA4...first rotation command; SA5...second rotation command; SA6...third movement command; SA7...third rotation command; SB1...second 1 operation command, SB2...2nd operation command, SB3...3rd operation command, SB4...4th operation command, SB5...5th operation command, SB6...6th operation command, SB7...7th operation command, SW...operation switch, SW1...forward switch, SW2...reverse switch, SW3...1st position change switch, SW4...2nd position change switch, T1...1st instruction image, T2...2nd instruction image, T3...3rd instruction image, T4...4th instruction image, T5...5th instruction image, T6...6th instruction image, T7 ...7th instruction image, T8...8th instruction image, T9...9th instruction image, T10...10th instruction image, T11...11th instruction image, T12...12th instruction image, T13...13th instruction image, T14...14th instruction image, T15...15th instruction image, W...work, W1...long and thin work, WD1...1st window, WD2...2nd window, WD3...3rd window, WD4...4th window, WD5...5th window,

Claims

1. a display that displays the arrangement of the plurality of devices in the laser processing machine using a laser processing machine model that models the laser processing machine and a plurality of device models that model each of the plurality of devices that can be operated; an input device for receiving user input; a computing device that, in response to a first equipment model being selected via the input device from among the plurality of equipment models displayed on the display, executes a first process that enables output of a signal for manually operating a first equipment corresponding to the first equipment model, and, in response to a second equipment model being selected via the input device from among the plurality of equipment models displayed on the display, executes a second process that enables output of a signal for manually operating a second equipment corresponding to the second equipment model; Equipped with The control panel of a laser processing machine.

2. a first switch; the first process includes assigning to the first switch an operation function of moving at least a portion of the first device in a first direction along a first axis; The second process includes assigning, to the first switch, an operation function for moving at least a part of the second device in a direction along an axis different from the first axis. The control panel of the laser processing machine according to claim 1.

3. the first processing includes displaying, on the display, a first switch image simulating the first switch and an image indicating a correspondence relationship between an operation of the first switch and the first direction; The second process includes displaying, on the display, the first switch image and an image indicating a correspondence relationship between an operation of the first switch and a direction along the other axis different from the first axis. The control panel of the laser processing machine according to claim 2.

4. the arithmetic device is capable of executing a first display process to display a first image including the laser processing machine model and the plurality of equipment models on the display, the arithmetic device executes the first process in response to the first equipment model being selected via the input device from among the plurality of equipment models in the first image; In response to the second equipment model being selected from the plurality of equipment models in the first image via the input device, the arithmetic unit executes the second process. The control panel for a laser processing machine according to any one of claims 1 to 3.

5. A plurality of switches are provided, The first process includes enabling manual operation of the first device using the plurality of switches. The control panel for a laser processing machine according to any one of claims 1 to 3.

6. When the first process is executed, a second image including a first operation menu for the first device is displayed on the display. The control panel for a laser processing machine according to any one of claims 1 to 3.

7. The second image includes an image simulating at least one of the plurality of switches. The control panel for a laser processing machine according to claim 6.

8. At least one of the plurality of switches is a physical switch; The second image includes an image that simulates the physical switch. The control panel for a laser processing machine according to claim 6.

9. a first switch configured to move at least a portion of the first device in a first direction along a first axis; When the first process is executed, a second image including a first operation menu for the first device is displayed on the display; The second image is an image simulating the first switch; an image showing a correspondence relationship between an operation of the first switch and the first direction; Contains The control panel of the laser processing machine according to claim 1.

10. The computing device is capable of selectively executing a button operation mode in which the first device is operated using at least one button and a handle operation mode in which the first device is operated using at least one handle.

10. The control panel of a laser processing machine according to claim 1, claim 2, claim 3 or claim 9.

11. the arithmetic device executes a third process that enables output of a signal for manually operating a third device corresponding to the third device model in response to a third device model being selected via the input device from among the plurality of device models displayed on the display; The first device is a first chuck capable of gripping a workpiece, and the third device is at least one transfer arm that transfers the workpiece on a movement path of the first chuck.

10. The control panel of a laser processing machine according to claim 1, claim 2, claim 3 or claim 9.

12. the arithmetic device is capable of executing a first assist process for operating at least one first designated device in a first procedure that is set in advance, and a process for displaying an image for accepting selection of a specific assist process from a plurality of assist processes including other assist processes; In response to a start switch being operated while the first assist process is selected, the arithmetic device generates a first group of operation commands for operating at least one of the first designated devices in accordance with the first procedure.

10. The control panel of a laser processing machine according to claim 1, claim 2, claim 3 or claim 9.

13. in response to a fourth equipment model that models a first actuator-containing equipment being selected from the plurality of equipment models displayed on the display, the arithmetic device executes a fourth process that enables output of a signal for manually operating the first actuator-containing equipment; the fourth process includes displaying, on the display, an operation switch for operating the first actuator-containing device; When the operation switch displayed on the display is touched or clicked via the input device, the arithmetic unit generates a manual operation signal for operating the first actuator-containing device.

10. The control panel of a laser processing machine according to claim 1, claim 2, claim 3 or claim 9.

14. a display that displays the arrangement of the plurality of devices in the laser processing machine using a laser processing machine model that models the laser processing machine and a plurality of device models that model each of the plurality of devices that can be operated; an input device for receiving user input; an arithmetic unit that, in response to a first equipment model being selected via the input device from among the plurality of equipment models displayed on the display, executes a first process that enables output of a signal for manually operating a first equipment corresponding to the first equipment model, and, in response to a second equipment model being selected via the input device from among the plurality of equipment models displayed on the display, executes a second process that enables output of a signal for manually operating a second equipment corresponding to the second equipment model, and generates a control command for machining a workpiece by executing a machining program; a communication circuit that transmits the control command to the laser processing machine; Equipped with Laser processing machine control device.

15. A laser processing machine, a display that represents the arrangement of the plurality of devices in the laser processing machine using a laser processing machine model that models the laser processing machine and a plurality of device models that model each of the plurality of devices that can be operated; an input device for receiving user input; an arithmetic unit that, in response to a first equipment model being selected via the input device from among the plurality of equipment models displayed on the display, executes a first process that enables output of a signal for manually operating a first equipment corresponding to the first equipment model, and, in response to a second equipment model being selected via the input device from among the plurality of equipment models displayed on the display, executes a second process that enables output of a signal for manually operating a second equipment corresponding to the second equipment model, and generates a control command for machining a workpiece by executing a machining program; a communication circuit that transmits the control command to the laser processing machine; Equipped with Laser processing system.