Mesa 5i25

papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

10. 10. 2016, 9:08

Pomôžte mi prosím s uvdením do činnosti MPG kolečka , pripojeného na TB3 komektor. V HAL metri impulzy vidím, nedarí sa mi to nastaviť tak, aby som riadil priamo aspoň jednu os.
Ešte sa strácam v úprave HAL.
Ďakujem
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

10. 10. 2016, 9:12

ty impulzy rozkopirujes na vsechny osy stejne
a u te osy kterou chces hybat provedes selekci
v hlave to nemam pred sebou taky ne

net rika neco jako toto:
http://linuxcnc.org/docs/html/examples/mpg.html" onclick="window.open(this.href);return false;
Vsechna prava na chyby vyhrazena (E)
papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

12. 10. 2016, 3:37

Stále mám z toho "Španielskú dedinu" :D
Pncconfig vytvorí prepojenie z MPG - joint-selected-count <= hm2_5i25.0.encoder.00.count.
Ďalej neviem presunúť signál na stepgen. Výber osí nateraz neriešim.
Je tento postup správny, alebo je potrebné signál z MPG spracovať inak ?
Prosím o trpezlivosť. Snáď sa v osvojení tejto problematiky niekam časom dostanem !
Určite sa budem tešiť, ak ma usmerníte.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

12. 10. 2016, 6:37

To jak to propojit na stepgen neres to ti udela vnitrne toto:

net encoder-counts <= encoder.0.counts
net encoder-counts => axis.0.jog-counts
net encoder-counts => axis.1.jog-counts
net encoder-counts => axis.2.jog-counts

Tj preda pohyby kolacka vsem osam
Kdyz budes ve vhodnem modu tak uz pak staci jog enable u nejake osy a ta se bude hybat
Vsechna prava na chyby vyhrazena (E)
papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

13. 10. 2016, 1:54

Môžeš mi ešte uviesť, v akom režime chodu linux cnc to mám skúšať ?
Podstatu som azda pochopil, zapísané to mám snáď dobre, stále sa mi to však nehýbe.
papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

13. 10. 2016, 2:27

Je potrebné ošetriť tiež *.ini súbor ?
Úpravy som previedol iba v *.hal.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

13. 10. 2016, 6:49

Jen hal
Vsechno co tam musis mit je v tom odkaze co jsem daval prve
Rezim zalezi na tom v jakem to mas grafickem rozhrani
Obecne ten mod kde muzes sipkama na obrazovce jezdit s osama
V tu chvili musis necim zmenit jog select na pozadovane ose na 1, to same udelat se scale a pak ti zacne osa reagovat na kolecko
Vsechna prava na chyby vyhrazena (E)
papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

14. 10. 2016, 10:16

Ďakujem [b]robokop[/b],
už to chodí !
Tak, ako si napísal. V odkaze vyššie je všetko vidieť.
Stačí pochopiť význam jednotlivých prvkov a upsôsobiť prepojenia.
papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

28. 12. 2016, 6:04

Ahoj všetci !
Celú elektroniku som osadil do rozvádzača, nateraz bez mechanického prepojenia motorov na stroj.
Nedarí sa mi LinuxCnC vyladiť tak, aby elektronika nedoklepávala impulzy, ako je vidno na videu u konca dráhy.
Takéto správanie som začal pozorovať okolo posuvu 1200 mm/min a vyššie i s odchýlkou dráhy.
I v inom G-kóde, povedzme pre vŕtanie otvorov, tento jav pozorovať.
D900 sú nastavené fyzicky na 1000 impulzov/otáčku, dĺžky impulzov o niečo viac ako predpisuje manuál.
D 900 majú strop 250 kHz pulzov. Uvedené nastavenie pri otáčkach motora 1200 min-1 to nedosahuje.
Nesúlad mám medzi nastavením 200 pulzov na os v *.ini a 1000 pulzov na driveroch
a to z dôvodu zosúladenia požadovaného posuvu na 5 mm skrutkách a odpočtu dráhy Linuxom.
Pozrite prosím priložené súbory. Netuším čo sa deje !
Vďaka
Palo
Přílohy
axis_4.zip
(3.89 MiB) Staženo 243 x
Uživatelský avatar
CZ_Pascal
Příspěvky: 870
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

28. 12. 2016, 7:08

No to je velice jednoduchý :D

Používáš naprosto nesmyslně PID regulaci na řízení StepGenu v Rychlostním modu a neumíš nastavit ten PID regulátor. :oops:
(setp hm2_5i25.0.stepgen.01.control-type 1)

Vybodni se na to a používej StepGeny v Polohovém modu kde je vniřní regulační smyčka (včetně vhodně nastaveného FeedForward) nastavena tak aby to chodilo jak má :!:
(setp hm2_5i25.0.stepgen.01.control-type 0)

Samozřejmě budeš muset překopat trochu údaje co do toho stepgenu hrneš asi takto nějak.....

net x-pos-fb axis.0.motor-pos-fb <= hm2_5i25.0.stepgen.01.position-fb
net x-pos-cmd axis.0.motor-pos-cmd => hm2_5i25.0.stepgen.01.position-cmd


Pokud se chceš pohnout trochu dál, tak je na čase prostudovat co vlastně ty konfigurační soubory obsahují a jak to funguje :roll:
(je to smutný, ale je to tak)
yaqwsx
Příspěvky: 137
Registrován: 9. 9. 2011, 1:12

28. 12. 2016, 7:36

Dovolím si komentář - myslím, že před verzí 2.7.4 byl v PnCConfu bug, který právě špatně nastavoval hodnoty PIDů. Můžeš zkusit upgradovat na nejnovější verzi LinuxuCNC (2.7.8) a vytvořit novou konfiguraci pomocí PnCConfu (přegenerování staré nepomůže, jelikož špatné hodnoty jsou už uloženy v XML souboru PnCConfu).
papao
Příspěvky: 60
Registrován: 11. 5. 2009, 7:14

28. 12. 2016, 9:28

Vďaka !

Vkĺzol som do tejto problematiky pred nedávnom, pracujem na sebe, postupujem pomaly.
Zlá úvaha z mojej strany.
PID nastavenia som obchádzal v domnení, že nemajú vplyv na STEP, DIR riadenie KM.
Ale keďže všetko so všetkým súvisí, budem dôslednejší :idea: .

Ahoj
Uživatelský avatar
kibo
Příspěvky: 140
Registrován: 6. 12. 2016, 8:55
Bydliště: Znojmo

1. 9. 2017, 4:24

Ahoj
nastavuji Mesa kartu 5i25 a 7i76. Používám PNCconf v LinuxCNC 2.7.

Po konfiguraci pinů na 5i25 a 7i76 - vypadá to takto.
mi to po kliknutí na tlačítko Forward skočí na konfiguraci dvou paralelních portů.
Jestli jsem to dobře pochopil jsou to paralelní porty PC, a tedy nemají nic společného s porty 5i25 a nechám je tedy "unused", protože je nepotřebuji.
Je to tak?

Mate mě, že jsou tam konfigurace pro dva paralelní porty, ale v PC pouze jeden.

Díky za radu.
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

1. 9. 2017, 7:14

A na co ti je paralel port? Ved si to uplne na zaciatku odznac-fajku prec.
rocnik 1976 -stolár, trosicka uz aj strojar.
Uživatelský avatar
kibo
Příspěvky: 140
Registrován: 6. 12. 2016, 8:55
Bydliště: Znojmo

2. 9. 2017, 8:08

A na co ti je paralel port?
To mi je jasné :)
Ved si to uplne na zaciatku odznac-fajku prec.
Díky moc, toho jsem si nevšimnul. V nepozornosti jsem tam zaškrtával 5i25 a dva paralelní porty.
Odpovědět

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