Mach3
https://www.machsupport.com/software/mach3/
Mach3 turns a typical computer into a CNC machine controller. It is very rich in features and provides a great value to those needing a CNC control package.