Linuxcnc ethercat vs Indradrive rexroth HCS01

Uživatelský avatar
Mach
Příspěvky: 42
Registrován: 16. 10. 2016, 7:35
Bydliště: Ostrava

18. 4. 2017, 7:36

3pajky píše:Cau, uz si rozchodil ten motor?
Čao. Ani ťuk...
Pokusil jsem se natočit co mi to dělá, ale ten zvuk tam moc nejde slyšet...
https://www.youtube.com/watch?v=52Qr3w0NrWE
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

18. 4. 2017, 9:27

patrne spatny pocet polu motoru nebo spatny rozliseni encoderu
Vsechna prava na chyby vyhrazena (E)
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

19. 4. 2017, 3:16

Ak to mas nastavene podla toho pdf... V nastaveni motora mas zle pocizam tu poslednu hodnotu rotor interia ci co to je, tam asi bude mat byt o 4nuly viac, poriadne ai skontroluj parametre.
Dalej nemas nastavenu komutacnu metodu, daj si sine wave a daj urcit uhol.
Preco nemas nastaveny snimac teploty?
Skus a Daj vediet.
Uživatelský avatar
Mach
Příspěvky: 42
Registrován: 16. 10. 2016, 7:35
Bydliště: Ostrava

19. 4. 2017, 8:28

zdravím.
Tak jsem tedy znovu prošel parametry motorů a našel pár chyb. Zkoušel jsem všechny hodnoty různě upravovat a zamotal jsem se do toho.
Změnil jsem počet pólů na 4 a hodnotu Rotor inertia o 4 pozice na 0.0000330 nevšiml jsem si jednotky m2 a cm2. díky. :-)

Prosím tě, jak se nastavuje komunikační metoda, kde to najdu?
Čidlo teploty jsem pro zatím neřešil, chtěl jsem jít cestou. roztočení motorů a potom přidávat ostatní věci. na chod by to vliv mít nemělo ne? Motor se těmi nespěšnými pokusy nestihne ani lehce zahřát.

Jinak s upraveným nastavení se motor ze startu delší dobu přemlouvá, ale nakonec roztočí a vyhodí chybu F8078 Speed loop error . :)
Přikládám video.
https://www.youtube.com/watch?v=r2mnWCyK3Ow
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

19. 4. 2017, 8:50

V tvojom Pdf ku na strane 12 mas to nastavenie, nastav sine wave metod a potom tam bude nejake tlacitko na urcenie uhla a mam pocit ze pre poviatocne nastavenie tam treba zaskrtnut 2 polia.
Uživatelský avatar
Mach
Příspěvky: 42
Registrován: 16. 10. 2016, 7:35
Bydliště: Ostrava

20. 4. 2017, 6:30

Zdravím.
Tak se mi včera podařilo rozjet motory. :) Točí se a nehlásí chyby. Ale při nízkých otáčkách motory poskakují a netočí se plynule.
Navíc když nastavím 0 otáček se motory zastaví a moc nedrží. Rukou pootočím o čtvrtinu otáčky sem a tam bez větších problémů...
Zkoušel jsem dle manuálu na první straně postupovat v nastavení a dostal se k bodu, kdy mám opravovat chyby pro přepnutí do z PREOP do SAFEOP. Tam jsem skončil. Chci se zeptat, ten list v parametru S-0-0021 se po opravě jednotlivé chyby aktualizuje a chyba zmizí? Jak vůbec poznám co která chyba znamená? V manuálu pod chybou najdou většinou odkaz na další S-0-xxxx parametr atd...

Přikládám zase nějaké to video a foto nastavení komunikační metody. :)
https://www.youtube.com/watch?v=y-68qfUpBTA" onclick="window.open(this.href);return false;
Přílohy
Image 001.png
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 4. 2017, 6:52

nechtelo by to nejdriv nastavit pidku a pak teprv resit komunikaci?
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Mach
Příspěvky: 42
Registrován: 16. 10. 2016, 7:35
Bydliště: Ostrava

20. 4. 2017, 6:58

robokop píše:nechtelo by to nejdriv nastavit pidku a pak teprv resit komunikaci?
jo jo, jen jsem zkoušel, ze zvědavosti. :-)
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

21. 4. 2017, 8:22

Mozes sa pohrat s konstantami, daju sa menit pri zapnutom motore.. Tiez je tam nejaka funkcia na samonastavenie pohonu..
S ethercatconfig by si sa mal chvilu potrapit, nech si osahas kde co je.
Inak ten s-0-0021 som riesil ja v tomto vlakne..
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

25. 4. 2017, 12:04

caute. mam taky problem :)
linuxCnc mi posiela do serva pos_command dajme tomu 44 a mysli tym 44mm
ale servomenic to berie ako 0,0044mm
ake by bolo rozumne riesenie?
dakujem.
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

27. 4. 2017, 2:42

3pajky píše:caute. mam taky problem :)
linuxCnc mi posiela do serva pos_command dajme tomu 44 a mysli tym 44mm
ale servomenic to berie ako 0,0044mm
ake by bolo rozumne riesenie?
dakujem.
Někde v idraworksu se dá nastavit převodový poměr.
M
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

27. 4. 2017, 5:00

uz som na to prisiel, spravny postup je to nastavit priamo v XML pre LCEC a to v premennej kde za typom dopises scale="10000"

uz snad posledna vec co ma trapi je ze do menica v twincat neviem nahrat s-0-0001 a s-0-0002 1000ms, vzdy mi tam dohodi 2000ms a tym padom mozem ist linuxcnc na 2000ms. nechapem preco . no mozno pre XML v twincat, tam je ale hodnota 4000ms, ked oskenujem devices, tak v liste co ma robit pri prechodoch rezimov init/.../OP je ze ma nastavit 2000ms.... ?????
ale teda ak zapisem v lunuxe cez soe_write hodnoty 1000ms, tak to ide v pohode. blba kravinka, kde je hacik?

este otazka mam jeden menic so snad vsetkymi portami/protokolmi az na ethercat, teda siemens g120c, siel by pripojit k beckof periferii a riadit ho nejako podobne ako cez ethercat? - menic pre vreteno.
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

27. 4. 2017, 6:56

3pajky píše:
este otazka mam jeden menic so snad vsetkymi portami/protokolmi az na ethercat, teda siemens g120c, siel by pripojit k beckof periferii a riadit ho nejako podobne ako cez ethercat? - menic pre vreteno.
Jestli ho chces ridit po sitovým kabelu stejne jako drivery, tak by jsi mohl pouzit treba rizeni 0-10V z nejakeho ethercat zarizeni.
Jinak muzes pouzit napr modbus, ale to neni tak primocare reseni, ikdyz linuxcncuz ma docela peknou podporu tohoto protokolu.
M
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

27. 4. 2017, 8:37

Najradsej by som z neho mal aj spetnu vazbu, dosiahnutie otacok, teploty,.. Asi sa pozriem na ten modbus, neviem ci mam beckhoff periferiu aj na to, alebo to pichnem rovno do Pc. Zase dalsia prplacka. Ale ked ma linuxcnc podporu modbus, tak by to nemusela byt taka tragedia.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

28. 4. 2017, 6:25

patrne to bude chtit +-10V na rizeni rychlosti + modbus na stavove informace (protoze je radove pomalejsi)
Vsechna prava na chyby vyhrazena (E)
Odpovědět

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