Программа WLMill используется для управления фрезерным станком ЧПУ с помощью полу-автономных контроллеров WLMotion.
Программа написана на языке C++ с использование Qt. Что позволяет использовать её на различных платформах. Таких как Windows, Linux и пр.. Также WLMill может использоваться и на одноплатных компьютерах.

Функциональные характеристики ПО «WLMill»:
- Визуализация G-кода — отображение траектории обработки заготовки в 3D.
- Редактор G кода программы с подсветкой синтаксиса.
- Ручное управление станком — перемещение по осям, настройка скорости, коррекция подачи и шпинделя.
- (MScript) Создание и редактирование макросов обработки визуальной среды и кодов M G кода.
- (LScritpt) Создание и редактирование фоновых макросов. Позволяет создавать любую логику обработки входных сигналов и выходов.
- Удобный редактор скриптов с подсветкой синтаксиса и системой подсказок.
- Есть возможность добавления плагинов, в том числе созданных сторонним разработчиком.
- Есть возможность добавления элементов интерфейса на языке QML.
- Создание пользовательских кнопок интерфейса. Для реализации индивидуальных задач.
- Построение карты высот — компенсация неровностей поверхности заготовки и использование карты при работе станка.
- Подключение по USB, Ethernet — автопоиск контроллера станка.
- Настройка конфигурации станка — удобное графическое меню для параметров ЧПУ. Позволяет точно настроить каждый элемент станка.
- Управление с клавиатуры, пульта WHB04B, геймпада, а также с входов контроллера.
- Встроенный осциллограф для наглядного контроля движения станка.
- Возможность корректировки подачи и скорости вращения шпинделя процессе работы станка.
- Широкий функционал работы с таблицами систем координат, инструментов, и мест инструментов (если несколько шпинделей и прочее).
- Наличие системы перевода на различные языки интерфейса.
Доступные языки интерфейса:
- Русский
- English
Как установить WLMill:
Программу устанавливать не нужно, достаточно просто скачать архив, распаковать его и запустить файл WLMill.exe. Тестовые траектории находятся внутри папки.
Функциональные характеристики программы и как установить WLMill
Скачать WLMill (большой архив — полный комплект, exe — для обновления)

Видео:
«В чём особенности софта, плат, реализованного диалекта джикодов и пр.?»
Особенность софта (WLMill) в том, что он берёт основную работу по обработке и подготовке перемещений и заданий, которые потом выполняет контроллер. Именно заданий, никакие G коды не передаются в контроллер.
Для большей гибкости в программе WLMill используются скрипты, а именно два движка (потока). Один работает в фоне и используется для обработки сигналов, данных и пр…..с помощью компьютера. Этим движком можно организовать различную логику (PLC и пр). Второй (движок) используется для создания различных диалогов ввода данных пользователем, алгоритма смены инструмента, алгоритмов замера и пр.
Также в процессе работы программы происходят автоматические вызовы тех или иных функций скриптов(смена состояния входа/выхода, остановка на паузу и пр.) в которых можно описать реакцию которая вам необходима.
Есть гибкая система данных для инструментов и систем координат, в которые могут добавляться различные значения. Их можно использовать в различных целях. Все данные доступны из скриптов.
В WLMill постепенно добавляются различные функции. А также поддержка новых возможностей контроллеров.
WLMill не требователен к ресурсам компьютера. И имеет поддержку Linux/Windows
В WLMill есть поддержка (геймпада) с возможностью задания пропорционального задания скорости с помощью рычажков геймпада.
В WLMill есть поддержка пульта WHX04B.
Реализована программная выборка люфтов. В основном используется в станках с направляющими типа «ласточкин хвост».
Встроенный редактор G кода с подсветкой синтаксиса. Позволяет лучше ориентироваться в коде
Встроенный редактор скриптов с подсветкой синтаксиса и автоподстановкой. Позволяет быстрей составлять скрипты, редактировать их а также находить нужный функционал.

