Определение шаблона PATTERN DEF
Применение
С помощью функции PATTERN DEF вы можете простым способом определить регулярные шаблоны обработки, которые можно вызывать с помощью функции CYCL CALL PAT. Как и при определении циклов, для определения шаблонов также доступна вспомогательная графика, поясняющая требуемые входные параметры.
- PATTERN DEF следует использовать исключительно с осью Z инструмента
Опция | Определение | Дополнительная информация |
---|---|---|
POS1 | Точка Определение до 9 произвольных позиций обработки | |
ROW1 | Ряд Определение отдельного ряда, прямого или повернутого | |
PAT1 | Шаблон Определение отдельного шаблона, прямого, развернутого или наклоненного | |
FRAME1 | Рамка Определение отдельной рамки, прямой, развернутой или наклонённого | |
CIRC1 | Окружность Определение замкнутой окружности | |
PITCHCIRC1 | Сегмент окружности Определение сегмента окружности |
Ввод PATTERN DEF
Выполните действия в указанной последовательности:
|
Использование PATTERN DEF
После определения образца, его можно вызывать с помощью функции CYCL CALL PAT.
Программирование циклов обработки
Система ЧПУ отрабатывает последний определённый цикл обработки на заданном вами шаблоне обработки.
0 BEGIN SL 2 MM |
---|
... |
11 PATTERN DEF POS1 (X+25 Y+33.5 Z+0) POS2 (X+15 IY+6.5 Z+0) |
12 CYCL DEF 200 SWERLENIJE |
... |
13 CYCL CALL PAT |
Рекомендации
Указания по программированию
- Вы можете использовать перед CYCL CALL PAT функцию GLOBAL DEF 125 с Q345=1. Тогда система ЧПУ всегда выполняет позиционирование инструмента между отверстиями на 2-ом безопасное расстояние, которое определяется в цикле.
Указания по использованию:
- Шаблон обработки остается активным до определения нового цикла или до выбора таблицы точек с помощью функции SEL PATTERN.
Выбор таблицы точек в управляющей программе с помощью SEL PATTERN
- Система ЧПУ отводит инструмент между начальными точками на безопасную высоту. В качестве безопасной высоты система ЧПУ использует либо координату по оси инструмента при вызове цикла, либо значение из параметра цикла Q204, в зависимости от того, какое значение больше.
- Если поверхность координат в PATTERN DEF больше чем значение в цикле, то безопасное расстояние и 2-ое безопасное расстояние рассчитываются для поверхности координат из PATTERN DEF.
- При помощи поиска кадра можно выбрать любую точку, с которой начнется или продолжится обработка.
Определение отдельно позиции обработки
Режимы программирования и эксплуатации:
- Можно ввести максимум 9 позиций обработки, ввод необходимо каждый раз подтверждать клавишей ENT.
- POS1 должна быть задана в абсолютных координатах. POS2 - POS9 можно запрограммировать абсолютно или в приращениях.
- Если значение Поверхность загатовки в Z не равно 0, то оно действует дополнительно к поверхности заготовки Q203, определенной в цикле обработки.
Вспомогательная графика | Параметр |
---|---|
POS1: X-коорд. позиции обработки Введите абсолютную координату X. Ввод: -999999999...+999999999 | |
POS1: Y-коорд. позиции обработки Введите абсолютную координату Y Ввод: -999999999...+999999999 | |
POS1: Координата поверхности заготовки Введите абсолютную координату Z, с которой начинается обработка. Ввод: -999999999...+999999999 | |
POS2: X-коорд. позиции обработки Введите координату X абсолютно или инкрементально. Ввод: -999999999...+999999999 | |
POS2: Y-коорд. позиции обработки Введите координату Y абсолютно или инкрементально. Ввод: -999999999...+999999999 | |
POS2: Координата поверхности заготовки Введите координату Z абсолютно или инкрементально. Ввод: -999999999...+999999999 |
11 PATTERN DEF ~ |
POS1( X+25 Y+33.5 Z+0 ) ~ |
POS2( X+15 IY+6.5 Z+0 ) |
Определение отдельного ряда
Вспомогательная графика | Параметр |
---|---|
Точка старта X Координата начальной точки ряда по оси X. Значение является абсолютным. Ввод: -99999.9999999...+99999.9999999 | |
Точка старта Y Координата начальной точки ряда по оси Y Значение является абсолютным. Ввод: -99999.9999999...+99999.9999999 | |
Расст.между позициями обработки Расстояние (инкрементально) между позициями обработки. Значение может быть положительным или отрицательным Ввод: -999999999...+999999999 | |
Количество операций Общее количество позиций обработки Ввод: 0...999 | |
Полож. при повор.всего образца Угол поворота вокруг записанной точки старта. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента Z). Значение может быть абсолютным и положительным или отрицательным инкрементальным Ввод: –360.000...+360.000 | |
Координата поверхности заготовки Введите абсолютную координату Z, с которой начинается обработка. Ввод: -999999999...+999999999 |
11 PATTERN DEF ~ |
ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 ) |
Смежные темы
- Цикл 221 RIADY IZ OTWIERSTIJ (DIN/ISO G221)
Определение отдельного шаблона
Режимы программирования и эксплуатации:
- Параметры Полож.при повороте, глав.ось и Полож.при повороте, вспомог.ось действуют аддитивно относительно выполненного раньше Полож. при повор.всего образца.
- Если значение Поверхность загатовки в Z не равно 0, то оно действует дополнительно к поверхности заготовки Q203, определенной в цикле обработки.
Вспомогательная графика | Параметр |
---|---|
Точка старта X Абсолютная координата начальной точки шаблона по оси X Ввод: -999999999...+999999999 | |
Точка старта Y Абсолютная координата начальной точки шаблона по оси Y Ввод: -999999999...+999999999 | |
Расст.между позициями обраб. X Расстояние (инкрементальное) между позициями обработки в направлении X. Значение может быть положительным или отрицательным Ввод: -999999999...+999999999 | |
Расст.между позициями обраб. Y Расстояние (инкрементальное) между позициями обработки в направлении Y. Значение может быть положительным или отрицательным Ввод: -999999999...+999999999 | |
Количество столбцов Общее количество столбцов в шаблоне Ввод: 0...999 | |
Количество линий Общее количество строк в шаблоне Ввод: 0...999 | |
Полож. при повор.всего образца Угол поворота, на который повернут весь шаблон вокруг заданной начальной точки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента Z). Значение может быть абсолютным и положительным или отрицательным инкрементальным Ввод: –360.000...+360.000 | |
Полож.при повороте, глав.ось Угол поворота, на который поворачивается исключительно главная ось плоскости обработки вокруг заданной начальной точки. Значение может быть положительным или отрицательным Ввод: –360.000...+360.000 | |
Полож.при повороте, вспомог.ось Угол поворота, на который повёрнута исключительно вспомогательная ось плоскости обработки вокруг заданной начальной точки. Значение может быть положительным или отрицательным Ввод: –360.000...+360.000 | |
Координата поверхности заготовки Введите абсолютную координату Z, с которой начинается обработка. Ввод: -999999999...+999999999 |
11 PATTERN DEF ~ |
PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) |
Смежные темы
- Цикл 221 RIADY IZ OTWIERSTIJ (DIN/ISO G221)
Определение отдельной рамки
Режимы программирования и эксплуатации:
- Параметры Полож.при повороте, глав.ось и Полож.при повороте, вспомог.ось действуют аддитивно относительно выполненного раньше Полож. при повор.всего образца.
- Если значение Поверхность загатовки в Z не равно 0, то оно действует дополнительно к поверхности заготовки Q203, определенной в цикле обработки.
Вспомогательная графика | Параметр |
---|---|
Точка старта X Абсолютная координата начальной точки рамки по оси X. Ввод: -999999999...+999999999 | |
Точка старта Y Абсолютная координата начальной точки рамки по оси Y Ввод: -999999999...+999999999 | |
Расст.между позициями обраб. X Расстояние (инкрементальное) между позициями обработки в направлении X. Значение может быть положительным или отрицательным Ввод: -999999999...+999999999 | |
Расст.между позициями обраб. Y Расстояние (инкрементальное) между позициями обработки в направлении Y. Значение может быть положительным или отрицательным Ввод: -999999999...+999999999 | |
Количество столбцов Общее количество столбцов в шаблоне Ввод: 0...999 | |
Количество линий Общее количество строк в шаблоне Ввод: 0...999 | |
Полож. при повор.всего образца Угол поворота, на который повёрнут весь шаблон вокруг заданной начальной точки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента Z). Значение может быть абсолютным и положительным или отрицательным инкрементальным Ввод: –360.000...+360.000 | |
Полож.при повороте, глав.ось Угол поворота, на который поворачивается исключительно главная ось плоскости обработки вокруг заданной начальной точки. Значение может быть положительным или отрицательным. Ввод: –360.000...+360.000 | |
Полож.при повороте, вспомог.ось Угол поворота, на который повёрнута исключительно вспомогательная ось плоскости обработки вокруг заданной начальной точки. Значение может быть положительным или отрицательным. Ввод: –360.000...+360.000 | |
Координата поверхности заготовки Введите абсолютную координату Z, с которой начинается обработка. Ввод: -999999999...+999999999 |
11 PATTERN DEF ~ |
FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) |
Определение полной окружности
Вспомогательная графика | Параметр |
---|---|
Центр окружности из отверстий X Абсолютная координата центра окружности по оси X Ввод: -999999999...+999999999 | |
Центр окружности из отверстий Y Абсолютная координата центра окружности по оси Y Ввод: -999999999...+999999999 | |
Диаметр окружности из отверстий Диаметр окружности отверстий Ввод: 0...999999999 | |
Угол старта Полярный угол первой позиции обработки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента Z). Значение может быть положительным или отрицательным Ввод: –360.000...+360.000 | |
Количество операций Общее количество позиций обработки на окружности Ввод: 0...999 | |
Координата поверхности заготовки Введите абсолютную координату Z, с которой начинается обработка. Ввод: -999999999...+999999999 |
11 PATTERN DEF ~ |
CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 ) |
Смежные темы
- Цикл 220 OBRAZEC KRUG (DIN/ISO G220)
Определение дуги окружности
Вспомогательная графика | Параметр |
---|---|
Центр окружности из отверстий X Абсолютная координата центра окружности по оси X Ввод: -999999999...+999999999 | |
Центр окружности из отверстий Y Абсолютная координата центра окружности по оси Y Ввод: -999999999...+999999999 | |
Диаметр окружности из отверстий Диаметр окружности отверстий Ввод: 0...999999999 | |
Угол старта Полярный угол первой позиции обработки. Ось отсчёта: главная ось активной плоскости обработки (например, X при оси инструмента Z). Значение может быть положительным или отрицательным Ввод: –360.000...+360.000 | |
Шаг угла/Конечный угол Инкрементный полярный угол между двумя позициями обработки. Значение может быть положительным или отрицательным. В качестве альтернативы можно ввести конечный угол (переключение с помощью опции выбора в панели действий или в форме) Ввод: –360.000...+360.000 | |
Количество операций Общее количество позиций обработки на окружности Ввод: 0...999 | |
Координата поверхности заготовки Введите координату Z, с которой начинается обработка. Ввод: -999999999...+999999999 |
11 PATTERN DEF ~ |
PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 ) |
Смежные темы
- Цикл 220 OBRAZEC KRUG (DIN/ISO G220)
Пример: использование циклов в сочетании с PATTERN DEF
Координаты сверления хранятся в определении шаблона PATTERN DEF POS. Координаты сверления вызываются системой ЧПУ при помощи CYCL CALL PAT.
Радиусы инструментов выбраны так, что все рабочие шаги видны на тестовой графике.
Отработка программы
- Центрирование (радиус инструмента 4)
- GLOBAL DEF 125 POSITIONING: с помощью этой функции система ЧПУ позиционирует между точками при CYCL CALL PAT между на 2-ом безопасном расстоянии. Настройка действует до M30.
- Сверление (радиус инструмента 2,4)
- Нарезание резьбы (радиус инструмента 3)
Технологически независимые циклы и Циклы для фрезерной обработки
0 BEGIN PGM 1 MM | |||
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 | |||
2 BLK FORM 0.2 X+100 Y+100 Z+0 | |||
3 TOOL CALL 1 Z S5000 | ; Вызов инструмента, центр. сверло (радиус 4) | ||
4 L Z+50 R0 FMAX | ; Перемещение инструмента на безопасную высоту | ||
5 PATTERN DEF ~ | |||
POS1( X+10 Y+10 Z+0 ) ~ | |||
POS2( X+40 Y+30 Z+0 ) ~ | |||
POS3( X+20 Y+55 Z+0 ) ~ | |||
POS4( X+10 Y+90 Z+0 ) ~ | |||
POS5( X+90 Y+90 Z+0 ) ~ | |||
POS6( X+80 Y+65 Z+0 ) ~ | |||
POS7( X+80 Y+30 Z+0 ) ~ | |||
POS8( X+90 Y+10 Z+0 ) | |||
6 CYCL DEF 240 ZENTRIROVANIE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
7 GLOBAL DEF 125 POSITIONING ~ | |||
| |||
8 CYCL CALL PAT F5000 M3 | ; Вызов цикла в сочетании с шаблоном точек | ||
9 L Z+100 R0 FMAX | ; Отвод инструмента | ||
10 TOOL CALL 227 Z S5000 | ; Вызов инструмента, сверло (радиус 2,4) | ||
11 L X+50 R0 F5000 | ; Перемещение инструмента на безопасную высоту | ||
12 CYCL DEF 200 SWERLENIJE ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL PAT F500 M3 | ; Вызов цикла в сочетании с шаблоном точек | ||
14 L Z+100 R0 FMAX | ; Отвод инструмента | ||
15 TOOL CALL 263 Z S200 | ; Вызов инструмента, метчик (радиус 3) | ||
16 L Z+100 R0 FMAX | ; Перемещение инструмента на безопасную высоту | ||
17 CYCL DEF 206 NAREZANIE REZBI ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
18 CYCL CALL PAT F5000 M3 | ; Вызов цикла в сочетании с шаблоном точек | ||
19 L Z+100 R0 FMAX | ; Отвод инструмента, конец программы | ||
20 M30 | |||
21 END PGM 1 MM |