|
其实现在在加工中,用到宏程式的地方还是不少的,包括那些机台自带的换刀程式,断刀检测等都离不开宏程式,我们加工中简单的飞个面,铣个外形,刻机台号,刀具寿命的抓取都可以用的到宏程式,其实宏程式的编写是有规律的,规律就是抓住你要锣的东西的共同点(走刀一次),然后把它们串起来(其实就是循环),这样就成了,举个例子说明一下:
就像要铣个圆形面,它的共同点就是每走一次刀就画个圆,怎么把它们变成面呢,就是每次画的圆的半径在变化,半径逐渐变大就是从内往外铣了,半径逐渐变小就是从外往内铣,
假设要铣一个直径是90的面,用D10的刀,咱们从内往外铣,
O0001
G17G40G49G69G80;
G91G28Z0.;
M6T1;
M3S5000;
G43Z5.H01;
G0G90G54X0Y0;
M08;
G01Z-0.2F500;
#1=90/2;(圆半径)
#2=10;(刀具直径)
#3=#2/2-1;(步距)
#4=#1-#2/2;(刀具最终走的圆半径)WHILE[#3LE#4]DO1;(刀具画圆半径与最终走的半径比较)
G01G90G54X#3F1000;(先走到圆起始点)
G03I-#3;(画圆)
#3=#3+4;(圆半径递增,每次加4)
END1;
G91G28Z0.;
M5;
M9;
M30
这样一个飞圆面程式就出来了,还是那样的套路,循环一个共同点,这就是宏程式,先介绍到这里,欢迎小伙伴们下方留言交流, |
|