codurile G și M: înțelegerea limbajelor de Programare CNC

prelucrarea CNC este unul dintre procesele de bază din fabricație care produc produse complicate și sofisticate care au aplicații în diverse industrii. Cu toate acestea, aceste procese ar fi dificil de executat fără mașinile care le conduc. Fără codurile G și M, aceste mașini nu pot funcționa.

în timp ce veți găsi coduri CNC utilizate împreună în majoritatea magazinelor de mașini, acestea sunt destul de diferite unele de altele. Care sunt diferențele? Cum controlează aceste coduri funcțiile mașinilor CNC? Pentru a afla răspunsurile la aceste întrebări și multe altele, citiți acest articol până la sfârșit.

Aflați mai multe despre aplicațiile de prelucrare CNC.

ce este codul G și Codul M?

după cum am menționat mai devreme, codurile G și M sunt necesare pentru prelucrarea CNC. Cu toate acestea, care este funcția exactă a programului cu două litere CNC? Cum controlează mașinile CNC? Această secțiune va răspunde la aceste întrebări și va evidenția, de asemenea, diferențele dintre ambele coduri.

ce este codul G?

codul G (de asemenea RS-274D) este cel mai popular limbaj de Programare CNC. Majoritatea comenzilor de cod G sunt format alfanumeric și încep cu G care înseamnă geometrie. G-code este responsabil pentru mișcările mașinilor CNC, spunând mașinii de unde să înceapă, cum să se miște și când să se oprească la fabricarea unei piese.

cu toate acestea, programarea codului G poate fi destul de complicată pentru mașiniști, deoarece diferite mașini citesc codurile G în diferite formate. Diferența majorității mașinilor este în prezența sau absența spațiilor dintre comenzi și în numărul de zerouri dintre litera și numărul din comenzi. De exemplu, o mașină ar putea folosi G3 în timp ce alta folosește G03. Mașiniștii trebuie să fie întotdeauna familiarizați cu tipul de mașină pe care îl folosesc. În caz contrar, erorile din comandă pot duce la probleme grave în producția de piese.

în timp ce G este cea mai comună literă din codurile G Programare CNC, nu este singura literă utilizată. Alte litere tind, de asemenea, să reprezinte comenzi diferite. Exemple de unele litere din codul G include:

A: direcționează instrumentul în jurul axei X.

R: oferă raza arcurilor pe care le face mașina.

X, Y, Z: aceste trei valori indică poziția uneltelor în trei dimensiuni – X și Y reprezintă dimensiunile orizontale și verticale, respectiv, în timp ce Z reprezintă adâncimea.

I și J: ambele valori desemnează Centrul incremental al oricărui arc pe care îl face mașina.

N: n dă numărul liniei.

codul folosește și alte litere care depind de capacitățile mașinii.

a-CNC-machining-code-chart
un exemplu tipic de program de prelucrare CNC

ce este codul M?

ca și codul G, codul M începe și cu litera ‘M.’ codul M este un set de comenzi auxiliare care controlează toate acțiunile non-geometrice ale mașinii. Mecanicii se referă la cod ca coduri diverse, deoarece controlează acțiunile care nu taie, cum ar fi oprirea programelor, inundarea mașinii cu lichide de răcire și oprirea acesteia după scăderea temperaturii.

când configurați programul de Litere CNC folosind codurile G și M, codul M ar trebui să aibă o singură comandă pe bloc de informații. Acest lucru se datorează faptului că pornesc și opresc în principal mașina. Prin urmare, utilizarea lor de mai multe ori într-un singur bloc ar putea cauza probleme de program.

la fel ca codurile G, codurile M variază, de asemenea, între diferite mașini. Unele mașini permit omiterea zero între literă și număr, în timp ce altele nu.

diferențe

deși mașiniștii folosesc codurile G și M concomitent în orice proces de prelucrare CNC, acestea diferă. Iată câteva exemple despre modul în care diferă ambele coduri CNC:

  1. comenzile de cod G tind să difere în majoritatea mașinilor CNC, în timp ce codurile M sunt similare în majoritatea mașinilor CNC.
  2. codurile G direcționează mișcarea și funcția mașinii, în timp ce codurile M direcționează operațiile în afara mișcărilor.
  3. codul G activează mașina CNC în timp ce codul M activează controlerul logic programabil al mașinii.

cum controlează programarea CNC mașinile CNC?

înainte de apariția computerelor, mașiniștii foloseau carduri sau benzi pentru a controla mișcările mașinii. Au făcut găuri pe aceste cărți într-o ordine specifică pentru a crea codurile. Deși acest lucru era eficient și la acea vreme, era destul de obositor. De asemenea, aceste carduri au fost predispuse la deteriorarea sau pierderea în magazinele de mașini. Acest lucru a dus la mai multe probleme în producții la acea vreme.

când mașiniștii au început să folosească calculatoare pentru mașini controlate numeric, au întâmpinat încă câteva probleme. Acest lucru se datorează faptului că au trebuit să introducă codurile manual. Acest lucru ar fi, desigur, foarte obositor atunci când făceau părți destul de sofisticate care necesitau o mulțime de instrucțiuni.

cu toate acestea, cu computere și software mult mai avansate, mașiniștii pot pur și simplu să instruiască software-ul despre ce să facă. Software-ul va genera apoi codurile G și Codul M pe care mașina le înțelege. Cu software-ul CAD (computer-aided design) și CAM (computer-aided manufacturing), generarea de coduri pentru funcțiile mașinii a devenit foarte ușoară.

a-cnc-machine-operator 's-monitor
un CNC machine operator’ s monitor

Pentru a începe procesul, programatorul are nevoie de software asistat de calculator la nivel înalt. Programatorul importă apoi modelul mașinii și dispozitivul de prelucrare în software. El / ea selectează, de asemenea, instrumentele și căile de scule ale axului. Software-ul generează apoi codurile G și M de care mașina trebuie să funcționeze.

A-g-și-m-code-generatoare-software-ul
un cod generatoare de software la locul de muncă

acesta este rezumatul procesului prin care programarea CNC controlează funcția mașinilor CNC. Deși procesul de mai sus pare simplificat, ar putea dura săptămâni pentru a genera codurile pentru o parte sofisticată.

lista comenzilor codurilor G și m

această secțiune va ilustra diferite exemple de coduri G și M de bază și ce înseamnă acestea. O parte din aceste coduri înseamnă același lucru în codurile G și M, deși alte unități pot varia. Exemple de aceste coduri includ:

Lista de coduri G – coduri G pentru strung CNC

G00: mișcare rapidă de poziție

G01: mișcare de interpolare liniară sau mișcare liniară, șanfren și rotunjire la colț – Modal

G02: mișcare de interpolare a circulației CW – Modal

G03: mișcare circulară CCW interpolare motion – modal

G04: Dwell (P) P=Secunde. Milisecunde

G05: mișcare fină de control al axului (Scule Live) – opțional

G09: oprire exactă

G10: Setare Offset programabilă

coduri M pentru strunguri CNC

M00: program Stop – Modal

M01: program opțional Stop – modal

M02: program end – Modal

M03: AX pe Forward (S) – Modal

M04: AX pe Reverse (s) – Modal

M05: ax Stop – Modal

M08: lichid de răcire pe Modal

M09: lichid de răcire nemodal

M10: Chuck Clamp – Modal

G Code List for CNC Milling

G00: Rapid Motion

G01: Linear Interpolation Motion

G02: CW Interpolation Motion

G03: CCW Interpolation Motion

G04: Dwell

G09: Exact Stop

G10: Programmable Offset Setting

G12: CW Circular Pock Milling (Yasnac)

G13: CCW Circular Pock Milling (Yasnac)

G17: XY Plane Selection

M Codes for CNC Milling

M00: Program Stop

M01: Optional Program Stop

M02: Sfârșitul programului (setarea 39)

M03: axul pornit, în sensul acelor de ceasornic (setările 144)

M04: axul pornit, în sens invers acelor de ceasornic (setările 144)

M05: axul oprit

M06: schimbarea sculei (t) (setările 42, 87, 155)

M08: lichid de răcire pornit (Setarea 32)

M09: lichid de răcire oprit

M10: frână cu axa a 4-A pe

concluzie

utilizarea mașinilor CNC este unul dintre cele mai importante procese în prelucrarea CNC. Cu toate acestea, aceste mașini nu pot funcționa fără codurile G și M care le instruiesc ce să facă. Înțelegerea modului de generare a acestor coduri este vitală pentru procesul de prelucrare CNC și producția de piese de succes. Stăpânirea acestor coduri vă oferă un start cap în cariera ta de Programare CNC.

servicii de prelucrare CNC RapidDirect

aveți nevoie de o companie care să se ocupe de proiectul dvs. de prelucrare CNC? Nu căutați mai departe, deoarece RapidDirect are toată expertiza tehnică de care veți avea nevoie vreodată. Cu peste două decenii de experiență de fabricație, am experimentat personal în toate domeniile procesului de fabricație.

RapidDirect înțelege că doriți servicii excelente și nu doriți să cheltuiți mult pentru a-l obține; prin urmare, oferim exact asta. Cu noi, veți obține serviciul excepțional pe care îl doriți la un preț extrem de competitiv. Serviciul nostru este accesibil și nu compromitem calitatea în niciun moment.

rapiddirect-prelucrare-operațiuni
operațiuni de prelucrare RapidDirect

odată ce ne atribuiți proiectul dvs., nu trebuie să vă faceți griji cu privire la codificare sau la orice nevoie de prelucrare CNC. Ne asumăm întreaga responsabilitate pentru proiect și menținem liniile noastre de comunicare deschise în orice moment. De asemenea, oferim recomandări cu experiență care pot face proiectul un succes.

să ne ocupăm de nevoile dvs. de codificare și prelucrare CNC astăzi și nu veți regreta niciodată decizia.

Întrebări frecvente

Î: toate mașinile CNC folosesc comenzi de cod G?

A: Da! Toate mașinile CNC utilizează programarea G Code CNC. Aceasta instruiește mașina când, unde și cum să se miște.

Î:câte coduri G există?

A: Există aproximativ o sută de coduri G, mașinile de strunjire și frezare au fiecare coduri separate, deși ambele mașini împărtășesc unele dintre aceste coduri.

Lasă un răspuns

Adresa ta de email nu va fi publicată.