Instalace MPG XHC HB04 USB

Monteg
Příspěvky: 1481
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

17. 1. 2017, 7:53

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
Přílohy
IMG_20170117_085059.jpg
my-mill.hal.rtf
(4.73 KiB) Staženo 394 x
my-mill.ini.rtf
(3.08 KiB) Staženo 273 x
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

17. 1. 2017, 8:53

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.."
Monteg
Příspěvky: 1481
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

17. 1. 2017, 9:13

Předem děkuji
Mám verzi 2.7.8
r4cv
Příspěvky: 2691
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

17. 1. 2017, 2:04

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.
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

17. 1. 2017, 5:24

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:

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
- 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
"do řiti se řítíme, ani o tom nevíme.."
melirx
Příspěvky: 146
Registrován: 4. 5. 2014, 10:02

17. 1. 2017, 6:39

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
Monteg
Příspěvky: 1481
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

17. 1. 2017, 6:48

Moc děkuj
Zítra vyzkouším
yaqwsx
Příspěvky: 137
Registrován: 9. 9. 2011, 1:12

17. 1. 2017, 7:09

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
r4cv
Příspěvky: 2691
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

17. 1. 2017, 7:21

filla píše:mpg_accels = 50 50 500 600
Môžeš mi prosím vysvetliť, ako toto funguje? je to nastavenie akcelerácie pre jog, ale prečo sú tam 4 čísla?
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

17. 1. 2017, 7:31

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.."
Monteg
Příspěvky: 1481
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

17. 1. 2017, 9:26

r4cv píše:
filla píše:mpg_accels = 50 50 500 600
Môžeš mi prosím vysvetliť, ako toto funguje? je to nastavenie akcelerácie pre jog, ale prečo sú tam 4 čísla?

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
Monteg
Příspěvky: 1481
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

18. 1. 2017, 7:29

Tak ještě jednou moc děkuji funguje to jak má :D
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22385
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

18. 1. 2017, 7:30

tak dej pak vedet jak jsi spokojenej
Vsechna prava na chyby vyhrazena (E)
Monteg
Příspěvky: 1481
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

18. 1. 2017, 8:37

No zatím to chodí parádně :D
Jen bych chtěl ještě poprosit dotaz - používám rozhraní gmoccapy funguje vám tlačítko all home?
Nejde mi ani na monitoru ani na kolečku
A nebo jsem nepochopil co to má dělat - taky možnost
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

18. 1. 2017, 9:53

musis mit koncaky na vsech osach a aktivni v nastaveni, jinak to fungovat nebude
"do řiti se řítíme, ani o tom nevíme.."
Odpovědět

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