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 PDF

Info

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
Application number
CN201710200887.2A
Other languages
Chinese (zh)
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.)
Shenyang Institute of Engineering
Original Assignee
Shenyang Institute of Engineering
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 Shenyang Institute of Engineering filed Critical Shenyang Institute of Engineering
Priority to CN201710200887.2A priority Critical patent/CN106774169A/en
Publication of CN106774169A publication Critical patent/CN106774169A/en
Pending legal-status Critical Current

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/4093Numerical 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

The numerical control workshop automatic programming method of not rounded curved surface of column
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-1i-1), the pole of current match point is sat It is designated as (rii), 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 αicWhen, 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.
CN201710200887.2A 2017-03-30 2017-03-30 The numerical control workshop automatic programming method of not rounded curved surface of column Pending CN106774169A (en)

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)

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

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

Patent Citations (4)

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

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