Siemens and KUKA Robotics recently collaborated on a demonstration showcasing robotics integration at IMTS—a KUKA robot articulating parts, simulating the operation on a CNC machine tool.
Key to this development is the machine builder’s ability to integrate mxAutomation from KUKA directly through the Siemens Sinumerik CNC platform, thereby allowing the operator of the machine to run both the machine tool and robot from the single control panel.
The motion sequence of the robot is entirely engineered within the Sinumerik 840D sl CNC, then transferred by the 840D sl’s PLC function to the mxAutomation interpreter on the KR C4. All program changes to a six-axis robot can easily be input on a second channel of the CNC and fully operated. This scenario provides the ability to not only run a machine tool’s automation sequence more efficiently, but also make more changes on-the-fly to minimize machine downtime, with no special knowledge of robot programming language. During the operation of the machine tool, all changes made can be visualized directly on the CNC screen, further minimizing operator actions.
A Siemens Sinumerik 840D sl CNC was programmed to allow the operator to jog the robot, command the gripper and otherwise simulate integrated actions with a machine tool.
In operation, the KRC4 integrator and mxAutomation convert the robot language into the same commands used for multi-axis machine tool functions. A single Profinet cable runs between the robot and the CNC.
mxAutomation for Sinumerik CNC was a joint development between KUKA and Siemens. KUKA created plug-in function modules for the Siemens Step 7 PLC engineering software and provided its robot knowledge to Siemens for creation of the second channel logic on the CNC, Andreas Schuhbauer further noted.
All safety functions and test functions for load / unload, brake test, gripper, robot communication and safe operation of the robot are provided through the Siemens Profinet and Profisafe platforms.
Future developments for mxAutomation are planned, including a wider application range for robots in the CNC machine tool environment.