Сварочный полуавтомат на Arduino своими руками.

Сегодня речь пойдет о том, как сделать сварочный полуавтомат на Arduino своими руками. Вернее, систему подачи проволоки для сварочного аппарата. Все необходимая информация выводится на дисплей LCD 1602. Настройка происходит с помощью энкодера. Управляет механизмом подачи – драйвер L298n. Давайте рассмотрим устройства поподробнее.

Объект автоматизации.

Перед разработкой нужно определиться с механической частью, чем будем подавать проволоку. В этом нам поможет механизм подачи SSJ-29А со следующими характеристиками:

  • Питание: DC 24 В.
  • Скорость подачи проволоки: 2-15 м/мин.
  • Номинальный ток мотора: 2А.
  • Номинальная мощность мотора: 25 Вт.
  • Размер ролика (OD * ID * H): 30*10*10 мм.

механизм подачи SSJ-29А

По техническому заданию нужно настроить скорость подачи от 1- 8 м/мин. Не смотря на то, что скорость подачи заявлена от 2 м/мин. Механизм отлично работает при скорости 1 м/мин.

Определение скорости подачи проволоки сварочного автомата.

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

Определение скорости подачи проволоки сварочного автомата.

Меню для сварочного полуавтомата на Ардуино и дисплее LCD 1602.

Информация на дисплее LCD 1602 выводиться на русском языке. На главном экране отображаются основные параметры.

Меню для сварочного полуавтомата на Ардуино и дисплее LCD 1602.

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

Режимы меняются с помощью трех позиционного переключателя.

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

При нажатии на кнопку экодера происходит переключение параметров настройки.

Первый параметр - это настройки скорости подачи проволоки от 1 до 8 м/мин.

Первый параметр - это настройки скорости подачи проволоки от 1 до 8 м/мин.

Второй параметр отвечает за время подачи проволоки. От 0,5 до 5 сек.

Второй параметр отвечает за время подачи проволоки. От 0,5 до 5 сек.

Третий параметр – время прерывания в цикле. От 0 до 5 сек.

Третий параметр – время прерывания в цикле. От 0 до 5 сек.

Четвертый – позволяет реализовать возврат проволоки. От 0 до 10 мм.

Четвертый – позволяет реализовать возврат проволоки. От 0 до 10 мм.

При изменении параметров, если ничего не делать в течение 10 секунд, будет произведено перенаправление на основной экран.

Электроника сварочного полуавтомата на Arduino

Электроника сварочного полуавтомата на Arduino

Для тестирования использовал следующую электронику:

Алгоритм работы подачи сварочной проволоки.

Тумблер включает перемотку проволоки и включает рабочий режим.

Тумблер включает перемотку проволоки и включает рабочий режим.

Энкодер производит настройку режима роботы подачи проволоки.

Энкодер производит настройку режима роботы подачи проволоки.

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

включается двигатель подачи проволоки

Также возможны другие режимы работы:

  • Без предварительной задержки, при нажатии кнопки, подача проволоки начнется сразу.
  • Время прерывания установлено в ноль, при нажатии на кнопку подача проволоки будет происходить без задержки и возврата.
  • Также можно настроить и другие варианты работы: без возврата проволоки и с разными интервалами времени.

Исходные материалы.

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

Понравился проект Сварочный полуавтомат на Arduino своими руками? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте.

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Комментарии

Ваше Имя*

Григорий

Гость: Григорий (17 июля, 2021 в 03:32)

Интересная реализация. Слежу за вашими проектами. Часть повторил. Все работает. Успехов вам.


Разработка проектов