Backlash. Есть параметры?
Добавлено: 06 дек 2012, 13:10
В ини файле прописал
BACKLASH = 0.06
Отработал по воздуху спираль из примеров ~/linuxcnc/nc_files/arcspiral.ngc
На малых окружностях неприятное дерганье наблюдается.
Отсюда вопрос - как задать скорость выборки люфта?
как писал xenaur
не вариант по причинам понятным из описания - выходы это.
axis.N.motor-pos-cmd в этой программе должна быть синусоида с уменьшающейся амплитудой в случае если BACKLASH = 0
если же BACKLASH <> 0, при смене направления этот люфт должен компенсироваться, что нарушает плавность синусоиды для этой оси.
По идее остальные оси должны бы подождать, пока на оси с люфтом этот самый люфт не выберется, но этого не происходит.
Косяк?
Как изменить скорость компенсации люфта? и вообще как ее узнать?
Фотка яйцелоскопа. по одной оси установлен люфт 0.07, по другой 0. Видно, что вторая ось первую не ждет.
BACKLASH = 0.06
Отработал по воздуху спираль из примеров ~/linuxcnc/nc_files/arcspiral.ngc
На малых окружностях неприятное дерганье наблюдается.
Отсюда вопрос - как задать скорость выборки люфта?
как писал xenaur
Код: Выделить всё
21 float OUT -0 axis.2.backlash-corr
21 float OUT 0 axis.2.backlash-filt
21 float OUT 0 axis.2.backlash-velaxis.N.motor-pos-cmd в этой программе должна быть синусоида с уменьшающейся амплитудой в случае если BACKLASH = 0
если же BACKLASH <> 0, при смене направления этот люфт должен компенсироваться, что нарушает плавность синусоиды для этой оси.
По идее остальные оси должны бы подождать, пока на оси с люфтом этот самый люфт не выберется, но этого не происходит.
Косяк?
Как изменить скорость компенсации люфта? и вообще как ее узнать?
Фотка яйцелоскопа. по одной оси установлен люфт 0.07, по другой 0. Видно, что вторая ось первую не ждет.