Figure 1. G87 Cycle 35 Figure 2. Two Cutter Radius Compensation Methods 74 Figure 3. Cutter Radius Compensation Entry Moves 76 Figure 4. Simpler Cutter Radius Compensation Entry Move 78 Figure 5. Cutter Radius Compensation Entry Moves 80 Figure 6. Two Cutter Radius Compensation Errors 81 Figure 7. First Cutter Radius Compensation Move - Straight 82 Figure 8. First Cutter Radius Compensation Move - Arc 83 Figure 9. Interpreter Interfaces 88 Figure 10. Software 90 Figure 11. Interpreter-do-it Function Call Hierarchy 96 Figure 12. Interpreter Function Call Hierarchy(from rs274_ngc read) 97 Figure 13. Interpreter Function Call Hierarchy(from read_real_value) 98 Figure 14. Interpreter Function Call Hierarchy(from rs274ngc_execute) 99 Figure 15. Interpreter Function Call Hierarchy(from convert_motion) 100 Figure 16. SAI Driver Function Call Hierarchy 101