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

Коррекции инструмента

5.6 Вызов коррекции инструмента (D)

5.6Вызов коррекции инструмента (D)

Функция

С 1 по 8 (при активном управлении инструментом 12) резцом одного инструмента могут быть согласованы различные блоки данных коррекции инструмента (к примеру, различные значения коррекции для левой и правой кромки у прорезного резца).

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

Коррекция радиуса инструмента должна быть включена дополнительно через G41 / G42.

Примечание

Коррекции длин инструмента действует, если запрограммирован номер D. Если номер D не запрограммирован, то при смене инструмента активна определенная через машинные данные стандартная установка (→ см. Указания изготовителя станка).

Синтаксис

Активация блока данных коррекции инструмента:

D<номер>

Активация коррекции радиуса инструмента:

G41 ...

G42 ...

Деактивация коррекций инструмента:

D0

G40

Значение

D: Команда активации блока данных коррекции для активного инструмента

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

Внимание:

Коррекция длин инструмента действует и без программирования D, если для смены инструмента сконфигурирована автоматическая активация резца инструмента (→ См. Указания изготовителя станка).

<номер>: Через параметр <номер> указывается активируемый блок данных коррекции инструмента.

Тип программирования D зависит от проектирования станка (см. абзац "Тип программирования D").

Диапазон 0 - 32000 значений:

 

Основы

84

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

Коррекции инструмента

5.6 Вызов коррекции инструмента (D)

D0: Команда деактивации блока данных коррекции для активного инструмента

G41: Команда включения коррекции радиуса инструмента с направлением обработки слева от контура

G42: Команда включения коррекции радиуса инструмента с направлением обработки справа от контура

G40: Команда отключения коррекции радиуса инструмента

Примечание

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

Тип программирования D

Тип программирования D устанавливается через машинные данные. Существуют следующие возможности:

Номер D = номер резца

Для каждого инструмента T<номер> (без управления инструментом) или T="имя" (с управлением инструментом) существуют номера D от 1 до макс. 12. Эти номера D напрямую присвоены резцам инструментов. Для каждого номера D (= номер резца) существует блок данных коррекции ($TC_DPx[t,d]).

Свободный выбор номеров D

Номера D могут свободно согласовываться с номерами резцов инструмента. Верхняя граница используемых номеров D установлена через машинные данные.

Абсолютные номера D без связи с номером T

В системах без управления инструментом можно выбрать независимость номера D от номера T. Отношение номера T, резца и коррекции через номер D определяет пользователь. Диапазон номеров D лежит между 1 и 32000.

Литература:

Описание функций "Основные функции"; Коррекция инструмента (W1) Описание функций "Управление инструментом"; глава: "Варианты согласования номеров D"

Основы

 

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

85

Коррекции инструмента

5.6 Вызов коррекции инструмента (D)

Примеры

Пример 1: Смена инструмента с командой T (токарная обработка)

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

Комментарий

 

 

 

N10

T1

D1

; Установить инструмент T1 и активировать блок

данных

 

 

 

коррекции

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

из T1.

 

N11

G0

X... Z...

; Выводятся

коррекции длин.

 

N50

T4

D2

; Установить инструмент T4

и активировать блок

данных

 

 

 

коррекции

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

из T4.

 

...

 

 

 

 

 

 

N70

G0

Z... D1

; Активировать другой резец D1 для инструмента

T4.

Пример 2: Разные значения коррекции для левой и правой кромки прорезного резца

N10 T2

 

N20 G0

X35 Z-20

N30 G1

D1 X10

N40... D6 Z-5

X

10

-20

-5

Z

 

 

Основы

86

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

Коррекции инструмента

5.7 Изменение данных коррекции инструмента

5.7Изменение данных коррекции инструмента

Активность

Изменение данных коррекции инструмента начинает действовать после повторного программирования T или D.

Активация данных коррекции инструмента без задержки

Через следующие машинные данные можно установить, что соответствующие данные коррекции инструмента будут активированы сразу же:

MD9440 $MM_ACTIVATE_SEL_USER

ОПАСНОСТЬ

Если MD9440 установлены, то коррекции инструмента, возникшие из-за изменений данных коррекции инструмента при останове программы обработки детали, выводятся при продолжении программы обработки детали.

Основы

 

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

87