Изготовление станка CNC из дерева на базе Arduino

А как насчет взаимодействия

Удивительно слушать заявления некоторых умельцев, что для ЧПУ Ардуино не подходит, тем более, невозможен симбиоз mach3 arduino, якобы они не желают взаимодействовать.

Другие же уверены в противном: ардуину можно реализовать для ЧПУ при помощи трёх вариантов:

  1. Полностью автономный контроллер.
  2. Плата-интерпретатор отвечает за движения, но они рассчитываются на компьютере.
  3. Плата-транслятор (переходник) – выполняет роль виртуального ЛПТ-порта.

Многие пользователи в сети, у которых проблемная электроника, просят посоветовать им программу, чтобы станки под управлением таковой, могли работать чётко и бесперебойно. призваны заготовку обрабатывать равномерно, выполняя сигналы программного блока.

Сборка

Самое очевидное рама

Изготовление станка CNC из дерева на базе Arduino

Покрутив в руках разный крепеж и потыкав его в разные дырки пришел к выводу, что 6 винтов и гаек M5 нужны для крепления подшипников.
M4 — подходят для рамы и фланцев, а M3 для двигателей, направляющих червяков осей и прочих маленьких деталек. Все винты в комплекте под внутренний шестигранник, коих шло в комплекте аж 5 штук разного размера.
Профили рамы соединяются силуминовыми уголками и винтами M4 со специальными гайками «в профиль».

Изготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе Arduino

Сборка рамы прошла довольно просто

Изготовление станка CNC из дерева на базе Arduino

Жесткость соединения мне понравилась

Изготовление станка CNC из дерева на базе Arduino

Жесткость соединения мне понравилась

Изготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе Arduino

Движение по оси Х осуществляется перемещением стола, по осям Y и Z — перемещением шпинделя

Изготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе Arduino

Собираем крепление мотора

Изготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе Arduino

Ну вот. Механика станка приближена к виду на картинке, хотя ход составляет примерно 70x70x25, но с этим буду разбираться позже.

Изготовление станка CNC из дерева на базе Arduino

Самые надежные плоттеры

Режущий плоттер Brother ScanNCut CM900
на Яндекс Маркете

Режущий плоттер Silhouette Cameo 3
на Яндекс Маркете

Режущий плоттер Brother ScanNCut CM300
на Яндекс Маркете

Режущий плоттер Silhouette Portrait
на Яндекс Маркете

Режущий плоттер GCC Puma IV 132LX (112900020G)
на Яндекс Маркете

Графопостроители представляют собой устройства, которые в автоматическом режиме с заданной точностью производят вычерчивание чертежей, рисунков, схем на бумаге, ткани, коже и прочих материалах. Распространены модели техники с функцией резки. Изготовление плоттера своими руками в домашних условиях вполне возможно. Для этого понадобятся детали от старого принтера либо dvd-привода, определенное программное обеспечение и еще некоторые материалы.

Сделать небольшой плоттер из dvd привода самостоятельно относительно просто. Такое устройство на ардуино
обойдется намного дешевле своего фирменного аналога.

Для работы потребуются следующие материалы
:

  • клей или двухсторонний скотч;
  • припой для пайки;
  • провода для монтажа перемычек;
  • dvd-привод (2 шт.), из которого берется шаговый двигатель;
  • Arduino uno;
  • серводвигатель;
  • микросхема L293D (драйвер, осуществляющий управление двигателями) – 2 шт.;
  • макетная плата беспаечная (основание из пластмассы с набором проводящих электрический ток разъемов).

Чтобы воплотить задуманный проект в жизнь, следует собрать такие инструменты
:

  • паяльник;
  • отвертку;
  • мини-дрель.

Опытные любители электронных самоделок могут использовать дополнительные детали, чтобы собрать более функциональный аппарат.

Этапы сборки

Сборку cnc плоттера проводят по такому алгоритму:

с помощью отвертки разбирают 2 dvd-привода (результат изображен на фото далее) и достают из них шаговые электродвигатели, при этом из оставшихся деталей выбирают два боковых основания для будущего графопостроителя;

Разобранные dvd-привода

отобранные основания соединяют с помощью винтов (предварительно подогнав их по размерам), получая при этом оси X и Y, как на фотографии ниже;

Оси X-Y в сборке

к оси Х прикрепляют ось Z, которая представляет собой сервопривод с держателем
для карандаша либо ручки, что показано на фото;

Изготовление станка CNC из дерева на базе Arduino

прикрепляют к оси Y квадрат размером 5 на 5 см из фанеры (или пластика, доски), который будет служить основанием для укладываемой бумаги;

Основание для размещения бумаги

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

Изготовление станка CNC из дерева на базе Arduino

Схема электрических соединений

  • вводят код для тестирования работоспособности осей Х-Y;
  • проверяют функционирование самоделки: если шаговые электродвигатели заработали, то детали соединены по схеме верно;
  • загружают в сделанный чпу плоттер рабочий код (для Arduino);
  • скачивают и запускают программу exe для работы с G-кодом;
  • устанавливают на компьютер программу Inkscape (векторный графический редактор);
  • инсталлируют дополнение к ней, позволяющее преобразовывать в изображения G-код;
  • настраивают работу Inkscapе.

После этого самодельный мини плоттер готов к работе.

Некоторые нюансы работы

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

G-код представляет собой файл, содержащий координаты X-Y-Z. Inkscape выступает в роли посредника, позволяющего создавать совместимые с плоттером файлы с данным кодом, который затем преобразуется в движение электродвигателей.
Чтобы распечатать нужное изображение или текст, понадобится с помощью программы Inkscape предварительно перевести их в G-код, который после будет послан на печать.

Следующее видео демонстрирует работу самодельного плоттера из двд-привода:

Что такое Arduino

Прежде всего, стоит разобраться, что такое Arduino.

Ардуино это:

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

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

0.3 Спецификация материалов

  • Arduino UNO ————————————— Количество-1
  • CNC V3 Shield ———————————— Количество-1
  • серводвигатель —————————————- Количество-1
  • A4988 Щиток шагового драйвера ——————— Кол-во-2
  • Старые утильные DVD-приводы ————————— Количество-2
  • Некоторые кнопки как предельное ПО ————— Количество-2
  • Акриловый лист для основы
  • Pen holder (slavege from DVD Drive)
  • Some wires
Популярные статьи  Машинка с моторчиком 775 и дифференциалом

1. Схема подключения

  1. Провод, как показано Концевой выключатель не обязателен Вы можете использовать их, изменив настройку GRBL, как показано ниже. $21=0 (hard limits, bool) to $21=1 (hard limits, bool)

2. GRBL Loading to Arduino

  1. Ссылка для скачивания GRBL Setup, две версииgrbl V0.9——grbl 1.1
  2. Download the library file unzip it and load to arduino
  3. Now go to “File”>“Example”>“grbl upload”, compile and upload code to arduino Note:- delete any previously loaded GRBL library

3. Установите G-код в Inkscape.

Точно так же мы используем программное обеспечение INKSCAPE для создания кода G здесь, потому что мы используем GRBL и CNC Shield для этого станка. Он не поддерживает использование серводвигателя (сервопривода) в качестве оси Z, поэтому вот несколько советов, мы можем управлять работой серводвигателя (сервомотора) по оси Z, вам нужно добавить сюда расширение MI, чтобы сделать Он совместим с осью Z. Сервопривод работает вместе

Нажмите здесь, чтобы загрузить

  1. После загрузки добавьте этот файл в каталог inkscape> Поделиться> Папка расширения.
  2. Откройте inkscape, установите размер страницы 40 x 40 мм и нарисуйте то, что хотите.
  3. Выберите «Изображение»> «Преобразовать в контур».
  4. Затем перейдите в «Расширения» и нажмите «MI GRBL Z-AXIS SERVO CONTORL».
  • Servo up = M3
  • Servo down = M5
  • X-axis speed = 2000
  • Y-axis speed = 2000 S
  • ervo angle = 90
  • Delay = 1
  • Directory = as per you convenient or keep as it is
  • File name = as per you convenient or keep as it is
  • Нажмите кнопку �Применить�, теперь ваш G-код сохранен в указанном вами месте.

4. Конфигурация GRBL и потоковая передача G-кода.

  1. Download link for Universal Gcode sender Ссылка для скачивания последней версии:https://github.com/winder/builds, Метод загрузки:Должна быть проблема с этим методом загрузки, и я смутно думаю, что его следует использоватьЗакажи, оставь отметку первым!
  1. Open Universal G-code sender (Arduino must stay connected with PC)
  • Select COM port
  • Set Baud rate 115200
  • clik on “OPEN”
  • go in “COMMANDS” Tab
  • enter $$ for GRBL configuration
    • Example Suppose we want to change the $0(step pulse, usec) value from 10 to 20
    • so enter in command line $0=20 & hit enter its done
  1. My GRBL SETTING

ok Теперь пора передать Gcode на машину, перейдите на вкладку «Файловый режим», найдите файл gcode и нажмите Enter.

Зачем нужны шилды

Обладатели самодельных устройств наслышаны о платах расширения – Arduino cnc shield, применение которых расширяет функционал фрезерного оборудования.

Обычно шилду изготавливают под форм-фактор платы. Используют и несколько шилдов одновременно, устанавливая их на микроконтроллер (один на другой). Спектр их применения:

  • при помощи официального устройства Arduino – Ethernet cnc shield можно добиться независимости проекта от ПК, да и для хостинга веб-сервера его используют;
  • 4 Relay Shield – возможность для того, чтобы подключать 4-х периферийные устройства;

  • Рrotoshield – весьма полезный шилд в момент, когда собирается схема;
  • LCD Shield позволяет информацию с Arduino выводить напрямую на периферийный экран;
  • еnergy Shield – расширенные возможности для питания на Arduino. Реальна подзарядка мобильников и гаджетов;
  • мotor shield обеспечивает управление большим числом моторов и их защиту;
  • SD Card Shield служит для обработки и хранения больших массивов информации;

Изготовление станка CNC из дерева на базе Arduino

  • Wi-fi Shield, подключенный к серийному порту, обеспечит дистанционное управление приводами роботизированных проектов;
  • GPRS Shield оснащается антеннами для использования сети GSM/GPRS;
  • E-Ink shield – путь для использования технологии электронных чернил, дисплею нужен для питания минимум энергии;
  • мusic Shield способен воспроизводить музыку через Arduino в отличном качестве.

Реально создать лазерный 3D принтер, ЧПУ станок, употребляя бюджетные платы Arduino. С платой расширения CNC Shield можно работать на станках с числовым программным управлением, в гравировальной или фрезерной машине. А шилд для управления тремя ШД (трехосевой станок) имеет три разъема, чтобы не было проблем с каждым драйвером при подключении.

0.2 Программное обеспечение

  1. Arduino IDE Library GRBL LIBRARY:- нажмите здесь, чтобы загрузить
  2. InkScape
  • Inkscape использовался для создания GCode:Официальный адрес 1
  • Расширение управления серводвигателем: -Нажмите здесь, чтобы загрузить
  1. UCGS — универсальный передатчик кода G:

Скачайте последнюю версию:https://github.com/winder/builds, Метод загрузки:Должна быть проблема с этим методом загрузки, и я смутно думаю, что его следует использоватьgit pullЗакажи, оставь отметку первым!

  • ссылка для скачивания:http://www.mediafire.com/file/2l16dvqivwgc9el/UGCS.zip/file,
  • Адрес подключения:http://download2261.mediafire.com/whf683q323kg/2l16dvqivwgc9el/UGCS.zip

Монтируем электронную начинку станка

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

Для того, чтобы не было проблем в управлении, у самодельных станков с ЧПУ, среди узлов, есть обязательные:

  • шаговые двигатели, некоторые остановились напримере Nema;
  • порт LPT, через который блок управления ЧПУ можно подключить к станку;
  • драйверы для контроллеров, их устанавливают на фрезерный мини-станок, подключая в соответствии со схемой;
  • платы коммутации (контроллеры);
  • блок электропитания на 36В с понижающим трансформатором, преобразующем в 5В для питания управляющей цепи;
  • ноутбук или ПК;
  • кнопка, отвечающая за аварийную остановку.

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

P.S

Как видите, сделать ЧПУ, которое не уступит китайским моделям, — реально. Сделав комплект запчастей с нужным размером, имея качественные подшипники и достаточно крепежа для сборки, эта задача – под силу тем, кто заинтересован в программной технике. Примера долго искать не придётся.

Step 8: The GCTRL Program

Изготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе Arduino

Now we are ready to print our first image! To do this we will use the gctrl.pde processing program. This program sends ‘gcode’ images to the cnc plotter.

What is gcode? Gcode is a file with X,Y and Z coordinates. Header of this file is set to:

M300 S30.00 (Servo down)

G1 X10.00 Y10.00 F2500.00

G1 X20.00 Y10.00 F2500.00

Популярные статьи  Как справиться с ремонтом кухни в хрущёвке

M300 S50.00 (Servo up)

  • Download the Processing from here, and then download and open the GCTRL.pde application.
  • Click the �play� icon/button to start the program.

————————————————————————————

Update! You can use gctrl.exe, find files on ‘gctrl exe for windows.zip’ file.

————————————————————————————

~Watch the above image~

  • Now press ‘p’ and select your Arduino serial port.
  • Press ‘g’ and select the ‘TEXT.gcode’ or ‘gear.gcode’ file

(If something goes wrong, press ‘x’ to stop the plotter and try again)

Добро пожаловать на сайт открытого проекта по разработке станка с ЧПУ на базе Arduino своими руками

Проект Простой станок с ЧПУ на Ардуино задумывался для разработки, отладки и тестирования программного обеспечения, необходимого для работы станков с числовым программным управлением (ЧПУ).

Соответственно, хотелось потратить минимум денег на изготовление механической и электронной составляющих станка.

В качестве контроллера была выбрана плата Ардуино, ввиду её огромных возможностей по взаимодействию с различными устройствами.
Функционал Arduino легко расширяется благодаря возможности подключения огромного количества устройств, поддерживающих стандартные протоколы передачи данных и управления.
На официальном сайте arduino.cc опубликована исчерпывающая информация о подключении устройств к Ардуино, а также о программировании Arduino.

Фрезерные станки с ЧПУ, а точнее программы для станков с ЧПУ, работают с векторными изображениями, которые сами по себе довольно дорого стоят.
Это изначально сместило направление исследований на разработку фрезерного станка с ЧПУ, который работает с бесплатными растровыми изображениями (обычными файлами в формате bmp, jpg, gif и т.д.).
Собрав всё воедино получаем совершенно потрясающие характеристики:

  • низкая стоимость станка с ЧПУ (менее 100$ или 6000 руб без учёта стоимости компьютера);
  • лёгкая доступность всех деталей станка;
  • работа с растровыми изображениями, которые легко может создать любой человек в простом графическом редакторе (например Paint);
  • расширяемая платформа для разработки множества смежный систем;
  • в идеале программное обеспечение должно иметь возможность обработки фотографий и/или изображений, полученных с обычного сканера.

Изначально планировалось использовать станок с ЧПУ на ардуино для фрезерования плоских фигур, орнаментов и объёмных тел. Однако, впоследствии к станку был подключен контактный датчик для 3D-сканирования.
Затем, на станок был установлен лазерный модуль для гравирования / выжигания. И, наконец, станок с ЧПУ был превращён в 3D-принтер: для этого потребовалось установить дополнительный блок, который называется экструдер.

Таким образом, получаем не просто 3-хкоординатный станок для фрезерования с ЧПУ на Ардуино, а целую платформу, на базе которой легко собирается:

  • станок для фрезерования 2D-фигур и 3D-тел;
  • контактный 3D-сканер;
  • лазерный гравер / выжигатель с ЧПУ;
  • 3D-принтер.

На сайте выложены подробные схемы сборки станка с ЧПУ, включая его модификации, чертежи станка с ЧПУ, исходные коды программного обеспечения, а также исходные коды прошивок для Arduino.

Станок с ЧПУ на Ардуино и его модификации собирались своими руками. Для промышленных целей такой станок с CNC конечно не подойдёт, однако для штучного изготовления и освоения принципов работы механики и программного обеспечения подходит.

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

Трехкоординатный самодельный станок с ЧПУ

Следующая ступень сложности – трехкоординатный самодельный станок с ЧПУ. Сделать его своими руками несколько сложнее. Вопрос даже не в механике, а в более сложной схеме программирования.

Принцип третьей руки механической части заключается в том, что на каретку устанавливается еще один комплект направляющих. Теперь инструмент имеет три степени свободы: X, Y, Z.
Что это дает? Во-первых, можно вырезать замкнутые фигуры в середине заготовки. Фреза установится над началом разреза, опустится на заданную глубину, пройдет по внутреннему контуру, и снова поднимется над плоскостью заготовки. По аналогичной схеме можно высверливать отверстия в заданных точках. Но самое главное – с помощью такого станка можно вырезать трехмерные фигуры.
Каретка перемещается вдоль направляющих с помощью шаговых двигателей. Сборка станка ЧПУ своими руками дает возможность выбора привода. Если приоритет в скорости – устанавливается ременный привод. Для высокой точности используется червячно-резьбовой.
Чтобы изготовить своими руками ЧПУ станок, требуются чертежи и трехмерная модель с расчетом всех трех координат (осей перемещения).Лучше всего выполнить моделирование в профильной программе, например AutoCAD. Перед началом проектирования следует приобрести элементы, которые невозможно изготовить самостоятельно: узлы скольжения по направляющим, шаговые двигатели, приводные ремни.

Сердцем такого станка является программируемый блок управления. Условно он состоит из трех частей:

  1. Модуль ввода, в который помещается схема обработки заготовки. Его роль может исполнять персональный компьютер
  2. Процессорный блок, преобразующий электронную модель изделия в команды для исполнительных механизмов
  3. Модуль управления исполнительными механизмами (шаговыми двигателями, рабочей головкой). Этот же блок принимает сигналы от датчиков позиционирования (при наличии таковых).

Сборка бюджетного ЧПУ поле А4 на Arduino+RAMPS

Сборка бюджетного ЧПУ поле А4 на Arduino+RAMPS

Ovaday » 31 янв 2015, 20:48

LCD Nokia 5110 . 200 x 1 = 200Switch SPDT MTS -102 . 30 x 3 = 90

KY-026 IR Flame sensor module . 150 x 1 = 150KY-008 Laser head sensor module . 140 x 1 = 140Arduino Starter Kit . 380 x 1 = 38010pcs 20cm jump wires 1f1f . 40 x 1 = 40 Arduino Mega 2560 R3 . 960 x 1 = 960RAMPS 1.4 . 640 x 1 = 640Stepper Motor Driver DRV8825 . 240 x 3 = 720Flexible Coupler 5x8x25mm . 140 x 3 = 420Ball Bearings 608ZZ . 30 x 2 = 60Сумма . 3800Сумма со скидкой . 3610+ доставка почтой бандеролью 1-го кл. . 270Итого . 3880

В бюджет цифра полностью вписывалась, на данный момент посылка доставляется Почтой России.Также в Леруа Мерлен были куплены алюминиевые трубы прямоугольной и круглой формы. Также куплены четыре направляющие, шпильки M8 2 метра и M5 1 метр, большое количество заклепок и гаек. Поездка вышла на сумму примерно 1,5 тыс, фотка прилагается. Был взят с балкона давно найденный алюминиевый профиль, идущий вместе с москитными сетками для окон. Подшипники были куплены в ближайшем магазине автозапчастей на сумму 500руб.

Т.к. ЧПУ не планировалось использовать под большие нагрузки, поэтому было решено использовать Б/У шаговики из принтеров, их я заказал у nERV, с запасом, под 4ю и пятую ось. За шаговики я заплатил 400р, а за отправление 550 На данный момент они тоже отправлены и должны придти в течение следующей недели.

Популярные статьи  Джойстик от NES - чтобы играть

Электронная составляющая

Изготовление станка CNC из дерева на базе Arduino

Выбранный лазерный диод – это диод мощностью 1,5 Вт, 445 нм, установленный в корпусе размером 12 мм, с фокусируемым стеклянным объективом. Такие могут быть найдены, предварительно собраны, на eBay. Так как это лазер 445 нм, свет, который он производит, является видимым синим светом.

Лазерный диод требует радиатора при работе на высоких уровнях мощности. При конструировании гравера используются две алюминиевые опоры для SK12 12 мм, как для крепления, так и для охлаждения лазерного модуля.

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

Еще один вариант схемы соединения микроконтроллера и электронных деталей:

Изготовление станка CNC из дерева на базе Arduino

Основные этапы проектирования

Фрезерный станок собрать можно только после разработки проекта. Для начала рассматриваются основные вопросы:

  1. Предназначение создаваемого оборудования. Станок может использоваться для обработки дерева или металла. Можно сделать и универсальный вариант исполнения, который подойдет не только для выполнения фрезеровальных операций, но сверления и гравирования. Область применения зависит от типа используемого патрона для фиксации режущего инструмента.
  2. Требуемая площадь для установки и доступность рабочего пространства. При создании станка для домашней мастерской сразу выбирается место установки. Стоит учитывать, что для наладки оборудования и размещения заготовки требуется довольно много свободного пространства.
  3. Какие материалы в большей степени подходят для создания несущей конструкции и основных элементов: металл, дерево или фанера. В большинстве случаев применяется сталь или алюминий. Если создается оборудование для обработки дерева, то несущая конструкция может создаваться из деревянного бруса. Это связано с тем, что на станок будет оказываться небольшая нагрузка.
  4. Допуски и требуемая точность обработки. Изготавливаемые детали характеризуются тем, какой точности выдерживаемые размеры. Чем выше точность, тем более жесткой должна быть конструкция. Во время механической обработки может возникать вибрация, которая приводит к снижению точности размеров и качеству поверхности.

Step 2: Stepper Motors

Изготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе ArduinoИзготовление станка CNC из дерева на базе Arduino

First step to start building this cnc machine is to disassemble the dvd/cd drives and take off them the stepper motors. Use the screwdriver to open and take off them the rails (see 1st image above).

Now that we have the two stepper motors we need to solder some cables on them. Proceed with caution, see the 2nd image above. Now we need to find the correct combination to drive and use them correctly, so take a multimeter with alligator clips (3rd image) and put it on �short-circuit� function (4th image). Usually (5th image), the first and second cables are closing the circuit — the led is turned on and a beep sounds — this means that we have found the fist phase-motor of stepper motor. The other two cables, third and forth, uses the second phase-motor of stepper motor.

In my case, one of stepper motors uses the first and third cable for first phase-motor and the second and forth cable for second phase-motor.

Find the correct combination and proceed to next step.

Проекты / Модификации

Почему рисунок «вылазит» за край стола или получается слишком мелким?

Довольно часто приходиться видеть как начинающие и не очень ЧПУшники пытаются высчитать масштабы изделия на стадии разработки станка. Пересчитывают градусы поворота мотора , шаг ШВП , длину пробега и еще массу параметров. Между тем существует простой метод добиться истинного масштаба на станке без таких трудоемких процедур. Этой статьей попытаюсь помочь всем энтузиастам ЧПУ станков.

Исходим из того ,что Вы уже определились какая мощность моторов устраивает Вас.

Итак устанавливаете имеющиеся моторы на ось станка

Устанавливаете любое ШВП которое Вы смогли купить или достать.

Если нет ШВП то устанавливаете любой винте «трапеция»

Шаг резьбы винта и угол поворота мотора не имеют значения !

Итак Ваш станок готов , подключен к компьютеру , программа ЧПУ запущена (в нашем случае это МАСН-3)

Изготовление станка CNC из дерева на базе Arduino

Рис1 окно настройки двигателей оси

Откройте программу «Блокнот» путь-(Пуск-все программы-стандартные-блокнот)

Наберите в нем программу

Сохраните программу под любым именем с расширением «txt»

Сохраняйте на «Рабочий стол» для быстрого поиска

Читать также: Припой для чего используется

Загрузите программу в МАСН-3 (Файл-Открыть Gкоды).

Коснитесь ей заготовки с небольшим заглублением

Обнулите все координаты

Запустите написанную вами программу.

Станок начертит отрезок длинной 50мм

Замерьте полученный размер отрезка и поделите полученное число на число в окне программы МАСН-3 по пути ->«Шагединицы» в окне по адресу «Конфигурации» далее «Настройка двигателей»

(Первое слева снизу окно подписано «»)

число шагов на 1мм перемещения станка

Разделите это число на 50 (длинна вашего отрезка) и полученное число внесите

Отфрезеруйте отрезок еще раз отрезок и проверьте результат, при необходимости повторить настройки.

Пример

Выполнили файл «отрезок» длинна которого задана 50 мм.

Загрузили в МАСН-3

Получили на станке размер отрезка равным 55 мм.

Нужно привести его к 50 см (так как мы его задали изначально)

Открываем «Конфигурации» далее «Настройка двигателей» в окне «Шагединицы» видим число например 2000

Где 2000-имеющееся число в графе «Шагединицы» .

55 — полученный результат на станке (в мм).

36,36 = 1 шагу станка (1мм)

1818 = 50 шагам станка (50мм)

1818 — Это число вписываем в место 2000 в таблицу

Точная подгонка

Начертили на станке файл «отрезок» после корректировок проведенных выше.

1818 50,5 = 39,60

39,60 х 50 = 1980—Вписываем это число в таблицу

Вот и все Успехов !

Оцените статью
( Пока оценок нет )
Добавить комментарий