<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">sat</journal-id><journal-title-group><journal-title xml:lang="ru">НАУКА и ТЕХНИКА</journal-title><trans-title-group xml:lang="en"><trans-title>Science &amp; Technique</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2227-1031</issn><issn pub-type="epub">2414-0392</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2227-1031-2019-18-4-350-354</article-id><article-id custom-type="elpub" pub-id-type="custom">sat-1994</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ЭЛЕКТРОННЫЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ELEСТRONIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Управление мехатронной системой на базе многозвенных роботов-манипуляторов</article-title><trans-title-group xml:lang="en"><trans-title>Control of Mechatronic System Based on Multilink Robot-Manipulators</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гурский</surname><given-names>Н. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Hurski</surname><given-names>N. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат технических наук, доцент </p><p>Адрес для переписки: Гурский Николай Николаевич – Белорусский национальный технический университет, просп. Независимости, 65, корп. 11, 220013, г. Минск. Тел.: +375 17 293-95-64     povt@bntu.by</p></bio><bio xml:lang="en"><p>Address for correspondence: Hurski Nikalai N. – Belarusian National Technical University, 65/11 Nezavisimosty Ave., 220013, Minsk, Republic of Belarus. Tel.:+375 17 293-95-64    povt@bntu.by </p></bio><email xlink:type="simple">povt@bntu.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Скудняков</surname><given-names>Ю. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Skudnyakov</surname><given-names>Yu. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат технических наук, доцент</p></bio><bio xml:lang="en"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Артющик</surname><given-names>В. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Artsiushchyk</surname><given-names>V. S.</given-names></name></name-alternatives><bio xml:lang="ru"/><bio xml:lang="en"/><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Безручко</surname><given-names>А. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Bezruchko</surname><given-names>A. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Аспирант</p></bio><bio xml:lang="en"/><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский национальный технический университет</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>Belarusian National Technical University</institution><country>Belarus</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>13</day><month>08</month><year>2019</year></pub-date><volume>18</volume><issue>4</issue><fpage>350</fpage><lpage>354</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Гурский Н.Н., Скудняков Ю.А., Артющик В.С., Безручко А.Н., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Гурский Н.Н., Скудняков Ю.А., Артющик В.С., Безручко А.Н.</copyright-holder><copyright-holder xml:lang="en">Hurski N.N., Skudnyakov Y.A., Artsiushchyk V.S., Bezruchko A.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://sat.bntu.by/jour/article/view/1994">https://sat.bntu.by/jour/article/view/1994</self-uri><abstract><p>Рассматривается задача управления многозвенными роботами-манипуляторами для реализации высокотехнологичных процессов в промышленности. Излагаются последовательные шаги использования компьютерных технологий при построении роботов-манипуляторов, включающие математические, алгоритмические и аппаратно-программные средства для создания многоприводной мехатронной системы под управлением промышленного микроконтроллера фирмы OMRON. Приведена кинематическая схема робота-манипулятора, совершающего два типа движений – поворот вокруг оси z и прямолинейное перемещение рабочего органа вдоль радиуса поворота с точным позиционированием в заданную точку рабочего пространства. Электромеханическая конструкция манипулятора позволяет обеспечить транспортировку объектов производства в соответствии с заданным технологическим процессом. Для проектирования технологического процесса транспортирования объектов производства разработан программный модуль, позволяющий автоматизировать описание основных операций движения рабочего органа робота-манипулятора с последующим автоматическим формированием последовательности команд для управляющей программы, обеспечивающей работу электрических приводов звеньев манипулятора в реальном времени. Чтобы ускорить процесс проектирования траектории движения рабочего органа, разработана пространственная имитационная модель робота-манипулятора в среде MatLab-Simulink. Рассматривается обобщенная схема мехатронной системы управления роботом-манипулятором на базе программируемого логического контроллера OMRON, функционирующего под управлением программы, разработанной в среде программирования Sysmac Studio Automation. Для промышленного использования мехатронной системы в период наладки и эксплуатации создана программа для программируемого терминала с интерфейсными элементами и элементами анимации. Представлен внешний вид опытного образца робота-манипулятора. Разработанная мехатронная система робота-манипулятора может</p></abstract><trans-abstract xml:lang="en"><p>The task of controlling multi-link robots with manipulators for implementation of high-tech processes in industry has been considered in the paper. The paper presents sequential steps of using computer technology in construction of robotic-manipulators, including mathematical, algorithmic, and hardware and software tools for creating a multi-drive mechatronic system controlled by OMRON industrial microcontroller. A kinematic scheme of a robot manipulator has been described in the paper and it performs the following two types of movements – rotation around the z axis and rectilinear movement of a working element along a turning radius with precise positioning at a given point in the working space. Electromechanical design of the manipulator allows to ensure transportation of production objects in accordance with a given technological process. For designing the technological process of transporting production objects, a software module has been developed that makes it possible to automate description of basic operations for movement of the robot manipulator working body with subsequent automatic generation of a command sequence for a control program ensuring operation of electric drives in manipulator links in real time. To speed up the process of designing trajectory of the working body, a spatial simulation model of a robot-manipulator in the MatLab-Simulink environment has been developed. The paper considers a generalized diagram of a mechatronic control system for a robot-manipulator based on the OMRON programmable logic controller operating under control of a program developed in the programming environment Sysmac Studio Automation. A program for a programmable terminal with interface elements and animation elements has been developed for industrial use of the mechatronic system during adjustment and operation period. The paper provides an appearance of a robot-manipulator prototype. The developed mechatronic system of the robot-manipulator can be technologically oriented towards solving other problems of industrial production.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>мехатронная система</kwd><kwd>робот-манипулятор</kwd><kwd>компьютерные технологии</kwd><kwd>программно-аппаратные средства</kwd><kwd>микроконтроллер</kwd><kwd>технологический процесс</kwd><kwd>электрический привод</kwd><kwd>управляющая программа</kwd><kwd>имитационная модель</kwd><kwd>программируемый логический контроллер</kwd><kwd>программируемый терминал</kwd><kwd>опытный образец</kwd></kwd-group><kwd-group xml:lang="en"><kwd>mechatronic system</kwd><kwd>robot-manipulator</kwd><kwd>computer technologies</kwd><kwd>software and hardware</kwd><kwd>microcontroller</kwd><kwd>technological process</kwd><kwd>electric drive</kwd><kwd>control program</kwd><kwd>simulation model</kwd><kwd>programmable logic controller</kwd><kwd>programmable terminal</kwd><kwd>prototype</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Зенкевич, С. Л. Основы управления манипуляционными роботами / С. Л. Зенкевич, А. С. Ющенко. М.: Изд-во МГТУ имени Н. Э. Баумана, 2004. 480 с.</mixed-citation><mixed-citation xml:lang="en">Zenkevich S. L., Yushchenko A. S. (2004) Fundamentals for Control of Manipulation Robots. Moscow, Publishing House of Bauman Moscow State Technical University. 480 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Юревич, Е. И. Основы робототехники / Е. И. Юревич // 2-е изд. СПб.: БХВ-Петербург, 2005. 207 c.</mixed-citation><mixed-citation xml:lang="en">Yurevich E. I. (2005) Fundamentals of Robotics. 2nd ?d. Saint-Petersburg, Publishing House “BKhV-Peterburg”. 207 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Механика промышленных роботов / под ред. К. В. Фролова, Е. И. Воробьева. М.: Высш. шк., 1988. Т. 1. Кинематика и динамика. 304 с.</mixed-citation><mixed-citation xml:lang="en">Vorob'ev E. I., Popov S. A., Sheveleva G. I., Frolov K. V. (1988) Mechanics of Industrial Robots Vol. 1. Kinematics and Dynamics. Moscow, Vysshaya Shkola Publ. 304 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Кетков, Ю. Л. MatLab 7: программирование, численные методы / Ю. Л. Кетков, А. Ю. Кетков, М. М. Шульц. СПб.: БХВ-Петербург, 2005. 752 с.</mixed-citation><mixed-citation xml:lang="en">Ketkov Yu. L., Ketkov A. Yu., Schultz M. M. (2005) MatLab 7: Programming, Numerical Methods. Saint-Petersburg: Publishing House “BKhV-Peterburg”. 752 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Гурский, Н. Н. Математические и компьютерные модели мехатронных систем аддитивного производства / Н. Н. Гурский // Математические методы в технике и технологиях: сб. тр. Междунар. науч. конф. СПб., 2017. Т. 12, ч. 1. С. 151–156.</mixed-citation><mixed-citation xml:lang="en">Gurskii N. N. (2017) Mathematical and Computer Models of Mechatronic Systems for Additive Production. Matematicheskie Metody v Tekhnike i Tekhnologiyakh: Sb. Tr. Mezhdunar. Nauch. Konf. T. 12, Ch. 1 [Mathematical Methods in Engineering and Technology: Collection of Papers of International Scientific Conference. Vol. 12. Part 1]. Saint-Petersburg, 151–156 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Бургин, Б. Ш. Анализ и синтез двухмассовых электромеханических систем / Б. Ш. Бургин // Новосибирск: Новосиб. электротех. ин-т, 1992. 199 с.</mixed-citation><mixed-citation xml:lang="en">Burgin B. Sh. (1992) Analysis and Synthesis of Two-Mass Electromechanical Systems. Novosibirsk, Novosibirsk. Electro-Technical Institute. 199 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Имитационное моделирование механизма наплавления пластмасс в аддитивных технологиях / Н. Н. Гурский [и др.] // Системный анализ и прикладная информатика. 2016. Т. 12, № 4. С. 25–30.</mixed-citation><mixed-citation xml:lang="en">Gurskii N. N., Skachek V. A., Skachek A. V., Skudnyakov Yu. A. (2016) Simulation Modeling of Mechanism for Welding Plastics in Additive Technologies. Sistemnyi Analiz i Prikladnaya Informatika = System Analysis and Applied Information Science, 12 (4), 25–30 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Попов, Е. П. Манипуляционные роботы. Динамика и алгоритмы / Е. П. Попов, А. Ф. Верещагин, С. Л. Зенкевич. М.: Наука, 1978. 398 с.</mixed-citation><mixed-citation xml:lang="en">Popov E. P., Vereshchagin A. F., Zenkevich S. L. (1978) Manipulation Robots. Dynamics and Algorithms. Moscow, Nauka Publ. 398 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Пол, Р. Моделирование, планирование траекторий и управление движением робота-манипулятора / Р. Пол. М.: Наука, 1976. 104 с.</mixed-citation><mixed-citation xml:lang="en">Paul R. (1976) Modeling, Trajectory Planning and Motion Control of Robotic Arm. Moscow, Nauka Publ. 104 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Бурдаков, С. Ф. Проектирование манипуляторов промышленных роботов и роботизированных комплексов / С. Ф. Бурдаков, В. А. Дьяченко. М.: Высш. шк., 1986. 264 с.</mixed-citation><mixed-citation xml:lang="en">Burdakov S. F., Dyachenko V. A. (1986) Designing of Manipulators for Industrial Robots and Robotic Complexes. Moscow, Vysshaya Shkola Publ. 264 (in Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
