- чтобы при некоторой скорости движения/подаче перестал появляться following error надо уменьшить значение [EMCMOT]SERVO_PERIOD
Настройка планировщика LinuxCNC
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Настройка планировщика LinuxCNC
Последний раз редактировалось torvn77 26 июн 2017, 03:41, всего редактировалось 3 раза.
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Настройка планировщика LinuxCNC
Вот у меня какой вопрос, значение максимального ускорения скорости [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))
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))
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Настройка планировщика LinuxCNC
Здесь я оставляю пустое место, которое потом заполню правильным ответомtorvn77 писал(а):Здесь как всегда оставлю пустое место, которое потом можно будет при необходимости заполнить
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Настройка планировщика LinuxCNC
Не совсем так. Обратная связь берется исходя из реально сгенерированного количества шагов. Оно может и не совпадать с рассчитанным.torvn77 писал(а):обратная связь по координате берётся из рассчитанного генератором шагов значения
Чудес не бывает. Бывают фокусы.