Codul G și codul M sunt limbaje de programare folosite pentru controlul mașinilor CNC (Control numeric de calculator). Ele oferă instrucțiuni pentru mișcările și operațiile mașinilor. Înțelegerea acestor coduri este esențială pentru crearea unor procese de prelucrare precise și eficiente.

Bazele codului G

Comenzile G-cod specifica miscarea axelor masinii. Acestea includ instructiuni pentru pozitionarea, viteza si modificarile de scule. Codurile G comune includ G00 pentru pozitionarea rapida si G01 pentru interpolare liniara.

Bazele codului M

M-cod comenzi functii de control masina care nu sunt legate de mişcare. Acestea includ pornirea sau oprirea ax, controlul lichidului de răcire, şi modificări instrument. De exemplu, M03 începe ax, şi M05 se oprește.

Exemple practice

Luați în considerare o simplă operație de frezare în cazul în care o unealtă se deplasează într-o anumită poziție, începe axul, efectuează tăiere, și apoi se oprește axul. Secvența de G-cod și M-cod ar putea arăta ca aceasta:

Example:

G00 X0 Y0

M03

G01 X50 Y50 F100

M05

Această secvenţă mută instrumentul rapid la origine, începe axul, efectuează o mişcare liniară în poziţia X50 Y50 la o rată de alimentare de 100, şi apoi opreşte axul.

Codul G comun și comenzile codului M

  • G00: Poziționare rapidă
  • G01: interpolare liniară
  • M03: Rotire pe (în sensul acelor de ceasornic)
  • M05: oprire de spindle
  • M06: Schimbarea instrumentului