DELMIA Robotics 2 (WL2) : CSM Object Modeler (CSM)
DELMIA Robotics 2 (WL2) : CSM Object Modeler (CSM)
DELMIA Robotics 2 (WL2) : CSM Object Modeler (CSM)
product and integrate the logical product into the V5 product structure. This product provides the high
level program, (how the blocks are connected) to define the logic that is to be simulated in the
program.
DELMIA Automation CSM Object Modeler manages the logical model; the hierarchical structure of the
modules in a program. Each module can contain sub-modules, data type definitions, functions which
are descriptions of how to compute a typed value from a set of other values, and program blocks.
CSM Modeler contains a type inference mechanism. This mechanism automatically propagates type
constraints along connections, allowing the program to verify that a generic component can be used in
a specific context.
Well defined semantics are implemented in the CSM model. This allows Semantics Authoring; the
capacity to use and verify the semantic rules interactively during program authoring.
Capabilities
D5 Integration (D5I)
DELMIA D5 Integration allows current DELMIA D5 users to make best use of high-performance V5
products. DELMIA D5 data includes devices, device geometry, and kinematics from pre-V5 DELMIA
legacy software such as IGRIP, ENVISION, and ULTRA products. D5 Integration loads all versions of D5
data, including device kinematics, attributes such as color, transparency and textures, into V5
software, eliminating the need to re-create the data. Once data is loaded, it can be processed by any
D5I enhances productivity by means of a batch-mode translator, eliminating the need for the user to
translate item by item. This is especially useful when dealing with a large model or large quantity of
data.
Capabilities
D5I also allows the loading of DELMIA D5 Workcells with Annotations. A 3D Annotation
feature is created for an Annotation, which can then be used in DELMIA V5 products.
Additionally, D5I allows loading of DELMIA D5 Workcells with User Views. A Camera
end-of-arm tooling attached to a robot -- once the device relationships are imported in
V5.
Users importing D5 data will have option to also import the co-ordinate systems
defined in PDB parts. This will allow the user to use co-ordinates established in D5 as
A field within the Compatibility Tab page will allow users to specify the DELMIA
configuration file(s) to be imported. The configuration file has all of the information
regarding the directories that contain Workcells, Devices, Parts, Recordings, etc. All
library definitions will be derived from the configuration file, eliminating the need for
Highlights
Works with both the Product Document (CATIA) and the Process Document (DELMIA).
DELMIA Device Building enhances user productivity by creating kinematic models of manufacturing
tooling, such as fixtures, clamps, and other articulated mechanisms including twin wrist robots. DELMIA
Device Building users may define frames of interest on the device model. Such frames may be used to
define mechanical joints on the device, as well as specify attachment and tooling points on the device.
In the latter case, the user may select the corresponding frame when performing a weld gun search or
while mounting the device to a robot. This facilitates the integration of the device into a
between the joints. These relations define the motion of dependent joints by equations that depend on
the current joint values of the independent commanded joints. This allows the user to model resources
with external behaviors that affect simulation without having to specify all the internal details of the
mechanism that may be otherwise needed for design and manufacturing of the resource itself.
DELMIA Device Building users may define named tool tips for any V5 or D5 device. Each tool tip
specifies a set of associated parts and a set of home positions. By specifying this information, certain
forms of analysis (such as clash detection) will ignore all collisions that occur between the tool tips and
product data. This enhancement will lead to more accurate weld gun searches.
DELMIA Device Building users may assign inverse kinematics behaviors to resource devices that are used
in manufacturing simulations. The inverse kinematics allow the devices to be driven by commanding
the tool positions instead of the joint positions. There are 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
DELMIA Device Building is compatible with mechanisms defined in DMU Kinematics and supports the
importing of CAD models from various systems. The DMU Kinematics based models can specify the
forward kinematics for the manufacturing tooling or resource which can then be enhanced in Device
Building with advanced behaviors such as symbolic kinematic relations, travel limits, home positions,
inverse kinematics, maximum speeds and accelerations, controller profiles, applicative parameters,
and other manufacturing attributes. This software is ideal for a number of industries, including
automotive, aviation, ship building, and any industry that develops kinematic mechanisms.
Capabilities
clamps, and other articulated mechanisms. These kinematic models are created by
Commands are provided to jog the device, define its travel limits, define a set of
named home positions, and synchronize the model with assembly constraints.
DELMIA Device Building fully supports CATIA V4/V5 Mechanisms and DELMIA D5 Devices.
With the appropriate Multi-CAx plug-in, devices may be created using CAD models from
This feature allows the user to define fixed coordinate systems on parts that will later
The user may also define frames of interest on the device model itself. Such frames
are typically used to specify the device's mount flange and tool-center point (TCP).
This allows the user to select the corresponding frames when performing a weld gun
Users may create mechanical joints (revolute, prismatic, etc) by selecting frames on
the appropriate parts. This feature is typically used to create devices based on Multi-
The user may define manufacturing resources with symbolic kinematic relations
between the joints. These relations define the motion of dependent joints by
equations that depend on the current joint values of the independent commanded
joints. This allows the user to model resources with external behaviors that affect
simulation without having to specify all the internal details of the mechanism that may
The user may also define home positions for the device. These are predefined joint
values that correspond to states 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
The users may assign Inverse kinematics behaviors to resource device that are used in
commanding the tool positions instead of the joint positions. There are automatic
inverse kinematics solvers (generic and numeric) as well as device specific solvers (for
that allow users to provide the inverse kinematic algorithm for special or experimental
machines.
For manufacturing resources with inverse kinematics such as industrial robots, DELMIA
Device Building provides the ability to define various preset controller settings for
Tools, Motion, Accuracy and Object type profiles. These profiles allow the
manufacturing resource Tasks to switch behaviors for tool placement as well as motion
Another DELMIA Device Building feature is the ability to define named tool tips for any
V5 or D5 device. Each tool tip specifies a set of associated parts and a set of home
detection) will ignore all collisions that occur between the tool tips and product data.
The Device controller synchronization provides the capability to share the local
Highlights
The Next Generation DELMIA Solution Version 5 is built on a totally new scalable architecture, which
combines the best of the current CATIA technologies with new generation standards. It offers total
single system image across Native Windows and UNIX environments, and an extensible environment
capable of supporting all aspects of the Digital Enterprise, from Digital Mockup, Digital Manufacturing,
The Version 5 system architecture offers a unique scalability environment which gives to customers the
choice of selecting the optimum set of solutions, given the CAD/CAM specialization of the intended
users, the complexity of the project and corresponding functional requirements. The 2 possible choices
technologies such as C++, object oriented programming, STEP, CORBA and OpenGL,
OLE, Java. These leading-edge standards ensure architecture scalability, and increased
As with all DELMIA V5 applications, DELMIA Object Manager 2 (DOM) enables designers
and intuitive with V5 user interface. You benefit from all Windows standards for
ergonomics. All applications are homogeneous and therefore let you combine their
usage seamlessly along your design. Your specifications are structured in a tree view
workbenches that comprise the necessary tools needed to make user tasks readily
accessible. Customizations are possible to fit the specific needs of users. For example,
you can customize your graphical user interface by creating your personal toolbars or
V5 provides through DOM outstanding quality of visualization. Actually, "What You See
Is What You Get" as the simulation fully reflects the reality for both product structure
and motions (user manipulations and assembly interferences). Graphic performance is
enhanced due to the level of detail management, depth cueing (clip and fog) and
multithreaded graphics (IBM-AIX, SGI-IRIX and SUN-Solaris). Ground and light source
Thanks to single system image, V5 users can work with Windows or UNIX environments
identical set of utilities with a consistent user interface across both platforms. Because
V5 data is totally compatible, it can be seamlessly exchanged between UNIX and NT.
which captures and re-uses process specifications, ultimately accelerating the design
process. Version 5 offers a specification modeler that allows concentrating the design
effort on establishing the proper design specifications while leaving it to the system to
specification modeler offers unique ways to manage links between objects stored in
Version 5 captures the design intent as design specifications, and allows editing either
both flexibility and high productivity gains to users. As a basic function of Version 5, it
is possible to establish and manage design specifications in the form of parameters and
formulas. The Design Table relation allows creating part variations from a table of
dynamically, providing you smart parts. DOM is the entry point to knowledgeware
tools: Knowledge Optimizer, Knowledge Advisor, Knowledge Expert, and Generative
knowledge.
Highlights
Leading edge technology and advanced features for high productivity on a single system image
Design knowledge can be captured and reused to introduce company standards in the design
Outstanding visualization
3D XML leverages the reuse of manufacturing rich PLM data and spread its content everywhere
DELMIA Automation CLM Object Modeler provides tools to define the precise dynamic behavior of a CSM
block when used in conjunction with DELMIA Automation CSM Object Modeler. CLM Object Modeler
allows the user to define synchronous event behavior in the application. The CLM model is a graph of
states links by transition that contains logical conditions to specify how to change state. State actions
Logical conditions of the block are the result of the evaluation of the input port or internal value.
Externally, actions in CLM can call external C functions to interact during simulation with 3D
"safer" application
Highlights
This formal language ensures that the execution of a model is completely defined in the model
and does not depend on the implementation of the execution of the application.
The strong typing mechanism of LCM allows the user to perform many verifications during the
design of the model and to check type inference between ports and actions/logical conditions
and functions.
The MultiCAx products provide the ability to handle proprietary data from a large number of CAD
systems. The MultiCAx products enable the import of 3D data from I-DEAS, Pro/ENGINEER, Unigraphics,
SolidEdge, Inventor, SolidWorks, ACIS, Parasolid, DELMIA D5, CATIA Version 4, CATIA Version 5 and
various other formats (IGES, STEP, STL, SLP, OBJ Wavefront, VRML, I-DEAS IFF ).
The MultiCAx products may be used in conjunction with ENOVIA Portal products to visualize a MultiCAx
digital mock-up, that include MultiCAx parts and in conjunction with CATIA to enable data coming from
Many customer environments involve the use of multiple CAD/CAM products, either 2D
or 3D. This may be because over time, as one CAD product replaces another, it was
necessary to keep a minimum number of the previous system s licenses to maintain the
extended enterprise where multiple suppliers are exchanging data, it may be that
members of the engineering supply chain use different CAD systems. In all these cases,
full design-in-context capabilities are only available if the designers are able to use the
CAD data whichever tool it comes from. MultiCAx products provide the ability to
convert foreign CAD data from its native format into a format compatible with a digital
fitting and so on using ENOVIA Portal. Customers using CATIA can benefit from the
Highlights
Organizations to preserve their CAD investment while still benefiting from rich design-in-
Collaborative working, with data coming from multiple different CAD systems, and being used
Exact positioning and exact measurement of MultiCAx parts using facilities offered by the
digital mock-up and design tools such as planes, coordinate systems and cylinder axis.
Assembly support: Where assemblies are supported, the links they carry towards component
parts are resolved, enabling complete assemblies to be automatically and accurately inserted
DELMIA Manufacturing Resource Layout allows customers to work quickly and efficiently on factory
layouts; providing resource footprint reservation and advanced layout tools. These tools can be used at
various stages of the factory definition from logical definition of the manufacturing concept to resource
detailed design.
DELMIA Manufacturing Resource Layout provides powerful tools for managing, manipulating, and
arranging resource footprints. A footprint is a resource’s reservation of space on the shop floor. Each
logical and physical resource, such as a station, has a default footprint. These footprints allow the user
to know what space they can use when positioning a physical resource within a layout. Footprints are
resources. Footprints may be snapped to a grid, aligned, distributed, or moved separately providing a
quick method to lay out entire lines and the whole factory.
DELMIA Manufacturing Resource Layout also enables Generative Drafting to extract resource attributes
as annotations and footprint contours from the PPR Manufacturing Hub while generating the drafting
view.
Capabilities
Highlights
DELMIA Manufacturing Resource Layout provides tools for 3D resource layout and area
reservation and detailed design for physical resources for more efficient factory layout.
DMU Space Analysis 2 (MSA) performs optimum DMU verification using advanced interference detection
and analysis, superior sectioning analysis, measurement, distance analysis and 3D geometry comparison
tools. Interferences can be detected interactively or in batch mode, analyzed, and results can be
saved. The user can do sectioning dynamically with mouse-based manipulation and save the section
results for reuse. Tools are included in the product for distance analysis and 3D geometry comparison.
Distance analysis of motion simulations and animation of sectioning results are possible through
DMU Space Analysis 2 (MSA) allows advanced validation of designs by ensuring a better understanding of
the problems for quick solving. It addresses populations involved in digital mockup review and product
packaging processes and can be used all along the product life cycle: from the design in context to the
maintenance review.
DMU Space Analysis 2 (MSA) is capable of handling digital mockups of all sizes from consumer goods
assemblies to very large automotive, aerospace, plant, ships or heavy machinery mockups.
Capabilities
The user can simply perform interference checking computations interactively for
clash, clearance, and contact, and visualize conflict details (parts in conflict and
conflict can be displayed at the first step of the clash computation, allowing the user
further analysis. The user has also the ability to interrupt the computation.
The user can define precisely parts to analyze (one versus another one, all part inside
one group, etc) and display the list of interferences with associated information
(conflict numbering, parts involved, etc.). He can filter this list according to multiple
criteria (irrelevant, relevant, not inspected) and finally present the results through a
matrix of conflicts.
The user can also print the results and output them as text file, or XML file. This file
coupled with a style sheet presents the clash results in a HTML browser. The style
The user can define two parts or assemblies to compare. The comparison can either be
done in a visual comparison mode or a geometry comparison mode. Whereas the visual
comparison mode offers faster and finer accuracy, the 3D geometry comparison can be
performed in batch mode through VB script. Once computed, the differences between
sectioning capability is available inside the compare command, providing users with
the ability to section the comparison results, browse the section, make measurements
on the section, access additional information for a thorough inspection and a better
Minimal distance can be computed between two products. The user can define
precisely parts to analyze (all part of one group versus another group, versus all the
other parts, etc.). Moreover, the user can check that the minimal distance between
two products falls in a given range (Band analysis). The result (surfaces) can be saved
as CATIA V4 model in order to be reused in a V4 design context. The results can also be
The user can perform automation through VB access for Clash, Distance & Band
Highlights
Checks interferences in interactive or batch mode for large amount of data, analyzes and
Compares 3D geometry, visualizes the result in a dedicated viewer, saves the results for reuse,
Provides a set of exact measurements on and between products, parts and features
Integrates with other DMU products for distance analysis of motion simulations and animation
of sectioning results
Allows automation through VB access for Clash, Distance & Band Analysis, and Sectioning
DELMIA Manufacturing System Definition provides tools for the authoring of manufacturing systems and
system structure and manual balancing of activities between systems including visualization of system
inputs and outputs, product flow between systems, activities on systems, physical resources, and
topology.
DELMIA Manufacturing System Definition allows authoring of system structure in the resource tree. It
also provides a System Editor which allows viewing of the system topology including parent-child
relationships and product flow between systems including grid position. The System Editor provides
tools to author product flow between systems and input and output of product and process data.
DELMIA Manufacturing System Definition provides tools to generate manufacturing systems from the
Assembly Specification Graph, assign physical resources to systems, and manufacturing system and
View and author assigned product data (assemblies, parts, fasteners) and process data
Highlights
DELMIA Manufacturing System Definition provides a System Editor allowing authoring of system
DELMIA Manufacturing System Definition provides tools to author product flow between systems
and to edit input and output of product and process data within the system.
DELMIA Manufacturing System Definition provides a manufacturing system GANTT chart and a
resource utilization GANTT chart to do capacity planning for manufacturing systems and
resources.
DELMIA PPR Manufacturing Hub Navigator is the gateway to the ENOVIA Manufacturing Hub. It provides
efficient navigation of product, process, and resource data, along with their related entities
(fasteners). DELMIA PPR Manufacturing Hub Navigator provides tools to search and display properties of
PPR objects, as well as visualize (preview) the selected product or resource in a dedicated 3D viewer.
It provides cross-highlighting between the PPR tree and 3D viewer. It also provides the ability to select
a process node and visualize (preview) the related products and resources based on existing selections
DELMIA PPR Manufacturing Hub Navigator serves as the launch pad for DELMIA DPE/DPM applications. It
allows process-centric and resource-centric loads into a DELMIA V5 authoring session. It can be used to
launch DELMIA Process Engineer (PE) Automatic Line Balancing and Work Load Balancing using the
selected resource, as well as DELMIA PE Standard Time Measurement using the selected process.
DELMIA PPR Manufacturing Hub Navigator is included in all DELMIA Hub-enabled configurations.
Capabilities
Highlights
and resource data, author process plan and product and resource assignment, and to define and verify
assembly sequences.
DELMIA DPM Product and Resource Definition is used in all manufacturing domains to author process
and resource data. It offers various views on the process data including Gantt charts and Pert charts.
State and position management provides the capability to verify product and resource positions in the
context of process sequences. The impact of product modifications on the process plan can be
Assists users planning manufacturing assemblies to describe process input and output
Gantt Chart has an improved user interface, and some added functions which improves
Precedence Constraints
Associated resources
PERT chart shows the process plan in a sequence based view based on the Control Flow
Precedence viewer shows the process plan in a sequence based view based on the
Precedence Constraints
MBOM viewer shows the resulting Manufacturing BOM based on input and output of the
Modification Table can be used to view modifications between different product drops
like new, modified, and deleted parts and fasteners. Impacted activities can be
Compare Tool allows the comparison of process, product and resource data. It shows
Manufacturing Hub toolbar offers several commands to load data from and save data to
Manufacturing Hub.
Highlights
DELMIA Product and Resource Definition allows process planners to create activities, resources,
manufacturing assemblies, and manufacturing kits for use in process plans. It allows process
planners to assign products and resources to activities and define positions for parts and
The Manufacturing Hub toolbar allows various commands to load and save data in the
Manufacturing Hub.
Gantt chart and Pert charts can be used to view the process plan in a time and sequence
format.
Modification Table and Compare Tools offer impact management for product changes and
DELMIA SRL provides robot resource models and robot specific kinematics required to perform robot
reachability analysis.
SRL can be integrated with other process planning tools to provide complete end-to-end coverage of
SRL consolidates the robot resource models and robot kinematics to be delivered as part of the V5
Robot Simulation configurations or as an add-on product for other V5 configurations. Without this
product users will not have the IK solvers to create robot inverse kinematic motion control.
Capabilities
The provides a library of 700 robot models for users to choose from. These models can
Users can move the robot model joints using the IK solvers. (TCP motion).
Highlights
Workcell Sequencing is a powerful 3D simulation tool used to design and simulate manufacturing
processes. It builds upon the workcell model developed in Robot Task Definition, Human Task
Simulation, or DPM Assembly Process Simulation. With Workcell Sequencing, the user can coordinate
The interface is intended to enable task synchronization among any programmable resources such as
robots or human models. The tools are synchronized using IO technology. Workcell Sequencing allows it
to link the resource programs to the process planning, and so creates a bridge between the resource-
Design and manufacturing engineers can use Workcell Sequencing to see simulations of robotic
movement. The simulation reproduces both simple and complex robotic manufacturing processes
Users who have opted to have Realistic Robot Simulation (RRS) installed can also use this tool to further
refine their simulations. (See the Realistic Robot Simulation User’s Guide, if applicable).
Capabilities
Define resource IO
Highlights
In previous releases, robot programs consisted of robot sequences. Sequences could be created
sequence in order to make it work. The old robot sequences were listed under the process node
of the PPR tree. As of V5 release 10, robot programs are created for a specific robot and are
consequently listed under the robot's data, in the resource node of the PPR tree. Robots may
have more than one task created for them. When a robot is assigned to a process activity, the
tasks created for the robot may also be assigned to that activity. To create a link between
process planning and robot programs, the concept of active task has been introduced. Because
users can create more than one task for a specific resource, they must select the task they
want performed in conjunction with a particular activity. The Set Active Task command
enables users to do so. The resource assignment can be translated by "The resource R
implements the Process P". The user may now assign an existing task to a resource in the
process plan. Assigning resource tasks extends this concept to get "The resource R implements
the Process P by running Task T". This allows the process planner to simulate the process and
Users can create IO states for programmable resources. The user can then create activities in
the resource tasks to evaluate these states or to make the resource wait for a state to be
evaluated. This simple "set" and "wait" mechanism is used to synchronize resources. IO
connections between robots can be visualized and a dedicated user interface allows the users
The user may monitor the status of the IO states and signals using the IO Monitor panel. The
user may perform dynamic analysis of the IO states by ignoring all the IO signals or by selecting
the required IO lines from the multi list to force a change in signals.
Users can define interference zones, and create activities defining when a resource has either
entered or cleared the zone. Whenever a resource is in a zone, no other resource can access
DELMIA – Equipment Arrangement 2 builds and manages intelligent representations of equipment… This
intelligent, or Smart Object, modeling and customization capability provides a base object model that
incorporates basic equipment behaviors, relationships and attributes. In addition, it allows the designer
to customize the object model, through the ability to define sub-classes and add attributes.
Provides user defined ID rules for objects … Designers can define ID rules to specify their company-
specific naming formats and conventions for objects. In addition, ID rules can be assigned to individual
classes of objects. When objects are created in the design document, their ID’s are generated
Allows function-driven piping parts placement on the layout… Users can capture the design intent for
selected physical parts to ensure modification scenarios are possible based on the original reasons for
the piping layout. This knowledge management functionality will follow the parts throughout their
existence in the company data repository, and will be available for future reference when
maintenance/upgrade is required.
Allows piping and instrumentation-driven equipment placement With this new function, users can
select equipment from the catalog, using specifications that are defined for a specific project and to
meet a precise context. These specifications may include temperature, pressure, corrosion allowance,
etc. In addition, pipe specification-driven nozzles can be created. This functionality provides users
Placement of equipment from catalogs… Catalog-driven equipment placement enables users to build
layouts quickly, using the standard catalog browser. Additionally, user-defined equipment and
components can be easily stored and accessed from the catalog, as required.
Allows arrangement of equipment in design documents … Designers can easily arrange equipment with
Integrates dynamic rule triggering during the preliminary and detailed design process … Users can
employ standard rules, or create their own customized checks, to analyze and validate their designs.
Supplies productive equipment modification capabilities… Through the use of direct manipulation
capabilities, equipment locations, as well as geometric parameters, can be easily modified on the fly.
Tools also allow offset measurement between equipment and objects in the design model, and provide
associativity between equipment and other objects that are defined in the design document.
Powerful query and analysis capabilities… Users can perform a wide variety of queries and/or analysis
on the specific properties of any object in the design document. This includes searching for objects in
the design model based on object class hierarchy, and querying specific equipment behaviors. Through
a network analysis tool, designers also have the ability to query and analyze equipment connectivity.
Additionally, users can browse the equipment catalog and search, via catalog hierarchy, equipment
geometry and technology, to locate a particular part. This is helpful throughout the product lifecycle,
providing easy access to part information all the way to the crew maintaining the equipment
Provides powerful setup tools… The product now supports the use of multiple graphic representations
for defining equipment symbols when creating catalogs. During the design process, users can activate
graphic representations while the status remains active. The user can customize corporate data and
define rules that will enforce company standards, such as equipment specification and geometry
definitions, as well as equipment catalog building. ANSI-based equipment starter catalog and tables
enable administrators to establish project specifications and standards that ensure a quality design. A
Starter set provides initial, customizable templates for standard nozzle types and equipment, including
vessels, heat exchangers, motors, drives and pumps, and includes data definitions, parametric shapes
Device Task Definition enables users to design and optimize their manufacturing
workcell layout. It deals with the "spatial organization" and components of the plant,
allowing quick easy layout and downstream evolution of the layout design. Through the
DELMIA integrated product environment, users have a seamless solution to address all
their manufacturing environment needs. They have the tools necessary to optimize
Device Task Definition enables users to add tool actions to the robot tasks prior to, or
after a target reach. These action items include part pickup, welding, etc.
Users of DELMIA Device Task Definition can "teach" individual robots specific tasks. This
includes both Cartesian and joint jogging. The user is able to verify reachability and a
collision free path concurrent with teaching the robot tasks saving time and improving
process accuracy. It is also possible to define specifications for other kinds of devices
DELMIA Device Task Definition enables users to set up tags and tag groups, which form
the basis for robot tasks. Device Task Definition provides a wide range of options for
manipulating the tags and associating the tags with specific places on parts.
Highlights
Complete feasibility studies such as automatic robot placement or weld reachability checks
Each robot can be taught specific tasks using advanced teaching tools
Device Task Definition provides a library of default actions, and provides an open architecture