CalRobotPlacePos Property

Applies To
Vision Objects: Arc Finder, Arc Inspector, Blob, Correlation, Defect Finder, Edge, Geometric, Line Inspector, Point, Polar

Description
The CalRobotPlacePos property is used to calibrate RobotPlacePos at design time or run time.

Usage

VGet  Sequence.Object.CalRobotPlacePos, var
VSet  Sequence.Object.CalRobotPlacePos, value
Sequence
Name of a sequence or string variable containing a sequence name.
Object
Name of an object or string variable containing an object name. The object must exist in the specified sequence.
var
Boolean variable that will contain the value of the property
result
Boolean value or expression for the new value of the property.

Values

  • -1 - True: calibrate the robot place position.
  • 0 - False: invalidate the robot place position calibration

Default: False

Remarks
CalRobotPlacePos is used to calibrate RobotPlacePos. This property is only valid if the sequence calibration is set to an upward camera calibration.

At design time, clicking the property button will start the CalRobotPlacePos wizard, which will guide you through the calibration steps.

At run time, setting CalRobotPlacePos to "True" will calibrate the RobotPlacePos. To calibrate RobotPlacePos at run time, follow these steps:

  1. Pick up the part with the robot and move the part over the upward camera
  2. Execute VRun to find the part.
  3. Jog the robot so that the part is in the place position.
  4. Set CalRobotPlacePos = "True".
  5. Execute VSave to save the calibration.

See Also
ColorMatch Object, Confusion Property, Correlation Object, Edge Object, Geometric Object, Polar Object, RobotPlacePos Result, Score Result