Stránka 3 z 4
Re: Linuxcnc doladěni systému.
Napsal: 16. 11. 2021, 8:04
od Milan199
zz912 píše: ↑16. 11. 2021, 7:47
Z toho dedukuji že kdyby to bylo k něčemu dobré, tak by to FPGA mohlo k něčemu Z-signál využít, ale nenapadá mě k čemu.
Nevím jak je to konkrétně u MESA řešené, ale ...
Můžeš tím Z nahazovat / resetovat / čitač AB pulzů, který bude po vyšších otáčkách nebo po zapnutí v nekonzistentním stavu. Přesnou polohu potřebuješ třeba pro závitování, výměnu nástroje atd.
Re: Linuxcnc doladěni systému.
Napsal: 17. 11. 2021, 10:11
od Mardako
Ten signal z Indexu změřím tedy asi jenom osciloskopem ?
Nebo je ještě v Linuxu nějaká funkce která mi řekne, že systém ten index vidí a taky ho počítá?
Když jsem si Hal Oscilloscope dal piny A B Z tak je vidět že při 60 ot/min roztočeném vřeteni
je signal z Z jenom občas.
Ovšem A a B je pravidelné.
Toto je vzorek z 10sec
Proč mám při 100 ot v motion-spindle-speed-out-rps-1 a pod tím 1.06
Tam by mělo být taky 100?
I když zvětšené to nevypadá moc pravidelně.
Jak zjistím co mi řekne jestli linux vidí a počítá se signálem Z?
Naštěstí už mám jednoduchou konfiguraci na které frezuji a celkem dobře to funguje.
Ale neda mi to, chci tu frézku posunout kousek dál.
Strašně mě štve když nevím jak něco funguje.
Nebyl by někdo ochotný mi vysvětlit základy, přijedu kamkoliv a zaplatím ztracený čas se mnou?
Re: Linuxcnc doladěni systému.
Napsal: 17. 11. 2021, 4:26
od Mex
Kotělnik by z toho měl radost, jak jeho teorie v praxi pěkně funguje.
Na těch signálech A, B ti v měření vypadávají pulzy stejně nebo i hůř, než ten index.
Ale je jich tam tolik, že to na první pohled není poznat tak pěkně, jako na indexu.
Resp. poznat to je, ale až po tom pořádném zvětšení, tj. roztažení časové základny.
Re: Linuxcnc doladěni systému.
Napsal: 17. 11. 2021, 4:29
od robokop
Se nedivim kdyz to ma jen hole pomale io piny. Az to zavede do nejakeho hw citace tak vypadavat nebudou
Re: Linuxcnc doladěni systému.
Napsal: 17. 11. 2021, 5:22
od Mardako
Mex píše: ↑17. 11. 2021, 4:26
Kotělnik by z toho měl radost, jak jeho teorie v praxi pěkně funguje.
Na těch signálech A, B ti v měření vypadávají pulzy stejně nebo i hůř, než ten index.
Ale je jich tam tolik, že to na první pohled není poznat tak pěkně, jako na indexu.
Resp. poznat to je, ale až po tom pořádném zvětšení, tj. roztažení časové základny.
Toho jsem se trochu bal že to nevypadá úplně dobře.
On se ten kompl trochu seká když jezdím myškou . Mohlo by to být tim?
Při frezovani to jede bez problémů.
Takže to bude špatně zapojené, nebo špatnéj enkoder ?
Re: Linuxcnc doladěni systému.
Napsal: 17. 11. 2021, 5:28
od Mardako
robokop píše: ↑17. 11. 2021, 4:29
Se nedivim kdyz to ma jen hole pomale io piny. Az to zavede do nejakeho hw citace tak vypadavat nebudou
Co prosím tě znamená pomalé piny.
Dráty z výstupu měniče enkoder výstup mám zapojené do Mesa karty na místo, které je zvolene jako vstup enkoderu vřetena . To mám blbě ?
Můžeš to prosím troch vysvetlit?
Re: Linuxcnc doladěni systému.
Napsal: 17. 11. 2021, 5:32
od robokop
nqa ktere draty presne?
kdyz to mas na nejaky HW encoder mesy tak je to uplne vporadku
fotky jsou oriznute ale vidim ze koukas na nejake GPIO piny a ty jsou "pomale" zvladaji takovymto zpusobem mozna jednotky khz
kdezto kdyz budes vynaser hm2......encoder.......velocity nebo position tak to bude hodnota z hw citace encoderu kde je schopnost citat rychlejsi signaly o nekolik radu vejs, tzn ta zpracovana hodnota bude korektni
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 4:57
od Mardako
Tak zase nějaké pokračování
Pujčil jsem si osciloskop a jednotlivé kanály na vstupu do mesy vypadali celkem normálně a žádné výpadky oproti osciloskopu v Linuxu jsem nezaznamenal,
Pokoušel jsem se proklikat v nabídce Linux osciloskopu na další signaly z enkodéru, ale vše vypadá stejně.
Tak to budu brát jako chybu ve zobrazovaní.
Linux to v Mese asi počítá dobře. Nebo ?
Vřeteno se mi podařilo naladit změnou halu, už rampuje celkem obstojně.
Ale co se mi nepodařilo je závitování.
Už jsem to měl v jedné konfigurací rozchozené bez rampy, ale omylem jsem to smazal.
Můžete se prosím na to kouknout jestli vás nenapadne,kde je chyba s tim závitovaním?
V programu se to zastavi přesmě před řádkem G33.1 Z10 K5
A ještě jednu radu kdyby někdo věděl.
Při zobrazení okna sondy nevidím spodní okraje .
Jak můžu změnit rozlišení programu aby se okno zmenšilo ?
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 5:18
od robokop
jednotlive a/b signaly na osciloskopy nemuzes videt korektne z podstaty
ty vstupy se vycitaji jedno za cas a to nesrovnatelne pomaleji nez je to schopny zaznamenat ten citac ktery je hardwarovy v mese ktery je o mnoho radu rychlejsi
co se tyce toho zastaveni na tom radku bude to patrne tim ze nemas korektne zavedeny Z signal nebo to je mozna pod nazvem index
takze to nedostane impulz zacatku zavitu
on pouziva velocity nebo position z encoderu pro udrzeni synchronizace ale zacatek zavitu je definovany prave tim pulzem index
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 6:34
od zz912
Mardako píše: ↑26. 11. 2021, 4:57
Tak to budu brát jako chybu ve zobrazovaní.
Přesně tak.
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 7:27
od Mardako
robokop píše: ↑26. 11. 2021, 5:18
jednotlive a/b signaly na osciloskopy nemuzes videt korektne z podstaty
ty vstupy se vycitaji jedno za cas a to nesrovnatelne pomaleji nez je to schopny zaznamenat ten citac ktery je hardwarovy v mese ktery je o mnoho radu rychlejsi
co se tyce toho zastaveni na tom radku bude to patrne tim ze nemas korektne zavedeny Z signal nebo to je mozna pod nazvem index
takze to nedostane impulz zacatku zavitu
on pouziva velocity nebo position z encoderu pro udrzeni synchronizace ale zacatek zavitu je definovany prave tim pulzem index
Tak nějak tuším , že to čeká na signál
Ale v osciloskopu Hm2_5i23.enkoder.04.input-index signál občas proběhne
Tady mám True
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 7:51
od zz912
a) Na pulzy, které MESA přeposílá do PC se už vykašli.
b) Je vidět, že zkoušíš kopírovat různé části HALu, které jsi našel na fórech, do svého HALu.

(Doufám, že Ti nekřivdím)
V minulém HALu, co jsi sem dával jsi to už měl a teď Ti to tu zase chybí, tak si tam doplň:
Kód: Vybrat vše
net spindle-revs hm2_5i23.0.encoder.04.position => motion.spindle-revs
net spindle-vel-fb-rps hm2_5i23.0.encoder.04.velocity => motion.spindle-speed-in
net spindle-index-enable hm2_5i23.0.encoder.04.index-enable <=> motion.spindle-index-enable
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 11:27
od Mardako
1. Pulzy nechám , jenom jsem chtěl vědět jestli to funguje.
2. Ano máš naprostou pravdu. Pokouším se vyzobávat a testovat co které řádky změní
a podle videa z Youtubu jsem konečně nastavil tu rampu.
https://www.youtube.com/watch?v=AeTNmccPV6Q
Takže nekřivdíš.
Bohužel pro člověka programováním neznalého jako jsem já je Linux hodně těžká věc
A informací které mi dávaji smysl, taky moc není.
Hodně času jsem strávil nad dokumentací Linuxu, ale zatím mě to k výsledku moc neposunulo.
Pro mě nejlepší je vyzkoušet co se změní, když něco upravím v programu a když se to nepovede, tak vrátit zpět. Pár let to ještě potrvá, ale zatim mě to baví.
Kdyby někdo zorganizoval i klidně nějaké on-line školení rád bych za to zaplatil. Ale to asi nedopadne. Spíš mi to příjde, že linux je jenom pro pár vyvolených a ti ostaní jako já se jenom trápí.
Dlouho už jsem na fóru neviděl, že by někdo něco na Linuxu stavěl.
Zkoušel jsem ty řádky, ale hází to chybu
net spindle-revs hm2_5i23.0.encoder.04.position => motion.spindle-revs
Tenhle prostřední jsem musel zakomentovat, jinak to nešlo spustit.
net spindle-vel-fb-rps hm2_5i23.0.encoder.04.velocity => motion.spindle-speed-in
net spindle-index-enable hm2_5i23.0.encoder.04.index-enable <=> motion.spindle-index-enable
Závitování se mi opět před chvilko podařilo díky jiné konfiguraci.
Ale tam je to napsané úplně jinak.
Děkuji za každou pomoc všem.
Re: Linuxcnc doladěni systému.
Napsal: 26. 11. 2021, 11:36
od robokop
U linuxu je jen jina filozofie
Neni to o pokus omyl a klikani nazdarbuh. Vyzaduje to naprosto presnou konfiguraci proto to je vsechno presne zdokumentovane a clovek musi byt peclivy jak pri studiu dokumentace tak pri konfigurovani. Nejde to delat napul. Nicmene se to pak odmeni neskutecnymi moznostmi. Jinak hodne masinu tu vznika na linuxu i na machu ale stavitele se ted rekrutuji z jinych skupin lidi kteri nejsou tolik sdilni. S 3d toskem se i cnc dostalo k mnohem sirsi verejnosti.
Re: Linuxcnc doladěni systému.
Napsal: 27. 11. 2021, 3:32
od Mardako
Jsem rád, že v tom nejsem sám
Co to rozlišení programu?
Potřebuji to změnit, abych mohl používat i schováná tlačítka v dolním rohu ,
Nebo mám vyměnit monitor?