Lolata,
Penso que este problema de perda de passo esteja ocorrendo devido ao uso de um processador AMD (Athlon).
No TurboCNC for Windows é utilizado o clock do processador e existe um bug de sincronismo no Windows XP/2003 ao utilizar processadores AMD.
Solução:
Modifique o arquivo Boot.ini e acrescente o parâmetro /usepmtimer. Para isto, execute as seguintes etapas:
1. Faça logon no computador, usando uma conta com permissões administrativas.
2. Clique em Iniciar , clique Executar , tipo c:\Boot.ini o Bloco de notas e, em seguida, clique OK .
3. No arquivo de Boot.ini, uma linha que começa com
"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" está localizada na seção "[operating systems]".
Essa linha especifica a localidade de sistema operacional padrão em uso.
A linha pode aparecer da seguinte maneira:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
4. No final desta linha, acrescente o parâmetro /usepmtimer.
5. Salve o arquivo e feche o Bloco de Notas.
6. Reinicie o computador.
Segue abaixo um exemplo de como ficaria o arquivo boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
Notas:
Este problema ocorre principalmente em processadores AMD.
Este problema não ocorre no TurboCNC 4.01 (DOS) pois por padrão ele usa o clock do chip 8254 da placa mãe.