WLMill — фрезеровка ЧПУ

Программа WLMill является бесплатной и открытой (открытый исходный код). WLMill используется для управления фрезерным станком  ЧПУ с помощью полу-автономных контроллеров WLMotion.

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

Главной особенностью является WLMill:

  • Использование полуавтономных отечественных контроллеров ЧПУ WLMotion.
  • Техническая поддержка данного продукта. А также его изменение при необходимости.
  • WLMill является интерфейсом контроллера. Все элементы обеспечивающие непрерывную работу находятся внутри контроллера. В результате чего даже при разрыве связи с контроллером не произойдёт сход фрезы с траектории.

Доступные языки интерфейса:

  1. Русский
  2. English

Программу устанавливать не нужно,  достаточно просто скачать архив, распаковать его и запустить файл WLMill.exe. Тестовые траектории находятся внутри папки.

Обсуждение на форуме: CNC-Club.ru

Документация

Скачать 

Изменения:

30/05/21
- исправлена ошибка залипания клавиш при ручных перемещениях
+ добавлена поддержка входа входа паузы (inPause)

16/04/21 + добавлено авто включение шпинделя если его выключили при паузе + при нажатие на пробел WLMill встаёт на паузу. Для сняти с паузы необходимо нажать кнопку пауза на экране. + добавлена строка инициализации G кода при загрузке WLMill + добавлена строка инициализации G кода при запуске программы обработки - исправлена ошибка построения траектории фрезеровки 06/04/21 - восстановлена функция детекции включения шпинделя при обработке с середины программы. 02/04/21 + задание времени изменения S выхода 18/03/21 + добавлена логгирование работы программы + добавлена проверка положения осей с выводом о расхождении - исправлена работа цикла G83 23/11/20 + добавлена поддержка G98 G99 - исправлена ошибка установки нач положения оси 14/10/20 - кнопка Home (домик) преобразована в кнопку поиска положения двигателей с заданной последовательностью 12/10/20 - исправления 21/09/20 + добавлена функция STOP() в скрипты, она вызывется при нажатие кнопки reset или возникновении ошибки движения. - испавлен баг - не созхранялись СК при закрытие программы 16/09/20 + изменен режим графики: 1 левой кнопкой перетаскивание вида 2 при удержании левой кнопки (0,5сек) включается вращение вида 3 слева и справа(15% от ширины) добавлены поля для увеличения/уменьшения вида 4 при двойном клике траектория вписывается в окно с сохранением ориентации 10/08/20 + в beta перенесены параметры движения оси в окно правки оси + в beta добавлена возможность реверса входа/ выхода в меню его правки 16/06/2020 + добавлена оценка времени исполнения программы, во время работы 03/06/2020 - исправлены ошибки в цикле глубоково сверления 02/06/2020 + добавлен автоподъём при остановке. высота подъёма задаётся в машинных координатах + при остановке/продолжении вызывается скрипт PAUSE()/CONTINUE() 22/05/2020 - изменен алгорит движенияот клавиатуры. можно ускоряться и замедляться в любое время 15/05/2020 + идентификация контроллера по его UID (уникальный код устройства). 27/04/2020 + в раздел сервис добавлены кнопки быстрой установки софт лимитов осей (дополнена докуметация п4.4 настройка софт лимитов) - положение home можно задать в ручном режиме так и установить текущее 24/04/2020 + выведена постоянная кнопка "Reset" (сброс). Она привязана к кнопке клавиатуры"Esc". + добавлена кнопка "Pause" (пауза) при отработке G кода. Она привязана к кнопке клавиатуры "space" (пробел). - для выполнения G кода в ручном режиме не нужно переходить в закладку "Auto" 21/04/2020 + добавлена связь кнопок F3 F4 F5 F7 F8 F9 с макросами M3 M4 M5 M7 M8 M9 + для отключения функции возобновления связи нужно поставить в файле контроллера timeHeart_ms="0" + в файле config.xml параметр "zoomDir" меняет направление приближения вида - при коротковременной потери связи больше не выводится сообщение 10/04/2020 - добавлен выбор канала шим 09/04/2020 * + добавлено отображение траектории (жёлтым цветом) которая загружена в контроллер + добавлена возможность изменения максимального отображения траектории, параметр maxShowPoints в файле config.xml - ускорена загрузка траектории в контроллер 08/04/2020 - исправлен порядок загрузки конфигурации контроллера 03/04/2020 - исправлена ошибка,не сохранялась инверсия первого выхода 16/03/2020 - исправлена ошибка, при расчёте сглаживаний 11/03/2020 - Исправлена ошибка установки скорости при ручном перемещении 03/03/2020 - Исправлена отрисовка траектории при использование GModel 28/02/2020 + Появилась возможность ввода модели G кода/станка + Вывод текущей версии WLMill в окне программы - Изменение контроллера стало через диалог Device