WLM155S+Modbus

Вышла первая прошивка(beta) + WLMill(beta) с поддержкой плат расширения:

Связь происходит по интерфейсу RS485 с использованием протокола Modbus.

Для лучшего понимания было снято видео:

Обновился WLMill-beta

Скрипты:

Добавлены кнопки
buttonUserFunc6 (7,8,9,10) – изначально они невидимы
Добавлены функции по кнопкам
userFunc6 (7,8,9,10) – вызываются при нажатии на кнопки
Добавлены кнопки
buttonM3 (4,5,7,8,9)

действие с кнопками
bool isVisible() //возвращает 1 если кнопка видна
bool isEnabled() //возвращает 1 если кнопка активна
bool isChecked() //возвращает 1 если кнопка нажата (см setChekable)

setChekable(bool) //установка режима работы кнопки с фиксацией
setChecked(bool) // установка кнопки в положение нажато (см setChekable)

setIcon(file) //установка иконки кнопки. вводится имя файла либо каталог относительно файла программы. Для разделения каталогов используется такой слеш – /

setToolTip(txt) //установка всплывающей подсказки
setText(txt) //установка текста на кнопку

setShortcut(txt) //установка клавиш быстрого вызова. Например “Ctrl+1”
setVisible(bool) //установка видимости (отображения кнопки)
setEnabled(bool) //установка активности кнопки

+
Добавился значок приложения в Windows, спасибо пользователю rstm!!!

+

Добавлена очередь при выполнении скриптов. Раньше возникала оибка если вызывался скрипт когда другой ещё не закончен.

Плата расширения WLM35CAN1 уже в продаже!

  • 15 дискретных входов (13 (12-24В), 2 (5В))
  • 2 аналоговых входа (0-5 В)
  • 10 Дисретных выходов (8 TTL (5В), 2 OD(24В 1A))
  • 6 ШИМ выходов
  • Установка адреса платы перемычкаи
  • Возможно обновление прошивки
  • Оптоизолированный CAN интерфейс
  • Подключаемый резистор 120 Ом (RCAN)

Пишется документация.

Обновлен WLMill (210529)

Обновлен WLMill и прошивки.

– найдена проблема с залипанием ручных перемещений
– скорости стали задаваться в мм/мин (настройки оси)
– при малых перемещениях мыши не вращался вид траектории – исправлено
+ добавлен вход inPause при смене уровня происходит реакция как на нажатия кнопки пауза на экране.
+ если во время паузы был выключен шпиндель то при продолжении обработки он будет запущен снова

Тем кто использовал WLMill-beta необходимо заменить файл на основной https://wldev.ru/data/soft/wlmill/wlmill.exe

WLM35A(WLDEV) + PLC4x-G2(Purelogic)

Скоро можно будет соединять WLM35A c платой опторазвязки PLC4x-G2 от компании Purelogic. В ближайшее время будет происходить отладка…

Плата расширения входов/выходов WLM35CAN1.

Проходят тесты работы платы расширения WLM35CAN1 для контроллера WLM155S. Она используется для увеличения количества физических входов/выходов в вашей системе ЧПУ. Основные особенности:

1. Оптоизолированный CAN интерфейс .

2. Возможность подключения нескольких плат расширения к одному контроллеру.

3. 14 – дискретных входов. 2 – аналоговых входа (совмещены с дискретными). 10 – дискретных выходов (8 ТТL, 2 OD). 4 – ШИМ выхода (совмещены с дискретными выходами).

Обновился WLFW beta и WLMill beta.

WLFW: Теперь можно загружать либо текущую прошивку, либо beta(тестовая,пробная).

WLMill beta: Добавился новый вход inPause. При смене его состояния происходит реакция как и на кнопку “паузы” в WLMill. Важно!!! – нужно заново определить вход inProbe (если он не переопределён, то появится ошибка).

WL6DRobot – простой видеопример работы с программой конвертера.

Было записано 3 видео:

  • Подготовка – подготовка робота для последующей работы с программой WL6DRobot
  • Создание программы – создание программы для робота с помощю WL6DRobot
  • Запуск на роботе – перенос программы и установка параметров перед выполнением программы