Text this: Theory and Design of CNC Systems