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

Роботы и робототехника лабораторный практикум. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Системы координат
, связанные со звеньями исполни-
zyxO
iiii
тельного механизма робота, строятся по следующим правилам (рис. В.4) [20]:
1. Ось
членения, связывающего звенья правление оси
z системы координат звена i совпадает с осью со-
i
i и 1+i ( 1...,,2,1,0 −= Ni ). На-
z может быть выбрано произвольно. Ось Nz не
i
связана с подвижным сочленением. Поэтому в данном случае нет ограничений, но чаще всего эту ось располагают в направлении, в котором нацелен схват.
осям
2. Ось
z и
i
x , Ni ...,,2,1= является общим перпендикуляром к
i
z и обязательно пересекает их. Направление оси ix
1−i
может быть выбрано произвольно. В ряде частных случаев: когда оси
z и iz пересекаются, ось ix проходит через эту точку пере-
1−i
сечения; когда оси тимо произвольное расположение оси
условия пересечения оси
z и iz являются скрещивающимися прямыми, ось ix со-
1−i
z и iz параллельны или совпадают, допус-
1−i
x при выполнении общего
i
−z осей под прямым углом; в случае, когда
единяет их по кратчайшему расстоянию, что обеспечивает, естест­венно, общее требование перпендикулярности. Остаётся неопре-
делённым положение оси
x . Если система координат
0
zyxO
0000
является начальной, то требуется лишь обеспечить необходимую перпендикулярность осей
3. Оси
x и iz .
i
y однозначно определяются по определенным осям
i
x и 0z .
0
При использовании такого метода построения связанных систем координат преобразование из СК звена в СК звена сле­дующего за ним получается путем выполнения четырех элемен­тарных преобразований (перенос вдоль оси или поворот относи­тельно оси).
Действительно, две последовательные системы координат звеньев, например,
1−i и i , всегда могут быть совмещены с по-
11
мощью поворота, двух переносов и ещё одного поворота, выпол-
θ
α
няемых системой координат
1. Поворот на угол
x и ix не станут параллельными и одинаково направленными.
1−i
2. Перенос на величину
оси
x и ix не совпадут.
1−i
3. Перенос на величину
1−i в следующем порядке:
вокруг оси
i
d вдоль оси
i
a вдоль оси ix до тех пор, пока на-
i
z до тех пор, пока оси
1−i
z до тех пор, пока
1−i
чала отсчетов систем координат не совпадут.
4. Перенос на угол
относительно оси
i
x до совмещения
i
всех осей.
Углы поворота отсчитываются по правилу правого винта от­носительно указанных осей. Линейные перемещения положитель­ны, если они совпадают с положительными направлениями соот­ветствующих осей.
В результате этих перемещений система координат
последовательно занимает положения
zyxO
1111 −−−− iiii
′′′′′′′′
,
zyxO
1111 −−−−
iiii
. Причем каждая следующая система координат характери-
zyxO
iiii
′′′′′′′′′′′′
и, наконец, достигает положения
zyxO
1111 −−−−
iiii
′′′′
zyxO
iiii
зуется в предшествующей системе отсчета 4×4 матрицами преоб­разования в порядке их следования.
θθ
 
1
A
=
i
 
 
−
θθ
ii
00sincos
00cossin
0100
1000
 
,
 
 
ii
 
2
=
A
i
 
 
0001
 
0010
 
100
d
i
 
1000
001
 
3
=
A
i
 
 
a
i
0010
,
0100
 
1000
 
4
=
A
i
 
 
−
0001
 
0sincos0
αα
ii
.
0cossin0
αα
ii
 
1000
,
1111 −−−−
12
Итоговая матрица
α
θ
α
θ
θ
θ
θ
и
i , представляется в виде произведения матриц, соответствую-
щих этим элементарным движениям (
 
=
A
i
 
 
−
A , связывающая системы координат
i
4321
):
AAAAA ⋅⋅⋅=
iiiii
cossinsincossincos
a
θαθαθθ
iiiiiii
−
cossin0
αα
a
sinsincoscoscossin
θαθαθθ
iiiiiii
(6)
d
iii
 
1000
1−i
Из четырех параметров
()
два параметра
ad
,,,
iiii
a и
i
постоянны и определяются конструкцией сочленения. Один из двух других параметров (
нения
i) изменяется в процессе движения робота и связан с соот-
ветствующей обобщенной координатой
– для вращательного сочленения i;
q+=
iii
0
– для поступательного сочленения i.
qdd +=
iii
0
Значения параметров
либо
i
0i
в зависимости от типа сочле-
d
i
q соотношениями:
i
и
d соответствуют начальному
0i
положению исполнительного механизма при нулевых значениях обобщенных координат.
i
13
Глава 1
ЗНАКОМСТВО С МАНИПУЛЯЦИОННЫМИ
РОБОТАМИ НА ПРИМЕРЕ РОБОТА-МАНИПУЛЯТОРА
KAWASAKI FS03N
Внешний вид исполнительного механизма робота­манипулятора Kawasaki FS03N показан на рис. 1.1. Полезная на­грузка роботов Kawasaki F-серии от 2 до 60 кг. Они могут кре­питься к полу, потолку или к стене. Роботы F-серии могут исполь­зоваться для следующих видов работ: сборочные; механическая обработка; дуговая, плазменная, точечная сварка; плазменноое на-
пыление; чистка; полировка; рас­пределение щение грузов; паллетирование; по­краска. Работы могут проводиться в экстремальных условиях с пылью и низкими температурами. Основные технические характеристики робота приведены в табл. 1.1.
Управление роботом-манипуля­тором осуществляется от контрол­лера D70. Для моделирования дви­жения робота и формирования зако-
Рис. 1.1. Робот-манипулятор
Kawasaki FS03N
нов управления необходимо мате­матическое описание кинематики исполнительного механизма,
рое начинается с назначения связанных систем координат и полу­чения матриц однородных преобразований. Кинематическая схе­ма робота-манипулятора Kawasaki FS03N со связанными СК, по­строенными по правилам Денавита-Хартенберга, показана на рис. 1.2.
В табл. 1.2 приведены параметры Денавита–Хартенберга для
назначенных связанных систем координат (рис. 1.2).
наполнителей; переме-
кото-
14
Характеристики роботов Kawasaki FS03N
Тип FS03N
Грузоподъемность 3 кг
Таблица 1.1
Угол поворота
Максимальная скорость
Повторяемость ±0,05 мм
Максимальная зона действия * 620 мм
Установка Пол/Потолок/Стена **
Вес 20 кг
JT1 320°
JT2 210°
JT3 270°
JT4 720°
JT5 270°
JT6 720°
JT1 150 °/с
JT2 250 °/с
JT3 225 °/с
JT4 540 °/с
JT5 225 °/с
JT6 540 °/с
Контроллер D
* Расстояние от JT1 – до JT5; ** Необязательно.
15
Рис. 1.2. Кинематическая схема робота-манипулятора Kawasaki FS03N с назначенными системами координат
16
№ зве-
π
θ
θ
θ
π
θ
π
θ
π
θ
π
а
н
на
1
2
3
4
Параметры Денавита–Хартенберга
для звеньев промышленного робота Kawasaki
θ
q
q
i
1
q+
220
q+
330
4
di αi αi
l –
1
0 –
0 0
l
4
l
2
l 0 0
3
0
2
2
–
2
Примечание
Таблица 1.2
<
20
030<
q
q+
550
6
0 0
l 0 0
5
5
6
2
Краткое описание контроллера серии D
робота Kawasaki FS03N/L
Внешняя панель контроллера робота Kawasaki серии D70 и
пульт ручного управления показаны на рис. 1.3.
Операционная панель
Разъём пульта ручного
Выключатель электропит
Разъём внешней карты памяти
Рис. 1.3. Контроллер серии D и пульт ручного управления
управления
ия
(=
050>
)
2
17
Рис. 1.4. Операционная панель контроллера серии D
Элементы управления на операционной панели контроллера
Название Вид Функция
CONTROL POWER лампочка
ERROR лампочка
ERROR RESET кнопка
HOLD/RUN
TEACH/REPEAT
CYCLE START
MOTOR POWER
переключа­тель переключа­тель
кнопка + лампочка
кнопка
+ лампочка
EMERGENCY STOP кнопка
Переключатель силового питания
переключа­тель
Зажигается и горит при включенном питании контроллера Зажигается при возникновении кол-
1
лизий Сброс ошибки, выключение лампоч­ки ERROR Выбирает режим остановки / движе­ния Выбирает режим обучения / автома­тического повтора операции Запуск цикла Зажигается при нажатии кнопки CYCLE START и горит при отработ­ке цикла Включение силового питания приво­да Зажигается при нажатии кнопки MOTOR POWER и горит при кор­ректной работе контроллера Аварийная остановка. Выключается силовое питание привода и прекра­щается работа робота. При нажатии кнопки выключаются лампочки MOTOR POWER и CYCLE START
Вкл/Выкл питания контроллера
Таблица 1.3
1
Коллизия – возникает при невозможности дальнейшего выполнения роботом
своих функций.
18
Операционная панель (ОП) контроллера D70 (рис. 1.4) содержит кнопки, переключатели и лампы индикации состоя­ния контроллера, функциональное назначение которых описано в табл. 1.3.
Перемычки контроллера D70 робота Kawasaki (для доступа к ним необходимо снять с контроллера защитный кожух) могут по­зволить, в частности [22]:
– вывести вне контроллера/контроллеров группы роботов кнопку экстренной остановки E-STOP;
– вывести вне контроллера
вход с датчика ограждения (safety
fency). Под ограждением может пониматься механическое ограж­дение с датчиком открытия двери, например, или система ограж­дения типа «световое полотно»;
– вывести вне контроллера внешний управляющий триггер;
– вывести вне контроллера управление режимом hold (режим
удержание движения – альтернатива позиции hold переключателя hold/run);
– вывести вне контроллера индикацию
текущего состояния
«teach» – режим обучения или «repeat» – режим повторения;
– вывести вне контроллера индикацию случившейся ошибки.
Пульт ручного управления
Пульт ручного управления (ПРУ) (рис. 1.5) содержит аппа­ратные клавиши и переключатели, интерактивный экран и выклю­чатель автоблокировки (в дальнейшем обозначаемый нами как «предохранитель»). На рис. 1.6 показаны аппаратные клавиши ПРУ. С их помощью можно производить ручное управление робо­том, его обучение, редактирование данных, написание программ и т.п. Назначение клавиш пульта
приведено в табл. 1.4.
Движение робота в режиме обучения возможно только при нажатом предохранителе на тыльной стороне пульта ручного управления.
Поскольку стресс оператора робота при экстренной ситуа­ции может выразиться либо в отпускании, либо в более сильном нажатии данного предохранителя, – предохранитель имеет три по­ложения (отпущен, нажат, сильно нажат) и позволяет двигаться роботу только в своем среднем положении.
19
Сенсорный экран. Экстренная остановка Отключение режима обучения. Прочие кнопки
для левши
переключатель автоблокировки обозначим как «предохранитель»
для правши
Рис. 1.5. Пульт ручного управления
Рис. 1.6. Аппаратные клавиши пульта (слева)
и области интерактивного экрана пульта (справа)
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]