Contournage, arrêt précis, anticipation (LookAhead)
6.3 Contournage
6.3.3
Arrondissement
Fonction
La fonction "Arrondissement" insère des blocs intermédiaires (blocs d'arrondissement) le long
d'un contour programmé (axes d'interpolation) aux transitions entre blocs non continues
(coudées), de manière à ce que la nouvelle transition entre blocs qui en résulte se déroule de
manière continue (tangentielle).
Axes synchrones
L'arrondissement prend en compte les axes géométriques ainsi que tous les axes synchrones.
Si les axes à interpolation et synchrones se déplacent parallèlement, la génération d'une
transition entre blocs constante n'est cependant pas possible pour les deux types d'axes.
Seule une transition entre blocs quasi constante est alors générée pour les axes synchrones,
au profit des axes à interpolation qui sont toujours déplacés avec précision.
Arrondissement pour G64
L'arrondissement est également effectué si une vitesse qui ne dépasse pas la vitesse admise
à la transition entre blocs pour G64 est requise afin de respecter les limites dynamiques à la
transition entre blocs. Voir chapitre "Abaissement de la vitesse selon un facteur de surcharge
(Page 466)" paragraphe "Facteur de surcharge").
Conséquence sur les conditions de synchronisation
L'arrondissement réduit les blocs programmés entre lesquels le ou les blocs d'arrondissement
sont insérés. La limite de bloc programmée disparaît et n'est ensuite plus disponible comme
critère pour d'éventuelles conditions de synchronisation (p. ex. sortie des fonctions d'aide
parallèle au mouvement, arrêt en fin de bloc).
Remarque
En cas d'utilisation de la fonction "Arrondissement", il est recommandé d'appliquer les
conditions de synchronisation à la fin du bloc avant le point d'arrondissement, et non à la fin du
bloc d'arrondissement inséré. Le bloc suivant n'a alors pas encore été commencé et le contour
peut encore être modifié manuellement dans le cas d'un arrêt en fin de bloc.
Exceptions
Dans les cas suivants, aucun arrondissement n'est effectué à la transition entre blocs, par
exemple, ici, entre les blocs N10 et N20, c.-à-d. qu'aucun bloc d'arrondissement n'est inséré :
Arrêt implicite du déplacement
Causes possibles :
• Sortie des fonctions d'aide avant le déplacement de N20 active
• N20 ne contient pas de déplacement des axes à interpolation
• Dans N20, un axe qui était auparavant axe de positionnement est déplacé pour la première
fois comme axe à interpolation.
468
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base