Informazioni sul servizio NCPlayer:
Menu File
Menu Modifica
Menu Visualizza
Menu Formattazione
Menu Strumenti
Menu Configurazione macchina
Collaborazione

Conversione degli archi IJK in R


La funzione Convert IJK Arcs to R sostituisce i comandi di interpolazione circolare G02 / G03 con parametri del centro arco I, J o K con comandi equivalenti che utilizzano il parametro raggio R. Questo formato è spesso usato nei programmi NC scritti manualmente o per una rappresentazione semplificata della geometria. NCPlayer supporta tutte e 4 le possibili conversioni: Convert IJK INC arcs → IJK ABS, Convert IJK ABS arcs → IJK INC, Convert IJK (Incremental) to R arcs e Convert IJK (Absolute) to R arcs.

Cosa fa questa funzione

  • Analizza il programma NC e trova tutti i comandi G02 / G03 con coordinate del centro arco (I, J, K).
  • Determina il piano di lavorazione corrente:
    • G17 — il centro arco è definito da I, J (asse Z perpendicolare).
    • G18 — da I, K (asse Y perpendicolare).
    • G19 — da J, K (asse X perpendicolare).
  • Calcola il raggio dell’arco in base a:
    • Punto iniziale (posizione corrente prima del comando).
    • Punto finale dell’arco (X/Y/Z nel comando).
    • Coordinate del centro dell’arco (I, J, K).
  • Sostituisce IJK con il valore di R calcolato, mantenendo la direzione dell’arco (CW/CCW) e i commenti.
  • Non modifica i comandi con G7x, G8x, G10 né le righe che sono commenti.

Algoritmo (breve)

  1. Leggere il file riga per riga, tracciando il piano di lavorazione attivo.
  2. Quando viene trovato un G02 / G03 con IJK:
    • Estrarre le coordinate di inizio e fine dell’arco.
    • Calcolare il raggio come distanza dal centro al punto iniziale.
  3. Rimuovere i parametri I, J, K e aggiungere il parametro R con il valore calcolato.
  4. Aggiornare la posizione corrente al punto finale dell’arco.

Esempi

; Prima:
G17
N10 G02 X50 Y50 I0  J25 F200
N20 G03 X0  Y0  I-25 J0

; Dopo:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

Quando utilizzarla

  • Per semplificare la geometria e ridurre le dimensioni del codice.
  • Quando si preparano programmi NC per macchine che non richiedono IJK e preferiscono il parametro R.
  • Per una migliore leggibilità durante la modifica manuale del G-code.
Suggerimento: durante la conversione da IJK a R, gli archi di grande ampiezza (> 180°) possono essere interpretati in modo ambiguo. In questi casi, assicurati che il segno di R scelto (positivo o negativo) produca il percorso utensile corretto.
NCPlayer - Convert Arcs IJK to R
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy