LinuxCNC

Материал из Wiki CNC
Перейти к навигации Перейти к поиску

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

 Все вопросы, дополнения и исправления по данному руководству необходимо направлять на электронный адрес: aleksandr@enderukov.ru

Руководства и приложения

Для более удобной структуризации информации воспользуйтесь ссылками на связанные темы:

Почему LinuxCNC?

Mach3 NC-Studio Автоном. пульты LinuxCNC
Количество осей При работе через LPT-DPTR 1.03: 4 оси
При работе через ZKMotion: 6 осей
PCIMC-3D: 3 оси
PCIMC-3G: 3 оси
PM95A+Lambda4S: 4 оси (Примечание: стоимость более 1000$)
DSP RichAuto A11: 3 оси
DSP RichAuto A18: 4 оси
При работе через LPT-DPTR 1.03: 4 оси
При работе через MESA: 6 осей
Максимальная частота При работе через LPT-DPTR 1.03: 60 kHz*
При работе через ZKMotion: 1,5Mhz
PCIMC-3D: 47 kHz.
PCIMC-3G: 120 kHz
DSP RichAuto A11, A18: 1Mhz При работе через LPT-DPTR 1.03: 60kHz
При работе через MESA: более 400 kHz
Конфигурируемость (возможность изменения функционала или интерфейса под собственные задачи) Система скриптов на VB, легко изменяется интерфейс или функционал под задачи Интерфейс изменить невозможно, изменение функционала крайне ограничено Невозможно изменить ни функционал, ни интерфейс Легко изменить функционал и интерфейс, язык Python и другие
Удобство интерфейса Для рядового пользователя перенасыщен кнопками и функциями Минималистичный, удобный Недостаточно удобный, нет многих функций Минималистичный, нет некоторых удобных функций
Удобство настройки Легко настраивается из меню программы Почти не требует настройки, легко настраивается из меню программы Легко настраивается, но некоторые параметры не интуитивны Легко настраивается через файлы конфигурации
Работа с большим объемом G-кода Проблемы при загрузке больших управляющих программ Легко работает с большим объемом Легко работает с большим объемом, но долго загружает управляющую программу Легко работает с большим объемом (однако иногда требуется выключить визуализацию)
Требования к ПК Очень требователен к ПК (не только к техническим характеристикам, но и к наличию сторонних программ на ПК) Не требователен к ПК (только тип операционной системы и битность) Не требует ПК Не требователен к ПК
Стабильность Нестабилен вввиду требовательности к ПК Стабильная система Стабильная система Стабильная система
Стоимость Платное ПО Платное ПО Покупное оборудование Стоимость ПК + стоимость контроллера EP7i92, программное обеспечение бесплатно
Итоги/выводы Интерфейс слегка перенасыщен и требует время для освоения системы у новичков, легко настраиваемая неопытным пользователем по созданным руководствам. Огромный плюс состоит в большом количестве информации о данной системе. Отличная гибкость под разные задачи. Однако существенным недостатком данной системы является нестабильная работа. В данном случае под нестабильностью стоит понимать «капризность системы». В особенности это проявляется на больших управляющих программах, которые исполняются на станке часами. Отличная надежность. Настройка крайне простая и можно легко сказать что данная система работает «из коробки». Два больших недостатка не дают этой системе занять лидирующие позиции: 3 оси (существуют и 4-ех осевые версии, но стоимость контроллера несоизмерима — более 1000$) и полное отсутствие гибкости. Стабильны при работе, но статистике менее удобны в работе. Отсутствие визуализации, невозможность изменения интерфейса и прочее. Согласно статистике, существует такая проблема: пульт проводной и находится в непостредственной близости к станку. Именно по этому 80% обращений в техподдержку — физические повреждения (разбит экран, клавиатура, перебит провод) Отличная гибкость, отличная надежность. Единственный недостаток: скудный интерфейс в стандартном исполнении (интерфейс Axis). Некоторая сложность настройки на начальных этапах.

Какой вывод мы можем сделать исходя из этой сравнительной таблицы? По нашему мнению LinuxCNC является одной из надежных систем управления ЧПУ, сбоев при работе данной системы крайне мало. Однако стандартный интерфейс Axis недостаточно удобен и лишен некоторых возможностей (точнее говоря не лишен, но этот функционал не является интуитивным, удобным). При этом стоимость контроллеров, необходимых для работы с LinuxCNC очень доступная (к примеру контроллеры LPT-DPTR 1.03 для работы через LPT, или контроллеры MESA для работы через PCI или Ethernet).