Instalace MPG XHC HB04 USB
Dobrý den
Chtěl bych poprosit o pomoc s instalací
Jelikož jsem naprostý začátečník s Lunuxem tak nevím co mám dělat
Koupil jsem si tohle kolečko
Ale teď nevím jak jej mám naistalovat pokud spustím demo tak kolečko reaguje a v okně skáčou čísla
Ale nevím jak jej zakomponovat to mé sestavy
Chtěl bych poprosit o pomoc s instalací
Jelikož jsem naprostý začátečník s Lunuxem tak nevím co mám dělat
Koupil jsem si tohle kolečko
Ale teď nevím jak jej mám naistalovat pokud spustím demo tak kolečko reaguje a v okně skáčou čísla
Ale nevím jak jej zakomponovat to mé sestavy
- Přílohy
-
- my-mill.hal.rtf
- (4.73 KiB) Staženo 394 x
-
- my-mill.ini.rtf
- (3.08 KiB) Staženo 273 x
musis si do sveho .ini nakopirovat konfiguraci xhc + dalsi 3 soubory (nachazi se ve slozce dema), potom jeste budes pravdepodobne muset udelat upravy v hal, pokud to nekdo neudela driv, tak ti vecer poslu upraveny tvuj .ini a soubory, ktere je nutne zkopirovat, doufam ze mas posledni verzi linuxcnc
"do řiti se řítíme, ani o tom nevíme.."
Pri týchto lacných kolečkách býva problém s kvalitou výstupného signálu.
Môžete niekto dať softvérový filter, prípadne niečo, aby stroj pri MPG posúvaní neskákal ja koza? Aby to Monteg (aj ja) mohol hneď zakomponovať do systému.
Ďakujem.
Môžete niekto dať softvérový filter, prípadne niečo, aby stroj pri MPG posúvaní neskákal ja koza? Aby to Monteg (aj ja) mohol hneď zakomponovať do systému.
Ďakujem.
zprovozneni hxc-hb04 pro nelinuxove uzivatele
navod je pro linuxcnc 2.7 a vyssi
1. otevreme soubor "nazev_profilu".ini v home/linuxcnc/configs/"muj_profil"
2. v sekci [HAL] doplnime:
3. za sekci hal vlozime:
- na radku: "coords upravime pocet os, podle zadaneho poctu v konfiguraci, sekce [TRAJ] polozka
COORDINATES = X Y Z
- radek: "mpg_acceles" se nastavuje akcelerace rucniho ovladace, aby nam osy pri pojezdu necukaly, v posloupnosti x y z a
- radek "jogmode" udava rezim ruciho kolecka, parametr "normal" osa ujede vzdalenost, ktera je "natocena" koleckem, pokud budeme tocit rychleji nez jede osa, po skonceni otaceni osa dojede do "natocene" pozice, parmetr "vnormal" znamena, ze se osa zastavi ihned, jakmile se prestane tocit koleckem
- pokud neni v konfiguraci nastaveno PWM pro vreteno, dojde pri spusteni k chybove hlasce, potom je treba v souboru . ḧal zakomentovat (umisteim "#" na zacatek) radky:
#net spindle-cmd-rpm <= motion.spindle-speed-out
#net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
#net spindle-cmd-rps <= motion.spindle-speed-out-rps
#net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
navod je pro linuxcnc 2.7 a vyssi
1. otevreme soubor "nazev_profilu".ini v home/linuxcnc/configs/"muj_profil"
2. v sekci [HAL] doplnime:
Kód: Vybrat vše
HALFILE = LIB:xhc-hb04.tcl
HALUI = halui
3. za sekci hal vlozime:
Kód: Vybrat vše
[XHC_HB04_CONFIG]
# specify layout = n for LIB:xhc-hb04-layout{n}.cfg files
layout = 2
# coords: specify upto 4 letters from set {x y z a b c u v w}
# coords: switch labels are xyza but any unique 4 letters
# from the set {xyxabcuvw) can be used (if the coord exists)
coords = x y z
# lowpass settings:
# coef: slows rate of change of output, range: 0 < coef < 1
coefs = 1 1 1 1
# scale plus or minus, rotaries may require larger scale factor:
scales = 1 -1 1 1
# jogmode normal(default) or vnormal or plus-minus
jogmode = normal
# sequence 1: 0.001,0.010,0.100,1.000 (mm-based machine)
# sequence 2: 0.001,0.005,0.010,0.020 (inch-based machine)
# sequence 3: 0.001,0.010,0.100
# sequence 4: 0.001,0.005,0.010,0.020,0.050,0.100
# sequence 5: 0.001,0.010,0.050,0.100,1.000
sequence = 1
# require_pendant = no: create xhc-hb04 hal pins when pendant not connecte
# at startup
require_pendant = yes
# inch_or_mm = in | mm
inch_or_mm = mm
# mpg_accels: provision for reduced acceleration for mpg jogging
mpg_accels = 50 50 500 600
[APPLICATIONS]
APP = xhc-hb04-accels
APP = monitor-xhc-hb04
[XHC_HB04_BUTTONS]
# use button names according to layout file LIB:xhc-hb04-layout{n}.cfg
# note: "start-pause" is connected for standard behavior
# controlling halui.pause/halui.resume/halui.run
# these are examples, edit as required:
goto-zero = halui.mdi-command-00
# synthesized per-axis buttons for goto-zero button:
goto-zero-x = ""
goto-zero-y = ""
goto-zero-z = ""
goto-zero-a = ""
start-pause = std_start_pause
rewind = halui.program.step
# probe-input for simulating a probe:
probe-z = motion.probe-input
macro-3 = halui.mdi-command-03
half = halui.spindle.stop
# synthesized per-axis buttons for half button:
half-x = ""
half-y = ""
half-z = ""
half-a = ""
zero = ""
# synthesized per-axis buttons for zero button:
zero-x = halui.mdi-command-12
zero-y = halui.mdi-command-13
zero-z = halui.mdi-command-14
zero-a = halui.mdi-command-15
safe-z = halui.mdi-command-10
# in this sim, home-all only works first time, hold down till finished:
#home = halui.home-all
macro-1 = halui.mdi-command-01
macro-2 = halui.mdi-command-02
spindle = halui.spindle.start
step = xhc-hb04.stepsize-up
mode = ""
macro-6 = halui.mdi-command-06
macro-7 = halui.mdi-command-07
stop = halui.program.stop
reset = halui.estop.activate
[HALUI]
# these are examples, edit as required:
# a halui hal pin is created for each MDI_COMMAND below
# halui.mdi-command-00, halui.mdi-command-01,... etc
MDI_COMMAND=G0 X0 Y0 Z0
MDI_COMMAND=(debug, example: mdi-01)
MDI_COMMAND=(debug, example: mdi-02)
#03 M110: clears notifications
MDI_COMMAND=M110
MDI_COMMAND=(debug, example: mdi-04)
MDI_COMMAND=(debug, example: mdi-05)
MDI_COMMAND=(debug, example: mdi-06)
#07 M101: example print to stdout
MDI_COMMAND=M101
MDI_COMMAND=(debug, example: mdi-08)
MDI_COMMAND=(debug, example: mdi-09)
MDI_COMMAND=(debug, example: mdi-10)
MDI_COMMAND=(debug, example: mdi-11)
#12
MDI_COMMAND= G10 L20 P0 X0
#13
MDI_COMMAND= G10 L20 P0 Y0
#14
MDI_COMMAND= G10 L20 P0 Z0
#15
MDI_COMMAND= G10 L20 P0 C0
COORDINATES = X Y Z
- radek: "mpg_acceles" se nastavuje akcelerace rucniho ovladace, aby nam osy pri pojezdu necukaly, v posloupnosti x y z a
- radek "jogmode" udava rezim ruciho kolecka, parametr "normal" osa ujede vzdalenost, ktera je "natocena" koleckem, pokud budeme tocit rychleji nez jede osa, po skonceni otaceni osa dojede do "natocene" pozice, parmetr "vnormal" znamena, ze se osa zastavi ihned, jakmile se prestane tocit koleckem
- pokud neni v konfiguraci nastaveno PWM pro vreteno, dojde pri spusteni k chybove hlasce, potom je treba v souboru . ḧal zakomentovat (umisteim "#" na zacatek) radky:
#net spindle-cmd-rpm <= motion.spindle-speed-out
#net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
#net spindle-cmd-rps <= motion.spindle-speed-out-rps
#net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
"do řiti se řítíme, ani o tom nevíme.."
Ahoj. Taky mám takový mpg ,úplně stejný,ale neměl jsem k tomu žádné CD a nic podobnýho a vůbec nevím,jak to v machu nainstalovat. Mám to na 4 os na Mach 3. Nechce vůbec fungovat. Rozsvítí se displej a jsou všude nuly a ať přepínám čímkoliv,žádné hodnoty se nemění. Diky
Tady najdeš INI soubor k mému stroji, kde používám přesně toto kolečko (úplně perfektně a bez problémů): https://github.com/yaqwsx/cnc_mill
melirx píše:Ahoj. Taky mám takový mpg ,úplně stejný,ale neměl jsem k tomu žádné CD a nic podobnýho a vůbec nevím,jak to v machu nainstalovat. Mám to na 4 os na Mach 3. Nechce vůbec fungovat. Rozsvítí se displej a jsou všude nuly a ať přepínám čímkoliv,žádné hodnoty se nemění. Diky
http://cdxhctech.com/html/edownloads/view_284.html" onclick="window.open(this.href);return false;
"do řiti se řítíme, ani o tom nevíme.."
r4cv píše:Môžeš mi prosím vysvetliť, ako toto funguje? je to nastavenie akcelerácie pre jog, ale prečo sú tam 4 čísla?filla píše:mpg_accels = 50 50 500 600
Je to nastavení zrychlení pro každou osu zvlášť
X = 50
Y = 50
Z = 500 asi kuli hmotnosti nebo pohonu
A = 600 rotační osa
musis mit koncaky na vsech osach a aktivni v nastaveni, jinak to fungovat nebude
"do řiti se řítíme, ani o tom nevíme.."