Портальник по мягким металлам по проекту Фрезеряги.

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

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение Serg »

Будет. LinuxCNC сформирует траекторию с учётом заданных ускорений, а если привод будет разгонятся/тормозить медленнее, то ошибка только увеличится.

P.S. А кого ты таким образом обмануть хочешь?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

UAVpilot писал(а): А кого ты таким образом обмануть хочешь?
Судя по твоему ответу - себя :D

Думал, что таким образом при смене направления создать небольшой лаг, который уменьшит скачок расхождения
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение Serg »

Скачёк происходит от того, что привод не успевает стартовать так, как этого хочет планировщик...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

UAVpilot писал(а):Скачёк происходит от того, что привод не успевает стартовать так, как этого хочет планировщик...
Почитаю сегодня манула на эту тему, там, что-то с частотой было, для более быстрого отклика.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

UAVpilot писал(а):
MGG писал(а):Loaded HAL Components:
Вроде все нормально... Попробуй ограничить скорости и ускорения на обоих joint.

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

setp egantry.0.joint.00.max_acceleration [AXIS_0]MAX_ACCELERATION
setp egantry.0.joint.00.max_velocity [AXIS_0]MAX_VELOCITY
setp egantry.0.joint.01.max_acceleration [AXIS_0]MAX_ACCELERATION
setp egantry.0.joint.01.max_velocity [AXIS_0]MAX_VELOCITY
Если не поможет, то надо будет мне попробовать на стенде один концевик HOME для обоих осей... Но со стенда пришлось отдать 7i77, может недели через две новая доедет...

По этой части, поставил феррор 10000 вместо 10, хоум отработал. (тут сразу вопрос, 10 мм это два оборота, но при поиске они один полностью не делают

Ускорение сейчас на оси что отстраиваю 500, это много, или мало? Ощущение что 7500 сразу набирает.


Покрутил разные фильтра и настройки серв, вывод - надо сначало их настраивать, потом пид крутить
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение Serg »

MGG писал(а):По этой части, поставил феррор 10000 вместо 10, хоум отработал. (тут сразу вопрос, 10 мм это два оборота, но при поиске они один полностью не делают
Непонятно почему такая ошибка... 10 тоже много. По хорошему надо-бы приделать мой BlackBox с активацией по отключению станка, чтоб посмотреть состояние в момент ошибки - то ли это ошибка по одному из приводов, то ли из-за расхождения между двумя...
MGG писал(а):Ускорение сейчас на оси что отстраиваю 500, это много, или мало? Ощущение что 7500 сразу набирает.
Сильно от механики и возможностей привода зависит. А скорость поиска HOME какая?
MGG писал(а):Покрутил разные фильтра и настройки серв, вывод - надо сначало их настраивать, потом пид крутить
При аналоговом управлении большинство настроек сервы не используются, подробности искать в мануале.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

https://youtu.be/XR-goQnKp34

Ситуция такая, я понял почему хоум до этого отрабатывал, у одного движка от сервопака разъем чуть отошел :hehehe:

Теперь все вернулось на круги своя, а именно, вот такой вот .... нельзя такие слова на форуме говорить.

Я логику вообще не вижу, при расхождении, зачем он 1 мотор посылает вперед на максимальной скорости? Ни первый ни второй до этой точки не доходили. Заканчивается эта карусель по традиции, что один из драйверов или оба выпадают в перегруз.

И еще, когда хоум отработал, то обе оси отъезжали назад на 50, где это прописывается? я даже цифры 50 или около найти не могу.
Последний раз редактировалось MGG 04 фев 2017, 21:24, всего редактировалось 1 раз.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

UAVpilot писал(а):А скорость поиска HOME какая?
HOME_SEARCH_VEL = -5.00000
HOME_LATCH_VEL = 0.1
HOME_FINAL_VEL = 0.1000
HOME_USE_INDEX = YES
HOME_SEQUENCE = 1
HOME_IGNORE_LIMITS = NO


Ну и пока с этим не разобрался, подскажите, а на какие данные ориентироваться "чтоб нормально было", в плане разбег при смене направления? И какое ускорение будет "нормальным" хоть пид поковыряю. Шаг вперед и три назад :D

Самая хохма для меня, что например отстроил я на 1000, на 300 расхождение в 1.5-2 раза больше
Последний раз редактировалось MGG 04 фев 2017, 21:29, всего редактировалось 1 раз.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение aftaev »

MGG, в некоторых сервах можно ограничить макс. обороты. Это удобно для настройки, чтоб станок не упрыгал :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

aftaev писал(а):MGG, в некоторых сервах можно ограничить макс. обороты. Это удобно для настройки, чтоб станок не упрыгал :)
Да, кстати, спасибо! Надо это обязательно сделать на х
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение PKM »

MGG писал(а):И еще, когда хоум отработал, то обе оси отъезжали назад на 50, где это прописывается? я даже цифры 50 или около найти не могу.
В INI в секции настроек оси.

Все же думаю проблема в настройке egantry, в другом проблемы быть не может.

Что еще могу посоветовать - поставить master версию, там есть синхронизированный хоуминг и новая кинематика для портала. Но именно эту кинематику еще не пробовал ввиду отсутствия портала.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

А где про это почитать можно?
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение PKM »

Да в общем маловато где, это экспериментальная версия.
Вот о настройках
http://linuxcnc.org/docs/devel/html/con ... onfig.html
http://linuxcnc.org/docs/devel/html/man ... ins.9.html

Установить можно следующим образом. Запускаем Settings -> Synaptics package manager.
В меню Settings -> Repositories
Там будут две верхних строки из выделенных желтым
Изображение

Надо к ним добавить еще две нижних и отметить галками как на скриншоте.
Потом сохранить, запустить Update manager и обновиться. Получаем мастер-версию.

При запуске если выбрать текущую конфигурацию, она предложит обновиться, надо согласиться.
При обновлении в INI файле появятся секции [JOINTS_n].
В качестве образца нужно смотреть конфигурацию sim/axis/gantry_mm.ini
Только там портал соответствует Y (и кстати так оно логичнее).
Тогда остается убрать все привязки egantry, они уже не понадобятся.
Или еще лучше сделать конфиг заново в pncconf и отредактировать его.
Насчет синхронизированного хоуминга подскажу когда будет готов конфиг.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение MGG »

Эксперименты на экспериментальном! Повожусь с егантри еще несколько дней, если результата не будет, буду пробовать.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Птица-феникс =)
Мастер
Сообщения: 361
Зарегистрирован: 10 июн 2016, 00:42
Репутация: 90
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение Птица-феникс =) »

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

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение PKM »

В LinuxCNC лучший планировщик траектории среди всех любительских и полупрофессиональных ЧПУ. Для такого станка это имеет большое значение.
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13712
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5069
Откуда: Жуковский
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение frezeryga »

нафиг он сдался если чтобы его использовать нужно вынести себе весь мозг и изучать программирование. сколько времени уже потрачено на этот секс за это время можно легко отбить тотже mycnc в легкую.
Птица-феникс =)
Мастер
Сообщения: 361
Зарегистрирован: 10 июн 2016, 00:42
Репутация: 90
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение Птица-феникс =) »

PKM писал(а):В LinuxCNC лучший планировщик траектории среди всех любительских и полупрофессиональных ЧПУ.
Толку от планировщика траекторий, если этот софт даже не умеет хоумиться с выравниванием портала?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение PKM »

frezeryga писал(а):изучать программирование
Пока до этого не дошло, да и не дойдет.
Не знаю как майснс, но в кфлопе любое отклонение от стандартных вариантов - и без С++ не обойтись, насколько я понял.
frezeryga писал(а):за это время можно легко отбить тотже mycnc
То есть конфигурация портала с сервами на mycnc настраивается влет? И ПИДы настраиваются одной кнопкой? Сомневаюсь.
Птица-феникс =) писал(а):Толку от планировщика траекторий, если этот софт даже не умеет хоумиться с выравниванием портала?
Во-первых, планировщик траектории - это качество и производительность обработки.
Во-вторых, софт все-таки на линуксе, что уже представляет собой определенный барьер.
В-третьих, выравниваться умеет, а недавно работа с порталом еще значительно улучшена, это появится в следующем релизе.
В-четвертых, если бы у меня был портальник - давно бы уже подсказал. что к чему...

ПС: чем круче софт - тем сложнее может оказаться установка... Поставить промышленную стойку не проще, чем линукс. Это не мач3, в котором все возможности на паре вкладок помещаются...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Портальник по мягким металлам по проекту Фрезеряги.

Сообщение Serg »

MGG писал(а):Я логику вообще не вижу, при расхождении, зачем он 1 мотор посылает вперед на максимальной скорости? Ни первый ни второй до этой точки не доходили. Заканчивается эта карусель по традиции, что один из драйверов или оба выпадают в перегруз.
Вобщем у меня 2 предположения:
1. Чего-то ты намудрил в конфиге
2. В to_pci неправильно работает index-enable.

Похоже всё таки на первое:
У тебя написано:

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

net x-index-enable    egantry.0.axis.index-enable       <= axis.0.index-enable
net x1-index-enable   egantry.0.joint.00.index-enable   => pid.x.index-enable
net x2-index-enable   egantry.0.joint.01.index-enable   => pid.a.index-enable
...
net x-index-enable              to_pci.1.feedback.index_en0
...
net a-index-enable            to_pci.1.feedback.index_en1
Т.е. сигнал index-enable до to_pci.1.feedback.index_en1 просто не доходит и не обнуляет счётчик энкодера - отсюда и прыжки непонятно в куда...

Надо так:

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

net x1-index-enable  to_pci.1.feedback.index_en0
net x2-index-enable  to_pci.1.feedback.index_en1
Ну и ещё попутно заметил косяк: в твоём .hal для всех осей используются параметры заданные в секции [AXIS_0]...

P.S. Мой тебе совет: рисуй сначала схемы как вот тут Re: AG-400. Пересадка мозга. #29, а уж потом описывай их в терминах HAL.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «Фрезерные станки по металлам»