分享

数控编程之子程序详解

 一抹烟雨梦江南 2016-02-25

子程序的概念


编程时,当一个零件上有相同的或经常重复的加工内容时,为了简化编程,将这些加工内容编成一个单独的程序,再通过调用这些程序进行多次或不同位置的重复加工。在系统中调用程序的程序称为主程序;被调用的程序称为子程序。

2
子程序的格式

格式:

O××××;

…;

M99;

子程序的程序名与普通数控程序完全相同由英文字母“O”和其后的四位数字组成,数字前的“0”可以省略不写。子程序的结束与主程序不同,用M99指令来表示,子程序在执行到M99指令时,将自动返回到主程序继续执行主程序下面的程序段。

3
子程序的调用

1.格式一:M98 P××××L××××

地址P后面的四位数字为子程序序号,地址L后的数字表示重复调用的次数,子程序序号及调用次数前的0可以省略不写。例如,M98P0010L0002可以简写成M98P10L2,表示调用子程序0010两次。

2.格式二:M98 P××××××××

地址P后面是由八位数字所组成,前四位表示调用次数,后四位表示子程序号,在编写程序时,表示调用次数的前四位数字最前的0可以省略不写,但表示子程序号的后四位数字0不可省略。例如,M9800020020可以简写成M98P20020,表示调用子程序0020两次。

系统允许主程序重复调用子程序的次数为9999次,如只调用一次,此项可以省略不写。

主程序可以调用子程序,同时子程序也可调用另一个子程序,即子程序的嵌套,如图1所示 。在FANUC系统中,子程序最多可嵌套4级。

子程序嵌套

小编发福利啦!现加小编微信steven52014即可免费获得斯沃数控仿真软件加视频教程一份,小编会不定期分享福利,先到先得,还可以跟美女小编做朋友哦~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多