Coduri G ș i coduri M comune pentru controlul maș inilor CNC
Coduri G pentru CNC
G00 - Poziț ionare la viteză rapidă; Freză ș i Strung
G01 - Interpolare liniară (prelucrarea unei linii drepte); Freză ș i Strung
G02 - Interpolare circulară în sensul acelor de ceasornic (prelucrarea arcurilor); Freză ș i Toreză
G03 - Interpolare circulară, în sens contrar acelor de ceasornic; Freză ș i strung
G04 - Freză ș i Torn, Pauză
G09 - Freză ș i strung, oprire exactă
G10 - Setarea offseturilor în program; Freză ș i Tăietor
G12 - Frezare de buzunar circular, în sensul acelor de ceasornic; Freză
G13 - Frezare circulară a buzunarului, în sens invers acelor de ceasornic; Freză
G17 - Planul X-Y pentru prelucrarea prin arc; Frezare ș i strung cu unelte active
G18 - Planul Z-X pentru prelucrarea în arc; Freză ș i strung cu scule active
G19 - Plan Z-Y pentru prelucrarea arcului; Freză ș i Torn cu unelte de lucru active
G20 - Unităț i de inci; Mor ș i Tornează
G21 - Unităț i metrice; Freză ș i strung
G27 - Verificare întoarcere referinț ă; Freză ș i strung
G28 - Întoarcere automată prin punct de referinț ă; Freză ș i strung
G29 - Mutaț i la locaț ie prin punct de referinț ă; Freză ș i Toreză (uș or diferit pentru fiecare maș ină)
G31 - Funcț ia Skip; Freză ș i Toreză
G32 - Tăierea filetelor; Strung
G33 - Tăierea filetelor; Frezare
G40 - Anulează offsetul diametrului; Freză. Anulează offsetul nasului uneltei; Torn
G41 - Compensare cutter la stânga; Compensare rază vârful unealte de frezare la stânga; Ș lefuitor
G42 - Compensare cutter dreapta; Compensare rază vârf instrument freză dreapta; Strung
G43 - Compensarea lungimii sculei; Freză
G44 - Anularea compensării lungimii unelte; Fresă (uneori G49)
G50 - Setează sistemul de coordonate ș i RPM maxim; Strung
G52 - Setarea sistemului de coordonate locale; Freză ș i Tăietor
G53 - Setarea sistemului de coordonate al maș inii; Freză ș i strung
G54~G59 - Setările sistemului de coordonate al piesei de prelucrat #1 până la #6; Frezare ș i Strung
G61 - Verificare oprire exactă; Freză ș i strung
G65 - Apel de macro personalizată; Freză ș i Strung
G70 - Finalizare ciclu; Strung
G71 - Ciclu de turnare grosier; Strung
G72 - Ciclu de faț etare aspră; Strung
G73 - Ciclu neregulat de strunjire aspră; Strung
G73 - Ciclu de forare cu ruperea vârfului; Freză
G74 - Extragere cu mâna stângă; Freză
G74 - Cresterea feț elor sau găurirea cu ruperea a aș chiilor; Strung
G75 - canelură OD în straturi; Strung
G76 - Ciclu de găurire fină; Freză
G76 - Ciclu de filetare; Strung
G80 - Anulaț i ciclurile; Freză ș i Robinet
G81 - Ciclu de forare; Freză ș i Torn
G82 - Ciclu de forare cu staț ionare; Freză
G83 - Ciclu de forare în straturi; Freză
G84 - Ciclu de filetare; Freză ș i Strung
G85 - Foraj în, foraj în afară; Freză ș i strung
G86 - Forare în, rapid afară; Freză ș i Strung
G87 - Ciclu de găurire din spate; Freză
G90 - Programare absolută
G91 - Programare incrementală
G92 - Repoziț ionarea punctului de origine; Freză
G92 - Ciclu de tăiere a filetelor; Strung
G94 - Alimentare pe minut; Freză
G95 - Feed pe revoluț ie; Freză
G96 - Controlul vitezei constante a suprafeț ei; Strung
G97 - Anularea vitezei constante a suprafeț ei
G98 - Avans pe minut; Strung
G99 - Alimentare pe revoluț ie; Torn
Coduri M CNC
M00 - Stop program; Freză ș i strung
M01 - Oprire program opț ional; Strung ș i Freză
M02 - Sfârș itul programului; Strung ș i Freză
M03 - Ax de rotaț ie în sensul acelor de ceasornic; Strung ș i Freză
M04 - Manivela în sensul invers acelor de ceasornic; Strung ș i Freză
M05 - Ax decolat; Strung ș i Freză
M06 - Schimbare unealtă; Freză
M08 - Răcire activă; Strung ș i Freză
M09 - Răcitor oprit; Strung ș i Freză
M10 - Clema de strângere pentru chuck sau masă rotativă; Strung ș i Freză
M11 - Clema pentru masă rotativă sau strângere; Strung ș i Freză
M19 - Ax de orientare; Strung ș i freză
M30 - Sfârș itul programului, întoarcere la început; Strung ș i Freză
M97 - Apel local de sub-rutina; Strung ș i freză
M98 - Apel de subprogram; Strung ș i Freză
M99 - Sfârș itul subprogramului; Strung ș i Freză