Selca G-functies / G-codes – Selca S4000 3000 CNC-programmering
Selca CNC 4000/3000-serie bestuurt G-functies/G-codes voor cnc-bewerkers die werken aan cnc-machines met Selca cnc-besturingen.
Deze Selca G-functies werken op de volgende Selca cnc-bedieningselementen,

Selca G-functies
ALGEMENE G-FUNCTIES
| G-code | Beschrijving |
|---|---|
| G00 | As snelle positionering |
| G01 | Lineaire interpolatie |
| G02 | Circulaire/spiraalvormige interpolatie met de klok mee |
| G03 | Cirkelvormige spiraalvormige interpolatie tegen de klok in |
| G04 | Getimed verblijf |
| G09 | Vertraging aan blokeinde |
| G10 | Eerste punt of cirkel die een rechte lijn definieert |
| G11 | Tweede punt of cirkel die een rechte lijn definieert |
| G13 | Rechte lijn, onder een bekende hoek, door een punt of raaklijn aan een cirkel |
| G14 | Annuleert MASTER-SLAVE-assen (G15) (Alleen met Master-Slave-optie) |
| G15 | MASTER-SLAVE assen (Alleen met Master-Slave optie) |
| G16 | Asuitwisseling |
| G17 | Vlakselectie (XY is het bewerkingsvlak, Z is de loodrechte as) |
| G17 | Selectie van vlakken anders dan XY |
| G18 | Vlakselectie (ZX is het bewerkingsvlak, Y is de loodrechte as) |
| G19 | Vlakkeuze (YZ is het bewerkingsvlak, X is de loodrechte as) |
| G20 | Cirkel van bekend middelpunt en straal |
| G21 | Afschuining |
| G21 | Koppelingsradius |
| G25 | Annuleert G26 |
| G26 | As-omkering compensatie (standaard aan) |
| G27 | Eerste punt van een SPLINE-curve die een reeks van minimaal 5 punten met elkaar verbindt |
| G28 | Cusp-punt van een SPLINE-curve |
| G29 | Laatste punt van een SPLINE-curve |
| G30 | Annuleert G31 en herstelt de vertraging aan het einde van het blok |
| G31 | Continue bewegingsmodus met automatische invoeraanpassing |
| G32 | Einde van de interne subroutine en terugkeer naar het hoofdprogramma |
| G34 | Opent de programmering van het profiel dat de zone van het bewerkte oppervlak begrenst |
| G35 | Beëindigt de programmering van het profiel dat de zone van het bewerkte oppervlak begrenst |
| G36 | Schakelt het opslaan van het actuele pad van de machine-as uit |
| G37 | Maakt het opslaan van het actuele pad van de machine-as mogelijk |
| G38 | Sluit het bestand geopend met een G39 |
| G39 | Opent een bestand om het werkelijke pad van de machine-as op te slaan |
| G40 | Profiel verlaten en freescompensatie uitschakelen |
| G41 | Activeert gereedschapsradiuscompensatie, gereedschap links van profiel |
| G42 | Activeert gereedschapsradiuscompensatie, gereedschap rechts van profiel |
| G43 | Paraxiale straalcompensatie:de compensatie wordt opgeteld bij de coördinaat |
| G44 | Paraxiale straalcompensatie:de compensatie wordt afgetrokken van de coördinaat |
| G48 | Herinnert gereedschapslengtecompensatie en maakt deze mogelijk |
| G49 | Definieert cilindrische freesradius |
| G49 | Definieert sferische freesradius (voor G841/G736/G726) |
| G49 | Definieert toroïdale freesradius (voor G841/G736/G726) |
| G50 | Annuleert de offset-/rotatiefunctie G51 |
| G51 | Offset / rotatie van het coördinatensysteem op het vlak |
| G52 | Offset van het coördinatensysteem op het vlak |
| G53 | Annuleert spiegelbewerking |
| G54 | X-spiegelbewerking (verander teken in X-coördinaten) |
| G55 | Y-spiegelbewerking (verander teken naar Y-coördinaten) |
| G56 | Z-spiegelbewerking (verander teken naar Z-coördinaten) |
| G57 | XY-spiegelbewerking (verander teken in X- en Y-coördinaten) |
| G58 | ZX-spiegelbewerking (teken wijzigen in Z- en X-coördinaten) |
| G59 | YZ-spiegelbewerking (teken veranderen in Y- en Z-coördinaten) |
| G60 | Annuleert G61 (schaalfactor) |
| G61 | Schaalfactor |
| G61 | Programmeerbare zoneschaling |
| G62 | Type coördinaten voor de definitie van cirkelmiddelpunt in G2/G3 |
| G67 | Annuleert G68/G69 statische TCPM |
| G68 | Statische TCPM voor draaitafels |
| G69 | Statische TCPM voor roterende koppen |
| G70 | Inch systeemprogrammering met CNC metrische configuratie |
| G71 | Metrische systeemprogrammering met CNC inch-configuratie |
| G72 | Annuleert modale oproep subprogramma (G73) |
| G73 | Subprogramma modaal oproepen |
| G74 | Afronding in het bereik van ±180° voor rondassen |
| G75 | Programmeren van Cartesiaanse coördinaten (annuleert G76) |
| G76 | Poolcoördinaten programmeren |
| G77 | Veelhoekige zak |
| G78 | Laatste punt van een veelhoekige pocket zonder finishpass |
| G78 | Circulair kamerfrezen (voorbewerkingscyclus) |
| G79 | Laatste punt van een veelhoekige pocket met finish pass |
| G79 | Circulair kamerfrezen (voor- en nabewerkingscyclus) |
| G80 | Annuleert vaste cycli |
| G81 | Boren / puntgericht vaste cyclus |
| G82 | Diepe gemengde boorcyclus |
| G83 | Vaste cyclus voor diepboren met gereedschapsterugtrekking voor spaanafvoer |
| G84 | Vaste cyclus tikken |
| G85 | Ruimen vaste cyclus |
| G86 | Saaie vaste cyclus |
| G88 | Vaste cyclus boren op afstand |
| G89 | Gedifferentieerde vaste boorcyclus (alleen voor CNC's uit de S4000-serie) |
| G90 | Absolute coördinatenprogrammering |
| G91 | Incrementele coördinatenprogrammering |
| G92 | F-voedingssnelheid overschrijven |
| G93 | Aanvoersnelheid gedefinieerd als inverse van blokuitvoeringstijd |
| G94 | F-voedingssnelheid in mm/min of inch/min |
| G95 | F-voedingssnelheid in mm/omw of inches/omw |
| G98 | Annuleert G99 |
| G99 | Driftcompensatie (compenseert positie-offsets veroorzaakt door servoaandrijvingen) |
| G200 | Annuleert G201 en G202 (cilindrische/polaire programmering) |
| G201 | Cilindrische programmering |
| G202 | Polaire programmering |
| G666 | Profielelementen opslaan die niet bewerkt zijn met de collision control |
| G701 | Definieert gereedschapsbenadering van geprofileerde kamers |
| G710 | Annuleert G711 (profielopslag) |
| G711 | Profiel opslaan |
| G721 | Berekent en slaat equidistante punten op een profiel op |
| G726 | Gelinieerde oppervlakken tussen twee profielen:eerste profiel |
| G727 | Gelijnde oppervlakken tussen twee profielen:tweede profiel |
| G728 | Gelijnde oppervlakken tussen twee profielen:uitvoering |
| G730 | Annuleert G731 (alleen voor CNC's uit de S3000-serie) |
| G731 | Met hoge snelheid frezen van profielen gedefinieerd door punten (alleen voor CNC's uit de S3000-serie) |
| G732 | Annuleert G733 |
| G733 | Met hoge snelheid frezen van profielen gedefinieerd door punten met S-snelheidshelling |
| G734 | Spiraalfrezen:uitvoering |
| G735 | Spiraalfrezen |
| G736 | Oppervlakken gedefinieerd door een vlakprofiel en een of meer sectieprofielen:vlakprofiel en parameters |
| G737 | Oppervlakken gedefinieerd door een vlak profiel en een of meer sectieprofielen:sectieprofielen |
| G738 | Oppervlakken gedefinieerd door een vlak profiel en een of meer sectieprofielen:uitvoering |
| G740 | Annuleert G748 en G749 |
| G746 | Stelt G748-cyclus uit |
| G748 | 4-assige oppervlaktebewerking (S4045P- en exportversies) of 4/5-assige (S3045P, S4060D en S4045P) met draaitafels of kanteltafels (dynamisch TCPM) |
| G749 | 4-assige oppervlaktebewerking (S4045P- en exportversies) of 4/5-assige (S3045P, S4060D en S4045P) met 1/2-assige roterende koppen (dynamische TCPM) |
| G750 | Annuleert G751 |
| G751 | Rotatie/offset in de ruimte |
| G753 | Annuleert G754 |
| G754 | Omkering van profielrichting |
| G760 | Annuleert G761 |
| G761 | Afbakening asafstand |
| G773 | Annuleert het beheer van Roll-Over-assen (alleen voor CNC's uit de S4000-serie) |
| G774 | Roll-Over roterende assen (alleen voor CNC's uit de S4000-serie) |
| G777 | Opent profielpocketprogrammering en stelt parameters in |
| G778 | Geprofileerde kamerfreescyclus zonder nabewerking |
| G779 | Geprofileerde kamerfreescyclus met nabewerking |
| G780 | Herhaling machinale bewerking raster/omtrekpatroon:uitvoering |
| G781 | Rasterpatroonboring/puntgerichte supercycle |
| G782 | Rasterpatroon diep gemengde boorsupercycle |
| G783 | Rasterpatroon diep boren met terugtrekken van gereedschap voor spaanafvoer supercycle |
| G784 | Rasterpatroon tikkende supercycle |
| G785 | Rasterpatroon ruimende supercycle |
| G786 | Rasterpatroon saaie supercycle |
| G787 | Rasterpatroonbewerking herhalen supercyclus |
| G789 | Rasterpatroon gedifferentieerde boorsupercyclus (alleen voor CNC's uit de S4000-serie) |
| G791 | Omtrekpatroon boren/punt gerichte supercycle |
| G792 | Omtrekpatroon diepe gemengde boorsupercycle |
| G793 | Omtrekpatroon diep boren met terugtrekken van gereedschap voor spaanafvoer supercycle |
| G794 | Omtrekpatroon tappen supercycle |
| G795 | Omtrekpatroon ruimen supercycle |
| G796 | Omtrekpatroon saaie supercycle |
| G797 | Herhaling bewerking omtrekpatroon |
| G799 | Omtrekpatroon gedifferentieerde boorsupercyclus (alleen voor CNC's uit de S4000-serie) |
| G817 | Gereedschapslengte-offset op een as die niet loodrecht op het bewerkingsvlak staat |
| G840 | Annuleert G841 |
| G841 | Gereedschapsradiuscompensatie in de ruimte |
| G845 | Annuleert G846 |
| G846 | Handmatige asbesturing door handwielen tijdens bewerking |
| G850 | Annuleert G851 |
| G851 | Onderdeeloorsprong gecompenseerd door handwielen |
| G872 | AAN/UIT tastermeetcyclus in de ruimte |
| G873 | Tast/kopieersonde meetcyclus in de ruimte |
| G900 | Annuleert G901 |
| G901 | Bewerken en grafische uitvoering uitschakelen tijdens bewerking |
| G910 | Annuleert G911 |
| G911 | Schakelt de controle van de reislimiet uit |
| G997 | Annuleert G998 (alleen voor CNC's uit de S3000-serie) |
| G998 | Controle van blokvolgnummers (alleen voor CNC's uit de S3000-serie) |
| G1000 | Annuleert G1001 |
| G1001 | Grafische uitvoering van een programmareeks |
| G4724 | Annuleert G4725 (alleen voor CNC's uit de S4000-serie) |
| G4725 | Planetair frezen (alleen voor CNC's uit de S4000-serie) |
| G9999 | Synchronisatie van programma-uitvoering met weergave van gereedschapspaden |