г. Москва, ул. Азовская, 14
+7 (495) 310-97-15
Пн-пт: с 9.00 до 18.00
Заказать звонок
Обратный звонок
Ваше имя *
Ваш телефон *
Ваш Email *
Перезвоните мне
Двухосевой станок нанесения кольцевых уплотнений по введенным координатам

Станок по напайке кольцевых уплотнений

Реализация небольшого станка с двумя осями


Задача состояла в создании системы автоматизированного управления двухосевым станком по напайке кольцевых уплотнений. Станок должен выполнять несколько последовательностей по управлению выдвижения станины в рабочее установленное положение, наносить по координатам (другая ось вращения) нужное количество угловых перемещений и далее, смещая станину, возвращаться в исходное положение.
Для реализации данной задачи было выбрано следующее оборудование:
1.    ПЛК110 (М02) ОВЕН (имеет поддержку управления быстрыми выходами за счет изменения параметров ШИМ)
2.    Модуль ввода вывода МВ110-8А
3.    Модуль вывода дискретных сигналов
4.    Панель визуализации СП307Р
5.    Шаговые двигатели SMD
6.    Два драйвера управления (STEP/DIR) SMD-8.0DIN ver.2
 
 Драйверы шаговых двигателей
 
Для начала немного терминологии. Что такое шаговый двигатель? Шаговый двигатель – это электромотор, работающий на принципе постоянных магнитов с шестью попарно работающими катушками, передающими ЭДС, управление которыми осуществляет драйвер шаговых двигателей, позволяющий вырабатывать точное шаговое индуктивное воздействие. Этот принцип позволяет управлять осью вращения станка с высокой мощностью и точностью позиционирования.
Сам драйвер шагового двигателя позволяет усиливать воздействия ШИМ, передаваемые от контроллера, корректировать частоту и амплитуду воздействия на обмотки шагового двигателя. Контроллер, который применяется для управления шаговыми двигателями, должен иметь возможность выдавать управляющие воздействия от 10 до 100 кГц.

Параллельное соединение

Задача состояла в том, чтобы без наличия энкодера (датчика перемещения) шаговый двигатель обеспечивал точное позиционирование осей перемещения, а также разобраться с режимами дробления шага. Условия, которые необходимо было выполнить:
Большой двигатель:
- Делает плавный разгон до частоты 2 оборота/минуту,
- С данной скоростью делает один оборот,
-  Разгоняется до 10 об/мин (если возможно)
-  Вращается одну минуту,
- Плавно останавливается.
или
- Двигатель делает оборот на 90 градусов вправо (от 4 часов до 7-ми по циферблату),
- Делает задержку в 1 секунду и возвращается в исходное положение.
Скорость при этом составляет также 2 оборота в минуту.

Малый двигатель:
- Делает ровно 62 оборота за 30 секунд,
- Останавливается,
- возвращается в начальное положение с той же скоростью.
Было достаточно соблюсти точность в 2 градуса

Стенд ШД


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

работа с шаговыми двигателями

Необходимо отметить ряд моментов по подключению драйверов шаговых двигателей.
Параллельная схема подключения дает преимущество на высоких скоростях вращения, т.е. момент дольше сохраняется на валу.
Параллельное соединение: красный и синий -- "А+", желтый и черный "А-", белый и коричневый "В+", оранжевый и зеленый "В-".
Последовательная схема дает преимущество на низких скоростях, т.е изначально момент выше, но с ростом скорости быстро сойдет на нет.
Последовательная схема подключения: красный -- "А+", черный -- "А-", белый -- "В+", зеленый "В-".
Соединить и изолировать нужно следующие провода: 1 точка -- желтый с синим, 2 точка -- оранжевый с коричневым.

Схема соединения ШД и ПЛК110

Схема соединений ПЛК110 -30 ОВЕН с драйверами шаговых двигателей SMD-8.0DIN ver.2
 

Так выглядит шаговый двигатель изнутри

 

Принцип работы шагового двигателя
 

Электрическая схема станка довольно проста: шаговые двигатели подключаются к драйверам, те, в свою очередь, подключается к контроллеру, далее контроллер соединяется с панелью СП307 ОВЕН. Драйверов использовали 2 штуки, по одной на каждый двигатель. Все драйвера одинаковые, для упрощения монтажа и подключения, с максимальным током 4А и напряжением 50В. В качестве управляющего контроллера для станков с ЧПУ использовали относительно бюджетный вариант, от отечественного производителя ОВЕН.

Задание координат движения осей для станка ЧПУ

Внешний вид станка

Какие встретили основные сложности:
1.    Основная сложность в работе заключалась в отсутствии энкодеров (устройства измерения углового положения перемещающихся частей станка). Тем не менее задача была выполнена за счет уникальных возможностей шаговых двигателей, позволяющих делать поступательно-вращающие движения практически без выбега (движение по инерции в конце запланированного движения). Если на двигатель подается питание, но нет команд на движение, то двигатель находится в состоянии включенного тормоза.
2.    Двигатели под нагрузкой и двигатели без нагрузки ведут себя динамически по-разному, что не позволяет достичь требуемой точности при условии, что станок находится без нагрузки.
3.    При динамическом плавном развитии оборотов были замечены мертвые зоны. Это когда импульсы поступают, а ЭДС на двигателе не возникает, звук от двигателя стихает, и он встает. Искали такие комбинации импульсов, когда этого не происходило.
4.    Один из драйверов ШД эпизодически отказывался работать и выходил в ошибку. Искали причину, но не найдя причины, обратились к поставщику и нам его заменили на аналогичный. После этого проблема решилась.
5.    В червячном механизме при пересчете на миллиметры горизонтального движения получалась разница, зависящая от скорости вращения.
Нужно отметить большой вклад нашего заказчика, который самостоятельно выполнял все работы по конструктивной и механической частям, производив необходимые расчеты. Техническое задание на протяжении пусконаладочных работ постоянно корректировалось, тем не менее, это не стало помехой в деле реализации двухосевого станка (это не ЧПУ).

Станок напайки уплотнений

Вертикальный вал ШД

Горизонтальный вал ШД

А. А. Ловыгин, Л. В. Теверовский
Современный станок с ЧПУ и CAD/CAM-система
#шаговыедвигатели, #электропривод, #ПЛК110ОВЕН

1

09.10.2022

Нужно было использовать БП для драйверов с максимально возможным напряжением. (тут к теоретикам) Пропуск шагов обычное явление, если рампа не соответствует моменту движка и инерции нагрузки. Если рампа ступенчатая, то проблем обычно больше. Не то оборудование под задачу подобрали.

07.10.2022

Gcode и синхронное движение на плк овен вполне можно прикрутить через step dir https://youtube.com/shorts/DGPrZIMRgq0?feature=share

06.10.2022

Для вашей задачи и не надо ЧПУ(CNC), у вас задача с синхронизацией осей и выполнение циклических повторов. По хорошему вам достаточно контроллера движения с поддержкой CAM, создаете таблицу зависимости движения или график и оси отрабатывают синхронный цикл движения по команде. Есть серваки которые без ПЛК поддерживают функцию CAM. Хотя я сам сделал достаточно проектов на обычных ПЛК с поддержкой PTO на быстрых выходах, организуя псевдо-синхронизацию осей. Работает не плохо, но точность сильно зависит от цикла программы и теряется производительность, в отличии если использовать Motion контроллер или сервопривод с встроенными функциями Motion.

06.10.2022

Молодцы, но все же это не ЧПУ. ПЛК Овен не поддерживает никаких функций движения с синхронизацией осей, ни ЧПУ с G-кодами. Китайские сервопривода сейчас очень даже доступны по цене

06.10.2022

Да, серво конечно лучше. Но они на порядок дороже

06.10.2022

Ко многим моделям "больших" ШД вполне себе штатно цепляются оптические энкодеры

06.10.2022

При слишком больших значениях будет такой эффект. Так же, если возможно, нужно ставить ШД с крутящим моментом на 25% больше нужного вам. Так как момент у них очень заметно падает после 100об/мин
Ваш комментарий добавлен