Čínské vřeteno vzduchem chlazené 3,5kW - minimální otáčky

diskuze tykajici se mechaniky a dalsich veci okolo komercnich CNC stroju
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

19. 10. 2018, 8:39

Díky za radu, INHIBIT funguje ! :D

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.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

19. 10. 2018, 9:08

Misto toho son ppuzij inhibit
Nemelo by to popojizdet
Vsechna prava na chyby vyhrazena (E)
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

21. 10. 2018, 7:44

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.


01.jpg
02.jpg
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

21. 10. 2018, 7:59

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
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

21. 10. 2018, 8:11

Hele, a vyzkoušel jsi tu variantu, kterou jsem Ti namaloval?
Ta bude fungovat s jakýmikoli servy nebo třeba i s krokáči.
Psal jsi, že máš kabeláž vytaženou na čokoládu. Takže zadrátovat těch pár drátů je akce na maximálně 10 minut.
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

21. 10. 2018, 8:17

Mex píše: 21. 10. 2018, 8:11 Hele, a vyzkoušel jsi tu variantu, kterou jsem Ti namaloval?
Ta bude fungovat s jakýmikoli servy nebo třeba i s krokáči.
Psal jsi, že máš kabeláž vytaženou na čokoládu. Takže zadrátovat těch pár drátů je akce na maximálně 10 minut.
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.
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

21. 10. 2018, 8:24

robokop píše: 21. 10. 2018, 7:59 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
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ě.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

21. 10. 2018, 8:39

neni nic jednodussiho nez to naklikat v tom jejich software
Vsechna prava na chyby vyhrazena (E)
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

21. 10. 2018, 8:42

Nojo vidiš, ten zatím nemám ani kabel na připojení :)

... asi si seženu
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

21. 10. 2018, 8:59

ty hodnoty pro zadani z panelu jsou v manualu v tabulce
pokud vim tak se nic mezi soustavama neprevadi
Vsechna prava na chyby vyhrazena (E)
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

21. 10. 2018, 9:03

Nevím co konkrétně myslíš, ale například u SON je v tabulce napsáno 0x01 a v servodriveru je nastavena hodnota 101.

A u toho Inhibit je v tabulce 0x45
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

21. 10. 2018, 9:11

1 pred tim to invertuje, to je ok
ale myslim ze to prevadeni z hex do dec je spatne
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

21. 10. 2018, 9:53

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.
tarvisio
Příspěvky: 283
Registrován: 25. 10. 2013, 3:11

22. 10. 2018, 8:54

Díky za pomoc, už to funguje !

Na vstupu 1 jsem nechal ServoOn
Na vstup 8 jsem navolil zapnutí toho INHIBIT a chodí to jak hodinky :D

Relátka jsem už odmontoval a vydal se touhle cestou, protože se mi zdála lepší.
Odpovědět

Zpět na „Mechanika a komponenty “