УДК 621.9:007
учебно-исследовательский стенд типа «трипод» с параллельной кинематикой и компьютерным
управлением
© 2011 С.С. Панов1, П.Г. Мазеин2
1 НПИ «Уралучтех» Южно-Уральского государственного университета 2 Южно-Уральский государственный университет, г. Челябинск
Поступила в редакцию 13.03.2011
В статье рассмотрены конструкция и возможности исследовательского стенда для механизмов с параллельной кинематикой в виде трипода. Стенд предназначен и для учебных исследований.
Ключевые слова: трипод, параллельная кинематика, управление, интерфейс
Стенд типа «трипод» предназначен для исследования, программирования и наладки роботов, измерительных машин, динамических платформ и других устройств с параллельной кинематикой типа «трипод». Стенд имеет настольное исполнение и крепится на металлической раме, причем он может работать в перевернутом на 180° положении, система управления интегрирована в раму стенда (рис. 1). Компьютерная система управления имеет 2 режима работы - режим имитатора и режим отработки управляющей программы реальным триподом. Каждый режим имеет 2 формы интерфейса - сокращенную («имитатор») и расширенную («управляющая программа»). Принципиальное отличие режимов работы программы в этих режимах заключается в том, что имитатор управляет виртуальной моделью, а режим «управляющая программа» управляет реальной физической моделью трипода.
Переключение между режимами осуществляется постановкой или снятием галочки в
Рис. 1. Трипод
Панов Сергей Сергеевич, начальник отдела «Станки с ЧПУ и Робототехника». E-mail: utsys@mail.ru Мазеин Петр Германович, доктор технических наук, профессор кафедры «Станки и инструмент». E-mail: mpg2@mail.ru
поле «Имитатор», расположенном верхней части окна (рис. 2). Функциональность этих форматов отличается лишь только возможностью настройки, а также визуализацией трипода.
Рис. 2. Интерфейс программы
В расширенном формате есть возможность дополнительной настройки системы, просмотра информации и просмотра управляющей программы (УП). В сокращенном формате есть окно визуализации положения трипода в пространстве и расположения каждого из звеньев. В сокращенном формате в левом окне имеется четыре вкладки - «Ручное», «Автомат», «Зоны» «Дополнительно». Из вкладки «Ручное» можно управлять триподом вручную. Перемещение звеньев трипода осуществляется перетаскиванием бегунков по шкале (влево или вправо). Бегунки по осям Т1, Т2, Т3 перемещаются с помощью мыши. Оси У^ в данном программном обеспечении неактивны. В поле расположенном справа от шкалы будет отображаться соответствующее численное значение перемещения. Повороты вокруг осей Т1, Т2, Т3 измеряются в градусах. Выход в координаты Т1, Т2, Т3 может выполняться как последовательно, так и с одновременным управлением и интерполяцией по 3 координатам. Команда вывода трипода в нулевое положение обнуляет все координаты и выводит трипод в аппаратный ноль. В окне состояния отображаются
Подготовка высококвалифицированных кадров
фактические координаты трипода, а также фактические углы его звеньев. Из окна автоматического управления можно управлять только посредством УП. Формирование программы можно провести в режиме ручного управления, а также в автоматизированном режиме путем записи истории команд в отдельный файл. Вкладка «Зоны» визуализирует рабочую зону трипода (рис. 3). На графике моделируется область, в которой трипод может занимать любое положение. Реально рабочая зона трипода представляет из себя 3-х мерную фигуру (цилиндр), но поскольку любая из проекций на плоскость одинакова, то для визуализации достаточно плоской фигуры. Вертикальными линиями на графике обозначена программная зона ограничения перемещений, настройка зоны ограничений задается при наладке указанием радиуса (в данном случае Я=198 мм).
(кадров УП) и компьютер сам сформирует управляющую программу движения трипода.
Ручное] Автомат :Зоны; Дополнительно]
Рабочая зона трипода
г = -257.33
Е-330.0 1
1Р Лл
г=-373.4 И =138 Зона ограничений Расчетная зона
Рис. 3. Вкладка «Рабочие зоны трипода»
Математический аппарат для моделирования положений звеньев трипода реализован в МаШаЬ. Для решения прямой задачи механики робота, зная положение звеньев расположенных на приводах (углы 1Ье1а 1, Шйа 2, Шйа 3), можно определить в декартовых координатах положение рабочего органа манипулятора (рабочей площадки) (рис. 4). Фактическое положение движущегося треугольника показывается горизонтальной линией, отмеченной параметром 1Ъ (в данном случае Й=-330,0 мм), это расстояние между плоскостями основного и движущегося треугольника. Короткие вертикальные линии, находящиеся на одинаковом расстоянии от оси Ъ, определяют ось движущегося треугольника и показывают радиус между осью Ъ и осью движущегося треугольника. Это расстояние обозначается параметром (в данном примере 1Я=14,1 мм). Достаточно ввести несколько параметров ограничений (минимальная и максимальная координаты Ъ, скорость подачи и число точек
Рис. 4. Общий вид модуля решения прямой задачи в МЛТНЬЛБ: Ше1а1, Ше1а2, Ше1а3 - углы между плоскостью ОХУ и стержнями Г; f - длина стороны верхнего треугольника; е - длина стороны нижнего треугольника; гГ -длина верхнего стержня; ге - длина нижнего стержня; 0(0,0,0) - центр верхнего треугольника; Е(х0, у0, 70) - центр нижнего треугольника
После задания всех ограничений и параметров необходимо нажать «Генерировать УП» и программа сама сгенерирует УП. Сразу после генерации появится окно, в котором будет предложено сохранить УП. Нужно выбрать необходимую директорию, присвоить имя УП и нажать «Сохранить». Расширенный формат целесообразно применять при работе с гибкими производственными системами (ГПС). Вкладка «Управление» содержит точно такой же функционал, что и в сокращенной форме. Вкладка «Настройки» показана на рис. 5. Данные, находящиеся в этой вкладке влияют на правильность работы трипода: дискретность приводов влияет на соответствие виртуального и действительного перемещения; сжатие схвата подразумевает задание наладчиком количества импульсов на сжатие или разжатие при настройке (по умолчанию в УП); максимальные и минимальные скорости влияют на скорости перемещения приводов.
При изменении каких-либо параметров необходимо сохранить их нажатием на соответствующую кнопку. В этой вкладке можно изменять параметры трипода и изменять зоны ограничения. Данные, находящиеся в этой вкладке влияют на правильность работы трипода. Пользователям рекомендуется не изменять эти настройки, за исключением поля «Радиус зоны ограничение» (именно здесь производится настройка зоны ограничения). Этот параметр можно изменять, на
корректности работы трипода он не отражается. Для возврата к предыдущим значениям настройки нужно нажать «Вернуться». Вкладка «Информация» содержит отчетную информацию о выполненных командах. Вкладка «Циклограмма» показана на рис. 6. Здесь содержатся циклограммы, построенные для каждой оси трипода. Циклограмма отображает положение того или иного привода в любой момент времени, т.е. в любом кадре УП. Стенд используется для исследований точности позиционирования, возможностей гироскопических устройств, характеристик транспортных машин, станков с параллельной кинематикой, измерительных машин и роботов, погрешностей приводов при различных системах управления. Этому способствует открытость системы управления, гибкий интерфейс и приемлемые затраты на его создание.
вокруг осей (одновременно и последовательно) с изменением скоростей перемещений, дискретности, параметров зон ограничения перемещений, размеров (длины) звеньев, программировать работу схвата в исполнении «робот». Математическое обеспечение трипода позволяет решать прямую и обратную задачи, что обеспечивает возможности применения стенда для исследования, в том числе, учебных, а также для подготовки специалистов [1, 2]. При работе модуля имеется возможность ввода значений множества параметров, определяющих работу робота с параллельной кинематикой и решения прямой задачи.
fe OtfcX OínY OíbZ OtbV Ось V | C? C? P (? (?
я -
300 -
m -
ш -
i» -
100 -
so -
a * s « V » $ ia il
Рис. 5. Вкладка «Настройки»
Выводы: интерфейс системы управления стендом позволяет обеспечивать настройку системы в режимах ручного и автоматического управления, просмотр управляющей программы и другой информации, визуализацию положений каждого, в том числе и выходного звеньев трипода в пространстве, а также выполнять настройку осей линейных перемещения, поворотов
educational-research stand of «tripod» type with parallel kinematics and computer management
Рис. 6. Вкладка «Циклограмма» СПИСОК ЛИТЕРАТУРЫ:
Мазеин, П.Г. Виртуальные и реальные тренажеры с компьютерным управлением / П.Г. Мазеин, С.С. Панов, А.А. Беленов // Дистанционное и виртуальное обучение. 2010. №7. С. 25-37.
Мазеин, П.Г. Программно-технические комплексы и технологии для подготовки машиностроителей / П.Г. Мазеин, С.С. Панов // VI Международная н/т конф. «Стратегия качества в промышленности и образовании» (4-11 июня 2010 г., Варна, Болгария, Технический университет). - Варна. 2010. Т.2, ч. 1. С. 45-50
© 2011 S.S. Panov1, P.G. Mazein2 1 SPI "Uraluchnech" South Ural State University South Ural State University, Chelyabinsk
In article construction and possibilities of research stand for mechanisms with parallel kinematics in a kind of tripod are considered. Stand is intended and for educational researches. Key words: tripod, parallel kinematics, management, interface
Sergey Panov, Chief of the Department "Machine Tools with NPM and Robotics". E-mail: utsys@mail.ru
Petr Mazein, Doctor of Technical Sciences, Professor at the "Machine Tools and Instrument" Department. E-mail: mpg2@mail.ru