Среди большого разнообразия контроллеров, пользователи ищут для самостоятельной сборки те схемы, которые будут приемлемы и наиболее эффективны. Применяются и одноканальные устройства и многоканальные: 3-х и 4-х осевой контроллеры.
Варианты устройств
Многоканальные контроллеры ШД (шаговых двигателей) при типоразмерах 42 или 57 мм используется в случае небольшого рабочего поля станка – до 1 м. Когда собирают станок большего рабочего поля – свыше 1м, нужен типоразмер 86 мм. Управлять ним можно, пользуясь одноканальным драйвером (ток управления, превышающий 4,2 А).
Управлять станком с числовым программным управлением, в частности, можно контроллером, созданным на базе специализированных микросхем –драйверов, предназначенных к применению для ШД до 3А. Контроллер ЧПУ станка управляется спецпрограммой. Ее устанавливают на ПК, имеющий частоту процессора свыше 1GHz, а объем памяти 1 Гб). При меньшем объеме, систему оптимизируют.
ОБРАТИТЕ ВНИМАНИЕ! Если сравнивать с ноутбуком, то в случае подключения стационарного компьютера – лучшие результаты, да и обходится он дешевле.
Подключая контроллер к компьютеру, используют USB или разъем параллельного порта LPT. Если этих портов нет, то пользуются платами-расширителями или контроллерами-преобразователями.
Экскурс в историю
Вехи техпрогресса схематически можно обозначить так:
- У первого контроллера на микросхеме был условно назван «синей платой». У этого варианта есть недостатки и схема требовала доработки. Главное достоинство – есть разъем, к нему и подключали пульт управления.
- Вслед за синим, появился контроллер, называемый «красной платой». В нём уже использовались быстрые (высокочастотные) оптроны, реле шпинделя на 10А, развязка по питанию (гальваническая) и разъем, куда бы подключались драйверы четвертой оси.
- Применялось также еще одно подобное устройство с красной маркировкой, но более упрощенное. При его помощи можно было управлять небольшим станком настольного типа – из числа 3-осевых.
- Следующим в линейке техпрогресса стал контроллер с гальванической развязкой по питанию, быстрыми оптронами и особыми конденсаторами, имеющий алюминиевый корпус, который обеспечивал защиту от пыли. Вместо реле управления, которое включало бы шпиндель, в конструкции было два выхода и возможность, чтобы подключить реле или ШИМ (широтно-импульсная модуляция) управление скоростью вращения.
- Сейчас же для изготовления самодельного фрезерно-гравировального станка, имеющего ШД, есть варианты – 4-х осевой контроллер, драйвер ШД от Allegro, одноканальный драйвер для станка, имеющего большое рабочее поле.
ВАЖНО! Не стоит перегружать ШД, применяя крупную и большую скорость.
Контроллер из подручных материалов
Большинство умельцев предпочитают управление через LPT порт для большинства программ управления любительского уровня. Вместо применения комплекта спецмикросхем для этой цели, кое-кто строит контроллер из подручных материалов – полевых транзисторов из сгоревших материнских плат (при напряжении свыше 30 вольт и током больше 2 ампер).
А поскольку создавался станок для нарезания пенопласта, в качестве ограничителя тока изобретатель использовал автомобильные лампы накаливания, а ШД снимали со старых принтеров или сканеров. Такой контроллер устанавливали без изменений в схеме.
Чтобы сделать простейший станок ЧПУ своими руками, разбирая сканер, помимо ШД, извлекается и микросхема ULN2003, и два стальные прутки, они пойдут на тестовый портал. К тому же понадобятся:
- Коробка из картона (из нее смонтируют корпус устройства). Возможен вариант с текстолитом или фанерным листом, но картон резать легче; куски древесины;
- инструменты – в виде кусачек, ножниц, отверток; клеевой пистолет и паяльные принадлежности;
- вариант платы, которая подходит на самодельный ЧПУ станок;
- разъем для LPT порта;
- гнездо в форме цилиндра для обустройства блока питания;
- элементы соединения – стержни с резьбой, гайки, шайбы и шурупы;
- программа для TurboCNC.
Сборка самодельного устройства
Приступив к работе над самодельным контроллером для чпу, первый шаг – аккуратно припаять микросхему на макетную плату с двумя шинами электропитания. Дальше последует соединение вывода ULN2003 и коннектора LPT. Далее оставшиеся выводы подключаем по схеме. Нулевой вывод (25-ый параллельного порта) соединяется с отрицательным на шине питания платы.
Затем ШД соединяют с устройством управления, а гнездо для электропитания – с соответствующей шиной. Для надёжности соединений проводов выполняют их фиксацию термоклеем.
Не составит труда подключение Turbo CNC. Программа эффективна с MS-DOS, совместима и с Windows, но в этом случае возможны некоторые ошибки и сбои.
Настроив программу на работу с контроллером, можно изготовить тестовую ось. Последовательность действий по подключению станков такова:
- В отверстия, просверленные на одном уровне в трех деревянных брусках, вставляют прутки из стали и закрепляют шурупами небольшого размера.
- ШД соединяют со вторым бруском, надевая его на свободные концы прутов и прикручивают, применяя шурупы.
- Через третье отверстие продевается ходовой винт и ставится гайка. Винт, вставленный в отверстие второго бруска, завинчивают до упора, чтобы он, пройдя через эти отверстия, вышел на вал двигателя.
- Далее предстоит соединение стержня с валом двигателя отрезком шланга из резины и проволочным зажимом.
- Для крепления ходовой гайки нужны дополнительные винты.
- Сделанная подставка также крепится к второму бруску при помощи шурупов. Горизонтальный уровень регулируется дополнительными винтами и гайками.
- Обычно вместе с контроллерами подключаются и двигатели и тестируются на предмет правильного соединения. Далее следует проверка масштабирования ЧПУ, прогонка тестовой программы.
- Остается сделать корпус устройства и это будет завершающим этапом работы тех, кто созидает самодельные станки.
Программируя работу 3-осевого станка, в настройках по первым двум осям – без перемен. А вот при программировании первых 4-х фаз третьей – вводятся изменения.
Внимание! Используя упрощенную схему контроллера ATMega32 (Приложение 1), в отдельных случаях можно столкнуться с некорректной обработкой оси Z – режим полушага. А вот в полной версии его платы (Приложение 2), токи осей регулируются внешним аппаратным ШИМом.
Заключение
В контроллерах, собранных ЧПУ станков – широкий спектр использования: в плоттерах, небольших фрезерах, работающих с древесиной и пластиковыми деталями, граверах по стали, миниатюрных сверлильных станках.
Устройства с осевым функционалом используют также в графопостроителях, на них можно рисовать и изготовлять печатные платы. Так что усилия, затраченные на сборку мастерами-умельцами, в будущем контроллере обязательно окупятся.
"RFF" - может управлять как отдельными 3-мя драйверами шаговых двигателей, так и готовой платой с драйверами для 3-х осевых ЧПУ с LPT выходом.
Эта плата альтернатива старому компьютеру c LPT портом, на котором установлен MACH3.
Если на компьютере G-код загружается в программу MACH3, то здесь она читается "RFF" c SD карты.
1. Внешний вид платы
1 - СЛОТ для SD карты;
2 - кнопка пуск;
3 - джойстик ручного управления;
4 - светодиод (для осей X и Y);
5 светодиод (для оси Z);
6 - выводы для кнопки включения шпинделя;
8 - выводы низкого уровня (-GND);
9 - выводы высокого уровня (+5v);
10 - выводы на 3 оси (Xstep, Xdir, Ystep, Ydir, Zstep, Zdir) по 2 вывода на каждый;
11 - выводы LPT разъема (25 пинов);
12 - LPT разъем (мама);
13 - USB разъем (только для питания +5v);
14 и 16 - управление частотой шпинделя (ШИМ 5 в);
15 - GND (для шпинделя);
17 - вывод для ВКЛ и ВЫКЛ шпинделя;
18 - управление частотой оборотов шпинделя (аналог от 0 до 10 в).
При подключении к готовой плате с драйверами для 3-х осевого ЧПУ на которой есть LPT выход:
Установите перемычки между 10 выводами и 11 Выводами.
8 и 9 выводы с 11, они нужны если для драйверов выделены дополнительные пины включения и отключения (нет определенного стандарта поэтому это могут быть любые комбинации, найти их можно в описании,или методом тыка:) -)
При подключении к отдельным драйверам с моторами:
Установите перемычки между 10 выводами Step, Dir платы "RFF" и Step, Dir ваших драйверов. (не забудьте к драйверам и моторам подать питание)
Включите "RFF" в сеть. Загорятся два светодиода.
Вставьте отформатированную SD карту в ЛОТ 1. Нажмите на RESET. Подождите, пока загорится правый светодиод. (Примерно 5 сек) Вытащите SD карту.
На ней появится текстовый файл с именем "RFF".
Откройте этот файл и введите следующие переменные (Вот в таком виде и последовательности):
Пример:
V=5 D=8 L=4.0 S=0 Dir X=0 Dir Y=1 Dir Z=1 F=600 H=1000 UP=0
V - условное значение от 0 до 10 начальной скорости при разгоне (акселерации).
Пояснения по командам
D - дробление шага, установленное на драйверах моторов (на всех трех должно быть одинаковое).
L - длина прохождения каретки (портала), при одном обороте шагового двигателя в мм (на всех трех должно быть одинаковое). Вставьте вместо фрезы стержень от ручки и вручную прокрутите мотор один полный оборот, эта линия и будет значение L.
S - какой сигнал включает шпиндель, если 0 значит - GND если 1 значит +5v (можно подобрать опытным путем).
Dir X, Dir Y, Dir Z, направление движения по осям, тоже можно подобрать опытным путем, устанавливая 0 или 1 (станет понятно в ручном режиме).
F - скорость при холостом ходе (G0), если F=600, то скорость 600мм/сек.
H - максимальная частота вашего шпинделя (нужна для управления частотой шпинделя с помощью ШИМ, допустим если H=1000, а в G-коде прописано S1000 то на выходе при таком значении будет 5v, если S500 то 2.5 v и т.д., переменная S в G-коде не должна быть больше переменной H на SD.
Частота на этом выводе около 500 Гц.
UP - логика управления драйверами ШД, (нет стандарта, может быть как высоким уровнем +5V, так и низким -) установите 0 или 1. (у меня работает в любом случае. -)))
Сам контроллер
См. видео: плата упарвления с 3-х осевым ЧПУ
2. Подготовка управляющей программы (G_CODE)
Плата разрабатывалась под ArtCam, поэтому Управляющая программа должна быть с расширением. TAP (не забудьте поставить в мм, а не в дюймах).
Сохраненный на SD карте файл с G-кодом должен быть с именем G_CODE.
Если у вас другое расширение, например CNC, то откройте свой файл с помощью блокнота и сохраните его в следующем виде G_CODE.TAP.
x, y, z в G-коде должны быть с большой буквы, точка должна быть точкой, а не запятой и даже целое число должно быть с 3-мя нулями после точки.
Вот в таком виде:
X5.000Y34.400Z0.020
3. Ручное управление
Ручное управление осуществляется с помощью джойстика, если вы не ввели переменные в настройках указанные в пункте 1, плата "RFF"
работать не будет даже в ручном режиме!!!
Для перехода в ручной режим необходимо нажать на джойстик. Теперь попробуйте управлять им. Если смотреть на плату сверху (СЛОТ 1 внизу,
разъем 12 LPT наверху).
Вперед Y+, назад Y-, вправо X+, влево X-, (при неправильном ходе в настройках Dir X, Dir Y, поменяйте значение на противоположное).
Нажмите на джойстик еще раз. Загорится 4 светодиод, значит, вы перешли на управление осью Z. Джойстик вверх - шпиндель
должен подниматься Z+, джойстик вниз - опускаться Z- (при неправильном ходе в настройках Dir Z поменяйте значение
на противоположное).
Опустите шпиндель, чтобы фреза дотронулась до заготовки. Нажмите на кнопку 2 пуск, теперь это нулевая точка отсюда начнется выполнение G-кода.
4. Автономная работа (Выполнение Резки по G-коду)
Нажмите на кнопку 2 еще раз, с небольшим удержанием в нажатом состоянии.
После отпускания кнопки плата "RFF" начнет управлять вашим ЧПУ станком.
5. Режим паузы
Кратковременно нажмите на кнопку 2 при работе станка, выполнение резки прекратится и шпиндель поднимется на 5мм над заготовкой. Теперь можно управлять осью Z как вверх так и вниз, не бояться даже углубиться в заготовку, так как после повторного нажатия кнопки 2, резка продолжится с приостановленного значения по Z. В состоянии паузы доступно отключение и включение шпинделя кнопкой 6. Осями X и Y в режиме паузы управлять не получится.
6. Экстренная остановка работы с выездом шпинделя на ноль
Продолжительно удерживая кнопку 2 при автономной работе, шпиндель поднимется на 5 мм над заготовкой, не отпускайте кнопку, начнется попеременное мигание 2-х светодиодов, 4-го и 5-го, когда мигание прекратится, отпустите кнопку и шпиндель переместится на нулевую точку. Повторное нажатие кнопки 2 приведет к выполнению работы с самого начала G-кода.
Поддерживает такие команды, как G0, G1, F, S, M3, M6 для управления частотой вращения шпинделя есть отдельные выводы: ШИМ от 0 до 5 в и второй аналоговый от 0 до 10 в.
Принимаемый формат команд:
X4.000Y50.005Z-0.100 M3 M6 F1000.0 S5000
Строки нумеровать не надо, пробелы ставить не надо, указывать F и S только при изменении.
Небольшой пример:
T1M6 G0Z5.000 G0X0.000Y0.000S50000M3 G0X17.608Y58.073Z5.000 G1Z-0.600F1000.0 G1X17.606Y58.132F1500.0 X17.599Y58.363 X17.597Y58.476 X17.603Y58.707 X17.605Y58.748
Демнострация работы контроллера RFF
В статье описан самодельный станок с ЧПУ. Главное достоинство данного варианта станка – простой метод подключения шаговых двигателей к компьютеру через порт LPT.
Механическая часть
Станина
Станина нашего станка сделана из пластмассы толщиной 11-12мм. Материал не критичен, можно использовать алюминий, органическое стекло фанеру и любой другой доступный материал. Основные детали каркаса прикрепляются с помощью саморезов, при желании можно дополнительно оформить места креплений клеем, если используете древесину, то можно использовать клей ПВА.
Суппорта и направляющие
В качестве направляющих использованы стальные прутки с диаметром 12мм, длина 200мм (на ось Z 90мм), две штуки на ось. Суппорта изготавливаются из текстолита размерами 25Х100Х45. Текстолит имеет три сквозных отверстия, два из них для направляющих и одно для гайки. Направляющие части крепятся винтами М6. Суппорты Х и У в верхней части имеют 4 резьбовых отверстия для крепления стола и узла оси Z.
Суппорт Z
Направляющие оси Z крепятся к суппорту Х через стальную пластину, которая является переходной, размеры пластины 45х100х4.
Шаговые двигатели устанавливаются на крепежи, которые можно изготовить из листовой стали с толщиной 2-3мм. Винт нужно соединить с осью шагового двигателя при помощи гибкого вала, в качестве которого может быть использован резиновый шланг. При использовании жесткого вала, система будет работать не точно. Гайку делают из латуни, которую вклеивают в суппорт.
Сборка
Сборка самодельного ЧПУ станка, осуществляется в следующей последовательности:
- Для начала нужно установить в суппорта все направляющие компоненты и прикрутить их к боковинам, которые вначале не установлены на основание.
- Суппорт передвигаем по направляющим до тех пор, пока не добьемся плавного хода.
- Затягиваем болты, фиксируя направляющие части.
- К основанию крепим суппорт, узел направляющие и боковину, для крепления используем саморезы.
- Собираем узел Z и вместе с переходной пластиной прикрепляем его к суппорту X.
- Далее устанавливаем ходовые винты вместе с муфтами.
- Устанавливаем шаговые двигатели, соединяя ротор двигателя и винт муфтой. Обращаем строгое внимание на то, чтобы ходовые винты вращались плавно.
Рекомендации по сборке станка:
Гайки можно изготовить также из чугуна, использовать другие материалы не стоит, винты можно купить в любом строительном магазине и обрезать под свои нужды. При использовании винтов с резьбой М6х1, длина гайки будет 10 мм.
Чертежи станка.rar
Переходим ко второй части сборки ЧПУ станка своими руками, а именно к электронике.
Электроника
Блок питания
В качестве источника питания был использован блок на 12Вольт 3А. Блок предназначен для питания шаговых двигателей. Еще один источник напряжения на 5Вольт и с током 0.3А был использован для запитки микросхем контролера. Источник питания зависит от мощности шаговых двигателей.
Приведем расчет блока питания. Расчет прост — 3х2х1=6А, где 3 — количество используемых шаговых двигателей, 2 — число запитанных обмоток, 1 — ток в Амперах.
Контролер управления
Управляющий контроллер был собран всего на 3-х микросхемах серии 555TM7. Контроллер не требует прошивки и имеет достаточно простую принципиальную схему, благодаря этому, данный ЧПУ станок своими руками может сделать человек не особо разбирающийся в электронике.
Описание и назначение выводов разъема порта LPT.
Выв. | Название | Направление | Описание |
1 | STROBE | ввод и вывод | Устанавливается PC после завершения каждой передачи данных |
2..9 | DO-D7 | вывод | Вывод |
10 | АСК | ввод | Устанавливается в «0» внешним устройством после приема байта |
11 | BUSY | ввод | Устройство показывает, что оно занято, путем установки этой линии в «1» |
12 | Paper out | ввод | Для принтеров |
13 | Select | ввод | Устройство показывает, что оно готово, путем установки на этой линии «1 » |
14 | Autofeed | ||
15 | Error | ввод | Индицирует об ошибке |
16 | Initialize | ввод и вывод | |
17 | Select In | ввод и вывод | |
18..25 | Ground GND | GND | Общий провод |
Для эксперимента был использован шаговый двигатель от старого 5,25-дюймов. В схеме 7 бит не используется т.к. применено 3 двигателя. На него можно повесить ключ включение главного двигателя (фреза или сверло).
Драйвер для шаговых двигателей
Для управления шаговым двигателем используется драйвер, который из себя представляет усилитель с 4-я каналами. Конструкция реализована всего на 4-х транзисторах типа КТ917.
Применять можно и серийные микросхемы, к примеру — ULN 2004 (9 ключей) с током 0,5-0.6А.
Для управления используется программа vri-cnc. Подробное описание и инструкция по использованию программы находится на .
Собрав данный ЧПУ станок своими руками, вы станете обладателем машины способной выполнять механическую обработку (сверление, фрезерование) пластмасс. Гравировку по стали. Также самодельный станок с ЧПУ может использоваться как графопостроитель, на нем можно рисовать и сверлить печатные платы.
По материалам сайта: vri-cnc.ru
Всем доброго времени суток! А вот и я с новой частью своего рассказа о ЧПУ - станке
. Когда начинал писать статью даже не думал, что она получится настолько объемной. Когда написал про электронику станка посмотрел и испугался – лист А4 исписан с двух сторон, а ещё очень и очень много чего нужно рассказать.
В итоге получилось этакое руководство по созданию станка ЧПУ
, рабочего станка, с ноля. Будет три части статьи об одном станке: 1-электронная начинка, 2-механика станка, 3-все тонкости настройки электроники, самого станка, и программы управления станком.
В общем попытаюсь объединить в одном материале всё полезное и необходимое каждому начинающему в этом интересном деле, то что сам прочел на разных интернет-ресурсах и пропустил через себя.
Кстати, в той статье я забыл показать фотографии изготовленных поделок. Исправляю это. Пенопластовый медведь и фанерное растение.
Предисловие
После того, как собрал свой маленький станочек без существенных затрат сил, времени и средств, меня всерьез заинтересовала эта тема. Посмотрел на ютубе, если не все, то почти все ролики, связанные с любительскими станками. Особенно впечатлили фотографии изделий, которые люди делают на своих «home CNC ». Посмотрел и принял решение – буду собирать свой большой станок! Вот так на волне эмоций, хорошо всё не обдумал погрузился в новый и неизведанный для себя мир CNC .Не знал с чего начать. Первым делом заказал нормальный шаговый двигатель Vexta
на 12 кг/см, между прочим с гордой надписью «made in Japan».
Пока тот ехал через всю Россию, сидел вечерами на разных ЧПУ-шных форумах и пытался определиться в выборе контроллера STEP/DIR и драйвера шаговых двигателей. Рассматривал три варианта: на микросхеме L298 , на полевиках, либо же купить готовый китайский TB6560 о котором были очень противоречивые отзывы.
У одних он работал без проблем продолжительное время, у других сгорал при малейшей ошибки пользователя. Кто-то даже писал, что у него сгорел, когда тот немножко провернул вал двигателя, подключенного в это время к контроллеру. Наверное факт ненадежности китайца и сыграл в пользу выбора схемы L297+ активно обсуждаемой на форуме. Схема наверное и в самом деле неубиваемая т.к. полевики драйвера по амперам в несколько раз превышают то, что нужно подавать на моторы. Пусть и самому паять надо (это же только в плюс), и по стоимости деталей выходило чуть больше, чем китайский контроллер, зато надежно, что важнее.
Немного отступлю от темы. Когда всё это делалось, даже не возникло мысли, что когда-нибудь буду об этом писать. Поэтому нет фотографий процесса сборки механики и электроники, только несколько фоток, сделанных на камеру мобильника. Всё остальное щелкал специально для статьи, в уже собранном виде.
Дело паяльника боится
Начну с блока питания. Планировал сделать импульсный, провозился с ним наверное неделю, но так и не смог победить возбуд, который шел непонятно откуда. Мотаю транс на 12в – всё ОК, мотаю на 30-полная неразбериха. Пришел к выводу, что какая-то бяка лезет по обратной связи с 30в на TL494 и сносит ей башню. Так и забросил этот импульсник, благо было несколько ТС-180 один из которых пошел служить родине в качестве транса питания. Да и что ни говори, а кусок железа и меди будет надежнее кучки рассыпухи. Трансформатор перемотал на нужные напряжения, а нужно было +30в на питание моторчиков, +15в на питание IR2104 , +5в на L297 , и вентилятор. На двигатели можно подавать 10, а можно и 70, главное не превышать по току, но, если сделать меньше – снижаются максимальные обороты и сила, а вот больше не позволял трансформатор т.к. нужно было 6-7А. Напряжения 5 и 15в застабилизировал, 30 оставил «плавающими» на усмотрение нашей электросети.Всё это время ежевечернее сидел за компьютером и читал, читал, читал. Настройка контроллера, выбор программ: какой рисовать, какой управлять станком, как изготовить механику и тд. и тп. В общем, чем больше читал, тем страшнее становилось, и всё чаще возникал вопрос «нафига мне это надо?!». Но отступать было поздно, двигатель на столе, детали где-то в пути – надо продолжать.
Пришло время паять плату.
Имеющиеся в интернете мне не подошли по трем причинам:
1 - В магазине, котором заказывал детали не оказалось IR2104
в DIP корпусах, и мне прислали 8-SOICN. На плату они припаиваются с другой стороны, перевернутые, и соответственно нужно было зеркалить дорожки, а их (IR2104
) 12 штук.
2 - Резисторы и конденсаторы также взял в SMD корпусах для уменьшения количества отверстий, которые нужно было сверлить.
3 - Имеющийся у меня радиатор был меньшего размера и крайние транзисторы были вне его площади. Нужно было смещать полевики на одной плате вправо, а на другой влево, поэтому изготовил два вида платы.
Схема контроллера станка
Для безопасности LPT порта, контроллер и компьютер соединил через плату опторазвязки. Схему и печатку взял на одном известном сайте, но опять же пришлось немного переделать её под себя и убрать лишние детали.
Одна сторона платы питается через USB порт, другая, подключенная к контроллеру - от источника +5в. Сигналы передаются через оптроны. Все подробности о настройке контроллера и развязки напишу в третьей главе, здесь же упомяну только основные моменты. Данная плата развязки предназначена для безопасного подключения контроллера шагового двигателя к LPT порту компьютера. Полностью электрически изолирует порт компьютера от электроники станка, и позволяет управлять 4-х осевым ЧПУ станком. Если станок имеет только три оси, как в нашем случае, ненужные детали можно оставить висеть в воздухе, либо вообще их не впаивать. Имеется возможность подключения концевых датчиков, кнопки принудительной остановки, реле включения шпинделя и другого устройства, например пылесоса.
Это было фото платы опторазвязки взятое из интернета, а вот так выглядит мой огород после установки в корпус. Две платы и куча проводов. Но вроде бы наводок никаких нет, и всё работает без ошибок.
Первая плата контроллера готова, всё проверил и пошагово протестировал, как в инструкции. Подстроечником выставил небольшой ток (это возможно благодаря наличию ШИМ), и подключил питание (двигателей) через цепочку лампочек 12+24в, чтобы было «ничё, если чё». У меня же полевики стоят без радиатора.
Двигатель зашипел. Хорошая новость, значит ШИМ работает как надо. Нажимаю клавишу и он крутится! Забыл упомянуть, что этот контроллер предназначен для управления биполярным шаговым двигателем т.е. тем, у которого подключаются 4 провода. Игрался с режимами шаг/полушаг, током. В режиме полушаг двигатель ведёт себя стабильнее и развивает большие обороты + увеличивается точность. Так и оставил перемычку в «полушаге». С максимальным безопасным для двигателя током при напряжении примерно 30в получилось раскрутить двигатель до 2500 об/мин! Моему первому станку без ШИМ такое и не снилось.))
Следующие два мотора заказал помощнее, Nema
на 18кг/с, но уже «made in China».
По качеству они уступают Vexta , всё-таки Китай и Япония разные вещи. Когда вращаешь вал рукой у японца это происходит как-то мягко, а от китайцев ощущение другое, но на работе это пока что никак не сказалось. Замечаний к ним нет.
Спаял две оставшиеся платы, проверил через «светодиодный симулятор шагового двигателя», вроде бы всё хорошо. Подключаю один мотор – работает отлично, но уже не 2500 оборотов, а около 3000! По уже отработанной схеме подключаю третий мотор к третей плате, крутится пару секунд и встал… Смотрю осциллом – на одном выводе импульсов нет. Прозваниваю плату – одна из IR2104 пробита.
Ну ладно, может бракованная попалась, читал что часто такое бывает с этой микрухой. Впаиваю новую (брал с запасом 2 штуки), та же ерунда – пару секунд крутит и STOP! Тут я поднапрягся, и давай проверять полевики. Кстати, в моей плате установлены IRF530
(100В/17А) против (50В/49А), как в оригинале. На мотор будет идти максимум 3А, так что запаса в 14А хватит с избытком, а вот разница в цене почти в 2 раза в пользу 530-ых.
Так вот, проверяю полевики и что я вижу…не припаял одну ножку! И на выход этой "ирки" полетели все 30В с полевика. Припаял ножку, ещё раз внимательно всё осмотрел, ставлю ещё одну IR2104
, сам волнуюсь – это же последняя. Включил и был очень счастлив, когда двигатель не остановится после двух секунд работы. Режимы оставил такие: двигатель Vexta
– 1,5А, двигатель NEMA
2,5А. При таком токе достигаются обороты примерно 2000, но лучше ограничить их программно во избежании пропуска шагов, и температура двигателей при длительной работе не превышает безопасную для моторов. Трансформатор питания справляется без проблем, ведь обычно одновременно крутятся только 2 мотора, но радиатору желательно дополнительное воздушное охлаждение.
Теперь про установку полевиков на радиатор
, а их 24 штуки, если кто не заметил. В этом варианте платы они расположены лежа, т.е. радиатор просто на них ложится и чем-либо притягивается.
Конечно, желательно положить сплошной кусок слюды для изоляции радиатора от транзисторов, но у меня его не было. Выход нашел такой. Т.к. у половины транзисторов корпус идёт на плюс питания их можно крепить без изоляции, просто на термопасту. А под оставшиеся я положил кусочки слюды, оставшиеся от советских транзисторов. Радиатор и плату просверлил в трех местах насквозь и стянул болтиками. Одну большую плату я получил путем спаивания трех отдельных плат по краям, при этом для прочности впаял по периметру медный провод 1мм. Всю электронную начинку и блок питания разместил на каком–то железном шасси, даже не знаю от чего.
Боковые и верхнюю крышку вырезал из фанеры, и сверху поставил вентилятор.