Linux a Absolutní enkodéry

lubos
Sponzor fora
Příspěvky: 5088
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

2. 2. 2017, 7:40

Rozchodil tu někdo linux a serva která mají absolutní enkodéry?
Výhledově uvažuju o přestavbě svého stroje a tak nějak jsem si na to zvyknul tak bych to rád měl i po modernizaci systému.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 2. 2017, 7:51

existuje na to patch
asi to budes muset dost upravit
Vsechna prava na chyby vyhrazena (E)
lubos
Sponzor fora
Příspěvky: 5088
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

2. 2. 2017, 8:00

Jde mi hlavně o HW věc, zatím hledám vhodný serva a drivery tak abych pak nepořídil něco s čím nebude šance to rozhodit.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
r4cv
Příspěvky: 2681
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

2. 2. 2017, 9:05

V čom je výhoda absolútneho enkodéru?
Ak sa mi podarí rozchodiť home s indexom, tak presnosť by mohla byť rovnaká. Ide o rýchlosť homovania?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 2. 2017, 9:06

ze nemusis houmovat
Vsechna prava na chyby vyhrazena (E)
lubos
Sponzor fora
Příspěvky: 5088
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

2. 2. 2017, 9:17

Jak píše rob, nemusíš homovat a navíc u mého stroje je atc kolotoč co nemá informaci o poloze nástroje protože je to řešeno servem s absolutním enkodérem , tedy vždy ví jaký tam je nástroj a jestli je ve správné poloze pro výměnu. I díky tomu může být výměna dost rychlá ( nástroj nástroj 0.9s).
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
RaS
Příspěvky: 8589
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

2. 2. 2017, 9:34

otázkou je, jestli se vyplatí jít cestou dražších serv a nadstandartního nastavení jen kvůli tomu že nemusím homovat.. :D pustím stroj, dám homing a za pár sekund mám zreferovanou mašinu včetně zásobníků nástrojů a pak už to chodí uplně stejně rychle jako s absolutníma servama..
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
lubos
Sponzor fora
Příspěvky: 5088
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

2. 2. 2017, 9:57

To je jen o tom že v tom mém zásobníku není žádný čidlo na polohu a fakt se mi tam nechce nic dodělávat. A pokud by rozdíl nebyl zásadní proč to na stroji nemít.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
pavel7890
Příspěvky: 52
Registrován: 15. 7. 2010, 10:49

3. 2. 2017, 7:39

v hal do axis.N.motor-pos-fb namapuješ přímo pozici od enkodéru, pochopitelně přes příslušné přepočty.

Otázkou spíše je, jakým způsobem tu informaci dostaneš do HAL. Jestli máš SSI enkodér a kartu (předpokládám), tak no problemo.

Já to mám odzkoušené u EtherCatu.

Home sekvenci je nutné poladit podle potřeb, doporučuju se podívat na

https://www.youtube.com/watch?v=DbDKVtsva78

a přečíst si jeho dokumentaci.
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

3. 2. 2017, 8:40

r4cv píše:V čom je výhoda absolútneho enkodéru?
Ak sa mi podarí rozchodiť home s indexom, tak presnosť by mohla byť rovnaká. Ide o rýchlosť homovania?
Ono sa to pouziva skor v automatizacii pri seriovych linkach kde nie je moznost kalibrovania ( home).

Stale ma neopustila tuzba spravit veternu elektraren kde poziciu budem natacat servom a tiez pri vypadku prudu
nebudem moct vo vetre len tak kalibrovat.

Mam stare drivery Yaskawy a tie maju moznost spet. vazby abs. enc. ale nie su tam baterie (co nie je ziaden problem) ale...

Tozvi ako sa to sprava na vystupe enc. do systemu, co z toho lezie.
rocnik 1976 -stolár, trosicka uz aj strojar.
lubos
Sponzor fora
Příspěvky: 5088
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

3. 2. 2017, 8:52

Já mám na stroji takx yaskawu s abs enkodéry, a idálně hledám driver který by s nima jel abych je nemusel měnit.
Bohužel drivery komunikují přes yanet ( předchůdce mechatrolinku) takže absolutně nepoužitelný, dokumentace nesehnatelná.
Serva mají v podstatě běžný enkodér, ale při inicializaci pomocí výstupu A signálu enkodéru posílají informaci o poloze, baterce , a jiné hlášky, ty si driver zpracuje zjistí aktuální polohu a pak se přepne do provozního režimu. Stejěně to pak umí driver poslat po enkodérovém výstupu tedy pokud by se dal vstup do linuxu, který slouží pro enkodéry ,dal přemluvit aby nejdřív sloužil 232ková linka a přijmul info o poloze bylo by to fajn.
Našle jsem nějaký driver co ty absolutní enkodéry umí a i serva u svého dodavatele tak jen zjistím jak to půjde propojit. Zda by ta informace o poloze šla vytáhnout třeba jen z modbusu nebo to celé řídit třeba tím ethercatem ( to tedy linux umí?).
Zatím jsem ve fázi zjištování. Pokud bych kupoval nová serva a drivery tak už nebude zásadní rozdíl jesltli budou s abs enkodérem nebo ne tak bych to tam raději měl i kdybych to třeba nejdřív neměl rozchozené.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
pavel7890
Příspěvky: 52
Registrován: 15. 7. 2010, 10:49

3. 2. 2017, 9:39

Linuxcnc to umí řídit celé Ethercatem, jukni např. sem:

https://www.youtube.com/channel/UCrIfKh ... NwJrftNzQw

Je to pak v podstatě řízení přes plnohodnotnou real-time sběrnici. Stačí ti PCko s ethernet kartou (Intel, Realtek ideálně), Etherlab (Ethercat SW master), lcec hal, který mluví s etherlab a hotovo. Žádné další železo nepotřebuješ. Jako IO se zpravidla řeší EK1100 coupler.

Zkouší tam i Sercos III, což bych uvítal pro Indradrive kontrolery, který jsou primárně na Sercos. S Ethrercatem to ale chodí parádně. Zejména se mi líbí, že si vše odladíš na kontroleru mimo Linuxcnc, který jen posílá kam jet a dostává zpětnou vazbu o pozici, ale i jiné info pokud chceš. Polohové koncáky se připojují do driveru. Je tam více vstupů a daj se použít i na jiné účely. Pro hobíka ideální. Já přes Ethercat řeším i vřeteno a polohování vřetena.

Na ebay nebo i tady se daj pořídít za zlomek ceny.
pavel7890
Příspěvky: 52
Registrován: 15. 7. 2010, 10:49

3. 2. 2017, 9:48

Až se mi uvolní místo v dílně, tak to mám nachystané na tohohle krasavce.
Capture.PNG
Na podzim se všechno překytoval a nastříkal, už to jen složit. :P
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 2. 2017, 9:49

peknej kousek
Vsechna prava na chyby vyhrazena (E)
pavel7890
Příspěvky: 52
Registrován: 15. 7. 2010, 10:49

8. 2. 2017, 1:41

trochu jsem pátral jestli Linuxcnc už umí Homing pro abosolutní encodery. V dokumentaci pro development verzi už to je.

http://linuxcnc.org/docs/devel/html/con ... te_encoder

Dneska to vyzkouším.
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“