Добавлена поддержка пульта управления XHC (WHB04…). Основные особенности: Для работы с пультом был создан объект XHB (в обоих скриптах LScript/MScript): Можно узнавать состояние кнопок и селекторов пульта. Выводить некоторые данные на дисплей пульта. При изменении …
Исправлена ошибка при работе с G83 + выполнение скриптов (M6 например). В момент выполнения скрипта были неверные данные G кода – будущие, от просмотра вперед. Это важно при смене инструмента! Также в предыдущих версиях была …
Обновилась программа для обновления прошивок наших устройств. Основные изменения: PS Теперь все программы и прошивки имеют версию не связанную со временем (как это было раньше). Также у исполняемых файлов программ и файлов прошивок добавляются версии …
В WLMill-beta была добавлена возможность для работы с токарным станком(WLTurn). Делается это выставлением селектора в меню. Для токарной версии выбираем Turn. После чего необходимо перезагрузить программу. В заголовке окна у нас появится надпись WLTurn. Теперь …
Были добавлены короткие описания типов элементов которые можно подставить в текст скрипта. obj – объект к нему можно обращаться через функции. var – глобальные переменные который определил пользователь (в тексте скриптов) fun – функция которая …
Когда мы стали заниматься работой WLMill c несколькими датчиками (датчик таблетка, 3d щуп, датчик длины инструмента). То мы сначала хотели сделать отдельные входы для этих датчиков. Но тогда мы тратим 3 входа, зачем? Они же используются не одновременно.
И была сделана плата для объединения трёх входов в один.
Также можно использовать эту плату для объединения нескольких концевых датчиков одного направления. И осуществлять последовательный поиск положения осей станка.
Был доработан скрипт для работы с датчиком – таблеткой в программе WLMill. Скрипт состоит ихз двух частей
1 WLtablet.js – исполняемый файл. Его нельзя править, может быть обновлен.
2 WLtablet.ini – файл параметров. В данном файле хранятся данные используемые скритом. ВС помощью него происходит настройка работы скрипиа WLTablet.js. Он будет создан автоматически если его нет.
Также было снято видео по настройке данного скритпа.
Недавно был создан отдельный файл для документации WLMill-Script.pdf для более подробного описания работы со скриптами. Также было снято видео о скриптах с небольшими примерами их применения.
Была создана первая версия файла для работы с пробингом (поиском) положения изделия. В файле WLProbe.js присутствует описание какие есть параметры и прочая информация (как его добавить и прочее).
После установки скрипта появляется меню в котором присутствуют вызовы скриптов для пробинга.
Point Z – диалог поиска точки касания по Z по 1 точке PointXY – диалог поиска точки касания по XY по 1 точке SizeXY – диалог поиска середины паза/выступа в плоскости XY по 2 точкам Circ3XY – диалог поиск ценра окружности изнутри/снаружи в плоскости XY по 3 точкам Circ4XY – диалог поиск ценра круга изнутри/снаружи в плоскости XY по 4 точкам RotXY – диалог поиск наклона прямой плоскости XY по 2 точкам QuadXY – диалог поиск угла заготовки в плоскости XY по 2 точкам
также в файле WLProbe устанавливаются параметры пробинга:
var WLProbeF1Probe – скорость первого касания в мм/мин var WLProbeF2Probe – скорость второго касания в мм/мин
var WLProbeHeadDiam – диаметр шарика щупа var WLProbeBackDist – расстояние отхода для второго касания var WLProbeFindDistZ – высота поиска (по умолчанию в диалогах) в плоскости XY var WLProbeFindDistXY – расстояние поиска “запаса” с коэф 1,5. то есть если задано 10мм, то щуп опускается за 10 мм до точки касания (предполагаемой) и едет 15 мм в поиске контакта.
Для работы необходимо использовать бета версии (прошивка и WLMill) .
Теперь мы можем вызывать функции которые есть в файле “probeScript.js”.
Внимание. Если мы изменили файл probeScript.js то для повторного его считывания нужно заново вызвать функцию init(). Это можно сделать добавив в функцию ON() вызов init(), тем самым при включении станка (нажатию на кнопку экрана) мы повторно вызовем функцию init()/
В WLMill-beta были добавлены макросы для автоматического поиска положения изделия. Так же было снято видео на эту тему. Внимание для работы необходимо обновит прошивки контроллеров на “beta”.
Иногда требуется вручную установить какие либо параметры устройства через Modbus. Или протестировать его работу через запросы. Для этого подойдёт простой терминал, через который можно легко отправлять и получать данные. Расчёт CRC сумм происходит автоматически.