Перейти к публикации
vts

Блок автоматической подачи проволоки TIG на ARDUINO UNO

Рекомендованные сообщения

Приветствую участников форума я новичок на форуме но TIG сваркой занимаюсь профессионально. Последнее время занимаюсь в личных интересах автоматизацией аргонно - дуговой сварки. Вот хочу выложить на всеобщее обозрение свой проект блока автоматической подачи присадочной проволоки на приводе с шаговым двигателем и контроллере ARDUINO UNO. Вот примерно набросал тех. задание на программу. \

 

МЕХАНИЗМ ПОДТАЧИ СВАРОЧНОЙ ПРОВОЛОКИ

– стационарная сварка швов в среде защитных газов

Привод подающего механизма:

1. Шестерёнчатый привод подачи проволоки.

2. Шаговый двигатель NEMA 23

Управление вращением:

1. Микроконтроллер ARDUINO UNO

2. LCD Keypad 20 х 4

3. Драйвер шагового двигателя

4. Энкодер с кнопкой

Управление приводом: кнопка\ дистанционный микро выключатель\ контакт реле .

Алгоритм работы.

Основные функции:

1. – continuously (непрерывно)

2. – forward \ pause (вперёд\ пауза)

3. – forward \ pause \ back (вперёд\ пауза\ незад)

4. - wire test ( тестовая подача проволоки)

 

Выбор режима вращение энкодера, вход в меню выбранного режима нажатием кнопки энкодера.

 

CONTINUOUS
– Непрерывный режим подачи проволоки. Под режимы
SPEED
\
BACK
Выбор вращение энкодера , вход нажатие кнопки энкодера.

 

1.
SPEED
- Регулировка скорости вращения –
( 0.1 – 10
m
\
min
)
( индикация цифры в m\min)

2.
BACK
- Возврат в основное меню

 

FORWARD
\
PAUSE
– Режим пульсирующая подача проволоки с остановкой . Под режимы
TIME
FORWARD
\
TIME
PAUSE
\
SPEED
\
BACK
(индикация на дисплее) Выбор вращение энкодера , вход нажатие кнопки энкодера.

1.
TIME
FORWARD
– Установка времени подачи проволоки вперёд (
(),1-10 с)
- предварительная установка времени с индикацией на LCD панели.

2.
TIME
PAUSE
- Установка времени паузы подачи проволоки- (
0.1 – 10
c
.)

3.
SPEED
– скорости подачи проволоки –
( 0.1 – 10
m
\
min
)

4.
DELAY
ROTARY
- Регулировка времени задержки включения вращения – (
0.1-10
c
) шаговый двигатель включается по истечении установленного времени. Отсчёт начинается после включения кнопки запуска.

5.
BACK
- Возврат в основное меню.

 

 

FORWARD\ PAUSE\ BACKРежим автоматической поступательно возвратной подачи проволоки с промежуточной паузой. Под режимы SPEED \ DELAY TIME \ TIME FORWARD \ TIME PAUSE \ TIME BACK\ BACK (индикация на дисплее) Выбор вращение энкодера , вход нажатие кнопки энкодера. Запуск кнопка на панели или выносной микровыключатель.

 

1.
SPEED
- Регулировка скорости вращения

2.
DELAY
ROTARY
- Регулировка времени задержки включения вращения – (
0.1-10
c
) шаговый двигатель включается по истечении установленного времени. Отсчёт начинается после включения кнопки запуска.

3.
TIME
FORWARD
- устанавливается время подачи проволоки вперёд (
0,1 – 10,0)
По истечению включается
PAUSE

4.
TIME
PAUSE
– устанавливается время паузы подачи проволоки (
0.1 – 10,0с
.) По истечению времени включается
TIME
BACK

5.
TIME
BACK
- устанавливается время подачи проволоки назад (
0,1 – 10,0 с
.) По истечению включается
TIME
FORWARD

6.
BACK
- Возврат в основное меню.

 

 

WIRE TEST – Режим ручной подачи проволоки вперёд \ назад кнопками на панели. Под режимы SPEED регулировка скорости \ BACK возврат в основное меню.

Изменено пользователем vts

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давай давай. Очень интересно.

Я хотел одно время приобрести но огромный ценник остановил. А сделать самому не позволяют знания.

Давай делись. Тоже хочу такую штуку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vts, Хорошая идея, сам давненько подумываю над этим. Имею две протяжки одна от Lorch вторая Maho. С удовольствием присоединюсь, пару алгоритмов в голове крутится.

Экран сразу надо делать больше или вообще светодиодные индикаторы.

Изменено пользователем offline

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как у ардуино с защитой от наведенных сварочной дугой помех? Это же настольно-кабинетный макет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NBV(SPB), у дуньки доступность.

А какую платформу посоветовали бы для промышленных условий учитывая высокочастотный поджиг??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело не в платформе, стоит сразу продумать экранирование и (оптическую) развязку входов-выходов от силовых и ВЧ цепей.

Непонятен момент считывания текущего тока - если это шунт и аналоговый вход, то как его развязать?

Можно вскрыть какой-нибудь аппарат с микропроцессором и жк-дисплеем (например speedtec 200c) и посмотреть на реализацию обвязки МК.

Изменено пользователем NBV(SPB)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Непонятен момент считывания текущего тока - если это шунт и аналоговый вход, то как его развязать?

Нихт. Нужен датчик Холла.

 

http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs.aspx

 

Но они до 5кВ. Не для сварки, конечно. В общем, надо ставить на земляной провод. Чтобы осциллятором не прошибло. Или искать получше.

 

Можно вскрыть какой-нибудь аппарат с микропроцессором и жк-дисплеем (например speedtec 200c)

Там будет датчик посерьёзней, в виде тора, унутре кабель силовой проходит. С изоляцией всё хорошо.

 

Изменено пользователем Natey-Golenko

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело не в платформе, стоит сразу продумать экранирование и (оптическую) развязку входов-выходов от силовых и ВЧ цепей.

Непонятен момент считывания текущего тока - если это шунт и аналоговый вход, то как его развязать?

Можно вскрыть какой-нибудь аппарат с микропроцессором и жк-дисплеем (например speedtec 200c) и посмотреть на реализацию обвязки МК.

 

Эйкранирование само собой и развязйка.

А зачем считывать текущий ток??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тут в соседней теме по сварочным позиционерам выкладывал свой видеоролик позиционера на ARDUINO. Реально столкнулся с проблемой электроимпульсной помехи от разряда электроподжига сварочной дуги. Причём слетала на Ардуина а процессор дисплея. Что только не делал и раздельные блоки питания и фильтры и развязки, все провода в экран бесполезно. В итоге решил проблему отключением питания дисплея на период работы сварки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

или вообще светодиодные индикаторы.

 

Усе, нашел ))

 

Давайте обратно к котлетам.

Изменено пользователем offline

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тоже можно у меня так на EWM TRITON .

Изменено пользователем vts

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

post-138244-025930000_1484303969_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На АЛИЭКСПРЕСС прикупил механизм протяжки. Двигатель 24в. с редуктором снял на его место будет установлен шаговый NEMA 23 купленный там же.

post-138244-055381100_1484306115_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С позволения ТС напишу свой алгоритм работы, который используется в повседневной работе.

Горелка с двумя кнопками, одна на дугу, другая на старт проволоки

Подача проволоки 2х и 4х тактная, так же нужно предусмотреть режим ускоренной постоянной протяжки для заправки проволоки. Это можно реализовать отдельной кнопкой прям в чемодане с протяжкой.

Регулировка подачи примерно такая как уже описано выше.

Подача (1-10 сек), Пауза, Скорость подачи и Подача назад (0 - 1 сек)

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

Ну и напоследок волшебная кнопка JOB, где можно было бы программ 10 записать. Но и без нее тоже очень неплохо.

 

Остальные режимы описанные ТС мне еще ни разу не приходили в голову, так же как и их недостаток.

С экранчиком конечно круто, но можно и реализовать все на светодиодных индикаторах плюс подсветка активного пункта меню на панели.

 

http://www.chipmaker.ru/topic/82455/ мои начинания пока не было куплено две машины с подавалками.

Изменено пользователем offline

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На АЛИЭКСПРЕСС прикупил механизм протяжки. Двигатель 24в. с редуктором снял на его место будет установлен шаговый NEMA 23 купленный там же.

 

А подача кстати очень правильная, полноприводная )) Еще бы характеристики двигателя посмотреть. Я припас PK268 Vexta

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообщем то основная задача работа с вращателем ( позиционером) и линейным приводом в автоматическом режиме. Но и ручник тоже рассматривается. Управление сварочником через блок подачи не кнопками с горелки а реле или педалью. За основу алгоритма работы взял вот такой блок подачи и где то упростил синергетику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

post-138244-073175400_1484337183_thumb.jpg

post-138244-082966200_1484337197_thumb.jpg

Изменено пользователем vts

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vts, мне кажется, или на последней фотке двигатель чуть больше чем нема 23?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

post-138244-087467700_1484593980_thumb.png

post-138244-068546100_1484593985_thumb.png

post-138244-083198100_1484593992_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vts, Делать уже под 15 кг катушку. Что то отверстий под подачу не видно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот здесь под катушку 5кг. Для меня важны вес и компактность.

post-138244-095130600_1484595586_thumb.png

Изменено пользователем vts

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подача здесь отверстие для шагового двигателя

post-138244-067153600_1484595798_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

https://yadi.sk/i/XIWkYR1739QsVL

 

Привод подачи у меня тоже на шаговом, только управление по проще, без Ардуино, посему проект Ваш для меня как нельзя кстати.

Изменено пользователем marcons

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообщем то что бы не наворачивать связь с аппаратом хотя если была бы такая возможность было бы очень не плохо особенно если варить на импульсе и синхронизировать подачу проволоки с импульсом, думаю решить это за счёт временных интервалов. У меня в алгоритме есть функция DELAY ROTARY - задержка вращения, при замыкании контакта (реле , кнопка, педаль и т.д.) срабатывает реле включения аппарата замыкает контакт в цепи управления горелкой и одновременно АРДУИНА начинает отсчёт времени на начало включения подачи проволоки при этом учитываем время продувки Arg, время нарастания сварочного тока (эти параметры у меня задаются на аппарате) , время для образования ванны на рабочем токе - подбираем опытным путём. Если будет необходимость управлять кнопкой с горелки то кнопка горелки будет подключаться к блоку подачи.

Изменено пользователем vts

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.


×