À propos du service NCPlayer :
Menu Fichier
Menu Édition
Menu Affichage
Menu Formatage
Menu Outils
Menu Configuration de la machine
Collaboration

Conversion des arcs IJK en R


La fonction Convertir les arcs IJK en R remplace les commandes d’interpolation circulaire G02 / G03 contenant les paramètres de centre d’arc I, J ou K par des commandes équivalentes utilisant le paramètre de rayon R. Ce format est souvent utilisé dans les programmes CN écrits manuellement ou pour une représentation géométrique simplifiée. NCPlayer prend en charge les 4 conversions possibles : Convertir arcs IJK INC → IJK ABS, IJK ABS → IJK INC, IJK (Incrémental) → R et IJK (Absolu) → R.

Ce que fait la fonction

  • Analyse le programme NC et identifie toutes les commandes G02 / G03 avec coordonnées du centre d’arc (I, J, K).
  • Détermine le plan d’usinage actif :
    • G17 — le centre d’arc est défini par I, J (axe Z perpendiculaire).
    • G18 — par I, K (axe Y perpendiculaire).
    • G19 — par J, K (axe X perpendiculaire).
  • Calcule le rayon de l’arc à partir de :
    • Le point de départ (position actuelle avant la commande) ;
    • Le point final de l’arc (X/Y/Z dans la commande) ;
    • Les coordonnées du centre d’arc (I, J, K).
  • Remplace IJK par le R calculé, en conservant la direction de l’arc (horaire / antihoraire) et les commentaires.
  • Ne modifie pas les commandes contenant G7x, G8x, G10 ni les lignes de commentaires.

Algorithme (résumé)

  1. Lire le fichier ligne par ligne, en suivant le plan d’usinage actif.
  2. Lorsqu’une commande G02 / G03 avec IJK est trouvée :
    • Extraire les coordonnées de début et de fin de l’arc ;
    • Calculer le rayon comme la distance entre le centre et le point de départ.
  3. Supprimer les paramètres I, J, K et ajouter le paramètre R avec la valeur calculée.
  4. Mettre à jour la position actuelle jusqu’à la fin de l’arc.

Exemples

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

; Après :
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

Quand l’utiliser

  • Pour simplifier la géométrie et réduire la taille du code.
  • Lors de la préparation de programmes CN pour des machines ne nécessitant pas de coordonnées IJK et préférant le paramètre R.
  • Pour une meilleure lisibilité lors de l’édition manuelle du G-code.
Astuce : Lors de la conversion d’IJK vers R, les grands arcs (> 180°) peuvent être interprétés de manière ambiguë. Dans ces cas, assurez-vous que le signe du R choisi (positif ou négatif) génère la trajectoire correcte de l’outil.
NCPlayer - Convert Arcs IJK to R
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy