探测
此功能需要 3D 触摸探针
演示
探测命令变量
在探测表面时,如果探测功能支持,始终会设置一些变量
#153:探测到的角度(度)(如果有探测角度)
#154:X 坐标(如果探测了 X 轴)
#155:Y 坐标(如果探测了 Y 轴)
#156:Z 坐标(如果探测了 Z 轴)
探测图像说明


在控制器中选择探测操作时,图形有一套既定的表示方式
探针起始位置始终用红点表示,通常由十字准线环绕
如果最终期望的探针位置与起始十字准线不同,则用蓝点表示
探测移动以亮蓝色并带箭头表示
绿色、红色或深蓝色线表示尺寸线
M460 - 探针校准
描述
M460 使用不同方法执行探针校准,取决于子代码。它可以使用孔(默认)、凸台(子代码 2)或锚固件(子代码 3)来校准探针。
这将把数值保存到变量 #150。使用 config-set sd zprobe.probe_tip_diameter # 将此值存储到 machine config.txt 中,以便作为默认值并在重置后保持。
参数
X:X 方向已知直径或半径(孔校准时必需)
Y:Y 方向已知直径或半径(孔校准时必需)
子代码 2:使用凸台进行校准而不是孔
子代码 3:使用锚固件 2 支架进行校准
示例
M460.1 - 使用孔校准探针
描述
M460.1 使用已知孔径校准探针尖直径。探针对孔进行多次测量并计算平均值以确定探针尖直径。运行此命令后请检查 MDI 以获取在控制台上运行的命令。
参数
X:X 方向已知孔径(必需)
Y:Y 方向已知孔径(可选,默认为 X)
R:重复测量次数(可选,默认为 1)
S:保存位置标志(可选)
示例
M461 - 探测孔/矩形口袋
描述
M461 探测孔或矩形口袋以找到其中心并测量其直径。探针沿指定轴向正负方向移动以找到边缘,然后计算中心点和直径。初始向下探测动作将触碰到它接触的任何表面并在侧向探测之前轻微退回。如果未触及表面,则继续而不退回。
确保在命令执行前探针大致位于孔的中心位置。
宏完成后,程序将把沿 X 轴的距离保存为 #151,沿 Y 轴的距离保存为 #152,以 MCS 的中心点保存为 #154、#155。
所有参数均为可选,但必须提供 X 或 Y 中的一个;如果只提供其中一个,则只在该方向上探测。


参数
X:X 方向的探测距离(必需)
Y:Y 方向的探测距离(必需)
D:探针尖直径(可选,默认为已配置值)
E:从何处向侧面探测的深度(可选,默认为 2mm)
H:孔上方的探针高度(可选,默认为 0)
C:间隙高度(可选,默认为 2mm)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
R:退回距离(可选,默认为 1.5mm)
S:保存探测到的位置(可选,默认为 0)
I:为 NC 探针反转探针(可选,默认为 0)
示例
M462 - 探测凸台/矩形块
描述
M462 探测凸台或矩形块以找到其中心并测量其直径。与 M461(孔探测)不同,此命令探测特征的外表面。探针移至特征外侧,然后对两侧进行探测以找到边缘并计算中心点和直径。在此功能期间,任何向下移动的探针如果接触到表面都会稍微退回。
确保在命令执行前探针大致位于凸台/块的中心位置。
宏完成后,程序将把沿 X 轴的距离保存为 #151,沿 Y 轴的距离保存为 #152,以 MCS 的中心点保存为 #154、#155。


参数
X:X 方向的探测距离(必需)
Y:Y 方向的探测距离(必需)
J:探针间隙。探测凸台时,当移至凸台外侧时此值会加到 X 和 Y 值上(可选,默认为 4mm)
D:探针尖直径(可选,默认为已配置值)
E:从何处向侧面探测的深度(可选,默认为 2mm)
H:凸台上方的探针高度(可选,默认为 0)
C:间隙高度(可选,默认为 2mm)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
R:退回距离(可选,默认为 1.5mm)
S:保存探测到的位置(可选,默认为 0)。如果设置 S1,则凸台的中心将成为新的 xy 原点。如果设置 S2 且给定了探测高度(H),则 z 原点设置为探测到的表面
I:为 NC 探针反转探针(可选,默认为 0)
示例
M463 - 探测内角
描述
M463 探测内角以找到其位置。探针在正向 X 和 Y 两个方向移动以找到角边,然后计算角的位置。这对于查找工件内角的精确位置很有用。使用负的 Y/X 值可指定探测方向。
确保在命令执行前探针大致位于角的对角线内侧位置。
宏完成后,程序将把中心位置保存到 #151(X)和 #152(Y)。

参数
X:X 方向的探测距离(必需)
Y:Y 方向的探测距离(必需)
D:探针尖直径(可选,默认为已配置值)
E:从何处向侧面探测的深度(可选,默认为 2mm)
H:角上方的探针高度(可选,默认为 0)
C:间隙高度(可选,默认为 2mm)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
R:退回距离(可选,默认为 1.5mm)
S:保存探测到的位置(可选,默认为 0)。如果设置 S1,则该角将成为新的 xy 原点。如果设置 S2 且给定了探测高度(H),则 z 原点设置为探测到的表面
I:为 NC 探针反转探针(可选,默认为 0)
示例
M464 - 探测外角
描述
M464 探测外角以找到其位置。探针移至角的外侧,然后在正向 X 和 Y 两个方向上探测以找到角边。这对于查找工件外角的精确位置很有用。
确保在命令执行前探针大致位于角的对角线外侧位置。
宏完成后,程序将把中心位置保存到 #151(X)和 #152(Y)。

参数
X:X 方向的探测距离(必需)
Y:Y 方向的探测距离(必需)
D:探针尖直径(可选,默认为已配置值)
E:从何处向侧面探测的深度(可选,默认为 2mm)
H:角上方的探针高度(可选,默认为 0)
C:间隙高度(可选,默认为 2mm)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
R:退回距离(可选,默认为 1.5mm)
S:保存探测到的位置(可选,默认为 0)。如果设置 S1,则该角将成为新的 xy 原点。如果设置 S2 且给定了探测高度(H),则 z 原点设置为探测到的表面
I:为 NC 探针反转探针(可选,默认为 0)
示例
M465 - 探测轴角度
描述
M465 通过探测两个点来查找相对于 X 或 Y 轴的角度。探针沿表面测量两点并计算它们之间的角度。这对于测量工件表面、边缘或特征的角度很有用。
宏完成后,程序将以度数形式把角度保存到 #153

参数
X:X 方向的探测距离(可选,应仅指定 X 或 Y 中的一个)
Y:Y 方向的探测距离(可选,应仅指定 X 或 Y 中的一个)
D:探针尖直径(可选,默认为已配置值)
E:从何处向侧面探测的深度(可选,默认为 2mm)
H:表面上方的探针高度(可选,默认为 0)
C:间隙高度(可选,默认为 2mm)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
R:退回距离(可选,默认为 1.5mm)
S:将探测到的位置保存为 WCS 旋转(可选,默认为 0)
I:为 NC 探针反转探针(可选,默认为 0)
V:可视化路径距离(可选,默认为 0)
示例
M465.1 - 探测第四轴(A 轴)工件
描述
探测第四轴(A 轴)工件以确定其相对于机床坐标系的角度位置。此命令在 Y 轴指定距离处执行两次探测操作以计算工件表面的角度。
宏完成后,程序将把结果保存为:
计算出的角度以弧度形式存储在变量 #153 中
参数
Y:总探测距离。机床将从当前位置移动到 +Y/2 和 -Y/2(必需)
H:探针深度 - 从当前位置向下探测的距离(必需)
F:探测操作的进给速度(默认:300 mm/min)
K:定位移动的快移速度(默认:800 mm/min)
L:重复探测循环次数(默认:1)
R:从接触表面退回的距离(默认:1.5mm)
V:如果指定 V1,则探测后旋转 A 轴
S:探测后保存 A 轴的偏移(无论是否使用 V1)
示例
该命令将:
在 Y1 = +7.5mm 和 Y2 = -7.5mm 处探测 A 轴工件
使用 30mm 的探针深度(低于表面)
在探测后旋转工件
保存 A 轴的偏移
M465.2 - 使用机床偏移探测第四轴(A 轴)工件
描述
使用第四轴偏移探测第四轴(A 轴)工件。该命令使用给定的第四轴偏移自动定位探针,然后执行与 M465.1 相同的角度测量。
宏完成后,程序将把结果保存为:
计算出的角度以弧度形式存储在变量 #153 中
参数
X:相对于第四轴原点的距离偏移(必需)
Y:总探测距离。机床将从指定位置移动到 +Y/2 和 -Y/2(必需)
H:探针深度 - 从当前位置向下探测的距离(必需)
F:探测操作的进给速度(默认:300 mm/min)
K:定位移动的快移速度(默认:800 mm/min)
L:重复探测循环次数(默认:1)
R:从接触表面退回的距离(默认:1.5mm)
V:如果指定 V1,则探测后旋转 A 轴
S:探测后保存 A 轴的偏移(无论是否使用 V1)
示例
该命令将:
使用第四轴偏移坐标
自动移动到间隙高度
使用计算出的位置探测 A 轴工件
探测使用 200 mm/min 进给速度
定位使用 600 mm/min 快移速度
M466 - 单轴探测双击
描述
M466 执行具有双击功能的单轴探测。它沿一个或多个轴(X、Y 或 Z)进行探测,并可多次重复测量以提高精度。探针沿指定方向移动直到接触表面,然后计算最终位置。
宏完成后,程序将把结果保存为:
#154:X 坐标(如果探测了 X 轴)
#155:Y 坐标(如果探测了 Y 轴)
#156:Z 坐标(如果探测了 Z 轴)

参数
X:X 方向的探测距离(可选)
Y:Y 方向的探测距离(可选)
Z:Z 方向的探测距离(可选)
D:探针尖直径(可选,默认为已配置值)
E:从何处向侧面探测的深度(可选,默认为 2mm)
H:表面上方的探针高度(可选,默认为 0)
C:间隙高度(可选,默认为 2mm)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
R:退回距离(可选,默认为 1.5mm)
S:保存探测到的位置(可选,默认为 0)。如果设置 S1,则单次探测的 x 或 y 轴将被设置为 WCS 原点。如果设置 S2,则 z 原点设置为探测到的表面
I:为 NC 探针反转探针(可选,默认为 0)
示例
M466.1 矩形探测
描述
M466.1 执行四次 Z 轴探测双击 探测操作,分别位于由当前位置和 X、Y 距离指定的矩形的四个角上。探测完成后,探测工具将返回其起始位置,机器将以机床坐标和工件坐标打印结果,指出最高和最低的 Z 值以及发现这些值的相应角点。
参数
X:X 方向的探测距离(必需)
Y:Y 方向的探测距离(必需)
H:表面上方的探针高度(必需)
F:进给速度(可选,默认为 300mm/min)
K:快移进给速度(可选,默认为 800mm/min)
L:重复测量次数(可选,默认为 1)
I:为 NC 探针反转探针(可选,默认为 0)
示例
输出
最后更新于