Lexium 15 LP - INDEX

P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

19. 5. 2017, 9:20

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
K_73
Příspěvky: 267
Registrován: 10. 4. 2014, 5:43
Bydliště: Praha

20. 5. 2017, 11:29

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.
P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

21. 5. 2017, 9:54

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.
K_73
Příspěvky: 267
Registrován: 10. 4. 2014, 5:43
Bydliště: Praha

21. 5. 2017, 12:06

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.
P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

21. 5. 2017, 12:11

Moc děkuji, hned jdu zkoušet a dám vědět.
P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

21. 5. 2017, 4:12

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

21. 5. 2017, 4:23

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
Vsechna prava na chyby vyhrazena (E)
P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

21. 5. 2017, 4:31

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

21. 5. 2017, 4:37

Spis mas chybu jinde
Ty vstupy hlidaji zpravidla nabeznou hranu a to velmi rychle
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

21. 5. 2017, 5:21

A nemáš tam problém s PNP/NPN výstupem?
Jestli třeba není výstup PNP (tj. spíná +napětí) a vstup třeba očekává NPN (tj. spíná GND).
P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

21. 5. 2017, 5:28

Tady chyba nebude, protože když nastavím výstup měniče jinak, třeba Drive Enabled, tak to ESS pochopí dobře.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

21. 5. 2017, 5:39

Jsou na tom ess optocleny?
Nebo nekde po ceste?
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

21. 5. 2017, 5:41

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.
To jsem moc nepochopil.

Podle toho, co psal K_73, tak výstup je PNP, spíná +24V.
Jak máš zapojený vstup a jaké má parametry?
K_73
Příspěvky: 267
Registrován: 10. 4. 2014, 5:43
Bydliště: Praha

21. 5. 2017, 5:46

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.
P.S.
Příspěvky: 191
Registrován: 26. 11. 2007, 12:55
Bydliště: Praha 11
Kontaktovat uživatele:

21. 5. 2017, 5:59

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
Přílohy
ER20_210517.txt
(5.7 KiB) Staženo 160 x
Odpovědět

Zpět na „Servomotory“