Le deal à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

Exécution d'un gcode en boucle, j'y arrive pas

2 participants

Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty Exécution d'un gcode en boucle, j'y arrive pas

Message  acrevindiou Mer 10 Jan 2024 - 8:47

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
%
acrevindiou
acrevindiou
posteur Régulier
posteur Régulier

Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 64
Localisation : Mulhouse (Alsace)

Revenir en haut Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty Re: Exécution d'un gcode en boucle, j'y arrive pas

Message  dh42 Mer 10 Jan 2024 - 21:09

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

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25148
Points : 37864
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty Merci David

Message  acrevindiou Jeu 11 Jan 2024 - 5:22

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 Exécution d'un gcode en boucle, j'y arrive pas 1f609

Alain
acrevindiou
acrevindiou
posteur Régulier
posteur Régulier

Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 64
Localisation : Mulhouse (Alsace)

Revenir en haut Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty MAGNIFIQUE !

Message  acrevindiou Jeu 11 Jan 2024 - 5:53

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
acrevindiou
acrevindiou
posteur Régulier
posteur Régulier

Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 64
Localisation : Mulhouse (Alsace)

Revenir en haut Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty Pour David, juste un petit problème REGLE

Message  acrevindiou Jeu 11 Jan 2024 - 6:19

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

Exécution d'un gcode en boucle, j'y arrive pas Joy10

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
acrevindiou
posteur Régulier
posteur Régulier

Messages : 174
Points : 222
Date d'inscription : 30/07/2017
Age : 64
Localisation : Mulhouse (Alsace)

Revenir en haut Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty Re: Exécution d'un gcode en boucle, j'y arrive pas

Message  dh42 Mer 17 Jan 2024 - 22:20

Salut,

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.
dh42
dh42
Admin
Admin

Messages : 25148
Points : 37864
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Exécution d'un gcode en boucle, j'y arrive pas Empty Re: Exécution d'un gcode en boucle, j'y arrive pas

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum