3D tryckt Desktop CNC mill (16 / 17 steg)
Steg 16: G - och M-koder
Varje rad (eller block) måste ha en G-kod. Med andra ord, är de inte spärrad. Alla bokstäver i koden måste skrivas med versaler.
G00 är snabb transport flytta alla axlar i full fart.
G01 är linjära rörelser med programmerade matningshastighet (F).
G02 är medurs arc rörelser med programmerade matningshastighet.
G03 är counter medurs förehavanden med programmerade matningshastighet.
G04 är dwell.
G28 flyttar alla axel till sin högsta position.
G73 borrar ett hål.
M03 startar spindeln.
M04 börjar också spindeln (vi har ingen riktad kontroll ännu).
M05 stannar spindeln.
M01 sätter maskinen i pausläge.
F matningshastighet i mm / minut.
Exempel-program
G00 X 0 Y0 Z0 (gå snabbt till X0 Y0 Z0)
G01 Z-10 F400 M03 (gå till Z-10 med en hastighet av 400 mm/min och börja spindeln)
G02 X 40 Y0 I20 J0 (gör en halvcirkel till X40 Y0 center i X20 Y0)
G01 X 50 (gå till X50 med programmerade matningshastighet)
M01 (paus)
G01 Y50 (gå till Y50)
G01 X 0 (gå till X0)
G04 P1000 (uppehålla mig en sekund)
G00 Z10 (gå till Z10)
G00 X 20 Y40 (gå till X20 Y40)
G73 Z-10 Q3 F200 (borra ett hål för Z-20 med en stegstorlek på 3 mm och feedr. 200 mm/min)
M05 (spindel stopp)
G28 (flytta alla axlar till max)
Lycka till bygga din egen CNC UNO!