[go: up one dir, main page]

CN105094056A - Numerical control milling machine automation coding method - Google Patents

Numerical control milling machine automation coding method Download PDF

Info

Publication number
CN105094056A
CN105094056A CN201510367578.5A CN201510367578A CN105094056A CN 105094056 A CN105094056 A CN 105094056A CN 201510367578 A CN201510367578 A CN 201510367578A CN 105094056 A CN105094056 A CN 105094056A
Authority
CN
China
Prior art keywords
scheme
milling machine
basic
localized approach
coding
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
CN201510367578.5A
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.)
ZUNYI HONGGANG MACHINERY CO Ltd
Original Assignee
ZUNYI HONGGANG MACHINERY CO Ltd
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 ZUNYI HONGGANG MACHINERY CO Ltd filed Critical ZUNYI HONGGANG MACHINERY CO Ltd
Priority to CN201510367578.5A priority Critical patent/CN105094056A/en
Publication of CN105094056A publication Critical patent/CN105094056A/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
    • 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/35152Part coding, description from 3-D cad database

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

The invention discloses a numerical control milling machine automation coding method, comprising steps of 1 reading image data, 2 decomposing a processing scheme, 3 traversing a local area, 4, traversing basic schemes, 5 simulating, 6 locally verifying, 7 caching a local scheme, 8 completing verification, 9 combining local schemes, 10 completing simulation, 11 completing verification, 12 converting operation orders, and 13 outputting orders. The invention can realize automation encoding through decomposing, traversing and simulation so as to greatly reduce the labor cost, time cost and related risks in the respect of the digital-control milling machine programming.

Description

A kind of CNC milling machine auto-coding method
Technical field
The present invention relates to a kind of CNC milling machine auto-coding method, belong to technical field of automation.
Background technology
In prior art, CNC milling machine programming needs professional after obtaining workpiece size, carefully study every bit size and then set processing scheme, then encode, and in this process, the professional degree of operating personnel is extremely important, because this process must the higher people of professional degree operate, the cost of labor of enterprise is very high, and for comparatively complicated structure, encode very long, operation easier is high, as easy as rolling off a logly to make mistakes, in operating personnel check after having encoded, difficulty is also very big, also very high time cost and relevant risk can be brought thus.
Summary of the invention
For solving the problems of the technologies described above, the invention provides a kind of CNC milling machine auto-coding method, this CNC milling machine auto-coding method is by the mode of decomposing, travel through, simulate, can auto-coding be realized, thus the cost of labor of enterprise in CNC milling machine programming, time cost and relevant risk can be reduced greatly.
The present invention is achieved by the following technical programs.
A kind of CNC milling machine auto-coding method provided by the invention, comprises the steps:
1. reads image data: the digital image data reading workpiece to be processed from the image identification system of CNC milling machine;
2. decompose processing scheme: according to the unique point of view data, processing scheme is decomposed into the localized approach of multiple partial operation operation;
3. localized approach is traveled through: travel through, until receive the signal traveled through decomposing the multiple localized approach obtained;
4. travel through basic scheme: for each localized approach, travel through the basic scheme of possible basic process operation;
5. analogue simulation: in conjunction with the view data of processing work, analogue simulation is carried out to the basic scheme traversed;
6. checking partial: verify the simulation results that basic scheme operates in localized approach, verifies feasible, carries out step 7., verifies infeasible, is back to and 4. continues traversal until traversal terminates;
7. buffer memory localized approach: be the localized approach of empirical tests by the feasible basic scheme buffer memory received;
8. integrity authentication: the whether all localized approach of contrast verification are all buffered the localized approach into empirical tests, then carry out step 9. in this way, as otherwise return 3. continue traversal until traversal terminate;
9. combine localized approach: by step 7. in the localized approach of empirical tests of buffer memory, according to step 2. in the mode of decomposing be reversed combination;
10. full simulation: in conjunction with the view data of processing work, overall processing analogue simulation is carried out to the scheme of combination;
integrity authentication: whether feasible, feasible to the result verification of overall processing analogue simulation, enters step infeasible, be back to and 2. again decompose;
conversion operations instruction: will combine and the processing scheme of empirical tests coding, be converted to the discernible operational order collection of digital control system of numerical control Xichuan;
output order: the operational order collection converted is exported in the digital control system of CNC milling machine and performs.
In described step and step between also carry out parsing basic coding,
Resolve basic coding: carry out function call and unpack, will combine and the processing scheme of empirical tests encode in the single instruction of complex operations, resolve to the most basic operate coding.
Described step 2. in, to each view data be divided into separate number of times mostly be 10 times most, as more than 10 times still by step return mistake, then log off and show miscue.
Beneficial effect of the present invention is: 1. by the mode of decomposing, travel through, simulate, can realize auto-coding, thus can reduce the cost of labor of enterprise in CNC milling machine programming, time cost and relevant risk greatly; 2. by the mode of computer automation, datumization, effectively can ensure that enterprise can constantly accumulate in Long-Time Service process, thus the knowledge accumulation of people is replaced with the accumulation of database, the treasure of its long term accumulation also can back up easily, shares, shift, and the development for technology provides more reliable basis; 3. can add in the digital control system of CNC milling machine of the prior art directly outward, enterprise also can well be used without the need to changing equipment set, and enterprise's acceptance level is high, and market outlook are good.
Accompanying drawing explanation
Fig. 1 is schematic flow sheet of the present invention.
Embodiment
Further describe technical scheme of the present invention below, but described in claimed scope is not limited to.
A kind of CNC milling machine auto-coding method as shown in Figure 1, comprises the steps:
1. reads image data: the digital image data reading workpiece to be processed from the image identification system of CNC milling machine;
2. decompose processing scheme: according to the unique point of view data, processing scheme is decomposed into the localized approach of multiple partial operation operation;
3. localized approach is traveled through: travel through, until receive the signal traveled through decomposing the multiple localized approach obtained;
4. travel through basic scheme: for each localized approach, travel through the basic scheme of possible basic process operation;
5. analogue simulation: in conjunction with the view data of processing work, analogue simulation is carried out to the basic scheme traversed;
6. checking partial: verify the simulation results that basic scheme operates in localized approach, verifies feasible, carries out step 7., verifies infeasible, is back to and 4. continues traversal until traversal terminates;
7. buffer memory localized approach: be the localized approach of empirical tests by the feasible basic scheme buffer memory received;
8. integrity authentication: the whether all localized approach of contrast verification are all buffered the localized approach into empirical tests, then carry out step 9. in this way, as otherwise return 3. continue traversal until traversal terminate;
9. combine localized approach: by step 7. in the localized approach of empirical tests of buffer memory, according to step 2. in the mode of decomposing be reversed combination;
10. full simulation: in conjunction with the view data of processing work, overall processing analogue simulation is carried out to the scheme of combination;
integrity authentication: whether feasible, feasible to the result verification of overall processing analogue simulation, enters step infeasible, be back to and 2. again decompose;
conversion operations instruction: will combine and the processing scheme of empirical tests coding, be converted to the discernible operational order collection of digital control system of numerical control Xichuan;
output order: the operational order collection converted is exported in the digital control system of CNC milling machine and performs.
As the mode improving system effectiveness, when scheme traversal, analogue simulation, more complicated but the very common partial operation step of part simply should order realization with line code or one by basic coding as a supplement, when this just means that such being coded in converts the discernible coding of digital control system to, need to call and code conversion two processes through parsing, therefore, in described step and step between also carry out parsing basic coding, resolve basic coding: carry out function call and unpack, will combine and the processing scheme of empirical tests encode in the single instruction of complex operations, resolve to the most basic operate coding.
System cannot complete the escape mechanism of robotization as a whole, described step 2. in, to each view data be divided into separate number of times mostly be 10 times most, as more than 10 times still by step return mistake, then log off and show miscue.

Claims (3)

1. a CNC milling machine auto-coding method, is characterized in that: comprise the steps:
1. reads image data: the digital image data reading workpiece to be processed from the image identification system of CNC milling machine;
2. decompose processing scheme: according to the unique point of view data, processing scheme is decomposed into the localized approach of multiple partial operation operation;
3. localized approach is traveled through: travel through, until receive the signal traveled through decomposing the multiple localized approach obtained;
4. travel through basic scheme: for each localized approach, travel through the basic scheme of possible basic process operation;
5. analogue simulation: in conjunction with the view data of processing work, analogue simulation is carried out to the basic scheme traversed;
6. checking partial: verify the simulation results that basic scheme operates in localized approach, verifies feasible, carries out step 7., verifies infeasible, is back to and 4. continues traversal until traversal terminates;
7. buffer memory localized approach: be the localized approach of empirical tests by the feasible basic scheme buffer memory received;
8. integrity authentication: the whether all localized approach of contrast verification are all buffered the localized approach into empirical tests, then carry out step 9. in this way, as otherwise return 3. continue traversal until traversal terminate;
9. combine localized approach: by step 7. in the localized approach of empirical tests of buffer memory, according to step 2. in the mode of decomposing be reversed combination;
10. full simulation: in conjunction with the view data of processing work, overall processing analogue simulation is carried out to the scheme of combination;
integrity authentication: whether feasible, feasible to the result verification of overall processing analogue simulation, enters step infeasible, be back to and 2. again decompose;
conversion operations instruction: will combine and the processing scheme of empirical tests coding, be converted to the discernible operational order collection of digital control system of numerical control Xichuan;
output order: the operational order collection converted is exported in the digital control system of CNC milling machine and performs.
2. CNC milling machine auto-coding method as claimed in claim 1, is characterized in that: in described step and step between also carry out parsing basic coding,
Resolve basic coding: carry out function call and unpack, will combine and the processing scheme of empirical tests encode in the single instruction of complex operations, resolve to the most basic operate coding.
3. CNC milling machine auto-coding method as claimed in claim 2, is characterized in that: described step 2. in, each view data is divided into and separates number of times and mostly be 10 times most, as more than 10 times still by step return mistake, then log off and show miscue.
CN201510367578.5A 2015-06-29 2015-06-29 Numerical control milling machine automation coding method Pending CN105094056A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510367578.5A CN105094056A (en) 2015-06-29 2015-06-29 Numerical control milling machine automation coding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510367578.5A CN105094056A (en) 2015-06-29 2015-06-29 Numerical control milling machine automation coding method

Publications (1)

Publication Number Publication Date
CN105094056A true CN105094056A (en) 2015-11-25

Family

ID=54574742

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510367578.5A Pending CN105094056A (en) 2015-06-29 2015-06-29 Numerical control milling machine automation coding method

Country Status (1)

Country Link
CN (1) CN105094056A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004072740A3 (en) * 2003-02-13 2004-11-04 Renishaw Plc Method for producing a measurement probe path on a numerically controlled coordinate measuring machine
CN201134038Y (en) * 2007-12-27 2008-10-15 四川普什宁江机床有限公司 On-line part recognition system based on machine vision
WO2011131509A1 (en) * 2010-04-22 2011-10-27 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Nc program and method for simplified post-production on a machine tool
CN104331022A (en) * 2014-10-14 2015-02-04 福建骏鹏通信科技有限公司 Industrial robot bending fast programming system
CN104678898A (en) * 2013-11-29 2015-06-03 哈尔滨功成科技创业投资有限公司 Automatic programming system for movement track of ball slice cutting robot based on CAD (computer-aided design)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004072740A3 (en) * 2003-02-13 2004-11-04 Renishaw Plc Method for producing a measurement probe path on a numerically controlled coordinate measuring machine
CN201134038Y (en) * 2007-12-27 2008-10-15 四川普什宁江机床有限公司 On-line part recognition system based on machine vision
WO2011131509A1 (en) * 2010-04-22 2011-10-27 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Nc program and method for simplified post-production on a machine tool
CN104678898A (en) * 2013-11-29 2015-06-03 哈尔滨功成科技创业投资有限公司 Automatic programming system for movement track of ball slice cutting robot based on CAD (computer-aided design)
CN104331022A (en) * 2014-10-14 2015-02-04 福建骏鹏通信科技有限公司 Industrial robot bending fast programming system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
白雪岭: "数控车床自动编程系统研究", 《中国优秀硕士学位论文全文数据库 工程科技辑》 *

Similar Documents

Publication Publication Date Title
CN104766166B (en) A kind of information system security compliance inspection method towards hierarchical protection
WO2019170176A3 (en) System and method for data processing
CN111897715B (en) Automatic generation method and device for simulation test environment configuration data
CN101923569A (en) A storage method for structure type data of real-time database
CN102999480A (en) Method and system for editing document
CN114138861A (en) Multi-source heterogeneous data processing method, device and system
CN108804091A (en) A kind of software code generation method
CN107193249A (en) Program development servicing unit and program development householder method
KR20200065820A (en) Energy and security efficiency analysis system based on digital twin modeling for smart factory introduction
WO2016086640A1 (en) Tour inspection report generation method and apparatus
CN103885754A (en) Automatic data model generating system and automatic data model generating method
CN107562808B (en) Method for verifying heterogeneous double-chain automatic data
CN105094056A (en) Numerical control milling machine automation coding method
CN113553117A (en) Method and device for automatically generating configuration data of automatic train supervision system
CN105186463A (en) Method for preventing misoperation of intelligent substation relay protection device
CN106372213B (en) A kind of position analysis method
CN110852098B (en) Data correction method, electronic equipment and storage medium
CN115826980B (en) Data processing method and device, storage medium and electronic equipment
CN104764455B (en) A kind of data in navigation electronic map processing method and processing device
CN107885504A (en) A kind of method of the multiple platform system control logic consistency desired result of isomery
CN110781647B (en) Method for realizing data format verification based on Flink
CN103942261B (en) A kind of configuration input method for onboard system fault dictionary
CN118449969B (en) Data acquisition method for building design
CN113420533A (en) Training method and device of information extraction model and electronic equipment
CN106325214A (en) Automatic coding method for numerical control lathe

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151125

RJ01 Rejection of invention patent application after publication