Arrêt aléatoire lors de l'usinage avec alarm 9

Avatar du membre
rominetb44
Messages : 650
Enregistré le : 10 déc. 2020 13:06

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par rominetb44 »

Joel a écrit : 21 janv. 2023 11:35 Merci pour ta réponse, voila les messages d'erreur
error:9[for G0 X28.2313 y46.5814]
error:9[for G0 Z1.0]
error:9[for G1 F300.0 Z0.0]
error:9[for G2 F800.0 X25.9813 Y45.2824 Z-0.3333 I-1.5 J0.0]
error:9[for G2 Y47.8804 Z-0.6667 I0.75 J1.299]
Bonjour Joel,

Il semble qu'il ne s'agisse pas d'une alarme 9 mais plutôt d'une erreur 9.
L'erreur 9 est causée par l'envoie de GCODE lorsque GRBL est à l'état Alarm ou Jog.
Il faut commencer par faire un Unlock ($X) avant d'envoyer du GCODE.

Pour info, si tu essayes de réaliser un homing sans endstop, il est normal que tu obtiennes une alarm 9 qui te génère ensuite une erreur 9 lors de l'envoi de GCODE.

@++
Joel
Messages : 6
Enregistré le : 07 déc. 2022 16:03

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par Joel »

Merci pour ta réponse en effet, c'est une erreur 9 et non une alarme!

Je ne fais pas de homing et j'ai désactivé $21 et $22 dons les fins de courses sont donc inactifs.
Je ne vois pas ce qui pourrait générer une alarme.

J'ai bien désactivé les message d'erreur mais il y en a une autre qui s'affiche

error:20 [for G21 G90 G91.1 G64 G40]
Avatar du membre
HTheatre
Messages : 5914
Enregistré le : 31 mars 2019 08:21
Localisation : Rivesaltes

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par HTheatre »

Re Joel,

Cette fois c'est une commande contenue dans ton Gcode qui n'est pas supportée par Grbl. Avec quel logiciel et quel postprocesseur génères-tu ton Gcode ? Tous les postprocesseurs ne sont pas compatibles avec Grbl.

@+
Avatar du membre
HTheatre
Messages : 5914
Enregistré le : 31 mars 2019 08:21
Localisation : Rivesaltes

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par HTheatre »

La commande G64 n'est pas supportée par Grbl.
Joel
Messages : 6
Enregistré le : 07 déc. 2022 16:03

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par Joel »

Il n'y a pas de G64 dans mes codes

Voila un exemple

; LightBurn 1.2.04
; GRBL device profile, current position
; Bounds: X0 Y-0 to X331.61 Y299
G00 G17 G21 G20 G54
G91
M4
; Cut @ 2000 mm/min, 60% power
M7
G0 X14.408Y9.458
; Layer C02
G1 X0.095Y-0.027S600F2000
G1 X0.147Y-0.021
G1 X0.202Y-0.015
G1 X0.258Y-0.009
G1 X0.314
G1 X0.554Y-0.029
G1 X0.527Y-0.071
G1 X0.497Y-0.117
G1 X0.465Y-0.161
G1 X0.432Y-0.205
G1 X0.395Y-0.248
G1 X0.357Y-0.29
G1 X0.317Y-0.332
G1 X0.107Y-0.122
G1 X0.095Y-0.099
G1 X0.082Y-0.075
G1 X0.069Y-0.054
G1 X0.099Y-0.043
G1 X0.045Y0.036
G1 X-0.011Y0.108
G1 X-0.068Y0.173
G1 X-0.127Y0.231
G1 X-0.187Y0.283
G1 Y1.342
G1 X-0.063Y1.335
G1 X-0.124Y1.329
G1 X-0.187Y1.322
G1 X-0.248Y1.317
M9
G1 S0
M5
; return to starting pos
G0 X-212.814Y-274.219
M2
Avatar du membre
HTheatre
Messages : 5914
Enregistré le : 31 mars 2019 08:21
Localisation : Rivesaltes

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par HTheatre »

Alors c'est peut-être un problème de statut de Grbl. Interroge-le avec la commande que je t'ai indiquée et copie/colle nous sa réponse.
Tu peux, je pense, envoyer la commande à Grbl depuis la console de Lightburn.

@+
Joel
Messages : 6
Enregistré le : 07 déc. 2022 16:03

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par Joel »

Voila ce que j'ai pu avoir comme réponse

error:20
Commande g-code non prise en charge ou non valide trouvée dans le bloc.
En ligne ou quasi en ligne 2 :
Travail interrompu
Flux terminé en 0 :00
ok
?
<Idle|MPos:152.900,67.500,0.000,0.000|FS:0,0|Pn:XYZ>
ok

J'ai re flashé le un nouveau contrôleur puis un contrôleur avec un CH340G au lieu d'un CP 2102 en pensant que c'est peut être mon driver qui est obsolète mais ça ne change rien.
Avatar du membre
rominetb44
Messages : 650
Enregistré le : 10 déc. 2020 13:06

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par rominetb44 »

Bonjour Joel,

Quand j'essaye d’exécuter cette ligne de ton fichier :

Code : Tout sélectionner

G00 G17 G21 G20 G54
, j'ai également une erreur....

Je viens donc de regarder dans les fichiers NC que me génère LightBurn et j'ai cela à la place qui marche très bien :

Code : Tout sélectionner

G00 G17 G40 G21 G54
Peut-être un mauvais paramétrage de LightBurn ?

@++
Joel
Messages : 6
Enregistré le : 07 déc. 2022 16:03

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par Joel »

Merci rominetb44

J'ai vérifié le code issu de lightburn, l'entête est bonne, l'autre fichier était issu de CAMBAM.

Lorsque je lance depuis la carte SD, ça fonctionne mais dès que je suis connecté en USB et que je lance un travail depuis le soft j'ai cette erreur 20.
Avatar du membre
rominetb44
Messages : 650
Enregistré le : 10 déc. 2020 13:06

Re: Arrêt aléatoire lors de l'usinage avec alarm 9

Message par rominetb44 »

Joel a écrit : 22 janv. 2023 14:12 Merci rominetb44

J'ai vérifié le code issu de lightburn, l'entête est bonne, l'autre fichier était issu de CAMBAM.

Lorsque je lance depuis la carte SD, ça fonctionne mais dès que je suis connecté en USB et que je lance un travail depuis le soft j'ai cette erreur 20.
Étonnant, il est pourtant écris au début de ton fichier qu'il est issus de LightBurn :

Code : Tout sélectionner

; LightBurn 1.2.04
; GRBL device profile, current position
; Bounds: X0 Y-0 to X331.61 Y299
Tu peux essayer avec un autre câble usb ?

Sinon, je viens de faire un test, quand le mode laser n'est pas activé, la commande M4 renvoie justement une erreur 20.
Si tu envoies $$, est-ce que tu vois bien $32=1 ?
Sinon, qu'est-ce que te répond GRBL quand tu envoie $Spindle/Type=Laser ?

@++
Répondre