[linuxcnc] error: joint 0 following error

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

[linuxcnc] error: joint 0 following error

Сообщение Романов Семен »

Присказка:
Станок китайский, благодаря разработкам уважаемого Nick'a смог фрезеровать печатные платы.
Речь не об этом.
Станок стоял, настроенный - прекрасно работал.
И вдруг захотелось мне что-то выточить из дерева.
В край поболававшись на конфиге заточенном под печатные платы - я понял что могу крутое, и начал фрезеровать икону. И с размерами не побоялся: 180мм*250мм
Ну и вообщем медленно это все, и сбился станок по оси Х.
В итоге фрезеровку остановил, и понял. 1680 мм/мин = это маааало.

Внимание вопрос: как подобрать МАКСИМАЛЬНУЮ скорость и УСКОРЕНИЕ?

Вообще китаец заявил что может он 2000мм/мин.
Когда то этот станок по началу цеплял на мач. так я его там раскручивал до 3500 и он не глюкал. причем на более слабом компе.

Сейчасв все чем занимался зимой с линухснс - подзабыл.

Проблема в чем: когда писали компенсацию - по какойто причине снизили максимальную скорость с ранее заявленных 2000 до 1680.
И меня это не пугало - для печатных плат - ЗА ГЛАЗА.

Сейчас хочу попробовать добиться хотя бы 2500.
Но вылетает данная ошибка. При увеличении ускорения. (((пока на оси Х, экспериментирую на ней)))

Вообщем, интересно узнать, кто и как подбирал МАКСИМУМЫ СТАНКА?
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: [linuxcnc] error: joint 0 following error

Сообщение Романов Семен »

Я имел ввиду другие варианты. Таким (я считаю это на глаз) я уже сделал 2000.

А что значит эта ошибка (в названии темы)?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение Nick »

Эта ошибка говорит, что станок отклонился от траектории больше чем на значение FERROR. Но у тебя стоят шаговые двигатели без обратной связи поэтому LinuxCNC не знает где на самом деле находится станок. Поэтому используется искусственная обратная связь основанная на количестве шагов посланных драйверам.

В общем, скинь свой конфиг :).
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: [linuxcnc] error: joint 0 following error

Сообщение Романов Семен »

Это целая песня, кинуть конфиг =)
Я вроде бы уже смог подобрать необходимые параметры, думаю моя китайская хрень на большее не способна =(((

Я убавил ускорение и максимальную скорость и ошибка пропала.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение Nick »

А можно было просто увеличить FERROR для осей. Просто станок за время одного servo периода на больших скоростях пробегат больше, и при расчете обратной связи выходит за предельное значение отклонения от траектории.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: [linuxcnc] error: joint 0 following error

Сообщение Романов Семен »

Да там все равно на 2500 касяки в движении всплывают, не ясно отчего =(
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение Nick »

Косяки - это пропуск шагов?
vladimir74
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 25 май 2011, 14:14
Репутация: 19
Откуда: Магнитогорск
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение vladimir74 »

А может вообще лучше новый конфиг сделать, для работы с деревом, если с текущим сильно наворочили?
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: [linuxcnc] error: joint 0 following error

Сообщение Романов Семен »

Nick писал(а):Косяки - это пропуск шагов?
Ну похоже на то.
vladimir74 писал(а):А может вообще лучше новый конфиг сделать, для работы с деревом, если с текущим сильно наворочили?
так новый конфиг и сделан, старый не сильно наворочен, он аккурат заточен под печатные платы.
а станок хочу применить еще для деревообработки.
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение JudasPriest »

Здравствуйте. Извините, что поднял древнюю тему. Столкнулся с этой проблемой, пытался сам решить, но безуспешно. Стоят шаговики и вылазит постоянно такая ошибка. Игрался со значениями Ferror и Minferror. Если ставить их большие, допустим 10 и 1, то такое ощущение, что станок отходит значительно от траектории, а потом возвращается назад. Детали ещё не грызу, так как не могу нормально УП прогнать. Я уже снизил скорость перемещений до 800мм/мин и все-равно вылезло. Сейчас значения стоят 1 и 0.1 (1/16 деление на маторах, шаг винта 6мм). Может его можно вообще как-то отключить? Заранее благодарю
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение verser »

Помнится в настройках, если STEPGEN_MAXACCEL сделать на 20% больше, чем MAX_ACCELERATION, то ferror исчезала.
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение JudasPriest »

verser писал(а):Помнится в настройках, если STEPGEN_MAXACCEL сделать на 20% больше, чем MAX_ACCELERATION, то ferror исчезала.
Спасибо большое. Скоро попробую
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение Сергей Саныч »

Выложите файлы ini и hal.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение MX_Master »

Или значение Latency слишком большое, или значение BASE_THREAD в INI файле слишком маленькое.
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение JudasPriest »

Сергей Саныч писал(а):Выложите файлы ini и hal.
5i25_prob_rfx2.hal
(8.04 КБ) 1102 скачивания
5i25_prob_rfx2.ini
(3.01 КБ) 1347 скачиваний
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение JudasPriest »

Что-то значения запредельные, в сравнении с другими. Это на ноутбуке. Есть ещё стационар в запасе, но пока чистый.
Вложения
IMG_20171225_094440.jpg (4414 просмотров) <a class='original' href='./download/file.php?id=127704&mode=view' target=_blank>Загрузить оригинал (7.68 МБ)</a>
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение verser »

Желательно увидеть "Max Jitter" < 15000. Можно попробовать рекомендации:
отсюда
отсюда
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение Serg »

verser писал(а):Желательно увидеть "Max Jitter" < 15000. Можно попробовать рекомендации:
с внешним stepgen (5i25) удовлетворительно работает и при Max Jitter в 100000.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: [linuxcnc] error: joint 0 following error

Сообщение JudasPriest »

UAVpilot писал(а):
verser писал(а):Желательно увидеть "Max Jitter" < 15000. Можно попробовать рекомендации:
с внешним stepgen (5i25) удовлетворительно работает и при Max Jitter в 100000.
Только у меня значения на порядок выше. Может к концу недели будет время и установим с товарищем на стационарный системник Линукс и попробуем привязать 7i92
Ответить

Вернуться в «LinuxCNC»