CN109015008A - A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing - Google Patents

A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing Download PDF

Info

Publication number
CN109015008A
CN109015008A CN201810851822.9A CN201810851822A CN109015008A CN 109015008 A CN109015008 A CN 109015008A CN 201810851822 A CN201810851822 A CN 201810851822A CN 109015008 A CN109015008 A CN 109015008A
Authority
CN
China
Prior art keywords
sampled point
clamping
subregion
operating mode
machinable
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
CN201810851822.9A
Other languages
Chinese (zh)
Other versions
CN109015008B (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.)
Shandong University
Original Assignee
Shandong University
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 Shandong University filed Critical Shandong University
Priority to CN201810851822.9A priority Critical patent/CN109015008B/en
Publication of CN109015008A publication Critical patent/CN109015008A/en
Application granted granted Critical
Publication of CN109015008B publication Critical patent/CN109015008B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/02Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine for mounting on a work-table, tool-slide, or analogous part
    • B23Q3/06Work-clamping means
    • B23Q3/062Work-clamping means adapted for holding workpieces having a special form or being made from a special material

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a kind of kind of Setup plan method and devices towards Five-axis numerical control milling machine finishing to sample its surface and obtain sampled point this method comprises: receiving part model, calculates the available tool sharpening direction of each sampled point of part model;Part model surface is divided into the machinable subregion of 3+2 operating mode, and specifies its tool orientation;One group of optimal alternative clamping direction is selected, the processable range in wherein each alternative clamping direction is calculated;All effective clamping directional combinations are calculated using SetupCover algorithm;The machinable subregion of 3+2 operating mode is substituted into each effectively clamping directional combination by the method that label is spread;Intersection in the effective clamping directional combination for substituting into subregion is eliminated using Graphcut algorithm, obtains finally dividing region;The final boundary for dividing region is carried out using snake grid migration algorithm smooth.

Description

A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing
Technical field
The disclosure belongs to the technical field of numerical control finishing, is related to a kind of clamping rule towards Five-axis numerical control milling machine finishing Draw method and device.
Background technique
Only there is provided background technical informations relevant to the disclosure for the statement of this part, it is not necessary to so constitute first skill Art.
Numerical control processing (Computer Numerical Control, CNC) refers to machining center, CNC milling machine, number The numerical control devices such as control lathe, Wire EDM equipment, screw chasing machine are processed.By programming, numerically-controlled machine tool automatically with Continuous mode removes clout as required, is suitable for high-volume, complex-shaped part.Since the First hand forties in last century Dynamic control lathe birth starts, and numerical control processing develops a variety of processing technologys such as vehicle, milling, plane, mill.Wherein milling machine refers to milling cutter pair The lathe that a variety of surfaces of workpiece are processed, energy milling plane, groove, the gear teeth, screw thread and splined shaft, is suitble to processing more complicated Type face.Its usual processing flow includes roughing, finishing and rear cleaning (back chipping).Roughing generally uses large scale milling Cutter head, quickly removal is largely not belonging to the boule portions of target shape, obtains the approximate shapes of target component;The approximate shapes An actually iso-metric offset face of target component.The finishing milling cutter head of smaller size, removes in approximate shapes not Belong to the clout of target workpiece.Due to finishing tip size and the limitation of this body structure of parts to be machined, still may after finishing The meeting non-cleaning part of legacy part, need to further be cleared up in rear clean-up phase.
Most common CNC milling machine includes: the Milling Motion in Three-axes NC for being mainly used for processing flat surface impression structure, and processing The Five-axis numerical control milling machine of complex free curved surface.Five-axis numerical control milling machine is generally by three shifting axles (XYZ) and two rotation axis (AB) Composition, can be divided into 3+2 operating mode and 5 axis linkage work modes according to working method difference.3+2 operating mode, or be fixed Axis processing refers to that cutter is three shifting axle linkages during processing a certain panel region, other two rotation axis is motionless; Machining area conversion is completed by two rotation axis linkages, and three shifting axles terminate milling at this time.Five-axle linkage operating mode refers to Five kinematic axis move synchronously milling to cutter during the cutting process.
It needs to carry out Setup plan and 3+2 region division before five number of axle of 3+2 operating mode are processed according to milling machine.Wherein, Setup plan refers to that the planning of clamping process workpiece direction and the corresponding range of work divide.3+2 region division refers to certain clamping side The downward range of work is further divided into the machinable subregion of 3+2 operating mode and specifies its tool orientation.The prior art In mostly Setup plan basic geometry member is mainly handled using the methods of genetic algorithm, expert system, decision tree, training study Element composition is used for the CAD model of industrial part, can not handle the totally-enclosed workpiece of the free form surface composition of no obvious characteristic line.When In preceding actual production, also the need to rely on experience of engineer of Setup plan and 3+2 region division carries out manual designs.
Summary of the invention
For the deficiencies in the prior art, one or more other embodiments of the present disclosure provide one kind towards five number of axle The Setup plan method and device of milling machine finishing is controlled, carries out the region segmentation of 3+2 cooked mode constraint first, and is divided As a result the region division after substituting under clamping constraint is not finally influencing clamping constraint and 3+2 processing with a kind of optimisation strategy The lower boundary to region division of schema constraint carries out smoothly, guaranteeing to divide the regular smooth of zone boundary.
According to the one aspect of one or more other embodiments of the present disclosure, provide a kind of towards Five-axis numerical control milling machine finishing Setup plan method.
A kind of Setup plan method towards Five-axis numerical control milling machine finishing, this method comprises:
Part model is received, its surface is sampled and obtains sampled point, the available cutter for calculating each sampled point of part model adds Work direction;
Part model surface is divided into the machinable subregion of 3+2 operating mode, and specifies its tool orientation;
One group of optimal alternative clamping direction is selected, by determining the available tool sharpening direction of each sampled point for each alternative Whether clamping direction can be processed, and calculates the processable range in wherein each alternative clamping direction;
All effective clamping directional combinations are calculated using SetupCover algorithm;
The machinable subregion of 3+2 operating mode is substituted into each effectively clamping direction group by the method that label is spread It closes;
If there are still intersections in effective clamping directional combination, eliminates and substitute into effective clamping directional combination of subregion Intersection, obtain finally dividing region;
The final boundary for dividing region is carried out using snake grid migration algorithm smooth.
Further, uniform sampling is carried out to part model surface, sampled point is obtained, for each sampled point, using sky Between collocation method calculating can use tool sharpening direction.
Further, part model surface is divided into 3+2 operating mode by algorithm of the improvement based on Graphcut can The subregion of processing, specific method step are as follows:
One group of 3+2 operating mode machine direction d of uniform sampling in Gaussian spherei, i=1 ... n;
For each sample direction di, sampled point p on part model surfacejMiddle calculating diMachinable sampled point.Specifically Judgment method is, if diIn sampled point pjAvailable tool sharpening direction set in, then sampled point pjIt can be by direction diProcessing;
By part model surface 3+2 operating mode machining area segmentation problem, the side GraphCut can be based on by being defined as one Energy minimization problem in the figure that method solves.Define part model surface sampled point pjFor node, sampled point pjCritical relation is side Figure GF.Scheme GFIn each node pjIt is its machinable sample direction d that label value, which can be obtained,i.Use classical solution graph The solver of cut problem acquires the cut zone of workpiece surface 3+2 operating mode.Final each sampled point pjA corresponding processing Direction di
Further, the machinable sub-district of 3+2 operating mode by way of uniform or nonuniform sampling after division One group of optimal alternative clamping direction is selected in the corresponding Gaussian sphere in domain.
Further, effective clamping directional combination is the union of the corresponding machine direction in alternative clamping direction in combination The clamping direction of non-empty is closed in the intersection for covering all sampled points, and combining the corresponding machine direction in interior clamping direction alternative two-by-two Combination.
Further, described each to have the machinable subregion of 3+2 operating mode by the method substitution that label is spread Effect clamping directional combination specific steps include:
If there is a coincidence in certain subregion sampled point part in the machinable subregion of 3+2 operating mode, other parts can only be by Some clamping direction is worked into, then the label of sampled points all in the region is appointed as the clamping direction completely;
If certain subregion sampled point is completely in coincidence situation, the area Ze Jianggai in the machinable subregion of 3+2 operating mode The label of all sampled points is appointed as being overlapped the clamping direction being dominant in situation in domain;
It is that the sampled point is processed by clamping directions multiple in multiple combinations that the sampled point, which is overlapped,.
Further, if each having by the machinable subregion of 3+2 operating mode by the method substitution that label is spread Effect clamping directional combination still has coverage condition, then eliminates the coincidence in effective clamping directional combination using Graphcut algorithm Part.
Further, a part model surface sampled point p is constructedjFor node, sampled point pjCritical relation is the figure on side GF.Scheme GFIn each node pjIt is the corresponding multiple label of its above-mentioned steps that label value, which can be obtained,.Graphcut algorithm can be adopted It is each node p of overlapping region with the mode for minimizing energyjCertain single label is specified, therefore reaches and eliminates overlapping region Purpose.
According to the other side of one or more other embodiments of the present disclosure, a kind of computer-readable storage medium is also provided Matter.
A kind of computer readable storage medium, wherein being stored with a plurality of instruction, described instruction is suitable for by terminal device equipment Processor load and execute following processing:
Part model is received, its surface is sampled and obtains sampled point, the available cutter for calculating each sampled point of part model adds Work direction;
Part model surface is divided into the machinable subregion of 3+2 operating mode, and specifies its tool orientation;
One group of optimal alternative clamping direction is selected, by determining the available tool sharpening direction of each sampled point for each alternative Whether clamping direction can be processed, and calculates the processable range in wherein each alternative clamping direction;
All effective clamping directional combinations are calculated using SetupCover algorithm;
The machinable subregion of 3+2 operating mode is substituted into each effectively clamping direction group by the method that label is spread It closes;
If there are still intersections in effective clamping directional combination, eliminates and substitute into effective clamping directional combination of subregion Intersection, obtain finally dividing region;
The final boundary for dividing region is carried out using snake grid migration algorithm smooth.
According to the other side of one or more other embodiments of the present disclosure, a kind of terminal device is also provided.
A kind of terminal device, using internet terminal equipment, including processor and computer readable storage medium, processor For realizing each instruction;Computer readable storage medium is suitable for by processor load simultaneously for storing a plurality of instruction, described instruction Execute following processing:
Part model is received, its surface is sampled and obtains sampled point, the available cutter for calculating each sampled point of part model adds Work direction;
Part model surface is divided into the machinable subregion of 3+2 operating mode, and specifies its tool orientation;
One group of optimal alternative clamping direction is selected, by determining the available tool sharpening direction of each sampled point for each alternative Whether clamping direction can be processed, and calculates the processable range in wherein each alternative clamping direction;
All effective clamping directional combinations are calculated using SetupCover algorithm;
The machinable subregion of 3+2 operating mode is substituted into each effectively clamping direction group by the method that label is spread It closes;
If there are still intersections in effective clamping directional combination, eliminates and substitute into effective clamping directional combination of subregion Intersection, obtain finally dividing region;
The final boundary for dividing region is carried out using snake grid migration algorithm smooth.
The disclosure the utility model has the advantages that
(1) a kind of Setup plan method and device towards Five-axis numerical control milling machine finishing of the present invention, specially Complete workpiece is finished using Five-axis numerical control milling machine 3+2 cooked mode Setup plan and 3+2 region partitioning method and Device can handle the totally-enclosed workpiece of the free form surface composition of no obvious characteristic line, can be used for handling basic geometry member Element composition is used for the CAD model of industrial part;Also it can be applied under conditions of determining clamping direction again can currently add workpiece Work range carries out 3+2 region division.
(2) a kind of Setup plan method and device towards Five-axis numerical control milling machine finishing of the present invention, Neng Goubao Card Setup plan reaches: 1) minimizing clamping times;2) boundary for dividing region is regular smooth as far as possible;3) guarantee each clamping rule Drawing the corresponding range of work can be worked into completely;3+2 region division can reach: 1) minimizing 3+2 region division number;2) The boundary for dividing region is regular smooth as far as possible;3) it need to guarantee that the appointed tool orientation of subregion energy is worked into completely.
(3) a kind of Setup plan method and device towards Five-axis numerical control milling machine finishing of the present invention, Ke Yizhi It scoops out and is finished for Five-axis numerical control milling machine 3+2 cooked mode, can also be applied to the 3+2 of mechanical arm Milling Process or later period polishing In cooked mode finishing;The Setup plan and 3+2 region division finished to complete workpiece, it is effective to replace currently in fact The human cost planned manually in the production of border.
(4) a kind of Setup plan method and device towards Five-axis numerical control milling machine finishing of the present invention, as one The frame of a opening is suitble to the more other factors of fusion, such as in view of the fixture design in Setup plan.
(5) a kind of Setup plan method and device towards Five-axis numerical control milling machine finishing of the present invention, it is contemplated that Region division boundary it is regular smooth, on the lower side to region division for not influencing clamping constraint and the constraint of 3+2 cooked mode Boundary carries out smoothly, being conducive to subsequent path planning.
Detailed description of the invention
The accompanying drawings constituting a part of this application is used to provide further understanding of the present application, and the application's shows Meaning property embodiment and its explanation are not constituted an undue limitation on the present application for explaining the application.
Fig. 1 is a kind of Setup plan method stream towards Five-axis numerical control milling machine finishing according to one or more embodiments Cheng Tu;
Fig. 2 is can to use tool sharpening direction calculating analysis diagram according to the sampled point of one or more embodiments;
Fig. 3 is the 3+2 region division process analysis figure according to one or more embodiments;
Fig. 4 is the alternative clamping direction selection process analysis figure according to one or more embodiments;
Fig. 5 is effective clamping directional combination example display diagram according to one or more embodiments;
Fig. 6 is the label diffusion process analysis diagram according to one or more embodiments;
Fig. 7 is to carry out smooth effect display diagram to region division boundary according to the snake algorithm of one or more embodiments.
Specific embodiment:
Below in conjunction with the attached drawing in one or more other embodiments of the present disclosure, to one or more other embodiments of the present disclosure In technical solution be clearly and completely described, it is clear that described embodiments are only a part of the embodiments of the present invention, Instead of all the embodiments.Based on one or more other embodiments of the present disclosure, those of ordinary skill in the art are not being made Every other embodiment obtained, shall fall within the protection scope of the present invention under the premise of creative work.
It is noted that following detailed description is all illustrative, it is intended to provide further instruction to the application.Unless another It indicates, all technical and scientific terms that the present embodiment uses have and the application person of an ordinary skill in the technical field Normally understood identical meanings.
It should be noted that term used herein above is merely to describe specific embodiment, and be not intended to restricted root According to the illustrative embodiments of the application.As used herein, unless the context clearly indicates otherwise, otherwise singular Also it is intended to include plural form, additionally, it should be understood that, when in the present specification using term "comprising" and/or " packet Include " when, indicate existing characteristics, step, operation, device, component and/or their combination.
It should be noted that flowcharts and block diagrams in the drawings show according to various embodiments of the present disclosure method and The architecture, function and operation in the cards of system.It should be noted that each box in flowchart or block diagram can represent A part of one module, program segment or code, a part of the module, program segment or code may include one or more A executable instruction for realizing the logic function of defined in each embodiment.It should also be noted that some alternately Realization in, function marked in the box can also occur according to the sequence that is marked in attached drawing is different from.For example, two connect The box even indicated can actually be basically executed in parallel or they can also be executed in a reverse order sometimes, This depends on related function.It should also be noted that each box and flow chart in flowchart and or block diagram And/or the combination of the box in block diagram, the dedicated hardware based system that functions or operations as defined in executing can be used are come It realizes, or the combination of specialized hardware and computer instruction can be used to realize.
In the absence of conflict, the feature in the embodiment and embodiment in the disclosure can be combined with each other, and tie below It closes attached drawing and embodiment is described further the disclosure.
As shown in Figure 1, providing one kind towards five-shaft numerical control according to the one aspect of one or more other embodiments of the present disclosure The Setup plan method of milling machine finishing, it is specially a kind of that complete workpiece is carried out towards Five-axis numerical control milling machine 3+2 cooked mode The Setup plan and 3+2 region partitioning method of finishing, this method comprises:
Step (1): receive part model, to its surface sample obtain sampled point, calculate each sampled point of part model can With tool sharpening direction;
Step (2): part model surface is divided into the machinable subregion of 3+2 operating mode, and specifies its cutter side To;
Step (3): one group of optimal alternative clamping direction of selection, by the available tool sharpening direction pair for determining each sampled point Whether it is can be processed in each alternative clamping direction, calculates the processable range in wherein each alternative clamping direction;
Step (4): all effective clamping directional combinations are calculated using SetupCover algorithm;
Step (5): the machinable subregion of 3+2 operating mode is substituted into each effective clamping by the method that label is spread Directional combination eliminates the intersection in effective clamping directional combination;
Step (6): eliminating the intersection in the effective clamping directional combination for substituting into subregion using Graphcut algorithm, It obtains finally dividing region;
Step (7): the final boundary for dividing region is carried out using snake grid migration algorithm smooth.
In the step (1), part model can express (such as step, iges, stl) with plurality of data structures, and the present invention is A method of it is analyzed and is handled based on sampling point information, need first to sample part model surface, specific steps include:
(1-1) carries out uniform sampling to part model surface, obtains sampled point;
(1-2) for each sampled point, tool orientation can be used by being calculated using Jun et al. based on the method for space configuration, such as Calculated p0, the available tool orientation of p1 and p2 point are illustrated in Fig. 2.
In the step (2), target is reached based on Graphcut algorithm by improving Herholz et al., cancels Herholz Et al. the step of myopia deformation is carried out to curved surface in method;It calculating sampled point range can be processed is calculated using in step 1 As a result;It is machinable that part model surface is divided by 3+2 operating mode based on the algorithm of Graphcut using Herholz et al. Subregion simultaneously specifies its tool orientation, such as the result that Fig. 3 is a model 3+2 region division.
Specific steps include:
(2-1) one group of 3+2 operating mode machine direction d of uniform sampling in Gaussian spherei, i=1 ... n;
(2-2) is for each sample direction di, sampled point p on part model surfacejMiddle calculating diMachinable sampling Point.Specific judgment method is, if diIn sampled point pjAvailable tool sharpening direction set in, then sampled point pjIt can be by direction di Processing;
(2-3) by part model surface 3+2 operating mode machining area segmentation problem, being defined as one can be based on Energy minimization problem in the figure that GraphCut method solves.Define part model surface sampled point pjFor node, sampled point pjFace Boundary's relationship is the figure G on sideF.Scheme GFIn each node pjIt is its machinable sample direction d that label value, which can be obtained,i.Use classics The solver of solution graph cut problem acquire the cut zone of workpiece surface 3+2 operating mode.Final each sampled point pj A corresponding machine direction di
In the step (3), specific steps include:
(3-1) selects alternative direction by way of uniform or nonuniform sampling in the Gaussian sphere of direction, in Fig. 4 (a) Two panel regions, corresponding to can be shown in clamping direction scope such as Fig. 4 (b) in Gaussian sphere, and Fig. 4 (c) is shown as each clamping direction can One visualization of range of work size, can sample accordingly and generate the non-homogeneous alternative direction of clamping;
The clamping side that (3-2) specifies each alternative direction by determining the available tool sharpening direction of each sampled point To whether caning be processed, the processable range in each alternative direction, p0 point and p2 under the current clamping direction as shown in Fig. 2 are calculated Point can be arrived by current five-axis machine tool tool sharpening, and p1 point cannot be machined into.
In the step (4), all effective clamping directional combinations, effective clamping are obtained using SetupCover algorithm Directional combination refers to that the union for combining the corresponding machine direction in interior direction covers all sampled points, and.Combine interior direction two-by-two Non-empty, three groups of effective clamping directional combinations as shown in Figure 5 are closed in the intersection of the corresponding machine direction in direction.
In the step (5), clamping directional combination effective for one, which can be regarded as, attached some sides for sampled point To label, show in the clamping directional combination sampled point can be combined in those of direction be worked into.Wherein necessarily deposit Largely it is being overlapped situation, that is to say, that there are processed in a sampled point by multiple directions in multiple combinations.This step Suddenly the region division in step 2 is substituted into the direction label of sampled point by the method that label is spread, it is therefore an objective to reduce to the greatest extent Situation is overlapped present in label, specific steps include:
(5-1) if there is coincidence in sampled point part in certain region in 3+2 region division, other parts can only be by some clamping Direction is worked into, then by the region so the label of point is appointed as the clamping direction completely, as the region H1 is directly specified in Fig. 6 For R1 label;
(5-2) if sampled point is completely in coincidence situation in certain region in 3+2 region division, by the region so point Label be appointed as being overlapped the clamping direction that is dominant in situation, as the region H2 is designated as R1 label in Fig. 6;
In the step (6), if still having coverage condition by step (5), eliminated with a Graphcut algorithm, Such as the region H3 and H4 in Fig. 6;Construct a part model surface sampled point pjFor node, sampled point pjCritical relation is the figure on side GF.Scheme GFIn each node pjIt is the corresponding multiple label of its above-mentioned steps that label value, which can be obtained,.Graphcut algorithm can be adopted It is each node p of overlapping region with the mode for minimizing energyjCertain single label is specified, therefore reaches and eliminates overlapping region Purpose.
In the step (7), using the method for Yunjin et al. snake grid migration method to the final side for dividing region Boundary carries out smooth, the effect before and after edge smoothing as shown in Figure 7.
The foregoing is merely preferred embodiment of the present application, are not intended to limit this application, for the skill of this field For art personnel, various changes and changes are possible in this application.Within the spirit and principles of this application, made any to repair Change, equivalent replacement, improvement etc., should be included within the scope of protection of this application.Therefore, the present invention is not intended to be limited to this These embodiments shown in text, and it is to fit to the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. a kind of Setup plan method towards Five-axis numerical control milling machine finishing, which is characterized in that this method comprises:
Part model is received, its surface is sampled and obtains sampled point, calculates the available tool sharpening side of each sampled point of part model To;
Part model surface is divided into the machinable subregion of 3+2 operating mode, and specifies its tool orientation;
One group of optimal alternative clamping direction is selected, by determining the available tool sharpening direction of each sampled point for each alternative clamping Whether direction can be processed, and calculates the processable range in wherein each alternative clamping direction;
All effective clamping directional combinations are calculated using SetupCover algorithm;
The machinable subregion of 3+2 operating mode is substituted into each effectively clamping directional combination by the method that label is spread;
If there are still intersections in effective clamping directional combination, the weight in the effective clamping directional combination for substituting into subregion is eliminated Part is closed, obtains finally dividing region;
The final boundary for dividing region is carried out using snake grid migration algorithm smooth.
2. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that
Uniform sampling is carried out to part model surface, obtains sampled point, it, can using the calculating of space configuration method for each sampled point With tool sharpening direction.
3. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that logical It crosses algorithm of the improvement based on Graphcut and part model surface is divided into the machinable subregion of 3+2 operating mode, specific side Method step are as follows:
One group of 3+2 operating mode machine direction of uniform sampling in Gaussian sphere;
The machinable sampled point of each sample direction is calculated in the sampled point on part model surface;
By part model surface 3+2 operating mode machining area segmentation problem, being defined as one can be asked based on GraphCut method Energy minimization problem in the figure of solution acquires workpiece surface 3+2 operating mode using the solver for solving graph cut problem Part model surface is divided into the machinable subregion of 3+2 operating mode by cut zone.
4. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that work The specific steps of the machinable sampled point of each sample direction are calculated in the sampled point of part model surface are as follows: if sample direction is being adopted In the available tool sharpening direction set of sampling point, then the sampled point can be processed by the sample direction.
5. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that logical Uniform or nonuniform sampling mode is crossed to select in the corresponding Gaussian sphere of the machinable subregion of 3+2 operating mode after division One group of optimal alternative clamping direction.
6. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that institute It states the union that effective clamping directional combination is the corresponding machine direction in alternative clamping direction in combination and covers all sampled points, and The clamping directional combination of non-empty is closed in the intersection for combining the corresponding machine direction in interior clamping direction alternative two-by-two.
7. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that institute It states and the machinable subregion of 3+2 operating mode is substituted into the specific of each effectively clamping directional combination by the method that label is spread Step includes:
If there is coincidence in certain subregion sampled point part in the machinable subregion of 3+2 operating mode, other parts can only be a certain A clamping direction is worked into, then the label of sampled points all in the region is appointed as the clamping direction completely;
If certain subregion sampled point is completely in coincidence situation in the machinable subregion of 3+2 operating mode, will be in the region The label of all sampled points is appointed as being overlapped the clamping direction being dominant in situation;
It is that the sampled point is processed by clamping directions multiple in multiple combinations that the sampled point, which is overlapped,.
8. a kind of Setup plan method towards Five-axis numerical control milling machine finishing as described in claim 1, which is characterized in that if Each effectively clamping directional combination is substituted by the method that label is spread by the machinable subregion of 3+2 operating mode still to deposit In coverage condition, then the intersection in effective clamping directional combination is eliminated using Graphcut algorithm.
9. a kind of computer readable storage medium, wherein being stored with a plurality of instruction, which is characterized in that described instruction is suitable for by terminal The processor of equipment is loaded and is executed according to claim 1 to 8 a kind of towards Five-axis numerical control milling machine finishing Setup plan method.
10. a kind of terminal device, including processor and computer readable storage medium, processor is for realizing each instruction;It calculates Machine readable storage medium storing program for executing is for storing a plurality of instruction, which is characterized in that described instruction in execution according to claim 1-8 for appointing A kind of Setup plan method towards Five-axis numerical control milling machine finishing described in one.
CN201810851822.9A 2018-07-30 2018-07-30 A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing Active CN109015008B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810851822.9A CN109015008B (en) 2018-07-30 2018-07-30 A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810851822.9A CN109015008B (en) 2018-07-30 2018-07-30 A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing

Publications (2)

Publication Number Publication Date
CN109015008A true CN109015008A (en) 2018-12-18
CN109015008B CN109015008B (en) 2019-07-02

Family

ID=64647770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810851822.9A Active CN109015008B (en) 2018-07-30 2018-07-30 A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing

Country Status (1)

Country Link
CN (1) CN109015008B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101743554A (en) * 2007-03-30 2010-06-16 帕拉代姆地球物理有限公司 Partitioning algorithm for building a stratigraphic grid
CN102166665A (en) * 2010-12-23 2011-08-31 大连理工大学 Five-axis NC (numerical control) milling method for internal surfaces of bent pipes
CN103699606A (en) * 2013-12-16 2014-04-02 华中科技大学 Large-scale graphical partition method based on vertex cut and community detection
CN105975650A (en) * 2016-03-31 2016-09-28 北京理工大学 Intelligent design method of clamp structure
CN106202822A (en) * 2016-07-27 2016-12-07 西北工业大学 B-spline surface model reconstruction method towards blade adaptive machining

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101743554A (en) * 2007-03-30 2010-06-16 帕拉代姆地球物理有限公司 Partitioning algorithm for building a stratigraphic grid
CN102166665A (en) * 2010-12-23 2011-08-31 大连理工大学 Five-axis NC (numerical control) milling method for internal surfaces of bent pipes
CN103699606A (en) * 2013-12-16 2014-04-02 华中科技大学 Large-scale graphical partition method based on vertex cut and community detection
CN105975650A (en) * 2016-03-31 2016-09-28 北京理工大学 Intelligent design method of clamp structure
CN106202822A (en) * 2016-07-27 2016-12-07 西北工业大学 B-spline surface model reconstruction method towards blade adaptive machining

Also Published As

Publication number Publication date
CN109015008B (en) 2019-07-02

Similar Documents

Publication Publication Date Title
CN107015524B (en) Numerical control device and its simulator
CN106354098B (en) A kind of NURBS composite surfaces are fixed a cutting tool teeth processing route generating method
CN106094729B (en) A kind of part machinery process carbon emission quantization method based on manufacturing feature
CN102866671A (en) Large-arc ruled surface numerical control machining cutter path planning method
Hu et al. Five-axis tool path generation based on machine-dependent potential field
CN103365243B (en) Method for rapidly generating corner side milling process path
WO2019188619A1 (en) Tool selection device, method, and program, and nc program creation system
CN108544880A (en) A kind of method and system of robot Carving Machining solid irregular stone
CN108889948A (en) A kind of subarea-scanning method for thin-wall part increasing material manufacturing
GB2117927A (en) Method of judging and controling simultaneous machining in a quadriaxial numerical control lathe
CN110405837A (en) Technique processing method, device and process equipment
CN101763048B (en) Method for selecting roughing tool for aircraft complex component based on Voronoi Mountain variation
CN105328411A (en) Numerical control machining method of airplane model
JPS5890439A (en) Control method for milling process
CN109015008B (en) A kind of Setup plan method and device towards Five-axis numerical control milling machine finishing
CN104439468B (en) It is applicable to the milling cutter of Blisk profile layered milling moulding process
CN103163837A (en) Tool path self-adaptive management system and method for five-axis numerical control machining
CN110516373A (en) A kind of method for milling of circular saw roughing special-shaped level
CN102528138A (en) Processing method of complex curved surface by adopting drum-like cutter
CN108803481B (en) Free form surface ball-end mill paths planning method and system based on Fermat helix
CN108197839B (en) Production scheduling method for passenger car manufacturing workshop with routing buffer area
CN108000082A (en) A kind of method and system that layering clean-up machining is carried out to die face
CN111069670B (en) Blisk variable-radius transition fillet machining method and system
DE102016000409A1 (en) Numerical control that controls a machine tool based on peeling instructions
CN102728878B (en) Numerical control curved surface profile processing Z-shaped process connection method

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