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為Fine時是否顯示警告的整數變數
  • 0 永遠顯示
  • 1 - RobotSpeed及RobotAccel大於預設值時顯示。
  • -1 - 不顯示
若忽略,即設定「1 - RobotSpeed及RobotAccel大於預設值時顯示」。

詳細說明
VDefArm使用視覺系統可偵測的特徵點位計算J2行動攝影機的手臂設定值。

設定J2至方向中心的水平距離,以及J2的偏移角度。設定其他參數的預設值。

NOTE:


機器人會依目標偵測結果自動操作。請注意機器人及周邊設備間的干擾。此外,為避免手臂設定期間發生錯誤,請在避免各軸延伸至奇點附近的情況下使用。

參考
VDefGetMotionRange陳述式、VDefLocal陳述式、VDefSetMotionRange陳述式、VDefTool陳述式、VGoCenter陳述式