Uživatelská "tlačítka"

Odpovědět
Ruprecht
Příspěvky: 149
Registrován: 28. 9. 2010, 8:20
Bydliště: ZČ + JM

21. 1. 2011, 12:40

Dá se nějakým způsobem doplnit do okna "manual control" (F3) nějaké uživatelské tlačítko, které by vygenerovalo třeba kód G0 X100 Y200 Z10? Nebo "gotohome" G0 X0 Y0 Z0?

Občas by se mi hodilo přejet opakovaně na definovanou pozici. Teď to řeším v okně MDI (F5) a ručně píšu souřadnice (případně vybírám šipkama z historie příkazů), ale není to "úplně to vono"... Tlačítko by bylo "hefčí" :)
Jděte s EU do Brusele...
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

21. 1. 2011, 3:13


do inifile si dopíšeštřeba za položky pod :[HAL]

[HALUI]
MDI_COMMAND = G0 X0 (řádek g codu který chceš vyvolávat a provést)

a pak do hal nebo postgui hal:
net (tlačítko které chceš použít) => halui.mdi-command-00

další MDI v hal se postupně číslují takže další řádek budeš volat halui.mdi-command-01
atd .
tímto samým spůsobem můžeš volat :=> halui.home-all
a v ini file musíš dopsat home sequence viz:
AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 36.0
MAX_ACCELERATION = 250.0
STEPGEN_MAXACCEL = 312.5
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -1000000.0
MAX_LIMIT = 10000000.0
HOME_OFFSET = 0.0
HOME_SEQUENCE

a číslo v řádku HOME určuje pořadí houmování. samozřejmě to musíš doplnit do všech os.
tlačítka se dají vyrobyt jaká koliv a kamkoliv , to si musíš prostudovat vnma n etu pod :pyvcp
nebo tomu prostě přiřadíš klávesu na klávesnici.
Odpovědět

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