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

Геометрические установки

8.3 Указание размеров

Пример 3: Указание составного размера без вывода активного смещения нулевой точки

Установки:

G54 содержит смещение в X на 25

SD42440 $SC_FRAME_OFFSET_INCR_PROG = 0

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

Комментарий

N10

G90

G0

G54

X100

N20

G1 G91

X10

; Указание составного размера активно, движение в X на 10мм

 

 

 

 

(смещение нулевой точки не проходится).

N30

G90

X50

 

; Указание абсолютного размера активно, движение на позицию

 

 

 

 

X75 (смещение нулевой точки проходится).

См. также

Указание абсолютного и составного размера при токарной обработке и фрезеровании

(G90/G91) (Страница 189)

8.3.3Указание абсолютного и составного размера при токарной обработке и фрезеровании (G90/G91)

Оба рисунка ниже поясняют программирование с указанием абсолютного размера (G90) или указанием составного размера (G91) на примере токарной и фрезерной технологии.

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

<

* *

;

*

*

Основы

 

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

189

Геометрические установки

8.3 Указание размеров

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

 

 

;

 

*

 

*

 

 

 

=

 

 

*

 

*

 

Примечание

 

На обычных токарных станках принято рассматривать инкрементальные кадры перемещения в поперечной оси как значения радиуса, в то время, как данные диаметра действуют для исходных размеров. Такая перестройка для G90 осуществляется с помощью команд DIAMON, DIAMOF или DIAM90.

Основы

190

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

Геометрические установки

8.3 Указание размеров

8.3.4Указание абсолютного размера для круговых осей (DC, ACP, ACN)

Функция

Для позиционирования круговых осей в абсолютном размере имеются действующие покадрово и независимые от G90/G91 команды DC, ACP и ACN.

DC, ACP и ACN отличаются друг от друга в базовой стратегии подвода:

'&

 

 

͓͇͑͘

 

̫͏͇͖͇͎͕͔

 

͖͓͔͌͗͌͌͌͠͏ͦ

$&3 $&1

Синтаксис

<круговая ось>=DC(<значение>) <круговая ось>=ACP(<значение>) <круговая ось>=ACN(<значение>)

Значение

<круговая ось>:

Идентификатор круговой оси, которая должна быть перемещена (к

 

примеру, A, B или C)

DC:

Команда для прямого подвода к позиции

 

Круговая ось движется к запрограммированной позиции по

 

прямому, кратчайшему пути. Круговая ось перемещается в макс.

 

диапазоне в 180°.

ACP:

Команда для подвода к позиции в положительном направлении

 

Круговая ось движется к запрограммированной позиции в

 

положительном направлении вращения оси (против часовой

 

стрелки).

Основы

 

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

191

Геометрические установки

8.3 Указание размеров

ACN: Команда для подвода к позиции в отрицательном направлении

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

<значение>: Позиция подвода круговой оси в абсолютном размере

Диапазон

0 - 360 градусов

значений:

 

Примечание

Положительное направление вращения (по часовой или против часовой стрелки) устанавливается в машинных данных.

Примечание

Для позиционирования с указанием направления (ACP, ACN) в машинных данных должен быть установлен диапазон перемещения между 0° и 360° (характеристика модуло). Для перемещения круговых осей модуло в одном кадре более чем на 360°, надо запрограммировать G91 или IC.

Примечание

Команды DC, ACP и ACN могут использоваться и для позиционирования шпинделя (SPOS, SPOSA) из состояния покоя.

Пример: SPOS=DC(45)

 

Основы

192

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

Геометрические установки

Пример

Фрезерная обработка на круглом столе

= ;

<

;

r

8.3 Указание размеров

Инструмент неподвижен, стол поворачивается на 270° по часовой стрелке. При этом получается кольцевая канавка.

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

Комментарий

N10

SPOS=0

 

; Шпиндель в ориентации.

N20

G90 G0

X-20 Y0 Z2 T1

; Указание абсолютного размера, подача инструмента

 

 

 

T1 ускоренным ходом.

N30

G1 Z-5

F500

; Движение инструмента вниз с подачей.

N40

C=ACP(270)

; Стол поворачивается на 270 градусов по часовой

 

 

 

стрелке (положительно), инструмент фрезерует

 

 

 

кольцевую канавку.

N50

G0 Z2 M30

; Отвод, конец программы.

Литература

Описание функций "Расширенные функции"; Круговые оси (R2)

Основы

 

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

193