Opóźnienie po zmianie kierunku
: 24 wrz 2007, 19:42
Witam,
czy ktoś wie jak w Mach'u 3 ustawić opóźnienie czasowe po zmianie kierunku?
Chodzi mi o wprowadzenie małej zwłoki czasowej pomiędzy zmianą poziomu na linii DIR i krokami w nowym kierunku na linii STEP.
Problem wynikł po dołączeniu optoizolacji do sterowników (mam za duże rezystorki). Przy zmianie ze stanu niskiego na wysoki powstaje duża zwłoka czasowa i sterownik nie wykrywa zmiany stanu tej linii mimo, że Mach zacznie taktować linią STEP. Dopiero po paru krokach wykrywana jest zmiana. Tak więc parę pierwszych kroków w nowym kierunku jest wykonywanych jeszcze w starym. Efektem jest podnoszenie się systematycznie osi Z i nie prostokątny układ XY. Po odłączeniu optoizolacji problem znika.
czy ktoś wie jak w Mach'u 3 ustawić opóźnienie czasowe po zmianie kierunku?
Chodzi mi o wprowadzenie małej zwłoki czasowej pomiędzy zmianą poziomu na linii DIR i krokami w nowym kierunku na linii STEP.
Problem wynikł po dołączeniu optoizolacji do sterowników (mam za duże rezystorki). Przy zmianie ze stanu niskiego na wysoki powstaje duża zwłoka czasowa i sterownik nie wykrywa zmiany stanu tej linii mimo, że Mach zacznie taktować linią STEP. Dopiero po paru krokach wykrywana jest zmiana. Tak więc parę pierwszych kroków w nowym kierunku jest wykonywanych jeszcze w starym. Efektem jest podnoszenie się systematycznie osi Z i nie prostokątny układ XY. Po odłączeniu optoizolacji problem znika.