CN105094056A - Numerical control milling machine automation coding method - Google Patents
Numerical control milling machine automation coding method Download PDFInfo
- 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
Links
- 238000003801 milling Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 26
- 238000004088 simulation Methods 0.000 claims abstract description 21
- 238000012795 verification Methods 0.000 claims abstract description 8
- 238000013459 approach Methods 0.000 claims description 33
- 238000012360 testing method Methods 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 claims description 3
- 238000011112 process operation Methods 0.000 claims description 3
- 238000009825 accumulation Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35152—Part 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
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.
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)
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) |
-
2015
- 2015-06-29 CN CN201510367578.5A patent/CN105094056A/en active Pending
Patent Citations (5)
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)
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 |