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

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

10.6 Коррекция инструмента 2D (CUT2D, CUT2DF)

10.6Коррекция инструмента 2D (CUT2D, CUT2DF)

Функция

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

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

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

Коррекция радиуса инструмента 2D с контурными инструментами

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

Синтаксис

CUT2D

CUT2DF

Коррекция радиуса инструмента 2D для контурных инструментов активируется, если с помощью CUT2D или CUT2DF программируется одно из двух направлений обработки G41

или G42.

Примечание

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

Значение

CUT2D: Активация коррекции радиуса 2 1/2 D (стандартная установка)

CUT2DF: Активация коррекции радиуса 2 1/2 D, коррекция радиуса инструмента относительно актуального фрейма или наклонной плоскости

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

CUT2D всегда действует как стандартная установка и поэтому не должна указываться явно.

Число резцов контурных инструментов

Любому контурному инструменту в произвольной последовательности может быть присвоено макс. до 12 резцов.

Основы

 

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

349

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

10.6 Коррекция инструмента 2D (CUT2D, CUT2DF)

Изготовитель станка

Действительный тип инструмента для не вращательно-симметричных инструментов и макс. числа резцов Dn = D1 до D12 устанавливается изготовителем станка через машинные данные. Обратиться к изготовителю станка, если доступны не все 12 резцов.

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

Коррекция радиуса инструмента, CUT2D

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

= =

;

;

Пример G17 (плоскость X/Y):

Коррекция радиуса инструмента действует в не повернутой плоскости X/Y, коррекция длин инструмента – в направлении Z.

Значения коррекции инструмента

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

 

Основы

350

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

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

10.6 Коррекция инструмента 2D (CUT2D, CUT2DF)

Коррекция радиуса инструмента, CUT2DF

В этих случаях существует возможность установить на станке ориентацию инструмента вертикально к наклонной рабочей плоскости.

= =

;

;

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

Примечание

Коррекция длин инструмента продолжает действовать относительно не повернутой рабочей плоскости.

Определение контурных инструментов, CUT2D, CUT2DF

Контурный инструмент определяется через число резцов согласно номерам D, относящихся к номеру T. Первым резцом контурного инструмента является резец, выбираемый при активации инструмента. Если, к примеру, активируется D5 при T3 D5, то этот резец и последующие резцы либо в части, либо все вместе определяют контурный инструмент. Находящиеся перед ними резцы игнорируются.

Литература

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

Основы

 

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

351

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

10.7 Постоянная коррекция радиуса инструмента (CUTCONON, CUTCONOF)

10.7Постоянная коррекция радиуса инструмента (CUTCONON, CUTCONOF)

Функция

Функция "Постоянная коррекция радиуса инструмента" служит для подавления коррекции радиуса инструмента для определенного числа кадров, но при этом как смещение сохраняется образованная через коррекцию радиуса инструмента в предшествующих кадрах разница между запрограммированной и фактически пройденной траекторией центра инструмента. Преимущества этой функции проявляются тогда, когда, к примеру, при строчечном фрезеровании в точках возврата необходимо несколько кадров перемещения, но созданные коррекцией радиуса инструмента контуры (стратегии обхода) являются нежелательными. Она может использоваться независимо от типа коррекции радиуса инструмента (21/2D, торцовое фрезерование 3D, периферийное фрезерование 3D).

Синтаксис

CUTCONON

CUTCONOF

Значение

CUTCONON: Команда для включения функции "Постоянная коррекция радиуса инструмента"

CUTCONOF: Команда для выключения функции "Постоянная коррекция радиуса инструмента"

 

Основы

352

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

 

 

 

 

 

 

 

 

 

 

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

 

 

10.7 Постоянная коррекция радиуса инструмента (CUTCONON, CUTCONOF)

Пример

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

̱͕͔͙͚͗ ͈͎͌ ̷̱̯

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

̱͕͔͙͚͗ ͘ ̷̱̯

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

Комментарий

 

N10

 

 

 

 

 

 

 

 

; Определение инструмента d1.

 

N20

$TC_DP1[1,1]= 110

 

 

; Тип

 

 

N30

$TC_DP6[1,1]= 10.

 

 

; Радиус

 

N40

 

 

 

 

 

 

 

 

 

 

 

N50

X0

Y0

Z0

G1

G17

T1

D1

F10000

 

 

 

N60

 

 

 

 

 

 

 

 

 

 

 

N70

X20 G42 NORM

 

 

 

 

 

 

 

N80

X30

 

 

 

 

 

 

 

 

 

 

N90

Y20

 

 

 

 

 

 

 

 

 

 

N100 X10 CUTCONON

 

 

 

; Включение подавления коррекции.

 

N110 Y30 KONT

 

 

 

 

 

; При отключении подавления контура

 

 

 

 

 

 

 

 

 

при необходимости вставить обходную

 

 

 

 

 

 

 

 

 

окружность.

 

N120 X-10 CUTCONOF

 

 

 

 

 

 

N130 Y20 NORM

 

 

 

 

 

; Нет обходной окружности при

 

 

 

 

 

 

 

 

 

 

отключении КРИ.

 

N140

X0

Y0

G40

 

 

 

 

 

 

 

N150

M30

 

 

 

 

 

 

 

 

 

Основы

 

 

 

 

 

 

 

 

 

 

 

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

 

 

353

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

10.7 Постоянная коррекция радиуса инструмента (CUTCONON, CUTCONOF)

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

Обычно перед активацией подавления коррекции коррекция радиуса инструмента уже активна, и она еще активна, когда подавление коррекции снова деактивируется. В последнем кадре перемещения перед CUTCONON выполняется движение на точку смещения в конечной точке кадра. Все последующие кадры, в которых активно подавление коррекции, проходятся без коррекции. Но при этом они смещаются на вектор от конечной точки последнего кадра коррекции к его точке смещения. Тип интерполяции этих кадров (линейная, круговая, полиномиальная) может быть любым.

Кадр деактивации подавления коррекции, т.е. кадр, содержащий CUTCONOF, подвергается обычной коррекции. Он начинается в точке смещения стартовой точки. Между конечной точкой предшествующего кадра, т.е. последнего запрограммированного кадра перемещения с активной CUTCONON, и этой точкой вставляется линейный кадр.

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

 

Основы

354

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