macro mach4

  • Auteur de la discussion pro-ms
  • Date de début
P

pro-ms

Apprenti
bonjour , j'ai , il y a quelques temps rétrofité un tour emco 120 p avec un ami ( c est lui qui a tout fait )
le tour fonctionne parfaitement mais nous n'avons pas pu récupérer le capteur de positionnement de la tourelle ,
du coup je suis obligé a chaque programmation de rajouter (le nombre de fois nécessaire ) mon code en éditant le gcode , afin de pouvoir faire tourner la tourelle ,
ca fonctionne bien , mais je me dit que ca pourrait etre amélioré , le but étant que la tourelle tourne et se positionne sur le bon outil lorsque j appelle un cet outil .
pour cela mon ami , m a informé qu il faudrait créer une macro , mais ce la dépasse ses compétences , quand a moi , n en parlons même pas
icon_biggrin.png

voici la macro telle qu'elle est inscrite dans mach 4 et le code que je copie colle dans mes programmation ,
dans la macro il est indiqué que lorsque j appelle un outil la tourelle doit retourner aux origines (x00 et z0 ) la machine effectue bien ses operations ,
dans mon cas , je souhaiterais que la machine retourne aux orgines et que la tourelle ( une fois aux origines ) tourne jusqu'a se mettre sur la bonne position , et ce pour les 8 postes ,

je ne sais pas comment m y prendre , ni ce que je dois inscrire et ou ??
y a t il un as de la macro ici
icon_biggrin.png

merci beaucoup
gcode.PNG
macro.PNG
 
P

PL50

Compagnon
Salut, il faudrait déjà savoir comment tourne ta tourelle et si elle a un verrouillage.
Y a t il un automate séparé qui gère la tourelle ?
 
P

pro-ms

Apprenti
salut pl50 ,
la tourelle tourne toujours dans le même sens , il y a un doigt sur ressort derrière , donc la tourelle tourne de 13 et doit reculer de 3.55 pour la bloquer ( pour que le doigt vienne dans son emplacement )
la tourelle est gérée comme un axe classique

tu verra le doigt en haut a gauche de la première photo , et l arrière de la tourelle sur la deuxième photo
IMG_2101.jpg
IMG_2563.jpg


G01 H13 F1500
G01 H-3.55 F500
merci
seb
 
Dernière édition:
P

PL50

Compagnon
As tu essayé de mettre un g28 au début de ta macro.

La macro ne dois pas être dans le programme.
C'est un sous programme que tu appelles en faisant par exemple T2 M6
A+
 
P

pro-ms

Apprenti
j ai rien essayé du tout pour le moment , oui je ne met pas la macro dans le programme , en gros j édite mon gcode pour rajouter au bon endroit mon bout de code pour faire tourner ma tourelle ,
j aimerais que cela se fasse automatiquement a l appel de l outil , merci a toi
 
P

PL50

Compagnon
Si tu edites ton gcode pour l'insérer, tu le met dans le programme !!!
 
P

pro-ms

Apprenti
salut , je rajoute que ceci dans mon gcode

G01 H13 F1500
G01 H-3.55 F500

c est mon bout de code pour faire tourner ma tourelle
 
P

PL50

Compagnon
Est ce que dans le disque c tu as un répertoire mach4?
Est-ce que dans ce répertoire, tu as un dossier macros?
Dans ce dossier as tu un fichier m6start?
 
P

pro-ms

Apprenti
salut , non pas de dossier macros , pour y acceder je dois passer par ce chemin ,
mach4hobby- profiles -mache4lathe-macros et l a y a que les fichiers m6.mcc ; m6.mcs ; et mclua.mcc

IMG_2590.jpg
 
P

pro-ms

Apprenti
bonjour , tout le monde , je relance le sujet , merci
 

Sujets similaires

rebarbe
Réponses
2
Affichages
195
rebarbe
rebarbe
P
Réponses
25
Affichages
1 249
dh42
P
Réponses
2
Affichages
529
pro-ms
P
G
Réponses
12
Affichages
704
philippe2
philippe2
B
Réponses
44
Affichages
1 672
gustavox
gustavox
J
Réponses
13
Affichages
1 925
Jeannotv6
J
P
Réponses
2
Affichages
1 203
pro-ms
P
J
Réponses
7
Affichages
941
JLuc69
JLuc69
carpob
Réponses
1
Affichages
507
Djam_cnc
D
marktwo
Réponses
3
Affichages
442
marktwo
marktwo
Moi33
Réponses
3
Affichages
1 185
dh42
dh42
A
Réponses
5
Affichages
587
dh42
dh42
tournele
Réponses
38
Affichages
5 810
tournele
tournele
Haut