Sep 08, 2023 Залишити повідомлення

Класичний приклад макропрограми

 

%
O11; (Система FANUC використовує фінішну макропрограму з 1 змінною, загалом 12 сегментів)
N01 #16=0; (#16 представляє кут рухомого кута центру кола ножа, а 0 є початковим значенням)
N06 G54S400 M03; (Установіть систему координат для визначення швидкості та вкажіть шпиндель для обертання вперед)
N07T0101; (номер позиції інструмента команди та номер компенсації інструменту)
N08G00X150Z100; (прибути на загальну точку старту)
N09 G00Z[50+8.8*COS[#16]]; (досягнення початкової точки нитки в напрямку Z)
N10X[100-17.6*SIN[#16]]; (Напрямок X досягає початкової точки різьби інструмента)
N11 G32Z-113 F25; (Верти ніж)
N12 G00 X140; (підняти ніж)
N13 #16=#16+8; (Обчисліть значення наступного ножа, де 8 — кутовий інтервал △ між двома ножами)
N14 IF [#16 LE 180] GOTO 09 (якщо не перевищує 162 градуси, продовжуйте рух)
N15 G00 X150Z100 M05; (Шпиндель зупиняється і повертається до загальної точки втягування)
N16 M30; (кінець програми)
%

 

Послати повідомлення

whatsapp

skype

Електронна пошта

Розслідування