m98调用子程序次数的问题

m98调用子程序次数的问题,第1张

今晚上失眠了,睡不着,就给你解决这个问题吧,有不懂的再问!

(以面铣程序作讲解)

主程序讲解略;(格式见后边例子)

子程序及调用指令:(格式见后边例子)

子程序以M98P四位数的子程序号+L调用次数(整数)、子程序以M99 结束:

如图,设G57坐标系在如图位置,不使用G43,使用G12R0铣刀切下如图90*90*51.4的铝块,要求主轴转速2000给进速度1000一次降刀0.5.底部留0.15不要铣断,提示工装压板螺帽处高度有80!

程序如下:

O1234

(qiekuaizhuchengxu-chenxing2019-08-12)

G40G49G69G80;

G0G90G57Z300.

X0.Y0.

M3S2000

Z100.

M08

G01Z52.F500;

M01;

M98P8888L103F1000

G01G91Z0.15;

M98P8888L1F1000;

G0G90Z200.

M09;

M05;

G91G30Z0.

G91G28Y0.

M30

O8888;

G01G91Z-0.5;

Y114.02;

X102.02;

Y-114.02;

G0Z150.;

X-102.02;

Z-150.;

M01;

M99;

(讲解:1.子程序O8888使用增量编程。

2.子程序调用一次自动降0.5。

3.高52调用103次后剩0.5,见主程序中M98P8888L103F1000;)

4.最后留0.15,可抬刀0.15后再调一次子程序。

另外补充两句:1.纯手打,望采纳

2.如有大神路过,求指点,毕竟我也才学不久。

不是崩溃,是假死,

可以用时钟,在时钟周期里加上一个变量,每重复一次周期时间让这个变量加1.。

加到600的时候就停止时钟,再让变量归0.就可以实现计次循环的作用。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存