- Ce este codul G?
- Mișcarea mașinii
- Construcția codului G
- Generați coduri G
- Imprimare CNC vs 3D
- CNC
- Imprimeu 3d
- Cod simplu
- Referințe
Cele Codurile G sunt codificări care corespund programarea utilizat pentru echipamente de control comandă numerică sau CNC, mașini care se execută locurile lor de muncă sub comanda unui calculator. În această clasă de echipamente sunt mașini de frezat, strunguri, imprimante 3D, freze etc.
Codurile G sunt cunoscute și sub denumirea de coduri pregătitoare. G înseamnă „geometric”. Sunt coduri care spun mașinii ce operațiune trebuie executată și sunt identificate începând cu litera „G”.
Sursa: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Sunt alcătuite din instrucțiuni sau comenzi care spun echipamentului în ce poziție să vă deplasați, cu ce viteză, în ce moment să utilizați o unealtă, cum ar fi un laser, un extruder etc. De exemplu, cu imprimarea 3D, codurile G conțin comenzi pentru a muta piese în cadrul imprimantei.
Există mai multe implementări ale acestui limbaj, dar în fiecare dintre ele comenzile și comenzile sunt similare. Cu toate acestea, la generarea fișierelor, va fi necesar să cunoaștem versiunea corespunzătoare a codurilor G pe care echipamentul le poate interpreta.
Ce este codul G?
Codul G este un limbaj de programare pentru echipamentele de control numeric care direcționează mașinile pe unde și cum să se miște. Codurile G variază în funcție de tipul, marca și modelul echipamentului.
Urmează întotdeauna o variantă a următorului model alfanumeric: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, unde:
- N ##: numărul liniei de program.
- G ##: definește mișcarea și funcția.
- X ##: Declarați poziția orizontală.
- Y ##: declarați poziția verticală.
- Z ##: Declarați adâncimea.
- F ##: viteza de alimentare.
- S ##: viteza axului.
- T ##: Selecția instrumentelor.
- M ##: Funcții diverse, cum ar fi pornirea și oprirea, cum ar fi lichidul de răcire, mișcarea de indexare, blocarea axelor etc.
De exemplu, G01 X2 Y3 F35 S450 T02 M04 ar indica o mișcare liniară de avans (G01) în poziția XY dată și o viteză de alimentare de 35. Viteza axului este de 450 și utilizați instrumentul 2.
Diferitele funcții variază de la mașină la mașină. Prin urmare, pentru a ști care este codul M, trebuie să faceți referire la manualul de instrucțiuni al mașinii.
Mișcarea mașinii
Tot ceea ce poate face orice mașină se bazează în principal pe trei tipuri de mișcare de bază:
- Mișcare rapidă: mișcare liniară către o poziție XYZ. Se realizează cât mai repede.
- Mișcarea de avans: o mișcare liniară către o poziție XYZ la o viteză de avans definită.
- Mișcare circulară: mișcare circulară la o viteză avansată definită.
Fiecare cod G spune echipei care este varianta acestor mișcări de bază pentru a efectua și, de asemenea, cum să o facă.
X, Y sunt coordonatele poziției orizontale și verticale, iar Z corespunde adâncimii mașinii. Aceste numere urmează comanda de mișcare sau funcție pentru a exprima poziția mașinii.
În continuare, F determină viteza de avans (pentru avans sau mișcări circulare), în timp ce S determină viteza axului. T este utilizat pentru a selecta o unealtă.
Construcția codului G
Dacă deschideți codul G într-un editor de text, puteți vedea conținutul acestuia, dar este destul de dificil să îi dați un anumit sens. Cu un instrument precum Repetier Host, puteți înțelege mai bine codurile G.
Acest tip de program vă permite să deschideți codurile G pentru a vedea căile pe care le va lua capul pentru a produce o tipărire. Repetier Host folosește culori pentru a indica funcția codurilor.
Generați coduri G
Întrucât, de exemplu, o imprimare 3D poate fi necesară pentru a efectua numeroase mișcări, codurile G pot lua un număr imens de pagini. Dacă acest set de cod ar fi creat manual, acesta ar trebui să fie făcut pentru o perioadă considerabilă de timp.
Unele programe speciale, de exemplu programul de tăiere Cura, este cel care compune tehnic toate codurile G.
Acest program secționează fișierele STL care conțin toate informațiile necesare pentru a crea o imprimare 3D. Convertiți fișierul STL în coduri G, automatizând astfel procesul.
Fiecare cod G este unic pentru aparatul pentru care a fost scris. Setul de instrucțiuni se bazează în mod specific pe fiecare mașină.
Imprimare CNC vs 3D
Atât mașinile CNC, cât și imprimantele 3D sunt controlate folosind coduri G, care este grupul de comenzi care încep cu litera "G", la fel cum există coduri pentru multe alte litere.
Liniile directoare ale codului G spun echipelor cum se pot mișca și cum să își regleze setările, cum ar fi viteza de tăiere sau temperatura duzei. Fiecare ordine constituie un pas în procesul de realizare a obiectului.
Cu toate acestea, deși atât imprimantele 3D, cât și echipamentele CNC folosesc coduri G, există unele diferențe importante în aceste două aplicații.
CNC
Controlul numeric al computerului este o tehnică pentru controlul instrumentelor unei mașini cu ajutorul unui sistem informatic.
Morile și strungurile CNC sunt utilizate în general atunci când este nevoie de precizie sau repetabilitate foarte ridicată. De exemplu, acestea sunt utile pentru găurirea a sute de găuri identice pentru a crea o placă optică.
Această metodă de creare a unei părți este clasificată drept „fabricație subtractivă”, deoarece piesa este creată prin îndepărtarea treptată a materialului.
Imprimeu 3d
Este un proces de fabricație care produce și piese folosind controlul computerului. De fapt, imprimantele 3D sunt și mașini CNC, dar având în vedere imensa lor popularitate, ele sunt rareori cunoscute ca atare.
În imprimarea 3D, o parte este ridicată prin adăugarea de material, până la crearea părții complete. Imprimarea 3D este foarte utilă pentru crearea de piese și prototipuri personalizate înainte de a ajunge la un design final.
Cod simplu
- 11: indică numărul liniei de cod și este utilizat ca referință. În acest caz, corespunde liniei 11 a programului care se execută.
- G / M: în culoare albastră. Indică că este o comandă de tipul indicat de literă. În acest caz, codul G1 corespunde comenzii: Mișcare coordonată la viteza de avans.
În continuare, fiecare text care este în roșu definește anumiți parametri pentru comandă și apoi valoarea pentru fiecare parametru în cauză:
- F: viteză. În acest caz, viteza este indicată a fi 900.
- X / Y / Z: Sunt coordonatele de poziție.
- E: mișcare de alimentare.
Referințe
- Educatibot (2019). G-Code. Preluat de la: educatibot.com.
- Ultimaker (2019). Ce este codul g? Preluat de la: Ultimaker.com.
- Benjamin Goldschmidt (2019). Imprimantă 3D G-Code vs CNC G-Code - Care este diferența? All3dp. Luat de la: all3dp.com.
- Autodesk (2019). Noțiuni introductive cu G-Code. Luat de la: autodesk.com.
- Wikipedia enciclopedia gratuită (2019). G-code. Preluat de la: en.wikipedia.org.