Don't bother with Pro-eng, it is purely mechanical. Auto cad is ok, but cannot handle curves very well( not easy to generate curved paths). The best by far, and only costs a couple of thousand dollars(if that much), is Wavemaker, from
Barnard microsystems in the UK. I have used it for years and...