Все-таки SCARA

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

Переписаал эти 2 кускаа олностью из изначального файла. вроде всё пока заработаало!
Спаибо за подссказку!
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Все-таки SCARA

Сообщение NightV »

UAVpilot писал(а):net J0fb => axis.0.motor-pos-fb => axis.0.motor-pos-fb
а как это пин сам на себя смотрит? UAVpilot, хитрец однако, каверзные вопросы задаешь
Изображение
Всё просто! если знаешь КАК!
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

новая беда.
Ничего не идет на ЛПТ.
Куда смотреть?
Тут пиноут файл в архиве.
Вложения
lpt.tar.gz
(1 КБ) 922 скачивания
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

перенес в "основной" хал этот кусок

Код: Выделить всё

loadrt hal_parport cfg="0x0378"

addf parport.0.read base-thread 1

addf parport.0.write base-thread -1

# finally connect physical pins to the signals
net 0step => parport.0.pin-05-out
net 0dir  => parport.0.pin-04-out
net 1step => parport.0.pin-03-out
net 1dir  => parport.0.pin-02-out
net 2step => parport.0.pin-07-out
net 2dir  => parport.0.pin-06-out
Ничего не изменилось.
Порт рабочий. на стандартном трехосевом конфиге моторы работают.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Все-таки SCARA

Сообщение Serg »

А что за единички после addf?..

Честно говоря очень напрягает то, что нужно делать какие-то многочисленные телодвижения и собирать разные файлы по разным постам, чтобы хоть как-то понять что там у тебя выходит в итоге...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

Понял. счас попробую все собрать в кучу.
А еденички есть даже в описании
https://www.cnc-club.ru/wiki/index.php/ ... двигателей
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

вот ве что есть.
Сточка в .hal где вызыется standard_pinout.hal отключена.
Вложения
sim.tar.gz
(4.82 КБ) 926 скачиваний
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Все-таки SCARA

Сообщение Serg »

РЕКЛАМА писал(а):А еденички есть даже в описании
Ну один опечатался, другой перевёл не глядя...
РЕКЛАМА писал(а):вот ве что есть
Давай всётаки ты для начала осилишь азы про HAL, а то у нас получается разговор слепого с глухим...
Ты ведь правишь не понимя что и не понимая зачем... :wik:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Все-таки SCARA

Сообщение NightV »

РЕКЛАМА, ,без обид, но UAVpilot не зря задавал хитрые (наводящие) вопросы ;)
Всё просто! если знаешь КАК!
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

Пробовал и без еденичек.
Я не обижаюсь, я что-то начинаю понимать, но полной картины начального взаимодействия настроечных файлов еще не собрал.
Тыкался халскопом, не увидел сигналов на "stepgen.*.step"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Все-таки SCARA

Сообщение nkp »

РЕКЛАМА писал(а):логически какой-то сигнал переводим на другое место и потом опять на него-же. Выглядит дейстительно стрнно.
издержки копипаста :oops:
прошу прощения -
задумывалось так: ;)

Код: Выделить всё

# create HAL signals for position commands from motion module
net J0cmd <= axis.0.motor-pos-cmd => stepgen.0.position-cmd
net J1cmd <= axis.1.motor-pos-cmd => stepgen.1.position-cmd
net J2cmd <= axis.2.motor-pos-cmd => stepgen.2.position-cmd
net J3cmd <= axis.5.motor-pos-cmd => stepgen.3.position-cmd


# loop position commands back to motion module feedback
net J0fb => stepgen.0.position-fb => axis.0.motor-pos-fb
net J1fb => stepgen.1.position-fb => axis.1.motor-pos-fb
net J2fb => stepgen.2.position-fb => axis.2.motor-pos-fb
net J3fb => stepgen.3.position-fb => axis.5.motor-pos-fb
===================================================
РЕКЛАМА писал(а):Тыкался халскопом, не увидел сигналов на "stepgen.*.step"
в халскопе "переключись" на base-thread :
Рабочий стол 1_049.png (1680 просмотров) <a class='original' href='./download/file.php?id=38893&mode=view' target=_blank>Загрузить оригинал (114.73 КБ)</a>
===================
работу генератора шагов можно смотреть и в halshow:
Выделение_050.png (1680 просмотров) <a class='original' href='./download/file.php?id=38894&mode=view' target=_blank>Загрузить оригинал (163.27 КБ)</a>
+++++++++++++++++++
про "еденички" не заморачивайся - зачем они тут знают только двое :)
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

Спасибочки. моторы заработали.
Но выылезло еще несколько проблемм.
1. Если в "режиме сочленений" подвигать осями то в "режим координат" не входит. с ошибкой
телеоп.png (1662 просмотра) <a class='original' href='./download/file.php?id=38898&mode=view' target=_blank>Загрузить оригинал (13.04 КБ)</a>
2. Ели не двигать осями. а сразу захоумиться, то в режим входит, но если начать двигаться по координатам то через некоторое время (именно время) движение программа стоппорится с ошибкой "джоинт фолловинг эррор".
3. не могу найти где можно изменять пределы рабоччего поля , те которые отображаются в окне визуализации.
Посему не могу попробовать движение в автом. режиме
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Все-таки SCARA

Сообщение nkp »

1. тоже заметил - пока не знаю что сказать...
3.в ини файле для каждой оси ищи пределы:

Код: Выделить всё

MIN_LIMIT           = -400.0
MAX_LIMIT           = 400.0
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

Но ведь пределы там даны в виде +180 -180 для этой кинематики ? или можно добавить и в линейном виде, а программа сама разберётся?

По второй проблеме , путем логических рассуждений вроде как решил что ошибка появляется из-за того что моторы стоят на осях без редукторов, и максимальное деление шага 1/8 на моих драйверах. потому для поворота на 1 грд. нужно всего 4.4 шага, и видимо программе не получается попасть в заложенный интервал ошибки, счас попробую увеличить феррер раз в несколько.


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

Re: Все-таки SCARA

Сообщение Nick »

Посмотри, чему он на самом деле равен - в халметере или halscope пин что-от вроде axis.N.f-error. И посмотри как он изменяется.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Все-таки SCARA

Сообщение nkp »

из найденых рабочих железок на данной кинематике (и емс ) - только эта давняя штука,
конфиг кривой какой то выложен - но грят , то работает)))
===
я имею в виду найденые файлы конфигов - видео много))
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

вот картинка ферор оси 0.
ferror.png (1635 просмотров) <a class='original' href='./download/file.php?id=38915&mode=view' target=_blank>Загрузить оригинал (36.24 КБ)</a>
Эо если в одну сторону круить.
Еслив другую то график падает вниз зеркально.
На оси z оошибкка тоже. оказывается, есть, только проявляется не сразу.
При запуске программы и переходе в "режим координат" все оси работают секунд 5. потом вывваливается ошибкка и движение останавливется. при нажатии кнопки вкл. вв ппрограме продолжается незаконченное движение еще полторы секунды. потом опять ошибка.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Все-таки SCARA

Сообщение Nick »

А есть у тебя min_ferror?
Т.к. на графике ferror около 0,02мм...
Аватара пользователя
РЕКЛАМА
Почётный участник
Почётный участник
Сообщения: 736
Зарегистрирован: 11 дек 2012, 21:46
Репутация: 80
Откуда: Брянск
Контактная информация:

Re: Все-таки SCARA

Сообщение РЕКЛАМА »

Есть. прописан 0.2

Я сдаюсь. не по мне задачка.
Не осилю.

Извиняюсь что зазря вас баламутил.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Все-таки SCARA

Сообщение PKM »

Да ну, как это сдаюсь.

Я вижу некоторые проблемы в конфиге, которые могут приводить к ошибкам следования.

В [TRAJ] уменьшить MAX_VELOCITY и MAX_ACCELERATION до 100.
В [AXIS_ ] увеличить STEPGEN_MAXACCEL и MAX_VELOCITY до 300
Ответить

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