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

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

10.2 Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

10.2Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

Функция

Спомощью команд NORM, KONT, KONTC или KONTT при включенной коррекции радиуса инструмента (G41/G42) путь подвода и отвода инструмента может быть согласован с желаемым ходом контура или с формой заготовки.

СKONTC или KONTT условия постоянства соблюдаются во всех трех осях. Тем самым допускается одновременное программирование компонента хода вертикально к плоскости коррекции.

Условие

Команды KONTC и KONTT доступны только при разрешении в СЧПУ опции "Полиномиальная интерполяция".

Синтаксис

G41/G42 NORM/KONT/KONTC/KONTT X... Y... Z...

...

G40 X... Y... Z...

Значение

NORM: Включить точный подвод/отвод по прямой

Инструмент устанавливается точно вертикально к точке контура.

KONT: Включить подвод/отвод с обходом начальной/конечной точки согласно

запрограммированному поведению на углах G450 или G451 KONTC: Включить стабильный по кривизне подвод/отвод

KONTT: Включить подвод/отвод с постоянным касанием

Примечание

В качестве оригинальных кадров подвода/отвода для KONTC и KONTT разрешены только кадры G1. Они заменяются СЧПУ полиномами для соответствующей траектории подвода/отвода.

Граничные условия

KONTT и KONTC недоступны для вариантов 3D коррекции радиуса инструмента (CUT3DC, CUT3DCC, CUT3DF). Если они все же программируются, то внутри СЧПУ без сигнализации ошибки происходит переключение на NORM.

 

Основы

316

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

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

10.2 Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

Пример

KONTC

Подвод к полной окружности, начиная из центра окружности. При этом в конечной точке кадра подвода направление и радиус изгиба идентичны значениям следующей окружности. Подача в обоих кадрах подвода/отвода осуществляется одновременно в направлении Z. Следующий рисунок показывает вертикальную проекцию траектории инструмента:

Изображение 10-1 Вертикальная проекция

Соответствующая часть программы ЧПУ выглядит следующим образом:

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

 

 

 

Комментарий

 

 

 

 

 

 

$TC_DP1[1,1]=121

 

 

 

; Фреза

$TC_DP6[1,1]=10

 

 

 

; Радиус 10 мм

N10

G1

X0

Y0

Z60

G64

T1

D1

F10000

N20

G41

KONTC

X70 Y0

Z0

 

; Подвод

N30

G2 I-70

 

 

 

 

; Полная окружность

N40

G40

G1 X0

Y0

Z60

 

 

; Отвод

N50

M30

 

 

 

 

 

 

 

 

Основы

 

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

317

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

10.2 Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

Одновременно для согласования изгиба с круговой траекторией полной окружности происходит перемещение с Z60 на плоскость окружности Z0:

Изображение 10-2 Представление в пространстве

 

Основы

318

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

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

10.2 Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

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

Подвод/отвод с NORM

1.Подвод:

При включенной NORM инструмент движется точно по прямой к исправленной стартовой позиции (независимо от заданного через запрограммированное движение перемещения угла подвода) и устанавливается в начальной точке точно вертикально к касательной к траектории:

*

̷͇͋͏͚͘

̱͇͇͙͔͇͌͒ͣͦ͘

*

̯͖͇͉͔͔͗͒͌͐͘͢ ̯͖͇͉͔͔͗͒͌͐͘͢ ͕͋͜ ͏͔͙͚͓͔͙͇͗͌͘ ͕͋͜ ͏͔͙͚͓͔͙͇͗͌͘

2.Отвод:

Инструмент стоит в вертикальной позиции к последней исправленной конечной точке траектории и движется после этого (независимо от заданного через запрограммированное движение перемещения угла подвода) точно по прямой к следующей, неисправленной позиции, к примеру, к точке смены инструмента:

̷͇͋͏͚͘

̱͇͇͙͔͇͌͒ͣͦ͘

*

*

Основы

 

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

319

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

10.2 Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

Измененные углы подвода/отвода представляют собой опасность столкновения:

ВНИМАНИЕ

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

Подвод/отвод с KONT

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

͎͇ ͕͔͙͚͕͓͑͗

̱͇͇͙͔͇͌͒ͣͦ͘ ͑ ͙͇͙͕͗͌͑͗͏͏

͖͌͗͌͋ ͕͔͙͚͕͓͑͗ ̴͇͇͔͇͒ͣͦ͞ ͙͕͇͑͞

Согласно этому, при подводе/отводе с KONT различается два случая:

 

Основы

320

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

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

10.2Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

1.Инструмент находится перед контуром.

Стратегия подвода/отвода как при NORM.

2.Инструмент находится за контуром

– Подвод:

Инструмент обходит начальную точку в зависимости от запрограммированного поведения на углах (G450/G451) по круговой траектории или через точку пересечения эквидистант.

Команды G450/G451 относятся к переходу от актуального кадра к следующему кадру:

* *

* *

В обоих случаях (G450/G451) создается следующий путь подвода:

̹͕͇͑͞ ͖͕͉͕͇͋͋

̴͇͇͔͇͒ͣͦ͞ ͙͕͇͑͞

̶͚͙ͣ ͖͕͉͕͇͋͋

̷͇͋͏͚͘ ͏͔͙͚͓͔͙͇͗͌͘

От неисправленной точки подвода проводится прямая, являющаяся касательной к окружности с радиусом окружности = радиусу инструмента. Центр окружности находится в начальной точке.

Основы

 

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

321

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

10.2Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)

Отвод:

Для отвода действуют те же правила, что и для подвода, только в обратной последовательности.

Подвод/отвод с KONTC

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

Подвод/отвод с KONTC

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

Различие между KONTC и KONTT

На этом рисунке представлены различия в поведении подвода/отвода для KONTT и KONTC. Окружность с радиусом 20 мм вокруг центра в X0 Y-40 исправляется инструментом с радиусом 20 мм на наружной стороне. Поэтому получается круговое движение центра инструмента с радиусом 40 мм. Конечная точка кадра отвода находится в X40 Y30. Переход между круговым кадром и кадром отвода лежит в нулевой точке. Из-за удлиненного постоянного изгиба при KONTC кадр отвода сначала выполняет движение с отрицательным компонентом Y. Часто это является нежелательным. Кадр отвода с KONTT не имеет такого поведения. Но в этом случае на переходе кадра возникает скачок ускорения.

Если кадр KONTT или KONTC является не кадром отвода, а кадром подвода, то получается точно такой же контур, который лишь проходится в противоположном направлении.

 

Основы

322

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