UniScan 是一种自动创建扫描命令的方法,这些命令覆盖选定的面,同时遵守激光传感器的最大入射角。然后您可以使用激光测尖,并最终使用机器体积。
PC-DMIS 在扫描过程的各个步骤中应用优化算法,以确保在预定义的计算时间限制内获得最理想的结果。使用的主要优化标准是:
尽量减少更改的测尖数量
定义激光扫描的最短总路径
您可以使用 MaxOptimizationTimeMs 条目来定义 UniScan 优化算法所需的最长时间(以毫秒为单位)。有关详细信息,请参阅 PC-DMIS 设置编辑器文档中的 "MaxOptimizationTimeMs" 主题。
如果您在测量例程中有插入机器命令,UniScan 会根据机器体积执行扫描分析。如果您的零件所在位置使得由于机器体积限制而无法扫描所选面的某些区域,PC-DMIS 会通知您。软件将这些区域涂成黑色,以通知您由于零件在机器体积中的位置而无法扫描这些区域。
无法扫描黑色区域的 UniScan 示例
要执行扫描,请执行以下步骤:
打开 UniScan 对话框(插入 | 扫描 | UniScan)。
UniScan 对话框
对扫描属性进行必要的更改。有关 UniScan 对话框属性的详细信息,请参阅“UniScan 对话框的说明”。
选择要扫描的曲面或从对话框的集合名称列表中选择集合名称。
单击预览按钮对选定的曲面执行扫描分析。当 PC-DMIS 完成扫描分析时,PC-DMIS 会显示有关扫描详细信息的消息并提示您创建扫描。
单击是创建扫描,或单击否返回对话框。如果单击是,PC-DMIS 会在“编辑”窗口中创建扫描命令,图形显示窗口会显示选定曲面上的扫描。
PC-DMIS 在编辑窗口中将 UniScan 命令生成组。右键单击扫描并选择展开组以显示整个命令,其中显示命令的所有分组组件。
已完成扫描分析但之前扫描已创建的 UniScan 示例
创建并执行扫描后的 UniScan 示例
已折叠组的 UniScan 代码片段示例:
UNISCN_COP1_60.0DEG_123.5WIDTH_2.0OSCAN_GRP1=GROUP/SHOWALLPARAMS=NO
ENDGROUP/ID=UNISCN_COP1_60.0DEG_123.5WIDTH_2.0OSCAN_GRP1
已展开组的相同 UniScan 代码片段示例:
UNISCN_COP1_60.0DEG_123.5WIDTH_2.0OSCAN_GRP1=GROUP/SHOWALLPARAMS=YES
TIP/T1A0B-90, SHANKIJK=0, 0, 1, ANGLE=-90
SCN1 =FEAT/SCAN,FREEFORM,NUMBER OF HITS=13,SHOW HITS=NO,SHOWALLPARAMS=NO,POINTCLOUDID=COP1
测量/扫描
BASICSCAN/FREEFORM,NUMBER OF HITS=13,SHOW HITS=NO,SHOWALLPARAMS=NO
终止扫描
终止测量/
ENDGROUP/ID=UNISCN_COP1_60.0DEG_123.5WIDTH_2.0OSCAN_GRP1
更多信息: