No Mach3 não sei como funciona
Mas no LinuxCNC (EMC2), além do pino de saída PWM tem dois parametros para configurar. A escala e o off set.
Mais ou menos, a grosso modo, a escala é a intensidade e o off set é onde se determina a velocidade minima
Com apenas um transistor ligado na saída da porta paralela (com um resistor em série na base) eu consigo controlar a velocidade do Inversor. Não fica muito linear, mas funciona. Por exemplo se eu colocar no programa S1 tenho a velocidade mínima. se colocar S18000 tenho a velocidade máxima. Se colocar S9000 eu tenho a velocidade em mais ou menos 60%