background image

子程序在数控编程中的应用技巧

 

一、引言

 

在一个加工程序中的若干位置,如果包含有一连串在写法上完全相同或相似的内容,为了
简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序。主程序在执
行过程中如果需要某一子程序,可以通过调用指令来调用该程序,子程序执行后又可以返
回主程序,继续执行后面的程序段。子程序在数控编程中应用相当广泛。合理、正确应用子程
序功能,为编写和修改加工程序带来很大方便,能大大提高工作效率。下面介绍子程序的应
用原则。

 

(1)零件上有若干处相同的轮廓形状。在这种情况下只编写一个子程序,然后用主程序调用
该子程序就可以了。

 

(2)加工中反复出现有相同轨迹的走刀路线。被加工的零件需

刀具

某一区域内分层或分

行反复走刀,走刀轨迹总是出现某一特定的形状,采用子程序比较方便,此时通常要以增
量方式编程。

 

(3)程序的内容具有相对的独立性。在加工较复杂的零件时,往往包含许多独立的工序,有
时工序之间的调整也是容许的,为了优化加工顺序,把每一个的工序编成一个独立子程序
主程序中只需加入换刀和调用子程序等指令即可。

 

二、子程序的应用实例与技巧

 

1.分层切深零件外轮廓 

示例:用直径为

20mm 的立铣刀,加工图 1 所示零件。要求每次最大切削深度不超过

10mm。

 

1 零件之一

分 析 : 零 件 在

Z 向

厚度为

40mm,根据

要求,如果每次切削
的深度为

10mm,则

需通过

4 次切深完成,

在这四次循环切深过
程中,刀具在

XY 平

面上的运动轨迹是完