gcode pour test accélération
2 participants
Page 1 sur 1
gcode pour test accélération
Bonjour ,
j'aimerais tester l'accélération maximale de ma cnc diy, et j'aurais besoin de précisions sur le gcode à employer:
j'étais parti sur ca (c'est le premier gcode que j'écris ):
G17
G21
G90
G0X0.000Y0.000
Ensuite j'ai un doute, sur le test en lui même.
Faut il que je teste l'accélération avec une vitesse de travail en usinage (G1) pour chaque matière ou avec autre une vitesse de travail (vitesse rapide sans usinage G0)) ?
Ensuite ca pourrait être :
G1X200.00F3000
G1Y200.00F3000
G0X0.000Y0.000
d'avance merci
j'aimerais tester l'accélération maximale de ma cnc diy, et j'aurais besoin de précisions sur le gcode à employer:
j'étais parti sur ca (c'est le premier gcode que j'écris ):
G17
G21
G90
G0X0.000Y0.000
Ensuite j'ai un doute, sur le test en lui même.
Faut il que je teste l'accélération avec une vitesse de travail en usinage (G1) pour chaque matière ou avec autre une vitesse de travail (vitesse rapide sans usinage G0)) ?
Ensuite ca pourrait être :
G1X200.00F3000
G1Y200.00F3000
G0X0.000Y0.000
d'avance merci
sweex59- très actif
- Messages : 338
Points : 455
Date d'inscription : 27/11/2011
Localisation : premesques (59)
Re: gcode pour test accélération
Salut,
Je ne me souviens plus avec quel soft tu pilote, mais avec Mach3 par exemple, les accélérations sont les mêmes que tu soit en rapide (G0) ou en vitesse de travail (G1). Par contre comme l'accélération est linéaire sur toute la plage de vitesse (au moins sur Mach3) le couple demandé est le même que tu accélère de 0 à 500mm/min ou de 0 à 5000mm/min ... par contre comme le couple moteur baisse avec la monté en régime du moteur, il vaut mieux tester en G0 comme ça tu teste sur toute la plage d'utilisation du moteur y compris dans les conditions les moins bonnes ou le couple est le plus faible. (à haute vitesse) ...
++
David
Je ne me souviens plus avec quel soft tu pilote, mais avec Mach3 par exemple, les accélérations sont les mêmes que tu soit en rapide (G0) ou en vitesse de travail (G1). Par contre comme l'accélération est linéaire sur toute la plage de vitesse (au moins sur Mach3) le couple demandé est le même que tu accélère de 0 à 500mm/min ou de 0 à 5000mm/min ... par contre comme le couple moteur baisse avec la monté en régime du moteur, il vaut mieux tester en G0 comme ça tu teste sur toute la plage d'utilisation du moteur y compris dans les conditions les moins bonnes ou le couple est le plus faible. (à haute vitesse) ...
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: gcode pour test accélération
Bonjour David,
J utilise grbl , ok pour ces précisions je vais tester avec G0 , même si nous n avons pas la même machine peux tu m indiquer tes valeurs pour avec une idée ?
Merci pour ta réponse
Bon dimanche
J utilise grbl , ok pour ces précisions je vais tester avec G0 , même si nous n avons pas la même machine peux tu m indiquer tes valeurs pour avec une idée ?
Merci pour ta réponse
Bon dimanche
sweex59- très actif
- Messages : 338
Points : 455
Date d'inscription : 27/11/2011
Localisation : premesques (59)
Re: gcode pour test accélération
Salut,
En accélération j'ai 500mm/s² sur tous les axes.
++
David
En accélération j'ai 500mm/s² sur tous les axes.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: gcode pour test accélération
Avec une accélération de 500mm.s-², si tu usines a 25mm/s il te faudra 0.05 secondes pour atteindre la vitesse et une distance de 0.625mm
Temps = Vitesse / Accélération
Distance = Temps² * 0,5 * Accélération.
Temps = Vitesse / Accélération
Distance = Temps² * 0,5 * Accélération.
Invité- Invité
Re: gcode pour test accélération
super merci pour vos précisions.
Je suis allé jusque 1200mm/s², les moteurs de la cnc ne saute pas de pas, , mais je ne suis pas sur que cela vaille la peine d'aller si haut.
Mis a part atteindre la vitesse d usinage max lorsque les distances d usinage sont courtes ?
bonne fin de journée
Je suis allé jusque 1200mm/s², les moteurs de la cnc ne saute pas de pas, , mais je ne suis pas sur que cela vaille la peine d'aller si haut.
Mis a part atteindre la vitesse d usinage max lorsque les distances d usinage sont courtes ?
bonne fin de journée
sweex59- très actif
- Messages : 338
Points : 455
Date d'inscription : 27/11/2011
Localisation : premesques (59)
Re: gcode pour test accélération
1200 c'est beaucoup, plus l'accélération est forte et plus le matos dérouille car la force appliqué lors de l'accélération est plus importante, si tu as des VàB Chinoises ce n'est pas une bonne idée, tu risque de les exploser ou de les user prématurément, elles n'ont pas l'air très résistantes !
En fait c'est plutôt une question de suivi des trajectoires, c'est comme avec une voiture, plus tu freine/accélère fort plus tu peux prendre des virages à "angle droit" alors que sinon, tu est obligé de faire une grande courbe. Ça se voit principalement sur les usinages intérieurs, si la vitesse est élevée mais l'accélération faible, ça "coupe" les virages et au lieu d'avoir des angles bien droits, ça te fait une courbe dans l'angle. Plus la vitesse d'usinage est élevée, plus il faut une forte accélération pour suivre les trajectoires avec précision, et quand ce n'est plus possible, il faut passer en mode exact stop (G61) au lieu de vitesse constante (G64), par contre en exact stop, le mouvement s'arrête à chaque fin de ligne de Gcode, ça peut donc être saccadé. Je ne crois pas que GRBL ai une gestion exact stop/vitesse constante, car à la base c'est fait pour le laser et comme les masses mobiles sont très faibles il n'est pas difficile d'avoir de fortes accélérations même avec de petits moteurs. (pour exemple, sur mon imprimante 3D ou la tête pèse une plume, j'ai des accélérations à 3000 mm/s²)
[Vous devez être inscrit et connecté pour voir ce lien]
En usinage extérieur, le problème est moins flagrant car CB ne change pas de sens brutalement mais crée un arc qui permet à la fraise de "rouler" autour de l'angle.
++
David
Mis a part atteindre la vitesse d usinage max lorsque les distances d usinage sont courtes ?
En fait c'est plutôt une question de suivi des trajectoires, c'est comme avec une voiture, plus tu freine/accélère fort plus tu peux prendre des virages à "angle droit" alors que sinon, tu est obligé de faire une grande courbe. Ça se voit principalement sur les usinages intérieurs, si la vitesse est élevée mais l'accélération faible, ça "coupe" les virages et au lieu d'avoir des angles bien droits, ça te fait une courbe dans l'angle. Plus la vitesse d'usinage est élevée, plus il faut une forte accélération pour suivre les trajectoires avec précision, et quand ce n'est plus possible, il faut passer en mode exact stop (G61) au lieu de vitesse constante (G64), par contre en exact stop, le mouvement s'arrête à chaque fin de ligne de Gcode, ça peut donc être saccadé. Je ne crois pas que GRBL ai une gestion exact stop/vitesse constante, car à la base c'est fait pour le laser et comme les masses mobiles sont très faibles il n'est pas difficile d'avoir de fortes accélérations même avec de petits moteurs. (pour exemple, sur mon imprimante 3D ou la tête pèse une plume, j'ai des accélérations à 3000 mm/s²)
[Vous devez être inscrit et connecté pour voir ce lien]
En usinage extérieur, le problème est moins flagrant car CB ne change pas de sens brutalement mais crée un arc qui permet à la fraise de "rouler" autour de l'angle.
++
David
Dernière édition par dh42 le Dim 10 Avr 2022 - 16:34, édité 1 fois (Raison : typo)
_________________
Traduction Française de CamBam et de sa documentation.
Re: gcode pour test accélération
Pour la transmission il s agit de courroie 25mm armée. Je n ai pas eu l impression que la machine souffrait mais je vais suivre ton conseil et me fier à ce que je pensais et revenir à des accélérations moyennes.
Effectivement je ne pense pas que grbl gère l exact stop.
Grâce à tes explications je comprend mieux la relation accélération, courbe usinage
Encore merci, comme d habitude
Effectivement je ne pense pas que grbl gère l exact stop.
Grâce à tes explications je comprend mieux la relation accélération, courbe usinage
Encore merci, comme d habitude
sweex59- très actif
- Messages : 338
Points : 455
Date d'inscription : 27/11/2011
Localisation : premesques (59)
Re: gcode pour test accélération
Pour la transmission il s agit de courroie 25mm armée.
Ok, ça coute toujours moins cher que des VàB en cas de remplacement ! mais bon, ça n’empêche pas que des accélérations très fortes doivent titiller les dents de la courroie.
Effectivement je ne pense pas que grbl gère l exact stop.
De ce que j'ai vu, GRBL ne connais pas les codes G61/G64, mais il est possible que ce soit dans les paramètres $ ; je n'en sais pas plus.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: gcode pour test accélération
Je pense que Grbl gère beaucoup mieux les micro-vecteurs que Mach3 dont le pilotage est dérivé de EMC2 (LinuxCNC maintenant). je ne sais pas comment ils peuvent faire avec un Microcontrôleur aussi peu puissant.
Beaucoup de pilotage ne modifient pas la trajectoire même sur les micro-vecteurs heureusement.
Ici avec 1500mm.s-² en accélération on à des déplacement très rapides sur les courbes avec une trajectoire exacte.
Beaucoup de pilotage ne modifient pas la trajectoire même sur les micro-vecteurs heureusement.
Ici avec 1500mm.s-² en accélération on à des déplacement très rapides sur les courbes avec une trajectoire exacte.
Invité- Invité
Sujets similaires
» un exemple pour utiliser le M47 en gcode pour mach3
» Imprimante 3D DIY
» Faire un Gcode pour rôder une tige filetée
» Moteurs pas à pas
» G code SPIRALE
» Imprimante 3D DIY
» Faire un Gcode pour rôder une tige filetée
» Moteurs pas à pas
» G code SPIRALE
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum