RobMach: G-Code based off-line programming for robotic machining trajectory generation

Abstract

Compared with multi-axis CNC machines, industrial robots provide a new solution to complex surface machining due to the significant advantages of cost-effectiveness, good flexibility and large workspace. However, the programming for robotic machining trajectory is complex and time-consuming, due to the limitations for robots to execute G-Code command generated via the CAD/CAM post-processing techniques. To this end, the paper proposed an effective methodology to generate the robotic machining trajectory by the conversion from G-Code commands for practical operations, in which the robotic machining system and the associated kinematic analysis are implemented using ABB IRB 2600 robot, as well as the interpretation of G-Code and robot control commands. The conversion relationship from G-Code to robot control commands is achieved with the information of the CL point parameters and machining configuration parameters. One off-line programming software, RobMach, is developed to simulate and validate the effectiveness of the robotic machining trajectory by loading G-Code file of one blade milling, and the generated robot control program can be directly sent to robot’s controller for achieving the robotic machining capabilities, which can be extended to the machining operations of different industrial robots.

Preprint

Preprint can be found here.

Simulation Video

Demonstration video of RobMach software operation:

Offline programming files are tested in RobotStudio, the demo video is showen as follow:

A simple demo on real robot: