V
v tec
Compagnon
bonjour a tous
voici ma macro de palpeur, je l ai bidouiller a taton en modifiant l ancienne elle marche tres bien
en echange est ce que quelqu'un aurait une macro pour juste palper, c est pour cherche mon zmin, afin de pas abimer ma table, quand j ai un doute
en gros,le z monte au z securité, va au dessus du palpeur, palpe, comme je connais la hauteur de mon palpeur, ca me modifie mon z0, en z surface table
voici ma macro de changement d outil
POSPALPX = GETOEMDRO(1010)
POSPALPY = GETOEMDRO(1011)
DECPALPX = GETOEMDRO(1020)
DECPALPY = GETOEMDRO(1021)
PALPX = POSPALPX + DECPALPX
PALPY = POSPALPY + DECPALPY
VPALP = GETOEMDRO(1060)
HSECU = GETOEMDRO(1051)
CODE "G00 G53 Z"& HSECU
WHILE ISMOVING()
WEND
CODE "G00 G53 X"& PALPX &" Y"& PALPY
WHILE ISMOVING()
Wend
code "g00 g53 z-15"
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
SLEEP(250)
ZPALP = GETVAR(2002)
code "g01 g53 z25 f4000"
CODE "G00 G53 x-250 y-250"
MACHMSG("CHANGEZ L'OUTIL ET APPUYEZ SUR OK", "CHANGEMENT D'OUTIL",1)
CODE "G00 G53 X"& PALPX &" Y"& PALPY & "z" & HSECU
code "g00 g53 z-15"
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
ZPALP2 = GETVAR(2002)
DIFF = ZPALP - ZPALP2
ANCIENZ = GETOEMDRO(802)
NOUVEAUZ = ANCIENZ + DIFF
SETOEMDRO(802,NOUVEAUZ)
SLEEP(250)
code "g01 g53 z25 f4000"
CODE "G00 g53 x-250 y-250"
WHILE ISMOVING()
WEND
donc en gros, elle se deplace au coordonnée machine uniquement, elle va au dessus du palpeur , elle descend un peu (pour gagner du temps), puis elle palpe doucement, remonte, retourne au milieu de ma table, demande le changement d outil, puis retourne au palpeur, repalpe, et retourne au milieu de la table
voici ma macro de palpeur, je l ai bidouiller a taton en modifiant l ancienne elle marche tres bien
en echange est ce que quelqu'un aurait une macro pour juste palper, c est pour cherche mon zmin, afin de pas abimer ma table, quand j ai un doute
en gros,le z monte au z securité, va au dessus du palpeur, palpe, comme je connais la hauteur de mon palpeur, ca me modifie mon z0, en z surface table
voici ma macro de changement d outil
POSPALPX = GETOEMDRO(1010)
POSPALPY = GETOEMDRO(1011)
DECPALPX = GETOEMDRO(1020)
DECPALPY = GETOEMDRO(1021)
PALPX = POSPALPX + DECPALPX
PALPY = POSPALPY + DECPALPY
VPALP = GETOEMDRO(1060)
HSECU = GETOEMDRO(1051)
CODE "G00 G53 Z"& HSECU
WHILE ISMOVING()
WEND
CODE "G00 G53 X"& PALPX &" Y"& PALPY
WHILE ISMOVING()
Wend
code "g00 g53 z-15"
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
SLEEP(250)
ZPALP = GETVAR(2002)
code "g01 g53 z25 f4000"
CODE "G00 G53 x-250 y-250"
MACHMSG("CHANGEZ L'OUTIL ET APPUYEZ SUR OK", "CHANGEMENT D'OUTIL",1)
CODE "G00 G53 X"& PALPX &" Y"& PALPY & "z" & HSECU
code "g00 g53 z-15"
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
ZPALP2 = GETVAR(2002)
DIFF = ZPALP - ZPALP2
ANCIENZ = GETOEMDRO(802)
NOUVEAUZ = ANCIENZ + DIFF
SETOEMDRO(802,NOUVEAUZ)
SLEEP(250)
code "g01 g53 z25 f4000"
CODE "G00 g53 x-250 y-250"
WHILE ISMOVING()
WEND
donc en gros, elle se deplace au coordonnée machine uniquement, elle va au dessus du palpeur , elle descend un peu (pour gagner du temps), puis elle palpe doucement, remonte, retourne au milieu de ma table, demande le changement d outil, puis retourne au palpeur, repalpe, et retourne au milieu de la table