Patent Document ID: 9063535
Application ID: 13723408

Base Claim:
1. A method for controlling a robot comprising the steps of: storing a numerical control language program in a mass storage device connected to a central processing unit, the numerical control language program adapted to be executed by a computer numerical control machine tool to perform a manufacturing process; operating the central processing unit to convert the numerical control language program into a robot language program based upon a pre-defined conversion configuration table having discrete configuration instructions for converting each numerical control language positional command to a robot language positional command and converting each numerical control language miscellaneous code command to a robot language sub-program; storing the robot language positional commands and the robot language sub-programs as the robot language program in the mass storage device; and executing the robot language program with a robot controller connected to the mass storage device and the robot at a run-time of the robot to perform the manufacturing process.

---

Claim 3:
3. The method according to claim 1 including providing an XML file of conversion rules in the mass storage device and operating the central processing unit to create the conversion configuration table from the XML file, the conversion configuration table containing rules for converting the numerical control language program into the robot language program.