数控车床测量车床重复定位精度的程序怎么编啊?求大师解答

如题所述

这个程序非常简单,不用对刀都可以:
G0 U100.0
G4 X1.0
G0 U-100.0
G4 X1.0
M20
根据程序选择一个安全位置,进入自动模式,按循环启动即可。
如果M20不是无限循环,就用下面的程序:
N10 G0 U100.0
G4 X1.0
G0 U-100.0
G4 X1.0
GOTO 10
如果要检测Z方向的重复定位精度,用以下程序即可。
N10 G0 W100.0
G4 X1.0
G0 W-100.0
G4 X1.0
GOTO 10

如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!追问

怎么选安全位置?把刀摇到一个合适位置就能走程序吗?

程序里不用给x和z值,直接走u和w能行吗?还是把刀摇到合适的位置就不用给x和z了?

追答

这是用相对编程,
第1个程序和第2个程序都是沿X方向移动,先向正方向移动100mm,再返回原来的位置。
所以只需移动到一个X轴正方向没有障碍物,而且行程够100mm的地方就是安全位置,可以启动。

第3个程序是沿Z方向移动,先向正方向移动100mm,再返回原来的位置。
所以只需移动到一个Z轴正方向没有障碍物,而且行程够100mm的地方就是安全位置,可以启动。

追问

程序里不用给绝对坐标吗?

追答

可以的。因为只是检测重复定位精度,所以这个程序比较适合。
如果给绝对坐标,就必须在程序的开头输入T指令,而且还要正确对刀。
否则可能发生撞刀事故。

追问

也就是刀或者刀盘在当前位置,启动这个程序就在当前位置向正方向移动100,再返回原程序?

再返回原位置

我理解的对吗?不给绝对坐标,直接就给相对坐标可以吗?

追答

是的,可以的。
我经常这么用的。
怀疑机床出问题了,而维修工又不承认的时候,就用这个办法。

追问

也就是程序号下直接输入这个程序,不给刀号,刀盘就在当前位置移动了,对吗?

追答

如果觉得移动距离太长,可以把100改小,但是2个100同时改,改成相等的数。

追问

谢谢了,有机会了我试试

追答

G4延时,是为了便于看清楚百分表读数。

是的,不给刀号,刀盘就不会转动。

追问

好的

好的,有机会在请教,谢谢了

温馨提示:答案为网友推荐,仅供参考
相似回答