0
点赞
收藏
分享

微信扫一扫

AC-DMIS 5.3 RPS扩展找正

_鱼与渔_ 2022-06-07 阅读 94

目的:找正坐标系的目标元素超过6个时不用手动修改程序来完成找正过程,使整个RPS找正过程便于操作。

操作:
1,导入模型,设置安全平面。
AC-DMIS 5.3 RPS扩展找正_拖拽
AC-DMIS 5.3 RPS扩展找正_拖拽_02
2,使用矢量点或者特征测量功能,生成程序并手动测量目标元素。
AC-DMIS 5.3 RPS扩展找正_拖拽_03
3,打开"RPS扩展找正”界面,从结果中用鼠标左键拖拽元素分别到三个列表中,在轴向中根据模型坐标系确定三轴方向及坐标原点,根据需要设置合适的公差、点目标半径后,点击“找正”查看偏差值。

注意:如果误差较大在运行程序重复测量时可能发生碰撞,请检查参数是否设置正确或因手动测量位置差太多可重新测量元素。
AC-DMIS 5.3 RPS扩展找正_拖拽_04
4·点击“生成程序”在树形编辑器生成RPS节点。
AC-DMIS 5.3 RPS扩展找正_拖拽_05
5,鼠标选中RPS节点,点击运行程序,程序开始自动循环测量,直至找正成功或重复次数完。
注意:此RPS找正,生成手动的元素程序时要设置相应的安全路径,否则添加到程序中时,自动运行程序可能会碰撞。

AC-DMIS 5.3 RPS扩展找正_拖拽_06

DEFINE RPS RPS-ALIG
V101=5
V102=0.0500
V106=0.1000
SET-RPS-PARA(9,V102)
!XYZ三个选项个数不能相等!
RPS-AXIS-ELE(0,2,"点-1")
RPS-AXIS-ELE(1,2,"点-2")
RPS-AXIS-ELE(2,2,"点-3")
RPS-AXIS-ELE(3,2,"点-4")
RPS-AXIS-ELE(4,1,"点-5")
RPS-AXIS-ELE(5,1,"点-6")
RPS-AXIS-ELE(6,1,"点-7")
RPS-AXIS-ELE(7,0,"点-8")
RPS-AXIS-ELE(8,0,"点-9")
V103=RPS-ALIGNMENT
V105=GET-RPS-ERR
IF(V105<0)
DISP("找正出错,请检查相关参数!程序将中止!")
PAUSE
ENDIF
IF(V103 > V102 OR V109 > V106)
DISP("请将机器移动到安全位置")
FOR(V104,1,V101)
POINT -1
POINT -2
POINT -3
POINT -4
POINT -5
POINT -6
POINT -7
POINT -8
POINT -9
V103=RPS-ALIGNMENT
V105=GET-RPS-ERR
IF(V105<0)
DISP("找正出错,请检查相关参数!程序将中止!")
PAUSE
ENDIF
IF(V103<=V102 AND V109<=V106 )
V104=V101+1
ENDIF
NEXT
ENDIF
SAVE-COORSYS("RPS-ALIG")
IF(V103 > V102 OR V109 > V106)
DISP("坐标系未建立成功,程序是否继续运行!")
ENDIF
ENDDEF


举报

相关推荐

0 条评论