Machine tool, machining method, and program
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2026-04-09
AI Technical Summary
In the existing technology, the processing method fails to effectively avoid interference between the workpiece support and the drill bit during the drilling process, and there is a lack of simple process division methods.
The machine tool device supports the workpiece through multiple longitudinal workpiece support units, and the relative positions of the support units are automatically adjusted by the motion mechanism and sorting unit to avoid interference and realize the step-by-step processing of the workpiece.
It enables simple setup of workpiece support and machining configuration, avoids interference during machining, simplifies process control, and improves machining efficiency.
Smart Images

Figure JP2025022613_09042026_PF_FP_ABST
Abstract
Description
Machine tool, machining method, and program
[0001] The present invention relates to a machine tool, a machining method, and a program.
[0002] There is known a machining method in which tapping is performed on a plate-shaped workpiece supported by a plurality of workpiece support portions provided on a pallet (see Patent Document 1). In this machining method, in order to avoid interference between the workpiece support portion and the tap during tapping, when the tapping position of the workpiece and the support position by the workpiece support portion coincide, the workpiece is shifted horizontally with respect to the workpiece support portion.
[0003] Japanese Patent Application Laid-Open No. 2011-224728
[0004] In the technique described in Patent Document 1, by comparing the position data of the workpiece support portion and the position data of the tapping, a series of tapping performed on the workpiece is divided into tapping performed before shifting the workpiece horizontally with respect to the workpiece support portion and tapping performed after shifting the workpiece horizontally with respect to the workpiece support portion. However, there is no description of a specific method, and the development of a technique for easily dividing a series of processes has been demanded.
[0005] The present invention has been made in view of the above circumstances, and an object thereof is to enable a setting for avoiding interference between a workpiece support portion and a configuration related to machining to be easily performed.
[0006] A machine tool according to an aspect of the present invention is a machine tool that performs multiple machining operations on a workpiece using a machining unit while the workpiece is supported by a plurality of longitudinal workpiece support units arranged parallel to each other at predetermined intervals in a first direction, and comprises: a movement mechanism that moves the plurality of workpiece support units relative to the workpiece in a first direction between a state in which the plurality of workpiece support units are in a first relative position with respect to the workpiece and a state in which the plurality of workpiece support units are in a second relative position shifted by a predetermined distance in the first direction from the first relative position with respect to the workpiece; a sorting unit that determines whether each of the multiple machining operations should be included in a first machining operation in which the machining unit performs machining at a machining position that does not overlap with the position of the workpiece support units in the first relative position, or a second machining operation in which the machining unit performs machining at a machining position that does not overlap with the position of the workpiece support units in the second relative position, and automatically sorts them; and a control device that controls the machining unit and the movement mechanism so as to execute the first machining operation on the workpiece when the plurality of workpiece support units and the workpiece are in the first relative position, and execute the second machining operation on the workpiece when the plurality of workpiece support units and the workpiece are in the second relative position.
[0007] A machining method according to an aspect of the present invention is a machining method in a machine tool comprising a machining section and a plurality of longitudinal work support sections arranged parallel to each other at predetermined intervals in a first direction, wherein the machining section performs a plurality of machining operations on a workpiece while the plurality of work support sections are supporting the workpiece, and the method includes: automatically sorting each of the plurality of machining operations by determining whether it is a first machining operation or a second machining operation different from the first machining operation; and changing the plurality of work support sections to a second relative position shifted by a predetermined distance in the first direction from a first relative position to a workpiece transported within the machine tool; The process includes: performing a second machining operation on a workpiece while the workpiece support and the workpiece are in a second relative position; returning the relative position of the multiple workpiece support units and the workpiece from the second relative position to the first relative position after performing the second machining operation; and performing a first machining operation on a workpiece while the multiple workpiece support units and the workpiece are in a first relative position, wherein the first machining operation is performed at a machining position that does not overlap with the position of the workpiece support unit at the first relative position, and the second machining operation is performed at a machining position that does not overlap with the position of the workpiece support unit at the second relative position.
[0008] A program according to an aspect of the present invention is a program for a machine tool equipped with a machining unit, a plurality of longitudinal work support units arranged parallel to each other at predetermined intervals in a first direction, and a computer, wherein the computer causes the machining unit to perform a plurality of machining operations on a workpiece while the plurality of work support units are supporting the workpiece, and causes the computer to automatically sort each of the plurality of machining operations by determining whether it is a first machining operation or a second machining operation different from the first machining operation, and moves the plurality of work support units to a second relative position shifted by a predetermined distance in the first direction from a first relative position relative to the workpiece transported into the machine tool. The process includes making a change, performing a second machining operation on the workpiece with multiple workpiece support parts and the workpiece in a second relative position, returning the relative position of the multiple workpiece support parts and the workpiece from the second relative position to the first relative position after the second machining operation, and performing a first machining operation on the workpiece with multiple workpiece support parts and the workpiece in a first relative position, wherein the first machining operation is performed at a machining position that does not overlap with the position of the workpiece support parts at the first relative position, and the second machining operation is performed at a machining position that does not overlap with the position of the workpiece support parts at the second relative position.
[0009] The machine tool and machining method according to an aspect of the present invention are equipped with a mechanism that automatically changes the relative position between the workpiece support and the workpiece and automatically assigns the machining position, thereby enabling easy setting to avoid interference between the workpiece support and the machining configuration.
[0010] Furthermore, according to the above embodiment of the machine tool, a main body is provided that is fixed in position with respect to the installation floor surface, and while maintaining the position of the workpiece in the first direction relative to the main body, multiple workpiece support parts may be moved in the first direction relative to the main body. With such a configuration, there is no need to change the origin position before and after movement by the moving mechanism, and the machining part can perform machining continuously with a second movement operation in between while keeping the origin the same.
[0011] Furthermore, according to the machine tool of the above embodiment, the sorting unit may receive a first machining program describing multiple machining operations from a higher-level device, determine whether each of the multiple machining operations described in the first machining program should be included in the first machining operation or the second machining operation, and generate a second machining program that describes the multiple machining operations sorted into the first machining operation and the second machining operation based on the determination result. The control device may control the operation of the machining unit and the moving mechanism by executing the second machining program. With such a configuration, since the position of the origin does not change, machining can be easily performed with a continuous machining program.
[0012] Furthermore, according to the machine tool of the above embodiment, the second machining program may be described so that the machining unit and the moving mechanism execute in the following order: (1) a first moving operation that changes the relative position between the workpiece support unit and the workpiece from a first relative position to a second relative position, (2) a second machining operation, (3) a second moving operation that changes the relative position between the workpiece support unit and the workpiece from a second relative position to a first relative position, and (4) a first machining operation.
[0013] Furthermore, according to the machine tool of the above embodiment, the control device includes a lift control unit that controls a lift device, which is a device that lifts a workpiece in a second direction that separates the workpiece from a plurality of workpiece support parts. In the first movement operation, with the lift device lifting the workpiece as controlled by the lift control unit, the plurality of workpiece support parts move a predetermined distance in the first direction, and then the lift control unit releases the lifting of the workpiece by the lift device. In the second movement operation, with the lift device lifting the workpiece as controlled by the lift control unit, the plurality of workpiece support parts return to the position they were in before the first movement operation in the first direction, and then the lift control unit releases the lifting of the workpiece by the lift device. In addition, the plurality of processes may include laser processing and cutting.
[0014] Furthermore, according to the machine tool of the above embodiment, the multiple processes may include pre-drilling, drilling, tapping, and outer perimeter cutting, which is laser cutting of the outer perimeter portion of the workpiece that will become the product. Also, the second process is a process excluding the laser cutting of the outer perimeter portion of the workpiece that will become the product, and the first process includes the outer perimeter cutting, and the control device may cause the outer perimeter cutting to be executed last if the first process includes multiple processes.
[0015] This figure shows an example of a machine tool according to this embodiment. This is a perspective view of a part of the machine tool according to this embodiment. This figure shows an example of a lift mechanism according to this embodiment. This figure shows another example of a lift mechanism according to this embodiment. This is a block diagram of a program conversion device according to this embodiment. This figure illustrates coordinate transformation according to this embodiment. This figure illustrates the first and second machining processes according to this embodiment. This is a view of the overlapping region according to this embodiment from the Y direction. This is a view of the overlapping regions in Figures 7 and 8 from the Y direction. This figure illustrates the second machining program according to this embodiment. This is a block diagram of the control device according to this embodiment. This is a functional block of the processor according to this embodiment. This figure illustrates the operation flow of the machine tool according to this embodiment. This is a schematic diagram illustrating the operation of the machine tool according to this embodiment. This is a schematic diagram illustrating the operation of the machine tool according to this embodiment. This is a schematic diagram illustrating the operation of the machine tool according to this embodiment. This is a schematic diagram illustrating the operation of the machine tool according to this embodiment. This is a schematic diagram illustrating the operation of the machine tool according to this embodiment. This is a schematic diagram illustrating the operation of the machine tool according to this embodiment. This is a schematic diagram illustrating the configuration of the clamping section provided in the machine tool according to this embodiment.
[0016] The present invention will be described below through embodiments, but the invention claimed is not limited to the following embodiments. Furthermore, not all combinations of features described in the embodiments are necessarily essential to the solution of the invention. In addition, in the drawings, the same or similar parts are denoted by the same reference numerals, and redundant explanations may be omitted. Also, the shape and size of elements in the drawings may be exaggerated for clearer explanation, and may differ in shape and dimensions from the actual product.
[0017] In the following explanation, directions in the figures will be described using the XYZ coordinate system. In this XYZ coordinate system, the vertical direction is the Z direction, and the horizontal directions are the X and Y directions. Furthermore, the X, Y, and Z directions will be referred to as the + side with the arrows pointing to them, and the opposite side with the - side. The X direction is an example of the first direction of the present invention. The Z direction is an example of the second direction of the present invention. The Y direction is an example of the third direction of the present invention.
[0018] Figure 1 is a diagram showing an example of a machine tool 1 according to this embodiment. Figure 2 is a perspective view of a part of the machine tool 1 according to this embodiment. The machine tool 1 is a device that performs multiple processing operations on a plate-shaped workpiece W. The machine tool 1 is a composite processing machine capable of performing laser processing and cutting. However, it is not limited to this, and the machine tool 1 may be, for example, a laser processing machine, a cutting machine, a drilling machine, a milling machine, or a machining center. Also, although the processing direction of the machine tool 1 in this embodiment is vertical, it is not limited to this. For example, if the machine tool 1 is a vertical machine tool, the processing direction will be a direction other than vertical. Multiple processing operations refer to a series of processing operations performed on the workpiece W from the time the workpiece W is brought into the machine tool 1 until it is brought out. For example, multiple processing operations in cutting operations are operations in which a tool intermittently makes contact with and separates from the workpiece W. One processing operation is defined as the process from when the tool makes contact with the workpiece W, performs processing, and then separates from the workpiece W, and in the case of multiple processing operations, this process is performed multiple times.
[0019] As shown in Figures 1 and 2, the machine tool 1 comprises a pallet 100, a pallet moving mechanism 110, a laser processing unit 120, a cutting unit 130, a lifting device 140, and an information processing system 150. The plate-shaped workpiece W is an example of a workpiece. The pallet moving mechanism 110 and the lifting device 140 are examples of moving mechanisms of the present invention. The moving mechanism can change the relative position in the X direction between the workpiece W in the processing area R within the machine tool 1 and the workpiece support portion of the pallet 100.
[0020] The pallet 100 is a member that supports the workpiece W. The pallet 100 comprises a base plate 111 and a plurality of support plates 112. The base plate 111 is, for example, a plate-shaped member extending in the XY plane. The plurality of support plates 112 are provided in an upright position relative to the base plate 111.
[0021] As shown in Figure 2, the support plate 112 is a plate-shaped member that is flattened in the X direction and extends in the Y direction, and has a plurality of protrusions 112P at its upper end. For example, the plurality of protrusions 112P have a sawtooth shape when viewed from the X direction. The support plates 112 are arranged in a fixed position on the upper surface of the base plate 111, with predetermined intervals in the X direction. The plurality of support plates 112 are shaped to extend in the Y direction and are arranged at predetermined intervals in the X direction. That is, the plurality of support plates 112 extend in the Y direction in a plan view and are arranged parallel to each other along the X direction. That is, each of the plurality of support plates 112 is configured longitudinally and is arranged parallel to each other at predetermined intervals in the X direction. The support plate 112 or protrusions 112P is an example of a workpiece support. The pallet 100 is movable in and out of the machine tool 1. In the example shown in Figure 2, the pallet 100 moves in the ±X direction.
[0022] The pallet moving mechanism 110 moves the pallet 100 in the ±X direction. The pallet moving mechanism 110 includes, for example, a pair of rails 101 for moving the pallet 100 in the ±X direction, and a drive source 102 such as a motor for moving the pallet 100 on the pair of rails 101. The pair of rails 101 may be, for example, shaped to extend in the +X direction to a pallet changer (not shown). The pallet changer is, for example, provided on the +X side of the machine tool 1, and exchanges a pallet 100 on which processed workpieces are placed after being discharged from the machine tool 1 with a pallet 100 on which unprocessed workpieces are placed, and loads the pallet 100 on which unprocessed workpieces are placed into the machine tool 1. The pallet 100 is equipped with, for example, wheels that can move along the rails 101. The configuration of the pallet moving mechanism 110 is not limited to moving the pallet 100 in the ±X direction, and can be changed as appropriate. For example, the pallet moving mechanism 110 may be a chain conveyor or a roller conveyor. Alternatively, the pallet moving mechanism 110 may be moved by using an electric motor to pull the pallet 100 with a wire or the like.
[0023] The pallet moving mechanism 110 loads a pallet 100 with a workpiece W on it into the machine tool 1, and loads a pallet 100 with a processed workpiece W on it out of the machine tool 1. In addition to loading and unloading the pallet 100, the pallet moving mechanism 110 can also move the pallet 100 in the ±X direction within the machine tool 1.
[0024] As shown in Figure 2, the laser processing unit 120 includes a laser head 121, a first gantry 122, a first slider 123, and a first lifting unit 124.
[0025] The laser head 121 irradiates a workpiece W supported on a pallet 100 with laser light to laser process the workpiece W. The laser head 121 is installed in the first gantry 122. The laser head 121 shown in Figure 1 is installed in the first gantry 122 via a first lifting unit 124 and a first slider 123. By irradiating the workpiece W with laser light, the laser head 121 can perform drilling and cutting on the workpiece W. Note that the laser head 121 is an example of a processing head of the present invention.
[0026] The first gantry 122 is provided to be movable in the X direction above the workpiece W supported on the pallet 100. The first gantry 122 shown in Figure 2 is a member that extends in the Y direction. The first gantry 122 shown in Figure 2 is provided from the first frame F1 to the second frame F2 of the machine tool 1. The first gantry 122 shown in Figure 2 moves in the X direction guided by X guides G1 provided on the upper surfaces of the first frame F1 and the second frame F2. The first frame F1 to the second frame F2 are fixed in position relative to the floor surface 700 (installation floor surface) on which the machine tool 1 is installed by their own weight or by fasteners, etc. That is, in this embodiment, the first frame F1 to the second frame F2 correspond to the main body (at least a part of the main body) of the machine tool 1.
[0027] The first slider 123 is provided above the workpiece W so as to be movable in the Y direction. As shown in Figure 1, the first slider 123 moves in the Y direction guided by a Y guide G2 provided on the upper surface of the first gantry 122. The Y guide G2 may also be provided on the side surface of the first gantry 122.
[0028] The first lifting unit 124 is a device that is provided above the workpiece W so as to be movable in the Z direction. The first lifting unit 124 shown in Figure 2 is provided on the side of the first slider 123. The first lifting unit 124 shown in Figure 2 moves in the Z direction guided by the Z guide G3 provided on the side of the first slider 123.
[0029] The laser head 121 shown in Figure 2 is attached to the first lifting unit 124. The laser head 121 shown in Figure 2 moves in the X direction above the workpiece W supported on the pallet 100 as the first gantry 122 moves in the X direction. The laser head 121 shown in Figure 2 moves in the Y direction above the workpiece W supported on the pallet 100 as the first slider 123 moves in the Y direction. The laser head 121 shown in Figure 2 moves in the Z direction above the workpiece W supported on the pallet 100 as the first lifting unit 124 moves in the Z direction.
[0030] As described later, the machine tool 1 of this embodiment is further equipped with a laser head 121, which is a non-contact processing head that performs processing without contacting the workpiece, in addition to a cutting unit 130, which is a contact processing head. With this configuration, both contact processing such as cutting and non-contact processing such as laser processing can be performed on the same machine tool 1, resulting in improved processing efficiency. Even with non-contact processing, by processing the position where the support plate 112 is to be avoided in the processing direction (second direction), it is possible to avoid or reduce the adhesion and damage of foreign matter to the support plate 112, damage to the non-contact processing head, etc.
[0031] The cutting unit 130 comprises a cutting tool 131, a second gantry 132, a second slider 133, and a second lifting unit 134.
[0032] The cutting tool 131 is a tool used to perform cutting operations on the workpiece W. Cutting operations include, for example, drilling, tapping, and counterboring. The cutting tool 131 is directly or indirectly mounted on the second gantry 132. In Figure 2, the cutting tool 131 is mounted on the second gantry 132 via the second lifting unit 134 and the second slider 133. Note that the cutting tool 131 is an example of a machining head of the present invention.
[0033] The second gantry 132 is provided to be movable in the X direction above the workpiece W supported on the pallet 100. The second gantry 132 shown in Figure 2 is provided extending from the first frame F1 to the second frame F2 of the machine tool 1. The second gantry 132 shown in Figure 2 moves in the X direction guided by the X guide G1. That is, the guide that guides the first gantry 122 and the guide that guides the second gantry 132 are shared by the X guide G1.
[0034] The second slider 133 is provided above the workpiece W so as to be movable in the Y direction. As shown in Figure 2, the second slider 133 moves in the Y direction guided by a Y guide G2 provided on the upper surface of the second gantry 132.
[0035] The second lifting section 134 is provided above the workpiece W so as to be movable in the Z direction. The second lifting section 134 shown in Figure 2 is provided on the side of the second slider 133. The second lifting section 134 shown in Figure 2 moves in the Z direction guided by the Z guide G3 provided on the side of the second slider 133.
[0036] The cutting tool 131 shown in Figure 2 is attached to the second lifting unit 134. The cutting tool 131 shown in Figure 2 moves in the X direction above the workpiece W supported on the pallet 100 as the second gantry 132 moves in the X direction. The cutting tool 131 shown in Figure 2 moves in the Y direction above the workpiece W supported on the pallet 100 as the second slider 133 moves in the Y direction. The cutting tool 131 shown in Figure 2 moves in the Z direction above the workpiece W supported on the pallet 100 as the second lifting unit 134 moves in the Z direction.
[0037] The lifting device 140 is positioned directly below the pallet 100 in the machining area R. The lifting device 140 separates the workpiece W and the pallet 100 by lifting the workpiece W placed on the pallet 100 in the machining area R of the machine tool 1. In other words, the lifting device 140 can lift up or lift down the workpiece W placed on the pallet 100 in the machining area R of the machine tool 1.
[0038] The lifting device 140 comprises a plurality of lifting mechanisms 141. The plurality of lifting mechanisms 141 are provided, for example, on the upper surface of a lift base (not shown). The plurality of lifting mechanisms 141 are provided in an upright position relative to the lift base.
[0039] The lift mechanism 141 pushes up the workpiece W placed on the pallet 100. The lift mechanism 141 contacts the underside of the workpiece W placed on the pallet 100, moving the workpiece W away from the pallet 100 by a predetermined distance (hereinafter referred to as the "separated state").
[0040] Figure 3 shows an example of the configuration of the lift mechanism 141 according to this embodiment. As shown in Figure 3, the lift mechanism 141 comprises two lifting drive units 142 and a lifting body 143.
[0041] The lifting drive unit 142 raises and lowers the lifting body 143 in the Z direction. The lifting drive unit 142 is not particularly limited as long as it is a device that raises and lowers the lifting body 143, but for example, in the example shown in Figure 1, it is equipped with an air cylinder. In the lifting drive unit 142 shown in Figure 1, the lifting body 143 is connected to the piston rod 142P of the air cylinder, and the lifting body 143 is raised and lowered by moving the piston rod 142P in the vertical direction with compressed air. Note that the lifting drive unit 142 is not limited to an air cylinder and may include a motor, and the lifting body 143 may be raised and lowered by the driving force of the motor.
[0042] The two lifting drive units 142 are arranged at a predetermined distance apart in the Y direction. The lifting body 143 is provided between the two lifting drive units 142. The lifting body 143 comprises a base member 145, a first support member 146, and a plurality of second support members 147. The first support member 146 is an example of the lifting member of the present invention. The plurality of second support members 147 are examples of the lifting member of the present invention.
[0043] The base member 145 is connected to the piston rod 142P of the lifting drive unit 142 located on the +Y side, and to the piston rod 142P of the lifting drive unit 142 located on the -Y side.
[0044] The first support member 146 is provided on the base member 145. The first support member 146 is provided so as to contact the lower surface of the workpiece W when the lifting body 143 rises. The first support member 146 is, for example, in the shape of a blade extending in the Y direction. Note that the first support member 146 may have any shape as long as it can lift the workpiece W in the +Z direction.
[0045] The second support member 147 is, for example, attached to the first support member 146 and supports the workpiece W together with the first support member 146. The position of the tip of the first support member 146 in the +Z direction and the position of the tip of the second support member 147 in the Z direction are adjusted to the same position. The second support members 147 are provided on both sides of the first support member 146 in the X direction, and four second support members 147 that overlap in the X direction are provided, two on the +X side and two on the -X side with respect to the first support member 146. The second support member 147 is a member extending in the vertical direction. In the example shown in FIG. 3, the second support member 147 is cylindrical, but it is not limited thereto and may be polygonal prism-shaped.
[0046] The two lifting drive units 142 lift the lifting body 143 by simultaneously advancing their respective piston rods 142P upward. As a result, the first support member 146 and the second support member 147 advance upward from between the plurality of support plates 112 in the X direction. Then, the first support member 146 and the second support member 147 contact the lower surface of the workpiece W and push it up by a predetermined value, separating the workpiece W.
[0047] Note that the lift mechanism 141 is not limited to the mechanism illustrated in FIG. 3, and for example, the mechanism shown in FIG. 4 may be employed. The lift mechanism 141A shown in FIG. 4 includes a lifting drive unit 142A, a lifting rod 148, and a cover 149. A plurality of lift mechanisms 141A are provided on the upper surface of a base plate (not shown), and by contacting and pushing up the lower surface of the work W with the plurality of lift mechanisms 141A, the work W is placed in a separated state. The lifting drive unit 142A is, for example, an air cylinder. The lifting drive unit 142A raises and lowers the lifting rod 148 in a state where the cover 149 is open. The lifting rod 148 is raised in the +Z direction by the lifting drive unit 142A, contacts the lower surface of the work W, and pushes it up. The cover 149 prevents foreign matters such as dust from adhering to or entering the inside of the lifting rod 148 and the storage portion for storing the lifting rod 148. Note that the lifting rod 148 is an example of the lifting member of the present invention.
[0048] As described above, the lift mechanism 141 lifts the work W in the Z direction, which is the direction of separating the work W from the plurality of support plates 112. Then, the pallet moving mechanism 110 moves the plurality of support plates 112 (pallet 100) in the X direction with respect to the frames F1 and F2 while maintaining the X-direction position of the lift mechanism 相对于框架F1和F2的X方向位置(不改变相对位置)。 This shifts the relative position in the X direction between the work W and the plurality of support plates 112 without changing the X-direction position of the work W with respect to the frames F1 and F2.
[0049] After the cutting unit 130 processes the work W, the control device 210 separates the work W from the plurality of support plates 112 by the lift mechanism 141, moves the pallet 100 a predetermined distance in the X direction by the pallet moving mechanism 110, and then releases the lifting by the lift mechanism 141 to support the work W on the plurality of support plates 112. The cutting unit 130, the lift mechanism 141, and the pallet moving mechanism 110 are controlled so that the cutting unit 130 processes the work W. Details of this operation will be described later using FIG. 7 and the like.
[0050] Figure 20 is a schematic diagram of the clamping section 600 as viewed in the X direction to illustrate the configuration of the clamping section 600 provided on the machine tool 1. As shown in Figure 20, the machine tool 1 is equipped with a clamping section 600 that clamps the workpiece W to fix the position of the workpiece W in the X direction relative to the frame F1 and frame F2 (hereinafter simply referred to as frame F unless otherwise specified). Figure 20 illustrates a configuration in which one clamping section 600 is provided corresponding to each of the frames F1 and F2, but multiple clamping sections 600 are installed at predetermined intervals in the extending direction (X direction) of each of the frames F1 and F2. The clamping sections 600 may also be arranged only on one side of the workpiece W in the Y direction.
[0051] The clamping section 600 includes a clamp body 602 configured to switch between a state in which the workpiece W is gripped and a state in which it is not gripped (a state in which the gripping is released), and a clamp support section 604 that supports the clamp body 602 with respect to the frame F so that it is not movable relative to the frame in the X direction but is movable relative to the frame in the Z direction.
[0052] The clamp support portion 604 is provided with a guide portion 604a along the Z direction, and the clamp body 602 is mounted so as to be movable in the Z direction along this guide portion 604a. A stopper is provided at the lower end of the guide portion 604a to prevent the clamp body 602 from falling off the guide portion 604a. In addition, a guide portion 606 is provided along the Y direction on the mounting surface of the clamp support portion 604 on the frame F, and the clamp support portion 604 is mounted so as to be movable in the Y direction along this guide portion 606. With this configuration, the clamp portion 600 is mounted so as to be immovable relative to the frame F in the X direction but movable relative to the Z direction.
[0053] The clamp section 600 is equipped with an actuator 610 that switches the state of the clamp body 602 between a state in which the workpiece W is gripped and a state in which it is not gripped. This actuator is, for example, a hydraulic cylinder.
[0054] The clamp section 600 includes an actuator 612 that switches the position of the clamp support section 604 between a first position in which the clamp body 602 protrudes from the frame F in a plan view, and a second position in which it does not protrude from the frame F (it is retracted to both sides). This actuator is, for example, a hydraulic cylinder.
[0055] The control device 210 controls the driving of actuators 610 and 612. When the clamp body 602 would be in the way if it protruded from the frame F, such as when loading the pallet 100 into the machine tool 1, the actuator 612 is controlled so that the clamp support portion 604 is in the second position. On the other hand, when the laser processing unit 120 and the cutting unit 130 process the workpiece W, the actuator 612 is controlled so that the clamp support portion 604 is in the first position shown in Figure 20, and the actuator 610 is controlled so that the clamp body 602 grips the workpiece W. In other words, the clamp portion 600 fixes the position of the workpiece W in the X direction relative to the frame F by clamping the workpiece W when the laser processing unit 120 and the cutting unit 130 process the workpiece W.
[0056] The clamping section 600 fixes the position of the workpiece W relative to the frame F in the X direction by clamping the workpiece W even when the relative position of the workpiece W and the plurality of support plates 112 (pallet 100) in the X direction is shifted. In other words, the control device 210 controls the lifting device 140, the pallet moving mechanism 110, and the clamping section 600 so that the lifting by the lifting device 140 is released after the workpiece W is clamped by the clamping section 600, the lifting device 140 moves the workpiece W away from the plurality of support plates 112, the pallet moving mechanism 110 moves the pallet 100 a predetermined distance in the X direction, and then the lifting by the lifting device 140 is released so that the workpiece W is supported by the plurality of support plates 112.
[0057] As described above, the clamp body 602 is mounted to the clamp support portion 604 so as to be movable relative to it in the Z direction. Therefore, when the workpiece W is moved in the Z direction by the lift device 140, the clamp body 602 follows and moves in the Z direction while gripping the workpiece W. On the other hand, since the clamp body 602 is positioned so as to be immovable relative to the frame F in the X direction, the position of the workpiece W in the X direction relative to the frame F is maintained by the clamp portion 600. This makes it possible to fix the position of the workpiece W in the X direction relative to the frame F when shifting the relative position in the X direction between the workpiece W and the multiple support plates 112 (pallet 100).
[0058] When shifting the workpiece W horizontally relative to the support plate 112, if the position of the support plate 112 relative to the frame F of the machine tool 1 is maintained while shifting the position of the workpiece W horizontally relative to the frame F, there is a risk of misalignment of the workpiece W relative to the main body of the machine tool 1. Furthermore, because the relative position of the workpiece W in the machining area R of the machine tool 1 changes, it is necessary to change the origin position before and after shifting the workpiece W horizontally relative to the support plate 112, which complicates the control.
[0059] In the machine tool 1 of this embodiment, when the workpiece W is shifted horizontally relative to the support plate 112, the pallet 100 (support plate 112) is shifted horizontally relative to the frame F while maintaining the position of the workpiece W relative to the frame F of the machine tool 1. This prevents the workpiece from shifting relative to the main body of the machine tool 1, and because the relative position of the workpiece W in the machining area R of the machine tool 1 does not change, there is no need to change the origin position before and after shifting the workpiece W horizontally relative to the support plate 112, thus simplifying control.
[0060] In the machine tool 1 of this embodiment, the clamping section 600 clamps the workpiece W, thereby fixing the X-direction position of the workpiece W relative to the frame F when shifting the relative position in the X-direction between the workpiece W and the multiple support plates 112 (pallet 100). Furthermore, when processing the workpiece W with the laser processing unit 120 and the cutting unit 130, the workpiece W is clamped, thereby fixing the X-direction position of the workpiece W relative to the frame F. In other words, since the clamping section 600 is used as both a clamping mechanism when processing the workpiece W with the laser processing unit 120 and the cutting unit 130, and when shifting the relative position in the X-direction between the workpiece W and the multiple support plates 112, there is no need to provide separate clamping mechanisms for each.
[0061] As shown in Figure 1, the information processing system 150 includes a program conversion device 200 and a control device 210.
[0062] The program conversion device 200 is installed, for example, in an HMI (Human-Machine Interface) such as a panel computer. The program conversion device 200 receives machining programs from external devices. For example, the program conversion device 200 acquires machining programs from an automatic programming device 500 as an external device.
[0063] The automatic programming device 500 generates a machining program. The machining program is, for example, a program for performing multiple machining operations on a workpiece W, and contains information about the multiple machining operations to be performed on the workpiece W. The information about the multiple machining operations includes, for example, information indicating each of the multiple machining operations to be performed on the workpiece W, and the machining position in the X and Y directions for each operation. The machining program is, for example, NC data (numerical control data). The machining position P is the position where the workpiece W is machined by the machining heads of the present invention, such as the laser head 121 and the cutting tool 131.
[0064] The automatic programming device 500 represents the machining position for each process on the workpiece W using coordinates in a single coordinate system with the origin set at a predetermined position on the machine tool 1. This coordinate system is, for example, one in which the direction parallel to one side of the workpiece W is the X direction, the direction parallel to the other side of the workpiece is the Y direction, and the thickness direction of the workpiece W is the Z direction. The origin on the workpiece W is determined, for example, according to the position of the corners of the workpiece W during machining. For example, the automatic programming device 500 has basic information on where the workpiece W on the pallet 100 is planned to be placed in the above coordinate system during machining, and based on this basic information, it sets the origin position on the workpiece to coincide with the position of one corner of the workpiece W (for example, one of the four corners on the +Z side face of the workpiece W).
[0065] The automatic programming device 500 communicates with the program conversion device 200 by wire or wireless connection. The automatic programming device 500 transmits the generated machining program to the program conversion device 200.
[0066] The program conversion device 200 acquires the machining program from the automatic programming device 500. However, the program conversion device 200 is not limited to acquiring the machining program from the automatic programming device 500. For example, the program conversion device 200 may acquire the machining program from a storage medium such as a USB memory or flash memory, which is an example of an external device, or it may acquire the machining program from cloud storage, which is another example of an external device. Furthermore, the machining program is not limited to one created by the automatic programming device 500, but may also be one manually generated by a user, for example.
[0067] Here, if laser processing or cutting is performed according to a processing program acquired from an external device, the processing position and the position of the protrusion 112P may overlap, causing interference between the cutting tool 131 and the protrusion 112P, or slag generated by laser processing to get caught on the protrusion 112P. In other words, if processing is performed when the processing position overlaps with the workpiece support in the Z direction, the cutting tool 131 and the protrusion 112P may interfere, or slag generated by laser processing may get caught on the protrusion 112P. Therefore, when the program conversion device 200 acquires a processing program from an external device, it converts it into a processing program so that the processing position and the position of the protrusion 112P do not overlap. This avoids interference between the cutting tool 131 and the protrusion 112P and suppresses slag from getting caught on the protrusion 112P.
[0068] In the following, the processing program acquired from the external device may be referred to as the "first processing program," and the processing program converted by the program conversion device 200 may be referred to as the "second processing program" to distinguish between them.
[0069] The program conversion device 200 according to this embodiment will be described in detail below. Figure 5 is a block diagram of the program conversion device 200 according to this embodiment. As shown in Figure 5, the program conversion device 200 includes a coordinate transformation unit 220, an interference determination unit 230, and a creation unit 240.
[0070] Figure 6 illustrates the coordinate transformation according to this embodiment. Figure 6 is a view of the workpiece W on the pallet 100 from above. The workpiece W1 shown in Figure 6 represents the state when the pallet 100 is transported to the machine tool 1.
[0071] The coordinate transformation unit 220 can change the machining reference in the first machining program according to the workpiece W placed in the actual work area. For example, an operator may change the position of the workpiece W1 on the pallet 100 in the work area.
[0072] When the position of the workpiece W is changed, the machining position of each process relative to the workpiece W also needs to be shifted. Therefore, the coordinate transformation unit 220 changes the machining reference according to this shift. When using scrap material (workpiece W2) as a workpiece at the work site, a punch hole H may already be formed in the scrap material. Therefore, the coordinate transformation unit 220 changes the machining reference from machining reference B1 shown in Figure 6 to machining reference B2 so that machining is not performed at the location of the punch hole H.
[0073] Information about the workpiece W2 placed on-site is input to the program conversion device 200 by, for example, the worker. For example, the worker directly or indirectly inputs information about how much the processing reference is shifted in the X and Y directions (hereinafter referred to as "offset information") to the program conversion device 200. The worker inputs the offset information to the program conversion device 200 by shining the laser beam of a guide laser (not shown) onto the position to be set as the processing reference at the work site. In the example shown in Figure 6, the worker inputs the offset information from processing reference B1 to the program conversion device 200 by shining the laser beam of a guide laser (not shown) onto processing reference B2. Based on the input offset information, the coordinate transformation unit 220 changes the processing reference in the first processing program from processing reference B1 to processing reference B2. Note that the configuration of the coordinate transformation unit 220 is not necessarily required and can be omitted if there is no need to change the processing reference. Note that the change of the processing reference by the coordinate transformation unit 220 is performed, for example, when scrap material is used as the workpiece W, and is performed before the second processing program is created. Therefore, please note that the processing of the coordinate transformation unit 220 does not adjust the machining reference that has shifted due to the operation of the machine tool 1 shown in Figure 12, which is executed by the second machining program. Furthermore, in this embodiment, since the pallet 100 (support plate 112) is shifted horizontally relative to the frame F without changing the position of the workpiece W, the origin position does not shift in the first place.
[0074] The interference determination unit 230 distinguishes between machining operations that interfere with the protrusion 112P and machining operations that do not interfere with the protrusion 112P. For example, the interference determination unit 230 sets all machining operations whose machining position is included within the overlapping region M defined by the position of the work support unit, among the machining positions of each machining operation after the machining standard has been changed by the coordinate transformation unit 220, as machining operations that interfere with the protrusion 112P (hereinafter referred to as "second machining operations"). On the other hand, the interference determination unit 230 sets all machining operations other than the second machining operations, or machining operations different from the second machining operations, as machining operations that do not interfere with the protrusion 112P (hereinafter referred to as "first machining operations"). In other words, in this embodiment, the interference determination unit 230 is a distribution unit that automatically sorts multiple machining operations by distinguishing between first machining operations and second machining operations.
[0075] The overlapping region M is the region of the workpiece that overlaps with the workpiece support in the Z direction when the relative position of the workpiece support and the workpiece W is at the first relative position. That is, the overlapping region M is the region of the workpiece W that overlaps with the workpiece support in a plan view when the relative position of the workpiece support and the workpiece W is at the first relative position. The first relative position is, for example, the relative position when the pallet 100 is brought into a fixed position within the machining area R. The overlapping region M is defined, for example, by the position of the support plate 112 (for example, the position in the X direction). For example, the overlapping region M includes the position of the support plate 112 in the X direction when the pallet 100 is brought into a fixed position within the machine tool 1. The program conversion device 200 has information on the position of each support plate 112 in advance.
[0076] Figure 7 illustrates the first and second machining processes according to this embodiment. The pallet 100 shown in Figure 7 is in a state where the relative position between the workpiece support and the workpiece W is at the first relative position (for example, the state when it is loaded into the machine tool 1). Note that the number of support plates 112 shown in Figure 7 is set for the convenience of explanation and does not limit the invention. The number of support plates 112 can be any number.
[0077] In the example shown in Figure 7, four types of machining are performed on the workpiece W: machining K1, machining K2, machining K3, and machining K4. These four machining processes K1 to K4 include, for example, laser drilling, drilling, tapping, and counterboring. The machining processes K1 to K4 performed on the workpiece W may all be of different types, or they may include the same type of machining. Furthermore, machining processes K1 to K4 may include laser or drilling for drilling a pilot hole, which is performed prior to tapping. Laser or drilling for drilling a pilot hole, which is performed prior to tapping, is also a machining process that needs to avoid interference with the protrusion 112P, similar to the example above. Each of the machining processes K1 to K4 has a machining position set after the machining reference has been changed by the coordinate transformation unit 220. Specifically, machining position P1 is set for machining K1, machining position P2 for machining K2, machining position P3 for machining K3, and machining position P4 for machining K4.
[0078] The overlapping region M is set for each position of the support plate 112 in the X direction. For example, each of the overlapping regions M1 to M4 shown in Figure 7 is set within the ranges X1 ≤ M1 ≤ X2, X3 ≤ M2 ≤ X4, X5 ≤ M3 ≤ X6, and X7 ≤ M4 ≤ X8. The interference determination unit 230 classifies the machining at machining position P as a second machining operation if it is included in any of the overlapping regions M, and classifies it as a first machining operation if it is not included in any of the overlapping regions M. In the example shown in Figure 7, machining positions P1 and P3 are set within the overlapping region, so machining operations K1 and K3 are classified as second machining operations, and machining operations K2 and K4 are classified as first machining operations.
[0079] The creation unit 240 creates a second processing program for performing the classified first and second processing. The creation unit 240 creates a second processing program that changes the relative position of the pallet 100 (work support part) with respect to the workpiece W from the initial first relative position to the second relative position, then executes the second processing, and after the second processing is performed, returns the relative position from the second relative position to the first relative position and executes the first processing. The second relative position is a relative position shifted by a predetermined distance T in the first direction relative to the first relative position. The predetermined distance T is, for example, half the distance (half pitch) between adjacent protrusions 112P in the X direction. The overlapping region M, when in the second relative position, overlaps in the Z direction with the space region 800 where the work support part is not placed. The space region 800 is, for example, the area shown by the diagonal lines in Figure 8.
[0080] Figure 8 shows the state in which the position of the pallet 100 relative to the workpiece W is shifted by a predetermined distance (half-pitch) from the state in Figure 7. That is, Figure 8 shows the state in which the relative position between the workpiece support and the workpiece W is at the second relative position. Figure 9 shows the positional relationship between the overlapping region M of the workpiece W and the projection 112P at the first relative position (state in Figure 7), and the positional relationship between the overlapping region M of the workpiece W and the projection 112P at the second relative position (state in Figure 8), and is shown as viewed from the Y direction. The second machining program executes the second machining first, and then the first machining. Here, if the second machining is executed in the state shown in Figure 7, the machining head may interfere with the projection 112P of the pallet 100, or the slag may interfere with the projection 112P. Therefore, when executing the second machining, the workpiece support is shifted in the X direction to change the relative position between the workpiece W and the workpiece support from the first relative position to the second relative position. As a result, as shown in Figures 8 and 9, in the second machining (machining K1 and K3), machining positions P1 and P3, located within the overlapping region M of the workpiece W, are located away from the position of the workpiece support. In other words, at the second relative position, which is the position when the second machining is performed, machining positions P1 and P3 can be said to overlap with the spatial region where the workpiece support is not located. In other words, the first machining is a machining process in which the machining position includes the overlapping region M, with the relative position between the workpiece W and the workpiece support changed from the first relative position to the second relative position. The second machining is performed in the state shown in Figure 8.
[0081] On the other hand, if the first machining (machining K2 and K4) is performed in the state of the second relative position shown in Figure 8, it will interfere with the projection 112P of the pallet 100. Therefore, when performing the first machining, the work support is shifted in the X direction to return the relative position between the workpiece W and the work support to the first relative position shown in Figure 7. As a result, as shown in Figures 7 and 9, in the first machining (machining K2 and K4), the machining positions P2 and P4, which are located outside the overlapping region M of the workpiece W, are located away from the position of the work support. In the first relative position, which is the position when the first machining is performed, the machining positions P2 and P4 can be said to overlap with the spatial region where the work support is not placed. In other words, the first machining is machining that does not include the overlapping region M in the machining position when the relative position between the workpiece W and the work support is changed from the second relative position to the first relative position. The first machining is performed in the state shown in Figure 7 after the second machining has been performed.
[0082] Figure 10 is a diagram illustrating a second processing program according to this embodiment. The second processing program is a program that executes four main processes. For example, the second processing program includes a first software module J1, a second software module J2, a third software module J3, and a fourth software module J4.
[0083] The first software module J1 executes a first movement operation, which is to change the relative position between the workpiece W and the workpiece support to a second relative position. The second software module J2 is executed after the first software module J1 and executes a second machining operation while the relative position between the workpiece W and the workpiece support is at the second relative position. In this case, when the pallet 100 is at the second relative position, shifted by a predetermined distance T from the workpiece W, the cutting tool and slag will not interfere with the projection 112P during the second machining operation. However, if the first machining operation is performed, the cutting tool and slag may interfere with the projection 112P. Therefore, the first machining operation is not performed when the workpiece is at the second relative position.
[0084] The third software module J3 is executed after the second software module J2, and causes the relative position of the pallet 100 with respect to the workpiece W to return to the first relative position. In other words, the third software module J3 executes the second movement operation. This prevents the cutting tool or slag from interfering with the projection 112P when the subsequent first machining operation is performed. The fourth software module J4 is executed after the third software module J3, and causes the first machining operation to be performed with the relative position of the pallet 100 with respect to the workpiece W returned to the first relative position. If the first machining operation includes outer circumference cutting, the fourth software module J4 causes the outer circumference cutting operation to be performed last. Outer circumference cutting is a process in which the outer circumference of the product is cut with a laser relative to the workpiece W.
[0085] Figure 11 is a block diagram of the control device 210 according to this embodiment. As shown in Figure 11, the control device 210 includes a communication I / F 300, a storage device 310, and a processor 320. Note that the storage device 310 may be an external storage device rather than being part of the control device 210. If the storage device 310 is an external storage device, the control device 210 is connected to the storage device 310 by wire or wireless connection and sends and receives information with the storage device 310. The control device is, for example, a computer.
[0086] The communication interface 300 is a communication interface for communicating with external devices. The communication network with which the communication device 60 communicates may be wired, wireless, or both.
[0087] The storage device 310 includes, for example, non-volatile memory such as ROM (Read Only Memory), an HDD (Hard Disk Drive), and an SSD (Solid State Drive). The storage device 310 stores the second processing program generated by the program conversion device 200. The second processing program may be provided by a computer-readable storage medium or by an external device via a wired or wireless communication network. The provided second processing program is stored in the storage device 310 and executed by the processor 320.
[0088] Examples of computer-readable storage media mentioned above may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (ERPOM or flash memory), electrically erasable programmable read-only memory (EERPOM), static random access memory (SRAM), compact disk read-only memory (CD-ROM), digital multipurpose disc (DVD), Blu-ray (RTM) disc, memory stick, integrated circuit card, etc.
[0089] The processor 320 controls the operation of the machine tool 1. For example, the processor 320 reads a second machining program or the like stored in the storage device 310 and controls the operation of the machine tool 1. The processor 320 includes, for example, at least one of a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
[0090] Figure 12 shows the functional blocks of the processor 320 according to this embodiment. As shown in Figure 12, the processor 320 comprises a front-end processing unit 400 and a back-end processing unit 410. The front-end processing unit 400 and the back-end processing unit 410 are realized by the processor 320 executing a program stored in the storage device 310. The front-end processing unit 400 and the back-end processing unit 410 are equipped with a lift control unit 401 that controls the lift device 140.
[0091] The first-half processing unit 400 controls the pallet moving mechanism 110 and the lift device 140 to perform a first movement operation that changes the relative position of the pallet 100 with respect to the workpiece W from the first relative position, which is the position when the workpiece was loaded, to the second relative position. The lift control unit 401 causes the lift device 140 to lift the workpiece W before changing the relative position of the pallet 100 to the second relative position. After changing the relative position of the pallet 100 to the second relative position, the lift device 140 releases the lift of the workpiece W. Then, with the relative position at the second relative position, the first-half processing unit 400 controls both or either the laser processing unit 120 and the cutting processing unit 130 to perform a second processing operation on the workpiece W. In this way, the second processing operation is performed after the first movement operation.
[0092] The second-half processing unit 410 controls the pallet moving mechanism 110 and the lift device 140 to perform a second movement operation that returns the relative position of the pallet 100 to the first relative position relative to the workpiece W. The lift control unit 401 causes the lift device 140 to lift the workpiece W before returning the relative position of the pallet 100 to the first relative position. After returning the relative position of the pallet 100 to the first relative position, it causes the lift device 140 to release the lift of the workpiece W. Then, with the relative position returned to the first relative position, the second-half processing unit 410 controls both or either the laser processing unit 120 and the cutting processing unit 130 to perform the first processing on the workpiece W. In this way, the first processing is performed after the second movement operation. In other words, according to the second processing program, the first movement operation, the second processing, the second movement operation, and the first processing are performed in this order.
[0093] The following describes the operation flow of the machine tool 1 according to this embodiment. Figure 13 is a diagram illustrating the operation flow of the machine tool 1 according to this embodiment. The operation shown in Figure 13 is realized by the execution of the second machining program. Note that the operation of the machine tool 1 shown in Figure 13 represents the operation in a single machining process from when the workpiece is loaded into the machine tool 1 until it is unloaded. The machine tool 1 performs multiple machining operations in this single machining process.
[0094] When the relative position between the workpiece W and the workpiece support is at the first relative position, the lift control unit 401 of the control device 210 controls the lift device 140 to lift up the workpiece W placed on the pallet 100 as shown in Figure 14 (step S101). For example, instead of raising the first support member 146 all at once until it contacts the lower surface of the workpiece W, the lift control unit 401 may temporarily pause at a position just before contact, where it is a predetermined distance below the lower surface of the workpiece W. That is, the lift control unit 401 controls each lift device 140 to temporarily pause all the first support members 146 just before they contact the lower surface of the workpiece W. Then, after the temporary pause at the position just before contact, the lift control unit 401 raises all the first support members 146 again to contact the lower surface of the workpiece W and lifts the workpiece W. This makes it possible to synchronize the timing at which each of the multiple first support members 146 contacts the lower surface of the workpiece W.
[0095] When the workpiece W is moved away from the pallet 100, the control device 210 controls the pallet moving mechanism 110 to shift the pallet 100 by a predetermined distance (for example, half a pitch) in the X direction, as shown in Figure 15 (step S102). As a result, the relative position between the workpiece W and the workpiece support changes from the first relative position to the second relative position.
[0096] As shown in Figure 16, the lift control unit 401 of the control device 210 lifts the workpiece W down onto the pallet 100 (step S103) and performs the second machining (step S104). When the pallet 100 is in the second relative position, shifted by a predetermined distance, in a plan view, each machining position of the second machining does not overlap with the protrusion 112P. In other words, each machining position of the second machining is in a different position from the protrusion 112P. It can also be said that each machining position of the second machining is in a position that avoids the protrusion 112P. On the other hand, when viewed from the Y direction, each machining position of the first machining overlaps with at least a part of the protrusion 112P. Therefore, when in the second relative position, the control device 210 performs only the second machining.
[0097] Once the second processing is complete, the lift control unit 401 of the control device 210 controls the lift device 140 to lift up the workpiece W placed on the pallet 100, as shown in Figure 17 (step S105). The method of lifting up is the same as in step S101. The control device 210 controls the pallet moving mechanism 110 to return the relative position of the pallet 100, which was shifted in step S102, back to the first relative position, as shown in Figure 18 (step S106).
[0098] When the relative position of the pallet 100 returns to the first relative position, the lift control unit 401 of the control device 210 lifts the workpiece W onto the pallet 100 (step S107) as shown in Figure 19, and performs the first machining (step S108). For example, in the first machining, the machine tool 1 machines the area of the workpiece W excluding the overlapping area M. If the first machining includes outer circumference cutting, the control device 210 performs the outer circumference cutting last. For example, when performing a machining process to separate the product from the workpiece W, this separation machining is classified as the first machining process and is performed as the last machining process of the first machining process. For outer circumference cutting, for example, a laser may be used. In this way, after the control device 210 performs the second machining on the workpiece W with the machining head, the lift device 140 separates the workpiece W from the multiple workpiece support parts. Then, the control device 210 moves the multiple workpiece support parts a predetermined distance in the first direction with the moving mechanism, and then releases the lift by the lift device 140, leaving the workpiece W supported by the multiple workpiece support parts. The control device 210 causes the workpiece W to be supported by multiple workpiece support parts, and to perform a first machining operation on the workpiece W using the machining head.
[0099] Once the first processing is complete, the pallet moving mechanism 110 removes the pallet 100 from the machine tool 1. The relative position of the workpiece W to the pallet 100 when the pallet 100 is removed is the same as the first relative position when the workpiece W was loaded into the machine tool 1. After processing by the machine tool 1, the workpiece W may be transported to a conveying device. The conveying device performs product removal and waste discharge on the processed workpiece W. In this case, if there is a discrepancy in the position of the workpiece W relative to the pallet 100 between the time the workpiece W is loaded into the machine tool 1 and the time the workpiece is removed from the machine tool 1, the conveying device may not be able to properly remove the product or waste.
[0100] For example, machine tool 1 may perform the first machining before the second machining, and after performing the first machining, change the relative position between the workpiece W and the workpiece support from the first relative position to the second relative position, and then perform the second machining. However, in this case, machine tool 1 may unload the workpiece W into the conveying device when the relative position between the workpiece W and the workpiece support is at the second relative position, which is shifted by a predetermined distance T compared to when it was loaded. If the conveying device recognizes the position of the workpiece W on the pallet 100 at the time of loading as its intended state, the position of the machined workpiece W after it has been transported to the conveying device will be shifted by a predetermined distance T from its intended state. As a result, the conveying device may not be able to properly unload the product or discharge the remaining material.
[0101] As an example of this embodiment, the machine tool 1 changes the relative position between the workpiece W and the workpiece support from the first relative position to the second relative position before performing the second machining, and then performs the first machining after returning the relative position between the workpiece W and the workpiece support to the first relative position, i.e., to its original state. Therefore, when the workpiece W is transported to the transport device after the first machining is completed, the workpiece W on the pallet 100 is in its original state. As a result, the product can be properly unloaded and leftover materials can be discharged by the transport device.
[0102] However, in cases where the machine tool 1 performs product unloading and waste material discharge manually rather than automatically, or where some measures are taken in the conveying device, the first processing may be performed before the second processing, and after the first processing is performed, the second processing may be performed with the pallet 100 shifted by a predetermined distance T to a second relative position.
[0103] In the above embodiment, the machine tool 1 was described as performing the second machining by shifting the pallet 100 and then returning the pallet 100 to perform the first machining in order to avoid interference between the cutting tool 131 and the projection 112P, or slag generated by laser machining getting caught on the projection 112P, but it is not limited to this. The machine tool 1 can automatically shift the relative position between the pallet 100 and the workpiece W, or it may shift the position of the workpiece W relative to the pallet 100. In other words, the machine tool 1 may shift the pallet 100, shift the workpiece, or shift both the pallet 100 and the workpiece W.
[0104] Thus, since the machine tool 1 can automatically change the relative position between the workpiece support and the workpiece W, there is no need to manually move the workpiece W. As a result, the machine tool 1 can avoid interference between the cutting tool 131 and the projection 112P, and prevent slag generated by laser processing from getting caught on the projection 112P, while also improving usability.
[0105] In steps S101 and S105, the machine tool 1 separates the workpiece W from the pallet 100 by lifting the workpiece W from the pallet 100, but is not limited to this. For example, in steps S101 and S105, the machine tool 1 may separate the workpiece W from the pallet 100 by lowering the pallet 100 while supporting the workpiece W with some member, or it may separate the workpiece W from the workpiece support by raising the workpiece W and lowering the pallet 100.
[0106] The above embodiment discloses the following configuration: (Configuration 1) The machine tool 1 performs multiple machining operations on a workpiece using a machining unit, with the workpiece supported by a plurality of longitudinal workpiece support units arranged parallel to each other at predetermined intervals in a first direction. The machine tool 1 includes a moving mechanism that moves a plurality of work support parts relative to a workpiece in a first direction between a state in which the plurality of work support parts are in a first relative position with respect to the workpiece and a state in which the plurality of work support parts are in a second relative position shifted by a predetermined distance in a first direction from the first relative position with respect to the workpiece; a sorting unit that determines whether each of the plurality of machining operations should be included in a first machining operation in which machining operations are performed by the machining unit at a machining position that does not overlap with the position of the work support parts in the first relative position, or a second machining operation in which machining operations are performed by the machining unit at a machining position that does not overlap with the position of the work support parts in the second relative position, and automatically sorts them; and a control device that controls the machining unit and the moving mechanism so as to execute the first machining operation on the workpiece when the plurality of work support parts and the workpiece are in the first relative position, and execute the second machining operation on the workpiece when the plurality of work support parts and the workpiece are in the second relative position. (Configuration 2) In Configuration 1, the machine tool 1 has a main body fixed in position relative to the installation floor surface, and the moving mechanism may move a plurality of work support parts in the first direction relative to the main body while maintaining the position of the workpiece W in the first direction relative to the main body. With this configuration, there is no need to change the origin position before and after movement by the moving mechanism, and the machining unit can perform machining continuously with a second movement operation in between while keeping the origin the same. (Configuration 3) In Configuration 1 or Configuration 2, the sorting unit may receive a first machining program describing a plurality of machining operations from a higher-level device, determine whether each of the plurality of machining operations described in the first machining program should be included in the first machining or the second machining operation, and generate a second machining program that sorts the plurality of machining operations into the first machining and the second machining operation based on the determination result. The control device may control the operation of the machining unit and the moving mechanism by executing the second machining program. With this configuration, since the position of the origin does not change, machining can be easily performed with a continuous machining program.(Configuration 4) In Configuration 3, the second machining program may be written to cause the machining unit and the moving mechanism to execute the following in this order: (1) a first moving operation that changes the relative position between the work support unit and the workpiece from a first relative position to a second relative position, (2) a second machining operation, (3) a second moving operation that changes the relative position between the work support unit and the workpiece from a second relative position to a first relative position, and (4) a first machining operation. (Configuration 5) In any of Configurations 1 to 4, the control device includes a lift control unit that controls a lift device, which is a device that lifts a workpiece in a second direction that separates the workpiece from a plurality of workpiece support units, wherein in the first movement operation, with the lift device lifting the workpiece by the lift control unit, the plurality of workpiece support units move a predetermined distance in the first direction, and thereafter the lift control unit releases the lifting of the workpiece by the lift device, and in the second movement operation, with the lift device lifting the workpiece by the lift control unit, the plurality of workpiece support units return to the position before the first movement operation in the first direction is performed, and thereafter the lift control unit releases the lifting of the workpiece by the lift device. (Configuration 6) In any of Configurations 1 to 5, the plurality of processes include laser processing and cutting. (Configuration 7) In any of Configurations 1 to 6, the plurality of processes may include pre-drilling, drilling, tapping, and outer circumference cutting, in which the outer circumference of the workpiece is cut with a laser. (Configuration 8) In Configuration 7, the second processing is a process excluding the outer circumference cutting process, which involves cutting the outer circumference of the workpiece with a laser, while the first processing includes the outer circumference cutting process. If the first processing includes multiple processes, the control device may have the outer circumference cutting process performed last.
[0107] One or more of the requirements described in the embodiments described above may be omitted. Furthermore, the requirements described in the embodiments described above can be combined as appropriate. Also, the execution order of each procedure shown in this embodiment can be implemented in any order, as long as the results of the previous procedure are not used in the subsequent procedure. Furthermore, even if the operations in the embodiments described above are described using terms such as "first," "next," and "followed by," it is not essential to perform them in this order. In addition, to the extent permitted by law, the disclosures of Japanese Patent Application (JP 2024-175093) and all documents cited in the embodiments described above are incorporated into this specification as part of its description.
[0108] 1...Machine tool, 100...Pallet, 100...Pallet moving mechanism, 120...Laser processing unit, 130...Cutting unit, 140...Lifting device, 200...Program conversion device, 210...Control device
Claims
1. A machine tool in which a plurality of longitudinal work support parts, arranged parallel to each other at predetermined intervals in a first direction, support a workpiece, and a machining unit performs a plurality of machining operations on the workpiece, the machine tool comprising: a movement mechanism for moving the plurality of work support parts relative to the workpiece in a first direction between a state in which the plurality of work support parts are in a first relative position with respect to the workpiece and a state in which the plurality of work support parts are in a second relative position shifted by a predetermined distance in the first direction from the first relative position with respect to the workpiece; a sorting unit for determining whether each of the plurality of machining operations should be included in a first machining operation in which the machining unit performs machining at a machining position that does not overlap with the position of the work support parts in the first relative position, or a second machining operation in which the machining unit performs machining at a machining position that does not overlap with the position of the work support parts in the second relative position, and automatically sorting them; and a control device for controlling the machining unit and the movement mechanism so as to execute the first machining operation on the workpiece when the plurality of work support parts and the workpiece are in the first relative position, and execute the second machining operation on the workpiece when the plurality of work support parts and the workpiece are in the second relative position. Machine tools that are on display.
2. The machine tool according to claim 1, comprising a main body fixed in position with respect to the installation floor surface, wherein the moving mechanism moves the plurality of work support parts in the first direction relative to the main body while maintaining the position of the work in the first direction relative to the main body.
3. The sorting unit receives a first processing program describing the plurality of processing operations from a higher-level device, determines whether each of the plurality of processing operations described in the first processing program should be included in the first processing or the second processing operation, and generates a second processing program that sorts the plurality of processing operations into the first processing and the second processing operation based on the determination result, and the control device controls the operation of the processing unit and the moving mechanism by executing the second processing program, the machine tool according to claim 2.
4. The machine tool according to claim 3, wherein the second machining program is described to cause the machining unit and the moving mechanism to perform, in this order: (1) a first moving operation to change the relative position between the work support unit and the workpiece from the first relative position to the second relative position; (2) the second machining; (3) a second moving operation to change the relative position between the work support unit and the workpiece from the second relative position to the first relative position; and (4) the first machining.
5. The machine tool according to claim 4, wherein the control device includes a lift control unit that controls a lift device which lifts the workpiece in a second direction which is a direction away from the plurality of workpiece support units, and in the first movement operation, with the lift device lifting the workpiece by the lift control unit, the plurality of workpiece support units move a predetermined distance in the first direction, and thereafter the lift control unit releases the lifting of the workpiece by the lift device, and in the second movement operation, with the lift device lifting the workpiece by the lift control unit, the plurality of workpiece support units return to the position before the first movement operation in the first direction was performed, and thereafter the lift control unit releases the lifting of the workpiece by the lift device.
6. The machine tool according to claim 1, wherein the plurality of processes include laser processing and cutting.
7. The machine tool according to claim 6, wherein the plurality of processes include drilling a pilot hole, drilling, tapping, and cutting the outer circumference of the workpiece with a laser.
8. The machine tool according to claim 7, wherein the second processing is a processing method excluding outer perimeter cutting processing, in which the portion of the workpiece that will become the outer perimeter of the product is cut with a laser, the first processing method includes the outer perimeter cutting processing, and the control device causes the outer perimeter cutting processing to be performed last if the first processing method includes multiple processing methods.
9. A machining method for a machine tool comprising a machining section and a plurality of longitudinal work support sections arranged parallel to each other at predetermined intervals in a first direction, wherein the plurality of work support sections support a workpiece, and the machining section performs a plurality of machining operations on the workpiece, the method comprising: automatically sorting each of the plurality of machining operations into either a first machining operation or a second machining operation different from the first machining operation; changing the plurality of work support sections to a second relative position shifted by a predetermined distance in the first direction from a first relative position with respect to the workpiece transported into the machine tool; performing the second machining operation on the workpiece with the plurality of work support sections and the workpiece in the second relative position; returning the relative position between the plurality of work support sections and the workpiece from the second relative position to the first relative position after performing the second machining operation; and performing the first machining operation on the workpiece with the plurality of work support sections and the workpiece in the first relative position, wherein the first machining operation is performed at a machining position that does not overlap with the position of the work support sections at the first relative position. The machining method wherein the second machining is performed at a machining position that does not overlap with the position of the workpiece support portion at the second relative position.
10. A machine tool comprising a machining section, a plurality of longitudinal work support sections arranged parallel to each other at predetermined intervals in a first direction, and a computer, wherein the computer performs a plurality of machining operations on a workpiece while the plurality of work support sections are supporting the workpiece, the program includes: causing the computer to determine whether each of the plurality of machining operations is a first machining operation or a second machining operation different from the first machining operation and to automatically sort them; causing the computer to change the plurality of work support sections from a first relative position to a second relative position shifted by a predetermined distance in the first direction with respect to the workpiece transported into the machine tool; causing the computer to perform the second machining operation on the workpiece while the plurality of work support sections and the workpiece are in the second relative position; causing the computer to return the relative position between the plurality of work support sections and the workpiece from the second relative position to the first relative position after the second machining operation; and causing the computer to perform the first machining operation on the workpiece while the plurality of work support sections and the workpiece are in the first relative position. A program that, in the first machining operation, causes machining to be performed at a machining position that does not overlap with the position of the workpiece support at the first relative position, and in the second machining operation, causes machining to be performed at a machining position that does not overlap with the position of the workpiece support at the second relative position.
Citation Information
Patent Citations
Workpiece supporting apparatus
JP2013141684A
Thermal cutting processor and thermal cutting method
JP2019042792A
Method for controlling a jet / beam cutting device having a cutting tool, computer-implemented method for the automatic determination and generation of movement commands for controlling the cutting tool of a jet / beam cutting device, and jet / beam cutting device for implementing said method
JP2020522390A
Method and software program product for cutting and machining a workpiece
JP2023506643A