Stránka 3 z 3

Re: Řídící PC k mesa

Napsal: 27. 3. 2019, 1:04
od M.mse
Jo, už to mám. Nakonec je to docela jednoduchý:

Kód: Vybrat vše

loadrt conv_float_s32 count=2
loadrt scale count=2
addf scale.0 servo-thread
addf scale.1 servo-thread
addf conv-float-s32.0 servo-thread
addf conv-float-s32.1 servo-thread
setp hm2_7i76e.0.7i76.0.0.analogin0-scalemax 100

setp scale.0.gain 3.109
setp halui.rapid-override.scale 0.01
setp halui.rapid-override.count-enable true
setp halui.rapid-override.direct-value true
net rapid-analog hm2_7i76e.0.7i76.0.0.analogin0 => scale.0.in
net rapid-convert scale.0.out conv-float-s32.0.in
net rapid-override conv-float-s32.0.out => halui.rapid-override.counts

setp scale.1.gain 3.109
setp halui.feed-override.scale 0.01
setp halui.feed-override.count-enable true
setp halui.feed-override.direct-value true
net rapid-analog hm2_7i76e.0.7i76.0.0.analogin0 => scale.1.in
net feed-convert scale.1.out conv-float-s32.1.in
net feed-override conv-float-s32.1.out => halui.feed-override.counts
Teď bych potřeboval poradit jak se v G kódu podívat do proměnný kterou vytvořím přes python v halu a hlavně jak do té proměnné zapsat v G kódu hodnotu?
Např., vytvořím si proměnnou typu float, v halu ji mám jako hal.vymenik.pocetOpakovani. Pokaždé když zajedu do výměníku pro nový nůž, potřebuji zvýšit o 1. Pak ručně doplním výměník a tlačítkem vynuluji proměnou aby program zajel zpět do pozice 1 atd.
Nulování proměnně bych měl přes userspace python v halu, ale jak s ní pak dál pracovat?

Edit: Už jsem našel: User defined command M100-M199

Re: Řídící PC k mesa

Napsal: 29. 4. 2019, 9:44
od lukin1156
Zdravím,
použil jsem stejný kód pro feed override a mám problém s tím že ta hodnota docela plave (+-3%) a není to úplně ideální.
Použil jsem poťák 10kOhm střed zapojený +12V a od kraje to jde do analogin na mese.
Jde to nějak lehce vyřešit?
Máš stejný problém?

Re: Řídící PC k mesa

Napsal: 2. 5. 2019, 10:09
od lukin1156
Odpovím si sám, řeší se ti pomocí lowpass filtru.

Re: Řídící PC k mesa

Napsal: 2. 5. 2019, 10:24
od Mex
Lowpass filtrem odstraníš projev toho kolísání, ale ne to kolísání samotné.
Kdybych to řešil u sebe, tak bych běžec toho potenciometru zatlumil kondenzátorem proti zemi.
Pokud by to náhodou nepomohlo, tak bych hodně přemýšlel, proč mi to kmitá a snažil se zjistit proč.

Re: Řídící PC k mesa

Napsal: 3. 5. 2019, 8:33
od lukin1156
No pokud by to nepomohlo tak to budu řešit dál.
Problém bude určitě také v nestíněném kabelu a potenciometru samotném.