Станок ЧПУ (с числовым программным управлением) или по английски CNC позволяет любому умельцу организовать у себя дома цех по механизированной обработке различных материалов. 
У владельца CNC появляется под руками автоматический фрезеровщик, гравировальщик, сверлильщик, выжигатель... Такой станок позволяет изготавливать различные декоративные и практические изделия с повторяемым качеством.

Обычно всех отпугивает идея о самостоятельном изготовлении ЧПУ незнание, где добыть четкую информацию по всем затрагиваемым областям науки. Кто-то может хорошо себе представлять механические движущиеся части станка, но сомневаться в способности воспроизвести программную часть. Кто-то может хорошо ориентироваться в программных дебрях 3D-перемещения рабочего органа, но не понимать, как функционируют шаговые двигатели. Так вот чтобы собрать свой станок ЧПУ, в наше время просто нужно собрать массив довольно доступных материальных и программных составляющих.

Всё же основная сдерживающая сила для энтузиастов - это комплекс программного обеспечения, но на самом деле тут все предельно просто. Волшебное слово для поиска в интернете "GRBL". Итак Grbl - это стандартизированная библиотека для загрузки в различные контроллеры. Ищем готовую программу Grbl и схему подключения периферии под нашу плату контроллера, загружаем при помощи привычных нам средств. Например в плату Arduno можно загрузить программу Grbl стандартной Arduino IDE. После загрузки программы и сборки всех составляющих стандартизированной электрической схемы, можно настраивать программу (например Universal-G-Code-Sender) управления действиями CNC-станка на компьюторе. Настройка сводится к подстраиванию физических параметров вашего станка и шаговых двигателей. Это к примеру приведение шагов двигателей к расстоянию перемещения каретки станка по каждой оси в миллиметрах. Так же в подобной программе можно провернуть и прогнать двигатели по всем осям отдельно, что-бы подстроить механику.

Дальше в этой программе открывается файл с траекторией, сгенерированной при помощи 3D-графической программы (их много). И запускается в работу обработка детали.
Теперь ещё давайте остановимся на одной важной вещи. Стандарт библиотеки GRBL подразумевает адаптацию контроллера под работу с так называемым G-кодом, который повсеместно используется для управления автоматическими роботизированными механизмами (CNC, 3D-принтеры).

G17 G20 G90 G94 G54
G0 Z0.25
X-0.5 Y0.
Z0.1
G01 Z0. F5.
G02 X0. Y0.5 I0.5 J0. F2.5
X0.5 Y0. I0. J-0.5
X0. Y-0.5 I-0.5 J0.
X-0.5 Y0. I0. J0.5
G01 Z0.1 F5.
G00 X0. Y0. Z0.25

G-код это стандартизированный набор инструкций или команд, которые понятны как станкам под управлением наших контроллеров, так и программам, которые генерируют траектории обработки 3D-моделей.


Так вот теперь мы в целом поняли куда копать и сразу начинаем рисовать в уме наш будущий супер станок или 3D-принтер, ведь осталось всего-то собрать, хорошо описанные в различных инструкциях, составляющие вместе. А процесс собирания зачастую бывает на много круче процесса владения.

Желаю удачных проектов!

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Новое

Джойстик шилд для Arduino UNO MEGA

Джойстик шилд для Arduino UNO MEGA

Шилд джойстика для контроллеров Arduino UNO и MEGAМожно использовать для самодельных игр, а так же д..

Светодиодная матрица 8х8 с управляющим контроллером MAX7219

Светодиодная матрица 8х8 с управляющим контроллером MAX7219

Готовый блок светодиодной матрицы 8х8 с поддержкой каскадного включения нескольких идентичных модуле..

Динамик 30х40 мм 3 Вт 4 Ом

Динамик 30х40 мм 3 Вт 4 Ом

Миниатюрный легкий широкополосный динамик для компактных электронных устройствМаксимальная мощность ..

Гироскоп GY-50

Гироскоп GY-50

Цифровой инерциальный трёхосевой гироскоп GY-50 на MEMS микросхеме L3G4200D.Используе..

Вентилятор 12В 60мм

Вентилятор 12В 60мм

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

Вентилятор 12В 40мм

Вентилятор 12В 40мм

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

Шилд CNC для Arduino UNO

Шилд CNC для Arduino UNO

Шилд для платы контроллера Arduino UNO  для управления CNC-станком или 3D-принтером.4 разъема п..

Гайка Т8 с креплением

Гайка Т8 с креплением

Гайка с трапецеидальной трёхзаходной резьбой и отверстиями под крепление.Применяется в 3D-принтерах ..