G-code is de taal die CNC-machines spreken. Het is een platte tekstlijst met instructies, één per regel, die de machine vertelt waar te bewegen, hoe snel, en wanneer dingen (zoals de hot wire) aan en uit te schakelen. Elke CNC-tool — freesmachines, draaibanken, 3D-printers, schuimsnijmachines — draait een dialect hiervan.
Anatomie van een lijn
Een lijn is een letter-nummercommando (een "woord"), eventueel gevolgd door coördinaten:
G1 X10.5 Y20 U10.5 V20 F400
- G1 een rechte snijbeweging
- X / Y — doelpositie van het linker draadeinde.
- U / V — doelpositie van het rechter draadeinde (op 4-assige machines)
- F400 — voedssnelheid (snelheid) voor deze beweging, in eenheden per minuut.
De machine leest elke regel in volgorde en beweegt dienovereenkomstig.
De commando's die je zult zien
| Code | Betekenis |
|---|---|
G0 | Snelle verplaatsing (positionering, draad uit) — ga snel, geen snijden. |
G1 | Lineaire snijbeweging op de voedsnelheid. |
G4 P<s> | Wacht — pauzeer voor P seconden (gebruikt voor draadvoorverwarming). |
G90 / G91 | Absolute / relatieve coördinaten. |
G21 | Eenheden zijn millimeters. |
G92 | Stel de huidige positie in op een opgegeven waarde (bijv. nul). |
M8 / M9 | Zet een uitgang aan / uit |
M30 | Einde programma. |
Coördinaten & oorsprong
Posities worden gemeten vanaf een werk nul (origin). In absolute mode (G90) every coordinate is relative to that zero. Setting the origin correctly — physically, on the machine — is what makes the cut land where you intend.
Schrijf je het zelden met de hand?
Voor schuim snijden typ je geen G-code; een tool zoals cncfoam.com genereert het vanuit je vorm en instellingen. Maar in staat zijn om lees Is dit onschatbaar voor het controleren van een opdracht — daarom bevat de tool een kleurgecodeerd G-code viewerVolgende: G-code voor schuim snijden.