До настоящего времени у контроллера было реализована возможность управления шпинделем с помощью выхода ШИМ или аналогового выхода.
В beta были добавлены:
- возможность дискретного управления шпинделем (вкл/выкл)
- можно задавать выходы для организации прямого и обратного вращения шпинделя
- возможность управления шпинделем с помощью импульсов (шаг/направление)
- остановка шпинделя контроллером по сигналу inEMGStop при дискретном управлении (без участия компьютера)
- поддержка многошпиндельности (пока нет поддержки в WLMill)
В скриптах (M3/M4/M5) необходимо указывать установку состояние шпинделя.
M3<<<MACHINE.setSpindleState(1) // вращение в прямом направлении
M4<<<MACHINE.setSpindleState(-1) // вращение в обратном направлении
M5<<<MACHINE.setSpindleState(0) // остановка
Для совместимости с прошлыми версиями команда MACHINE.enableSOut интерпретируется как:
- MACHINE.enableSOut(1) = MACHINE.setSpindleState(1)
- MACHINE.enableSOut(0) = MACHINE.setSpindleState(0)
Изменено окно настройки шпинделя, добавлены подсказки:
