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

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

12.3 Программируемое смещение нулевой точки

12.3Программируемое смещение нулевой точки

12.3.1Смещение нулевой точки (TRANS, ATRANS)

Функция

С помощью TRANS/ATRANS для всех траекторных и позиционирующих осей можно запрограммировать смещения нулевой точки в направлении указанной оси. Благодаря этому можно работать с разными нулевыми точками, к примеру, к примеру, при повторяющихся технологических операциях на различных позициях детали.

Фрезерование:

 

Токарная обработка:

 

 

Z

 

 

 

 

;

 

ZM

 

 

 

 

 

YM

 

 

 

Y

 

 

 

 

=

TRANS

 

 

 

G54

 

0

:

 

X

 

 

 

 

 

 

75$16

 

 

 

*

 

 

 

XM

 

Синтаксис

TRANS X… Y… Z…

ATRANS X… Y… Z…

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

Основы

380

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

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

12.3 Программируемое смещение нулевой точки

Значение

TRANS:

 

Абсолютное смещение нулевой точки, относительно

 

 

 

актуальной действующей, установленной с помощью G54 ...

 

 

 

G57, G505 ... G599 нулевой точки детали

ATRANS:

 

как TRANS, но аддитивное смещение нулевой точки

X...

Y...

Z... :

Значения смещения в направлении указанных гео-осей

Примеры

Пример 1: Фрезерование

<0

<

 

;

 

<

<

 

 

;

;

 

 

*

 

 

;0

 

 

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

Последовательность обработки для этой формы зафиксирована в подпрограмме.

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

Программный код

Комментарий

N10

G1

G54

 

 

; Рабочая плоскость X/Y, нулевая точка детали

N20

G0

X0

Y0 Z2

; Переход к стартовой точке

N30

TRANS

X10

Y10

; Абсолютное смещение

N40

L10

 

 

; Вызов подпрограммы

N50

TRANS

X50

Y10

; Абсолютное смещение

N60

L10

 

 

; Вызов подпрограммы

N70

M30

 

 

; Конец программы

Основы

 

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

381

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

12.3 Программируемое смещение нулевой точки

Пример 2: Токарная обработка

;

=

0

:

Программный код

Комментарий

N.. ...

 

N10

TRANS X0 Z150

; Абсолютное смещение

N15

L20

; Вызов подпрограммы

N20

TRANS X0 Z140 (или ATRANS Z-10)

; Абсолютное смещение

N25

L20

; Вызов подпрограммы

N30

TRANS X0 Z130 (или ATRANS Z-10)

; Абсолютное смещение

N35

L20

; Вызов подпрограммы

N.. ...

 

Основы

382

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

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

12.3 Программируемое смещение нулевой точки

Дополнительная информация

TRANS X... Y... Z...

Смещение нулевой точки на запрограммированные в соответствующих указанных осевых направлениях (траекторные, синхронные и позиционирующие оси) значения смещения. Исходной точкой служит последнее указанное устанавливаемое смещение нулевой точки (G54 ... G57, G505 ... G599).

ЗАМЕТКА

Команда TRANS сбрасывает все фрейм-компоненты установленного до этого программируемого фрейма.

75$16

75$16

Примечание

Смещение, надстраиваемое на уже существующие фреймы, должно быть запрограммировано с ATRANS.

Основы

 

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

383

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

12.3 Программируемое смещение нулевой точки

ATRANS X... Y... Z...

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

$75$16

75$16

 

Основы

384

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