Skip to content

3. Robot Vision Setup

Machine Vision Devices connect to robot controllers through the wenglor robot server. The robot server runs directly on each Machine Vision Device, and its settings can be accessed via the device website. For every Processing Instance, the robot server is available under the Jobs tab. For further details, please refer to your Machine Vision Device’s operating instructions.

Robot Vision Features

  • Communication to supported robot manufacturers (listed in the dropdown of Robot Manufacturer on the device website of the Machine Vision Device at the tab Jobs) . Using Generic in the dropdown allows the communication to further robot manufacturers via the generic string based robot vision API (see chapter 4.7 Generic Robot Vision Interface).
  • Camera on robot or not on robot.
  • If the camera is tilted towards the measuring or picking plane, the calibration compensates for this. Extreme angles should be avoided.
  • Hand-eye calibration of robot and camera via several calibration poses where the camera looks from different positions on the calibration. Buy one of the different calibration plates ZVZJ (recommended) or print the corresponding PDF yourself onto flat, stiff material.
  • Calibration (including elimination of lens distortion and calculating in mm) is done within the robot server (no separate Module Image Calibration within the uniVision job is required).
  • Use Device Robot Vision within the uniVision job for the communication to the robot server
robot_vision_server

Robot Installation Guidelines

  • Mount the camera on the robot (ZVZC001) or not on the robot. For details about mounting options, check the product detail page of the Machine Vision Devices (B60 and Machine Vision Cameras).
  • Make sure to use robot-compatible cables. For details, check the product detail page of the Machine Vision Device.
  • For safe cable management, use the joint limits in the safety settings of the robot.
  • Set the payload on the robot (if necessary).
  • Teach the robot TCP (tool center point) in relation to the robot world coordinate system.
robot_tcp

Note

Make sure that the mechanical setup of camera, robot and picking plane is unchanged after the calibration. Otherwise, recalibration is necessary.