在进行特征测量过程中,为了避免测针与工件的异常碰撞可以定义一个安全平面,使其将工件包围在内,这样测针沿着安全平面的表面移动就不会发生异常碰撞。
RationalDMIS安全平面新用法(程序运行安全平面调用唯一性)
RationalDMIS 7.0 安全平面另类玩法主要讲述“DMIS设置”—“MODE/PROG,MAN下应用间距面”勾选与否的优缺点!
在 MODE/PROG,MAN 模式,没有自动执行安全平面,所以软件有 2 个选项来解决:
A、 内置宏 EASI_CLEARPLN_GOTO 来模拟安全平面,自学习打开自动调用EASI_CLEARPLN_GOTO;
B、 程序设置中选项“MODE/PROG,MAN 下应用间距面”,这个选项是为软件外部产生的没有 EASI_CLEARPLN_GOTO 宏的 DMIS 程序能在程序模式下执行安全平面;
MODE/PROG,MAN下应用间距面“不勾选”。
着重说明“不勾选”的缺点,在图形区可以查看路径。
具体操作步骤如下:
有模型测量:
1)导入模型
2)建立与模型坐标系相同的工件坐标系后,模型对齐,模型居中。
3)设置适当的测量参数
状态区-测量设置—探头设置窗口
在DMIS程序区选择模式为程序模式
选择一个平面做安全平面
设置合适和接近/回退距离,以及安全高度。
4)CAD点型图形定义——拾取矢量点
(测量完自动回到安全平面上方一定的距离)
A.右键自动测量:
元素数据区,点节点下方将所测量的元素全部选中,右键“自动测量”,DMIS程序数据区产生DMIS代码。
B.拖放到测量块:
元素数据区,点节点下方将所测量的元素全部选中,右键“自动测量”,拖放到DMIS区“拖放到测量块”图标,DMIS程序数据区产生DMIS代码。
5)从MODE/PROG,MAN处开始运行,运行一遍所产生的元素的DMIS程序,元素观察查看点轮廓度(T值)。
A.右键“自动测量”
从图形区路径,可以看出有些走折线,容易碰撞!
B.拖放到测量块
从图形区路径,可以看出有些走折线,容易碰撞!
4)CAD线型图形定义——拾取圆
A.拖放测量块
元素数据区,点节点下方将所测量的元素全部选中,右键“自动测量”,拖放到DMIS区“拖放到测量块”图标,DMIS程序数据区产生DMIS代码。
B.右键“产生测量点”
C.右键“产生测量点II”
注意:查看路径,圆测量不是圆弧过渡移动!
5)CAD面型图形定义——拾取圆柱
从图形区路径,可以看出有些走折线,容易碰撞!
MODE/PROG,MAN下应用间距面“勾选”。
勾选后在程序模式下会自动调用间距面,间距面的位置根据理论位置来计算;
创lMEAS时增加清除平面设置“是”,可随时调整安全平面,好处不言而喻!
记录的DMIS程序中MEAS语句中会有安全平面设置参数;
(1)对于点:
A.多选右键“自动测量”
如果想测量完最后一个矢量点回退到安全平面上方一定距离,需要激活“直接编辑”,把最后一行安全平面宏语句前面两个美元符号去掉(注释符)!
B.拖放到测量块
(2)对于圆:
A.右键产生测量点:
B.右键产生测量点II
C.拖放到测量块
(4)对于圆柱:
综上所述:
MODE/PROG,MAN下应用间距面“勾选”,可以保证运行路径安全,安全平面可以随时编辑,高效人性化,省时,效率最高!
知识点:
(1)MODE/PROG, MAN 下应用间距面
DMIS 中“安全平面”只在“AUTO”模式下起作用。这项兼容性改变使得“安全平面”在 PROG 模式下也可以起作用。
DMIS 安全平面语句有下面两个格式。例:
a. SNSET/CLRSRF, 20.0000
b. SNSET/CLRSRF, F(PLN1), 20.0000
对于格式 a,安全平面对点、边界点、线、平面、圆、圆弧、椭圆还有键槽起作用。安全平面的建立由特征点和向量来确定。
在 PROG 模式下,安全平面的移动是执行于测量块中的 GOTO 或者是 PTMEAS 进程,这样可能会产生两种移动:
移动 1:如果机器当前位置低于安全平面+清除距离的值,第一种移动将抬高机器到安全平面+清除距离的位置。否则,什么都不会发生。
移动 2:如果 GOTO/PTMEAS 位置在安全平面+清除距离位置之下,第二种移动将直接移动机器越过 GOTO/PTMEAS 到安全平面+清除距离的位置。