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

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

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

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

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

Размеры могут быть указаны:

как абсолютный или составной размер

в миллиметрах или дюймах

в радиусе или диаметре (для токарной обработки)

Для прямой передачи данных из габаритного чертежа (без пересчета) в программу ЧПУ, пользователю для различных возможностей по указанию размеров доступны специфические команды программирования.

8.3.1Указание абсолютного размера (G90, AC)

Функция

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

Действующее модально указание абсолютного размера

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

Действующее покадрово указание абсолютного размера

При предустановленном составном размере (G91) с помощью команды AC для отдельных осей возможно покадровое указание абсолютного размера.

Примечание

Действующее покадрово указание абсолютного размера(AC) возможно и для позиционирований шпинделя (SPOS, SPOSA) и параметров интерполяции (I, J, K).

Синтаксис

G90 <ось>=AC(<значение>)

Основы

 

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

183

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

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

Значение

G90: Команда для активации действующего модально указания абсолютного размера

AC: Команда для активации действующего покадрово указания абсолютного размера

<ось>: Идентификатор перемещаемой оси <значение>: Заданная позиция перемещаемой оси в абсолютном размере

Примеры

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

 

=

 

 

 

 

 

;

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

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

 

Комментарий

N10

G90 G0 X45 Y60 Z2 T1 S2000 M3

; Ввод абсолютного размера, ускоренным

 

 

 

ходом на позицию XYZ, выбор

 

 

 

инструмента, шпиндель включен с правым

 

 

 

направлением вращения

N20

G1 Z-5 F500

 

; Линейная интерполяция, подача

 

 

 

инструмента.

N30

G2 X20 Y35 I=AC(45) J=AC(35)

; Круговая интерполяция по часовой

 

 

 

стрелке, конечная точка и центр

 

 

 

окружности в абсолютном размере.

N40

G0 Z2

 

; Вывод.

N50

M30

 

; Конец кадра.

Примечание

По вводу координат центра окружности I и J см. главу "Круговая интерполяция".

 

Основы

184

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

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

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

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

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

N5

T1

D1

S2000

M3

 

N10

G0

G90

X11

Z1

 

N20

G1

Z-15 F0.2

 

N30

G3

X11 Z-27 I=AC(-5) K=AC(-21)

N40

G1

Z-40

 

 

N50

M30

 

 

 

 

=

Комментарий

;Установка инструмента T1, шпиндель включен с правым направлением вращения.

;Ввод абсолютного размера, ускоренным ходом на позицию XZ.

;Линейная интерполяция, подача инструмента.

;Круговая интерполяция против часовой стрелки, конечная точка и центр окружности в абсолютном размере.

;Вывод.

;Конец кадра.

Примечание

По вводу координат центра окружности I и J см. главу "Круговая интерполяция".

См. также

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

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

Основы

 

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

185

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

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

8.3.2Указание составного размера (G91, IC)

Функция

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

Действующее модально указание составного размера

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

Действующее покадрово указание составного размера

При предустановленном абсолютном размере (G90) с помощью команды IC для отдельных осей возможно покадровое указание составного размера.

Примечание

Действующее покадрово указание составного размера(IC) возможно и для позиционирований шпинделя (SPOS, SPOSA) и параметров интерполяции (I, J, K).

Синтаксис

G91 <ось>=IC(<значение>)

Значение

G91: Команда для активации действующего модально указания составного размера

IC: Команда для активации действующего покадрово указания составного размера

<ось>: Идентификатор перемещаемой оси <значение>: Заданная позиция перемещаемой оси в составном размере

 

Основы

186

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

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

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

Расширение G91

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

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

SD42440 $SC_FRAME_OFFSET_INCR_PROG (смещения нулевой точки во фреймах) SD42442 $SC_TOOL_OFFSET_INCR_PROG (коррекции длин инструмента)

Значе Значение ние

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

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

Примеры

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

=

 

 

 

 

;

 

 

 

<

 

 

 

 

 

 

 

 

 

 

;

 

 

 

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

 

Комментарий

N10 G90 G0 X45 Y60 Z2 T1 S2000 M3

; Ввод абсолютного размера, ускоренным

 

 

ходом на позицию XYZ, выбор

 

 

инструмента, шпиндель включен с правым

 

 

направлением вращения

N20 G1 Z-5 F500

 

; Линейная интерполяция, подача

 

 

инструмента.

N30 G2 X20 Y35 I0 J-25

; Круговая интерполяция по часовой

 

 

стрелке, конечная точка окружности в

 

 

абсолютном размере, центр окружности в

Основы

 

 

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

187

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

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

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

Комментарий

 

 

составном размере.

N40

G0 Z2

; Вывод.

N50

M30

; Конец кадра.

Примечание

По вводу координат центра окружности I и J см. главу "Круговая интерполяция".

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

;

:

=

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

Комментарий

N5 T1 D1 S2000 M3

; Установка инструмента T1, шпиндель включен с правым

 

 

 

направлением вращения.

N10

G0

G90 X11 Z1

; Ввод абсолютного размера, ускоренным ходом на

 

 

 

позицию XZ.

N20

G1

Z-15 F0.2

; Линейная интерполяция, подача инструмента.

N30

G3

X11 Z-27 I-8 K-6

; Круговая интерполяция против часовой стрелки,

 

 

 

конечная точка окружности в абсолютном размере,

 

 

 

центр окружности в составном размере.

N40

G1

Z-40

; Вывод.

N50

M30

 

; Конец кадра.

Примечание

По вводу координат центра окружности I и J см. главу "Круговая интерполяция".

 

Основы

188

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