子程序嵌套在数控加工中的应用研究

2013-12-23 03:55张文俊朱晓丽
机械工程与自动化 2013年2期
关键词:存储空间嵌套子程序

张文俊,朱晓丽

(1.鄂东职业技术学院,湖北 黄冈 438000;2.辽沈工业集团有限公司,辽宁 沈阳 110043)

1 子程序的作用

为简化编程,当相似或相同的加工轨迹需要多次使用时,就可以把该部分的程序编辑为独立的程序进行调用,被调用的程序称为子程序,调用该程序的程序称为主程序。使用它可以使某些零件加工的编程变得简单、明了,能减少不必要的重复,同时能减少占用系统的程序容量和存储空间,大大提高了工作效率。

2 子程序调用指令

常见的子程序调用指令格式为:M98P××××L_(华中数控系统)。其中,P 后边的数字为子程序编号,L 为 调 用 次 数(L1 可 省 略,最 多 为9999 次)。如M98P1002L9,表示调用%1002子程序9次。子程序嵌套是指子程序中还包含子程序,常用子程序嵌套有两重或三重嵌套甚至更多。有些加工的图案多次出现,并且加工的图案又要分层铣削,用到子程序嵌套可以使数控编程大大简化,起到事半功倍的作用。

3 子程序嵌套应用实例

3.1 两重嵌套

子程序两重嵌套加工时,下刀5mm 为Z 向下刀的子程序,然后将Z 向的子程序进行Y 向平移(见图1)或X 向平移(见图2),就可以加工出图示零件。图1所示零件的加工程序如下:

图1 纵列凹槽

3.2 三重嵌套

子程序三重嵌套加工时,先加工Z 向,然后将Z向的子程序进行Y 向平移,最后Y、Z 整列向X 方向平移,就可以加工出图3所示零件。其加工程序如下:

图2 横排凹槽

4 结束语

掌握子程序嵌套,既能简化计算和减少占用系统的程序容量和存储空间,又能充分发挥数控系统功能,而且利于程序检查,减少程序的出错率,从而提高编程效率,有效地提高生产率。

图3 陈列凹槽

[1] 张文俊.球头车刀在数控车床加工中的应用[J].机床与液压,2010(18):110-111.

[2] 张文俊.刀具补偿技术在不等距偏心槽中应用[J].机床与液压,2009(6):256-257.

猜你喜欢
存储空间嵌套子程序
基于嵌套Logit模型的竞争性选址问题研究
基于多种群协同进化算法的数据并行聚类算法
苹果订阅捆绑服务Apple One正式上线
用好Windows 10保留的存储空间
浅谈子程序在数控车编程中的应用
子程序在数控车加工槽中的应用探索
西门子840D系统JOG模式下PLC调用并执行NC程序
一种基于区分服务的嵌套队列调度算法
无背景实验到有背景实验的多重嵌套在电气专业应用研究
连续批加工过程中嵌套自相关数据的控制图设计