|
本帖最后由 wang2011214 于 2013-3-27 22:56 编辑
* j# l2 ~; [" L6 ]3 f3 P0 Z4 s3 C9 E/ D# A/ g1 Y
#2801=#2801+#2101(#2801一号刀补#2101一号刀磨耗,磨耗加入刀补)
1 n) h8 d8 v6 z; R#2101=0(z方向磨耗清零)
/ V% H; H) V* M4 G$ ~0 Y#5202=0(外部工件偏移z方向清空)
`1 e9 }3 _; ^' _% k0 T#5222=0(g54z方向清空), Z7 b" J; T# k
#2601=0(工件偏移z方向清空)1 O2 r' f, w: i# m5 o( S: F( y
#5202=#26-#5022+#2801
5 `8 @( ]0 F: c, J4 j# o(写入外部偏移z方向数据,指定的z值减去机械坐标值加上一号刀刀补)' I F3 f U# b' d) F
m99* F: H" S1 H* c! {. U( W( {4 N! _
g100调用,比如用一号刀平了面是z0,在mdi下输入g100 z0执行即可…一次性对好刀塔上所有刀的z方向,前提是你要用一号刀作为基准刀且所有刀具一个基准!
& T& n* j* U# y) q这个程序只是帮大家把平移工件坐标系简化了,还有很多报警,对比刀补没有写进来,可能每个机床计算刀补方向不同所以要根据实际机床情况修改!还望高手们指点指点…' L1 W0 |) U ]; P: U9 x: o
程序已经在机床上测试使用了一段时间,有个问题还请大侠指点下…每次短料换长料的时候执行平移后总会有几十丝的误差,执行完后用#5042读取当前坐标读取的是我的平移值,但绝对坐标显示的却比读取值小三十几丝只能再把误差补进去才能ok!! L1 Y1 F; E# @2 U! k- W
|
|