Reinaldo Henrique,
Este tipo de máquina que a gente está propondo fazer é bem simples, e não usa nenhum programa proprietário.
Normalmente começamos fazemos o desenho das peças que serão usinadas através de algum programa de desenho, e dependendo da complexidade da peça pode ser usado um simples CAD em 2D, como o Deltacad, ou para peças mais complexas desenhadas, usamos AutoCad 3D, Solidworks, Rhinoceros, etc...
Depois do desenho corretamente gerado, usaremos algum programa conversor, que basicamente transforma o desenho em 2D ou 3D em linguagem de máquina. Alguns exemplos de programas: ArtCam, VisualMill, BobCad, e outros.
Para controle da máquina propriamente dita, existem algumas opções bastante confiáveis, e outras nem tanto.
Muitos de nós usamos o Turbocnc que roda em DOS puro, e é muito eficiente e simples.
Existem ainda programas que funcionam em Windows ou em Linux.
Pela sua descrição, parece que voce trabalhou com máquinas de corte de tecido (lectra).
Há mais de dez anos eu faço manutenção preventiva e corretiva em máquinas de corte cnc de grande porte para a indústria da confecção.
Se ainda tiver alguma dúvida, é só perguntar.