Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Трансформации координат (фреймы)

12

12.1Фреймы

Фрейм

Фрейм это автономное правило вычисления, которое переводит одну декартову систему координат в другую декартову систему координат.

Базовый фрейм (базовое смещение)

Базовый фрейм описывает трансформацию координат из базовой кинематической системы (BKS) в базовую систему нулевой точки (BNS) и действует как устанавливаемые фреймы.

См. Базовая кинематическая система (BKS) (Страница 28).

Устанавливаемые фреймы

Устанавливаемые фреймы это вызываемые с помощью команд G54 до G57 и G505 до G599 из любой программы ЧПУ устанавливаемые смещения нулевой точки. Значения смещения предварительно устанавливаются оператором и сохраняются в памяти нулевой точки СЧПУ. С их помощью определяется настраиваемая система нулевой точки (ENS).

См.:

Настраиваемая система нулевой точки (ENS) (Страница 31)

Устанавливаемое смещение нулевой точки (G54 ... G57, G505 ... G599, G53, G500, SUPA, G153) (Страница 173)

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

373

Трансформации координат (фреймы)

12.1 Фреймы

Программируемые фреймы

Иногда имеет смысл или требуется переместить в программе ЧПУ первоначально выбранную систему координат детали (или "Настраиваемую систему нулевой точки") на другую позицию и при необходимости повернуть, отразить и/или масштабировать. Это осуществляется через программируемые фреймы.

= =

̩͇͔͗͌͠͏͌ ͉͕͚͑͗͊ ͕͘͏ =

̸͓͔͌͌͠͏͌= ͔͚͉͕͙͕͒͌͐͑͞͏<

;

;

<

<

;

См. Фрейм-операторы (Страница 375).

 

Основы

374

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Трансформации координат (фреймы)

12.2 Фрейм-операторы

12.2Фрейм-операторы

Функция

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

Замещающий оператор

Удаляет все запрограммированные прежде фрейм-операторы. Исходной точкой служит последнее вызванное устанавливаемое смещение нулевой точки (G54 ...

G57, G505 ... G599).

<

<

 

 

;

 

;

 

75$16 $75$16

 

527

 

 

$527

<

 

 

 

 

<

;

; 6&$/( $6&$/( 0,5525 $0,5525

Аддитивный оператор

Устанавливается на уже существующий фрейм. Исходной точкой служит актуальная установленная или последняя запрограммированная через фреймоператор нулевая точка детали.

$75$16

75$16

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

375

Трансформации координат (фреймы)

12.2 Фрейм-операторы

Использование

Смещение нулевой точки на любую позицию на детали.

Точная установка осей координат через вращение параллельно желаемой рабочей плоскости.

=

< = <

;

;

Преимущества

В одном зажиме можно:

обрабатывать наклонные поверхности.

изготовлять отверстия с различными углами.

выполнять многосторонние обработки.

Примечание

При обработке в наклонных рабочих плоскостях необходимо – в зависимости от кинематики станка – учитывать условия для рабочей плоскости и коррекции инструмента.

 

Основы

376

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Трансформации координат (фреймы)

12.2 Фрейм-операторы

Синтаксис

Замещающие операторы:

Аддитивные операторы:

TRANS X… Y… Z…

ATRANS X… Y… Z…

ROT X… Y… Z…

AROT X… Y… Z…

ROT RPL=…

AROT RPL=…

ROTS/CROTS X... Y...

AROTS X... Y...

SCALE X… Y… Z…

ASCALE X… Y… Z…

MIRROR X0/Y0/Z0

AMIRROR X0/Y0/Z0

Примечание Каждый фрейм-оператор программируется в отдельном кадре ЧПУ.

Значение

;

;

=

=

75$16 $75$16

527

 

$527

;

;

=

=

6&$/( $6&$/( 0,5525 $0,5525

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

377

Трансформации координат (фреймы)

12.2 Фрейм-операторы

TRANS/ATRANS:

Смещение WCS в направлении указанной гео-оси(ей)

ROT/AROT:

Вращение WCS:

 

через соединение отдельных вращений вокруг указанной

 

гео-оси(ей)

 

или

 

на угол RPL=... в актуальной рабочей плоскости (G17/G18/G19)

Направление вращения:

 

=

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

 

;

Последовательнос

с представлением

Z, Y', X''

 

 

 

ть вращений:

RPY:

 

 

 

 

 

 

с углом Эйлера:

Z, X', Z''

 

 

 

Диапазон

Углы поворота определены однозначно

 

значений:

только в следующих диапазонах:

 

 

 

с

-180

x

180

 

представлением

-90

<

y

<

90

 

RPY:

-180

z

180

 

 

 

с углом Эйлера:

0

x

<

180

 

 

-180

y

180

 

 

-180

z

180

 

Основы

378

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Трансформации координат (фреймы)

12.2 Фрейм-операторы

ROTS/AROTS: Вращение WCS через указание пространственных углов

Ориентация плоскости в пространстве однозначно определена через указание двух пространственных углов. Поэтому может быть запрограммировано макс. 2 пространственных угла:

 

ROTS/AROTS X...

Y...

/ Z...

X...

/ Y...

Z...

CROTS:

CROTS действует как ROTS, но относится к действующему фрейму

 

в системе УД.

 

 

 

 

 

SCALE/ASCALE: Масштабирование в направлении указанной гео-оси(ей) для увеличения/уменьшения контура

MIRROR/AMIRROR: Отражение WCS через отражение (перемена направления) указанной гео-оси

Значениевыбирается свободно (здесь: "0")

:

Примечание

Фрейм-операторы могут использоваться по отдельности или произвольно комбинироваться друг с другом.

ВНИМАНИЕ Фрейм-операторы выполняются в запрограммированной последовательности.

Примечание

Аддитивные операторы часто используются в подпрограммах. Определенные в главной программе базовые операторы сохраняются после завершения подпрограммы, если подпрограмма была запрограммирована с атрибутом SAVE.

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

379