mysteur yo
Apprenti
salut a tous
voilas j’essaie de codé une macro pour mach3
qui me permettra de piloter une boite de vitesse pour la broche
je n'arrive pas a trouvé comment récupéré une variable du Gcode
exp:
pulley 1 = 100 à 600 rpm
pulley 2= 601 à 1800 rpm
pulley 3 = 1801 à 2400 rpm
pulley 4 = 2400 à 3000 rpm
s1300 (vitesse désiré)
M31 (macro de gestion de boite et démarrage de la broche)
G01 x10 y5
......
mon problème est de récupérer la valeur de 1300RPM dans la macro M31
il existe bien la commande GetRPM() qui récupère la vitesse de broche
mais cela ne fonctionne pas si pulley 1 est sélectionné car la vitesse max est à 600RPM
de ce faite lorsque l'on écrit S1300 pour avoir 1300RMP mach revoie a la vitesse max de la pulley soit 600RPM
ce que je souhaite c'est passé par une macro qui change et sélectionne la pulley adapté à la vitesse voulu dans cette exemple pulley 2
puis engage le rapport sur la boite via les soties et démarre la broche
merci
voilas j’essaie de codé une macro pour mach3
qui me permettra de piloter une boite de vitesse pour la broche
je n'arrive pas a trouvé comment récupéré une variable du Gcode
exp:
pulley 1 = 100 à 600 rpm
pulley 2= 601 à 1800 rpm
pulley 3 = 1801 à 2400 rpm
pulley 4 = 2400 à 3000 rpm
s1300 (vitesse désiré)
M31 (macro de gestion de boite et démarrage de la broche)
G01 x10 y5
......
mon problème est de récupérer la valeur de 1300RPM dans la macro M31
il existe bien la commande GetRPM() qui récupère la vitesse de broche
mais cela ne fonctionne pas si pulley 1 est sélectionné car la vitesse max est à 600RPM
de ce faite lorsque l'on écrit S1300 pour avoir 1300RMP mach revoie a la vitesse max de la pulley soit 600RPM
ce que je souhaite c'est passé par une macro qui change et sélectionne la pulley adapté à la vitesse voulu dans cette exemple pulley 2
puis engage le rapport sur la boite via les soties et démarre la broche
merci