Цикл 39 CYL. SURFACE CONTOUR (опция #8)

Программирование ISO

G139

Применение

 
Machine

Следуйте указаниям инструкции по обслуживанию станка!

Данная функция должна быть активирована и адаптирована производителем станка.

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

Определите контур в подпрограмме, которую вы зададите в цикле 14 KONTUR

В подпрограмме контур всегда описывается координатами X и Y, независимо от того, какие оси вращения имеются в распоряжении на станке. Таким образом, описание контура не зависит от конфигурации станка. Можно использовать следующие функции траектории L, CHF, CR, RND и CT.

В отличие от циклов 28 и 29 в этом цикле в подпрограмме контура необходимо определить фактически изготавливаемый контур.

Ход цикла

  1. Система ЧПУ позиционирует инструмент над точкой начала обработки. Система ЧПУ устанавливает начальную точку рядом с первой точкой контура, определенной в подпрограмме со смещением на диаметр инструмента.
  2. Затем система ЧПУ перемещает инструмент перпендикулярно на первую глубину врезания. Подвод производится по касательной или по прямой с подачей фрезерования Q12. При необходимости учитывается припуск на чистовую обработку боковой поверхности. (Поведение при подводе зависит от машинного параметра apprDepCylWall (№ 201004))
  3. На первой глубине врезания инструмент фрезерует с подачей Q12 вдоль контура, пока заданный контура не будет изготовлен.
  4. Затем инструмент перемещается по касательной от стенки распорки обратно к точке старта обработки.
  5. Этапы 2 - 4 повторяются, пока будет достигнута запрограммированная глубина фрезерования Q1
  6. Затем инструмент возвращается по оси инструмента на безопасную высоту
 
Tip

Цилиндр должен быть закреплен в центре круглого стола. В качестве точки привязки следует задать центр круглого стола.

Рекомендации

 
Machine

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

 
Указание
Осторожно, опасность столкновения!
Если при вызове цикла шпиндель не включен, может произойти столкновение.
  1. С помощью машинного параметра displaySpindleErr (№ 201002) вкл./выкл. настраивается, выдает ли система ЧПУ сообщение об ошибке, если шпиндель не работает.
  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Ось шпинделя при вызове цикла должна стоять перпендикулярно оси поворотного стола.
 
Tip
  • Обращайте внимание на то, чтобы инструмент всегда имел достаточно места для движений подвода и отвода сбоку.
  • Время обработки может увеличиться, ели контур состоит их множества элементов, расположенных не по касательной по отношению друг к другу.

Указания к программированию

  • В первом NC-кадре подпрограммы контура программируйте всегда обе координаты боковой поверхности цилиндра.
  • Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.
  • Безопасное расстояние должно быть больше чем радиус инструмента.
  • При использовании локального Q-параметра QL в подпрограмме контура, необходимо также присвоить или рассчитать его внутри подпрограммы контура.

Указания в связи с машинными параметрами

  • С помощью машинного параметра apprDepCylWall (№ 201004) вы задаёте тип подвода:
    • CircleTangential: выполнять тангенциальный подвод и отвод
    • LineNormal: подвод к начальной точке контура выполняется по прямой

Параметры цикла

Вспомогательная графика

Параметр

Q1 Глубиная фрезерования?

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

Ввод: -99999,9999...+99999,9999

Q3 к на чист.обработку со стороны?

Припуск на чистовую обработку в плоскости развёртки боковой поверхности. Размер действует в направлении коррекции радиуса. Значение действует инкрементально.

Ввод: -99999,9999...+99999,9999

Q6 Безопасная высота?

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

Ввод: -99999,9999...+99999,9999 или альтернативно PREDEF

Q10 Глубина врезания?

Глубина, на которую врезается инструмент за один проход. Значение действует инкрементально.

Ввод: -99999,9999...+99999,9999

Q11 Подача на врезание?

Подача при перемещениях по оси шпинделя

Ввод: 0...99999,9999 или через FAUTO, FU, FZ

Q12 Подача черновой обработки?

Подача при перемещениях в плоскости обработки

Ввод: 0...99999,9999 или через FAUTO, FU, FZ

Q16 Radius cylindra?

Радиус цилиндра, на котором должен обрабатываться контур.

Ввод: 0...99999,9999

Q17 Единица измер.? град=0 MM/ДЮЙМ=1

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

Ввод: 0, 1

Пример

11 CYCL DEF 39 CYL. SURFACE CONTOUR ~

Q1=-20

;GLUBINA FREZEROWANIA ~

Q3=+0

;PRIPUSK NA STORONU ~

Q6=+2

;BEZOPASN.RASSTOYANIE ~

Q10=-5

;GLUBINA WREZANJA ~

Q11=+150

;PODACHA NA WREZANJE ~

Q12=+500

;FEED RATE F. ROUGHNG ~

Q16=+0

;RADIUS ~

Q17=+0

;TYPE OF DIMENSION