Цикл 224 SHABLON QR-KODA DATY

Программирование ISO

G224

Применение

С помощью цикла 224 SHABLON QR-KODA DATY вы можете преобразовывать текст в, так называемый, код DataMatrix. Он служит шаблоном точек для предварительно заданного цикла обработки.

Отработка цикла

  1. Система ЧПУ позиционирует инструмент автоматически из текущей позиции к запрограммированной начальной точке. Она находится в левом нижнем углу.
  2. Последовательность:

    • Перемещение на второе безопасное расстояние (по оси шпинделя)
    • подвод к точке старта в плоскости обработки
    • Перемещение на BEZOPASN.RASSTOYANIE над поверхностью детали (ось шпинделя)
  3. После этого система ЧПУ смещает инструмента в положительном направлении вспомогательной оси к первой начальной точке 1 в первой строке
  4. Начиная с этого положения система ЧПУ отрабатывает последний определенный цикл обработки
  5. После этого система ЧПУ позиционирует инструмент в положительном направлении главной оси на начальную точку 2 следующей обработки. Инструмент находится при этом на первом безопасном расстоянии
  6. Эти операции повторяются, пока не будут выполнена обработка всех точек первой строки. Инструмент находится в последней точке 3 первой строки
  7. После этого система ЧПУ перемещает инструмент в отрицательном направлении по главной и вспомогательной оси к начальной точке 4 следующей строки
  8. Затем выполняется обработка
  9. Эти шаги выполняются пока код DataMatrix не будет сформирован. Обработка заканчивается в нижнем правом углу 5
  10. Затем система ЧПУ перемещает инструмент на второе безопасное расстояние

Рекомендации

 
Указание
Осторожно, опасность столкновения!
Если вы комбинируете цикл обработки с цикла 224, то Безопасное расстояние, координата поверхности и второе безопасное расстояние действуют из цикла 224. Существует риск столкновения!
  1. Проверьте выполнение при помощи графического моделирования
  2. Внимательно проверьте управляющую программу или ее часть в режиме работы Отработка программы: режим ОТДЕЛЬНЫЙ БЛОК
  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Цикл 224 является DEF-активным. Дополнительно цикл 224 автоматически вызывает последний определённый цикл обработки.
  • Специальные символы % система ЧПУ использует для специальных функций. Если необходимо выгравировать эти символы, нужно задавать их дважды, например, %%.

Параметры цикла

Вспомогательная графика

Параметр

Q225 1-ая координата начальной точки?

Координата левого нижнего угла кода по главной оси. Значение является абсолютным.

Ввод: -99999,9999...+99999,9999

Q226 2-ая координата начальной точки?

Координата левого нижнего угла кода по вспомогательная оси. Значение является абсолютным.

Ввод: -99999,9999...+99999,9999

QS501 Ввод текста?

Кодируемый текст в кавычках. Возможно назначение переменных.

Задание текста через переменную в коде DataMatrix

Ввод: максимум 255 знаков

Q458 Размер ячейки/шаблона (1/2)?

Укажите, как описывается код DataMatrix в Q459:

1: расстояние между ячейками

2: размер шаблона

Ввод: 1, 2

Q459 Размер для шаблона?

Определение расстояния между ячейками или размера шаблона:

Если Q458=1: расстояние между первой и второй ячейками (исходя из центра ячеек)

Если Q458=2: расстояние между первой и последней ячейками (исходя из центра ячеек)

Значение действует инкрементально.

Ввод: 0...99999,9999

Q224 Угол поворота?

Угол, на который поворачивается весь шаблон распределения точек. Центр вращения находится в начальной точке. Значение является абсолютным.

Ввод: –360.000...+360.000

Q200 Безопасная высота?

Расстояние от вершины инструмента до поверхности детали. Значение действует инкрементально.

Ввод: 0...99999,9999 или альтернативно PREDEF

Q203 Коорд. поверхности заготовки?

Координата поверхности детали относительно текущей нулевой точки. Значение является абсолютным.

Ввод: -99999,9999...+99999,9999

Q204 2-ая безопасная высота?

Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкрементально.

Ввод: 0...99999,9999 или альтернативно PREDEF

Пример

11 CYCL DEF 224 SHABLON QR-KODA DATY ~

Q225=+0

;1-JA KOORD.NACH.TOCH ~

Q226=+0

;2-JA KOORD.NACH.TOCH ~

QS501=""

;TEXT ~

Q458=+1

;VYBOR RAZMERA ~

Q459=+1

;RAZMER ~

Q224=+0

;UGOL POWOROTA ~

Q200=+2

;BEZOPASN.RASSTOYANIE ~

Q203=+0

;KOORD. POVERHNOSTI ~

Q204=+50

;2-YE BEZOP.RASSTOJ.

12 CYCL CALL

Задание текста через переменную в коде DataMatrix

В дополнение к фиксированным символам вы можете выводить определенные переменные в виде кода DataMatrix. Задание переменной начинается с символа %.

Вы можете использовать следующие переменные тексты в цикле 224 SHABLON QR-KODA DATY:

  • Дата и время
  • Имя и путь к управляющей программе
  • Состояние счетчика

Дата и время

Вы можете преобразовать текущую дату, текущее время или текущую календарную неделю в код DataMatrix. Для этого введите в параметр цикла QS501 значение %time<x>. <x> определяет формат, например, 08 для ДД.MM.ГГГГ.

 
Tip

Необходимо учитывать, что при вводе формата даты от 1 до 9 необходимо добавлять 0 перед числом, например, %time08.

Доступны следующие возможности:

Ввод

Формат

%time00

ДД.MM.ГГГГ чч:мм:сс

%time01

Д.MM.ГГГГ ч:мм:сс

%time02

Д.MM.ГГГГ ч:мм

%time03

Д.MM.ГГ ч:мм

%time04

ГГГГ-MM-Д чч:мм:сс

%time05

ГГГГ-MM-ДД чч:мм

%time06

ГГГГ-MM-ДД ч:мм

%time07

ГГ-MM-ДД ч:мм

%time08

ДД.ММ.ГГГГ

%time09

Д.ММ.ГГГГ

%time10

Д.MM.ГГ

%time11

ГГГГ-MM-ДД

%time12

ГГ-MM-ДД

%time13

чч:мм:сс

%time14

ч:мм:сс

%time15

ч:мм

% time99

Календарная неделя

Имя и путь к управляющей программе

Вы можете преобразовать имя или путь активной управляющей программы или вызванной управляющей программы в код DataMarix. Для этого введите в параметр цикла QS501 значение %main<x> или %prog<x>

Доступны следующие возможности:

Ввод

Значение

Пример

%main0

Полный путь доступа к активной управляющей программе

TNC:\MILL.h

%main1

Путь к директории активной управляющей программы

TNC:\

%main2

Имя активной управляющей программы

ФРЕЗЕРОВАНИЕ

%main3

Тип файла активной управляющей программы

.H

%prog0

Полный путь доступа к вызываемой управляющей программе

TNC:\HOUSE.h

%prog1

Путь к директории активной вызываемой программы

TNC:\

%prog2

Имя вызываемой управляющей программы

HOUSE

%prog3

Тип файла вызываемой управляющей программы

.H

Состояние счетчика

Текущие показания счетчика можно преобразовать в код DataMarix. Система ЧПУ показывает текущие показания счетчика в Отраб. программы на вкладке PGM рабочей области Сост..

Для этого введите в параметр цикла QS501 значение %count<x>.

Числом после %count вы задаёте, сколько позиций содержит код DataMatrix. Максимально возможна гравировка девяти позиций.

Пример:

  • Программирование: %count9
  • Текущее состояние счётчика: 3
  • Результат: 000000003

Указания по обслуживанию

  • В моделировании система ЧПУ моделирует только то состояние счетчика, которое напрямую определено в управляющей программе. Состояние счётчика из рабочей области Сост. в рабочем режиме Отраб. программы игнорируется.