Управляющая программа, реализующая заданный алгоритм, приведена в таблице.
Адрес команды |
Формат команды |
Содержание команды |
|
Код операции |
Операция |
||
000 |
05 |
04 |
Включить выход 04 (У5) «Вверх» |
001 |
02 |
04 |
Ожидание наличия сигнала на входе 04 (Х5) |
002 |
06 |
04 |
Выключить выход 04 (У5) |
003 |
05 |
01 |
Включить выход 01 (У2) «Назад» |
004 |
02 |
01 |
Ожидание наличия сигнала на входе 01 (Х2) |
005 |
06 |
01 |
Выключить выход 01 (У2) |
006 |
05 |
02 |
Включить выход 02 (УЗ) «Вправо» |
007 |
02 |
02 |
Ожидание наличия сигнала на входе 02 (ХЗ) |
008 |
06 |
02 |
Выключить выход 02 (ХЗ) |
009 |
06 |
0А |
Выключить выход OA (У11) «Схват сжат» |
00A |
05 |
03 |
Включить выход 03 (У4) «Влево» |
00B |
02 |
03 |
Ожидание наличия сигнала на входе 03 (Х4) |
00C |
06 |
03 |
Выключить выход 03 (У4) |
00D |
05 |
00 |
Включить выход 00 (У 1) «Вперед» |
00E |
02 |
00 |
Ожидание наличия сигнала на входе 00 (XI) |
00F |
06 |
00 |
Выключить выход 00 (У 1) |
010 |
05 |
05 |
Включить выход 05 (У6) «Вниз» |
011 |
02 |
05 |
Ожидание наличия сигнала на входе 05 (Х6) |
012 |
06 |
05 |
Выключить выход 05 (У6) |
013 |
05 |
0A |
Включить выход OA (У 11) «Захват разжат» |
014 |
07 |
10 |
Выдержка времени Т=10*0,1 = 1 с |
015 |
09 |
00 |
Безусловный переход на нулевой адрес |
В режиме «Функциональная клавиатура» управляющая программа существенно упрощается:
Выполняемое движение |
вверх |
назад |
вправо |
зажим |
влево |
вперед |
вниз |
разжим |
Нажимаемая клавиша |
4 |
1 |
2 |
В |
3 |
0 |
5 |
А |
Определение технических характеристик робота
Рабочая программа
Код кадра |
Наименование команды в кадре |
|||||
Номер кадра |
Программа 1 |
Программа 2 |
Программа 3 |
Программа 1 |
Программа 2 |
Программа 3 |
0 |
10 |
30 |
01 |
вперед |
вправо |
вверх |
1 |
20 |
40 |
02 |
назад |
влево |
вниз |
2 |
10 |
30 |
01 |
вперед |
вправо |
вверх |
3 |
20 |
40 |
02 |
назад |
влево |
вниз |
4 |
10 |
30 |
01 |
вперед |
вправо |
вверх |
5 |
20 |
40 |
02 |
назад |
влево |
вниз |
6 |
10 |
30 |
01 |
вперед |
вправо |
вверх |
7 |
20 |
40 |
02 |
назад |
влево |
вниз |
8 |
10 |
30 |
01 |
вперед |
вправо |
вверх |
9 |
20 |
40 |
02 |
назад |
влево |
вниз |
10 |
00 |
00 |
00 |
Конец программы |
Измеренные данные
Время выполнения 10 перемещений по программе |
Время выполнения одного перемещения по координате |
Величина перемещения |
Скорость перемещения |
|
Координата I Вертик. |
6с |
0,6с |
65 мм |
130 мм/с |
Координата II Горизонт. |
6с |
0,6с |
200 мм |
333 мм/с |
Координата III поворот |
9с |
0,9с |
120˚ |
140˚/с |
Программа определения погрешности позиционирования
Номер кадра |
Код кадра |
Наименование команд в кадре |
0 |
01 |
вверх |
1 |
30 |
вправо |
2 |
02 |
вниз |
3 |
10 |
вверх |
4 |
01 |
вперед |
5 |
02 |
вниз |
6 |
01 |
вверх |
7 |
40 |
вправо |
8 |
02 |
вниз |
9 |
01 |
вверх |
10 |
20 |
назад |
11 |
02 |
вниз |
12 |
00 |
Конец программы |
Измеренные данные
Номер опыта |
Отклонение от заданной величины |
1 |
0,05 |
2 |
0,04 |
3 |
0,06 |
4 |
0,01 |
5 |
0 |
6 |
-0,05 |
7 |
-0,01 |
8 |
-0,06 |
9 |
0,04 |
10 |
0,05 |
Выводы: исходя из результатов измерений, данные несколько отличаются от паспортных характеристик, однако отличаются незначительно, что указывает на необходимость в скором времени провести подналадку оборудования.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.