Цитата(krux @ Apr 17 2017, 13:35)

там же Cortex-A9, чего бы ему не распарсить G-код "на месте"?
Распарсить G-код конечно сможет, да и траекторию нарисует про наличии FPU. Есть же примеры LinuxCNC на палатах типа Rapsberry и подобных. Вот только сразу начинаются грабли с интерфейсом пользователя и доп оборудованием. То на экран не успеваем рисовать, то энкодер-ручной задатчик подключить некуда, то файл длинный с G-кодом открыть не получается.
А потом при старте шпинделя на 20 квт плата без гальванической развязки по всем управляющим сигналам умудряется зависнуть.
Экран пользователя и энкодер-задатчик и датчик позиции и длины инструмента обязательны, если предполагается точно позиционировать на станке предварительно обработанную заготовку, а не просто металлический параллелепипед. Или продолжать обработку после снятия заготовки для других технологических операций.
Если станок с автоматической сменой инструмента, то там еще М-коды для управления шпинделем и механизмом смены инструмента добавляется, а главное- панель настройки параметров каждого инструмента в магазине.
Включение- выключение эмульсии для смазки-охлаждения инструмента- тоже отдельный контроллер типа PLC которым надо управлять. Так и сяк получается отдельный комп в индустриальном исполнении.
А еще запить лога всей работы, чтобы разобраться кто виноват, когда оператор вьедет шпинделем в стол.