当前位置:文档之家› 在数控车床上如何运用子程序编写程序

在数控车床上如何运用子程序编写程序

在数控车床上如何运用子程序编写程序
在数控车床上如何运用子程序编写程序

在数控车床上如何运用子程序编写程序

发表时间:2009-11-26T15:29:15.153Z 来源:《中小企业管理与科技》2009年7月下旬刊供稿作者:任传威[导读] 本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。任传威(辽宁省锦州市机电工程学校机加教研室)摘要:子程序编程是数控车床手工编程中常用的方法之一,正确使用子程序,可以有效简化手工编程工作量,减少程序所占内存,提高加

工效率。本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。关键词:数控车床子程序指令编程 0 引言

在经济型数控车床中,由于大部分都采用开环控制方式,数控系统简单,内存容量小等特点,编程人员应如何尽量编制较短的加工程序来达到高精度的零件加工要求,成了数控编程的关键。因此,在程序段中,当某一程序反复出现(即工件上有好几个部分相同的切削路线)时,把同类的程序段单独编制,并按一定格式单独加以命名,作为子程序,事先编好程序存储起来,编程时调用,这样便可使程序简单清楚。现以CK6136车床为例说明。

1 子程序指令格式

在不同的数控系统中,几乎都有子程序加工指令,但书写格式不尽相同。各指令的书写格式如下: 1.1 M98─子程序调用指令编程格式:M98 Pxxxx Lxxxx

说明: P后面的4位为子程序号;L后面4位为重复调用次数,省略时为调用一次。

1.2 M99─子程序的返回编程格式:M99

说明:在一个子程序的最后设置,表示该子程序运行结束,并返回到主程序。

2 子程序指令编程应用

在数控车床中,并不是所有的加工零件都要用子程序指令来编程,只有在一个零件上,凡是有两处或两处以上形状和大小都相同的加工部位,为简化程序的编制,均可用子程序调用来加工。已知:毛坯直径Φ32mm,长度77mm,一号刀为外圆车刀,二号刀为切断刀,其宽度为3mm。

编程如下:

主程序:

O1000;

N010 G00 X100. Z100.; (对刀点的设置) N020 T0101;

N030 S800 M03 M08 G95; N040 X35. Z0.; N050 G01 X0. F0. 3; (车削右端面) N060 G00 X30. Z2.; N070 G01 Z-55.; (车Φ30的外径) N080 X35.;

N090 T0100;

N100 G00 X100. Z100. T0202; (返回对刀点) N110 X32. Z0.; N120 M98 P2000 L2; (调用子程序) N130 G00 W-12.; N140 G01 U-10. F0.15; N150 G04 X2.; N160 U2.;

N170 G01 U-10.; N180 G04 X2.; N190 U2.;

N200 G01 U-10. F0.15; N210 G04 X2.; N220 U2.;

N230 G01 U-7.; N240 G04 X2.; N250 U31.;

N260 G00 X100.; N270 Z100. M09; N280 M05;

N290 M30;

子程序1:

O2000;

N310 G00 W-12.;

相关主题
文本预览
相关文档 最新文档