Axes, systèmes de coordonnées, frames
4.5 Frames
Rotation d'un frame dans la direction de l'outil
Avec la commande du langage TOFRAME, déjà disponible dans les anciennes versions
logicielles, il est possible de définir une frame dont l'axe Z pointe dans la direction de l'outil.
Une frame programmée existante est écrasée par une frame décrivant une rotation pure. Tous
les décalages d'origine, la fonction miroir ou la mise à l'échelle qui auraient pu exister dans la
frame précédemment active sont supprimés.
Parfois, ce comportement est ennuyeux. En particulier, il est souvent judicieux de conserver un
décalage d'origine, qui est utilisé pour définir le point de référence dans la pièce.
Par conséquent, la commande de langage supplémentaire TOROT est introduite, qui écrase
uniquement la partie rotation dans la frame programmée, mais laisse les autres composantes
inchangées. La rotation définie par TOROT est la même que celle définie par TOFRAME.
Comme TOFRAME, TOROT est indépendant de la présence d'un porte-outil orientable.
En particulier, cette commande de langage peut également être utilisée pour les
transformations 5 axes.
La nouvelle instruction TOROT permet de réaliser une programmation cohérente pour des
organes porte-outil orientables quelle que soit le type de cinématique.
Les frames sont définies avec TOFRAME ou TOROT, dont le sens Z pointe dans la direction de
l'outil. Cette définition convient aux opérations de fraisage où G17 est généralement actif.
Cependant, il est souhaitable que des frames puissent être définis dans lesquels l'alignement
s'effectue sur l'axe X ou Y, en particulier pour les opérations de tournage ou généralement
lorsque G18 ou G19 est actif. À cet effet, les commandes suivantes sont disponibles dans le
groupe G53 :
• TOFRAMEX, TOFRAMEY, TOFRAMEZ
• TOROTX, TOROTY, TOROTZ
Avec ces commandes, il est possible de définir des frames correspondantes. La fonctionnalité
de TOFRAME et TOFRAMEZ ou de TOROT et TOROTZ est identique dans chaque cas.
Les frames créées par TOROT ou TOFRAME peuvent être écrites dans une frame de système
séparée ($P_TOOLFR). La frame programmable reste alors inchangée.
• Condition : PM28082 $MC_MM_SYSTEM_FRAME_MASK, Bit 3 = 1
Lors de la programmation de TOROT ou TOFRAME etc., le comportement est identique avec
ou sans frame de système. Des différences se manifestent ensuite ultérieurement quand la
frame programmable est modifié.
Remarque
Il est recommandé de n'utiliser que la frame de système prévue pour les frames générées par les
commandes du groupe G 53 lors de la création de nouvelles.
Exemple
Après TOROT, TRANS est programmé. TRANS sans spécification de paramètres supprime la
frame programmable. Dans la variante sans frame système, la partie trame de la frame
programmable provoquée par TOROT est également supprimée ; si la partie TOROT est dans
la frame système, elle est conservée.
TOROT ou TOFRAME etc. sont désactivés avec la commande vocale TOROTOF. TOROTOF
supprime toute la frame de système $P_TOOLFR. Si les commandes TOFRAME etc. ne
396
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base