Цикл 39 CYL. SURFACE CONTOUR (опция #8)
Программирование ISO
G139
Применение
Следуйте указаниям инструкции по обслуживанию станка!
Данная функция должна быть активирована и адаптирована производителем станка.
С помощью этого цикла можно создать контур на боковой поверхности цилиндра. Для этого необходимо задать контур на развернутой боковой поверхности цилиндра. Система ЧПУ так устанавливает инструмент во время выполнения этого цикла, что при активной коррекции на радиус стенки всегда находятся параллельно оси цилиндра.
Определите контур в подпрограмме, которую вы зададите в цикле 14 KONTUR
В подпрограмме контур всегда описывается координатами X и Y, независимо от того, какие оси вращения имеются в распоряжении на станке. Таким образом, описание контура не зависит от конфигурации станка. Можно использовать следующие функции траектории L, CHF, CR, RND и CT.
В отличие от циклов 28 и 29 в этом цикле в подпрограмме контура необходимо определить фактически изготавливаемый контур.
Ход цикла
- Система ЧПУ позиционирует инструмент над точкой начала обработки. Система ЧПУ устанавливает начальную точку рядом с первой точкой контура, определенной в подпрограмме со смещением на диаметр инструмента.
- Затем система ЧПУ перемещает инструмент перпендикулярно на первую глубину врезания. Подвод производится по касательной или по прямой с подачей фрезерования Q12. При необходимости учитывается припуск на чистовую обработку боковой поверхности. (Поведение при подводе зависит от машинного параметра apprDepCylWall (№ 201004))
- На первой глубине врезания инструмент фрезерует с подачей Q12 вдоль контура, пока заданный контура не будет изготовлен.
- Затем инструмент перемещается по касательной от стенки распорки обратно к точке старта обработки.
- Этапы 2 - 4 повторяются, пока будет достигнута запрограммированная глубина фрезерования Q1
- Затем инструмент возвращается по оси инструмента на безопасную высоту
Цилиндр должен быть закреплен в центре круглого стола. В качестве точки привязки следует задать центр круглого стола.
Рекомендации
Данный цикл выполняет заданную обработку. Для выполнения данного цикла первая ось станка, находящаяся под столом, должна быть осью вращения. При этом необходимо обеспечить возможность позиционирования инструмента перпендикулярно боковой поверхности.
- С помощью машинного параметра displaySpindleErr (№ 201002) вкл./выкл. настраивается, выдает ли система ЧПУ сообщение об ошибке, если шпиндель не работает.
- Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
- Ось шпинделя при вызове цикла должна стоять перпендикулярно оси поворотного стола.
- Обращайте внимание на то, чтобы инструмент всегда имел достаточно места для движений подвода и отвода сбоку.
- Время обработки может увеличиться, ели контур состоит их множества элементов, расположенных не по касательной по отношению друг к другу.
Указания к программированию
- В первом 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 ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|