Zdravím CNC nadšence,
s kamarádem jsme přestavěli starší manipulátor na 3 osou frézku. Data z PC putují desky Gravos GVE84 a odtud do X (driver Vexta UDX5114N, motor Vexta EM566-NA), Y (driver Vexta UDX5128N, motor Vexta EM569H-NA) a Z (driver na bázi Toshiba TB6560, motor 2-fázový 200 kr/ot).
Osy X a Y jsou původní, jedná se o 5-fázové motory 500 kr/ot. Jejich nastavení je původní a chodili takto spolehlivě několik let. Napojení na GVE84 je dle pánů z Gravosu a vše funguje zdánlivě spolehlivě. Problém se projeví při cyklování motoru tam a zpět, třeba o půl otáčky. Napsal jsem si program, při kterém by měl motor kývat tam a zpět stále na stejné místo. Jak lze ale vidět na videu, počátek se stále posouvá jedním směrem. Při pohybu lze slyšet občas jistou nepravidelnost u všech os, jako by motor zaváhal či ztratil krok. U osy Z ale i přes tyto zvuky ke žádnému posunutí nedochází. Jedná se pouze o osy X a Y.
Nesetkal se prosím někdo s podobným problém či neví, kde by mohl být zakopaný pes?
Děkuji za každou radu
Jednostranná ztráta kroku 5-fázových motorů
- Přílohy
-
- 08012014010.mp4
- (8.01 MiB) Staženo 373 x
- robokop
- Site Admin
- Příspěvky: 22875
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
zkontroluj si casovani pulzu
nektere drivery se nekryji s obecnou hodnotou ktera je takova univerzalni
je treba si pohlidat delku pulzu step
dobu po kterou nesmi prijit step tesne po zmene dir
v manualu to bude jiste popsane
hodnoty posli do gravosu
kdyby byl prob. tak ti tam daji jiny firmware
uz jsem toto jednou s nimi resil
nektere drivery se nekryji s obecnou hodnotou ktera je takova univerzalni
je treba si pohlidat delku pulzu step
dobu po kterou nesmi prijit step tesne po zmene dir
v manualu to bude jiste popsane
hodnoty posli do gravosu
kdyby byl prob. tak ti tam daji jiny firmware
uz jsem toto jednou s nimi resil
Vsechna prava na chyby vyhrazena (E)
To echt:
To bych neřekl. Na driveru je přepínač 1P a 2P. Při 2P využívá CW/CCW a u 1P Dir/Step (nyní nastaveno na 1P). V rámci laborování jsem samozřejmě zkoušel přepnout, ale podle očekávání pak motor kouskuje jen v jednom směru.
To robokop:
Díky za připomínku. Tady jsem problém hledal a nejsem si jistý. V obrázku přikládám časování u Gravosu i Vexty. Dálka pulsu u Gravosu je dána frekvencí desky, v mém případě více než 14 us, což je více než minimálních 5 us driveru. Rozdíl je ve změně směru, kdy Gravos má 0,8 us a Vexta požaduje 10 us. Musí se opravdu přehrávat firmware nebo stačí nějaká změna v nastavení? Zkoušel jsme v Armote přidat prodlevu mezi vektory, ale bez výsledku. Mělo by vliv, kdybych přidal ke kódu před každou změnou směru G04?
To bych neřekl. Na driveru je přepínač 1P a 2P. Při 2P využívá CW/CCW a u 1P Dir/Step (nyní nastaveno na 1P). V rámci laborování jsem samozřejmě zkoušel přepnout, ale podle očekávání pak motor kouskuje jen v jednom směru.
To robokop:
Díky za připomínku. Tady jsem problém hledal a nejsem si jistý. V obrázku přikládám časování u Gravosu i Vexty. Dálka pulsu u Gravosu je dána frekvencí desky, v mém případě více než 14 us, což je více než minimálních 5 us driveru. Rozdíl je ve změně směru, kdy Gravos má 0,8 us a Vexta požaduje 10 us. Musí se opravdu přehrávat firmware nebo stačí nějaká změna v nastavení? Zkoušel jsme v Armote přidat prodlevu mezi vektory, ale bez výsledku. Mělo by vliv, kdybych přidal ke kódu před každou změnou směru G04?
- robokop
- Site Admin
- Příspěvky: 22875
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
softwarove to tehda neslo
dnes existuje software na nastaveni interpolatoru
G04 a pod. neni to spravne reseni
mrkni na ten program pripadne jeden tel. do gravosu to resi
dnes existuje software na nastaveni interpolatoru
G04 a pod. neni to spravne reseni
mrkni na ten program pripadne jeden tel. do gravosu to resi
Vsechna prava na chyby vyhrazena (E)
-
- Příspěvky: 76
- Registrován: 8. 2. 2011, 6:29
Dobrý den,
toto je způsobeno špatnou polaritou signálu STEP. Dle časování pulzů driveru driver reaguje na vzestupnou hranu a z GVE84 jde signál DIR 0,8uS po vzestupné hraně, která je až na konci pulzu, otočením polarity signálu STEP bude driver reagovat na vzestupnou hranu, která přijde z GVE84 jako první, tedy ke změně signálu DIR dojde až po délce pulzu 14uS + 0,8Us což by měl už driver bezpečně stihnout.
Polaritu signálu lze změnit pomocí sw nebo změnou zapojení.
změna pomoci sw
stáhnout http://gravos.cz/download/software/unigve-config.zip" onclick="window.open(this.href);return false;
vypnout všechny programy používající COM port
jednotku vypnout a zapnout
spustit UniGVE-config.exe
program najde připojenou jednotku a načte z ní nastavení do programu
změnit nastavení STEP XYZA Polarita
kliknout na Uložit do GVE
kliknout na Reset GVE
kliknout na Konec
hotovo a vyzkoušet
Změnu polarity STEP signálu lze u GVE84 provést pouze společně pro všechny osy, tedy chyba se zřejmě přesune na driver s obvodem TB6560 a bude potřeba provést změnu polaritu zapojením na něm (pokud neumožňuje změnu aktivní hrany signálu jumperem nebo DIP přepínačem)
změna zapojením
změnu polarity zapojením lze provést zapojením signálů se společným - místo společného + podle obrázku v příloze.
V datasheetu k GVE jednotkám je zapojení se společným + protože driver reagující na sestupnou hranu je nejčastější případ, různé drivery to můžou mít však různě, tedy kromě časování je třeba též zkontrolovat i správnou polaritu signálu.
Jan Vostárek - GRAVOS
toto je způsobeno špatnou polaritou signálu STEP. Dle časování pulzů driveru driver reaguje na vzestupnou hranu a z GVE84 jde signál DIR 0,8uS po vzestupné hraně, která je až na konci pulzu, otočením polarity signálu STEP bude driver reagovat na vzestupnou hranu, která přijde z GVE84 jako první, tedy ke změně signálu DIR dojde až po délce pulzu 14uS + 0,8Us což by měl už driver bezpečně stihnout.
Polaritu signálu lze změnit pomocí sw nebo změnou zapojení.
změna pomoci sw
stáhnout http://gravos.cz/download/software/unigve-config.zip" onclick="window.open(this.href);return false;
vypnout všechny programy používající COM port
jednotku vypnout a zapnout
spustit UniGVE-config.exe
program najde připojenou jednotku a načte z ní nastavení do programu
změnit nastavení STEP XYZA Polarita
kliknout na Uložit do GVE
kliknout na Reset GVE
kliknout na Konec
hotovo a vyzkoušet
Změnu polarity STEP signálu lze u GVE84 provést pouze společně pro všechny osy, tedy chyba se zřejmě přesune na driver s obvodem TB6560 a bude potřeba provést změnu polaritu zapojením na něm (pokud neumožňuje změnu aktivní hrany signálu jumperem nebo DIP přepínačem)
změna zapojením
změnu polarity zapojením lze provést zapojením signálů se společným - místo společného + podle obrázku v příloze.
V datasheetu k GVE jednotkám je zapojení se společným + protože driver reagující na sestupnou hranu je nejčastější případ, různé drivery to můžou mít však různě, tedy kromě časování je třeba též zkontrolovat i správnou polaritu signálu.
Jan Vostárek - GRAVOS
Sakra, to je servis ....... já si snad postavím ještě nějaký CNCčko, abych si od gravosu mohl něco nakoupit 
