Научная статья на тему 'АНАЛИЗ УДЕРЖИВАЮЩИХ УСИЛИЙ СХВАТА МАНИПУЛЯТОРА'

АНАЛИЗ УДЕРЖИВАЮЩИХ УСИЛИЙ СХВАТА МАНИПУЛЯТОРА Текст научной статьи по специальности «Механика и машиностроение»

CC BY
10
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
World science
Ключевые слова
trajectory / manipulator / grip / holding forces

Аннотация научной статьи по механике и машиностроению, автор научной работы — Ащепкова Н. С.

The technological section of manufacturing a complex part is considered, the robot is used to perform auxiliary operations. The trajectory of the manipulator contains the nodal points S0, ..., S6. At points S0, ..., S6, it is necessary to provide a gripping force so that the manipulation object does not slip out of the gripping device. In this case, it is impossible to damage the outer surface of the part, which is contact while assembling the product. In addition, it is necessary to take into account the change in the shape and diameter of the workpiece both within the assortment of typical parts and during processing. The inverse problem of the manipulator’s position at the nodal points of the trajectory S0, ..., S6 is solved; the coordinates, velocities and accelerations of the gripping pole are determined at the nodal points of the trajectory S0, ..., S6 when implementing the given laws of change in the generalized coordinates; the values of the necessary holding force of the grip at the nodal points of the trajectory S0, ..., S6 are calculated. The analysis of the necessary holding forces of the grip allows to determine the gripping force, during the simulation of the manipulator's movement. This gripping force will ensure reliable fixation of the part in the gripper without damaging its outer surface.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Ащепкова Н. С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «АНАЛИЗ УДЕРЖИВАЮЩИХ УСИЛИЙ СХВАТА МАНИПУЛЯТОРА»

АНАЛИЗ УДЕРЖИВАЮЩИХ УСИЛИЙ СХВАТА МАНИПУЛЯТОРА

к.т.н., доцент АщепковаН. С.

Украина, Днепр, Днепровский национальный университет имени О. Гончара DOI: https://doi.org/10.31435/rsglobal_ws/30112019/6760

ABSTRACT

The technological section of manufacturing a complex part is considered, the robot is used to perform auxiliary operations. The trajectory of the manipulator contains the nodal points S0, ..., S6.

At points S0, ..., S6, it is necessary to provide a gripping force so that the manipulation object does not slip out of the gripping device. In this case, it is impossible to damage the outer surface of the part, which is contact while assembling the product. In addition, it is necessary to take into account the change in the shape and diameter of the workpiece both within the assortment of typical parts and during processing.

The inverse problem of the manipulator's position at the nodal points of the trajectory S0, ..., S6 is solved; the coordinates, velocities and accelerations of the gripping pole are determined at the nodal points of the trajectory S0, ..., S6 when implementing the given laws of change in the generalized coordinates; the values of the necessary holding force of the grip at the nodal points of the trajectory S0, ..., S6 are calculated.

The analysis of the necessary holding forces of the grip allows to determine the gripping force, during the simulation of the manipulator's movement. This gripping force will ensure reliable fixation of the part in the gripper without damaging its outer surface.

Citation: Ащепкова Н. С. (2019) Analiz Uderzhivayushchih Usilij Skhvata Manipulyatora. World Science. 11(51), Vol.1. doi: 10.3143 5/rsglobal_ws/30112019/6760

Copyright: © 2019 A^enKOBa H. C. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

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

Результаты исследования.

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

Траектория состоит из нескольких движений:

1) рабочий ход заготовки

- захват заготовки с конвейера в точке S0,

- перемещение по нормали к базовой поверхности (отрезок S0-S1),

- перемещение заготовки по заданной траектории (участок S1 ^2),

- перемещение по нормали к базовой поверхности (отрезок S2-S3),

- загрузка заготовки в станок (точка S3),

- отвод схвата манипулятора (отрезок S3-S4),

2) ожидание окончания технологического процесса (точка S4),

ARTICLE INFO

Received: 19 September 2019 Accepted: 11 November 2019 Published: 30 November 2019

KEYWORDS

trajectory, manipulator,

gn^

holding forces.

S2

L

Рис.1. Траектория перемещения манипулятора

3) рабочий ход детали

- подход схвата манипулятора (отрезок S4-S3),

- захват детали из станка в точке S3,

- перемещение по нормали к базовой поверхности (отрезок S3-S2),

- перемещение детали по заданной траектории (участок S2-S5),

- перемещение по нормали к базовой поверхности (отрезок S5-S6),

4) холостой ход (участок S6-S0).

В точках S0, ..., S6 необходимо обеспечить усилие захвата так, чтобы объект манипулирования не выскользнул из захватного устройства. При этом нельзя повредить наружную поверхность детали, которая является контактной при сборке изделия. Кроме того, следует учесть изменение формы и диаметра заготовки как в рамках ассортимента типовых деталей, так и при технологической обработке. Таким образом, анализ удерживающих усилий при моделировании движения манипулятора - важный этап проектирования технологического участка изготовления детали.

Цель исследования - разработка метода анализа удерживающих усилий схвата манипулятора в среде Маthсаd.

Анализ литературы. Удерживающие усилия схвата манипулятора зависят от [1, 2, 5]:

• кинематической схемы захватного устройства,

• конструкции губок схвата,

• количества точек контакта детали и губки,

• шероховатости контактирующих поверхностей губки и детали,

• направления движения детали,

• величины ускорения.

Разнообразие конструкций захватных устройств промышленных роботов по способу удержания и базированию объекта манипулирования (детали, изделия), по степени управляемости и возможности переналадки схвата обусловлено ограничениями на применение того или другого типа захватов, которые накладываются технологическими операциями, геометрическими и физико-механическими характеристиками заготовок и деталей.

Рассмотрим три основные схемы удержания детали схватом манипулятора (рис. 2) [3]:

• деталь 1 поддерживается непосредственно пальцами схвата 2, 3 (рис. 2, а). Силы трения практически не участвуют в удержании объекта манипулирования.

• деталь 1 удерживается за счет запирающего действия пальцев 2 и 3 при ограниченном участии сил трения (рис. 2, б).

• деталь 1 удерживается только силами трения (рис. 2, в).

Рис. 2. Схемы удержания детали схватом манипулятора. При удерживании объекта только силами трения необходимая сила зажима детали весом G равна [3]:

• при вертикальном линейном перемещении р = И6 [1 + Е*.

/ V 8.

где f - коэффициент трения; п - коэффициент запаса; g - ускорение свободного падения; а* -ускорение вертикального движения.

• при горизонтальном линейном перемещении р = 6 —+ — 18а

V / 8 ,

где f - коэффициент трения; п - коэффициент запаса; g - ускорение свободного падения; а г -ускорение горизонтального движения; а - угол скоса губок.

(

при вращении захвата в горизонтальной плоскости р = 6

n

—+

f

ю2 R

g

sR

tga + — g у

где f - коэффициент трения; п - коэффициент запаса; g - ускорение свободного падения; ю -угловая скорость вращения схвата; в - угловое ускорение вращения схвата; а - угол скоса губок; R - расстояние от оси вращения до оси заготовки.

• при одновременном торможении всех трех движений

F = G

( i \ 1 \ n L I я, ю R sR

-iga + — g

-I 1 + -*■ 1 + ^- tga +

f I g J g

g

где f - коэффициент трения; п - коэффициент запаса; g - ускорение свободного падения; а* -ускорение вертикального движения; аг - ускорение горизонтального движения; а - угол скоса губок; ю - угловая скорость вращения схвата; в - угловое ускорение вращения схвата; R -расстояние от оси вращения до оси заготовки.

Метод исследования. Для достижения поставленной цели задачу планирования траектории представляем как последовательность преобразований матриц 4x4 для обобщенных координат манипулятора [1-3]. Определим декартовы координаты точек S0, ..., S6 и угловые координаты требуемой ориентации схвата с деталью в этих точках. Методом математического моделирования определяем скорости и ускорения полюса схвата [4], в узловых точках траектории ^0, ..., S6) для разных начальных условий. Математическую модель манипулятора составляем методом Лагранжа-Эйлера [2]. Решая обратную задачу о положении манипулятора для каждой узловой точки S0, ..., S6, определим оптимальную конфигурацию манипулятора, обеспечивающую требуемую ориентацию детали в данной узловой точке. Сила удержания детали зависит от направления движения и величины ускорения. Следовательно, значения необходимого удерживающего усилия схвата в узловых точках траектории S0, ..., S6 будут отличаться. Кинематический и динамический анализ манипулятора проводится с использованием пакета прикладных программ Mаthcаd [4].

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

Пример. Проиллюстрируем применение данного алгоритма. В статье [4] подробно рассмотрены вопросы кинематического и динамического анализа манипулятора кинематическая схема, которого представлена на рис. 3. Предположим, что известны законы изменения

обобщенных координат дД/) = 0.1/2 + 0.01/, д2(/) = 0.025/2 + 0.1, д3(/) = 0.03/ + 0.15 ; начальные положения звеньев манипулятора д (/0) = 0, д2 (/0) = 0.1, д (/0) = 0.15 ; в системе X2Y2Z2 координаты полюса схвата в начальный момент времени Р (0; 0.3; 0). В системе координат XoYoZo заданы координаты узловых точек траектории: So(0; 0,450; 0,100); 8г(0; 0,450; 0,400); 82(-0,094; -0,117; 0,350); 8э(-0,094; -0,117; 0,100); 84(0,194; -0,117; 0,100); 85(0,133; 0,738; 1,100); 8б(0,133; 0,738; 0,400). Предположим, что С=0,5 Н - вес детали; /=0,15 - коэффициент трения; «=1,2 - коэффициент запаса; ,§=9,81 м/с2 - ускорение свободного падения; а=30° - угол скоса губок. Параметры: ю -угловая скорость вращения схвата; в - угловое ускорение вращения схвата; ав - ускорение вертикального движения; аг - ускорение горизонтального движения; R - расстояние от оси вращения до оси заготовки; рассчитываются при математическом моделировании.

С использованием материалов статьи [4], решена обратная задача о положении манипулятора в узловых точках траектории S0, ..., S6 (рис. 4); определены координаты, скорости и ускорения полюса схвата в узловых точках траектории S0, ..., S6 при реализации заданных законов изменения обобщенных координат (рис. 5); вычислены значения необходимого удерживающего усилия схвата в узловых точках траектории S0, ..., S6 (рис.6).

. Z2

Чз

<-►

X2

Ч2

A

Y

2

Zi, Zo

qi 1

о

Xi *

Yo _ -T

*

fe:-:

Yi

'-A.

Xo

Рис.3. Кинематическая схема манипулятора

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

На рис.4 представлено решение обратной задачи о положении манипулятора в узловых точках траектории S0, ..., S6 с использованием пакета прикладных программ Mathcad. Результаты вычислений приведены в таблице 1.

й|5 м -

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

прикладных программ Mathcad

Таблица 1. Решение обратной задачи о положении манипулятора

Координаты узловых точек траектории Значения обобщённых координат

qi q2 qs

8с(0; 0,450; 0,100); 0 0,100 -0,255

3,142 0,100 -0,345

81(0; 0,450; 0,400); 0 0,400 -0,255

3,142 0,400 -0,345

82(-0,094; -0,117; 0,350); 2,465 0,350 -0,150

-0,677 0,350 -0,450

8з(-0,094; -0,117; 0,100); 2,465 0,100 -0,150

-0,677 0,100 -0,450

84(0,194; -0,117; 0,100); -2,113 0,100 -0,073

1,028 0,100 -0,527

85(0,133; 0,738; 1,100); 2,963 1,100 -1,050

-0,178 1,100 0,450

8б(0,133; 0,738; 0,400). 2,963 0,400 -1,050

-0,178 0,400 0,450

Определим скорость и ускорение движения точки Р схвата манипулятора, выполняя

операцию символьного дифференцирования вектора координат

Гр = vf

rP = a.

На рис.5

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

■ 1 Д 5 а 5 =; ¡Е_

I Noimal

Allai

,Т,о

If0 - silfqlù))

qlftj I -q3[t) - œsiqlitï) iiqlitl-qlft) - 2 cosfql(t)j^qlftj 1 q3(l) - sb dt dt dt dt

avlt) := -cosfqlH»] '' |l(l) ) q3(t) - sin(ql(t}} —— ql[t) q3[t) - 2-an(ql(t» ^ ql(l) l,3(t) -

dtdt dt dt

_z(ï) := - -q2tf)

Л Idt

ql(t))-iiq3(t) dtdt

s(ql(t))--q3(t) dtdt

-0.029 -1.5-10 -5 a it)

0.05

1.774-10 -3 -5.128-10 -3

0.05

0.035 -1.092-10 -3

0.05

0.054 0.036

0.05

0.013 0.092

0.05

-0.101 0.068

0.05

-0.11 -0.113

0.05

0.102 -0.145

Рис. 5. Определение ускорения движения точки Р схвата манипулятора с использованием

пакета прикладных программ Mathcad

На рис.6 представлен пример вычисления необходимого удерживающего усилия схвата в точке S1 траектории.

Рис.6. Вычисление значений необходимого удерживающего усилия схвата в узловых точках

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

Таблица 2. Результаты вычисления значений необходимого удерживающего усилия

Участок траектории Вид движения Удерживающее усилие, Н

80-81 перемещение по нормали к базовой поверхности 4,02

81-82 перемещение заготовки по заданной траектории 4,02

82-83 перемещение по нормали к базовой поверхности 4,022

83-84, 84-83 горизонтальный отвод схвата манипулятора 4,02

83-82 перемещение по нормали к базовой поверхности 4,003

82-85 перемещение детали по заданной траектории 4,024

85-8б перемещение по нормали к базовой поверхности 4,02

8б-80 холостой ход 4,027

Для обеспечения удержания детали необходимо усилие 4,027 Н.

Математическое моделирование движения манипулятора с деталью по заданной траектории позволяет оценить значения сил удерживания в узловых точках. На основании этих данных можно рассчитать необходимые усилия захвата и удержания объекта манипулирования.

Выводы. Решена обратная задача о положении манипулятора в узловых точках траектории S0, ..., S6; определены координаты, скорости и ускорения полюса схвата в узловых точках траектории S0, ..., S6 при реализации заданных законов изменения обобщенных координат; вычислены значения необходимого удерживающего усилия схвата в узловых точках траектории S0, ..., S6.

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

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

ЛИТЕРАТУРА

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

2. Бурдаков С. Ф. Проектирование манипуляторов промышленных роботов и роботизированных комплексов: Учеб. пособие для втузов/С. Ф. Бурдаков, В. А. Дьяченко, А. Н. Тимофеев - М.: Высш. шк., 1988. - 304 с.

3. Механика промышленных роботов. Кн..1. Кинематика и динамика: учеб. пособие / Е. И. Воробьев, С. А. Попов, Г. И. Шевелёва. / под. ред. К. В. Фролова, Е. И. Воробьева. - К.: Вища школа, 1988. - 304 с.

4. Ащепкова Н. С. Метод кинематического и динамического анализа манипулятора с использованием МаШсай Восточно-Европейский журнал передовых технологий. - Харьков.. - 2015. - № 5(7) 77. - С. 54 -63.

5. Детали и механизмы роботов: Основы расчёта, конструирования и технологии производства: Учеб. пособие/ Р. С. Веселков и др.; Под ред. Б.Б. Самотокина. - К.: Высш. шк., - 343 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.