DELMIA Robotics Task Definition

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.

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.