fanuc系统怎么用子程序,程序实例

fanuc系统怎么用子程序,程序实例,第1张

G0G90G80G16G95G69;

M6 T1

M1

G43G54G16X-57Y-30Z10H310;

S800M13;

M98P60002;(你要调用几次就在P后面写多少  接着写程序的代号)

G69;

G0G90Z10M9;

G49G59X0Y0ZM5;

M30;          ;

0002;

G0G90G16X-57Y-30;

Z-5;

G1X-40.25Y-30F0.07;

G0Z10;

G91G68X0Y0R60;

M99;

给你举个铣床的例子吧

比如你要一个平面上打四个孔(这个比较好写,反正都是一个意思)

你建立主程序

O0001

G54.....(中间的我就不写了)

到达坐标点以后改调用子程序

M98 P0002(0002是随便设立的子程序程序名)

接着输入另一坐标点

M98 P0002

....(一个四个)

M30(结束)

然后建立O0002这个子程序

G90 G01Z-100F100(下刀)

G0Z10(安全平面)

M99(子程序结束必须输入M99来返回到主程序里面)

程序中出现M98 机床会自动跳到M98后所输入的程序中进行执行,遇M99跳回。

M98PX 0002 X是次数 如果只调一次就不要写

大概就这意思吧

1 子程序完成后,需要通过RET指令返回到调用该子程序的主程序中。

2 RET指令会将子程序的返回地址d出堆栈,并跳转到该地址执行主程序。

3 在主程序中,可以继续执行下一条指令,完成整个程序的执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11172473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存