大家好,我是木子,今天给大家带来,数控编程加工中,基本的编程方法里面常用的G,M,F,S,T这些代码指令,刀具补偿以及循环指令的后续,话不都说,上干货,结尾还有小惊喜哦五、子程序
1、子程序的编程格式
O××××(或P××××或%××××)
……
M99(或RET)
2、子程序的调用格式
(1)M98 P×××××××
说明:P后面的前三位为重复调用次数,省略时为调用一次;后四位为子程序号。
(2)M98 P×××× L××××
说明:P后面的四位为子程序号;L后面的四位为重复调用次数,省略时为调用一次。
3、M99——子程序结束指令
格式: M99
说明:
(1)子程序必须在主程序结束指令后建立。
(2)子程序的内容与一般程序编制方法相同。
(3)子程序的作用如同一个固定循环,供主程序调用。
(4)M99为子程序结束,并返回主程序,该指令必须在一个子程序的最后设置。但不一定要单独用一个程序段,也可放在最后一段程序的最后。
【例3.3】 如图所示,加工两个相同的工件,按字母顺序加工, Z轴开始点为工件上方100 mm处,切深10 mm。
主程序如下:
O0004
N10 G90 G54 G00 X0. Y0. S1000 M03
N20 Z100.
N30 M98 P1010
N40 G90 G00 X80.
N50 M98 P1010
N60 G90 G00 X0 Y0
N70 M05 M30
子程序如下:
O1010
G91 G00 Z-95.
G41X40.Y20.D01
G01 Y30. F50.
X-10.
X10. Y30.
X40.
X10. Y-30.
X-10.
Y-20.
X-50.
Z110.
G00 X-30. Y-30
M99
用户宏指令