Рубрика: Новости WLMill

ОС Astra + WLMill = Astra CNC

Многие пользователи стали всё чаще обращать внимание на операционную систему Astra. В связи с чем была сделана сборка программы WLMill прямо в ОС Astra. На первый взляд ОС Astra по интерфейсу сильно приближена к Windows.

Создан новый модуль MSpindle

До настоящего времени у контроллера было реализована возможность управления шпинделем с помощью выхода ШИМ или аналогового выхода. В beta были добавлены: возможность дискретного управления шпинделем (вкл/выкл) можно задавать выходы для организации прямого и обратного вращения шпинделя возможность управления шпинделем с помощью импульсов (шаг/направление) остановка шпинделя контроллером по сигналу inEMGStop при дискретном управлении (без участия компьютера) …

Читать далее

Установка QtCreator

Для сборки (компиляции) программ которые могут работать снашими контроллерами, а также написания интерфесов (QML) рекомендуется использовать среду разработки Qt Creator. Windows. Установка на примере Qt5.12.2: 1. Рекомендуем скачать offline инсталятор с нашего сайта. https://wldev.ru/data/other/qt/qt-opensource-windows-x86-5.12.2.exe . – Это иснталятор которому не нужно подключение к сети интернет. 2. Перед началом установки рекомендуем отключить сеть, чтобы инсталятор не …

Читать далее

WLMIll beta + QML(Qt)

Для организации графических пользовательских интерфесов была добавлена возможность их встраивания в WLMill . Данные интерфесы должны быть написаны на QML. Файлы *.qml размещаются в папке /qml/ Для добавления файла на главный экран имеется функция: WLMILL.addTabQML(“file.qml”) Для вызова окна QML как диалога: WLMILL.runQML(“file.qml) Ознокомительное видео с использованием WLProbe.qml Будет сделано несколько базовых уроков по созданию простых …

Читать далее

WLMill + PID + FF . Энкодерная линейка.

Для более точного позиционирования в WLMill была добавлена поддержка энкодерных линеек с организацией обратной связи ещё этой весной. Однако динамическое позиционирование было не столько хорошим как хотелось. И чтобы его улудшить были добавлены 2 коэффициента (FFP\FFD) прямой регулировки (без учёта линейки). В результате чего динамическая точность существенно повысилась. Общий принцип сейчас такой: Общий алгоритм такой. …

Читать далее

WLMill – упреждение люфта

У WLMill появилась возможность опережения выборки люфта какой либо осью если она на текущем элементе перемещения не движется. То есть мы экономим время, которое мы тратим на выборку люфта. Данная функция даёт приемущество если обработка в основном происходит ортогонально, то есть движения вдоль X,Y,Z.Для включения и выключения данной возможности был добавлен G код. G111 включить …

Читать далее

Новый контроллер WLM55E (USB/Ethernet)

Данный контроллер был разработан на базе WLM55J и имеет схожие характеристики. Но его основной особенностью является наличие интерфейса Ethernet (модуль W5500). На данный момент: 4 оси 14 входов 12 выходов 2 ШИМ выхода 4 Входа подключения энкодеров 1 преобразователь ШИМ напряжение Интерфейс USB/Ethernet

WLMill beta – добавлена панель с пользовательскими кнопками в таблицу инструментов

Таблица перенесена в отдельную закладку. Ниже таблицы расположена панель для добавления кнопок. Новая панель кнопок называется TOOLBARTOOLS. В неё можно добавлять кнопки(как для TOOLBAR1(2)) а также также заправшивать какой элемент таблицы сейчас выбран. TOOLBARTOOLS.selectTool() – индекс выбранного инструмента (на котором сейчас указатель) TOOLBARTOOLS.selectData() – название выбранного столбца Например скрипт. Этот код можно поместить в функцию …

Читать далее

Обновился WLMill <=> WLMill – beta. В WLMill -Beta новые возможности!.

Количество инструментов стало неограниченным, также стала возможным применять свободную нумерацию инструментов. То есть не по порядку. Для работы с этим добавлены новые функции в GCODE. Теперь мы можем добавить новый параметр например так: GCODE.setDataTool(128,”noAutoH”,0) //будет записан параметр по имени “noAutoH” и ему будет присвоено значени 0. var A=GCODE.getDataToolNum(128,”noAutoH”,1) //возьмём значение переменной из инструмента 128, а …

Читать далее

WLMill – Использование карты высот HMap.

Добавлена возможность работы с картой высот. Она нужна когда нам необходимо фрезеровать на неровной поверхности. Например мы имеем программу для фрезеровки плоской детали, а заготовка явно не плоская, то есть имеет неровности. Тогда перед фрезеровкой мы сканируем нашу заготовку (делаем карту). Далее мы включаем нашу карту и запускаем фрезеровку. Теперь наш станок будет изменять Z …

Читать далее