Цикл 422 IZM.KRUG NARUSHIE

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

G422

Применение

Цикл контактного щупа 422 определяет центр и диаметр круглого острова. Если в цикле задаются соответствующие значения допуска, то система ЧПУ осуществляет сравнение заданного и фактического значения и записывает это отклонение в Q-параметрах.

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

  1. Система ЧПУ позиционирует контактный щуп на ускоренном ходу (значение из столбца FMAX) по алгоритму позиционирования в точку измерения 1. Система ЧПУ вычисляет точку касания из введённых в цикле параметров и безопасного расстояния из столбца SET_UP таблицы контактных щупов
  2. Логика позиционирования

  3. Затем контактный щуп перемещается на заданную высоту измерения и производит первую операцию измерения на подаче измерения (столбец F). Система ЧПУ автоматически определяет направление измерения, в зависимости от запрограммированного начального угла.
  4. Затем контактный щуп перемещается круговым движением либо на высоту измерения, либо к следующей точке измерения 2, и там выполняет вторую операцию измерения.
  5. Система ЧПУ позиционирует контактный щуп в точке измерения 3, потом в точке измерения 4, выполняет там третью и четвертую операцию измерения.
  6. Затем система ЧПУ позиционирует контактный щуп обратно на безопасную высоту и сохраняет фактические значения, а также отклонения в следующих Q-параметрах.

Номер
Q-параметра

Значение

Q151

Фактическое значение центра по главной оси

Q152

Фактическое значение центра по вспомогательной оси

Q153

Фактическое значение диаметра

Q161

Отклонение центра по главной оси

Q162

Отклонение центра по вспомогательной оси

Q163

Отклонение диаметра

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

  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Чем меньше запрограммированный шаг угла, тем менее точно система ЧПУ рассчитывает размер окружности. Минимальное вводимое значение: 5°.
  • Система ЧПУ отменяет активное базовое вращение в начале цикла.

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

  • Перед определением цикла необходимо, чтобы вызов инструмента для определения оси контактного щупа был запрограммирован.
  • Если Вы ссылаетесь на фрезерный инструмент в параметре Q330, то значения в параметрах Q498 и Q531 не действуют.
  • Если вы ссылаетесь на токарный инструмент в параметре Q330, то действительно следующее:
    • Параметры Q498 и Q531 должны быть заданы
    • Значения параметров Q498, Q531 должны соответствовать значениям этих параметров, например в цикле 800
    • Если система ЧПУ выполняет коррекцию токарного инструмента, то будут скорректированы соответствующие значения в столбцах DZL или DXL.
    • Система ЧПУ отслеживает также допуск на поломку, определенный в столбце LBREAK.

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

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

Параметр

Q273 1-ая коорд. центра (зад.знач.)?

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

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

Q274 2-ая коорд.центра (зад.значен.)?

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

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

Q262 Заданный диаметр?

Введите диаметр острова.

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

Q325 Угол начальной точки?

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

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

Q247 Шаг угла?

Угол между двумя точками измерения, знак числа шага угла определяет направление обработки (-= по часовой стрелке). Если необходимо измерить дугу окружности, то программируйте шаг угла менее 90°. Значение действует инкрементально.

Ввод: -120...+120

Q261 Высота измерения на оси щупа?

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

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

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

Дополнительное расстояние между точкой измерения и наконечником контактного щупа. Q320 действует аддитивно к значению колонки SET_UP таблицы контактных щупов. Значение действует инкрементально.

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

Q260 b.wysota?

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

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

Q301 Движение на без.высоту (0/1)?

Задайте, как контактный щуп должен перемещаться между точками измерения:

0: перемещение между точками измерения на высоте измерения

1: перемещение между точками измерения на безопасной высоте

Ввод: 0, 1

Q277 Максимальный размер стойки?

Максимально разрешенный диаметр острова

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

Q278 Минимальный размер стойки?

Наименьший разрешенный диаметр острова

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

Q279 Знач.допуска 1-ая коорд.центра?

Разрешаемое отклонение положения по главной оси плоскости обработки.

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

Q280 Знач.допуска 2-ая коорд.центра?

Разрешаемое отклонение положения по вспомогательной оси плоскости обработки.

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

Q281 Протокол измерения (0/1/2)?

Задайте, должна ли система ЧПУ создавать протокол измерений:

0: не создавать протокол измерений

1: создать протокол измерения: Система ЧПУ сохраняет файл протокола TCHPR422.TXT в той же директории, в которой находится соответствующая управляющая программа.

2: прерывание выполнения программы и вывод протокола измерения на экран системы ЧПУ. Продолжение управляющей программы с помощью NC-старт

Ввод: 0, 1, 2

Q309 Останов прог.при ошиб.допуска?

Задайте, должна ли система ЧПУ прервать выполнение программы и выдать сообщение об ошибке при превышении допуска:

0: не прерывать работу программы, не выдавать сообщения об ошибке

1: прервать работу программы, выдать сообщение об ошибке

Ввод: 0, 1

Q330 Инструмент для контроля?

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

0: контроль не активен

>0: номер инструмента в таблице инструментов TOOL.T

Ввод: 0...99999.9 или максимум 255 знаков

Контроль инструмента

Q423 Кол. точек ощуп. на плоск.(4/3)?

Задайте, сколько замеров островов, три или четырех, должна выполнить система ЧПУ:

3: использовать три точки измерения

4: использовать четыре точки измерения (стандартная настройка)

Ввод: 3, 4

Q365 Вид перемещения? прямая=0/окру=1

Задайте, по какой траектории должен перемещаться инструмент между точками измерения, если перемещение на безопасную высоту активно (Q301=1):

0: перемещение между обработками по прямой

1: перемещение между обработками по дуге окружности

Ввод: 0, 1

Q498 Обр. ход инструм. (0=нет/1=да)?

Имеет смысл, только если перед этим в параметре Q330 был задан токарный инструмент. Для корректного контроля токарного инструмента система ЧПУ должна знать точные условия обработки. Поэтому задайте следующее:

1: токарный инструмент зеркально отображён (повёрнут на 180°), например, через цикл 800 и параметр Перевернуть инструмент Q498=1

0: токарный инструмент соответствует описанию из таблицы токарных инструментов toolturn.trn, без изменений, например, цикл 800 и параметр Перевернуть инструмент Q498=0

Ввод: 0, 1

Q531 Угол установки?

Имеет смысл, только если перед этим в параметре Q330 был задан токарный инструмент. Введите установочный угол между токарным инструментом и заготовкой, который был при обработке, например значение параметра из цикла 800Угол установки? Q531.

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

Пример

11 TCH PROBE 422 IZM.KRUG NARUSHIE ~

Q273=+50

;1-AJA KOORD.CENTRA ~

Q274=+50

;2-JA KOORD.CENTRA ~

Q262=+75

;NOMINALNYJ DIAMETR ~

Q325=+90

;UGOL NACHAL.TOCHKI ~

Q247=+30

;SCHAG UGLA ~

Q261=-5

;WYSOTA IZMERENIA ~

Q320=+0

;BEZOPASN.RASSTOYANIE ~

Q260=+10

;BEZOPASNAYA VYSOTA ~

Q301=+0

;DWISH.NA BEZ.WYSOTU ~

Q277=+35.15

;MAKSIMALNYJ RAZMER ~

Q278=+34.9

;MINIMALNYJ RAZMER ~

Q279=+0.05

;DOPUSK 1-J CENTR ~

Q280=+0.05

;DOPUSK 2-J CENTR ~

Q281=+1

;PROTOKOL IZMERENIA ~

Q309=+0

;PGM- STOP DOPUSK ~

Q330=+0

;INSTRUMENT ~

Q423=+4

;NO. OF PROBE POINTS ~

Q365=+1

;WID PEREMESCHENJA ~

Q498=+0

;OBR. HOD INSTRUMENTA ~

Q531=+0

;UGOL USTANOVKI