CN103728918A - Method for avoiding mistaken input of tool radius compensation value during numerical control machining - Google Patents
Method for avoiding mistaken input of tool radius compensation value during numerical control machining Download PDFInfo
- Publication number
- CN103728918A CN103728918A CN201310711848.0A CN201310711848A CN103728918A CN 103728918 A CN103728918 A CN 103728918A CN 201310711848 A CN201310711848 A CN 201310711848A CN 103728918 A CN103728918 A CN 103728918A
- Authority
- CN
- China
- Prior art keywords
- compensation value
- radius compensation
- tool radius
- input
- numerical control
- 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
Images
Landscapes
- Numerical Control (AREA)
Abstract
The invention discloses a method for avoiding mistaken input of a tool radius compensation value during numerical control machining, and belongs to the field of numerical control machining. The method is mainly applied to machining in a numerical control outline programming mode. According to the method for avoiding mistaken input of the tool radius compensation value during numerical control machining, the phenomenon that due to the fact that a numerical control operator mistakenly inputs the tool radius compensation value, a part is excessively poor or scrapped is effectively avoided, the part delivery task is completed on time, and economic benefits are improved as well. The method comprises the following steps that firstly, a machining center calculates the theoretical tool radius compensation value according to the size of the part needing to be machined; secondly, the tool radius compensation value is manually input; thirdly, whether the manually-input tool radius compensation value is larger than or equal to the tool radius compensation value or not is judged, if the manually-input tool radius compensation value is larger than or equal to the tool radius compensation value, executing the step four, and if not, executing the step two; fourthly, the machining center machines the part according to the manually-input tool radius compensation value.
Description
Technical field
The invention belongs to digital control processing field, particularly relate to a kind of method of avoiding erroneous input cutter radius compensation value in digital control processing, be mainly used in the machining that the application numerical control Programing by outline modes such as numerical control turning, numerical control milling are carried out.
Background technology
In digital control processing, according to programming mode difference, can be divided into Programing by outline and two kinds of modes of cutter heart track programming.Wherein, Programing by outline refers to according to parts profile shape and programmes, and by the selected suitable cutter of operating personnel, manually inputs the laggard row digital control processing of cutter radius compensation value afterwards.This programming mode for part material compared with hard or process redundancy large, need to carry out roughing and finishing and accessory size requirement when stricter, there is certain advantage, can, by controlling cutter radius compensation value, avoid the repeatedly establishment of program.But, in actual process, often there will be because operating personnel error, the input of mistake cutter radius compensation value, the situation that causes part processing error or scrap.
Summary of the invention
The problem existing for prior art, the invention provides a kind of method of avoiding erroneous input cutter radius compensation value in digital control processing, in numerical control programming, use this method, by using macroprogram, effectively avoided causing because of numerical control operating personnel erroneous input cutter radius compensation value the situation that part is overproof or scrap, when completing part payment task, save production cost, promote economic benefit on time.
To achieve these goals, the present invention adopts following technical scheme: a kind of method of avoiding erroneous input cutter radius compensation value in digital control processing, comprises the steps:
Step 1: machining center calculates theoretical cutter radius compensation value according to the accessory size that will process;
Step 2: manually input cutter radius compensation value;
Step 3: whether the judgement manually cutter radius compensation value of input is more than or equal to theoretical cutter radius compensation value, if manually the cutter radius compensation value of input is more than or equal to theoretical cutter radius compensation value, performs step four; If manually the cutter radius compensation value of input is less than theoretical cutter radius compensation value, perform step two;
Step 4: machining center is by the cutter radius compensation value processing parts of manually inputting.
Beneficial effect of the present invention:
The present invention is applicable in the Programing by outline of digital control processing field, application technique can effectively be avoided causing because of numerical control operating personnel erroneous input cutter radius compensation value the situation that part is overproof or scrap, as being 2% by the probability of numerical control operating personnel erroneous input cutter radius compensation value, company is provided with 24 of numerical control devices, 2 classes of every days, 12 of the average processing parts quantity of per tour, the average unit cost of part is 500 yuan, annual effectively 240 days working days, the economic loss of avoiding is every year: ten thousand yuan of 24 × 2 × 12 × 500 × 240 × 2%=138.24, therefore this patent market outlook are at home wide, there is good social benefit and significant economic benefit.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of avoiding the method for erroneous input cutter radius compensation value in digital control processing of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in further detail.
As shown in Figure 1, to adopt Φ 10 slotting cutters to carry out outline milling to part, be processed as example, guarantee that part length is 50 ± 0.05mm, width is 30 ± 0.10mm, avoids the method for erroneous input cutter radius compensation value in digital control processing, comprises the steps:
Step 1: machining center calculates theoretical cutter radius compensation value according to the accessory size that will process;
During processing parts outline: the half of minimum lower deviation value, i.e. theoretical cutter radius compensation value=5-0.05/2=5-0.025=4.975mm in radius+processing parts overall size of theoretical cutter radius compensation value=cutter reality;
Step 2: manually input cutter radius compensation value;
Step 3: whether the judgement manually cutter radius compensation value of input is more than or equal to theoretical cutter radius compensation value, if manually the cutter radius compensation value of input is more than or equal to theoretical cutter radius compensation value, performs step four; If manually the cutter radius compensation value of input is less than theoretical cutter radius compensation value, perform step two, again manually input cutter radius compensation value, avoid erroneous input;
Step 4: machining center is by the cutter radius compensation value processing parts of manually inputting.
The method of avoiding erroneous input cutter radius compensation value in digital control processing of present embodiment can realize in machine tool control system, specific as follows:
In numerical control program stem, the program segment before maim body starts, inserts an instruction code, by this instruction code, finds the offset address of current cutter; For other lathe of different shaped, the instruction code of cutter radius compensation value is different, in Siemens System, instruction is TC-DP6[1,1]=R1, in its bracket first 1 be cutter along number, second 1 is cutter item, and R1 is the variable in Siemens System, the R1 in the cutter radius compensation value imparting system that reality is manually inputted; In Fa Nake system, instruction is G10L12P01=[#1], wherein 01 in P01 is cutter item, and #1 is the variable in Fa Nake system, and the cutter radius compensation value that reality is manually inputted is given the #1 in Fa Nake system;
Manual input cutter radius compensation value in the cutter spacing hurdle of machine tools control panel, application " IF " statement is differentiated, in numerical control program, compare with theoretical cutter radius compensation value, the statement in Siemens System is: IF R1<4.975GOTO MF; Statement in Fa Nake system is: IF#1LT4.975GOTO100; If the cutter radius compensation value of input is less than 4.975mm, program jumps to MF or N100 position, EOP (end of program) automatically; If the cutter radius compensation value of input is more than or equal to 4.975mm, numerical control program continues to carry out, until the complete part of machine tooling;
" jump " of numerical control program is set, defines a position, numerical control program can be crossed the main body of numerical control program, directly arrive this position, and lathe does not do other motion; In Siemens System, apply two letters and colon and define, as: " MF: "; In Fa Nake system, apply line number and define, as: " N100 "; Described " jump " is arranged on the back body of numerical control program, before M30 instruction.
On that grams control milling machine of method, can realize with following numerical control program:
。
Claims (1)
1. a method of avoiding erroneous input cutter radius compensation value in digital control processing, is characterized in that comprising the steps:
Step 1: machining center calculates theoretical cutter radius compensation value according to the accessory size that will process;
Step 2: manually input cutter radius compensation value;
Step 3: whether the judgement manually cutter radius compensation value of input is more than or equal to theoretical cutter radius compensation value, if manually the cutter radius compensation value of input is more than or equal to theoretical cutter radius compensation value, performs step four; If manually the cutter radius compensation value of input is less than theoretical cutter radius compensation value, perform step two;
Step 4: machining center is by the cutter radius compensation value processing parts of manually inputting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310711848.0A CN103728918A (en) | 2013-12-19 | 2013-12-19 | Method for avoiding mistaken input of tool radius compensation value during numerical control machining |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310711848.0A CN103728918A (en) | 2013-12-19 | 2013-12-19 | Method for avoiding mistaken input of tool radius compensation value during numerical control machining |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103728918A true CN103728918A (en) | 2014-04-16 |
Family
ID=50453036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310711848.0A Pending CN103728918A (en) | 2013-12-19 | 2013-12-19 | Method for avoiding mistaken input of tool radius compensation value during numerical control machining |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103728918A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020113A (en) * | 2015-03-26 | 2016-10-12 | 发那科株式会社 | Numerical controller with function of preventing erroneous input of tool offset data |
CN109976265A (en) * | 2017-12-27 | 2019-07-05 | 富泰华精密电子(郑州)有限公司 | Tool parameters control device, method and storage equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102069421A (en) * | 2010-11-30 | 2011-05-25 | 长城汽车股份有限公司 | Computer numerically controlled (CNC) lathe tool compensation error-prevention control system and method |
CN102862093A (en) * | 2012-09-14 | 2013-01-09 | 西安航空动力股份有限公司 | Method for judging correctness of cutter compensation value input to numerical control turning machine tool |
CN103149877A (en) * | 2011-12-07 | 2013-06-12 | 沈阳黎明航空发动机(集团)有限责任公司 | Numerical control machining method capable of guaranteeing machining command information to be correct |
-
2013
- 2013-12-19 CN CN201310711848.0A patent/CN103728918A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102069421A (en) * | 2010-11-30 | 2011-05-25 | 长城汽车股份有限公司 | Computer numerically controlled (CNC) lathe tool compensation error-prevention control system and method |
CN103149877A (en) * | 2011-12-07 | 2013-06-12 | 沈阳黎明航空发动机(集团)有限责任公司 | Numerical control machining method capable of guaranteeing machining command information to be correct |
CN102862093A (en) * | 2012-09-14 | 2013-01-09 | 西安航空动力股份有限公司 | Method for judging correctness of cutter compensation value input to numerical control turning machine tool |
Non-Patent Citations (3)
Title |
---|
何平: "《数控加工中心操作与编程实训教程 第2版 》", 30 June 2010 * |
刘加孝: "《加工中心编程与操作》", 31 August 2008 * |
曹亚军: "《数控铣床及加工中心操作与编程疑难问答》", 31 October 2012 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020113A (en) * | 2015-03-26 | 2016-10-12 | 发那科株式会社 | Numerical controller with function of preventing erroneous input of tool offset data |
CN106020113B (en) * | 2015-03-26 | 2018-06-29 | 发那科株式会社 | There is the numerical control device for preventing tool compensation data erroneous input |
US10018991B2 (en) | 2015-03-26 | 2018-07-10 | Fanuc Corporation | Numerical controller with function of preventing erroneous input of tool offset data |
CN109976265A (en) * | 2017-12-27 | 2019-07-05 | 富泰华精密电子(郑州)有限公司 | Tool parameters control device, method and storage equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103128312B (en) | A kind of thin-walled dish part controls deformation processing technique | |
CN102298360B (en) | Automatic numerical control machining code generating system | |
CN103447566A (en) | Positioner | |
CN103433559A (en) | Plasma cutting method for high-strength circular steel saw web base body | |
CN103135497A (en) | Conic cartridge receiver appearance five-axis vector processing technology | |
CN104536385A (en) | Method for correcting machining program of numerical control machine tool | |
CN103728918A (en) | Method for avoiding mistaken input of tool radius compensation value during numerical control machining | |
CN111007803B (en) | Numerical control code standardized integrated model and method for machining process | |
CN109613892B (en) | Post-processing algorithm for realizing linkage processing of numerical control four-axis vertical milling machine | |
CN107942947B (en) | Numerical control machine tool circular arc machining programming method | |
CN101937209B (en) | Method and device for performing multi-section characteristic processing and generating four-axis codes | |
CN103792880A (en) | Numerical control system and method for improving thread turning speed and machining precision | |
CN108459561A (en) | A kind of formula optimization method of CNC batch machinings | |
CN103084809A (en) | Machining method for triquetrum hole | |
CN109605120B (en) | Method for improving aviation blade processing yield | |
CN101587348A (en) | Method for processing spiral line interpolation of three-dimensional cutting edge contour | |
CN102962653A (en) | Triaxial numerical control machining method for penultimate-stage moving blade of steam turbine | |
CN105334799A (en) | Programming method of numerically-controlled machine tool | |
CN103394974A (en) | Multi-station processing method | |
CN104439290A (en) | Automatic lathe system | |
CN111069670A (en) | Blisk variable-radius transition fillet machining method and system | |
CN203484689U (en) | Workpiece locating device | |
CN203437667U (en) | Multifunctional numerical control turning tool | |
CN103838177A (en) | Numerical-control machining method | |
CN103472763A (en) | Non-programming CNC milling machine with automatic identification software |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140416 |