单层扫描
a.直线 两个控制点
b.圆 三个控制点
c.圆弧 三个控制点
d.曲线 三个控制点
多层扫描
е.平面 至少四个控制点
f.球 至少四个控制点
g.圆柱 至少四个控制点
h.圆锥 至少六个控制点
i.曲面 至少四个控制点
注意:最小控制点必须大于元素的最小设置点!例如下图,扫描曲线需要3个控制点,那么在测量设置里的“最小点数”就必须小于3。
当手动测量完上述控制点数量时,选中“实时计算/Realtime calculation",扫描图标会变亮,将探针移动到第一个控制点附近,点击后开始扫描运动。
单层扫描
表示整个扫描运动在一个扫描平面内即可完成,一般来说,需要三个控制点。第一点是扫描起点,第二点是扫描方向点,第三点是扫描终点。
(唯有直线,只需要两个控制点,起点和终点)
注意:
当扫描封闭曲线,例如圆时,起点和终点可以尽量接近来实现完整轮廓扫描,但是终点不允许定义在起点和方向点之间。
图例为圆弧扫描
多层扫描
表示整个扫描运动需要在多个扫描平面内完成,在完成一次单层扫描后,平移扫描平面,在新的扫描平面内继续扫描,重复继续,直到到达边界条件。
前三个控制点与单层扫描意义相同,分别是单层扫描的起点,方向点,终点。从第四点开始定义扫描边界。可简单理解为整个扫描过程是在由按1 >2>3>.....n >1顺序定义的多边形内进行图示如下,黄色将是扫描区域。
边界点的定义需要注意如下:
1,前三点是关键点,基准扫描平面由三点位置或触测方向定义。
2,控制点顺序很重要,扫描区域跟点序完全相关。
3.从4点开始,相对于1,2,3点定义的基准扫描平面的距离,只能有一个凸点下图是有两个凸点的例子,两个凸点分别是4和6点。
虽然使用者本意是扫描整个多边型区域,但是在扫描路径上,探针扫描路径会经过未知的4,5,6三点组成的区域,这个未知区域可能是突起或凹陷,搜索扫描无法保证安全通过这里。因此,扫描算法 会帮你自动修剪掉多余的6号凸点,真实扫描区域将只保留上图中的黄色部分。
最小步长和最大步长:
定义相同的数值时,这个数值的意义是扫描的步距,即每两个相邻扫描点的距离。这两个值不同时,扫描的步距将在这两个数值之间根据当前的曲率自动变。曲率小的位置使用较大步距快速通过,曲率大的位置使用较小步距密集检测。
扫描高度:扫描点触测后探针的回退距离。
扫描深度:目标位置没有找到扫描点的搜索距离,当目标曲率较大,造成无法扫描到目标点时,可适当增大这个值。
层间距:多层扫描时,完成一层扫描后,基准扫描平面平移这个距离,然后进行下一层扫描。
终点范围:扫描结束条件参数,当扫描位置距离终点的距离小于这个值,才进行终点条件判断。这个值过大,可能会造成扫描提前停止。这个值过小,可能会造成扫描无法停止。这与被扫描的工件形状以及扫描步长定义都有关系。缺省5.0mm是一个较适用的值。当出现扫描过早或无法停止的特殊情况时,按照上述规则调整这个值。
工作平面:未选中这一项时,基准扫描平面完全依靠前三个控制点的位置和方向定义。选中这一项时,基准扫描平面将由第一点和测量窗口中的工作平面方向来定义。
例如,当使用者扫描一个XY平面内的圆时,选中使用工作平面。然后在测量窗口中定义工作平面为XY平面,如图
这样就保证了扫描路径是严格分布在XY平面上。
当使用者希望扫描完全按照自己定义的控制点进行时,取消这个选择。
注意:最小步长至少要大于机器动态定位能力的2倍,否则扫描运动可能未到达终点时,因定位能力问题在某一点开始反向扫描
扫描的速度和加速度,在如下位置定义
注意:对于UccServer控制器,扫描速度不允许超过最大测量速度。扫描加速度不允许超过最大测量加速度。