Cos'è g91?

Ecco le informazioni su G91 in formato Markdown:

G91: Programmazione Incrementale

Il codice G91 indica al controllo numerico (CNC) di interpretare le coordinate successive nel programma come movimenti incrementali rispetto alla posizione corrente dell'utensile, e non rispetto allo zero assoluto della macchina. In altre parole, le coordinate specificate dopo G91 rappresentano la distanza e la direzione del movimento relativo alla posizione attuale.

Cosa fa?

  • Passa alla modalità incrementale: Attiva la modalità incrementale, dove i valori successivi dei comandi di movimento (G00, G01, G02, G03, ecc.) sono interpretati come cambiamenti di posizione rispetto all'ultima posizione.
  • Semplicifica i movimenti ripetitivi: Utile per eseguire pattern ripetitivi o micro-aggiustamenti senza dover ricalcolare le coordinate assolute per ogni singolo movimento.
  • Maggior flessibilità: Permette di definire movimenti basandosi sulla posizione corrente, anziché sulla posizione assoluta dell'origine macchina.

Come si usa?

Il codice G91 è in genere seguito dai comandi di movimento (G00, G01, G02, G03). Ad esempio:

G91 ; Modalità incrementale
G01 X1.0 Y0.5 F100 ; Muovi di 1.0 in X e 0.5 in Y
G01 X0.0 Y-0.25 F100 ; Muovi di 0.0 in X e -0.25 in Y
G90 ; Ritorna alla modalità assoluta (opzionale)

Argomenti Importanti:

  • <a href="https://it.wikiwhat.page/kavramlar/Modalità%20di%20Coordinata">Modalità di Coordinata</a>: G91 cambia la modalità di coordinata da assoluta (G90) a incrementale. È essenziale comprendere la differenza tra le due modalità.
  • <a href="https://it.wikiwhat.page/kavramlar/G90">G90</a>: Questo codice è usato per ritornare alla modalità di coordinata assoluta. È buona pratica includere G90 alla fine del blocco di istruzioni incrementali per evitare errori in esecuzioni successive.
  • <a href="https://it.wikiwhat.page/kavramlar/Coordinate%20Assolute%20e%20Incrementali">Coordinate Assolute e Incrementali</a>: La comprensione delle coordinate assolute e incrementali è fondamentale per un corretto utilizzo di G91.
  • <a href="https://it.wikiwhat.page/kavramlar/Sicurezza%20CNC">Sicurezza CNC</a>: Assicurarsi che la macchina utensile si muova nella direzione prevista e di non superare i limiti della macchina. Verificare attentamente le coordinate incrementali prima dell'esecuzione.

Esempio d'uso:

Immagina di dover fare una serie di fori a distanza costante lungo una linea. Invece di calcolare le coordinate assolute per ogni foro, puoi usare G91 per specificare solo la distanza tra i fori.

G90 G00 X0 Y0  ; Vai all'origine (modalità assoluta)
G43 H01 Z1.0 ; Abbassa utensile
G91 ; Modalità incrementale
G01 Z-0.5 F50 ; Fora
G01 Z1.0 F50 ; Alzati
G01 X2.0 F100 ; Sposta di 2 unità in X
G01 Z-0.5 F50 ; Fora
G01 Z1.0 F50 ; Alzati
G01 X2.0 F100 ; Sposta di 2 unità in X
G01 Z-0.5 F50 ; Fora
G01 Z1.0 F50 ; Alzati
G90 ; Ritorna alla modalità assoluta
G00 Z10.0 ; Sposta in alto l'utensile