Научная статья на тему 'Первичные отклонения геометрических параметров многозвенных механических систем промышленных роботов и станков с ЧПУ'

Первичные отклонения геометрических параметров многозвенных механических систем промышленных роботов и станков с ЧПУ Текст научной статьи по специальности «Механика и машиностроение»

CC BY
48
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТОЧНОСТЬ СТАНКОВ / ПЕРВИЧНЫЕ ОТКЛОНЕНИЯ ЗВЕНЬЕВ / ОТКЛОНЕНИЯ ПОЗИЦИОНИРОВАНИЯ / ОДНОРОДНЫЕ ПРЕОБРАЗОВАНИЯ КООРДИНАТ / МОДЕЛИ ГЕОМЕТРИЧЕСКИХ ОТКЛОНЕНИЙ / PRECISION MACHINE TOOLS / THE PRIMARY DEVIATION LINKS / DEVIATION OF POSITIONING / HOMOGENEOUS COORDINATE TRANSFORMATION / MODELS OF GEOMETRIC DEVIATIONS

Аннотация научной статьи по механике и машиностроению, автор научной работы — Крахмалев Олег Николаевич

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

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

Похожие темы научных работ по механике и машиностроению , автор научной работы — Крахмалев Олег Николаевич

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

Primary deviations geometrical parameters multilink mechanical systems industrial robots and CNC machine tools

The construction of a model of the deviations of geometrical parameters of the links mechanisms of industrial robots and CNC machine tools.

Текст научной работы на тему «Первичные отклонения геометрических параметров многозвенных механических систем промышленных роботов и станков с ЧПУ»

УДК 621.865.8

О.Н. Крахмалев

ПЕРВИЧНЫЕ ОТКЛОНЕНИЯ ГЕОМЕТРИЧЕСКИХ ПАРАМЕТРОВ МНОГОЗВЕННЫХ МЕХАНИЧЕСКИХ СИСТЕМ ПРОМЫШЛЕННЫХ РОБОТОВ И СТАНКОВ С ЧПУ

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

Ключевые слова: точность станков, первичные отклонения звеньев, отклонения позиционирования, однородные преобразования координат, модели геометрических отклонений.

Многозвенные механические системы. Структурный анализ оборудования, входящего в состав робототехнических комплексов, позволяет отнести это оборудование к многозвенным механическим системам. Так, число звеньев в разомкнутых кинематических цепях промышленных роботов может составлять от 3 до 7, в станках и обрабатывающих центрах - от 2 до 5. Лишь в механизмах, имеющих одну степень свободы, например в приводах, представляющих собой сочетание двигателя и передаточного механизма, кинематические цепи могут быть приведены к выходному звену, совершающему характерное движение, вращательное или поступательное.

В качестве примера использования многозвенных механических систем в конструкциях механообрабатывающе-го технологического оборудования можно рассмотреть многокоординатный обрабатывающий центр МС-300, разработанный ОАО «НИАТ» (Россия) (рис. 1). Структурно данное оборудование включает в себя два исполнительных механизма, представляющих собой разомкнутые многозвенные кинематические цепи. Один механизм обеспечивает перемещение рабочего органа с инструментом по трём линейным координатам (X, Y, Z), второй механизм обеспечивает поворот стола с закреплённой на нём заготовкой по двум угловым координатам (В, С). Совместное перемещение обоих механизмов обеспечивает пять формообразующих координатных движений, что позволяет обрабатывать детали, имеющие сложную геометрическую форму (пресс-формы, штампы). В данном случае инструмент выполняет только поступательные движения.

В промышленных роботах исполнительные механизмы представляют собой манипуляторы, звенья которых могут совершать поступательные или вращательные движения относительно опорных для них звеньев. Опорным для данного звена считается звено, соединяющее его через цепь других звеньев с неподвижным основанием. Например, звенья манипулятора промышленного робота КЯ 30 могут совершать относительные вращательные движения по угловым координатам А^ k = 1...6 (рис. 2).

Рис. 1. Обрабатывающий центр МС-300

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

При использовании двух систем координат Si и Si*, ■ = 1...П, связываемых с центрами шарниров каждого звена (рис. 3), относительное положение этих систем координат может быть определено матрицей преобразования однородных координат размерности 4*4:

Рис. 2. Кинематическая схема промышленного робота КЯ 30

А. —

соя(Хг., X.,) cos( Х1 ,У.) cos( Х1,2.,) I

, X*) ,У,) , 2*) I

cos(Zг., X.,) соз(2г.,7.,) cos(Zг., 2) I

0 0 0 1

(■) у

(■)

2

(1)

где ео8(Х,Х*) и т.д. - косинусы углов между соответствующими осями систем координат Si и Si*; ¡^, 1(у), - координаты начала системы Si* в системе Si.

В исходном положении конфигурация многозвенной механической системы задаётся углами между осями систем координат Si и Si*. Если за исходное принять положение, при котором эти углы имеют значения 0 или ±90°, то косинусы в (1) станут равными 1 или 0.

Yi

X-

Ъ* (I +1)

(/ -1) ,

/7/2

/✓ 2(.-1):

V

(.+1) '

Рис. 3. Связываемые системы координат SI■(XI■,7I■,ZI■) и Si*(Xi*,Yi*,Zi*)

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

осям координат - 8Х),8<уг\8[') (рис. 4), а первичные отклонения формы звеньев -

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

а(г),а(г),а(г),а(г),а(г),а(г),а(г),а(г),а(г)

XX ' ху> Х2 ' ух^ уу ' у2 ' 2Х ' 2у ' 22 '

(0

i)+8

Xi

i ()+8(:)

i (:)+8(i)

Рис. 4. Первичные отклонения звена

A ,* —

cos(((j)

cos((Z2 + a 0

+ a(0

yx yx

(i )

cos(((j) cos(((j) cos(((j)

+ a(j) xyxy

+ a(0

УУ УУ

+ a(j)

zy zy

0

С учётом первичных отклонений звеньев матрица Лц*, отражающая преобразование однородных координат из системы Sj* в систему Sj, будет иметь вид (2).

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

Так, 8^) определяет в системе координат Si смещение по оси X начала системы координат Si*, аналогично и 8^) определяют соответствующие смещения по осям и

V> + 8^)

1У ) + 8? >

V> + 8^) 1

cos(9Xz} + a(xz})

. + a(0

yz yz

,( i)

(3x3) (3x1)

M(0 l8 )

(a 8

0 1

(2)

cos(((j)

cos((ZZ + a 0

Угловые отклонения являются производными от отклонений формы звеньев, а также перекосов и зазоров, имеющихся внутри шарниров. К отклонениям от теоретической геометрической формы относятся, например, отклонения от плоскостности, прямолинейности, биение цилиндрической поверхности, отклонения профиля резьбы или зубьев. Эти отклонения влияют на относительные направления осей систем координат Sj(Xj,Yj,Zj)

и Sj*(Xj*,Yj*,Zj*), связанных со звеном. Так, a^ определяет угловое отклонение оси X* относительно оси X, - угловое отклонение оси Xj* относительно оси Yj. Аналогично определяются и другие угловые отклонения.

При составлении матриц (2) необязательно предварительно определять все 9 угловых отклонений непосредственным их измерением (прямое измерение). Достаточно определить три из них, например два угла, образованные осью Xj* с осями Xj и Yj, и угол, образованный Zj* с осью Zj. Остальные 6 угловых отклонений могут быть вычислены решением системы шести нелинейных уравнений (косвенное измерение), отражающих ортонор-

мированность векторов, составляющих как столбцы, так и строки матрицы (3*3) [2].

Для столбцов свойство ортонормированности векторов позволяет записать систему 6 независимых уравнений:

cos2 (ф2 + a«) + 0О82(ф« + a«) + cos2 ((« + aXZ>) — 1;

xy

cos2 (ф£ + a(2) + cos2 (фУУ + ay)) + cos2 ((£ + a«) — 1;

cos2 ^ + aZX)) + cos2((Z? + aZy)) + cos2 ((ZZ + aZZ) — 1; cos^ + a^cos^« + aXZ)) + cos((« + a^cosfo« + a«) + + cos((Zx + aZ^cos^ + aZZ}) — 0;

(3)

cos^ + a^cos^ + a£) + cos((£ + a^cos^ + a") +

, (j) -

v(j )

(j)

(j)

yx

^ yx -

(j)

(j)

yz

yz

+ cos^ + aZx0cos((ZZ; + aZZO — 0;

cos((« + a«) cos((« + a«) + cos((« + a«) cos((« + a«) +

+ cos((Z? + a^cosfoZ? + aZZ}) — 0.

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

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

Отклонения позиционирования связаны с отклонениями обобщённых координат, называемых иногда шарнирными координатами. Так, в многозвенных механических системах, отражающих структуру исполнительных механизмов манипуляционных роботов, многокоординатных станков, а также других машин, выполняющих транспортные операции внутри своего рабочего пространства, например гидравлических кранов-

манипуляторов, звенья соединяются между собой шарнирами, имеющими одну степень свободы, последовательно образуя кинематические пары пятого класса [2]. В таких механических системах отклонения позиционирования могут быть представлены как некоторые приращения их обобщённых координат: д,д= qiп+Aqг■, где qiд - действительное значение г-й обобщённой координаты; д,п - программное (заданное) значение г-й обобщённой координаты, которое в дальнейшем будем обозначать qi (без символа «п»); Aqi - ошибка позиционирования по г-й обобщённой координате (рис. 5).

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

С учётом отклонения позиционирования матрица преобразования однородных координат А(г-1)*,г, определяющая положение системы координат Si относительно системы S(i-1)*, будет иметь вид

Рис. 5. Отклонение позиционирования по г-й обобщённой координате

А,

(г-1) ,г

созф,- (д, + Лд,)) - sm(jЗí (д, + Лд,)) 0 sm(pг (д, + Лд,)) со^ (д, + Лд,)) 0

0 0

0 0

1 (1 - в ,)(д, + Лд,)

0

0

1

где

в, =

1, если кинематическая пара вращательная; . 0 - если поступательная.

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

Определение первичных отклонений. Рассмотрим определение первичных отклонений звеньев на примере пятикоординатного обрабатывающего центра МС-300 (рис.1), являющегося характерным примером станка с ЧПУ с последовательной многозвенной структурой (рис. 6).

0

гтъ72

¿x

X/

Го

45

о 5

4

Из представленной на рис. 6 структуры видно, что исполнительный механизм станка МС-300 состоит из двух согласованно работающих многозвенных механизмов. Один механизм, обеспечивающий перемещение шпинделя по линейным координатам q1, q2 и q2, состоит из 3 звеньев: 1 - салазки, 2 - стойка, 3 - шпиндель. Второй механизм, обеспечивающий поворот стола по угловым координатам q4 и q5, состоит из 2 звеньев: 4 - корпус планшайбы, 5 - планшайба.

Набор первичных отклонений для двух многозвенных механических систем станка МС-300 состоит из 30 отклонений:

44

77777

а(1),а(1),а(1),а(2),а(2),а(2),а(3),а(;5).

хх ' ху ' х^ хх ' ху ' х^ хх ' ху ■

а(3)-

от-

Рис. 6. Структурная схема станка МС-300

клонения углового положения узлов станка при движении по линейным координатам механизма перемещения шпинделя (постоянство углового положения);

5х1),5(у1),5х2),5у2),5хз),5уз)- отклонения от прямолинейности движения вдоль осей Zi, 1=1, 2, 3;

2(1) 2(2) 2(3) , ч

о г , о г , о г - отклонения геометрических размеров (длины) звеньев механизма перемещения шпинделя;

ах^),а(уг),а(24^а^а^а.^- отклонения от параллельности и перпендикулярности осей поворотного стола (постоянство углового положения);

5х4),5(у4),5(х5),5у5)- радиальные биения поворотных столов;

8^,- аксиальные биения поворотных столов;

Дq1, Дq2, Дqз, Дq4, Дq5 - отклонения позиционирования по линейным и угловым координатам.

Приведенные первичные отклонения двух многозвенных механических систем станка необходимо дополнить 6 первичными отклонениями станины станка, связанными с её изготовлением и износом:

ахг),а(У°.), а^0)- отклонения от параллельности и перпендикулярности направляющих станины (постоянство углового положения);

2(0) 2(0) с-(0)

ог , ог , ог - отклонения геометрических размеров.

Также необходимо контролировать ещё 2 параметра, определяющие отклонения ста-

л(0) л(0)

нины от горизонтали и вертикали, возникающие при её монтаже: ох0,0г0 .

Таким образом, общее число измеряемых параметров, определяющих первичные отклонения станка МС-300, равно 38.

Стоит отметить цикл научных работ [3-6], посвящённых вопросам обеспечения точности многокоординатных станков с ЧПУ. В работе [3] рассмотрены основные направления повышения точности металлорежущих станков. В [4] рассмотрена матричная модель отклонения взаимного положения исполнительных органов многокоординатного станка. В работе [5] рассмотрены методы и средства измерения первичных отклонений звеньев механизмов многокоординатных станков, в [6] - методы и средства измерения интегрального отклонения взаимного положения рабочих органов многокоординатных станков с

о

4

ЧПУ. Близкие вопросы рассмотрены в работах зарубежных авторов [7; 8]. В работе [7] представлен обширный список, включающий 146 работ, выполненных за рубежом.

Итак, в статье рассмотрено построение модели геометрических отклонений, описывающей первичные отклонения геометрических параметров звеньев и отклонения позиционирования исполнительных механизмов промышленных роботов и многокоординатных станков с ЧПУ, структура которых представляет собой многозвенную механическую систему. На примере многокоординатного обрабатывающего центра МС-300 рассмотрено определение первичных отклонений звеньев, составляющих несущую систему этого станка.

СПИСОК ЛИТЕРАТУРЫ

1. Бруевич, Н.Г. Точность механизмов /Н.Г. Бруевич. - М.; Л.: Гостехиздат, 1946.-332 с.

2. Крахмалев, О.Н. Математическое моделирование динамики манипуляционных систем промышленных роботов и кранов-манипуляторов: монография / О.Н. Крахмалев. - Брянск: БГТУ, 2012. -200 с.

3. Серков, Н.А. Основные направления повышения точности металлорежущих станков / Н.А. Серков // Проблемы машиностроения и автоматизации. - 2010. - №2. - С. 26-35.

4. Серков, Н.А. Модель отклонения взаимного положения исполнительных органов многокоординатного станка / Н.А. Серков // Проблемы машиностроения и надежности машин. - 2011. - №3. - С. 68-78.

5. Серков, Н.А. Методы и средства измерения первичных отклонений звеньев механизмов несущей системы многокоординатных станков с ЧПУ / Н.А. Серков, И.В. Никуличев // Проблемы машиностроения и автоматизации. - 2012. - №2. -С. 43-51.

6. Серков, Н.А. Методы и средства измерения интегрального отклонения взаимного положения рабочих органов многокоординатных станков с ЧПУ / Н.А. Серков // Проблемы машиностроения и автоматизации. - 2012. - №4. - С. 112-124.

7. Moriwaki, T. Multi-functional machine tool / T. Moriwaki // CIRP Annals - Manufacturing Technology. -2008. - №.57. - P. 736-749.

8. Schwenke, H. Geometric error measurement and compensation of machines-An update / H. Schwenke, W. Knapp, H. Haitjema, A. Weckenmann, R. Schmitt, F. Delbressine // CIRP Annals - Manufacturing Technology. - 2008. - №.57. - P. 660-675.

Материал поступил в редколлегию 21.10.11.

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