Мой самодельный CNC. Электрика, электроника и программы.                           22.03.2015

 

   Итак, у нас есть блок питания на 24 вольта, три шаговых двигателя и четырехосевой контроллер шаговых двигателей. Еще для  управления станком нужен выделенный компьютер с портом LPT, компьютер,  который ничем, кроме как станком, больше не занимается. Системные требования : Windows XP/2000, CPU 1GHz, 512RAM.

Для начала подключим шаговый двигатель. Согласно описанию, Nema 23HS8430 имеет две обмотки (красный и зеленый провода - первая обмотка, желтый и синий - вторая обмотка). Подключаем к разъему контроллера в соответствии с его схемой. Аналогично поступаем с оставшими двигателями.

 

Теперь подключаем к контроллеру источник питания и кабель LPT от компьютера.

 

DIP-переключатели на плате контроллера для каждого канала устанавливаем в следующие положения :

- ток двигателей 100% (Т1 - OFF, T2 - OFF)

- скорость спада тока медленная (D1 - OFF, D2 - OFF)

- режим дробления шага 1/16 (M1 - OFF, M2 - ON)

По железу пока все. Питание на контроллер не подаем. Переходим к компьютеру.

 

Инсталлируем на компьютер программу Mach3. Мне приглянулась версия 3.043.022.

Запускаем Mach3Mill и сразу идем в настройки в меню «Конфигурации»(engine configuration) , далее пункт меню Порты и Пины(Port&Pins).


В закладке «Настройка портов и выбор осей» (Port setup & Axis select) устанавливаем режимы согласно фото:

 

Далее открываем другие закладки и устанавливаем значения согласно нижеследующим фото :

( примечание - все, что связано с осью "A" временно не активируем )

 

Теперь адаптируем наши ходовые винты и двигатели. Напомню, что ходовые винты имеют шаг 5 мм на оборот, двигатели имеют микрошаг 1/16 и угол поворота одного шага 1,8 град. Идем в  меню «Конфигурации»(Engine Configuration) выбираем пункт «Настройка двигателей» (Motor Tuning) :

и изменяем значения :

- швгов на мм (Steps per) - 640

- скорость (Velocity) - 1200

- ускорение (Acceletation) - 50

- имп шага (Step Pulse) - 1

- имп направления (Dir Pulse) - 1

Сохраняем настройки оси "X". Аналогичные настройки выполняем для осей "Y" и "X". Не забываем сохранять настройки для каждой оси.

На этом основные настройки программы закончены. В главном окне программы MACH нажимаем клавишу «Cброс» (Reset), чтобы рамка вокруг кнопки мигала.

Включаем питание контроллера.

Снова нажимаем в главном окне клавишу «Cброс» (Reset), чтобы рамка вокруг нее светилась зеленым цветом. В этот момент двигатели должны зафиксировать свое положение и слегка зашуметь.

Ждем 15-20 минут, постоянно контролируя температуру двигателей и радиатора контроллера. Оптимальным считается ток, когда двигатели после получасовой работы не нагреваются до температуры выше 50-60 градусов. Радиатор контроллера должен нагреваться не выше 40 градусов при длительной работе. Температуру двигателей можно понизить DIP-переключателями тока на плате контроллера, а температулу радиатора контроллера - установкой на него вентилятора принудительного охлаждения.

 

Теперь нажимаем клавишу «TAB» на клавиатуре. В программе откроется окно пульта ручного управления. Попробуем управлять двигателями с помощью цифровой клавиатуры или мышью. Начнем с осей "X" и "Y". Моторы можно покрутить в обе стороны кнопками со стрелками.

 

Переходим к оси "Z". Мотор вращается при нажатии клавиш "PageUp" и "PageDown". Затем попробуем покрутить все три двигателя одновременно.

 

Теперь можно нажать мышкой кнопку на экране "GOTO ZERO". При этом указатели координат должны начать стремиться к нулю, а моторы отрабатывать это действие. Сначала двигатели "X" и "Y" одновременно, а затем двигатель "Z".

 

В заключение можно попробовать загрузить файл. Выбираем в меню "File" - "Load G-code" и выбираем файл "roadrunner.tap". Затем нажимаем мышкой на экране кнопку "Cycle Start". Наслаждаемся.

 

Теперь можно окультурить все то, что натворили. Для этого возьмем корпус от старого генератора Г4-108, в заднюю стенку врезаем четыре четырехконтактных разъема для подключения шаговых двигателей, один семиконтактный разъем для подключения концевиков осей и вентиляторов охлаждения, двухконтактный разъем подключения сети 220В, розетка для подключения фрезера и колодка розеток для подключения сети компьютера и монитора. Внутри корпуса резмещаем контроллер, источник 24В, источник 12В и силовые реле включения фрезера и внешних вентиляторов. Распаиваем проводами.

 

Делаем переднюю панель, на которой размещаем выключатели блоков питания 12В и 24В, вольтметры этих напряжений, большую кнопку СТОП, выключатель и индикатор вентиляторов охлаждения, выключатель и индикатор шпинделя. Закрываем крышками.

 

Распиновка разъемов на задней панели.

 

В РАЗДЕЛ

Copyright © 2024 dom.net52.ru. All rights reserved.
GetSimple CMS   getsimplethemes.ru