I thought I would start by defining exactly what CNC means. It is an acronym for Computer Numerical Control. In years past, NC meant something different, but today NC and CNC are considered synonymous for routers.
The CNC (aka the control) is responsible for communicating with both the operator and the machine and plays a key role in most machine functions. NC controls vary widely and have gotten increasingly more diverse as the “PC” has developed. From a machine tool builder's perspective I can shed some light on the various control architectures and in this post, and relate the relative costs on a $ ~ $$$$ scale.
To read more, click here