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,
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

Réponses
13
Affichages
485
Jipé11
J
Réponses
0
Affichages
1 513
laurenttanguy
Réponses
3
Affichages
1 447
dh42
D
V
Réponses
0
Affichages
1 402
v tec
V
Réponses
8
Affichages
1 466
misty soul
D
Réponses
87
Affichages
26 135
rtlp14
R

Sujets similaires

G
Réponses
10
Affichages
2 338
Dodore
Réponses
6
Affichages
1 980
phil21
D
Réponses
0
Affichages
1 535
dede02
D
S
Réponses
1
Affichages
1 512
D
Réponses
3
Affichages
1 969
AMDlloydsp
A