Двухпортальный станок

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Двухпортальный станок

Сообщение gendos »

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

Re: Двухпортальный станок

Сообщение Serg »

Да тут и эксперементировать не надо, достаточно обычной логики: либо оба инструмента действуют синхронно, либо это два полностью раздельных станка на общем основании.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Двухпортальный станок

Сообщение gendos »

Под экспериментом я понимаю настройка рабочей конфигурации EMC2 , для двух независимых порталов
с общей визуализацией.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Двухпортальный станок

Сообщение solo »

я при подключении поворотной оси сталкивался с проблемой что если задать перемещение в программе
.....
g1xoyoa0f10
g1x10y10a1000 f10
...
то при выполнении такого участка программы ось А перемещается с мах скоростью а не с скоростью (10) то есть основными координатами для вычисления скоростей у LCNC есть XYZ координаты .
то есть может возникнуть ситуация когда портал с координатами ABC будет выполнять допустим цикл сверления (рабочая подача по"С" ) а второй портал начнет перемещение по XY то скорее всего скорость подачи по координате""С изменится (станит мах) что не есть хорошо?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Двухпортальный станок

Сообщение Serg »

gendos писал(а):Под экспериментом я понимаю настройка рабочей конфигурации EMC2 , для двух независимых порталов
с общей визуализацией.
Повторю вопрос: какова итоговая цель, только визуализация?
Если нет, то как вы собираетесь рулить двумя инструментами в одной УП? Пример кода можно?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Двухпортальный станок

Сообщение Nick »

Скорее всего (учитывая специфику детали) будет что-то вроде:

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

G0 X0  A0 
G1 Z-10 C-10 
G1 Z5 C5
G0 X10 A10
...
G0 Y10 B10
G0 X0 A0
Т.е. сверлим синхронно, перемещаемся тоже. .
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Двухпортальный станок

Сообщение Serg »

Nick писал(а):Т.е. сверлим синхронно, перемещаемся тоже. .
Ну вот, заставляете самого себя цитировать:
UAVpilot писал(а):Да тут и эксперементировать не надо, достаточно обычной логики: либо оба инструмента действуют синхронно, либо это два полностью раздельных станка на общем основании.
:)

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

Re: Двухпортальный станок

Сообщение Nick »

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

Re: Двухпортальный станок

Сообщение Serg »

А тогда в чём смысл раздельного управления? Достаточно будет синхронной работы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Двухпортальный станок

Сообщение 1240 »

Тест.
Попытка перемещения портала одним серводвигателем 750 ВТ (без редуктора).
https://www.youtube.com/watch?v=PfbJ-ixCCNo


Я это видео давно не смотрел- уже и забыл что в конце "все пропало".
Разберусь как обрезать, обрежу.
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Двухпортальный станок

Сообщение gendos »

UAVpilot писал(а):
gendos писал(а):Под экспериментом я понимаю настройка рабочей конфигурации EMC2 , для двух независимых порталов
с общей визуализацией.
Повторю вопрос: какова итоговая цель, только визуализация?
Если нет, то как вы собираетесь рулить двумя инструментами в одной УП? Пример кода можно?
Пример G кода и визуализации пост №18
X Y рулит одним инструментом ,
U V рулит вторым .
Судя по видио визуализация работает , думаю и на выходных пинах сигнал есть.
Z1 Z2 пока не рассматриваем.
Как сделать постпроцессор для генерации G кода для меня пока не понятно .
AlexTskan
Опытный
Сообщения: 184
Зарегистрирован: 08 янв 2014, 05:19
Репутация: 46
Контактная информация:

Re: Двухпортальный станок

Сообщение AlexTskan »

По моему мнению - уж извините - человек сам не может понять что ему надо.

Предполагаю варианты:
1. одна деталь - два шпинделя - две разные последовательности сверления отверстий.
2. одна деталь - два шпинделя - ве одинаковые последовательности сверления отверсти, но со смещением координат.

сразу отбрасываем случай 2. тут достаточно на одну платформу разместить два шпинделя, расстояние межу которыми и есть нужное смещение координат по одной из осей.

так вот а для первого случая - требует решения только одна задача - чтобы инструменты не столкнулись.
я не встречал кам программы которая позволяет генерировать подобное движение. это уже из области робототехники. И это разные программы для разных устройств.

обсуждение же генерации гкода для одновременного движения двух инструментов - безсмысленно.
Т.к. есть вопрос - это как же надо преобразовывать пространство, вернее геометрическое место точек положений инструмента, чтобы получить осмысленные перемещения?
Можно написать пост который будет например для дополнительных осей просто добавлять смещения делать преобразование системы координат, но зачем это мудрить если это просто решение для задачи 2? простое механическое изменение положения шпинделя.

Например для частного случая со сверлениями отверстий - ничего не стоит написать пост в таком виде - чётные точки для одной головы, нечётные для другой.
Но тут надо просто следить в ручном режиме, чтобы точки были далеко друг от друга.

Проблемы с синхронизацией перемещений: при рабочих ходах - линейной интерполяции - можно не беспокоиться. всё будет синхронно. половина пути по одной оси - соответствует половине пути по другим.
Могут быть только проблемы с перемещениями по G0. не знаю как в линуксцнц, но возможны два режима перемещения по г0 - режим интерполяции - или быстрый режим. В первом случае идёт перемещение по прямой линии между текущей точкой и точкой назначения. Во втором - идёт максимально быстро по каждой координате, до достижения нужного положения по заданной оси.

Но вопрос: а стоит ли игра свеч? сейчас сверлим - потом надо резать - и всё. нужно всё равно две головы. И задачу синхронизации их движения - можно назвать практически невыполнимой...
Разве коллективом из пяти-десяти сильных программистов и пяти-десяти лет труда;)
Чудес не бывает. Бывает недопонимание субъектом процессов, часто осложнённое отсутствием самокритики и верой в непогрешимость своей системы знаний. Плохо когда ЧСВ ещё раздуто до степени судьи...
Аватара пользователя
Alex75
Новичок
Сообщения: 27
Зарегистрирован: 19 авг 2012, 12:55
Репутация: 16
Откуда: г. Клин, Московская область
Контактная информация:

Re: Двухпортальный станок

Сообщение Alex75 »

На мой взгляд реализовать можно только через две стойки.
Вопрос к Автору темы: реализация есть или нужны идеи?
Аватара пользователя
Fisher
Почётный участник
Почётный участник
Сообщения: 3391
Зарегистрирован: 09 апр 2012, 12:39
Репутация: 424
Откуда: Киров
Контактная информация:

Re: Двухпортальный станок

Сообщение Fisher »

1240 писал(а):Попытка перемещения портала одним серводвигателем 750 ВТ (без редуктора).
Как серводвигателя зовут? :hehehe:
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Двухпортальный станок

Сообщение nERV »

По моему это велосипед.
Двухпортальные станки уже давно созданы и применяются. Тот же reichenbaher их делает, управляются с одного синумерика.
Если шаг отверстий постоянный, то гораздо проще пойти по пути увеличения количества сверлильных шпинделей с фиксированным шагом в одной сверлильной головке. Так устроены практически все сверлильные центры для палок.
У нас на производстве есть несколько. К примеру, skipper 100 от Biesse имеет по 29 сверлильных шпинделей на каждой из двух головок, шаг 32мм.
Т.е. если нужно сверлить 10 отверстий в ряд, то эту операцию можно производить одним движением сверлильной головки с 10ю шпинделями. Шпиндели можно сделать выдвижными, тогда имеется возможность сверлить лишь некоторые отверстия с расстоянием, кратным шагу шпинделей в головке.
Вот фото сверлильной головки Weeke BHX500 от Homag, к примеру.

Думаю что такой подход - самый доступный и простой способ в разы повысить производительность без лишних заморочек.
Вложения
IMG_20140606_101023.jpg (2194 просмотра) <a class='original' href='./download/file.php?id=30112&mode=view' target=_blank>Загрузить оригинал (558.94 КБ)</a>
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Двухпортальный станок

Сообщение nkp »

Fisher писал(а): Как серводвигателя зовут?
а мне показалось что человек всё же просто держится за портал ...
AlexTskan писал(а):обсуждение же генерации гкода для одновременного движения двух инструментов - безсмысленно.
почему же так категорично??
AlexTskan писал(а):Т.к. есть вопрос - это как же надо преобразовывать пространство, вернее геометрическое место точек положений инструмента, чтобы получить осмысленные перемещения?
можно пояснить этот пассаж??
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Двухпортальный станок

Сообщение tooshka »

nERV писал(а):skipper 100 от Biesse имеет
Скипер в основном механиков и инженеров "имеет" на том производстве куда это купили))) это конечно частное мнение.
Думаю написать софт для управления такими центрами в одиночку утопия. Можно конечно использовать шаблоны да только не три копейки стоят.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Двухпортальный станок

Сообщение nERV »

tooshka писал(а):Скипер в основном механиков и инженеров "имеет"
Не могу согласиться. Вот уже 7 лет обслуживаю эту машину.
Есть небольшие заморочки, но в целом приятный и надежный станок.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Двухпортальный станок

Сообщение tooshka »

nERV писал(а):Не могу согласиться. Вот уже 7 лет обслуживаю эту машину.
Значит моим знакомым просто не повезло)))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Двухпортальный станок

Сообщение 1240 »

Alex75 писал(а):Вопрос к Автору темы: реализация есть или нужны идеи?
Сейчас получил двигатели/привода на один портал.
Под них нужно будет изготовить фланцы, смонтировать и проверить работоспособность механики для одного портала.
Это недели две-три, на запуск одного портала.
Должно быть все в порядке.
Второй этап подключение второго портала.
я думаю что все должно управляться от одной стойки.
Готовой реализации нет
Сейчас об этом проекте почти не думаю (нет времени).
Fisher писал(а):Как серводвигателя зовут? :hehehe:
Сначала я установил сервопривода украинские, но 2кВт 2шт на ось Х.
Вся система не заработала (поставщик приводов сказал с такой механикой ни чего работать не будет).
Для проверки механики я временно поставил с одной стороны китайский (взял в аренду) 750Вт.
Там короткие провода к двигателю от привода.
Сам привод лежит сверху портала.
Рабочий нажимает на кнопочки вперед -назад.
Сам портал примерно 250 кг (пальцем не подвигаешь).
Вывод по сервоприводам: украинским до китайских еще расти и расти.
nERV писал(а):К примеру, skipper 100 от Biesse имеет по 29 сверлильных шпинделей на каждой из двух головок, шаг 32мм.
Если в курсе подскажите: Сколько будет стоить одна сверлильная голова (шаг между отверстиями 50мм)?
Меня больше всего во всех проектах подводили те вещи, которые делал на заказ.
Такую голову изготовить- думаю не дешёвое удовольствие.
Если узел покупной (промышленный) - то он как правило работает.
Правда попались привода СПШ (так их и не победили) хотя, насколько они промышленные?
Ответить

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