Cosa sono i codici G? (Con esempio)

Cosa sono i codici G? (Con esempio)

IL Codici g Stanno codificando che corrispondono alla programmazione utilizzata per controllare l'attrezzatura di controllo numerica o CNC, che sono macchine che eseguono il loro lavoro sotto il comando di un computer. In questo tipo di attrezzatura ci sono fresature, torni, stampanti 3D, taglierine, ecc.

I codici G sono anche noti come codici preparativi. G significa "geometrico". Sono codici che indicano alla macchina quale operazione deve eseguire e identificarsi per iniziare con la lettera "G".

Fonte: Flickr.com Christopher Schmidt Attribution 2.0 generico (cc di 2.0)

Sono composti da istruzioni o comandi che indicano l'attrezzatura a quale posizione dovrebbe essere spostata, in quale velocità, in quel momento dovresti usare uno strumento, come un laser, estrusore, ecc. Ad esempio, con la stampa 3D, i codici G contengono comandi per spostare le parti all'interno della stampante.

Esistono diverse implementazioni di questo linguaggio, ma in ognuno di essi i mandati e i comandi sono simili. Tuttavia, al momento della generazione dei file, sarà necessario conoscere la versione appropriata dei codici G che l'attrezzatura può interpretare.

[TOC]

Cos'è il codice g?

Il codice G è un linguaggio di programmazione per l'apparecchiatura di controllo numerico che dirige le macchine su dove e come muoversi. I codici G variano in base al modello di tipo, marchio e attrezzatura.

Segui sempre una variante del seguente modello alfanumerico: N ## G ## x ## e ## Z ## f ## S ## T ## M ##, dove:

- N ##: numero di linea del programma.

- G ##: definisce il movimento e la funzione.

- X ##: dichiarare la posizione orizzontale.

- E ##: dichiarare la posizione verticale.

- Z ##: dichiarare la profondità.

- F ##: tasso di potenza.

- S ##: velocità del mandrino.

Può servirti: tipi di pagine web

- T ##: selezione di strumenti.

- M ##: diverse funzioni, come illuminazione e offerta, come refrigerante, movimento dell'indicizzazione, blocco degli asse, ecc.

Ad esempio, G01 X2 Y3 F35 S450 T02 M04 indicherebbe un movimento di alimentazione lineare (G01) alla posizione X-Y indicata e ad una velocità di avanzamento di 35. La velocità del mandrino è 450 e utilizza lo strumento 2.

Diverse funzioni variano da una macchina all'altra. Pertanto, sapere a cosa si fa riferimento al codice M dal manuale di istruzioni della macchina.

Movimento della macchina

Tutto ciò che qualsiasi macchina può fare è principalmente basato su tre tipi di movimento di base:

- Movimento veloce: un movimento lineare in una posizione XYZ. Viene fatto il più rapidamente possibile.

- Movimento avanzato: un movimento lineare in una posizione XYZ a una velocità avanzata definita.

- Movimento circolare: un movimento circolare a una velocità avanzata definita.

Ogni codice C indica all'apparecchiatura quale variante di questi movimenti di base dovrebbe eseguire e anche come farlo.

X, e sono le coordinate per la posizione orizzontale e verticale e Z corrisponde alla profondità della macchina. Questi numeri seguono il comando di movimento o funzione per esprimere la posizione della macchina.

Successivamente, F determina la velocità avanzata (per movimenti avanzati o circolari), mentre S determina la velocità del mandrino. T viene utilizzato per selezionare uno strumento.

G CODICE COSTRUZIONE

Se il codice G si apre in un editor di testo, il suo contenuto può essere osservato, ma è abbastanza complicato dare un certo significato. Con uno strumento come l'host ripetitore puoi capire meglio i codici G.

Questo tipo di programma consente di aprire i codici G per vedere le traiettorie che la testa prenderà per produrre un'impressione. L'host ripetitore utilizza i colori per indicare la funzione dei codici.

Può servirti: attività che devono essere fatte con l'elettricità

Generare codici C

Dal momento che elabora ad esempio un'impressione 3D. Se questo set di codice fosse creato a mano, dovrebbe essere fatto per un notevole periodo di tempo.

Alcuni programmi speciali, ad esempio il programma di taglio della cura, è quello che compone tecnicamente la totalità dei codici G.

Questa sezione del programma i file STL che contengono tutte le informazioni necessarie per creare un'impressione 3D. Converte il file STL in codici G, automatizzando così il processo.

Ogni codice G è esclusivo della macchina per la quale è stato scritto. Il set di istruzioni si basa specificamente su ciascuna macchina.

Cnc vs 3d stampa

Sia le macchine a CNC che le stampanti 3D sono controllate usando i codici G, che è il gruppo di comandi che iniziano con la lettera "G", così come ci sono codici per molte altre lettere.

Le linee guida dei codici G indicano all'apparecchiatura come muoversi e come regolare la loro configurazione, come la velocità di taglio o la temperatura dell'ugello. Ogni ordine costituisce un passaggio nel processo di elaborazione dell'oggetto.

Tuttavia, sebbene sia le stampanti 3D che i team CNC utilizzino i codici G, in queste due applicazioni ci sono alcune differenze di importanza.

CNC

Il controllo numerico del computer è una tecnica per controllare gli strumenti di una macchina attraverso un sistema informatico.

I mulini e i torni CNC sono generalmente utilizzati quando è necessaria una precisione o una ripetibilità molto elevata. Ad esempio, questi sono utili per perforare centinaia di fori identici per creare una placca ottica.

Può servirti: prodotto tecnico

Questo metodo di creazione di un pezzo è classificato come "produzione sottrattiva", poiché il pezzo viene creato eliminando gradualmente il materiale.

Stampa 3D

È un processo di produzione che produce anche parti utilizzando il controllo del computer. In effetti, le stampanti 3D sono anche macchine CNC, ma data la loro immensa popolarità, raramente sono conosciute come tali.

Nella stampa 3D viene eretto un pezzo aggiungendo materiale, fino a quando non viene creato l'intero pezzo. La stampa 3D è molto utile per creare pezzi e prototipi personalizzati prima di raggiungere un design finale.

Codice di esempio

- 11: indica il numero della riga di codice e viene utilizzato come riferimento. In questo caso corrisponde alla riga 11 del programma che viene eseguito.

- G/m: in blu. Indica che si tratta di un comando del tipo indicato dalla lettera. In questo caso il codice G1 corrisponde al comando: movimento coordinato alla velocità di avanzamento.

Successivamente, ogni testo trovato in rosso definisce alcuni parametri per il comando e quindi il valore per ciascun parametro in questione:

- F: velocità. In questo caso è indicato che la velocità è 900.

- X/y/z: sono le coordinate di posizione.

- E: Movimento per l'alimentatore.

Riferimenti

  1. EducatiBot (2019). G-codice. Preso da: educatiBot.com.
  2. Ultimaker (2019). Cos'è G-code? Preso da: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). Stampante 3D G-codice G vs CNC G-code-Qual è la differenza? All3dp. Preso da: all3dp.com.
  4. Autodesk (2019). Iniziare con G-code. Preso da: Autodesk.com.
  5. Wikipedia The Free Encyclopedia (2019). G-codice. Preso da: in.Wikipedia.org.