命令说明 #
G38.n 轴
⭐:G38.2 – 探头朝向工件,接触时停止,如果失败则发出错误信号
⭐:G38.3 – 探头朝向工件,接触时停止
⭐:G38.4 – 探头远离工件,失去接触时停止,如果失败则发出信号错误
⭐:G38.5 – 探头远离工件,失去接触时停止
以G38.2为例,该命令用于探测零件或夹具。G38.2 指令中指定的轴将一直移动直至测头接触,如果测头未在指定距离内接触则程序停止并在屏幕上显示报警。
语法和参数 #
⭐:X、Y、Z、A、B 、C值 – 指定您希望移动进行探测的轴以及探测时要移动的最大机器坐标。距离值将是当前使用的机器单位。
⭐:F 值 – F 值定义轴移动的进给速率。
示例程序 #
N10 G38.2 Z-10 F100
在上述程序中,Z 轴将向机器坐标 Z -10 移动并等待探针接触。一旦探针接触,Z 轴将停止,程序将移动到下一行G代码。如果在到达 Z -10 位置之前未触摸探头,则程序停止并在屏幕上显示警报。
信息:指定的坐标值是机器坐标。
G38.2的常见用途是与G92结合使用来设置铣刀与工件的距离,也就是Z清零
N10 G38.2 Z-50 N20 G92 Z0 N30 G0 Z1
在此示例中,G38.2向工件表面探测 Z 轴,当触发探测输入时,它将停止
G92 Z0 对 Z 轴应用临时工件偏置,将工作坐标设置为 Z0,也就是Z清零
G0 Z1 对刀和Z清零之后,将 Z 轴移动到工件表面上方1个毫米