国内公认的模具设计师人才成长摇篮
青华模具老师直接接听
作者:青华模具 来源:青华模具 2023/2/27 10:52:53
一个零件有重复加工部分的情况下,为了简化加工程序,把重复轨迹的程序段独立编成一程序进行反复调用, 这重复轨迹的程序称为子程序,而调用子程序的程序称主程序。
什么是子程序
一次装夹加工多个形状相同或刀具运动轨迹相同的零件,即一个零件有重复加工部分的情况下,为了简化加工程序,把重复轨迹的程序段独立编成一程序进行反复调用, 这重复轨迹的程序称为子程序,而调用子程序的程序称主程序。
子程序的调用
子程序的调用方法如图1-2所示。需要注意的是,子程序还可以调用另外的子程序。从主程序中被调用出的子程序称一重子程序,共可调用四重子程序,如图1-3所示。
在子程序中调用子程序与在主程序中调用子程序方法一致。
格式:M98 P L;
说明:P:子程序名; L:重复调用次数,省略重复次数,则认为重复调用次数为1次; 例:M98 P123 L3; 表示程序号为123的子程序被连续调用3次,如图1-4所示。
子程序中必须用M99指令结束子程序并返回主程序。
知识课堂:
一、子程序调用指令: M98调用子程序 M99子程序返回
指令格式M98Pxxxx xxxx式中: P后的前4位数字为调用子程序的次数,后4位数字为子程序名。 注意: 若子程序调用次数省略,则默认为1次。
技能点:能保证工件的尺寸精度 能保证工件的技术要求 能利用镜像指令编程 一块平板上加工3个边长为10mm的等边三角形,每边的槽深为2mm
二、编制程序主程序: O10 N10 G54 G90 G01 Z40 F2000 //进入工件加工坐标系 N20 M03 S800 //主轴启动 N30 G00 Z3 //快进到工件表面上方 N40 G01 X 0 Y8.66 //到1#三角形上顶点 N50 M98 P20 //调20号切削子程序切削三角形 N60 G90 G01 X30 Y8.66 //到2#三角形上顶点 N70 M98 P20 //调20号切削子程序切削三角形 N80 G90 G01 X60 Y8.66 //到3#三角形上顶点 N90 M98 P20 //调20号切削子程序切削三角形 N100 G90 G01 Z40 F2000 //抬刀 N110 M05 //主轴停 N120 M30 //程序结束。
相关知识点:
●在使用子程序编程时,应注意主、子程序使用不同的编程方式。一般主程序中使用G90指令,而子程序使用G91指令,避免刀具在同一位置加工。
●当子程序中使用M99指令指定顺序号时,子程序结束时并不返回到调用子程序程序段的下一程序段,而是返回到M99指令指定的顺序号的程序段,并执行该程序段。
编程举例::如图1-6所示。子程序执行完以后,执行主程序顺序号为18的程序段。
专业解答各类课程问题、介绍师资和学校情况
微信号:158******26
相关资讯
“东莞青华模具培训”是东莞市长安青华模具职业培训学校在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。
PM编程培训
CNC操机培训班
powermill编程精英班
UG编程五轴课程
CNC编程培训