Hola, en general para piezas mecánicas y análisis de esfuerzos y cosas por el estilo los programas mas poderosos son el Unigraphics y el catia, de estas mismas empresas sus versiones "light" son el solid edge y el solid works.
Con estos puedes generar el código G ademas de hacer análisis por elemento finito, simulacion de maquinado, y muchas cosas