Uitgebreide handleiding voor Sherline CNC G-codes & M-codes
Sherline G-codes
| G-code | Functie |
|---|---|
| G00 | Snelle verplaatsing (snel positioneren) |
| G01 | Voer verplaatsing (lineaire interpolatie) |
| G02 | Met de klok mee verplaatsing (cirkelvormige/helicale interpolatie CW) |
| G03 | Tegen de klok in verplaatsing (cirkelvormige/helicale interpolatie CCW) |
| G04 | Wachttijd |
| G08 | Spline vervagen aan |
| G09 | Exacte stopcontrole, spline vervagen uit |
| G10 | Lineaire voer-gecontroleerde verplaatsing met vertraagde stop / coördinatensysteem oorsprong instellen |
| G11 | Gecontroleerde vertraging stop |
| G17 | XY VLAK |
| G18 | XZ VLAK |
| G19 | YZ VLAK |
| G20 | Inch-systeem selectie |
| G21 | Millimeter-systeem selectie |
| G28 | Terugkeer naar vrijruimtevlak |
| G33 | Draadsnijden (Draaibank) Opmerking: G33 en G33.1 werken niet op Sherline CNC freesmachines of draaibanken omdat de hoofdspindel en de as niet gesynchroniseerd zijn. |
| G35 | Foutcontrole overslaan op volgende regel |
| G40 | Gereedschapscompensatie uit |
| G41 | Gereedschapscompensatie links |
| G42 | Gereedschapscompensatie rechts |
| G43 | Gereedschapslengte compensatie – negatieve richting |
| G44 | Gereedschapslengte compensatie – positieve richting |
| G49 | Gereedschapslengte compensatie geannuleerd |
| G53 | Werkcoördinatenoffsets annuleren |
| G54-G59 | Werkcoördinatenoffsets 1 tot 6 |
| G59.1 | Vooraf ingesteld werkcoördinatensysteem 7 gebruiken |
| G59.2 | Vooraf ingesteld werkcoördinatensysteem 8 gebruiken |
| G59.3 | Vooraf ingesteld werkcoördinatensysteem 9 gebruiken |
| G61 | Spline contouren met buffer-modus uit |
| G64 | Spline contouren met buffer-modus aan |
| G65 | Rechthoekige zak uitfrezen |
| G66 | Cirkelvormige zak uitfrezen |
| G67 | Vliegfrezen |
| G68 | Rechthoekige zak met afgeronde hoeken uitfrezen |
| G70 | Inch-modus |
| G71 | Millimeter-modus |
| G74 | Diepboren (Draaibank) |
| G80 | Bewegingsmodus annuleren (inclusief gefixeerde cycli) |
| G81 | Boor gefixeerde cyclus |
| G82 | Boor met wachttijd gefixeerde cyclus |
| G83 | Spankbrekende boor gefixeerde cyclus (Diepboren) |
| G84 | Tappen cyclus (rechtshandig tappen gefixeerde cyclus) |
| G85 | Boorcyclus 1 (boren, geen wachttijd, voer uit gefixeerde cyclus) |
| G86 | Boorcyclus 2 (boren, hoofdspindel stop, snel uit gefixeerde cyclus) |
| G87 | Achterste boor gefixeerde cyclus |
| G88 | Boorcyclus 3 (boren, hoofdspindel stop, handmatig uit gefixeerde cyclus) |
| G89 | Boorcyclus 4 (boren, wachttijd, voer uit gefixeerde cyclus) |
| G90 | Absoluut modus |
| G91 | Incrementele modus |
| G92 | Thuiscoördinaat reset (offset coördinatensystemen) |
| G92.2 | Offset coördinatensystemen annuleren |
| G93 | Omgekeerde tijd voermodus |
| G94 | IPM-modus (Draaibank) standaard (voer per minuut modus) |
| G95 | IPR-modus (Draaibank) |
| G96 | Constant oppervlakte voer aan (Draaibank) |
| G97 | Constant oppervlakte voer uit (Draaibank) |
| G98 | Initiële niveau terugkeer in gefixeerde cycli |
Sherline M-codes
| M-code | Functie |
|---|---|
| M00 | Programmastop |
| M01 | Optionele programmastop |
| M02 | Einde van programma |
| M03 | Hoofdspindel aan met de klok mee, Laser, Vlam, Vermogen AAN |
| M04 | Hoofdspindel aan tegen de klok in |
| M05 | Hoofdspindel stop, Laser, Vlam, Vermogen UIT |
| M06 | Gereedschapwisseling |
| M08 | Koeling aan |
| M09 | Koeling uit |
| M10 | Gereseerveerd voor gereedschap hoogte offset |
| M13 | Hoofdspindel aan, koeling aan |
| M26 | Automatische B-as spannen inschakelen |
| M27 | Automatische B-as spannen uitschakelen |
| M30 | Einde van programma wanneer macro's gebruikt worden / programma einde, pallet wisselen, en reset |
| M48 | Snelheid en voer overrides inschakelen |
| M49 | Snelheid en voer overrides uitschakelen |
| M60 | Pallet wisselen en programmastop |
| M91 | Readout weergave incrementeel |
| M92 | Readout weergave absoluut |
| M97 | Ga naar of spring naar regelnummer |
| M98 | Spring naar macro of subroutines |
| M99 | Keer terug van macro of subroutines |
| M100 | Machine nul reset |
| M199 | Midden programma start |
Woorden (Adressen)
| Woord | Beschrijving |
|---|---|
| D | Gereedschapsstraalcompensatienummer |
| F | Voersnelheid |
| G | Algemene functie |
| H | Gereedschapslengte offset |
| I | X-as offset voor bogen / X offset in G87 gefixeerde cyclus |
| J | Y-as offset voor bogen en Y offset in G87 gefixeerde cyclus |
| K | Z-as offset voor bogen en Z offset in G87 gefixeerde cyclus |
| L | Aantal herhalingen in gefixeerde cycli en toets gebruikt met G10 |
| M | Diverse functie |
| N | Regelnummer |
| O | Subprogramma's |
| P | Wachttijd met G4 en gefixeerde cycli, toets gebruikt met G10 |
| Q | Voertoename in G83 gefixeerde cyclus |
| R | Boogstraal, gefixeerde cyclus vlak |
| S | Hoofdspindelsnelheid |
| T | Gereedschapselectie |
| X | X-as van machine |
| Y | Y-as van machine |
| Z | Z-as van machine |
| (...) | Commentaren (Woorden tussen haakjes maken geen deel uit van programma en helpen operatoren) |
CNC machine
- CNC M-codes Beheersen: Een Uitgebreide Inleiding
- G90 Draaicyclus Beheersen: Uitgebreide Gids voor CNC Ruwdraaien en Meer
- G81 boorcyclus met G91 incrementale modus: Praktisch herhaalboorvoorbeeld
- LinuxCNC Meesteren: Uitgebreide Gids voor G- en M-Codes voor CNC Machinebesturing
- Anilam 4200T CNC Draaibesturing: G-code Functies Beheersen
- Complete GSK 980TDb G-codes handleiding voor draai-CNC-systemen
- Complete handleiding Siemens Sinumerik 808D G-codes in ISO-dialect voor CNC-programmeurs
- Tormach CNC M-codes: Complete handleiding M0–M9 functies
- Uitgebreide Gids voor CNC G- en M-codes voor Frezen & Draaien
- Uitgebreide Gids voor Mach3 M-Codes voor CNC-Bewerking
- Complete NCT 201 G-Code Referentie voor CNC Draaibanken en Freesmachines