Двухпортальный станок
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: Двухпортальный станок
Использовать два компьютера , мне кажется самый быстро реализуемый вариант(самое главное что будет 100 % результат) , а столкновение порталов
избежать на уровне программы для генерации G кода. (Подстраховавшись концевиками )
Параллельно можно экспериментировать с конфигурацией для двух независимых порталов.
Результата может и не быть , но если получиться это будет многим интересно.
избежать на уровне программы для генерации G кода. (Подстраховавшись концевиками )
Параллельно можно экспериментировать с конфигурацией для двух независимых порталов.
Результата может и не быть , но если получиться это будет многим интересно.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Двухпортальный станок
Да тут и эксперементировать не надо, достаточно обычной логики: либо оба инструмента действуют синхронно, либо это два полностью раздельных станка на общем основании.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: Двухпортальный станок
Под экспериментом я понимаю настройка рабочей конфигурации EMC2 , для двух независимых порталов
с общей визуализацией.
с общей визуализацией.
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Двухпортальный станок
я при подключении поворотной оси сталкивался с проблемой что если задать перемещение в программе
.....
g1xoyoa0f10
g1x10y10a1000 f10
...
то при выполнении такого участка программы ось А перемещается с мах скоростью а не с скоростью (10) то есть основными координатами для вычисления скоростей у LCNC есть XYZ координаты .
то есть может возникнуть ситуация когда портал с координатами ABC будет выполнять допустим цикл сверления (рабочая подача по"С" ) а второй портал начнет перемещение по XY то скорее всего скорость подачи по координате""С изменится (станит мах) что не есть хорошо?
.....
g1xoyoa0f10
g1x10y10a1000 f10
...
то при выполнении такого участка программы ось А перемещается с мах скоростью а не с скоростью (10) то есть основными координатами для вычисления скоростей у LCNC есть XYZ координаты .
то есть может возникнуть ситуация когда портал с координатами ABC будет выполнять допустим цикл сверления (рабочая подача по"С" ) а второй портал начнет перемещение по XY то скорее всего скорость подачи по координате""С изменится (станит мах) что не есть хорошо?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Двухпортальный станок
Повторю вопрос: какова итоговая цель, только визуализация?gendos писал(а):Под экспериментом я понимаю настройка рабочей конфигурации EMC2 , для двух независимых порталов
с общей визуализацией.
Если нет, то как вы собираетесь рулить двумя инструментами в одной УП? Пример кода можно?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Двухпортальный станок
Скорее всего (учитывая специфику детали) будет что-то вроде:
Т.е. сверлим синхронно, перемещаемся тоже. .
Код: Выделить всё
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: Двухпортальный станок
Ну вот, заставляете самого себя цитировать:Nick писал(а):Т.е. сверлим синхронно, перемещаемся тоже. .
UAVpilot писал(а):Да тут и эксперементировать не надо, достаточно обычной логики: либо оба инструмента действуют синхронно, либо это два полностью раздельных станка на общем основании.
Дабы сократить "прения" просто представьте, что нужно просверлить скажем в оргстекле два отверстия, одно диаметром 3 мм, а другое диаметром 15 мм.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Двухпортальный станок
По ТЗ отверстия все одинаковые. 
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Двухпортальный станок
А тогда в чём смысл раздельного управления? Достаточно будет синхронной работы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
1240
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Re: Двухпортальный станок
Тест.
Попытка перемещения портала одним серводвигателем 750 ВТ (без редуктора).
https://www.youtube.com/watch?v=PfbJ-ixCCNo
Я это видео давно не смотрел- уже и забыл что в конце "все пропало".
Разберусь как обрезать, обрежу.
Попытка перемещения портала одним серводвигателем 750 ВТ (без редуктора).
https://www.youtube.com/watch?v=PfbJ-ixCCNo
Я это видео давно не смотрел- уже и забыл что в конце "все пропало".
Разберусь как обрезать, обрежу.
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: Двухпортальный станок
Пример G кода и визуализации пост №18UAVpilot писал(а):Повторю вопрос: какова итоговая цель, только визуализация?gendos писал(а):Под экспериментом я понимаю настройка рабочей конфигурации EMC2 , для двух независимых порталов
с общей визуализацией.
Если нет, то как вы собираетесь рулить двумя инструментами в одной УП? Пример кода можно?
X Y рулит одним инструментом ,
U V рулит вторым .
Судя по видио визуализация работает , думаю и на выходных пинах сигнал есть.
Z1 Z2 пока не рассматриваем.
Как сделать постпроцессор для генерации G кода для меня пока не понятно .
-
AlexTskan
- Опытный
- Сообщения: 184
- Зарегистрирован: 08 янв 2014, 05:19
- Репутация: 46
- Контактная информация:
Re: Двухпортальный станок
По моему мнению - уж извините - человек сам не может понять что ему надо.
Предполагаю варианты:
1. одна деталь - два шпинделя - две разные последовательности сверления отверстий.
2. одна деталь - два шпинделя - ве одинаковые последовательности сверления отверсти, но со смещением координат.
сразу отбрасываем случай 2. тут достаточно на одну платформу разместить два шпинделя, расстояние межу которыми и есть нужное смещение координат по одной из осей.
так вот а для первого случая - требует решения только одна задача - чтобы инструменты не столкнулись.
я не встречал кам программы которая позволяет генерировать подобное движение. это уже из области робототехники. И это разные программы для разных устройств.
обсуждение же генерации гкода для одновременного движения двух инструментов - безсмысленно.
Т.к. есть вопрос - это как же надо преобразовывать пространство, вернее геометрическое место точек положений инструмента, чтобы получить осмысленные перемещения?
Можно написать пост который будет например для дополнительных осей просто добавлять смещения делать преобразование системы координат, но зачем это мудрить если это просто решение для задачи 2? простое механическое изменение положения шпинделя.
Например для частного случая со сверлениями отверстий - ничего не стоит написать пост в таком виде - чётные точки для одной головы, нечётные для другой.
Но тут надо просто следить в ручном режиме, чтобы точки были далеко друг от друга.
Проблемы с синхронизацией перемещений: при рабочих ходах - линейной интерполяции - можно не беспокоиться. всё будет синхронно. половина пути по одной оси - соответствует половине пути по другим.
Могут быть только проблемы с перемещениями по G0. не знаю как в линуксцнц, но возможны два режима перемещения по г0 - режим интерполяции - или быстрый режим. В первом случае идёт перемещение по прямой линии между текущей точкой и точкой назначения. Во втором - идёт максимально быстро по каждой координате, до достижения нужного положения по заданной оси.
Но вопрос: а стоит ли игра свеч? сейчас сверлим - потом надо резать - и всё. нужно всё равно две головы. И задачу синхронизации их движения - можно назвать практически невыполнимой...
Разве коллективом из пяти-десяти сильных программистов и пяти-десяти лет труда;)
Предполагаю варианты:
1. одна деталь - два шпинделя - две разные последовательности сверления отверстий.
2. одна деталь - два шпинделя - ве одинаковые последовательности сверления отверсти, но со смещением координат.
сразу отбрасываем случай 2. тут достаточно на одну платформу разместить два шпинделя, расстояние межу которыми и есть нужное смещение координат по одной из осей.
так вот а для первого случая - требует решения только одна задача - чтобы инструменты не столкнулись.
я не встречал кам программы которая позволяет генерировать подобное движение. это уже из области робототехники. И это разные программы для разных устройств.
обсуждение же генерации гкода для одновременного движения двух инструментов - безсмысленно.
Т.к. есть вопрос - это как же надо преобразовывать пространство, вернее геометрическое место точек положений инструмента, чтобы получить осмысленные перемещения?
Можно написать пост который будет например для дополнительных осей просто добавлять смещения делать преобразование системы координат, но зачем это мудрить если это просто решение для задачи 2? простое механическое изменение положения шпинделя.
Например для частного случая со сверлениями отверстий - ничего не стоит написать пост в таком виде - чётные точки для одной головы, нечётные для другой.
Но тут надо просто следить в ручном режиме, чтобы точки были далеко друг от друга.
Проблемы с синхронизацией перемещений: при рабочих ходах - линейной интерполяции - можно не беспокоиться. всё будет синхронно. половина пути по одной оси - соответствует половине пути по другим.
Могут быть только проблемы с перемещениями по G0. не знаю как в линуксцнц, но возможны два режима перемещения по г0 - режим интерполяции - или быстрый режим. В первом случае идёт перемещение по прямой линии между текущей точкой и точкой назначения. Во втором - идёт максимально быстро по каждой координате, до достижения нужного положения по заданной оси.
Но вопрос: а стоит ли игра свеч? сейчас сверлим - потом надо резать - и всё. нужно всё равно две головы. И задачу синхронизации их движения - можно назвать практически невыполнимой...
Разве коллективом из пяти-десяти сильных программистов и пяти-десяти лет труда;)
Чудес не бывает. Бывает недопонимание субъектом процессов, часто осложнённое отсутствием самокритики и верой в непогрешимость своей системы знаний. Плохо когда ЧСВ ещё раздуто до степени судьи...
- Alex75
- Новичок
- Сообщения: 27
- Зарегистрирован: 19 авг 2012, 12:55
- Репутация: 16
- Откуда: г. Клин, Московская область
- Контактная информация:
Re: Двухпортальный станок
На мой взгляд реализовать можно только через две стойки.
Вопрос к Автору темы: реализация есть или нужны идеи?
Вопрос к Автору темы: реализация есть или нужны идеи?
- Fisher
- Почётный участник

- Сообщения: 3391
- Зарегистрирован: 09 апр 2012, 12:39
- Репутация: 424
- Откуда: Киров
- Контактная информация:
Re: Двухпортальный станок
Как серводвигателя зовут?1240 писал(а):Попытка перемещения портала одним серводвигателем 750 ВТ (без редуктора).
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
- nERV
- Мастер
- Сообщения: 1519
- Зарегистрирован: 27 сен 2013, 19:00
- Репутация: 624
- Настоящее имя: Александр
- Откуда: Ульяновск
- Контактная информация:
Re: Двухпортальный станок
По моему это велосипед.
Двухпортальные станки уже давно созданы и применяются. Тот же reichenbaher их делает, управляются с одного синумерика.
Если шаг отверстий постоянный, то гораздо проще пойти по пути увеличения количества сверлильных шпинделей с фиксированным шагом в одной сверлильной головке. Так устроены практически все сверлильные центры для палок.
У нас на производстве есть несколько. К примеру, skipper 100 от Biesse имеет по 29 сверлильных шпинделей на каждой из двух головок, шаг 32мм.
Т.е. если нужно сверлить 10 отверстий в ряд, то эту операцию можно производить одним движением сверлильной головки с 10ю шпинделями. Шпиндели можно сделать выдвижными, тогда имеется возможность сверлить лишь некоторые отверстия с расстоянием, кратным шагу шпинделей в головке.
Вот фото сверлильной головки Weeke BHX500 от Homag, к примеру.
Думаю что такой подход - самый доступный и простой способ в разы повысить производительность без лишних заморочек.
Двухпортальные станки уже давно созданы и применяются. Тот же reichenbaher их делает, управляются с одного синумерика.
Если шаг отверстий постоянный, то гораздо проще пойти по пути увеличения количества сверлильных шпинделей с фиксированным шагом в одной сверлильной головке. Так устроены практически все сверлильные центры для палок.
У нас на производстве есть несколько. К примеру, skipper 100 от Biesse имеет по 29 сверлильных шпинделей на каждой из двух головок, шаг 32мм.
Т.е. если нужно сверлить 10 отверстий в ряд, то эту операцию можно производить одним движением сверлильной головки с 10ю шпинделями. Шпиндели можно сделать выдвижными, тогда имеется возможность сверлить лишь некоторые отверстия с расстоянием, кратным шагу шпинделей в головке.
Вот фото сверлильной головки Weeke BHX500 от Homag, к примеру.
Думаю что такой подход - самый доступный и простой способ в разы повысить производительность без лишних заморочек.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Двухпортальный станок
а мне показалось что человек всё же просто держится за портал ...Fisher писал(а): Как серводвигателя зовут?
почему же так категорично??AlexTskan писал(а):обсуждение же генерации гкода для одновременного движения двух инструментов - безсмысленно.
можно пояснить этот пассаж??AlexTskan писал(а):Т.к. есть вопрос - это как же надо преобразовывать пространство, вернее геометрическое место точек положений инструмента, чтобы получить осмысленные перемещения?
- tooshka
- Почётный участник

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

- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: Двухпортальный станок
Значит моим знакомым просто не повезло)))nERV писал(а):Не могу согласиться. Вот уже 7 лет обслуживаю эту машину.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
-
1240
- Мастер
- Сообщения: 972
- Зарегистрирован: 25 янв 2013, 17:11
- Репутация: 278
- Откуда: Украина, Харьков.
- Контактная информация:
Re: Двухпортальный станок
Сейчас получил двигатели/привода на один портал.Alex75 писал(а):Вопрос к Автору темы: реализация есть или нужны идеи?
Под них нужно будет изготовить фланцы, смонтировать и проверить работоспособность механики для одного портала.
Это недели две-три, на запуск одного портала.
Должно быть все в порядке.
Второй этап подключение второго портала.
я думаю что все должно управляться от одной стойки.
Готовой реализации нет
Сейчас об этом проекте почти не думаю (нет времени).
Сначала я установил сервопривода украинские, но 2кВт 2шт на ось Х.Fisher писал(а):Как серводвигателя зовут?
Вся система не заработала (поставщик приводов сказал с такой механикой ни чего работать не будет).
Для проверки механики я временно поставил с одной стороны китайский (взял в аренду) 750Вт.
Там короткие провода к двигателю от привода.
Сам привод лежит сверху портала.
Рабочий нажимает на кнопочки вперед -назад.
Сам портал примерно 250 кг (пальцем не подвигаешь).
Вывод по сервоприводам: украинским до китайских еще расти и расти.
Если в курсе подскажите: Сколько будет стоить одна сверлильная голова (шаг между отверстиями 50мм)?nERV писал(а):К примеру, skipper 100 от Biesse имеет по 29 сверлильных шпинделей на каждой из двух головок, шаг 32мм.
Меня больше всего во всех проектах подводили те вещи, которые делал на заказ.
Такую голову изготовить- думаю не дешёвое удовольствие.
Если узел покупной (промышленный) - то он как правило работает.
Правда попались привода СПШ (так их и не победили) хотя, насколько они промышленные?
