У системі FANUC є 11 видів інструкцій із фіксованим циклом обробки отворів. Деякі з них представлені нижче.
1) Команда циклу свердління G81
Формат команди циклу свердління G81:
G81 G△△ X__ Y__ Z__ R__ F__
X, Y – положення отвору, Z – глибина отвору, F – швидкість подачі (мм/хв), R – висота базової площини. G△△ може бути G98 і G99. Дві модальні команди G98 і G99 контролюють, чи повертається інструмент до початкової площини або базової площини після завершення циклу обробки отворів; G98 повертається до початкової площини, яка є режимом за замовчуванням; G99 повертається до базової площини. При програмуванні можна використовувати абсолютну координату G90 і відносну координату G91. Рекомендується максимально використовувати програмування абсолютних координат.
Процес дії такий:
(1) Свердло швидко позиціонується в початкову точку B (X, Y) циклу обробки отвору;
(2) Свердло швидко рухається вздовж напрямку Z до базової площини R;
(3) Обробка буріння;
(4) Свердло швидко повертається до базової площини R або до початкової площини B.
Ця команда зазвичай використовується для обробки отворів, глибина яких у 5 разів перевищує діаметр. Приклад програмування: деталь, показана на малюнку a, вимагає використання G81 для обробки всіх отворів. Програма обробки з ЧПУ виглядає наступним чином:
картина
N02 T01 M06; Використовуйте інструмент № T01 (свердло Φ10)
N04 G90 S1000 M03; Почніть обертати шпиндель вперед зі швидкістю 1000 об/хв
N06 G00 X0. Y0. Z30. M08;
N08 G81 G99
N10
N12 Y30; просвердліть отвір у положенні (50,30).
N14 X10; просвердлити отвори на (10,30)
N16 G80; скасувати цикл свердління
N18 G00 Z30
N20 M30
2) Команда циклу свердління G82
Формат команди циклу свердління G82:
G82 G△△ X__ Y__ Z__ R__ P__ F__
У команді P — це час паузи свердла на дні отвору, одиниця — мс (мілісекунди), а значення інших параметрів таке ж, як у G81.
Ця команда додає дію паузи подачі в нижній частині отвору, тобто коли свердло досягає дна отвору, інструмент не виконує жодних рухів подачі та залишається в стані обертання, щоб зробити дно отвору гладкішим. . G82, як правило, використовується для розширення та потайних отворів.
Процес дії такий:
(1) Свердло швидко позиціонується в початкову точку B (X, Y) циклу обробки отвору;
(2) Свердло швидко рухається вздовж напрямку Z до базової площини R;
(3) Обробка буріння;
(4) Свердло призупиняє подачу на дні отвору;
(5) Свердло швидко повертається до базової площини R або до початкової площини B.
3) Команда циклу високошвидкісного глибокого свердління G73
Для обробки отворів глибиною понад 5 діаметрів, оскільки це глибока обробка отворів, яка не сприяє видаленню стружки, використовується інтервальна подача (подача багаторазова). Глибина кожної подачі дорівнює Q, а глибина останньої подачі менше або дорівнює Q, величина втягування дорівнює d (встановлюється внутрішньо системою) до дна отвору. Дивіться малюнок b.
Формат команди циклу високошвидкісного глибокого свердління G73:
G73 G△△ X__ Y__ Z__ R__ Q__ F__
У команді Q означає, що кожна глибина подачі дорівнює Q, а значення інших параметрів такі ж, як у G81.
Процес дії такий:
(1) Свердло швидко позиціонується в початкову точку B (X, Y) циклу обробки отвору;
(2) Свердло швидко рухається вздовж напрямку Z до базової площини R;
(3) Обробка свердління, глибина подачі Q;
(4) Втягніть інструмент, величина відводу дорівнює d
(5) Повторіть (3) і (4) до необхідної глибини обробки
(6) Свердло швидко повертається до базової площини R або до початкової площини B.
4) Команда циклу нарізання різьби G84
Формат команди циклу обробки різьби G84:
G84 G△△ X__ Y__ Z__ R__ F__
Процес нарізання різьблення вимагає чіткого пропорційного співвідношення між швидкістю шпинделя S і швидкістю подачі F. Тому швидкість подачі потрібно розраховувати на основі швидкості шпинделя під час програмування. Швидкість подачі F=швидкість шпинделя × крок різьби. Значення інших параметрів таке ж, як у G81. Шпиндель обертається вперед під час нарізання різьби та подачі за допомогою G84 і назад при виході. Відрізняється від свердління тим, що процес повернення після різьблення - це не швидкий рух, а зворотний вихід на швидкості подачі. Перед виконанням інструкції шпиндель навіть не потрібно запускати. Коли інструкція буде виконана, система ЧПК автоматично почне обертання шпинделя вперед.
Процес дії такий:
(1) Шпиндель обертається вперед, і мітчик швидко переміщується в початкову точку B (X, Y) циклу обробки різьби;
(2) Стрічка швидко рухається вздовж напрямку Z до базової площини R;
(3) Обробка нарізки;
(4) Шпиндель реверсується, а мітчик реверсується і повертається до базової площини R зі швидкістю подачі;
(5) Під час використання команди G98 кран швидко повертається до початкової площини B.
Приклад програмування: нарізання 4 отворів на малюнку 5-34 з глибиною різання 10 мм. Програма обробки з ЧПУ:
N02 T01 M06; Використовуйте інструмент № T02 (Φ10 мітчик. Крок 2 мм)
N04 G90 S150 M03; Почніть обертати шпиндель вперед зі швидкістю 1000 об/хв
N06 G00 X0. Y0. Z30. M08;
N08 G84 G99 Швидкість шпинделя) 150 × (крок різьби) 2=300
N10 X50; Натискання в позиції (50, 10) (G84 є модальною командою, доки G80 не буде скасовано)
N12 Y30; Постукування в положенні (50,30).
N14 X10; Постукування в положенні (10,30).
N16 G80; скасувати цикл постукування
N18 G00 Z30
N20 M30
5) Команда циклу нарізання лівої різьби G74
Формат команди циклу обробки різьби G74:
G74 G△△ X__ Y__ Z__ R__ F__
Відмінність від G84 полягає в тому, що під час подачі шпиндель обертається назад, а при виході — вперед. Значення кожного параметра таке ж, як у G84.
Процес дії такий:
(1) Шпиндель повертається, і мітчик швидко позиціонується в початкову точку B (X, Y) циклу обробки різьби;
(2) Стрічка швидко рухається вздовж напрямку Z до базової площини R;
(3) Обробка нарізки;
(4) Шпиндель обертається вперед, а мітчик повертається до базової площини R зі швидкістю подачі;
(5) Під час використання команди G98 кран швидко повертається до початкової площини B.
6) Команда циклу розточування G85
Формат команди циклу розточування G85:
G85 G△△ X__ Y__ Z__ R__ F__
Значення кожного параметра таке ж, як у G81.
Процес дії такий:
(1) Розточувальний інструмент швидко позиціонується в початкову точку B (X, Y) циклу розточування;
(2) Розточувальний інструмент швидко рухається вздовж напрямку Z до базової площини R;
(3) Розточувальна обробка;
(4) Розточувальний інструмент повертається до базової площини R або початкової площини B зі швидкістю подачі;
7) Команда циклу розточування G86
Формат команди циклу буріння G86:
G86 G△△ X__ Y__ Z__ R__ F__
Відмінність від G85 полягає в тому, що після досягнення дна отвору шпиндель зупиняється і швидко виходить. Значення кожного параметра таке ж, як у G85.
Процес дії такий:
(1) Розточувальний інструмент швидко позиціонується в початкову точку B (X, Y) циклу розточування;
(2) Розточувальний інструмент швидко рухається вздовж напрямку Z до базової площини R;
(3) Розточувальна обробка;
(4) Шпиндель зупиняється, і розточувальний інструмент швидко повертається до базової площини R або початкової площини B;
8) Команда циклу розточування G89
Формат команди циклу розточування G89:
G89G△△ X__ Y__ Z__ R__ P__ F__
Відмінність від G85: після досягнення нижнього положення отвору подача призупиняється. P — час паузи (мс), а значення інших параметрів такі ж, як у G85.
Процес дії такий:
(1) Розточувальний інструмент швидко позиціонується в початкову точку B (X, Y) циклу розточування;
(2) Розточувальний інструмент швидко рухається вздовж напрямку Z до базової площини R;
(3) Розточувальна обробка;
(4) Пауза в подачі;
(5) Розточувальний інструмент повертається до базової площини R або початкової площини B зі швидкістю подачі;
9) Команда циклу точного розточування G76
Формат команди циклу розточування G76:
G76 G△△ X__ Y__ Z__ R__ P__ Q__ F__
Відмінність від G85 полягає в тому, що G76 має три дії в нижній частині отвору: пауза подачі, точна зупинка шпинделя (спрямована зупинка), зворотне зміщення інструмента вздовж вершини інструмента на значення Q, а потім швидкий вихід. Це гарантує, що інструмент не подряпає поверхню отвору. P — це час паузи (мс), Q — значення зміщення, а значення інших параметрів такі ж, як у G85.
Процес дії такий:
(1) Розточувальний інструмент швидко позиціонується в початкову точку B (X, Y) циклу розточування;
(2) Розточувальний інструмент швидко рухається вздовж напрямку Z до базової площини R;
(3) Розточувальна обробка;
(4) Пауза подачі, точна зупинка шпинделя та зворотне зміщення інструмента вздовж вістря;
(5) Розточувальний інструмент швидко виходить до базової площини R або початкової площини B;
10) Команда циклу зворотного розточування G87
Формат команди команди циклу обробки зворотного розточування G87 такий:
G87 G△△ X__ Y__ Z__ R__ Q__ F__
Значення кожного параметра таке ж, як у G76.
Процес дії такий:
(1) Розточувальний інструмент швидко позиціонується в початкову точку B (X, Y) циклу розточування;
(2) шпиндель точно зупиняється, а інструмент зміщується в напрямку, протилежному вістрю інструмента;
(3) Швидко рухайтеся до дна отвору;
(4) Наконечник інструмента повертається в позицію обробки в позитивному напрямку, а шпиндель обертається вперед;
(5) Інструмент подається вгору до базової площини R;
(6) Шпиндель точно зупиняється, і інструмент зміщується на значення Q у протилежному напрямку до вістря інструменту;
(7) Розточувальний інструмент швидко виходить у початкову площину B;
(8) Зміщення вздовж позитивного напрямку вістря інструмента;
11) Скасуйте команду циклу обробки отвору G80





