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

WHB04 Пульт ЧПУ. WLMill (2.0.2.21)

Добавлена поддержка пульта управления XHC (WHB04…). Основные особенности: Для работы с пультом был создан объект XHB (в обоих скриптах LScript/MScript): Можно узнавать состояние кнопок и селекторов пульта. Выводить некоторые данные на дисплей пульта. При изменении состояния маховика, кнопок, селекторов. Вызываются функции для обработки этих событий (LScript). Был написан базовый скрипт WLXHC.js (и добавлен в стандартный …

Читать далее

WLMill (2.0.2.8)

Исправлена ошибка при работе с G83 + выполнение скриптов (M6 например). В момент выполнения скрипта были неверные данные G кода – будущие, от просмотра вперед. Это важно при смене инструмента! Также в предыдущих версиях была добавлена возможность исправления неверно заданных дуг. Иногда, когда дуги имели малые размеры, то радиус от начала к центру и от …

Читать далее

WLMill >> WLTurn для токарного станка (первая версия)

В WLMill-beta была добавлена возможность для работы с токарным станком(WLTurn). Делается это выставлением селектора в меню. Для токарной версии выбираем Turn. После чего необходимо перезагрузить программу. В заголовке окна у нас появится надпись WLTurn. Теперь у нас изменилось следующее: 1.Изменилась ориентация осей. Теперь кнопки на клавиатуре влево/вправо = Z, вверх/вниз = X pageUp/pageDown = Y. …

Читать далее

WLMill-beta. Доработан редактор скриптов.

Были добавлены короткие описания типов элементов которые можно подставить в текст скрипта. obj – объект к нему можно обращаться через функции. var – глобальные переменные который определил пользователь (в тексте скриптов) fun – функция которая была определена pro – свойства, которые можно использовать в программе как глобальные переменные. Но которые были созданы скриптом. Например на …

Читать далее

WLMill-beta. Добавлен функционал для Кнопок

Уже давно можно создавать пользовательские кнопки. При нажатии на которые можно запускать выполнение скриптов. Но до настоящего времени отсутствовала возможность фиксации кнопки в нажатом положении (чекабельности). Теперь это свойство доступно. И для работы с ним добавлено несколько методов. setChekable(enable) // вкл/выкл использования защёлкивания setChecked(check) // перевести кнопку в состояние нажата/отпущена isChecked() // -> возвращает текущее …

Читать далее

WLMill-beta. Изменено окно редактирования скриптов.

В WLMill beta было переработано окно редактирования скриптов. Было добавлено:

WLMill + Подключение переменного резистора

У контроллера WLM155S имеется 4 аналоговых входа которые можно использовать по-разному. Например для плавного изменения корректоров F и S. Для этого мы будем использовать следующую функцию в LScript: Также необходимо добавит постоянный вызов этой функции при включении станка (в ON() LScript) Также необходимо добавит удаление всех постоянных вызовов при выключении станка (в OFF() LScript) Поясняющее …

Читать далее

WLMill + PORG,MORG (алгоритм поиска положения оси)

В WLMill beta были добавили 2 новых алгоритма поиска положения оси. Они используют датчик положения inORG (оригинальное положение) когда этот датчик находится в положительном пределе(PORG) и в отрицательном пределе (MORG). Фактически используются прежний алгоритмы поиска положения оси по концевым датчикам. Но у нового способа есть существенное преимущество – это сохранение максимальной рабочей зоны станка. При …

Читать далее

WLMill + Смещение инструмента

В бета версии была добавлена возможность использования смещения инструмента (не системы координат). В основном эта возможность была реализована для WLTurn (Токарная версия ЧПУ), но в WLMill она также будет полезной. Зачем.? Данное смещение можно использовать когда нам нужно работать с несколькими интрументами, которые имеют смещение друг относительно друга. Например: Как пользоваться? Для использования в WLMill …

Читать далее

WLMill + Подключение селектора.

Некоторым пользователям удобно(привычно) использовать селектор(галлетник) для установки подачи и скорости вращения шпинделя. Селектор удобно использовать совместно с аналоговым входом. То есть мы используем переключатель с резисторным делителем. В результате чего имеем несколько фиксированных положений которым соотв. напряжения на входе контроллера. Для интеграции в WLMill мы используем следующий алгоритм. (файл WLSelector.js) /*WLSelector – пример работы с …

Читать далее