Ali resnično poznate CNC G-kode? Preverimo, če je kaj, česar ne razumete.
1. G-kode in njihove funkcije
- G00— Hitro pozicioniranje
- G01— Linearna interpolacija
- G02— krožna interpolacija v smeri urinega kazalca
- G03— krožna interpolacija v nasprotni smeri urinega kazalca
- G04— Zadrževanje (premor)
- G05— krožna interpolacija prek vmesne točke
- G06— Parabolična interpolacija
- G07— Z-spline interpolacija
- G08— Pospešek podajanja
- G09— Pojemek krme
- G10— Nastavitev podatkov
- G16— Polarno koordinatno programiranje
- G17— Strojna obdelava ravnine XY
- G18— Strojna obdelava ravnine XZ
- G19— Strojna obdelava ravnine YZ
- G20— Palčna enota (sistem FANUC)
- G21— metrična enota (sistem FANUC)
- G22— Način programiranja polmera
- G220— Uporablja se v sistemskem vmesniku,
- G23— Način programiranja premera
- G230— Uporablja se v sistemskem vmesniku,
- G24— Konec podprograma
- G25- Skok programa
- G26— Obdelava zank
- G30— Preklic skaliranja
- G31— Določite skaliranje
- G32— Razrez navoja z enakim korakom (palci)
- G33— Rezanje navoja z enakim korakom (metrično)
- G34— rezanje navoja z naraščajočim nagibom
- G35— rezanje navojev z zmanjševanjem razmika
- G40— Prekliči kompenzacijo / odmik polmera orodja
- G41— Preostala kompenzacija orodja
- G42— Pravica do nadomestila orodja
- G43— Pozitivni odmik dolžine orodja
- G44— Dolžina orodja negativni odmik
- G45–G52— Različni odmiki orodij
- G53— Preklic linearnega odmika
- G54–G59— Nastavitve koordinatnega sistema obdelovanca 1–6
- G60–G62— načini natančnosti poti (fini, srednji, grobi)
- G63— Rezanje navoja
- G68–G69— Odmiki orodij za notranje/zunanje vogale
- G70— Palčne enote (Siemens)
- G71— metrične enote (mm)
- G74— Vrnitev na referenčno točko (ničla stroja)
- Skupina G75— Vrnitev na koordinato programa nič
- G76— Sestavljeni cikel navoja
- G80— Prekliči fiksni cikel
- G81— Zunanji fiksni cikel
- G331— Fiksni cikel navoja
- G90— Absolutno pozicioniranje
- G91— Inkrementalno pozicioniranje
- G92— Prednastavljene koordinate
- G93— Inverzni časovni vir
- G94— Krma na minuto
- G95— Krma na vrtljaj
- G96— Konstantna površinska hitrost (CSS)
- G97— Prekliči CSS
2. Podrobne funkcije G-kode
Hitro pozicioniranje
Oblika zapisa: G00 X(U) Z(W)
Opombe:
- Orodje hitro premakne na ciljno točko brez rezanja.
- Vse programirane osi se gibljejo istočasno z določeno hitrostjo; osi, ki dosežejo cilj, se ustavijo, medtem ko druge nadaljujejo.
- Neuporabljenih osi ni treba programirati.
- Lahko se napiše tudi kot
G0
.
Primer:
G00 X75 Z200
G01 U-25 W-100
Premakne X in Z hkrati do točke A, nato pa Z nadaljuje do točke B.
Linearna interpolacija
Oblika zapisa: G01 X(U) Z(W) F(mm/min)
- Premakne orodje vzdolž ravne črte s hitrostjo podajanja
F
. - Lahko se napiše tudi kot
G1
.
Primer:
G01 X40 Z20 F150
Dve osi se premikata skupaj od točke A do B.
Krožna interpolacija
Oblika 1: G02 X(U) Z(W) I K F
-
X
inZ
so koordinate končne točke (absolutne z G90, inkrementalne z G91). -
Jaz
inK
so sredinski odmiki od začetne točke. - Lahko programira kvadrantne loke ali polne kroge.
Primer:
G02 X60 Z50 I40 K0 F120
Oblika 2: G02 X(U) Z(W) R(±) F
- Uporablja se samo za enosegmentne loke.
-
R+
za loke <180°,R-
za loke >180°.
Primer:
G02 X60 Z50 R20 F120
Oblika 3 in 4: G02 X(U) Z(W) CR=_ F
/ G02 X(U) Z(W) D_ F
- Podobno kot v obliki zapisa 2, z uporabo vmesne točke ali premera.
Pospeševanje/upočasnjevanje podajanja
Oblika zapisa: G08
- Poveča krmo za 10% na vrstico; Uporabite dve vrstici za 20% povečanje.
Programiranje polmera / premera
- G22:Način polmera
- G23:Način premera
Programski skok / zanka
- G25 LXXX:Skoči na določen razdelek programa
-
G26 LXXX QXX:Zanka razdelka programa
Q
Krat
Rezanje navoja
- G32/G33 X(U) Z(W) F:Navoji z enim zagonom, lahko režejo koničaste niti.
- G331 X Z I K R P:Cikel navoja z več prehodi.
Koordinata obdelovanca in hitrost vretena
- G50 S_ Q_— Nastavite največjo (S) in najmanjšo (Q) hitrost vretena.
- G54–G59— Izberite koordinatni sistem obdelovanca.
Natančnost poti
- G60— Način natančne poti (upočasni se med segmenti)
- G64— neprekinjena pot (za grobo obdelavo)
Vračanje / referenčne točke
- G74 X Z— Vrnitev na stroj nič; podprta enoosna vrnitev.
- Skupina G75— Vrnitev na zagon koordinat programa.
Fiksni cikli
- G81 X(U) Z(W) R I K F— Zunanji/notranji fiksni cikel.
Programski načini
- G90— Absolutne koordinate
- G91— Inkrementalne koordinate
- G92 X Z— Nastavite koordinatno ničlo obdelovanca
Načini podajanja
- G94— Krma na minuto
- G95— Krma na vrtljaj
Podprogrami
- G20 L_N_— Klicni podprogram
- G24— Končni podprogram
Ukazi vretena in hladilne tekočine
- M03/M04/M05— Vreteno naprej/nazaj/ustavi
- M07/M08/M09— Megla/tekočina/izklopljena hladilna tekočina
Zaustavitev / konec programa
- M00— Prekinitev programa
- M01— Neobvezni postanek
- M02— Konec programa (ponastavitev stroja)
- M30— Konec programa (kazalec se vrne na začetek)
- M98— Klicni podprogram
- M99— Vrnitev na glavni program
Dodatne opombe
- G00 proti G01— G00 za pozicioniranje, G01 za rezanje.
- G02 proti G03- V smeri urinega kazalca v primerjavi z loki v nasprotni smeri urinega kazalca.
- G04— Bivajte za obdelavo slepih lukenj ali žlebov.
- G17–G19— Izbira ravnine (XY, XZ, YZ).
- G27–G29— Ukazi referenčne točke.
- G40–G42— Kompenzacija polmera.
- G43–G49— Kompenzacija dolžine orodja.
- G32, G76— Cikli rezanja navoja.
- Cikli struženja - G70, G71, G72, G73.
- Cikli rezkanja – G73, G83, G81, G82 itd.
- G90 / G91 - Absolutno in inkrementalno programiranje.
- Ukazi vretena - G50, G96, G97, G98, G99.
Ta prevod je natančen, profesionalen in ohranja vse tehnične nianse izvirne reference CNC G-kode.