Computer numerical control (CNC) software is used to create tool paths for CNC machine control systems, or to turn a personal computer (PC) into a CNC controller. CNC uses computer-aided design (CAM) ...
If you’ve ever played around with macro photography ... You can also adapt an existing motion control device like a CNC machine.