Čínské vřeteno vzduchem chlazené 3,5kW - minimální otáčky
Díky za radu, INHIBIT funguje !
Spínám relátkem DI1 s COM- , je to funkce SON - Servo On.
Kabel na všechny signály (step, dir , ...) je rozdvojen a zapojen trvale.
Zároveň se zapnutím funkce SON přes relátko odbržuji brzdu motoru.
Řeším teď jiný problém a to, že se po každém přepnutí motor posune dolů zdruba o 2 až 4 pulsy. 4 pulsy = 0,01 mm. Když cvakne relé na přepnutí.
To jsem zjistil hodinkami na dojíždění motoru a taky na servu se zobrazuje hodnota.
C-PUU - Input pulse number of pulse command (after electronic gear ratio is set) - pulsy ze systému, tohle jezdí přesně.
Fb-PUU - Motor feedback pulse number (after electronic gear ratio is set) - tady se přičítací pulsy při přepínání INHIBIT a brzdy.
Když jsem nezabrzdil při přepínání motorů brzdu, servo na displeji Fb-PUU skočilo někdy o několik desítek pulsů.
Kontroloval jsem i kabely. Na encoder k motoru je klasika stíněný co má být.
K motoru napájení není stíněný kabel.
Spínám relátkem DI1 s COM- , je to funkce SON - Servo On.
Kabel na všechny signály (step, dir , ...) je rozdvojen a zapojen trvale.
Zároveň se zapnutím funkce SON přes relátko odbržuji brzdu motoru.
Řeším teď jiný problém a to, že se po každém přepnutí motor posune dolů zdruba o 2 až 4 pulsy. 4 pulsy = 0,01 mm. Když cvakne relé na přepnutí.
To jsem zjistil hodinkami na dojíždění motoru a taky na servu se zobrazuje hodnota.
C-PUU - Input pulse number of pulse command (after electronic gear ratio is set) - pulsy ze systému, tohle jezdí přesně.
Fb-PUU - Motor feedback pulse number (after electronic gear ratio is set) - tady se přičítací pulsy při přepínání INHIBIT a brzdy.
Když jsem nezabrzdil při přepínání motorů brzdu, servo na displeji Fb-PUU skočilo někdy o několik desítek pulsů.
Kontroloval jsem i kabely. Na encoder k motoru je klasika stíněný co má být.
K motoru napájení není stíněný kabel.
Rád bych to přepnul na Inhibit, ale zatím se nedaří.
Na vstupu DI1 je funkce ServoOn zapnutá když je nastavení 101. To je aktuálně nastaveno.
Funkce P2-10
Místo toho ServoOn bych tam chtěl tu funkci Inhibit.
Například jsem tam zkoušel zadat 169 , 04F, 14F , ale nereaguje to, servo se pak vůbec nehýbe, nebo nereaguje na vypnutí vstupu DI1 a dělá pohyby i když by mělo stát.
Na vstupu DI1 je funkce ServoOn zapnutá když je nastavení 101. To je aktuálně nastaveno.
Funkce P2-10
Místo toho ServoOn bych tam chtěl tu funkci Inhibit.
Například jsem tam zkoušel zadat 169 , 04F, 14F , ale nereaguje to, servo se pak vůbec nehýbe, nebo nereaguje na vypnutí vstupu DI1 a dělá pohyby i když by mělo stát.
- robokop
- Site Admin
- Příspěvky: 22410
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
servo on tam musis nekde nechat tim se to cele aktivuje
bez nej servonezapnes
kdyz ho nastavis jako negovany signal a das na nezapojeny pin zapne se samo po pripojeni 230v
ten inhibit prehod na ten ovladany pin a bude to chodit
bez nej servonezapnes
kdyz ho nastavis jako negovany signal a das na nezapojeny pin zapne se samo po pripojeni 230v
ten inhibit prehod na ten ovladany pin a bude to chodit
Vsechna prava na chyby vyhrazena (E)
Zkoušel jsem to, pulsy potom při tom přepínaní nepřeskakujou, to je v pohodě.
Ale na displeji serva pak přehodím jiné pulsy co jsem tady psal ( to jsou asi pulsy z motoru polohy) a ty se pomalu přičítají. Takže problém bude asi někde jinde.
Nyní už mám kabel v celku rozdvojený. Bez čokoládek.
Například vstup 8 je volný .
Rád bych zkusil přehodit Inhibit na jiný pin, ale zatím nevím jak. Nevím jak se to převádí.
Podle dostupných kalkulaček na internetu znamená hodnota 0x45 v hexadecimal 69 a tento vstup když chci naprogramovat jako Normally open tak před to jedničku, takže vy výsledku 169 zadat, ale 169 tam už nejde zadat, maximálně 159 tam jde.
Takže asi na to jdu špatně.
Takže to shrnu:
- Měl jsi problém s kabelem, díky němu si driver vymýšlel pulzy. Náhradou za jiný kabel už je to OK.
- Máš namalované řešení, které funguje. Ale protože jsi ho zkoušel s tím špatným kabelem, tak si vymýšlelo pulzy.
- Ty místo toho, abys opravil kabel a použil funkční řešení, tak několik dalších dní řešíš jak to udělat konfigurací driveru.
- Měl jsi problém s kabelem, díky němu si driver vymýšlel pulzy. Náhradou za jiný kabel už je to OK.
- Máš namalované řešení, které funguje. Ale protože jsi ho zkoušel s tím špatným kabelem, tak si vymýšlelo pulzy.
- Ty místo toho, abys opravil kabel a použil funkční řešení, tak několik dalších dní řešíš jak to udělat konfigurací driveru.