Exécution d'un gcode en boucle, j'y arrive pas
2 participants
Page 1 sur 1
Exécution d'un gcode en boucle, j'y arrive pas
Bonjour à tous, et j'en profite également pour vous souhaiter une très belle année pleine de beaux projets.
Pour ma part aujourd'hui, j'ai besoin de votre aide car je cale après de multiples recherches.
J'ai un programme de perçage tout simple que j'aimerai faire tourner en boucle infinie, avec une temporisation de 11 secondes et un arrêt de la broche entre chaque opération. C'est le temps qu'il me faut pour changer la pièce de bois en toute sécurité.
Si vous pouviez m'aider à modifier mon code initial, le voici ci-dessous.
Un grand merci d'avance,
Alain
( Material Size)
( X= 730.000, Y= 535.000 ,Z= 18.000)
()
(Toolpaths used in this file:)
(PERCAGE SERIE)
(Tools used in this file: )
(1 = Drill {8.5 mm})
N100G00G21G17G90G40G49G80
N110G71G91.1
N120T1M06
N130 (Drill {8.5 mm})
N140G00G43Z10.000H1
N150S3000M03
N160(Toolpath:- PERCAGE SERIE)
N170()
N180G94
N190X0.000Y0.000F936.9
N200G1X0.000Y0.000Z-15.000F300.0
N210G00X0.000Y0.000Z15.000
N220G1X0.000Y0.000Z-30.000F300.0
N230G00X0.000Y0.000Z10.000
N240G00Z10.000
N250G00X0.000Y0.000
N260M09
N270M30
%
Pour ma part aujourd'hui, j'ai besoin de votre aide car je cale après de multiples recherches.
J'ai un programme de perçage tout simple que j'aimerai faire tourner en boucle infinie, avec une temporisation de 11 secondes et un arrêt de la broche entre chaque opération. C'est le temps qu'il me faut pour changer la pièce de bois en toute sécurité.
Si vous pouviez m'aider à modifier mon code initial, le voici ci-dessous.
Un grand merci d'avance,
Alain
( Material Size)
( X= 730.000, Y= 535.000 ,Z= 18.000)
()
(Toolpaths used in this file:)
(PERCAGE SERIE)
(Tools used in this file: )
(1 = Drill {8.5 mm})
N100G00G21G17G90G40G49G80
N110G71G91.1
N120T1M06
N130 (Drill {8.5 mm})
N140G00G43Z10.000H1
N150S3000M03
N160(Toolpath:- PERCAGE SERIE)
N170()
N180G94
N190X0.000Y0.000F936.9
N200G1X0.000Y0.000Z-15.000F300.0
N210G00X0.000Y0.000Z15.000
N220G1X0.000Y0.000Z-30.000F300.0
N230G00X0.000Y0.000Z10.000
N240G00Z10.000
N250G00X0.000Y0.000
N260M09
N270M30
%
acrevindiou- posteur Régulier
- Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 65
Localisation : Mulhouse (Alsace)
Re: Exécution d'un gcode en boucle, j'y arrive pas
Salut,
C'est tout simple, ajoute simplement un M47 juste avant la ligne M30, ça répétera le Gcode indéfiniment.
Il n'est même pas nécessaire de mettre une pause de 11s car à chaque passage le programme s'arrêtera sur le T1M06 (la broche s’arrêtera de tourner) et attendra que tu cliques sur Départ Cycle avant de continuer. (sauf si tu as un changeur d'outil automatique)
Au final, ça reviens au même que de relancer le programme à chaque fois.
Si tu tiens à ce que ça se fasse en auto, sans avoir à cliquer sur Départ Cycle, il faut modifier ton programme comme suit.
( Material Size)
( X= 730.000, Y= 535.000 ,Z= 18.000)
()
(Toolpaths used in this file:)
(PERCAGE SERIE)
(Tools used in this file: )
(1 = Drill {8.5 mm})
N100G00G21G17G90G40G49G80
N110G71G91.1
N130 (Drill {8.5 mm})
N140G00G43Z10.000H1
N150S3000M03
N160(Toolpath:- PERCAGE SERIE)
N170()
N180G94
N190X0.000Y0.000F936.9
N200G1X0.000Y0.000Z-15.000F300.0
N210G00X0.000Y0.000Z15.000
N220G1X0.000Y0.000Z-30.000F300.0
N230G00X0.000Y0.000Z10.000
N240G00Z10.000
N250G00X0.000Y0.000
N260M09
N265M05
N266G4P11
N280M47
N270M30
%
Il faut supprimer le T2M06, donc il faudra que tu montes ton outil et que tu fasses ton Z=0 avant de lancer le programme.
A la fin, M05 pour arrêter la broche, G4P11 pour une pause de 11s (*) et le M47 pour répéter le GCode entier.
(*) attention, pour le G4P..., la valeur peut être donnée en secondes (11) ou en ms (11000), ça dépend du réglage de Mach3 dans la config générale. Si G04 Dwell in ms est coché, tu devras donner la tempo en ms, sinon en s. Dans le cas ou tu aurais un Ethernet Smoothstepper comme carte d'axe (ESS), quelque soit le réglage dans la config général, il faut donner le temps en seconde car il ignore le réglage en ms.
Vérifie avant que tes 11s durent bien 11s, en simulation le temps de la pause est plus court que 11s (environ 6 à 8s). (je n'ai ni port //, ni carte d'axe d'installée, ce qui peut influer sur la tempo)
++
David
C'est tout simple, ajoute simplement un M47 juste avant la ligne M30, ça répétera le Gcode indéfiniment.
Il n'est même pas nécessaire de mettre une pause de 11s car à chaque passage le programme s'arrêtera sur le T1M06 (la broche s’arrêtera de tourner) et attendra que tu cliques sur Départ Cycle avant de continuer. (sauf si tu as un changeur d'outil automatique)
Au final, ça reviens au même que de relancer le programme à chaque fois.
Si tu tiens à ce que ça se fasse en auto, sans avoir à cliquer sur Départ Cycle, il faut modifier ton programme comme suit.
( Material Size)
( X= 730.000, Y= 535.000 ,Z= 18.000)
()
(Toolpaths used in this file:)
(PERCAGE SERIE)
(Tools used in this file: )
(1 = Drill {8.5 mm})
N100G00G21G17G90G40G49G80
N110G71G91.1
N130 (Drill {8.5 mm})
N140G00G43Z10.000H1
N150S3000M03
N160(Toolpath:- PERCAGE SERIE)
N170()
N180G94
N190X0.000Y0.000F936.9
N200G1X0.000Y0.000Z-15.000F300.0
N210G00X0.000Y0.000Z15.000
N220G1X0.000Y0.000Z-30.000F300.0
N230G00X0.000Y0.000Z10.000
N240G00Z10.000
N250G00X0.000Y0.000
N260M09
N265M05
N266G4P11
N280M47
N270M30
%
Il faut supprimer le T2M06, donc il faudra que tu montes ton outil et que tu fasses ton Z=0 avant de lancer le programme.
A la fin, M05 pour arrêter la broche, G4P11 pour une pause de 11s (*) et le M47 pour répéter le GCode entier.
(*) attention, pour le G4P..., la valeur peut être donnée en secondes (11) ou en ms (11000), ça dépend du réglage de Mach3 dans la config générale. Si G04 Dwell in ms est coché, tu devras donner la tempo en ms, sinon en s. Dans le cas ou tu aurais un Ethernet Smoothstepper comme carte d'axe (ESS), quelque soit le réglage dans la config général, il faut donner le temps en seconde car il ignore le réglage en ms.
Vérifie avant que tes 11s durent bien 11s, en simulation le temps de la pause est plus court que 11s (environ 6 à 8s). (je n'ai ni port //, ni carte d'axe d'installée, ce qui peut influer sur la tempo)
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Merci David
Bonjour David,
Je viens de me réveiller, je ferai çà après le café.
Mais avant le café je tenais vraiment à te remercier pour ta réponse, comment te remercier du temps que tu as pris... Merci tout simplement !
Merci pour tes explications en tous cas. J'ai oublié de te préciser mais j'ai une bzt 500px avec effectivement un smoothstepper.
Je te tiendrai au courant tout à l'heure
A bientôt David, et peut-être bonne nuit
Alain
Je viens de me réveiller, je ferai çà après le café.
Mais avant le café je tenais vraiment à te remercier pour ta réponse, comment te remercier du temps que tu as pris... Merci tout simplement !
Merci pour tes explications en tous cas. J'ai oublié de te préciser mais j'ai une bzt 500px avec effectivement un smoothstepper.
Je te tiendrai au courant tout à l'heure
A bientôt David, et peut-être bonne nuit
Alain
acrevindiou- posteur Régulier
- Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 65
Localisation : Mulhouse (Alsace)
MAGNIFIQUE !
Encore merci David,
Tout simplement génial, merci encore pour tout çà !
Merci aussi pour tes explications sur ce que tu as écrit, je vais potasser mon manuel pdf mach3 pour apprendre les fonctions Gcode et pourquoi pas tenter de créer un petit programme.
A bientôt David,
Alain
Tout simplement génial, merci encore pour tout çà !
Merci aussi pour tes explications sur ce que tu as écrit, je vais potasser mon manuel pdf mach3 pour apprendre les fonctions Gcode et pourquoi pas tenter de créer un petit programme.
A bientôt David,
Alain
acrevindiou- posteur Régulier
- Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 65
Localisation : Mulhouse (Alsace)
Pour David, juste un petit problème REGLE
Rebonjour David,
CHERCHE PAS, PROBLEME REGLE (explication en fin de message et j'espère partie de rigolade pour l'expert que tu est)
Un problème est survenu, lorsque j'ai voulu lancer une tache "normale" je m'aperçois que mon joystick mach3 ne fonctionne plus sur x y z.
Dans la config de mach3, les lignes joy sont désactivées et les valeurs à 0
Pareil pour les commandes clavier
Je ne comprend pas comment c'est arrivé et je n'ai pas de sauvegarde des paramètres de mach3
Peux tu m'aider, je suis complètement en carafe ?
Je te remercie
Alain
LES EXPLICATIONS DE LA SOLUTION A MA GRANDE BETISE
C'est tout simple, je me suis souvenu que j'avais un disque dur de secours j'ai donc pu voir les différences ! La copie d'écran que je t'ai envoyé et la description du problème sont profondément inutiles.
JE N AVAIS TOUT SIMPLEMENT PAS ACTIVE LE BOUTON "CONTROLE MANUEL" sur l'écran mach3 (j'ai du cliquer dessus par mégarde)
J'ai tout de même fait deux copies séparées du répertoire mach3 complet (on ne sais jamais).
J'espère t'avoir bien fait rire
Alain
CHERCHE PAS, PROBLEME REGLE (explication en fin de message et j'espère partie de rigolade pour l'expert que tu est)
Un problème est survenu, lorsque j'ai voulu lancer une tache "normale" je m'aperçois que mon joystick mach3 ne fonctionne plus sur x y z.
Dans la config de mach3, les lignes joy sont désactivées et les valeurs à 0
Pareil pour les commandes clavier
Je ne comprend pas comment c'est arrivé et je n'ai pas de sauvegarde des paramètres de mach3
Peux tu m'aider, je suis complètement en carafe ?
Je te remercie
Alain
LES EXPLICATIONS DE LA SOLUTION A MA GRANDE BETISE
C'est tout simple, je me suis souvenu que j'avais un disque dur de secours j'ai donc pu voir les différences ! La copie d'écran que je t'ai envoyé et la description du problème sont profondément inutiles.
JE N AVAIS TOUT SIMPLEMENT PAS ACTIVE LE BOUTON "CONTROLE MANUEL" sur l'écran mach3 (j'ai du cliquer dessus par mégarde)
J'ai tout de même fait deux copies séparées du répertoire mach3 complet (on ne sais jamais).
J'espère t'avoir bien fait rire
Alain
acrevindiou- posteur Régulier
- Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 65
Localisation : Mulhouse (Alsace)
Re: Exécution d'un gcode en boucle, j'y arrive pas
Salut,
Lol, ça arrive ! ... de plus ce bouton a un raccourcis clavier, qui n'est pas précisé sur la VF de l'écran, ça peut aussi venir de la (CTRL - ALT - J)
Bonne initiative, ça peut toujours servir !
++
David
JE N AVAIS TOUT SIMPLEMENT PAS ACTIVE LE BOUTON "CONTROLE MANUEL" sur l'écran mach3 (j'ai du cliquer dessus par mégarde)
Lol, ça arrive ! ... de plus ce bouton a un raccourcis clavier, qui n'est pas précisé sur la VF de l'écran, ça peut aussi venir de la (CTRL - ALT - J)
J'ai tout de même fait deux copies séparées du répertoire mach3 complet (on ne sais jamais).
Bonne initiative, ça peut toujours servir !
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Sujets similaires
» sortir d'une boucle
» Boucle et tests
» Erreurs dans l'exécution de fraisage
» BOUCLE DANS MACRO
» matos en boucle fermé
» Boucle et tests
» Erreurs dans l'exécution de fraisage
» BOUCLE DANS MACRO
» matos en boucle fermé
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum