CN106774169A - The numerical control workshop automatic programming method of not rounded curved surface of column - Google Patents
The numerical control workshop automatic programming method of not rounded curved surface of column Download PDFInfo
- Publication number
- CN106774169A CN106774169A CN201710200887.2A CN201710200887A CN106774169A CN 106774169 A CN106774169 A CN 106774169A CN 201710200887 A CN201710200887 A CN 201710200887A CN 106774169 A CN106774169 A CN 106774169A
- Authority
- CN
- China
- Prior art keywords
- numerical control
- curved surface
- processing
- column
- programming
- 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.)
- Pending
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/4093—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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
Digital control processing field in terms of the present invention relates to machine-building, disclose a kind of intelligent and automation preparation method of numerical control workshop program of not rounded curved surface of column, described method is directed to wireframe model, surface model and physical model part, by the feature recognition to model, the information such as the non-round surface processed.Cutter coordinate system is set, cutting tool is defined, cutting parameter is set.Suitability test is processed, the numerical control turning intellectuality programming operation definition of not rounded curved surface of column is carried out, interpolated point is calculated, postpositive disposal generation procedure is eventually passed.The numerical control workshop automatic intelligent programmed method improves the range of work of numerically controlled lathe, is improved the quality of programming and efficiency, and then improves the quality and efficiency of part processing.
Description
Technical field
It is more particularly to a kind of bent for non-cylindrical the present invention relates to a kind of numerical control workshop automatic intelligent programmed method
Intelligent and automation the programmed method of the numerical control workshop in face.This method belongs to the numerical control processing technology in machine-building
With programming ambit.
Background technology
Numerically controlled lathe is widely used for processing rotary part, and numerous parts have returning for lathe part from structure, that is,
Turn feature, there is typical milling category feature again, for the processing of this type part, traditionally, it is necessary to be directed to different feature classes
Processing in different lathes, it is necessary to be had enough to meet the need, the clamping and positioning for being repeated, by band on numerically controlled lathe or CNC milling machine
Carry out Clamped Positioning Error, make Operational preparation excessive cycle.
From processing efficiency, the efficiency of numerically controlled lathe is apparently higher than CNC milling machine;From the precision and surface quality of processing
On see, obvious 1 quantitative levels higher than lathe of the cutting surface finish of numerically controlled lathe, and the numerically controlled lathe of routine compares numerical control mill
Bed is cheap, is widely used in the factory.Therefore, the common basic 2 Shaft and NC Machining Test lathe of research and utilization realizes the part of on-circular cross-section
Turnery processing has important engineering realistic meaning, by studying NC Turning Process Technology, realize numerical control workshop on-circular cross-section
Part.
The widely used computer graphical interactive programming form of numerical control program realizes that present universal numerical control programming software is nothing but
The numerical control turning programming machining function of circular section, it is necessary to which on the basis of general NC Machining Program software, research not rounded is cut
The numerical control turning programming machining function module in face, processing is programmed with the numerical control turning for realizing on-circular cross-section.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of numerical control workshop intelligence programming method of not rounded curved surface of column,
The method is processed the identification of feature and selects cutter, be input into cutting parameter, generate procedure so that the efficiency of programming and
Quality is improved.
To realize the numerical control workshop of not rounded curved surface of column, turning process, including following implementation method are formulated.
(1)Using normal cylindrical lathe tool processing not rounded outer surface.
(2)Use the lathe turning not rounded curved surface of column with the common two axial coordinate of X, Z.
(3)Non-circular curve first in the turning plane vertical with Z axis during processing, then Z axis are to one step pitch of feeding, turning
Whole periphery.
The turnery processing of not rounded outer surface is carried out using the end-face helical instruction of single thread turning, with revolution during turning
Archimedes spiral track fitting curve is used in the vertical section of axis.
The purpose of the present invention is realized by following technical proposal:1)Processing cross sectional elements are extracted;2)Cross sectional elements are closed
Rational judgment;3)Machinability Evaluation differentiates;4)Process operation programming mode is defined;5)Numerical control program postpositive disposal.
The step 1)Processing cross sectional elements extract calculation process to be included:1. by digitizing selection cross sectional elements;2. sentence
The type of disconnected selection element;3. element fundamental type is extracted.
The step 2)Cross sectional elements reasonability judges that calculation process includes:1. basic element starting point, end points and control point
Calculating;2. judge whether element plane is vertical with axis of rotation;3. it is single closed curve that whether element constitutes.
The step 3)Machinability Evaluation differentiates that calculation process includes:1. interpolated point is calculated;2. pressure angle is calculated;3. sentence
Whether disconnected pressure angle is reasonable.
The step 4)The definitim flow of process operation programming mode includes:1. programming coordinates system is set up;2. input processing
Parameter;3. cutter is defined;4. definition processing order;5. cutter path element is defined.
The step 5)Numerical control program postpositive disposal flow includes:1. lathe interface document is defined;2. interpolated point is calculated straight
Angular coordinate;3. coordinate transform;4. the polar coordinates of processing are exported;5. other instructions are exported.
When being located at fitting non-circular curve, if the polar coordinates of a upper match point are(ri-1,θi-1), the pole of current match point is sat
It is designated as (ri,θi), then coordinate of the current match point in rectangular coordinate system is (x in calculating NC programsi, ci), xi=2×(ri-
ri-1), the helical pitch of screw thread process is:
。
By selecting section line string, curved surface and the element of entity, line string is converted to, judges the reasonability of line string.
NC programs used by Digit Control Machine Tool are rearmounted to be realized by the following method.
(1)Angle allowance when being fitted is set to δ, then in the case of meeting tolerance, the right angle of the current point being fitted
Coordinate is (xi,yi)。
(2)Polar coordinates are tried to achieve for ri 2=xi 2+yi 2, the machine coordinates x in the single section of outputiHelical pitch Fi=ri。
(3)Verify the anterior angle and the interference capability of relief angle of the cutter location for calculating.
(4)The machine tool structure model of post processor is constructed, the motion model of lathe is constructed.
(5)Output NC programs.
By the above method, the automation establishment of not rounded curved surface of column turning procedure on numerically controlled lathe is capable of achieving, i.e.,
In the environment of CAD/CAM softwares, after turning programmed environment is set, by selecting the section string element of non-round accessory, lead to
Definition cutter and necessary cutting parameter are crossed, the automation establishment of program is realized, the program after establishment can be processed emulation
Operation, the defining operation of program can easily enter edlin and modification.
The advantage of the invention is that:
The present invention is a kind of intelligent and automation the programmed method of numerical control workshop for not rounded curved surface of column, is fully examined
Consider section
The parameters such as component type, the state of surface element, it can be determined that the adaptability of turnery processing, can be to wire-frame model, surface
Model
With the processing of physical model, the strong adaptability of processing method.
The present invention is a kind of intelligent and automation the programmed method of numerical control workshop for not rounded curved surface of column, is carried
Supply, using the part of turning process method processing and milling class, the range of work of numerically controlled lathe to be expanded, by simple element
Interactive selection, you can complete not rounded curved surface of column numerical control turning program establishment, the programming work of technical staff can be significantly reduced
Measure, reduce the establishment time of program.
The present invention is a kind of intelligent and automation the programmed method of numerical control workshop for not rounded curved surface of column, skill
Using the algorithm of stabilization in art, make program composition convenient, stable and efficient.
Brief description of the drawings
Fig. 1 is the nc programming for turning interactive operation parameter input of the not rounded curved surface of column described in the embodiment of the present invention
Interface.
Fig. 2 is a kind of stream of the nc programming for turning method for not rounded curved surface of column described in the embodiment of the present invention
Cheng Tu.
Fig. 3 is a kind of cutting for the nc programming for turning method for not rounded curved surface of column described in the embodiment of the present invention
Upper thread interpolation algorithm flow chart.
Fig. 4 is a kind of number of the nc programming for turning method for not rounded curved surface of column described in the embodiment of the present invention
Control machine tool program postpositive disposal flow chart.
Specific embodiment
With reference to the accompanying drawing 1 in the embodiment of the present invention, accompanying drawing 2 and accompanying drawing 3, to the technical side in embodiment of the present invention
Case is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the invention, rather than complete
The embodiment in portion.Based on embodiments of the invention, those of ordinary skill in the art institute under the premise of creative work is not made
The every other embodiment for obtaining, belongs to protection scope of the present invention.
Invention is described in further detail below in conjunction with accompanying drawing, such as the interaction behaviour as described in the embodiment of the present invention
Make parameter inputting interface, wherein " error " represents the size of fitting data point tolerance;When " step pitch " represents that two section bunchings are cut
Along the distance of Z axis;" Z startings " represents the Z-direction start position of turning, and " Z terminations " represents the Z-direction final position of turning, and parameter is defeated
Clicked on after the completion of entering " it is determined that " can then be processed the selection of element and calculate operation;As accompanying drawing 2 show the present invention in fact
Apply a kind of flow chart of the nc programming for turning method for not rounded curved surface of column described in example.
The preparation before work pieces process is carried out first, and in input processing model to CAD/CAM system, the model of input can
Think wire-frame model, surface model and physical model.
" setting up Cutter coordinate system " in accompanying drawing 2 is that XZ plane coordinate systems are set up under Lathe environment, and wherein Z axis are rotation
Axis.
" design feature identification " in accompanying drawing 2 is, for processing element, to carry out manufacturing feature identification, identifies profile wheel
The features such as wide, interior shape profile, boss, through hole, stepped hole, plane, are that element processing is prepared.
" programming operation structure " in accompanying drawing 2 is comprised the following steps.
(1)Selection post processor parameter interface file.
(2)Input operation title, initial manufacture programming coordinates system, lathe docking location, workpiece docking CPL positions and data
The parameters such as type.
(3)Define initial feed plane, middle transition plane and terminate withdrawing plane.
(4)Define initial feed plane, middle transition plane and terminate the tool paths generation mode of withdrawing plane.
(5)Define manufacturing procedure entity, generation cutter entity and generation Beeline solid.
(6)Define cutter entity and Beeline solid.
" postpositive disposal " in accompanying drawing 2 generates the numerical control program of the cutter path of processing by batch processing mode, in generation
Shi Liyong background process pattern is carried out, and when carrying out numerical control program generation, can proceed numerical control program establishment operation, is not delayed
The numerical control programming time, the NC machining program of multiple manufacturing procedures can be once generated, specific 1 can be generated cutter
The program of processing, it is also possible to generate the procedure of much knives tool.
Fig. 3 is a kind of nc programming for turning method for not rounded curved surface of column described in the embodiment of the present invention
Section line interpolation algorithm flow chart, is divided into 1)The acquisition of section line string;2)The rational judgement of section line string;2)The meter of interpolated point
Calculate three big steps.
Step 1)The acquisition of section line string includes following implementation method.
(1)If the section string of selection is the boundary line of entity, the boundary line of entity is extracted, converted after extracting boundary line
It is basic straightway composite component, composite component is then exploded into basic line.
(2)If selection is SPL, first extracting parameter, the right angle for calculating the beginning and end of SPL is sat
Scale value.
Step 2)The reasonability of section line string judges to include following implementation method.
(1)The section line string of selection is traveled through, the type of element is extracted, straight line is then broken down into if combination line, carried
Take the starting point coordinate (x of elements,ys,zs) and terminal point coordinate (xe,ye,ze)。
(2)If there is zs≠ze, then provide miscue and exit.
(3)Record the starting point coordinate x of each line strings、ysWith terminal point coordinate xe、yeIf, all beginning and end coordinate values
There are 2 points, then meet head and the tail connection request, otherwise, provide miscue and exit.
(4)Construction Sorted Edge table, by the head and the tail order of connection of element, by arranged counterclockwise.
The judgement of Machinability Evaluation includes following implementation method.
When calculating interpolated point, according to relative motion principle, calculated using " cutter reversal process ", it is assumed that workpiece is static not
Dynamic, lathe tool carries out the rotation reverse with C axles, then obtain two close interpolated point respectively (x of cam profile curvei,yi),
(xi+1,yi+1), αiFor corner feeds incremental coordinates, work as xi≠ 0, yiThen have when ≠ 0:
Wherein,nIt is the numbering of quadrant.
Work as αi<αcWhen, then non-machinable, wherein αcIt is threshold value, and αc>0。
Work as xiWhen=0, if yi=yi+1;Or yiWhen=0, xi=xi+1, then profile cannot be processed using this method.
Step 3)The calculating of interpolated point is calculated according to the processing of plane XY, is calculated according to grade error beeline approach method.
Claims (8)
1. a kind of numerical control workshop automatic programming method for not rounded curved surface of column, it is characterised in that:Propose using common
The numerically controlled lathe with X, Z axis carry out the turning process method of non-round surface, it is proposed that using classical coil holder, curved surface
Manufacturing feature is recognized with physical model, automatic numerical control program composition is carried out, NC programs are ultimately produced.
2. the purpose of the present invention is realized by following technical proposal:1)Processing cross sectional elements are extracted;2)Cross sectional elements are reasonable
Property judge;3)Machinability Evaluation differentiates;4)Process operation programming mode is defined; 5)Numerical control program postpositive disposal.
3. according to claim 1, can be on the basis of the general CAD software model of input, by feature recognition algorithms and friendship
Mutual element selection obtains the manufacturing feature that programming needs, and can set the geometric parameter and cutting parameter of cutter, carries out cutter
The reasonableness check of angle.
4. according to claim 1, the structure of processing NC programs is proposed, the radial direction engagement thread reality instructed using single thread interpolation
Now with the Non circular cutting in section, the processing that approaches of axis different cross section forms not rounded curved surface part shape.
5., according to claim 2, processing cross sectional elements extract calculation process to be included:1. by digitizing selection cross sectional elements;②
Judge the type of selection element;3. element fundamental type is extracted.
6., according to claim 2, cross sectional elements reasonability judges that calculation process includes:1. basic element starting point, end points and control
The calculating of point;2. judge whether element plane is vertical with axis of rotation;3. it is single closed curve that whether element constitutes.
7., according to claim 2, Machinability Evaluation differentiates that calculation process includes:1. interpolated point is calculated;2. pressure angle is calculated;3. sentence
Whether disconnected pressure angle is reasonable.
8., according to claim 2, numerical control program postpositive disposal flow includes:1. lathe interface document is defined;2. interpolated point is calculated
Rectangular co-ordinate;3. coordinate transform;4. the machine coordinates of processing are exported;5. other instructions are exported.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710200887.2A CN106774169A (en) | 2017-03-30 | 2017-03-30 | The numerical control workshop automatic programming method of not rounded curved surface of column |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710200887.2A CN106774169A (en) | 2017-03-30 | 2017-03-30 | The numerical control workshop automatic programming method of not rounded curved surface of column |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106774169A true CN106774169A (en) | 2017-05-31 |
Family
ID=58967962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710200887.2A Pending CN106774169A (en) | 2017-03-30 | 2017-03-30 | The numerical control workshop automatic programming method of not rounded curved surface of column |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106774169A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110456735A (en) * | 2019-07-15 | 2019-11-15 | 中国第一汽车股份有限公司 | A kind of general-purpose control system for realizing cold-punching mold numerical control processing control |
CN111546337A (en) * | 2020-04-30 | 2020-08-18 | 重庆见芒信息技术咨询服务有限公司 | Industrial robot full-coverage path generation method and system based on free-form surface |
CN112099439A (en) * | 2020-09-17 | 2020-12-18 | 西安精雕软件科技有限公司 | Electrode corner cut recognition method based on curved surface characteristic analysis technology |
CN113848819A (en) * | 2021-08-27 | 2021-12-28 | 北京航星机器制造有限公司 | Numerical control instruction construction method for irregular streamline rotary body turning and turning method |
WO2023060802A1 (en) * | 2021-10-14 | 2023-04-20 | 扬州市创信科技有限公司 | Graphical interactive type-based numerically controlled lathe control system and control method therefor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008096847A1 (en) * | 2007-02-09 | 2008-08-14 | Mori Seiki Co., Ltd. | Automatic programming method and automatic programming device |
CN101308375A (en) * | 2008-07-16 | 2008-11-19 | 四川普什宁江机床有限公司 | Numerical control longitudinal cutting machine tool machining program simulated realization method and its system |
CN101334657A (en) * | 2007-12-20 | 2008-12-31 | 清华大学 | Imaging interactive numerical control turning automatic programming method and system |
CN103454972A (en) * | 2013-06-26 | 2013-12-18 | 厦门钨业股份有限公司 | Tool five-axis numerical control grinding automatic programming method based on UG NX API |
-
2017
- 2017-03-30 CN CN201710200887.2A patent/CN106774169A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008096847A1 (en) * | 2007-02-09 | 2008-08-14 | Mori Seiki Co., Ltd. | Automatic programming method and automatic programming device |
CN101334657A (en) * | 2007-12-20 | 2008-12-31 | 清华大学 | Imaging interactive numerical control turning automatic programming method and system |
CN101308375A (en) * | 2008-07-16 | 2008-11-19 | 四川普什宁江机床有限公司 | Numerical control longitudinal cutting machine tool machining program simulated realization method and its system |
CN103454972A (en) * | 2013-06-26 | 2013-12-18 | 厦门钨业股份有限公司 | Tool five-axis numerical control grinding automatic programming method based on UG NX API |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110456735A (en) * | 2019-07-15 | 2019-11-15 | 中国第一汽车股份有限公司 | A kind of general-purpose control system for realizing cold-punching mold numerical control processing control |
CN111546337A (en) * | 2020-04-30 | 2020-08-18 | 重庆见芒信息技术咨询服务有限公司 | Industrial robot full-coverage path generation method and system based on free-form surface |
CN112099439A (en) * | 2020-09-17 | 2020-12-18 | 西安精雕软件科技有限公司 | Electrode corner cut recognition method based on curved surface characteristic analysis technology |
CN112099439B (en) * | 2020-09-17 | 2022-04-19 | 西安精雕软件科技有限公司 | Electrode corner cut recognition method based on curved surface characteristic analysis technology |
CN113848819A (en) * | 2021-08-27 | 2021-12-28 | 北京航星机器制造有限公司 | Numerical control instruction construction method for irregular streamline rotary body turning and turning method |
CN113848819B (en) * | 2021-08-27 | 2023-10-20 | 北京航星机器制造有限公司 | Numerical control instruction construction method and turning method for turning irregular streamline rotary body |
WO2023060802A1 (en) * | 2021-10-14 | 2023-04-20 | 扬州市创信科技有限公司 | Graphical interactive type-based numerically controlled lathe control system and control method therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106774169A (en) | The numerical control workshop automatic programming method of not rounded curved surface of column | |
CN106843152B (en) | A kind of Bresse normal circle hole numerical-control processing method based on five-axis machine tool on-line measurement | |
Dubovska et al. | Implementation of CAD/CAM system CATIA V5 in Simulation of CNC Machining Process | |
CN101767218B (en) | Five-axis plunge milling method of aeroengine crankcase | |
CN104384586B (en) | The method of four-shaft numerically controlled milling machine tool processing integral wheel | |
CN108345266B (en) | Numerical control program generation method for five-axis numerical control machine tool | |
CN103197605B (en) | Method of CNC automatic programming for gear hobbing based on standard template and expression driving | |
CN109597357B (en) | Numerical control programming method and device for blade rotary milling process | |
CN102962501B (en) | Processing technology of thick-wall adapter intersecting line | |
CN103592888B (en) | The postpositive disposal method of domestic Double swing head five-axis machine tool | |
CN107562015B (en) | Process geometric model construction method based on numerical control machining programming | |
CN106886197B (en) | Method for controlling machine to implement machining, device and application thereof | |
CN103454973B (en) | Numerical control machining programming method of spiral groove of parameterized numerical control end mill | |
CN102126056A (en) | XZC three-axis linkage thread milling method for milling machining center | |
CN112558550B (en) | Method for machining special-shaped threads by CAM software | |
CN105397163A (en) | Method for numerical control machining of impeller by utilization of macroprogram | |
CN106886195B (en) | Machining control method, device and application thereof | |
Li et al. | Tool path optimization in postprocessor of five-axis machine tools | |
CN109408991A (en) | A kind of model parameter visualization processing method based on FANUC PICTURE man-machine interface | |
CN105137919B (en) | A kind of method for generating character array numerical control macroprogram | |
Liao et al. | Research on the programming technology of five axis CNC machining impeller based on virtual reality technology | |
CN111650885A (en) | Automatic programming method for numerical control machine tool | |
CN106735398A (en) | For milling endoporus and cylindrical Digit Control Machine Tool and processing method | |
CN111190389A (en) | Method for processing ellipse by modularized programming of macro program of Fanuc system | |
CN108465854B (en) | Rough machining method of screw |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170531 |
|
WD01 | Invention patent application deemed withdrawn after publication |