T
tgenial
Nouveau
Bonjour.
Je viens de "découvrir" cette fonction mais je comprend pas tout.
J'utilise régulièrement mon bouton "Tool Setting" et qui contient le code G31
voilà le script
"FeedCurrent = GetOemDRO(818) 'Get the current settings, OEM DROs (818)=Feedrate DRO
ZCurrent = GetOemDro(802) 'OEM DROs (802)=Z DRO
GageH = GetOemDro(1152) 'OEMDRO(1152)=Gage Block Height
ZNew = ZCurrent - 300 'probe down 20 mm
Code "G90F200" 'slow feed rate to 100 MM/MIN
SetOemDRO(818,200)
Rem Code "G4 P1" 'Pause 1 second to give time to position probe plate
Code "G31 Z" &ZNew
While IsMoving()
Sleep(10)
Wend
Call SetDro (2,GageH) 'DRO(2)=Z DRO
FinalMove = GageH + 5
Code "G0 Z" &FinalMove
Code "F" &FeedCurrent 'restore starting feed rate
SetOemDRO(818,FeedCurrent)
"
Si je vais sur mon ecran "MDI" et que je rentre G31 Z, par exemple, rien ne se passe et j'ai un message en rouge "No characters found in reading real value"
J'ai aussi essayé G31 X100 et là, j'ai le compteur de X qui défile jusqu'a ce que je simule un contact de la sonde ou jusqu'à X=100, mais pas de déplacement physique de la broche sur l'axe X
Pourriez vous me dire ce que j'ai manqué, svp?
Ca me changerait la vie de pouvoir palper en X et Y.
Je viens de "découvrir" cette fonction mais je comprend pas tout.
J'utilise régulièrement mon bouton "Tool Setting" et qui contient le code G31
voilà le script
"FeedCurrent = GetOemDRO(818) 'Get the current settings, OEM DROs (818)=Feedrate DRO
ZCurrent = GetOemDro(802) 'OEM DROs (802)=Z DRO
GageH = GetOemDro(1152) 'OEMDRO(1152)=Gage Block Height
ZNew = ZCurrent - 300 'probe down 20 mm
Code "G90F200" 'slow feed rate to 100 MM/MIN
SetOemDRO(818,200)
Rem Code "G4 P1" 'Pause 1 second to give time to position probe plate
Code "G31 Z" &ZNew
While IsMoving()
Sleep(10)
Wend
Call SetDro (2,GageH) 'DRO(2)=Z DRO
FinalMove = GageH + 5
Code "G0 Z" &FinalMove
Code "F" &FeedCurrent 'restore starting feed rate
SetOemDRO(818,FeedCurrent)
"
Si je vais sur mon ecran "MDI" et que je rentre G31 Z, par exemple, rien ne se passe et j'ai un message en rouge "No characters found in reading real value"
J'ai aussi essayé G31 X100 et là, j'ai le compteur de X qui défile jusqu'a ce que je simule un contact de la sonde ou jusqu'à X=100, mais pas de déplacement physique de la broche sur l'axe X
Pourriez vous me dire ce que j'ai manqué, svp?
Ca me changerait la vie de pouvoir palper en X et Y.
Dernière édition: