Станок ЧПУ (с числовым программным управлением) или по английски 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 разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Новое

Радиатор алюминиевый 40х40х20 мм

Радиатор алюминиевый 40х40х20 мм

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

ЦАП цифро-аналоговый преобразователь I2C

ЦАП цифро-аналоговый преобразователь I2C

Цифро-аналоговый преобразователь с I2C интерфейсомИспользуется для организации аналогового выхо..

USB амперметр вольтметр тестер

USB амперметр вольтметр тестер

Этот тестер показывает напряжение и ток потребления устройства, подключенного к USB-порту компьютера..

Аналого-цифровой преобразователь I2C четырехканальный

Аналого-цифровой преобразователь I2C четырехканальный

Модуль аналого-цифрового преобразователя для подключения аналоговых датчиков и других источников сиг..

CNC шилд для Arduino NANO

CNC шилд для Arduino NANO

Шилд для Arduino NANO для управления 3D-принтером или CNC-станком.На шилде предусмотрены три пл..

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

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

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

Вольтметр аналоговый 0 ... 20В 0,25

Вольтметр аналоговый 0 ... 20В 0,25

Аналоговый стрелочный вольтметр с классом точности 0,25Диапазон измеряемого напряжения 0 ... 20 ВПре..

Вольтметр аналоговый 0 ... 5В 0,25

Вольтметр аналоговый 0 ... 5В 0,25

Аналоговый стрелочный вольтметр с классом точности 0,25Диапазон измеряемого напряжения 0 ... 5 ВПред..