Programmation autonome
![]()
Optimisation des chemins
La programmation hors ligne vise généralement à obtenir un parcours optimal du programme en termes de :
-
Éviter les collisions
-
Maintenir le système machine/robot à l’écart des singularités et des limites d’axe
-
Assurer la portée du parcours d’outil
-
aligner le processus avec les valeurs de référence et le maintenir dans les tolérances spécifiées
-
Fonctionnement avec un temps de cycle minimal
-
En respectant d’autres directives personnalisées.
Après calcul, le programme n’a pas toujours été trouvé capable de remplir tous les objectifs ci-dessus. Le programme doit être optimisé globalement ou localement. Cela peut se faire en modifiant la position et l’orientation du parcours d’outil, en modifiant ses différents attributs et paramètres, et en utilisant les plusieurs attributs spéciaux disponibles qui aident à améliorer les trajectoires d’outil.
De plus, le logiciel inclut un ensemble de fonctions dites d’optimisation autonome des programmes. Ces fonctions, ces méthodes, sont capables de générer et d’optimiser un parcours d’outil sous certaines conditions prédéfinies.
Avec ces informations en tête, on pourrait esquisser le flux de travail de création du parcours d’outil et l’étape d’application de l’optimisation automatique du parcours comme sur l’image ci-dessous.
Les étapes autonomes évaluent le parcours d’outil puis optimisent potentiellement toute position individuelle, toute partie du parcours que la fonctionnalité spécifique couvre. Cependant, elle conservera les événements de programmation explicitement définis (manuels) et ne les écrasera pas, tels que :
-
Enseigner les événements
-
Postes enseignés manuellement
-
Interpolations
-
Optimisations de Jolt
-
Positions supprimées.
Programmation autonome
En plus d’exécuter ces fonctionnalités de programmation autonome au niveau du programme existant, des groupes d’opérations ou des opérations individuelles, elles peuvent également être exécutées lors de la programmation d’une nouvelle opération.
Dans le panneau de définition de la géométrie du processus et dans le panneau Paramètres de programmation, il existe une option pour déterminer si la fonctionnalité de programmation autonome doit être exécutée immédiatement après le calcul de l’opération.
![]()
| Option | Description | |
|---|---|---|
| Aucune optimisation | L’opération est calculée. Aucune optimisation autonome supplémentaire ne sera réalisée. | |
| Optimisation autonome complète | Après le calcul du parcours initial de l’outil, toutes les méthodes d’optimisation autonomes seront exécutées. | |
| Optimisation automatique des chemins de procédé | La partie en cours de l’opération, le parcours d’outil, sera optimisée. | |
| Génération automatique du chemin des liens | Optimisez le mouvement, le lien entre les opérations pour se déplacer sans collision. |