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

Conversione degli archi da R a IJK


La funzione Convert Arcs R to IJK sostituisce i comandi di interpolazione circolare G02 / G03 con parametro raggio R con comandi equivalenti che usano le coordinate del centro arco I, J o K, a seconda del piano attivo (G17, G18, G19). Questo formato è preferito da molti post-processor e controllori, in particolare per archi complessi o di grande raggio. NCPlayer supporta due modalità di conversione: Convert R arcs → IJK (Incremental) e Convert R arcs → IJK (Absolute).

Cosa fa questa funzione

  • Analizza il programma NC alla ricerca di tutti i comandi G02 / G03 con parametro R.
  • Determina il piano di lavoro corrente:
    • G17 — usa I e J (asse Z come perpendicolare).
    • G18 — usa I e K (asse Y come perpendicolare).
    • G19 — usa J e K (asse X come perpendicolare).
  • Calcola le coordinate del centro arco nel sistema assoluto in base a:
    • Il punto finale precedente (punto iniziale dell’arco).
    • Le nuove coordinate del punto finale dell’arco.
    • La direzione dell’arco (CW/CCW).
    • Il segno del raggio R (segmento minore o maggiore).
  • Sostituisce R con i valori calcolati di I, J, K.
  • Mantiene invariati commenti e altri parametri della riga.
  • Non modifica i comandi che contengono G7x, G8x, G10, né le righe che sono commenti.

Algoritmo (versione breve)

  1. Leggere il file riga per riga, determinando il piano di lavoro corrente (G17, G18, G19).
  2. Se la riga contiene G02 o G03 con parametro R — estrarre tutte le coordinate (X/Y/Z).
  3. Calcolare il centro dell’arco usando le formule geometriche appropriate in base al piano e alla direzione.
  4. Formare un nuovo comando con I, J, K al posto di R.
  5. Aggiornare la posizione corrente (il punto finale dell’arco diventa il nuovo punto di riferimento).

Esempi

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

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

Quando utilizzarla

  • Se il controllore macchina non supporta il parametro R per gli archi.
  • Quando si preparano programmi per sistemi CAM o simulatori che richiedono coordinate esplicite del centro arco.
  • Per evitare ambiguità nella gestione di archi di grande ampiezza (> 180°).
Suggerimento: dopo la conversione, si consiglia di eseguire una simulazione del percorso utensile per assicurarsi che gli archi risultanti corrispondano esattamente alla geometria originale.
NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy