LogoLogo
robomindsInterested in our solutions?
robobrain®
robobrain®
  • Manual robobrain®
  • robobrain®
    • robobrain® product documentation
      • Unboxing the robobrain®
      • robobrain® - installation and setup
        • Connecting the hardware
        • Setting up the network connection
        • Connecting the camera
      • User Interface
        • robobrain.cloud
        • Camera Settings
        • Hand-Eye-Calibration
        • Setting Up Bins
        • Creating a Workspace
        • robobrain® Operation
      • AI Skills
  • Robots
    • Robot Interfaces
      • Universal Robots
        • UR: Installation and setup
        • UR: robobrain® URCap
          • URCap: Landmark node
          • URCap: Calibration node
          • URCap: "robobrain PickPose" node
          • URCap: Functions
          • URCap: Detections list
        • UR: Example picking program
      • FANUC
        • FANUC: Installation and setup
          • Network and communication settings
          • Installation
        • FANUC: robobrain® interface
          • FANUC: Functions
          • FANUC: Used registers
        • FANUC: Hand-eye-calibration
        • FANUC: Workspace setup
        • FANUC: Example picking program
        • FANUC: Downloads
  • External Interfaces
    • Software interfaces
      • robobrain® RAP Python client
      • robobrain® RAP C++ client
      • robobrain® ROS2 Node
  • Helpdesk
    • FAQs & Troubleshooting
  • Technical documentation
    • EU Declaration of Conformity
Powered by GitBook

robominds GmbH

  • Moosacher Str. 42
  • 80809 München

Contact

  • support@robominds.de
  • +49 89 200 657 990
On this page
  • Init
  • Move to 5 calibration poses
  • Finish
  • TP Program Overview
  1. Robots
  2. Robot Interfaces
  3. FANUC

FANUC: Hand-eye-calibration

PreviousFANUC: Used registersNextFANUC: Workspace setup

Last updated 8 months ago

The programm structure for the hand-eye-calibration is very simple. It basically consists of three different parts.

Check the for general information about the hand-eye-calibration of the robobrain®.

Init

This part ist to make the basic program settings and to establish the connection (Line 5). Also the command for starting the calibration is done here (Line 6). In this command you have the choice between "Robot Mounted" and "Stationary Mounted".

Move to 5 calibration poses

In the next section of the program the goal is, to move to 5 different poses and take a capture of the calibration plate from 5 different angles.

These points have to be according to your setup (Line 8).

The wait after moving the robot (Line 9) is to give the system time to stop movements and vibrations before taking a capture. This helps to increase the accuracy and makes the process repeatable.

After moving to the desired position a capture is taken to set the pose to the robot. It is necessary to define wich of the 5 steps the robot is at. (Line 10)

Finish

The end of the program consists of the "calib finish" comand. This ends the calibration and on the robobrain® results are calculated.

As a last step, the connection to the robobrain® is closed again. (Line 29)

TP Program Overview

robobrain® calibration

 1:  !Init
 2:  UFRAME_NUM=0
 3:  UTOOL_NUM=1
 4:  PAYLOAD [1]
 5:  CALL RB_VISION(CONNECT)
 6:  CALL RB_VISION(CALIB Start, Robot Mounted)
 7:
 8:J  P[1] 100% FINE
 9:  WAIT 1.00(sec)
10:  CALL RB_VISION(CALIB SET POSE,Step 1)
11:
12:J  P[2] 100% FINE
13:  WAIT 1.00(sec)
14:  CALL RB_VISION(CALIB SET POSE,Step 2)
15:  
16: J  P[3] 100% FINE 
17:  WAIT 1.00(sec)
18:  CALL RB_VISION(CALIB SET POSE,Step 3)  
19:  
20:J  P[4] 100% FINE  
21:  WAIT 1.00(sec)  
22:  CALL RB_VISION(CALIB SET POSE,Step 4)   
23:  
24:J  P[5] 100% FINE
25:  WAIT 1.00(sec)  
26:  CALL RB_VISION(CALIB SET POSE,Step 5) 
27:
28:  CALL RB_VISION(CALIB FINISH) 
29:  CALL RB_VISION(CLOSE)
[END]

The .ls-file for a calibration program is also provided a .zip-folder in the .

Downloads
calibration section
Example positions for Hand-eye-calibration