5axes
Apprenti
Bonjour je voulais récupérer le décalage globale en cours après activation d'un décalage par Cycle800.
Mais je n'arrive pas à trouver le bon FRAME ou alors les valeurs retournées ne sont pas celles que j'attendais.
J'arrive bine à récupérer le décalage mis sur l'origine avec :
R10=$P_UIFRNUM pour avoir l'origine active
et ensuite
R11=$P_UIFR[R10,X,TR]
R12=$P_UIFR[R10,Y,TR]
R13=$P_UIFR[R10,Z,TR]
R14=$P_UIFR[R10,X,RT]
R15=$P_UIFR[R10,Y,RT]
R16=$P_UIFR[R10,Z,RT]
R17=$P_UIFR[R10,X,FI]
R18=$P_UIFR[R10,Y,FI]
R19=$P_UIFR[R10,Z,FI] pour avoir les décalages mis sur l'origine.
j'essaye ensuite de récupérer le décalage globale je pensais que ca correspondait à $P_ACTFRAME ou $P_ACTBFRAME .. mais les valeurs ne correspondent pas au décalage du G54, G55
R31=$P_ACTFRAME[X,TR]
R32=$P_ACTFRAME[Y,TR]
R33=$P_ACTFRAME[Z,TR]
R34=$P_ACTFRAME[X,RT]
R35=$P_ACTFRAME[Y,RT]
R36=$P_ACTFRAME[Z,RT]
R37=$P_ACTFRAME[X,FI]
R38=$P_ACTFRAME[Y,FI]
R39=$P_ACTFRAME[Z,FI]
Voilà si un connaisseur averti de Siemens passe dans le coin, un commentaire , une idée.
Merci,
Mais je n'arrive pas à trouver le bon FRAME ou alors les valeurs retournées ne sont pas celles que j'attendais.
J'arrive bine à récupérer le décalage mis sur l'origine avec :
R10=$P_UIFRNUM pour avoir l'origine active
et ensuite
R11=$P_UIFR[R10,X,TR]
R12=$P_UIFR[R10,Y,TR]
R13=$P_UIFR[R10,Z,TR]
R14=$P_UIFR[R10,X,RT]
R15=$P_UIFR[R10,Y,RT]
R16=$P_UIFR[R10,Z,RT]
R17=$P_UIFR[R10,X,FI]
R18=$P_UIFR[R10,Y,FI]
R19=$P_UIFR[R10,Z,FI] pour avoir les décalages mis sur l'origine.
j'essaye ensuite de récupérer le décalage globale je pensais que ca correspondait à $P_ACTFRAME ou $P_ACTBFRAME .. mais les valeurs ne correspondent pas au décalage du G54, G55
R31=$P_ACTFRAME[X,TR]
R32=$P_ACTFRAME[Y,TR]
R33=$P_ACTFRAME[Z,TR]
R34=$P_ACTFRAME[X,RT]
R35=$P_ACTFRAME[Y,RT]
R36=$P_ACTFRAME[Z,RT]
R37=$P_ACTFRAME[X,FI]
R38=$P_ACTFRAME[Y,FI]
R39=$P_ACTFRAME[Z,FI]
Voilà si un connaisseur averti de Siemens passe dans le coin, un commentaire , une idée.
Merci,