Quel extension doit avoir la sous routine
nom.???
salut,
Si elle doit être appelé dans un Gcode, ça doit être un code M, donc quelques chose comme M500.m1s
Si elle n'est pas appellée par le Gcode, alors elle peut avoir n'importe quel nom dans la limite des conventions habituelles pour les noms de fichier, et bien sur, elle finie tj par .m1s
Si elle est attachée à un bouton que tu ajoute avec Machsreen, alors elle n'a pas obligatoirement de nom ; elle est sauvée dans le screenset lui même.
Utilise l'éditeur de Mach ou de MachScreen pour écrire ton code, tu sera sur d'avoir les bonnes extensions et le bon codage du texte (ANSI obligatoire)
j'ai comme signal d'entrée les ports 10, 11, 12, 13, et 15. Le 15 est utilisé pour mon estop. Donc ma limit swith doit être connecté sur 1 de mes port d'entrée.
oui, par contre attention, n° de pin et n° d'entrée (input) son 2 chose différentes ; un n° de pin est d'abord affecté à un n° d'entrée ou de sortie (port&pins, input signals/output signals)
Si j'ai bien compris aussi c'est que c'est la sous routine qui fonctionnerait en boucle et vérifierait l'état de la limit switch et ferait faire les déplacements de mes axes.
Oui, en fait il n'y a pas de Gcode du tout, en tout cas rien dans la fenêtre Gcode habituelle, c'est le prog VB qui génèrera les instructions Gcode lui même et qui les envoi au fur et à mesure. Le prog VB peut se lancer par un clic sur un bouton que tu aura ajouté sur Mach3
Ex: si tu veux faire un G1 X100, en VB ça s'écrira:
Code "G1 X100"
voila comment ajouter un bouton contenant du code VB sur Mach3
Est-ce que ça semble avoir un certain bon sens ce que je dis? si oui, je ne sais pas comment programmer ma sous routine, peux-tu m'aider?
Je regarderais ça à l'occas pour te faire un exemple.
++
David