[linuxcnc] error: joint 0 following error
-
Романов Семен
- Почётный участник

- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
[linuxcnc] error: joint 0 following error
Присказка:
Станок китайский, благодаря разработкам уважаемого Nick'a смог фрезеровать печатные платы.
Речь не об этом.
Станок стоял, настроенный - прекрасно работал.
И вдруг захотелось мне что-то выточить из дерева.
В край поболававшись на конфиге заточенном под печатные платы - я понял что могу крутое, и начал фрезеровать икону. И с размерами не побоялся: 180мм*250мм
Ну и вообщем медленно это все, и сбился станок по оси Х.
В итоге фрезеровку остановил, и понял. 1680 мм/мин = это маааало.
Внимание вопрос: как подобрать МАКСИМАЛЬНУЮ скорость и УСКОРЕНИЕ?
Вообще китаец заявил что может он 2000мм/мин.
Когда то этот станок по началу цеплял на мач. так я его там раскручивал до 3500 и он не глюкал. причем на более слабом компе.
Сейчасв все чем занимался зимой с линухснс - подзабыл.
Проблема в чем: когда писали компенсацию - по какойто причине снизили максимальную скорость с ранее заявленных 2000 до 1680.
И меня это не пугало - для печатных плат - ЗА ГЛАЗА.
Сейчас хочу попробовать добиться хотя бы 2500.
Но вылетает данная ошибка. При увеличении ускорения. (((пока на оси Х, экспериментирую на ней)))
Вообщем, интересно узнать, кто и как подбирал МАКСИМУМЫ СТАНКА?
Станок китайский, благодаря разработкам уважаемого 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
Эта ошибка говорит, что станок отклонился от траектории больше чем на значение 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
А можно было просто увеличить 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
Косяки - это пропуск шагов?
-
vladimir74
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: [linuxcnc] error: joint 0 following error
А может вообще лучше новый конфиг сделать, для работы с деревом, если с текущим сильно наворочили?
-
Романов Семен
- Почётный участник

- Сообщения: 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
Здравствуйте. Извините, что поднял древнюю тему. Столкнулся с этой проблемой, пытался сам решить, но безуспешно. Стоят шаговики и вылазит постоянно такая ошибка. Игрался со значениями 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
Помнится в настройках, если STEPGEN_MAXACCEL сделать на 20% больше, чем MAX_ACCELERATION, то ferror исчезала.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: [linuxcnc] error: joint 0 following error
Спасибо большое. Скоро попробую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
Или значение Latency слишком большое, или значение BASE_THREAD в INI файле слишком маленькое.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: [linuxcnc] error: joint 0 following error
Сергей Саныч писал(а):Выложите файлы ini и hal.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: [linuxcnc] error: joint 0 following error
Что-то значения запредельные, в сравнении с другими. Это на ноутбуке. Есть ещё стационар в запасе, но пока чистый.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [linuxcnc] error: joint 0 following error
с внешним stepgen (5i25) удовлетворительно работает и при Max Jitter в 100000.verser писал(а):Желательно увидеть "Max Jitter" < 15000. Можно попробовать рекомендации:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: [linuxcnc] error: joint 0 following error
Только у меня значения на порядок выше. Может к концу недели будет время и установим с товарищем на стационарный системник Линукс и попробуем привязать 7i92UAVpilot писал(а):с внешним stepgen (5i25) удовлетворительно работает и при Max Jitter в 100000.verser писал(а):Желательно увидеть "Max Jitter" < 15000. Можно попробовать рекомендации:
