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

Команды перемещения

9

9.1Общая информация по командам перемещения

Элементы контура

Запрограммированный контур детали может состоять из следующих элементов контура:

прямые

дуги окружности

винтовые линии (через наложение прямых и дуг окружностей)

Команды движения

Для изготовления этих элементов контура имеются различные команды движения:

Движение ускоренным ходом (G0)

Линейная интерполяция (G1)

Круговая интерполяция по часовой стрелке (G2)

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

Заданные конечные положения

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

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

ВНИМАНИЕ Один адрес оси может быть запрограммирован в кадре только один раз.

Стартовая точка-заданная точка

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

Основы

 

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

207

Команды перемещения

9.1 Общая информация по командам перемещения

Контур детали

Выполненные последовательно друг за другом элементы контура создают контур детали:

;

=

Изображение 9-1 Кадры движения при токарной обработке

 

 

 

 

 

 

Изображение 9-2 Кадры движения при фрезерной обработке

ЗАМЕТКА

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

 

Основы

208

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

Команды перемещения

9.2Команды движения с декартовыми координатами (G0, G1, G2, G3, X...,Y...,Z...)

9.2Команды движения с декартовыми координатами (G0, G1, G2, G3, X..., Y..., Z...)

Функция

Подвод в кадре ЧПУ к указанной в декартовых координатах позиций возможен с ускоренным ходом G0, линейной интерполяцией G1 или круговой интерполяцией G2 /G3 .

Синтаксис

G0 X... Y... Z...

G1 X... Y... Z...

G2 X... Y... Z... ...

G3 X... Y... Z... ...

Значение

G0: Команда для включения движения ускоренным ходом

G1: Команда для включения линейной интерполяции

G2: Команда для включения круговой интерполяции по часовой стрелке G3: Команда для включения круговой интерполяции против часовой стрелки X...: Декартова координата заданного конечного положения в направлении X Y...: Декартова координата заданного конечного положения в направлении Y Z...: Декартова координата заданного конечного положения в направлении Z

Примечание

Для круговой интерполяции G2 / G3 кроме координат заданного конечного положения X..., Y..., Z... необходимы и дополнительные данные (к примеру, координаты центра окружности; см. " Типы круговой интерполяции (G2/G3, ...) (Страница 227) ").

Основы

 

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

209

Команды перемещения

9.2 Команды движения с декартовыми координатами (G0, G1, G2, G3,X...,Y...,Z...)

Пример

;

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

Комментарий

 

 

 

 

 

 

 

 

 

 

N10

G17 S400 M3

 

 

; Выбор рабочей плоскости, шпиндель вправо

 

N20

G0

X40 Y-6 Z2

 

 

; Подвод к указанной в декартовых координатах стартовой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

позиции ускоренным ходом

 

N30

G1

Z-3 F40

 

 

; Включение линейной интерполяции, подача инструмента

 

N40

X12 Y-20

 

 

; Движение по наклонной прямой к указанной в декартовых

 

 

 

 

 

 

 

 

 

 

 

 

 

 

координатах конечной позиции

 

N50

G0

Z100 M30

 

 

; Свободный ход для смены инструмента ускоренным ходом

 

Основы

210

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