Advertisements

message d'erreur Universalgcode

D
Dominque45
Nouveau
4 Février 2016
32
  • Auteur de la discussion
  • #1
Bonjour à tous

je suis en cours de réalisation d'une petite CN (des photos un peu plus tard) en proto châssis en bois que je vais piloter avec un Arduino uno, j'ai bien chargé les dernières versions et tout installé.
j'ai fait un fichier DXF sous FreeCad du plan très simple (un carré avec un trou au centre), j'ai fait une conversion en Gcode avec Cambam (jusque la j'y arrive), je charge mon fichier dans Universagcode, j'ai bien l'aperçu du chemin de l'outil, mais lorsque que je lance la gravure, j'ai un message d'erreur ! je voudrai savoir si mon PB vient d'une mauvaise configue de GRBL ou une erreur dans ma conversion avec Cambam ...
d'avance merci pour votre petit coup de pouce

Salutations
Dom
pb grbl.png
Voir la pièce jointe CARRE.txt
 
Advertisements
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
1 982
Corsier-sur-Vevey (Vaud)
Salut Dominique45

J'ai essayé ton CARRE.TXT, avec UGS, sans problème!
Mais, je suis étonné de ne pas retrouver la ligne erronée qui débute par G2 F280, dans ton fichier CARRE.TXT, est-ce le même?

Cordialement
jpbbricole

PS:quelle version de GRBL?
 
Dernière édition:
BernardG
BernardG
Apprenti
8 Octobre 2016
154
J'essayerais Grbl-Panel, pour voir s'il fait la même erreur où pas.
 
Y
yiab
Ouvrier
23 Février 2011
287
St nazaire
Bonjour,

Apparemment ton prog n'arrive pas à lire plus de 25 caractères (sans les espaces) par lignes de commande

Je ne connais pas Cambam et je ne sais pas si tu peux modifier les propriétés d'usinages dans son "Machining"
de façon a virer la vitesse d'avance (F800.0) dans tes arcs de cercles, voire de diminuer le nombres de chiffres après la virgule.

gcodecambam.jpg


Ou alors dans universalgcode il y a peut etre moyen d'augmenter le nombre de caracteres maximum par ligne de code

Bon j'arrete de polluer ton sujet vu que je ne connais pas cambam. il y a surement des personnes chevronnées qui t'aideront mieux que moi

a+

edit : pourquoi ça écrit en gras ?
Réponse de la modération : parce que vous avez activé la balise [.b]
C'est corrigé :wink:
 
Dernière édition par un modérateur:
D
Dominque45
Nouveau
4 Février 2016
32
  • Auteur de la discussion
  • #6
Salut jpbbricole
tu m'a mis le doute...alors j'ai revérifié,c'est bien le bon fichier Gcode, je l'ai reimporté dans Universalgcode et il but toujours sur cette même ligne qui effectivement n'est pas dans mon fichier "carre.txt", mystère....
point positif, même si mon fichier converti par Cambam n'est pas parfait, le PB ne vient pas de ce coté, donc déjà un pas en avant...
c'est donc UniversalGcode qui merdouille quelque part.....
sinon demain je vais faire une reinstall d'universalGcode pour voir si ça regle mon pb ou pas
en theorie, j'ai pris les dernieres versions, je refais un point sur tous ça
Merci pour ton aide,

Dom
 
D
Dominque45
Nouveau
4 Février 2016
32
  • Auteur de la discussion
  • #7
mes version sont les suivantes
Arduino version 1.8.1
GRBL version 0.9j
UniversalGcode sender version 1.0.9

j'ai refait vite fait une création de Gcode de ma figure carre +rond via Cambam et toujour même message...
bon, maintenant dodo, on vera ça demain ..
A+
Dom
 
D
Dominque45
Nouveau
4 Février 2016
32
  • Auteur de la discussion
  • #8
sinon, est que quelqu'un peu me faire un Gcode pour voir ?
 
S
speedjf37
Compagnon
15 Octobre 2009
1 996
indre et loire
Bonsoir,


L'erreur affichée:
nb caractères 33 >25

On compte bien plus de 25 caractères utiles dans cette ligne
G2 F800.0 X96.3643 Y49.5021 I-8.5 J0.0

Je ne suis pas sur que la vitesse mérite une décimale et que la précision de la machine impose une valeur au dessous du centième.

Il faut donc modifier le post processeur pour ramener les valeurs à une définition raisonnable ou modifier la longueur de ligne dans "universalgcode"

upload_2017-2-15_23-59-50.png


Dans Cambam
USINAGE
Format des nombres
0.######
modifier en
0.## -> 2 décimale SEULEMENT


Cordialement JF
 
dh42
dh42
Compagnon
4 Septembre 2009
5 312
Près de St Etienne (42)
Salut,

il y a moyen de gagner en nb de caractères en ne sortant que 2 chiffres après la virgule et en supprimant les espaces (si l'arduino accepte sans espaces), mais je ne suis pas sur que ça suffise.

on pourrait aussi gagner en sortant la vitesse (le F800.0) sur une ligne séparée.

autre possibilité, n'utiliser que des G0 et G1 ; dans ce cas sur le post processeur, section Options, mettre sortie des arcs sur 'convertir en lignes' ; les instructions en G1 sont plus courtes.

je te met un post pro GRBL modifié en PJ, les lignes en G2/G3 ne dépassent pas 23 caractères (pas d'espace, 2 chiffres après la virgule, Fxxx sur ligne séparée)

décompresse le fichier
- dans CB, menu outils/explorer le dossier système > ouvre le dossier Post et copie le fichier GRBL.cbpp dedans.
- dans CB, menu outils/Recharger post-processeurs
- dans l'onglet système de CB, dans le dossier Post processeur, ton post pro GRBL devrait apparaitre, clic droit dessus > définir par défaut > il est marqué d'une petite flèche verte.

tout nouveau projet l'utilisera automatiquement comme post processeur.
même chose pour un projet existant dont la ligne post processeur du dossier usinage est vide.

http://www.atelier-des-fougeres.fr/Cambam/Aide/cam/PostProcessor.htm


++
David Voir la pièce jointe GRBL.zip
 
D
Dominque45
Nouveau
4 Février 2016
32
Bonjour à tous

merci pour vos infos....

j'ai fait un essai avec GRBL panel et mise à part deux erreur de lecture de ligne, tout semble fonctionner (pour l'instant j'ai juste l'arduino de connecté sans moteur..)

j'ai suivi la super procédure de DH42 qui a super bien expliqué car j'ai reussi a le faire..., j'ai donc refait mon gcode de contour carre + rond et il y a encore le même message, il a des lignes de commande qui font 26 caractères au lieu de 25 maxi....c'est ballot...

pour ce qui est de GRBL panel, est que j'ai besoin de faire de reinstall de quelque chose dans l'arduino ? est ce qu'il y la possibilité d'avoir une vue du travail de l'outil ?

en tout cas les gars, super... moi il va falloir que je prenne deux aspirines pour vous suivre mais c'est super car tout seul je crois que l'ordi aurait pris un pain dans sa face

bon la suite sera donc ensuite de calibrer le nombre de pas/mm (normalement les tiges filetées sont des pas de 2mm), de rentrer déplacements maxi x y et z, programmation des inter de fin de course.... y a encore du taff....

Merci a vous
A+
Dom
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
1 982
Corsier-sur-Vevey (Vaud)
Encore une supposition, essaies de mettre UGS en anglais, je pense que l'erreur provient d'une confusion de ponctuation due au fait que le programme est en français, le fichier n'est même pas chargé, les compteurs sont tous à zéro, j'ai déjà vu ça dans un post du forum.

Bonne nuit
jpbbricole
 
D
Dominque45
Nouveau
4 Février 2016
32
bonjour à tous

pas simple cette histoire...

alors ce matin, j'ai fait un essai avec Candle, il y a une ligne sur laquelle il but et apres ça semble bon ...

pour mon fichier Gcode, c'est dans les premiere ligne 23 ou 24 eme :G3X112.11Y56.86I-7.83J8.43

A+
Dom
erreur lecture carre et un rond avec Candle.png
Voir la pièce jointe CARRE et un rond.txt
 
Advertisements
Haut