Tool calibration

Sélectionner UtilitairesDefinir Outil (TCP) pour calibrer le TCP en utilisant RoboDK. Il est possible d’utiliser autant de points que vous le souhaitez, en utilisant différentes orientations. Plus il y a de points et de changements d’orientation, et mieux ce sera pour que vous obteniez une meilleure estimation du TCP ainsi qu’une bonne estimation de l’erreur TCP.

Les 2 options suivantes sont disponibles pour calibrer un TCP :

En touchant un point fixe avec le TCP avec différentes orientations.

En touchant un plan avec le TCP (comme une sonde tactile).

Il est recommandé d’étalonner en touchant une référence plane pour étalonner une sonde tactile ou une broche. Cette méthode est plus stable contre les erreurs utilisateur.

Si le TCP est sphérique, le centre de la sphère est calculé comme le nouveau TCP (il n’est pas nécessaire de définir le diamètre de la sphère).

Robot Calibration LaserTracker - Image 49

Les étapes suivantes doivent être suivies pour étalonner le TCP avec un plan (tel que le montre l’image) :

1.Sélectionner l’outil ayant besoin d’être calibré.

2.Sélectionner la méthode de calibration ”Calib XYZ by plane”.

3.Sélectionner Etalonner en utilisant “joints”.

4.Sélectionner le robot en cours d’utilisation.

5.Sélectionner le nombre de poses qui seront nécessaire pour calibrer le TCP (il est recommandé d’utiliser au moins 8 poses).

6.Sélectionner une estimation du plan de référence. Si le plan de référence n’est pas parallèle au plan robot XY (à partir de la référence du robot), ajouter une estimation de ce plan de référence dans une plage de ±20 degrés. La position de ce plan n’est pas importante, seulement l’orientation.

Robot Calibration LaserTracker - Image 50

7.Commencer à remplir le tableau de valeurs des joints. Il est possible de le remplir manuellement ou en faisant des copier-coller avec les boutons (comme le montre l’image). Vous pouvez également utiliser le bouton « Get Jx » pour obtenir les valeurs de joint actuelles du robot dans le simulateur. Si vous obtenez les valeurs des joints/articulations d’un robot connecté, sélectionner « Get current joints » dans le menu de connexion du robot (voir l’image ci-jointe ou l’annexe pour plus d’informations sur la connexion d’un robot avec RobodDK). Il est fortement recommandé de conserver une copie séparée des joints utilisés pour l’étalonnage (comme un fichier texte, par exemple).

Robot Calibration LaserTracker - Image 51

8.Une fois le tableau rempli, vous verrez les nouvelles valeurs TCP (X, Y, Z) comme « TCP étalonné », au bas de la fenêtre. Sélectionner « Mettre à jour » et le nouveau TCP sera mis à jour dans la station RoboDK. L’orientation de la sonde ne peut pas être trouvée en utilisant cette méthode.

9.Sélectionner « Show errors » et vous verrez l’erreur de chaque pose par rapport au TCP calculé (qui est la moyenne de toutes les poses). Vous pouvez supprimer une pose si elle a une erreur plus importante que les autres.

10.Mettre à jour manuellement les valeurs dans le contrôleur du robot (X, Y, Z uniquement). Si le TCP est utilisé dans un programme généré par RoboDK, il n’est pas nécessaire de mettre à jour les valeurs dans le contrôleur de robot.


11.