m codes machines g-codes supplies handling milling g codes cnc equipment cnc machine machining cad machinery g-code