It is not possible to get a machine to do everything when you first start because your needs will change as your knowledge, skills and experience grows. There is a definite learning curve to CNC...