Dienoraštis

Esminiai CNC G kodai, kuriuos turite žinoti, ar tikrai su jais susipažinote? - Yumei

"Yumei Hardware", įkurta 2010 m., Yra reikšmingi buitinio lakštinio metalo gamybos moksliniai tyrimai ir plėtra. Jis siūlo aukščiausios klasės gaminių projektavimo ir gamybos galimybes, daugiausia dėmesio skiriant gaminiams, skirtiems CNC malimo aliuminiui, CNC tekinimo staklių dalims, CNC dalims ir CNC prototipų kūrimui.

Esminiai CNC G kodai, kuriuos turite žinoti, ar tikrai su jais susipažinote?

Essential CNC G-Codes

Ar tikrai esate susipažinę su CNC G kodais? Pažiūrėkime, ar yra kažkas, ko nesuprantate.

1. G kodai ir jų funkcijos

  • G00— Greitas padėties nustatymas
  • G01— tiesinė interpoliacija
  • G02— Apskritimo interpoliacija pagal laikrodžio rodyklę
  • G03— Apskrita interpoliacija prieš laikrodžio rodyklę
  • G04— Gyventi (pauzė)
  • G05— Žiedinė interpoliacija per tarpinį tašką
  • G06— Parabolinė interpoliacija
  • G07— Z-spline interpoliacija
  • G08— Padavimo pagreitis
  • G09— Pašarų lėtėjimas
  • G10— Duomenų nustatymas
  • G16— Poliarinių koordinačių programavimas
  • G17— XY plokštumos apdirbimas
  • G18— XZ plokštumos apdirbimas
  • G19— YZ plokštumos apdirbimas
  • G20— Colių blokas (FANUC sistema)
  • G21— metrinis vienetas (FANUC sistema)
  • G22— Spindulio programavimo režimas
  • G220— Naudojamas sistemos sąsajoje
  • G23— Skersmens programavimo režimas
  • G230— Naudojamas sistemos sąsajoje
  • G24— Paprogramės pabaiga
  • G25— Programos šuolis
  • G26— Kilpų apdirbimas
  • G30— Atšaukti mastelio keitimą
  • G31— Apibrėžkite mastelio keitimą
  • G32— Vienodo žingsnio sriegio pjovimas (coliais)
  • G33— Vienodo žingsnio sriegio pjovimas (metrinis)
  • G34— Sriegio pjovimas didėjančiu žingsniu
  • G35— Mažėjančio žingsnio sriegio pjovimas
  • G40— Atšaukti įrankio spindulio kompensavimą / poslinkį
  • G41— Likęs įrankio kompensavimas
  • G42— Įrankio kompensavimo teisė
  • G43— Įrankio ilgio teigiamas poslinkis
  • G44— Įrankio ilgio neigiamas poslinkis
  • G45–G52— Įvairūs įrankių poslinkiai
  • G53— Linijinis poslinkio atšaukimas
  • G54–G59— Ruošinio koordinačių sistemos nustatymai 1–6
  • G60–G62— Kelio tikslumo režimai (smulkus, vidutinis, šiurkštus)
  • G63— Sriegio sriegimas
  • G68–G69— Įrankių poslinkiai vidiniams/išoriniams kampams
  • G70— Colių vienetai (Siemens)
  • G71— Metriniai vienetai (mm)
  • G74— Grįžimas į atskaitos tašką (mašinos nulis)
  • G75— Grįžti į nulinę programos koordinatę
  • G76— Sudėtinio sriegimo ciklas
  • G80— Atšaukti fiksuotą ciklą
  • G81— Išorinis fiksuotas ciklas
  • G331— Sriegio fiksuotas ciklas
  • G90— Absoliutus padėties nustatymas
  • G91— Laipsniškas padėties nustatymas
  • G92— Iš anksto nustatytos koordinatės
  • G93— Atvirkštinio laiko tiekimas
  • G94— Tiekimas per minutę
  • G95— Padavimas per apsisukimą
  • G96— Pastovus paviršiaus greitis (CSS)
  • G97— Atšaukti CSS

2. Išsamios G kodo funkcijos

Greitas padėties nustatymas

Formatas: G00 X(U) Z(W)
Pastabos:

  1. Greitai perkelia įrankį į tikslinį tašką be pjovimo.
  2. Visos užprogramuotos ašys vienu metu juda nustatytu greičiu; ašys, kurios pasiekia savo tikslą, sustoja, o kitos tęsia.
  3. Nenaudojamų ašių programuoti nereikia.
  4. Taip pat gali būti parašyta kaipG0.

Pavyzdys:

G00 X75 Z200
G01 U-25 W-100

Perkelia X ir Z vienu metu į tašką A, tada Z tęsia tašką B.


Linijinė interpoliacija

Formatas: G01 X(U) Z(W) F(mm/min)

  • Judina įrankį tiesia linija padavimo greičiuF.
  • Taip pat gali būti parašyta kaipG1.

Pavyzdys:

G01 X40 Z20 F150

Dvi ašys juda kartu iš taško A į B.


Žiedinė interpoliacija

1 formatas: G02 X(U) Z(W) I K F

  • XirZyra galinio taško koordinatės (absoliutus su G90, inkrementinis su G91).
  • irKyra centriniai poslinkiai nuo pradinio taško.
  • Gali programuoti kvadranto lankus arba pilnus apskritimus.

Pavyzdys:

G02 X60 Z50 I40 K0 F120

2 formatas: G02 X(U) Z(W) R(±) F

  • Naudojamas tik vieno segmento lankams.
  • R+lankams <180°,R-lankams >180°.

Pavyzdys:

G02 X60 Z50 R20 F120

3 ir 4 formatai: G02 X(U) Z(W) CR=_ F / G02 X(U) Z(W) D_ F

  • Panašus į 2 formatą, naudojant tarpinį tašką arba skersmenį.

Tiekimo pagreitis / lėtėjimas

Formatas: G08

  • Padidina tiekimą 10% vienai eilutei; Naudokite dvi eilutes 20% padidinimui.

Spindulio / skersmens programavimas

  • G22:Spindulio režimas
  • G23:Skersmens režimas

Programos šuolis / kilpa

  • G25 LXXX:Pereiti prie nurodytos programos skyriaus
  • G26 LXXX QXX:Programos sekcijos ciklasQKartus

Sriegių pjovimas

  • G32/G33 X(U) Z(W) F:Vieno paleidimo siūlai, gali pjauti kūginius siūlus.
  • G331 X Z I K R P:Sriegimo ciklas su keliais važiavimais.

Ruošinio koordinatės ir veleno greitis

  • G50 S_ Q_— Nustatykite didžiausią (S) ir mažiausią (Q) suklio greitį.
  • G54–G59— Pasirinkite ruošinio koordinačių sistemas.

Kelio tikslumas

  • G60— Tikslaus kelio režimas (sulėtėja tarp segmentų)
  • G64— Ištisinė trajektorija (grublėti)

Grįžtantys / atskaitos taškai

  • G74 X Z— grįžti į nulinę mašiną; palaikomas vienos ašies grąžinimas.
  • G75— Grįžti į programos koordinačių pradžią.

Fiksuoti ciklai

  • G81 X(U) Z(W) R I K F— Išorinis / vidinis fiksuotas ciklas.

Programavimo režimai

  • G90— Absoliučios koordinatės
  • G91— Inkrementės
  • G92 X Z— Nustatykite ruošinio koordinatės nulį

Tiekimo režimai

  • G94— Tiekimas per minutę
  • G95— Padavimas per apsisukimą

Paprogramės

  • G20 L_N_— Skambučių paprogramė
  • G24— Pabaigos paprogramė

Veleno ir aušinimo skysčio komandos

  • M03 / M04 / M05— Velenas pirmyn / atgal / sustabdyti
  • M07 / M08 / M09— Rūkas/skystis/išjungtas aušinimo skystis

Programos sustabdymas / pabaiga

  • M00— Programos pauzė
  • M01— Neprivalomas sustojimas
  • M02— Programos pabaiga (mašinos atstatymas)
  • M30— Programos pabaiga (žymeklis grįžta į pradžią)
  • M98— Skambučių paprogramė
  • M99— Grįžti į pagrindinę programą

Papildomos pastabos

  1. G00 vs G01— G00 padėties nustatymui, G01 pjovimui.
  2. G02 vs G03— Pagal laikrodžio rodyklę ir prieš laikrodžio rodyklę.
  3. G04— Aklinų skylių apdirbimui ar griovelių apdirbimui.
  4. G17–G19— plokštumos pasirinkimas (XY, XZ, YZ).
  5. G27–G29— atskaitos taško komandos.
  6. G40–G42— Spindulio kompensacija.
  7. G43–G49— Įrankio ilgio kompensavimas.
  8. G32, G76— Sriegių pjovimo ciklai.
  9. Tekinimo ciklai — G70, G71, G72, G73.
  10. Frezavimo ciklai – G73, G83, G81, G82 ir kt.
  11. G90/G91 – absoliutus ir inkrementinis programavimas.
  12. Veleno komandos — G50, G96, G97, G98, G99.

Šis vertimas yra tikslus, profesionalus ir išlaiko visus originalios CNC G kodo nuorodos techninius niuansus.


Mūsų CNC apdirbimo dalys

Štai nedidelis CNC apdirbtų dalių, kurias gaminome savo klientams, pasirinkimas.

Karšti paieškos terminai