CN106502201B - A kind of three-axis numerical control rough machining method of simple variable cross-section part - Google Patents
A kind of three-axis numerical control rough machining method of simple variable cross-section part Download PDFInfo
- Publication number
- CN106502201B CN106502201B CN201611139533.3A CN201611139533A CN106502201B CN 106502201 B CN106502201 B CN 106502201B CN 201611139533 A CN201611139533 A CN 201611139533A CN 106502201 B CN106502201 B CN 106502201B
- Authority
- CN
- China
- Prior art keywords
- discrete
- section
- equidistant
- point
- cross
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35349—Display part, programmed locus and tool path, traject, dynamic locus
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Turning (AREA)
Abstract
The invention discloses a kind of three-axis numerical control rough machining methods of simple variable cross-section part, belong to technical field of mechanical processing.The method includes equidistantly being handled part, level-one is discrete, the discrete discrete point obtained on parts profile of second level, and generates each leafing scatterplot, ultimately produces contour parallel milling track.The present invention can efficiently solve the numerical control lathe processing problems of variable cross-section part according to requirement on machining accuracy flexible modulation machining locus.The axis deformation section parts three-axis numerical control roughing for the outer surface smoother transition that the present invention can be used for being made of multistage simple shape.
Description
Technical field
The invention belongs to technical fields of mechanical processing, and in particular to a kind of three-axis numerical control roughing of simple variable cross-section part
Method.
Background technique
Traditional two-axis numerical control lathe is only adapted to the processing of revolving parts, and the part section of processing can only be circular
Single shape.If desired processing non-circular cross sectional shape part can only be by other numerically-controlled machine tool, so that the process of part processing
Become complicated, reduce processing efficiency and cannot be guaranteed processing quality.Three-axis numerical control lathe equipped with C axis makes non-circular cross-section shape
Shape part is processed on lathe.When part is processed, using power knife rest, the indexing function of C axis is cooperated into X-axis, Z axis
Linkage can complete the processing of part.
The part of noncircular sectional shape is divided into cross-section part and variable cross-section part.Wherein, cross-section part refers to have
Similar cross sectional shape and cross section profile are the part of arbitrary curve;Conversely, the part that cross sectional shape is unsatisfactory for similar quality is referred to as
For variable cross-section part.
At present for the C s function that the three-axis numerical control processing of cross-section part is using three-axis numerical control vehicle, according to processing essence
Degree is required with cutting, is removed most of surplus for cross-section part, is realized the roughing of part.Its main thought is to part
Similar cross sectional curve carry out equidistant partition.But it yet there are no relevant report for the processing of the three-axis numerical control of variable cross-section part.
Summary of the invention
The present invention is directed to propose a kind of three-axis numerical control rough machining method for simple variable cross-section part, can be used for by multistage
The axis deformation section parts three-axis numerical control roughing of the outer surface smoother transition of simple shape composition.
The simple shape that the present invention refers to refers to convex polygon, round or ellipse in regular shape etc., and shaft parts
Line passes through above-mentioned shaped interior.
The center line for taking the minimum envelop cylindrical body of External Shape is axis of workpiece;Claim the intersection point of axis and each section of part
For the discrete central point O in the section.Provided by the present invention for the three-axis numerical control rough machining method of simple variable cross-section part, including
Following steps:
The first step makees equidistant processing along exterior normal direction to the profile of part, and equidistant distance is roughing surplus offset
The sum of with tool radius r;
Second step, level-one are discrete: discretization are carried out along axial to equidistant profile, by equidistant surface split plot design by equidistant profile
It is divided into the cross-section curve of series of discrete, dispersion degree is determined according to machining accuracy;
Third step, second level are discrete: generating processing cross section profile discrete point.
The discrete processing of level-one is so that the component of entire equidistant profile only has curve, that is, the section song of a rule
Line.Be handled as follows to every cross section curve: the discrete central point O crossed on the section makees equal angular ray cluster, the ray cluster
In every ray and the cross section curve have an intersection point, angular dimension can be according to desired roughing precision appropriate adjustment;Institute
There is cross section curve after treatment to indicate that second level discretization is completed;So far, the component of equidistant profile only have it is a series of from
Scatterplot.
4th step generates the discrete point of each layer: the layer high level h given according to user is as distance to parts profile
The equidistant processing of offset+r+h, every layer of equidistant distance increment are h, and the step of repeating second step~third step, until etc.
Minimum value away from the discrete point on section of outline to discrete center is more than or equal to blank radius;
5th step generates contour parallel milling track.
According to safe altitude, the feed point of cutter is determined, and moving back for cutter is determined according to every layer when cutting of rollback height
Knife point.It according to machine direction, traverses the discrete point in section, which is connected with straight line, then it is adjacent on section
The straight line of discrete point is the cutter path for processing the section, traverses all sections and each cuts when can obtain processing this layer
The cutter path in face.Remaining each layer makees same treatment.
The roughing circular cutter track of variable cross-section part has just been obtained in this way.
Advantages of the present invention or beneficial effect are:
The present invention can efficiently solve the numerical control of variable cross-section part according to requirement on machining accuracy flexible modulation machining locus
Vehicle Processing problem.
Detailed description of the invention
Fig. 1 is that departure process schematic diagram is carried out in the present invention.
Fig. 2 is the three-axis numerical control rough machining method flow chart provided by the present invention for simple variable cross-section part.
Specific embodiment
The present invention is described in detail with reference to the accompanying drawings and examples.
The present invention provides a kind of three-axis numerical control rough machining method for simple variable cross-section part, process as shown in Figure 2, tool
Body includes the following steps:
The first step, initialization.
Given initial equidistantly distance dis=offset+r, wherein offset is roughing surplus, and r is tool radius;
The center line for taking the minimum envelop cylindrical body of External Shape is axis of workpiece;Claim the intersection point of axis and each section of part
For the discrete central point O in the section.
Second step, parts profile are equidistantly handled.
It is that equidistant distance makees equidistant processing along exterior normal direction to the profile of part with dis;
If the parametric equation of parts profile is(u, v are parameter, and x, y, z is about u, the letter of v
Number), unit normal vector of the curve at (x, y, z) isThe then parametric equation of equidistant profile:
Wherein
Third step, level-one are discrete;
Discretization is carried out along axial to equidistant profile using equidistant surface split plot design, i.e., equidistant profile is divided into series of discrete
Cross-section curve, it is specific as follows:
First within the scope of part length, point that spacing is d is carried out to the center line of the equidistant profiled envelope cylindrical body of part
It cuts, obtains a series of discrete central point O that spacing are d;The plane of each discrete central point O work and central axis is crossed respectively, often
A plane and the equidistant profile of part have a unique intersection, and the cross section that all intersections constitute series of discrete is bent
Line;Wherein, discrete spacing d is determined according to machining accuracy, if discrete cross section curve number out is n;
4th step, second level are discrete;
Generate processing cross section profile discrete point.Level-one discrete processes in second step make the composition member of entire equidistant profile
Element only has curve, that is, the cross section curve of a rule.To every cross section curve SjBe handled as follows: cross the section it is discrete in
Heart point O makees the ray cluster of angularly β, and the every ray and the cross section curve in the ray cluster have an intersection point, as shown in figure 1
PiIf total number of hits is num=2 π/β, discrete angular β size is determined by the roughing precision of specific requirement;All sections are bent
Line after treatment indicates that second level discretization is completed;So far, the component of equidistant profile only has a series of discrete point.
5th step, discrete termination condition judgement;
Each section is traversed, cross section curve S is calculatedjOn discrete point PiTo the distance Dis of central point Oij, take its minimum value
Min:
If min >=rStock(rStockFor blank radius), departure process terminates, and is transferred to the 6th step;
Otherwise the layer high level h given according to user makees equidistant processing to parts profile, enables equidistantly distance dis=dis+h,
Continue third step~the 4th step.
6th step generates contour parallel milling track.
According to safe altitude, the feed point of cutter is determined, and moving back for cutter is determined according to every layer when cutting of rollback height
Knife point.It according to machine direction, traverses the discrete point in section, which is connected with straight line, then it is adjacent on section
The straight line of discrete point is the cutter path for processing the section, traverses all sections and each cuts when can obtain processing this layer
The cutter path in face.Remaining each layer makees same treatment.
Claims (2)
1. a kind of three-axis numerical control rough machining method of simple variable cross-section part, it is characterised in that: thick to determine as follows
Process circular cutter track:
The first step makees equidistant processing along exterior normal direction to the profile of part;
Second step, level-one are discrete: carrying out discretization along axial to equidistant profile, be divided into equidistant profile by equidistant surface split plot design
The cross-section curve of series of discrete, dispersion degree are determined according to machining accuracy;
The level-one is discrete specifically:
First within the scope of part length, the segmentation that spacing is d is carried out to the center line of the equidistant profiled envelope cylindrical body of part, is obtained
A series of discrete central point O for being d to spacing;The plane of each discrete central point O work and central axis, each plane are crossed respectively
There is a unique intersection with the equidistant profile of part, all intersections constitute the cross-section curve of series of discrete;Wherein,
Discrete spacing d is determined according to machining accuracy;
Third step, second level are discrete: generating processing cross section profile discrete point;
The second level is discrete specifically:
The discrete central point O crossed on the section makees equal angular ray cluster, every ray in the ray cluster and the cross section curve
There is an intersection point, all intersection points constitute the discrete point of the cross section profile;All cross section curve after treatments indicate second levels from
Dispersion is completed;So far, the component of equidistant profile only has a series of discrete point;
Take the center line of the minimum envelop cylindrical body of External Shape for axis of workpiece, the intersection point in axis and each section of part is this section
The discrete central point O in face;
4th step generates the discrete point of each layer: the layer high level h given according to user, and making distance to parts profile is offset+r+
The equidistant processing of h, every layer of equidistant distance increment are h, and the step of repeating second step~third step, until equidistant section of outline
On discrete point to discrete center minimum value be more than or equal to blank radius;
5th step generates contour parallel milling track;
According to safe altitude, the feed point of cutter is determined, and the withdrawing point of cutter is determined according to every layer when cutting of rollback height;
According to machine direction, the discrete point in section is traversed, which is connected with straight line, then adjacent discrete point on section
Straight line be to process the cutter path in the section, traverse the cutter rail that all sections just obtain processing each section at this layer
Mark;Remaining each layer makees same treatment.
2. a kind of three-axis numerical control rough machining method of simple variable cross-section part according to claim 1, it is characterised in that: the
Equidistant distance described in one step is the sum of roughing surplus offset and tool radius r.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611139533.3A CN106502201B (en) | 2016-12-12 | 2016-12-12 | A kind of three-axis numerical control rough machining method of simple variable cross-section part |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611139533.3A CN106502201B (en) | 2016-12-12 | 2016-12-12 | A kind of three-axis numerical control rough machining method of simple variable cross-section part |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106502201A CN106502201A (en) | 2017-03-15 |
CN106502201B true CN106502201B (en) | 2019-01-22 |
Family
ID=58329753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611139533.3A Active CN106502201B (en) | 2016-12-12 | 2016-12-12 | A kind of three-axis numerical control rough machining method of simple variable cross-section part |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106502201B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108646667B (en) * | 2018-03-05 | 2019-11-05 | 北京华航唯实机器人科技股份有限公司 | Orbit generation method and device, terminal |
CN109214377A (en) * | 2018-07-27 | 2019-01-15 | 深圳市闿思科技有限公司 | Sequence number recognition methods, system, mobile terminal and storage medium |
CN109093132A (en) * | 2018-11-01 | 2018-12-28 | 重庆江增船舶重工有限公司 | A kind of cast housing molded line method for turning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4789931A (en) * | 1986-09-04 | 1988-12-06 | Sony Corporation | System for automatically generating tool path data for automatic machining center |
CN101269423A (en) * | 2008-05-14 | 2008-09-24 | 北京航空航天大学 | Multi-coordinate end milling process tool position optimization method using longitude line division tool bit |
CN101937209A (en) * | 2010-08-13 | 2011-01-05 | 北京数码大方科技有限公司 | Method and device for performing multi-section characteristic processing and generating four-axis codes |
CN102825315A (en) * | 2012-08-21 | 2012-12-19 | 南京航空航天大学 | In-groove type helical milling method |
CN104090528A (en) * | 2014-06-30 | 2014-10-08 | 华南理工大学 | Method suitable for cycloid high-speed milling machining path |
CN105880953A (en) * | 2016-06-20 | 2016-08-24 | 西安工业大学 | Method for processing aviation blade |
-
2016
- 2016-12-12 CN CN201611139533.3A patent/CN106502201B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4789931A (en) * | 1986-09-04 | 1988-12-06 | Sony Corporation | System for automatically generating tool path data for automatic machining center |
CN101269423A (en) * | 2008-05-14 | 2008-09-24 | 北京航空航天大学 | Multi-coordinate end milling process tool position optimization method using longitude line division tool bit |
CN101937209A (en) * | 2010-08-13 | 2011-01-05 | 北京数码大方科技有限公司 | Method and device for performing multi-section characteristic processing and generating four-axis codes |
CN102825315A (en) * | 2012-08-21 | 2012-12-19 | 南京航空航天大学 | In-groove type helical milling method |
CN104090528A (en) * | 2014-06-30 | 2014-10-08 | 华南理工大学 | Method suitable for cycloid high-speed milling machining path |
CN105880953A (en) * | 2016-06-20 | 2016-08-24 | 西安工业大学 | Method for processing aviation blade |
Non-Patent Citations (2)
Title |
---|
数控加工中等高线刀具轨迹的生成;闫光荣,朱心雄,白俊涛,雷毅;《北京航空航天大学学报》;20030731;第29卷(第7期);第611-615页 |
组合曲面的空间环切等距加工;刘槐光,闫光荣,陈言秋;《工程图学学报》;20021231(第1期);第1-6页 |
Also Published As
Publication number | Publication date |
---|---|
CN106502201A (en) | 2017-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106502201B (en) | A kind of three-axis numerical control rough machining method of simple variable cross-section part | |
CN102866671B (en) | Large-arc ruled surface numerical control machining cutter path planning method | |
EP2946861B1 (en) | Drill and method of manufacturing drill | |
CN103949705A (en) | Cycloid and spiral composite milling method for web with slot features | |
CN102825315A (en) | In-groove type helical milling method | |
CN102744468A (en) | Gear cutting machine, end mill and form milling method | |
CN103713576A (en) | Modeling method for workpiece surface appearance machined through multi-axis milling | |
CN109396955A (en) | A kind of prediction of Turning Force with Artificial method and system towards whirlwind Envelope Milling technique | |
CN113962105B (en) | Efficient parameter optimization method for flutter-free finish machining milling process | |
Waiyagan et al. | Intelligent feature based process planning for five-axis mill-turn parts | |
CN104090528A (en) | Method suitable for cycloid high-speed milling machining path | |
CN104460526B (en) | A kind of method utilizing numerical control macroprogram to process corrugated thread | |
CN104588750A (en) | Process method for reducing corner-cleaning milling vibration of root part of integral closed impeller | |
CN104536385A (en) | Method for correcting machining program of numerical control machine tool | |
CN109732103A (en) | The method for processing zero lead helix Variable Pitch Screw Bar based on centre numerically controlled lathe | |
Ji et al. | A study on geometry modelling of a ball-end mill with chamfered cutting edge | |
CN103752924A (en) | One-axis stepping and three-axis linkage space curved surface milling method | |
CN104985400B (en) | Machining spiral groove method | |
CN110516373A (en) | A kind of method for milling of circular saw roughing special-shaped level | |
CN110449826B (en) | Machining method of rudder system | |
CN108710339B (en) | Rapid modeling method for surface morphology of peripheral milling machining | |
CN107442830B (en) | End milling cutter for finish machining and machining method thereof | |
JP2021506599A (en) | Threading insert with variable edge roundness | |
CN111683773A (en) | Turning method and turning tool for CNC lathe | |
CN104385084A (en) | Five-axis grinding method for variably-formed base circle planar envelope convex surface workpiece |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |