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

Conversion des arcs de R vers IJK


La fonction Convertir les arcs R en IJK remplace les commandes d’interpolation circulaire G02 / G03 comportant un paramètre de rayon R par des commandes équivalentes avec les coordonnées absolues du centre de l’arc I, J ou K, selon le plan actif (G17, G18, G19). Ce format est préféré par de nombreux post-processeurs et contrôleurs, en particulier pour les arcs complexes ou de grand rayon. NCPlayer prend en charge deux modes de conversion : Convertir arcs R → IJK (incrémental) et Convertir arcs R → IJK (absolu).

Ce que fait la fonction

  • Analyse le programme NC à la recherche de toutes les commandes G02 / G03 contenant le paramètre R.
  • Détermine le plan d’usinage actif :
    • G17 — utilise I et J (axe Z perpendiculaire).
    • G18 — utilise I et K (axe Y perpendiculaire).
    • G19 — utilise J et K (axe X perpendiculaire).
  • Calcule les coordonnées du centre de l’arc dans le système absolu à partir de :
    • Le point de départ précédent (début de l’arc) ;
    • Les coordonnées du nouveau point d’arrivée de l’arc ;
    • La direction de l’arc (horaire / antihoraire) ;
    • Le signe du rayon R (segment mineur ou majeur).
  • Remplace R par les valeurs calculées I, J, K.
  • Conserve les commentaires et autres paramètres de ligne inchangés.
  • Ne modifie pas les commandes contenant G7x, G8x, G10 ni les lignes de commentaires.

Algorithme (version courte)

  1. Lire le fichier ligne par ligne et déterminer le plan de travail actuel (G17, G18, G19).
  2. Si la ligne contient G02 ou G03 avec un paramètre R — extraire toutes les coordonnées (X/Y/Z).
  3. Calculer le centre de l’arc à l’aide de formules géométriques selon le plan et la direction.
  4. Former une nouvelle commande avec I, J, K à la place de R.
  5. Mettre à jour la position actuelle (le point final de l’arc devient le nouveau point de référence).

Exemples

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

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

Quand l’utiliser

  • Si le contrôleur de la machine ne prend pas en charge le paramètre R pour les arcs.
  • Lors de la préparation de programmes pour des systèmes CAM ou des simulateurs nécessitant des coordonnées explicites du centre d’arc.
  • Pour éviter toute ambiguïté lors du traitement des grands arcs (> 180°).
Astuce : Après la conversion, il est recommandé d’exécuter une simulation de la trajectoire d’outil afin de vérifier que les arcs obtenus correspondent exactement à la géométrie d’origine.
NCPlayer - Conversion des arcs R en IJK NCPlayer - Conversion des arcs R en IJK NCPlayer - Conversion des arcs R en IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy