Уже давно можно создавать пользовательские кнопки. При нажатии на которые можно запускать выполнение скриптов. Но до настоящего времени отсутствовала возможность фиксации кнопки в нажатом положении (чекабельности). Теперь это свойство доступно. И для работы с ним добавлено несколько методов. setChekable(enable) // вкл/выкл использования защёлкивания setChecked(check) // перевести кнопку в состояние нажата/отпущена isChecked() // -> возвращает текущее …
Рубрика: Новости WLMill
Ноя 08
WLMill + Подключение переменного резистора
У контроллера WLM155S имеется 4 аналоговых входа которые можно использовать по-разному. Например для плавного изменения корректоров F и S. Для этого мы будем использовать следующую функцию в LScript: Также необходимо добавит постоянный вызов этой функции при включении станка (в ON() LScript) Также необходимо добавит удаление всех постоянных вызовов при выключении станка (в OFF() LScript) Поясняющее …
Ноя 04
WLMill + PORG,MORG (алгоритм поиска положения оси)
В WLMill beta были добавили 2 новых алгоритма поиска положения оси. Они используют датчик положения inORG (оригинальное положение) когда этот датчик находится в положительном пределе(PORG) и в отрицательном пределе (MORG). Фактически используются прежний алгоритмы поиска положения оси по концевым датчикам. Но у нового способа есть существенное преимущество – это сохранение максимальной рабочей зоны станка. При …
Ноя 01
WLMill + Смещение инструмента
В бета версии была добавлена возможность использования смещения инструмента (не системы координат). В основном эта возможность была реализована для WLTurn (Токарная версия ЧПУ), но в WLMill она также будет полезной. Зачем.? Данное смещение можно использовать когда нам нужно работать с несколькими интрументами, которые имеют смещение друг относительно друга. Например: Как пользоваться? Для использования в WLMill …
Окт 14
WLMill + Подключение селектора.
Некоторым пользователям удобно(привычно) использовать селектор(галлетник) для установки подачи и скорости вращения шпинделя. Селектор удобно использовать совместно с аналоговым входом. То есть мы используем переключатель с резисторным делителем. В результате чего имеем несколько фиксированных положений которым соотв. напряжения на входе контроллера. Для интеграции в WLMill мы используем следующий алгоритм. (файл WLSelector.js) /*WLSelector – пример работы с …
Сен 29
Создан новый модуль MSpindle
До настоящего времени у контроллера было реализована возможность управления шпинделем с помощью выхода ШИМ или аналогового выхода. В beta были добавлены: возможность дискретного управления шпинделем (вкл/выкл) можно задавать выходы для организации прямого и обратного вращения шпинделя возможность управления шпинделем с помощью импульсов (шаг/направление) остановка шпинделя контроллером по сигналу inEMGStop при дискретном управлении (без участия компьютера) …
Сен 28
Установка 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. Перед началом установки рекомендуем отключить сеть, чтобы инсталятор не …
Сен 02
WLMIll beta + QML(Qt)
Для организации графических пользовательских интерфесов была добавлена возможность их встраивания в WLMill . Данные интерфесы должны быть написаны на QML. Файлы *.qml размещаются в папке /qml/ Для добавления файла на главный экран имеется функция: WLMILL.addTabQML(“file.qml”) Для вызова окна QML как диалога: WLMILL.runQML(“file.qml) Ознокомительное видео с использованием WLProbe.qml Будет сделано несколько базовых уроков по созданию простых …