Plant and Resources Engineering
Plant and Resource Engineering supplies the tools to define and optimize manufacturing assets concurrently with manufacturing planning, leveraging DELMIA’s unique Product Process Resource (PPR) model.
DELMIA Mechanical Device Builder

Mechanical Device Definition
DELMIA Mechanical Device Builder (MDB) delivers the capabilities necessary to create virtual mechanical devices for use in downstream planning and simulation activities. Device modelers are able to define devices, from simple clamps to complex robots and lift-assist devices using DELMIA Mechanical Device Builder’s intuitive user interface. Once a device model is validated, it can be saved to a resource library for use by planners, programmers, and simulation engineers as they define, optimize, and validate their manufacturing plans.
- Creates kinematic models of manufacturing tooling
- Create mechanical joints based on axes selection
- Define motion controller and manage motion groups
- Define home positions and joint travel limits
- Define robot envelope
- Assign inverse kinematics to manufacturing resources
- Define controller profiles
- Resource Motion Controller synchronization
- Set Tool
Creates kinematic models of manufacturing tooling
DELMIA Mechanical Device Builder provides a collection of easy-to-use tools that allows creation of kinematic devices by defining joints between discrete parts of the assembly, defining profiles, defining attributes, and jogging such devices. A library of mathematical operators provides a powerful capability to create equations for defining joints to model advanced devices.Create mechanical joints based on axes selection
DELMIA Mechanical Device Builder provides tools to create mechanical joints (revolute, prismatic, etc) by selecting frames on the appropriate parts. This powerful feature is used to create devices based on Multi-CAx part and assembly models.Define motion controller and manage motion groups
Mechanical Device Builder provides capabilities to define motion controller and motion groups that enable different resources to be taught and moved in coordination, such as teaching a robot and mounted weld gun and its external positioning table to move in tandem.Define home positions and joint travel limits
DELMIA Mechanical Device Builder provides capability to predefined joint values that correspond to states (home position) of the machine. The home positions allow the resource to be easily moved to these states during manufacturing simulation. The joint travel limits for the resource allow the user to specify the range of motion of the device for checking during simulation. For programming advanced mechanisms, the range of motion can be defined as a formula based on other joint values.Define robot envelope
A robot envelope may be created to define a volume within which all the points are reachable with the selected tool profile. This is primarily used to find out the reachable position for the product. Workspace generation is limited to devices whose first three positioning joints fall into one of the eight generic type arm kinematic classes: Cartesian; SCARA; Cylinderical; Block; Bore; Articulated; Spherical; Pendulum.Assign inverse kinematics to manufacturing resources
The inverse kinematics functionality allows the devices to be driven by commanding the tool positions instead of the device joint positions. DELMIA Mechanical Device Builder provides support for automatic inverse kinematics solvers (generic and numeric) as well as 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 controller profiles
DELMIA Mechanical Device Builder provides the ability to define various preset controller settings for Tools, Motion, Accuracy, and Object type profiles for manufacturing resources with inverse kinematics (such as industrial robots). These profiles allow the manufacturing resource Tasks to switch behaviors for tool placement as well as motion planning such as speed and flyby during simulation. It is also possible for users to define their own profile schemas to support specific business processes. These profiles can be associated to instruction in the robot program and will be downloaded along with the program when performing OLP.Resource Motion Controller synchronization
The Resource Motion Controller synchronization provides the capability to share the local changes of the resource motion controller across multiple usage of the resource.Set Tool
DELMIA Mechanical Device Builder provides a user friendly, 1 step procedure to mount the tool on the robot or robot on the rail - allows creating a robot system with ease.