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 PDF

Info

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
Application number
CN201611139533.3A
Other languages
Chinese (zh)
Other versions
CN106502201A (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.)
Beihang University
Original Assignee
Beihang 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 Beihang University filed Critical Beihang University
Priority to CN201611139533.3A priority Critical patent/CN106502201B/en
Publication of CN106502201A publication Critical patent/CN106502201A/en
Application granted granted Critical
Publication of CN106502201B publication Critical patent/CN106502201B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/19Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35349Display 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

A kind of three-axis numerical control rough machining method of simple variable cross-section part
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.
CN201611139533.3A 2016-12-12 2016-12-12 A kind of three-axis numerical control rough machining method of simple variable cross-section part Active CN106502201B (en)

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)

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

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

Patent Citations (6)

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

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