Научная статья на тему 'УПРАВЛЕНИЕ ШАГОВЫМ ПРИВОДОМ 3D-ПРИНТЕРА: МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ВОПРОСЫ ТЕХНИЧЕСКОЙ РЕАЛИЗАЦИИ'

УПРАВЛЕНИЕ ШАГОВЫМ ПРИВОДОМ 3D-ПРИНТЕРА: МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ВОПРОСЫ ТЕХНИЧЕСКОЙ РЕАЛИЗАЦИИ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
135
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
3D-ПРИНТЕР / ШАГОВЫЙ ДВИГАТЕЛЬ / ШАГОВЫЙ ПРИВОД / ПРЕДПИСАННАЯ ПРОСТРАНСТВЕННАЯ ТРАЕКТОРИЯ / УПРАВЛЕНИЕ ДВИЖЕНИЕМ / ЕДИНИЧНЫЙ ШАГ / ДРАЙВЕР / ЧИСЛО ФАЗ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Батырканов Ж.И., Кадыркулова К.К., Белялов Ш.А.

Рассматривается и решается задача построения алгоритмов управления по осуществлению движения рабочих органов 3D-принтера по предписанной пространственной траектории. В силу распространенности шаговых приводов (ШП) в 3D-принтерах рассматривается методика синтеза алгоритмов управления для приводов с шаговыми двигателями (ШД). Предписанная траектория в этой работе задается табличным способом - на основе указания проходимых последовательно контрольных точек, нанесенных на пространственные модели изготавливаемых деталей. При этом очевидно, что чем больше берется контрольных точек, тем с большей точностью будет воспроизводиться форма детали на 3D-принтере. В работе предложена оригинальная математическая модель ШП как объекта управления. На основе этой модели и таблицы предписанных движений определяется алгоритм управления ШД. Рассмотрены вопросы технической реализации синтезированных алгоритмов управлений, приведены структурно-функциональные схемы и принципиальные электрические схемы для рассматриваемых функциональных элементов. Рассмотрены также вопросы погрешности позиционирования ШД, выбора его угловой скорости.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Батырканов Ж.И., Кадыркулова К.К., Белялов Ш.А.

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

MANAGEMENT STEPPER OF 3D-PRINTER: MATHEMATICAL MODEL AND QUESTIONS OF TECHNICAL REALIZATION

We consider and resolved the problem of constructing the control algorithms to implement the movement of the workers of 3D-printer prescribed spatial trajectory. Due to the prevalence of stepper motors (SM) in 3D-printers, in article is reviewed the technique of algorithms synthesis for actuators control with SM. The prescribed trajectory in this work is given by the tabular method, on the basis of job control points applied to spatial models manufactured parts. It is obvious that the greater the number of reference points will be taken, the better will be reproduced form of detail at the 3D-printer. The paper presents original mathematical model of the SD as a controlled object. On the basis of the mathematical model and the table of prescribed movements is determined algorithm of SM control. Authors are reviewed technical realization questions of the synthesized control algorithm, given the structural and functional schemes and principal electrical schemes of functional elements. Also are analyzed the problems of SM positioning errors, as well as SD angular velocity choice questions.

Текст научной работы на тему «УПРАВЛЕНИЕ ШАГОВЫМ ПРИВОДОМ 3D-ПРИНТЕРА: МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ВОПРОСЫ ТЕХНИЧЕСКОЙ РЕАЛИЗАЦИИ»

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

УДК: 681.171.074:004.356.2

УПРАВЛЕНИЕ ШАГОВЫМ ПРИВОДОМ ЗБ-ПРИНТЕРА:

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ВОПРОСЫ ТЕХНИЧЕСКОЙ РЕАЛИЗАЦИИ

Статья поступила в редакцию 20.10.2015, в окончательном варианте 02.03.2016.

Батырканов Жениш Исакунович, доктор технических наук, профессор, Кыргызский государственный технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира, 66, e-mail: bjenish@mail.ru

Кадыркулова Кыял Кудайбердиевна, старший преподаватель, Кыргызский государственный технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира, 66, e-mail: kyial_02@mail.ru

Белялов Шайбек Асланбекович, аспирант, Кыргызский государственный технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира, 66, e-mail: shaibek.90@mail.ru

Рассматривается и решается задача построения алгоритмов управления по осуществлению движения рабочих органов ЗБ-принтера по предписанной пространственной траектории. В силу распространенности шаговых приводов (ШП) в ЗБ-принтерах рассматривается методика синтеза алгоритмов управления для приводов с шаговыми двигателями (ТТТД) Предписанная траектория в этой работе задается табличным способом - на основе указания проходимых последовательно контрольных точек, нанесенных на пространственные модели изготавливаемых деталей. При этом очевидно, что чем больше берется контрольных точек, тем с большей точностью будет воспроизводиться форма детали на ЗБ-принтере. В работе предложена оригинальная математическая модель ШП как объекта управления. На основе этой модели и таблицы предписанных движений определяется алгоритм управления ТТТД Рассмотрены вопросы технической реализации синтезированных алгоритмов управлений, приведены структурно-функциональные схемы и принципиальные электрические схемы для рассматриваемых функциональных элементов. Рассмотрены также вопросы погрешности позиционирования ТТТД выбора его угловой скорости.

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

MANAGEMENT STEPPER OF 3D-PRINTER:

MATHEMATICAL MODEL AND QUESTIONS OF TECHNICAL REALIZATION

Batyrkanov Zhenish I., D.Sc. (Engineering), Professor, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: bjenish@mail.ru

Kadyrkulova Kyial K., Senior Lecturer, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: kyial_02@mail.ru

Belialov Shaibek A., post-graduate student, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: shaibek.90@mail.ru

We consider and resolved the problem of constructing the control algorithms to implement the movement of the workers of ЗБ-printer prescribed spatial trajectory. Бие to the prevalence of stepper motors (SM) in ЗБ-printers, in article is reviewed the technique of algorithms synthesis for actuators control with SM. The prescribed trajectory in this work is given by the tabular method, on the basis of job control points applied to spatial models manufactured parts. It is obvious that the greater the number of reference points will be taken, the better will be reproduced form of detail at the ЗБ-printer. The paper presents original mathematical model of the SB as a controlled object. On the basis of the mathematical model and the table of prescribed movements is determined algorithm of SM control. Authors are reviewed technical realization questions of the synthesized control algorithm, given the structural and functional schemes and principal electrical schemes of functional elements. Also are analyzed the problems of SM positioning errors, as well as SB angular velocity choice questions.

Keywords: ЗБ-printer, stepper motor, stepper drive, prescribed spatial trajectory, movement control, single step, driver, number of phases

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (33) 2016 АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

Введение. Использование устройств для быстрого прототипирования (известных как ЗО-принтеры), позволяет превратить спроектированные в CAD-системах ЗО-модели в реальные объекты. Такие устройства дают возможность получить прототип разработки в «вещественной форме» за небольшое время и с малыми затратами. Применение ЗО-принтеров может сэкономить значительное количество времени и средств на этапе разработки по сравнению с использованием для создания прототипа специально изготовленной технологической оснастки, обработки на станках и пр. На данный момент сама RP-технология {rapid prototyping) развилась до такой степени, что прототипы по своим физическим свойствам приближаются к предметам (объектам), созданным при помощи традиционных технологий.

В силу особенностей RP-технологии сложность изготавливаемой детали также не играет большой роли. Даже при значительном изменении конструкций изготавливаемых деталей (изделий) их новые варианты можно достаточно быстро распечатать на ЗО-принтере повторно. Это расширяет возможности выбора оптимальных проектных и дизайнерских решений [6] - за счет наглядного сравнения различных вариантов в вещественной форме.

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

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

Общая характеристика функциональных возможностей ЗБ-иринтеров. В типичных случаях ЗО-принтеры способны создавать из электронных трехмерных моделей необходимую деталь методом послойного наплавления одного или нескольких видов расходных материалов. В качестве таких материалов обычно используются нити пластика типа PL А и ABS [6], подаваемые в печатающую головку из бухты. Устройство (ЗО-принтер) подключается к персональному компьютеру в качестве периферийного, получает и интерпретирует управляющие команды в виде G-кода. G-код - условное наименование языка программирования устройств с числовым программным управлением, определяет координаты точек по осям X, Y и Z. В настоящее время в России выпускаются 3D принтеры различных модификаций и типов. Кроме того, значительная номенклатура 3D принтеров импортируется из-за рубежа. Начали использоваться такие принтеры и в Кыргызской республике.

Для определенности укажем некоторые из моделей, используемых в Кыргызской республике (табл. 1).

Таблица 1

Некоторые примеры ЗР-принтеров_

Страна Сайт Модель

Россия Printers3D.ru ENGINEER V2, MENDEL

США Solidoodle (http://store.solidoodle.com/index.php?route=com mon/home) Solidoodle 3d printer, 3nd Generation

США Invent part (http://www.inventapart.com/) L5 3D printer

Германия iRapid (http://www.irapid.de/) iRapid Compact V2

США Deezmaker (http://deezmaker.com/) BUKobot 8Duo(Dual Extruder)

Во всех этих ЗО-принтерах структура алгоритмов управления приводами и методика построения программного обеспечения (ПО) скрыта от пользователя (является коммерческим секретом производителя). Поэтому в некоторых случаях нет уверенности в полной корректности использова-

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2016, 1 (33) MATHEMATICAL MODELLING, NUMERICAL METHODS AND PROGRAM SYSTEMS

ния этих устройств для решения конкретных (частных) задач прототипирования деталей. Кроме того, в силу выпуска ЗЭ-принтеров малыми партиями, их рыночные стоимости пока весьма высоки, что тормозит внедрение таких устройств в учебный процесс и научные исследования.

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

В подавляющем числе случаев в ЗО-принтерах применяются шаговые приводы (ШП). Поэтому в данной работе ставится и решается задача управления движением рабочего органа ЗВ-принтера по заданной (предписанной) пространственной траектории движения. В качестве рабочего органа в данной статье по умолчанию предполагается головка экструдера (печатающая головка) и платформа где происходит формообразование деталей.

Вопросы управления приводами подачи полимерной нити на экструдер ЗВ-принтера, управления температурным режимом экструдера, давлением в нем и другие технологические вопросы (решения) в данной работе не рассматриваются.

Методика синтеза управляющих законов для шаговых двигателей ЗБ-принтера. Результаты данной работы по синтезу управляющих алгоритмов для трех совместно используемых ШД, могут быть использованы в ЗВ-принтерах, упрощенная конструкция которых показана на рисунке 1.

X

z

i

V

Рис. 1. Упрощенная конструкция ЗБ-принтера, использующего метод послойного наплавления (FDM)

Ниже детально рассматривается проблема синтеза законов управления ШД ЗО-принтсра. имеющая целью осу ществление движения его рабочих органов по предписанным пространственным траекториям.

Прежде всего, приведем «базовую» информацию о ШД.

Для всех типов ШД с помощью электронного коммутатора вырабатываются импульсы напряжения, которые подаются на обмотки у правления, расположенные на статоре ШД. При этом каждый импульс обеспечивает поворот ротора на определенный угол, зависящий от конструкции ШД. В настоящее время в сфере машиностроения наибольшее распространение получили высокомоментные двухфазные гибридные шаговые электродвигатели с угловым перемещением 1,8° / шаг (200 шагов / оборот) или 0,9° / шаг (400 шагов / оборот).

Закон поворота ротора ШД во времени определяется последовательностью, скважностью и частотой поступления на него управляющих импульсов, а также типом и конструктивными параметрами

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (33) 2016 АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

ШД. Основными такими параметрами являются следующие: число фаз (количество обмоток управления и схема их соединения) - различают однофазные и многофазные двигатели; тип ШД - с активным или пассивным ротором; одиночный шаг ротора (угол поворота ротора при подаче единичного импульса); номинальное напряжение питания; номинальный вращающий момент и.т.д. Управление ШД обеспечивается специальным электронным блоком управления.

В силу особенностей ШД для них вопросы «люфта» ротора [3] при вращении, являются не актуальными. Зато важна точность установки ротора в очередное заданное положение, скорость поворота (установки) ротора в это положение и пр. Недостаточная скорость установки ШД в процессе работы ЗЭ-принтера может приводить к погрешностям воспроизведения формы (поверхности) детали.

Для синтеза законов управления рассмотрим ШД с зубчатым передаточным механизмом на валу двигателя. При помощи этого механизма вращательное движение ротора двигателя преобразуется в поступательное движение механизмов (в конечном счете - печатающей головки) ЗБ-принтера.

Пусть на роторном валу ШД посажено (установлено) зубчатое колесо (шестерня) с радиусом II и угловым расстоянием между двумя зубьями А а градусов, т.е. угол поворота ротора ШД, при действии единичного импульса составляет А а градусов. В дальнейшем требуется представить А а в радианах. Перевод из градусов в радианы осуществляется по формуле:

ДаМ=ЗЛ4[фМ. (1)

^ J \т[град]

При действии единичного импульса на ШД с посаженной на валу его ротора шестерней с радиусом К, одиночный угловой шаг поворота ротора преобразуется в поступательное движение шестерни на расстояние, равное:

Ьш = А а-Я, (2)

где Аа - шаг поворота ротора ШД при подаче единичного импульса (градусы); Ь0 - величина линейного шага шестерни при действии одного импульса на ШД.

Так как в ШД шаги осуществляются в дискретные моменты времени, то математическая модель (ММ) ШД как объекта управления описывается с использованием конечно-разностного выражения:

(Рк+1=(Рк+пк(Аа)> (3)

где <рк - текущее угловое положение ротора ШД на 1к -ом моменте времени; пк - количество управляющих импульсов подаваемых на ШД за отрезок времени ,!к , ]; срк - угловое положение ротора ШД в (к+1 -ый момент времени.

Формула (3) используется тогда, когда требуемые перемещения рабочих органов ЗБ-принтера описаны в угловых координатах. Однако в большинстве случаев необходимые перемещения описываются в линейных координатах. При этом аналогично (3), предлагается следующая ММ управления движениями рабочих органов ЗБ-принтера.

к+1 = + П^щх

У,=ук + п,1 , (4)

К +1 к ку шу

Ъ,= Ъ, + п, I

к + 1 к кг шг

где Хк,Ук^к - текущие координаты рабочих органов принтера по осям X, У, Ъ в К -ый момент времени; ~Х.к+1,Хк+1,Хк+1 - координаты рабочих органов по осям X, У, Ъ в (к + 1) момент времени; пк:.. пку. пк: - количества импульсов поданных на ШД приводов по осям X, У, Ъ за указанный промежуток времени; Iтх, 1шу, /ш_ - величины линейных шагов рабочего органа по осям X, У, Z от действия

одиночных импульсов на соответствующие ШД.

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

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2016, 1 (33) MATHEMATICAL MODELLING, NUMERICAL METHODS AND PROGRAM SYSTEMS

Для ШД, как объекта управления, целесообразно использовать ММ (4), содержащую выражения, связывающие управляемые величины Х/; ,.Ук с управляющими Подчеркнем, что эта ММ формально соответствует «независимому» управлению ШД по каждой из осей - вопросы «синхронизации» импульсов управления при разном их количестве за шаг по времени непосредственно в данной модели не учитываются.

Таким образом, в практическом плане задача управления ШД сводится к нахождению количества управляющих импульсов пкх,пку,пь из формул (4) и подаче их на соответствующие ШД за отрезок времени ,. 1к , ]. При этом значения , \ к |, | берутся из таолицы предписанных (требуемых) контрольных точек пространственной траектории движения рабочих органов 313-принтсра (она может строиться в автоматическом или полуавтоматическом режиме на основе компьютерных моделей объектов).

Отметим, что в ряде случаев при планировании использования ЗБ-принтера приходится учитывать и инерционные характеристики ШД и рабочих органов, т.е. возможность корректной (полной) «отработки» ими всех поступивших импульсов управления за заданный промежуток времени.

Проиллюстрируем построение предписанной пространственной траектории движения рабочих органов 3 Б-принтера с помощью рисунка 1.

L. i {XLJLZLy

С* ¿ar) __ _ / ■ сx^zj--*^"

Рис. 1. Пространственная модель детали с нанесенными на нее контрольными точками

По требуемой пространственной модели объекта с нанесенными на нее контрольными точками строим таблицу для предписанной траектории движения рабочего органа ЗБ-принтера (табл. 2).

Предписанные координаты в различных точках траекто )ии

с ч h h h и h к+1

х2 хк хк+1 ч XL+1

У* У1 У 2 Ук Ук+1 Уь Уь+1

Zs =1 Z2 Zk ZL ZL+1

Таблица 2

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (33) 2016 АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

Начало движения печатающей головки осуществляется с момента tx и начального положения (X^F^Zj). Затем выполняется переход в положение (Л'2. )'2./2). соответствующее моменту времени 12. Далее движение осуществляется аналогично и в конце первого цикла, соответствующего «первому слою» воспроизводимого объекта, печатающая головка приходит в начальное положение, т.е. (X],Fj, Zj). Из этого положения осуществляется переход в положение (XN YN,ZN), и затем движение

осуществляется по второму слою объекта, воспроизводимого 3-D принтером. Далее движение выполняется по 3-ему слою и.т.д. Таким образом, слои могут наноситься последовательно, т.е. друг на друга. В конце работы осуществляется переход к конечному положению (XL,YLZL).

Отметим, что подсчет количества необходимых импульсов по формулам (4) для обеспечения перемещений, задаваемых таблицей 1, может приводить к тому, что расчетное количество импульсов (для определенности - по «X - оси»):

пк = (Хк+1-Хк)/1ш (5)

будет выражаться не целым числом. В этом случае берется ближайшее целое число (по стандартным правилам округления), а максимальная погрешность позиционирования ШД составит:

а =0.5/ . (6)

max ш v '

Следовательно, чтобы уменьшить погрешность позиционирования ШД нужно уменьшить /ш.

А для этого, в свою очередь, нужно уменьшить величину единичного шага (поворота ротора) A a, которая достигается путем выбора ШД с необходимым количеством полюсов (в том числе - эквивалентных полюсов). Необходимая скорость движения ШД обеспечивается путем уменьшения или увеличения величины отрезка по времени - при фиксированных количествах импульсов, которые должны быть поданы на ШД за этот отрезок. Уменьшение отрезка по времени увеличивает скорость движения (перемещения) ШД и, как следствие, печатающей головки.

Техническая реализация системы управления шаговыми двигателями для прототипа ЗБ-принтера. Целесообразность самостоятельной разработки и создания прототипа ЗБ-принтера определяется следующими обстоятельствами: не все серийно выпускаемы ЗЭ-принтсры подходят для решения конкретных научно-исследовательских задач - в т.ч. из-за «закрытости» программного обеспечения; рыночная стоимость имеющихся на рынке ЗБ-принтеров пока слишком высока для приобретения их с целью выполнения низкобюджетных исследовательских проектов, обеспечения учебного процесса и т.д.; сама по себе разработка таких устройств является полезной с точки зрения развития инженерных навыков у студентов и магистрантов, а также навыков их командной работы над проектами с разделением ролей.

Поэтому приведем технические решения для макета устройства, которое разработано авторами и используется на кафедре «Автоматического управления» КГТУ им. И. Раззакова для образовательных целей. Оно может рассматриваться как прототип ЗБ-принтера.

Для управления ШД используется компьютер (ПЭВМ), куда предварительно записывается информация о всех параметрах ШД; таблица предписанных движений рабочих органов 3D-принтера. В компьютере, на основе уравнений системы (4) и заданной величины отрезка по времени \f к, tk+l ]

осуществляется подсчет необходимого количества управляющих импульсов для подачи на обмотки ШД в течение каждого временного отрезка.

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

Структурно-функциональная схема системы управления ШД показана на рисунке 2. Она включает такие объекты: порт LPT (в силу традиционности использования LPT порта для передачи управляющих импульсов на устройство управления и простоты соответствующих схемотехнических решений); шин даных и управления; контроллера; трех электронных драйверов и самих ШД.

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

От компьютера по интерфейсу LPT приходят сигналы по первым четырем шинам данных для управления обмотками двигателя ШД; по следующим трем шинам передаются управляющие сигналы выбора ШД. Эти сигналы поступают на контроллер. В нем происходит выбор двигателя, который

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2016, 1 (33) MATHEMATICAL MODELLING, NUMERICAL METHODS AND PROGRAM SYSTEMS

должен работать в конкретный момент времени - путем подачи сигнала выборки на соответствующий канал ШД. Затем импульсы управления подаются в электронный драйвер. В нем они усиливаются по току и напряжению. В конечном итоге эти преобразованные импульсы передаются на обмотки соответствующих ШД, которые и обеспечивают непосредственное управление режимами работы двигателей.

Рис. 2. Структурно-функциональная схема типичной системы управления ШД

Электрическая схема контроллера показана на рисунке 3. Контроллер управления ШД собран на трех микросхемах серии 555ТМ7 (достаточно распространенное изделие, включенное в базы элементов многих систем автоматизированного проектирования) и не требует прошивки. В каждой микросхеме находятся четыре О-тригтсра с режимом защелки. При приходе управляющих сигналов на входы Э1-04 они записываются в триггеры, но передаются на выходы микросхем 01-04 только при приходе импульса на входы защелки Е112 и Е134. Таким образом, можно управлять выбором драйвера ШД, который должен включиться в конкретный момент времени. Отметим, что в настоящее время с использованием современных микропроцессоров возможны и иные схемотехнические решения.

Драйвер шагового двигателя. Для описываемой конструкции он представляет собой четы-рехканальный усилитель или четыре ключа (рис. 4). Драйвер собран на четырех транзисторах КТ 972 (также достаточно распространенное изделие). При поступлении положительного импульса на базу транзистора происходит его открытие, при этом осуществляется подача напряжения на обмотку двигателя. Диоды необходимы для гашения ЭДС самоиндукции, возникающих в обмотках, а параллельный фильтр (состоящий из резистора и конденсатора) служит для «отсечения» высокочастотных составляющих. Схема питается от источника постоянного напряжения 12 Волы

В качестве языка программирования для создания программы, обеспечивающей управление работой макета, был выбран язык Паскаль в среде Ое1рЫ 7. С использованием этого языка была разработана специальная программа, насчитывающая примерно 600 строк кода и предназначенная для использования на управляющей ПЭВМ. Тип применяемой операционной системы не критичен. Особенностью использования программы является то, что она работает в реальном масштабе времени. При этом исполнение строк кода программы параллельно отрабатывается макетом ЗБ-принтера.

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

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (33) 2016 АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

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

555ТМ7

0_

ш 01

Бг №

т«

В4 Ы 4

Е11£

Е134

я а

л

Е □

а сС

(V 7)

а си

> я

Е

о й м

7)

а

ш □

С;.

Рис. 3. Типичная электрическая схема контроллера, используемого для управления ТТТД

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

На фото хорошо видны пары параллельных направляющих штанг, предназначенных для обеспечения перемещения печатающей головки вдоль осей «X» и «У». При увеличении размеров этих направляющих возникают вопросы, связанные с обеспечением их параллельности, жесткости и т.д. Поэтому в данном прототипе (как впрочем, и в большинстве серийно выпускаемых ЗО-принтсров) размеры этих штанг ограничены.

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2016, 1 (33) MATHEMATICAL MODELLING, NUMERICAL METHODS AND PROGRAM SYSTEMS

Рис. 5. Вид верхней части макета ЗБ-принтера

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (33) 2016 АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

Рис. 6. Вид нижней части макета ЗБ-принтера

Пределы хода печатающей головки в разработанной нами устройстве по осям: X - 200 мм, Y -160 мм, Z - 30 мм. По крайней мере для учебных целей этого достаточно

Некоторые вопросы использования разработки ЗБ-принтера в интересах учебного процесса. Для разработки конструкции 3D-принтера (включая и его механическую часть) могут быть использованы различные системы САПР, что важно с позиций обеспечения учебного процесса студентов инженерно-технических специальностей вузов. Принципиальные электрические схемы блока контроллеров ШД могут быть реализованы с использованием проводного монтажа или печатных плат. В последнем случае для оптимизации размещения проводников на таких платах могут быть применены специальные программы (Deep Trace, Altium Designer и пр.). Их освоение может быть важной самостоятельной целью организации учебного процесса по инженерно-техническим специальностям.

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

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

Описанный в статье проект может успешно выполняться группами студентов. При этом командная работа может быть организована с распределением между ними ролей [3] в отношении функциональных направлений проектирования (реализации) проекта.

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

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2016, 1 (33) MATHEMATICAL MODELLING, NUMERICAL METHODS AND PROGRAM SYSTEMS

Выводы. 1. Разработана математическая модель ШД как объекта управления. 2. Обоснованы алгоритмы управления ШД в прототипе ЗО-принтера. 3. Описана конкретная техническая реализация синтезированных алгоритмов управления ШД на примере прототипа ЗО-принтера. 4. Показано, что разработка прототипа ЗО-принтера может быть использована как комплексный проект в учебном процессе технического вуза - в т.ч. для обучения студентам навыкам командной работы, сборки и наладки устройства.

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

1. Батырканов Ж. И. Синтез законов управления для осуществления движения объекта по предписанной программе / Ж. И. Батырканов, К. К. Кадыркулова // Прикаспийский журнал: управление и высокие технологии. -2015.-№1(29).-С. 143-155.

2. Большаков В. Основы ЗБ-моделирования / В. Большаков, А. Бочков и другие. - Санкт-Петербург, 2012. - 304 с.

3. Брумштейн Ю. М. Анализ направлений использования информационных технологий для поддержки выполнения студентами групповых заданий / Ю. М. Брумштейн, В. Ю. Солопов, И. А. Дюдиков // Прикаспийский журнал: Управление и высокие технологии. - 2012. - № 4. - С. 85-95.

4. Карпенко Б. К. Шаговые электродвигатели / Б. К. Карпенко, В. И. Ларченко, Ю. А. Прокофьев - Киев : «Технпса», 1972. -216 с.

5. Лейбов А. М. Применение технологий ЗБ-прототипирования в образовательном процессе / А. М. Лейбов, Р. В. Каменев, О. М. Осокина // Современные проблемы науки и образования. - 2014. - № 5. - С. 93.

6. Скородумов С. В. Разработка опытной технологии лазерной стереолитографии : технический отчет / С. В. Скородумов, В. В. Кулагин, Е. Б. Дудин и другие. - Москва : Научно-исследовательский институт технологии автомобильной промышленности, 1995. - 68 с.

7. Тольга А. В. Развитие информационных технологий. Трехмерная печать объектов / А. В. Тольга, А. Д. Воронина // Перспективы развития науки и образования : сборник научных трудов по материалам Международной научно-практической конференции. - Тамбов, 2014. - С. 150-151.

8. Aaron Council 3D Printing: Rise of the Third Industrial Revolution / Aaron Council, Michael Petch. - 2014. -

116 p.

9. Canessa E. Low-cost 3D Printing for Science, Education and Sustainable Development / E. Canessa, C. Fonda, M. Zennaro. - ICTP - The Abdus Salam International Centre for Theoretical Physics, 2013. - 119 p.

10. Jacobs P. F. Rapid Prototyping and Manufacturing: Fundamentals of Stereolithography / P. F. Jacobs. - Society of Manufacturing Engineers, 1992. - 434 p.

References

1. Batyrkanov Zh. I., Kadyrkulova К. K. Sintez zakonov upravleniya dlya osushchestvleniya dvizheniya obekta po predpisannoy programme [Synthesis of management laws for implementation of the object movement by the ordered program], Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2015, no. 1 (29), pp. 143-155.

2.Bolshakov V., Bochkov A., et al. Osnovy 3D-modelirovaniya [Bases of 3D-modelling], Saint Petersburg, 2012. 304 p.

3.Brumshteyn Yu. M., Solopov V. Yu., Dyudikov I. A. Analiz napravleniy ispolzovaniya informatsionnykh tekhnologiy dlya podderzhki vypolneniya studentami gruppovykh zadaniy [The analysis of the directions of information technologies usage for support of group tasks performance by students], Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2012, no. 4, pp. 85-95.

4. Karpenko В. K., Larchenko V. I., Prokofev Yu. A. Shagovye elektrodvigateli [Stepping electric motors], Kiev, «Tekhnika» Publ., 1972. 216 p.

5. Leybov A. M., Kamenev R. V., Osokina О. M. Primenenie tekhnologiy 3D-prototipirovaniya v obrazovatel-nom protsesse [Application of the 3D-prototypings technologies in educational process], Sovremennye problemy nauki i obrazovaniya [Modern Problems of Science and Education], 2014, no. 5, pp. 93.

6. Skorodumov S. V., Kulagin V. V., Dudin Ye. В., et al. Razrabotka opytnoy tekhnologii lazernoy stereoli-tografii [Development of skilled technology of laser stereolithograph], Moscow, Research Institute of the Automotive Industry Technology Publ. House, 1995. 68 p.

7. Tolga A. V., Voronina A. D. Razvitie informatsionnykh tekhnologiy. Trekhmernaya pechat obektov [Development of information technologies. Three-dimensional print of objects], Perspektivy razvitiya nauki i obrazovaniya : sbornik nauchnykh trudov po materialam Mezhdunarodnoy nauchno-prakticheskoy konferentsii [Prospects of Development of Science and Education. PRoceedings of the International Scientific and Practical Conference], Tambov, 2014, pp. 150-151.

8. Aaron Council, Michael Petch. 3D Printing: Rise of the Third Industrial Revolution, 2014. 116 p.

9. Canessa E., Fonda C., Zennaro M. Low-cost 3D Printing for Science, Education and Sustainable Development, ICTP - The Abdus Salam International Centre for Theoretical Physics Publ. House, 2013. 119 p.

10. Jacobs P. F. Rapid Prototyping and Manufacturing: Fundamentals of Stereolithography, Society of Manufacturing Engineers Publ. House, 1992. 434 p.

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