13.3
13.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ284ꞏ
Compensation d'outil 3D.
Dans la compensation de rayon (G41/G42) l'orientation de l'outil est constante. La
compensation d'outil 3D permet de modifier l'orientation de l'outil pendant la trajectoire, en
tenant compte des dimensions et de la forme de l'outil.
Il y a deux types de compensation 3D : la compensation paraxiale (ou facteurs de
compensation) ou la compensation calculée à partir du vecteur normal. Dans le premier cas,
le CAM génère le programme avec les blocs nécessaires pour générer les trajectoires. Dans
le deuxième cas, le CAM génère les blocs avec un vecteur normal à la surface et la CNC
effectue les calculs nécessaires pour générer les trajectoires. Les deux types de
compensation 3D sont incompatibles avec la compensation du rayon de l'outil (G41/G42).
Programmation. Activer la compensation 3D.
Cette instruction doit être programmée seule dans le bloc. Au moment de programmer cette
instruction, il faut définir le type de compensation 3D à activer.
Format de programmation.
Le format de programmation est le suivant; la liste d'arguments est affichée entre clés et les
arguments optionnels entre crochets angulaires.
#COMP3D <ON>
#COMP3D <ON> [<{mode}>]
{mode}
Optionnel. Type de compensation. Programmer une des commandes
suivantes.
• PARAX; Compensation 3D paraxiale (par défaut).
• NORMAL; Compensation 3D avec vecteur normal.
#COMP3D
#COMP3D ON
#COMP3D [PARAX]
#COMP3D ON [PARAX]
#COMP3D [NORMAL]
#COMP3D ON [NORMAL]
Le mode paraxial est le mode par défaut ; néanmoins, dans un même programme le dernier
mode sélectionné est conservé.
Type de compensation. Compensation 3D paraxiale.
Le CAM calcule les trajectoires et remet à la CNC un programme avec l'information
nécessaire pour générer les trajectoires dans les angles. Le CAM tient compte de la forme
de l'outil et donc le programme peut être exécuté avec n'importe quel type d'outil.
Le CAM ajoute aux blocs de déplacement un vecteur (sans normaliser), sous forme
N[P,Q,R]. Le vecteur généré par le CAM est un vecteur de compensation (vecteur paraxial)
sur la cote programmée, un vecteur d'offsets. Ce vecteur est équivalent à celui que
générerait la CNC en tenant compte du vecteur normal à la surface, du vecteur d'orientation
de l'outil, du type d'outil et de l'intersection avec la trajectoire suivante. À partir de ce vecteur,
la CNC calcule l'offset à ajouter à la cote programmée, en fonction du rayon de l'outil.
Offset X = Rayon de l'outil * P
Offset Y = Rayon de l'outil * Q
Offset Z = Rayon de l'outil * R
La compensation paraxiale est une compensation 3D complète pour des machines à 5 axes,
qui s'applique pour des petits déplacements et des surfaces 3D. Si l'on travaille avec des
axes rotatifs, il est recommandé d'activer le RTCP.
Avec ce mode, la CNC peut compenser des profils formés par des segments, des segments
et des arcs tangents entre eux et aussi par des arcs, à condition qu'ils continuent de l'être
après avoir été compensés.
M a nu el d e p rog r amm a t io n.