Fernando,
Como o Alebe comentou, o vilão pode ser o arquivo também.
Fiz um pequeno exercício, e espero estar certo:
O fuso tem passo 12 fios/polegada, o que equivale a 2,116666... passos/milimetro ajustados no Mach3.
Como sabemos, não há como fazer uma fração de deslocamento - ou são 2 passos, ou 3, o que equivale a um deslocamento de 0,9448mm para 2 passos ou 1,4173mm para 3 passos (1 passo = 0,4724mm)
Então, para deslocar 28mm seriam necessários 59,26 passos, mas como vimos, só são possíveis 59 passos ou 60 passos
Se forem 59 passos teremos um deslocamento (teórico) de 27.87mm
O mesmo vale para a dimensão de 74mm - são necessários 156,63 passos, então para 156 passos teremos uma dimensão (teorica) de 73,70mm.
Some a isso erros de passo dos fusos, flexão das juntas elásticas (mangueiras), erros de diametro de ferramenta, material que cede durante o corte etc, e teremos os erros que voce encontrou...