CN108857092A - It is cut by laser paths planning method, device, storage medium and computer equipment - Google Patents
It is cut by laser paths planning method, device, storage medium and computer equipment Download PDFInfo
- Publication number
- CN108857092A CN108857092A CN201810785295.6A CN201810785295A CN108857092A CN 108857092 A CN108857092 A CN 108857092A CN 201810785295 A CN201810785295 A CN 201810785295A CN 108857092 A CN108857092 A CN 108857092A
- Authority
- CN
- China
- Prior art keywords
- cutting
- information
- combination
- cut
- sequence
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/36—Removing material
- B23K26/38—Removing material by boring or cutting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/70—Auxiliary operations or equipment
- B23K26/702—Auxiliary equipment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Laser Beam Processing (AREA)
- Numerical Control (AREA)
Abstract
The present invention relates to a kind of laser cutting paths planning method, device, storage medium and computer equipments, obtain the parts information and stock layout information of part to be cut;It treats cutting parts and processing is numbered, obtain number combination;According to number combination, the shortest cutting track information of parts information and stock layout acquisition of information path;Cutting road planning is carried out according to the corresponding number combination of the shortest cutting track information in path, parts information and stock layout information, obtains route planning information.It is numbered by treating cutting parts and combined treatment, after calculating the corresponding cutting track length of each combination, select the corresponding combination in most short track as optimal part cutting sequence, and carry out path planning, it can guarantee that integral cutting path is most short, so as to shorten laser cutting time, laser cutting efficiency is improved, the science and reasonability of laser cutting path planning are improved.
Description
Technical field
The present invention relates to laser cutting technique fields, more particularly to a kind of laser cutting paths planning method, device, deposit
Storage media and computer equipment.
Background technique
With the development of automated control technology, laser cutting using more and more extensive.Laser cutting refers to using high
Power laser beam irradiates material to be cut, and the illuminated part of material to be cut is heated evaporation, formation width it is very narrow (such as
0.1mm or so) joint-cutting.In cutting process, by controlling the cutting path of laser beam to control the forming position of joint-cutting, thus
The laser cutting operation of cutting material is treated in completion.
In laser cutting process, in order to improve cutting efficiency, need to carry out laser cutting path planning.Traditional technology is logical
Path planning is completed frequently with " n " type algorithm, is explained that (dotted line is table in Fig. 1 using the cutting path example in Fig. 1
Show cutting sequence), " n " type algorithm, which refers to, selects the part for being located at corner to cut starting point, from top to bottom cut, when
It after the part cutting of same row, then moves to right to another column part and is cut from the bottom to top, until all parts have been cut
Finish.
However, " n " type algorithm in traditional technology is only applicable to that number of parts is less and arrangements of components is more regular
Situation is advised when number of parts or the irregular more or arrangements of components mode of type religion by the path that " n " type algorithm obtains
The scheme of drawing causes cutting efficiency lower there may be cutting path or clipping time longer situation, so as to cause path rule
The scheme of drawing there is a problem of not scientific, unreasonable.
Summary of the invention
Based on this, it is necessary in view of the above-mentioned problems, providing a kind of laser cutting path that path planning is more scientific and reasonable
Planing method, device, storage medium and computer equipment.
A kind of laser cutting paths planning method, including:
Obtain the parts information and stock layout information of part to be cut;
Processing is numbered to the part to be cut, and according to the corresponding number row of being numbered of the part to be cut
Sequence processing, obtains number combination, and the number combination characterizes the cutting sequence of corresponding part to be cut;
Each number, which is obtained, according to number combination, the parts information and the stock layout information combines corresponding cut
Cut trace information, and the shortest cutting track information of to acquisite approachs from each number combined cutting track information;
According to the corresponding number combination of the shortest cutting track information in the path, the parts information and the stock layout
Information carries out Cutting road planning, obtains route planning information.
A kind of laser cutting path planning apparatus, including:
Data obtaining module, for obtaining the parts information and stock layout information of part to be cut;
Number composite module, for processing to be numbered to the part to be cut, and according to the part pair to be cut
Sequence processing is numbered in the number answered, and obtains number combination, and the number combination characterizes the cutting of corresponding part to be cut
Sequentially;
Trajectory computation module, for being obtained often according to number combination, the parts information and the stock layout information
A number combines corresponding cutting track information, and the shortest cutting of to acquisite approachs from each number combined cutting track information
Trace information;
Path planning module, for according to the corresponding number combination of the shortest cutting track information in the path, described zero
Part information and the stock layout information carry out Cutting road planning, obtain route planning information.
A kind of computer equipment, including memory and processor, the memory are stored with computer program, the processing
The step of device realizes above-mentioned laser cutting paths planning method when executing the computer program.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
The step of above-mentioned laser cutting paths planning method is realized when row.
Above-mentioned laser cutting paths planning method, device, storage medium and computer equipment, obtain the zero of part to be cut
Part information and stock layout information;It treats cutting parts and processing is numbered, and compiled according to the corresponding number of part to be cut
Number sequence processing, obtains number combination, and number combination characterizes the cutting sequence of corresponding part to be cut;Combined according to number,
Parts information and stock layout information obtain each number and combine corresponding cutting track information, and the cutting rail combined from each number
The shortest cutting track information of to acquisite approachs in mark information;Combined according to the corresponding number of the shortest cutting track information in path,
Parts information and stock layout information carry out Cutting road planning, obtain route planning information.It is compiled by treating cutting parts
Number and combined treatment, after calculating the corresponding cutting track length of each combination, select the corresponding combination in most short track as
Optimal part cutting sequence, and carry out path planning, it is ensured that integral cutting path is most short, when so as to shorten laser cutting
Between, laser cutting efficiency is improved, the science and reasonability of laser cutting path planning are improved.
Detailed description of the invention
Fig. 1 is the path planning schematic diagram being cut by laser in traditional technology;
Fig. 2 is the outline drawing of part in laser cutting;
Fig. 3 is the stock layout exemplary diagram of part in laser cutting;
Fig. 4 is the flow diagram that paths planning method is cut by laser in one embodiment;
Fig. 5 is lead-in track schematic diagram in one embodiment;
Fig. 6 is the flow diagram for being combined cross processing in one embodiment to number combination;
Fig. 7 is the flow diagram for being combined variation processing in one embodiment to number combination;
Fig. 8 is that the example schematic of optimization processing is cut on side altogether in one embodiment;
Fig. 9 is not come back to cut the example schematic of optimization processing in one embodiment;
Figure 10 is the example schematic of flight cutting optimization processing in one embodiment;
Figure 11 is the example schematic of Slice by slice cutting optimization processing in one embodiment;
Figure 12 is the structural schematic diagram that path planning apparatus is cut by laser in one embodiment;
Figure 13 is the structural schematic diagram that path planning apparatus is cut by laser in another embodiment.
Specific embodiment
Before the technical solution for illustrating the application, some related contents in laser cutting technique are explained first
Explanation.
Being cut by laser the most basic geometric units of figure is profile, and profile is the closed figure being made of straight line and circular arc.
For any one simple or complicated profile, we can define the company of the tie point of straight line and straight line, straight line and circular arc
The tie point of contact and circular arc and circular arc is the vertex of profile, and the straight line for constituting profile or circular arc are defined as side, for
For circular contour, vertex can be at an arbitrary position.With reference to Fig. 1, typical profile includes circle, polygon, by straight line and circle
The special-shaped outline etc. that arc is constituted.
Part is then as made of profile combination, is to be cut by laser most direct output product.As shown in Fig. 2, one complete
Parts to be processed include outer profile and several Internal peripheries, for example, the part A in Fig. 2 includes outer profile A1 and interior
Profile A2, A3, A4, A5, part B include outer profile B1 and Internal periphery B2;There are also parts to only have outer profile without lubrication groove
Part C in exterior feature, such as Fig. 2 only includes outer profile C1.For designed part, each profile of constituent part
Relative position just fixed;And for the profile of different part and different inside parts, their relative position can be with
Placement position of each part on plate is different and changes.
During actual laser cutting process, generally by multiple identical or different part stock layouts in one whole plate
Batch cutting processing is carried out on material, the mode of stock layout needs to optimize by jacking algorithm, to guarantee the utilization rate of plate most
It is high and cutting technique reasonable.After typesetting is completed, the position of all parts and profile is all determined, and laser cutting is then
It is that the graphic file finally completed according to this typesetting processes all parts on material plate.Fig. 3 is a laser cutting
Part stock layout exemplary diagram in the process.
The specific process of laser cutting includes the following steps:It is empty mobile in the case where being not turned on laser output first
Cutting head is to first part;It is then turned on laser output, cuts first profile of first part;The of first part
One profile cut it is complete and then it is empty be moved to next profile starting point, carry out the processing of next profile;First part
All profile cuts it is complete and then it is empty be moved to next part starting point, carry out the processing of next part, and so on,
Until all profiles of all parts all cut completion.In laser cutting process, in the case where being not turned on laser output, cut
Cutting the mobile stroke of head sky is idle stroke.
In laser cutting process, in order to improve cutting efficiency, traditional technology leads to when carrying out laser cutting path planning
Complete path planning frequently with " n " type algorithm as shown in Figure 1, however, " n " type algorithm be only applicable to number of parts it is less with
And the situation of arrangements of components more rule passes through when number of parts or the irregular more or arrangements of components mode of type religion
There may be cutting path or clipping time longer situations for the path planning scheme that " n " type algorithm obtains, and cutting is caused to be imitated
Rate is lower.
The application is directed to the problem of traditional technology, a kind of laser cutting paths planning method is proposed, by treating
Cutting parts carry out cutting sequence sequence, and calculate corresponding cutting track length, so as to filter out most short cutting track,
And path planning is carried out according to most short cutting track, so as to improve cutting efficiency.
In one embodiment, as shown in figure 4, providing a kind of laser cutting paths planning method, this method includes following
Step:
Step S100 obtains the parts information and stock layout information of part to be cut.It is first during laser cutting process
First need to carry out multiple identical or different part stock layouts to be cut on one whole plate part stock layout, the mode of stock layout needs
It to be optimized in conjunction with the parts information (such as shape, size) of part to be cut, and by jacking algorithm, to guarantee plate
Utilization rate highest and cutting technique it is reasonable.After stock layout is completed, the position of all parts and profile is all determined, root
According to the position acquisition stock layout information of part and profile, parts information then can be and obtain before stock layout, is also possible in stock layout
It obtains later.
Step S200 treats cutting parts and processing is numbered, and is numbered according to the corresponding number of part to be cut
Sequence processing, obtains number combination, and number combination characterizes the cutting sequence of corresponding part to be cut.Obtaining part to be cut
Parts information and stock layout information after, treat cutting parts and processing be numbered, i.e., each part to be cut have one it is right
The number answered, for example, the part A reference numeral 1 in Fig. 2, part B reference numeral 2, part C reference numeral 3.Dash number
Format is not unique, can be the number of digital form, can be the number of alphabetical form, is also possible to other coding forms
Number.After treating cutting parts and processing is numbered, sequence processing is numbered by treating the corresponding number of cutting parts,
Number combination is obtained, number combination characterizes the cutting sequence of corresponding part to be cut.Equally by taking the part in Fig. 2 as an example, root
According to number 1,2,3 available such as 123, the combination of the numbers such as 231,321, the cutting of each number combination characterization part A, B, C
Sequentially, i.e., it 123 indicates to be cut by laser according to the cutting sequence of part A, B, C, 321 indicate according to part C, the cutting of B, A
Sequence is cut by laser, and so on.
Step S300 obtains each number according to number combination, parts information and stock layout information and combines corresponding cutting
Trace information, and the shortest cutting track information of to acquisite approachs from each number combined cutting track information.By numbering
Sequence is handled after obtaining number combination, combines the cutting sequence of corresponding part to be cut, to be cut zero according to each number
The parts information (such as profile information) and stock layout information of part obtain corresponding cutting track information, and calculate each number combination
Corresponding cutting path length.In entire laser cutting process, cutting path includes the contour path of each part to be cut
And the idle stroke path between each profile.Contour path is determined by the profile information of part to be cut;Idle stroke path by
The cutting sequence of part to be cut determines.After each number is calculated and combines corresponding cutting path length, outlet is screened
The shortest cutting path length of diameter, and the shortest cutting track information of to acquisite approachs.
Specifically, when calculating the idle stroke path between each profile, it is assumed that have N on the plate that stock layout is completed
The outer profile of a part to be cut, part n (1≤n≤N) has VnA vertex, while having K inside itnA Internal periphery, kth (1≤k
≤Kn) a Internal periphery has Mk,nA vertex.Vn,lIndicate l (1≤l≤V of part n outer profilen) a vertex, Vn,k,mIndicate part
M (1≤the m≤M of k-th of Internal periphery of nn,k) a vertex.The cutting starting point of profile can be in any of profile from the point of view of theoretically
One position, but actually generally all starting point is defined on the vertex of profile or the center position of profile a line, it is assumed that
The cutting starting point of profile is all defined on first, profile lower left corner vertex, then cut idle stroke distance can by following formula come into
Row calculates:
When part to be cut includes simultaneously Internal periphery and outer profile, then Internal periphery is first cut, then cut outer profile.Each
Part can only have an outer profile, therefore the planning of each part cutting sequence can simplify to cut in the outer profile of each part
Cut the problem of shortest path is found between starting point;It is each in part that the planning of each Internal periphery cutting sequence of part, which can simplify,
Internal periphery cuts the problem of shortest path is found between starting point, and need to guarantee is that each point is only reached and set out once.If
There are n cutting starting points to be sorted, each cutting starting point is expressed in the form of array, the title of array is by alphabetical sum number
Word subscript indicates that the content of array is to cut the coordinate value of starting point, then its expression way is as follows:
startPointi[x, y] (i=0,1,2 ..., n) (3)
Wherein x, y are respectively the coordinate value both horizontally and vertically of the point, take the array name conduct of each cutting starting point
The code of each point, such as startPoint1, startPoint2Etc., the permutation and combination of array name can indicate each cutting
The sortord of starting point.dijIndicate i-th of starting point to the path distance between j-th of starting point, then between each cutting starting point most
The mathematical model of short path is established as follows:
xij∈ { 0,1 }, i, j=1,2 ..., n, i ≠ j (8)
According to the above mathematical modeling formula, the corresponding cutting path length of different cutting sequences can be calculated, and sieve
Select the shortest cutting path length in path.
Step S400 believes according to the corresponding number combination of the shortest cutting track information in path, parts information and stock layout
Breath carries out Cutting road planning, obtains route planning information.After screening obtains the shortest cutting track information in path, according to this
The corresponding number combination of the shortest cutting track information in path, the parts information of part to be cut and stock layout information are cut
Path planning obtains route planning information.
The present embodiment proposes a kind of laser cutting paths planning method, is numbered and combines by treating cutting parts
Processing selects the corresponding combination in most short track as optimal part after calculating the corresponding cutting track length of each combination
Cutting sequence, and carry out path planning, it is ensured that integral cutting path is most short, so as to shorten laser cutting time, improves and swashs
Light cutting efficiency improves the science and reasonability of laser cutting path planning.
In one embodiment, during combining to obtain shortest cut path by number sorting, theoretically come
It says, only relatively could really find out globally optimal solution with global by enumerating one by one.When the negligible amounts of part to be cut,
It is desirable for being enumerated one by one with global way relatively, can really find out globally optimal solution.However, working as the number of part to be cut
Measure it is more, cause to number combined quantity it is more when, enumerate one by one and the way of global comparison brought by calculation amount can be very
It is big, also can be very time-consuming, in practical applications almost without feasibility, also It is not necessary to.Therefore the choosing of number number of combinations
The balance for needing to meet effect of optimization and actual efficiency is taken, present inventor has found after study, in laser cutting path
In planning process, it is proper that number number of combinations measures 50000 or so, that is, when the number number of combinations of part to be cut composition
When less than or equal to 50000, it can take and enumerate one by one and global way relatively;When the number number of combinations of part to be cut composition
When amount is greater than 50000, then 50000 number combinations is only selected to be compared.It is long that 50000 numbers combine corresponding cutting path
Degree can be completed to calculate within a short period, and final cutting sequence result can satisfy actual needs.
It further, can be according to some basic conditions come to choosing for the practical application of laser cutting path planning
It selects the number combination compared and carries out range of choice limitation, the optimization degree of computational efficiency and solution can be obviously improved in this way.
For example, the primary condition for range of choice limitation has cutting starting point, cutting sequence to close on requirement etc..The present embodiment proposes one
Kind laser cutting paths planning method, when the quantity of part to be cut is more, and the quantity for causing number combined is more, Ke Yitong
It crosses within limited time and computation complexity, opposite optimal solution is found, to solve the problems, such as actual industrial.
In one embodiment, route planning information further includes lead-in trace information.Since the unlatching of laser has centainly
Delay, the joint-cutting for usually cutting start position will appear burn-off phenomenon, and quality is not able to satisfy processing technology requirement.Therefore it needs
Lead-in is added in each cutting starting point, the starting point of lead-in is the actual start of profile cut.Lead-in is generally one
Segment straight line, the lead-in of Internal periphery is generally added in contoured interior, and the lead-in of outer profile is generally added in profile exterior.In order to
Facilitate addition lead-in, the cutting starting point of profile is generally all defined on the midpoint of profile longest edge, if in longest edge
Point position does not have enough spaces to add lead, then the midpoint on other sides is begun trying from secondary long side, until finding conjunction
Suitable cutting starting point.As shown in figure 5, for the lead-in track schematic diagram in an example.The present embodiment passes through in cutting starting point
Lead-in is added, can prevent the joint-cutting of cutting start position from the case where burning occur, guarantee cut quality.
In one embodiment, a fairly large number of situation more for the quantity of part to be cut, causing number to combine,
During finding opposite optimal solution, for the degree of optimization for further increasing result, during being cut by laser path planning,
Cross processing can be combined to obtained number combination, as shown in fig. 6, step S200 includes step S212 to step
S218。
Step S212 is tentatively sorted according to the corresponding number of part to be cut, obtains the number combination of preset quantity.
The preset quantity can be a fixed value, such as 50000 in embodiment before, which is also possible to dash number
The ratio of total quantity is combined, which can be fixed ratio, be also possible to floating ratio.
Step S214 selects any number combination to number from obtained number combination as the first kind and combines, and selects
It selects the first kind and numbers combined numbering of part sequence as the sequence combination of first kind.In the number combination for obtaining preset quantity
Afterwards, it selects any number combination to number as the first kind to combine, and the interception first kind sequence from first kind number combination
Combination is to be combined cross processing.
Step S216 selects the number combination of the second class from other obtained number combinations, and the second class is numbered in combination
Include the second class sequence combination being made of all numbers in the sequence combination of first kind, the second class sequence combination and the
A kind of son sequence pattern length is identical, and the second class sequence combination combines difference with the sequence of first kind.In the selection first kind
After number combination and the sequence combination of first kind, satisfactory second class number combination is selected from other number combinations,
And the sequence combination of the second class is intercepted from the number combination of the second class to be combined cross processing.
Step S218, to first kind sort combination and the second class sequence combination carry out place-exchange processing, obtain with
The combination of first kind number and the second class number combine different number combinations.Obtaining the combination of first kind number, first kind row
After sequence combination, the combination of the second class number and the sequence combination of the second class, combination and the number combination of the second class are numbered to the first kind
It is combined cross processing, the i.e. combined position of exchange first kind sequence combination and the sequence of the second class, obtains new number
Combination.
Specifically, merely for the purpose that combination cross processing process is explained, with an example to the above process
It is illustrated.Assuming that number of parts to be cut is 5, reference numeral is respectively 1,2,3,4,5, from obtained number combination
Selection number combination { 1,2,3,4,5 } selects { 1,2 } as the sequence combination of first kind, then exists as first kind number combination
When selecting the number combination of the second class, the second class number, which combines, to combine { 1,2 } or { 2,1 } including son sequence, and sub combination of sorting
{ 1,2 } is identical with the sequence combination of first kind, undesirable, therefore the combination of the second class number must include son sequence combination
{ 2,1 }, it is assumed that the second class number group of selection is combined into { 4,2,1,3,5 }, at this point, the second class sub- sequence group is combined into { 2,1 }, to
A kind of son sequence combination { 1,2 } and the second class sequence combination { 2,1 } carry out place-exchange processing, obtain and first kind number group
Close { 1,2,3,4,5 } and the second class number combination { 4,2,1,3,5 } it is different number combination { 2,1,3,4,5 } and 4,1,2,3,
5}。
It further, can also include being calculated after obtaining the number combination of preset quantity by step S212
Each number combines the step of corresponding cutting path length.In the process for being combined cross processing to obtained number combination
In, it can be and friendship is combined according to the number combination that above-mentioned cutting path length computation result selects cutting path length shorter
Fork processing, so that guarantee can be further improved the degree of optimization of result.
It should be noted that numbering, combined combination cross processing number is more, and the degree of optimization of final result is more ideal,
However it can also increase accordingly and calculate the time, therefore the selection for combining cross processing number needs to meet effect of optimization and actual efficiency
Balance, present inventor has found after study, and crossover probability setting is proper 5% or so, i.e. combination infall
5% that number is preset quantity in step S212 is managed, to combine the optimization of cross processing under the premise of guaranteeing computational efficiency
Effect also can be ideal.
The laser cutting paths planning method that the present embodiment proposes, it is more for the quantity of part to be cut, cause to number
A fairly large number of situation of combination is combined infall to obtained number combination during finding opposite optimal solution
Reason, furthermore by setting crossover probability, can satisfy effect of optimization and reality so as to further increase the degree of optimization of result
The balance of border efficiency.
In one embodiment, a fairly large number of situation more for the quantity of part to be cut, causing number to combine,
During finding opposite optimal solution, for the degree of optimization for further increasing result, during being cut by laser path planning,
Variation processing can be combined to obtained number combination, as shown in fig. 7, step S200 includes step S222 to step
S228。
Step S222 is tentatively sorted according to the corresponding number of part to be cut, obtains the number combination of preset quantity.
The preset quantity can be a fixed value, such as 50000 in embodiment before, which is also possible to dash number
The ratio of total quantity is combined, which can be fixed ratio, be also possible to floating ratio.
Step S224 selects any number combination to number from obtained number combination as third class and combines, and selects
It selects third class and numbers combined numbering of part sequence as the sequence combination of third class.In the number combination for obtaining preset quantity
Afterwards, it selects any number combination to number as third class to combine, and the interception third class sequence from the number combination of third class
Combination is to be combined cross processing.
Step S226 is ranked up conversion process to the sequence combination of third class, obtains sorting with third class and combine not
The 4th same class, which sorts, to be combined.After selection third class number combination and the sequence combination of third class, to third class
Sequence combination is ranked up conversion process and obtains the sequence combination of the 4th class.
Step S228 removes the third class sequence combination in the number combination of third class, and combines the sequence of the 4th class
It is added to the sequence of third class and combines corresponding position, obtain numbering with third class and combine different number combinations.Use the 4th
Third class that the sequence of class combines in replacement third class number combination, which sorts, to be combined, and new number combination is obtained.
Specifically, merely for the purpose that combined variation treatment process is explained, with an example to the above process
It is illustrated.Assuming that number of parts to be cut is 5, reference numeral is respectively 1,2,3,4,5, from obtained number combination
Selection number combination { 1,2,3,4,5 } selects { 3,4,5 } as the sequence combination of third class as the number combination of third class, right
Third class sequence combination { 3,4,5 } is ranked up conversion process, obtain sorting with third class combine { 3,4,5 } it is different the
The sequence combination of four class, such as { 5,3,4 }.Using the 4th class sort combination { 5,3,4 } replacement third class number combination 1,2,
3,4,5 } the third class sequence combination { 3,4,5 } in obtains new number combination { 1,2,5,3,4 }.
It further, can also include being calculated after obtaining the number combination of preset quantity by step S222
Each number combines the step of corresponding cutting path length.In the process for being combined variation processing to obtained number combination
In, it can be and change is combined according to the number combination that above-mentioned cutting path length computation result selects cutting path length shorter
Different processing, so that guarantee can be further improved the degree of optimization of result.
It should be noted that numbering, combined combined variation number of processes is more, and the degree of optimization of final result is more ideal,
However it can also increase accordingly and calculate the time, therefore the selection of combined variation number of processes needs to meet effect of optimization and actual efficiency
Balance, present inventor has found after study, and crossover probability setting is proper 1% or so, i.e. combination infall
1% that number is preset quantity in step S222 is managed, thus under the premise of guaranteeing computational efficiency, the optimization of combined variation processing
Effect also can be ideal.
The laser cutting paths planning method that the present embodiment proposes, it is more for the quantity of part to be cut, cause to number
A fairly large number of situation of combination is combined at variation obtained number combination during finding opposite optimal solution
Reason, furthermore by setting mutation probability, can satisfy effect of optimization and reality so as to further increase the degree of optimization of result
The balance of border efficiency.
Above embodiments propose laser cutting paths planning method, can within limited operation time maximum limit
The optimal solution of cutting sequence is searched out, degree so as to realize shortest cut path trajectory planning, shortest cut path track
Planning ensure that subsequent cutting speed can be optimal so that the total length of cutting path is most short from source.It is cut for laser
The practical application cut in above-mentioned laser cutting paths planning method, cuts road most chopped in conjunction with the principle and technique of laser cutting
On the basis of diameter trajectory planning, it can be optimized with further progress, so that cutting efficiency further gets a promotion, it is relatively more effective
Optimization method have including total side cutting optimization, do not come back cutting optimization, flight cutting optimization and Slice by slice cutting optimization etc..
In one embodiment, on the basis of shortest cut path trajectory planning, the laser cutting path planning side
Method further includes total side cutting optimization processing.When carrying out part stock layout to be cut, between keeping certain between part to be cut
Gap, the cutting process of each part also independently carry out mostly.However largely exist if the outer profile of parts to be processed has
The case where long straight flange, then cutting by basic shortest path planning mode is not just most fast processing method.Typesetting when
It waits, the long straight flange of adjacent parts is stitched together, the track of such intersection just only needs to cut primary, total track of cutting
Length can greatly shorten, to realize that optimization processing is cut on side altogether.In the present embodiment, parts information includes profile information;
After step S400, which further includes step S500 (being not drawn into figure), according to profile information into
Row side cutting analysis processing altogether treats cutting parts when the profile information of part to be cut meets default side cutting condition altogether
Stock layout information carry out total side cutting optimization processing, and optimization processing result is cut according to total side, route planning information is carried out pair
Answer optimization processing.When carrying out total side cutting analysis processing, mainly divided according to the profile information of adjacent part to be cut
Analysis, if adjacent part to be cut all includes long straight flange, and the operation such as is translated, is rotated by treating cutting parts, it is adjacent to
When the long straight flange of cutting parts can stitch and fasten, then total side cutting optimization processing can be carried out, that is, passes through translation, rotation etc.
The adjacent part to be cut is re-started stock layout by operation, so that the long straight flange split of adjacent part to be cut, and according to altogether
Side cuts optimization processing result and carries out corresponding optimization processing to route planning information, and after optimization processing, which only needs to cut
It cuts primary.
Specifically, realize that the basic process of side cutting altogether is as follows:It is suitable first, in accordance with cutting defined in route planning information
Sequence cuts first part, and finds the common edge of first part and second part;Then from two part common edges
As soon as an endpoint starts to cut second part, when reaching second endpoint of common edge, second part cutting is completed, this
The cutting path of sample common edge just only needs to cut primary;Continue to cut subsequent part according to such logic, until all
Part cutting is completed, and all common edges all only need to cut once, can greatly shorten the length of cutting path in this way, is promoted
Whole cutting speed.
Optimization processing example is cut as shown in figure 8, providing and having side altogether, the left side Fig. 8 is not carry out total side to cut optimization processing
Part cutting schematic diagram, the part cutting schematic diagram after optimization processing is cut for side altogether on the right of Fig. 8, for the rectangle zero in figure
For part A and trapezoidal part B, the long bottom edge of the long side of Rectangular Parts A and trapezoidal part B can be considered as long straight flange, therefore can
With by trapezoidal part B to moving up so that the long side of Rectangular Parts A and the long bottom edge of trapezoidal part B stitch and fasten.According to figure
Cutting sequence in 8, it can be seen that the cutting path length altogether after side cutting optimization processing is longer than the cutting path being not optimised
Spend it is small, path optimization's value be Rectangular Parts A long side (the long bottom edge of trapezoidal part B) length value.
It should be noted that can carry out total side cutting optimization processing two are long in total side cutting optimization process
The length of straight flange may be the same or different.When the two long length of straight flange is identical, path optimization's value is the length of two long straight flanges
Angle value;When the two long length of straight flange difference, path optimization's value is the length value of shorter edge in two long straight flanges.
The present embodiment cuts optimization processing on the basis of shortest cut path trajectory planning, by carrying out total side, can
To shorten cutting path length, integral cutting speed is promoted, to improve cutting efficiency.
In one embodiment, on the basis of shortest cut path trajectory planning, the laser cutting path planning side
Method further includes not coming back to cut optimization processing.The basic logic of laser cutting is:Laser cutting head is navigated into target wheel first
Wide starting point;It is then turned on servo antrol;After being servo-actuated in place, auxiliary gas output is opened;Output pressure is opened after in place
Open laser output;Delay hangs on, and starts locus interpolation, and adjust laser power in real time according to path velocity, at the same time
Servo antrol adjusts the height between cutting head and plate in real time, guarantees that focus is in suitable position always, auxiliary gas continues
Output assists to complete cutting process, and profile cut closes laser, closes gas, closes servo antrol and lift and cut after completing
Head is cut to safe altitude and then is moved to next profile, repeats above step, until all profile cuts are completed.It is cut above-mentioned
During cutting, often cuts a profile and require to close servo-actuated and lift cutting head to safe altitude, then sky moves to next
Profile, is then turned on servo-actuated, is then cut next time.
Since the servo antrol of laser cutting is the height and position according to capacitance sensor detection height and position and calibration
Difference crosses impingement plate come what is controlled in order to prevent, and general speed is slow.It repeatedly opens and closes and is servo-actuated to entirety
Cutting speed influence is very big, especially in the case where outlines are relatively more, overall size is smaller, if each profile
The process of opening and closing servo antrol is repeated, cutting efficiency can be very low.In fact, why to be cut in each profile
After will close servo-actuated and lift cutting head and be moved to next profile again, be intended to avoid passing through during sky is mobile
Occurs the case where cutting head collision when cutting region.Because plate can be can't detect by capacitance sensor when cutting region
Surface, cutting head can directly decline, and hit workbench.
In the present embodiment, route planning information includes idle stroke trace information;After step S400, the laser cutting path
Planing method further includes step S600 (being not drawn into figure), is cut by laser path locus according to route planning information preview, is being swashed
In light cutting path track, if idle stroke track by cutting region, sub- sequence corresponding to idle stroke track combine into
Row adjustment, so that corresponding idle stroke track is combined in sub- sequence adjusted avoids cutting region, and according to adjustment result
Corresponding optimization processing is carried out to route planning information.Do not come back cut optimization processing when, mainly by cutting road
Diameter track is adjusted, so that entirely laser cutting path locus is entirely being cut in this way without going past any cutting region
During cutting can always on servo antrol, realization do not come back cutting, promotion cutting speed.
Specifically, realize that the basic process for the cutting that do not come back is as follows:It is cut by laser first according to route planning information preview
Path locus, then profile is traversed one by one, and the track passed through to idle stroke is compared with profile has been cut, such as
Fruit idle stroke track then adjusts the cutting starting point of current outline, repeats and whether judge idle stroke track by cutting region
Still cutting region still could not be avoided if all available cutting starting points have all been attempted by cutting region, it tries
The cutting profile is got around, or the partial cut path near the profile is adjusted by manually mode, finally ensures own
Track can realize the cutting that do not come back all without cutting region on this basis.
Optimization processing example is cut as shown in figure 9, providing one and not coming back, the left side Fig. 9 is the cutting optimization that do not come back
The part cutting schematic diagram of processing, the right Fig. 9 are the part cutting schematic diagram after cutting optimization processing that do not come back, and are illustrated on the left side
In figure, part cutting sequence is that { A, B, C } is directed toward it can be seen from diagram cutting path after having cut part A by part A
The idle stroke track L1 of part B passes through the cutting region of part A;After having cut part B, part C is directed toward by part B
Idle stroke track L2 passes through the cutting region of part B.Since idle stroke track L1 and L2 pass through cutting region,
It needs not come back and cuts optimization processing.
It is not come back to cut optimization processing to part A first, it, can be by part A shown in the schematic diagram on the right of Fig. 9
Cutting starting point adjust to highest point position, in the highest point, position starts the profile of cutting parts A, thus guarantee by part
While A is directed toward the idle stroke track of part B without cutting region, it also can guarantee that the idle stroke trajectory distance is most short.?
After having cut part A, it can be cut according to original cutting { A, B, C }, and according to the thinking of cutting parts A, by cutting for part B
It cuts starting point and is scheduled on part B in figure on the side of the top, and complete the cutting of part B from the cutting starting point, cutting part B
Afterwards, then idle stroke moves to the cutting that part C completes part C.After having cut part A, { A, B, C } can not also be cut according to original
It is cut, i.e., is cut according to the sequence of { A, C, B } in the schematic diagram on the right of Fig. 9.It should be noted that by part in figure
C is directed toward long side of the idle stroke track perpendicular to part B of part B, and it is to play area that the idle stroke track, which is slightly tilted, in figure
The effect not shown.Both the above cutting method can make idle stroke track avoid cutting region, also, both the above is cut
The cutting path of method is all shortest cut path distance apart from identical.
The present embodiment by being adjusted to cutting path track so that entirely laser cutting path locus without appoint
What cutting region, in this way in entire cutting process can always on servo antrol, realization do not come back cutting, and promotion is cut
Speed is cut, to improve cutting efficiency.
In one embodiment, on the basis of shortest cut path trajectory planning, the laser cutting path planning side
Method further includes flight cutting optimization processing.Flight cutting refers to the entire column type figure for queueing discipline, by all figure directions
The side in the same direction has disposably been cut, and finally realizes that all figure batches complete the path planning mode of cutting.This implementation
In example, after step S400, which further includes step S700 (being not drawn into figure), is believed according to part
Breath and stock layout information carry out flight cutting analysis processing, when parts information and stock layout information meet pre-set flight cutting condition
When, corresponding optimization processing is carried out to route planning information according to flight cutting analysis processing result.
According to conventional Cutting road planning mode, profile is all individually to complete cutting one by one according to sequencing,
Each contoured interior can make each axis of lathe need continually to carry out acceleration and deceleration because cut direction changes, this
Sample can impact efficiency.It, can be by the way of flight cutting come optimizing incision for the array figure of queueing discipline
Path promotes cutting speed.
In order to realize flight cutting, the cooperation for needing path planning and laser to export, firstly, part will with array manner into
Row stock layout, by all figures towards the same direction side unified planning inside identical cutting path, then carry out batch
The unified cutting of change.Cutting head along profile side direction move forward, on the track passed through, only with profile rail
The part that mark is overlapped is cut, other regions not can be carried out cutting then.Specific way is reached in cutting head
Laser output is opened when cut edge to be cut immediately to be cut, this side has been cut, i.e., when entering non-cutting region,
Moment stops laser output, but cutting head continues to move along, and so on, until all profile cuts are complete in this direction
At turning again to another direction.
As shown in Figure 10, flight cutting optimization processing example is provided, the left side Figure 10 is not carry out at flight cutting optimization
The part cutting schematic diagram of reason, the right Figure 10 are the part cutting schematic diagram after flight cutting optimization processing, can be seen by Figure 10
Out, same rectangular array, if the method for planning track for not carrying out by left side flight cutting optimization processing is cut, one
21 steerings are shared, and are cut by the method for planning track after right side flight cutting optimization processing, then only 11 times turns
To.In laser cutting process, steering is more, and acceleration and deceleration will be more frequent, and cutting speed will reduce.For large-scale whole
Column figure, flight cutting optimization processing can turn to number by reducing to significantly promote cutting speed.
It should be noted that when carrying out flight cutting optimization processing, since pre-set flight cutting condition is more special, i.e.,
It is required that part to be cut be queueing discipline entire column type figure, as such, it can be that step S400 obtain route planning information it
Afterwards, flight cutting optimization processing is carried out;It is also possible to obtain the parts information and stock layout of part to be cut in the step s 100
After information, if judging, part to be cut meets pre-set flight cutting condition, i.e., part to be cut is the entire column type of queueing discipline
When figure, the cutting path that can also be obtained according to flight cutting optimization processing directly obtains route planning information.
The present embodiment is flown by the route planning information to the part to be cut for meeting pre-set flight cutting condition
Optimization processing is cut, steering number can be effectively reduced, to promote cutting speed, and then improves cutting efficiency.
In one embodiment, on the basis of shortest cut path trajectory planning, the laser cutting path planning side
Method further includes Slice by slice cutting optimization processing.Slice by slice cutting refers to the situation larger in each overall size difference in size of inside parts
Under, profile is distributed in different incised layers according to the size of overall size, is suitble to the cutting for different incised layer settings
The parameter group of layer overall size, while successively being cut in order when cutting by the size of profile.It can thus protect
Demonstrate,proving each various sizes of profile can be cut using most suitable parameter group, not only can guarantee cutting accuracy, but also can guarantee
Cutting speed.
In practical laser cutting process, need to be arranged the ginseng such as suitable power curve, technological parameter, speed, acceleration
Numerical value just can guarantee that cutting efficiently, is in high quality completed.Different material type, different plate thickness and different profile rulers
The very little requirement to above-mentioned parameter value is different.In traditional cutting mode, each profile of an inside parts is usually with identical
Parameter is cut, i.e., different size of each profile is all cut with identical speed, acceleration and power curve, so
And will lead to integral cutting speed in this way can reduce.Because generally, in order to guarantee that precision, the power curve of little profile are oblique
Rate is lower, cutting speed and acceleration value are smaller, and the power curve slope of big profile is higher, and can be applicable in bigger speed
Degree and acceleration.If various sizes of profile is all cut using identical technological parameter, in order to guarantee each profile cut
It is up-to-standard, then can only just allow contoured cutting all using the minimum parameter group of performance, the in this way cutting efficiency of entirety
It can be very low.
The present embodiment can effectively be solved the above problems by Slice by slice cutting optimization processing, in the present embodiment, part letter
Breath includes Internal periphery dimension information, and route planning information includes part Internal periphery cutting sequence information;After step S400, this swashs
Light Cutting road planning method further includes step S800 (being not drawn into figure), is believed according to the Internal periphery size of same part to be cut
Breath carries out dimension difference calculation processing, when the difference of the part Internal periphery size of same part to be cut reaches pre-set dimension difference
When, processing is grouped according to the Internal periphery that Internal periphery dimension information treats cutting parts, the Internal periphery of same packets has phase
Same cutting priority, and corresponding optimization processing is carried out to part Internal periphery cutting sequence information according to packet transaction result.
Specifically, when the Internal periphery for treating cutting parts according to Internal periphery dimension information is grouped processing, profile ruler
For the very little Internal periphery that can be in the span size in the direction X-Y, the span size in the direction X-Y can be according to the Internal periphery in X-direction
Maximum coordinate value among and min coordinates value, the maximum coordinate value among of Y-direction and min coordinates value be calculated.It should be noted that
The factors such as side length, perimeter, the area of Internal periphery can also be used as overall size, to realize as foundation to be cut
The packet transaction of the Internal periphery of part.
As shown in figure 11, a Slice by slice cutting optimization processing example is provided, the part A on template includes multiple Internal peripheries, and
The difference of Internal periphery size reaches pre-set dimension difference, at this point, according to part A Internal periphery dimension information, such as the span in the direction X-Y
Part A Internal periphery is divided into three groups by size, wherein the first grouping includes Internal periphery A11, A12, A13, second packet includes lubrication groove
Wide A21, A22, A23, A24, A25, A26, third grouping includes Internal periphery A31, A32, A33, A34, A35, is carrying out cutting road
When diameter is planned, successively the Internal periphery in each grouping can be cut according to cutting sequence in figure (dotted arrow direction).
The present embodiment can be made by carrying out Slice by slice cutting optimization processing according to the Internal periphery dimension information of part to be cut
The profile for obtaining each size is all cut with optimal cutting speed and acceleration, in the biggish feelings of overall size difference in size
Whole cutting speed can be significantly promoted under condition, and then improves cutting efficiency.
In one embodiment, on the basis of shortest cut path trajectory planning, the laser cutting path planning side
Method includes that the total side in above-described embodiment cuts optimization processing, do not come back and cut optimization processing, flight cutting optimization processing and divide
Two or more optimization processing in layer cutting optimization processing.For example, the part when part to be cut meets in advance
If altogether when the cutting condition of side, can the corresponding route planning information of part to the condition that meets carry out at total side cutting optimization
Reason;It, can also be simultaneously to this part zero when the part of part to be cut meets the preset condition of other optimization processings
The corresponding route planning information of part carries out corresponding optimization processing.
The present embodiment cuts optimization processing by total side, does not come back and cut optimization processing, flight cutting optimization processing and divide
Two or more processing mode in layer cutting optimization processing optimizes processing to route planning information, can be into one
Step improves cutting speed and cutting efficiency.
In one embodiment, as shown in figure 12, a kind of laser cutting path planning apparatus is provided, which includes information
Obtain module 100, number composite module 200, trajectory computation module 300 and path planning module 400, data obtaining module 100
For obtaining the parts information and stock layout information of part to be cut;Number composite module 200 is for treating cutting parts progress
Numbering, and sequence processing is numbered according to the corresponding number of part to be cut, obtain number combination, number combination characterization
The cutting sequence of corresponding part to be cut;Trajectory computation module 300 is used to be believed according to number combination, parts information and stock layout
Breath obtains each number and combines corresponding cutting track information, and numbers in combined cutting track information to acquisite approachs most from each
Short cutting track information;Path planning module 400 is used to be combined according to the corresponding number of the shortest cutting track information in path,
Parts information and stock layout information carry out Cutting road planning, obtain route planning information.
The present embodiment proposes a kind of laser cutting path planning apparatus, is numbered and combines by treating cutting parts
Processing selects the corresponding combination in most short track as optimal part after calculating the corresponding cutting track length of each combination
Cutting sequence, and carry out path planning, it is ensured that integral cutting path is most short, so as to shorten laser cutting time, improves and swashs
Light cutting efficiency improves the science and reasonability of laser cutting path planning.
In one embodiment, as shown in figure 13, which further includes optimization processing module
500, optimization processing module 500 be used for execute in above-described embodiment total side cutting optimization processing, do not come back cut optimization processing,
Flight cutting one of optimization processing and Slice by slice cutting optimization processing or a variety of optimization processings.
Specific restriction about laser cutting path planning apparatus may refer to above for laser cutting path planning
The restriction of method, details are not described herein.Modules in above-mentioned laser cutting path planning apparatus can be fully or partially through
Software, hardware and combinations thereof are realized.Above-mentioned each module can be embedded in the form of hardware or independently of the place in computer equipment
It manages in device, can also be stored in a software form in the memory in computer equipment, in order to which processor calls execution or more
The corresponding operation of modules.
In one embodiment, a kind of computer equipment, including memory and processor are provided, is stored in memory
Computer program, the processor realize following steps when executing computer program:Obtain part to be cut parts information and
Stock layout information;It treats cutting parts and processing is numbered, and sequence processing is numbered according to the corresponding number of part to be cut,
Number combination is obtained, number combination characterizes the cutting sequence of corresponding part to be cut;According to number combination, parts information and
Stock layout information obtains each number and combines corresponding cutting track information, and obtains from the combined cutting track information of each number
The shortest cutting track information in path;According to the combination of the shortest cutting track information in path corresponding number, parts information and
Stock layout information carries out Cutting road planning, obtains route planning information.
Above-mentioned computer equipment, is numbered by treating cutting parts and combined treatment, is calculating each combination pair
After the cutting track length answered, select the corresponding combination in most short track as optimal part cutting sequence, walking along the street diameter of going forward side by side rule
It draws, it is ensured that integral cutting path is most short, so as to shorten laser cutting time, improves laser cutting efficiency, improves laser and cut
Cut the science and reasonability of path planning.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated
Machine program realizes following steps when being executed by processor:Obtain the parts information and stock layout information of part to be cut;To be cut
It cuts part and processing is numbered, and sequence processing is numbered according to the corresponding number of part to be cut, obtain number combination, compile
Number combination characterizes the cutting sequence of corresponding part to be cut;It is obtained often according to number combination, parts information and stock layout information
A number combines corresponding cutting track information, and the shortest cutting of to acquisite approachs from each number combined cutting track information
Trace information;It is cut according to the corresponding number combination of the shortest cutting track information in path, parts information and stock layout information
Path planning is cut, route planning information is obtained.
Above-mentioned storage medium, is numbered by treating cutting parts and combined treatment, is calculating each combination correspondence
Cutting track length after, select the corresponding combination in most short track as optimal part cutting sequence, and carry out path planning,
It can guarantee that integral cutting path is most short, so as to shorten laser cutting time, improve laser cutting efficiency, improve laser cutting road
The science and reasonability of diameter planning.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Instruct relevant hardware to complete by computer program, computer program to can be stored in a non-volatile computer readable
It takes in storage medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, this Shen
Please provided by any reference used in each embodiment to memory, storage, database or other media, may each comprise
Non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM
(PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include
Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms,
Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing
Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM
(RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality
It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection of the invention
Range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.
Claims (10)
1. a kind of laser cutting paths planning method, which is characterized in that including:
Obtain the parts information and stock layout information of part to be cut;
Processing is numbered to the part to be cut, and is numbered at sequence according to corresponding number of the part to be cut
Reason, obtains number combination, and the number combination characterizes the cutting sequence of corresponding part to be cut;
Each number, which is obtained, according to number combination, the parts information and the stock layout information combines corresponding cutting rail
Mark information, and the shortest cutting track information of to acquisite approachs from each number combined cutting track information;
According to the corresponding number combination of the shortest cutting track information in the path, the parts information and the stock layout information
Cutting road planning is carried out, route planning information is obtained.
2. laser cutting paths planning method according to claim 1, which is characterized in that described according to described to be cut zero
The step of corresponding number of part is numbered sequence processing, obtains number combination, including:
It is tentatively sorted according to the corresponding number of the part to be cut, obtains the number combination of preset quantity;
It selects any number combination to number as the first kind from obtained number combination to combine, and the first kind is selected to compile
Number combination numbering of part sequence as the first kind sequence combination;
The number combination of the second class is selected from other obtained number combinations, second class is numbered in combination comprising by described
Second class of all numbers composition in the sequence combination of first kind sorts combination, the second class sequence combination with it is described
First kind sequence pattern length is identical, and the second class sequence combination combines difference with first kind sequence;
Place-exchange processing is carried out to first kind sequence combination and the second class sequence combination, is obtained and described the
The combination of one kind number and second class number combine different number combinations.
3. laser cutting paths planning method according to claim 1, which is characterized in that described according to described to be cut zero
Sequence processing is numbered in the corresponding number of part, obtains the step of number combines, further includes:
It is tentatively sorted according to the corresponding number of the part to be cut, obtains the number combination of preset quantity;
It selects any number combination to number as third class from obtained number combination to combine, and the third class is selected to compile
Number combination numbering of part sequence as third class sequence combination;
Conversion process is ranked up to third class sequence combination, obtains sorting with third class and combines different the
The sequence combination of four class;
The third class sequence combination in the third class number combination is removed, and the 4th class sequence combination is added to
Corresponding position is combined in the third class sequence, is obtained numbering with the third class and is combined different number combinations.
4. laser cutting paths planning method according to claim 1, which is characterized in that the parts information includes profile
Information;It is described according to the combination of the shortest cutting track information in the path corresponding number, the parts information and the row
After the step of sample information carries out Cutting road planning, obtains route planning information, further include:
Total side cutting analysis processing is carried out according to the profile information, is preset altogether when the profile information of the part to be cut meets
When the cutting condition of side, total side cutting optimization processing is carried out to the stock layout information of the part to be cut, and excellent according to the cutting of total side
Change processing result and corresponding optimization processing is carried out to the route planning information.
5. laser cutting paths planning method according to claim 1, which is characterized in that the route planning information includes
Idle stroke trace information;It is described according to the combination of the shortest cutting track information in the path corresponding number, the parts information
And the stock layout information carries out Cutting road planning, after the step of obtaining route planning information, further includes:
It is cut by laser path locus according to the route planning information preview, in the laser cutting path locus, if null
Journey track is by cutting region, then sub- sequence combination corresponding to the idle stroke track is adjusted, so that after adjustment
Son sequence combine corresponding idle stroke track and avoid the cutting region, and the path planning is believed according to adjustment result
Breath carries out corresponding optimization processing.
6. laser cutting paths planning method according to claim 1, which is characterized in that described most short according to the path
The combination of cutting track information corresponding number, the parts information and the stock layout information carry out Cutting road planning, obtain
After the step of to route planning information, further include:
Flight cutting analysis processing is carried out according to the parts information and the stock layout information, when the parts information and institute
When stating stock layout information and meeting pre-set flight cutting condition, according to flight cutting analysis processing result to the route planning information into
The corresponding optimization processing of row.
7. laser cutting paths planning method according to claim 1, which is characterized in that the parts information includes lubrication groove
Wide dimension information, the route planning information include part Internal periphery cutting sequence information;It is described shortest according to the path
The corresponding number combination of cutting track information, the parts information and the stock layout information carry out Cutting road planning, obtain
After the step of route planning information, further include:
Dimension difference calculation processing is carried out according to the Internal periphery dimension information of same part to be cut, when same part to be cut
When the difference of part Internal periphery size reaches pre-set dimension difference, according to the Internal periphery dimension information to the part to be cut
Internal periphery be grouped processing, the Internal periphery of same packets cutting priority having the same, and according to the packet transaction
As a result corresponding optimization processing is carried out to the part Internal periphery cutting sequence information.
8. a kind of laser cutting path planning apparatus, which is characterized in that including:
Data obtaining module, for obtaining the parts information and stock layout information of part to be cut;
Number composite module, for processing to be numbered to the part to be cut, and it is corresponding according to the part to be cut
Sequence processing is numbered in number, obtains number combination, and the number combination characterizes the cutting sequence of corresponding part to be cut;
Trajectory computation module, for obtaining each volume according to number combination, the parts information and the stock layout information
Number corresponding cutting track information of combination, and the shortest cutting track of to acquisite approachs from each number combined cutting track information
Information;
Path planning module, for being believed according to the corresponding number combination of the shortest cutting track information in the path, the part
Breath and the stock layout information carry out Cutting road planning, obtain route planning information.
9. a kind of computer equipment, including memory and processor, the memory are stored with computer program, feature exists
In the processor realizes that laser cutting path described in any one of claims 1 to 7 is advised when executing the computer program
The step of method of drawing.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of laser cutting paths planning method described in any one of claims 1 to 7 is realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810785295.6A CN108857092B (en) | 2018-07-17 | 2018-07-17 | Laser cutting path planning method and device, storage medium and computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810785295.6A CN108857092B (en) | 2018-07-17 | 2018-07-17 | Laser cutting path planning method and device, storage medium and computer equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108857092A true CN108857092A (en) | 2018-11-23 |
CN108857092B CN108857092B (en) | 2020-10-13 |
Family
ID=64302448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810785295.6A Active CN108857092B (en) | 2018-07-17 | 2018-07-17 | Laser cutting path planning method and device, storage medium and computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108857092B (en) |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110134064A (en) * | 2019-05-28 | 2019-08-16 | 广东三维家信息科技有限公司 | Machining path optimization and device |
CN110153567A (en) * | 2019-04-04 | 2019-08-23 | 江苏大学 | A Laser Cutting System Based on Image Recognition |
CN111230329A (en) * | 2020-02-19 | 2020-06-05 | 上海柏楚电子科技股份有限公司 | Method, system, device and medium for controlling continuous cutting of a plurality of racetrack shaped patterns |
CN111531287A (en) * | 2020-05-07 | 2020-08-14 | 苏州融睿电子科技有限公司 | Packaging shell, processing method and manufacturing method thereof, laser and storage medium |
CN111590174A (en) * | 2020-05-29 | 2020-08-28 | 池州学院 | Cutting head control method and system of plasma cutting machine |
CN111633344A (en) * | 2020-04-23 | 2020-09-08 | 大族激光科技产业集团股份有限公司 | Flight cutting control method, controller, device and storage medium |
CN111922437A (en) * | 2020-08-11 | 2020-11-13 | 上海柏楚电子科技股份有限公司 | Method, device and system for detecting plate stock layout, electronic equipment and storage medium |
CN112091453A (en) * | 2020-11-02 | 2020-12-18 | 苏州科韵激光科技有限公司 | Laser cutting path planning method, device, equipment and storage medium |
CN112157352A (en) * | 2020-09-03 | 2021-01-01 | 烟台大东钢板有限公司 | Laser cutting machine control method and device, computer equipment and storage medium |
CN112489166A (en) * | 2020-11-17 | 2021-03-12 | 娄底景明新材料有限公司 | Automatic typesetting and drawing method and system for automobile sheet laser cutting |
CN112658503A (en) * | 2020-12-15 | 2021-04-16 | 大族激光科技产业集团股份有限公司 | Cutting method and cutting system capable of judging size of plate in real time |
CN112894166A (en) * | 2021-01-22 | 2021-06-04 | 深圳市吉祥云科技有限公司 | Multi-point position laser cutting method and device for small parts and readable storage medium |
CN112935575A (en) * | 2021-01-12 | 2021-06-11 | 大族激光科技产业集团股份有限公司 | Cutting path optimization method and device and computer readable storage medium |
CN112975165A (en) * | 2021-04-30 | 2021-06-18 | 三一机器人科技有限公司 | Groove cutting method, device, robot and readable storage medium |
CN112989516A (en) * | 2021-03-09 | 2021-06-18 | 上海柏楚电子科技股份有限公司 | Method, processor, device and medium for generating fly-cutting trajectory for multiple graphics |
CN113070593A (en) * | 2021-03-10 | 2021-07-06 | 东风柳州汽车有限公司 | Robot laser cutting track debugging method and device and storage medium |
CN113182711A (en) * | 2021-05-24 | 2021-07-30 | 浙江热刺激光技术有限公司 | Circular continuous fly-cutting method |
CN111775574B (en) * | 2020-07-02 | 2021-08-20 | 上海柏楚数控科技有限公司 | Cutting code spraying system, control method, device and equipment for cutting code spraying and medium |
CN113296470A (en) * | 2021-05-24 | 2021-08-24 | 浙江热刺激光技术有限公司 | Fly-cutting trajectory planning method, fly-cutting control method and fly-cutting system |
CN113319437A (en) * | 2020-02-28 | 2021-08-31 | 大族激光科技产业集团股份有限公司 | Coil laser processing method |
CN113427152A (en) * | 2021-07-07 | 2021-09-24 | 无锡信捷电气股份有限公司 | Rapid stock layout method for 3D standard part |
CN113721544A (en) * | 2021-08-31 | 2021-11-30 | 浙江大学 | Laser cutting punching-free processing path generation method |
CN113909683A (en) * | 2021-10-13 | 2022-01-11 | 华中科技大学 | Three-laser-head collaborative cutting blanking path planning method and system with delta-shaped layout |
CN113953685A (en) * | 2021-11-22 | 2022-01-21 | 重庆工商大学 | A path planning method for laser cutting of flat plate |
CN114029626A (en) * | 2021-11-01 | 2022-02-11 | 南京贝迪新材料科技股份有限公司 | Cutting processing method and device for optical film |
TWI759130B (en) * | 2020-03-11 | 2022-03-21 | 日商住友重機械工業股份有限公司 | Processing order determination device, laser processing device and laser processing method |
CN114700635A (en) * | 2022-03-29 | 2022-07-05 | 新代科技(苏州)有限公司 | Simple close-packed processing method based on laser pipe cutting |
CN114833461A (en) * | 2021-02-02 | 2022-08-02 | 大族激光科技产业集团股份有限公司 | Free steering method and sequencing device for non-closed contour of laser cutting path |
CN115121965A (en) * | 2022-06-22 | 2022-09-30 | 浙江大学 | A method for generating optimized leads for laser cutting |
CN115145225A (en) * | 2022-06-23 | 2022-10-04 | 福州大学 | An optimization method of special-shaped sponge cutting path based on fireworks algorithm |
CN115582631A (en) * | 2022-09-23 | 2023-01-10 | 深圳市汇川技术股份有限公司 | Flight processing method, flight processing device, laser plane cutting equipment and medium |
CN115709339A (en) * | 2022-11-30 | 2023-02-24 | 深圳市大族数控科技股份有限公司 | Laser windowing method, laser windowing device, laser windowing equipment, laser windowing medium and program product |
CN116341784A (en) * | 2023-05-19 | 2023-06-27 | 浙江飞航智能科技有限公司 | Under-task path optimization method for polygonal closed area of cabin |
CN117381188A (en) * | 2023-11-14 | 2024-01-12 | 中钰匠鑫机械制造有限公司 | Application method of laser cutting self-adaptive two-dimensional code |
CN118378775A (en) * | 2024-06-25 | 2024-07-23 | 深圳市睿达科技有限公司 | Laser cutting path optimization method |
CN119347779A (en) * | 2024-11-29 | 2025-01-24 | 启东大同电机有限公司 | A laser cutting machine track-seeking path planning optimization method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1624688A (en) * | 2003-12-05 | 2005-06-08 | 鸿富锦精密工业(深圳)有限公司 | Processing code generating system and method |
CN102622663A (en) * | 2011-12-31 | 2012-08-01 | 华中科技大学 | Structural metal feeding method and manufacturing system for structural metals |
CN102799745A (en) * | 2012-07-31 | 2012-11-28 | 湘潭大学 | Method for quickly and automatically assembling residual steel plates |
CN103212814A (en) * | 2012-01-19 | 2013-07-24 | 昆山思拓机器有限公司 | Planning strategy for laser cutting path |
CN103389683B (en) * | 2013-08-21 | 2016-01-20 | 济南铸造锻压机械研究所有限公司 | High-power slab numerical control laser cutter CAM system and method |
-
2018
- 2018-07-17 CN CN201810785295.6A patent/CN108857092B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1624688A (en) * | 2003-12-05 | 2005-06-08 | 鸿富锦精密工业(深圳)有限公司 | Processing code generating system and method |
CN102622663A (en) * | 2011-12-31 | 2012-08-01 | 华中科技大学 | Structural metal feeding method and manufacturing system for structural metals |
CN103212814A (en) * | 2012-01-19 | 2013-07-24 | 昆山思拓机器有限公司 | Planning strategy for laser cutting path |
CN102799745A (en) * | 2012-07-31 | 2012-11-28 | 湘潭大学 | Method for quickly and automatically assembling residual steel plates |
CN103389683B (en) * | 2013-08-21 | 2016-01-20 | 济南铸造锻压机械研究所有限公司 | High-power slab numerical control laser cutter CAM system and method |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110153567A (en) * | 2019-04-04 | 2019-08-23 | 江苏大学 | A Laser Cutting System Based on Image Recognition |
CN110134064A (en) * | 2019-05-28 | 2019-08-16 | 广东三维家信息科技有限公司 | Machining path optimization and device |
CN111230329A (en) * | 2020-02-19 | 2020-06-05 | 上海柏楚电子科技股份有限公司 | Method, system, device and medium for controlling continuous cutting of a plurality of racetrack shaped patterns |
CN113319437A (en) * | 2020-02-28 | 2021-08-31 | 大族激光科技产业集团股份有限公司 | Coil laser processing method |
CN113319437B (en) * | 2020-02-28 | 2023-09-22 | 大族激光科技产业集团股份有限公司 | Laser processing method for coiled material |
TWI759130B (en) * | 2020-03-11 | 2022-03-21 | 日商住友重機械工業股份有限公司 | Processing order determination device, laser processing device and laser processing method |
CN111633344A (en) * | 2020-04-23 | 2020-09-08 | 大族激光科技产业集团股份有限公司 | Flight cutting control method, controller, device and storage medium |
CN111633344B (en) * | 2020-04-23 | 2022-05-17 | 大族激光科技产业集团股份有限公司 | Flight cutting control method, controller, device and storage medium |
CN111531287A (en) * | 2020-05-07 | 2020-08-14 | 苏州融睿电子科技有限公司 | Packaging shell, processing method and manufacturing method thereof, laser and storage medium |
CN111590174A (en) * | 2020-05-29 | 2020-08-28 | 池州学院 | Cutting head control method and system of plasma cutting machine |
CN111590174B (en) * | 2020-05-29 | 2021-08-31 | 池州学院 | Cutting head control method and system of plasma cutting machine |
CN111775574B (en) * | 2020-07-02 | 2021-08-20 | 上海柏楚数控科技有限公司 | Cutting code spraying system, control method, device and equipment for cutting code spraying and medium |
CN111922437A (en) * | 2020-08-11 | 2020-11-13 | 上海柏楚电子科技股份有限公司 | Method, device and system for detecting plate stock layout, electronic equipment and storage medium |
CN111922437B (en) * | 2020-08-11 | 2022-02-15 | 上海柏楚电子科技股份有限公司 | Method, device and system for detecting plate stock layout, electronic equipment and storage medium |
CN112157352A (en) * | 2020-09-03 | 2021-01-01 | 烟台大东钢板有限公司 | Laser cutting machine control method and device, computer equipment and storage medium |
CN112091453A (en) * | 2020-11-02 | 2020-12-18 | 苏州科韵激光科技有限公司 | Laser cutting path planning method, device, equipment and storage medium |
CN112489166A (en) * | 2020-11-17 | 2021-03-12 | 娄底景明新材料有限公司 | Automatic typesetting and drawing method and system for automobile sheet laser cutting |
CN112658503A (en) * | 2020-12-15 | 2021-04-16 | 大族激光科技产业集团股份有限公司 | Cutting method and cutting system capable of judging size of plate in real time |
CN112935575B (en) * | 2021-01-12 | 2024-06-07 | 大族激光科技产业集团股份有限公司 | Cutting path optimization method and device and computer readable storage medium |
CN112935575A (en) * | 2021-01-12 | 2021-06-11 | 大族激光科技产业集团股份有限公司 | Cutting path optimization method and device and computer readable storage medium |
CN112894166B (en) * | 2021-01-22 | 2023-10-20 | 深圳市吉祥云科技有限公司 | Multi-point laser cutting method and device for small parts and readable storage medium |
CN112894166A (en) * | 2021-01-22 | 2021-06-04 | 深圳市吉祥云科技有限公司 | Multi-point position laser cutting method and device for small parts and readable storage medium |
CN114833461B (en) * | 2021-02-02 | 2024-01-23 | 大族激光科技产业集团股份有限公司 | Free steering method and sorting device for non-closed contour of laser cutting path |
CN114833461A (en) * | 2021-02-02 | 2022-08-02 | 大族激光科技产业集团股份有限公司 | Free steering method and sequencing device for non-closed contour of laser cutting path |
CN112989516A (en) * | 2021-03-09 | 2021-06-18 | 上海柏楚电子科技股份有限公司 | Method, processor, device and medium for generating fly-cutting trajectory for multiple graphics |
CN112989516B (en) * | 2021-03-09 | 2022-12-06 | 上海柏楚电子科技股份有限公司 | Method, processor, device and medium for generating fly-cutting trajectory for multiple graphics |
CN113070593A (en) * | 2021-03-10 | 2021-07-06 | 东风柳州汽车有限公司 | Robot laser cutting track debugging method and device and storage medium |
CN113070593B (en) * | 2021-03-10 | 2022-09-13 | 东风柳州汽车有限公司 | Robot laser cutting track debugging method and device and storage medium |
CN112975165A (en) * | 2021-04-30 | 2021-06-18 | 三一机器人科技有限公司 | Groove cutting method, device, robot and readable storage medium |
CN112975165B (en) * | 2021-04-30 | 2022-12-20 | 三一机器人科技有限公司 | Groove cutting method, device, robot and readable storage medium |
CN113182711A (en) * | 2021-05-24 | 2021-07-30 | 浙江热刺激光技术有限公司 | Circular continuous fly-cutting method |
CN113182711B (en) * | 2021-05-24 | 2023-09-29 | 浙江热刺激光技术有限公司 | Perfect circle continuous fly-cutting method |
CN113296470A (en) * | 2021-05-24 | 2021-08-24 | 浙江热刺激光技术有限公司 | Fly-cutting trajectory planning method, fly-cutting control method and fly-cutting system |
CN113427152B (en) * | 2021-07-07 | 2023-12-19 | 无锡信捷电气股份有限公司 | Rapid layout method for 3D standard parts |
CN113427152A (en) * | 2021-07-07 | 2021-09-24 | 无锡信捷电气股份有限公司 | Rapid stock layout method for 3D standard part |
CN113721544A (en) * | 2021-08-31 | 2021-11-30 | 浙江大学 | Laser cutting punching-free processing path generation method |
CN113909683A (en) * | 2021-10-13 | 2022-01-11 | 华中科技大学 | Three-laser-head collaborative cutting blanking path planning method and system with delta-shaped layout |
CN114029626A (en) * | 2021-11-01 | 2022-02-11 | 南京贝迪新材料科技股份有限公司 | Cutting processing method and device for optical film |
CN113953685A (en) * | 2021-11-22 | 2022-01-21 | 重庆工商大学 | A path planning method for laser cutting of flat plate |
CN113953685B (en) * | 2021-11-22 | 2023-09-01 | 重庆工商大学 | A path planning method for laser cutting of flat plates |
CN114700635B (en) * | 2022-03-29 | 2024-08-30 | 新代科技(苏州)有限公司 | Simple close-packed processing method based on laser pipe cutting |
CN114700635A (en) * | 2022-03-29 | 2022-07-05 | 新代科技(苏州)有限公司 | Simple close-packed processing method based on laser pipe cutting |
CN115121965A (en) * | 2022-06-22 | 2022-09-30 | 浙江大学 | A method for generating optimized leads for laser cutting |
CN115145225A (en) * | 2022-06-23 | 2022-10-04 | 福州大学 | An optimization method of special-shaped sponge cutting path based on fireworks algorithm |
CN115145225B (en) * | 2022-06-23 | 2024-08-30 | 福州大学 | Special-shaped sponge cutting path optimization method based on firework algorithm |
CN115582631A (en) * | 2022-09-23 | 2023-01-10 | 深圳市汇川技术股份有限公司 | Flight processing method, flight processing device, laser plane cutting equipment and medium |
CN115582631B (en) * | 2022-09-23 | 2024-10-08 | 深圳市汇川技术股份有限公司 | Flight processing method and device, laser plane cutting equipment and medium |
CN115709339A (en) * | 2022-11-30 | 2023-02-24 | 深圳市大族数控科技股份有限公司 | Laser windowing method, laser windowing device, laser windowing equipment, laser windowing medium and program product |
CN116341784A (en) * | 2023-05-19 | 2023-06-27 | 浙江飞航智能科技有限公司 | Under-task path optimization method for polygonal closed area of cabin |
CN117381188A (en) * | 2023-11-14 | 2024-01-12 | 中钰匠鑫机械制造有限公司 | Application method of laser cutting self-adaptive two-dimensional code |
CN118378775A (en) * | 2024-06-25 | 2024-07-23 | 深圳市睿达科技有限公司 | Laser cutting path optimization method |
CN119347779A (en) * | 2024-11-29 | 2025-01-24 | 启东大同电机有限公司 | A laser cutting machine track-seeking path planning optimization method and system |
Also Published As
Publication number | Publication date |
---|---|
CN108857092B (en) | 2020-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108857092A (en) | It is cut by laser paths planning method, device, storage medium and computer equipment | |
CN101374620B (en) | Method for cutting out a panoply of parts | |
CN112008248B (en) | Method for generating surface pattern track by laser double scanning strategy | |
CN113953685B (en) | A path planning method for laser cutting of flat plates | |
JP2007188488A (en) | Method of packing-based macro placement and semiconductor chip using the same | |
CN113751824B (en) | Automatic generation method and device for groove cutting track, computer equipment and medium | |
CN112935575A (en) | Cutting path optimization method and device and computer readable storage medium | |
CN103365243A (en) | Method for rapidly generating corner side milling process path | |
US20230173703A1 (en) | Cutting stock approach and system for rectangular sheets with defects | |
CN116090667A (en) | Method, device, equipment and storage medium for processing excess materials in plate cutting process | |
JP2013073139A (en) | Mask layout division method, mask layout division device and mask layout division program | |
CN112489166B (en) | Automatic typesetting and drawing method and system for laser cutting of automobile plate | |
CN104007699B (en) | Aircraft structure automated programming machining cell optimization sequencing method based on technical process | |
CN107146249A (en) | A Calculation Method Applicable to Inner-Abutment Critical Polygon Between Any Two Polygons | |
CN113909683A (en) | Three-laser-head collaborative cutting blanking path planning method and system with delta-shaped layout | |
CN113458538A (en) | Method for cutting co-edge jacking | |
WO2004001514A1 (en) | Cad/cam system for sheet metal working | |
CN110853007B (en) | Self-adaptive drawing file segmentation method based on graphic characteristics and galvanometer processing characteristics | |
CN111026028B (en) | Method for realizing two-dimensional planar grid division processing for processing workpiece | |
CN118839826B (en) | A drawing generation method and system for superhard material tool head cutting | |
CN113704841A (en) | Optimized stock layout method based on bias | |
Wei et al. | Research on genetic hybrid algorithm for rectangle packing problem with multiple constraints | |
Han et al. | Spatial scheduling and workforce assignment problem for block assembly of hull workshop | |
Martinez-Martinez et al. | An improved nesting algorithm for irregular patterns | |
CN116992195A (en) | Two-dimensional discharging and optimizing method for rectangular plate |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |