G03 – Interpolation circulaire (sens anti-horaire)

Cette commande exécute un mouvement circulaire dans le sens inverse des aiguilles d'une montre. L'arc commence à la position actuelle et le centre est défini par les valeurs I, J, K comme un décalage par rapport à la position actuelle, ou R pour le rayon. Les valeurs X, Y et Z définissent le point final. Masso utilise des valeurs I, J, K incrémentales pour les arcs


Syntaxe et paramètres


  • G03 initie un mouvement d'arc commençant à l'emplacement des coordonnées X,Y,Z où G03 a été émis.
  • Valeur X : c'est la coordonnée X qui définit le point final
  • Valeur Y - Il s'agit de la coordonnée Y qui définit le point final
  • Valeur Z : c'est la coordonnée Z qui définit le point final
  • Valeur I : Ce sont des coordonnées relatives et définissent la coordonnée X du centre comme un décalage par rapport à la coordonnée X du point de départ. (Valable sur les avions G17 et G18)
  • Valeur J - Ce sont des coordonnées relatives et définissent la coordonnée Y centrale comme un décalage par rapport à la coordonnée Y du point de départ. (Valable sur les avions G17 et G19)
  • Valeur K : Ce sont des coordonnées relatives et définissent la coordonnée Z du centre comme un décalage par rapport à la coordonnée Y du point de départ. (Valable sur les avions G18 et G19)

  • Valeur R - Utilisé pour définir le rayon de l'arc pour les arcs jusqu'à 90 degrés.


Attention : L'utilisation de la valeur R pour les arcs supérieurs à 90 degrés ne fonctionne pas car elle définit plusieurs points centraux. Pour les arcs supérieurs à 90 degrés, utilisez les valeurs IJK pour les commandes G03.



Exemple de programme pour faire un Arc


 N10 G00 X20 Y10 Z-1
N20 G03 X50 Y40 I0 J30


  • Dans l'exemple ci-dessus, la première ligne est déplacée vers la position X20 Y10 Z-1
  • Un arc est créé à partir de la position X20 Y10 et se termine à la coordonnée X50 Y40 avec le centre à la position X20 Y40 se déplaçant dans le sens antihoraire. La hauteur Z ne change pas.
  • Le centre de l'arc est calculé comme suit
  • Position initiale X20 + I0 = Coordonnée X du centre X20
  • Position initiale Y10 + J30 = Coordonnée Y centrale Y40




Exemple de programme pour faire une Spirale

 N10 G00 X20 Y10 Z0
N20 G03 X50 Y40 Z-3 I0 J30


  • En ajoutant une hauteur Z dans G03, vous pouvez créer un arc en spirale
  • Dans l'exemple ci-dessus, la première ligne se déplace vers la position X20 Y10 Z0
  • Un arc est créé à partir de la position X20 Y10 et se termine à la coordonnée X50 Y40 avec le centre à la position X20 Y40 se déplaçant dans le sens antihoraire. L'arc est le même que dans le diagramme ci-dessus, mais l'axe Z descendra de sa hauteur actuelle à -3 unités à une vitesse uniforme sur l'arc pour former une trajectoire en spirale.
  • Le centre de l'arc est calculé comme suit
  • Position initiale X20 + I0 = Coordonnée X du centre X20
  • Position initiale Y10 + J30 = Coordonnée Y centrale Y40



INFO : Les unités sont définies en pouces ou en mm selon la configuration de votre machine ou la commande G20 ou G21 utilisée.