Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fanuc SOi mate-md

.pdf
Скачиваний:
928
Добавлен:
21.03.2015
Размер:
6.94 Mб
Скачать

B-64144RU/01

ПРОГРАММИРОВАНИE

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

 

14.5

ДЕТАЛИ КОРРЕКЦИИ НА РЕЖУЩИЙ ИНСТРУМЕНТ C

В данном разделе представлено детальное описание переме- щенияинструментаскомпенсациейнарежущийинструментC, выделенной в разделе 14.4.

Данный раздел состоит из следующих подразделов:

14.5.1Общие сведения

14.5.2Перемещение инструмента при запуске

14.5.3Перемещение инструмента в режиме коррекции

14.5.4Перемещение инструмента при отмене режима коррекции

14.5.5Проверка наличия столкновения

14.5.6Перерез компенсацией на режущий инструмент

14.5.7Ввод команды с устройства ручного ввода данных MDI

14.5.8Команды G53, G28, G30 и G29 в режиме компенсации на режущий инструмент C

14.5.9Угловая круговая интерполяция (G39)

14.5.1

Общие сведения

DВнутренняя сторона и внешняя сторона

D Значение символов

Если угол, образованный пересечением траекторий движения инструмента, заданных командами перемещения для двух блоков, больше 180°, это называется внутренней стороной”. Если угол - между 0° и 180°, это называется внешней стороной”.

Внутренняя сторона

 

Внешняя сторона

 

 

 

Запрограммиров

 

Заготовка

 

анная траектория

 

α

Заготовка

α

 

Запрограммиров

 

 

 

анная траектория

 

 

 

180° α

 

0° α<180°

 

На последующих рисунках используются следующие символы:

-S обозначает положение, в котором единичный блок выполняется один раз.

-SS обозначает положение, в котором единичный блок выполняется два раза.

-SSS обозначает положение, в котором единичный блок выполняется три раза.

-L обозначает, что инструмент перемещается вдоль прямой линии.

-C обозначает, что инструмент перемещается вдоль дуги.

-r указывает значение компенсации на режущий инструмент.

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

- указывает центр инструмента.

207

14. ФУНКЦИЯ КОРРЕКЦИИ

ПРОГРАММИРОВАНИE

B-64144RU/01

 

 

 

14.5.2

Перемещение инструмента при запуске

Пояснения

DПеремещение инструмента вдоль внутренней стороны угла (180° α)

Если режим отмены коррекции сменен на режим коррекции, инструмент перемещается, как проиллюстрировано ниже (пуск):

Линейное→Линейное

 

 

α

 

Заготовка

 

 

 

 

Запрограммированная траектория

G42

r

 

 

L

 

 

S

 

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

 

 

L

 

 

Начальное положение

 

 

Линейное→Круговое

 

 

α

 

 

 

r

Заготовка

G42

 

 

 

S

 

C

L

 

 

 

Начальное положение

 

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

 

 

208

B-64144RU/01

ПРОГРАММИРОВАНИE

 

14. ФУНКЦИЯ КОРРЕКЦИИ

D Перемещение

Траектория инструмента при запуске может быть 2-х типов,

инструмента вдоль

A и B; тип устанавливается параметром SUP (ном. 5003#0).

внешней стороны

 

 

 

 

тупого угла

Линейное→

Начальное положение

(90° α<180°)

Линейное

G42

 

 

 

Заготовка

 

 

 

α

 

 

L

 

Запрограммированная

 

 

 

 

 

 

 

r

траектория

 

 

 

 

 

 

 

 

L

 

 

 

S

Траектория центра

Тип

 

 

 

инструмента

 

 

 

 

A

Линейное→

Начальное положение

 

 

Круговое

 

 

 

 

 

 

 

G42

 

 

 

 

 

α

 

 

 

L

 

 

 

 

 

r

Заготовка

 

 

 

 

овка

 

 

 

S

Запрограм-

 

 

 

C

 

 

 

мированная

 

 

 

 

 

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

траектория

 

Линейное→

Начальное положение

 

Линейное

G42

 

 

 

 

 

 

 

α

Заготовка

 

 

 

 

 

 

L

 

 

 

 

 

r

Запрограммированная

 

 

 

траектория

 

 

 

r

 

 

 

S

L

Траектория центра

 

Точка пересечения

 

Тип

L

инструмента

 

 

 

 

 

Линейное→

Начальное положение

B

 

Круговое

 

 

 

 

 

G42

 

 

 

 

α

 

 

 

 

L

 

 

 

 

r

r

Заготовка

 

 

 

 

 

 

S

 

 

 

 

L

C

Запрограмми-

 

 

рованная

 

Точка пересечения

L

 

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

траектория

 

 

209

 

 

14. ФУНКЦИЯ КОРРЕКЦИИ

ПРОГРАММИРОВАНИE

 

B-64144RU/01

D Перемещение

Траектория инструмента при запуске может быть 2-х типов,

инструмента вдоль

A и B; тип устанавливаются параметром SUP (ном.5003#0).

внешней стороны

 

 

 

 

острого угла

Линейное→

 

Начальное положение

(α<90°)

 

Линейное

 

 

 

 

G42

L

 

Заготовка

 

α

 

 

 

 

 

 

Запрограммированная траектория

 

r

 

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

 

 

 

Тип

S

 

L

 

Линейное→

 

 

 

A

 

Начальное положение

 

Круговое

 

 

 

 

G42

L

 

 

 

α

 

 

 

r

 

Заготовка

 

 

 

 

S C

 

 

 

 

Траектория

 

Запрограммированная траектория

 

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

 

 

 

 

Линейное→

 

Начальное положение

 

Линейное

L

 

 

 

S

 

G42

 

 

 

 

Заготовка

 

r

 

α

 

 

 

 

L

 

Запрограммированная траектория

 

 

 

 

 

r

 

 

 

L

 

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

Тип

L

 

 

L

Линейное→

 

 

 

B

 

Начальное положение

 

Круговое

L

 

 

 

S

 

G42

 

 

 

 

 

 

r

 

α

 

 

L

 

 

 

 

 

r

 

 

 

L

 

 

 

 

L

C

Заготовка

 

 

 

 

 

 

Траектория

 

Запрограммированная

 

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

траектория

 

210

 

 

 

B-64144RU/01

ПРОГРАММИРОВАНИE

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

 

DПеремещение инструмента по внешней стороне линейноелинейное

на остром углу менее 1 градуса (α<1°)

S

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

L

r

L

 

 

 

Запрограммированная траектория

 

G41

 

 

 

 

G41

Менее 1 градуса

Начальное положение

D Блок, не содержащий

Если команда задана при запуске, то вектор коррекции не

перемещения

создается.

 

 

 

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

 

 

 

 

заданного при пуске

G91 G40 … ;

 

 

 

 

 

 

 

 

:

 

 

 

 

N6 X100.0 Y100.0 ;

 

 

 

 

N7 G41 X0 ;

 

 

 

 

N8 Y-100.0 ;

 

 

 

 

N9 Y-100.0 X100.0 ;

 

 

 

 

 

N7 SS

 

 

 

N6

N8

S

 

 

 

 

 

 

 

 

r

Траектория

 

 

 

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

 

 

 

 

 

 

 

N9

 

 

Запрограммированная траектория

 

ПРИМЕЧАНИЕ

Описание блоков, не выполняющих перемещение инструмента, смотрите в разделе II-14.5.3.

211

14. ФУНКЦИЯ КОРРЕКЦИИ

 

ПРОГРАММИРОВАНИE

 

 

B-64144RU/01

14.5.3

В

режиме

коррекции

 

инструмент

перемещается,

как

Перемещение

проиллюстрировано ниже:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

режиме коррекции

 

 

 

 

 

 

 

 

 

 

Пояснения

 

 

 

 

 

 

 

 

 

 

D Перемещение

 

Линейное→

 

 

 

 

 

 

 

 

 

Линейное

 

 

 

α

 

Заготовка

 

инструмента вдоль

 

 

 

 

 

 

 

 

 

 

 

 

 

 

внутренней стороны

 

 

 

 

 

 

Запрограммированная траектория

угла (180° α)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

S

 

L

 

 

 

 

 

 

 

 

Точка пересечения

 

 

 

 

 

 

 

L

 

 

 

 

 

 

Линейное→

 

 

 

α

 

 

 

 

 

 

Круговое

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заготовка

 

 

 

 

 

 

Точка

 

 

 

 

 

 

 

 

 

пересе

 

 

 

 

 

 

 

 

чения

S

C

 

 

 

 

 

 

 

 

L

 

 

Запрограммиро-

 

 

 

 

 

 

 

Траектория

 

 

 

 

 

 

 

ванная

 

 

 

 

 

 

 

центра

 

 

 

 

 

 

 

 

 

траектория

 

 

 

 

 

 

 

инструмента

 

 

 

Круговое→

 

 

 

 

 

 

 

 

 

 

Линейное

 

α

 

 

Заготовка

 

 

 

 

 

 

 

 

Запрограммированная траектория

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

S

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

 

 

 

 

 

 

C Точка пересечения

 

 

 

Круговое→

α

 

 

 

 

 

 

 

 

 

Круговое

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Точка

 

 

 

 

 

 

 

 

 

 

пересе-

Заготовка

 

 

 

 

 

 

 

чения

 

 

 

 

 

 

 

C

S

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Траектория

Запрограммированная

 

 

 

 

 

центра

 

траектория

 

 

 

 

 

инструмента

 

 

 

 

 

 

212

 

 

 

 

 

 

 

B-64144RU/01

ПРОГРАММИРОВАНИE

14. ФУНКЦИЯ КОРРЕКЦИИ

 

 

 

DПеремещение инструмента вдоль внутренней стороны (α<1°) при анормально

длинном векторе, линейное линейное

Точка пересечения

 

r

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

 

Запрограммированная траектория

 

r

r

 

S

 

Точка пересечения

 

Также в случае от дуги до прямой линии, от прямой линии до дуги и от дуги до дуги читателю надлжит следовать той же процедуре.

213

14. ФУНКЦИЯ КОРРЕКЦИИ

ПРОГРАММИРОВАНИE

 

 

 

B-64144RU/01

D Перемещение

 

 

 

 

 

 

инструмента вдоль

Линейное→

 

 

 

 

 

внешней стороны

 

 

 

 

 

Линейное

 

 

 

 

 

тупого угла

 

 

 

 

 

 

(90° α<180°)

 

 

α

 

Заготовка

 

 

 

 

 

 

L

 

Запрограммированная траектория

 

 

 

 

 

 

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

 

S

 

 

 

 

L

 

Точка пересечения

 

 

Линейное→

 

 

 

 

 

 

Круговое

 

 

 

 

 

 

 

 

α

 

 

 

 

L

 

r

 

 

Заготовка

 

 

S

L

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Точка пересечения

 

 

 

 

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

 

Запрограммированная

 

 

 

 

 

 

траектория

 

Круговое→

 

 

 

 

 

 

Линейное

 

 

 

 

 

 

 

 

α

 

 

Заготовка

 

 

 

 

 

 

 

 

 

r

Запрограммированная

 

 

 

траектория

 

 

 

 

 

C

S L

 

 

L

 

 

 

 

 

Точка пересечения

 

 

Траектория

 

 

 

 

 

 

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

 

Круговое→

 

 

 

 

 

 

Круговое

 

 

 

 

 

 

 

 

 

 

α

 

 

Запрограммированная

 

r

 

 

 

 

траектория

 

 

r

Заготовка

 

Траектория

 

C

 

 

 

 

 

 

 

 

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

S L

L

 

 

 

Точка пересечения

 

C

 

214

 

 

 

 

 

B-64144RU/01

ПРОГРАММИРОВАНИE

 

 

 

14. ФУНКЦИЯ КОРРЕКЦИИ

D Перемещение

 

 

 

 

 

 

 

инструмента вдоль

 

 

 

 

 

 

 

внешней стороны

Линейное→

 

 

 

 

 

 

острого угла

 

 

 

 

 

 

Линейное

L

 

 

 

 

 

(α<90°)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заготовка

 

 

r

α

 

 

 

 

 

 

L

 

Запрограммированная траектория

 

 

 

 

 

 

S

r

 

 

 

 

 

 

L

 

 

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

 

 

L

 

 

 

 

L

 

Линейное→

 

 

 

 

 

 

 

Круговое

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

α

 

 

 

 

 

 

L

 

 

 

 

 

 

 

S

r

 

 

 

Заготовка

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

L

 

C

 

 

Запрограммиро-

 

 

 

 

 

ванная траектория

 

Траектория

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

Круговое→

 

 

 

 

 

 

 

Линейное

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

S

 

 

 

 

Заготовка

 

 

r

α

 

 

 

 

 

 

 

 

 

 

 

L

 

Запрограммированная траектория

 

 

 

 

 

 

 

r

 

 

 

 

 

 

L

 

 

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

 

 

L

 

 

 

 

L

 

Круговое→

 

 

 

 

 

 

 

Круговое

 

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

r

 

 

α

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

Заготовка

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

C

 

 

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

Запрограммированная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

траектория

 

 

215

 

 

 

 

 

14. ФУНКЦИЯ КОРРЕКЦИИ

ПРОГРАММИРОВАНИE

B-64144RU/01

 

 

 

D Если имеются исключения

Конечная точка дуги не расположена на дуге

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

Линия, переходящая в дугу

Конец дуги

Воображаемая окружность

Заго-

 

товка

Запрограммированная траектория

 

 

r

 

 

 

 

 

r

 

r

C

S

 

Траектория

 

 

 

L

 

центра

 

 

L

 

 

 

инструмента

 

Центр дуги

 

L

 

 

 

 

 

Отсутствует внутреннее пересечение

Тожеописаниеприменимокперемещениюинструментамеждудвумя круговыми траекториями.

Если значение компенсации на режущий инструмент достаточно мало, в позиции (P) пересекаются 2 круговые траектории центра инструмента, построенные после компенсации. Пересечения в P может и не возникнуть, если для компенсации на режущий инстру- ментзаданодостаточнобольшоезначение. Еслитакипрогнозируется, вконцепредыдущегоблокаподаетсясигналтревогиP/S иинструмент останавливается. В показанном ниже примере траектории центра инструментавдольдугA иB пересекаютсяв P, когда длякомпенсации на режущий инструмент задано достаточно малое значение. Если задано достаточно большое значение, то пересечения не происходит.

Когда значение компенсации на

Возникает сигнал тревоги

(ном. 033), и инструмент

режущий инструмент - большое

останавливается

Когда значение компенсации

 

 

на режущий инструмент мало

 

 

Центр дуги В

 

 

Центр дуги А

Запрограммиро-

r

 

r

 

 

 

ванная

 

 

 

траектория

 

 

 

Дуга А

P

Дуга В

 

216

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]