VDefArm语句

适用
视觉校准

说明
VDefArm使用视觉系统可检测的特征点计算移动J2相机的机械臂设定值。

用法

VDefArm  ArmNumber, ArmType, ArmsetMode,Sequence, [Rotation],[TargetTolerance], [RobotSpeed], [RobotAccel], [ShowWarning]
ArmNumber
表示进行机械臂设定的机械臂编号的整数变量(1~15)
ArmType
表示机械臂类型的整数变量
VISION_DEFARM_J2CAM:计算移动J2相机的图像中心。
ArmsetMode
表示机械臂设定模式的整数变量
  • VISION_DEFARM_MODE_ROUGH:运行粗略机械臂设定的模式。尽管机器人动作较小,设定精度约为1 mm。
  • VISION_DEFARM_MODE_FINE:运行精密机械臂设定的模式。通过在更改机械手方向的同时大幅度操作机器人,实现更高精度的机械臂设定。
Sequence
序列名或表示序列名的字符串表达式
Rotation
表示粗略机械臂设定时的旋转角度(度)的实数变量
值范围:0至45
默认:5度
设为“0”时或保留为未指定时,该值将被设为“5”。
TargetTolerance
表示视觉检测结果被视为与对象位置匹配的像素距离的实数变量
值范围:0, 0.1至3.0像素
默认:1
设为“0”时或保留为未指定时,该值将被设为“1”。
RobotSpeed
表示机器人速度(%)的整数变量
数值范围:0至100
默认:5
设为“0”时或保留为未指定时,该值将被设为“5”。
RobotAccel
表示机器人加速度(%)的整数变量
数值范围:0至99
默认:5
设为“0”时或保留为未指定时,该值将被设为“5”。
ShowWarning
ArmSetMode为精密时设定是否输出警告的整数变量
  • 0 - 始终显示
  • 1 - RobotSpeed和RobotAccel大于默认值时显示。
  • -1 - 不显示
如果省略,则被设为“1 - RobotSpeed和RobotAccel大于默认值时显示”。

详细说明
VDefArm使用视觉系统可检测的特征点计算移动J2相机的机械臂设定值。

设定从J2至旋转中心的水平距离和J2偏移角度。其他参数设为默认值。

NOTE:


基于目标检测结果机器人自动运行。注意机器人与外围装置的相互干扰。此外,为防止机械臂设定过程中发生错误,应避免使用各轴延伸的奇异点附近的方向。

参照
VDefGetMotionRange语句、VDefLocal语句、VDefSetMotionRange语句、VDefTool语句、VGoCenter语句