[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. Можно попробовать рекомендации:
