LinuxCNC

Бесплатно
Открытый исходный код
Linux

Сайт: linuxcnc.org

LinuxCNC — это бесплатная и открытая система управления станками с числовым программным управлением (ЧПУ), предназначенная для работы на платформе Linux с реальным временем. Она поддерживает управление до 9 осями и использует G-код (RS-274NGC) для управления движением. Система ориентирована на использование в малом и среднем производстве, а также в образовательных и исследовательских целях.

Изначально разработанная Национальным институтом стандартов и технологий США (NIST) как EMC (Enhanced Machine Controller), система была адаптирована для работы на Linux и получила новое название — LinuxCNC. С тех пор она активно развивается сообществом разработчиков и пользователей, предоставляя гибкую и настраиваемую платформу для управления различными типами станков, включая фрезерные, токарные, плазменные резаки и роботизированные манипуляторы.

  • Поддержка до 9 осей: управление многокоординатными станками с высокой точностью.
  • Исполнение G-кода: поддержка стандартных G-кодов для обработки материалов.
  • Реальное время: использование реального времени для точного контроля движений.
  • Гибкая настройка: возможность адаптации под различные типы оборудования и конфигурации.
  • Поддержка различных интерфейсов: возможность подключения через параллельный порт, PCI, PCIe, Ethernet и другие интерфейсы.
  • Интерфейс HAL (Hardware Abstraction Layer): абстракция аппаратных средств для упрощения настройки и расширения функциональности.
  • Программируемый логический контроллер (PLC): встроенная поддержка программируемых логических контроллеров для автоматизации процессов.
  • Модульная структура: возможность добавления новых функций и адаптации системы под специфические требования.
  • Поддержка различных типов приводов: управление как шаговыми, так и сервоприводами.
  • Активное сообщество: поддержка и развитие системы сообществом пользователей и разработчиков.
Подробнее