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 – стъпка на резбата (mm) Когато програмирате програмата за нарязване на резба, RPM на скоростта на шпиндела трябва да бъде равномерно контролирана функция (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. Функция Тази функция се използва за многократно изрязване на постепенно променяща се фиксирана форма. Този цикъл може ефективно да намали aCNC машинни частииCNC стругови частикоито са обработени чрез груба машинна обработка или отливане.
Цикъл на пробиване с челно кълване (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: ъгъл до ъгъл Тази спецификация е спецификация на състояние и няма да се промени, докато не бъде указана друга стойност. Системният параметър на 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. Форматен цикъл на рязане на тераса: G94 X(U)___Z(W)___F___ ; Цикъл на рязане на конусна стъпка: G94 X(U)___Z(W)___R___ F___ ; 2. Функция Стъпково рязане Линеен контрол на скоростта (G96, G97)
NC стругът разделя скоростта на, например, нискоскоростни и високоскоростни области чрез регулиране на стъпката и модифициране на RPM; скоростта във всяка област може да се променя свободно. Функцията на G96 е да извършва контрол на скоростта на линията и да поддържа стабилна скорост на рязане само чрез промяна на RPM, за да контролира съответната промяна на диаметъра на детайла. Функцията на G97 е да отмени контрола на скоростта на линията и да контролира само стабилността на RPM.
Задайте изместване (G98/G99)
Изместването на рязане може да бъде зададено изместване в минута (mm/min) с код G98 или изместване на оборот (mm/rev) с код G99; тук G99 изместване на оборот се използва за програмиране в NC струг. Скорост на движение за минута (mm/min) = Скорост на изместване за оборот (mm/rev) x RPM на шпиндела
Много инструкции, често използвани в обработващите центри, са същите катоCNC машинни части, CNC стругови частииCNC фрезови части, и няма да бъдат описани тук. Следното въвежда само някои инструкции, отразяващи характеристиките на обработващия център:
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 също могат да се използват по двойки.
Време на публикуване: 2 януари 2023 г