автономый контроллер для фрезера
автор контроллеров Артур Курпуков из Бишкека.
существует две модификации контроллеров для фрезера, один бесплатный(фото слева), с ограниченным набором функций, и есть полностью платный вариант(фото справа, и видео в центре), который можно заказать только в виде готового изделия написав автору, платный вариант имеет множество полезных функций. насторойка производится с самого пульта. имется защита от выключения питания, возможность начать работу с любой строки, 9 независимых систем координат и многое другое.
заказать можно тут
УПРАВЛЕНИЕ
X+, X-, Y+, Y-, Z+ и Z- - ручное управление;
XY-0 - обнулить координаты осей X и Y;
Z-0 - обнулить координаты оси Z;
HIGH/LOW - выбор скорости ручных перемещений;
ON/OFF - управление шпинделем;
ORIGIN/OK - поднять ось Z на безопасную высоту и вернуть остальные оси в нуль;
RUN/PAUSE - открыть экран выбора файла для выполнения;
STOP/CANCEL - открыть экран настроек ручного управления;
ON/OFF + [Z+, Z-] - управление скоростью вращения шпинделя;
MENU + [0-9] - выбор системы координат, 0 - отображение реальной (машинной) позиции;
MODE + [Z+, Z-, Z-0] - управление осью A;
Во время выполнения файла:
Y+, Y- - изменить коэффициент подачи (feed override);
Z+, Z- - управление скоростью вращения шпинделя;
RUN/PAUSE - пауза/продолжить;
STOP/CANCEL - прекратить выполнение файла;
В меню:
X+, X- - вверх/вниз;
Y+, Y- - PageUp/PageDown;
ORIGIN/OK - подтвердить выбор файла / ввод новго значения;
RUN/PAUSE - изменить выбранный параметр / backspace;
STOP/CANCEL - вернуться назад / отмена;
Шпиндель включается перед выполнением файла, не зависимо что указано в g-коде, и выключается после выполнения. Также предусмотрена задержка на раскрутку шпинделя (задается в настройках), ее можно пропустить нажав любую кнопку на контроллере.
Кнопка ORIGIN возвращает фрезу в начало координат, предусмотрено нажатие этой кнопки даже когда фреза находится в заготовке, в этом случае фреза будет поднята на безопасную высоту (задается в настройках и по умолчанию 40мм) и только потом оси X и Y поедут в нуль.
обсуждение здесь
назначение кнопок как на DSP контроллере
основа контроллера - микроконтроллер Атмега 2560, назначение выводов на картинке ниже: