Antonio Carlos,
Seja bem vindo ao forum...
à princípio, se o programa foi escrito de forma a prever este tipo de coisa, provavelmente não importa muito as unidades de trabalho que o usuário prefere usar...
E quanto ao método de acionar um eixo, pode ser usado qualquer coisa, contanto que você tenha como saber de antemão o deslocamento por passo por exemplo, ou o deslocamento por alguma unidade de medida...
O que mais se usa são os fusos pela praticidade, mas cabos de aço, de kevlar, correias dentadas, pinhão e cremalheira, são algumas das variações que existem...