雷尼绍探头的编程主要包括以下几个步骤:
定原点
在UG软件中确定工件坐标系的原点。
使用UG软件找到需要探点的位置(X, Y, Z),并记录下来,以便编制探点程序。
编探点程序
编写探点程序,程序名可以自定义,例如:O6666。
在探点程序中,需要调用两个重要的探头运算程序:O9810和O9811。
探点程序格式
示例程序(编探Z点的案例):
```
%O6666
[PROBE]
G91G28Z0
G90G0
G17
G40
G49
G69
G80
M6
T11
G90G00
G54X-18.Y50.
M19(S_)
M05
M17(openprobe)
G43Z50.H11
G90G00Z50.
N1(Z+POINT1)
G65P9810X-18.Y50.F3000.
G65P9810Z19.
G65P9811Z16.08
```
解释:
`G91G28Z0`:将Z轴机械零点移动到Z=0位置。
`G90G0`:将当前坐标系转换为绝对坐标系。
`G17`:设置工作平面为G17(通常用于侧面测量)。
`G40`:取消刀具长度补偿。
`G49`:取消工件坐标系偏移。
`G69`:取消刀尖半径补偿。
`G80`:取消夹持器打开。
`M6`:主轴锁定。
`T11`:更换为T11号刀座。
`G90G00`:将当前坐标系转换为绝对坐标系。
`G54X-18.Y50.`:快速定位到G5坐标系中的第一个点上方。
`M19(S_)`:主轴定位,S表示主轴转一个角度(如果探Z轴方向的点不需要,如果是探侧面则需要)。
`M05`:打开探针。
`M17(openprobe)`:翻开探头。
`G43Z50.H11`:建立刀长,即读取探头的长度,并将探头快速下到Z=50的位置。
`N1(Z+POINT1)`:设置当前点为Z+POINT1。
`G65P9810X-18.Y50.F3000.`:测量第一个点的Z值,并快速定位到第一个点的XY位置,速度为F3000。
`G65P9810Z19.`:测量第一个点的Z值。
`G65P9811Z16.08`:测量第一个点的Z值。
建议
确保在UG软件中正确设置工件坐标系和探点位置,以便准确编制探点程序。
调用O9810和O9811程序时,确保参数设置正确,以获得准确的测量结果。
根据实际需要调整探针的移动速度和位置,以减少测量误差。