Цикл 224 SHABLON QR-KODA DATY
Программирование ISO
G224
Применение
Отработка цикла
- Система ЧПУ позиционирует инструмент автоматически из текущей позиции к запрограммированной начальной точке. Она находится в левом нижнем углу.
Последовательность:
- Перемещение на второе безопасное расстояние (по оси шпинделя)
- подвод к точке старта в плоскости обработки
- Перемещение на BEZOPASN.RASSTOYANIE над поверхностью детали (ось шпинделя)
- После этого система ЧПУ смещает инструмента в положительном направлении вспомогательной оси к первой начальной точке 1 в первой строке
- Начиная с этого положения система ЧПУ отрабатывает последний определенный цикл обработки
- После этого система ЧПУ позиционирует инструмент в положительном направлении главной оси на начальную точку 2 следующей обработки. Инструмент находится при этом на первом безопасном расстоянии
- Эти операции повторяются, пока не будут выполнена обработка всех точек первой строки. Инструмент находится в последней точке 3 первой строки
- После этого система ЧПУ перемещает инструмент в отрицательном направлении по главной и вспомогательной оси к начальной точке 4 следующей строки
- Затем выполняется обработка
- Эти шаги выполняются пока код DataMatrix не будет сформирован. Обработка заканчивается в нижнем правом углу 5
- Затем система ЧПУ перемещает инструмент на второе безопасное расстояние
Рекомендации
- Проверьте выполнение при помощи графического моделирования
- Внимательно проверьте управляющую программу или ее часть в режиме работы Отработка программы: режим ОТДЕЛЬНЫЙ БЛОК
- Этот цикл можно отработать исключительно в режиме работы 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 ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Задание текста через переменную в коде DataMatrix
В дополнение к фиксированным символам вы можете выводить определенные переменные в виде кода DataMatrix. Задание переменной начинается с символа %.
Вы можете использовать следующие переменные тексты в цикле 224 SHABLON QR-KODA DATY:
- Дата и время
- Имя и путь к управляющей программе
- Состояние счетчика
Дата и время
Вы можете преобразовать текущую дату, текущее время или текущую календарную неделю в код DataMatrix. Для этого введите в параметр цикла QS501 значение %time<x>. <x> определяет формат, например, 08 для ДД.MM.ГГГГ.
Необходимо учитывать, что при вводе формата даты от 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
Указания по обслуживанию
- В моделировании система ЧПУ моделирует только то состояние счетчика, которое напрямую определено в управляющей программе. Состояние счётчика из рабочей области Сост. в рабочем режиме Отраб. программы игнорируется.