ano urcite.r4cv píše:kedže sa to pri M19 netočí, asi by som mal nalinkovať aj hodnoty pre PDI regilátor z INI súboru.
podivej se co ti leze do pozicni PID a co leze z ni.
M
net orient-angle motion.spindle-orient-angle orient.angle
setp orient.mode [SPINDLE_9]ORIENT_MODE
setp pos-pid.Pgain [SPINDLE_9]POSPID_P
setp pos-pid.Igain [SPINDLE_9]POSPID_I
setp pos-pid.Dgain [SPINDLE_9]POSPID_D
setp pos-pid.bias [SPINDLE_9]POSPID_BIAS
setp pos-pid.FF0 [SPINDLE_9]POSPID_FF0
setp pos-pid.FF1 [SPINDLE_9]POSPID_FF1
setp pos-pid.FF2 [SPINDLE_9]POSPID_FF2
setp pos-pid.deadband [SPINDLE_9]POSPID_DEADBAND
setp pos-pid.maxoutput [SPINDLE_9]POSPID_MAX_OUTPUT
POSPID_P = 1.0
POSPID_I = 0.0
POSPID_D = 0.0
POSPID_FF0 = 1.0
POSPID_FF1 = 0.0
POSPID_FF2 = 0.0
POSPID_BIAS = 0.0
POSPID_DEADBAND = 0.0
POSPID_MAX_OUTPUT = 60.0
zkusim to popsat slovne.r4cv píše:pospid.enable - funnguje
pospid.command - mení sa pri zmene polohy vretena
pospid.out - je stále 0,
doplnené nastavenie pid
jak to ze z encoder.00 .position nic neleze a na near.0.in2 se to meni. kdyz jsou spolu propojeny.r4cv píše:chyba asi bude v enkodéri, odtiaľ nič nelezie (xxx.enc0.position)
zaujímavé je že na NEAR.in2 sa hodnota mení, ale stále rastie alebo klesá, podľa smeru otáčania
Vem to od nuly.r4cv píše:addf doplnené.
po zadaní M19 sa vreteno roztočí asi 100ot./min. (teraz zobrazuje zlu hodnotu otáčok)
feedback = cca 250000
command = cca -330
enable = 1
output = cca -65
po zadaní M5
feedback = cca 250000
command = cca -330
enable = 0
output = 0
pos-pid.command a pos-pid.position sú teraz rovnakéjak to ze mas feedback coz je totozna hodnota s position z encoderu a positin z orient o tri nuly vetsi a opacny znamenko nez command?
Tak jaky jsou posledni zpravy z bojiste?r4cv píše:z pos-pid.output teraz lezú normálne čísla. v určitej polohe to má 0 a pri otočení vretenom o 1 otáčku sa zmení na 1(-1)
cez MUX2 signál neprejde.
Edit: už prejde
pos-pid.command a pos-pid.position sú teraz rovnakéjak to ze mas feedback coz je totozna hodnota s position z encoderu a positin z orient o tri nuly vetsi a opacny znamenko nez command?