23 июня 2013
Плоттер из конструктора fischertechnik
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/26e779114a.jpg)
У меня уже давно возникала идея построить что-то из области станков с ЧПУ. Но постоянно возникали препятствия на пути реализации моих творческих порывов: то времени нет, то проблема с инструментом или деталями для механизмов. И когда мне в руки попал детский конструктор fischertechnik, я понял – вот оно!
Итак, строим плоттер с программным управлением.
У любого плоттера есть каретка, которая может перемещаться вдоль осей X и Y. На этой каретке закреплен инструмент. Это может быть перо или нож для резки. Прижим инструмента к материалу осуществляется отдельным приводом, который в нашем случае будет работать как ось Z.
01. Конструкция. В качестве основания используем пластиковую пластину. Раму, совмещенную с направляющими для оси X, делаем из алюминиевого профиля, который тоже есть в перечне деталей fischertechnik.
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/aa0ff2676d.jpg)
02. Сервомотор. Для перемещения каретки по осям Х и Y используем винтовые пары и сервомоторы с энкодерами. Разрешение энкодеров 75 имп/об и шаг винта 5 мм дают в результате линейное разрешение системы позиционирования 15 имп/мм. Этого вполне достаточно для моей любительской задачи.
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/54ae7242e3.jpg)
03. Ось Z. Подачу инструмента к полотну (ось Z) будет выполнять механизм с зубчатой рейкой. В нём нет энкодеров, поэтому для контроля положения используется конечный выключатель и задержка на отключение привода по таймеру.
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/0da282958a.jpg)
04. Механизм в сборе
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/49d70c5088.jpg)
05. Электрическая проводка. Теперь дело за электрическим монтажом. Подключение проводов выполняется с помощью штекеров с винтовыми зажимами.
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/e777c0d633.jpg)
06. Механизм собран, провода подключены.
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/d68fa6298f.jpg)
07. Теперь очередь за системой управления. В прошлый раз для управления я использовал Arduino. В этот раз мозгом будет контроллер ROBO TX из конструктора fischertechnik.
08. Программа для контроллера ROBO TX составляется на визуальном языке программирования в виде схемы алгоритма. Причем этот язык очень похож на блок-схемы, которые встречаются в учебниках по информатике, и на соответствующий ГОСТ1. Я считаю, что эта особенность ПО будет очень полезна для школьников, которые изучают основы программирования.
![](http://popurama.ru/uploads/images/02/23/24/2013/06/23/cf60dd35ba.png)
Я составил простую программу для вывода одной строки — «HABRAHABR». Для каждого символа создал отдельную подпрограмму. Всего получилось 4 подпрограммы.
Теперь у меня есть желание реализовать интерпретатор G-кода для контроллера ROBO TX. Тогда можно будет перегонять файлы из CAD систем в G-код и получить полноценный с функциональной точки зрения макет ЧПУ станка.
1 – ГОСТ 19.701-90 Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
Комментарии 0