В WLMill-beta была добавлена возможность для работы с токарным станком(WLTurn). Делается это выставлением селектора в меню.
Для токарной версии выбираем Turn. После чего необходимо перезагрузить программу.
В заголовке окна у нас появится надпись WLTurn. Теперь у нас изменилось следующее:
1.Изменилась ориентация осей. Теперь кнопки на клавиатуре влево/вправо = Z, вверх/вниз = X pageUp/pageDown = Y.
2. Изменились стандартные ориентации визуального вида.
3. В G коде добавилась поддержка G7(диаметр), G8(радиус) по X.
4. Изменилась смена инструмента в G коде. Инструмент и его смена происходит по вызову T
Например:
T1 // установить инструмент №1 (Устанавливается только инструмент!!!)
T05 // установить инструмент №5 (Устанавливается только инструмент!!!)
T101 // установить инструмент №1 и смещение №1
T911 // установить инструмент №9 и смещение №11
T1010 // установить инструмент №10 и смещение №10
T1505 // установить инструмент №15 и смещение №5
T55556 // неверный ввод
При смене инструмента вызывается функция changedTool в MScript. Данную функцию можно переопределить и добавить необходимые действия (wek).
По умолчанию появляется окно с подтверждением смены инструмента в ручном режиме, либо отмены этого действия.
5. Работа со смещениями инструмента.(они доступны и в WLMill)
В закладке Tool желательно добавить колонки для отображения смещения инструмента. Для этого нажимаем на колонки и вводим колонки которые мы хотим отображать через запятую.
index – индекс инструмента
Xo,Zo – смещение инструмента
Xw,Zw – коррекция смещения инструмента ( фактическое смещение = Xo+Xw)
Comment – добавили колонку комментария для каждого инструмента. В ней мы можем коротко охарактеризовать инструмент. Теперь у нас будут подсвечиваться(красным) смещения которые сейчас активны.
Задание смещений. Задание смещений удобно производить с помощью скрипта WLToolOffset.js – он идёт по умолчанию с программой. Также его можно добавить самостоятельно.
WLToolOffset – Добавляет кнопку внизу таблицы инструментов. Нажав на неё мы можем установить смещения инструмента задав текущее(истинное) значение координаты для этого инструмента. После чего будет рассчитано и установлено смещение инструмента. И координаты установятся нужные значения.
Общий алгоритм задания смещений будет выглядеть так:
1. Устанавливаем первый инструмент он будет базовый. (вводим Т101)
2. Задаём ему смещения Xo=0 Yo=0 (вводим в таблицу).
3. Определяем координаты Z и X для этого инструмента и вводим их как смещение СК (Где кнопки ручных перемещений)
4. Меняем инструмент (Т202 – инструмент №2 смещение №2) и определяем координаты Z и X для этого инструмента и задаём смещения этого инструмента с помощью кнопки ToolOffset.
5.Проделываем п3 и п4 для остальных инструментов.
PS На данный момент не отлажена работа станка с середины программы. Она будет происходить как и с WLMill (подход XY и опускание по Z) !!!
Видео: