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

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

10.5 Контроль столкновений (CDON, CDOF, CDOF2)

10.5Контроль столкновений (CDON, CDOF, CDOF2)

Функция

С помощью контроля столкновений при активной коррекции радиуса инструмента посредством опережающего вычисления контура контролируются ходы инструмента. Благодаря этому удается своевременно распознавать столкновения и активно предотвращать их через СЧПУ.

Контроль столкновений может включаться или выключаться в программе ЧПУ.

Синтаксис

CDON

CDOF

CDOF2

 

Основы

344

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

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

10.5 Контроль столкновений (CDON, CDOF, CDOF2)

Значение

CDON: Команда для включения контроля столкновений.

CDOF: Команда для выключения контроля столкновений.

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

Указание:

С помощью CDOF удается избежать ошибочного распознавания сужений, вызванного, к примеру, отсутствующей информацией, недоступной в программе ЧПУ.

CDOF2: Команда для выключения контроля столкновений при периферийном фрезеровании 3D.

При CDOF2 направление коррекции инструмента определяется из соседних частей кадра. CDOF2 действует только при периферийном фрезеровании 3D и имеет и при всех других режимах обработки (к примеру, торцовое фрезерование 3D) идентична по значению CDOF.

Примечание

Количество кадров ЧПУ, также задействованных для контроля столкновений, может устанавливаться через машинные данные.

Основы

 

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

345

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

10.5 Контроль столкновений (CDON, CDOF, CDOF2)

Пример

Фрезерование на центральной траектории со стандартным инструментом

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

 

 

 

 

 

̱͕͔͙͚͗ ͙͇͋͌͒͏

1

3

 

 

 

 

 

 

 

̸͙͇͔͇͙͔͋͗͐͢ ͇͎͓͗͌͗

 

̯͖͇͉͔͔͇͗͒͌ͦ͘

̹͕͇͑͞

 

 

 

 

 

 

 

̴͏͍͔͏͖͐͗͌͋͌͒ ͇͎͓͇͗͌͗

͎͇͇͔͔͇͋ͦ ͙͇͙͕͗͌͑͗͏ͦ

͓͔͌͌͘͠͏ͦ ͉

 

 

 

 

 

̱͕͓͖͔͇͌͘

 

 

 

 

͑͗͏͉͇ͦ ͓͔͌͌͘͠͏ͦ

͙͇͙͕͉͕͗͐͘

 

 

 

 

 

͝͏͕͔͔͕͌

 

͙͕͑͌͞ 1

 

 

 

 

 

͉͋͏͍͔͌͏͌

 

 

 

3

 

 

 

 

 

 

 

 

̮͇͖͕͇͓͓͗͊͗͏͕͉͇͔͔͇͗ͦ

 

1

1

1

 

 

 

 

 

 

 

͕͗͏͊͏͔͇͔͇͒ͣͦ ͙͇͙͕͗͌͑͗͏ͦ

 

 

 

 

 

͙͇͔͇͙͔͋͗͐͘͢ ͏͔͙͚͓͔͙͗͌͘

 

 

̹͕͇͑͞ ͓͔͌͌͘͠͏ͦ ͉ ͕͔͔͕͑͌͐͞ ͙͕͑͌͞ 1

Изображение 10-6 Компенсационное движение при отсутствии точки пересечения

Так как точка пересечения существует только между кривыми смещения двух кадров N10 и N40, то оба кадра N20 и N30 должны были быть исключены. В примере кадр N40 еще не известен СЧПУ, если в заключении должен обрабатываться N10. Тем самым может быть пропущен только один единственный кадр.

При активной CDOF2 выполняется представленное на рисунке движение компенсации без останова. В этой ситуации активная CDOF или CDON вызвали бы ошибку.

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

Тест программы

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

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

В примерах ниже представлены критические ситуации обработки, которые распознаются СЧПУ и компенсируются посредством измененных траекторий инструмента. Во всех примерах для изготовления контура был выбран инструмент с увеличенным радиусом.

Основы

346

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

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

10.5 Контроль столкновений (CDON, CDOF, CDOF2)

Пример 1: Распознавание бутылочного горлышка

̼͕͋ ͏͔͙͚͓͔͙͇͗͌͘

̮͇͖͕͇͓͓͗͊͗͏͕͉͇͔͔͗͐͢ ͕͔͙͚͑͗

Так как радиус инструмента для изготовления этого внутреннего контура был выбран слишком большим, то "бутылочное горлышко" обходится.

Выводится ошибка.

Пример 2: Путь контура короче радиуса инструмента

̼͕͋ ͏͔͙͚͓͔͙͇͗͌͘

̮͇͖͕͇͓͓͗͊͗͏͕͉͇͔͔͗͐͢ ͕͔͙͚͑͗

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

Основы

 

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

347

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

10.5 Контроль столкновений (CDON, CDOF, CDOF2)

Пример 3: Радиус инструмента слишком большой для внутренней обработки

̼͕͋ ͏͔͙͚͓͔͙͇͗͌͘

̮͇͖͕͇͓͓͗͊͗͏ ͕͉͇͔͔͗͐͢ ͕͔͙͚͑͗

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

Литература

Описание функций "Основные функции"; коррекция инструмента (W1), глава: "Контроль столкновений и распознавание бутылочного горлышка"

 

Основы

348

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