CN118106606A - Laser processing system and control method thereof - Google Patents
Laser processing system and control method thereof Download PDFInfo
- Publication number
- CN118106606A CN118106606A CN202410314604.7A CN202410314604A CN118106606A CN 118106606 A CN118106606 A CN 118106606A CN 202410314604 A CN202410314604 A CN 202410314604A CN 118106606 A CN118106606 A CN 118106606A
- Authority
- CN
- China
- Prior art keywords
- processing
- axial member
- designated
- partition
- boundary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 215
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000005192 partition Methods 0.000 claims abstract description 94
- 230000008569 process Effects 0.000 claims abstract description 42
- 238000000638 solvent extraction Methods 0.000 claims abstract description 26
- 238000003754 machining Methods 0.000 claims description 18
- 230000011218 segmentation Effects 0.000 claims description 5
- 238000004140 cleaning Methods 0.000 description 9
- 239000000463 material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000004907 flux Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- 238000002679 ablation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 238000005429 filling process Methods 0.000 description 1
- 238000000227 grinding Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000000608 laser ablation Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Laser Beam Processing (AREA)
Abstract
The invention provides a laser processing system and a control method thereof, which can improve processing efficiency. The system comprises: the first axial part is relatively fixed on a processing platform for placing a workpiece to be processed; a second axial member movably mounted to the first axial member, and an axial direction of the second axial member is different from a movable direction; the N vibration lenses are arranged on the second axial member and are sequentially distributed in the axial direction of the second axial member, and N is larger than 1; and a control device for: partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to the N vibration lenses respectively; when full-drawing processing is needed, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and the N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
Description
Technical Field
The invention relates to the technical field of laser processing, in particular to a laser processing system and a control method thereof.
Background
In the field of laser processing, a laser vibrating lens is generally used for cleaning, engraving (or etching), welding and other processing operations. Taking laser cleaning as an example, also known as laser ablation or photo ablation, is a process of removing material from a solid (or sometimes liquid) surface by irradiation with a laser beam. At low laser fluxes, the material is heated by the absorbed laser energy and evaporates or sublimates. At high laser fluxes, the material typically converts to a plasma. Because the laser is used for cleaning the workpiece in a non-contact way, the laser is very safe for cleaning the precision workpiece or the fine part thereof, and the precision of the precision workpiece can be ensured. Compared with the common cleaning mode, the laser cleaning has the characteristics of no grinding, no contact, no thermal effect, suitability for objects made of various materials and the like, and is considered to be the most reliable and effective solution.
For example, the PCB (Printed Circuit Board, chinese name printed circuit board, also known as printed circuit board) processing industry has commonly used lasers for ink cleaning operations. The typesetting breadth of the PCB is large, and is generally more than 1000mm, in the existing laser cleaning system, a vibrating lens is generally used for processing the PCB, and moving parts in two directions of longitudinal and transverse coordinate axes are required to be configured to drive the vibrating lens to move, so that the whole range of the PCB which needs to be cleaned is covered. In the mode, the single-vibration lens is required to move and process in two directions for a plurality of times, and the efficiency is low.
Disclosure of Invention
The invention provides a laser processing system and a control method thereof, which can improve processing efficiency.
A first aspect of the present invention provides a laser processing system comprising: the first axial part is relatively fixed on a processing platform for placing a workpiece to be processed; a second axial member movably mounted to the first axial member, and an axial direction of the second axial member is different from a movable direction; the N vibration lenses are arranged on the second axial member and are sequentially distributed in the axial direction of the second axial member, and N is larger than 1; and a control device for:
Partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to the N vibration lenses respectively;
When full-drawing processing is needed, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and the N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
According to one embodiment of the present invention, the processing breadth ranges of any two adjacent vibrating lenses in the N vibrating lenses overlap.
According to one embodiment of the invention, a designated graph exists in the processing drawing, wherein the designated graph refers to a graph with the maximum length in the drawing partition direction being smaller than a set threshold value;
The control device is specifically used for dividing a processing drawing of a workpiece to be processed when the control device divides the processing drawing of the workpiece to be processed:
dividing the processing drawing into N initial areas in the drawing partition direction according to the initially set partition width, and dividing non-designated graphics in the processing drawing according to the partition direction;
Partitioning the processing drawing according to the designated graph in the processing drawing and the partitioned initial area, so that the designated graph is kept complete in the obtained partitioned drawing.
According to one embodiment of the present invention, when the control device divides the processing drawing according to the designated graph and the divided initial area in the processing drawing, the control device is specifically configured to:
Judging whether a target designated graph intersected with a designated boundary exists in the processing drawing or not according to each initial region, wherein the designated boundary is a boundary shared by the initial region and an adjacent initial region;
if yes, determining a target boundary corresponding to the initial area, wherein the target boundary is not intersected with the target designated graph, determining a corresponding initialization drawing according to the target boundary, and filling the non-designated graph part in the initial area after being segmented, the complete designated graph in the initial area and the target designated graph into the initialization drawing to obtain a corresponding partition drawing.
According to an embodiment of the present invention, after the control device determines whether there is a target specification pattern intersecting with a specification boundary in the processing drawing, the control device is further configured to:
if not, determining an initialization drawing corresponding to the initial area, and filling the non-designated graph part in the initial area after the segmentation and the complete designated graph in the initial area into the initialization drawing to obtain a corresponding partition drawing.
According to an embodiment of the present invention, after the control device fills the target specification pattern into the initialization drawing, the control device is further configured to: marking the target designated graph in the processing drawing;
When the control device judges whether the target specified graph intersected with the specified boundary exists in the processing drawing, the control device is further used for: judging whether a target designated graph which intersects with a designated boundary and is not marked exists in the processing drawing;
the complete designated graphic in the initial area refers to the designated graphic in the initial area that is not marked except for the target designated graphic.
According to one embodiment of the present invention, the target boundary is determined according to a specified boundary and a maximum length of the target specified graphic in the drawing partition direction;
Or the target boundary is determined from a specified boundary and the set threshold.
According to one embodiment of the invention, the second axial member being moved a plurality of times over the first axial member means that the second axial member is moved from an initial position over the first axial member towards an end position, each time a certain distance; the initial position and the final position correspond to two ends of the workpiece to be processed respectively;
The time length of each stay of the second axial member is determined according to the processing time length of each vibrating lens in the stay process.
According to an embodiment of the invention, the control device is further adapted to:
when the partition local processing is required, the second axial member is controlled to move and stop on the first axial member for a plurality of times, and the designated vibration lens is controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
According to an embodiment of the present invention, the control apparatus includes: the industrial personal computer and the M galvanometer cards; m is N/2, N is an even number;
the industrial personal computer is used for partitioning a processing drawing of a workpiece to be processed and controlling the second axial member and the M galvanometer cards;
The M galvanometer cards are used for controlling the N galvanometer lenses to process, wherein one galvanometer card controls 2 galvanometer lenses to process.
A second aspect of the present invention provides a method of controlling a laser processing system including a first axial member relatively fixed to a processing platform for placing a workpiece to be processed; a second axial member movably mounted to the first axial member, and an axial direction of the second axial member is different from a movable direction; the N vibration lenses are arranged on the second axial member and are sequentially distributed in the axial direction of the second axial member, and N is larger than 1; the method comprises the following steps:
Partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to the N vibration lenses respectively;
When full-drawing processing is needed, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and the N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
The invention has the following beneficial effects:
In the embodiment of the invention, the plurality of vibration lenses are arranged in the laser processing system, the processing drawing of the workpiece to be processed can be partitioned, the complete drawing processing task is distributed to the plurality of vibration lenses for collaborative processing, the control equipment controls one row of the plurality of vibration lenses to finish one row of areas for collaborative processing each time, the non-vibration lenses move and process on one row of areas, the processing time of one row of areas is greatly shortened, the processing efficiency is improved, the plurality of vibration lenses only need to move in a single dimension, namely, the plurality of vibration lenses only need to be integrally arranged on the second axial member, and the control equipment controls the second axial member to move on the first axial member so as to drive the plurality of vibration lenses to integrally move, so that the moving complexity is low, the error probability can be reduced, the processing task of the whole processing drawing can be finished through multiple moving and staying processing, and the processing task of the drawing with a large breadth can be finished in a short time.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that other drawings can be obtained according to these drawings without inventive faculty for a person skilled in the art.
FIG. 1 is a schematic diagram of a laser processing system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a laser processing system according to another embodiment of the present invention;
FIG. 3 is a flow chart of a control method of a laser processing system according to an embodiment of the invention;
FIG. 4 is a schematic illustration of a processing drawing of an embodiment of the present invention;
FIG. 5 is a schematic illustration of partitioning the process drawing of FIG. 4 in accordance with an embodiment of the invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The technical scheme of the invention is described in detail below by specific examples. The following embodiments may be combined with each other, and some embodiments may not be repeated for the same or similar concepts or processes.
In one embodiment, referring to fig. 1, a laser processing system comprises: a first axial member 100, a second axial member 200, n vibrating lenses 300, and a control device 400. Of course, the laser processing system may also include a processing platform, a laser, and other components, without limitation.
Wherein the first axial member 100 is relatively fixed to a machining platform (not shown) for placing a workpiece to be machined. The first axial member 100 may be mounted and fixed on the processing platform, but may be mounted at other positions, as long as it is fixed relative to the processing platform. The workpiece to be processed is generally a plate with a larger area to be processed, and can be a PCB, a plastic plate, a metal plate and the like, without limitation, and the processing range can be limited by cleaning, engraving, welding and the like as long as the workpiece is a plate needing laser processing.
The second axial member 200 is movably mounted to the first axial member 100, and the axial direction of the second axial member 200 is different from the movable direction. Preferably, the axial direction and the movable direction of the second axial member 200 may be perpendicular, and the movement range of the second axial member 200 on the first axial member 100 may cover the entire machining range of the machining platform. The movable direction of the second axial member 200 is the same as the axial direction of the first axial member 100, so that the second axial member 200 can move in the axial direction of the first axial member 100. Alternatively, as shown in fig. 1, the first axial member 100 may be double-driven, and both ends of the second axial member 200 are respectively mounted on both shafts of the first axial member 100, and the second axial member 200 may be moved back and forth on both shafts.
The N vibration lenses 300 are mounted to the second shaft member 200 and sequentially arranged in the axial direction of the second shaft member 200, N being greater than 1. It will be appreciated that the N vibrating lenses 300 are mounted toward the processing platform, and may process a workpiece to be processed on the processing platform. Preferably, the range of the machining area where the N vibration lenses 300 are stacked may cover the machining area of the machining platform in the axial direction of the second axial member 200.
It will be further appreciated that in general the vibrating lens may be connected to a laser via an optical fibre, and in operation the laser emits laser light and transmits the laser beam to the vibrating lens via the optical fibre, and the vibrating lens performs a corresponding operation using the laser beam.
The control device 400 may be used to control the movement of the second axial member 300, and in particular may be connected to a motor that drives the movement of the second axial member 200 on the first axial member 100, and to control the movement of the second axial member 200. The control device 400 may also control the operation of the N vibrating lenses 300.
For reasons of faster processing efficiency, bandwidth support, etc., the control device may include: the industrial personal computer and the M galvanometer cards; m is N/2, N is an even number, and one galvanometer card controls 2 galvanometer lenses to process. The industrial personal computer may perform some upper control operations, for example, may perform processing on a drawing, control the M galvanometer cards, control a motor driving the second shaft member 200 to move, and process information fed back by the M galvanometer cards, which is not specifically limited. M galvanometer cards belong to the intermediate controller, receive the instruction of industrial computer, control N shakes the camera lens and process, make the feedback to the industrial computer according to the operational aspect of N shakes the camera lens simultaneously.
Specifically, referring to fig. 2, n vibrating lenses 300 include: the 8 vibrating lenses 301-308, the control device comprises an industrial personal computer 401 and four vibrating mirror cards 402-405, the industrial personal computer is connected with the four vibrating mirror cards 402-405, the vibrating mirror card 402 is connected with and controls the vibrating lenses 301 and 302, the vibrating mirror card 403 is connected with and controls the vibrating lenses 303 and 304, the vibrating mirror card 404 is connected with and controls the vibrating lenses 305 and 306, and the vibrating mirror card 405 is connected with and controls the vibrating lenses 307 and 308. The industrial personal computer 401 can issue instructions to the four galvanometer cards 402-405, and the four galvanometer cards 402-405 control the respectively connected galvanometer lenses to perform corresponding processing work according to the instructions. The four galvanometer cards 402-405 may be existing galvanometer cards in the market, and of course, a galvanometer card modified from an existing galvanometer card may also be used, which is not particularly limited as long as the connected galvanometer lens can be controlled to work.
The number of the galvanometer lenses shown in fig. 1 and 2 is not limited, but may be 3, 4, 5, 6, 7, 9 or more, and the galvanometer card may control the galvanometer lenses one to two or one to one when N is singular. In some cases, it may be desirable to adjust the number of vibrating lenses, which may be configured to be removably coupled to the second shaft member to accommodate the corresponding scene, although this is not a limitation. In practice, when the surface of the workpiece to be machined is small, all the vibration lenses are not necessarily used completely, but some vibration lenses can stop working during machining or can be distributed to blank partition drawings without performing machining operation. However, in general, the dimensional change of the workpiece to be processed is not particularly large in the processing scene, so that only a fixed number of vibration lenses are generally required.
In one embodiment, referring to fig. 3, the control device may perform the following steps in controlling the process:
S100: partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to N vibration lenses respectively;
S200: when the full-drawing processing is required, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
Referring to fig. 2, the industrial personal computer 401 and the four galvanometer cards 402-405 may cooperate to complete steps S100 and S200 described above. The industrial personal computer 401 can partition the processing drawing of the workpiece to be processed, and the industrial personal computer 401 can send the partitioned drawing to the four connected galvanometer cards 402-405, and of course, each galvanometer card only needs to receive the partitioned drawing required by the connected galvanometer lens. When full-drawing processing is required, the second axial member 200 is controlled to move and stop on the first axial member 100 for a plurality of times, and a command is issued to the four galvanometer cards 402-405 during each stop, so that the four galvanometer cards 402-405 control the respectively connected galvanometer lenses to process the workpiece to be processed respectively according to the corresponding partition drawing.
In an alternative mode, the processing drawing of the workpiece to be processed can be partitioned in an equally-divided mode, namely, the processing drawing is equally divided into N partitioned drawings, and each partitioned drawing corresponds to one vibration lens. It will be appreciated that this is by way of example only and not by way of limitation, and that in the following embodiments of the invention a more optimal partitioning approach may be given.
The partition direction of the processing drawing can correspond to the arrangement direction of the vibration lenses, and the sequence of the partitioned drawing corresponds to the arrangement sequence of the vibration lenses, so that one vibration lens can process the corresponding position of the workpiece to be processed according to the corresponding partition drawing.
The control equipment can import the processing drawing of the workpiece to be processed in advance, the processing drawing is provided with graphic contents to be processed, and after the control equipment partitions the processing drawing, all the graphic contents are overlapped on the partition drawing and are required to be consistent with the graphic contents on the processing drawing. Of course, in some cases, the presence of repeated graphic content on different section drawings is also allowed, resulting in the corresponding position of the workpiece to be machined being repeatedly machined, if it can be avoided, of course preferred, or avoided, and ineffective machining.
After the partition drawings are obtained, the processing route of each partition drawing can be planned, and processing is carried out according to the partition drawings, namely, processing is carried out according to the processing route of the partition drawings. The route may be automatically planned by the system or may be manually planned, and how to carry out the route planning is not particularly limited and may be dependent on the complexity of the paper.
When the full-drawing processing is required, N vibrating lenses are required to be processed according to the corresponding partition drawings, so that the workpiece to be processed can be processed completely according to the processing drawings. Or the workpiece to be processed can be processed locally, for example, a certain position is not processed or only needs to be processed, one or more than two partition drawings can be selected to control the corresponding vibrating lenses to process so as to realize local processing of the workpiece to be processed, and the specific selection can be determined according to the needs and is not limited. The control device can determine whether full-image processing is required or partitioned partial processing is required according to externally input processing instructions.
In one embodiment, the plurality of movements of the second axial member on the first axial member means that the second axial member is moved from the initial position on the first axial member toward the final position, each time by a certain distance; the initial position and the final position correspond to two ends of the workpiece to be processed respectively. The distance to be moved here may be a set distance, and may be set according to the processing width range of the vibrating lens, as long as the processed area is not missed each time of stay.
Specifically, before processing, the control device can control the second axial member to drive the N vibration lenses to move to a starting position, the starting position corresponds to a position of one side of the workpiece to be processed, which is close to the second axial member, when full-drawing processing is required, the control device controls the N vibration lenses to process the workpiece to be processed together according to corresponding partition drawings, when the N vibration lenses are processed this time, the control device controls the second axial member to drive the N vibration lenses to move a certain distance towards the end position on the first axial member and stay, and continuously executes operations of controlling the N vibration lenses to process the workpiece to be processed together according to corresponding partition drawings, and the control device repeatedly until the second axial member reaches the end position and the N vibration lenses finish the processing this time on the end position.
In one embodiment, the time length of each stop of the second axial member is determined according to the processing time length of each vibration lens in the stop process, more specifically, the time length of each vibration lens in the processing time length of the current processing can be determined according to the longest processing time length of all vibration lenses, so that the vibration lenses are prevented from moving when not processed, and ineffective stop caused by overlong stop time can be avoided.
Optionally, in the stopping process, monitoring whether the N vibration lenses finish machining the workpiece to be machined, and when machining all the vibration lenses is finished, continuously executing the operation of controlling the second axial member to drive the N vibration lenses to move a certain distance towards the end position on the first axial member and stopping. In conjunction with fig. 2, it is monitored whether the processing of the workpiece to be processed is completed by the galvanometer cards 402-405, when the galvanometer cards 402-405 are respectively connected with the galvanometer cards to complete the processing operation, an operation completion signal is fed back to the industrial personal computer 401, and when the industrial personal computer 401 receives the operation completion signal fed back by all the galvanometer cards 402-405, the industrial personal computer 401 determines that the processing is completed, and continuously controls the second axial member 200 to drive the 8 galvanometer cards to move a certain distance towards the end position on the first axial member 100 and stay.
Of course, in some cases, full-image processing is not needed, and only a part of the workpiece to be processed is needed to be processed, at this time, a required partition drawing can be determined from all partition drawings, and corresponding vibration lenses are controlled to perform corresponding operations according to the selected partition drawing.
In one embodiment, the control device is further configured to: when the partition local processing is required, the second axial member is controlled to move and stop on the first axial member for a plurality of times, and the designated vibration lens is controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop. The operation of each device component in the local processing of the partition is similar to that in the whole-view processing, but only some vibration lenses can not participate in the processing, and other vibration lenses are not described herein.
In the embodiment of the invention, the plurality of vibration lenses are arranged in the laser processing system, the processing drawing of the workpiece to be processed can be partitioned, the complete drawing processing task is distributed to the plurality of vibration lenses for collaborative processing, the control equipment controls one row of the plurality of vibration lenses to finish one row of areas for collaborative processing each time, the non-vibration lenses move and process on one row of areas, the processing time of one row of areas is greatly shortened, the processing efficiency is improved, the plurality of vibration lenses only need to move in a single dimension, namely, the plurality of vibration lenses only need to be integrally arranged on the second axial member, and the control equipment controls the second axial member to move on the first axial member so as to drive the plurality of vibration lenses to integrally move, so that the moving complexity is low, the error probability can be reduced, the processing task of the whole processing drawing can be finished through multiple moving and staying processing, and the processing task of the drawing with a large breadth can be finished in a short time.
In one embodiment, the processing breadth ranges of any two adjacent vibrating lenses in the N vibrating lenses are overlapped, the overlapping degree is not limited, and when a row of processing tasks are executed, the fact that a row of areas to be processed can be processed completely is ensured, and any part cannot be missed is ensured. For example, the maximum width of the overlapping area may be less than or equal to half the diameter of the machining area of the single vibration lens, may be 1/4 of the diameter of the machining area of the single vibration lens, for example, the diameter of the machining area is 200mm, and the maximum width of the overlapping area may be 50mm, which is not particularly limited. It is worth noting that the distance of each movement of the second axial member may be determined according to the maximum length of the overlapping area, which may be less than or equal to the maximum length. The maximum length of the overlap region refers to the maximum length in the longer direction of the overlap region, and the maximum width refers to the maximum length in the direction perpendicular to the longer direction.
In one embodiment, a designated graph exists in the processing drawing, and the designated graph refers to a graph with a maximum length smaller than a set threshold value in the partitioning direction of the drawing. The set threshold may be determined according to, for example, a diameter of a machining area of the single shot, for example, when the diameter of the machining area of the single shot is 200mm, the set threshold may be 200mm, which is not limited in detail. The partitioning direction of the drawing is a direction corresponding to the arrangement direction of the multi-vibration lens, for example, the processing drawing is a rectangular drawing, and 8 partitioning drawings are required to be divided in the length direction of the rectangular drawing, so that the processing drawing can be processed according to the following conditions
In one embodiment, in step S100, the control device is specifically configured to:
dividing the processing drawing into N initial areas in the drawing partition direction according to the initially set partition width, and dividing non-designated graphics in the processing drawing according to the partition direction;
Partitioning the processing drawing according to the designated graph in the processing drawing and the partitioned initial area, so that the designated graph is kept complete in the obtained partitioned drawing.
Specifically, in the processing drawing, the graphics are divided into two types, one is a designated graphic, the maximum length of the designated graphic in the drawing partition direction is smaller than a set threshold, for example, if a circle is smaller than the set threshold, the circle is the designated graphic, and the other is a non-designated graphic, or is a non-designated graphic.
When dividing N initial areas, the designated graph is not processed, and the breadth of the non-designated graph is larger, so when dividing N initial areas, the non-designated graph is divided according to the area, namely if the non-designated graph is completely in a certain initial area, the non-designated graph is not processed, if the non-designated graph is in a different initial area, the non-designated graph is divided, and the boundary points of the different initial areas are divided, so that different parts of the non-designated graph are divided into the corresponding initial areas, and the non-designated graph part is filled into the drawing corresponding to the initial area.
When the method is used for partitioning, the designated graph and the initial area are mainly used, partitioning can be carried out according to whether the designated graph and the partitioned initial area are intersected or not, the designated graph is avoided by the boundary of the partitioning drawing, and the designated graph can be ensured to be kept complete in the obtained partitioning drawing.
In the mode, the partition can be carried out according to the size of the breadth of the graph, so that the graph with small breadth can fall into a partition drawing completely, the single vibration lens can be ensured to process the graph with small breadth completely, processing errors are avoided, processing complexity is reduced, and processing efficiency is improved.
Of course, when partitioning, the processing time length of each area is ensured to be the same as much as possible, and the condition of long-time waiting is avoided.
In one embodiment, the control device is specifically configured to, when dividing the processing drawing according to a designated graphic in the processing drawing and the divided initial area:
Judging whether a target designated graph intersected with a designated boundary exists in the processing drawing or not according to each initial region, wherein the designated boundary is a boundary shared by the initial region and an adjacent initial region;
If yes, determining a target boundary corresponding to the initial area, wherein the target boundary is not intersected with the target designated graph, determining a corresponding initialization drawing according to the target boundary, and filling the non-designated graph part in the initial area after being segmented, the complete designated graph in the initial area and the target designated graph into the initialization drawing to obtain a corresponding partition drawing;
if not, determining an initialization drawing corresponding to the initial area, and filling the non-designated graph part in the initial area after the segmentation and the complete designated graph in the initial area into the initialization drawing to obtain a corresponding partition drawing.
Optionally, the target boundary is determined according to a specified boundary and a maximum length of the target specified graph in the drawing partition direction; or the target boundary is determined from a specified boundary and the set threshold.
In order to improve the processing efficiency, the designated boundary may be a boundary shared by the initial region and the adjacent initial region on the right side, so that only a single-side judgment is performed each time, and the intersecting boundary of every two adjacent initial regions is executed to the judgment operation, so that no omission occurs.
For an initial area, if a designated graph intersected with a designated boundary exists in a processing drawing, the graph is a target designated graph, in order to enable the designated target designated graph to fall into a partition drawing completely, only a drawing with a size larger than that of the initial area can be determined at the moment, namely the corresponding initialization drawing is larger than that of the initial area, specifically, the designated boundary of the initial area moves to a direction expanding the initial area for a certain distance to determine the target boundary, and the size of the initialization drawing can be obtained, then an initialization drawing with the size is generated, and a non-designated graph part in the initial area after being divided in the initial area, the complete designated graph in the initial area and the target designated graph are filled into the initialization drawing to obtain the corresponding partition.
If the designated graph intersected with the designated boundary does not exist in the processing drawing, namely, the designated graph is not required to exist, only an initialization drawing with the same size as the initial area is generated, and the non-designated graph part in the initial area after being divided in the initial area and the complete designated graph in the initial area are filled in the initialization drawing to obtain the corresponding partition drawing.
Through the operation, the partition of the processing drawing can be completed, meanwhile, the appointed graph with a small breadth can be completely located in one partition drawing and cannot be cut, the integrity of the small graph is guaranteed, the processing route is easier to plan, and processing with higher efficiency is achieved.
The non-designated graphic portion in the initial region after being divided in the initial region refers to the designated graphic in the processing drawing that is originally completely in the initial region and the portion (if any) of the designated graphic in the initial region after being divided in the different initial region.
In one embodiment, after the control device fills the target specification graphic into the initialization drawing, the control device is further configured to: marking the target designated graph in the processing drawing;
When the control device judges whether the target specified graph intersected with the specified boundary exists in the processing drawing, the control device is further used for: judging whether a target designated graph which intersects with a designated boundary and is not marked exists in the processing drawing;
the complete designated graphic in the initial area refers to the designated graphic in the initial area that is not marked except for the target designated graphic.
In other words, for an initial area, if a designated graph which intersects with a designated boundary and is not marked exists in a processing drawing, the graph is a target designated graph, so that the designated target designated graph can completely fall into a partition drawing, then only a drawing with a size larger than that of the initial area can be determined at the moment, that is, the corresponding initialization drawing is larger than that of the initial area, specifically, the designated boundary of the initial area is moved to a direction of expanding the initial area by a certain distance to determine the target boundary, so that the size of the initialization drawing can be obtained, then an initialization drawing with the size is generated, the non-designated graph part which is in the initial area after being divided in the initial area, the complete designated graph in the initial area and the target designated graph are filled into the initialization drawing, so that the corresponding partition drawing is obtained, and meanwhile, the target designated graph is marked in the processing drawing;
If the processing drawing does not have the designated graph intersected with the designated boundary or the intersected designated graph is marked (i.e. is already in other partition drawings), namely, no target designated graph exists, only an initialization drawing with the same size as the initial area is generated, and the non-designated graph part in the initial area after being divided in the initial area and the complete designated graph in the initial area are filled in the initialization drawing to obtain the corresponding partition drawing.
In the above manner, the designated graph which is intersected at the boundary and is already in the partition drawing is marked, so that the complete designated graph in the initial area can be found out according to the mark in the subsequent filling process, the designated graph is convenient to fill in, and the designated graph can be prevented from being repeatedly filled in different partition drawings.
One possible embodiment of a process drawing partition is described below in conjunction with fig. 4 and 5, but is not intended to be limiting.
Referring to fig. 4 and 5, there are 14 circles C1-C14, 3 line segments L1-L3, 2 triangles T1 and T2, 1 rectangle R1 in the machining drawing; the processing drawing is partitioned in the length direction, C1-C9, C12 and C14 are determined to be designated graphs according to the sizes of the graphs in the length direction of the processing drawing, a line segment L1 is the designated graph, triangles T1 and T2 are the designated graphs, a rectangle R1 is the designated graph, circles C10, C11 and C13 are non-designated graphs, and line segments L2 and L3 are non-designated graphs.
Referring to fig. 5, the division width may be 1/8 of the processing drawing, and the processing drawing is divided into 8 initial regions Z1-Z8 in the length direction according to the division width, while the non-designated pattern is divided into two at the first dotted line position in fig. 5, the line segment L2 is divided into two.
Next, for the initial area Z1, it is determined whether there is a designated pattern intersecting with the designated boundary (right boundary, i.e., the boundary on the first dotted line) of the initial area Z1 in the processing drawing, and as can be seen in fig. 5, the triangle T1 and the circle C2 are the intersecting designated patterns, so that the triangle T1 and the circle C2 are the target designated patterns, the designated boundary of the initial area Z1 is moved to the right by a distance of a set threshold value, the target boundary (i.e., the boundary on the first dotted line) corresponding to the initial area Z1 is obtained, an initialization drawing of a corresponding size is generated, and the segmented line segment L2' (segmented non-designated pattern) in the initial area Z1, the line segment L1 and the circle C1 (complete designated pattern in the initial area Z1), and the triangle Z1 and the circle C2 (target designated pattern) are filled into the corresponding initialization drawing, thereby obtaining the partition drawing P1.
Next, for the initial region Z2, it is determined whether there is a designated pattern intersecting with the designated boundary (right boundary, i.e., the boundary on the second dotted line) of the initial region Z2 in the processing drawing, and as can be seen in fig. 5, the circles C4 and C5 are intersecting designated patterns, and therefore, the circles C4 and C5 are target designated patterns, the designated boundary of the initial region Z2 is moved to the right by a distance of a set threshold value, the target boundary (i.e., the boundary on the second dotted line) corresponding to the initial region Z2 is obtained, an initialization drawing of a corresponding size is generated, and the segmented line segment L2 "(segmented non-designated pattern) in the initial region Z2, the circle C2 (complete designated pattern in the initial region Z2), and the circles C4 and C5 (target designated pattern) are filled into the corresponding initialization drawing, thereby obtaining the partition drawing P2.
Next, for the initial area Z3, it is determined whether there is a designated pattern intersecting with the designated boundary (right boundary, i.e., the boundary on the second dotted line) of the initial area Z3 in the processing drawing, and as can be seen in fig. 5, the circle C8 is the intersecting designated pattern, so that the circle C8 is the target designated pattern, the designated boundary of the initial area Z3 is moved to the right by a set threshold distance, the target boundary (i.e., the boundary on the third dotted line) corresponding to the initial area Z3 is obtained, an initialization drawing of a corresponding size is generated, and circles C6 and C7 (complete designated pattern in the initial area Z3) and the circle C8 (target designated pattern) in the initial area Z3 are filled into the corresponding initialization drawing, thereby obtaining the partition drawing P3.
Next, for the initial area Z4, it is determined whether there is a designated pattern intersecting with the designated boundary (right boundary, i.e., the boundary on the third imaginary line) of the initial area Z4 in the processing drawing, and as can be seen from fig. 5, there is no designated boundary with the initial area Z4, and then an initialization drawing having the same size as (or a little larger than) the initial area Z4 is generated at this time, and the circular C10 in the initial area Z4 (non-designated pattern still completely located in the initial area Z4 after the segmentation) and the circular C9 in the initial area Z4 (complete designated pattern in the initial area Z4) are filled into the corresponding initialization drawing, thereby obtaining the partition drawing P4.
The same applies to the initial areas Z5-Z8, and corresponding partition drawings can be obtained in the above manner, so that redundant description is omitted.
It will be appreciated that the processing drawings shown in fig. 4 and 5 are examples only for clarity of the invention and do not represent actual processing drawings, and that there may be more patterns in the actual processing drawings, more patterns, more traces, and more complex traces, but all of the divisions may be achieved by the present invention as described above.
The invention also provides a control method of the laser processing system, which comprises a first axial part, a second axial part and a control device, wherein the first axial part is relatively fixed on a processing platform for placing a workpiece to be processed; a second axial member movably mounted to the first axial member, and an axial direction of the second axial member is different from a movable direction; the N vibration lenses are arranged on the second axial member and are sequentially distributed in the axial direction of the second axial member, and N is larger than 1; referring to fig. 3, the method includes the steps of:
s100: partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to the N vibration lenses respectively;
s200: when full-drawing processing is needed, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and the N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
The laser processing system of claim 1, wherein there is an overlap in the processing area of any two adjacent ones of the N galvanometer lenses.
In one embodiment, a designated graph exists in the processing drawing, wherein the designated graph refers to a graph with a maximum length smaller than a set threshold value in the drawing partition direction;
Partitioning the processing drawing of the workpiece to be processed, including:
dividing the processing drawing into N initial areas in the drawing partition direction according to the initially set partition width, and dividing non-designated graphics in the processing drawing according to the partition direction;
Partitioning the processing drawing according to the designated graph in the processing drawing and the partitioned initial area, so that the designated graph is kept complete in the obtained partitioned drawing.
In one embodiment, partitioning the processing drawing according to the designated graph and the divided initial area in the processing drawing includes:
Judging whether a target designated graph intersected with a designated boundary exists in the processing drawing or not according to each initial region, wherein the designated boundary is a boundary shared by the initial region and an adjacent initial region;
if yes, determining a target boundary corresponding to the initial area, wherein the target boundary is not intersected with the target designated graph, determining a corresponding initialization drawing according to the target boundary, and filling the non-designated graph part in the initial area after being segmented, the complete designated graph in the initial area and the target designated graph into the initialization drawing to obtain a corresponding partition drawing.
In one embodiment, after the determining whether the target specified graphic intersecting the specified boundary exists in the processing drawing, the method further includes:
if not, determining an initialization drawing corresponding to the initial area, and filling the non-designated graph part in the initial area after the segmentation and the complete designated graph in the initial area into the initialization drawing to obtain a corresponding partition drawing.
In one embodiment, after the target specification pattern is filled into the initialization drawing, the method further comprises: marking the target designated graph in the processing drawing;
judging whether a target specified graph intersected with a specified boundary exists in the processing drawing or not, and further comprising: judging whether a target designated graph which intersects with a designated boundary and is not marked exists in the processing drawing;
the complete designated graphic in the initial area refers to the designated graphic in the initial area that is not marked except for the target designated graphic.
In one embodiment, the target boundary is determined according to a specified boundary and a maximum length of the target specified graphic in the drawing partition direction;
Or the target boundary is determined from a specified boundary and the set threshold.
In one embodiment, the plurality of movements of the second axial member on the first axial member means that the second axial member moves from an initial position on the first axial member toward an end position and each time moves a certain distance; the initial position and the final position correspond to two ends of the workpiece to be processed respectively;
The time length of each stay of the second axial member is determined according to the processing time length of each vibrating lens in the stay process.
In one embodiment, the method further comprises:
when the partition local processing is required, the second axial member is controlled to move and stop on the first axial member for a plurality of times, and the designated vibration lens is controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
In one embodiment, the control device includes: the industrial personal computer and the M galvanometer cards; m is N/2, N is an even number;
the industrial personal computer is used for partitioning a processing drawing of a workpiece to be processed and controlling the second axial member and the M galvanometer cards;
The M galvanometer cards are used for controlling the N galvanometer lenses to process, wherein one galvanometer card controls 2 galvanometer lenses to process.
For the method embodiments, since they basically correspond to the system embodiments, the relevant portions will be referred to in the description of the system embodiments, and will not be described herein.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (11)
1. A laser processing system, comprising: the first axial part is relatively fixed on a processing platform for placing a workpiece to be processed; a second axial member movably mounted to the first axial member, and an axial direction of the second axial member is different from a movable direction; the N vibration lenses are arranged on the second axial member and are sequentially distributed in the axial direction of the second axial member, and N is larger than 1; and a control device for:
Partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to the N vibration lenses respectively;
When full-drawing processing is needed, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and the N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
2. The laser processing system of claim 1, wherein there is an overlap in the processing area of any two adjacent ones of the N galvanometer lenses.
3. The laser processing system according to claim 2, wherein a specified pattern exists in the processing drawing, the specified pattern being a pattern having a maximum length in a drawing division direction smaller than a set threshold value;
The control device is specifically used for dividing a processing drawing of a workpiece to be processed when the control device divides the processing drawing of the workpiece to be processed:
dividing the processing drawing into N initial areas in the drawing partition direction according to the initially set partition width, and dividing non-designated graphics in the processing drawing according to the partition direction;
Partitioning the processing drawing according to the designated graph in the processing drawing and the partitioned initial area, so that the designated graph is kept complete in the obtained partitioned drawing.
4. The laser processing system of claim 3, wherein the control device is configured to, when dividing the processing drawing according to a specified pattern in the processing drawing and the divided initial region:
Judging whether a target designated graph intersected with a designated boundary exists in the processing drawing or not according to each initial region, wherein the designated boundary is a boundary shared by the initial region and an adjacent initial region;
if yes, determining a target boundary corresponding to the initial area, wherein the target boundary is not intersected with the target designated graph, determining a corresponding initialization drawing according to the target boundary, and filling the non-designated graph part in the initial area after being segmented, the complete designated graph in the initial area and the target designated graph into the initialization drawing to obtain a corresponding partition drawing.
5. The laser processing system of claim 4, wherein after the control device determines whether there is a target specified pattern intersecting a specified boundary in the processing drawing, the control device is further configured to:
if not, determining an initialization drawing corresponding to the initial area, and filling the non-designated graph part in the initial area after the segmentation and the complete designated graph in the initial area into the initialization drawing to obtain a corresponding partition drawing.
6. The laser processing system of claim 4, wherein the control device, after filling the target specification pattern into the initialization drawing, is further configured to: marking the target designated graph in the processing drawing;
When the control device judges whether the target specified graph intersected with the specified boundary exists in the processing drawing, the control device is further used for: judging whether a target designated graph which intersects with a designated boundary and is not marked exists in the processing drawing;
the complete designated graphic in the initial area refers to the designated graphic in the initial area that is not marked except for the target designated graphic.
7. The laser processing system of claim 4 wherein the target boundary is determined based on a specified boundary and a maximum length of the target specified pattern in the drawing partition direction;
Or the target boundary is determined from a specified boundary and the set threshold.
8. The laser machining system of claim 1, wherein the plurality of movements of the second axial member over the first axial member means that the second axial member moves from an initial position over the first axial member toward an end position a distance at a time; the initial position and the final position correspond to two ends of the workpiece to be processed respectively;
The time length of each stay of the second axial member is determined according to the processing time length of each vibrating lens in the stay process.
9. The laser processing system of claim 1, wherein the control device is further configured to:
when the partition local processing is required, the second axial member is controlled to move and stop on the first axial member for a plurality of times, and the designated vibration lens is controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
10. The laser processing system of claim 1, wherein the control device comprises: the industrial personal computer and the M galvanometer cards; m is N/2, N is an even number;
the industrial personal computer is used for partitioning a processing drawing of a workpiece to be processed and controlling the second axial member and the M galvanometer cards;
The M galvanometer cards are used for controlling the N galvanometer lenses to process, wherein one galvanometer card controls 2 galvanometer lenses to process.
11. A control method of a laser processing system is characterized in that the laser processing system comprises a first axial member, a second axial member and a control unit, wherein the first axial member is relatively fixed on a processing platform for placing a workpiece to be processed; a second axial member movably mounted to the first axial member, and an axial direction of the second axial member is different from a movable direction; the N vibration lenses are arranged on the second axial member and are sequentially distributed in the axial direction of the second axial member, and N is larger than 1; the method comprises the following steps:
Partitioning a processing drawing of a workpiece to be processed to obtain N partition drawings, wherein the N partition drawings correspond to the N vibration lenses respectively;
When full-drawing processing is needed, the second axial member is controlled to move and stop for a plurality of times on the first axial member, and the N vibrating lenses are controlled to process the workpiece to be processed according to the corresponding partition drawing respectively during each stop.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410314604.7A CN118106606A (en) | 2024-03-19 | 2024-03-19 | Laser processing system and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410314604.7A CN118106606A (en) | 2024-03-19 | 2024-03-19 | Laser processing system and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118106606A true CN118106606A (en) | 2024-05-31 |
Family
ID=91208254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410314604.7A Pending CN118106606A (en) | 2024-03-19 | 2024-03-19 | Laser processing system and control method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118106606A (en) |
-
2024
- 2024-03-19 CN CN202410314604.7A patent/CN118106606A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3122708B2 (en) | Paste coating machine | |
JP5025158B2 (en) | Laser processing method and apparatus | |
JP6362130B2 (en) | Laser processing method and laser processing apparatus | |
WO2014132845A1 (en) | Tool shape measurement method and tool shape measurement device | |
JP2005205440A (en) | Device and method for laser beam machining | |
US20150021304A1 (en) | Laser machining method, laser machining apparatus, and laser machining program | |
CN104203482A (en) | Machining control device, laser machining device, and laser control method | |
WO2016035178A1 (en) | Laser processing device | |
US20060032348A1 (en) | Method of cutting a sheet and reducing the remnant material | |
JP2016019997A (en) | Laser processing system for laser-processing workpiece | |
CN112496557A (en) | Laser marking system and laser marking method | |
US20240116122A1 (en) | A method for optimising a machining time of a laser machining process, method for carrying out a laser machining process on a workpiece, and laser machining system designed for carrying out this process | |
JP2000263261A (en) | Laser beam machining device and method of laser beam machining using same device | |
CN118106606A (en) | Laser processing system and control method thereof | |
CN112809191A (en) | Laser marking method and device and computer readable storage medium | |
JP2013105431A (en) | Laser processing method, apparatus and program | |
JP3561159B2 (en) | Laser processing equipment | |
US20220152739A1 (en) | Laser Ablation Method for Engraving a Workpiece with a Texture | |
TWI675717B (en) | Laser processing method and laser processing device | |
JP2004142082A (en) | Method and device for working plan | |
WO2016117224A1 (en) | Marking device and method, pattern generation device, and workpiece | |
KR101130634B1 (en) | Apparatus for controlling section shape steel cutting and its controlling method | |
TW201722599A (en) | Marking device | |
JP4318669B2 (en) | Laser processing equipment | |
JP2005169465A (en) | Laser beam machining method, apparatus, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |