- •Разработка программного обеспечения для управления робототехническим комплексом
- •Введение
- •1. Описание и основные характеристики станков
- •1.1 Основное оборудование
- •Промышленный робот Motoman hp20d-6
- •1.2 Планировка ртк
- •Программа обработки детали
- •2.1 Программа обработки детали на обрабатывающем центре
- •Программа обработки детали на шлифовальном станке
- •3 Разработка управляющей программы для ртк
- •3.1 Алгоритм работы программы
- •3.2 Комментарии к плк программе
- •3.3 Пульт оператора
- •3.4 Листинг программы
- •Литература
Программа обработки детали на шлифовальном станке
Таблица 2.4 - Программа обработки детали на шлифовальном станке
№ |
Текст программы |
Комментарий |
- |
Программа обработки на ШС |
- |
Установка №1 |
||
N10 |
G54 G92 X0 Z81 |
Переключиться на заданную систему координат, установка координат смещения. |
N20 |
T0505 |
Смена инструмента (круг шлифовальный ГОСТ 2424-67) |
N30 |
G00 X30 Z-81 |
Ускоренное перемещение в точку 55 |
N40 |
S1850 F0,5 M03 M08 |
Включение шпинделя (по часовой стрелке) и подачи СОЖ |
N50 |
G01 X30 Z-18 |
Переход инструмента по прямой в точку 56 |
N60 |
G00 X95 Z81 M05 М09 |
Отводим инструмент для его последующей смены, остановка шпинделя и выключение СОЖ |
N70 |
M02 |
Окончание программы |
3 Разработка управляющей программы для ртк
3.1 Алгоритм работы программы
Алгоритм работы робота состоит в следующем. Робот с позиции Т0 забирает с тары установленной на тактовом столе заготовку, затем перемещается в позицию Т1. При отсутствии заготовок на столе включается звуковой и световой сигнал, робот ожидает прибытия заготовок. Если экран и патрон открыты загружает заготовку в обрабатывающий центр, ждет закрепления патрона, отпускает заготовку и покидает рабочую зону станка. По окончанию полной обработки детали на обрабатывающем центре робот вслед за открытием защитного экрана захватывает деталь, ждет разжатия патрона и переносит ее к шлифовальному станку (позиция Т3), где аналогично закрепляет деталь, ожидает и после завершения обработки забирает деталь, далее робот укладывает ее в тару с позиции Т4. По окончанию заготовок на столе подается звуковой и световой сигнал, выключается световая завеса.
3.2 Комментарии к плк программе
Таблица 3.1 - Комментарии к ПЛК программе
№ |
Входы |
Описание |
1 |
X001 |
Авария |
2 |
X002 |
Помеха в рабочей зоне РТК |
3 |
X003 |
Включение РТК |
4 |
X004 |
Выключение РТК |
5 |
X005 |
Позиция Т0 |
6 |
X006 |
Позиция Т1 |
7 |
X007 |
Позиция Т2 |
8 |
X010 |
Окончание обработки ОЦ |
9 |
X011 |
Экран станка 1 открыт |
10 |
X012 |
Экран станка 2 открыт |
11 |
X013 |
Позиция Т3 |
12 |
X015 |
Схват в нижнем положении |
13 |
X016 |
Схват в верхнем положении |
14 |
X017 |
Деталь в патроне станка 1 |
15 |
Х021 |
Количество деталей в накопителе 1 |
16 |
X022 |
Количество деталей в накопителе 2 |
17 |
X024 |
Деталь в схвате |
18 |
X025 |
Экран станка 1 закрыт |
19 |
X026 |
Экран станка 2 закрыт |
20 |
Х030 |
Окончание обработки ШС |
21 |
X031 |
Наличие накопителя 1 |
22 |
X032 |
Наличие накопителя 2 |
23 |
X035 |
Деталь в патроне станка 2 |
24 |
Х036 |
Позиция Р0 |
25 |
Х037 |
Позиция Р1 |
№ |
Выходы |
Описание |
1 |
Y001 |
Авария |
2 |
Y002 |
Аварии нет |
3 |
Y003 |
Световая шторка включена |
4 |
Y004 |
РТК включен |
5 |
Y005 |
Позиция Т0 |
6 |
Y006 |
Позиция Т1 |
7 |
Y007 |
Позиция Т2 |
8 |
Y010 |
Позиция Т3 |
9 |
Y011 |
Схват в верхнем положении |
10 |
Y012 |
Схват в нижнем положении |
11 |
Y013 |
Экран станка 1 открыть |
12 |
Y014 |
Экран станка 1 закрыть |
13 |
Y015 |
Экран станка 2 открыть |
14 |
Y016 |
Экран станка 2 закрыть |
15 |
Y020 |
Патрон станка 2 закрыть |
16 |
Y021 |
Обработка ОЦ |
17 |
Y022 |
Обработка ШС |
18 |
Y023 |
Наличие накопителя 1 |
19 |
Y024 |
Наличие накопителя 2 |
20 |
Y025 |
Накопитель 1 пуст |
21 |
Y026 |
Накопитель 2 полон |
22 |
Y027 |
Схват закрыть |
23 |
Y031 |
Сдвиг на следующую строку в накопителе 1 |
24 |
Y032 |
Сдвиг на следующий столбец в накопителе 1 |
25 |
Y033 |
Патрон станка 1 закрыт |
26 |
Y034 |
Сдвиг на следующую строку в накопителе 2 |
27 |
Y035 |
Сдвиг на следующий столбец в накопителе 2 |
28 |
Y036 |
Деталь в схвате |
29 |
Y037 |
Позиция Р0 |
30 |
Y040 |
Позиция Р1 |
№ |
Метка |
Описание |
1 |
М1 |
Аварии нет |
