VDefLocal Statement
Applies To
Vision Calibration
Description
VDefLocal detects a calibration plate placed on a work plane by a mobile camera, and defines local coordinates parallel to the work plane.
Usage
VDefLocal LocalNumber, LocalType, CalibPlateType, Sequence,[TargetTolerance],[CameraTooNo],[RefPointNo],[RobotSpeed],[RobotAccel]
- LocalNumber
- Integer variable representing a tool number to set local coordinates (1 to 15)
- LocalType
- Integer variable representing a local type
- VISION_DEFLOCAL_J6CAM: Specifies local coordinates parallel to a calibration plate by using the mobile J6 camera.
- CalibPlateType
- Integer variable that will contains the type of calibration plate .
- VISION_CALIBPLATE_L: Large calibration plate VISION_CALIBPLATE_M: Medium calibration plate VISION_CALIBPLATE_S: Small calibration plate VISION_CALIBPLATE_XS: Extra small calibration plate
- Sequence
- Name of a sequence or string expression containing a sequence name.
When using the mobile camera, this is a vision sequence to detect a reference marker on the calibration plate.
When using the fixed camera, this is a vision sequence to detect a feature point at tool end, such as user’s workpiece. - TargetTolerance
- Real variable containing a pixel distance to consider that the vision detection result matches the target position.
- Value range: 0, 0.1 to 3.0 pixels
Default: 1
If omitted or “0” is specified, it is set to “1”. - CameraTooNo
- VISION_DEFLOCAL_J6CAM: If auto calibration has been executed, specify a tool number of mobile camera.
To perform auto calibration, specify -1. - RefPoint
- Specifies the point which a local plane parallel to a work plane passes.
This point is used to specify the local plane height. - RobotSpeed
- Integer variable displaying the speed of the robot (%)
- Value range: 0 to 100
Default: 5
When set to “0”, or when left unspecified, this value will be set to “5”. - RobotAccel
- Integer variable displaying the acceleration of the robot (%)
- Value range: 0 to 99
Default: 5
When set to “0”, or when left unspecified, this value will be set to “5”.
Remarks
VDefLocal detects a calibration plate placed on a work plane by a mobile camera, and defines local coordinates parallel to the work plane.
Note:
Robot operates automatically based on the detection results of the target. Be careful of interference between the robot and peripherals. Also, use with avoiding singularity nearby posture that each axis extends to prevent an error during the local coordinate setting.
See Also
VDefArm Statement, VDefGetMotionRange Statement, VDefSetMotionRange Statement, VDefTool Statement, VGoCenter Statement