Проблемы машиностроения и надежности машин, 2020, № 3, стр. 17-25

АНАЛИЗ И СИНТЕЗ ДИНАМИЧЕСКИХ ХАРАКТЕРИСТИК СТАНОЧНОГО ОБОРУДОВАНИЯ, ПОСТРОЕННОГО НА ОСНОВЕ ВРАЩАТЕЛЬНО-ЛИНЕЙНЫХ МОДУЛЕЙ

В. Л. Афонин 1*, А. Н. Смоленцев 1, Л. В. Гаврилина 1

1 Институт машиноведения им. А.А. Благонравова РАН
Москва, Россия

* E-mail: afoninwl@rambler.ru

Поступила в редакцию 10.06.2019
Принята к публикации 31.01.2020

Полный текст (PDF)

Аннотация

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

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

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

Ранее для более сложных механизмов в станочном оборудовании предлагалось применять вращательно-линейные мехатронные модули, перемещающие основания кинематических цепей трипода [2]. В ИМАШ РАН были предложены более сложные конструкции аналогичных механизмов с частичной кинематической развязкой, где применен вращательно-линейный привод [3]. Однако подобные механизмы структурно излишне сложны, что снижает точность позиционирования выходного звена. Применение совместного вращательно-поступательного синхронного электродвигателя с ротором в виде набора постоянных магнитов позволяет уменьшить число кинематических пар и упростить конструкцию механизма [4]. Такой электропривод вместе с датчиками положения составляет вращательно-поступательный мехатронный модуль. Исследования в этом направлении продолжаются [57], однако эти модули пока не нашли широкого применения из-за конструктивной сложности. Полностью исключить влияние механических эффектов на позиционирование невозможно из-за необходимости применения вращательно-линейных подшипников. В то же время может иметь место электромагнитное взаимодействие, связанное с вихревыми токами в роторе. Поэтому целесообразно собрать аналогичный модуль из комплектующих, производимых серийно, используя синхронные электродвигатели [8 ] .

1. Пятикоординатный робот-станок на основе вращательно-линейных модулей. Вращательно-линейный модуль включает шлицевую втулку 1 (рис. 1), которая передает вращение двигателя и обеспечивает вращательное движение выходного объекта манипулирования. Внутренний вал шлицевой втулки кроме вращения позволяет выполнять линейное перемещение. Линейное перемещение осуществляется через шариковинтовую пару 2, 4 (рис. 1), преобразующую вращательное движение двигателя в линейное перемещение выходного вала.

Рис. 1.

Робот-станок на основе вращательно-линейных модулей.

На базе вращательно-линейных модулей возможно создание пятикоординатного робота-станка (рис. 1). Манипулятор перемещения инструмента 1, 2, 3, 4 (рис. 1) представляет собой вращательно-линейный модуль, выполняющий перемещение по двум координатам. Шарико-винтовой преобразователь совместно с приводом (двигатель вращения гайки шарико-винтового преобразователя) осуществляет линейное перемещение вдоль оси Zmin. Перемещение инструмента вокруг оси Zmin выполняется приводом через шлицевую втулку. Манипулятор перемещения детали 5, 6, 7, 8, 9 (рис. 1) включает вращательно-линейный модуль, позволяющий выполнять перемещение детали по двум координатам: линейное перемещение детали вдоль оси Zd и вращение вокруг оси Zd, а также включает привод 3 вращения корпуса вращательно-линейного модуля вокруг вертикальной оси ZMd.

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

2. Решение кинематической задачи управления пятикоординатным роботом-станком. Решение кинематической задачи управления пятикоординатным роботом-станком состоит в формировании законов управления обобщенными координатами исполнительного механизма, обеспечивая перемещение режущей кромки (сопровождающий трехгранник (τνβ)k) по заданной траектории на обрабатываемой поверхности.

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

Математически для решения кинематической задачи управления обобщенными координатами исполнительного механизма станка вводится сопровождающий трехгранник (τνβ)i, определяющий траекторию движения режущей кромки по обрабатываемой поверхности, ось τ направлена по направлению скорости движения режущей кромки, ось ν – по нормали к поверхности и β − по направлению режущей кромки (рис. 2).

Рис. 2.

Обрабатывающий инструмент (шлифовальный круг), имеющий торовую режущую поверхность.

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

Решение кинематической задачи применительно для робота-станка на основе вращательно-линейных модулей решается введением декартовых систем координат (рис. 3): (XYZ)Md − неподвижная система координат, связанная с манипулятором перемещения детали, принимается за нулевую систему координат, (XYZ)min − неподвижная система координат, связанная с манипулятором инструмента, (XYZ)Md2 − подвижная система координат, связанная с вращательно-линейным модулем манипулятора детали и перемещаемая относительно системы координат (XYZ)Md на угол q3, (XYZ)d – подвижная система координат, в которой задается описание обрабатываемой поверхности детали (движение сопровождающего трехгранника (τνβ)i) – dAi(t). Данная система координат перемещается относительно системы координат (XYZ)Md2: линейное перемещение q2 и поворот на угол q1.

Рис. 3.

Декартовые системы координат, принятые для описания кинематических преобразований.

Подвижная система координат (XYZ)in (рис. 3) – связана с обрабатывающим инструментом, в которой задается положение режущей кромки (τνβ)k. Система координат (τνβ)in перемещается относительно (XYZ)min вращательно-линейным модулем: q4 – линейное перемещение в направлении оси Zmin и q5 – вращение вокруг данной оси.

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

Положение трехгранника (τνβ)i в системе координат детали (XYZ)d определяется матрицей

(1)
${}^{{\text{d}}}{{A}_{i}} = \left[ {\begin{array}{*{20}{c}} {{}^{d}{{C}_{i}}}&{{}^{d}{{R}_{i}}} \\ {{{0}^{T}}}&1 \end{array}} \right],$
где матрица dCi размерности [3 ⋅ 3] определяет направляющие косинусы осей τ, ν и β относительно осей X, Y, Z и являются функциями текущего времени t, четвертый столбец матрицы (1) dRi = [xi yi zi]т определяет текущие координаты точки траектории i на обрабатываемой поверхности в системе координат (XYZ)d.

Для определения и управления обобщенными координатами робота-станка необходимо определить точное положение координатной системы (XYZ)min относительно (XYZ)Md. Положение данной системы координат определяется выполнением специальной методики базирования, используя головки типа Ренешоу и специальный типовой образец детали . В качестве начала отсчета для q5 и q3 принимаются положения осей Xmin и XMd.

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

Для удобства вычислений вводится промежуточная система координат с центром в 0in – (XYZ)in2, оси которой параллельны осям системы (XYZ)Md2. Из условия равенства элементов матрицы, определяющей положения трехгранника (τνβ)i в системе координат (XYZ)Md, соответствующим элементам матрицы, определяющей положение режущей кромки (τνβ)k также в системе координат (XYZ)MdMdAi = MdAk, составляются системы уравнений, решение которых позволяют определять обобщенные координаты робота-станка, зная параметры положения (τνβ)i в системе координат (XYZ)d.

Для определения обобщенной координаты q1 и параметра θ1 из равенства элементов матриц MdAi[3, 1], MdAi[3, 2], MdAi[3, 3] соответствующим элементам матриц MdAk[3, 1], MdAk[3, 2], MdAk[3, 3] составляется система уравнений

(2)
$\begin{gathered} - \sin ({{\theta }_{1}})\cos ({{\theta }_{3}}) - \cos ({{\theta }_{1}})\sin ({{\theta }_{2}})\sin ({{\theta }_{3}}) = C11 \cdot \sin ({{q}_{1}}) + C21 \cdot \cos ({{q}_{1}}) - \\ - \;\cos ({{\theta }_{1}})\cos ({{\theta }_{2}}) = C12 \cdot \sin ({{q}_{1}}) + C22 \cdot \cos ({{q}_{1}}) - \\ - \;\sin ({{\theta }_{1}})\sin ({{\theta }_{3}}) + \cos ({{\theta }_{1}})\sin ({{\theta }_{2}})\cos ({{\theta }_{3}}) = C13 \cdot \sin ({{q}_{1}}) + C23 \cdot \cos ({{q}_{1}}), \\ \end{gathered} $
решая которую получим

${{q}_{1}} = {\text{arctg}}\left( {\frac{{C22 \cdot \sin ({{\theta }_{2}}) + (C23 \cdot \cos ({{\theta }_{3}}) - C21 \cdot \sin ({{\theta }_{3}}))\cos ({{\theta }_{2}})}}{{(C11 \cdot \sin ({{\theta }_{3}}) - C13 \cdot \cos ({{\theta }_{3}}))\cos ({{\theta }_{2}}) - C12 \cdot \sin ({{\theta }_{2}})}}} \right),$
${{\theta }_{1}} = {\text{arccos}}\left( { - \frac{{C12 \cdot {\text{sin}}({{q}_{1}}) + C22 \cdot {\text{cos}}({{q}_{1}})}}{{{\text{cos}}({{\theta }_{2}})}}} \right).$

Для нахождения обобщенной координаты q3 определяются координаты вектора in2Rd в системе координат (XYZ)in2. Вектор in2Rd является суммой двух векторов in2Rd = = in2Rk + kRd.. Отношение координаты вектора in2Rd на ось Y – (Y(in2Rd)) системы координат (XYZ)in2 и расстояния между центрами 0min и 0MdinRd = $\overline {{{0}_{{min}}}{{0}_{{Md}}}} {\text{ }}$ = L является синусом обобщенной координаты угла q3

(3)
${\text{sin}}({{q}_{3}}) = \frac{{Y{{(}^{{{\text{in2}}}}}{{R}_{{\text{d}}}})}}{L}.$

Из уравнения (3) после вычисления $Y{{(}^{{{\text{in2}}}}}{{R}_{{\text{d}}}})$ и преобразования получим

(4)
${{q}_{3}} = {\text{arctg}}\left( { - \frac{A}{{L + B}}} \right),$
где

$A = (( - \cos \left( {{{\theta }_{3}}} \right)\cos \left( {{{\theta }_{1}}} \right) + \sin \left( {{{\theta }_{2}}} \right)\sin \left( {{{\theta }_{3}}} \right)\sin \left( {{{\theta }_{1}}} \right)) \times $
$ \times \;( - C11 \cdot {{x}_{i}} - C21 \cdot {{y}_{i}} - C31 \cdot {{z}_{i}}) + \cos \left( {{{\theta }_{2}}} \right)\sin \left( {{{\theta }_{1}}} \right)) \times $
$ \times \;( - C12 \cdot {{x}_{i}} - C22 \cdot {{y}_{i}} - C32 \cdot {{z}_{i}}{\text{)}} + {\text{((cos}}\left( {{{{\theta }}_{{\text{3}}}}} \right){\text{cos}}\left( {{{{\theta }}_{{\text{1}}}}} \right) + {\text{sin}}\left( {{{{\theta }}_{{\text{2}}}}} \right) \times $
$ \times \;{\text{sin}}\left( {{{{\theta }}_{{\text{3}}}}} \right){\text{sin}}\left( {{{{\theta }}_{{\text{1}}}}} \right){\text{)(}} - C{\text{11}} \cdot {{x}_{i}} - C{\text{21}} \cdot {{y}_{i}} - C{\text{31}} \cdot {{z}_{i}}{\text{)}} + $
$ + \;\cos \left( {{{\theta }_{2}}} \right)\sin \left( {{{\theta }_{1}}} \right))( - C12 \cdot {{x}_{i}} - C22 \cdot {{y}_{i}} - C32 \cdot {{z}_{i}}) + $
$ + \;( - {\text{sin}}\left( {{{\theta }_{3}}} \right)\cos \left( {{{\theta }_{1}}} \right) - \sin \left( {{{\theta }_{2}}} \right)\cos \left( {{{\theta }_{3}}} \right)\sin \left( {{{\theta }_{1}}} \right)( - C13 \cdot {{x}_{i}} - C23 \cdot {{y}_{i}} - C32 \cdot {{z}_{i}})),$
$B = (\cos \left( {{{{\theta }}_{2}}} \right)\sin \left( {{{\theta }_{3}}} \right)( - C11 \cdot {{x}_{i}} - C21 \cdot {{y}_{i}} - C31 \cdot {{z}_{i}}) + $
$ + \;\sin \left( {{{\theta }_{2}}} \right)( - C12 \cdot {{x}_{i}} - C22 \cdot {{y}_{i}} - C32 \cdot {{z}_{i}})) + $
$ + \;\cos \left( {{{\theta }_{2}}} \right)\cos \left( {{{\theta }_{3}}} \right)( - C13 \cdot {{x}_{i}} - C23 \cdot {{y}_{i}} - C33 \cdot {{z}_{i}})).$

Обобщенная координата q2 аналогично q3 может быть определена из конструктивного расположения манипуляторов перемещения инструмента и детали

(5)
$L\cos ({{q}_{3}}) = {{z}_{i}} + {{q}_{2}},$
из которого

(6)
${{q}_{2}} = L\cos ({{q}_{3}}) - {{z}_{i}}.$

Для вычисленных q1, q2, q3, θ1 и задаваемых θ2, θ3 определяются обобщенные координаты q4 и q5. Для этого из равенства элементов матриц преобразования координат MdAi [3, 4] = MdAk [3, 4] составляется уравнение

(7)
$\cos ({{\theta }_{1}})r(1 - \cos ({{\theta }_{2}})) + (R + r\cos ({{\theta }_{1}}) + {{q}_{4}} + {{z}_{{\min }}} = {{x}_{i}}\sin ({{q}_{1}}) + {{y}_{i}}\cos ({{q}_{1}}),$
из которого определяется обобщенная координата q4

(8)
${{q}_{4}} = {{x}_{i}}\sin ({{q}_{1}}) + {{y}_{i}}\cos ({{q}_{1}}) + \cos ({{\theta }_{1}})r(1 - \cos ({{\theta }_{2}})) - (R + r)\cos ({{\theta }_{1}}) - {{z}_{{\min }}}.$

Соответственно из равенства элементов матриц MdAi[1, 4] = MdAk[1, 4] и MdAi[2, 4] = = MdAk[2, 4] составляется система уравнений

$--r\sin ({{\theta }_{2}})\cos ({{q}_{5}})--\sin ({{\theta }_{1}})(R + r\cos ({{\theta }_{2}}))\sin ({{q}_{5}}){\text{ }} + {{X}_{{\min }}} = $
(9)
$\begin{gathered} = ({{z}_{i}} + {{q}_{2}})\cos ({{q}_{3}}) + (x\sin ({{q}_{1}}) + {{y}_{i}}\cos ({{q}_{1}}))\sin ({{q}_{3}}), \\ --r\sin ({{\theta }_{2}})\sin ({{q}_{5}})--\sin ({{\theta }_{1}})(R + r\cos ({{\theta }_{2}}))\cos ({{q}_{5}}) + {{Y}_{{\min }}} = \\ \end{gathered} $
$ = ({{z}_{i}} + {{q}_{2}})\sin ({{q}_{3}}) + (x\sin ({{q}_{1}}) + {{y}_{i}}\cos ({{q}_{1}}))\cos ({{q}_{3}}),$
из которой определяется обобщенная координата q5
(10)
${{q}_{5}} = {\text{arctg}}\left( {\frac{{ - AB \pm D\sqrt {{{A}^{2}} + {{B}^{2}} - {{D}^{2}}} }}{{{{B}^{2}} - {{D}^{2}}}}} \right),$
где A = (zi + q2)cos(q3) + (xi sin(q1) + yi cos(q1))sin(q3) – Xmin; B = (zi + q2)sin(q3) + (xi sin(q1) + + yi cos(q1))cos(q3) – Ymin, D = rsin(θ2), Xmin и Ymin – координаты, определяющие положение точки 0min в системе координат (XYZ)Md.

3. Решение динамической задачи для робота-станка. Вывод динамических уравнений, определение сил и моментов в приводах и кинематических парах производится двумя способами: используя уравнения Лагранжа второго рода, что позволяет учесть все составляющие и проверить полученные выражения методом кинетостатики, позволяющим наглядно обосновать происхождение каждого слагаемого в формулах.

Для манипулятора перемещения детали

1. Момент, развиваемый приводом 1 (рис. 1)

(11)
${{M}_{1}} = ({{J}_{{5Z}}} + {{J}_{{7Z}}}){{\ddot {q}}_{1}},$
где J7Z – осевой момент инерции вала 7 и J5Z – осевой момент шлицевой втулки 5 относительно оси Zd (рис. 1).

2. Сила, развиваемая приводом 2 в направлении оси Zd

(12)
${{F}_{2}} = {{m}_{7}}{{\ddot {q}}_{2}} - {{m}_{7}}({{q}_{2}} - {{l}_{{C7}}})\dot {q}_{3}^{2},$
где ${{m}_{7}}({{q}_{2}} - {{l}_{{C7}}})\dot {q}_{3}^{2}$ – центробежная сила инерции, определяемая вращением вокруг оси ZMd; m7 – масса вала 7; lC7 – значение q2, при котором центр тяжести вала 7 находится на оси привода 3.

Момент, развиваемый приводом 2 определяется по формуле

(13)
${{M}_{2}} = - \frac{{{{J}_{{6Z}}}}}{k}{{\ddot {q}}_{2}} - ({{m}_{7}} + {{m}_{7}})k{{\ddot {q}}_{2}} + {{m}_{7}}k({{q}_{2}} - {{l}_{{C7}}})\dot {q}_{3}^{2} + {{m}_{8}}k({{q}_{2}} - {{l}_{{C8}}})\dot {q}_{3}^{2},$
где k = $\frac{P}{{2\pi }}$; P = 0.05 м.

3. Момент, развиваемый приводом 3 вокруг оси ZMd находим как

$\begin{gathered} {{M}_{3}} = ({{m}_{5}}l_{5}^{2} + {{m}_{6}}l_{6}^{2} + {{J}_{{5X}}} + {{J}_{{6X}}} + {{J}_{{7X}}} + {{J}_{{8X}}} + {{J}_{9}}){{{\ddot {q}}}_{3}} + 2{{m}_{7}}({{q}_{2}} - {{l}_{{C7}}}){{{\dot {q}}}_{2}}{{{\dot {q}}}_{3}} + \\ + \;{{m}_{7}}{{({{q}_{2}} - {{l}_{{C7}}})}^{2}}{{{\ddot {q}}}_{3}} + 2{{m}_{8}}({{q}_{2}} - {{l}_{{C8}}}){{{\dot {q}}}_{2}}{{{\dot {q}}}_{3}} + {{m}_{8}}{{({{q}_{2}} - {{l}_{{C8}}})}^{2}}{{{\ddot {q}}}_{3}}, \\ \end{gathered} $
где ${{m}_{5}}l_{5}^{2} + {{m}_{6}}l_{6}^{2} + {{J}_{{5X}}} + {{J}_{{6X}}} + {{J}_{{7X}}} + {{J}_{{8X}}} + {{J}_{9}}$ – постоянный инерционный коэффициент, образованный центральными моментами инерции звеньев 5, 6, 7, 8 вокруг вертикальной оси и моментом инерции звена 9 вокруг оси ZMd; ${{m}_{7}}{{({{q}_{2}} - {{l}_{{C7}}})}^{2}}$ и ${{m}_{8}}{{({{q}_{2}} - {{l}_{{C8}}})}^{2}}$ – моменты инерции сосредоточенных масс звеньев 7, 8 вокруг оси ZMd; lС8 – значение q2, при котором центр тяжести винта 8 находится на оси привода 3; $2{{m}_{7}}({{q}_{2}} - {{l}_{{C7}}}){{\dot {q}}_{2}}{{\dot {q}}_{3}}$ и $2{{m}_{8}}({{q}_{2}} - {{l}_{{C8}}}){{\dot {q}}_{2}}{{\dot {q}}_{3}}$ – составляющие от моментов Кориолисовых сил; ${{\dot {q}}_{2}}$ – относительная скорость центра тяжести звена 7 и звена 8; ${{\dot {q}}_{3}}$ – угловая скорость. Угловые скорости ${{\dot {q}}_{2}}$ и ${{\dot {q}}_{3}}$ ортогональны, поэтому их удвоенное векторное произведение (ускорение Кориолиса) направлено по касательной и равно $2{{\dot {q}}_{2}}{{\dot {q}}_{3}}$. При умножении данных ускорений на соответствующие массы m7 и m8 получаются $2{{m}_{7}}{{\dot {q}}_{2}}{{\dot {q}}_{3}}$ и $2{{m}_{8}}{{\dot {q}}_{2}}{{\dot {q}}_{3}}$, действующие каждая на плече $({{q}_{2}} - {{l}_{{C7}}})$ – для звена 7 и $({{q}_{2}} - {{l}_{{C8}}})$ – для звена 8.

Для манипулятора перемещения инструмента

1. Сила, развиваемая приводом 4 в направлении оси Zmin

${{F}_{4}} = {{m}_{3}}{{\ddot {q}}_{4}} + {{m}_{3}}g,$
и момент, развиваемый приводом 4
${{M}_{4}} = \left( { - \frac{{{{J}_{2}}}}{k} - ({{m}_{3}} + {{m}_{4}})k} \right){{\ddot {q}}_{4}} - ({{m}_{3}} + {{m}_{4}})kg,$
где q4 – линейное перемещение, выполняемое приводом 4 в направлении оси Zmin; g – ускорение от силы тяжести звена 3.

2. Момент, развиваемый приводом 5

${{M}_{5}} = ({{J}_{1}} + {{J}_{3}}){{\ddot {q}}_{5}},$
где J1 – момент инерции шлицевой втулки.

Несмотря на динамическую развязку внутри модулей, имеется взаимовлияние второго и третьего привода (центробежная сила инерции влияет на второй привод, а Кориолисова сила и переменные моменты инерции от сосредоточенных масс звеньев 7, 8 влияют на третий привод).

4. Динамическая модель робота-станка. Динамическая модель робота-станка, реализованная в системе MATLAB–SIMULINK приведена на рис. 4.

Рис. 4.

Динамическая модель робота-станка.

На рис. 5 приведены переходные процессы при линейном перемещении манипуляторов для совмещения i-й точки обрабатываемой поверхности с k-й точкой режущей кромки по координатам X (рис. 5a), Y (рис. 5б) и Z (рис. 5в) в системе координат (XYZ)Md. В качестве входных сигналов принималось ступенчатое задание линейных координат трехгранника ((τνβ), xi, yi, zi) в системе координат (XYZ)d.

Рис. 5.

Переходные процессы при линейном перемещении манипуляторов для совмещения i-й точки обрабатываемой поверхности с k-й точкой режущей кромки.

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

Список литературы

  1. Устройство для механической обработки изделий сложной пространственной формы. Аксенов В.И., Афонин В.Л., Веденеев В.Н., Власенков А.В., Крайнев А.Ф., РФ Патент 2202465, 2001.

  2. Robotic manipulators and rotary linear actuators for use in such manipulators: пат. 0263627A Европейский союз, МПК6 B25J11/00 B25J17/02 B25J9/04/Kohli Dilip; заявители и патентообладатели Kohli Dilip, Sandor George Nason. № US913523; заявл. 30.09.1986; опубл. 13.04.1988. Бюл. № 88/15.

  3. Пространственный механизм. Глазунов В.А., Тывес Л.И., Данилин П.О., РФ Патент 2403140, 2008.

  4. Rotary-linear actuator: США Патент 5952744, 1996.

  5. Афонин В.Л., Смоленцев А.Н. Перспективное механообрабатывающее оборудование с элементами интеллектуального управления // Станкоинструмент. 2017. № 2 (7). С. 66.

  6. Афонин В.Л., Смоленцев А.Н., Панфилов А.Н. Анализ кинематических характеристик робота-станка при введении дополнительных неуправляемых координат // Проблемы машиностроения и автоматизации. 2014. № 4. С. 63.

  7. Смоленцев А.Н. Идентификация геометрических параметров робота-станка для заданного обрабатываемого изделия // Проблемы машиностроения и автоматизации. 2016. № 1. С. 145.

  8. Слепцов В.В., Рокачевский О.А., Аблаева А.Е. Разработка высокоэффективного электропривода с вентильным двигателем // Приборы. 2017. № 10. C. 26–29.

Дополнительные материалы отсутствуют.