Le Deal du moment : -30%
BOSCH Plaque de cuisson gaz – 4 foyers, ...
Voir le deal
165 €

postprocessur cambam remplacer g90 par g91

3 participants

Aller en bas

postprocessur cambam remplacer g90 par g91 Empty postprocessur cambam remplacer g90 par g91

Message  benjam's Dim 1 Déc 2024 - 20:13

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
benjam's
benjam's
petit nouveau
petit nouveau

Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  dh42 Dim 1 Déc 2024 - 22:15

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)

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

Messages : 25795
Points : 38504
Date d'inscription : 21/06/2009
Age : 61
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  speedjf37 Lun 2 Déc 2024 - 10:14

Bonjour,

Il n'y aurait pas un G28 dans le Gcode ?

Si G28 présent le supprimer et tester !

Cordialement JF
speedjf37
speedjf37
posteur Régulier
posteur Régulier

Messages : 100
Points : 109
Date d'inscription : 03/03/2015
Age : 67
Localisation : TOURS

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  benjam's Lun 2 Déc 2024 - 14:27

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.
benjam's
benjam's
petit nouveau
petit nouveau

Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  benjam's Lun 2 Déc 2024 - 14:37

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
benjam's
benjam's
petit nouveau
petit nouveau

Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  benjam's Lun 2 Déc 2024 - 16:45

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
benjam's
benjam's
petit nouveau
petit nouveau

Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  dh42 Lun 2 Déc 2024 - 18:53

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

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

Messages : 25795
Points : 38504
Date d'inscription : 21/06/2009
Age : 61
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

Message  benjam's Lun 2 Déc 2024 - 19:47

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
benjam's
benjam's
petit nouveau
petit nouveau

Messages : 8
Points : 12
Date d'inscription : 31/08/2018
Age : 70
Localisation : Tarbes

Revenir en haut Aller en bas

postprocessur cambam remplacer g90 par g91 Empty Re: postprocessur cambam remplacer g90 par g91

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