CN113134750A - Method for optimizing tool changing of drilling and tapping tool magazine by utilizing M200 - Google Patents
Method for optimizing tool changing of drilling and tapping tool magazine by utilizing M200 Download PDFInfo
- Publication number
- CN113134750A CN113134750A CN202110434477.0A CN202110434477A CN113134750A CN 113134750 A CN113134750 A CN 113134750A CN 202110434477 A CN202110434477 A CN 202110434477A CN 113134750 A CN113134750 A CN 113134750A
- Authority
- CN
- China
- Prior art keywords
- program
- tool
- drilling
- optimizing
- tool changing
- 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
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000005553 drilling Methods 0.000 title claims abstract description 23
- 238000010079 rubber tapping Methods 0.000 title claims abstract description 23
- 238000003754 machining Methods 0.000 claims abstract description 14
- 230000000295 complement effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005299 abrasion Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q3/00—Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
- B23Q3/16—Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine controlled in conjunction with the operation of the tool
-
- 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/4155—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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
The invention discloses a method for optimizing tool changing of a drilling and tapping tool magazine by using M200. The method comprises the following steps: 1) importing macro programs of M200 and T0000 into the system; 2) writing an M200 program; 3) starting a running machining program for machining; wherein, the content of the M200 program is% @ MACRO; @107000 ═ 1; WAIT (); t #20X #24Y #25G43H #11Z #26M #13S # 19; WAIT (); m99. According to the method for optimizing the tool changing of the drilling and tapping tool magazine by using the M200, the drilling and tapping machine is used for tool changing by using the M200 program, so that the number of pauses can be reduced, the tool changing time is saved, the machining efficiency is improved, the tool changing action can be smoother, the appearance of machining is not influenced, and the quality of products is ensured.
Description
Technical Field
The invention relates to the field of numerical control machine tools, in particular to a method for optimizing tool changing of a drilling and tapping tool magazine by utilizing M200.
Background
There is a model named as a drilling and tapping machine in a numerical control machine tool, wherein a tool magazine of the drilling and tapping machine is limited by a tool changing mode, and a certain pause exists between the tool magazine and the Z-axis tool setting when the tool is changed. The main reason is that the tool changing method of the existing drilling and tapping machine is realized by T code, and the tool changing action is realized by corresponding macro program T0000 in the program. In the process from the cutter changing action to the cutter lowering of the Z axis after the cutter changing, the movement of the Z axis is stopped due to the switching between macro programs, and more stops in the machining process not only consume more time, but also influence the smoothness and the impression of the machine tool machining, and further influence the quality of the machined product.
Disclosure of Invention
In order to solve the problems, the invention provides a method for optimizing tool changing of a drilling and tapping tool magazine by using M200.
According to one aspect of the invention, a method for optimizing tool changing of a drilling and tapping tool magazine by using M200 is provided, and comprises the following steps:
1) importing macro programs of M200 and T0000 into the system;
2) writing an M200 program;
3) starting a running machining program for machining;
wherein, the content of the M200 program is
%@MACRO;
@107000=1;
WAIT();
T#20X#24Y#25G43H#11Z#26M#13S#19;
WAIT();
M99。
According to the method for optimizing the tool changing of the drilling and tapping tool magazine by using the M200, the drilling and tapping machine is used for tool changing by using the M200 program, so that the number of pauses can be reduced, the tool changing time is saved, the machining efficiency is improved, the tool changing action can be smoother, the appearance of machining is not influenced, and the quality of products is ensured.
In some embodiments, in step 1), the content of the T0000 program is:
G91 G01 Z-(@496/1000.) F@495;
M12;
WAIT();
G@105;
G91 G01 Z0 F40000;
CASE #11 OF;
1;
G91G 01X #24Y # 25Z (#26+ #11001+ # 10001). Thus, the specific contents of the T0000 program are set.
In some embodiments, #26 is the program command for the Z-axis under the M200 program in the T0000 program. Thus, a portion of the instructions of the T0000 program is described, wherein when the Z-axis reaches the tool picking position, the CASE judgment is entered, and the tool complement under M200 is judged.
In some embodiments, #11001 is the shim of knife No. one in the T0000 program. Thus, another part of the instructions of the T0000 program is described, wherein the shim number under M200 is determined, and the compensation of the corresponding shim number can be performed according to # 11001.
In some embodiments, #10001 is the wear value of knife # one in the T0000 program. Thus, another part of the instructions of the T0000 program is described, in which the complement number of the knife under M200 is judged, and the wear of the corresponding knife number can be performed according to # 11001.
In some embodiments, the value of @107000 is also determined in the T0000 program and @107000 is assigned a value of 0 at the end. Thus, execution M200 will assign @107000 to 1, will determine the value of @107000 within T0000, if @107000 ═ 1, will implement the non-stop tool change, and T0000 will end will assign @107000 to 0, if the tool change is still only T _inthe procedure. Then @107000 is 0 and the old plate exchange is still performed by the decision.
In some embodiments, in step 3), the tool changing action is confirmed by hand wheel simulation, and then the tool changing process is tested repeatedly. Thus, a specific operation performed at the start of machining is set to ensure smooth tool change.
In some embodiments, the content of the processing program is:
G_;
M200 T_X_Y_G43H_Z_M_S_;
G43H _. Therefore, the specific content of the processing program is set,
Detailed Description
The present invention is described in further detail below.
The method for optimizing the tool changing of the drilling and tapping tool magazine utilizes an M200 program and is matched with an original T0000 program of a drilling and tapping machine to realize together. When the method is implemented, the MACRO programs (MACRO) of the M200 and the T0000 are firstly imported into the system, and then the M200 program is written according to the standard format.
The main contents of the M200 program are as follows:
%@MACRO;
@107000=1;
WAIT();
T#20 X#24 Y#25 G43H#11 Z#26 M#13 S#19;
WAIT();
M99。
and the main contents of the T0000 program are as follows (including comments):
G91G 01Z- (@496/1000.) F @ 495; // reach the knife-taking position
M12; // close spindle blow
WAIT (); // stop pre-solving single section
G @ 105; // reducing the workpiece coordinate System
G91G 01Z 0F 40000; // because F is not valid in the CASE loop, where the Z axis goes 0 and the next F
CASE #11 OF;
1;
G91G 01X #24Y # 25Z (#26+ #11001+ # 10001); the/Z axis goes directly to the programmed coordinate position
In the T0000 program, #26 is the program command for the Z axis in the M200 program, #11001 is the complement value of the one-point knife, and #10001 is the wear value of the one-point knife. After the Z axis reaches the tool picking position, the CASE judgment is carried out, so that the tool complement number under the M200 is judged, and the compensation and the abrasion of the corresponding tool number are executed.
Since the first column of M200 specifies the object coordinate system, the coordinate system and the outlier are performed as well if the object coordinate system and the outlier are intrinsic. Therefore, the process of cutting off the Z shaft after the cutter is replaced can be carried out in T0000, the macro program and the program are not switched, and the pause phenomenon does not exist
In addition, the T0000 program also includes the following (including comments):
IF @107000 is 1THEN// execute M200, will assign @107000 a value of 1, THEN use the new version to change the tool
Therefore, the execution M200 assigns @107000 to 1, judges the value of @107000 in the T0000 program, and executes the non-stop tool changing of a new version if @107000 is judged to be 1.
In addition, the following (including comments) are also included at the end of the T0000 program:
IF @107000 ═ 0THEN// @107000 ═ 0, old tool changes were still performed
At this time, the value of @107000 is assigned to 0, and when the value of @107000 is judged to be 0, old plate tool changing is still executed.
After the M200 program is written, the operating machining program can be started to perform machining. The main contents of the processing program are as follows (including comments):
in addition, during machining, the hand wheel can be used for simulating and confirming the tool changing action, and then the tool changing process can be tested repeatedly, so that the tool changing work can be carried out smoothly.
The following illustrates a specific procedure (including comments) for changing a tool at a certain time during machining using this method:
G54;
M200T 1 X50.Y50. G43H1Z-50. M03S 500; v/writing a tool changing program according to the M200 format, changing a tool with the number 1, after the tool changing, XY reaches the position of 50, Z reaches the position of-50, the main shaft rotates forwards for 500 turns/minute)
G04X 3; // pause 3S
M05; // main shaft stall
G04X 1; // pause 1S
T2; I/O change to No. 2 knife
G04X 1; // pause 1S
M200T 3 X50.Y50. G43H1Z-50. M03S 500; v/writing a tool changing program according to the M200 format, changing a tool with the number 3, after the tool changing, XY reaches the position of 50, Z reaches the position of-50, and the main shaft rotates forwards at 500 rpm
G04X 3; // pause 3S
M05; // main shaft stall
In addition, during machining, the hand wheel can be used for simulating and confirming the tool changing action, and then the tool changing process can be tested repeatedly, so that the tool changing work can be carried out smoothly.
What has been described above are merely some embodiments of the present invention. It will be apparent to those skilled in the art that various changes and modifications can be made without departing from the inventive concept thereof, and these changes and modifications can be made without departing from the spirit and scope of the invention.
Claims (8)
1. A method for optimizing tool changing of a drilling and tapping tool magazine by using M200 is characterized by comprising the following steps: comprises the following steps
1) Importing macro programs of M200 and T0000 into the system;
2) writing an M200 program;
3) starting a running machining program for machining;
wherein, the content of the M200 program is% @ MACRO;
@107000=1;
WAIT();
T#20X#24Y#25G43H#11Z#26M#13S#19;
WAIT();
M99。
2. the method for optimizing tool change of a drilling and tapping tool magazine by using M200 as claimed in claim 1, wherein: in step 1), the content of the T0000 program is
G91 G01 Z-(@496/1000.)F@495;
M12;
WAIT();
G@105;
G91 G01 Z0 F40000;
CASE#11OF;
1;
G91 G01 X#24 Y#25 Z(#26+#11001+#10001)。
3. The method for optimizing tool changing of a drilling and tapping tool magazine using M200 as claimed in claim 2, wherein: in the T0000 program, #26 is a program command of the Z axis under the M200 program.
4. The method for optimizing tool changing of a drilling and tapping tool magazine using M200 as claimed in claim 2, wherein: in the T0000 program, #11001 is the shim value for knife No. one.
5. The method for optimizing tool changing of a drilling and tapping tool magazine using M200 as claimed in claim 2, wherein: in the T0000 program, #10001 is the wear value of knife # one.
6. The method for optimizing tool change of a drilling and tapping tool magazine by using M200 as claimed in claim 1, wherein: in the T0000 program, a decision is also made as to the value of @107000, and @107000 is assigned a value of 0 at the end.
7. The method for optimizing tool change of a drilling and tapping tool magazine by using M200 as claimed in claim 1, wherein: in step 3), the hand wheel is used for simulating and confirming the tool changing action, and then the tool changing process is tested repeatedly.
8. The method for optimizing tool change of a drilling and tapping tool magazine by using M200 as claimed in claim 1, wherein: the content of the processing program is
G_;
M200 T_X_Y_G43H_Z_M_S_;
G43H_。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110434477.0A CN113134750A (en) | 2021-04-22 | 2021-04-22 | Method for optimizing tool changing of drilling and tapping tool magazine by utilizing M200 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110434477.0A CN113134750A (en) | 2021-04-22 | 2021-04-22 | Method for optimizing tool changing of drilling and tapping tool magazine by utilizing M200 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113134750A true CN113134750A (en) | 2021-07-20 |
Family
ID=76813295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110434477.0A Pending CN113134750A (en) | 2021-04-22 | 2021-04-22 | Method for optimizing tool changing of drilling and tapping tool magazine by utilizing M200 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113134750A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986225A (en) * | 2010-11-09 | 2011-03-16 | 宁波恒威机械有限公司 | Control method of prevention of count errors in bamboo hat automatic tool changer (ATC) of vertical machining centre |
CN102087514A (en) * | 2010-09-25 | 2011-06-08 | 宁波天瑞精工机械有限公司 | Pneumatic control method and control device for automatically changing tools of numerical control machine tool |
CN104959633A (en) * | 2015-07-15 | 2015-10-07 | 上海西码机床科技有限公司 | Tool alignment method of precision machining lathe |
CN106597990A (en) * | 2015-10-14 | 2017-04-26 | 沈阳机床(集团)设计研究院有限公司上海分公司 | Fast positioning method for the cutter changing point of numerical control machine tool |
CN106862628A (en) * | 2017-04-13 | 2017-06-20 | 遵义市晨升科技有限责任公司 | Main shaft of numerical control machine tool orientation self-control slotting tool is to right angle processing method in die cavity |
-
2021
- 2021-04-22 CN CN202110434477.0A patent/CN113134750A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102087514A (en) * | 2010-09-25 | 2011-06-08 | 宁波天瑞精工机械有限公司 | Pneumatic control method and control device for automatically changing tools of numerical control machine tool |
CN101986225A (en) * | 2010-11-09 | 2011-03-16 | 宁波恒威机械有限公司 | Control method of prevention of count errors in bamboo hat automatic tool changer (ATC) of vertical machining centre |
CN104959633A (en) * | 2015-07-15 | 2015-10-07 | 上海西码机床科技有限公司 | Tool alignment method of precision machining lathe |
CN106597990A (en) * | 2015-10-14 | 2017-04-26 | 沈阳机床(集团)设计研究院有限公司上海分公司 | Fast positioning method for the cutter changing point of numerical control machine tool |
CN106862628A (en) * | 2017-04-13 | 2017-06-20 | 遵义市晨升科技有限责任公司 | Main shaft of numerical control machine tool orientation self-control slotting tool is to right angle processing method in die cavity |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100138018A1 (en) | Method for producing a parts program | |
JP3904945B2 (en) | Optimal data conversion method and numerical control machine tool for NC program | |
CN102059635A (en) | Typical part optimized grinding process integrated numerically controlled grinding system | |
CN107797514A (en) | Possesses the numerical control device for the cutter back-off function for avoiding interference | |
CN1759357A (en) | Numerical control system | |
JPS6120104A (en) | Numerical control system | |
CN106338968A (en) | Numerical controller capable of compensating error in consideration of axis movement direction | |
CN102236337A (en) | Control and design of programmable logic controller (PLC) for electrical remolding of machine tool | |
CN1967421A (en) | Dynamic forward-looking processing method of small program segment and implementing device | |
CN113134750A (en) | Method for optimizing tool changing of drilling and tapping tool magazine by utilizing M200 | |
CN107544435A (en) | A kind of honing reciprocating motion control method in digital control system | |
JP2007233624A (en) | Numerical controller of machine tool | |
CN102654760B (en) | Numerical value control method for machine tool | |
CN102033510A (en) | Tracking and postprocessing method of runout type five-shaft tool nose of worktable | |
CN101885191A (en) | Optimization method of procedures of woodworking computerized numerical control (CNC) processing center | |
CN116160281A (en) | Method for realizing synchronous movement of tool changing and XY axes of drilling and tapping machine | |
CN100505982C (en) | Cutter control method for printed circuit board forming/drilling machine | |
Maisiuk et al. | Improvement of a component manufacturing process | |
CN203437667U (en) | Multifunctional numerical control turning tool | |
CN113110300B (en) | Special tool-breaking point regression method for machining center | |
CN109032082A (en) | Portable adjusting method for common problems of FANUC system | |
WO2023166559A9 (en) | Data collecting device and computer-readable storage medium | |
CN1214001A (en) | Method and device for analyzing NC programs in NC machining | |
Haber et al. | Embedded fuzzy control system: Application to an electromechanical system | |
CN103240428A (en) | Multifunctional numerical-control turning tool |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210720 |