Страница 1 из 1

Backlash. Есть параметры?

Добавлено: 06 дек 2012, 13:10
Lexxa
В ини файле прописал
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-vel
не вариант по причинам понятным из описания - выходы это.
axis.N.motor-pos-cmd в этой программе должна быть синусоида с уменьшающейся амплитудой в случае если BACKLASH = 0
если же BACKLASH <> 0, при смене направления этот люфт должен компенсироваться, что нарушает плавность синусоиды для этой оси.
По идее остальные оси должны бы подождать, пока на оси с люфтом этот самый люфт не выберется, но этого не происходит.
Косяк?
Как изменить скорость компенсации люфта? и вообще как ее узнать?

Фотка яйцелоскопа. по одной оси установлен люфт 0.07, по другой 0. Видно, что вторая ось первую не ждет.

Re: Backlash. Есть параметры?

Добавлено: 06 дек 2012, 13:21
Nick
Насколько я понимаю, люфт компенисируется просто прибавлением значения к motor-pos-cmd при смене направления движения, ускорение и скорость задаются только в самих управляющих компонентах - например, в stepgen есть
stepgen.N.maxaccel float rw
The acceleration/deceleration limit, in length units per second squared.
stepgen.N.maxvel float rw
The maximum allowable velocity, in length units per second. If the requested maximum velocity cannot be reached with the current combination of scaling and make-pulses thread period, it will be reset to the highest attainable value.

В integrator's manual даже писали, что stepgen.N.maxaccel должен быть в 1.2 или более раз больше ускорения оси. Насколько я понимаю, оно как раз и нужно для того, чтобы по-быстрее выбрать люфт.

Можешь снять motor-pos-cmd и joit-pos-cmd в яйцескопе :) Надо посмотреть будут ли они отличаться. И сними перемещение 0 - 10 - 0 - 10, чтобы посмотреть как оно на самом деле компенсируется (или вообще сделать 3 разных оси и вывести на них siggen разноформенный) .

Re: Backlash. Есть параметры?

Добавлено: 06 дек 2012, 14:14
Lexxa
блина я не могу степ ген юзать, поскольку у меня ща ноут.
a linuxcnc-sim ругается на драйвер порта.

Re: Backlash. Есть параметры?

Добавлено: 06 дек 2012, 14:25
Nick
Чей-то не можешь? Грузишь его как обычно, просто пины parport не подключай и все ;)
(и сам parport не грузи)

Re: Backlash. Есть параметры?

Добавлено: 06 дек 2012, 15:05
Lexxa
ок, спс