以车外圆在切断为列
M03
M08
M00
G50X15
Z5
M98P30002
G00Z36(让刀具回到参考点晌凳散,拉出工件后可以不用对刀)
G50X0Z0(在把这宴氏个点设为Z0)
M30
0002
G00X25
Z2
G01Z-10
G00X30Z100
T22
G00Z-12(加刀宽)
G01X0
G50X0Z0
G00Z100
T11
M99
建议用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长,那么刀宽要小一点,你自己算一下要多宽的刀宽吧!
希望笑辩嫌纳。
有工作的话也给我介绍一份了,我也是做数控的。呵```
你可以用调用子程序的方法:假设你的工件是5mm一段,仅需车端面与外圆,外圆假设10mm,然后5mm长切断。每切断二个为一次装夹。毛坯假设11.装夹时工件要伸出卡盘二个工件长度加二个切断刀刀宽(这里假设2mm)再加安全销羡距离3,总共就是伸出卡盘17mm。O1111
G99
M08
M03
S1200
T0101
G00
X13
Z0
M98
P12222
G00
X100
Z100
T0202
G00
X13
Z-5
M98
P13333
G00
X100
Z100
T0101
G00
X13
Z-7.5
M98
P12222
G00
X100
Z100
T0202
G00
X13
Z-12.5
M98
P13333
G00
X100
Z100
M05
M30
O2222
G01
X0
F0.1
G00
X10
W0.5
G01
W-6
F0.1
M99
O3333
G01
X0
F0.06
M99
最主要关键是要注意第二次车削时的长度计算,不能出差错
回答你的补充问题:
用这样的方法编程程序实际上并不复杂,而且是切实可行的,你可能没细看,我的每把刀都有换刀点,而且这个换刀点可以是任意的,只要保证不撞刀,换刀之后只要计算新的0点在哪里,然后就可以调用子程序,如,我的例子中,第二次用T0101时,G00的定位原理是:工件长5+刀宽2+第二个工件端面精车量0.5,所以就是Z-7.5,
第二把刀的原理也是一样,只要在第一把刀贺局Z-5的基础上增加Z-7.5,所以就是Z-12.5
广州数控980根本不需要用G50,亏拍拍用回机械0点后试切对刀相当方便。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)