What's inside a CNC Controller