目的:找正坐标系的目标元素超过6个时不用手动修改程序来完成找正过程,使整个RPS找正过程便于操作。
操作:
1,导入模型,设置安全平面。
2,使用矢量点或者特征测量功能,生成程序并手动测量目标元素。
3,打开"RPS扩展找正”界面,从结果中用鼠标左键拖拽元素分别到三个列表中,在轴向中根据模型坐标系确定三轴方向及坐标原点,根据需要设置合适的公差、点目标半径后,点击“找正”查看偏差值。
注意:如果误差较大在运行程序重复测量时可能发生碰撞,请检查参数是否设置正确或因手动测量位置差太多可重新测量元素。
4,点击“生成程序”在树形编辑器生成RPS节点。
5·鼠标选中RPS节点,点击"运行程序"图标运行程序,程序开始自动循环测量,直至找正成功或重复次数完。
注意:此RPS找正,生成手动的元素程序时要设置相应的安全路径,否则添加到程序中时,自动运行程序可能会碰撞。
DEFINE RPS RPS-ALIG
V101=5
V102=0.0500
V106=0.1000
SET-RPS-PARA(8,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")
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
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