Laser processing device and laser processing method

JP7630081B2Active Publication Date: 2025-02-17PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021173212
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-22
Publication Date
2025-02-17
Estimated Expiration
2041-10-22

Smart Images

  • Figure 0007630081000001
    Figure 0007630081000001
  • Figure 0007630081000002
    Figure 0007630081000002
  • Figure 0007630081000003
    Figure 0007630081000003
Patent Text Reader

Abstract

To comfortably check a processing result based on a processing pattern applied on a surface to be processed of a work-piece without applying a large processing load on a laser processing device.SOLUTION: A laser processing device comprises: a processing pattern input part 621; a two-dimensional display part 620; a three-dimensional position display data generating part 623 that generates three-dimensional position display data enabled for three-dimensional display and a profile information input part 625; a three-dimensional display part 624; a processing condition setting part 627 for setting a processing condition as position information, while displaying the position of the processing pattern using the three-dimensional position display data, on a surface to be processed; and a three-dimensional laser processing control data generating part 628 that generates three-dimensional laser processing control data in accordance with the processing condition, and the laser processing device can edit the processing condition smoothly in order to edit the processing condition while replacing the processing pattern with three-dimensional position display data with reduced data volumes and displaying the data in a setting terminal 100.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a laser processing device, and more particularly to a laser processing device and a laser processing method that enable comfortable setting of three-dimensional processing. [Background technology]

[0002] In recent years, laser processing devices capable of three-dimensional processing such as printing on three-dimensional workpieces have been used. In such laser processing devices, a processing pattern consisting of characters and planar figures for three-dimensional processing is set. In this case, the processing pattern is generally input as two-dimensional information. At the same time, data on the three-dimensional shape of the workpiece to be processed is input. Next, in order to convert the two-dimensional processing pattern into the three-dimensional shape of the workpiece, information on the height direction must be added. For this reason, it is necessary to specify a three-dimensional shape with curved surfaces, etc. However, such an operation is not easy, and there is a problem that it is difficult to operate, especially for beginners who are not familiar with handling three-dimensional data.

[0003] In the invention described in Patent Document 1, a basic figure that imitates the three-dimensional shape of the surface to be machined is specified to display the workpiece in three dimensions. Then, by pasting a machining pattern onto the surface to be machined on this screen, a planar machining pattern can be easily converted into a three-dimensional shape. Therefore, even a beginner who is unfamiliar with handling three-dimensional data can check the machining results based on the machining pattern applied to the surface of the workpiece to be machined, reducing the burden on the operator. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2008-030070 A Summary of the Invention [Problem to be solved by the invention]

[0005] In a laser processing device such as that described in Patent Document 1, in order to check the processing results as described above, the processing pattern input as two-dimensional data had to be converted into three-dimensional data for adjusting the processing position on the workpiece and displayed on the display screen.

[0006] However, 2D data containing vector information of laser irradiation is large in volume, and converting it to 3D data places a large processing burden on the laser processing device. In particular, there are cases where multiple items such as product names, serial numbers, logos, bar codes, 2D bar codes, and warnings need to be printed simultaneously on a single workpiece. In such cases, the processing burden on the laser processing device becomes too large, causing problems such as slow operation.

[0007] The laser processing apparatus and laser processing method of the present invention have an objective of enabling three-dimensional processing results based on a processing pattern to be applied to the processing surface of a workpiece to be smoothly confirmed and edited without placing a large processing burden on the laser processing apparatus. [Means for solving the problem]

[0008] In order to solve the above problems, the laser processing apparatus of the present invention is a laser processing apparatus that includes a laser light source for generating a processing laser light, a scanning unit for scanning the processing laser light emitted from the laser light source within a processing area, and a control unit for controlling the laser light source and the scanning unit, and is capable of irradiating a processing target surface of a workpiece arranged within the processing area with a laser light and processing based on a set processing pattern, the laser processing apparatus further includes a processing pattern input unit for inputting the processing pattern as two-dimensional information, a two-dimensional display unit for displaying a screen for editing the processing pattern inputted from the processing pattern input unit, and a three-dimensional position display unit corresponding to a three-dimensional display showing a printing area PA of the edited processing pattern on the screen displayed by the two-dimensional display unit. the processing condition setting unit for setting processing conditions as position information by displaying the position of the processing pattern using 3D position display data on the processing surface displayed based on the profile information on the screen displayed by the 3D display unit; and the 3D laser processing control data generation unit for generating 3D laser processing control data for processing the processing surface based on the processing pattern in accordance with the processing conditions set by the processing condition setting unit.

[0009] The processing pattern includes text data, symbols, barcodes, and two-dimensional barcodes, and the processing pattern input unit can read out laser irradiation vector information corresponding to the input information from pre-stored laser irradiation vector information based on the input information, and generate a two-dimensional processing pattern.

[0010] The processing pattern includes image data, and the processing pattern input unit can generate a two-dimensional processing pattern by generating corresponding laser irradiation vector information based on the input image data.

[0011] The three-dimensional position display data generated by the three-dimensional position display data generating unit may be data for grouping the processing patterns according to a predetermined condition and collectively displaying them on a three-dimensional display unit.Also, the three-dimensional position display data generated by the three-dimensional position display data generating unit may be data for grouping the processing patterns on the condition that they are the same type and collectively displaying them on a three-dimensional display unit.

[0012] The three-dimensional position display data generated by the three-dimensional position display data generating unit may be data for grouping different types of the processing patterns according to a predetermined condition and collectively displaying the grouped data on a three-dimensional display unit.

[0013] The predetermined condition may be a predetermined range set in advance, or a number of predetermined processing patterns set in advance. The three-dimensional position display data generated by the three-dimensional position display data generating unit may be data displaying a frame line indicating a printing area of ​​the processing pattern. In this case, the frame line may be data displayed as a rectangle having a width in the scanning direction of the processing pattern and a height in a direction perpendicular to the scanning direction, and a line segment constituting the rectangle may be a tangent line that contacts the printing area.

[0014] The frame line may be displayed as a polygon surrounding the processing pattern, and the vertices of the polygon may be defined as specific points including the start point, end point, inflection point, and vertex of the laser processing of the processing pattern. The frame line may be displayed as a circle or ellipse that includes the processing pattern.

[0015] When the three-dimensional position display data is text data or symbols, the text and symbols constituting the processing pattern may be displayed separately. The three-dimensional position display data may be displayed so that different types of data are distinguished by different displays. The three-dimensional position display data may be displayed so that different types of data are distinguished by different colors.

[0016] The scanning unit may include a first scanner for scanning the processing laser light emitted from the laser light source in a first direction within the processing area, and a second scanner for scanning the laser light scanned by the first scanner in a second direction perpendicular to the first direction.

[0017] The profile information input unit may generate profile information by selecting a basic figure that is similar to the workpiece surface from among a plurality of basic figures stored in advance as profile information indicating the three-dimensional shape of the workpiece surface to be machined. The profile information input unit may generate profile information from input three-dimensional data representing the three-dimensional shape of the workpiece as profile information indicating the three-dimensional shape of the workpiece surface to be machined.

[0018] Further, a laser processing method of the present invention is a laser processing method using a laser processing device that includes a laser light source for generating a processing laser light, a scanning unit for scanning the processing laser light emitted from the laser light source within a processing area, and a control unit for controlling the laser light source and the scanning unit, and is capable of irradiating a processing target surface of a workpiece arranged within the processing area with a laser light to perform processing based on a set processing pattern, the method including a processing pattern input step of inputting the processing pattern as two-dimensional information, a two-dimensional display step of displaying a screen on a display unit to edit the processing pattern inputted in the processing pattern input step, and generating three-dimensional position display data corresponding to a three-dimensional display showing a laser light printing area of ​​the processing pattern edited in the two-dimensional display step. a profile information input step for inputting profile information indicating a three-dimensional shape of the surface to be machined; a three-dimensional display step for displaying a screen on a display unit to edit the profile information input in the profile information input step; a processing condition setting step for displaying the position of the processing pattern using three-dimensional position display data on the surface to be machined displayed based on the profile information in the three-dimensional display step, and setting processing conditions as position information; and a three-dimensional laser processing control data generation step for generating three-dimensional laser processing control data for processing the surface to be machined based on the processing pattern in accordance with the processing conditions set in the processing condition setting step. Effect of the Invention

[0019] With the laser processing apparatus and laser processing method of the present invention, the three-dimensional processing results based on the processing pattern applied to the processing surface of the workpiece can be smoothly confirmed and edited without placing a large processing burden on the laser processing apparatus. [Brief description of the drawings]

[0020] [Figure 1] 1 is a perspective view of an entire laser processing apparatus according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram of the laser processing apparatus and a setting terminal in the present embodiment. FIG. [Diagram 3] FIG. 2 is a block diagram showing the functions of a control unit in the present embodiment. [Figure 4] 4 is a flowchart showing a process of the laser processing apparatus of the present embodiment. [Diagram 5] 13A is a diagram showing a processing pattern displayed on a two-dimensional display screen, and FIG. 13B is a diagram showing a processing pattern that has been moved and added. [Figure 6] 1A is a diagram showing a basic shape that is profile information displayed on a three-dimensional display screen, and FIG. 1B is a diagram showing the basic shape with its orientation changed. [Figure 7] 1A is a diagram showing a state in which three-dimensional position display data of a machining pattern is displayed on a machining target surface formed of a cylinder on a three-dimensional display screen, and FIG. [Figure 8] 1 is a perspective view showing a workpiece machined based on a machining pattern on a machining target surface formed of a cylinder; [Figure 9] 13 is a diagram showing a state in which three-dimensional position display data of a machining pattern is displayed on a machining target surface constituted by a spherical surface on a three-dimensional display screen. FIG. [Figure 10] 13(a) to 13(j) are diagrams showing other examples of the display form of three-dimensional position display data. [Figure 11] 1A is a diagram showing an example of a processing pattern, and FIG. 1B is a diagram showing the processing pattern grouped under a predetermined condition and converted into three-dimensional position display data. [Figure 12] 13A is a diagram showing another example of the processing pattern, and FIG. 13B is a diagram showing the processing pattern grouped under another predetermined condition and converted into three-dimensional position display data. [Figure 13] 13A is a diagram showing yet another example of the processing pattern, and FIG. 13B is a diagram showing the processing pattern grouped under yet another predetermined condition and converted into three-dimensional position display data. [Figure 14]13A is a diagram showing yet another example of the processing pattern, and FIG. 13B is a diagram showing the processing pattern grouped under yet another predetermined condition and converted into three-dimensional position display data. [Figure 15] 13A is a diagram showing yet another example of the processing pattern, and FIG. 13B is a diagram showing the processing pattern grouped under yet another predetermined condition and converted into three-dimensional position display data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] A laser processing apparatus 10 according to one embodiment of the present invention will now be described with reference to FIGS. <Laser processing device 10> Fig. 1 is a perspective view of the entire laser processing apparatus 10 in this embodiment. As shown in Fig. 1, the laser processing apparatus 10 in this embodiment has an oscillator unit 11, a head unit 12, and a controller unit 13. A setting terminal 100 is connected to the controller unit 13. Below the head unit 12, a workpiece W is transported to a processing area WA by a conveyor. In this state, a processing laser light LB can be scanned over a processing target surface PS of the workpiece W.

[0022] FIG. 2 is a block diagram of the laser processing device 10 and the setting terminal 100 in this embodiment. <Oscillator unit 11> As shown in FIG. 2, the oscillator unit 11 includes a laser light source 22, a laser light source drive circuit 23, an input / output circuit 24, a storage unit 25, and the like within a housing.

[0023] The laser light source 22 emits a processing laser light LB, and is selected from, for example, a YAG laser, a CO2 laser, a fiber laser, or the like having different wavelengths and light amounts according to the processing target.

[0024] The laser light source drive circuit 23 is a circuit for driving the laser light source 22. The input / output circuit 24 is a circuit for exchanging signals with the outside. The storage unit 25 stores information necessary for controlling the oscillator unit 11, etc.

[0025] <Head unit 12> As shown in FIG. 2, the head unit 12 has a laser scanning unit 42, a scanning unit drive circuit 43, a converging lens 44, an input / output circuit 45, and a storage unit 46 inside the housing.

[0026] <Laser scanning unit 42> The laser scanning unit 42 scans the processing laser light LB emitted by the laser light source 22. The laser scanning unit 42 includes a pair of galvanometer mirrors and a galvanometer scanner having an actuator for driving the pair of galvanometer mirrors. Although not shown, the laser scanning unit 42 includes a first scanner for scanning the processing laser light LB emitted from the laser light source 22 in the X direction, which is a first direction, within the processing area WA. The laser scanning unit 42 also includes a second scanner for scanning the processing laser light LB scanned by the first scanner in the Y direction, which is a second direction substantially perpendicular to the X direction.

[0027] <Scanning section driving circuit 43> The scanning unit drive circuit 43 is a circuit for driving the laser scanning unit 42, and controls the actuators of the galvanometer mirrors. The scanning unit drive circuit 43 controls the drive of a pair of galvanometer mirrors via the actuators of the laser scanning unit 42, and scans in two directions (two-dimensional directions) on the processing surface of the workpiece W, which is the object to be processed.

[0028] <Converging Lens 44> The converging lens 44 converges the light scanned by the laser scanning unit 42 and emits it to the outside. Also, the focus of the processing laser light LB is adjusted to match the Z-direction position of the marking area PA where the processing laser light LB is irradiated on the processing target surface PS of the workpiece W. For example, a beam expander or the like can be used. In this embodiment, the laser scanning unit 42 and the converging lens 44 configure a three-dimensional laser scanner.

[0029] <Input / output circuit 45> The input / output circuit 45 is a circuit for exchanging signals with the outside. The storage unit 46 stores control information for the head unit 12.

[0030] <Controller unit 13> The controller unit 13 includes a control unit 62, an input / output circuit 64, and a storage unit 65 within its housing.

[0031] <Control unit 62> FIG. 3 is a diagram showing the functions of the control unit 62 in the embodiment. The control unit 62 includes a processing pattern input unit 621 for inputting the processing pattern PP as two-dimensional information. The processing pattern PP is displayed on the display unit 102 of the setting terminal 100 by a two-dimensional display unit 620 for editing the processing pattern PP input from the processing pattern input unit 621. The control unit 62 includes a three-dimensional position display data generation unit 623 for generating three-dimensional position display data PI for three-dimensional display indicating the printing area PA of the processing laser light LB of the processing pattern PP edited on the two-dimensional display screen 105. The control unit 62 also includes a profile information input unit 625 for inputting profile information PD indicating the three-dimensional shape of the processing target surface PS. The control unit 62 includes a three-dimensional display unit 624 for displaying the profile information PD input from the profile information input unit 625 for editing. The three-dimensional display screen 106 is displayed on the display unit 102 of the setting terminal 100 displayed by the three-dimensional display unit 624. The position of the processing pattern PP is displayed by the three-dimensional position display data PI on the processing target surface PS displayed on the three-dimensional display screen 106 based on the profile information PD. The system further includes a basic figure storage unit 626 that stores basic figures. The system further includes a processing condition setting unit 627 for setting processing conditions PC as position information. The system further includes a three-dimensional laser processing control data generating unit 628 for generating three-dimensional laser processing control data CPD for processing the processing target surface PS based on the processing pattern PP in accordance with the processing conditions PC set by the processing condition setting unit 627.

[0032] <Processing pattern input section 621> Here, the "processing pattern PP" is a path of the processing laser light LB for laser irradiation based on the input text data of the character string, standardized marks such as barcodes, and all input line segments, figures, and non-standardized marks. The processing pattern PP is generated as two-dimensional information of vector information and ON / OFF information for the laser scanning unit 42 to irradiate the laser. For example, in the processing pattern input unit 621, the path of the processing laser light LB for drawing the character "A" is stored in advance in the "laser irradiation vector information storage unit 622". Then, when "A" is input on the keyboard, the corresponding "laser irradiation vector information" is read out as the processing pattern of "A". Then, the "laser irradiation vector information" corresponding to this [A] is stored.

[0033] In the case of free straight lines, curves, figures, etc., the image data is converted into laser irradiation vector information and stored. If the object to be machined is a horizontal plane, the workpiece W can be machined using only the stored "laser irradiation vector information".

[0034] However, if the object to be processed is three-dimensional, the data must be converted to three-dimensional data. In other words, the focus of the processing laser light LB must be adjusted to match the Z-direction position of the marking area PA on the processing target surface PS of the workpiece W, where the processing laser light LB is irradiated. Therefore, in this embodiment, the depth in the Z direction is adjusted based on the profile information PD. For example, a beam expander or the like is used.

[0035] <2D display section 620> The processing pattern PP inputted by the processing pattern input unit 621 is outputted as an image by the two-dimensional display unit 620. The image output from the two-dimensional display unit 620 passes through the input / output circuit 64 and the input / output circuit 103 and is displayed as a two-dimensional display screen 105 on the display unit 102 of the setting terminal 100.

[0036] FIG. 5(a) is a diagram showing a processing pattern PP displayed on the two-dimensional display screen 105 of the display unit 102 of the setting terminal 100. The range of the processing area WA that can be laser scanned is displayed on the two-dimensional display screen 105 of the display unit 102 of the setting terminal 100. The display range can be changed, and a part of the screen can be enlarged for viewing. The user can edit the processing pattern PP while viewing the processing pattern PP displayed on the two-dimensional display screen 105 by the two-dimensional display unit 620. Editing can include adding, deleting, enlarging / reducing, changing the layout, changing the font, grouping and ungrouping each processing pattern PP.

[0037] <Editing Processing Pattern PP> For example, FIG. 5(a) displays a processing pattern PP1 indicating a character string "ABCDEFGHIJKLMN," a processing pattern PP2 indicating a one-dimensional barcode, and a processing pattern PP3 indicating a two-dimensional barcode.

[0038] When inputting the character string "ABCDEFGHIJKLMN", the character string "ABCDEFGHIJKLMN" is inputted from the keyboard. When the character string is inputted, the corresponding "laser irradiation vector information" stored in the laser irradiation vector information storage unit 622 is read out and displayed on the two-dimensional display screen 105.

[0039] To process the processing pattern PP2 showing a one-dimensional barcode, select an icon for editing the barcode from the two-dimensional display screen 105 and input the identifying number string from the keyboard. In the case of a unified product code, input a two or three digit country code (flag), a five or seven digit manufacturer's number (manufacturer's code), a five or three digit item number (item code), and a one digit error prevention number (check digit). After conversion, the corresponding "laser irradiation vector information" stored in the laser irradiation vector information storage unit 622 is read out and the processing pattern PP2 showing the barcode is displayed on the two-dimensional display screen 105.

[0040] For processing pattern PP3 showing a two-dimensional barcode, an icon for editing a barcode is selected from the two-dimensional display screen 105, and a specific numeric sequence is input from the keyboard. In this embodiment, a QR code (registered trademark of DENSO WAVE INC.) can be input, and necessary data such as numbers, alphabets, kanji, kana, binary symbols, control codes, the number of cells, etc. are input. Then, when converted, the corresponding "laser irradiation vector information" stored in the laser irradiation vector information storage unit 622 is read out, and processing pattern PP2 showing a QR code is displayed on the two-dimensional display screen 105.

[0041] Fig. 5(b) is a diagram showing the addition and movement of processing patterns PP. The user can select and move each processing pattern PP on the screen using the input unit 101, i.e., the keyboard and mouse. Here, the positions of processing patterns PP2 and PP3 are being moved. To move, the "Placement" icon is selected, and the pattern is dragged with the mouse or the like to the desired position.

[0042] In addition, we have added processing pattern PP4, which shows a warning mark based on the safety sign format of ISO3864 and JIS Z9101, and processing pattern PP5, which shows the original logo "Hello".

[0043] Symbols standardized by JIS, such as warning marks, can be treated in the same way as letters. In the case of free straight lines, curves, figures, etc., such as the original logo "Hello," image data is input from the input unit 101 via wired or wireless connection. Then, an icon for editing the figure is selected from the screen of the display unit 102, and the input image data is specified as the processing pattern. Then, the image data is converted into laser irradiation vector information, which is stored as the processing pattern PP and displayed on the two-dimensional display screen 105.

[0044] <Grouping of processing patterns PP> After adding processing patterns PP4 and PP5, select the "Group" icon, select processing patterns PP1 to PP5, and click the "Group" icon (not shown). Then, processing patterns PP1 to PP5 become a grouped processing pattern PPG, and are treated as a single processing pattern PP.

[0045] Moreover, by clicking on the "Ungroup" icon (not shown), the grouping of the processing pattern PPG is cancelled. When the grouping is cancelled, the processing pattern PPG returns to the independent processing patterns PP1 to PP5.

[0046] <Basic grouping rules of this embodiment> In this embodiment, for example, the processing pattern PP1 showing the character string "ABCDEFGHIJKLMN" is the same type of processing pattern, so the character string "ABCDEFGHIJKLMN" is automatically grouped as integrated 3D position display data PI.

[0047] In addition, processing pattern PP2 indicating a one-dimensional barcode and processing pattern PP3 indicating a two-dimensional barcode can be said to be composed of a "code" body and multiple processing patterns PP of numerical subscripts, but these "codes" and "subscripts" are automatically integrated into a single processing pattern PP.

[0048] Furthermore, as shown in FIG. 5(b), on the two-dimensional display screen 105, the processing patterns PP1 to PP5 within a range designated by the user as a selection range by a two-dot chain line are collectively formed into a grouped processing pattern PPG.

[0049] As shown in FIG. 7(b), the grouped processing pattern PPG is displayed as rectangular three-dimensional position display data PIG whose frame has a width in the scanning direction of the processing pattern PP and a height in the direction perpendicular to the scanning direction.

[0050] <Profile information input section 625> The profile information input unit 625 can display the machining surface PS of the workpiece W as a three-dimensional coordinate space on the three-dimensional display screen 106. In this embodiment, the "three-dimensional display screen 106" corresponds to the screen displayed on the display unit 102 of the setting terminal 100 by the three-dimensional display unit 624.

[0051] The "profile information PD" is three-dimensional coordinate data indicating the processing target surface PS of the workpiece W. The three-dimensional coordinate data can be generated by, for example, CAD. In this case, if this CAD data is converted into a predetermined data format, it can be displayed in three dimensions on the three-dimensional display screen 106. However, if there is CAD data of the workpiece W, it can be easily input, but if there is no CAD data, it is necessary to generate three-dimensional data from scratch, which requires a CAD device and skills in handling three-dimensional data. For this reason, in this embodiment, basic shapes such as a plane, a rectangular parallelepiped, a cylinder, and a sphere are prepared as "basic figures", and if predetermined dimensions are input, profile information PD that approximates the processing target surface PS of the workpiece W can be input even if there is no three-dimensional data such as CAD data.

[0052] <3D display section 624> FIG. 6(a) is a diagram showing a basic figure that is the profile information PD displayed on the three-dimensional display screen 106. As shown in FIG.

[0053] Profile information PD input by profile information input unit 625 is output as an image by three-dimensional display unit 624. The image output from three-dimensional display unit 624 passes through input / output circuit 64 and input / output circuit 103 and is displayed as three-dimensional display screen 106 on display unit 102 of setting terminal 100. Here, profile information PD1 when a cylinder is selected as the basic figure will be described.

[0054] First, when "Cylinder" is specified on 3D display screen 106 displayed on display unit 102 of setting terminal 100, an editing screen appears on which the height, diameter, etc. of the cylinder can be specified, and these are specified and determined. Then, profile information input unit 625 reads out the data of the cylinder from the basic figure data stored in basic figure storage unit 626. Then, a machining area WA shown in three-dimensional coordinates is displayed on 3D display screen 106 of display unit 102 of setting terminal 100. A cylinder, which is profile information PD1, is displayed at a specified position and direction in this coordinate system. In FIG. 6(a), the posture of the cylinder is displayed such that the z-axis and the center line coincide with each other.

[0055] Fig. 6(b) is a diagram showing the profile information PD1 consisting of a basic figure, a cylinder, with its orientation changed. Here, we want to print the processing pattern PP along the horizontal direction of the cylinder, so we change the orientation of the profile information PD1 from the state shown in Fig. 6(a). The orientation can also be changed by dragging in rotation mode on the 3D display screen 106. We also set a numerical value to change the direction of the central axis so that it is parallel to the y-axis direction.

[0056] <3D position display data generating unit 623> Once the profile information input is complete, it is conceivable to next display the machining pattern PP on the three-dimensional display screen 106 for the profile information PD1 indicating the workpiece W. However, in this embodiment, at this time the three-dimensional position display data generation unit 623 generates three-dimensional position display data PI corresponding to the machining pattern PP. The generated three-dimensional position display data PI is image-output by the three-dimensional display unit 624 together with a cylinder which is the profile information PD. The "three-dimensional position display data PI" is an image with less data volume than the machining pattern PP, at the same position as when the machining pattern PP is displayed on the three-dimensional display screen 106 for the profile information PD indicating the workpiece W.

[0057] FIG. 7(a) is a diagram showing a state in which the three-dimensional position display data PI of the machining pattern PP is displayed on the machining target surface PS of the workpiece W, which is composed of a cylinder, on the three-dimensional display screen 106. Here, the machining pattern PPG, which is two-dimensional information, is pasted onto the profile information PD of the cylinder. The machining pattern PP1 of the character string "ABCDEFGHIJKLMN" shown in FIG. 5(b) is displayed as three-dimensional position display data PI1 in which "X" is displayed in a square like "□□□..." for each character, as shown in FIG. 10(a). Therefore, the three-dimensional position display data PI1 is displayed so that it is implied that it represents a character, and is intuitively understood. For example, if "A" is the three-dimensional position display data PI1, it is displayed with a rectangular frame line with a height h and width w of the printing area PA. The same is true for "I", and in this case the width w is relatively narrow.

[0058] The processing pattern PP2 of the one-dimensional barcode shown in Fig. 5(b) is displayed as three-dimensional position display data PI2 consisting of a rectangular frame for each character as a whole, as shown in Fig. 10(b). The three-dimensional position display data PI2 is also displayed as a rectangular frame with height h and width w of the print area PA. The three-dimensional position display data PI2 of the barcode shown as this rectangle also has multiple vertical lines drawn on it. This suggests that the three-dimensional position display data PI2 represents a one-dimensional barcode, and the display is intuitively recognizable.

[0059] The processing pattern PP3 of the two-dimensional barcode shown in Fig. 5(b) is displayed as three-dimensional position display data PI3 consisting of a rectangular frame as a whole, as shown in Fig. 10(c). The three-dimensional position display data PI3 is also displayed as a rectangular frame with a height h and width w of the printing area PA. Furthermore, the three-dimensional position display data PI3 of the two-dimensional barcode shown as this rectangle is drawn with a matrix of lines. This makes it clear intuitively that the three-dimensional position display data PI3 indicates a two-dimensional barcode.

[0060] The danger mark processing pattern PP4 shown in Fig. 5(b) is displayed as three-dimensional position display data PI4, which has multiple horizontal lines drawn within a rectangular frame as a whole, as shown in Fig. 10(d). The three-dimensional position display data PI4 is also displayed with a rectangular frame of height h and width w of its printing area PA. Furthermore, the three-dimensional position display data PI5 shown as this rectangle has multiple horizontal lines inside it, which suggests that it shows content other than characters, barcodes, and two-dimensional barcodes, and is displayed in an intuitive manner.

[0061] <Processing condition setting section 627> 7(b) is a diagram in which the positions of the three-dimensional position display data PI1 to PI5 have been changed. The three-dimensional position display data PI1 to PI5 displayed here indicate the machining positions of the grouped machining pattern PPG. The three-dimensional position display data PI1 to PI5 are also grouped and treated as a single piece of three-dimensional position display data PIG. When an icon indicating movement is clicked on the three-dimensional display screen 106, and the three-dimensional position display data PIG is selected and dragged, the three-dimensional position display data PIG moves while being deformed along the machining surface PS of the profile information PD1.

[0062] In FIG. 7(a), the processing pattern PPG shown in FIG. 5(b) does not fit within the processing target surface PS of the profile information PD1. Therefore, the three-dimensional position display data PIG is moved to the left of the screen. Then, as shown in FIG. 7(b), the processing pattern PPG is adjusted so that it fits within the processing target surface PS of the profile information PD1. If it still does not fit, the screen is switched to the two-dimensional display screen 105 once. Then, the processing pattern PPG is ungrouped, and the individual positions of the processing patterns PP1 to PP5 are adjusted. Alternatively, the processing patterns PP1 to PP5 are reduced and changed in size. Then, the processing patterns PP1 to PP5 are grouped again to form the processing pattern PPG. Then, the screen is returned to the three-dimensional display screen 106. Then, the position of the three-dimensional position display data PIG reflecting the editing of the processing patterns PP1 to PP5 is adjusted.

[0063] All of these adjustments are performed using the three-dimensional position display data PI1 to PI5. For this reason, the processing pattern PPG is stored as two-dimensional information. It should be noted that the position and orientation of the profile information PD1 indicated by a cylinder can also be edited on the three-dimensional display screen 106. For example, the orientation shown in Fig. 6(b) can be returned to the orientation shown in Fig. 6(a).

[0064] Once the positional relationship between the profile information PD1 and the three-dimensional position display data PIG has been determined in this manner, an operation to start laser processing is performed. In this embodiment, for example, a printing start icon (not shown) is clicked.

[0065] <Three-dimensional laser processing control data generating unit 628> When the icon for starting printing is clicked, this triggers the generation of three-dimensional laser processing control data CPD by the three-dimensional laser processing control data generating unit 628. The three-dimensional laser processing control data CPD is three-dimensional information obtained by converting the two-dimensional information of the stored processing patterns PP1 to PP5 into three-dimensional coordinate data based on the three-dimensional coordinate data acquired by the three-dimensional position display data PI1 to PI5.

[0066] The "three-dimensional laser processing control data CPD" is control data for processing processing patterns PP1 to PP5 using processing laser light LB based on three-dimensional coordinates by the laser scanning unit 42 on the processing surface PS of the workpiece W identified by the profile information PD1.

[0067] Converting the stored two-dimensional information of the processing patterns PP1 to PP5 into three-dimensional coordinate data based on the three-dimensional coordinate data acquired by the three-dimensional position display data PI1 to PI5 requires a large amount of processing. However, in this embodiment, such data conversion is not performed when adjusting the positions of the profile information PD1 and the three-dimensional position display data PI1 to PI5 on the three-dimensional display screen 106, so the amount of processing is extremely small. Therefore, editing of the processing conditions (S10), which is the adjustment of the positions of the profile information PD1 and the three-dimensional position display data PI1 to PI5 on the three-dimensional display screen 106, can be performed comfortably without placing a burden on the laser processing device 10.

[0068] <Setting terminal 100> The controller unit 13 has a connection section on its housing to which the setting terminal 100 can be connected.

[0069] The setting terminal 100 is, for example, a general-purpose terminal such as a laptop computer, tablet terminal, PDA (Personal Digital Assistant), or smartphone, and by installing dedicated application software, it is possible to perform various settings by the laser processing apparatus 10. As an example, the setting terminal 100 is a general-purpose laptop computer, and has an input unit 101 that allows a user to input data using a keyboard, mouse, or the like. It also has a display unit 102 equipped with a display that can display various information. It also has an input / output circuit 103 that can input and output image data, etc., via a wired or wireless connection. It also has a control unit 104 that has a CPU and memory and controls each unit.

[0070] The input unit 101 is used for inputting to the processing pattern input unit 621 and the profile information input unit 625 . The display unit 102 displays a two-dimensional display screen 105 as shown in Fig. 5(a) by the two-dimensional display section 620 of the control unit 62. Also, by switching, a three-dimensional display screen 106 as shown in Fig. 7(b) is displayed by the three-dimensional display section 624.

[0071] (Action of this embodiment) 4 is a flow chart showing the process of the laser processing apparatus of this embodiment. Hereinafter, the operation of the laser processing apparatus 10 of this embodiment configured as described above will be described with reference to the flow chart.

[0072] <Processing pattern input (S1)> First, the laser processing device 10 is started, and the processing pattern PP is input from the input unit 101 while watching the display unit 102 of the connected setting terminal 100. The processing pattern PP is information that specifies the character string, mark, one-dimensional barcode, two-dimensional barcode, etc., to be printed on the workpiece W, which is input from a keyboard or the like. Also, image data of the figure to be printed is input via wired or wireless connection.

[0073] <Data generation for 2D display of processing pattern PP (S2)> Based on these input numerical values ​​and character data, the processing pattern input unit 621 of the laser processing device 10 generates a processing pattern PP.

[0074] <2D display of machining pattern (S3)> The processing pattern PP generated in the processing pattern input section 621 is displayed as a two-dimensional display screen 105 on the display section 102 by the two-dimensional display section 620.

[0075] <Edit processing pattern (S4)> The user can edit the size, arrangement, etc. of the processing pattern PP on the two-dimensional display screen 105 displayed on the display unit 102. When the processing pattern editing (S4) is completed, the processing pattern PP can be saved with a name.

[0076] <Extraction of 3D position display data from processing pattern (S5)> When editing of the processing pattern PP is completed, the screen is switched from the two-dimensional display screen 105 shown in Fig. 5(b) to the three-dimensional display screen 106 shown in Fig. 6(a). Then, the three-dimensional display screen 106 displays the three-dimensional position display data PI corresponding to the processing pattern PP. In this flowchart, the profile information PD has not yet been input. Therefore, the three-dimensional position display data PI is displayed on the xy plane. If the profile information PD has been input in advance, the three-dimensional position display data PI is displayed on the displayed profile information PD.

[0077] However, based on the positional relationship between the profile information PD1 and the processing pattern PP, replacing the processing pattern PP, which is two-dimensional information of the processing vector data for laser processing, with three-dimensional laser processing control data CPD requires a large amount of processing. In this embodiment, such replacement is not performed until editing of the processing conditions PC (S10) is completed and the "Start Processing" icon is clicked. In this embodiment, editing of the processing conditions PC (S10) is performed by replacing the processing pattern PP with three-dimensional position display data PI, which is a small amount of data, so editing of the processing conditions PC (S10) can be performed smoothly with a small amount of data processing.

[0078] <Input the profile information PD (basic shape) of the surface to be machined (S6)> Next, the screen of the display unit 102 is switched from the two-dimensional display screen 105 to the three-dimensional display screen 106. Then, the shape of the workpiece W is input as profile information PD. In this example, CAD data or the like is not prepared in advance, and a cylinder, which is one of the basic shapes, is selected as shown in Fig. 6(a). The height and diameter of the cylinder are input from the input unit 101 of the setting terminal 100.

[0079] <3D display of profile information (S7)> In this case, the profile information PD1 is displayed on the three-dimensional display screen 106 by default so that the central axis of the cylinder coincides with the z-axis.

[0080] <Edit profile information (S8)> When the profile information PD1 is displayed on the three-dimensional display screen 106, the position, posture, etc. can be edited. In this embodiment, since the machining surface PS of the workpiece W is desired to be the side surface of a cylinder as shown in Fig. 8, the parameters are edited on the three-dimensional display screen 106 and the cylinder is rotated 90° in a direction that overlaps with the y-axis.

[0081] <Paste the 3D position display data onto the surface to be processed (S9)> Three-dimensional position display data PI1 to PI5 are displayed on the surface of profile information PD1 displayed on three-dimensional display screen 106. On three-dimensional display screen 106, it is possible to switch to display only profile information PD, or to display three-dimensional position display data PI superimposed on profile information PD. Here, when input and editing of profile information PD is completed, a saved machining pattern is selected and displayed.

[0082] 7(a) shows the state in which the three-dimensional position display data PI1 to PI5 are displayed on the surface of the profile information PD1 in this way. The saved processing pattern PP is displayed as the three-dimensional position display data PI on the three-dimensional display screen 106. In this embodiment, the positional relationship between the profile information PD1 and the three-dimensional position display data PI1 to PI5 has not been adjusted, so the three-dimensional position display data PI5 etc. are misaligned with the profile information PD1.

[0083] <Editing Processing Conditions (S10)> Editing of the processing conditions PC is performed with the three-dimensional position display data PI1 to PI5 displayed on the surface of the profile information PD1 on the three-dimensional display screen 106. Here, the "processing conditions PC" refer to the conditions of the positional relationship between the profile information PD1 and the processing pattern PP. Also, on the three-dimensional display screen 106, various processing conditions such as density adjustment during processing can be set.

[0084] <Start processing? (S11)> When editing of the processing conditions PC is complete, the "Start processing" icon is clicked (S11: YES). This operation causes the laser processing device 10 to recognize that editing of the processing conditions PC (S10) is complete. Then, the device performs processing to perform laser processing. If the "Start processing" icon is not clicked (S11: NO), editing of the processing conditions PC (S10) is not complete, and the device goes into standby mode.

[0085] <3D laser processing control data generation (S12)> When the icon for starting processing is clicked, the three-dimensional laser processing control data generating unit 628 of the control unit 62 of the controller unit 13 generates three-dimensional laser processing control data CPD. Then, the generated three-dimensional laser processing control data CPD is transmitted to the laser scanning unit 42. The "three-dimensional laser processing control data CPD" is obtained by replacing the processing vector data of the processing pattern PP, which is two-dimensional information, with the three-dimensional laser processing control data CPD based on the positional relationship between the profile information PD1 and the processing pattern PP. In this way, when the editing of the processing conditions PC (S10) is finalized, the three-dimensional laser processing control data CPD is generated only once. Replacing the processing vector data of the processing pattern PP, which is two-dimensional information, with the three-dimensional laser processing control data CPD requires a large amount of processing. Therefore, in this embodiment, such data conversion is performed only in this procedure.

[0086] <Printing according to processing conditions PC (S13)> The laser scanning unit 42 irradiates the marking area PA of the workpiece W with the processing laser light LB by using a galvano scanner and a beam expander, based on the received three-dimensional laser processing control data CPD.

[0087] (Effects of the embodiment) (1) In the laser processing apparatus 10 and laser processing method of this embodiment, the three-dimensional processing results based on the processing pattern PP applied to the processing surface PS of the workpiece W can be smoothly confirmed and edited without imposing a large processing burden on the laser processing apparatus 10.

[0088] (2) Until the editing of the processing conditions PC (S10) is completed, the processing vector data of the processing pattern PP, which is two-dimensional information, is not replaced with the three-dimensional laser processing control data CPD based on the positional relationship between the profile information PD1 and the processing pattern PP. On the three-dimensional display screen 106, the processing pattern PP is replaced with three-dimensional position display data PI, which has a significantly small amount of data, so the processing amount of the three-dimensional coordinate conversion process of the three-dimensional position display data PI is extremely small. Therefore, even if the computer of the laser processing device 10 has a relatively small processing capacity, the processing conditions PC can be comfortably edited.

[0089] (3) The input of the processing pattern PP is optimally processed according to the type of data, such as character strings (text data), symbols, barcodes, 2D barcodes, image data, etc. For text data, symbols, barcodes, and 2D barcodes, the corresponding 2D laser processing control data is stored in advance, so by simply inputting the necessary information, the processing pattern PP can be generated without imposing a burden on processing.

[0090] (4) The three-dimensional position display data PI is simply expressed on the three-dimensional display screen 106. Since the three-dimensional position display data PI is displayed in a different manner depending on the type of processing pattern PP, the user can intuitively edit the processing conditions PC (S10) without hesitation even if the contents of the processing pattern PP cannot actually be seen.

[0091] (5) When there is a need to check the processing pattern PP, it can be checked at any time by switching from the three-dimensional display screen 106 to the two-dimensional display screen 105. In addition, after editing the processing pattern PP on the two-dimensional display screen 105, if the screen is switched to the three-dimensional display screen 106, the editing of the processing pattern PP is reflected in the three-dimensional position display data PI.

[0092] (6) The processing pattern PP of the character string is displayed as three-dimensional position display data PI with X displayed on the frame line, and each character is displayed separately. Therefore, even if it becomes three-dimensional position display data PI, character spacing, etc. can be easily confirmed.

[0093] (7) The processing pattern PP of the one-dimensional barcode is three-dimensional position display data PI that displays multiple vertical lines within a frame. Therefore, even if the contents of the processing pattern PP are not displayed, the user can intuitively understand that the three-dimensional position display data PI represents a barcode.

[0094] (8) The processing pattern PP of the two-dimensional barcode is three-dimensional position display data PI that displays multiple grid-like vertical and horizontal lines within a frame. Therefore, even if the contents of the processing pattern PP are not displayed, the user can intuitively understand that the three-dimensional position display data PI represents a two-dimensional barcode.

[0095] (9) The processing pattern PP to which the image data has been input is three-dimensional position display data PI that displays multiple horizontal lines on a frame line. Therefore, even if the contents of the processing pattern PP are not displayed, the user can intuitively understand that the three-dimensional position display data PI represents image data.

[0096] (10) The profile information PD allows the shape of the workpiece W to be input as a basic figure of a simple shape such as a rectangular parallelepiped, cylinder, cone, or sphere. This does not impose a heavy processing load as with three-dimensional coordinate data, which has a large amount of data. This makes it easy to move the profile information PD and change its posture when editing the processing conditions PC (S10). In addition, the processing can be simplified when replacing the processing vector data of the processing pattern PP, which is two-dimensional information, with three-dimensional laser processing control data CPD based on the positional relationship between the profile information PD1 and the processing pattern PP.

[0097] (Example of change) This embodiment can be implemented as follows. FIG. 9 is a diagram showing a state in which three-dimensional position display data PIG of the machining pattern PPG is displayed on the machining target surface PS of the workpiece W, which is formed of a spherical surface, on the three-dimensional display screen 106.

[0098] In the above embodiment, an example was described in which the profile information PD was a cylinder. When the profile information PD of a cylinder is changed to a sphere, the three-dimensional position display data PIG is also deformed to match this shape. Even if the profile information PD is changed in this way, the amount of data in the three-dimensional position display data PI is small, so processing can be performed smoothly.

[0099] 10(a)-(g) are diagrams showing other examples of the display mode of the three-dimensional position display data PI. In the above embodiment, in order to distinguish the type of processing pattern PP, as shown in FIG. 10(a), the character string is displayed with an X in a square indicating the print area PA including the processing pattern PP. Also, as shown in FIG. 10(b), the one-dimensional barcode is displayed with multiple vertical lines within a rectangular frame. Also, as shown in FIG. 10(c), the two-dimensional barcode is exemplified by displaying grid-like lines within a square frame. Furthermore, as shown in FIG. 10(d), something like image data is displayed with multiple horizontal lines in the frame. However, the display mode is not limited to the example.

[0100] For example, as shown in Fig. 10(e), the character string may be simply framed. Also, as shown in Fig. 10(f), the character string may be replaced with a specific character, such as a character "X." Furthermore, as shown in Fig. 10(g), the character string may be replaced with a symbol, such as a symbol "○."

[0101] Also, marks, codes, image data, etc. can be displayed in a form in which diagonal lines intersect with the frame lines of a rectangle as shown in Fig. 10(h), or in a form in which the entire surface is filled with dots as shown in Fig. 10(i). Furthermore, as shown in Fig. 10(j), the three-dimensional position display data PI may be displayed by surrounding it with a polygon or the like along the printing area PA of the processing pattern PP.

[0102] <Other grouping rules> In this embodiment, a series of character strings, bar codes and subscripts, etc. are automatically grouped, and processing patterns within a range arbitrarily selected by the user are also grouped.

[0103] As shown below, various rule modes are conceivable for grouping the processing patterns PP and the display modes of the three-dimensional position display data PI, and the predetermined conditions thereof are conceivable as follows.

[0104] Fig. 11(a) is a diagram showing an example of a processing pattern, and Fig. 11(b) shows the processing pattern grouped under a predetermined condition and converted into three-dimensional position display data. The grouping rule here prescribes the number of predetermined processing patterns set in advance as a predetermined condition. Specifically, adjacent two characters or adjacent two symbols are grouped together.

[0105] As shown in Fig. 11(a), the processing pattern PP is the kanji and kana "product serial number", the alphanumeric characters "ADR43876FG4W", the symbol "♪♪", and the kanji and kana "ultrasonic sensor". When this rule is selected, the grouping is performed as shown in Fig. 11(b), with adjacent characters "product", "serial number", and "alu" grouped together.

[0106] Fig. 12(a) is a diagram showing another example of a processing pattern, and Fig. 12(b) shows the processing pattern grouped under another predetermined condition and converted into three-dimensional position display data.

[0107] The grouping rule here prescribes a processing pattern of a predetermined size as a predetermined condition. Specifically, when an area is enclosed on the screen with the mouse, the vertical height of 3 mm and horizontal width of 2 mm at that time are stored as the predetermined size. Alternatively, a vertical height of 3 mm and horizontal width of 2 mm may be input from the keyboard. Then, as shown in Fig. 12(b), a processing pattern PP is selected within a range of a vertical height of 3 mm and a horizontal width of 2 mm and grouped.

[0108] Fig. 13(a) is a diagram showing yet another example of the processing pattern, while Fig. 13(b) shows the processing pattern grouped under yet another predetermined condition and converted into three-dimensional position display data.

[0109] The grouping rule here is to group by type of processing pattern PP. Specifically, character strings of kanji, kana, alphanumeric characters are in one group, symbols are in another group, and 1D barcodes, 2D barcodes, etc. are in one group as codes. Then, as shown in Fig. 13(b), 3D position display data PI is generated for character string groups, symbol groups, and code groups.

[0110] Fig. 14(a) is a diagram showing yet another example of the processing pattern, while Fig. 14(b) shows the processing pattern grouped under yet another predetermined condition and converted into three-dimensional position display data.

[0111] The processing pattern here is an example in which the character string "ABC" and the character string "123" are written in two lines, one above the other, as shown in Figure 14(a). The grouping here is to group together processing patterns PP of the same type. In that respect, it is the same as the rule described above.

[0112] The rule here is that when such processing patterns PP are grouped to form three-dimensional position display data PI, the frame line is formed into a polygon as shown in FIG. 14(b). The vertices that form this polygon are defined as singular points including the start point, end point, inflection point, and vertex of the laser processing of the processing pattern PP. Here, the following points can be exemplified as "singular points". The "start point" is the point where the laser processing of the processing pattern is started. The "end point" is the point where the laser processing of the processing pattern is ended. The "inflection point" is the point where the scanning direction or the sub-scanning direction of the laser processing is reversed. Also, the "vertex" is the point of the maximum or minimum value in the x coordinate or the y coordinate. Note that the "singular point" is not limited to these, and may be any point that can be uniquely selected based on some criterion.

[0113] A specific example will be described with reference to FIG. 14(b). For example, the process pattern PP starts from point P1 at the lower left of "A", which is the starting point of the process pattern PP. From this point, the process pattern PP passes through the contour of "A", bends at point P2 at the upper left of "A", which is the vertex, proceeds horizontally, and bends diagonally downward at point P3, which is the vertex above "C". Then, at the starting point P4, which is the starting point of "C", the process pattern PP passes through point P5, which is the first vertex on the right side above "3", and point P6, which is the second vertex on the right side below that. Then, the process pattern PP bends and passes through point P7, which is the vertex below "3". Then, the process pattern PP passes through point P8, which is the lower left vertex of "1", through point P9, which is the starting point of "1", and returns to point P1, closing the polygon. These points P1 to P9 are the vertices of the polygon. The starting point and the end point vary depending on the laser control algorithm, but the selection of the singular points is not limited as long as the shape of the process pattern PP of the character string grouped by the polygon can be recognized.

[0114] 15(a) is a diagram showing yet another example of a processing pattern. FIG. 15(b) shows the processing pattern grouped under another predetermined condition and converted into 3D position display data. The grouping in this example is similar to the above-mentioned rule in that processing patterns PP of the same type are grouped together.

[0115] 15(b), the rule in this example is that the frame line of the three-dimensional position display data PI is a tangent line that touches the print area PA, and these tangent lines consist only of line segments in the scanning direction of the processing pattern PP and line segments in a direction perpendicular to the scanning direction. In other words, the frame line is formed by a rectangle, and each side of the rectangle passes through the outermost point (farthest point) of the width of the processing pattern PP in the scanning direction and the outermost point (farthest point) of the height in the direction perpendicular to the scanning direction.

[0116] It is also preferable that the three-dimensional position display data PI be colored differently for each type. Although the present embodiment illustrates a three-dimensional scanning means including a galvanometer scanner and a beam expander, scanning may be performed using other methods.

[0117] In the profile information input section 625, in addition to a plane, a rectangular parallelepiped, a cylinder, a cone, and a sphere are exemplified as basic shapes, but the basic shapes are not limited to these. Spheroids and doughnut shapes are also acceptable, and it is also preferable to be able to process shapes such as cutting a sphere to make a hemisphere. It is also preferable to be able to combine shapes, such as a rectangular parallelepiped and a hemisphere.

[0118] In this embodiment, all the processing patterns PP are replaced with the three-dimensional position display data PI. However, depending on the capability of the control unit 62 of the laser processing apparatus 10, for example, it is also possible to replace only the image data and display characters and the like as the processing patterns PP.

[0119] In this embodiment, all processing patterns PP are displayed on the two-dimensional display screen 105. However, the processing pattern PP in this embodiment contains two-dimensional laser irradiation vector information, so the data is relatively large. Therefore, for example, "A" can be replaced with display data consisting of two simple diagonal line segments and one horizontal line.

[0120] The flowchart shown in FIG. 4 is one example of an embodiment, and it goes without saying that steps can be added, deleted, or changed, and the order of steps can be changed. For example, the order of inputting the processing pattern (S1) through editing the processing pattern (S4) and inputting the profile information (S6) through editing the profile information (S8) may be reversed.

[0121] The above-described embodiment and the following modified examples can be implemented in combination with each other to the extent that no technical contradiction occurs. Note that the present embodiment is merely an example of the present invention, and it goes without saying that a person skilled in the art may add, delete, or modify the configuration of the present invention without departing from the scope of the claims. (Additional Note) [Appendix 1] A laser processing device including a laser light source for generating a processing laser light, a scanning unit for scanning the processing laser light emitted from the laser light source within a processing area, and a control unit for controlling the laser light source and the scanning unit, and capable of irradiating a processing target surface of a workpiece arranged within the processing area with the laser light to perform processing based on a set processing pattern, a processing pattern input unit for inputting the processing pattern as two-dimensional information; a two-dimensional display unit that displays a screen for editing the processing pattern input from the processing pattern input unit; a three-dimensional position display data generating unit that generates three-dimensional position display data corresponding to a three-dimensional display, which indicates a printing area PA of the processing pattern edited on the screen displayed by the two-dimensional display unit; a profile information input unit for inputting profile information indicating a three-dimensional shape of a surface to be processed; a three-dimensional display unit that displays a screen for editing the profile information input from the profile information input unit; a machining condition setting unit for displaying the position of the machining pattern by three-dimensional position display data on the surface to be machined that is displayed based on the profile information on the screen displayed by the three-dimensional display unit, and setting machining conditions as position information; a three-dimensional laser processing control data generating unit that generates three-dimensional laser processing control data for processing the processing object surface based on the processing pattern in accordance with the processing conditions set by the processing condition setting unit; A laser processing apparatus comprising: [Appendix 2] The laser processing apparatus described in Appendix 1, characterized in that the processing pattern includes text data, symbols, barcodes, and two-dimensional barcodes, and the processing pattern input unit reads out laser irradiation vector information corresponding to the input information from pre-stored laser irradiation vector information based on the input information, and generates a two-dimensional processing pattern. [Appendix 3] The laser processing apparatus described in Appendix 1, characterized in that the processing pattern includes image data, and the processing pattern input unit generates a two-dimensional processing pattern by generating corresponding laser irradiation vector information based on the input image data. [Appendix 4] The laser processing apparatus according to any one of appendices 1 to 3, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data that groups the processing patterns according to predetermined conditions and displays them collectively on a three-dimensional display unit. [Appendix 5] The laser processing apparatus described in Appendix 4, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data that is grouped under the condition that the processing patterns are of the same type and displayed collectively on a three-dimensional display unit. [Appendix 6] The laser processing apparatus described in Appendix 4, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data that groups different types of the processing patterns according to predetermined conditions and displays them collectively on a three-dimensional display unit. [Appendix 7] The laser processing apparatus according to claim 6, wherein the predetermined condition is a predetermined range set in advance or a number of predetermined processing patterns set in advance. [Appendix 8] The laser processing apparatus described in any one of appendixes 1 to 7, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data displaying a frame line indicating a printing area of ​​the processing pattern. [Appendix 9] The laser processing device according to claim 8, wherein the frame line is data displayed as a rectangle having a width in the scanning direction of the processing pattern and a height in a direction perpendicular to the scanning direction. [Appendix 10] The laser processing apparatus according to claim 9, wherein the line segments constituting the rectangle are tangents to the printing area. [Appendix 11] The laser processing apparatus according to claim 8, wherein the frame line is data displayed as a polygon surrounding the processing pattern. [Appendix 12] The laser processing device according to claim 11, characterized in that the vertices constituting the polygon are determined to be specific points including a start point, an end point, an inflection point, and a vertex of the laser processing of the processing pattern. [Appendix 13] The laser processing apparatus according to claim 8, wherein the frame line is data displayed as a circle or an ellipse that encompasses the processing pattern. [Appendix 14] A laser processing device according to any one of appendices 1 to 13, characterized in that when the three-dimensional position display data is text data or symbols, the text and symbols that respectively constitute the processing pattern are displayed separately. [Appendix 15] 15. The laser processing device according to any one of claims 1 to 14, wherein the three-dimensional position display data is data that is displayed so as to be distinguished by different displays for each type. [Appendix 16] The laser processing apparatus according to claim 15, wherein the three-dimensional position display data is displayed in a manner that distinguishes each type with a different color. [Appendix 17] The laser processing apparatus described in any one of Appendices 1 to 16, characterized in that the scanning unit includes a first scanner for scanning the processing laser light emitted from the laser light source in a first direction within a processing area, and a second scanner for scanning the laser light scanned by the first scanner in a second direction perpendicular to the first direction. [Appendix 18] The laser processing apparatus described in any one of Appendices 1 to 17, characterized in that the profile information input unit stores a plurality of basic figures in advance as profile information indicating the three-dimensional shape of the surface to be processed, and generates profile information by selecting a basic figure that approximates the surface to be processed of the workpiece from the basic figures. [Appendix 19] The laser processing apparatus of any one of Appendices 1 to 18, wherein the profile information input unit generates profile information from input three-dimensional data representing the three-dimensional shape of the workpiece as profile information indicating the three-dimensional shape of the surface to be machined of the workpiece. [Appendix 20] A laser processing method using a laser processing device that includes a laser light source for generating a processing laser light, a scanning unit for scanning the processing laser light emitted from the laser light source within a processing area, and a control unit for controlling the laser light source and the scanning unit, and that can irradiate a laser light onto a processing target surface of a workpiece arranged within the processing area and process the surface based on a set processing pattern, a processing pattern input step of inputting the processing pattern as two-dimensional information; a two-dimensional display step of displaying a screen on a display unit for editing the processing pattern inputted in the processing pattern input step; a three-dimensional position display data generating step of generating three-dimensional position display data corresponding to a three-dimensional display showing a printing area of ​​the laser light of the processing pattern edited in the two-dimensional display step; A profile information input step for inputting profile information indicating a three-dimensional shape of a surface to be machined; a 3D display step of displaying a screen on a display unit for editing the profile information input in the profile information input step; a machining condition setting step of displaying the position of the machining pattern by three-dimensional position display data on the machining target surface displayed based on the profile information in the three-dimensional display step, and setting machining conditions as position information; a three-dimensional laser processing control data generating step of generating three-dimensional laser processing control data for processing the processing object surface based on the processing pattern in accordance with the processing conditions set in the processing condition setting step; A laser processing method comprising: [Explanation of symbols]

[0122] W…Work PS: Surface to be processed LB: Laser light for processing WA…Processing area PA…Print area PI...3D position display data PP...Processing pattern PM…Printing PC…Processing conditions PD…Profile information CPD: 3D laser processing control data 10...Laser processing equipment 11...Oscillator unit 12…Head unit 13…Controller unit 22...Laser light source 23...Drive circuit for laser light source 24... Input / Output circuit 25...Storage section 42...Laser scanning unit (scanning unit) 43... Scanning unit drive circuit 44…Converging lens 45...Input / output circuit 46...Storage section 62...Control unit 620…2D display section 621... Machining pattern input section 622...Laser irradiation vector information storage unit 623…3D position display data generation unit 624…3D display section 625…Profile information input section 626…Basic shape memory section 627... Machining condition setting section 628…3D laser processing control data generation unit 64... Input / Output circuit 65...Storage section 100: Setting terminal 101...Input section 102...Display section 103... Input / Output circuit 104...Control unit 105...2D display screen 106…3D display screen

Claims

1. A laser processing device including a laser light source for generating a processing laser light, a scanning unit for scanning the processing laser light emitted from the laser light source within a processing area, and a control unit for controlling the laser light source and the scanning unit, and capable of irradiating the processing laser light onto a processing target surface of a workpiece arranged within the processing area, and processing the surface based on a set processing pattern, a processing pattern input unit for inputting the processing pattern as two-dimensional information; a two-dimensional display unit that displays a screen for editing the processing pattern input from the processing pattern input unit; a three-dimensional position display data generating unit that generates three-dimensional position display data corresponding to a three-dimensional display that indicates a printing area of ​​the processing pattern edited on the screen displayed by the two-dimensional display unit; a profile information input unit for inputting profile information indicating a three-dimensional shape of a surface to be processed; a three-dimensional display unit that displays a screen for editing the profile information inputted from the profile information input unit; a machining condition setting unit for displaying the position of the machining pattern by three-dimensional position display data on a machining target surface displayed on the basis of the profile information on a screen displayed by the three-dimensional display unit, and setting machining conditions as position information; a three-dimensional laser processing control data generating unit that generates three-dimensional laser processing control data for processing the processing object surface based on the processing pattern in accordance with the processing conditions set by the processing condition setting unit; A laser processing apparatus comprising:

2. The laser processing apparatus according to claim 1, characterized in that the processing pattern includes text data, symbols, barcodes, and two-dimensional barcodes, and the processing pattern input unit reads out laser irradiation vector information corresponding to the input information from pre-stored laser irradiation vector information based on the input information, and generates a two-dimensional processing pattern.

3. 2. The laser processing apparatus according to claim 1, wherein the processing pattern includes image data, and the processing pattern input unit generates a two-dimensional processing pattern by generating corresponding laser irradiation vector information based on the input image data.

4. The laser processing apparatus according to claim 1, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data that groups the processing patterns according to predetermined conditions and displays them collectively on a three-dimensional display unit.

5. The laser processing apparatus according to claim 4, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data that is grouped on the condition that the processing patterns are of the same type and displayed collectively on the three-dimensional display unit.

6. The laser processing apparatus according to claim 4, characterized in that the three-dimensional position display data generated by the three-dimensional position display data generation unit is data that groups different types of the processing patterns according to predetermined conditions and displays them collectively on a three-dimensional display unit.

7. 7. The laser processing device according to claim 6, wherein the predetermined condition is a predetermined range set in advance or a number of predetermined processing patterns set in advance.

8. 2. The laser processing apparatus according to claim 1, wherein the three-dimensional position display data generated by the three-dimensional position display data generating unit comprises data for displaying a frame line indicating a printing area of ​​the processing pattern.

9. 9. The laser processing device according to claim 8, wherein the frame line is data displayed as a rectangle having a width in a scanning direction of the processing pattern and a height in a direction perpendicular to the scanning direction.

10. 10. The laser processing apparatus according to claim 9, wherein the line segments constituting the rectangle are tangents to a printing area.

11. 9. The laser processing device according to claim 8, wherein the frame line is data displayed as a polygon surrounding the processing pattern.

12. 12. The laser processing device according to claim 11, wherein vertices constituting the polygon are set to predetermined singular points including a start point, an end point, an inflection point, and an apex of the laser processing of the processing pattern.

13. 9. The laser processing device according to claim 8, wherein the frame line is data displayed as a circle or an ellipse that encompasses the processing pattern.

14. A laser processing device according to any one of claims 1 to 13, characterized in that when the three-dimensional position display data is text data or symbols, the text and symbols that respectively constitute the processing pattern are displayed separately.

15. The laser processing device according to any one of claims 1 to 13, characterized in that the three-dimensional position display data is data that is displayed so as to be distinguished by different displays for each type.

16. 16. The laser processing apparatus according to claim 15, wherein the three-dimensional position display data is data that is displayed so as to be distinguished by different colors according to type.

17. The laser processing apparatus according to any one of claims 1 to 13, characterized in that the scanning unit includes a first scanner for scanning the processing laser light emitted from the laser light source in a first direction within a processing area, and a second scanner for scanning the processing laser light scanned by the first scanner in a second direction perpendicular to the first direction.

18. The laser processing apparatus according to any one of claims 1 to 13, characterized in that the profile information input unit stores a plurality of basic figures in advance as profile information indicating the three-dimensional shape of the surface to be processed, and generates profile information by selecting a basic figure that is similar to the surface to be processed of the workpiece from the basic figures.

19. The laser processing apparatus according to any one of claims 1 to 13, characterized in that the profile information input unit generates profile information from three-dimensional data representing the three-dimensional shape of the workpiece that has been input as profile information indicating the three-dimensional shape of the surface to be machined of the workpiece.

20. A laser processing method using a laser processing device that includes a laser light source for generating a processing laser light, a scanning unit for scanning the processing laser light emitted from the laser light source within a processing area, and a control unit for controlling the laser light source and the scanning unit, and that can irradiate the processing laser light onto a processing target surface of a workpiece arranged within the processing area and process the surface based on a set processing pattern, a processing pattern input step of inputting the processing pattern as two-dimensional information; a two-dimensional display step of displaying a screen on a display unit for editing the processing pattern inputted in the processing pattern input step; a three-dimensional position display data generating step of generating three-dimensional position display data corresponding to a three-dimensional display showing a printing area of ​​the processing laser light of the processing pattern edited in the two-dimensional display step; A profile information input step for inputting profile information indicating a three-dimensional shape of a surface to be machined; a three-dimensional display step of displaying a screen on a display unit for editing the profile information input in the step of inputting the profile information; a machining condition setting step of displaying the position of the machining pattern by three-dimensional position display data on the machining target surface displayed based on the profile information in the three-dimensional display step, and setting machining conditions as position information; a three-dimensional laser processing control data generating step of generating three-dimensional laser processing control data for processing the processing object surface based on the processing pattern in accordance with the processing conditions set in the processing condition setting step; A laser processing method comprising:

Citation Information

Patent Citations

  • Laser machining apparatus, device, method, and program for setting laser machining condition, computer-readable storage medium, and storage device

    JP2008012538A

  • Laser beam machining apparatus, device, method and program for setting laser beam machining condition, computer-readable recording medium and equipment with the program recorded therein

    JP2008030070A

  • Laser beam machining apparatus, laser beam machining condition setting apparatus, method and program, and recording medium that can be read out by computer, and recorded instrument

    JP2008030078A

  • Occludator, face bow, occlusion-confirming system and tempromandibular joint-reproducing system

    WO2004028396A1