МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ И ОБРАБОТКА ДАННЫХ
УДК 51-7
DOI: 10.18101/2304-5728-2018-4-48-57
ЛОГИЧЕСКОЕ УПРАВЛЕНИЕ РОБОТОТЕХНИЧЕСКИМ КОМПЛЕКСОМ ЛИСТОВОЙ ШТАМПОВКИ ТИТАНОВЫХ СПЛАВОВ1
О Мандаров Эрдэни Борисович
кандидат технических наук, старший преподаватель, Восточно-Сибирский государственный университет технологий и управления
Россия, 670033, г. Улан-Удэ, ул. Ключевская, 40В E-mail: erdman77@mail.ru
© Улахаиов Николай Сергеевич
старший преподаватель,
Восточно-Сибирский государственный университет технологий и управления
Россия, 670033, г. Улан-Удэ, ул. Ключевская, 40В E-mail: nulahanov@mail.ru
© Батуев Цырен Александрович
аспирант,
Восточно-Сибирский государственный университет технологий и управления
Россия, 670033, г. Улан-Удэ, ул. Ключевская, 40В E-mail: batuevc@mail.ru
© Грешилов Анатолий Дмитриевич
кандидат технических наук, доцент,
Восточно-Сибирский государственный университет технологий и управления
Россия, 670033, г. Улан-Удэ, ул. Ключевская, 40В E-mail: stanki@esstu.ru
© Никифоров Семен Очирович
доктор технических наук, профессор, главный научный сотрудник, Институт физического материаловедения СО РАН Россия, 670047, г. Улан-Удэ, ул. Сахьяновой, 6 E-mail: nbs76@jnail.ru
В статье приведены результаты математического моделирования системы управления робототехническим комплексом листовой штамповки титановых
1 Работа выполнена при финансовой поддержке гранта «Молодые ученые ВСГУТУ»
поковок для лопастей несущего винта вертолета посредством конечных автоматов. Использование данного математического аппарата позволяет представить единую логику управления роботокомплексом, состоящим из множества взаимодействующих подсистем, выполняющих общее задание. Предлагается подход, позволяющий на этапе проектирования роботокомплекса и разработки технологического процесса штамповки описать логику диспетчерского управления, планирования и реагирования на ошибки при работе, в виде ко-нечно-автоматной сети функционирования всех подсистем комплекса. Предметом исследования является структура системы управления робототехническим комплексом, состоящим из автоматизированного оборудования для листовой штамповки, устройства радиационного нагрева заготовок, устройства подачи заготовок, устройства приема готовых изделий и промышленного ро-бота-манипулятора.
Ключевые слова: робототехнический комплекс; радиационный нагрев; штамповка; конечные автоматы; система управления; математическое моделирование.
Введение
При проектировании дискретных производственных систем, к которым относятся робототехнические комплексы, широко применяются математические модели. На стадии разработки структурно-компоновочных схем и алгоритмов функционирования таких комплексов эффективно применение такого метода дискретной математики, как конечные автоматы [1; 2], подробно описанные в статье [3]. Этот подход применяется в данной ста-
1. Описание организационной структуры робототехнического
комплекса
Робототехнический комплекс штамповки титановых сплавов включает в себя автоматизированное оборудование для штамповки, устройство радиационного нагрева заготовок, промышленного робота-манипулятора, устройства подачи заготовок и приема готовых изделий. Компоновочная структура роботокомплекса и кинематическая схема робота-манипулятора представлены на рис. 1.
На рис. 2 представлены схема обслуживания для штамповки промышленным роботом и принцип работы комплекса, где использованы следующие обозначения: 1 — автоматизированное оборудование для штамповки (гидравлический пресс); 2 — гидроцилиндр; 3 — пуансон; 4 — устройство радиационного нагрева (лампы); 5 — матрица; 6 — устройство подачи заготовок; 7 — устройство приема готовых изделий; 8 — заготовка (титановый лист из материала ОТ4-1); Пь П2 — рабочее (поступательное) движение штока гидроцилиндра; П3, П4 — рабочее (поступательное) движение устройства радиационного нагрева; 0 — положение заготовки и детали в устройствах подачи заготовок и приема готовых изделий; р! — точки позиционирования промышленного робота при обслу-к
живании комплекса; г/, — управляющий сигнал по степени подвижности промышленного робота. В данной работе при моделировании роботоком-
плекса будет использоваться промышленный робот-манипулятор с цилиндрической системой координат, конфигурация рабочего пространства которого показана на рис. 16.
Устройство б)
нагрева заготовок Автоматизированное
Зля штамповки
р, 1
и1
и2
7 и, и2
2
и2
О 1
Устройство приема готовых из Зелий / х
Рис. 1. а) Компоновочная схема роботокомплекса; б) кинематическая схема
промышленного робота-манипулятора
Ргз
Рис. 2. Схема обслуживания оборудования для штамповки промышленным роботом и принцип работы комплекса, где: а) вид спереди; б) вид сбоку
Зона обслуживания роботом пресса показана на рис. 3. Область обслуживания роботом построена таким образом, чтобы точки позиционирования схвата в рабочей зоне пресса, устройствах выдачи заготовок и приема изделий были идентичны для движения по степеням подвижности.
А
Рис. 3. Область обслуживания промыленным роботом пресса, где />, — точки позиционирования робота
Работа роботокомплекса осуществляется следующим образом:
• системой управления подается команда о начале работы («Пуск»), Комплекс находится в начальном состоянии;
• устройство подачи заготовок, оснащенное датчиком наличия, помещает заготовку в точку выдачи. Датчик наличия подает сигнал о присутствии заготовки и возможности ее взятия роботом;
• промышленный робот перемещает схват в позицию загрузки детали в устройство подачи заготовок. Производится захват заготовки, датчик информирует о наличии заготовки в схвате робота. Производится перемещение заготовки в рабочую зону пресса. Датчик положения робота сигнализирует о присутствии схвата с заготовкой в рабочей зоне пресса. Промышленный робот устанавливает заготовку в пресс-форму. Промышленный робот выводит схват из рабочей зоны;
• после установки заготовки в пресс-форме и удаления схвата робота на безопасное расстояние производится нагрев детали. Устройство радиационного нагрева с помощью поступательного движения П4 вводится в рабочую зону пресса. Датчик положения устройства информирует о требуемом положении над заготовкой. Производится нагрев изделия (включаются лампы радиационного нагрева, длительность нагрева 80-120 секунд). После окончания цикла нагрева лампы выводятся из рабочей зоны с помощью поступательного движения П3 Датчик положения подает сигнал о исходном положении устройства радиационного нагрева;
• после того как нагревательное устройство возвращается в исходное положение, опускается шток гидроцилиндра с пуансоном в матрицу. Производится процесс горячей штамповки. Датчик положения штока сигнализирует о конечном положении пуансона. Производится выдержка пуансона в матрице с заготовкой (длительность выдержки 10 секунд). Далее производится подъем штока гидроцилиндра с пуансоном в исходное состояние. Датчик положения информирует о возврате штока в нулевое положение;
• после окончания цикла штамповки промышленный робот вводит схват в рабочую зону пресса, производит захват детали и транспортирует ее в устройство приема готовых изделий;
• устройство приема готовых изделий, оснащенное датчиком наличия, подает сигнал о наличии детали.
• осуществляется запрос системы управления о повторении рабочего цикла или окончании работы роботокомплекса.
2. Моделирование работы подсистем роботокомплекса
В работе предлагается использовать конечные автоматы для описания
логики работы подсистем комплекса. Абстрактным конечным автоматом
называют пятерку [4; 5]:
А = (и,х,г,/,щ, (1)
где и = [и1,и2...,ит} — конечный входной алфавит; X = [х1,х2.— конечное множество состояний; Z = |z1,z2...,zJt}— конечный выходной алфавит; /; X х и —» X — одношаговая функция перехода; 1г. X х (] — функция выхода.
Таким образом, описание робота-манипулятора как объект управления в виде конечного автомата имеет следующий вид (графическое представление конечного автомата в виде ориентированного графа представлено на рис. 4);
и,
(2)
= } = ■> ^2 з , -> 5 ^2 } '
3
и1
где г/*— управляющий сигнал, приводящий каждую степень подвижности в движение; х1— исходное положение робота (в точке /?/); х2— движение стойки робота по вертикали; х3 — движение руки робота по горизонтали; х4— вращательное движение робота (поворот вокруг оси). Манипулятор снабжен датчиками, которые информируют систему управления о нахождении схвата робота в необходимом положении — .
Модель системы представляет собой автомат Мили [1].
Подобным образом опишем логику управления остальными подсистемами комплекса в виде конечных автоматов, графическое представление которых представлено на рис. 5.
модель устройства радиационного нагрева; г) модель пресса; д) модель системы управления (верхний уровень) роботокомплексом
Устройства подачи заготовок (рис. 5а) и приема готовых изделий (рис. 56) как объект управления в виде конечных автоматов имеет следующий вид:
ихъ={и[},х2ъ={^},12,={г1;}, (3)
где и\1— управляющее воздействие для подачи заготовки; ы\2— управляющее воздействие для приема готовых изделий; — сигнал датчика о наличии заготовки в устройстве; г\1— сигнал датчика о наличии готовой детали в устройстве; х,1 — состояние устройства с заготовкой; х'2 — состояние устройства с готовым изделием.
Устройство радиационного нагрева (рис. 5в) и пресс (рис. 5г) как объект управления в виде конечных автоматов имеет следующий вид:
£/45 = {*?,$},={«}, (4)
где и\ — управляющее воздействие для поступательного движения П4 устройства радиационного нагрева; и'3— управляющее воздействие для поступательного движения П3 устройства радиационного нагрева; г\] — сигнал датчика о требуемом положении устройства радиационного нагрева над заготовкой; г\3 — сигнал датчика о исходном положении устройства радиационного нагрева; х,1 — исходное состояние устройства радиационного нагрева; х"— положение устройства радиационного нагрева над заготовкой (рабочее положение); и\А — управляющее воздействие для поступательного движения П1 штока гидроцилиндра пресса; и\А— управляющее воздействие для поступательного движения П2 штока гидроци-
линдра пресса^14— сигнал датчика о требуемом положении штока гидроцилиндра; г\4— сигнал датчика о исходном положении штока гидроцилиндра; — исходное состояние устройства штока гидроцилиндра; х]4 — рабочее положение штока гидроцилиндра (процесс выдержки в
пресс-форме); г1'— управляющее воздействие для включения устройства (нагревательного устройства или пресса соответственно).
Система управления роботокомплексом (рис. 5д) в виде конечного автомата имеет вид:
иб ={в,и\5}Л6 ={Х115,х'5,Х'5},26 = {^,г125}, (5)
где е — управляющее воздействие для включения роботокомплекса (вкл. питания); и,1" — управляющий сигнал начала цикла; г\5 — сигнал датчика о выполнении цикла; г12— сигнал датчика о окончании цикла; х''— исходное состояние роботокомплекса; х12 — работа роботокмплекса; Х35 — конец цикла.
3. Модель управляющего автомата
Управляющий автомат выполняет задачу управления робототехниче-ским комплексом. Задача управляющего автомата — обеспечить смену состояний Х,к управляемых подсистем роботокомплекса по определенной программе.
Структурная схема регулятора, играющего роль системы управления верхнего уровня представлена на рис. 6, где А1 — граф автомата робота, А2 — граф автомата устройства подачи заготовок, А3 — граф автомата устройства приема деталей, А4 — граф автомата пресса, А5 — граф автомата пресса, А6 — граф автомата системы управления.
Управляющий автомат имеет вид [6]:
А = (г,х*,и,/*У\ (6)
где II = 11] и и2 и из и и Н5 и И6 — объединенный входной алфавит; Xя =Х1 иХ2 ихз иХ4 — объединенное множество состояний; 2 = 2Х и и ^з и и и к — объединенный выходной алфавит.
Рис. 6. Структурная схема регулятора Графическое представление управляющего автомата представлено на рис. 7:
Управляющий автомат обеспечит работу подсистем роботокомплекса по заданному циклу работы:
I
[*115 ] "> [*25 ] -> [*"] [*1 ] [*2 ] [*3 ] [*4 ] [*3 ] ~> [*2 ] ] ">
[х'3 ] -> [х,13 ] ■[хГ ] ■-> ОГ ] -> [л-Г ] -> [л,15 ] [х3 ] -> [х2 ] -> [х, ] -> [х2 ] [х3]^[х4]^[х3]->[х2]^[х;2]^[х'5]
Рис. 8. Цикл работы подсистем роботокомплекса
Заключение
В данной статье представлены результаты и основные предпосылки разработки системы управления робототехническим комплексом, которые могут быть использованы при моделировании работы данного комплекса в современных системах компьютерного моделирования. Разработанная логика системы управления позволит на этапе проектирования роботокомплекса предъявить требования к структуре системы управления.
Литература
1. Зенкевич С. Л., Ющенко А. С. Основы управления манипуляционными роботами. М.: Изд-во МГТУ им. Н. Э. Баумана, 2000. 400 с.
2. Максимов А. А., Гао Чжинин. Управление робототехническими комплексами на основе конечных автоматов с переменной структурой // Вестник МГТУ им. Н. Э. Баумана. 2001. № 1. С. 112.
3. Максимов А. А. Один подход к построению конечно-автоматной управляющей сети // Вестник МГТУ им. Н. Э. Баумана. Сер. Приборостроение. Спец.вып. 6. Робототехнические системы. 2012. С. 14-29.
4. Новорусский В. В. Конечноавтоматные системы управления (принципы построения и анализ поведения). Новосибирск.: Наука, 1982. 270 с.
5. Руднев В. В. Конечный автомат как объект управления // Автоматика и телемеханика. 1978. № 9. С. 126-135.
6. Иванов В. А., Медведев В. С. Математические основы теории оптимального и логического управления. М.: Изд-во МГТУ им. Н. Э. Баумана, 2011. 599 с.
LOGICAL CONTROL OF THE ROBOTIC SYSTEM FOR SHEET STAMPING OF TITANIUM ALLOYS
Erdeni B. Mandarov
Cand. Sei. (Engineering), Senior Lecturer, East-Siberian State University of Technology and Management 40v Klyuchevskaya St., Ulan-Ude 670013, Russia E-mail: erdman77@mail.ru
Nikolay S. Ulakhanov Senior Lecturer,
East-Siberian State University of Technology and Management 40v Klyuchevskaya St., Ulan-Ude 670013, Russia E-mail: nulahanov@mail.ru
Tsyren A. Batuev Research Assistant,
East-Siberian State University of Technology and Management 40v Klyuchevskaya St., Ulan-Ude 670013, Russia E-mail: batuevc@mail.ru
Anatoly D. Greshilov
Cand. Sei. (Engineering), A/Prof.,
East-Siberian State University of Technology and Management 40v Klyuchevskaya St., Ulan-Ude 670013, Russia E-mail: stanki@esstu.ru
Semen О. Nikiforov
Dr. Sci. (Engineering), Prof., Chief Researcher,
Institute of Material Physics SB RAS
6 Sakhyanovoy St., Ulan-Ude 670047, Russia
E-mail: nbs76@jnail.ru
The article deals with the mathematical modeling of the system of robotics control of the titanium forgings stamping for helicopter rotor blades by means of finite-state machines. The use of this mathematical apparatus has allowed us to present a single control logic for controlling a robotic system consisting of a number of interacting subsystems that perform a common task.
We have proposed an approach describing the logic of dispatching control, planning and responding to errors during operation in the form of a finite-state-machine network of all subsystems of the robotic system at the stage of its design and development of the stamping technological process.
The article studies the structure of the system for robotics control, including the automated equipment for sheet metal stamping, a device for radiation heating of forgings, a stock feeder, a device for receiving finished products and an industrial robotic manipulator.
Keywords', robotic system; radiation heating; stamping, finite-state machines; control system; mathematical modeling.
References
1. Zenkevich S. L., Yushchenko A. S. Osnovy upravleniya manipulyatsionnymi robotcimi [Basics of Controlling Robotic Manipulators]. Moscow: Bauman Moscow State Technical University Publ., 2000. 400 p.
2. Maksimov A. A., Gao Zhining. Upravlenie robototekhnicheskimi kompleksami na osnove konechnykh avtomatov s peremennoi strukturoi [Robotics Control Based on State Machines with Variable Structure]. Vestnik Moskovskogo gosudarstvennogo technicheskofo universiteta im. N. E. Baumana — Bulletin of Bauman Moscow State Technical University. 2001. No. 1. P. 112.
3. Maksimov A. A. Odin podkhod k postroeniyu konechno-avtomatnoi upravlya-yushchei seti [An Approach to Building a Finite-State-Machine Control Network], Vestnik Moskovskogo gosudarstvennogo technicheskofo universiteta im. N. E. Baumana. Priborostroenie. Spets. vyp. 6: Robototekhnicheskie sistemy Bulletin of Bauman Moscow State Technical University. Instrumentation. Special Edition 6: Robotic Systems. 2012. Pp. 14-29.
4. Novorusskii V. V. Konechnoavtomatnye sistemy upravleniya (printsipy postro-eniya i analiz povedeniya) [Finite-State-Machine Control Systems (principles of construction and analysis of behavior)]. Novosibirsk: Nauka Publ., 1982. 270 p.
5. Rudnev V. V. Konechnyi avtomat kak ob"ekt upravleniya [State Machine as a Controlled Object]. Avtomatika i telemekhanika — Automation and Remote Control. 1978. No. 9. Pp. 126-135.
6. Ivanov V. A., Medvedev V. S. Matematicheskie osnovy teorii optimal'nogo i logicheskogo upravleniya [Mathematical Foundations of the Theory of Optimal and Logical Control]. Moscow: Bauman Moscow State Technical University Publ., 2011. 599 p.