• Usinages logo

    Rejoignez notre communauté d'amateurs et de professionnels – C'EST GRATUIT !

    L'inscription ne prend que 30 secondes. En tant que membre, vous pourrez :

    • Obtenir des conseils d'experts sur vos défis d'usinage, vos anciennes machines.
    • Rester dans la conversation grâce aux notifications instantanées.
    • Des réductions exclusives de la part de nos partenaires.
    Continuer avec l'Email

Raccourci clavier pour Cycle start Mach3

hugoremy

Nouveau
Bonjour,

J'ai créé a partir d'un logiciel qui se nomme AutoHotKey, un script qui automatise le chargement d'un fichier dans Mach3.
A la fin de mon programme, j'ai une macro Mach3 qui lance la macro AHK ( pour ne pas répéter AutoHotKey)
Cette macro AHK, ouvre le dossier puis importe le fichier suivant.

J'ai besoin de trouver une solution pour lancer automatiquement une fois charger, le programme suivant, donc faire Cycle Start dès que le programme est importé.

Soit pouvoir l'intégrer a la fin de mon script AHK soit d'une autre façon.

Est ce qu'il existe un raccourci clavier qui effectue le Cycle Start ? Je n'utilise pas de bouton Physique ! Ca doit juste être automatique, après avoir importé le nouveau programme

Merci d'avance !
 
Salut,

Est ce qu'il existe un raccourci clavier qui effectue le Cycle Start ? Je n'utilise pas de bouton Physique ! Ca doit juste être automatique, après avoir importé le nouveau programme

Sur le screensset FR par défaut, c'est ALT - R (mais tu peux le changer avec MachScreen)

Je ne sais pas si ça fonctionnera depuis ton script, mais tu peux aussi créer une macro (un M code), par exemple nommée M12.m1s qui contiendrait la commande équivalente à un clic sur le bouton "Cycle Start"

DoButton(0)

Si je tape M12 dans la ligne de commande, ça démarre bien le programme, mais si je met un M12 en début de GCode et que je charge le Gcode en question, ça ne démarre pas tout seul.

++
David
 
Salut,



Sur le screensset FR par défaut, c'est ALT - R (mais tu peux le changer avec MachScreen)

Je ne sais pas si ça fonctionnera depuis ton script, mais tu peux aussi créer une macro (un M code), par exemple nommée M12.m1s qui contiendrait la commande équivalente à un clic sur le bouton "Cycle Start"

DoButton(0)

Si je tape M12 dans la ligne de commande, ça démarre bien le programme, mais si je met un M12 en début de GCode et que je charge le Gcode en question, ça ne démarre pas tout seul.

++
David
Salut,
Mettre ton M12 au début du programme ca peut fonctionner mais il faut décocher "ignorer les codes M au chargement" dans le menu config générale.

Mais dans mon cas j'ai des M.. plus bas dans mon prog qui activent d'autres sorties, donc pas possible de cocher cette case.

Pour le alt+r, j'avais deja essayé, en manuel ( quand je clique sur mon clavier) ca fonctionne, mais quand c'est un autre logiciel qui simule l'appui sur les touches ca ne fonctionne pas. Ma ligne de code dans AutoHotKey est la suivante : " Send !r " Car alt=!

Donc provisoirement je vais utiliser un relais tempo que je viens de commander, que j'active environ 5 secondes après (le temps que mon script s'exécute) via une entrée, et après avec un code OEM 1000 ca fonctionne, mais c'est pas la meilleur solution.

Il faut que je trouve une autre solution pour faire un "Cycle Start" pour via mon script.

++
Hugo
 

Sujets similaires

manivelle-ebenisterie
Réponses
13
Affichages
1 057
Jipé11
J
laurenttanguy
Réponses
0
Affichages
2 313
laurenttanguy
laurenttanguy
Moi33
Réponses
3
Affichages
1 704
dh42
D
V
Réponses
0
Affichages
1 576
v tec
V
D
Réponses
87
Affichages
26 609
rtlp14
R

Sujets similaires

G
Réponses
10
Affichages
2 522
Dodore
Dodore
phil21
Réponses
6
Affichages
2 135
phil21
phil21
D
Réponses
0
Affichages
1 630
dede02
D
S
Réponses
1
Affichages
1 600
D
galigulaminus
Réponses
3
Affichages
2 054
AMDlloydsp
A
Retour
Haut