14.8 Commande : Point de passage variable
14.8 Commande : Point de passage variable
Un point de passage avec une position d´ e finie par une variable, dans ce cas pos calcul´ e e. La
variable doit ˆ e tre une pose telle que
var=p[0.5,0.0,0.0,3.14,0.0,0.0]. Les trois premi` e res sont x, y, z et les trois derni` e res
sont l'orientation donn´ e e en tant que vecteur de rotation donn´ e par le vecteur rx, ry, rz. La lon-
gueur de l'axe est l'angle de pivotement en radians, et le vecteur lui-mˆ e me donne l'axe autour
duquel il faut pivoter. La position est toujours donn´ e e par rapport ` a un r´ e f´ e rentiel ou un syst` e me
de coordonn´ e es, d´ e fini par la fonction s´ e lectionn´ e e. Si un rayon de lissage est d´ e fini sur un point
de passage fixe et que les points de passage pr´ e c´ e dents et suivants celui-ci sont variables ou si le
rayon de lissage est d´ e fini sur un point de passage variable, alors un ´ e ventuel chevauchement
du rayon de lissage ne sera pas v´ e rifi´ e (voir 14.6). Si, lors de l'ex´ e cution du programme, le
rayon de lissage chevauche un point, le robot l'ignorera et passera au suivant.
Par exemple, pour d´ e placer le robot de 20 mm suivant l'axe z de l'outil :
var_1=p[0,0,0.02,0,0,0]
D´ e placementL
Point de passage_1 (position variable) :
Utiliser variable=var_1, Fonction=Outil
Version 3.9
II-79
CB3