Bendrų adresų simbolių reikšmė
Išsamus CNC FANUC apdirbimo centro programavimo instrukcijų kodų paaiškinimas
Pagalbinė funkcija M komanda
Pastaba: bloke gali būti tik viena M komanda. Jei programoje rodomos dvi ar daugiau M komandų, galioja tik paskutinė M komanda, o likusios - negaliojančios!
Kitos instrukcijos
(1) F - padavimo greičio komanda
F ir šie skaičiai rodo, kad kai komanda yra G94, vienetas yra mm/min, kai komanda yra G95, vienetas yra mm/r.
(2) S - veleno greičio komanda
S ir tolesni skaičiai rodo, kad įrenginys veikia apsisukimų per minutę greičiu.
(3) T - įrankio komanda
T ir kiti trys skaitmenys nurodo įrankio numerį.
(4) H ir D įrankio ilgio kompensavimo vertė ir įrankio spindulio kompensavimo vertė
H ir D bei sekantys trys skaitmenys rodo, kad trys skaitmenys yra atminties adresas (numeris), kuriame saugoma įrankio kompensavimo suma.
Išsamus G komandos kodo paaiškinimas
1. Mašinos funkcijos nustatymas
1. G53 - pasirinkite mašinos koordinačių sistemą
Formatas: G53 XYZ; (XYZ yra mašinos koordinačių vertė)
Pastaba: kai nurodoma komanda G53, įrankio spindulio, įrankio ilgio ir įrankio poslinkio vertės bus išvalytos. Paprastai Z ašis skirta įrankio keitimui.
2. G54 ~ G59 - pasirinkite ruošinio koordinačių sistemą
Pastaba: įjungus maitinimą ir grąžinus atskaitos tašką, sistema automatiškai pasirenka G54.
3. G54.1 P1 ~ P48 - Pasirinkite papildomą ruošinio koordinačių sistemą
4. G52 - vietinė koordinačių sistema
Formatas: G52X YZ;
Formato reikšmė: Kad būtų lengviau programuoti, nustatykite ruošinio koordinačių sistemos subkoordinačių sistemą. XYZ reikšmė G52 yra padėties koordinatė ruošinio koordinačių sistemoje G54 ~ G59.
Atšaukti vietinę koordinačių sistemą —— G52 X 0 Y 0 Z 0;
Pastaba: Kai komanduojama G52 vietinė koordinačių sistema arba vietinė koordinačių sistema atšaukiama, įrankio poslinkio vertės, tokios kaip įrankio ilgio ir spindulio kompensavimas, bus atšauktos. Vėlesnėje programoje reikia iš naujo nustatyti nurodytą įrankio ilgio kompensavimą, įrankio spindulio kompensavimą ir kitas įrankio poslinkio vertes.
5. G90 - absoliutus programavimas
Absoliutus programavimas reiškia, kad įrankis pasislenka į tam tikrą padėtį toliau nuo ruošinio koordinačių sistemos kilmės.
6. G91 - papildomas programavimas
Vykdant papildomą programavimą, įrankio judėjimo atstumas apskaičiuojamas pagal ankstesnį tašką, kuris yra ankstesnio taško padidėjimas.
7. G21 - mm įvestis G20 colių įvestis
8. G16 - įjungti polinių koordinačių komandą G15 - atšaukti polinių koordinačių komandą
2. Interpoliacijos funkcijos nurodymas
1. G00 - greitos padėties nustatymo instrukcija
Formatas: G00 XYZ;
Formato reikšmė: komanda G00 verčia įrankį judėti iš dabartinio įrankio taško į kitą tašką greičiausiu taško padėties valdymo režimu. Trajektorija nebūtinai yra du taškai ir viena linija, tai gali būti skaldyta linija.
Pastaba: (1) Kai įrankis juda iš viršaus į apačią: G00 XY; Z; Pirmiausia nustatykite XY plokštumą, o tada Z ašis nusileis. (2) Kai įrankis juda iš apačios į viršų: G00 Z; XY; Pirmiausia pakyla Z ašis, o tada nustatoma XY plokštuma.
2. G01 - linijinės interpoliacijos komanda
Formatas: G01 XYZF;
Formato reikšmė: komanda G01 verčia įrankį pereiti iš srovės į nurodytą tašką pagal komandą F.
3. G02 - interpoliacija pagal laikrodžio rodyklę, G03 - interpoliacija prieš laikrodžio rodyklę
Formatas: G17 {G02 /G03} XY (R /IJ) F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Formato reikšmė:
Pastaba: 1. Jį galima praleisti, kai IJK lygus nuliui; toje pačioje programoje, jei IJK ir R rodomi vienu metu, R galioja.
2. Dirbant su R, viso apskritimo negalima apdirbti, o visą apskritimą galima užprogramuoti tik su centro koordinatėmis IJ k.
3. Programos pauzės instrukcija
1. G04 - pristabdyti instrukciją
Formatas: G04 X; arba G04 P;
Formato reikšmė: po X eina pratęsimo laikas, vienetas yra s, o po jo turi būti dešimtainis kablelis. Skaičius po P yra sveikas skaičius, o vienetas - ms.
Ketvirta, paprogramės iškvietimo instrukcija
1. M98 P ×××;
Formato reikšmė: P × × × reiškia skambinančios programos paprogramės numerį, 0 prieš programą negalima praleisti, tai reiškia pakartotinių skambučių skaičių.
2. Paprogramės rašymas iš esmės yra toks pat kaip bendrosios programos, išskyrus tai, kad programos pabaiga yra M99, o tai reiškia, kad paprograma baigiasi ir grįžta. M99 nebūtinai turi būti atskiras blokas, bet gali būti dedamas paskutinio bloko pabaigoje.
Penkta, įrankio kompensavimo instrukcijos
1. G43, G44, G49 - įrankio ilgio kompensavimo komanda
Formatas: G43 ZH; rodo teigiamą įrankio ilgio kompensavimą, Z ašies pasiekimo atstumas Z yra nurodyta vertė ir kompensavimo vertė H.
G44 ZH; Reiškia neigiamą įrankio ilgio kompensaciją, Z ašies pasiekimo atstumas Z yra nurodyta vertė, atėmus kompensavimo vertę H.
G49 Z; arba H00 reiškia atšaukti įrankio ilgio kompensavimą
Pastaba: G43 G44 komanda neturi nieko bendra su G90 G91, poslinkio vertė, atitinkanti H komandą, gali būti neigiama arba teigiama. Kai H yra 0, įrankio ilgio kompensavimas atšaukiamas. H vertės diapazonas yra 00–200.
Kadangi kompensavimo vertė svyruoja nuo -999,999 iki 999,999 mm arba nuo -99,9999 iki 99,9999 colių, kompensacijos vertės ženklas pasikeičia ir visas darbas gali būti atliktas naudojant G43.
2. G41, G42, G40 - įrankio spindulio kompensavimo komanda
Formatas: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; arba D00
Formato reikšmė: G17 G18 G19 yra atrankos plokštuma,
G41 įrankio spindulio kairės kompensavimas, G42 įrankio spindulio dešiniojo kompensavimas ir G40 įrankio spindulio kompensavimas atšaukiami.
Pastaba:
1. Įeinant į įrankio spindulio kompensavimo būseną iš būsenos be įrankio kompensavimo arba atšaukus įrankio spindulio kompensavimą, įrankį reikia išstumti tam tikru atstumu, kitaip įrankis tiesiogiai atsvers įrankio spindulį įprasta judesio kryptimi, ir įrankis susidurs, jei nebus apsisukimo vietos.
2. Kai D yra 0, įrankio spindulio kompensavimas atšaukiamas. D reikšmių diapazonas yra 0–200.
Kadangi kompensavimo vertės diapazonas yra -999,999 ~ 999,999 mm arba -99,9999 ~ 99,9999 colio.
3. Įrankio spindulio kairiojo ir dešiniojo kompensavimo sprendimai grindžiami įrankio padavimo kryptimi, įrankio centro kontūru, ypač kairės ir dešinės poslinkio G41 ir G42 reikšmėmis, kai vykdomas G18 G19.
4. Vykdant G41, G42 ir G40, judesio komanda gali naudoti tik G00 G01, bet ne G02 G03.
5. Kad užtikrintumėte kontūro vientisumą ir lygumą, paprastai naudokite komandą G41 G42, kad atliktumėte įrankio spindulio kompensavimą, pereikite perėjimo sekciją (apskritimą arba tiesę), kontūro pjovimą eikite per perėjimo sekciją (apskritimas arba tiesė) eilutę), naudokite G40, kad atšauktumėte įrankio spindulio kompensavimą.
6. Programavimo metu, jei įrankio spindulio kompensavimo įvedimo ir atšaukimo programa yra pagrindinėje bloko programoje (tai turi būti padaryta apdorojant viršininką), tada, kai pakviečiama paprograma (apdorojimo kontūras) programa) viršija vieną kartą, ji bus nutraukta antrą kartą. Bus perteklinis reiškinys.
Šešta, konservuoto ciklo instrukcijos
Fiksuoto ciklo komandų funkcijų sąrašas
Įprasti šeši pagrindiniai fiksuoto ciklo komandos veiksmai yra šie:
1. 1 veiksmas - X ir Y ašių padėties nustatymas (pradinis taškas)
2. 2 veiksmas - greitai pasiekite taško R plokštumą (pjūvio vieta
3. 3 veiksmo apdorojimas. Skylių apdirbimas atliekamas pjovimo padavimo režimu.
4. 4 veiksmas - veiksmas skylės apačioje. Tokie kaip pauzė, veleno stabdymas, įrankio poslinkis ir kt.
5. 5 veiksmas - grįžkite į R plokštumą.
6. 6 veiksmas - greitai grįžkite į pradžią





