postprocessur cambam remplacer g90 par g91
3 participants
Page 1 sur 1
postprocessur cambam remplacer g90 par g91
Bonjour à tous.
Je viens d'acheter une chinoise 3018.
mes premiers essais, production d'un bete rectangle sous camban, a fonctionné sans problème (création du gcode avec cambam et pilotage de la cnc avec candle)
Mais voilà, j'ai eu la superbe idée de l'équiper de fins de courses ; j'ai modifié en conséquence les paramètres grbl $21, $22; etc sans oublier d'inverser l'axe y. le homing fonctionne parfaitement ... aprés avoir modifié ce satané paramètre $26 qui par défaut est à 250 ms (en effet à F500, en 250 ms l'axe parcourt environ 2mm, soit plus que la course résiduelle du fin de course et évidemment tout se bloquait) en ramenant ce paramètre à 25 ms tout fonctionne parfaitement sauf .... que la machine part dans le décor au lancement d'un gcode.
l'entete du gcode comprend un G90 (coordonnées absolues) ... d'où je suppose le problème.
l'entete du postprocesseur comprend la variable {$distancemode} mais je ne sais pas où modifier cette valeur. Je peux, bien sûr, modifier manuellement le Gcode mais je risque d'oublier... dans l'euphorie de la fabrication.
Si quelqu'un a une solution, j'en serai ravi.
Cordialement
Jean-luc
Je viens d'acheter une chinoise 3018.
mes premiers essais, production d'un bete rectangle sous camban, a fonctionné sans problème (création du gcode avec cambam et pilotage de la cnc avec candle)
Mais voilà, j'ai eu la superbe idée de l'équiper de fins de courses ; j'ai modifié en conséquence les paramètres grbl $21, $22; etc sans oublier d'inverser l'axe y. le homing fonctionne parfaitement ... aprés avoir modifié ce satané paramètre $26 qui par défaut est à 250 ms (en effet à F500, en 250 ms l'axe parcourt environ 2mm, soit plus que la course résiduelle du fin de course et évidemment tout se bloquait) en ramenant ce paramètre à 25 ms tout fonctionne parfaitement sauf .... que la machine part dans le décor au lancement d'un gcode.
l'entete du gcode comprend un G90 (coordonnées absolues) ... d'où je suppose le problème.
l'entete du postprocesseur comprend la variable {$distancemode} mais je ne sais pas où modifier cette valeur. Je peux, bien sûr, modifier manuellement le Gcode mais je risque d'oublier... dans l'euphorie de la fabrication.
Si quelqu'un a une solution, j'en serai ravi.
Cordialement
Jean-luc
benjam's- petit nouveau
- Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes
Re: postprocessur cambam remplacer g90 par g91
Salut,
C'est bien "distance mode" qui sort un G90 ou un G91 .. mais actuellement CamBam ne gère QUE le mode absolu pour les G0/G1 donc même su tu forçais un G91 manuellement ça ne marcherait pas car le Gcode lui, resterait calculé en absolu et ça ferait n'importe quoi. (il n'y a que pour les arcs que CB propose le mode absolu et le mode relatif ; G90.1, G91.1)
Si ton usinage de rectangle s'est bien passé alors c'est que le G90 ne pose pas de problème, de toute façon d'après la liste des Gcode de GRBL il comprend aussi bien le G90 que le G91.
Le problème doit se trouver au niveau des réglages du GRBL car des machines sous GRBL utilisant le post pro GRBL de CamBam fonctionnent parfaitement.
Je ne peux pas t'en dire beaucoup plus, je ne connais pas bien GRBL ...
Exemple d'un Gcode pour GRBL fonctionnant parfaitement (un rectangle en mode gravure de 50x30 coin inférieur gauche à 0)
++
David
C'est bien "distance mode" qui sort un G90 ou un G91 .. mais actuellement CamBam ne gère QUE le mode absolu pour les G0/G1 donc même su tu forçais un G91 manuellement ça ne marcherait pas car le Gcode lui, resterait calculé en absolu et ça ferait n'importe quoi. (il n'y a que pour les arcs que CB propose le mode absolu et le mode relatif ; G90.1, G91.1)
Si ton usinage de rectangle s'est bien passé alors c'est que le G90 ne pose pas de problème, de toute façon d'après la liste des Gcode de GRBL il comprend aussi bien le G90 que le G91.
Le problème doit se trouver au niveau des réglages du GRBL car des machines sous GRBL utilisant le post pro GRBL de CamBam fonctionnent parfaitement.
Je ne peux pas t'en dire beaucoup plus, je ne connais pas bien GRBL ...
Exemple d'un Gcode pour GRBL fonctionnant parfaitement (un rectangle en mode gravure de 50x30 coin inférieur gauche à 0)
- Code:
( Made using CamBam - http://www.cambam.co.uk )
( Sans titre 12/1/2024 10:19:05 PM )
( Post-pro: GRBL )
( T5 : 3.0 )
G21 G90 G40
G0 Z5.0
( Gravure1 )
G17
M3 S12500
G0 X0.0 Y0.0
G0 Z3.5
G1 F600.0 Z-0.5
G1 F800.0 X50.0
G1 Y30.0
G1 X0.0
G1 Y0.0
G0 Z5.0
M5
M30
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: postprocessur cambam remplacer g90 par g91
Bonjour,
Il n'y aurait pas un G28 dans le Gcode ?
Si G28 présent le supprimer et tester !
Cordialement JF
Il n'y aurait pas un G28 dans le Gcode ?
Si G28 présent le supprimer et tester !
Cordialement JF
speedjf37- posteur Régulier
- Messages : 100
Points : 109
Date d'inscription : 03/03/2015
Age : 67
Localisation : TOURS
Re: postprocessur cambam remplacer g90 par g91
bonjour, un grand merci. Quelle réactivité ! bravo à vous.
non, il n'y a pas de g28 caché dans le code.
J'ai refait mes deux gcodes, pour un rectangle et une came de serrage (cf. pièce jointe) rien d'extraordinaire donc, sans modifier quoi que ce soit du premier au second. j'ai placé les origines d'usinages aux coins inférieurs gauches des deux pièces.
La simulation sous camotics est parfaite. les trajectoires outils sont bonnes sous cambam également.
J'ai fait ma prise d'origine sur la cnc au coin inférieur gauche de mon bout de médium et lancé le premier g code (le rectangle) tout est parfait ; les cotes sont à peu près bonnes à deux ou trois dixièmes près, je vais vérifier le diamètre fraise....
même topo - après changement du point origine- pour le deuxième g code et là patatras... la fraise vient bien au point de départ usinage, fait sa plongée et ... part à contre-sens, cf. photo2.
j'ai utilisé le post processeur GRBL ; j'ai remarqué qu'avec le post processeur defaut les coordonnées étaient données avec 4 décimales alors qu'avec le grbl ce n'était plus que deux décimales ; je n'ai pas trouvé où était caché ce paramétrage.
je donne ma langue au chat.
non, il n'y a pas de g28 caché dans le code.
J'ai refait mes deux gcodes, pour un rectangle et une came de serrage (cf. pièce jointe) rien d'extraordinaire donc, sans modifier quoi que ce soit du premier au second. j'ai placé les origines d'usinages aux coins inférieurs gauches des deux pièces.
La simulation sous camotics est parfaite. les trajectoires outils sont bonnes sous cambam également.
J'ai fait ma prise d'origine sur la cnc au coin inférieur gauche de mon bout de médium et lancé le premier g code (le rectangle) tout est parfait ; les cotes sont à peu près bonnes à deux ou trois dixièmes près, je vais vérifier le diamètre fraise....
même topo - après changement du point origine- pour le deuxième g code et là patatras... la fraise vient bien au point de départ usinage, fait sa plongée et ... part à contre-sens, cf. photo2.
j'ai utilisé le post processeur GRBL ; j'ai remarqué qu'avec le post processeur defaut les coordonnées étaient données avec 4 décimales alors qu'avec le grbl ce n'était plus que deux décimales ; je n'ai pas trouvé où était caché ce paramétrage.
je donne ma langue au chat.
benjam's- petit nouveau
- Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes
Re: postprocessur cambam remplacer g90 par g91
recoucou,
je ne dois pas bien avoir les yeux en face des trous ... j'ai trouvé le formatage des nombres ; 0.0# ou 0.0### je suppose que les # correspondent au nombre de décimales (si nécessaire)
désolé.
encore merci de vos conseils ou explications
je ne dois pas bien avoir les yeux en face des trous ... j'ai trouvé le formatage des nombres ; 0.0# ou 0.0### je suppose que les # correspondent au nombre de décimales (si nécessaire)
désolé.
encore merci de vos conseils ou explications
benjam's- petit nouveau
- Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes
Re: postprocessur cambam remplacer g90 par g91
recoucou, encore moi.
problème résolu.
les g2 et g3 renvoyaient une erreur 33 dans la console (évidemment je ne l'avais pas vue ...)
celle-ci indique que la destination n'est pas accessible.
en modifiant dans le post processeur grbl le format des nombres à 0.0000# la précision de calcul devient suffisante et il n'y a plus d'erreur ; mon usinage est correct. OUF !
C'est susceptible ces bêtes là, pas assez de décimales et elles bugguent.
maintenant on le sait.
Cordialement
Jean_Luc
problème résolu.
les g2 et g3 renvoyaient une erreur 33 dans la console (évidemment je ne l'avais pas vue ...)
celle-ci indique que la destination n'est pas accessible.
en modifiant dans le post processeur grbl le format des nombres à 0.0000# la précision de calcul devient suffisante et il n'y a plus d'erreur ; mon usinage est correct. OUF !
C'est susceptible ces bêtes là, pas assez de décimales et elles bugguent.
maintenant on le sait.
Cordialement
Jean_Luc
benjam's- petit nouveau
- Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes
Re: postprocessur cambam remplacer g90 par g91
Salut,
Alors les délires avec les arcs (crop circle), c'est souvent le cas si on n'a pas le bon réglage pour le travail en mm. Par défaut les PP de CamBam sont paramétrés pour des pouces et effectivement si on n'affiche pas assez de décimales, on obtiens une erreur car la fin d'un arc ne tombe pas exactement au début du suivant.
Pour le PP GRBL, j'ai 0.0### dans "format des nombres"
Augmenter le nb de décimales c'est la solution, mais il y a une autre option à vérifier ; dans le PP mettre:
Longueur minimal des arcs à 0.001 et rayon maximal des arcs à 1000 pour une utilisation en mm et éviter les "crop circle" (par défaut, en pouce le réglage est de 0.0001 et 100000)
Tiens, le problème avait déjà été traité ici
http://www.metabricoleur.com/t21620-probleme-arret-en-cours-d-usinage-33-cible-du-mouvement-non-valide#426973
++
David
Alors les délires avec les arcs (crop circle), c'est souvent le cas si on n'a pas le bon réglage pour le travail en mm. Par défaut les PP de CamBam sont paramétrés pour des pouces et effectivement si on n'affiche pas assez de décimales, on obtiens une erreur car la fin d'un arc ne tombe pas exactement au début du suivant.
Pour le PP GRBL, j'ai 0.0### dans "format des nombres"
Augmenter le nb de décimales c'est la solution, mais il y a une autre option à vérifier ; dans le PP mettre:
Longueur minimal des arcs à 0.001 et rayon maximal des arcs à 1000 pour une utilisation en mm et éviter les "crop circle" (par défaut, en pouce le réglage est de 0.0001 et 100000)
Tiens, le problème avait déjà été traité ici
http://www.metabricoleur.com/t21620-probleme-arret-en-cours-d-usinage-33-cible-du-mouvement-non-valide#426973
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: postprocessur cambam remplacer g90 par g91
Merci David.
J'avais passé un peu de temps sur les forums mais je m'etais focalisé sur les g90/g91, donc j'étais passé à coté du problème, avant de lancer mon s.o.s.
un immense merci pour toutes ces informations précieuses. je suis profondément admiratif de ton savoir ; j'imagine assez bien les milliers d'heures passées derrière l'écran et devant les machines .
Amicalement
Jean-Luc
J'avais passé un peu de temps sur les forums mais je m'etais focalisé sur les g90/g91, donc j'étais passé à coté du problème, avant de lancer mon s.o.s.
un immense merci pour toutes ces informations précieuses. je suis profondément admiratif de ton savoir ; j'imagine assez bien les milliers d'heures passées derrière l'écran et devant les machines .
Amicalement
Jean-Luc
benjam's- petit nouveau
- Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes
Sujets similaires
» Remplacer un chargeur de batterie HS
» Moteur électrique à remplacer
» Choix d'une CNC pour remplacer une ID-CNC
» Remplacer AutoCAD LT 2009
» Remplacer un télérupteur encastré
» Moteur électrique à remplacer
» Choix d'une CNC pour remplacer une ID-CNC
» Remplacer AutoCAD LT 2009
» Remplacer un télérupteur encastré
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum