McGraw-Hill Publishing Company CNC Programming Using Fanuc Custom Macro B