Позиціонування G00
1. Формат G00 X_ Z_ Ця команда переміщує інструмент із поточної позиції в позицію, визначену командою (у режимі абсолютних координат), або на певну відстань (у режимі додаткових координат). 2. Позиціонування у формі нелінійного різання Наше визначення таке: використовуйте незалежну швидкість швидкого ходу для визначення положення кожної осі. Траєкторія інструменту не є прямою лінією, і осі верстата зупиняються в положеннях, визначених командами в послідовності відповідно до порядку прибуття. 3. Лінійне позиціонування Траєкторія інструменту подібна до лінійного різання (G01), позиціонування в необхідному положенні за найкоротший час (не перевищуючи швидкості швидкого ходу кожної осі). 4. Приклад N10 G0 X100 Z65
G01 Лінійна інтерполяція
1. Формат G01 X(U)_ Z(W)_ F_ ; Лінійна інтерполяція переміщується від поточної позиції до командної позиції по прямій лінії та зі швидкістю руху, заданою командою. X, Z: абсолютні координати положення, до якого потрібно переміститися. U,W: додаткові координати позиції, до якої потрібно переміститися.
2. Приклад ① Програма абсолютних координат G01 X50. Z75. F0,2 ;X100.; ② Інкрементальна програма координат G01 U0.0 W-75. F0,2; U50.
Кругова інтерполяція (G02, G03)
Формат G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – за годинниковою стрілкою (CW) G03 – проти годинникової стрілки (CCW)X, Z – у системі координат Кінцева точка U, W – відстань між початковою точкою та кінцевою точкою I, K – вектор (значення радіуса) від початкової точки до центральної точки R – діапазон дуги (максимум 180 градусів). 2. Приклад ① Програма абсолютної системи координат G02 X100. Z90. I50. K0. F0.2 або G02 X100. Z90. R50. F02; ② Інкрементальна програма системи координат G02 U20. W-30. I50. K0. F0.2 ;або G02 U20.W-30.R50.F0.2;
Повернення другого джерела (G30)
Систему координат можна встановити за допомогою функції другого початку координат. 1. Задайте координати початкової точки інструменту з параметрами (a, b). Точки «a» і «b» — це відстані між початковою точкою верстата та початковою точкою інструменту. 2. Під час програмування використовуйте команду G30 замість G50 для встановлення системи координат. 3. Після виконання повернення до першої точки відліку, незалежно від фактичного положення інструменту, інструмент переміститься до другої точки відліку, коли зустрінеться ця команда. 4. Заміна інструменту також виконується на другому початку.
Нарізання різьби (G32)
1. Формат G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – налаштування кроку різьби E – крок різьби (мм) Під час програмування програми нарізання різьби частота обертів обертів шпинделя має бути рівномірно контрольованою функцією (G97), а також слід враховувати деякі характеристики різьбової частини. У режимі нарізання різьби функції контролю швидкості руху та швидкості шпинделя ігноруватимуться. А коли кнопка утримування подачі працює, процес її переміщення зупиняється після завершення циклу різання.
2. Приклад G00 X29.4; (1 цикл різання) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (2 цикли різання) G32 Z-23. F0,2; G00 X32.; Z4 .
Функція корекції діаметра інструменту (G40/G41/G42)
1. Формат G41 X_ Z_;G42 X_ Z_;
Коли ріжуча кромка гостра, процес різання без проблем відповідає формі, заданій програмою. Однак справжня кромка інструменту утворена дугою кола (радіус носової частини інструмента). Як показано на малюнку вище, радіус вершини інструмента спричинить помилки у випадку кругової інтерполяції та нарізання різьби.
2. Функція зміщення
команда траєкторії позиції різання
G40 скасовує рух інструменту відповідно до запрограмованої траєкторії
G41 Праворуч Інструмент рухається з лівого боку запрограмованої траєкторії
G42 Ліворуч Інструмент рухається з правого боку запрограмованої траєкторії
Принцип компенсації залежить від переміщення центру дуги носа інструмента, який завжди не збігається з радіус-вектором у нормальному напрямку поверхні різання. Тому точкою відліку для компенсації є центр носа інструмента. Зазвичай компенсація довжини інструменту та радіуса вершини інструмента базується на уявній ріжучій кромці, що створює певні труднощі для вимірювання. Застосовуючи цей принцип до компенсації інструменту, довжину інструменту, радіус вершини інструменту R і номер форми вершини інструменту (0-9), необхідні для уявної компенсації радіуса вершини інструмента, слід виміряти з опорними точками X і Z відповідно. Їх слід ввести у файл корекції інструменту заздалегідь.
Команду «Зміщення радіуса носової частини інструмента» слід вводити або скасовувати за допомогою функції G00 або G01. Незалежно від того, чи є ця команда з круговою інтерполяцією чи ні, інструмент не рухатиметься належним чином, спричиняючи його поступове відхилення від виконаного шляху. Таким чином, команду корекції радіуса вершини інструмента слід завершити до початку процесу різання; і явище надрізу, спричинене запуском інструменту з зовнішньої сторони заготовки, можна запобігти. Навпаки, після процесу різання використовуйте команду переміщення, щоб виконати процес скасування зміщення
Вибір системи координат заготовки (G54-G59)
1. Формат G54 X_ Z_; 2. Функція використовує команди G54 – G59, щоб призначити довільну точку в системі координат верстата (значення корекції початку заготовки) параметрам 1221 – 1226 і встановити систему координат заготовки (1-6). Цей параметр відповідає коду G наступним чином: Система координат заготовки 1 (G54) — Повернення значення зміщення початку заготовки — Параметр 1221 Система координат заготовки 2 (G55) — Значення зсуву повернення заготовки в початок — Параметр 1222 Система координат заготовки 3 (G56) — Повернене значення зміщення початку заготовки — параметр 1223 Система координат заготовки 4 (G57) — Значення зміщення повернення початку заготовки — параметр 1224 Система координат заготовки 5 (G58 ) — Значення зміщення повернення початкової точки заготовки — Параметр 1225 Система координат заготовки 6 (G59) — Зміщення значення повернення початкової точки заготовки — параметр 1226 Після ввімкнення живлення та завершення повернення вихідної точки система автоматично вибирає систему координат заготовки 1 (G54). Ці координати залишатимуться в силі, доки їх не буде змінено «модальною» командою. На додаток до цих кроків налаштування, у системі є ще один параметр, який може негайно змінити параметри G54~G59. Значення початкового зсуву за межі деталі можна передати за допомогою параметра № 1220.
Цикл обробки (G70)
1. Формат G70 P(ns) Q(nf) ns: номер першого сегмента програми обробки форми. nf: номер останнього сегмента програми чистової форми 2. Функція Після чорнового точіння за допомогою G71, G72 або G73 завершіть точіння за допомогою G70.
Грубий автомобільний консервований цикл у зовнішньому саду (G71)
1. Формат G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ визначає команду переміщення між A і B у сегменті програми від порядкового номера ns до nf. .S__.T__N(nf)…△d: Глибина різання (специфікація радіуса) не визначає позитивні та негативні знаки. Напрямок різання визначається відповідно до напрямку AA' і не зміниться, доки не буде вказано інше значення. Системний параметр FANUC (NO.0717) визначає. e: хід відведення інструменту. Ця специфікація є специфікацією стану, і вона не зміниться, доки не буде вказано інше значення. Системний параметр FANUC (NO.0718) визначає. ns: номер першого сегмента програми обробки форми. nf: номер останнього сегмента програми обробки форми. △u: відстань і напрямок резерву для чистової обробки в напрямку X. (діаметр/радіус) △w: відстань і напрямок зарезервованої кількості для чистової обробки в напрямку Z.
2. Функція Якщо ви використовуєте програму для визначення фінішної форми від A до A' до B на малюнку нижче, використовуйте △d (глибина різання), щоб відрізати визначену область, і залиште фінішний припуск △u/2 і △ w.
Стандартний цикл токарної сторони (G72)
1. Формат G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s і t мають ті самі значення, що й G71. 2. Функція Як показано на малюнку нижче, цей цикл такий самий, як G71, за винятком того, що він паралельний осі X.
Цикл оброблення формування (G73)
1. Формат G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )…………………… Номер блоку N(nf) уздовж A A' B………△i: відстань відводу інструменту в напрямку осі X (специфікація радіуса), визначена системним параметром FANUC (NO.0719). △k: відстань відведення інструменту в напрямку осі Z (зазначена радіусом), визначена системним параметром FANUC (NO.0720). d: час поділу. Це значення збігається з часом повторення грубої обробки, визначеним системним параметром FANUC (NO.0719). ns: номер першого сегмента програми обробки форми. nf: номер останнього сегмента програми обробки форми. △u: відстань і напрямок резерву для чистової обробки в напрямку X. (діаметр/радіус) △w: відстань і напрямок зарезервованої кількості для чистової обробки в напрямку Z.
2. Функція Ця функція використовується для багаторазового вирізання фіксованої форми, яка поступово змінюється. Цей цикл може ефективно скоротити aОбробка деталей з ЧПУіТокарні деталі з ЧПУякі були оброблені шляхом грубої механічної обробки або лиття.
Цикл торцевого свердління (G74)
1. Формат G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Зворотна сума Це позначення є позначенням статусу, в іншому Значення не змінюються, доки не буде зазначено. Системний параметр FANUC (NO.0722) визначає. x: координата X точки B u: приріст від a до bz: координата Z точки cw: приріст від A до C △i: величина руху в напрямку X △k: величина руху в напрямку Z △d: величина, на яку інструмент втягується в нижній частині різу. Символ △d має бути (+). Однак, якщо X (U) і △I опущені, величину відводу інструменту можна вказати з потрібним знаком. f: Швидкість подачі: 2. Функція Як показано на малюнку нижче, різання можна обробляти в цьому циклі. Якщо X (U) і P опущені, операція виконуватиметься лише на осі Z, яка використовується для свердління.
Цикл свердління з зовнішнім діаметром/внутрішнім діаметром (G75)
1. Формат G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Функція Наступні команди працюють, як показано на малюнку нижче, за винятком того, що X Використання Z замість зовні є те саме, що G74. У цьому циклі можна обробити різання, а також виконати різання канавки по осі X і свердління з різанням по осі X.
Цикл нарізання різьби (G76)
1. Формат G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Час завершення повторення (від 1 до 99) Це позначення є позначенням статусу, і воно не зміниться, доки не буде призначено інше значення. Системний параметр FANUC (NO.0723) визначає. r: angle to angle Ця специфікація є специфікацією стану, і вона не зміниться, доки не буде вказано інше значення. Системний параметр FANUC (NO.0109) визначає. a: Можна вибрати кут передньої частини інструмента: 80 градусів, 60 градусів, 55 градусів, 30 градусів, 29 градусів, можна вибрати 0 градусів, що вказується 2 цифрами. Це позначення є позначенням статусу і не зміниться, доки не буде призначено інше значення. Системний параметр FANUC (NO.0724) визначає. Наприклад: P (02/m, 12/r, 60/a) △dmin: мінімальна глибина різання. Ця специфікація є специфікацією стану, і вона не зміниться, доки не буде вказано інше значення. Системний параметр FANUC (NO.0726) визначає. i: різниця радіусів різьбової частини. Якщо i=0, його можна використовувати для загального лінійного нарізання різьби. k: Висота різьби Це значення вказується за допомогою значення радіуса в напрямку осі X. △d: перша глибина різання (значення радіуса) l: хід різьби (з G32)
2. Функціональний цикл нарізування різьби.
Цикл різання для внутрішнього та зовнішнього діаметрів (G90)
1. Формат Лінійний цикл різання: G90 X(U)___Z(W)___F___ ; Натисніть перемикач, щоб увійти в режим одного блоку, і операція завершить циклічні операції шляху 1→2→3→4, як показано на малюнку. Знак (+/-) U і W змінюється відповідно до напрямку 1 і 2 у інкрементній програмі координат. Цикл різання конуса: G90 X(U)___Z(W)___R___ F___ ; Необхідно вказати значення «R» конуса. Використання функції різання подібне до лінійного циклу різання.
2. Функція циклу різання зовнішнього кола. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Цикл нарізання різьби (G92)
1. Формат Цикл нарізання прямої різьби: G92 X(U)___Z(W)___F___ ; Контроль стабілізації діапазону різьби та обертів шпинделя (G97) подібний до G32 (нарізання різьби). У цьому циклі нарізання різьби інструментом для нарізання різьби можна керувати як [Мал. 9-9]; довжина фаски встановлюється як одиниця 0,1L в діапазоні 0,1L~12,7L відповідно до призначеного параметра. Цикл нарізання конічної різьби: G92 X(U)___Z(W)___R___F___ ; 2. Функція Цикл нарізання різьби
Покроковий цикл різання (G94)
1. Цикл різання Format Terrace: G94 X(U)___Z(W)___F___ ; Цикл різання кроку конуса: G94 X(U)___Z(W)___R___ F___ ; 2. Функція Покрокове різання Лінійне керування швидкістю (G96, G97)
Токарний верстат з ЧПУ ділить швидкість на, наприклад, низькошвидкісні та високошвидкісні зони, регулюючи крок і змінюючи оберти за хвилину; швидкість у кожній області можна вільно змінювати. Функція G96 полягає у виконанні контролю швидкості лінії та підтримці стабільної швидкості різання, змінюючи лише кількість обертів за хвилину для контролю відповідної зміни діаметра заготовки. Функція G97 полягає в тому, щоб скасувати контроль швидкості лінії та контролювати лише стабільність обертів за хвилину.
Встановити об'єм (G98/G99)
Переміщенню різання можна призначити переміщення за хвилину (мм/хв) за допомогою коду G98 або переміщення за оберт (мм/об) за допомогою коду G99; тут G99 переміщення за оберт використовується для програмування на токарному верстаті з ЧПУ. Швидкість переміщення за хвилину (мм/хв) = Швидкість переміщення за оберт (мм/об) x обертів шпинделя
Багато інструкцій, які часто використовуються в обробних центрах, збігаються зОбробка деталей з ЧПУ, Токарні деталі з ЧПУіФрезерування деталей з ЧПУ, і не буде описано тут. Нижче подано лише деякі інструкції, що відображають характеристики обробного центру:
1. Команда перевірки точної зупинки G09
Формат інструкції: G09;
Інструмент продовжить виконувати наступний сегмент програми після уповільнення та точного позиціонування перед досягненням кінцевої точки, яку можна використовувати для обробки деталей з гострими краями та кутами.
2. Команда налаштування корекції інструменту G10
Формат інструкції: G10P_R_;
P: номер зміщення команди; R: зсув
Корекція інструменту може бути встановлена програмним налаштуванням.
3. Команда односпрямованого позиціонування G60
Формат інструкції: G60 X_Y_Z_;
X, Y і Z — це координати кінцевої точки, які необхідно досягти точного позиціонування.
Для обробки отвору, яка вимагає точного позиціонування, використовуйте цю команду, щоб дозволити верстату досягати односпрямованого позиціонування, таким чином усуваючи помилку обробки, спричинену люфтом. Напрямок позиціонування та величина перевищення встановлюються параметрами.
4. Команда режиму перевірки точної зупинки G61
Формат інструкції: G61;
Ця команда є модальною, і в режимі G61 вона еквівалентна кожному блоку програми, що містить команду G09.
5. Команда безперервного режиму різання G64
Формат інструкції: G64;
Ця інструкція є модальною інструкцією, а також стандартним станом верстата. Після того, як інструмент перейде до кінцевої точки інструкції, він продовжить виконання наступного блоку без уповільнення та не вплине на позиціонування чи перевірку в G00, G60 і G09. При скасуванні режиму G61 Для використання G64.
6. Команда автоматичного повернення контрольної точки G27, G28, G29
(1) Повернутися до команди перевірки контрольної точки G27
Формат інструкції: G27;
X, Y і Z – це значення координат контрольної точки в системі координат заготовки, за допомогою яких можна перевірити, чи можна позиціонувати інструмент у контрольній точці.
За цією інструкцією керована вісь швидко повертається до контрольної точки, автоматично сповільнюється та виконує перевірку позиціонування за заданим значенням координати. Якщо опорну точку встановлено, сигнальна лампочка опорної точки осі світиться; якщо він непослідовний, програма перевірить ще раз. .
(2) Команда автоматичного повернення контрольної точки G28
Формат інструкції: G28 X_Y_Z_;
X, Y, Z — координати середньої точки, які можна задавати довільно. Верстат спочатку рухається в цю точку, а потім повертається в точку відліку.
Мета встановлення проміжної точки полягає в тому, щоб запобігти втручанню інструменту в деталь або пристосування, коли він повертається до контрольної точки.
Приклад: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (середня точка 400,0 500,0)
N3 G28 Z600.0; (середня точка 400.0, 500.0, 600.0)
(3) Автоматичне повернення від контрольної точки до G29
Формат інструкції: G29 X_Y_Z_;
X, Y, Z – повернуті координати кінцевої точки
Під час процесу повернення інструмент переміщується з будь-якої позиції до проміжної точки, визначеної G28, а потім переміщується до кінцевої точки. G28 і G29 зазвичай використовуються в парі, а G28 і G00 також можна використовувати в парі.
Час публікації: 02 січня 2023 р