Stap 16: G - en M-codes
Elke regel (of blok) moet een G-code. Met andere woorden, zijn ze niet modaal. Alle letters van de code moet worden geschreven met hoofdletters.
G00 is snel vervoer verplaatsen alle assen op volle snelheid.
G01 is lineaire bewegingen met geprogrammeerde verwerkingsdebiet (F).
G02 is met de klok mee boog bewegingen met geprogrammeerde verwerkingsdebiet.
G03 is met de klok mee bewegingen van de teller met geprogrammeerde verwerkingsdebiet.
G04 is wonen.
G28 beweegt alle as naar hun maximum positie.
G73 boren een gat.
M03 begint de spindel.
MS04 begint ook de spindel (we hebben nog geen gerichte controle).
M05 stopt de spindel.
M01 zet de machine in de pauzemodus.
F diervoeders tarief in mm / minuut.
Voorbeeldprogramma
G00 X0 Y0 Z0 (Go fast to X0 Y0 Z0)G01 Z-10 F400 M03 (Go to Z-10 with a speed of 400 mm/min and start the spindle) G02 X40 Y0 I20 J0 (Do a half circle to X40 Y0 center in X20 Y0) G01 X50 (Go to X50 with programmed feed rate) M01 (Pause) G01 Y50 (Go to Y50) G01 X0 (Go to X0) G04 P1000 (Dwell one second) G00 Z10 (Go up to Z10) G00 X20 Y40 (Go to X20 Y40) G73 Z-10 Q3 F200 (Drill a hole to Z-20 with a step size of 3 mm and feedr. 200 mm/ min) M05 (Spindle stop) G28 (Move all axis to max)
Succes bouw je eigen CNC UNO!