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
m98 p040000g50 w-.....
这是调4次的主程序的格式
子程序格式:
m3 s……………………
g50 w.....
m99
一般是按照主程序进行对刀 *** 作,编制子程序时,需要考虑坐标的问题。*** 作者只需从程序开头开始看,看出编程原点在哪里,就知道怎么对刀了。
后续的子程序执行时,如果出现问题,是编程的问题。
如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)