G kodi CNC. G un M kodu apraksts CNC mašīnu programmēšanai Programmā izmantotie CNC kodi

Apstrādes programmēšana mūsdienu CNC iekārtās tiek veikta valodā, ko parasti sauc par ISO 7 bitu valodu vai G- un M-koda valodu. Kodi ar adresi G, ko sauc par sagatavošanas kodiem, nosaka, kā vadības sistēma ir konfigurēta noteikta veida darbam. Kodus ar adresi M sauc par palīgierīcēm, un tie ir paredzēti, lai kontrolētu iekārtas darbības režīmus.

Piemēram, ja programmētājs vēlas, lai rīks kustētos taisnā līnijā, viņš izmanto G01. Un, ja ir nepieciešams mainīt rīku, tad apstrādes programmā viņš norāda M06.

Lai kontrolētu CNC mašīnas daudzās funkcijas, tiek izmantots diezgan liels skaits dažādu kodu. Tomēr, apgūstot pamata G un M kodu kopu, jūs varat viegli izveidot vadības programmu.

Tabulā 5.1. tabulā ir sniegts to pamatkodu saraksts, kurus mēs detalizēti aplūkosim šajā un turpmākajās nodaļās. Un sadaļā “G- un M-kodu direktorijs” atradīsit detalizētu visu standarta kodu aprakstu un to izmantošanas piemērus.

5.1. tabula. Pamata apstrādes programmēšanas kodi

Kods (funkcija) Rāmja ar kodu mērķis un piemērs
Aksiālā kustība
G00 Ātrā traversa - pārvietošanās ar ļoti lielu ātrumu uz noteiktu punktu
G00 X10. Y20. Z25.
G01 Lineārā interpolācija – kustība taisnā līnijā ar noteiktu padevi
G01 X10. Y20. F100
G02 Apļveida interpolācija - kustība pulksteņrādītāja virzienā ar noteiktu padeves ātrumu
G02 X10. Y20. R10. F100
G03 Apļveida interpolācija - kustība pretēji pulksteņrādītāja virzienam ar noteiktu padevi
G03 X10. Y20. R10. F100
Iestatījumi
G20 Collu datu ievadīšana
G20 G00 X10. Y20
G21 Metrikas datu ievadīšana
G21 G00 X10. Y20
G90 Absolūtā pozicionēšana - visas koordinātas tiek mērītas no nemainīga nulles punkta
G90 G00 X10. Y20
G91 Relatīvā pozicionēšana - visas koordinātas tiek mērītas no iepriekšējās pozīcijas
G91 G00 X10. Y20
Caurumu apstrāde
G81 Urbšanas cikls
G81 X10. Y20. Z-5. F30
G82 Urbšanas cikls ar aizkavi urbuma apakšā
G82 X10. Y20. Z-5. R1. P2. F30
G83 Intermitējošais urbšanas cikls
G83 X10. Y20. Z-5. Q0.25 R1. F30
G85 Urbuma cikls
G85 X10. Y20. Z-5. F30
Papildu kodi (funkcijas)
M00 Programmēta apstāšanās – programmas izpilde uz laiku tiek apturēta
M01 Programmēta selektīvā apturēšana – programmas izpilde uz laiku tiek apturēta, kad ir aktivizēts selektīvās apturēšanas režīms
M03 Tiešā vārpstas rotācija - vārpsta griežas pulksteņrādītāja virzienā
M04 Apgrieztā vārpstas griešanās - vārpsta griežas pretēji pulksteņrādītāja virzienam
M05 Vārpstas pietura
M06 Automātiska instrumentu maiņa
M06 T02
M08 Dzesēšanas šķidruma padeves ieslēgšana
M09 Dzesēšanas šķidruma padeves izslēgšana
M30 Programmas beigas, pārvietojiet kursoru uz programmas sākumu

Labdien, dārgie lasītāji!

Programmai, kas rakstīta, izmantojot G-kodu, ir stingra struktūra.

Visas vadības komandas ir apvienotas personāls- kas sastāv no vienas vai vairākām komandām.

Rāmis beidzas ar rindas padeves rakstzīmi (CR/LF).

Komandu secība kadrā nav strikti noteikta, taču tradicionāli tiek pieņemts, ka vispirms tiek norādītas sagatavošanās komandas, tad kustības komandas, tad apstrādes režīmu un procesa komandu izvēle.

Īsāk sakot, mūsu dators, izmantojot USB, vienkārši nosūta komandas uz printera (mikrokontrollera) portu, un printeris tās bez vilcināšanās izpilda.

Nedaudz paraugoties uz priekšu, teikšu, ka G-kods printerim dažviet atšķiras no ierastā G-koda. Dažas komandas tika pārveidotas atbilstoši printera vajadzībām, dažas tika noņemtas, dažas netiek izmantotas vispār, bet kopumā viss ir ļoti līdzīgs.

Komandu apraksts tiks izstrādāts MARLIN programmaparatūrai, un tā var darboties ar citām programmaparatūrām.

Visvairāk tikai visvienkāršākās komandas (darba minimums), meklējot eksotiskās, varat sekot saitei.

Pašas komandas ir sadalītas grupās:

G- Sagatavošanas (galvenās) komandas;

M- Palīg (tehnoloģiskās) brigādes.

Šīm komandām ir parametri.

X- Trajektorijas punkta koordināte pa X asi [ G0 X100 Y0 Z0]

Y- Trajektorijas punkta koordināte pa Y asi [ G0 X0 Y100 Z0]

Z- Trajektorijas punkta koordināte pa Z asi [ G0 X0 Y0 Z100]

E- Plastmasas ekstrūzijas punkta koordināte [ G1 E100 F100]

P- komandas parametrs [ M300 S5000 P280]

S- komandas parametrs [ G04 S15]

F- Komandas parametrs, padeve (ātrums) [ G1 Y10 X10 F1000]

G - komandas

G0- Tukšgaita, bez instrumenta darbības [ G 0 x 10]

G1- Koordinēta kustība pa X Y Z E asīm [ G 1 X 10]

G4- Pauze pēc sekundēm [ G4 S15]

G28- Mājas komanda - novietojiet galvu [ G28 Y0 X0 Z0]

G90- Izmantojiet absolūtās koordinātas [ G90]

G91- Izmantojiet relatīvās koordinātas [ G91]

G92- Iestatīt pašreizējo iestatīto pozīciju [ G92]

Paskaidrojums:

Relatīvās koordinātas- tās ir koordinātas attiecībā pret pašreizējo galvas stāvokli.

Piemēram, ja galva atrodas pozīcijā X10 Y10, tad, kad tiek dota komanda G91

G1 X10 F1000, galva pārvietosies 10 mm pa X asi ar ātrumu 1000.

Šo komandu var izpildīt daudz reizes, līdz tiek sasniegts programmaparatūras “programmatūras” ierobežojums.

Absolūtās koordinātas- tās ir koordinātas, kas ir stingri saistītas ar darba zonu.

Izpildot komandu G90 G1 X10 F1000- galva pārvietosies uz koordinātu X10 ar ātrumu 1000.

Komanda tiks izpildīta tikai viens vienreiz.

Regulāras komandas

M0- Pauzējiet un gaidiet, līdz tiek nospiesta poga LCD displejos (darbojas, ja programmaparatūrā ir iestatīts parametrs ULTRA_LCD) [ G0 X10 Y10 Z10 M0]

M17- Pieslēdziet motoriem strāvu (motori negriežas ar roku)

M18- Noņemiet strāvu no motoriem (motorus var pagriezt ar roku, līdzīgi kā M84)

M42- ARDUINO MEGA 2560 kontaktpersonu pārvaldība [ M42 P4 S255]

M80- Ieslēdziet strāvu, tikai ATX - barošanas avots

M81- Izslēdziet strāvu, tikai ATX - barošanas avotam

M84- Izslēdziet visas asis (motorus pēc neaktivitātes) [ M84 S10]

M112- Ārkārtas apstāšanās

M114- Iegūstiet pašreizējās koordinātas

M115- Iegūstiet programmaparatūras versiju

M117- Uzrakstiet ziņojumu uz ekrāna [ M117 Sveika pasaule]

M119- Iegūstiet gala slēdžu statusu

M300- atskaņot skaņu [ M300 S5000 P280]

SD kartes komandas

M21- Inicializējiet SD karti

M22- Izmantojiet SD karti

M23- Izvēlieties failu no SD kartes [ M23 faila nosaukums.gkods]

M24- Sākt/atsākt drukāšanu no SD kartes

M25- Pauzējiet drukāšanu no SD kartes

M26- Iestatiet SD kartes pozīciju baitos [ M 26 S 12345]

M27- Uzziniet drukas statusu no SD kartes

M28- Ierakstiet failu SD kartē [ M 28 faila nosaukums. gcode]

M29- Pabeidziet faila ierakstīšanu SD kartē

M30- Dzēst failu no SD kartes [ M 30 faila nosaukums. gcode]

M31- Iegūstiet vērtību, cik daudz laika ir pagājis kopš pēdējās M109

M32- Izvēlieties failu no SD kartes un sāciet drukāt [ M32/ceļš/faila nosaukums#]

M928- Reģistrēšanās SD kartē [ M 928 faila nosaukums. gcode]

Ekstrūderis

M82- Iestatiet ekstrūderi uz absolūtu koordinātu sistēmu

M83- Iestatiet ekstrūderi uz relatīvu koordinātu sistēmu

M104- gaida, līdz ekstrūderis uzsilst līdz noteiktai temperatūrai [ M104 S190]

M105- Uzziniet pašreizējo ekstrūdera temperatūru [ M105 S2]

M106- Ieslēdziet ventilatora daļu [ M106 S127] - jauda 50%

M107- Izslēdziet ventilatoru, kas pūš daļu [ M 107]

M109- Sildiet ekstrūderi un uzturiet temperatūru [ M109 S215]

Tabula

M140- Iestatīt galda temperatūru [ M140 S65]

M190- Sildiet galdu un uzturiet temperatūru [ M190 S60]

Programmas Pronterface izvēlnē varat iespējot atbildes režīmu Iestatījumi/atkļūdošanas sakari, programma rakstīs visas atbildes no printera.

Varat pievienot G-kodu failam šķēlēs (Slic3r un Cura) sākumā un beigās.

Vai atveriet G-koda failu Notepad un ierakstiet visu ar roku. =)

M190 S60- ieslēdziet galda apkuri un pagaidiet, līdz tas sasilst līdz 60 grādu temperatūrai

M109 S210- ieslēdziet sprauslas sildīšanu un pagaidiet, līdz tā uzsilst līdz 210 grādu temperatūrai

G21- nosaka metrisko koordinātu sistēmu

G90- nosaka absolūto koordinātu sistēmu

M82- nosaka ekstrūdera absolūto koordinātu sistēmu

M107- izslēdziet daļas pūšanu

M300 S5000 P280- skaņas signāls

G28 X0 Y0- Home X Y komanda

G28 Z0- Mājas Z komanda

G1 X100 Y100 Z5 F1000- centrējiet sprauslu attiecībā pret galdu

G92 E0- atiestata ekstrudētās plastmasas daudzumu

G1 F300 E4- izspiest 4 mm plastmasas ar ātrumu 300 mm

M117 Drukāšana- parāda ziņojumu ekrānā

M106 S125- ieslēdziet detaļas pūšanu ar ātrumu 50%

G1 Z0- nolaidiet sprauslu līdz 0 mm

G1 X96.11 Y110.92 E87.55

G1 Z0.2- paceliet sprauslu par 0,2 mm

G1 X96.11 Y111.00 E89.60- dodieties uz koordinātām un izspiediet plastmasu

M140 S50- mainīt galda temperatūru

G1 Z4.8- paceliet sprauslu par 4,8 mm

G1 X96.11 Y110.92 E87.55- dodieties uz koordinātām un izspiediet plastmasu

G1 Z5- paceliet sprauslu par 5 mm

G1 X96.11 Y111.00 E89.60- dodieties uz koordinātām un izspiediet plastmasu

G91- nosaka relatīvo koordinātu sistēmu

G1 E-5 F200- 5 mm stieņa iesūkšana ar ekstrūderu

M104 S0- ekstrūdera sildīšanas izslēgšana

M140 S0- galda apkures izslēgšana

M107- izslēdziet daļas pūšanu

M84- izslēdziet pakāpju motorus

M300 S5000 P280- skaņas signāls

Paldies par jūsu uzmanību!

Ciparvadības (CNC) sistēmu programmēšana tiek veikta, izmantojot G-kodu.

G-kods ir vispārīgs nosaukums programmēšanas valodai, ko regulē ISO 6983-1:1982 un GOST 20999-83.
Padomju Savienības tehniskajā literatūrā G-kods tiek saukts par ISO 7 bitu kodu.

Neskatoties uz vispārējo regulējumu, G-kodam ir daudz ieviešanu un papildinājumu, ko galvenokārt ieviesuši ciparu vadības sistēmu aparatūras ierīču izstrādātāji, kas tomēr neliedz tam palikt par galveno standartu nozarē.

Parasti programma, kas rakstīta, izmantojot G kodu, sastāv no kadriem, un katrs kadrs satur vadības komandu kopu.

Vadības komandas var sekot kadrā jebkurā secībā, taču parasti, lai atvieglotu ciparu vadības sistēmas vadības programmas nolasīšanu, vispirms ir sagatavošanās komandas, pēc tam komandas, lai kontrolētu griezējinstrumenta kustību, un pēc tam. komandas materiālu apstrādes režīmu izvēlei, un rāmis beidzas ar tehnoloģiskām komandām.

Vadības programmas teksts sākas un beidzas ar simbolu “%”.
Pēc simbola “O” var sekot programmas nosaukums.
Komentāri kontroles programmas tekstā tiek ievietoti iekavās vai pirms simbola “;”.

Katrai vadības komandai var būt viens vai vairāki parametri, kas apzīmēti ar latīņu alfabēta burtiem.

G-kods ļauj vadības komandām izmantot šādus pamata parametrus:

X - trajektorijas punkta koordināte pa X asi (piemēram, ),

Y - trajektorijas punkta koordināte pa Y asi (piemēram, ),

Z - trajektorijas punkta koordināte pa Z asi (piemēram, G01 X25.4 Y2.3 Z0.2),

P - parametrs (piemēram, P120),

(piemēram, G01 X10.5 F75),

S - vārpstas ātrums (piemēram, S1500 M3),

R - standarta cikla parametrs vai loka rādiuss,

H - izvēlētā instrumenta korekcijas parametrs,

I, J, K - loka parametri apļveida interpolācijai (piemēram, ).

Pamata komandas

Komanda G15 - atceļ polāro koordinātu sistēmu.

Komanda G16 - polāro koordinātu sistēmas piešķiršana (X rādiuss, Y leņķis).

Komandas G54-G59 - pārslēgšanās uz operatora norādīto koordinātu sistēmu.

G80 komanda - atceļ ciklus urbšanai, urbšanai, vītņošanai utt.

Komanda G81 - urbšanas cikls.

Komanda G82 - aizkavēts urbšanas cikls.

Komanda G83 - periodisks urbšanas cikls (ar pilnībā ievilktu sējmašīnu).

Komanda G84 - vītnes griešanas cikls.

G97 S (Speed) komanda - iestata vārpstas ātrumu, izmantojot S vārdu.

Galvenās palīg (tehnoloģiskās) brigādes

Komanda M03 - sāk vārpstas griešanos pulksteņrādītāja virzienā.

Komanda M04 - sāk vārpstas griešanos pretēji pulksteņrādītāja virzienam.

Komanda M05 - aptur vārpstas griešanos.

Komanda M06 - instrumentu maiņa.

Komanda M07 - iespējojiet papildu dzesēšanu.

Komanda M08 - ieslēdziet galveno dzesēšanu.

Komanda M09 - izslēdziet dzesēšanu.

Komanda M13 - izslēdz dzesēšanu un vārpstas griešanos pulksteņrādītāja virzienā.

Komanda M14 - izslēdz dzesēšanu un vārpstas griešanos pretēji pulksteņrādītāja virzienam.

Komanda M17 - apakšprogrammas beigas.

Komanda M25 - manuāla instrumentu maiņa.

Tiek parādīti dažādu vadības programmu piemēri ciparu vadāmām mašīnām

Rakstot un atkļūdojot vadības programmas mašīnām ar ciparu vadību, var izmantot aplikāciju, kas pēc visu nepieciešamo parametru un ģeometrisko izmēru ievadīšanas automātiski izveido vadības programmas mašīnām ar CNC sistēmām.

Tiecoties pēc jaudīgiem pasta procesoriem - CAM lietojumprogrammām, iekārtu operatori nepamana lētu, pieejamu un viegli lietojamu un apgūstamu programmatūras produktu. Visos forumos ir daudz jautājumu viedajiem guru - kā izprast universālo programmu iestatījumus, pārlūkojot internetu, meklējot uzlauztas dārgu programmu kopijas, nez kāpēc nedomājam, ka ir vieglāk iegādāties lēts programmatūras produkts godīgi un likumīgi, un, kas ir svarīgi - un ļoti efektīvi, izmantojiet to savā iekārtā.

Mājas hobijs un paštaisītas vai modernizētas CNC mašīnas vai celtniecības mašīnas tagad kļūst arvien izplatītākas. Ar vadības programmu parasti viss ir skaidrs - tā ir MACH, alternatīvu praktiski nav. Un ar pēcapstrādātāja izvēli mājas meistaram parasti rodas problēmas.

Apsveriet iespēju izmantot CNC mašīnu, lai izveidotu vienkāršu bareljefu.

Lēts G-koda problēmas risinājums šim nolūkam ir vienkārša un ērta Bmp2Cnc programma.

Bmp2Cnc izveido G-koda vadības programmu (G-koda programmētāju) no pustoņu attēla. Programmā var augšupielādēt arī krāsainu fotogrāfiju: krāsainu attēlu ir iespējams pārvērst pustoņos, bet šeit kā piemēru izmantosim gatavu melnbaltu zīmējumu:

Apskatīsim darbu ar programmu soli pa solim.

Tātad, augšupielādējiet attēlu programmā. Mainiet attēla izmēru uz tādu, kas atbilst topošā bareljefa izmēram. Lodziņā “Platums” ievadiet vērtību 100 mm un, ja zemāk esošajā izvēles rūtiņā ir putns, attēla augstums mainās ar tādu pašu mērogu:

Tālāk izvēlieties nulli. Vienkāršākais veids ir ņemt attēla apakšējo kreiso stūri kā UE koordinātu sākumpunktu. Kāpēc? Ērtības slēpjas apstāklī, ka turpmāk Mach3 vadības programmā bareljefa izmēri tiks attēloti skaidrāk, kā arī turpmāk būs vieglāk manipulēt ar vadības programmu - mērogot detaļu, cilpot to, t.i. veikt vairākas identiskas apstrādes, izmantojot vienu vadības programmu vienai sagatavei, un tā tālāk:

Pienāk interesantākais brīdis. Tagad mēs redzēsim detaļu apjomu. Sadaļā "Dziļums" iestatām attēla baltās un melnās krāsas dziļumus. Mūsu bareljefam, kura izmēri ir 100 x 100, iestatiet tumšākā melnā nokrāsa dziļumu uz pirmajiem 10 mm, noklikšķiniet uz pogas “Lietot”. Pēc sekundes mēs redzam iegūto reljefu grafiskās vizualizācijas logā:

Nepieciešams lielāks apjoms? Iestatiet dziļumu 15 mm. Tagad daļa izskatās diezgan apjomīga:

Nākamajā bmp2cnc dialoglodziņā atlasiet mūsu sistēmai piemēroto pēcprocesoru - Mach2-3 milimetros un p Pāriesim pie rīka izvēles:

Piemērota griezēja izvēle ar asu degunu, kas diezgan tīri apstrādās mūsu daļu:

Instrumenta diametra izvēle- griezēji un paralēlās piespēles, neaizraujieties un uzstādiet pārāk augstus parametrus - pretējā gadījumā apstrāde ilgs stundām vai pat dienām! Šeit labāk iziet uz kompromisu, ļaujiet detaļai beigās izrādīties nedaudz raupja, tā jebkurā gadījumā būs jānoslīpē (jo sākotnējā bilde bija zemas kvalitātes), taču mašīna apstrādi veiks daudz ātrāk; :

Dziļuma gājienu skaitu var iestatīt uz jebkuru skaitli atkarībā no materiāla cietības, instrumenta kvalitātes utt.

Šeit programmas sestajā dialoglodziņā ir ļoti noderīga funkcija, kas, starp citu, tiek ieviesta “ar grūtībām” citās cienījamās programmās. Nospiežot vienu pogu, var nogriezt apstrādei nevajadzīgās plaknes, tādējādi būtiski saīsinot apstrādes laiku. Mēs nogriezām apakšējo plakni - un mūsējo modelis iegūst savu galīgo formu:

Noklikšķinot uz pogas "Aprēķināt".- un mēs redzam iegūtās apstrādes trajektorijas. Atsevišķā logā ir gatava vadības programma:

Tālāk jūs varat palaist apstrādes simulāciju. Animēts griezēja rīks programmas ekrānā pārvietosies pa Bmp2Cnc izveidotajām trajektorijām, sniedzot mums lielisku mašīnas darbības vizualizāciju:

Tas ir viss. G-koda NC failu var nosūtīt uz mašīnu, un darba rezultātus var saglabāt kā Bmp2Cnc projektu turpmākai piekļuvei un izmaiņām, vai kā Stl vai Dxf modeli.

Gatavā G-koda programma tiek ielādēta Mach3:

G kods- datoru ciparu vadības (CNC) sistēmu programmēšanas valodas nosaukums.

Vadības programma ir parasts teksta fails, kas sastāv no kadru secības un parasti sākas ar programmas sākuma simbolu (%) un beidzas ar M02 vai M30.

Katrs programmas bloks attēlo vienu apstrādes posmu un (atkarībā no CNC) var sākties ar bloka numuru (N1...N10 utt.) un beigties ar bloka beigu simbolu (;).

Vadības programmas bloks sastāv no priekšrakstiem vārdu formā (G91, M30, X10. utt.). Vārds sastāv no simbola (adreses) un skaitļa, kas apzīmē aritmētisko vērtību.

Adreses X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E ir izmēru kustības, ko izmanto, lai apzīmētu koordinātu asis, pa kurām tiek veiktas kustības.

Vārdiem, kas apraksta kustību, var būt (+) vai (-) zīme. Ja zīmes nav, nobīde tiek uzskatīta par pozitīvu.

Adreses I, J, K nozīmē interpolācijas parametrus.

G - sagatavošanas funkcija.

M - palīgfunkcija.

S - galvenā kustības funkcija.

F - padeves funkcija.

T, D, H - instrumentu funkcijas.

Simboliem var būt dažādas nozīmes atkarībā no konkrētā CNC.

Sagatavošanas funkcijas (G kodi)

G00- ātra pozicionēšana.

Funkciju G00 izmanto, lai veiktu ātru griezējinstrumenta pārvietošanu uz apstrādes pozīciju vai drošu pozīciju. Ātrā pārvietošana nekad netiek izmantota apstrādes veikšanai, jo mašīnas izpildmehānisma kustības ātrums ir ļoti liels. Kods G00 tiek atcelts ar kodiem: G01, G02, G03.

G01- lineārā interpolācija.

Funkciju G01 izmanto, lai veiktu lineāras kustības noteiktā ātrumā (F). Programmēšanas laikā beigu punkta koordinātas tiek norādītas absolūtās vērtībās (G90) vai pieauguma vērtībās (G91) ar atbilstošām kustības adresēm (piemēram, X, Y, Z). Kods G01 tiek atcelts ar kodiem: G00, G02, G03.

G02- apļveida interpolācija pulksteņrādītāja virzienā.

Funkcija GO2 ir paredzēta instrumenta pārvietošanai pa loku (apli) pulksteņrādītāja virzienā ar noteiktu ātrumu (F). Programmēšanas laikā beigu punkta koordinātas tiek norādītas absolūtās vērtībās (G90) vai pieauguma vērtībās (G91) ar atbilstošām kustības adresēm (piemēram, X, Y, Z).

Kods G02 tiek atcelts ar kodiem: G00, G01, G03.

G03- apļveida interpolācija pretēji pulksteņrādītāja virzienam.

Funkcija GO3 ir paredzēta instrumenta pārvietošanai pa loku (apli) pretēji pulksteņrādītāja virzienam ar noteiktu ātrumu (F). Programmēšanas laikā beigu punkta koordinātas tiek norādītas absolūtās vērtībās (G90) vai pieauguma vērtībās (G91) ar atbilstošām kustības adresēm (piemēram, X, Y, Z).

Interpolācijas parametri I, J, K, kas nosaka riņķa loka centra koordinātas izvēlētajā plaknē, tiek ieprogrammēti ar soli no sākuma punkta līdz apļa centram, virzienos paralēli X, Y, Z. asis, attiecīgi.

Kods G03 tiek atcelts ar kodiem: G00, G01, G02.

G04- pauze.

Funkcija G04 ir komanda, lai veiktu aizturi noteiktā laikā. Šis kods ir ieprogrammēts kopā ar X vai P adresi, kas norāda aiztures laika ilgumu. Parasti šis laiks ir no 0,001 līdz 99999,999 sekundēm. Piemēram, G04 X2.5 - pauze 2,5 sekundes, G04 P1000 - pauze 1 sekunde.

G17- XY plaknes izvēle.

Kods G17 ir paredzēts XY plaknes izvēlei kā apstrādes plakne. XY plakne kļūst dominējoša, ja tiek izmantota apļveida interpolācija, koordinātu sistēmas rotācija un urbšanas cikli.

G18- XZ plaknes izvēle.

G18 kods ir paredzēts XZ plaknes izvēlei kā apstrādes plakne. XZ plakne kļūst dominējoša, ja tiek izmantota apļveida interpolācija, koordinātu sistēmas rotācija un urbšanas cikli.

G19- YZ lidmašīnas izvēle.

G19 kods ir paredzēts YZ plaknes izvēlei kā apstrādes plakne. YZ plakne kļūst dominējoša, ja tiek izmantota apļveida interpolācija, koordinātu sistēmas rotācija un urbšanas cikli.

G20- collu datu ievade.

Funkcija G20 aktivizē collu datu režīmu.

G21- metrisko datu ievade.

Funkcija G21 aktivizē metrisko datu režīmu.

G40- Atcelt instrumenta rādiusa korekciju.

Funkcija G40 ignorē automātisko instrumenta rādiusa korekciju G41 un G42.

G41- kreisā instrumenta rādiusa kompensācija.

Funkciju G41 izmanto, lai iespējotu automātisku instrumenta rādiusa kompensāciju, kas atrodas pa kreisi no apstrādātās virsmas (skatoties no instrumenta tā kustības virzienā attiecībā pret apstrādājamo priekšmetu). Programmējams kopā ar instrumenta funkciju (D).

G42- labā instrumenta rādiusa kompensācija.

Funkciju G42 izmanto, lai iespējotu automātisku instrumenta rādiusa kompensāciju, kas atrodas pa labi no apstrādājamās virsmas (skatoties no instrumenta tā kustības virzienā attiecībā pret apstrādājamo priekšmetu). Programmējams kopā ar instrumenta funkciju (D).

G43- instrumenta stāvokļa korekcija.

Funkciju G43 izmanto instrumenta garuma kompensācijai. Programmējams kopā ar instrumenta funkciju (H).

G52- vietējā koordinātu sistēma.

Vadības sistēma ļauj papildus standarta darba koordinātu sistēmām (G54-G59) iestatīt arī lokālās. Kad mašīnas vadības sistēma izpilda G52 komandu, pašreizējā darba koordinātu sistēmas sākumpunkts tiek novirzīts uz vērtību, kas norādīta ar datu vārdiem X, Y un Z. G52 kodu automātiski atceļ komanda G52 XO YO Z0.

G54 - G59- norādītā nobīde.

Detaļas darba koordinātu sistēmas nobīde attiecībā pret mašīnas koordinātu sistēmu.

G68- koordinātu rotācija.

G68 kods ļauj pagriezt koordinātu sistēmu noteiktā leņķī. Lai veiktu pagriešanu, jānorāda rotācijas plakne, griešanās centrs un griešanās leņķis. Rotācijas plakne tiek iestatīta, izmantojot kodus G17, G18 un G19. Rotācijas centrs ir iestatīts attiecībā pret aktīvā darba koordinātu sistēmas nulles punktu (G54 - G59). Rotācijas leņķis tiek norādīts, izmantojot R. Piemēram: G17 G68 X0. Y0. R120.

G69- atcelt koordinātu rotāciju.

G69 kods ignorē G68 koordinātu rotācijas režīmu.

G73- ātrgaitas periodisks urbšanas cikls.

Cikls G73 ir paredzēts caurumu urbšanai. Kustība apstrādes procesā notiek pie darba padeves, periodiski izvelkot instrumentu. Kustība uz sākuma stāvokli pēc apstrādes notiek ar paātrinātu padevi.

G74- kreisās puses vītnes griešanas cikls.

Cikls G74 ir paredzēts kreiso vītņu griešanai ar krānu. Kustība apstrādes laikā notiek pie darba padeves, vārpsta griežas noteiktā virzienā. Kustība uz sākuma stāvokli pēc apstrādes notiek pie darba padeves ar vārpstas apgrieztu rotāciju.

G80- pastāvīgā cikla atcelšana.

Funkcija, kas atceļ jebkuru konservētu cilpu.

G81- standarta urbšanas cikls.

Cikls G81 ir paredzēts centrēšanai un caurumu urbšanai. Kustība apstrādes laikā notiek darba padevē. Kustība uz sākuma stāvokli pēc apstrādes notiek ar paātrinātu padevi.

G82- turēšanas urbšana.

Cikls G82 ir paredzēts caurumu urbšanai un iegremdēšanai. Kustība apstrādes laikā notiek darba padevē ar pauzi beigās. Kustība uz sākuma stāvokli pēc apstrādes notiek ar paātrinātu padevi.

G83- periodisks urbšanas cikls.

Cikls G83 ir paredzēts dziļu urbumu urbšanai. Kustība apstrādes procesa laikā notiek pie darba padeves, periodiski izvelkot instrumentu ievilkšanas plaknē. Kustība uz sākuma stāvokli pēc apstrādes notiek ar paātrinātu padevi.

G84- vītnes griešanas cikls.

Cikls G84 ir paredzēts vītņu vītņošanai. Kustība apstrādes laikā notiek pie darba padeves, vārpsta griežas noteiktā virzienā. Kustība uz sākuma stāvokli pēc apstrādes notiek pie darba padeves ar vārpstas apgrieztu rotāciju.

G85- standarta urbšanas cikls.

Cikls G85 ir paredzēts caurumu rīvēšanai un urbšanai. Kustība apstrādes laikā notiek darba padevē. Kustība uz sākuma stāvokli pēc apstrādes notiek pie darba padeves.

G86- urbšanas cikls ar vārpstas rotācijas apturēšanu.

Cikls G86 ir paredzēts urbumu urbšanai. Kustība apstrādes laikā notiek darba padevē. Apstrādes beigās vārpsta apstājas. Kustība uz sākuma stāvokli pēc apstrādes notiek ar paātrinātu padevi.

G87- urbšanas cikls ar manuālu ievilkšanu.

Cikls G87 ir paredzēts urbumu urbšanai. Kustība apstrādes laikā notiek darba padevē. Apstrādes beigās vārpsta apstājas. Kustība uz sākuma stāvokli pēc apstrādes tiek veikta manuāli.

G90- absolūtais pozicionēšanas režīms.

Absolūtajā pozicionēšanas režīmā G90 izpildmehānismu kustības tiek veiktas attiecībā pret darba koordinātu sistēmas G54-G59 nulles punktu (tiek ieprogrammēts, kur instrumentam jāpārvietojas). G90 kodu atceļ G91 relatīvais pozicionēšanas kods.

G91- relatīvās pozicionēšanas režīms.

Relatīvā (inkrementālās) pozicionēšanas režīmā G91 nulles pozīcija katru reizi tiek uzskatīta par izpildmehānisma pozīciju, kuru tas aizņēma pirms pārejas uz nākamo atskaites punktu (tiek ieprogrammēts, cik daudz instrumentam jāpārvietojas). G91 kodu atceļ G90 absolūtās pozicionēšanas kods.

G94- padeves ātrums collās/milimetros minūtē.

Izmantojot funkciju G94, norādītā padeve tiek iestatīta collās 1 minūtē (ja darbojas G20 funkcija) vai milimetros 1 minūtē (ja darbojas G21 funkcija). Programmējams kopā ar padeves funkciju (F). Kods G94 tiek atcelts ar kodu G95.

G95- padeves ātrums collās/milimetros uz apgriezienu.

Izmantojot funkciju G95, norādītā padeve tiek iestatīta collās uz 1 vārpstas apgriezienu (ja darbojas G20 funkcija) vai milimetros uz 1 vārpstas apgriezienu (ja darbojas G21 funkcija). Tie. Padeve F ir sinhronizēta ar vārpstas ātrumu S. Kods G95 tiek atcelts ar kodu G94.

G98- ciklā atgriezties sākotnējā plaknē.

Kad mašīnas sagatavotais cikls tiek palaists kopā ar G98 funkciju, katra cikla beigās un starp visiem apstrādātajiem caurumiem rīks atgriežas sākuma plaknē. Funkcija G98 tiek atcelta ar G99.

G99- ciklā atgriezties ievilkšanas plaknē.

Ja mašīnas sagatavotais cikls tiek darbināts kopā ar funkciju G99, instruments atgriežas ievilkšanas plaknē starp visiem apstrādātajiem caurumiem. Funkcija G99 tiek atcelta ar G98