Assembly Riveting System Programmer for Aerospace

Create and Validate Robotic Riveting Processes in a Realistic 3D Environment on the 3DEXPERIENCE Platform with this DELMIA Role.

DELMIA Assembly Riveting System Programmer for Aerospace (RARSA) empowers Engineers to create and optimize robotic processes well in advance of shop floor setup. They can program entire robot drilling and riveting work cells, validate them on the 3DEXPERIENCE® platform and use analysis tools to react quickly to design changes.

Robust translators support the import and export of validated processes in native robot languages. It’s even possible to offline-program robots from a range of manufacturers. This capacity to plan quickly and prevent issues significantly reduces system try-out times, boosts resource utilization and cuts cost.

RARSA provides a robust set of tools to manage robot processes, tooling and simulations. Advanced robotic applications which utilize a workpiece positioner or a fixed tool center point are also supported in this comprehensive solution. Users can define, validate, optimize and program robotic processes and setups prior to delivery to the shop floor.

RARSA provides advanced capabilities for robot path planning, fastener distribution and automatic tool search and selection. It generates the drilling and riveting machine patterns to quickly program large quantities of studs or rivets. Analysis tools help engineers react quickly to new or changing product or tooling designs.

RARSA users can perform feasibility studies while automatically creating optimized, interference-free simulations that execute robotic operations. Once the robot trajectories are validated, robust translators are provided to import and export robot programs.  Engineers can offline-program robots from 14 robot manufacturers and validate robot-specific syntax. Workcell validation can be further enhanced with PLC programs managed in CATIA Control Build. The tight integration between the PLC emulator CATIA Control Build and RARSA provides high performance communication for virtual validation of the workcell controls system.

Assembly riveting system programmer role

Assembly riveting system programmer role

Assembly Riveting System Programmer Benefits

Early discovery and resolution of design for manufacturing (DFM) issues

Perform robot task feasibility studies early in the planning and detailing stages, reducing the cost of re-work generated by product and tooling changes.

Improved collaboration between simulation engineers and product or tool designers

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

Concurrent robot simulation

Concurrently create and validate individual robot tasks in a single workcell, in an assembly line, or across an entire factory. As each user completes the work, the robot task details become available to other stakeholders and are incorporated into the parent process, so multiple users concurrently incorporate the collective work into their own.

Fast, simple robot path planning

Easily plan a collision-free robot trajectory for complex robot tasks. Based on a few user inputs, RARSA plans the robot path by computing a collision-free trajectory for the robot to follow. RARSA also can optimize the robot path to reduce the number of via points. The automatic path planning ability saves the user valuable programming time.

Program robots offline

Create production robot programs offline in the immersive 3D environment, while the production robot is working without affecting production.

Virtually validate the PLC code

Connect the robot simulation to CATIA Control Build to validate the workcell’s automation controls. In this context, validation of the logic in the PLC program can begin before the actual workcell is built, allowing for the validation of the control code earlier in the production engineering phase, which greatly reduces the time required for system try-out and start of production.

DELMIA Robot Programming

DELMIA Robot Programming


A comprehensive solution for robot drilling and riveting

Supports drilling and riveting processes in the manufacturing context. The behaviors of the drilling and riveting operations can be simulated and validated. Users can create profiles for the riveting operations and adjust the rivet patterns. When designers change the fastener locations, the robot paths can then be automatically updated.

Automatic robot path updates to accommodate design and fastener changes

When design engineers make changes to a product, robot programmers can determine if the design or fastener changes impact the existing robot program. If necessary, they can choose to automatically update robot tasks and trajectories. The update can include changes in the physical make-up of the part or the position or the number and location of fasteners.

Supports advanced logic and I/O in the simulation

Create input and output signals between robots and other devices. Input and output ports can also be easily created from an external file. RARSA 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.

Compute collision-free paths and optimize trajectories

Uses robust algorithms to compute a collision-free robot path. With a few clicks from the user, the ingress or egress for the robot is computed. RARSA also provides tools for optimizing the robot path to remove un-needed via points.

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

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. Collisions and clearances are detected while machines and robots are in motion and allow users to benefit from early feasibility studies. RARSA lets users create and validate robot tasks in a variety of manufacturing contexts. By performing multiple what-if scenarios, the result is the best possible performance of the workcell under multiple conditions or configurations.

Calculate interference zones

Provides the user with functionality to calculate interference zones and interlocks in multi-robot workcells. When the user creates a task for each robot in the cell, the powerful algorithm calculates at which position a collision exists in each robot task. It then chooses the appropriate position for each offending robot, then inserts a wait statement in each robot task. It also will insert an I/O statement in the robot task of the other robot involved in the collision, which will be re-set once the zone is clear.

Import, export, and customize robot programs

RARSA provides robust translators to import or export robot native-language programs. Users can create robot programs offline, without affecting production and revenue. RARSA 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, RARSA uses VB.Net for robot program translation to easily adapt translators to custom requirements.

Use Realistic Robot Simulation (RRS-I) and (RRS-II) for increased simulation accuracy

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 protocol is used to connect the 3D simulation with the robot vendor’s motion control software.

Robot Simulation On-the-Go (Offline Mode)

Disconnect the Robot Simulation Engineer App session from the 3DEXPERIENCE Platform and continue to work on the Robot simulation. Data can be created and modified while disconnected. Automatic database reconciliation occurs upon reconnection.

Virtually validate controls programs

Validate controls programming in the 3D virtual environment. Easily create the input and output connections and run the robot simulation using control code managed by the controls emulator CATIA Control Build. This provides ultimate realism and accurately performs hardware-in-the-loop workcell simulation, in which actual hardware components (robot controller or PLC/PLC emulator) are connected to the simulation. Engineers can test what-if scenarios to reduce time debugging programs on the shop floor during system start up.

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 Assembly Riveting System Programmer for Aerospace 3DEXPERIENCE Role?

Contact us and get your questions answered today.

US 440.257.7460 | UK 01926.333777