ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
- Prav
- Мастер
- Сообщения: 827
- Зарегистрирован: 14 июл 2015, 05:10
- Репутация: 138
- Настоящее имя: Петр Раввинский
- Откуда: Москва
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Помогите "за как можно дешевле" что ли?
Вам бы на hh.ru искать разработчиков и нормальные условия предлагать, в том числе и зарплату...
Вам бы на hh.ru искать разработчиков и нормальные условия предлагать, в том числе и зарплату...
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Сейчас реализованы: треугольная волна - с остановкой и без остановки на кромках, и полумесяц.
Напишите пожалуйста в личку свой номер -я с Вами свяжусь.
-
- Мастер
- Сообщения: 298
- Зарегистрирован: 14 апр 2015, 10:28
- Репутация: 38
- Настоящее имя: Антон
- Откуда: Томск
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Позвольте высказать свои диванные соображения. Неправильно (дорого/долго/глючно) заставлять исполнять интерполяцию+сервисные функции на микроконтроллер, да ещё и на Сях (где С, а где быстрая разработка?), даже такой мощный камень, как у вас вывезет едва ли. Вон в LinuxCNC с многоосевой интерполящией до сих пор не очень, хотя проект десятилетиями развивается. Контроллер должен выполнять только тупое руление приводами по G-коду, все коррекции он должен кидать пакетом ПК-супервизору, и тот прогой на Python-е с библиотеками обсчитывает ЛЮБУЮ математику и возвращает следующий кадр. Скорость смены узора/ширины шва у вас настолько мала, что даже реальное время - бессмысленная роскошь.
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Антон, спасибо за высказывание по теме.AAN писал(а): ↑01 фев 2022, 15:11 Позвольте высказать свои диванные соображения. Неправильно (дорого/долго/глючно) заставлять исполнять интерполяцию+сервисные функции на микроконтроллер, да ещё и на Сях (где С, а где быстрая разработка?), даже такой мощный камень, как у вас вывезет едва ли. Вон в LinuxCNC с многоосевой интерполящией до сих пор не очень, хотя проект десятилетиями развивается. Контроллер должен выполнять только тупое руление приводами по G-коду, все коррекции он должен кидать пакетом ПК-супервизору, и тот прогой на Python-е с библиотеками обсчитывает ЛЮБУЮ математику и возвращает следующий кадр. Скорость смены узора/ширины шва у вас настолько мала, что даже реальное время - бессмысленная роскошь.
Мы раньше пытались пойти по этому пути, но в нем есть недостаток:
- сварка, да еще с цифровым сварочным источником подразумевает наведение сильных помех, без возможности организовать качественное заземление - в полевых условиях этим не будет никто заниматься.
- соответственно в контроллере должен быть буфер, - буфер означает запаздывание на изменение параметров.
- ПК довольно сильно занят - обработкой изображения с камер - там реализован довольно сложный алгоритм получения HDR изображения из нескольких кадров с разной экспозицией.
Как вариант можно подумать над заданием "рисунка" в виде таблиц координат XY, которые циклически выполняет контроллер, а ширина, шаг и другие параметры рисунка задаются коэфициентами. Изменение высоты или угла наклона изменяют корректирующие значения по X.
-
- Мастер
- Сообщения: 298
- Зарегистрирован: 14 апр 2015, 10:28
- Репутация: 38
- Настоящее имя: Антон
- Откуда: Томск
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Я почему-то по дефолту принял, что езернет у вас по оптокабелю сделан, с расчётом вводов в стальные корпуса от наведённых помех. И ПК отнесён от зоны сварки. А по оптокабелю помехам очень тяжело распространятсяekuzin писал(а): ↑ Мы раньше пытались пойти по этому пути, но в нем есть недостаток:
- сварка, да еще с цифровым сварочным источником подразумевает наведение сильных помех, без возможности организовать качественное заземление - в полевых условиях этим не будет никто заниматься.
- соответственно в контроллере должен быть буфер, - буфер означает запаздывание на изменение параметров.
- ПК довольно сильно занят - обработкой изображения с камер - там реализован довольно сложный алгоритм получения HDR изображения из нескольких кадров с разной экспозицией.
Как вариант можно подумать над заданием "рисунка" в виде таблиц координат XY, которые циклически выполняет контроллер, а ширина, шаг и другие параметры рисунка задаются коэфициентами. Изменение высоты или угла наклона изменяют корректирующие значения по X.
Буфер определяется алгоритмом работы, может на один, максимум - два кадра достаточно будет.
Если ПК сильно занят, это не повод взваливать работу числогрыза на хлипкие плечи микроконтроллера. Это повод купить второй ПК и включить его в сеть. ПК в таких проектах - самое дешёвое.
"Рисунок" Обычно стараются задать стандартными G1-G4 кодами, а поведение на траектории M-кодами.
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Логика стандартных кадров и кодов не совсем применима - в таком случае продолжительность кадра может быть очень большой до нескольких секунд, что не позволит оперативно отреагировать, если в процессе выполнения кадров прилетели изменения параметров.
-
- Мастер
- Сообщения: 298
- Зарегистрирован: 14 апр 2015, 10:28
- Репутация: 38
- Настоящее имя: Антон
- Откуда: Томск
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
А это уж как алгоритм построить: М-код контроллер может исполнять и немедленно по прибытии оного. А может ждать характерной точки/конца кадра/сморяпогоды. Всё в ваших руках. Но реализовывать и оперировать стандартами выгодно.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
То есть программы с командами для выполнения движения должны быть заранее записаны для различных швов?И изменяться должны только какие-либо параметры- скорость,размеры отного колебания по X и Y радиусы окружностей и т.д.Непонятно что делать с поворотной осью (по какой траектории она должна поворачиваться, и ручном изменении угла наклона в одной точке ,что делать при дальнейшем прохождении шва.Как затем должна вести себя поворотная ось?Ведь мы поменяли её положение только в одной точке траектории .То есть изменение угла должно добавляться к запрограммированным в программе поворотам или как?Или поворотная ось вращается только вручную ,и в работе программы не пишется?
-
- Мастер
- Сообщения: 204
- Зарегистрирован: 27 сен 2014, 07:59
- Репутация: 37
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
sidor094, на мой взгляд, все управление должно свестись к выбору на пульте:
- вида шва;
- установки его параметров;
- оперативной коррекции положения горелки;
- старт/стоп.
Опционально - изменение в небольших пределах во время сварки положения горелки относительно шва, скорости движения вдоль шва / амплитуды.
Никакого программирования - в смысле написания управляющей программы - не должно быть: сваркой занимается обычный рабочий, не инженер, который просто, без фантазии, выполняет предписанную операцию. Одной из целей этой автоматизации является снижение требований к квалификации рабочего, чтобы не нужен был аттестованный сварщик высокого разряда. Работать на аттестованном оборудовании можно обучить и достаточно сообразительную мартышку, а качество швов обеспечивает оборудование.
- вида шва;
- установки его параметров;
- оперативной коррекции положения горелки;
- старт/стоп.
Опционально - изменение в небольших пределах во время сварки положения горелки относительно шва, скорости движения вдоль шва / амплитуды.
Никакого программирования - в смысле написания управляющей программы - не должно быть: сваркой занимается обычный рабочий, не инженер, который просто, без фантазии, выполняет предписанную операцию. Одной из целей этой автоматизации является снижение требований к квалификации рабочего, чтобы не нужен был аттестованный сварщик высокого разряда. Работать на аттестованном оборудовании можно обучить и достаточно сообразительную мартышку, а качество швов обеспечивает оборудование.
-
- Мастер
- Сообщения: 204
- Зарегистрирован: 27 сен 2014, 07:59
- Репутация: 37
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Как получить кадры с разной экспозицией с помощью фотоаппарата - понятно. Как получить кадры с разной экспозицией с помощью видеокамеры тоже понятно, но это не может быть параллельный поток кадров с разной экспозицией в реальном времени - видеокамера не умеет так снимать. Есть HDR камеры, но это несколько другое - там кадры из видеокамеры уже приходят обработанными.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Это понятно.Но управляющая программа все равно должна присутствовать.И тут как раз вопрос про наклон.Он закладывается в траекторию и при этом изменяется во время движения по остальным осям или только регулируется в процессе сварки?
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Все параметры закладываются в ПК, который выдает их в контроллер в процессе сварки и по значению гироскопа... и все параметры также могут быть подстроены в процессе выполнения сварки. Контроллеру без разницы - в него просто приходят значения параметров которые он должен обработать.
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Да, это идеальное завершение нашей работы )bolek4321 писал(а): ↑02 фев 2022, 06:32 sidor094, на мой взгляд, все управление должно свестись к выбору на пульте:
- вида шва;
- установки его параметров;
- оперативной коррекции положения горелки;
- старт/стоп.
Опционально - изменение в небольших пределах во время сварки положения горелки относительно шва, скорости движения вдоль шва / амплитуды.
Никакого программирования - в смысле написания управляющей программы - не должно быть: сваркой занимается обычный рабочий, не инженер, который просто, без фантазии, выполняет предписанную операцию. Одной из целей этой автоматизации является снижение требований к квалификации рабочего, чтобы не нужен был аттестованный сварщик высокого разряда. Работать на аттестованном оборудовании можно обучить и достаточно сообразительную мартышку, а качество швов обеспечивает оборудование.
-
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Мы наверно не понимаем друг друга.Вопрос такой.Присутствует ли в выбранном шве изменение наклона горелки,или она всегда в одном положении,а наклон меняется только оператором вручную.Это для рабочего выбрать шов и все.Но в программе все равно придется писать целый набор команд только для одного вида шва так как каждый шов является сложной траекторией.Значит должно присутствовать несколько команд(программа).
-
- Мастер
- Сообщения: 298
- Зарегистрирован: 14 апр 2015, 10:28
- Репутация: 38
- Настоящее имя: Антон
- Откуда: Томск
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Топикстартеру нужен алгоритмист, иначе так и будет хождение кругами.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
У алгоритмиста уже есть работа. Причём, более понятная и с чёткой З/П. А тут, видимо, проект для души намечается Иными словами, не каждый алгоритмист хочет играть в игры с непредсказуемой вероятностью оплаты
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Скорее всего не понимаем. - Есть "рисунок" который должен описывать кончик горелки - это плоский рисунок в координатах ХУ. Высота и угол наклона горелки - вспомогательные параметры. Т.е. для правильного выполнения "рисунка" не нужно крутить горелку туда-сюда, но угол наклона горелки меняется в зависимости от сварочного положения. Например начинаем в 12 часах, небольшим углом назад, идем до 1 часа, угол назад увеличиваем и идем до 4 часов, с 4 до 5 часов меняем на прямой, с 6 часов начинаем плавно выкручивать вперед.sidor094 писал(а): ↑02 фев 2022, 12:05 Мы наверно не понимаем друг друга.Вопрос такой.Присутствует ли в выбранном шве изменение наклона горелки,или она всегда в одном положении,а наклон меняется только оператором вручную.Это для рабочего выбрать шов и все.Но в программе все равно придется писать целый набор команд только для одного вида шва так как каждый шов является сложной траекторией.Значит должно присутствовать несколько команд(программа).
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 26 янв 2022, 09:53
- Репутация: 1
- Настоящее имя: Егор
- Контактная информация:
Re: ЧПУ контроллер с изменением траектории движения в процессе выполнения движения
Михаил, не нужно ничего за нас придумывать "лежа с дивана" - "проект для души", работа за бесплатно и т.д. Если Вы в силах справится с этой задачей, есть опыт написания прошивки контроллера ЧПУ - напишите в личку, я вам позвоню и мы сможем обсудить все детали. Не договоримся - останемся каждый при своем. Но сейчас Вы оцениваете нас, нашу порядочность и платежеспособность заочно и совсем не зная нас - это несколько не этично.
Да, проект для души, но в который вложено уже несколько квартир - занимаемся мы им 5 лет. Публично обсуждать стоимость не будем - нам Важно найти профессионала, а не тянуть время с человеком, не имеющим достаточно опыта в этом вопросе, но решившим "заработать". Нас вариант с непредсказуемой вероятностью результата также не интересует.