P.S. А кого ты таким образом обмануть хочешь?..
Портальник по мягким металлам по проекту Фрезеряги.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Будет. LinuxCNC сформирует траекторию с учётом заданных ускорений, а если привод будет разгонятся/тормозить медленнее, то ошибка только увеличится.
P.S. А кого ты таким образом обмануть хочешь?..
P.S. А кого ты таким образом обмануть хочешь?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Судя по твоему ответу - себяUAVpilot писал(а): А кого ты таким образом обмануть хочешь?
Думал, что таким образом при смене направления создать небольшой лаг, который уменьшит скачок расхождения
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Скачёк происходит от того, что привод не успевает стартовать так, как этого хочет планировщик...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Почитаю сегодня манула на эту тему, там, что-то с частотой было, для более быстрого отклика.UAVpilot писал(а):Скачёк происходит от того, что привод не успевает стартовать так, как этого хочет планировщик...
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
UAVpilot писал(а):Вроде все нормально... Попробуй ограничить скорости и ускорения на обоих joint.MGG писал(а):Loaded HAL Components:Если не поможет, то надо будет мне попробовать на стенде один концевик HOME для обоих осей... Но со стенда пришлось отдать 7i77, может недели через две новая доедет...Код: Выделить всё
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
По этой части, поставил феррор 10000 вместо 10, хоум отработал. (тут сразу вопрос, 10 мм это два оборота, но при поиске они один полностью не делают
Ускорение сейчас на оси что отстраиваю 500, это много, или мало? Ощущение что 7500 сразу набирает.
Покрутил разные фильтра и настройки серв, вывод - надо сначало их настраивать, потом пид крутить
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Непонятно почему такая ошибка... 10 тоже много. По хорошему надо-бы приделать мой BlackBox с активацией по отключению станка, чтоб посмотреть состояние в момент ошибки - то ли это ошибка по одному из приводов, то ли из-за расхождения между двумя...MGG писал(а):По этой части, поставил феррор 10000 вместо 10, хоум отработал. (тут сразу вопрос, 10 мм это два оборота, но при поиске они один полностью не делают
Сильно от механики и возможностей привода зависит. А скорость поиска HOME какая?MGG писал(а):Ускорение сейчас на оси что отстраиваю 500, это много, или мало? Ощущение что 7500 сразу набирает.
При аналоговом управлении большинство настроек сервы не используются, подробности искать в мануале.MGG писал(а):Покрутил разные фильтра и настройки серв, вывод - надо сначало их настраивать, потом пид крутить
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
https://youtu.be/XR-goQnKp34
Ситуция такая, я понял почему хоум до этого отрабатывал, у одного движка от сервопака разъем чуть отошел
Теперь все вернулось на круги своя, а именно, вот такой вот .... нельзя такие слова на форуме говорить.
Я логику вообще не вижу, при расхождении, зачем он 1 мотор посылает вперед на максимальной скорости? Ни первый ни второй до этой точки не доходили. Заканчивается эта карусель по традиции, что один из драйверов или оба выпадают в перегруз.
И еще, когда хоум отработал, то обе оси отъезжали назад на 50, где это прописывается? я даже цифры 50 или около найти не могу.
Ситуция такая, я понял почему хоум до этого отрабатывал, у одного движка от сервопака разъем чуть отошел
Теперь все вернулось на круги своя, а именно, вот такой вот .... нельзя такие слова на форуме говорить.
Я логику вообще не вижу, при расхождении, зачем он 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
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
HOME_SEARCH_VEL = -5.00000UAVpilot писал(а):А скорость поиска HOME какая?
HOME_LATCH_VEL = 0.1
HOME_FINAL_VEL = 0.1000
HOME_USE_INDEX = YES
HOME_SEQUENCE = 1
HOME_IGNORE_LIMITS = NO
Ну и пока с этим не разобрался, подскажите, а на какие данные ориентироваться "чтоб нормально было", в плане разбег при смене направления? И какое ускорение будет "нормальным" хоть пид поковыряю. Шаг вперед и три назад
Самая хохма для меня, что например отстроил я на 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
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
-
aftaev
- Зачётный участник

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

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
В INI в секции настроек оси.MGG писал(а):И еще, когда хоум отработал, то обе оси отъезжали назад на 50, где это прописывается? я даже цифры 50 или около найти не могу.
Все же думаю проблема в настройке egantry, в другом проблемы быть не может.
Что еще могу посоветовать - поставить master версию, там есть синхронизированный хоуминг и новая кинематика для портала. Но именно эту кинематику еще не пробовал ввиду отсутствия портала.
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
А где про это почитать можно?
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Да в общем маловато где, это экспериментальная версия.
Вот о настройках
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 и отредактировать его.
Насчет синхронизированного хоуминга подскажу когда будет готов конфиг.
Вот о настройках
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: Портальник по мягким металлам по проекту Фрезеряги.
Эксперименты на экспериментальном! Повожусь с егантри еще несколько дней, если результата не будет, буду пробовать.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
-
Птица-феникс =)
- Мастер
- Сообщения: 361
- Зарегистрирован: 10 июн 2016, 00:42
- Репутация: 90
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Mycnc ждет тебяMGG писал(а):если результата не будет
- PKM
- Почётный участник

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

- Сообщения: 13712
- Зарегистрирован: 18 авг 2013, 16:08
- Репутация: 5069
- Откуда: Жуковский
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
нафиг он сдался если чтобы его использовать нужно вынести себе весь мозг и изучать программирование. сколько времени уже потрачено на этот секс за это время можно легко отбить тотже mycnc в легкую.
email frezeryga@yandex.ru
instagram https://www.instagram.com/frezeryga
telegram https://t.me/md_cnc_frezeryga https://t.me/frezeryga
instagram https://www.instagram.com/frezeryga
telegram https://t.me/md_cnc_frezeryga https://t.me/frezeryga
-
Птица-феникс =)
- Мастер
- Сообщения: 361
- Зарегистрирован: 10 июн 2016, 00:42
- Репутация: 90
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Толку от планировщика траекторий, если этот софт даже не умеет хоумиться с выравниванием портала?PKM писал(а):В LinuxCNC лучший планировщик траектории среди всех любительских и полупрофессиональных ЧПУ.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Пока до этого не дошло, да и не дойдет.frezeryga писал(а):изучать программирование
Не знаю как майснс, но в кфлопе любое отклонение от стандартных вариантов - и без С++ не обойтись, насколько я понял.
То есть конфигурация портала с сервами на mycnc настраивается влет? И ПИДы настраиваются одной кнопкой? Сомневаюсь.frezeryga писал(а):за это время можно легко отбить тотже mycnc
Во-первых, планировщик траектории - это качество и производительность обработки.Птица-феникс =) писал(а):Толку от планировщика траекторий, если этот софт даже не умеет хоумиться с выравниванием портала?
Во-вторых, софт все-таки на линуксе, что уже представляет собой определенный барьер.
В-третьих, выравниваться умеет, а недавно работа с порталом еще значительно улучшена, это появится в следующем релизе.
В-четвертых, если бы у меня был портальник - давно бы уже подсказал. что к чему...
ПС: чем круче софт - тем сложнее может оказаться установка... Поставить промышленную стойку не проще, чем линукс. Это не мач3, в котором все возможности на паре вкладок помещаются...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Портальник по мягким металлам по проекту Фрезеряги.
Вобщем у меня 2 предположения:MGG писал(а):Я логику вообще не вижу, при расхождении, зачем он 1 мотор посылает вперед на максимальной скорости? Ни первый ни второй до этой точки не доходили. Заканчивается эта карусель по традиции, что один из драйверов или оба выпадают в перегруз.
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
Надо так:
Код: Выделить всё
net x1-index-enable to_pci.1.feedback.index_en0
net x2-index-enable to_pci.1.feedback.index_en1P.S. Мой тебе совет: рисуй сначала схемы как вот тут Re: AG-400. Пересадка мозга. #29, а уж потом описывай их в терминах HAL.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...