1. G00 Rapid Positioning move
2. G01 Linear Interpolation
3. G02 Circular Interpolation Clockwise
4. G03 Circular Interpolation Counter Clockwise
5. G04 Dwell Command
6. G17 X Y plane selection
7. G18 X Z plane selection
8. G19 Y Z plane selection
9. G40 Cancel Cutter Compensation
10. G41 Cutter Compensation Left
11. G42 Cutter Compensation Right
12. G70 or G20 Inch Programming (We will use G20 if in the Inch system)
13. G71 or G21 Metric Programming (We will use G21 if in the Metric system)
14. G80 Cancel Fixed Cycles
15. G81 Common Drill Cycle (Know for Final Examination)
16. G82 Counterbore (Know for Final Examination)
17. G83 Peck Drill Cycle (Know for Final Examination)
18. G84 Tap Cycle (Know for Final Examination)
19. G85 Bore in and out Cycle (Know for Final Examination)
20. G86 Ream Cycle (Know for Final Examination)
21. G92 Set or Reset Axis Values
22. G90 Absolute positioning
23. G91 Incremental Positioning
24. G93 Per Revolution Feed rate 1/T
25. G94 Per Minute Feed rate
26. M00 Machine Stop
27. M01 Optional Stop
28. M02 End of Program Stop
29. M03 Spindle On Clockwise
30. M04 Spindle On Counter Clockwise
31. M05 Spindle Stop
32. M06 Tool Change, return Quill to home position, turns
off the spindle, the spindle won't come back on unless told to. also
turns off coolant. ( This is for the FADAL, check for other machines)
33. M07 Mist or Auxiliary coolant
34. M08 Flood Coolant
35. M09 Coolant Off
36. M30 End of Sub-Routines (Know for Final Examination)
37. D Tool Diameter Offset (Know for Final Examination)
38. F Feed rate
39. I X axis Modifier
40. J Y axis Modifier
41. K Z axis Modifier
42. S R.P.M.
43. H Tool Length Offset
44. A Primary Rotary Axis around "X" (Know for Final Examination)
45. B Primary Rotary Axis around "Y" (Know for Final Examination)
46. C Primary Rotary Axis around "Z" (Know for Final Examination)
47. G8 Deceleration command Off
48. G9 Deceleration command On
49. T Tool Callout
50. M45 Execute Fixed Cycle immediately
51. G99 Return to Rapid Plane
52. G98 Return to Initial Plane