CN104932431A - Externally-added type numerically-controlled milling machine intelligent coding control method - Google Patents
Externally-added type numerically-controlled milling machine intelligent coding control method Download PDFInfo
- Publication number
- CN104932431A CN104932431A CN201510367616.7A CN201510367616A CN104932431A CN 104932431 A CN104932431 A CN 104932431A CN 201510367616 A CN201510367616 A CN 201510367616A CN 104932431 A CN104932431 A CN 104932431A
- Authority
- CN
- China
- Prior art keywords
- milling machine
- code
- cnc milling
- basic configuration
- control method
- 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 claims abstract description 34
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000005299 abrasion Methods 0.000 claims abstract description 7
- 238000003754 machining Methods 0.000 claims description 4
- 239000012141 concentrate Substances 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 3
- 238000011112 process operation Methods 0.000 claims description 3
- 239000007787 solid Substances 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000005096 rolling process Methods 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 provides an externally-added type numerically-controlled milling machine intelligent coding control method, which comprises the steps of: 1, acquiring images; 2, performing three-dimensional modeling; 3, selecting a model; 4, generating codes, 4.a decomposing the model, 4.b traversing operation codes and 4.c combining operation schemes; 5, analyzing the codes; 6, compiling operation codes; 7, correcting abrasion errors; and 8, executing operational commands. The externally-added type numerically-controlled milling machine intelligent coding control method does not need to change the setting of a numerically-controlled milling machine in the prior art, is high in enterprise acceptance degree, and has excellent market prospect; and by adopting the method, the user can perform manual coding and the system can be made to code automatically, thus a solid foundation is laid for full automation, and the convenient use of the system cannot be affected due to immaturity of automation realizing conditions.
Description
Technical field
The present invention relates to a kind of external-added CNC milling machine intelligently encoding control method, belong to CNC milling machine control technology field.
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.
On the other hand, CNC milling machine is as a class of numerically-controlled machine, its Numeric Control Technology is mainly based on the various instructions that digital control system is supported, these instructions even comprise condition judgment, the process control such as circulation, but except the custom-designed global function CNC milling machine of minority, most of CNC milling machine all only provides fixing instruction set, CNC milling machine programming personnel is for same or analogous operation, such as repeat to write a lot of code, and code level is similar, when repetitive operation, programming personnel is easy to the situation that code error will occur, and only considered comparatively manifest error process due to general CNC milling machine, therefore the code error not affecting instruction execution for some does not then process, and programming personnel can only write fixing execution instruction, also cannot effectively effectively process the code error that these do not affect instruction execution, thus often can effectively perform because of code error and cause a large amount of workpiece to become useless part, What is more, and enterprise does not find to process mistake in quality check process, and the part that should become useless part directly comes into operation, thus cause a large amount of loss.Custom-designed global function CNC milling machine price is also quite high, and the CNC milling machine that can make up the problems referred to above occurs more late, high equipment buying cost, the device processes risk that therefore use the enterprise of fixed instruction collection CNC milling machine to be difficult to accept more exchange device in a large number to bring.
Summary of the invention
For solving the problems of the technologies described above, the invention provides a kind of external-added CNC milling machine intelligently encoding control method, this external-added CNC milling machine intelligently encoding control method can select automatic/hand to operate, and can simplify greatly when making operating personnel write code, thus greatly facilitate user operation.
The present invention is achieved by the following technical programs.
A kind of external-added CNC milling machine intelligently encoding control method provided by the invention, comprises the steps:
1. image is gathered: the image being collected workpiece on CNC milling machine working position by the video heads being arranged on multiple diverse location in CNC milling machine;
2. three-dimensional modeling: carry out parametrization to the image collected and carry out 3-dimensional digital modeling according to image, obtains the Digital Three-Dimensional model of workpiece;
3. preference pattern: user selects automatic mode or manual mode coding;
4. generating code: in a manual mode, user is compilation operation code voluntarily, and after user confirms, result is sent parsing; In automatic mode, automatic coding is completed as follows:
4. .a decomposition model: three-dimensional model is decomposed by basic configuration type traversal, obtains the Combined machining scheme of multiple basic configuration type composition;
4. .b traversing operation code: to the processing of each basic configuration type, the operate coding that traversal is relevant, finds the operation code that each basic configuration type is corresponding;
4. .c combination operation scheme: operation code corresponding for the processing of each basic configuration type is combined, and possible sequence in combination is traveled through, find order reasonably sequence, form final process operation code and send parsing;
5. code analysis: resolve code, unpacks the package function of complex operations in code, forms the operate coding without calling;
6. to encode compiling: operate coding is compiled as the discernible operational order collection of digital control system;
7. wear error corrects: concentrate each operational order to operational order, judge the abrasion condition of used tool from the history of used tool service time, and adjust the parameter in operational order according to the abrasion condition of frock used;
8. operational order performs: the digital control system that each operational order through adjustment is sent to CNC milling machine performed.
Described step 5. in, the package function of complex operations refers to that at least two or more operational order is encapsulated as one or line code, calls in the mode of Parameter transfer.
Described step is 4. in .b, and the processing of corresponding basic configuration type, all cannot complete as traveled through all operation codes, be then back to described step and 4. this basic configuration type decomposed further in .a.
In described 4. .c, as cannot rational sorting be found, be then back to described step 4. .a, as five times return, log off and point out mistake.
Beneficial effect of the present invention is: 1. external-added arranges and arranges without the need to changing CNC milling machine of the prior art, and enterprise's acceptance level is high, and market outlook are fabulous; 2. make user get final product hand-coding, also can allow system automatic coding, for comprehensive automation is taken a firm foundation, and also can not make that robotization realization condition is immature has influence on the easy to use of system; 3. no matter be that manual mode writes code or automatic mode traversal combined code can have high efficiency; 4. provide instruction correction function, make be no matter automatic mode or manual mode all without the need to considering the impact on Milling Machining result of instrument, tool wear, raise the efficiency further; 5. rationally efficient, error rate is low, is convenient to effective use steady in a long-term.
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 external-added CNC milling machine intelligently encoding control method as shown in Figure 1, comprises the steps:
1. image is gathered: the image being collected workpiece on CNC milling machine working position by the video heads being arranged on multiple diverse location in CNC milling machine;
2. three-dimensional modeling: carry out parametrization to the image collected and carry out 3-dimensional digital modeling according to image, obtains the Digital Three-Dimensional model of workpiece;
3. preference pattern: user selects automatic mode or manual mode coding;
4. generating code: in a manual mode, user is compilation operation code voluntarily, and after user confirms, result is sent parsing; In automatic mode, automatic coding is completed as follows:
4. .a decomposition model: three-dimensional model is decomposed by basic configuration type traversal, obtains the Combined machining scheme of multiple basic configuration type composition;
4. .b traversing operation code: to the processing of each basic configuration type, the operate coding that traversal is relevant, finds the operation code that each basic configuration type is corresponding;
4. .c combination operation scheme: operation code corresponding for the processing of each basic configuration type is combined, and possible sequence in combination is traveled through, find order reasonably sequence, form final process operation code and send parsing;
5. code analysis: resolve code, unpacks the package function of complex operations in code, forms the operate coding without calling;
6. to encode compiling: operate coding is compiled as the discernible operational order collection of digital control system;
7. wear error corrects: concentrate each operational order to operational order, judge the abrasion condition of used tool from the history of used tool service time, and adjust the parameter in operational order according to the abrasion condition of frock used;
8. operational order performs: the digital control system that each operational order through adjustment is sent to CNC milling machine performed.
Can the writing of simplified code greatly in processor-oriented mode, raise the efficiency, also the generation of mistake is reduced, therefore, specifically, described step 5. in, the package function of complex operations refers to that at least two or more operational order is encapsulated as one or line code, calls in the mode of Parameter transfer.
Described step is 4. in .b, and the processing of corresponding basic configuration type, all cannot complete as traveled through all operation codes, be then back to described step and 4. this basic configuration type decomposed further in .a.
In described 4. .c, as cannot rational sorting be found, be then back to described step 4. .a, as five times return, log off and point out mistake.
Claims (4)
1. an external-added CNC milling machine intelligently encoding control method, is characterized in that: comprise the steps:
1. image is gathered: the image being collected workpiece on CNC milling machine working position by the video heads being arranged on multiple diverse location in CNC milling machine;
2. three-dimensional modeling: carry out parametrization to the image collected and carry out 3-dimensional digital modeling according to image, obtains the Digital Three-Dimensional model of workpiece;
3. preference pattern: user selects automatic mode or manual mode coding;
4. generating code: in a manual mode, user is compilation operation code voluntarily, and after user confirms, result is sent parsing; In automatic mode, automatic coding is completed as follows:
4. .a decomposition model: three-dimensional model is decomposed by basic configuration type traversal, obtains the Combined machining scheme of multiple basic configuration type composition;
4. .b traversing operation code: to the processing of each basic configuration type, the operate coding that traversal is relevant, finds the operation code that each basic configuration type is corresponding;
4. .c combination operation scheme: operation code corresponding for the processing of each basic configuration type is combined, and possible sequence in combination is traveled through, find order reasonably sequence, form final process operation code and send parsing;
5. code analysis: resolve code, unpacks the package function of complex operations in code, forms the operate coding without calling;
6. to encode compiling: operate coding is compiled as the discernible operational order collection of digital control system;
7. wear error corrects: concentrate each operational order to operational order, judge the abrasion condition of used tool from the history of used tool service time, and adjust the parameter in operational order according to the abrasion condition of frock used;
8. operational order performs: the digital control system that each operational order through adjustment is sent to CNC milling machine performed.
2. external-added CNC milling machine intelligently encoding control method as claimed in claim 1, it is characterized in that: described step 5. in, the package function of complex operations refers to that at least two or more operational order is encapsulated as one or line code, calls in the mode of Parameter transfer.
3. external-added CNC milling machine intelligently encoding control method as claimed in claim 2, it is characterized in that: described step is 4. in .b, the processing of corresponding basic configuration type, all cannot complete as traveled through all operation codes, then be back to described step and 4. this basic configuration type is decomposed further in .a.
4. external-added CNC milling machine intelligently encoding control method as claimed in claim 2, is characterized in that: in described 4. .c, as found rational sorting, is then back to described step 4. .a, as five times return, logs off and point out mistake.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510367616.7A CN104932431A (en) | 2015-06-29 | 2015-06-29 | Externally-added type numerically-controlled milling machine intelligent coding control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510367616.7A CN104932431A (en) | 2015-06-29 | 2015-06-29 | Externally-added type numerically-controlled milling machine intelligent coding control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104932431A true CN104932431A (en) | 2015-09-23 |
Family
ID=54119636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510367616.7A Pending CN104932431A (en) | 2015-06-29 | 2015-06-29 | Externally-added type numerically-controlled milling machine intelligent coding control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104932431A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108121295A (en) * | 2016-11-29 | 2018-06-05 | 财团法人工业技术研究院 | Prediction model establishing method, related prediction method and computer program product |
CN108139732A (en) * | 2015-10-09 | 2018-06-08 | 依视路国际公司 | Generate for machine optical mirror slip setting method |
CN108732996A (en) * | 2017-04-17 | 2018-11-02 | 华中科技大学 | Numeral control processing method based on dual code synergy and related device |
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 |
CN101436051A (en) * | 2007-11-16 | 2009-05-20 | 北京数码大方科技有限公司 | Method for switching and checking numerical control machining code |
US20110077762A1 (en) * | 2009-09-28 | 2011-03-31 | Gray Paul J | Method and apparatus for reducing tool change operations |
CN103869754A (en) * | 2014-02-27 | 2014-06-18 | 安徽省捷甬达智能机器有限公司 | Numerical control machining method |
-
2015
- 2015-06-29 CN CN201510367616.7A patent/CN104932431A/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 |
CN101436051A (en) * | 2007-11-16 | 2009-05-20 | 北京数码大方科技有限公司 | Method for switching and checking numerical control machining code |
CN201134038Y (en) * | 2007-12-27 | 2008-10-15 | 四川普什宁江机床有限公司 | On-line part recognition system based on machine vision |
US20110077762A1 (en) * | 2009-09-28 | 2011-03-31 | Gray Paul J | Method and apparatus for reducing tool change operations |
CN103869754A (en) * | 2014-02-27 | 2014-06-18 | 安徽省捷甬达智能机器有限公司 | Numerical control machining method |
Non-Patent Citations (1)
Title |
---|
白雪岭: "数控车床自动编程系统研究", 《中国优秀硕士学位论文全文数据库 工程科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108139732A (en) * | 2015-10-09 | 2018-06-08 | 依视路国际公司 | Generate for machine optical mirror slip setting method |
CN108121295A (en) * | 2016-11-29 | 2018-06-05 | 财团法人工业技术研究院 | Prediction model establishing method, related prediction method and computer program product |
CN108121295B (en) * | 2016-11-29 | 2020-08-11 | 财团法人工业技术研究院 | Prediction model establishing method, related prediction method and computer program product |
CN108732996A (en) * | 2017-04-17 | 2018-11-02 | 华中科技大学 | Numeral control processing method based on dual code synergy and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107256005B (en) | BIM technology-based steel bar numerical control machining method and equipment | |
CN101615022B (en) | Radius compensation method for three-axis CNC machine tools based on surface reconstruction | |
CN101718977B (en) | CAM system for automobile longeron punching processing and control method and construction method thereof | |
CN103955754B (en) | Mold workshop scheduling method based on real-time production data collection | |
CN104932431A (en) | Externally-added type numerically-controlled milling machine intelligent coding control method | |
CN103197605B (en) | Method of CNC automatic programming for gear hobbing based on standard template and expression driving | |
CN104331022B (en) | Industrial robot bending fast programming system | |
CN109272571B (en) | System and method for converting PDS three-dimensional data into Flowmaster model | |
CN102707669A (en) | Method for constructing CAM (computer-aided manufacturing) system for punching for automobile girders | |
CN103128555A (en) | Automatic multi-procedure drilling and tapping integrated machine | |
CN206848798U (en) | CNC machine tool automation assembly line system | |
CN106325210A (en) | Additional type numerically controlled lathe intelligent coding control method | |
CN106325215A (en) | Additional type numerically controlled lathe intelligent coding control system | |
CN104950816A (en) | Intelligent coding control method of electronic bracelet assembling equipment | |
CN104914788A (en) | External numerical control milling machine intelligent coding control system | |
CN105137919A (en) | Method used for generating feature array numerical control macro program | |
CN103116319A (en) | Method for controlling automatic selection of cutter processing in numerical control system | |
CN105334799A (en) | Programming method of numerically-controlled machine tool | |
JP2009187206A (en) | Apparatus for supporting decision of optimum machining condition for precision machining | |
CN103530436A (en) | Tooling layout drawing parameterization generation method based on AUTOCAD. NET API | |
CN204524963U (en) | A kind of automatic tool changer of Digit Control Machine Tool | |
JP5763352B2 (en) | NC program creation device | |
CN204731606U (en) | A kind of external-added numerical control carving machine intelligently encoding control system | |
CN106597990A (en) | Fast positioning method for the cutter changing point of numerical control machine tool | |
KR102455108B1 (en) | Application recommendation methods for machine tools |
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: 20150923 |
|
RJ01 | Rejection of invention patent application after publication |