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

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

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

8.3.5Дюймовое или метрическое указание размеров (G70/G700, G71/G710)

Функция

С помощью следующих функций G можно переключаться между метрической и дюймовой системой единиц.

Синтаксис

G70 / G71

G700 / G710

Значение

G70: Включение дюймовой системы единиц

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

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

G71: Включение метрической системы единиц

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

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

G700: Включение дюймовой системы единиц

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

G710: Включение метрической системы единиц

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

 

Основы

194

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

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

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

Пример

Переключение между дюймовым и метрическим указанием размеров Спараметрированная основная система метрическая:

MD10240 $MN_SCALING_SYSTEM_IS_METRIC = TRUE

<

*

 

 

* *

*

 

;

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

Комментарий

 

N10

G0

G90 X20 Y30 Z2 S2000 M3 T1

; X=20 мм, Y=30

мм, Z=2 мм, F=ускоренный ход мм/мин

N20

G1

Z-5 F500

; Z=-5 мм, F=500 мм/мин

N30

X90

; X=90 мм

 

N40

G70 X2.75 Y3.22

; прог. Система

единиц: дюймовая

 

 

 

X=2.75 дюйма,

Y=3.22 дюйма, F=500 мм/мин

N50

X1.18 Y3.54

; X=1.18 дюйма,

Y=3.54 дюйма, F=500 мм/мин

N60

G71 X20 Y30

; прог. Система

единиц: метрическая

 

 

 

X=20 мм, Y=30

мм, F=500 мм/мин

N70

G0

Z2

; Z=2 мм, F=ускоренный ход мм/мин

N80

M30

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

Основы

 

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

195

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

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

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

G70/G71

При активной G70/G71 только следующие геометрические данные интерпретируются в соответствующей системе единиц:

информация о длине перемещения (X, Y, Z, …)

программирование окружности:

координаты промежуточных точек (I1, J1, K1)

параметры интерполяции (I, J, K)

радиус окружности (CR)

шаг резьбы (G34, G35)

программируемое смещение нулевой точки (TRANS)

полярный радиус (RP)

Синхронные действия Если в синхронных действиях (условная часть и/или операционная часть) явная

система единиц не программируется (G70/G71/G700/G710), то в синхронном действии (условная часть и/или операционная часть) действует активная на момент исполнения в канале система единиц.

ЗАМЕТКА

Чтение данных позиций в синхронных действия

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

Литература

Описание функций "Основные функции"; Скорости, система заданного/фактического значения, регулирование (G2), глава "Метрическая/дюймовая система единиц"

Руководство по программированию "Расширенное программирование"; глава "Синхронные действия движения"

Описание функций "Синхронные действия"

 

Основы

196

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

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

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

8.3.6Специфическое для канала программирование диаметра/радиуса

(DIAMON, DIAM90, DIAMOF, DIAMCYCOF)

Функция

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

;

 

:

 

 

 

;

 

:

=

=

Для того, чтобы можно было передать эти указания размеров напрямую без пересчета из технического чертежа в программу ЧПУ, через действующие модально команды DIAMON, DIAM90, DIAMOF и DIAMCYCOF включается спец. для канала программирование диаметра или радиуса.

Примечание

Спец. для канала программирование диаметра/радиуса относится к определенной через MD20100 $MC_DIAMETER_AX_DEF а качестве поперечной оси гео-оси (→ см. Указания изготовителя станка!).

Через MD20100 на канал может быть определена только одна поперечная ось.

Основы

 

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

197

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

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

Синтаксис

DIAMON

DIAM90

DIAMOF

Значение

DIAMON: Команда для включения независимого спец. для канала программирования диаметра

Действие DIAMON не зависит от запрограммированного режима указания размеров (указание абсолютных размеров G90 или указание составных размеров G91):

при G90: Указание размеров в диаметре

при G91: Указание размеров в диаметре

DIAM90: Команда для включения зависимого спец. для канала программирования диаметра

Действие DIAM90 зависит от запрограммированного режима указания размеров:

при G90: Указание размеров в диаметре

при G91: Указание размеров в радиусе

DIAMOF: Команда для выключения спец. для канала программирования диаметра

При отключении программирования диаметра начинает действовать спец. для канала программирование радиуса. Действие DIAMOF не зависит от запрограммированного режима указания размеров:

при G90: Указание размеров в радиусе

при G91: Указание размеров в радиусе

DIAMCYCOF: Команда для выключения спец. для канала программирования диаметра при обработке цикла

Тем самым расчеты в цикле всегда могут выполняться в радиусе. Для индикации позиции и базовой индикации кадра остается активной последняя активная функция G этой группы.

Примечание

При DIAMON или DIAM90 фактические значения поперечной оси всегда индицируются как диаметр. Это же относится и к считыванию фактических значений в системе координат

детали при MEAS, MEAW, $P_EP[x] и $AA_IW[x].

 

Основы

198

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

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

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

Пример

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

Комментарий

 

 

 

 

N10

G0 X0 Z0

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

N20

DIAMOF

 

; Программирование диаметра выкл.

N30

G1 X30

S2000 M03 F0.7

; Ось X = поперечная ось, программирование

 

 

 

 

радиуса активно, движение на позицию радиуса

 

 

 

 

X30.

N40

DIAMON

 

; Для поперечной оси активно программирование

 

 

 

 

диаметра.

N50

G1 X70

Z-20

; Перемещение на позицию диаметра X70 и Z–20.

N60

Z-30

 

 

 

N70

DIAM90

 

; Программирование диаметра для исходного размера

 

 

 

 

и программирование радиуса для составного

 

 

 

 

размера.

N80

G91 X10 Z-20

; Составной размер активен.

N90

G90 X10

 

; Исходный размер активен.

N100 M30

 

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

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

Значения диаметра (DIAMON/DIAM90)

Значения диаметра действуют для следующих данных:

индикация фактического значения поперечной оси в системе координат детали

Режим JOG: инкременты для размера шага и перемещения маховичком

Программирование конечных позиций:

параметры интерполяции I, J, K при G2/G3, если они запрограммированы с AC абсолютно.

При инкрементальном программировании (IC) von I, J, K всегда учитывается радиус.

Чтение фактических значений в системе координат детали при:

MEAS, MEAW, $P_EP[X], $AA_IW[X]

Основы

 

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

199