Все-таки SCARA
-
windnord1
- Новичок
- Сообщения: 12
- Зарегистрирован: 16 янв 2015, 10:52
- Репутация: 1
- Настоящее имя: d
- Контактная информация:
Re: Все-таки SCARA
создал конфигурации scara и трехосевой станок. переделал HAL Scara на шаговые двигатели. Запускается программа нормально, но не крутятся сочленения выдает ошибку "joint 0 following error"
-
windnord1
- Новичок
- Сообщения: 12
- Зарегистрирован: 16 янв 2015, 10:52
- Репутация: 1
- Настоящее имя: d
- Контактная информация:
Re: Все-таки SCARA
hal и INI файл
- Вложения
-
- scara.ini
- (7 КБ) 1089 скачиваний
-
- scara_sim_4.hal
- (4.34 КБ) 1054 скачивания
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Все-таки SCARA
Шустро сработаноСегодня, 14:46Сегодня, 15:47Nick писал(а):собирай железо, и потихоньку будем делать hal и ini. Для начала можешь сделать простую конфигурацию для трех осевого фрезера и просто покрутить движками, потом будем ее изменять.windnord1 писал(а):собрал. сделал конфигурацию. покрутил движками. теперь надо изменить конфигурацию
- РЕКЛАМА
- Почётный участник

- Сообщения: 736
- Зарегистрирован: 11 дек 2012, 21:46
- Репутация: 80
- Откуда: Брянск
- Контактная информация:
Re: Все-таки SCARA
Я так понимаю что эта ошибка выскакивает когда привод желает ехать быстрее чем программа успевает просчитать перемещение. Пробовать снижать скорости и увеличивать допуск на ошибку. или возможно мала редукция в приводе, и поворот происходит с большой дискретностью.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Все-таки SCARA
Нет. Когда заданная позиция оси сильно отличается от реальной (от фидбэка). В случае шаговиков никакого реального фидбэка нет и задание позиции должно быть замкнуто на фидбэк через stepgen. Но в конфиге это наверняка не сделано, поэтому и ругается.
P.S. Мне одному кажется, что этот вопрос вновь поднялся сразу после того как он был решён у РЕКЛАМА?..
P.S. Мне одному кажется, что этот вопрос вновь поднялся сразу после того как он был решён у РЕКЛАМА?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- РЕКЛАМА
- Почётный участник

- Сообщения: 736
- Зарегистрирован: 11 дек 2012, 21:46
- Репутация: 80
- Откуда: Брянск
- Контактная информация:
Re: Все-таки SCARA
не то чтобы решен, на больших скоростях ошибка все-же есть.
Я пока забросил программную часть, подбираю железки.
Я пока забросил программную часть, подбираю железки.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Все-таки SCARA
Это когда выдаётся задание, которое ось не может исполнить из-за заданных ограничений по скорости и ускорению.РЕКЛАМА писал(а):на больших скоростях ошибка все-же есть.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
windnord1
- Новичок
- Сообщения: 12
- Зарегистрирован: 16 янв 2015, 10:52
- Репутация: 1
- Настоящее имя: d
- Контактная информация:
Re: Все-таки SCARA
что исправить надо?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Все-таки SCARA
Ограничивать MAX_VELOCITY и/или MAX_ACCELERATION в секции [TRAJ].
http://linuxcnc.org/docs/devel/html/con ... AJ-section
P.S. Не ждите чудес от LinuxCNC, лично мне не известно ни одной системы ЧПУ (за вменяемые деньги), умеющей правильно расчитывать для нетривиальных кинематик максимальные скорости и ускорения "задания" по осям исходя из допустимых скоростей и ускорений сочленений.
http://linuxcnc.org/docs/devel/html/con ... AJ-section
P.S. Не ждите чудес от LinuxCNC, лично мне не известно ни одной системы ЧПУ (за вменяемые деньги), умеющей правильно расчитывать для нетривиальных кинематик максимальные скорости и ускорения "задания" по осям исходя из допустимых скоростей и ускорений сочленений.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Все-таки SCARA
Попробовать STEPGEN_MAXACCEL=240 (т.е. STEPGEN_MAXACCEL=MAX_ACCELERATION+20%)windnord1 писал(а):что исправить надо?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Все-таки SCARA
а почему именно +20%? А приводы это осилят?.. 
P.S. Может это и жестоко с моей стороны, но я обычно предполагаю, что у человек, который пытается разобраться с нетривиальной кинематикой уже знает как правильно настраивать обычную и сделал это...
P.S. Может это и жестоко с моей стороны, но я обычно предполагаю, что у человек, который пытается разобраться с нетривиальной кинематикой уже знает как правильно настраивать обычную и сделал это...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Все-таки SCARA
А хрен его знаетUAVpilot писал(а):а почему именно +20%? А приводы это осилят?..![]()
P.S. Вспомнил, это всё из-за Nick-а
Nick писал(а):STEPGEN_MAXACCEL должно быть увеличено до 1.5-2 значений MAX_ACCELERATION для оси.
-
windnord1
- Новичок
- Сообщения: 12
- Зарегистрирован: 16 янв 2015, 10:52
- Репутация: 1
- Настоящее имя: d
- Контактная информация:
Re: Все-таки SCARA
вроде заработала программа. спасибо.
а как открыть файл scara.ko
а как открыть файл scara.ko
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Все-таки SCARA
Не надо его открывать, это файл с двоичным кодом.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
windnord1
- Новичок
- Сообщения: 12
- Зарегистрирован: 16 янв 2015, 10:52
- Репутация: 1
- Настоящее имя: d
- Контактная информация:
Re: Все-таки SCARA
а как мне изменить кинематику scarakins.ko
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Все-таки SCARA
Внести изменения в исходник scarakins.c и дальше заново собрать scarakins.kowindnord1 писал(а):а как мне изменить кинематику scarakins.ko
-
windnord1
- Новичок
- Сообщения: 12
- Зарегистрирован: 16 янв 2015, 10:52
- Репутация: 1
- Настоящее имя: d
- Контактная информация:
Re: Все-таки SCARA
как изменить длины звеньев в окне TK
-
el.nebrey
- Новичок
- Сообщения: 31
- Зарегистрирован: 19 сен 2015, 13:50
- Репутация: 2
- Настоящее имя: Алексей Сергеевич Вазлёв
- Контактная информация:
Re: Все-таки SCARA
Добрый день.
У меня похожая кинематика. Но платка кинайская tb6560, сигналы step dir идут вроде. А enable никак, не пойму почему так.
Сейчас что то сдвинул вокруг stepgen вообще перестал запускаться. Помогите мудрые люди.
Тут все файлики, все что успел с ними сотворить. С тривиальной киниматикой, без вмешательства настроек серво, все запускается. Для этого на enable подавал включение усилителя.
Эти настройки тоже приложу. Там я пробовал эту кинематику с начала настроить.
У меня похожая кинематика. Но платка кинайская tb6560, сигналы step dir идут вроде. А enable никак, не пойму почему так.
Сейчас что то сдвинул вокруг stepgen вообще перестал запускаться. Помогите мудрые люди.
Тут все файлики, все что успел с ними сотворить. С тривиальной киниматикой, без вмешательства настроек серво, все запускается. Для этого на enable подавал включение усилителя.
Эти настройки тоже приложу. Там я пробовал эту кинематику с начала настроить.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Все-таки SCARA
Прямо в окне наверное никак, там они наверное в параметрах, да и изменение длины звеньев вызовет резкий скачек станка в новую точку, так что аккуратнее с этим.windnord1 писал(а):как изменить длины звеньев в окне TK
Лучше длины менять в параметрах в hal.
Но если совсем необходимо, то можно сделать:
halcmd setp .... ...
и даже записать отдельный M100+
и даже запускать по кнопке через halui.mdi-command-XX.
А еще лучше использовать другую кинематику, которая будет позволять изменять длины звеньев на лету, возможно это genser.kins.
Тебе надо просто пин enable подключить?el.nebrey писал(а):Добрый день.
У меня похожая кинематика. Но платка кинайская tb6560, сигналы step dir идут вроде. А enable никак, не пойму почему так.
Сейчас что то сдвинул вокруг stepgen вообще перестал запускаться. Помогите мудрые люди.
Тут все файлики, все что успел с ними сотворить.
В твоей предыдущей конфигурации целых 3 пина enable :
Код: Выделить всё
net xenable => parport.0.pin-02-out
net xenable => parport.0.pin-06-out
net xenable => parport.0.pin-14-out
Код: Выделить всё
net 0ena => parport.0.pin-02-out parport.0.pin-06-out parport.0.pin-14-out
Код: Выделить всё
net 0ena => stepgen.1.enable stepgen.2.enable
Код: Выделить всё
net 0step <= stepgen.0.step
net 0dir <= stepgen.0.diren
net 1step <= stepgen.1.step
net 1dir <= stepgen.1.dir
net 2step <= stepgen.2.step
net 2dir <= stepgen.2.dir-
el.nebrey
- Новичок
- Сообщения: 31
- Зарегистрирован: 19 сен 2015, 13:50
- Репутация: 2
- Настоящее имя: Алексей Сергеевич Вазлёв
- Контактная информация:
Re: Все-таки SCARA
Да, там три пина, каждый двигатель отдельно включается.
Сейчас все заново из скары переделаю.
Сейчас все заново из скары переделаю.
