CN113134750A - 一种利用m200优化钻攻刀库换刀的方法 - Google Patents
一种利用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
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
本发明公开了一种利用M200优化钻攻刀库换刀的方法。该方法包括以下步骤:1)将M200和T0000的宏程序汇入***中;2)编写M200程序;3)启动运行加工程序进行加工;其中,M200程序的内容为%@MACRO;@107000=1;WAIT();T#20X#24Y#25G43H#11Z#26M#13S#19;WAIT();M99。本发明中的利用M200优化钻攻刀库换刀的方法利用M200程序使钻攻机进行换刀,则可以减少停顿数量,从而节省换刀时间,提高加工的效率,并且能够使换刀的动作更为流畅,不仅不影响加工的观感,还保证了产品的质量。
Description
技术领域
本发明涉及数控机床领域,特别涉及一种利用M200优化钻攻刀库换刀的方法。
背景技术
在数控机床中有一种名为钻攻机的机型,其中,钻攻机刀库由于换刀方式限制,在换完刀时与Z轴下刀之间会有一定的停顿。其主要原因是现有钻攻机换刀的方法都是通过T码来实现的,而在其程序中通过相应的宏程序T0000来实现换刀动作。此方法所实现的换刀动作在换完刀之后到Z轴下刀的这一过程中,会因为宏程序与程序之间的切换从而导致Z轴的移动有停顿,而加工中较多的停顿不仅会耗费更多的时间,还会影响机床加工的流畅性和观感,进而影响所加工产品的质量。
发明内容
为解决上述问题,本发明提供了一种利用M200优化钻攻刀库换刀的方法。
根据本发明的一个方面,提供了一种利用M200优化钻攻刀库换刀的方法,包括以下步骤:
1)将M200和T0000的宏程序汇入***中;
2)编写M200程序;
3)启动运行加工程序进行加工;
其中,M200程序的内容为
%@MACRO;
@107000=1;
WAIT();
T#20X#24Y#25G43H#11Z#26M#13S#19;
WAIT();
M99。
本发明中的利用M200优化钻攻刀库换刀的方法利用M200程序使钻攻机进行换刀,则可以减少停顿数量,从而节省换刀时间,提高加工的效率,并且能够使换刀的动作更为流畅,不仅不影响加工的观感,还保证了产品的质量。
在一些实施方式中,步骤1)中,T0000程序的内容为:
G91 G01 Z-(@496/1000.) F@495;
M12;
WAIT();
G@105;
G91 G01 Z0 F40000;
CASE #11 OF;
1;
G91 G01 X#24 Y#25 Z(#26+#11001+#10001)。由此,设置了T0000程序的具体内容。
在一些实施方式中,在T0000程序中,#26为M200程序中所下的Z轴的程序命令。由此,描述了T0000程序的其中一部分指令,其中,当Z轴在到达取刀位置后,则会进入CASE判断,从而判断M200所下的刀补号。
在一些实施方式中,在T0000程序中,#11001为一号刀的刀补值。由此,由此,描述了T0000程序的另一部分指令,其中,判断M200所下的刀补号,可以根据#11001执行对应刀号的补偿。
在一些实施方式中,在T0000程序中,#10001为一号刀的磨耗值。由此,由此,描述了T0000程序的另一部分指令,其中,判断M200所下的刀补号,可以根据#11001执行对应刀号的磨耗。
在一些实施方式中,在T0000程序中,还会对@107000的值进行判断,并且在结尾处将@107000赋值为0。由此,执行M200会将@107000赋值为1,在T0000内会对@107000的值进行判断,如果@107000=1,则会执行无停顿换刀,而T0000结尾处会将@107000赋值为0,如若程序中换刀仍只下T_。那么@107000=0,通过判断依旧会执行老版换刀。
在一些实施方式中,在步骤3)中,先以手轮模拟确认换刀动作,然后重复测试换刀流程。由此,设置了启动加工时所执行的具体操作,以确保顺利进行换刀。
在一些实施方式中,加工程序的内容为:
G_;
M200 T_X_Y_G43H_Z_M_S_;
G43H_。由此,设置了加工程序的具体内容,
具体实施方式
下面对本发明作进一步详细的说明。
该优化钻攻刀库换刀的方法利用了M200程序,配合钻攻机原本的T0000程序共同实现。在实现该方法时,首先需要将M200和T0000的宏程序(MACRO)汇入***中,然后按照规范格式编写M200程序。
M200程序的主要内容如下:
%@MACRO;
@107000=1;
WAIT();
T#20 X#24 Y#25 G43H#11 Z#26 M#13 S#19;
WAIT();
M99。
而T0000程序的主要内容如下(包括注释):
G91 G01 Z-(@496/1000.) F@495;//到达取刀位置
M12;//关闭主轴吹气
WAIT();//停止预解单节
G@105;//还原工件坐标系
G91 G01 Z0 F40000;//因CASE循环内F值无效,此处Z轴走0的方式下一个F值
CASE #11 OF;
1;
G91 G01 X#24 Y#25 Z(#26+#11001+#10001);//Z轴直接走到程序坐标位置
在上述T0000程序中,#26为M200程序中所下的Z轴的程序命令,#11001为一号刀的刀补值,而#10001为一号刀的磨耗值。其中,当Z轴在到达取刀位置后,则会进入CASE判断,从而判断M200所下的刀补号,从而执行对应刀号的补偿和磨耗。
而因为M200第一行指定了工件坐标系,所以如果工件坐标系以及外偏内有值,则同样会执行坐标系以及外偏。这样一来,就可以将换完刀后Z轴下刀的过程在T0000内进行,则没有了宏程序与程序之间的切换,也就不会再有停顿现象
此外,T0000程序还包括以下内容(包括注释):
IF@107000=1THEN//执行M200,会将@107000赋值1,则使用新版换刀
由此可知,执行M200会将@107000赋值为1,在T0000程序中会对@107000的值进行判断,而如果判断@107000=1,则会执行新版的无停顿换刀。
此外,T0000程序的结尾处还包括以下内容(包括注释):
IF@107000=0THEN//@107000=0,仍执行老版换刀
此时将@107000赋值为0,当判断出@107000=0,则依旧会执行老版换刀。
在编写好M200程序后,则可以启动运行加工程序进行加工。其中,加工程序的主要内容如下(包括注释):
此外,在加工时,可以先以手轮模拟确认换刀动作,然后重复测试换刀流程,以确保换刀工作顺利进行。
以下,举例说明在使用该方法进行加工的某次换刀的具体程序(包括注释):
G54;
M200 T1 X50.Y50.G43H1 Z-50.M03 S500;//按照M200格式编写换刀程序,换刀1号刀,并在换刀之后XY到达50的位置,Z达到-50的位置,主轴正转500转/分)
G04X3;//暂停3S
M05;//主轴停转
G04X1;//暂停1S
T2;//换到2号刀
G04X1;//暂停1S
M200 T3 X50.Y50.G43H1 Z-50.M03 S500;//按照M200格式编写换刀程序,换刀3号刀,并在换刀之后XY到达50的位置,Z达到-50的位置,主轴正转500转/分
G04X3;//暂停3S
M05;//主轴停转
此外,在加工时,可以先以手轮模拟确认换刀动作,然后重复测试换刀流程,以确保换刀工作顺利进行。
以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
Claims (8)
1.一种利用M200优化钻攻刀库换刀的方法,其特征在于:包括以下步骤
1)将M200和T0000的宏程序汇入***中;
2)编写M200程序;
3)启动运行加工程序进行加工;
其中,M200程序的内容为%@MACRO;
@107000=1;
WAIT();
T#20X#24Y#25G43H#11Z#26M#13S#19;
WAIT();
M99。
2.根据权利要求1所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:步骤1)中,T0000程序的内容为
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.根据权利要求2所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:在T0000程序中,#26为M200程序中所下的Z轴的程序命令。
4.根据权利要求2所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:在T0000程序中,#11001为一号刀的刀补值。
5.根据权利要求2所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:在T0000程序中,#10001为一号刀的磨耗值。
6.根据权利要求1所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:在T0000程序中,还会对@107000的值进行判断,并且在结尾处将@107000赋值为0。
7.根据权利要求1所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:在步骤3)中,先以手轮模拟确认换刀动作,然后重复测试换刀流程。
8.根据权利要求1所述的一种利用M200优化钻攻刀库换刀的方法,其特征在于:加工程序的内容为
G_;
M200 T_X_Y_G43H_Z_M_S_;
G43H_。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110434477.0A CN113134750A (zh) | 2021-04-22 | 2021-04-22 | 一种利用m200优化钻攻刀库换刀的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110434477.0A CN113134750A (zh) | 2021-04-22 | 2021-04-22 | 一种利用m200优化钻攻刀库换刀的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113134750A true CN113134750A (zh) | 2021-07-20 |
Family
ID=76813295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110434477.0A Pending CN113134750A (zh) | 2021-04-22 | 2021-04-22 | 一种利用m200优化钻攻刀库换刀的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113134750A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986225A (zh) * | 2010-11-09 | 2011-03-16 | 宁波恒威机械有限公司 | 立式加工中心斗笠式刀库不乱刀的控制方法 |
CN102087514A (zh) * | 2010-09-25 | 2011-06-08 | 宁波天瑞精工机械有限公司 | 数控机床自动换刀气动控制方法及控制装置 |
CN104959633A (zh) * | 2015-07-15 | 2015-10-07 | 上海西码机床科技有限公司 | 走心机对刀方法 |
CN106597990A (zh) * | 2015-10-14 | 2017-04-26 | 沈阳机床(集团)设计研究院有限公司上海分公司 | 数控机床换刀点快速定位方法 |
CN106862628A (zh) * | 2017-04-13 | 2017-06-20 | 遵义市晨升科技有限责任公司 | 数控机床主轴定向自制插刀对型腔内直角加工方法 |
-
2021
- 2021-04-22 CN CN202110434477.0A patent/CN113134750A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102087514A (zh) * | 2010-09-25 | 2011-06-08 | 宁波天瑞精工机械有限公司 | 数控机床自动换刀气动控制方法及控制装置 |
CN101986225A (zh) * | 2010-11-09 | 2011-03-16 | 宁波恒威机械有限公司 | 立式加工中心斗笠式刀库不乱刀的控制方法 |
CN104959633A (zh) * | 2015-07-15 | 2015-10-07 | 上海西码机床科技有限公司 | 走心机对刀方法 |
CN106597990A (zh) * | 2015-10-14 | 2017-04-26 | 沈阳机床(集团)设计研究院有限公司上海分公司 | 数控机床换刀点快速定位方法 |
CN106862628A (zh) * | 2017-04-13 | 2017-06-20 | 遵义市晨升科技有限责任公司 | 数控机床主轴定向自制插刀对型腔内直角加工方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100138018A1 (en) | Method for producing a parts program | |
JP3904945B2 (ja) | Ncプログラムのための最適データ変換方法および数値制御工作機械 | |
CN102467112A (zh) | 工具机的加工法 | |
CN110244656A (zh) | 一种基于五轴数控龙门机床六轴改造的nc代码仿真方法 | |
CN107797514A (zh) | 具备避免干扰的刀具退避功能的数值控制装置 | |
CN1759357A (zh) | 数控*** | |
JPS6120104A (ja) | 数値制御方式 | |
CN102236337A (zh) | 电气改造机床中可编程控制器plc的控制及设计 | |
CN106338968A (zh) | 可进行考虑轴移动方向的误差修正的数值控制装置 | |
CN113134750A (zh) | 一种利用m200优化钻攻刀库换刀的方法 | |
CN107544435A (zh) | 一种数控***中的珩磨往复运动控制方法 | |
CN102654760B (zh) | 用于工具机的数值控制方法 | |
CN102033510A (zh) | 一种工作台偏摆式五轴刀尖跟踪后置处理方法 | |
JP2007233624A (ja) | 工作機械の数値制御装置 | |
CN101885191B (zh) | 木工cnc加工中心工序的优化方法 | |
JP2006323582A (ja) | Ncプログラムの表示方法及び編集方法 | |
CN114035511A (zh) | 一种图形化数控车床智能控制***及其控制方法 | |
JPS63311408A (ja) | 数値制御装置 | |
CN116160281A (zh) | 一种实现钻攻机换刀与xy轴同动的方法 | |
Maisiuk et al. | Improvement of a component manufacturing process | |
WO2023166559A9 (ja) | データ収集装置およびコンピュータ読み取り可能な記憶媒体 | |
CN203437667U (zh) | 一种多功能数控车削刀具 | |
CN113110300B (zh) | 一种加工中心专用的断刀点回归方法 | |
CN103240428A (zh) | 一种多功能数控车削刀具 | |
Popovici | MANAGEMENT OF PROCESSING TECHNOLOGY ON COMPUTERISED NUMERICALLY CONTROLLED CENTRES FROM PROGRAMMING AND SIMULATION TO OPERATION. |
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 |