使用接触查找孔属性

圆特征的接触查找孔属性选项卡

打开自动特征对话框并启用接触测头后,接触查找孔属性选项卡将变为可见状态。当 PC-DMIS 处于 DCC 模式,则这些项目变为可选状态。此选项卡包含的项目可用于更改使用接触测头的“自动特征”的“查找孔”属性。

若从查找孔列表选择一个项目(非中心单测点中心)并执行测量例程,则 PC-DMIS 将测头置于特征的理论中心之上逼近距离的位置。然后驱动法矢量到特征曲面矢量,以接触速度查找孔。持续搜索直至接触到曲面(说明无孔),或直至到达“查找孔”距离(说明上面有孔)。更多信息和示例,请参见“计算“查找孔”距离”。

若“查找孔”操作失败,则 PC-DMIS 会显示读取位置对话框。该对话框有以下选项:

此外,您可以将 PC-DMIS 设置为未找到孔时自动继续执行测量程序。更多信息,参见 PC-DMIS 核心文档“设置首选项”一章中的“若查找孔失败自动继续执行”。

根据在自动特征对话框中选择的特征,此选项卡可以更改包含以下项的一个或更多个:

查找孔

此项目支持这些自动特征:

所包含的选项可确定尝试查找孔时 PC-DMIS 的操作方式。若选项不可用,则表示不支持该特征类型。

选项

描述

禁用

不执行“查找孔”操作。

无中心

此项目与中心项目的作用一样,但测头不会通过采集三个测点来查找孔中心的大致位置。它仅使用特定自动特征对话框中设置的现有参数开始测量圆。

单测点

此设置告知测头采集单个测点。若是触测曲面而未能找到孔,则会自动切换到“若永远找不到孔”的情况(针对圆和槽),或者切换到下面的“查找特定的孔”链接中描述的“若找不到孔”的情况(针对凹口)。如果测头找到孔,则使用非中心选项继续操作。

中心

此项目首先使测头向下移动至“查找孔”距离,确定未碰到任何物质。然后将移动到特征深度或查找距离*百分比以在空内查找孔或粗略判断孔心位置(参见以下的注意)。测头在孔周围以均匀间距采集三个测点就可完成上述步骤。测头取得孔的常规位置后,继续使用特定自动特征对话框内设置的参数测量孔。除非选择非中心单测点,否则找到孔时此步骤是 PC-DMIS 遵循的默认程序。

本注释中的注册表项可让您更好地控制“查找孔”操作的居中过程的深度。默认情况下,定心过程的 Z 部分由特征深度确定。此项目经常与 Rmeas(平面)特征结合使用。然而,有时当不使用 Rmeas 特征,且零件曲面在 Z 方向上变化极大时,定心过程找不到孔,因为零件曲面位于搜索深度以下。

这种情况下,可以在“查找孔”中心定位是采用检测距离*百分比的方法,操作方法为在 PC-DMIS 设置编辑器文档中设置 FHCenteringAtChkDistTimesPercentInsteadOfDepth注册表项为“真”。此项目位于 USER_AutoFeatures 一节。有关检测距离检查百分比值的信息,请参阅“参数设置:移动选项卡”。

圆或圆柱

下表说明针对圆或圆柱的“查找孔”规格。

若查找到孔

PC-DMIS 向下移动至“检查距离”深度并继续沿孔周围等间距地采集三个测点,从而确定孔的常规位置。完成此常规调整后,PC-DMIS 使用在特征的选项卡上定义的参数测量孔。其中包括样例测点等。此处与上面说明的中心项目相同。

若未找到孔

PC-DMIS 从曲面返回,并开始一次圆形搜索模式,此模式从理论特征中心向外(特征半径 – 测头半径)。搜索应沿搜索圆周围尝试各位置(2 * PI * 特征半径/(特征半径 – 测头半径)。若仍未找到孔,则通过(特征半径 - 测头半径)增加搜索半径,并连续搜索,直至搜索半径等于逼近距离。若逼近比(特征半径 - 测头半径)小,则仅完成一个搜索模式。

若从未查找到孔

PC-DMIS 将测头移动到搜索循环最终点上方某一逼近的位置处,并提示您进行一次“读取位置”。(请参见“读取位置项目”。)

沿曲面法线进行调整

由于 PC-DMIS 搜索并找到一个曲面而不是孔,所以 PC-DMIS 将继续在已找到曲面的基础上更新搜索高度。若已找到孔,则 PC-DMIS 会在找到的最后一个平面的基础上更新孔的测量深度。若是第一次找到孔,则无需调整。

通过 RMEAS 调整

若支持 RMEAS 特征,PC-DMIS 假设您要使用特征作为搜索高度和孔测量深度的参照。因此采用 RMEAS 调整而不是沿曲面法线的调整。

方槽或圆槽

下表说明针对方槽或圆槽的“查找孔”规格。

若查找到孔

PC-DMIS 会向下移动至“检查”距离并在槽四边的每一边测量一个测点。PC-DMIS 会调整测点的中心。它会测量其中一个长边上的两个测点,以调整槽旋转。计算常规位置和槽方向后,PC-DMIS 会使用您在选项卡中为特征所定义的参数,以测量槽。

若未找到孔

PC-DMIS 从曲面返回,并开始一次圆形搜索模式,此模式从理论特征中心向外(特征半径 – 测头半径)。搜索应沿搜索圆周围尝试各位置(2 * PI * 特征半径/(特征半径 – 测头半径)。若仍未找到孔,则通过(特征半径 - 测头半径)增加搜索半径,并连续搜索,直至搜索半径等于逼近距离。若逼近比(特征半径 - 测头半径)小,则仅完成一个搜索模式。

若从未查找到孔

PC-DMIS 将测头移动到搜索循环最终点上方某一逼近的位置处。PC-DMIS 会提示您进行一次“读取位置”。(请参见“读取位置项目”。)

沿曲面法线进行调整

由于 PC-DMIS 搜索并找到一个曲面而不是孔,所以 PC-DMIS 将继续在已找到曲面的基础上更新搜索高度。若找到孔,则 PC-DMIS 会在找到的最后一个平面的基础上更新孔的测量深度。若是第一次找到孔,则无需调整。

通过 RMEAS 调整

若支持 RMEAS 特征,则 PC-DMIS 认为您希望使用特征作为搜索高度和孔测量深度的参照。因此采用 RMEAS 调整而不是沿曲面法线的调整。

凹口槽

下表说明针对凹槽的“查找孔”规格。

若查找到孔

PC-DMIS 将向下移动至“检查”距离以便测量孔的深度并测量此孔。

若未找到孔

PC-DMIS 从曲面退回并开始搜索模式。此模式为循环模式并从理论特征中心(若凹形槽,则是内边中心)向外调整一半宽度。搜索应在此位置周围试验八个位置。若找到孔,则测头会移动一定深度,以便测量孔深并测量孔。

若从未查找到孔

PC-DMIS 将测头移动到搜索循环最终点上方某一逼近的位置处。PC-DMIS 会提示您进行一次“读取位置”。(请参见“读取位置项目”。)

支持界面

所有 DCC 界面都支持“查找孔”功能。如果您在特定的界面上遇到问题,请与技术支持联系。

触测错误

触测出错项目支持以下自动特征:棱角点、角点、棱角点、圆、椭圆、圆槽、方槽、凹槽、多边形、圆柱和圆锥。通过该项目可在 PC-DMIS 检测到意外或丢失的测点时改善错误检查的效果。若选择该复选框,PC-DMIS 会执行以下操作:

此选项的编辑窗口命令行显示为:

出错 = TOG

TOG:此切换字段在“是(开)”和“否(关)”之间切换。

有关 PC-DMIS 检测到意外或丢失测点后所用选项的其他信息,请参见 PC-DMIS 核心文档中“使用流量控制进行分支”一章中的“发生错误时分支”主题。

默认情况下,若 PC-DMIS 执行读取位置操作(比如“读取位置”、“查找孔”或“出现错误”中使用的操作),则 PC-DMIS 仅返回 X 和 Y 值。但是,通过两个注册表项可以进一步控制返回 Z 轴的值。这两个注册表项是:ReadPosUpdatesXYZReadPosUpdatesXYZEvenIfRMeas。若这些注册表项设置为 FALSE,则读取位置找到的位置与特征常规矢量对齐并保存为目标。但是由于“边界点”、“角度点”和“棱角点”无常规矢量,但由综合矢量定义,对于这些特征类型,PC-DMIS 不会和 v43版本以前一样将读取位置与特征矢量对齐。但是,PC-DMIS 会忽略上述注册表项,同时指定读取位置的 XYZ 目标值(TARG 字段)。

支持的界面:所有 DCC 界面都支持测点出错功能。如果您在特定的界面上遇到问题,请与技术支持联系,我们会调查此事。

读位置

读取位置项目支持以下自动特征:圆、椭圆、圆槽、方槽、凹槽、多边形、圆柱和圆锥。若选择此复选框,PC-DMIS 会暂停特征曲面之上的执行,并在执行过程中显示以下消息:“读取新测头位置?”. 。执行以下一项操作:

若单击,则 PC-DMIS 会要求将测头置于靠近特征中心的区域内。随后将根据下表中的其中一个选项自动确定测量的深度和方向。

选项

描述

RMEAS 特征

若提供 RMEAS 特征,PC-DMIS 认为您希望测量与此特征相关的孔。因此,特征将被用于曲面法向与深度的测量,而读取POS将被用于另外的两个轴的转化.

如果搜索特征失败,则将显示“读取新测头位置?消息。在此情况下,单击继续进行下一个特征。

查找孔

若使用“查找孔”操作,且至少接触孔周围曲面一次,则 PC-DMIS 会调整所有的三个轴。一旦找到孔,其中两个轴将基于测头位置。沿曲面法线的第三个轴将基于最后接触的曲面。“查找孔”操作将不会覆盖 RMEAS 特征。

采样例点

若使用样例测点,则样例测点始终是确定孔测量方向和深度的首选点。

以上都不是

若不使用上述任何选项,则 PC-DMIS 应以提供的目标和深度值对孔进行探测,并在圆柱区域内利用测头位置调整。

默认情况下,若 PC-DMIS 执行读取位置操作(比如读取位置复选框、查找孔列表或测点出错复选框中使用的操作),则 PC-DMIS 仅返回 X、Y 值。但是,通过两个注册表项可以进一步控制返回 Z 轴的值。这两个注册表项是:ReadPosUpdatesXYZReadPosUpdatesXYZEvenIfRMeas

关闭查找孔的默认最后触测调整

在“查找孔”操作中,当测头注册一个测点,它的红色测尖通常会与曲面(表示还未找到孔)接触,下一次搜索测点的 Z 值将会根据上次触测的 Z 值进行调整。这是您一般会希望的显示方式,但在有些情况下您可能想关闭调整。您可以在 PC-DMIS 设置编辑器中将AdjustFindHoleByLastHit注册表项设为 FALSE 以完成此操作。

如果用户的测头不能移动到一个匹配特征向量的测尖角度,用户的测头柄可能会在找到孔操作中与孔的边缘接触,导致 PC-DMIS 假定的一个注册触测位于零件的表面红色测尖的位置。默认情况下,PC-DMIS 会尝试使用上次的 Z 值调整下一次搜索触测的 Z 值,将会导致不好的移动。如果关闭了默认的最后触测调整,则在这种情况下,PC-DMIS 使用未经调整的Z值继续搜索。

事件的序列

图和说明

帧1

测尖角度与孔的向量不匹配。

A - U、V、W
B - 搜索方向
C - 移动
D - 接近距离

帧2

导致测头的柄与零件的边缘在E点接触,并在B注册了触测。

A - U、V、W
B - 测点
C - 移动
D - 接近距离
E - 杆接触

帧3(默认行为)

默认情况下,PC-DMIS会为下次搜索触测调整Z值,但是在这个情况下,会导致位于F的错误移动。

如果将 AdjustFindHoleByLastHit注册表项设为 True 才会发生此操作。

A - U、V、W
B - 测点
C - 移动
D - 接近距离
E - 杆接触
F - 错误移动

帧3(修改行为)

但是,若关闭默认调整,PC-DMIS 会采用 F 处的正确移动继续搜索孔。

如果将 AdjustFindHoleByLastHit注册表项设为 False 才会发生此操作。

A - U、V、W
B - 测点
C - 移动
D - 接近距离
E - 杆接触
F - 正确移动