Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба 4 / лабораторная работа 4 - NEW

.pdf
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
361.42 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА № 4

ПРОГРАММИРОВАНИЕ РОБОТОТЕХНОЛОГИЧЕСКОГО КОМПЛЕКСА (РТК)

ДУГОВОЙ ЭЛЕКТРОСВАРКИ

1.ЦЕЛЬ РАБОТЫ

ознакомиться с оборудованием РТК;

освоить работу с РТК в качестве технолога-программиста и оператора.

2.УСЛОВИЯ УСПЕШНОГО ВЫПОЛНЕНИЯ РАБОТЫ

Перед выполнением работы следует:

ознакомиться с технологией роботизированной дуговой электросварки (методами построения траекторий сварных швов и оснасткой сварочного РТК);

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

3.СОДЕРЖАНИЕ РАБОТЫ

В соответствии с вариантом, заданным преподавателем, разработать УП имитации дуго-

вой электросварки деталей. Для этого следует:

выбрать последовательность технологических операций для выполнения задания (составить технологическую карту);

создать алгоритм программирования РТК;

создать УП для работы РТК;

отладить УП на РТК и показать её работу преподавателю.

4.КРАТКОЕ ОПИСАНИЕ ЛАБОРАТОРНОЙ УСТАНОВКИ

Упрощённый вид промышленного РТК дуговой электросварки представлен на рис. 4.1.

Здесь показаны (левая верхняя часть рисунка): манипулятор, устройство числового про-

граммного управления (УЧПУ), технологическая оснастка, инструменты и заготовки.

Автоматизированная дуговая электросварка производится в рабочей зоне манипулятора (показана белым цветом в левой нижней части рис. 4.1). Свариваемые элементы заготовки расположены на рабочем столе (двухпозиционном сварочном позиционере), имеющем защитный экран. В данном решении РТК, слева на позиционере выполняется процесс

сварки, в то время, как справа крепится очередная сварочная заготовка.

Процесс движения рабочего инструмента – сварочной головки из исходного положения

в рабочей зоне в зону сварки показан в левой нижней части рис. 4.1.

В правой нижней части рис. 4.1. показана важная часть технологической оснастки –

электросварочное

устройство, которое включает в себя следующие основные эле-

 

1

менты:

-пульт управления, обеспечивающий контроль, работу устройства в ручном режиме;

-блок автоматического управления параметрами сварочного процесса, обеспечивающий связь данного устройства с УЧПУ;

-катушка электродной проволоки;

-узел подготовки инертного газа для наполнения среды сварки;

-отсасывающее устройство;

-сварочная головка со шлангом отсоса.

Пятиосевой манипулятор представлен в правом верхнем углу на рис. 4.1. Он включает в себя основание, плечо, предплечье, кисть (две оси), электроприводы указанных осей и фланец для крепления инструмента.

Рис. 4.1

Общий вид лабораторной установки показан на рис. 4.2, где обозначено: 1 – промышлен-

ный компьютер; 2 – имитатор устройства управления сваркой; 3 – манипулятор ТУР-10; 4

– имитатор рабочего органа; 5 – имитатор сварочного позиционера.

Ввиду того, что манипулятор сварочного РТК имеет только 5 степеней подвижности,

2

а имитатор сварочного позиционера неподвижен, возможна сварка швов, расположенных в горизонтальной и наклонной (наклон до 30 градусов) плоскостях. Для имитации техно-

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

В данной работе имитируется дуговая электросварка плавящимся электродом в среде защитного газа СО2. Кроме организации движения механизма вдоль шва следует управ-

лять технологическим оборудованием, представленным имитатором устройства управле-

ния сваркой (рис. 4.2).

2

3

 

4

 

1

 

 

5

Рис. 4.2

Вустройство управления сваркой входят:

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

устройство подачи сварочного электрода (проволоки);

устройство подачи защитного газа;

блок управления дискретными сигналами (блок электроавтоматики).

Адреса для обращения к перечисленным устройствам перечислены в табл. 4.1.

Табл. 4.1

3

адрес

содержание

диапазон

Цена деления

 

 

 

 

Q0 (0…3 разряды)

Управление током

0 – 120 А

7.5 А/В

 

 

 

 

Q0 (4…7 разряды)

Управление напря-

0 – 50 В

3.13 В/В

 

жением

 

 

 

 

 

 

Q1 (0…3 разряды)

Упр. Подачи прово-

0 – 40 мм/сек

2.5 мм/сек/мВ

 

локи

 

 

 

 

 

 

Q1 (4 разряд)

Подача газа

0, 1

-

 

 

 

 

Q0 (1 разряд)

пуск

0, 1

-

 

 

 

 

Q0 (7 разряд)

стоп

0, 1

-

 

 

 

 

Из табл. 4.1 видно, что коды управления на аналоговые устройства управления током,

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

Так как регистры восьмиразрядные, коды управления током и напряжением источника питания следует совмещать в одном регистре. Например, в варианте задания ток составля-

ет 75 А, напряжение – 40 В. Имеем код для тока: 75 / 7.5 = 10; код для напряжения: 40 /

3.13 = 12.78. После округления до целого числа получаем коды 10 и 13 соответственно.

Теперь эти числа нужно разместить в младшей тетраде регистра R (ток) и старшей тетраде этого регистра (напряжение). Имеем: 1101 (напряжение), 1010 (ток). После совмещения получаем число: 1*2^7 + 1*2^6 + 1*2^4 + 1*2^3 + 1*2^1 = 218. Такое число нужно запи-

сать в регистр R для последующего вывода в порты управляемого источника мощности сварочной дуги.

5.ОСОБЕННОСТИ АВТОМАТИЗИРОВАННОЙ ДУГОВОЙ ЭЛЕКТРОСВАРКИ ПЛАВЯЩИМСЯ ЭЛЕКТРОДОМ В СРЕДЕ ЗАЩИТНОГО ГАЗА

При создании УП для РТК в соответствии с заданным вариантом сварки фрагмента судо-

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

5.1. ПАРАМЕТРЫ СВАРКИ

продолжительность начальной продувки (tнп) – время, требуемое для вытеснения ат-

мосферного воздуха защитным газом;

продолжительность зажигания дуги (tз) – время, необходимое для возбуждения и

зажигания дуги;

 

– напряжение зажигания (UЗ) – напря-

жение, при котором зажигается дуга;

 

4

подача при зажигании (uЗ) – скорость подачи электрода во время зажигания дуги;

напряжение сварки (Uр) – рабочее напряжение сварки;

подача при сварке (uр) – рабочая подача электрода;

продолжительность заварки кратера (в конце шва) (tкр) – время, необходимое для технологического завершения рабочего участка шва;

напряжение при заварке кратера (Uкр);

подача при заварке кратера (uкр);

продолжительность отгорания (tот) – время, необходимое для отгорания электрода от поверхности детали;

напряжение отгорания (uот);

продолжительность заключительной продувки (tзп) – длительность поддержания га-

зовой среды после окончания процесса сварки;

ширина шва (dш) – поперечная величина шва, образуемого прямолинейной или зиг-

загообразной траекторией движения рабочего органа;

ток удалённости (I) – значение тока сварки, поддерживаемое устройством управле-

ния для отслеживания сварного шва на одинаковом удалении от кромок детали;

скорость движения вдоль шва (uш) – скорость перемещения сварочной горелки вдоль линии шва;

тип шва – способ формообразования сварного шва на данном участке сварки.

Согласованность программных операций в соответствии с технологией автоматизиро-

ванной электросварки можно представить диаграммой (рис.5.1).

Для подготовки траекторий контурного движения вдоль свариваемых поверхно-

стей обучением следует записывать обученные точки на расстоянии не менее 4 – 5

мм от будущего шва, обеспечивая пространство для горения дуги.

5

Подача

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

газа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Напряже-

 

 

 

 

 

 

 

время

ние дуги

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ток уда-

 

 

 

 

 

время

 

 

 

 

 

лённости

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Скорость

 

 

 

 

 

время

 

 

 

 

 

подачи

 

 

 

 

 

 

 

электрода

 

 

 

 

 

 

время

 

 

 

 

 

 

1

2

3

4

5

6

 

 

Рис. 5.1

На рис.5.1 показано:

-1 – зона начальной продувки;

-2 – зона зажигания дуги;

-3 – зона сварки;

-4 – зона заварки кратера;

-5 – зона отгорания электрода.

Предлагаются следующие типы сварных швов (рис. 5.2): трапециевидный, треугольный,

прямолинейный.

Ось шва

Ширина шва

Рис. 5.2

6. ЗАГРУЗКА И ЗАПУСК ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

-включить промышленный компьютер нажатием кнопки на его лицевой панели;

-войти в режим эмуляции операционной системы MS DOS;

-запустить файл tur_ovl.exe;

6

-следовать далее порядку работы с диалоговыми режимами при программировании РТК.

7. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

-составить УП в соответствии с правилами «входного» языка для варианта детали, за-

данного преподавателем;

-ввести текст УП в режиме «Редактор», дав имя файлу программы длиной не более ше-

сти символов и расширение *.prg;

-выполнить режим «Обучение» в обобщённых координатах в соответствии с вариантом задания и диаграммой технологического режима сварки;

-выполнить режим «Доступ к данным» для записи обученных точек в файл, используя то же имя, что и имя файла программы, но с расширением *.pnt (подрежим «поиск точ-

ки») и загрузки УП для исполнения задания (подрежим «поиск программы»). Действия производятся нажатием «Enter».

-выполнить отладку УП в режиме «Автоматическая работа» по кадрам, исполнение кад-

ра УП начинается нажатием клавиши «P» (лат.) (ПУСК) и заканчивается выводом сиг-

нала STOP;

-при отсутствии смысловых ошибок выполнить УП в подрежиме «Программа». Испол-

нение УП начинается нажатием клавиши «P» (лат.) (ПУСК) и может быть прервано в

любой момент нажатием клавиши «S» (СТОП) на клавиатуре рабочей станции.

Результат работы УП на РТК показать преподавателю.

8. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К СОСТАВЛЕНИЮ УПРАВЛЯЮЩЕЙ ПРОГРАММЫ При составлении УП следует соблюдать ряд соглашений. Устройство дискретного ввода информации не содержит регистров, поэтому ввод сигналов с оборудования и их математи-

ческую обработку следует производить в одном кадре УП (см. ПРИЛОЖЕНИЕ 3).

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

кадре.

Команды дискретного ввода и вывода должны записываться отдельно в каждом кадре.

В каждом кадре может существовать только одна функция движения.

Каждый кадр УП состоит из слов. Например, G8 – слово, #25 – слово, R7 – слово, и т.д.

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

Каждый кадр должен заканчиваться неисполняемым оператором «синтаксического кон-

ца кадра» Enter (нажать клавишу Enter на клавиатуре).

9.СОДЕРЖАНИЕ ОТЧЁТА

7

титульный лист установленного образца; описание задачи в соответствии с вариантом;

протокол выполнения работы; алгоритм выполнения задачи; текст УП; выводы, замечания.

ЛИТЕРАТУРА

1.Шахинпур М. Курс робототехники. М.: Мир, 1990.

2.Накано Э. Введение в робототехнику. М.: Мир, 1989.

3.Коровин Б. Г., Прокофьев Г. И., Рассудов Л. Н. Системы программного управления.

Л.: Энергоатомиздат, 1990.

4. Ноф Н. Справочник по робототехнике. М.: Машиностроение, 1989.

ПРИЛОЖЕНИЕ 1

ОПИСАНИЕ КОМАНД ЯЗЫКА ПРОГРАММИРОВАНИЯ РТК Инициализация внутренних регистров (формальных параметров) выполняется следую-

щим образом: RM = N, где М – номер регистра; N – число. Между знаком равенства и обо-

значением регистра, а также между знаком равенства и загружаемым числом можно вво-

дить пробелы для лучшей читаемости текста.

F – символ, за которым следует число контурной скорости в мировой системе коорди-

нат. Диапазон: 0 – 15 мм/сек. Например, F12. Пишется в кадре, в котором указано движение в мировой системе координат. Функция имеет свойство модальности: будучи указана од-

нажды, действует в последующих кадрах, вплоть до изменения скорости.

D - символ, за которым следует число контурной скорости в обобщённой системе коор-

динат. Диапазон: 0 – 32000 дискрет/сек. Например, D10000. Пишется в кадре, в котором указано движение в обобщённой системе координат. Функция имеет свойство модальности:

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

Функция G6 – движение по интерполированной траектории шарниров, которая является прямолинейной траекторией в криволинейных (обобщённых) координатах. Синтаксис:

G6 PN, где Р – идентификатор описателя точки, полученной при «обучении» манипулятора;

N – номер описателя точки, 0<=N<19.

Функция G7 – движение по прямолинейной в координатах X,Y,Z траектории с постоян-

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

что смена ориентации рабочего органа завершается одновременно с окончанием движения по прямой в координатах X,Y,Z. Синтаксис: G7 PM PN.

8

Функция G8 – движение по дуге окружности, расположенной в плоскости, образован-

ной тремя обученными точками. Ориентация рабочего органа неизменна. Направление об-

хода дуги задаётся порядком перечисления описателей точек в команде. Синтаксис: G8 PM PN PL.

Функция G200 – вывод дискретных сигналов на внешнее логическое устройство. Син-

таксис: G200 RM QN, где М – число в диапазоне 0-7; Q – идентификатор канала ввода-

вывода; N – логический номер канала ввода-вывода, N=0,1; R – идентификатор внутреннего регистра (формального параметра). Сигнал вывода существует до его отмены другим сиг-

налом.

Функция G201 – ввод информации с дискретного внешнего логического устройства.

Синтаксис: G201 QM RN.

Функция G400 – выдержка времени. Синтаксис: G400 #M . кадр не заканчивается, пока не истечёт время М [ 0.1сек].

Функция G500 – математическая обработка данных. Обработка данных завершается, ес-

ли результат операции – истина, иначе происходит ожидание. Синтаксис: G500 RM @K RN, где К – код математической операции:

0 – равенство операндов;

1 – неравенство операндов;

2 – первый операнд меньше второго;

3 – первый операнд больше второго.

ПРИЛОЖЕНИЕ 2 «ДЕРЕВО» ДИАЛОГОВЫХ РЕЖИМОВ, НЕОБХОДИМЫХ ДЛЯ ВЫПОЛНЕНИЯ

ЛАБОРАТОРНОЙ РАБОТЫ

РЕЖИМ «ПРЕДСТАВЛЕНИЕ»

 

РУЧНОЕ

 

 

 

 

 

ДОСТУП К

 

 

 

АВТОМАТИЧЕСКА

 

 

УПРАВЛЕНИЕ

 

 

 

ДАННЫМ

 

 

 

Я РАБОТА

 

 

 

И ОБУЧЕНИЕ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Блокиров-

 

 

 

 

 

 

 

Поиск

 

Поиск

 

кадр

 

 

цикл

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ка скоро-

 

Декартовы

 

Обоб-

 

 

про-

 

точки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сти

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

грам-

 

 

 

 

 

 

 

 

 

 

 

 

координа-

 

щённые

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ты

 

коорди-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

наты

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

программа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРИЛОЖЕНИЕ 3

ОПИСАНИЕ РЕЖИМА «ОБУЧЕНИЕ» Обучение робота производится из режима «Ручное управление в обобщённых коорди-

натах». При этом ввод описателей точек и запись введённых описателей и самих точек в память компьютера обеспечивается технологическим пультом обучения манипулятора. Для записи точки следует:

-подвести рабочий орган манипулятора к желаемой точке;

-выключить индикацию скорости на пульте обучения нажатием клавиш V1 или V2;

-набрать на клавиатуре пульта обучения номер описателя обучаемой точки, состоящего из трех цифр. При наборе последней цифры на индикаторе пульта и на дисплее компь-

ютера появится введённое число. Это число не должно быть больше 019. Одновремен-

но на индикаторе пульта высветится символ «S» – введена точка в обобщённых коор-

динатах.

-При желании записать эту точку следует нажать клавишу «К» – сигнал записи точки в память компьютера. При этом на пульте обучения высветится символ «Р» – признак за-

писи точки в память.

ПРИЛОЖЕНИЕ 4

ПРИМЕР УПРАВЛЯЮЩЕЙ ПРОГРАММЫ

Не копировать, как образец, возможны ошибки. Комментарии в примере даны для поясне-

ний, в редакторе их не вводить.

%1

;начало программы 1

 

N1 R2 = 16 R3 = 24 R4 = 17 R5 =16 R6 = 20 R7 = 226 ; инициализация необходимого числа

формальных параметров

 

N10 G201 Q0 R1 G500 R1 @0 R0 ;ожидание нажатия кнопки «пуск»

N20 D10000 G6 P1

;выход в исходную точку со скоростью 10000 дискрет в секунду

N30 G200 R2 Q1

;подать газ в зону сварки

 

N40 G400 #6

 

;и подождать 0.6 сек

 

N50 G200 R3 Q0

;установить нужные ток и напряжение

N60 G200 R4 Q1

;подать электрод

 

N70 G400 #1

 

 

 

N80 G200 R5 Q0

;установить рабочее

напряжение

 

 

10