WHB06B-4/6

kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

19. 1. 2022, 1:41

Zdravim, prosim o radu s bezdratovym ovladacem.
Nejdriv chci,ale podekovat vsem kteri tu prispivaji, pomahaji a deli se o sve zkusenosti, za vsechny diky.

Zpet k me prosbe, mam zmineny WHB06B-4, komunikace atd. funguje a chtel bych odladit nesvary.
1. Jako velky problem vnimam polofunkcni contious mode. procenta nak zvlast nefunguji a motory se jakoby skubou. ve step modu jede feed napr. 3600 jak ma, ciste, ale v continous na 100% se ukazuje 2100-2800 s divnym skubanim a vrcenim. 75% nebo 100% jede stejna rychlost :/
2. V Con modu + Lead = feed override je krovovani snad po jednotkach mm > chtel bych to zrychlit at netocim pul hodiny a k necemu to je
3. Rozjet makro safe Z. nak sem nepohledal a nepochopil jak to nakopnout a tim i ostatni makra. Muzete se podelit o priklad jak by to melo vypadat? pripadne makro na homing, coolant ci jine uzitecne?
4. Tlacitka spindle, start-pause-resume funguji v prvnim kroku, tzn spindle se zapne,ale uz nevypne, pause jen vypne.

Stahnu dnes konfiguraky a poslu s dodatecnym infem o systemu. Budu rad za kazdou radu, kdyz se to podari rozjet necham tu upravene konfiguraky pro ostatni.
Myslim ze to je takovej basic, ktery vetsina lidi vyuzije. Diky
20220118_184329.jpg
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

19. 1. 2022, 2:06

Mesa 7i96, VFD Modbus, debian buster official, LCNC 2.8.2, gmoccapy
axis_test.ini
(5.56 KiB) Staženo 90 x
axis_test.hal.txt
(12.31 KiB) Staženo 93 x
jog.hal.txt
(13.6 KiB) Staženo 100 x
pridal sem pripony txt bez nich se soubory nechtely nacist.

na macra sem pochopil sem bych mel odkomentovat dane macro v jog.hal a v .ini a pak jeste nekam pridat naky soubor pripadne upravit marametr macra v .ini?
Uživatelský avatar
zz912
Příspěvky: 1349
Registrován: 25. 5. 2008, 7:16

19. 1. 2022, 9:39

Ja mel problém s cukáním pri kontiunalnim jogovanim, kdyz mi neco v linuxu vyziralo jadro CPU na maximum. Zkus jogovat i pres klavesnici jestli to dela taky. Kdyz se budes divat na vyuziti CPU, tak to nezapomen podelit poctem jader. Vyuziti CPU na 30% pri ctyrjadru neni OK. Bohuzel nejsem linuxista a problem se vyresil az vymenou PC.

To ze tady budes chtit zanechat nejake univerzalni zdrojaky na neco Te cti, ale v LinuxuCNC nic univerzalniho neexistuje. Defakto ten priklad, co mas je nejakej univerzalni nastrel, ktery si kazdy prizpusobi sam sobe.

Vychazej z toho, ze ten ovladac je vyrobeny pro Mach, takze nektera tlacitka nemusi pro vsechny zobrazeni linuxuCNC davat smysl.

Celkove k bodu 4. Mas v halshow proverene funkcnost vsech HAL Pinů k odpovidajicim tlacitkum? Pokud Ti funguji vsechny tlacitka, tak pak zacni resit logiku "virtualního drátování" pomocí prikazu net v HAL souboru.

Pokud budes chtit upravit rychlost krokovani integruj do halu HAL komponentu SCALE. Pokud Ti tato a predchozi rada nic nerika, budes si muset neco o halu nastudovat a pak se vratit.

Co se tyce Maker, tak pouhym odkomentovanim se nic nestane. Spise Ti to nedovoli LCNC ani spustit, protoze to ty makra nenajde. Sam jsem Makra nikdy nedelal, ale postup k tvorbe maker je zde:
http://linuxcnc.org/docs/2.8/html/gui/g ... apy:macros
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

20. 1. 2022, 7:04

viewtopic.php?p=237641#p237641

postup je stejny, jen pouzijes soubory pro sve kolecko
"do řiti se řítíme, ani o tom nevíme.."
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

20. 1. 2022, 9:22

filla píše: 20. 1. 2022, 7:04 viewtopic.php?p=237641#p237641

postup je stejny, jen pouzijes soubory pro sve kolecko
neco mi unika, nevidim tam nic uzitecneho. navic knihovna pro whb04b-6 je uplne jina :/

jinak asi uz vim jak na ty macra, zitra vyzkousim.

Nejvetsi problem je asi to vrceni motoru v continous modu nehlede na danou rychlost, jakoby mezi pulzy kolecka zastavovali.
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

21. 1. 2022, 4:59

Tak sem koukal a testoval

1. Mozne reseni pridat softwarovy filtr. nasel sem toto
http://linuxcnc.org/docs/html/examples/mpg.html , ovsem vse odkazuje mpg a vetsina tech odkazu asi nebude platna pro drivery na WHB06B-6
taky by byl asi problem ve step modu kde by byl filtr nezadouci, je mozne filtr aktivovat pouze v jednom modu?

2. zde sem na nic neprisel, navic ten feed overide se vubec nechce zapnout, tak jednou z 50 pokusu naskoci. fakt nevim. ani na realne sestave ani v simulaci

3. neslo vlastne o makra ale MDI command,pardon. to samozrejme uz jede,makra s tlacitky sem si taky vyzkousel.
Mam problem s safe Z. misto MDI bych rad zapl homovani Zka ovsem pri halui.joint.N.home mi to hodi chybu,ze to v MDI modu nejde. jinak muzu tad MDI command g53 g00 z0,ale to neprijde jako nejlepsi.
Dalsi prikazy taky nevim jak nahodit, coolant,mist sice zapnu pres mdi,ale neni to "toggle" a dalsim mdi commandem pre macro button vypnout :/
Spindle start/stop blbne, shazuje nastevenou rychlost na 100 nebo pricita k nastavene rychlosti,taky funguje lip na simulaci nez v realu, tam se nechce vypnout a zustava na 100

Na Resetu je Stop, funguje toogle, kdyz dam misto stop halui.estop.is-activated,samozrejme nemuzu stejnym slacitkem vypnout

Poradice jak nahodit tyto funkce jako toogle?

4. V simulaci funguje a par dalsich veci, musim zjistit co se mi bije v realnem setupu :/

Kazdopadne zklamani s LCNC, myslel sem, ze je to vetsi parada, vsude same chyby a krpy a resit furt dokola vyresene s argumentem,ze universalne to nejde....zajimave,ze jinde to jde. a spindle a coolanty sou vsude taky stejne,at mi nikdo netvrdi ze to nejde rozjet v zakladu :(

Priste asi sahnu po planetCNC nebo necem jinem
Uživatelský avatar
zz912
Příspěvky: 1349
Registrován: 25. 5. 2008, 7:16

21. 1. 2022, 7:35

Otázka jestli rovnou nesáhnout po něčem jiném. LinuxuCNC je potřeba věnovat čas studiu principu a až pak budeš schopen řešit problémy. Pokud na to půjdeš obráceně, že budeš chtít nejdřív vyřešit nějaký konkrétní problém a až někdy pochopit základy, tak to je cesta plných slepých uliček na různých fórech, která vede ke zlosti. Říká se tomu Linux hell.

Pokud se rozhodneš LinuxCNC opustit, tak si řeknu, že je to škoda, protože, když jsme po telefonu kecali, tak jsem měl pocit, že Ti to pálí. Ovšem chápu, že někteří uživatelé CNC strojů chtějí věnovat více svého času obrábění, než integraci řídícího systému.

Pokud by ses rozhodl pokračovat, tak tady mrkni na mé stránky a věnuj této kapitole čas:
https://zz912.webnode.cz/ini-a-hal/


K tomu lowpass filtru. Momentálně máš ve tvém halu tento příkaz:

Kód: Vybrat vše

net pdnt.axis.x.jog-counts whb.axis.x.jog-counts axis.x.jog-counts
Zde dochází k přímému posílání hodnoty z HAL komponenty whb do HAL komponenty motion přes signál "pdnt.axis.x.jog-counts".

Oficiální dokumentaci pro tyto HAL komponenty nalezneš zde:
http://linuxcnc.org/docs/2.8/html/man/m ... b-6.1.html
a zde:
http://linuxcnc.org/docs/2.8/html/man/m ... ion.9.html
Odsud se dozvíš, zda piny jsou OUT či IN, float, s32 atd.

Hledání informací o těchto HAL komponentách kdekoliv jinde by bylo pro začátečníka ztráta času. Jakmile budeš zběhlý ve čtení HAL souborů, tak si klidně projdi jiné HALy, ale musíš umět si z toho převzít myšlenku. Například, že část HALu přepíšeš z verze 2.6 na 2.8 a ještě k tomu vzor pro paralelní port přepíšeš na MESU.

Dobře pokračujeme dál. Mrkneme se na komponentu ilowpass:
http://linuxcnc.org/docs/2.8/html/man/m ... ass.9.html

Pokud chceme tuto komponentu používat, musíme ji načíst. Tudíž přidáme do halu:

Kód: Vybrat vše

loadrt ilowpass count=3
Tímto načteme komponentu a řekneme, že má mít tři instance:
ilowpass.0
ilowpass.1
ilowpass.2

nebo:

Kód: Vybrat vše

loadrt ilowpass names=ilowpass-X,ilowpass-Y,ilowpass-Z
Tímto načteme komponentu a řekneme, že má mít tři instance:
ilowpass-X
ilowpass-Y
ilowpass-Z

Aby LCNC spouštěl výpočet této komponenty při každém průchodu vlákna, je nutno dodat funkce:

Kód: Vybrat vše

addf ilowpass-X servo-thread
...
...
Nyní nastavíme parametry pro tuto komponentu:

Kód: Vybrat vše

setp ilowpass-X.scale 1000
setp ilowpass-X.gain 0.01

...
...

...
...
A teď roztrhneme tvůj původní příkaz, který hodnotu count z ovladače posílal přímo do LinuxuCNC
a pošleme hodnotu counts do lowpass filtru:

Kód: Vybrat vše

net pdnt.axis.x.jog-counts whb.axis.x.jog-counts => ilowpass-X.in 
...
...
a z filtru ji pošleme nazpátek do LCNC.

Kód: Vybrat vše

net pdnt.axis.x.jog-cnts-filter ilowpass-X.out => axis.x.jog-counts
...
... 
Nemám tyto příkazy otestované, takže tam může být úklep. Nešlo mi o to, abych Ti napsal řešení, ale metodiku uvažování v HALu. Těch úprav bych tam udělal samozřejmě víc a aby mi fungoval ten filtr jen při continous (velocity) módu, tak bych tu hodnotu prohnal přes více komponent.

Úplně stejný postup použiješ pro signály, které nejsou toogle, ale chceš aby byly toogle. Použiješ úplně stejně komponentu:
http://linuxcnc.org/docs/2.8/html/man/m ... gle.9.html
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
zz912
Příspěvky: 1349
Registrován: 25. 5. 2008, 7:16

21. 1. 2022, 8:26

Hledal jsem něco jiného, ale našel jsem tohle:
Za nefunkčnost tlačítek start/stop/pause nemůžeš:
https://github.com/LinuxCNC/linuxcnc/pull/1214
LinuxCNC - MESA 7i96
zz912.webnode.cz
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

21. 1. 2022, 8:41

filtr zitra vyzkousim, uvidime jestli to bude mit vliv, diky za tip.

Na to tooglovani nemel bych pouzit toggle2nist kdyz maji spinace dva stavy on off a is.on na halu?

Jak sem rikal, sem nativni uzivatel Mintu a vim presne o cem linux je. resit furt dokola nedoladene problemy, ktere vydrzi sotva do dalsi aktualizace.
Asi sem z toho uz unavenej.
Co vidim sou uplne nejzakladnejsi veci ktere nefunguji,takhle to byt nema :(
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

21. 1. 2022, 9:19

zz912 píše: 21. 1. 2022, 8:26 Hledal jsem něco jiného, ale našel jsem tohle:
Za nefunkčnost tlačítek start/stop/pause nemůžeš:
https://github.com/LinuxCNC/linuxcnc/pull/1214
kupodivu v simulaci funguji, tak nevim jestli ma smysl to zkouset v realu

jinak sem zkusil ten toogle a samozrejme se jen zaplo ale nevyplo,pac na to je dalsi signal. po spojeni s toggle.nist uz to dela snad co ma. vybral sem tlacitko macro 2 na test


net mlha-vstup whb.button.macro-2 => toggle.0.in
net mlha-vystup toggle2nist.0.in <= toggle.0.out
net pdnt.mist.off toggle2nist.0.off => halui.mist.off
net pdnt.mist.on toggle2nist.0.on => halui.mist.on
net pdnt.mist.is-on toggle2nist.0.is-on => halui.mist.is-on

snad to tak ma byt a ne,ze to jede jen nahodou :D
Uživatelský avatar
zz912
Příspěvky: 1349
Registrován: 25. 5. 2008, 7:16

21. 1. 2022, 10:05

kombik píše: 21. 1. 2022, 8:41 Na to tooglovani nemel bych pouzit toggle2nist kdyz maji spinace dva stavy on off a is.on na halu?
Snažil jsem se odpovídat nějak univerzálně na dotaz ohledně toggle, sám tento MPG nemám, takže jen tipuji informace, které by se Ti mohly hodit. Kdybych měl tento driver na stole, odpověděl bych erudovaněji.
kombik píše: 21. 1. 2022, 8:41 Jak sem rikal, sem nativni uzivatel Mintu a vim presne o cem linux je. resit furt dokola nedoladene problemy, ktere vydrzi sotva do dalsi aktualizace.
Asi sem z toho uz unavenej.
Co vidim sou uplne nejzakladnejsi veci ktere nefunguji,takhle to byt nema :(
Já nikoho nepřesvědčuji, že linuxCNC bude vyhovovat každému. Každopádně, sepsat nějakou smysluplnou odpověď na něčí problém mě stojí docela dost času. Sice mě to baví, je to takové řešení hádanek a dost jsem se při tom naučil, když jsem tady na fóru pro cizí lidi vyhledával informace pro vyřešení jejich problému, ale občas mě mrzí, když má energie vyjde naprázdno.
LinuxCNC - MESA 7i96
zz912.webnode.cz
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

21. 1. 2022, 10:56

no ten toogle je spis hal zalezitost nez driver ovladace. kazdopadne vypada ze to funguje a timto zpusobem mohu nastavit jakekoliv prepinani, diky za tip s servothread, na to bych asi neprisel :)

tim se resi asi problem c.3 s tlacitky, spinde on/off bug asi resit nebudu, lze obejit spindle start a pak pouzit tlacitko STOP, pak fungujou starty a zastaveni spolehlive. Pujde asi o krpu v driverech.

Cukani zkusim zitra.

Dnes se mi asi podarilo identifikovat problem, ze nefunguje FEED a spindle overide.
viz. https://linuxcnc.org/docs/2.8/html/man/ ... b-6.1.html
v sekci FEED je uvedeno, ze jsou 4 mody. Conti/Step/mpg/lead.
step a conti se da aktivovat tlacitky. aktivace mpg a lead dle meho ma probehnout prepinacem Lead s conti ci step. To se ale nedeje, zrejme dalsi bug v drivech.
MPG je aktivni pouze po startu a po zapnuti conti/step jiz nejde zapnout.

v halshow ukazuje mod MPG feed whb.halui.feed.selected-mpg-feed
vidim,ze je aktivni po startu a kolecko funguje na feed override.ale nevim jak ho aktivovat rucne, je to vystupni pin.
Nemate nahdou nejaky napad?

Diky za vas cas, vazim si toho.
Uživatelský avatar
zz912
Příspěvky: 1349
Registrován: 25. 5. 2008, 7:16

22. 1. 2022, 8:42

kombik píše: 21. 1. 2022, 10:56 MPG je aktivni pouze po startu a po zapnuti conti/step jiz nejde zapnout.
Nevím zda to vyřeší tento problém ale co bych udělal, tak bych doplnil napíchnul piny JOGu i pro jednotlivé JOINTS

Původní zápis:

Kód: Vybrat vše

net pdnt.axis.x.jog-scale   whb.axis.x.jog-scale  axis.x.jog-scale
net pdnt.axis.y.jog-scale   whb.axis.y.jog-scale   axis.y.jog-scale
net pdnt.axis.z.jog-scale   whb.axis.z.jog-scale  axis.z.jog-scale

net pdnt.axis.x.jog-counts whb.axis.x.jog-counts  axis.x.jog-counts
net pdnt.axis.y.jog-counts whb.axis.y.jog-counts   axis.y.jog-counts
net pdnt.axis.z.jog-counts whb.axis.z.jog-counts   axis.z.jog-counts

net pdnt.axis.x.jog-enable whb.axis.x.jog-enable axis.x.jog-enable
net pdnt.axis.y.jog-enable whb.axis.y.jog-enable  axis.y.jog-enable
net pdnt.axis.z.jog-enable whb.axis.z.jog-enable axis.z.jog-enable
Nový zápis:

Kód: Vybrat vše

net pdnt.axis.x.jog-scale   whb.axis.x.jog-scale => axis.x.jog-scale => joint.0.jog-scale
net pdnt.axis.y.jog-scale   whb.axis.y.jog-scale  =>  axis.y.jog-scale => joint.1.jog-scale
net pdnt.axis.z.jog-scale   whb.axis.z.jog-scale  => axis.z.jog-scale => joint.2.jog-scale

net pdnt.axis.x.jog-counts whb.axis.x.jog-counts => axis.x.jog-counts => joint.0.jog-counts
net pdnt.axis.y.jog-counts whb.axis.y.jog-counts  => axis.y.jog-counts => joint.1.jog-counts
net pdnt.axis.z.jog-counts whb.axis.z.jog-counts => axis.z.jog-counts => joint.2.jog-counts

net pdnt.axis.x.jog-enable whb.axis.x.jog-enable => axis.x.jog-enable => joint.0.jog-enable
net pdnt.axis.y.jog-enable whb.axis.y.jog-enable  => axis.y.jog-enable => joint.1.jog-enable
net pdnt.axis.z.jog-enable whb.axis.z.jog-enable=>  axis.z.jog-enable => joint.2.jog-enable
Tohle Ti zajistí, že Ti bude fungovat kolečko i před houmováním.


Pak bych doporučil nastudovat HAL piny od Gmoccapy:
http://linuxcnc.org/docs/2.8/html/gui/g ... _overrides

Jde o to, že ty oficiální examply MPG koleček jsou namapované přímo do HAL komponenty "halui". Je to z toho důvodu, aby ty examply byly universální pro všechny uživatele LCNC. Stále existuje velké množství lidí, kteří používají AXIS místo Gmoocapy.

Gmoocapy obsahuje užitečné HAL piny, které v halui chybí, avšak nesupluje HAL piny, které už v halui jsou. Takže je potřeba to kombinovat.
LinuxCNC - MESA 7i96
zz912.webnode.cz
kombik
Příspěvky: 23
Registrován: 1. 2. 2012, 2:58

23. 1. 2022, 11:50

Ahoj, diky za tip s houmovanim. v examplu uz tam na to sou prikazy
# "is-homed" axis signal for allowing pendant when machine is not homed
#net pdnt.axis.X.is-homed halui.joint.0.is-homed whb.halui.joint.x.is-homed
#net pdnt.axis.Y.is-homed halui.joint.1.is-homed whb.halui.joint.y.is-homed
#net pdnt.axis.Z.is-homed halui.joint.2.is-homed whb.halui.joint.z.is-homed

na ty gmoccapy hal piny jeste mrknu, mozna by bylo dobre nake piny poprepojovat a mit feed a rapid apod. nastavitelne podle gmoccapy a ne aby si tyto feedy jak si rikal, zily vlastnim zivotem :)

nicmene ten feed na kolecku bude fakt naka krpa, nejde ani v Axis, ovladac se chova stejne.Jak si hodit feed override na kolecko napr to stiknuti makra me ted uplne nenapada,bude to asi slozitejsi.
Mozna zkusim napsat nekam na git. Kdyz sem zkousel halrun s loadusr xhc-whb04b-6 -ue , vypada ze je tam naky chyba, po aktivaci LEAD kolecko nema prikaz

pndnt failed to interpret axis code feed axisCode={�}
pndnt wheel total counts {counts=0 activeCounter=0 isLeadActive=0}
in 0x04 4b 00 00 8d 11 00 4a delta 141 => | 04 | 4b |
Uživatelský avatar
zz912
Příspěvky: 1349
Registrován: 25. 5. 2008, 7:16

23. 1. 2022, 9:33

kombik píše: 23. 1. 2022, 11:50 Ahoj, diky za tip s houmovanim. v examplu uz tam na to sou prikazy
# "is-homed" axis signal for allowing pendant when machine is not homed
#net pdnt.axis.X.is-homed halui.joint.0.is-homed whb.halui.joint.x.is-homed
#net pdnt.axis.Y.is-homed halui.joint.1.is-homed whb.halui.joint.y.is-homed
#net pdnt.axis.Z.is-homed halui.joint.2.is-homed whb.halui.joint.z.is-homed
Buď jsem nepochopil, co tímto myslíš, nebo v tom máš zmatek:
1) O houmováním jako takovém jsem nic nepsal. Jestli je to reakce na úpravy HALu v mém předchozím přízpěvku, tak tato modifikace s houmováním nemá nic spoleného. Ovšem jedna z vlastností této modifikace je, že umožňuje hýbat se strojem ještě před zhoumováním, ale stroj nezhoumuje !!!
2) Příkazy, které máš uvedené zde, jsou příkazy, kde vede informace o zhoumování z LCNC do kolečka. Většinou HAL piny typu "is-něco" vypovídají o nějakém stavu, a pokud se jedná o HAL piny modulu "motion" jedná se o HAL piny typu OUT. Naopak HAL typu "něco" jsou HAL piny, které Ti umožní něco nastavit.
3) Možná by nebylo špatné, kdyby sis za pomocí dokumentace do halu doplnil šipky kam který signál vede. LCNC to nečte, ale Tobě to třeba pomůže, až budeš za půl roku přemýšlet jak jsi to tehdá myslel.
OUT => IN => IN
4) Tipuji, že tyto příkazy slouží buď k nastavení nějakých ikonek na displeji kolečka, nebo k úpravě nějaké logiky v řízení kolečka, nebo k obojemu. Sám se přikláním jen k těm ikonkám.
kombik píše: 23. 1. 2022, 11:50 na ty gmoccapy hal piny jeste mrknu, mozna by bylo dobre nake piny poprepojovat a mit feed a rapid apod. nastavitelne podle gmoccapy a ne aby si tyto feedy jak si rikal, zily vlastnim zivotem :)
Bez toho aby ses na to mrknul, se dál nedostaneš. Upozornil bych na to, že pokud budeš používat HAL piny z Gmoocapy, tak musí být použity ve zvláštním HALu, který se jmenuje postgui. Jinak Ti to bude hlásit, že tyto HAL piny neexistují.
kombik píše: 23. 1. 2022, 11:50 nicmene ten feed na kolecku bude fakt naka krpa, nejde ani v Axis, ovladac se chova stejne.Jak si hodit feed override na kolecko napr to stiknuti makra me ted uplne nenapada,bude to asi slozitejsi.
1) Já předpokládám, že toto kolečko funguje jako kalkulačka. Tlačítko, kde je příkaz a makro funguje tak, že po stisku spustí požadované makro. Pokud budeš držet tlačítko FN a zároveň stiskneš to stejné tlačítko, tak se změní HAL pin požadované funkce z 0 na 1.
2) Pokud to tak je, tak musíš pospojovat tyto HAL piny funkcí s HAL piny Gmoccapy a halui.
3) Co je trochu odlišnost Gmoccapy od ostatních řídících systémů, tak je to, že na řízení rychlostí má 4 posuvníky (potenciometry, +/-) a ostatní řídící systémy si vystačí jen se dvěma posuvníky (potenciometry, +/-)
- Speed - úprava rychosti vřetena - tak to je stejné jako ve většině řídících systémů, na to stačí jeden posuvník (potenciometr, +/-)
- Feed - úprava rychlosti posuvů - ostatní řídící systémy kumulují do jednoho posuvníku (potenciometru, +/-) následující posuvníky:
- Feed - úprava rychlosti posuvů z G-códu nebo z MDI
- VEL - úprava rychlosti rychloposovů
- Jogging - úprava rychlosti jogování
Píšu to hlavně z toho důvodu, že až se ti podaří napíchnout klávesy z kolečka FEED+ a FEED- na posuvník FEED, ať nejseš překvapenej, že změna tohoto posuvníku nebude mít vliv na rychlost jogování. Aby to bylo uživatelsky přijatelnější lze tlačítky FEED+ a FEED- ovládat i posuvník jogging, a nebo (podobně to mám já) v režimu manual řídíš tlačíty FEED+ a FEED- posuvník joging a v režimu MDI nebo auto(program) řídíš tlačítky FEED+ a FEED- posuvníkk FEED.
kombik píše: 23. 1. 2022, 11:50 Mozna zkusim napsat nekam na git. Kdyz sem zkousel halrun s loadusr xhc-whb04b-6 -ue , vypada ze je tam naky chyba, po aktivaci LEAD kolecko nema prikaz

pndnt failed to interpret axis code feed axisCode={�}
pndnt wheel total counts {counts=0 activeCounter=0 isLeadActive=0}
in 0x04 4b 00 00 8d 11 00 4a delta 141 => | 04 | 4b |
Máš od toho kolečka manuál? K čemu má to lead sloužit? To že lead neposílá přes usb žádný signál, nemusí znamenat, že nefunguje. Na mém kolečku je na obdobném točítku poloha, která se jmenuje OFF a ta odpojí celé koleko od napájení, aby se s mašinou necuklo, když někdo by do kolečka omylem drbnul.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Odpovědět

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