Software for dynamic path calculation
Robots on an unknown path
The partnership between Eureka System, a system integrator for industrial companies with a focus on automation, and Keba Industrial Automation is still young. The collaboration between the two companies began four years ago when a special solution was to be developed for an OEM customer. Both companies have succeeded in combining their respective expertise to make significant progress in the industry. One example is Eureka System's CAM-Robot robotics solution, which was developed specifically for Europoliuretani and uses Keba's motion and robotics program libraries.
Europoliuretani is an Italian company based in the municipality of Padua that develops, produces and sells foaming and sealing machines and adhesive dispensers. Here, the team relied on Eureka System to develop a solution for their robotic system to mix, dispense and apply polyurethane foam for customized seals. The goal was a robotic solution that would allow Comau six-axis anthropomorphic robots to be used as CNC machines to apply polyurethane gaskets. It should be possible to define the dispensing paths dynamically while the application is being processed. As the parts to which the seal is to be applied are customer-specific parts and one-offs - which vary from batch to batch - the robot has to follow a complex, unknown path each time.
To perform CNC machining with an anthropomorphic robot with dynamic tool paths, Eureka System has coupled it with software for interpreting the G-code (the language used by CNC machines in accordance with the DIN 66025 standard). The software progressively generates the high-precision tool paths that the robot must follow in order to machine the parts of the workpiece on 3D paths with a fixed angle. This conversion takes place on the fly via a user-friendly interface that can be operated directly by the employee on the shop floor.
This article appeared in issue 12/23









