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