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

Настройка планировщика LinuxCNC

Добавлено: 08 май 2017, 14:36
torvn77
  • чтобы при некоторой скорости движения/подаче перестал появляться following error надо уменьшить значение [EMCMOT]SERVO_PERIOD

Re: Настройка планировщика LinuxCNC

Добавлено: 08 май 2017, 14:47
torvn77
Вот у меня какой вопрос, значение максимального ускорения скорости [TRAJ]MA[_VELOCITY я рассчитываю по формуле
sqrt(([AXIS_0]MAX_VELOCITY)^2+([AXIS_0]MAX_VELOCITY)^2+([AXIS_0]MAX_VELOCITY)^2)

При этом иногда у меня случаются фоловингэроры.
Но при этом скорость развиваемая ЧПУ может и превышать скорость движения по отдельной оси.
При этом ускорения и скорости для всех осей у меня одинаковы.
Получается что превышать скорость движения по оси можно.
Как правильно рассчитывать значения [TRAJ]MAX_ACCELERATION и [TRAJ]MA[_VELOCITY,
потому как линеек у меня нет и обратная связь по координате берётся из рассчитанного генератором шагов значения, по этому ошибки слежения могут быть только из-за неправильных расчётов.

UPDATE
Похоже что ускорение в секции [TRAJ] тоже надо делать максимальным
FIX(sqrt(([AXIS_0]MAX_ACCELERATION)^2+([AXIS_0]MAX_ACCELERATION)^2+([AXIS_0]MAX_ACCELERATION)^2))

Re: Настройка планировщика LinuxCNC

Добавлено: 08 май 2017, 17:19
MX_Master
torvn77 писал(а):Здесь как всегда оставлю пустое место, которое потом можно будет при необходимости заполнить
Здесь я оставляю пустое место, которое потом заполню правильным ответом

Re: Настройка планировщика LinuxCNC

Добавлено: 09 май 2017, 08:29
Сергей Саныч
torvn77 писал(а):обратная связь по координате берётся из рассчитанного генератором шагов значения
Не совсем так. Обратная связь берется исходя из реально сгенерированного количества шагов. Оно может и не совпадать с рассчитанным.