Lexium 15 LP - INDEX
Zdravím a mám prosbu. Neřešil jste někdo výstup indexu u Schneider Lexium 15 LP? U Yaskawy a Kollmorgenu jsou zvlášť výstupy pro externí encoder, ale u toho Schneidra je tento výstup na jednom konektoru se vstupem STEP/DIR (záleží na nastavení). Mezi digitálními výstupy jsem také nic použitelného nenašel.
Díky, Petr
Díky, Petr
U Lexium 15 LP a Kollmorgenu S300 (což je v podstatě stejný driver) je to přesně tak jak píšeš. Pokud použiješ konektor X5 jako STEP/DIR vstup tak tím přijdeš o výstup emulace enkodéru.
INDEX signál se dá vytáhnout i na obecné digitální výstupy (hodnota 22: Zero Pulse) Ale jelikož jsou obecné D-IO relativně pomalé, tak je to použitelné jen při velmi nízkých otáčkách.
INDEX signál se dá vytáhnout i na obecné digitální výstupy (hodnota 22: Zero Pulse) Ale jelikož jsou obecné D-IO relativně pomalé, tak je to použitelné jen při velmi nízkých otáčkách.
Děkuji K_73. Pokouším se použít právě ten výstup Zero Pulse, ale nějak se mi to nedaří. Změřit to nedokážu nemaje osciloskop a tak to zkouším přímo na mašině jako index pro homing. Otáčky serva jsou přitom asi 4/min. Mám to zapojené tak, že z +5V oddělovací desky vedu přes odpor 5k napětí na výstup měniče (Solid state: open emitter c 30 V max., optically isolated) a na vstup optického oddělovače. Není to špatně? Nejsem elektronik a tak v tom dost plavu.
Jestli jsem z tvého popisu správně pochopil jak to máš zapojené (vždy je lepší poslat obrázek než to krkolomně popisovat), tak takhle ti to fungovat nebude.
Ten výstup funguje tak, že pokud je ZERO PULSE aktivní tak je na tom výstupu +24V a když není aktivní, tak je ten výstup "ve vzduchu" (není připojen ani k +24V a zároveň není ani uzemněný)
Pokud je na vstupu tvé oddělovací desky optocoupler (předpokládám, že ano) tak by mělo stačit propojit zem té opticky oddělené části se zemí D-IO toho driveru (konektor X4 pin3 nebo pin4).
A dál přes odpor 2K7 propojit výstup driveru se vstupem oddělovací desky.
Jinak k ověření toho, že se na tom výstupu něco děje ti stačí připojit pře ten odpor 2K7 nějakou ledku mezi výstup a zem D-IO toho driveru. Po najetí na INDEX by se měla rozsvítit.
Ten výstup funguje tak, že pokud je ZERO PULSE aktivní tak je na tom výstupu +24V a když není aktivní, tak je ten výstup "ve vzduchu" (není připojen ani k +24V a zároveň není ani uzemněný)
Pokud je na vstupu tvé oddělovací desky optocoupler (předpokládám, že ano) tak by mělo stačit propojit zem té opticky oddělené části se zemí D-IO toho driveru (konektor X4 pin3 nebo pin4).
A dál přes odpor 2K7 propojit výstup driveru se vstupem oddělovací desky.
Jinak k ověření toho, že se na tom výstupu něco děje ti stačí připojit pře ten odpor 2K7 nějakou ledku mezi výstup a zem D-IO toho driveru. Po najetí na INDEX by se měla rozsvítit.
Moc děkuji, hned jdu zkoušet a dám vědět.
Tak se mi to nakonec nepodařilo rozchodit a ani jsem tou diodou žádný signál nenaměřil, když dám na ten výstup třeba Drive Enabled tak to funguje. Buď se to diodou prostě nedá změřit protože je ten pulz příliš krátký, nebo driver žádné pulzy neposílá. Asi je jediná možnost jak to změřit otravovat někoho s osciloskopem.
- robokop
- Site Admin
- Příspěvky: 22371
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
to bez osciloskopu nemas sanci chytit
a i s obyc digitalnim oscilem to da praci
s analogem taky bez sance
vsak je to treba miliontina jedne otacky u soucasnych serv
a i s obyc digitalnim oscilem to da praci
s analogem taky bez sance
vsak je to treba miliontina jedne otacky u soucasnych serv
Vsechna prava na chyby vyhrazena (E)
Díky za vysvětlení že to moje "měření" vlastně nemělo smysl. Pokud je ten pulz tak malý, možná ho nezaregistruje ani SmoothStepper a je vymalováno?? U ostatních os využívám index pro externí encoder a funguje to. Znamená to že jsou tyto pulzy delší?
Tady chyba nebude, protože když nastavím výstup měniče jinak, třeba Drive Enabled, tak to ESS pochopí dobře.
To jsem moc nepochopil.P.S. píše:Tady chyba nebude, protože když nastavím výstup měniče jinak, třeba Drive Enabled, tak to ESS pochopí dobře.
Podle toho, co psal K_73, tak výstup je PNP, spíná +24V.
Jak máš zapojený vstup a jaké má parametry?
To co píše robokop o délce index pulzu je pravda, ale pokud máš v tom driveru nějaký novější firmware, tak můžeš použít parametr O1TRIG a tím délku index pulzu natáhnout, viz:
O1TRIG can be used to stretch the zero pulse length in positive direction.
Important: The used LSB have to be set to 1, allowed O1TRIG values are only 2^n-1 (n=1....32) example O1TRIG=1,3,7,15,31...).
The calculation is done by formula O1TRIG / 2^32 * 360°.
Example 1:
O1TRIG=1073741823 = 0x3FFFFFFF.
1073741823 * 360°/ 2^32 = 90° -> A HIGH signal is monitored on 0 - 90°
Example 2:
O1TRIG = 134217727 = 0x7FFFFFF
134217727 * 360° / 2^32 = 11,25° -> A HIGH signal is monitored on 0 - 11,25°
Otázka spíš je, jestli to při ENCMODE=0 vůbec interně nějaké index pulzy generuje. Tím si nejsem jistý.
Zkus uložit parametry do souboru a pošli je sem. Až se dostanu do dílny otestuju jak se to chová. Mám tam pár kusů Servostar S300.
O1TRIG can be used to stretch the zero pulse length in positive direction.
Important: The used LSB have to be set to 1, allowed O1TRIG values are only 2^n-1 (n=1....32) example O1TRIG=1,3,7,15,31...).
The calculation is done by formula O1TRIG / 2^32 * 360°.
Example 1:
O1TRIG=1073741823 = 0x3FFFFFFF.
1073741823 * 360°/ 2^32 = 90° -> A HIGH signal is monitored on 0 - 90°
Example 2:
O1TRIG = 134217727 = 0x7FFFFFF
134217727 * 360° / 2^32 = 11,25° -> A HIGH signal is monitored on 0 - 11,25°
Otázka spíš je, jestli to při ENCMODE=0 vůbec interně nějaké index pulzy generuje. Tím si nejsem jistý.
Zkus uložit parametry do souboru a pošli je sem. Až se dostanu do dílny otestuju jak se to chová. Mám tam pár kusů Servostar S300.
Připojení k ESS mám přes optočleny
https://www.aliexpress.com/item/4-Chann ... 0.0.Lgr4BU" onclick="window.open(this.href);return false;
a zapojil jsem to dle rady K_73.
to K_73
mám firmware 2.35 z 25.5.2008
https://www.aliexpress.com/item/4-Chann ... 0.0.Lgr4BU" onclick="window.open(this.href);return false;
a zapojil jsem to dle rady K_73.
to K_73
mám firmware 2.35 z 25.5.2008
- Přílohy
-
- ER20_210517.txt
- (5.7 KiB) Staženo 160 x