今晚上失眠了,睡不着,就给你解决这个问题吧,有不懂的再问!
(以面铣程序作讲解)
主程序讲解略;(格式见后边例子)
子程序及调用指令:(格式见后边例子)
子程序以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.就可以实现计次循环的作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)