|
本帖最后由 wang2011214 于 2013-3-27 22:56 编辑 % Q4 n" a7 P6 K7 k' _
! m" E9 v e4 Y9 r3 O8 o% P/ B#2801=#2801+#2101(#2801一号刀补#2101一号刀磨耗,磨耗加入刀补)
4 r1 [+ ]6 v& c1 v x#2101=0(z方向磨耗清零)
) S4 Y: d" Z1 r7 }5 {#5202=0(外部工件偏移z方向清空)
5 r5 i4 l# J; A2 h#5222=0(g54z方向清空)3 f! Z+ Z O& i* q' M
#2601=0(工件偏移z方向清空)
' A( P( w0 U7 m/ ?' x' W/ }#5202=#26-#5022+#2801
6 @4 X+ V3 x9 d8 y(写入外部偏移z方向数据,指定的z值减去机械坐标值加上一号刀刀补)
- |8 m1 ]& `1 g$ T4 Q9 Q+ v# ]! d6 Rm99
( z5 S( D: q1 q& Q. o( Vg100调用,比如用一号刀平了面是z0,在mdi下输入g100 z0执行即可…一次性对好刀塔上所有刀的z方向,前提是你要用一号刀作为基准刀且所有刀具一个基准!
7 e: l. |4 u/ ]9 g这个程序只是帮大家把平移工件坐标系简化了,还有很多报警,对比刀补没有写进来,可能每个机床计算刀补方向不同所以要根据实际机床情况修改!还望高手们指点指点…* f& J, _ {+ P" X
程序已经在机床上测试使用了一段时间,有个问题还请大侠指点下…每次短料换长料的时候执行平移后总会有几十丝的误差,执行完后用#5042读取当前坐标读取的是我的平移值,但绝对坐标显示的却比读取值小三十几丝只能再把误差补进去才能ok!
2 \5 `/ A" O0 S4 H1 O |
|