广州数控980tdb的调用子程序M98的实例

工件直径¤60,内孔¤30,长100,要求切下8个长10的圆环。表述很清楚了,求如何用M98子程序编程,完整格式,谢谢各位。

建议用3MM宽的刀,编程如下:
O0000
M8 G99:(开冷却液、设定每转进刀)注:也可以用G98那是很分钟进刀量。
T0101 M3 S2:
G0 X62 Z0:(快速定位)注:与左刀尖为基准。
M98P00018:(调用子程序)注:0001为子程序号,8表示切8个。
G0 X80 Z50:(退刀)
M30;(程序复位)
子程序。
O0001
G0 W-13:(你要的长度加刀宽)10+3=13
G1 X29 F 0.1:(F 值根据材料来定)
G0 X62:
M99:
你材料要长于100,因为(10+3)*8=104。如果就只有100长,那么刀宽要小一点,你自己算一下要多宽的刀宽吧!
希望笑纳。
有工作的话也给我介绍一份了,我也是做数控的。呵```
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-02
你要选用了他的方法、切断刀还在的话、给你一根棍子也许你真的能翘起地球、实际才是王道、 O0000 g99 m3 s600 m8 t101(外圆刀) g0 x65 z100(定位) m9880001(调用子程序8次) g0 x50 z0.3(切断刀返回定位工件长度) m05 m9 m0(程序暂停) g0 z100(返回换刀点) m30 O0001(子程序名) t101 g0 x65 w-100 g1 x0 f0.15(平端面) g0 w1 x120 m0(程序暂停可钻孔) g0 x58 g1 w-1 f0.2 x60 w-1(倒角) w-13(直径60 14长) x62 g0 w114(换刀点) t202(膛孔刀) g0 x32 w-99 g1 w-1 x30 w-1 w-13 x 29 g0 w114 x80 t303(切断刀) g0 x61 w-113 g75 R0.5 f0.1(每进一次刀退刀0.5mm) g75 x0.2 w0 p10000(x轴进刀1毫米)Q0(z轴不进刀) g0 w113.5 m99 3mm切断刀、走的是精加工路线、如果外圆内孔余量大的话、请自己定义、及修改、(980子程序里面是可以用循环的)以上程序已测试、如不成功、即系统参数问题、 有疑问请加Q449137624
第2个回答  2014-09-21
真是什么人都有,自己不精还说别人,还说什么经过测试!m98调用子程序格式中就漏了个p.这样你的系统都能运行?子程序这么多刀真是服了,是我老板你加工效率这么慢,早请你走人了。切八个工件,你一个一个钻,你不会编到主程序里一次就钻好?还有看楼主提问,我就知道不是什么精密零件了,加工材料肯定是型材,还会让你钻孔?要么还要进行二次加工。老板除钱多没地放,才会用棒料。这么厚点筒材还要用g75?我就车过么厚的45号钢型材,自己磨的切断刀一刀干到底。也没怎么断!第一个人反而说到点上,他没说祥细,是楼主给的信息量太少,你这半桶水还有脸说他!!!!!
第3个回答  2019-01-08
G99 G96 M3 S80 F0.3
G0 X62 Z0
M98 P0001 L8
0001
G1 U-61 W-10
第4个回答  2018-06-22
都不用G50嗎?
相似回答