Robotics Programmers

Robotics Programmers

Performing reachability studies, interlock analysis, and offline robot teaching to deliver optimized robotics programs to the shop floor

DELMIA Robotics Task Definition

Program, Simulate and Validate Industrial Robot Behavior

DELMIA Robot Task Definition (RTD) provides a Version 6 3D environment where users can create, program, simulate and validate an entire robot workcell for any manufacturing industry. Programmers can position resources, program individual robots, debug motion trajectories, and establish input/output (I/O) connections between robot controllers and other devices—all using RTD’s intuitive user interface.

RTD’s interactive sequencing tool enables users to create complete workcell logic by sequencing different robot and device programs. In this interactive 3D environment, feasibility studies can be performed while creating interference-free, optimized programs that implement the required manufacturing operations. RTD includes an extensive library of robots and controllers for all major industrial robot manufacturers to support layout and programming.

  • Fast, simple robotic workcell layout
  • Early discovery and resolution of Design for Manufacturing (DFM) issues
  • Improved collaboration between robot programmers and designers
  • Creation and validation of robot tasks in the manufacturing context
  • Creation and validation of synchronization primitives
  • Concurrent robot task definition
  • Program a robot or device to perform desired tasks
    DELMIA RTD provides a Version 6 3D environment for defining the tasks of each robot and device in the context of the shop floor. Using a virtual teach pendant, users define specific instructions to make the robot move and perform material handling activities. These tasks can then be simulated for validation and task optimization.
  • Support Advance Logic in Device Programs
    RTD supports the implementation of advance logic programming instructions through its easy-to-use teach-pendant interface. These logic commands include conditional statements (if-then-else) and looping statements within the robot task. RTD supports validation through simulation and optimization of complex manufacturing processes. Additionally, these advanced programming constructs are supported by DELMIA Robotics Offline Programming (ROP).
  • Optimize trajectory
    Programmers can automatically optimize the robot’s motion by computing standard motion parameters such as turn numbers, arm configuration, gantry positions and rail values along a robot trajectory. RTD also provides tools for optimizing cycle time and creating a collision-free path.
  • Create and synchronize input/output signals
    Users can create input/output signals between robots and other programmable devices. Input/output ports can also be easily created from an external file. The solution provides a seamless integration with Automation (PLC) virtual commissioning.
  • Sequence tasks for multiple robots and devices
    Users sequence and simulate the tasks of each individually programmed robot and device to validate the synchronized behavior of the workcell.
  • Leverage DELMIA Assembly Process Simulation (APS) trajectories
    RTD leverages the work of assembly process planners by automatically creating robot tasks from defined assembly tracks. This allows the robot programmer to quickly generate and validate robot assembly programs.
  • Simulate and validate in the Version 6 3D immersive environment
    Single or multiple robot tasks can be simulated in a 3D immersive environment to locate and correct any interferences or collisions in the workcell. Users can evaluate and optimize robot activities to achieve desired cycle times.
  • Collaborate through simulation roll-up
    Multiple users can concurrently create and validate individual robot tasks in a single workcell or across an entire factory. When saving robot tasks and process details, Version 6 automatically incorporates the robot tasks into the parent process i.e., the robot - workcell - line - factory hierarchy. Other stakeholders are able to run simulations to validate processes that contain work from multiple contributors.
  • Use Realistic Robot Simulation I (RRS-I) for increased simulation accuracy
    RTD allows users to simulate robot tasks using the motion control software found in the real robot controller. This provides extremely accurate motion trajectory and cycle-time simulations. The RRS-I protocol is used to connect Version 6 with the robot vendor’s motion control software.
  • Define resource structure
    Users can modify a device or robot by editing, adding, or replacing existing parts or joint attributes. This is particularly helpful when the user wants to create a variant from the resource library to fit the current product or process requirements.
  • Assign inverse kinematics to manufacturing resources
    The inverse kinematics functionality allows robots to be driven by commanding the tool position instead of joint positions. It provides support for automatic inverse kinematics solvers (generic and numeric), device-specific solvers (for industrial machines based on manufacturer specifications), and user-defined solvers that allow users to provide the inverse kinematic algorithm for special or experimental machines.
  • Define motion controller and motion groups
    The user can enrich the product structure with kinematics and motion attributes. The result is a mechanical device ready to be programmed for use in resource detailing, simulation, and program generation.
  • Auto position robots
    The user can optimally position the robot in a reachable position using auto placement, reach, and workspace envelope tools.