Контурное пошаговое фрезерование на Fanuc: Эффективная техника повтора подпрограммы
Простой пример, показывающий повтор контура с пошаговым заходом (пекингом) — как пек-дриллинг, но для контура фрезеровки.
Что такое Fanuc Sub programming — см. Fanuc Sub Programming.
Контурное пекинг-фрезерование
Подпрограмма — простая смесь G-кодов. Основная O4000 вызывает подпрограмму O4001 повторно 10 раз:
M98 P104001
Подпрограмма делает заход 2 мм каждый раз (в G91 инкрементном режиме):
G1 G91 Z-2 (Инкрементная глубина пека)
Затем возврат в G90 абсолютный для удобства контура.
Итого: контур глубиной 20 мм за 10 заходов по 2 мм.
Пример повторения подпрограммы Fanuc

Контурное пекинг — Fanuc Mill Subprogram Repeat Example
O4000 T1 M6 G0 G90 G40 G21 G17 G94 G80 G54 X-75 Y-75 S? M3 (Start Point) G43 Z100 H1 Z5 G1 Z0 F? M98 P104001 (Call sub-program & repeat 10 times) G0 G90 Z100 M30
Подпрограмма
Подпрограмма режет в G91, затем переключается в G90 для контура.
O4001 G1 G91 Z-2 (Incremental peck depth) G90 G41 X-40 D? M8 (Absolute Move to position 1 with comp. - Switch on coolant) Y40 (Move to position 2.) X40 (Move to position 3.) Y-40 (Move to position 4.) X-75 (Move to position 5 - Clear of material - cutter diameter) G40 Y-75 (Cancel compensation) M99
Станок с ЧПУ
- Освоение ЧПУ программирования: пример циклов Fanuc G71 чернового точения и G70 финишного
- Руководство по ЧПУ программированию токарного станка для новичков
- ЧПУ программирование для новичков: обучение на практическом примере
- Руководство по программированию Fanuc ЧПУ: простой насыщенный пример
- Пошаговое руководство по ЧПУ программированию токарного станка: фаска, конус, канавка, дуга
- Пример G-кода Fanuc G21: Программирование токарных станков в метрической системе
- Простой пример программы Fanuc для токарного станка ЧПУ — Прямые, конические и дуговые срезы
- Освоение цикла G76 резьбонарезки: руководство по нарезке резьбы на CNC
- Пошаговое руководство по программированию вертикальных центров обработки для начинающих
- Пример CNC-фрезерования: G90 абсолютное, G91 инкрементное, круговая интерполяция G02/G03