Blog

Codici G CNC essenziali che devi conoscere, li conosci davvero? – Yumei

Yumei Hardware, che è stata fondata nel 2010, è una significativa attività di ricerca e sviluppo per la fabbricazione di lamiere domestiche. Offre capacità di progettazione e produzione di prodotti di prim'ordine con un'enfasi sui prodotti per fresatura cnc in alluminio, parti di tornio cnc, parti cnc e prototipazione cnc.

Codici G CNC essenziali che devi conoscere, li conosci davvero?

Essential CNC G-Codes

Conosci veramente i codici G CNC? Controlliamo se c'è qualcosa che non capisci.

1. Codici G e loro funzioni

  • G00— Posizionamento rapido
  • G01— Interpolazione lineare
  • G02— Interpolazione circolare in senso orario
  • G03— Interpolazione circolare in senso antiorario
  • G04— Sosta (pausa)
  • G05— Interpolazione circolare tramite un punto intermedio
  • G06— Interpolazione parabolica
  • G07— Interpolazione Z-spline
  • G08— Accelerazione dell'avanzamento
  • G09— Decelerazione dell'alimentazione
  • G10— Impostazione dei dati
  • G16— Programmazione delle coordinate polari
  • G17— Lavorazione del piano XY
  • G18— Lavorazione del piano XZ
  • G19— Lavorazione del piano YZ
  • G20— Unità in pollici (sistema FANUC)
  • G21— Unità metrica (sistema FANUC)
  • G22— Modalità di programmazione del raggio
  • G220— Utilizzato nell'interfaccia di sistema
  • G23— Modalità di programmazione del diametro
  • G230— Utilizzato nell'interfaccia di sistema
  • G24— Fine della subroutine
  • G25— Salto di programma
  • G26— Lavorazione ad anello
  • G30— Annulla il ridimensionamento
  • G31— Definisci il ridimensionamento
  • G32— Filettatura a passo uguale (pollici)
  • G33— Filettatura a passo uguale (metrica)
  • G34— Filettatura a passo crescente
  • G35— Filettatura a passo decrescente
  • G40— Annulla la compensazione/offset del raggio dell'utensile
  • G41— Compensazione utensile rimasta
  • G42— Diritto di compensazione dell'utensile
  • G43— Offset positivo della lunghezza dell'utensile
  • G44— Offset negativo della lunghezza dell'utensile
  • G45-G52— Vari offset utensile
  • G53— Annullamento offset lineare
  • G54-G59— Impostazioni del sistema di coordinate del pezzo da 1 a 6
  • G60-G62— Modalità di precisione del percorso (fine, media, grossolana)
  • G63— Filettatura
  • G68-G69— Offset utensile per angoli interni/esterni
  • G70— Unità in pollici (Siemens)
  • G71— Unità metriche (mm)
  • G74— Ritorno al punto di riferimento (macchina zero)
  • G75— Torna alla coordinata zero del programma
  • G76— Ciclo di filettatura composta
  • G80— Annulla ciclo fisso
  • G81— Ciclo fisso esterno
  • G331— Filettatura a ciclo fisso
  • G90— Posizionamento assoluto
  • G91— Posizionamento incrementale
  • G92— Coordinata preimpostata
  • G93— Avanzamento temporale inverso
  • G94— Mangime al minuto
  • G95— Avanzamento per giro
  • G96— Velocità superficiale costante (CSS)
  • G97— Annulla CSS

2. Funzioni dettagliate del codice G

Posizionamento rapido

Formato: G00 X(U) Z(W)
Note:

  1. Sposta rapidamente l'utensile verso il punto di destinazione senza tagliare.
  2. Tutti gli assi programmati si muovono contemporaneamente alla velocità definita; Gli assi che raggiungono il loro obiettivo si fermano mentre gli altri continuano.
  3. Gli assi non utilizzati non devono essere programmati.
  4. Può anche essere scritto comeG0.

Esempio:

G00 X75 Z200
G01 U-25 W-100

Sposta X e Z contemporaneamente al punto A, quindi Z continua fino al punto B.


Interpolazione lineare

Formato: G01 X(U) Z(W) F(mm/min)

  • Sposta l'utensile lungo una linea retta alla velocità di avanzamentoF.
  • Può anche essere scritto comeG1.

Esempio:

G01 X40 Z20 F150

Due assi si spostano insieme dal punto A al punto B.


Interpolazione circolare

Formato 1: G02 X(U) Z(W) I K F

  • XeZsono coordinate finali (assolute con G90, incrementali con G91).
  • IoeOkaysono gli offset centrali dal punto iniziale.
  • Può programmare archi di quadranti o cerchi completi.

Esempio:

G02 X60 Z50 I40 K0 F120

Formato 2: G02 X(U) Z(W) R(±) F

  • Utilizzato solo per archi a segmento singolo.
  • R+per archi <180°,R-per archi >180°.

Esempio:

G02 X60 Z50 R20 F120

Formato 3 e 4: G02 X(U) Z(W) CR=_ F / G02 X(U) Z(W) D_ F

  • Simile al formato 2, utilizzando un punto o un diametro intermedio.

Accelerazione/decelerazione dell'alimentazione

Formato: G08

  • Aumenta l'avanzamento del 10% per linea; Usa due linee per un aumento del 20%.

Programmazione raggio/diametro

  • G22:Modalità raggio
  • G23:Modalità diametro

Programma Jump/Loop

  • G25 LXXX:Vai alla sezione del programma specificata
  • G26 LXXX QXX:Eseguire il loop di una sezione del programmaQtempi

Filettatura

  • G32/G33 X(U) Z(W) F:Filettature a principio singolo, possono tagliare filettature coniche.
  • G331 X Z I K R P:Ciclo di filettatura con più passaggi.

Coordinate del pezzo e velocità del mandrino

  • G50 S_ Q_— Impostare le velocità massime (S) e minime (Q) del mandrino.
  • G54-G59— Selezionare i sistemi di coordinate del pezzo.

Precisione del percorso

  • G60— Modalità percorso esatto (rallenta tra i segmenti)
  • G64— Percorso continuo (per la sgrossatura)

Ritorno / Punti di riferimento

  • G74 X Z— Ritorno alla macchina zero; Ritorno ad asse singolo supportato.
  • G75— Torna all'inizio delle coordinate del programma.

Cicli Fissi

  • G81 X(U) Z(W) R I K F— Ciclo fisso esterno/interno.

Modalità di programmazione

  • G90— Coordinate assolute
  • G91— Coordinate incrementali
  • G92 X Z— Impostare la coordinata del pezzo zero

Modalità di alimentazione

  • G94— Mangime al minuto
  • G95— Avanzamento per giro

Subroutine

  • G20 L_N_— Chiama la subroutine
  • G24— Fine subroutine

Comandi mandrino e refrigerante

  • M03/M04/M05— Mandrino avanti/indietro/arresto
  • M07/M08/M09— Nebulizzazione/Liquido/Refrigerante spento

Arresto / Fine del programma

  • M00— Pausa del programma
  • M01— Arresto opzionale
  • M02— Fine del programma (reset della macchina)
  • M30— Fine del programma (il puntatore torna all'avvio)
  • M98— Chiama la subroutine
  • M99— Torna al programma principale

Note aggiuntive

  1. G00 contro G01— G00 per il posizionamento, G01 per il taglio.
  2. G02 contro G03— Archi in senso orario e antiorario.
  3. G04— Sosta per la lavorazione di fori ciechi o scanalature.
  4. G17-G19— Selezione del piano (XY, XZ, YZ).
  5. G27-G29— Comandi per i punti di riferimento.
  6. G40-G42— Compensazione del raggio.
  7. G43-G49— Compensazione della lunghezza dell'utensile.
  8. G32, G76— Cicli di filettatura.
  9. Cicli di tornitura — G70, G71, G72, G73.
  10. Cicli di fresatura: G73, G83, G81, G82, ecc.
  11. G90/G91 — Programmazione assoluta vs incrementale.
  12. Comandi del mandrino: G50, G96, G97, G98, G99.

Questa traduzione è accurata, professionale e conserva tutte le sfumature tecniche del riferimento originale del codice G CNC.


Le nostre parti di lavorazione CNC

Ecco una piccola selezione delle parti lavorate a CNC che abbiamo prodotto per i nostri clienti.

Termini di ricerca più attivi