10
NC Programming Codes NC Programming as per ISO (DIN 66025) and RS274 G-Codes simple definition G00 Rapid traverse G01 Linear interpolation with feedrate G02 Circular interpolation (clockwise) G03 Circular interpolation (counter clockwise) G2/G3 Helical interpolation G04 Dwell time in milliseconds G05 Spline definition G06 Spline interpolation G07 Tangential circular interpolation / Helix interpolation / Polygon interpolation / Feedrate interpolation G08 Ramping function at block transition / Look ahead "off" G09 No ramping function at block transition / Look ahead "on" G10 Stop dynamic block preprocessing G11 Stop interpolation during block preprocessing G12 Circular interpolation (cw) with radius G13 Circular interpolation (ccw) with radius G14 Polar coordinate programming, absolute G15 Polar coordinate programming, relative G16 Definition of the pole point of the polar coordinate system G17 Selection of the X, Y plane G18 Selection of the Z, X plane G19 Selection of the Y, Z plane G20 Selection of a freely definable plane G21 Parallel axes "on" G22 Parallel axes "off" G24 Safe zone programming; lower limit values G25 Safe zone programming; upper limit values G26 Safe zone programming "off" G27 Safe zone programming "on" G33 Thread cutting with constant pitch G34 Thread cutting with dynamic pitch G35 Oscillation configuration G38 Mirror imaging "on" G39 Mirror imaging "off" G40 Path compensations "off" G41 Path compensation left of the work piece contour G42 Path compensation right of the work piece contour G43 Path compensation left of the work piece contour with altered approach G44 Path compensation right of the work piece contour with altered approach G50 Scaling G51 Part rotation; programming in degrees G52 Part rotation; programming in radians G53 Zero offset off G54 Zero offset #1 G55 Zero offset #2 G56 Zero offset #3

NC Programming Codes

Embed Size (px)

Citation preview

Page 1: NC Programming Codes

NC Programming Codes NC Programming as per ISO (DIN 66025) and RS274

G-Codes simple definition G00     Rapid traverse G01     Linear interpolation with feedrate G02     Circular interpolation (clockwise) G03     Circular interpolation (counter clockwise) G2/G3   Helical interpolation G04     Dwell time in milliseconds G05     Spline definition G06     Spline interpolation G07     Tangential circular interpolation / Helix interpolation / Polygon interpolation / Feedrate interpolation G08     Ramping function at block transition / Look ahead "off" G09     No ramping function at block transition / Look ahead "on" G10     Stop dynamic block preprocessing G11     Stop interpolation during block preprocessing G12     Circular interpolation (cw) with radius G13     Circular interpolation (ccw) with radius G14     Polar coordinate programming, absolute G15     Polar coordinate programming, relative G16     Definition of the pole point of the polar coordinate systemG17     Selection of the X, Y plane G18     Selection of the Z, X plane G19     Selection of the Y, Z plane G20     Selection of a freely definable plane G21     Parallel axes "on" G22     Parallel axes "off" G24     Safe zone programming; lower limit values G25     Safe zone programming; upper limit values G26     Safe zone programming "off" G27     Safe zone programming "on" G33     Thread cutting with constant pitch G34     Thread cutting with dynamic pitch G35     Oscillation configuration G38     Mirror imaging "on" G39     Mirror imaging "off" G40     Path compensations "off" G41     Path compensation left of the work piece contour G42     Path compensation right of the work piece contour G43     Path compensation left of the work piece contour with altered approach G44     Path compensation right of the work piece contour with altered approach G50     Scaling G51     Part rotation; programming in degrees G52     Part rotation; programming in radians G53     Zero offset off G54     Zero offset #1 G55     Zero offset #2 G56     Zero offset #3 G57     Zero offset #4 G58     Zero offset #5 G59     Zero offset #6 G63     Feed / spindle override not active G66     Feed / spindle override active G70     Inch format active G71     Metric format active G72     Interpolation with precision stop "off" G73     Interpolation with precision stop "on" G74     Move to home position 

Page 2: NC Programming Codes

G75     Curvature function activationG76     Curvature acceleration limitG78     Normalcy function "on" (rotational axis orientation) G79     Normalcy function "off"G80 - G89 for milling applications:G80     Canned cycle "off" G81     Drilling to final depth canned cycleG82     Spot facing with dwell time canned cycleG83     Deep hole drilling canned cycleG84     Tapping or Thread cutting with balanced chuck canned cycleG85     Reaming canned cycleG86     Boring canned cycleG87     Reaming with measuring stop canned cycleG88     Boring with spindle stop canned cycleG89     Boring with intermediate stop canned cycleG81 - G88 for cylindrical grinding applications:G81     Reciprocation without plungeG82     Incremental face grindingG83     Incremental plunge grindingG84     Multi-pass face grindingG85     Multi-pass diameter grindingG86     Shoulder grindingG87     Shoulder grinding with face plungeG88     Shoulder grinding with diameter plungeG90     Absolute programming G91     Incremental programming G92     Position preset G93     Constant tool circumference velocity "on" (grinding wheel) G94     Feed in mm / min (or inch / min) G95     Feed per revolution (mm / rev or inch / rev)G96     Constant cutting speed "on" G97     Constant cutting speed "off" G98     Positioning axis signal to PLC G99     Axis offset G100   Polar transformation "off" G101   Polar transformation "on" G102   Cylinder barrel transformation "on"; cartesian coordinate system G103   Cylinder barrel transformation "on," with real-time-radius compensation (RRC) G104   Cylinder barrel transformation with center line migration (CLM) and RRC G105   Polar transformation "on" with polar axis selections G106   Cylinder barrel transformation "on" polar-/cylinder-coordinates G107   Cylinder barrel transformation "on" polar-/cylinder-coordinates with RRC G108   Cylinder barrel transformation polar-/cylinder-coordinates with CLM and RRC G109   Axis transformation programming of the tool depth G110   Power control axis selection/channel 1G111   Power control pre-selection V1, F1, T1/channel 1 (Voltage, Frequency, Time) G112   Power control pre-selection V2, F2, T2/channel 1 G113   Power control pre-selection V3, F3, T3/channel 1 G114   Power control pre-selection T4/channel 1 G115   Power control pre-selection T5/channel 1 G116   Power control pre-selection T6/pulsing output G117   Power control pre-selection T7/pulsing output G120   Axis transformation; orientation changing of the linear interpolation rotary axis G121   Axis transformation; orientation change in a plane G125   Electronic gear box; plain teeth G126   Electronic gear box; helical gearing, axial G127   Electronic gear box; helical gearing, tangential G128   Electronic gear box; helical gearing, diagonal G130   Axis transformation; programming of the type of the orientation change G131   Axis transformation; programming of the type of the orientation change G132   Axis transformation; programming of the type of the orientation change G133   Zero lag thread cutting "on" 

Page 3: NC Programming Codes

G134   Zero lag thread cutting "off" G140   Axis transformation; orientation designation work piece fixed coordinates G141   Axis transformation; orientation designation active coordinates G160   ART activation G161   ART learning function for velocity factors "on" G162   ART learning function deactivation G163   ART learning function for acceleration factors G164   ART learning function for acceleration changing G165   Command filter "on" G166   Command filter "off" G170   Digital measuring signals; block transfer with hard stop G171   Digital measuring signals; block transfer without hard stop G172   Digital measuring signals; block transfer with smooth stop G175   SERCOS-identification number "write" G176   SERCOS-identification number "read" G180   Axis transformation "off" G181   Axis transformation "on" with not rotated coordinate system G182   Axis transformation "on" with rotated / displaced coordinate system G183   Axis transformation; definition of the coordinate system G184   Axis transformation; programming tool dimensions G186   Look ahead; corner acceleration; circle tolerance G188   Activation of the positioning axes G190   Diameter programming deactivation G191   Diameter programming "on" and display of the contact point G192   Diameter programming; only display contact point diameter G193   Diameter programming; only display contact point actual axes center pointG200   Corner smoothing "off" G201   Corner smoothing "on" with defined radius G202   Corner smoothing "on" with defined corner tolerance G203   Corner smoothing with defined radius up to maximum tolerance G210   Power control axis selection/Channel 2 G211   Power control pre-selection V1, F1, T1/Channel 2 G212   Power control pre-selection V2, F2, T2/Channel 2 G213   Power control pre-selection V3, F3, T3/Channel 2 G214   Power control pre-selection T4/Channel 2 G215   Power control pre-selection T5/Channel 2 G216   Power control pre-selection T6/pulsing output/Channel 2G217   Power control pre-selection T7/pulsing output/Channel 2G220   Angled wheel transformation "off" G221   Angled wheel transformation "on" G222   Angled wheel transformation "on" but angled wheel moves before othersG223   Angled wheel transformation "on" but angled wheel moves after othersG265   Distance regulation – axis selection G270   Turning finishing cycle G271   Stock removal in turning G272   Stock removal in facing G274   Peck finishing cycleG275   Outer diameter / internal diameter turning cycleG276   Multiple pass threading cycleG310   Power control axes selection /channel 3 G311   Power control pre-selection V1, F1, T1/channel 3 G312   Power control pre-selection V2, F2, T2/channel 3 G313   Power control pre-selection V3, F3, T3/channel 3 G314   Power control pre-selection T4/channel 3 G315   Power control pre-selection T5/channel 3G316   Power control pre-selection T6/pulsing output/Channel 3G317   Power control pre-selection T7/pulsing output/Channel 3

Note that some of the above G-codes are not standard. Specific control features, such as laser power control, enable those optional codes.

Page 4: NC Programming Codes

 M codes simple definition M00     Unconditional stopM01     Conditional stop M02     End of program M03     Spindle clockwise M04     Spindle counterclockwise M05     Spindle stop M06     Tool change (see Note below) M19     Spindle orientation M20     Start oscillation (configured by G35)M21     End oscillationM30     End of program M40     Automatic spindle gear range selection M41     Spindle gear transmission step 1 M42     Spindle gear transmission step 2 M43     Spindle gear transmission step 3 M44     Spindle gear transmission step 4 M45     Spindle gear transmission step 5 M46     Spindle gear transmission step 6 M70     Spline definition, beginning and end curve 0M71     Spline definition, beginning tangential, end curve 0M72     Spline definition, beginning curve 0, end tangentialM73     Spline definition, beginning and end tangentialM80     Delete rest of distance using probe function, from axis measuring inputM81     Drive On application block (resynchronize axis position via PLC signal during the block)M101-M108   Turn off fast output byte bit 1 (to 8) M109   Turn off all (8) bits in the fast output byteM111-M118   Turn on fast output byte bit 1 (to 8) M121-M128   Pulsate (on/off) fast output byte bit 1 (to 8) M140    Distance regulation “on” (configured by G265)M141    Distance regulation “off”M150    Delete rest of distance using probe function, for a probe input (one of 16, M151-M168)M151-M158   Digital input byte 1 bit 1 (to bit 8) is the active probe inputM159    PLC cannot define the bit mask for the probe inputsM160    PLC can define the bit mask for the probe inputs (up to 16)M161-M168   Digital input byte 2 bit 1 (to bit 8) is the active probe inputM170    Continue the block processing look ahead of the part program (cancel the M171)M171    Stop the block processing look ahead of the probe input part program segment (like a G10)M200    Activate the handwheel operation in the automatic mode (to introduce an offset in the program)M201-M208   Select the axis (by number from 1 to 8) for the handwheel operationM209    Activate the handwheel operation in the automatic mode, with PLC control of the axis selectionM210    Deactivate the handwheel input while in the automatic modeM211    Deactivate this handwheel feature and also remove the handwheel offset (if any)M213    Spindle 2 clockwiseM214    Spindle 2 counterclockwise M215    Spindle 2 stop M280    Switchable spindle/rotary axis, rotary axis on, first combinationM281    Switchable spindle/rotary axis, rotary axis on, second combinationM290    Switchable spindle/rotary axis, spindle enabled, first combinationM291    Switchable spindle/rotary axis, spindle enabled, second combination Note: Other machine functions, like tool change (usually M06) or coolant control, have their M-code value specified by the PLC application not by the CNC software. Most of the M-code values in above list are configurable.

Other M-codes (up to M699) can be handled by the PLC application based on the particular machine requirements.

Page 5: NC Programming Codes

Popis naredbi za Sinumerik 840D glodanjeAdreseANG KutA A-os (os rotacije)AP Polarni kutAR Kružni kut širenjaCR Polumjer krugaD Izbor ili poništenje kompenzacije alata / Broj ruba alataF Posmak u sekundamaG G-kod (uvjeti kretanja)H Pomoćne funkcijeI Kružna interpolacija, mora se odrediti središte krugaI1 Kružna interpolacija CIP, mora se odrediti posredna točkaJ Kružna interpolacija, mora se odrediti središte krugaJ1 Kružna interpolacija CIP, mora se odrediti posredna točkaK Kružna interpolacija, mora se odrediti središte krugaK1 Kružna interpolacija CIP, mora se odrediti posredna točkaL Pozivanje potprogramaM M-funkcije (dodatne funkcije)N Broj blokaP Broj ponavljanja potprogramaQ Rotiranje osi razvodne glave u desnoR Aritmetički parametriRP Polarni radijusS Brzina vrtnje radnog vretenaSPOS Položaj radnog vretenaT Broj alataX Linearna os paralelna s prednjim rubom stolaY Linearna osZ Linearna vertikalna os (glava za glodanje): Glavni blok/ Obustava bloka

G - kodoviG0 Gibanje u brzom hoduG1 Linearno gibanje u radnom hoduG2 Kružno gibanje u smjeru kazaljke na satuG3 Kružno gibanje u suprotnom smjeru od kazaljke na satuCIP Kružno gibanje kroz točkeG4 Vrijeme čekanjaG17-19 Izbor ravnineG25 Min. ograničenje radnog prostora / brzine vrtnje vretenaG26 Max. ograničenje radnog prostora / brzine vrtnje vretenaG33 Narezivanje s konstantnim ulazomG40-42 Kompenzacija radijusa alataG54-57, Određena nul-točkaG53 Poništenje izbora nul točkeG60 Smanjenje brzine, precizno pozicioniranjeG601/G602 Promjena bloka pri preciznom pozicioniranju (precizna / gruba)G603 Promjena bloka na kraju interpolacijskog blokaG63 Unutarnje narezivanje bez sinkronizacijeG64 Mod kontinuirane putanjeG641 Mod kontinuirane putanje s opcijom programiranja kružne udaljenostiG70 Sustav unosa u inch-imaG71 Metrički sustav unosaG90 Apsolutni mjerni sustavG91 Inkrementni mjerni sustavG94 Linearni posmak u mm/min, inch/minG97 Isključena konstantna brzina rezanjaG110-112 Programiranje polarnih koordinataG331/332 Narezivanje / urezivanjeG450/ G451 Prijelaz / Sjecište jednakih udaljenostiG247/G248 Mekani start / kraj kretanja osi

M - naredbeM0 Programirano zaustavljanjeM1 Zaustavljanje po izboruM2 Kraj programa (glavni program)M3 Uključeno radno vreteno, u smjeru kazaljki na satuM4 Uključeno radno vreteno, u smjeru suprotnom od kazaljki na satuM5 Zaustavljeno vretenoM6 Izmjena alata M8 Uključen uređaj za hlađenjeM9 Isključen uređaj za hlađenjeM17 Kraj potprogramaM25 Otvorena stezna naprava

Page 6: NC Programming Codes

M26 Zatvorena stezna napravaM27 Okretna razvodna glavaM30 Kraj programaM71 Uključeno ispuhivanjeM72 Isključeno ispuhivanje

Popis naredbi za Fanuc 21 glodanjeAdreseO Broj programa (glavni program i potprogram)P Poziv potprograma (npr. M98 P3000)N Broj bloka/N Preskočiti blokG G-kodoviX, Y, Z Koordinate programa u mm/inchX, P Vrijeme čekanja (X u s, P u ms)C Oluk u mm/inchR Polumjer u mm/inch ili kružni polumjer u mm/inchI, J, K Kružni parametri u mm/inchF Posmak u mm/m ili inch/minS Brzina vrtnje vretena u o/minT Pozivanje alataH Korekcija alataM Razne funkcijeK, P, Q, R Parametar ciklusa( Početak primjedbe) Kraj primjedbe; Kraj bloka

G-kodoviG0 Pravocrtno gibanje u brzom hoduG1 Pravocrtno gibanje u radnom hoduG2/G3 Kružno gibanje u smjeru/obrnuto od kazaljke na satuG4 Vrijeme čekanjaG9 Točno zaustavljanjeG10/G11 Unos programibilnih podataka uključen/isključenG15/G16 Interpolacija po polarnim koordinatamaG17/G18/G19 Odabir površineG20/G21 Mjere u inch-ima/metričkom sustavuG28 Povratak u referentnu točkuG40...G42 Kompenzacija polumjera nožaG43/G44 Kompenzacija duljine alataG49 Isključivanje kompenzacije duljine alataG50, G51 Selektiranje/deselektiranje promjene mjerila i funkcije zrcaljenjaG52 Postavljanje lokalnog koordinatnog sustavaG53 Selektiranje strojnog koordinatnog sustavaG54 .. G59 Radne nul-točkeG61 Mod točnog zaustavljanjaG63 Uključen mod za izradu navojaG90, G91 Apsolutni/inkrementni mjerni sustavG92 Podešavanje kordinatnog sustavaG94 Posmak u mm/min ili inch/minG95 Posmak u mm/okretajuG97 Konstantan broj okretajaG98 Povratak na startnu površinu (ciklus bušenja)G99 Povratak na površinu odstupanja (ciklus bušenja)

M-kodoviM0 Zaustavljanje programaM1 Zaustavljanje programa, uvjetnoM3 Uključeno glavno vreteno, vrtnja u smjeru kazaljke na satuM4 Uključeno glavno vreteno, vrtnja suprotno od smjera kazaljke na satuM5 Isključeno glavno vretenoM6 Promjena alataM8 Uključen rashladni sustavM9 Isključen rashladni sustavM27 Okretanje razvodne glaveM30 Kraj programa i povratak na početak programaM71 Ispuhivanje uključenoM72 Ispuhivanje isključenoM98 Poziv potprogramaM99 Kraj potprograma, Kod skoka

CiklusiG73/G83 Ciklus za bušenje dubokih provrta s lomljenjem strugotineG80 Isključivanje ciklusa bušenjaG81 Ciklus bušenja

Page 7: NC Programming Codes

G82 Ciklus bušenja s vremenom čekanjaG85 Ciklus razvrtanjaG86 Ciklus bušenja sa zaustavljanjem vretenaG87 Ciklus povratka svrdlaG88 Ciklus bušenja s zaustavljanjem programaG89 Ciklus razvrtanja s vremenom čekanja

Za početak G funkcije (Mill):Naredba - Grupa - OpisG00 - 01 - Brzi hod G01* - 01 - Radni hod G02 - 01 - Kružna interpolacija CW G03 - 01 - Kružna interpolacija CCW G04 - 00 - Zastoj 1/1000 Sekunda G09 - 00 - Točno zaustavljanje G10 - 00 - Programirani pomak G12 - 00 - Ciklus glodanje kruž. džepa CW G13 - 00 - Ciklus glodanje kruž. džepa CCW G17* - 02 - Radna XY-Ravnina G18 - 02 - Radna XZ- Ravnina G19 - 02 - Radna YZ- Ravnina G20 - 06 - Mjerni sistem u colima G21* - 06 - Mjerni sistem u milimetrima G28 - 00 - Povratak u Referentnu točku G29 - 00 - Referentna točka G31# - 00 - Linearna interpolacija s probom G35# - 00 - Autom. Mjerenje promjera alata G36# - 00 - Autom. Mjerenje nulte točke obradka G37# - 00 - Autom. Mjerenje dužine alata G40* - 07 - Poništenje kompezacije promjera alata G41 - 07 - Korekcija promjera alata u lijevo G42 - 07 - Korekcija promjera alata u desnoG43 - 08 - Korekcija dužine alata u + G44 - 08 - Korekcija dužine alata u - G47 - 00 - Graviranje teksta G49* - 08 - Poništenje kompezacije dužine alata G50*# - 11 - Prekid skaliranja G51# - 11 - Skaliranje G52 - 00 - Lokalni koordinatni sistem YASNACG53 - 00 - Referentna točka stroja G54* - 12 - Nulta točka radnog komada. 1 G55 - 12 - Nulta točka radnog komada. 2 G56 - 12 - Nulta točka radnog komada. 3 G57 - 12 - Nulta točka radnog komada. 4 G58 - 12 - Nulta točka radnog komada. 5 G59 - 12 - Nulta točka radnog komada. 6 G60 - 00 - Pozicioniranje u jednom smjeru G61 - 13 - Točno zaustavljanje ( modal ) G64* - 13 - Točno zaustavljanje (G61) poništenje G65# - 00 - Makro-Podprogram G68# - 16 - Rotacija koordinatnog sistema G69* - 16 - Poništavanje rotacije koordinatnog sis G70 - 00 - Geometrijski uzorak rupe po kružnici G71 - 00 - Geometrijski uzorak rupe po luku  G72 - 00 - Geometrijski uzorak rupe po liniji G73 - 09 - Ciklus bušenja s lomom strugotineG74 - 09 - Ciklus rezanja nareza lijeviG76 - 09 - Ciklus finog istokarivanja G77 - 09 - Ciklus natražnog istokarivanjaG80* - 09 - Prekid ciklusa točkaste obrade G81 - 09 - Ciklus bušenja G82 - 09 - Ciklus zabušivanja G83 - 09 - Ciklus dubokog bušenja(Standard) G84 - 09 - Ciklus rezanja nareza desni G85 - 09 - Ciklus razvrtavanja G86 - 09 - Ciklus razvrtavanja (Vreteno stop ) G87 - 09 - Ciklus istokarivanja, ručno G88 - 09 - Ciklus istokarivanja, ručno G89 - 09 - Ciklus istokarivanja, ručno G90* - 03 - Apsolutno programiranje G91 - 03 - Inkrementalno programiranje G92 - 00 - Promjena koordinatnog sistema G93 - 05 - Obodna posmična brzinaG94* - 05 - Posmak u mm/min G98* - 10 - Vraćanje na prvi Z iznad ciklusa 

Page 8: NC Programming Codes

G99 - 10 - Vraćanje na sigurnosnu ravninu G100 - 00 - Prekid zrcaljenja G101 - 00 - Zrcaljenje G102 - 00 - Slanje vrijednosti koordinata kroz RS-232CG103 - 00 - Maximalni broj blokova za look aheadG107 - 00 - Cilindrično mapiranje(za 4. Os) G110 - 12 - Nulta točka radnog komada. 7 G111 - 12 - Nulta točka radnog komada. 8 G112 - 12 - Nulta točka radnog komada. 9 G113 - 12 - Nulta točka radnog komada. 10 G114 - 12 - Nulta točka radnog komada. 11 G115 - 12 - Nulta točka radnog komada. 12 G116 - 12 - Nulta točka radnog komada. 13 G117 - 12 - Nulta točka radnog komada. 14 G118 - 12 - Nulta točka radnog komada. 15 G119 - 12 - Nulta točka radnog komada. 16 G120 - 12 - Nulta točka radnog komada. 17 G121 - 12 - Nulta točka radnog komada. 18 G122 - 12 - Nulta točka radnog komada. 19 G123 - 12 - Nulta točka radnog komada. 20 G124 - 12 - Nulta točka radnog komada. 21 G125 - 12 - Nulta točka radnog komada. 22 G126 - 12 - Nulta točka radnog komada. 23 G127 - 12 - Nulta točka radnog komada. 24 G128 - 12 - Nulta točka radnog komada. 25 G129 - 12 - Nulta točka radnog komada. 26 G136# - 00 - Autom. Mjerenje nulte točke G141 - 07 - 3D+ kompezacija alata G150 - 00 - Ciklus glodanja džepa

* početne pri startanju stroja# opcije koje se moraju dodatno nadoplatiti

Za početak M funkcije (Mill):Naredba - OpisM00 - Obavezni programski stop M01 - Uvjetni programski stop M02 - Kraj programa M03 - Okretanje vretena u desno M04 - Okretanje vretena u lijevo M05 - Zaustavljanje vretena M06 - Promjena alata M08 - Ukjučivanje hlađenja M09 - Iskjučivanje hlađenja M10 - Blokiranje 4 osiM11 - Deblokiranje 4 osiM12 - Blokiranje 5 osiM13 - Deblokiranje 5 osiM16 - Promjene alata isto kao M06M19 - Orijentacija vretena M19 P..# - Orijentacija vretena pod nekim kutemM21-M28 - Korisničke M funkcije ( Option )M30 - Kraj programa s vraćanjem na početak programaM31 - Konvejer strugotine naprijedM32 - Konvejer strugotine natragM33 - Konvejer strugotine stopM34 - Pomak cijevi za hlađenje prema goreM35 - Pomak cijevi za hlađenje prema doljeM36 - Odgoda promjena paleteM39 - Rotacija magazina alata bez promjene alata M41 - Brzina 1M42 - Brzina 2M50 - Promjena paleteM51-M58 - Korisničke M funkcije ( Opcija )M61-M68 - Korisničke M funkcije ( Opcija )M76 - Monitor isključenM77 - Monitor uključenM78 - Generira alarmM79 - Generira alarmM82 - Otpušta alatM86 - Steže alatM88 - Hlađenje kroz vreteno uključenoM89 - Hlađenje kroz vreteno isključenoM95 - Slip modelM96 - Preskoči ako nema signalaM97 - Pozivanje lokalnog podprograma M97 P..

Page 9: NC Programming Codes

M98 - Pozivanje podprograma M98 P..M99 - Kraj podprograma