Here is a complete demo of the DS solution for Virtual Commissioning in the Aerospace industry (robotized drilling riveting workcell). There are 4 steps in the demo:
- Step1: create the Fasteners in CATIA (FDE), plan these Fasteners in DELMIA (PPL+PPA), and use them to create the RobotTasks in DELMIA (RTS+RSE) and the Kuka programs (ROL).
- Step2: connect DELMIA to ControlBuild (CBV) to validate the control software created in ControlBuild and the IO mapping. Signals are exchanged between CB and DELMIA thru the FMU protocol (using Shared Memory). With this co-simulation, we use the Control panel created in CB (manual/auto mode, emergency stop...) to drive the virtual workcell in DELMIA
- Step3: download the control program to the PLC, actually a Virtual PLC (PLC SimAdvanced) and connect this Virtual PLC to DELMIA thru ControlBuild, using the same control panel.
- Step4: connect the Kuka Virtual Robot Controller (VRC) to DELMIA thanks to RRS2 capability. Load the Kuka program downloaded from Delmia in the VRC. Replay the complete co simulation (Delmia ControlBuild VirtualPLC and VRC) using the Control panel.
Note that in this demo we connect CB to a Virtual PLC but it can be the same using a real PLC!
THANKS to @DM for this impressive work he did on the Controlbuild side: He has completely reworked the Control program, and the Control Panel to manage the co-simulation, adding also the connection to a joystick to demonstrate the manual mode, and finally the CB connection to the Virtual PLC.
THANKS to @KD to have a running Kuka VRC connected to DELMIA, and for the nice live demo of DELMIA using the RRS2 mode (moving the robot with the Teach Pendant or running the program created with DELMIA).
Attached the presentation and 2 videos explaining the Steps 1 and 2.
In my next Post, I will publish the videos for Step3 and 4. Stay tuned!
Note that my team will also deliver in June a training session (for DS Partners) on this topic, explaining how to put in place this solution, including complex topics such as Kuka OfficeLite (for the VRC) installation etc.
Virtual Commissioning Robotics ControlBuild OLP PLC Kuka Aerospace Drilling
