Script palper outil
2 participants
Page 1 sur 1
Script palper outil
Bonjour à tous les forumeurs... ,
J'ai un soucis avec le palpage sur place: je modifie la hauteur de mon palpeur 32.25mm, je met le Z de retour à 36mm, je modifie la vitesse de palpage 200, mais je ne comprends pas quelque chose? lorsque j'édite le bouton "palper sur place", je constate que ces valeurs ne sont pas changées dans le script?!, c'est normal?
Je joins le script que j'utilise... Merci de vos éclairages
++ José
J'ai un soucis avec le palpage sur place: je modifie la hauteur de mon palpeur 32.25mm, je met le Z de retour à 36mm, je modifie la vitesse de palpage 200, mais je ne comprends pas quelque chose? lorsque j'édite le bouton "palper sur place", je constate que ces valeurs ne sont pas changées dans le script?!, c'est normal?
Je joins le script que j'utilise... Merci de vos éclairages
++ José
- Fichiers joints
jpcad64- posteur Régulier
- Messages : 100
Points : 112
Date d'inscription : 06/08/2019
Age : 59
Localisation : montpellier
Re: Script palper outil
Salut,
Oui, le script n'est pas bon, les valeurs sont codées en dur au lieu d'être lues dans les visus du screenset .. donc quoi que tu change dans la visu le programme n'en tiendra pas compte.
dans ton script:
hpalpeur = 33.257 ' la variable hpalpeur est forcé à 33.257
dans le script d'origine
HPALPEUR = GETOEMDRO(1040) 'lis le contenu de la visu n° 1040 et l'affecte à la variable hpalpeur
Pourquoi tu n'utilise pas le script d'origine qui est déjà dans le bouton ?
VPALP = GETOEMDRO(1060)
HPALPEUR = GETOEMDRO(1040)
HSURFACE = GETOEMDRO(1050)
NOUVEAUZ = HPALPEUR+HSURFACE
HFIN = GETOEMDRO(1051)
IF HFIN < NOUVEAUZ THEN
MACHMSG("!!! HAUTEUR DE RETOUR PLUS BASSE QUE LE PALPEUR !!!", "! ALERTE !",0)
MACHMSG("MODIFICATION DE LA HAUTEUR DE RETOUR A 5MM AU DESSUS DU PALPEUR","CORRECTION Z RETOUR",0)
HFIN = NOUVEAUZ+5
SETOEMDRO(1051,HFIN)
END IF
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
SLEEP(250)
ZPALP = GETVAR(2002)
SLEEP(250)
CODE "G00 Z"& ZPALP
WHILE ISMOVING()
WEND
SETOEMDRO(802,NOUVEAUZ)
SLEEP(250)
CODE "G00 Z"& HFIN
WHILE ISMOVING()
WEND
++
David
Oui, le script n'est pas bon, les valeurs sont codées en dur au lieu d'être lues dans les visus du screenset .. donc quoi que tu change dans la visu le programme n'en tiendra pas compte.
dans ton script:
hpalpeur = 33.257 ' la variable hpalpeur est forcé à 33.257
dans le script d'origine
HPALPEUR = GETOEMDRO(1040) 'lis le contenu de la visu n° 1040 et l'affecte à la variable hpalpeur
Pourquoi tu n'utilise pas le script d'origine qui est déjà dans le bouton ?
VPALP = GETOEMDRO(1060)
HPALPEUR = GETOEMDRO(1040)
HSURFACE = GETOEMDRO(1050)
NOUVEAUZ = HPALPEUR+HSURFACE
HFIN = GETOEMDRO(1051)
IF HFIN < NOUVEAUZ THEN
MACHMSG("!!! HAUTEUR DE RETOUR PLUS BASSE QUE LE PALPEUR !!!", "! ALERTE !",0)
MACHMSG("MODIFICATION DE LA HAUTEUR DE RETOUR A 5MM AU DESSUS DU PALPEUR","CORRECTION Z RETOUR",0)
HFIN = NOUVEAUZ+5
SETOEMDRO(1051,HFIN)
END IF
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
SLEEP(250)
ZPALP = GETVAR(2002)
SLEEP(250)
CODE "G00 Z"& ZPALP
WHILE ISMOVING()
WEND
SETOEMDRO(802,NOUVEAUZ)
SLEEP(250)
CODE "G00 Z"& HFIN
WHILE ISMOVING()
WEND
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Sujets similaires
» Basic Script - Outil contenu dans poche ?
» Palpeur qui veut pas palper ! ! !
» digitizing wizard plugins MACH3
» Jambe de train
» Quelle macro utiliser pour pouvoir palper le brute en X Y et mettre automatiquement a "0" les axes
» Palpeur qui veut pas palper ! ! !
» digitizing wizard plugins MACH3
» Jambe de train
» Quelle macro utiliser pour pouvoir palper le brute en X Y et mettre automatiquement a "0" les axes
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum