Linuxcnc ethercat vs Indradrive rexroth HCS01

fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

28. 3. 2017, 3:06

3pajky píše:Prosim ta aku mas tu sietovku? Budem musiet nieco kupit, ak to ide len s intelom..
realtec
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

28. 3. 2017, 3:09

aha, no a som doma. tak sietovka asi nepomoze. tak moj aktualny problem je ze menic neviem prepnut do OP. pisal si ze to nechce komunikovat ak je s-0-0001, resp. nieje 1000. mne tam vzdy dosadi 2000... ??? zeby to bol problem?
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

28. 3. 2017, 4:06

3pajky píše:aha, no a som doma. tak sietovka asi nepomoze. tak moj aktualny problem je ze menic neviem prepnut do OP. pisal si ze to nechce komunikovat ak je s-0-0001, resp. nieje 1000. mne tam vzdy dosadi 2000... ??? zeby to bol problem?
Jestli to delas v ethercat confu, tak by to jeste vadit nemelo. S-0-0001 by mel byt cely nasobek s-0-0002. Co mas tam?
Parametr muzes zmenit na zalozce online soe ve stavu preop.
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

28. 3. 2017, 5:23

V oboch mam 2000 a ked to v preop v Soe zmenim na 1000, tak sa to ajtak vrati na 2000. Uz som to menil aj v indraworkse na 1000, ale aj tak si to zmenilo na 2000.
Zajtra by som mal mat sietovku s podporov pre twincat, mala by ist realtime, tak uvidim ci to nepomoze. V S-0-0021 je kopa chyb akoby okolo casovania, rozmyslam ze to nestiha prenos dat.
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

28. 3. 2017, 6:39

3pajky píše:V oboch mam 2000 a ked to v preop v Soe zmenim na 1000, tak sa to ajtak vrati na 2000. Uz som to menil aj v indraworkse na 1000, ale aj tak si to zmenilo na 2000.
Zajtra by som mal mat sietovku s podporov pre twincat, mala by ist realtime, tak uvidim ci to nepomoze. V S-0-0021 je kopa chyb akoby okolo casovania, rozmyslam ze to nestiha prenos dat.
jeste zkontroluj jak mas nastaveny hodiny v ethercat confu.
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

28. 3. 2017, 6:41

Ktore a kde?
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

29. 3. 2017, 7:09

3pajky píše:Ktore a kde?
V ethercat confu se daji nastavit DC (distributed clock) hodiny pro komunikaci, nekde v zalozce advance tuším.
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

29. 3. 2017, 8:59

a ako ich treba nastavit? mne to pride cele nejake divne. ethercat conf by si mal sam natiahnut XML a nastavit podla neho menic a malo by stacit prepnut INIT do OP a to by malo byt vsetko nie?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 3. 2017, 9:45

Spatne to chapes
Ethercat conf si natahuje z xml od vyrobce definici menice aby ho mohl konfigurovat
Nastavit ho musis ty
Pak podle toho nastaveni rucne vypsat jiny xml pro linux
Vsechna prava na chyby vyhrazena (E)
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

31. 3. 2017, 11:07

Nj, ale v tom xml by malo byt viac menej vsetko co potrebujes, resp. Na to aby sa to rozbehlo si predstavujem ze je tam vsetko. Alebo? Co tam treba nastavovat? Synchronizacia tam je zapnuta, ako konkretne ma byt nastavena?
Kupil som tu sietovku, tu uz twincat podporuje RealTime, ale v tom to nebolo.
fupe
Příspěvky: 638
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

31. 3. 2017, 11:12

3pajky píše:Nj, ale v tom xml by malo byt viac menej vsetko co potrebujes, resp. Na to aby sa to rozbehlo si predstavujem ze je tam vsetko. Alebo? Co tam treba nastavovat? Synchronizacia tam je zapnuta, ako konkretne ma byt nastavena?
Kupil som tu sietovku, tu uz twincat podporuje RealTime, ale v tom to nebolo.
Sem ti říkal, že sitovkou to není.
v tom xml je jenom popis co všechno jde konfigurovat ale nastavit to musíš podle toho jak to budes používat.
To xml netusi jaky budes mit datagram, jestli profinet nebo sercos, nebo ethercat.
Neumim rict na cem ti to vapadava. ale většina odpovedi na chyby je v troubleshoooting pdf.
M
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

1. 4. 2017, 1:31

no caute pani. tak v s-0-0021 je zoznam pre co to nechce prejst do faze P3, ibaze sa mi zoznam zdal v pohode, tak som to neriesil. ale uz som nevedel co, tak som ho zacal riesit. chyba bola v tom ze trebalo otvorit v SoE karte kazdy parameter a len ho potvrdit. cize chyba ziadna, len nejaka blbost. mesiac riesim tuto blbost.
opytal by som sa na s-0-0010 aka hodnota tam ma byt? dlzka AT+MDT?
Uživatelský avatar
Mach
Příspěvky: 42
Registrován: 16. 10. 2016, 7:35
Bydliště: Ostrava

12. 4. 2017, 7:46

Zdravím.
Prosím vás, podíval by se mi někdo na nastavení motorů, parametry a rozjezdy ? Vyfotil jsem celé nastavení v IndraWorks + 3 stránkový datasheet k motorům. Drbu se s tím pořád dokola a motory jen vrčí nebo pískají sem tam se protočí různým směrem asi o 10 stupňů jinak nic... Rád bych postoupil k bodu 2. :-) Díky.
Přílohy
driver_nastaveni.pdf
(2.49 MiB) Staženo 506 x
AKM31E-ANCNR-00.pdf
(123.98 KiB) Staženo 432 x
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

16. 4. 2017, 8:55

Cau, uz si rozchodil ten motor?
3pajky
Příspěvky: 217
Registrován: 26. 12. 2015, 7:22

16. 4. 2017, 1:46

páni, neviete co ma znamenat tento vypis? kde bude chyba? je to po spusteni linuxcnc.

Kód: Vybrat vše

[  129.165461] I-pipe: head domain RTAI registered.
[  129.165469] RTAI[hal]: compiled with gcc version 4.7.2 (Debian 4.7.2-5) .
[  129.165539] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[  129.165544] SYSINFO: CPUs 2, LINUX APIC IRQ 2312, TIM_FREQ 10415419, CLK_FREQ 1666331000, CPU_FREQ 1666331000
[  129.165549] RTAI_APIC_TIMER_IPI: RTAI DEFINED 2314, VECTOR 2314; LINUX_APIC_TIMER_IPI: RTAI DEFINED 2312, VECTOR 2312
[  129.165553] TIMER NAME: lapic; VARIOUSLY FOUND APIC FREQs: 10415419, 10415419, 10251750
[  129.256665] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[  129.256709] , <uses LINUX SYSCALLs>, kstacks pool size = 524288 bytes.
[  129.256715] RTAI[sched]: hard timer type/freq = APIC/10415419(Hz); default timing: oneshot; linear timed lists.
[  129.256720] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1666331000 hz.
[  129.256724] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[  129.543531] RTAI[math]: loaded.
[  129.842203] EtherCAT: Requesting master 0...
[  129.842211] EtherCAT: Successfully requested master 0.
[  129.842370] EtherCAT 0: Domain0: Logical address 0x00000000, 12 byte, expected working counter 3.
[  129.842375] EtherCAT 0:   Datagram domain0-0-main: Logical offset 0x00000000, 12 byte, type LRW.
[  129.842439] EtherCAT 0: Master thread exited.
[  129.842445] EtherCAT 0: Stopping EoE thread.
[  129.842488] EtherCAT 0: EoE thread exited.
[  129.842492] EtherCAT 0: Starting EoE thread.
[  129.842539] EtherCAT 0: Starting EtherCAT-OP thread.
[  130.011715] EtherCAT ERROR 0-0: Slave does not support CoE!
[  130.013707] EtherCAT ERROR 0-0: Failed to read number of mapped PDO entries.
[  130.013712] EtherCAT WARNING 0-0: Failed to read PDO entries for PDO 0x0018.
[  130.013716] EtherCAT WARNING 0-0: Slave does not support changing the PDO mapping!
[  130.013719] EtherCAT WARNING 0-0: Currently mapped PDO entries: (none). Entries to map: 0x0086:00/16 0x002F:00/32
[  130.013732] EtherCAT WARNING 0-0: Slave does not support assigning PDOs!
[  130.013735] EtherCAT WARNING 0-0: Currently assigned PDOs: (none). PDOs to assign: 0x0018
[  130.013747] EtherCAT ERROR 0-0: Slave does not support CoE!
[  130.015705] EtherCAT ERROR 0-0: Failed to read number of mapped PDO entries.
[  130.015709] EtherCAT WARNING 0-0: Failed to read PDO entries for PDO 0x0010.
[  130.015713] EtherCAT WARNING 0-0: Slave does not support changing the PDO mapping!
[  130.015716] EtherCAT WARNING 0-0: Currently mapped PDO entries: (none). Entries to map: 0x0087:00/16 0x0033:00/32
[  130.015727] EtherCAT WARNING 0-0: Slave does not support assigning PDOs!
[  130.015730] EtherCAT WARNING 0-0: Currently assigned PDOs: (none). PDOs to assign: 0x0010
[  135.021498] EtherCAT WARNING 0-0: Slave did not sync after 5000 ms.
[  135.028488] EtherCAT 0: Domain 0: Working counter changed to 2/3.
[  135.153494] EtherCAT ERROR 0-0: Failed to set SAFEOP state, slave refused state change (PREOP + ERROR).
[  135.155483] EtherCAT ERROR 0-0: AL status message 0x0001: "Unspecified error".
[  135.159490] EtherCAT 0-0: Acknowledged state PREOP.
[  136.016857] eth0: no IPv6 routers present
Odpovědět

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