ISMPositionKinematics_Offset.CartesianToAxes_Offset (METH)¶
METHOD CartesianToAxes_Offset : SMC_Error
Calcule les positions d’axe à partir de la position de la bride plus un vecteur de décalage. Le vecteur de décalage est donné par rapport à l’orientation de la bride.
Note
En général, l’orientation de la bride est inconnue à l’appel de la méthode. Ceci signifie que la méthode en tant que telle ne considère pas de décalage supplémentaire.
Si
vOffset_TCP
est nul, cette méthode retourne le même résultat que MC_KIN_REF_SM3.CartesianToAxes
Retourne la réussite ou non du calcul.
- InOut :
Domaine de validité
Nom
Type
Commentaire
Retour
CartesianToAxes_Offset
SMC_Error
Inout
a
Out : la position des axes de position
Inout Const
v_MCS
SMC_Vector3D
In : position de TCP décalé, par rapport au système de coordonnées de la machine. (le TCP est décalé par l’entrée supplémentaire
vOffset_TCP
.)vOffset_TCP
SMC_Vector3D
In : le décalage de position supplémentaire entre le TCP de la cinématique de positionnement et le TCP décalé. Cette entrée est exprimée au sein du système de coordonnées de bride de la cinématique de positionnement.
aRef
In : la position de référence de tous les axes de position. La position de référence sert à résoudre les ambiguïtés, en raison par ex. de positions singulières, d’axes modulo ou encore d’axes rotatifs avec plage > 360°.
Si la cinématique ne présente pas d’ambiguïtés ou si les données de configuration suffisent pour résoudre toute ambiguïté, la position de référence n’est pas utilisée. En présence d’une ambiguïté, la transformation doit résoudre celle-ci de sorte que les positions d’axe résultantes soient aussi proches que possible d’aRef.
cd
In : données de configuration sérialisées de la cinématique de positionnement décalée. (tel que retourné par ISMPositionKinematics_Offset2.AxesToConfiguration_Offset.)