MachineMaker
  • MachineMaker
v3.1.1
Search Results for

    Show / Hide Table of Contents
    • MachineMaker
    • Introduction to MachineMaker
    • Interface
      • Main window
      • 3D navigation
      • Toolbar
      • Application Settings
    • Getting Started
      • Creating a project
      • Adding a mechanism
      • Prepare and import 3D objects
      • Grouping elements into nodes
      • Coloring
      • Mechanism Simulation and Validation
      • Assemblies
      • Mechanisms Library
      • Machine equipment configuration
    • Milling Machines
      • Building a kinematic scheme
      • Assembly options
      • Additional options
      • Examples: Machines
        • 3-Axes Milling Machine
        • 5-Axes Milling Machine
    • Robots
      • Building a kinematic scheme
        • Industrial Robots
        • Cobot
        • Heavy-Duty Robots
        • Flexible Heavy-Duty Robot
        • Tables and Positioners
        • Rails and Portals
        • Composite End effectors
      • Assembly Simulation and Validation
      • Table calibration
      • Receiving assemblies from CAM system
      • Assembly options
      • Additional options
      • Collision
      • Links/Leads
      • End effectors and TCP calibration
      • Examples: Robot cell
        • Simple robot
        • Heavy-Duty robot
        • Flexible Heavy-Duty Robot
        • Cobot
        • End Effectors
        • External Tools
        • Composite End Effector
        • Composite EndEffector: Spot Welding
        • Tables and User CS
        • Rail
        • H-bot (Portal)
        • SCARA Robot
        • Column-type robot
    • Turn-Milling Machines
      • Building a kinematic scheme
        • Chuck connector
        • Tool block
        • Turret head node
        • Dual-row tool turret
      • Multi Tool Head
      • Examples: Lathe milling machine
        • Lathe milling machine
        • Lathe milling machine with a dual-row turret
        • Swiss type machine
    • Simplifier

    End effectors and TCP calibration

    It is possible to equip the robot with a static or movable end effector. More information on movable end effectors can be found on Composite End effectors page.Add a new End Effector and select its 3D model file.

    End effectors and TCP calibration

    3D model

    MachineMaker shows a transparent robot and an imported end effector CAD model. All 3D model elements are marked as Base node by default. Use the right mouse button to ungroup unnecessary elements.

    You have to define the name of the End Effector and select supported tool types. Next, place the 3D model on the robot flange. There are 2 ways to specify the correct position:

    • Use Transformation Panel in the right bottom corner
    • Turn on Base CS Transformation mode, hold down the Left Ctrl key and specify the robot's flange connection point using Drag&Drop

    End effectors and TCP calibration

    End effectors and TCP calibration

    TCP calibration

    Click TCP tab to open the tool center point panel. It is necessary to place the tool in the correct position.

    End effectors and TCP calibration

    You can use the Transformation Panel or hold down the Left Ctrl key to enter Drag&Drop mode. Use Visualize tool checkbox to show the tool's visibility. Click Reset to clear all fields.

    End effectors and TCP calibration

    Use Transform End Effector 3D model with TCP to change the 3D model's position.

    Subsequently, TCP calibration is performed on the actual robot to obtain real-world values. To avoid visual discrepancies with the real robot, it is advisable to move the TCP in conjunction with the 3D model of the end effector after obtaining actual calibration numbers."

    End effectors and TCP calibration

    It is also possible to set the tool overhang if you have tool-tip calibration values from the robot and want to enter these values in the XYZ ABC fields.

    End effectors and TCP calibration

    You can set the tool overhang to zero and calibrate the tool base point. Or you can specify the tool overhang and calibrate the tool-tip. In CAM system and MachineMaker both options are available.

    Using calibration app

    MachineMaker calibration app allows you to make the most accurate TCP calibration using the 2-point calibration method.

    End effectors and TCP calibration

    End effectors and TCP calibration

    First of all it is necessary to calibrate both long and short tools using your robot's standard 4-points calibration method.

    End effectors and TCP calibration

    Next, download the latest version of our mobile app using the link in MachineMaker.

    End effectors and TCP calibration

    Launch the mobile app and fill in calibration values from the robot.

    End effectors and TCP calibration

    Finally, click Send button and scan the QR code from the MachineMaker. Calculated values will be transferred to your MachineMaker TCP calibration input fields automatically. It is also possible to enter the calculated calibration values manually.

    End effectors and TCP calibration

    Quaternions, Radians and Euler Angles

    Some robots (such as ABB) use quaternions or Radians instead of euler angles. For this kind of robots MachineMaker will show quaternions fields. You can switch to Euler angles if you prefer to use Euler angles.

    End effectors and TCP calibration

    MachineMaker will save TCP values in the acceptable format for the robot anyway. So, even if you use Euler angles and set tool position in A B C values, MachineMaker will convert it to quaternions automatically.

    In this article
    Back to top MachineMaker