Цикл 225 GRAVIROVKA

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

G225

Применение

С помощью этого цикла вы можете гравировать тексты на плоской поверхности детали. Тексты можно размещать вдоль прямой или вдоль окружности.

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

  1. Если инструмент находится внутри Q204 2-YE BEZOP.RASSTOJ., то система ЧПУ сначала перемещается на значение Q204.
  2. Система ЧПУ позиционирует инструмент в плоскости обработки в начальную точку первого символа.
  3. Система ЧПУ гравирует текст.
    • Если Q202 MAX.GLUBINA VREZAN. больше, чем Q201 GLUBINA, то система ЧПУ гравирует каждый символ за одно врезание.
    • Если Q202 MAX.GLUBINA VREZAN. меньше, чем Q201 GLUBINA, то система ЧПУ гравирует каждый символ за несколько врезаний. Только после полного фрезерования первого символа система ЧПУ обрабатывает следующий символ.
  4. После того, как система ЧПУ выгравирует символ, инструмент отводится на безопасное расстояние Q200 над поверхностью.
  5. Операции 2 и 3 повторяется для всех гравируемых символов.
  6. Затем система ЧПУ позиционирует инструмент на 2-е безопасное расстояние Q204,

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

  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.

Указания к программированию

  • Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
  • Гравируемый текст можно передать с помощью строковой переменной (QS).
  • При помощи параметра Q374 можно изменить угловое положение символов.
    Если Q374=0° - 180°: направление письма справа налево.
    Если Q374 ,больше 180°: направление письма слева направо.

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

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

Параметр

QS500 Текст гравировки?

Текст гравировки внутри кавычек. Присваивание строковой переменной через клавишу Q цифровой клавиатуры, клавиша Q на буквенной клавиатуре соответствует нормальному вводу текста.

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

Q513 Высота символа?

Высота гравируемого символа в мм

Ввод: 0...999.999

Q514 Коэф. расст. между символами?

Используемый шрифт представляет собой так называемый пропорциональный шрифт. Таким образом, каждый символ имеет свою собственную ширину. X соответствует ширине символа плюс стандартный интервал. С помощью этого коэффициента вы можете повлиять на расстояние между символами.

Q514=0/1: расстояние между символами по умолчанию.

Q514>1: расстояние между символами растянуто.

Q514<1: расстояние между символами уменьшено. При определённый условиях, символы могут перекрываться.

Ввод: 0...10

Q515 Шрифт?

Стандартно используется шрифт DeJaVuSans.

Q516 Текст на прямой/окружности(0-2)?

0: гравировать текст на прямой

1: гравировать текст на окружности

2: гравировать текст внутри дуги окружности, перевёрнутый (не обязательно читаемый снизу)

Ввод: 0, 1, 2

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

Центральный угол, если необходимо расположить текст на окружности. Угол гравировка при прямом расположении текста.

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

Q517 Радиус для текста на окружности?

Радиус дуги окружности в мм, на котором система ЧПУ должна расположить текст

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

Q207 Подача фрезерования?

скорость перемещения инструмента при фрезеровании в мм/мин

Ввод: 0...99999,999 или через FAUTO, FU, FZ

Q201 Глубина?

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

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

Q206 Подача на врезание?

Скорость перемещения инструмента при врезании в мм/мин

Ввод: 0...99999,999 или через FAUTO, FU

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

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

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

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

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

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

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

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

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

Q367 Привязка для поз. текста (0-6)?

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

Окружность

Прямая

0 = центр окружности

0 = внизу слева

1 = внизу слева

1 = внизу слева

2 = середина внизу

2 = середина внизу

3 = внизу справа

3 = внизу справа

4 = вверху справа

4 = вверху справа

5 = середина сверху

5 = середина сверху

6 = сверху слева

6 = сверху слева

7 = середина слева

7 = середина слева

8 = середина текста

8 = середина текста

9 = середина справа

9 = середина справа

Ввод: 0...9

Q574 Максимальная длина текста?

Введите максимальную длину текста. Система ЧПУ дополнительно учитывает параметр Q513 Высота символа.

Если параметр Q513 = 0, то система ЧПУ гравирует текст длиной точно в соответствии с параметром Q574. Высота символа при этом выполняет соответствующее масштабирование.

Если параметр Q513>0, то система ЧПУ проверяет, не превышает ли реальная длина текста длину из параметра Q574. В случае превышения система ЧПУ выдает сообщение об ошибке.

Ввод: 0...999.999

Q202 Максимальная глубина врезания?

Величина, на которую система ЧПУ максимально врезается. Обработку выполняется в несколько проходов, если величина меньше Q201.

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

Пример

11 CYCL DEF 225 GRAVIROVKA ~

QS500=""

;TEKST GRAVIROVKI ~

Q513=+10

;VISOTA ZNAKA ~

Q514=+0

;KOEFF. RASSTOJANIJA ~

Q515=+0

;SHRIFT ~

Q516=+0

;RASPOLOZENIE TEKSTA ~

Q374=+0

;UGOL POWOROTA ~

Q517=+50

;RADIUS OKRUZHNOSTI ~

Q207=+500

;PODACHA FREZER. ~

Q201=-2

;GLUBINA ~

Q206=+150

;PODACHA NA WREZANJE ~

Q200=+2

;BEZOPASN.RASSTOYANIE ~

Q203=+0

;KOORD. POVERHNOSTI ~

Q204=+50

;2-YE BEZOP.RASSTOJ. ~

Q367=+0

;POLOZHENIE TEKSTA ~

Q574=+0

;DLINA TEKSTA ~

Q202=+0

;MAX.GLUBINA VREZAN.

Разрешенные символы

Помимо прописных и заглавных букв, а также цифр можно гравировать следующие символы: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

Специальные символы % и \ система ЧПУ использует для специальных функций. Если необходимо выгравировать эти символы, нужно задавать их дважды, например, %%.

Для гравировки умлаутов, ß, ø, @ или символа CE ввод следует начинать с символа %:

Ввод

Символ

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

CE

Непечатаемые знаки

Помимо текста также возможно задание некоторых непечатаемых знаков с целью форматирования. Ввод непечатаемых знаков начинается со специального символа \.

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

Ввод

Символ

\n

Переход строки

\t

горизонтальный табулятор (ширина табулятора равняется 8 знакам)

\v

вертикальный табулятор (ширина табулятора равняется одной строке)

Гравировка системных переменных

В дополнение к жестко заданным символам можно гравировать содержимое определенных системных переменных. Ввод системной переменной начинается с символа %.

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

 
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

Календарная неделя согласно ISO 8601

 
Tip

Следующие свойства:

  • Неделя имеет семь дней
  • Начинается в понедельник
  • Нумеруется последовательно
  • Первая календарная неделя содержит первый четверг года

Гравировка пути доступа и имени программы

Вы можете можете выгравировать имя или путь доступа управляющей программы с помощью цикла 225.

Определите параметры цикла 255, как обычно. Гравируемый текст начните с символа %.

Имеется возможность выгравировать имя или путь доступа активной управляющей программы или вызываемой программы. Для этого задайте %main<x> или %prog<x>. (идентично функции SYSSTR ID10010 NR1/2)

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

Ввод

Значение

Пример

%main0

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

TNC:\MILL.h

%main1

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

TNC:\

%main2

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

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

%main3

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

.H

%prog0

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

TNC:\HOUSE.h

%prog1

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

TNC:\

%prog2

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

HOUSE

%prog3

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

.H

Гравировка актуального показания счетчика

Вы можете актуальное показание счетчика, которое можно найти на вкладке PGM рабочего состояния Состояние, выгравировать с помощью цикла 225.

Для этого запрограммируйте цикл 225, как обычно и в качестве текста для гравировки введите, например, следующее: %count2

Цифра, указанная после %count2 задает, в скольких местах система ЧПУ произведет гравировку. Максимально количество мест для гравировка составляет девять.

Пример: если в цикле программируется %count9 при актуальном показании счетчика равном 3, то система ЧПУ выгравирует следующее: 000000003.

Определение счетчика с помощью FUNCTION COUNT

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

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