Добавлена поддержка пульта управления XHC (WHB04…). Основные особенности: Для работы с пультом был создан объект XHB (в обоих скриптах LScript/MScript): Можно узнавать состояние кнопок и селекторов пульта. Выводить некоторые данные на дисплей пульта. При изменении состояния маховика, кнопок, селекторов. Вызываются функции для обработки этих событий (LScript). Был написан базовый скрипт WLXHC.js (и добавлен в стандартный …
Рубрика: Новости WLMill
Апр 23
WLMill (2.0.2.8)
Исправлена ошибка при работе с G83 + выполнение скриптов (M6 например). В момент выполнения скрипта были неверные данные G кода – будущие, от просмотра вперед. Это важно при смене инструмента! Также в предыдущих версиях была добавлена возможность исправления неверно заданных дуг. Иногда, когда дуги имели малые размеры, то радиус от начала к центру и от …
Фев 16
WLMill >> WLTurn для токарного станка (первая версия)
В WLMill-beta была добавлена возможность для работы с токарным станком(WLTurn). Делается это выставлением селектора в меню. Для токарной версии выбираем Turn. После чего необходимо перезагрузить программу. В заголовке окна у нас появится надпись WLTurn. Теперь у нас изменилось следующее: 1.Изменилась ориентация осей. Теперь кнопки на клавиатуре влево/вправо = Z, вверх/вниз = X pageUp/pageDown = Y. …
Фев 02
WLMill-beta. Доработан редактор скриптов.
Были добавлены короткие описания типов элементов которые можно подставить в текст скрипта. obj – объект к нему можно обращаться через функции. var – глобальные переменные который определил пользователь (в тексте скриптов) fun – функция которая была определена pro – свойства, которые можно использовать в программе как глобальные переменные. Но которые были созданы скриптом. Например на …
Янв 24
WLMill-beta. Добавлен функционал для Кнопок
Уже давно можно создавать пользовательские кнопки. При нажатии на которые можно запускать выполнение скриптов. Но до настоящего времени отсутствовала возможность фиксации кнопки в нажатом положении (чекабельности). Теперь это свойство доступно. И для работы с ним добавлено несколько методов. setChekable(enable) // вкл/выкл использования защёлкивания setChecked(check) // перевести кнопку в состояние нажата/отпущена isChecked() // -> возвращает текущее …
Ноя 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 – пример работы с …