[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201810785295.6A
Other languages
Chinese (zh)
Other versions
CN108857092B (en
Inventor
封雨鑫
陈焱
高云峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dazu Intelligent Control Technology Co Ltd
Han s Laser Technology Industry Group Co Ltd
Original Assignee
Shenzhen Dazu Intelligent Control Technology Co Ltd
Han s Laser Technology Industry Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Dazu Intelligent Control Technology Co Ltd, Han s Laser Technology Industry Group Co Ltd filed Critical Shenzhen Dazu Intelligent Control Technology Co Ltd
Priority to CN201810785295.6A priority Critical patent/CN108857092B/en
Publication of CN108857092A publication Critical patent/CN108857092A/en
Application granted granted Critical
Publication of CN108857092B publication Critical patent/CN108857092B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/36Removing material
    • B23K26/38Removing material by boring or cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary 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

It is cut by laser paths planning method, device, storage medium and computer equipment
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.
CN201810785295.6A 2018-07-17 2018-07-17 Laser cutting path planning method and device, storage medium and computer equipment Active CN108857092B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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