Jan 21, 2024 Atstāj ziņu

Jums jāzina G kods CNC apstrādei. Vai esat pārliecināts, ka to visu saprotat?

 

Vai esat pārliecināts, ka saprotat visu par CNC apstrādes G kodu? Skatiet, vai nav kaut kas, ko nesaprotat.

1. G kods un tā funkcijas

G00--Ātra pozicionēšana

G01--Lineārā interpolācija

G02--Interpolācija pulksteņrādītāja virzienā

G03--Interpolācija pretēji pulksteņrādītāja virzienam

G04--Laika pauze

G05--Cirkulāra interpolācija caur starppunktu

G06--Paraboliskā interpolācija

G07--Z-splaina interpolācija

G08--Plūsmas paātrināšana

G09--Plūsmas palēninājums

G10--Datu iestatījumi

G16--Polāro koordinātu programmēšana

G17--Notiek XY plaknes apstrāde

G18--Notiek XZ plaknes apstrāde

G19--Notiek YZ plaknes apstrāde

G20 - Imperiālais izmērs (FANUC sistēma)

G21 - metrikas izmēri (FANUC sistēma)

G22--Rādiusa dimensijas programmēšanas metode

G220--Izmanto sistēmas darbības saskarnē

G23--Diametra izmēra programmēšanas metode

G230--Izmanto sistēmas darbības saskarnē

G24--Apakšprogrammas beigas

G25--Pārstrāde

G26--Cikliska apstrāde

G30--palielinājuma atcelšana

G31 - palielinājuma definīcija

G32--Pastāvīga vītnes griešana, collu sistēma

G33 - Nemainīga soļa vītnes griešana, metriska

G34--palielināts vītnes griešanas solis

G35--Samazināta vītnes griešana

G40--Atteikšanās no instrumenta kompensācijas/instrumenta nobīdes

G41--Atlikusi griezēja kompensācija

G42--Tiesības uz instrumenta kompensāciju

G43--Rīka nobīde pozitīva

G44--Rīka nobīde negatīva

G45--Rīka nobīde+/+

G46--Rīka nobīde +/-

G47--Rīka nobīde-/-

G48--Rīka nobīde-/+

G{{0}}Rīka nobīde 0/+

G{{0}}Rīka nobīde 0/-

G{{0}}Rīka nobīde +/0

G{{0}}Rīka nobīde-/0

G53--Lineāra nobīde, atteikšanās

G54--Iestatiet sagataves koordinātas

G55--Iestatiet sagataves otro koordinātu

G56--Iestatiet sagataves trīs koordinātas

G57--Iestatiet sagataves ceturtās koordinātas

G58--Iestatiet sagataves koordinātas piecas

G59--Iestatiet sagataves sešas koordinātas

G60--Precīza ceļa režīms (labi)

G61--Precīza ceļa režīms (vidējais)

G62--Precīzā ceļa režīms (rupji)

G63--Pieskaršanās

G68--Instrumenta nobīde, iekšējais leņķis

G69--Rīka nobīde, ārējais stūris

G70--collu izmērs (tas ir Siemens, FANUC ir G21)

G71 - Metrikas izmēri mm

G74--Atskaites punkta atgriešana (mašīnas nulles punkts)

G75--Atgriezties uz ieprogrammēto koordinātu nulles punktu

G76--Vitnes savienojuma cikls

G80--atteikšanās no konservētā cikla

G81--Ārējais aplis fiksēts cikls

G331--Pavedienu cikls

G90 - absolūtais izmērs

G91 - relatīvais lielums

G92--Saliekamās koordinātas

G93--Laika atskaite, plūsmas ātrums

G94--Padeves ātrums, plūsma minūtē

G95--Padeves ātrums, padeve uz apgriezienu

G96--Pastāvīga lineāra ātruma kontrole

G97--Atcelt nemainīgu lineāro ātruma kontroli

2. Detalizēts G koda funkciju skaidrojums

Ātra pozicionēšana

Formāts: G00 X(U)__Z(W)__

ilustrēt:

(1) Šī komanda liek rīkam ātri pārvietoties uz norādīto pozīciju atbilstoši punkta vadības režīmam. Kustības laikā apstrādājamo priekšmetu nedrīkst apstrādāt.

(2) Visas ieprogrammētās asis vienlaikus pārvietojas ar parametru noteikto ātrumu. Kad viena ass sasniedz ieprogrammēto vērtību, tā apstājas, bet pārējās asis turpina kustēties.

(3) Nekustīgām koordinātām programmēšana nav nepieciešama.

(4) G00 var uzrakstīt kā G0

piemērs:

G00 X75 Z200

G01 U-25 W-100

Vispirms ejiet pa X un Z vienlaicīgi 25 sekundes, lai sasniegtu punktu A, un pēc tam 75 sekundes ejiet Z virzienā, lai sasniegtu punktu B.

Lineārā interpolācija

Formāts: G01 X(U)_Z(W)_F_ (mm/min)

ilustrēt:

(1) Šī komanda liek instrumentam pārvietoties uz norādīto pozīciju saskaņā ar lineāro interpolāciju. Kustības ātrumu komandē F

Padeves ātrums. Visas koordinātas var palaist kopā.

(2) G01 var rakstīt arī kā G1

piemērs:

G01 X40 Z20 F150

Divu asu savienojums no punkta A uz punktu B

Loka interpolācija

1. formāts: G02X(u)_Z(w)_I_K_F_

ilustrēt:

(1) Ja X un Z atrodas pie G90, loka beigu punkta koordinātas ir absolūtās koordinātu vērtības attiecībā pret ieprogrammēto nulles punktu. G91,

Loka beigu punkts ir pieauguma vērtība attiecībā pret loka sākuma punktu. Neatkarīgi no G90 vai G91, I un K ir loka centra inkrementālās koordinātas attiecībā pret sākuma punktu.

I ir X virziena vērtība, un K ir Z virziena vērtība. Loka interpolācijas laikā nevar izlaist apļa centra koordinātas, ja vien tās nav ieprogrammētas citos formātos.

(2) Programmējot G02 instrukciju, jūs varat tieši programmēt kvadrantu apļus, pilnus apļus utt.

Piezīme: Šķērsojot kvadrantu, spraugas kompensācija tiks veikta automātiski. Ja atstarpes kompensācijas ievade parametru apgabala beigās ļoti atšķiras no darbgalda faktiskās reversās spraugas, apstrādājamā detaļā tiks izveidoti acīmredzami griezumi.

(3) G02 var rakstīt arī kā G2.

Piemērs: G02 X60 Z50 I40 K0 F120

2. formāts: G02X(u)_Z(w)_R(+-)_F_

Piezīme: (1) Nevar izmantot pilna apļa programmēšanai

(2) R ir R loka rādiuss vienā sagataves pusē. R ir zīme, "+" nozīmē, ka loka leņķis ir mazāks par 180 grādiem;

"-" nozīmē, ka loka leņķis ir lielāks par 180 grādiem. “+” var izlaist.

(3) Tas ir balstīts uz beigu punkta koordinātām. Ja garuma vērtība starp beigu punktu un sākuma punktu ir lielāka par 2R, loka vietā tiek izmantota taisna līnija.

Piemērs: G02 X60 Z50 R20 F120

3. formāts: G02X(u)_Z(w)_CR=_(rādiuss)F_

4. formāts: G02X(u)_Z(w)_D_(diametrs)F_

Šie divi programmēšanas formāti būtībā ir tādi paši kā 2. formāts

Apļveida interpolācija

Piezīme. Izņemot pretējo loka rotācijas virzienu, formāts ir tāds pats kā G02 komandai.

noteikta pauze

Formāts: G04_F_ vai G04_K_
Piezīme. Apstrādes kustība ir apturēta. Kad laiks būs beidzies, apstrāde tiks turpināta. Pauzes laiks ir norādīts ar datiem pēc F. Mērvienība ir sekundes. Diapazons ir no 0,01 sekundes līdz 300 sekundēm.
Starppunktu loka interpolācija
Formāts: G05X(u)_Z(w)_IX_IZ_F_

Piezīme: X, Z ir beigu punkta koordinātu vērtības, IX, IZ ir starppunkta koordinātu vērtības. Citi ir līdzīgi G02/G03

Piemērs: G05 X60 Z50 IX50 IZ60 F120

Paātrināt/palēnināt
Formāts: G08
Piezīme. Programmas sadaļā tie paši aizņem vienu rindiņu. Kad programma sasniegs šo sadaļu, padeves ātrums palielināsies par 10%. Ja tas jāpalielina par 20%, tas jāraksta kā divas atsevišķas sadaļas.
Rādiusa programmēšana
Formāts: G22
Piezīme. Ja tas programmā aizņem savu rindu, sistēma darbojas rādiusa režīmā, un arī tālāk norādītās vērtības programmā ir balstītas uz rādiusu.
Diametra izmēra programmēšanas metode
Formāts: G23
Piezīme. Ja tā programmā aizņem savu rindu, sistēma darbojas diametra režīmā, un arī tālāk norādītās vērtības programmā ir balstītas uz diametru.
Pārlēkt apstrāde
Formāts: G25 LXXX
Paskaidrojums: Kad programma tiek izpildīta šajā programmā, tā tiks pārsūtīta uz tās norādīto programmas segmentu. (XXX ir programmas segmenta numurs).
Cikla apstrāde

Formāts: G26 LXXX QXX

Piezīme: Kad programma izpilda šo programmas sadaļu, norādītā programmas sadaļa sākas ar šo sadaļu kā cilpas pamattekstu, un cilpu skaitu nosaka vērtība pēc Q.

Vairākkārtēja atcelšana

Formāts: G30

Norādījumi: Aizņemiet savu rindiņu programmā, izmantojiet to kopā ar G31 un atceliet G31 funkciju.

palielinājuma definīcija

G31 F_

G32: pastāvīga soļa vītnes apstrāde (impērijas)

G33: pastāvīga soļa vītnes apstrāde (metriska)

Formāts: G32/G33 X(u)_Z(w)_F_

ilustrēt:
(1) X un Z ir beigu punkta koordinātas, un F ir piķis.

(2) G33/G32 var apstrādāt tikai viena instrumenta un viena sākuma vītnes.

(3) X vērtības izmaiņas var apstrādāt konusveida pavedienus

(4) Lietojot šo komandu, vārpstas ātrums nedrīkst būt pārāk liels, pretējā gadījumā instrumenta nodilums būs lielāks.

Iestatiet sagataves koordinātas/iestatiet maksimālo (zemo) vārpstas ātrumu

Formāts: G50 S_Q_

S ir lielākais vārpstas ātrums, Q ir vārpstas mazākais ātrums

Iestatiet sagataves koordinātas
Formāts: G54
Sistēmā var būt vairākas koordinātu sistēmas. G54 atbilst pirmajai koordinātu sistēmai, un tās sākuma pozīcijas vērtība ir iestatīta darbgalda parametros.
G55: iestatiet sagataves otrās koordinātas
G56: iestatiet sagataves koordinātas trīs
G57: iestatiet sagataves koordinātas četras
G58: iestatiet sagataves koordinātas piecas
G59: iestatiet sagataves sešas koordinātas

Precīza ceļa metode
Formāts: G60
Faktiskajā apstrādes procesā, kad vairākas darbības ir savienotas kopā un ieprogrammētas ar precīziem ceļiem, veicot nākamo apstrādes sadaļu, notiks buferizācijas process (tas ir, palēninājums).
nepārtrauktā ceļa metode
Formāts: G64
Salīdzinot ar G60, to galvenokārt izmanto neapstrādātai apstrādei.
Atgriezties uz atskaites punktu (mašīnas nulles punkts)

Formāts: G74 XZ

(1) Šajā punktā nedrīkst būt cits saturs.

(2) Koordinātas, kas parādās pēc G74, atgriezīsies uz nulli X un Z secībā.

(3) Pirms G74 lietošanas jums ir jāpārliecinās, ka darbgalds ir aprīkots ar atskaites punkta slēdzi.

(4) Var veikt arī vienas ass nulles atgriešanos.

Atgriezties uz ieprogrammēto koordinātu nulles punktu

Formāts: G75 XZ


Atgriezties uz programmēšanas koordinātu sākuma punktu

Formāts: G76

Atgriezieties pozīcijā, kurā instruments sāka apstrādi.

Ārējais aplis (iekšējais aplis) fiksētais cikls

Formāts: G81_X(U)_Z(W)_R_I_K_F_

ilustrēt:

(1) X, Z ir beigu punkta koordinātu vērtības, U, W ir beigu punkta pieauguma vērtības attiecībā pret pašreizējo punktu.

(2) R ir apstrādājamās sākuma sekcijas diametrs.

(3) I ir neapstrādātā virpošanas padeve, K ir beigu virpošanas padeve, I un K ir skaitļi ar zīmēm, un abu zīmēm jābūt vienādām. Simbolu apzīmējums ir šāds: griešana no ārpuses uz centrālo asi (ārējā apļa pagriešana) ir "-", un otrādi ir "+".

(4) Dažādi X, Z, R nosaka dažādus ārējā apļa slēdžus, piemēram: ar konusu vai bez konusa, konusveida uz priekšu vai atpakaļgaitā, griešana pa kreisi vai pa labi utt.

(5) F ir griešanas ātrums (mm/min)

(6) Kad apstrāde ir pabeigta, rīks apstājas beigu punktā.

Piemērs: G81 X40 Z 100 R15 I-3 K-1 F100

Apstrādes process:

1) G01 padod 2 reizes I (pirmais griezums ir I, pēdējais griezums ir I+K apdare) dziļai griešanai:

2) G01 divu asu interpolācija, nogriešana līdz galam un apturēšana, ja apstrāde ir pabeigta:

3) G01 ievelk instrumentu I drošā pozīcijā un vienlaikus veic papildu griešanas virsmas izlīdzināšanu

4) G00 ātri padodas ārpus augstās darba virsmas I, atstājot I nākamajam griešanas solim, atkārtojot līdz 1.

absolūto vērtību programmēšana

Formāts: G90
ilustrēt:

(1) Kad ir ieprogrammēts G90, visas turpmāk ieprogrammētās koordinātu vērtības ir balstītas uz ieprogrammēto nulles punktu.

(2) Pēc sistēmas ieslēgšanas darbgalds atrodas G stāvoklī.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02


pakāpeniska programmēšana
Formāts: G91
Piezīme: Kad ir ieprogrammēts G91, visas turpmākās koordinātu vērtības izmanto iepriekšējo koordinātu pozīciju kā sākuma punktu, lai aprēķinātu ieprogrammēto kustības vērtību. Nākamajā koordinātu sistēmas segmentā iepriekšējais punkts vienmēr tiek izmantots kā programmēšanas sākuma punkts.
Piemērs: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02

Iestatiet sagataves koordinātu sistēmu

Formāts: G92 X_ Z_

ilustrēt:

(1) G92 maina tikai sistēmas pašlaik parādīto koordinātu vērtību, nepārvietojot koordinātu asi, lai sasniegtu koordinātu sākumpunkta iestatīšanas mērķi.

(2) G92 efekts ir mainīt parādītās instrumenta priekšgala koordinātas uz iestatīto vērtību.

(3) XZ aiz G92 var ieprogrammēt atsevišķi vai pilnībā.

G94-Padeves ātrums, plūsma minūtē

Piezīme: Šis ir darbgalda noklusējuma palaišanas stāvoklis.

apakšprogrammas izsaukums

Formāts: G20 L_

N_

ilustrēt:

(1) Aiz L ir izsaucamās apakšprogrammas programmas nosaukums aiz N, bet N nevar ievadīt.

Aiz N ir atļauti tikai skaitļi 1–99999999.

(2) Šajā programmā nedrīkst būt cits saturs, kā vien iepriekš aprakstītais.

Apakšprogramma beidzas un atgriežas

Formāts: G24

ilustrēt:

(1) G24 norāda apakšprogrammas beigas un atgriežas nākamajā programmas sadaļā, kas izsauca apakšprogrammu.

(2) G24 un G20 parādās pa pāriem.

(3) Šajā G24 sadaļā nav atļauti nekādi citi norādījumi.

3. G koda programmēšanas piemēri

Piemērs: Šis piemērs ilustrē parametru nodošanas procesu apakšprogrammas izsaukšanas laikā. Lūdzu, pievērsiet uzmanību pieteikumam.

Programmas nosaukums: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00X60

Z100

G24

Ja vēlaties to izsaukt vairākas reizes, lūdzu, izmantojiet to šādā formātā

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00X60

Z100

G24

G331-Vietnes apstrādes cikls

Formāts: G331 X_ Z_I_K_R_p_

ilustrēt:

(1) Diametrs mainās X virzienā, X=0 ir taisna vītne

(2) Z ir vītnes garums, ir pieejama absolūtā vai relatīvā programmēšana

(3) I ir izskrējiena garums X virzienā pēc vītnes griešanas, ± vērtība

(4) Diametra starpība starp R vītnes ārējo diametru un saknes diametru, pozitīva vērtība

(5) K piķis KMM

(6) P vītnes apstrādes ciklu skaits, tas ir, cik griezumu nepieciešams, lai pabeigtu griešanu

mājiens:

(1) Katra griezuma dziļums ir R÷p un noapaļots līdz tuvākajam veselajam skaitlim. Pēdējā griešana netiek veikta, lai izlīdzinātu vītnes virsmu.

(2) Iekšējās vītnes izvilkšanas nosaukums tiek noteikts atbilstoši X pozitīvajam un negatīvajam virzienam.

(3) Vītnes apstrādes cikla sākuma pozīcija ir instrumenta gala izlīdzināšana ar vītnes ārējo apli.

piemērs:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05


4. Papildinājumi un piezīmes

1. G00 un G01

Ir divu veidu G{0}} kustības trajektorijas: taisna līnija un polilīnija. Šo komandu izmanto tikai punktu pozicionēšanai, un to nevar

Griešanas apstrādei;

G01 virzās uz instrukcijā norādīto mērķa punktu ar lineāru kustību ar norādīto padeves ātrumu, un to parasti izmanto griešanas apstrādei.

2. G02 un G03

G02: loka interpolācija pulksteņrādītāja virzienā

G03: Interpolācija pretēji pulksteņrādītāja virzienam

3. G04 aizkaves vai pauzes komanda

Parasti izmanto pārslēgšanai uz priekšu un atpakaļgaitā, aklo caurumu, pakāpienu caurumu apstrādei, pagriešanai un rievošanai

4. G17, G18, G19 plaknes izvēles instrukcijas

Noteikta virsmas apstrāde, ko parasti izmanto frēzmašīnās un apstrādes centros

G17: XY plakne, var izlaist, vai tā var būt plakne, kas ir paralēla XY plaknei

G18: XZ plakne vai tai paralēla plakne. CNC virpās ir tikai XZ plakne, un tā nav īpaši jānorāda.

G19: YZ plakne vai tai paralēla plakne

5. G27, G28, G29 atskaites punktu instrukcijas

G27: Atgriezieties atskaites punktā, pārbaudiet un apstipriniet atskaites punkta pozīciju

G28: Automātiski atgriezties atskaites punktā (šķērsojot starppunktu)

G29: Atgriešanās no atskaites punkta, ko izmanto kopā ar G28

6. G40, G41, G42 rādiusa kompensācija

G40: atcelt instrumenta rādiusa korekciju

G41: Kreisā kompensācija

G42: pareiza kompensācija

7. G43, G44, G49 garuma kompensācija

G43: pozitīva garuma kompensācija

G44: negatīva garuma kompensācija

G49: atcelt instrumenta garuma kompensāciju

8. G32, G92, G76

G32: Vītnes griešana

G92: vītnes griešanas fiksētais cikls

G76: Vītnes griešanas maisījuma cikls

9. Virpošanas apstrāde: G70, G71, 72, G73

G71: Aksiālā rupjā virpošanas maisījuma cikla komanda

G70: apdares maisījuma cikls

G72: Sejas pagriešana, radiālā rupjā pagriešanas cikls

G73: aptuvenās pagriešanas cikla kopēšana

10. Frēzmašīnas un apstrādes centri:

G73: ātrgaitas dziļo caurumu urbšana

G83: dziļo caurumu urbšana

G81: urbšanas cikls

G82: dziļo caurumu urbšanas cikls

G74: kreisās puses vītnes apstrāde

G84: labās puses vītnes apstrāde

G76: smalkas urbšanas cikls

G86: urbšanas apstrādes cikls

G85: rīvēšana

G80: atcelt cikla komandu

11. Programmēšanas metode G90, G91

G90: absolūto koordinātu programmēšana

G91: Inkrementāla koordinātu programmēšana

12. Vārpstas iestatīšanas komanda

G50: maksimālā vārpstas ātruma iestatīšana

G96: pastāvīga lineāra ātruma kontrole

G97: vārpstas ātruma regulēšana (atceliet konstanta lineārā ātruma vadības komandu)

G98: Atgriezties uz atskaites punktu (pēdējais caurums)

G99: Atgriezties uz punktu R (vidējais caurums)

13. Vārpstas apturēšanas komandas M03, M04, M05

M03: vārpstas transmisija uz priekšu

M04: vārpstas reverss

M05: vārpsta apstājas

14. Griešanas šķidruma slēdzis M07, M08, M09

M07: ieslēgta griešanas šķidruma migla

M08: šķidrs griešanas šķidrums ieslēgts

M09: griešanas šķidrums

15. Kustības pietura M00, M01, M02, M30

M00: programmas pauze

M01: plāns apturēts

M02: darbgalda atiestatīšana

M30: programma beidzas, un rādītājs atgriežas sākumā

16. M98: izsaukt apakšprogrammu

17. M99: Atgriezties uz galveno programmu

Nosūtīt pieprasījumu

whatsapp

skype

E-pasts

Izmeklēšana