Axes, systèmes de coordonnées, frames
4.5 Frames
Exemple
Pour une machine, l'axe de rotation de la table pointe dans la direction Y positive. La table
est tournée de +45 degrés. Une frame est alors définie avec PAROT, qui décrit également une
rotation de 45 degrés autour de l'axe Y. Le système de coordonnées qui n'est pas tourné par
rapport au monde extérieur (marqué sur l'image par "position du système de coordonnées
selon TCARR") est tourné de -45 degrés par rapport au système de coordonnées emporté
(position selon PAROT). Si ce système de coordonnées est défini par exemple avec ROT Y-45
puis le porte-outil sélectionné avec TCOFR actif, un angle de +45 degrés est déterminé pour
l'axe de rotation du porte-outil.
L'instruction PAROT n'est pas rejetée si aucun porte-outil orientable n'est actif. Cependant,
un tel appel ne provoque pas de changement de frame.
Traitement dans le sens de l'orientation de l'outil
Surtout sur les machines avec un outil orientable, il doit parfois être déplacé dans la direction de
l'outil (généralement lors du perçage) sans activer une frame (par exemple en utilisant TOFRAME
ou TOROT) dans laquelle l'un des axes pointe dans la direction de l'outil. Le problème se pose
également lorsqu'une frame est active lors d'un traitement incliné qui définit le plan incliné, mais
que l'outil ne peut pas être réglé exactement verticalement car l'orientation de l'outil ne peut pas
être réglée arbitrairement en raison d'un porte-outil indexé (denture Hirth). Dans ces cas -
contrairement au mouvement réellement requis perpendiculairement au plan - le perçage doit
être effectué dans la direction de l'outil, car sinon le foret hélicoïdal ne serait pas guidé dans la
direction de son axe longitudinal (casse de l'outil).
Déplacement incrémental
Le point final d'un déplacement incrémental dans le sens de l'outil est défini avec MOVT =
<valeur> ou MOVT=IC(<valeur>) programmé.
Le sens de déplacement positif est défini de la pointe de l'outil au porte-outil. Correspondant
au traitement parallèle à l'axe, par exemple avec G91 Z....
Déplacement absolu
Le point final d'un déplacement absolu dans le sens de l'outil est défini avec MOVT =
<valeur> programmé.
Pour ce faire, on définit un plan passant par le point d'origine et dont le vecteur normal à la
surface est parallèle à l'orientation de l'outil. MOVT indique alors la position par rapport à ce
plan (voir figure). Le plan de référence n'est utilisé que pour calculer la position finale. Les
frames actives ne sont pas affectées par ce calcul interne.
410
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base