Frodo pisze:Jeśli są to błędy Windowsa to czy Linux jest lepszym rozwiązaniem ( np program EMC )?
głównym błędem dodawanym przez PC nawet przez sam komputer (czyli niezależnie od systemu.. programu itp) - jest niezdolność do bardzo precyzyjnego generowania sygnału sterującego step...
załóżmy, że chcemy szybko zakręcić silnikiem ze stałą prędkością - więc potrzebne jest generowanie na linii step sygnału o stałej częstotliwości.. czyli odstępy pomiędzy kolejnymi zboczami narastającymi step powinny być równe - ALE NIE SĄ!
niezdolność do generowania sygnału z bardzo dużą dokładnością czasową to główne ograniczenie PC...
niestałość tego czasu na poziomi 10us - to chyba granica możliwości PCetów... i to tych bardziej udanych z punktu widzenia CNC(mach2/3 emc2 itd)
oczywiście sterowanie z PCeta ma zalety... i znając poziom błędów komputera + oczyszczając system (lub wybierając emc2+rtai linux) - można mieć sterownie zaspokajające potrzeby... i to niskim kosztem
wracając do tematu tracenia kroków - przy poprawnie ustawionym programie... przy nastawach nie wymagających więcej od silnika niż on może - to wszystko powinno pracować bardzo poprawnie
jednak zakłócenia w precyzji generowania odstępów między kolejnymi impulsami na linii step powodują przyśpieszenia/hamowania których nie uwzględniliśmy w setupie... stąd tak istotny jest dobór maszyny, pomiar maszyny pod względem dokładności generowanego sygnału... tak aby błąd maszyny nie przekraczał pewnych granic które zostały uwzględnione w setupie...