Fabrication Robot Programmer

Define, validate and program robot arc welding and sealant deposition systems offline in the Virtual Factory using the Fabrication Robot Programmer Role on the 3DEXPERIENCE Platform.

DELMIA 3DEXPERIENCE Fabrication Robot Programmer provides an interactive 3D environment where robot programmers can create, simulate and validate an entire robotic workcell for arc welding, laser cutting, waterjet cutting, or any robotic application where the trajectory is based on part intersections.

Robot programmers can position resources, simulate robots and positioners, create robot trajectories, and create a complete workcell sequence between robots and other devices. They can define, validate, and optimize robotic arc welding processes and setups prior to delivery to the shop floor.

Fabrication Robot Programmer automatically generates a tool trajectory based on the geometric design of the product. Multiple variables including the joint configuration, robot setup and workcell layout are combined when the collision-free welding trajectory is defined. Users can perform feasibility studies while creating optimized, interference-free simulations that execute robotic operations. Fabrication Robot Programmer includes an extensive library of robots and controllers for all major industrial robot manufacturers. These capabilities simultaneously improve quality, reduce costs, and maximize resource utilization by keeping production equipment engaged in value-added activities.

Fabrication Robot Programmer also provides a comprehensive set of tools to import and export robot programs. Robot programmers can offline program robots from 13 manufacturers and validate robot specific syntax.

DELMIA Fabrication Robot Programmer

DELMIA Fabrication Robot Programmer

Robotics Arc Engineer Benefits

Fast, simple robotic workcell layout

Choose from an extensive library of robot and controller models from all major industrial robot manufacturers. Auto placement and workspace envelope tools help users position the robot in a reachable position and benefit from early feasibility studies.

Concurrent robot simulation

Robot Simulation Engineers can concurrently create and validate individual robot tasks in a single workcell or assembly line or across an entire factory. As users complete their work, the robot task details become available to all stakeholders and are incorporated into the parent process, so that multiple users concurrently incorporate the collective work into their own.

Improved collaboration between Simulation Engineers and designers

Based on the 3DEXPERIENCE® platform, Fabrication Robot Programmer supports collaboration throughout the extended enterprise. Powerful lifecycle and change management capabilities streamline the business process and improve the overall quality of work.

Creation, simulation and validation of robot tasks in the manufacturing context

Fabrication Robot Programmer lets Robot programmers create and validate robot tasks in a variety of manufacturing contexts. This results in the best possible understanding of how motion variables will impact task definition. RFP also includes Realistic Robot Simulation I (RRS-I) for increased robot trajectory and cycle-time accuracy.

Greater productivity for Simulation Engineers

Fabrication Robot Programmer gives engineers a clear understanding of the shop floor environment and the work to be done. The simplified interface is context-based; for example, when a user clicks on a weld seam or seam search trajectory, RFP presents a set of 3D trajectory creation and modification commands. Single-click robot trajectory updates help ensure that programs are current and that they reflect the latest product design modifications.

Offline program robots while they work

Users can create production robot programs offline in the immersive 3D environment, while the production robot is working, without affecting production and revenue.

Weld quality assurance

RFP’s positioner optimization function precisely positions the weld joint so that proper welding practices are followed. This ensures that weld trajectories and programs are of high quality. Integrated controller-specific weld tables ensure the accuracy of robot programs.

DELMIA Robot Arc Welding Simulation

DELMIA Robot Arc Welding Simulation

Fabrication Robot Programmer Highlights

Generate and modify geometry-based arc weld trajectories

Fabrication Robot Programmer users can generate and modify arc weld trajectories with a full suite of geometry-based capabilities. Fabrication Robot Programmer automatically creates fully detailed robotic trajectories for both seam search and arc welding based on the CAD models of the parts to be welded. The trajectories include robot weld locations as well as approach and departure via points.

Optimize workpiece positioning

Workpiece positioning mechanisms present the workpiece to the welding robot so that an optimal weld can be achieved. Traditionally, programming these is a difficult, time-consuming manual process. Fabrication Robot Programmer automatically calculates the optimal joint values of the workpiece positioning device.

Optimize trajectories

Automatically optimize a robot’s motion by computing standard motion parameters such as turn numbers, arm configuration, gantry positions and rail values along a robot trajectory. RFP also provides tools for optimizing cycle time and creating a collision-free path. The user can copy or mirror existing robot tasks. The cloned or mirrored task also includes all supporting robot motion data. This facilitates the re-use of robot tasks when other robots are performing similar tasks elsewhere.

Supports advanced logic and I/O in device programs

Fabrication Robot Programmer allows users to create input and output signals between robots and other devices. Input and output ports can also be easily created from an external file. RFP also provides advanced logic programming instructions through its easy-to-use interface. These logic commands let the user insert conditional statements (if-then-else) and looping statements into the robot task.

Simulate controller-specific weld profiles

Robot programmers can fully simulate controller-specific weld schedules for a robot-controller combination with the arc welding profile user interface. Weld profiles include start, end, and included weld points; seam data such as motion parameters and weld data like voltage and amperage; and weave data for the weld tip motion pattern, as well as speed and delays.

Quickly generate seam search trajectories.

Fabrication Robot Programmer users can rapidly generate seam search trajectories using standard patterns and controller-specific constraints. Simply select the robot, the base geometry, the wall geometry, and the side geometry. With a few mouse clicks, they can define a seam search trajectory specific to the selected robot, controller, and sensor.

Import, export, and customize robot programs

Fabrication Robot Programmer provides robust translators to import or export robot native-language programs Users can create robot programs offline, without affecting production and revenue. RFP provides translators to Fanuc RJ/TPE; Motoman/Yaskawa; Nachi; Kawasaki; Panasonic; Daihen; ABB RAPID S4C/S4C+; C5; Kuka, Durr, Denso, Staubli, Universal, Mitsubishi, and Kobelco. When users prefer a customized approach to the robot translators, RFP uses VB.Net for robot program translation to allow users to easily adapt translators to custom requirements.

Create a swept volume from the robot task

Users of Fabrication Robot Programmer can create a swept volume of the robot or the tooling based on the motion in the robot task. The volume can then easily be shared with tool designers to communicate the robot or tools working envelope.

Robot Simulation On-the-Go (Offline Mode)

Users can disconnect their Robot Simulation Engineer App session from the database and continue to work on their Robot simulation while disconnected from the database and the network. Data can be created and modified while disconnected. Automatic database reconciliation occurs upon reconnection.

Related Software


DELMIA is a Global Industrial Operations software that specializes in digital manufacturing and manufacturing simulation.



Connect with other 3DEXERIENCE roles and take advantage of the virtual twin for the entire enterprise

Virtual Commissioning PLC Testing
Collaborative Operations

DELMIA 3DEXPERIENCE Operations vision that enables a common understanding for all stakeholders.

This solution provides a holistic, model-based, and data-driven digital backbone that breaks down the silos between diverse functional users from engineering, operations, and supply chain.

DELMIA Virtual Factory
Combine Virtual and Real worlds

Virtual Twin Experience on the cloud is an executable virtual model of a physical system which brings in learning and experiences taken from the real world processes to update the digital twin model.

Achieving this closed-loop capability is the full realization of benefits to be gained from the convergence of the Virtual and Real Worlds

Operations management
Manufacturing Line Design

Manufacturers of any size can adopt new processes and systems that reduce design incompatibilities between sales and engineering.

Using DELMIA 3D technology in a single platform, OEM line manufacturers can demonstrate the final product design and performance in an immersive experience that raises the customer’s level of satisfaction.


The 3DEXPERIENCE platform provides a Safe, Social, Connected, Informed and Structured environment for team leaders, project managers and other professionals who want to manage data on the cloud and collaborate without constraints.

Safe: Customer controlled access. Transparent cloud backup. Encrypted communication protocols. Data always safe-no overwrite, no loss of data.

Social: Integrated structured and unstructured collaboration tools enabling social innovation. Collaborate on product design or engage with your stakeholders early in product development.

Connected: Every user always connected to a single, common database. Access data anywhere, anytime, on any device. Review and markup models.

Informed: Choose from the widget library, Create and share Dashboards. Get the latest information about your product development. Always have access to your latest data.

Structured: Zero overhead data management - store and manage data across collaborative spaces, share information in communities. Find indexed data faster by using tags, custom search, etc.

Interested in the Fabrication Robot Programmer 3DEXPERIENCE Role?

Contact us and get your questions answered today.

US 440.257.7460 | UK 01926.333777