Mesa 5i25
-
papao
- Příspěvky: 56
- Registrován: 11. 5. 2009, 7:14
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
Ešte sa strácam v úprave HAL.
Ďakujem
-
robokop
- Site Admin
- Příspěvky: 23436
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
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;
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: 56
- Registrován: 11. 5. 2009, 7:14
Stále mám z toho "Španielskú dedinu"
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.
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.
-
robokop
- Site Admin
- Příspěvky: 23436
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
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
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: 56
- Registrován: 11. 5. 2009, 7:14
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.
Podstatu som azda pochopil, zapísané to mám snáď dobre, stále sa mi to však nehýbe.
-
papao
- Příspěvky: 56
- Registrován: 11. 5. 2009, 7:14
Je potrebné ošetriť tiež *.ini súbor ?
Úpravy som previedol iba v *.hal.
Úpravy som previedol iba v *.hal.
-
robokop
- Site Admin
- Příspěvky: 23436
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
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
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: 56
- Registrován: 11. 5. 2009, 7:14
Ď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.
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: 56
- Registrován: 11. 5. 2009, 7:14
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
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 441 x
-
CZ_Pascal
- Příspěvky: 894
- Registrován: 14. 1. 2008, 8:24
- Bydliště: Brno
No to je velice jednoduchý
Používáš naprosto nesmyslně PID regulaci na řízení StepGenu v Rychlostním modu a neumíš nastavit ten PID regulátor.
(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
(je to smutný, ale je to tak)
Používáš naprosto nesmyslně PID regulaci na řízení StepGenu v Rychlostním modu a neumíš nastavit ten PID regulátor.
(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
(je to smutný, ale je to tak)
-
yaqwsx
- Příspěvky: 137
- Registrován: 9. 9. 2011, 1:12
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.
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: 56
- Registrován: 11. 5. 2009, 7:14
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ší
.
Ahoj
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ší
Ahoj
-
kibo
- Příspěvky: 143
- Registrován: 6. 12. 2016, 8:55
- Bydliště: Znojmo
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.
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.
-
Juro
- Příspěvky: 1543
- Registrován: 19. 3. 2007, 12:14
- Bydliště: Kamanová (Topoľčany)
A na co ti je paralel port? Ved si to uplne na zaciatku odznac-fajku prec.
rocnik 1976 -stolár, trosicka uz aj strojar.
-
kibo
- Příspěvky: 143
- Registrován: 6. 12. 2016, 8:55
- Bydliště: Znojmo
To mi je jasnéA na co ti je paralel port?
Díky moc, toho jsem si nevšimnul. V nepozornosti jsem tam zaškrtával 5i25 a dva paralelní porty.Ved si to uplne na zaciatku odznac-fajku prec.