每次看到文章评论下方各位大神留言,发现总有有人留言说:宏程序就是调用相同的小程序段,与M98调用子程序是相同的!还有某大神说我不会用M98.不知道什么是M98!好多大神把M98调用子程序与宏程序概念搞混乱!!今天和各位一起讨论一二!
![5c93515a307490171da2420bda6278aa.png](https://i-blog.csdnimg.cn/blog_migrate/4bc1a0d50a75c1c2e0e92a9f47030632.jpeg)
举一个简单的小例子,在一块热处理过的高强度模具钢上面,铣深50mm直径30mm圆孔!用20铣刀杆高速加工,用宏程序编程:G40G80G90;M3S1450;G0G90G54x0y0;M7;G0G43H1Z100;Z0;#1=0.5;#2=50;#3=0.5;N10;G1Z-#1F80;G1G42X0Y15D1F2000;G2J-15;G1Y0;G40;#1=#1+#3;IF[#1LE#2]GOTO10;M5;M9;G0G90Z200;G0G53Y0;M30;
用M98调用子程序编程:主程序号O1111;G40G80G90M3S1450;G0G90G54X0Y0;G0G43H1Z100;Z0;M98P2222L100;G90G0z200;M5;M9;G0G53Y0;M30;;子程序号O2222;G1Z-0.5F80;G1G42X0Y15D1F2000;G