PLANE VECTOR
Application
La fonction PLANE VECTOR vous permet de définir le plan d’usinage avec deux vecteurs.
Sujets apparentés
- Formats d'émission de programmes CN
Description fonctionnelle
Les vecteurs définissent un plan d'usinage en tant que deux indications de direction indépendantes l’une de l’autre, à partir du système de coordonnées pièce W-CS non incliné.
Vecteur de base avec les composantes BX, BY et BZ | Composante NZ du vecteur normal |
Même si une ou plusieurs composantes contiennent la valeur 0, vous devez définir toutes les six composantes.
Il n’est pas nécessaire de programmer un vecteur normé. Vous pouvez utiliser les cotes du plan ou des valeurs quelconques qui ne modifient pas le rapport des composantes entre elles.
Le vecteur de base avec les composantes BX, BY et BZ définit le sens de l’axe X incliné. Le vecteur normal avec les composantes NX, NY et NZ définit le sens de l’axe Z incliné et donc indirectement le plan d’usinage. Le vecteur normal est perpendiculaire au plan d’usinage incliné.
Exemple d'application
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT |
Etat initial | L’état initial montre la position et l’orientation du système de coordonnées du plan d’usinage WPL-CS qui n'est pas encore incliné. La position est définie par le point zéro pièce qui, dans l’exemple présent, a été décalé sur l’arête en haut du chanfrein. Le point zéro pièce actif définit aussi la position dont la CN tient compte pour orienter ou faire tourner le WPL-CS. |
Orientation de l’axe d’outil | Le vecteur normal défini avec les composantes NX+0, NY-1 et NZ+1 permet à la CN d’orienter l’axe Z du système de coordonnées du plan d’usinage WPL-CS perpendiculairement à la surface du chanfrein. L’alignement de l’axe X incliné correspond, en raison de la composante BX+1, à l’orientation de l'axe X non incliné. L’orientation de l’axe Y incliné se fait automatiquement puisque tous les axes sont perpendiculaires entre eux. |
Si vous programmez l'usinage du chanfrein à l'intérieur d'un sous-programme, vous pouvez usiner un chanfrein périphérique avec quatre définitions de plan d'usinage.
- Si l'exemple définit le plan d'usinage du premier chanfrein, programmez les autres chanfreins à l'aide des composantes de vecteurs suivantes :
- BX+0, BY+1 et BZ+0 ainsi que NX+1, NY+0 et NZ+1 pour le deuxième chanfrein
- BX-1, BY+0 et BZ+0 ainsi que NX+0, NY+1 et NZ+1 pour le troisième chanfrein
- BX+0, BY-1 et BZ+0 ainsi que NX-1, NY+0 et NZ+1 pour le quatrième chanfrein
Les valeurs se réfèrent au système de coordonnées pièce W-CS non incliné.
Notez qu'il vous faut décaler le point zéro pièce avant chaque définition de plan d’usinage.
Programmation
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 PLANE VECTOR BX+1 BY+0 BZ+0 NX+0 NY-1 NZ+1 TURN MB MAX FMAX SYM- TABLE ROT |
La fonction CN contient les éléments de syntaxe suivants :
Élément de syntaxe | Signification |
---|---|
PLANE VECTOR | Ouverture de la syntaxe pour définir un plan d’usinage à l’aide de deux vecteurs |
BX, BY et BZ | Composantes du vecteur de base par rapport au système de coordonnées pièce W-CS pour l’orientation de l’axe X incliné Programmation : -99.9999999...+99.9999999 |
NX, NY et NZ | Composantes du vecteur normal par rapport au W-CS pour l’orientation de l’axe Z incliné Programmation : -99.9999999...+99.9999999 |
MOVE, TURN ou STAY | Type de positionnement des axes rotatifs Tip Selon la sélection, vous pouvez définir les éléments de syntaxe optionnels MB, DIST et F, F AUTO ou FMAX. |
SYM ou SEQ | |
COORD ROT ou TABLE ROT |
Remarques
- Si les composantes du vecteur normal contiennent des valeurs très faibles, par exemple 0 ou 0.0000001, la CN ne peut pas calculer l'inclinaison du plan d'usinage. Dans pareil cas, la CN interrompt l’usinage par un message d'erreur. Ce comportement ne peut pas être configuré.
- En interne, la commande calcule les vecteurs normés à partir des valeurs que vous avez introduites.
Informations relatives aux vecteurs non verticaux
Pour que le plan d'usinage soit clairement défini, les vecteurs doivent être programmés perpendiculairement les uns aux autres.
Le paramètre machine optionnel autoCorrectVector (n° 201207) permet au constructeur de la machine de définir le comportement de la CN quand les vecteurs ne sont pas perpendiculaires.
Au lieu d’émettre un message d'erreur, la CN peut corriger ou remplacer le vecteur de base non perpendiculaire. Dans ce cas, la CN ne modifie en rien le vecteur normal.
- Comportement de correction de la CN en cas de vecteur de base non vertical :
- La CN projette le vecteur de base le long du vecteur normal sur le plan d'usinage qui est défini par le vecteur normal.
- Comportement de correction de la CN si le vecteur de base est non perpendiculaire, mais également trop court, parallèle ou antiparallèle au vecteur normal :
- Si le vecteur normal contient la valeur 0 dans la composante NX, le vecteur de base correspond alors à l’axe X d’origine.
- Si le vecteur normal contient la valeur 0 dans la composante NY, le vecteur de base correspond alors à l’axe Y d’origine.
Définition
Abréviation | Définition |
---|---|
B par exemple dans BX | Vecteur de base |
N par exemple dans NX | Vecteur normal |