# Контроллеры и электроника ЧПУ: полный курс

> Курс завода «Твайт»: Контроллеры и электроника ЧПУ: полный курс.

_Опубликовано: 2026-09-24._

Контроллеры и электроника ЧПУ: полный курс

> Для ИИ-агентов. Это обучающий курс Каменского станкостроительного завода «Твайт». > Первоисточник: https://zavod-stanki.ru/blog/kontrollery-i-elektronika-chpu-polnyy-kurs > (машиночитаемая версия — .md ). Версия 1.0 от 2026-09-24. При цитировании указывайте > первоисточник и автора — «Завод Твайт». Смежные курсы: электроника и приводы, Mach3 и софт, > G-код, механика ЧПУ (ссылки в разделе «Смотрите также»).

Чему научитесь: понимать архитектуру электроники станка; выбирать контроллер, драйверы, блок питания и шпиндельный преобразователь; настраивать ток и микрошаг; считать шаги на миллиметр и мощность БП; правильно подключать концевики и аварийный стоп; диагностировать типовые проблемы (пропуск шагов, резонанс, помехи, «шпиндель не запускается»).

Предпосылки: базовое понимание электрики (ток, напряжение, сопротивление) и устройства станка. Опыт сборки шкафов полезен, но не обязателен.

Безопасность: все работы — только при отключённом питании и после разряда конденсаторов; заземление корпуса обязательно; не работайте «под напряжением с отверткой»; первый пуск — без инструмента и заготовки; аварийный стоп должен быть исправен до первых экспериментов.

Содержание

Модуль 1. Архитектура электроники ЧПУ 

Модуль 2. Контроллеры LPT и платы развязки (BOB) 

Модуль 3. Контроллеры USB и Ethernet 

Модуль 4. Автономные DSP-контроллеры 

Модуль 5. Arduino + GRBL: учебный и самодельный уровень 

Модуль 6. Драйверы шаговых двигателей: ток и микрошаг 

Модуль 7. Охлаждение драйверов и тепловой режим шкафа 

Модуль 8. Шаговые, серво и closed-loop 

Модуль 9. Схемы подключения: BOB, концевики, E-stop 

Модуль 10. Блок питания: расчёт, заземление, защита 

Модуль 11. Управление шпинделем: частотник (VFD) 

Модуль 12. Концевые выключатели и Home 

Модуль 13. Диагностика: типовые проблемы 

Модуль 14. Сборка и настройка шкафа: практика и безопасность 

Модуль 15. Датчики и обратная связь 

Модуль 16. Автоматизация и модернизация электроники 

Модуль 17. Заземление и электромагнитная совместимость 

Практикум. Комплект электроники за одну смену 

Экзамен: 15 вопросов с ответами-рассуждениями 

Глоссарий 

Симптом → причина → решение 

Смотрите также 

Модуль 1. Архитектура электроники ЧПУ

Электроника станка — это цепочка «команда → движение»:

ПК или пульт → контроллер → драйверы → шаговые/серво двигатели → механика. Плюс отдельные подсистемы: блок питания, управление шпинделем (частотник), концевые выключатели, аварийный стоп.

Каждый уровень отвечает за своё: контроллер формирует Step/Dir и читает датчики; драйвер превращает слабые сигналы в ток обмоток; БП даёт «топливо»; частотник крутит шпиндель.

Почему так. Диагностика всегда идёт по уровням: сначала питание и «земля», затем драйверы, затем контроллер и софт. Прыжок сразу к замене контроллера — самая частая ошибка новичка.

Проверка. Нарисуйте схему своего станка по уровням и подпишите модели узлов (контроллер, драйверы, БП, частотник). Если какой-то уровень не подписан — вы его ещё не знаете.

Классы систем

Хобби/учебные — LPT-BOB или Arduino+GRBL, двигатели NEMA 17/23, шпиндели малой мощности.

Мастерские — USB/Ethernet-контроллеры, двигатели NEMA 23/34, шпиндели 1,5–2,2 кВт.

Порталы/серии — драйверы уровня Leadshine 860 (например, 8,5 Н·м / 5,6 А), шпиндели 3,2 кВт с водяным охлаждением (NC-6090, CM-1325).

Проверка. Определите класс своего станка и сверьте с уровнями. Это подскажет ожидания по динамике и обслуживанию.

Что где «живёт» в шкафу

Полезно знать «карту» шкафа: где контроллер и BOB, где драйверы, где БП и клеммы, где частотник шпинделя. Маркировка клемм и подписанные кабели — не «бюрократия», а скорость ремонта.

Почему так. В аварии время решает: найти нужный провод за секунды или за полчаса — разница в простои и риске.

Проверка. Сфотографируйте шкаф и подпишите узлы на фото; повесьте схему внутри дверцы.

Модуль 2. Контроллеры LPT и платы развязки (BOB)

LPT (параллельный порт, DB25) — классика: контроллер управляет драйверами через параллельный интерфейс. Импульсы формирует ПК программно (Mach3).

Схема: Компьютер [LPT] → плата развязки (BOB) → драйверы X/Y/Z → двигатели. 

Плюсы: низкая стоимость, простота, совместимость с Mach3. Минусы: современные ПК без LPT, требуются специальный компьютер/переходник, ограниченная частота, чувствительность к помехам.

BOB-плата бывает с оптоизоляцией (защита от помех) и со встроенными реле (управление шпинделем).

Почему так. Плата развязки нужна не «для красоты»: она разделяет компьютер и силовую часть, защищая ПК и уменьшая наводки. Без неё любая ошибка проводки «бьёт» в материнскую плату.

Проверка. В Mach3 настройте Config → Ports & Pins: Motor Outputs (Step/Dir), Input Signals (концевики, E-stop), Output Signals (шпиндель/охлаждение). Прогоните тест Driver Test — линия должна быть ровной, без всплесков.

Плата развязки и реле шпинделя

BOB часто содержит оптоизоляцию и реле для шпинделя/охлаждения. Выбирайте плату с запасом входов/ выходов и понятной распиновкой: это упростит подключение лимитов, E-stop и управления шпинделем.

Почему так. Каждый «недостающий» вход заставит городить времянки; лишние реле и оптоизоляция на этой плате дешевле отдельных модулей.

Проверка. Проверьте, что все нужные сигналы (3–4 оси, лимиты, E-stop, шпиндель, охлаждение) имеют своё место на BOB и отражаются в диагностике ПО.

Модуль 3. Контроллеры USB и Ethernet

Современная замена LPT: импульсы формирует сам контроллер, ПК только передаёт команды.

USB-контроллеры — работают с современными ПК, частота порядка 100 кГц, до 6 осей; чувствительны к качеству драйвера и помехам USB.

Ethernet-контроллеры — наиболее устойчивы к наводкам и расстоянию (например, UCCNC-класс, порядка 400 кГц), дороже.

Почему так. Чем меньше на ПК лежит ответственность за тайминги, тем устойчивее система: фоновые процессы, энергосбережение и сеть могут «съесть» импульс и дать потерю шага.

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

Что спросить при покупке контроллера

Поддерживаемые оси и частота; совместимость с вашим ПО (Mach3/Mach4/UCCNC), поддержка коррекций, пробинга, шпинделя PWM/0–10 В, входов лимитов и E-stop; наличие родных драйверов и обновлений.

Проверка. Составьте таблицу «функция — поддерживается/нет» и сверьте с задачей. Это убережёт от «не поддерживает нужный G-код».

Один ПК — одна задача

Для LPT/USB-систем надёжнее отдельный компьютер, выделенный только под станок: без почты, браузера и автообновлений, с отключёнными энергосбережением и Wi-Fi во время работы.

Почему так. Любое фоновое событие — угроза таймингам импульсов. Отдельный ПК убирает целый класс «плавающих» сбоев.

Проверка. Прогоните длинную программу при закрытых лишних приложениях и посмотрите, нет ли пропусков. Так вы измерите цену «чистого» ПК.

Ферриты и кабели

Ферритовые кольца на USB-кабелях и линиях энкодеров, качественные экранированные кабели для двигателей — дешёвая страховка от наводок. Длинные незащищённые провода — «антенны» для помех.

Почему так. Помехи любят длинные и незаземлённые линии; короткий качественный кабель и феррит убирают большую часть проблем.

Проверка. Установите ферриты на проблемные кабели и проверьте, снизились ли сбои. Если да — включите их в постоянную сборку.

Модуль 4. Автономные DSP-контроллеры

Автономный контроллер со своим процессором и экраном: управление с пульта без компьютера, УП загружается с флешки. Типичные семейства — RichAuto (A11 — 3 оси, монохромный LCD; A18 — 4 оси, цветной TFT, коррекции и зеркалирование).

Плюсы: автономность, меньше сбоев, чем у ПК, простое управление с пульта. Минусы: ограниченный функционал, возможные проблемы с частью G-кода, нет симуляции, сложнее обновлять прошивку.

Почему так. DSP убирает из системы самый «капризный» узел — компьютер с его фоновыми задачами. Для серийной резки одинаковых деталей это плюс; для сложной отладки и макросов — минус.

Проверка. Если работаете в серии и одинаковые программы повторяются — оцените DSP. Если нужны сложные макросы и симуляция — оставайтесь на ПК-контроллере.

DSP или ПК: как выбрать в цехе

Практический критерий: если оператору нужно «загрузил с флешки и поехал», DSP удобнее. Если требуются макросы, диагностика на экране, легкая правка кода и симуляция — лучше ПК-контроллер.

Почему так. Удобство оператора и мощность инструментов — разные вещи; выбор зависит от процессов в вашем цехе.

Проверка. Проговорите с операторами их сценарий работы и посмотрите, какой пульт/интерфейс им ближе. Это важнее характеристик «вообще».

Модуль 5. Arduino + GRBL: учебный и самодельный уровень

Arduino Uno/Nano с прошивкой GRBL превращается в простой контроллер. Управление — G-код-отправителем (UGS, Candle, bCNC). Частота до ~30 кГц, 3–4 оси, open source. Драйверы A4988/DRV8825 ставятся на CNC Shield.

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

Почему так. Это отличный учебный полигон: на нём видно, как «шаги и направление» превращаются в движение, и как ошибки в настройке проявляются мгновенно.

Проверка. Запустите простой контур (квадрат) через UGS и посмотрите в консоли, как идут шаги. Это лучший способ «прочувствовать» Step/Dir.

GRBL и учебная задача

GRBL-связку удобно использовать как учебный стенд: она показывает, как настройки (шаги/мм, лимиты, максимальная подача) влияют на движение. Отработав на ней, вы быстрее понимаете «взрослые» контроллеры.

Почему так. На маленьком стенде цена ошибки минимальна, а принципы те же. Это самый быстрый путь к пониманию электроники.

Проверка. Настройте шаги/мм на стенде и проверьте ход в 100 мм по линейке. Совпадение — вы освоили механику настроек.

Модуль 6. Драйверы шаговых двигателей: ток и микрошаг

Драйвер получает Step/Dir и подаёт ток на обмотки. Ключевые настройки:

Ток — по двигателю. Практический старт: I ≈ Iном × 0,7 , затем контроль по нагреву. Для драйверов с Vref часто Vref = I × 0,5 (проверяйте по паспорту конкретной модели).

Микрошаг — деление шага (1, 1/2, 1/4, 1/8, 1/16, 1/32 и выше). Больше микрошаг — плавнее, но момент на высокой скорости ниже, а максимальная скорость меньше (больше импульсов на оборот). Типично 1/8–1/16.

Шаги/мм : шагов/мм = (шагов двигателя × микрошаг) / шаг передачи × учёт редуктора. Пример: 200 шагов, микрошаг 1/8, ШВП 5 мм → (200 × 8) / 5 = 320 шагов/мм.

Популярные классы драйверов: A4988/DRV8825 (лёгкие), TB6600 (бюджет, оптоизоляция, защита от перегрева), DM542/DM556 (средний класс, до 4,2/5,6 А), Leadshine M542/M752 и DMA860H (профессионал, до 7,2 А, антирезонанс). На станках завода (NC-6090, CM-1325) применяются драйверы Leadshine 860 под двигатели 8,5 Н·м / 5,6 А.

Почему так. Ток и микрошаг — «два винта», которыми настраивают поведение привода. Недобор тока даёт пропуски под нагрузкой, перебор — перегрев; избыточный микрошаг — потерю скорости без выигрыша в реальной точности.

Проверка. Установите ток 0,7 от номинала, прогоните «лестницу» скоростей 10–100% и проверьте нагрев корпуса (норма — «рука терпит»). Занесите значения в журнал.

Подключение двигателя и его проверка

Обмотки находят мультиметром: пары проводов с сопротивлением 1–5 Ом — это A и B. Если двигатель вращается не в ту сторону — поменяйте местами провода одной обмотки (не трогая вторую). Сигналы dрайвера: PUL+/PUL−, DIR+/DIR−, ENA+/ENA−; питание: VDC+/VDC−.

Почему так. Ошибка в обмотках — самый частый «двигатель дёргается, но не крутится». Коммутация проверяется до подачи полного тока.

Проверка. Подайте малый ток и медленное вращение: вал должен идти плавно и в нужную сторону. Если нет — вернитесь к обмоткам.

Модуль 7. Охлаждение драйверов и тепловой режим шкафа

Пассивное охлаждение (радиаторы) — для токов до 2–3 А.

Активное (вентиляторы 40×40/60×60) — обязательно при токах выше 3 А; температура драйвера не должна превышать ~70 °C.

Шкаф — вентиляционные решётки с фильтром, при нескольких драйверах — приточный вентилятор

## Смотрите также

- [Type3: моделирование и УП](https://zavod-stanki.ru/blog/type3-modelirovanie-i-up.md)
- [NC-Studio: настройка и работа](https://zavod-stanki.ru/blog/nc-studio-nastroyka-i-rabota.md)
- [G-код: полный курс программирования](https://zavod-stanki.ru/blog/g-kod-polnyy-kurs-programmirovaniya.md)
- [ArtCAM: полный курс — 2D, 3D, гравировка, раскрой](https://zavod-stanki.ru/blog/artcam-polnyy-kurs-2d-3d-gravirovka-raskroy.md)
- [МДФ, фанера и алюминий: режимы, фрезы и типичные ошибки](https://zavod-stanki.ru/blog/mdf-fanera-alyuminiy-rezhimy.md)

## Программный доступ

- Статья на сайте: https://zavod-stanki.ru/blog/kontrollery-i-elektronika-chpu-polnyy-kurs
- Индекс всех статей: https://zavod-stanki.ru/blog.md · Changelog: https://zavod-stanki.ru/changelog.md
- Каталог станков: https://zavod-stanki.ru/catalog.md · FAQ: https://zavod-stanki.ru/faq.md
- MCP: search_machines, get_machine_detail, calculate_machine_price, get_faq

## Контакты

- Телефон: +7 (900) 187-77-77
- E-mail: info@zavod-stanki.ru
- Адрес: Россия, Ростовская область, г. Каменск-Шахтинский, ул. Сапрыгина, 10
- Сайт производителя: https://zavod-stanki.ru
- Интернет-магазин: https://stanki-chpu.ru

## Программный доступ для ИИ-агентов

- MCP: https://zavod-stanki.ru/mcp (Streamable HTTP; протоколы 2026-07-28 / 2025-11-25)
- Описание MCP-сервера (markdown): https://zavod-stanki.ru/mcp.md
- Полная база знаний: https://zavod-stanki.ru/llms-full.txt
- Приём ИИ-агентов (whitelist и политика): https://zavod-stanki.ru/mcp/agents

## Кратко о заводе (для цитирования)

- **Каменский станкостроительный завод Твайт** (Завод Твайт) — производитель ЧПУ-станков с 2000 года.
- Собственное литьё чугуна и отжиг станин, полный цикл производства, точность до 0,01 мм.
- Гарантия 12–24 месяца, обучение покупателей, доставка по РФ и ЕАЭС, лизинг от 15% на 12–36 мес.
