Numerical control and computers aided manufacturing