Fanuc 31i G Codes bewerkingscentrum – Fanuc 30i 31i 32i
Fanuc 31i G-codelijst voor cnc-machinistenprogrammeurs die werken aan cnc-bewerkingscentra met Fanuc 30i 31i 32i cnc-besturingen.

Fanuc CNC-besturingen
De volgende lijst met g-codes is ook van toepassing op de volgende cnc-besturingen.
- Fanuc Serie 30i/300i/300is-MODEL A
- Fanuc Serie 31i/310i/310is-MODEL A5
- Fanuc Serie 31i/310i/310is-MODEL A
- Fanuc Serie 32i/320i/320is-MODEL A
Fanuc 31i G-codes
| G-code | Beschrijving |
|---|---|
| G00 | Positionering (ijlgang) |
| G01 | Lineaire interpolatie (snijvoeding) |
| G02 | Circulaire interpolatie CW of spiraalvormige interpolatie CW |
| G03 | Circulaire interpolatie CCW of spiraalvormige interpolatie CCW |
| G02.2, G03.2 | Involute interpolatie CW/CCW |
| G02.3, G03.3 | Exponentiële interpolatie CW/CCW |
| G02.4, G03.4 | Driedimensionale coördinatenconversie CW/CCW |
| G04 | Dwell |
| G05 | AI-contourcontrole (compatibel commando met hoge precisie contourcontrole) |
| G05.1 | AI-contourcontrole / Nano-afvlakking / Vloeiende interpolatie |
| G05.4 | HRV3,4 aan/uit |
| G06.2 | NURBS-interpolatie |
| G07 | Hypothetische asinterpolatie |
| G07.1 (G107) | Cilindrische interpolatie |
| G08 | AI-contourcontrole (geavanceerde opdracht die compatibel is met previewcontrole) |
| G09 | Exacte halte |
| G10 | Programmeerbare gegevensinvoer |
| G10.6 | Gereedschap intrekken en herstellen |
| G10.9 | Programmeerbaar schakelen van diameter/radiusspecificatie |
| G11 | Programmeerbare gegevensinvoermodus annuleren |
| G12.1 | Polaire coördinaten interpolatiemodus |
| G13.1 | Annuleermodus voor poolcoördinateninterpolatie |
| G15 | Opdracht voor poolcoördinaten annuleren |
| G16 | Opdracht poolcoördinaten |
| G17 | XY-vlakselectie |
| G18 | ZX-vlakselectie |
| G19 | YZ-vlakselectie |
| G20 (G70) | Invoer in inch |
| G21 (G71) | Invoer in mm |
| G22 | Opgeslagen slagcontrolefunctie aan |
| G23 | Opgeslagen slagcontrolefunctie uit |
| G25 | Detectie van spiltoerentalfluctuaties uit |
| G26 | Detectie van spiltoerentalfluctuaties aan |
| G27 | Retourcontrole referentiepositie |
| G28 | Automatische terugkeer naar referentiepositie |
| G29 | Beweging vanuit referentiepositie |
| G30 | 2e, 3e en 4e referentiepositie terugkeren |
| G30.1 | Terug naar zwevende referentiepositie |
| G31 | Skip-functie |
| G31.8 | EGB-as overslaan |
| G33 | Inrijgen |
| G34 | Variabele spoeddraad |
| G35 | Circulair draadsnijden CW |
| G36 | Circulair schroefdraad CCW |
| G37 | Automatische gereedschapslengtemeting |
| G38 | Cutter of beitelneusradiuscompensatie:vector behouden |
| G39 | Compensatie van frees- of beitelneusradius:cirkelvormige interpolatie van de hoek |
| G40 | Compensatie frees- of beitelneusradius:annuleren Driedimensionale freescompensatie:annuleren |
| G41 | Frees- of beitelneusradiuscompensatie:links Driedimensionale freescompensatie:links |
| G41.2 | Snijcompensatie voor 5-assige bewerking:links (type 1) |
| G41.3 | Snijcompensatie voor 5-assige bewerking:(offset voorkant) |
| G41.4 | Snijcompensatie voor 5-assige bewerking:links (type 1) (FS16i-compatibel commando) |
| G41.5 | Snijcompensatie voor 5-assige bewerking:links (type 1) (FS16i-compatibel commando) |
| G41.6 | Snijcompensatie voor 5-assige bewerking:links (type 2) |
| G42 | Frees- of beitelneusradiuscompensatie:rechts Driedimensionale freescompensatie:rechts |
| G42.2 | Snijcompensatie voor 5-assige bewerking:rechts (type 1) |
| G42.4 | Snijcompensatie voor 5-assige bewerking:rechts (type 1) (FS16i-compatibel commando) |
| G42.5 | Snijcompensatie voor 5-assige bewerking:rechts (type 1) (FS16i-compatibel commando) |
| G42.6 | Snijcompensatie voor 5-assige bewerking:rechts (type 2) |
| G40.1 | Normale richtingsregeling annuleermodus |
| G41.1 | Normale richtingsregeling aan :rechts |
| G42.1 | Normale richtingsregeling aan :links |
| G43 | Gereedschapslengtecompensatie + |
| G44 | Gereedschapslengtecompensatie – |
| G43.1 | Gereedschapslengtecompensatie in gereedschapsasrichting |
| G43.4 | Gereedschapsmiddelpuntcontrole (type 1) |
| G43.5 | Gereedschapsmiddelpuntcontrole (type 2) |
| G45 | Gereedschapsoffset vergroten |
| G46 | Gereedschapsoffset verkleinen |
| G47 | Gereedschapsoffset dubbele toename |
| G48 | Gereedschapsoffset dubbele afname |
| G49 (G49.1) | Gereedschapslengtecompensatie annuleren |
| G50 | Schaal annuleren |
| G51 | Schaal |
| G50.1 | Programmeerbaar spiegelbeeld annuleren |
| G51.1 | Programmeerbaar spiegelbeeld |
| G50.2 | Veelhoek draaien annuleren |
| G51.2 | Veelhoek draaien |
| G52 | Instelling lokaal coördinatensysteem |
| G53 | Instelling machinecoördinatensysteem |
| G53.1 | Bedieningsasrichtingsregeling |
| G54 (G54.1) | Werkstukcoördinatensysteem 1 selectie |
| G55 | Werkstukcoördinatensysteem 2 selectie |
| G56 | Werkstukcoördinatensysteem 3 selectie |
| G57 | Werkstukcoördinatensysteem 4 selectie |
| G58 | Werkstukcoördinatensysteem 5 selectie |
| G59 | Werkstukcoördinatensysteem 6 selectie |
| G60 | Positionering in één richting |
| G61 | Exacte stopmodus |
| G62 | Automatische hoekcorrectie |
| G63 | Tikmodus |
| G64 | Snijmodus |
| G65 | Macro-oproep |
| G66 | Macromodaal gesprek A |
| G66.1 | Macromodaal gesprek B |
| G67 | Macromodaal gesprek A/B annuleren |
| G68 | Coördinatensysteem rotatiestart of 3-dimensionale coördinatenconversiemodus aan |
| G69 | Coördinatensysteem rotatie annuleren of 3-dimensionale coördinaten conversiemodus uit |
| G68.2 | Selectie van functiecoördinatensysteem |
| G72.1 | Figuurkopie (rotatiekopie) |
| G72.2 | Figuurkopie (lineaire kopie) |
| G73 | Klik boorcyclus |
| G74 | Linkshandige tikcyclus |
| G76 | Fijnkottercyclus |
| G80 | Voorgeprogrammeerde cyclus annuleren |
| G80.5 | Elektronische versnellingsbak 2 paar:synchronisatie annuleren |
| G80.8 | Elektronische versnellingsbak:synchronisatie annuleren |
| G81 | Boorcyclus of puntkottercyclus |
| G81.1 | Hakken |
| G81.5 | Elektronische versnellingsbak 2 paar:start synchronisatie |
| G81.8 | Elektronische versnellingsbak:start synchronisatie |
| G82 | Boorcyclus of verzinkboorcyclus |
| G83 | Klik boorcyclus |
| G84 | Tapcyclus |
| G84.2 | Stijve tapcyclus (FS15-formaat) |
| G84.3 | Linkshandige stijve tapcyclus (FS15-formaat) |
| G85 | Saaie cyclus |
| G86 | Saaie cyclus |
| G87 | Tekenkottercyclus |
| G88 | Saaie cyclus |
| G89 | Saaie cyclus |
| G90 | Absolute programmering |
| G91 | Incrementele programmering |
| G91.1 | Controleren van het opgegeven maximale incrementele bedrag |
| G92 | Instelling voor werkstukcoördinatensysteem of opspanning bij maximaal spiltoerental |
| G92.1 | Voorinstelling van het werkstukcoördinatensysteem |
| G93 | Omgekeerde tijdfeed |
| G94 | Voeding per minuut |
| G95 | Voeding per omwenteling |
| G96 | Constante oppervlaktesnelheidsregeling |
| G97 | Constante oppervlaktesnelheidsregeling annuleren |
| G98 | Voorgeprogrammeerde cyclus:terugkeer naar beginniveau |
| G99 | Voorgeprogrammeerde cyclus:terugkeer naar R-puntniveau |
| G107 | Cilindrische interpolatie |
| G112 | Polaire coördinaten interpolatiemodus |
| G113 | Polaire coördinaten interpolatiemodus annuleren |