数控编程之子程序详解
编程时,当一个零件上有相同的或经常重复的加工内容时,为了简化编程,将这些加工内容编成一个单独的程序,再通过调用这些程序进行多次或不同位置的重复加工。在系统中调用程序的程序称为主程序;被调用的程序称为子程序。
格式:
O××××;
…;
M99;
子程序的程序名与普通数控程序完全相同由英文字母“O”和其后的四位数字组成,数字前的“0”可以省略不写。子程序的结束与主程序不同,用M99指令来表示,子程序在执行到M99指令时,将自动返回到主程序继续执行主程序下面的程序段。
1.格式一:M98 P××××L××××
地址P后面的四位数字为子程序序号,地址L后的数字表示重复调用的次数,子程序序号及调用次数前的0可以省略不写。例如,M98P0010L0002可以简写成M98P10L2,表示调用子程序0010两次。
2.格式二:M98 P××××××××
地址P后面是由八位数字所组成,前四位表示调用次数,后四位表示子程序号,在编写程序时,表示调用次数的前四位数字最前的0可以省略不写,但表示子程序号的后四位数字0不可省略。例如,M9800020020可以简写成M98P20020,表示调用子程序0020两次。
系统允许主程序重复调用子程序的次数为9999次,如只调用一次,此项可以省略不写。
主程序可以调用子程序,同时子程序也可调用另一个子程序,即子程序的嵌套,如图1所示 。在FANUC系统中,子程序最多可嵌套4级。
图1 子程序嵌套
400-0919-317
最新产品
同类文章排行
- 懂不懂CNC,看了这个才能吹!
- 加工精度知识大全,整理的太全了,速收藏~
- 牢记这20个机械设计知识点,减少犯错几率!
- 智能工厂的下一步是什么?展望工业5.0
- 数控刀具材料及选用大全,再也不用盲目选刀了!
- 在普通立式铣床上加工链轮齿面
- 大学生学习机械专业能干啥
- 数控加工过程中减少铝件加工变形的方法大全!
- 从事数控加工看铁屑颜色,你会判断切削温度吗?
- 机械加工基本常识,不懂你就别干了!
最新资讯文章
您的浏览历史
