Pb Gcode Fusion ? ou autre ...

Sujets généraux liés à Fusion 360
Max-Art
Pied Tendre Actif
Messages : 24
Enregistré le : 29 janv. 2022, 16:39
A été remercié : 2 fois

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par Max-Art » 26 avr. 2022, 14:35

Bonjour Bernard,
et merci pour ta patience ... :P

oui, je reconnais que je suis parfois "persévérant", :D, mais je me soigne ;)

C'est que j'ai le même problème avec CNCjs, bCNC, OpenBuildsCONTROL et 2 PC différents.

Alors je cherche le point commun qui ne passe pas.
Maintenant en partant du principe que les Gcode sont bons, j'en conviens, il ne reste que grbl ou l'arduino.
Mais tout marche en manuel, homing, Zprobe et déplacement.

Les axes de ma CNC réagissent en manuel parfaitement comme tu l'expliques "GRBL, Homing et fins de course" avec $23=1.
X sur l'avant, Y à gauche et Z en haut en fin de homing.

X avance en profondeur si je fait +X
Y va à gauche si je fais +Y
Z monte si je fais +Z

Question bête, est-ce que CNCjs teste le code complet avant de lancer l'usinage ?

voici les phases du déroulement demandées sans rien toucher d'autre. les paramètres des axes dans CNCjs sont
Xmin = 0
Ymin = 0
Zmin = 0
Xmax = 940
Ymax = 800
Zmax = 224

démarrage CNCjs et avant homing
avant-homing.jpg
homing réalisé
apres-homing.jpg
probe réalisé
apres-Zprobe.jpg
fichier essai6.nc chargé
gcode-charge-3.jpg
Usinage lancé et plante immédiatement avec message alarme 2, ce que l'on peut constater, dans le widget gcode, c'est 21 commandes envoyées et 15 reçues ...
Usinage-lance-et-plante-3.jpg
le gcode tel qu'il est dans CNCjs avec les n° de lignes
1 (essai 6)
2 (Machine)
3 ( model: Didier)
4 ( description: Generic 3+1-axis)
5 (T1 D=3.175 CR=0 - ZMIN=0 - fraise deux tailles)
6 G90 G94
7 G17
8 G21
9 (When using Fusion 360 for Personal Use, the feedrate of)
10 (rapid moves is reduced to match the feedrate of cutting)
11 (moves, which can increase machining time. Unrestricted rapid)
12 (moves are available with a Fusion 360 Subscription.)
13 (Contour 2D5)
14 S11999 M3
15 G54
16 G0 X-6.894 Y-22.46
17 Z30
18 G1 Z20 F1274.9
19 Z17.817 F425
20 G19 G2 Y-22.778 Z17.5 J-0.318 K0 F1275
21 G1 Y-23.095
22 G17 G3 X-6.577 Y-23.413 I0.317 J0
23 S12000
24 G1 X23.413 Z16.453
25 Y23.413 Z14.818
26 X0 Z14
27 S11999
28 X-22.778 F1274.9
29 X-23.413 F318.7
30 Y-22.778 F1274.9
31 Y-23.413 F318.7
32 X22.778 F1274.9
33 X23.413 F318.7
34 Y22.778 F1274.9
35 Y23.413 F318.7
36 X0 F1274.9
37 G3 X-0.317 Y23.095 I0 J-0.318 F1275
38 G1 Y22.778
39 G19 G2 Y22.46 Z14.317 J0 K0.318
40 G1 Z30 F1274.9
41 X22.46 Y13.623
42 Z20
43 Z17.817 F425
44 G18 G2 X22.778 Z17.5 I0.318 K0 F1275
45 G1 X23.095
46 G17 G3 X23.413 Y13.941 I0 J0.318
47 S12000
48 G1 Y23.413 Z17.169
49 X-23.413 Z15.534
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
premier pas ...
Avatar du membre
DranerB
Administrateur
Messages : 3307
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 160 fois
A été remercié : 275 fois
Contact :

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par DranerB » 26 avr. 2022, 16:53

Max-Art a écrit : 26 avr. 2022, 14:35 Bonjour Bernard,
et merci pour ta patience ... :P

oui, je reconnais que je suis parfois "persévérant", :D, mais je me soigne ;)

C'est que j'ai le même problème avec CNCjs, bCNC, OpenBuildsCONTROL et 2 PC différents.

Alors je cherche le point commun qui ne passe pas.
Maintenant en partant du principe que les Gcode sont bons, j'en conviens, il ne reste que grbl ou l'arduino.
Mais tout marche en manuel, homing, Zprobe et déplacement.
Si, comme je le crois, ton problème est lié à des paramètres GRBL, ça parait logique qu'ils soient les mêmes quel que soit le soft utilisé pour envoyer le G-Code à GRBL.
Max-Art a écrit : 26 avr. 2022, 14:35 Les axes de ma CNC réagissent en manuel parfaitement comme tu l'expliques "GRBL, Homing et fins de course" avec $23=1.
X sur l'avant, Y à gauche et Z en haut en fin de homing.

X avance en profondeur si je fait +X
Y va à gauche si je fais +Y
Z monte si je fais +Z

Question bête, est-ce que CNCjs teste le code complet avant de lancer l'usinage ?
Non. A ma connaissance, seul Rosetta CNC (avec sa carte) sait faire ça.
Max-Art a écrit : 26 avr. 2022, 14:35 voici les .05phases du déroulement demandées sans rien toucher d'autre. les paramètres des axes dans CNCjs sont
Xmin = 0
Ymin = 0
Zmin = 0
Xmax = 940
Ymax = 800
Zmax = 224

Usinage lancé et plante immédiatement avec message alarme 2, ce que l'on peut constater, dans le widget gcode, c'est 21 commandes envoyées et 15 reçues ...
Pourquoi, lorsque tu indique probe realisé, ton Z est à 25, et pas Zero ? Je comprends que tu as vérifié ton z 0 par rapport à ta surface de travail, mais en fait, Z= 198.05 (Position Travail) + Z = 25 => Z=223.05, donc tu as 95/10eme de marge. Dans ton G-Code, tu as des Z négatifs (ce qui est normal),mais là, ils emmènent au-dela des 224 mm de limite. Après avoir remonté ta fraise de 25 mm, il faut mettre ton Z à zero coté travail. Je ne peux pas affirmer que ça va résoudre ton problème, mais ça va dans la bonne direction.
Bien cordialement,
Bernard
Image
Image
Avatar du membre
DranerB
Administrateur
Messages : 3307
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 160 fois
A été remercié : 275 fois
Contact :

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par DranerB » 26 avr. 2022, 17:09

je vais ré-essayer encore une fois ici, mais j'ai l'impression que ton problème est avec l'axe Z
Si je regardes ton opération de sondage, tu obtiens Z=-202.75 après le G28.2, et tu indiques avoir une sonde de 20 mm d'épaisseur. Ça nous fait une course maximale en Z de 222.75 mm, pas 224. Ton G-Code chargé indique un Z maximal de 30 mm. Or, tu n'as remonté que de 25mm, par rapport à 224, et pas 222.75, la vraie dimension. Je pense que c'est l'axe Z qui passe au-dela des limites.

Il y a autre chose qui me frappe. dans ton G-Code, je ne vois jamais de Z-. Hors, dans ton fichier F3D, le point origine est sur le dessus du brut. Donc, TOUT l'usinage devrait se faire EN-DESSOUS de ce point, donc en Z negatif (Sauf pour la descente en rampe, bien sûr). Comment fais-tu pour que ce ne soit pas le cas ? Voici ce que la génération de ce G-Code donne pour moi : OUPS.

J'allais générer le G-Code, et je vois DEUX contours! Pourquoi ? On ne fait jamais comme ça! Bon, ce n'est pas le sujet, mais ça me fait bizarre.

** fin du OUPS! :-) ****

Voici donc le g-code que je génére avec ton fichier F3D, et auquel je n'ai rien touché

Code : Tout sélectionner

(1001)
(T2  D=3.175 CR=0 - ZMIN=-15 - fraise deux tailles)
G90 G94
G17
G21
G28 G91 Z0
G90

(Contour 2D5)
T2 M6
S11999 M3
G54
G0 X22.46 Y-6.894
Z15
Z5
G1 Z2.818 F425
G18 G2 X22.778 Z2.5 I0.318 K0 F1275
G1 X23.095
G17 G3 X23.413 Y-6.577 I0 J0.317
S12000
G1 Y23.413 Z1.453
X-23.413 Z-0.182
Y0 Z-1
S11999
Y-22.778 F1274.9
Y-23.413 F318.7
X22.778 F1274.9
X23.413 F318.7
Y22.778 F1274.9
Y23.413 F318.7
X-22.778 F1274.9
X-23.413 F318.7
Y0 F1274.9
G3 X-23.095 Y-0.317 I0.318 J0 F1275
G1 X-22.778
G18 G2 X-22.46 Z-0.683 I0 K0.317
G0 Z15
X-13.623 Y22.46
Z5
G1 Z2.818 F425
G19 G3 Y22.778 Z2.5 J0.318 K0 F1275
G1 Y23.095
G17 G3 X-13.941 Y23.413 I-0.318 J0
S12000
G1 X-23.413 Z2.169
Y-23.413 Z0.534
X23.413 Z-1.101
Y23.413 Z-2.736
X-23.413 Z-4.371
Y-23.413 Z-6.007
X23.413 Z-7.642
Y23.413 Z-9.277
X-23.413 Z-10.912
Y-23.413 Z-12.547
X23.413 Z-14.182
Y0 Z-15
S11999
Y22.778 F1274.9
Y23.413 F318.7
X-22.778 F1274.9
X-23.413 F318.7
Y-22.778 F1274.9
Y-23.413 F318.7
X22.778 F1274.9
X23.413 F318.7
Y0 F1274.9
G3 X23.095 Y0.317 I-0.318 J0 F1275
G1 X22.778
G18 G3 X22.46 Z-14.683 I0 K0.318
G0 Z15
G17
G28 G91 Z0
G90
G28 G91 X0 Y0
G90
M5
M30
Comme tu peux le voir, on passe en Z- dès la ligne 22. C'est quoi ton truc ?
Bien cordialement,
Bernard
Image
Image
Avatar du membre
DranerB
Administrateur
Messages : 3307
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 160 fois
A été remercié : 275 fois
Contact :

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par DranerB » 26 avr. 2022, 17:42

Enfin !! J'ai été frappé par l'éclair, et j'ai trouvé la raison du pourquoi ! :-)
2022-04-26 17_34_02-Pb Gcode Fusion _ ou autre ... - Le Bear CNC Forums - Personal - Microsoft​ Edge.png
Tu n'utilises tout simplement pas le bon post-processeur, et envoie à GRBL du G-Code qu'il n'aime pas. Il y a un post-processeur spécifique GRBL, et c'est (évidemment) celui qu'il faut choisir. Tout va s'arranger, tu vas voir....
2022-04-26 17_40_14-Post Library for Autodesk Fusion 360 _ Autodesk Fusion 360 and 4 more pages - Pe.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Bien cordialement,
Bernard
Image
Image
Max-Art
Pied Tendre Actif
Messages : 24
Enregistré le : 29 janv. 2022, 16:39
A été remercié : 2 fois

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par Max-Art » 26 avr. 2022, 17:53

Bon après plein d'essai fraise en l'air avec le fichier .nc ci dessus voici ce que j'arrive à faire maintenant ... 8-)

Si je fais un homing et que je lance l'usinage rien ne bouge et alarme 2.

Si je déplace par rapport au homing X de +25, Y de -25 et Z -14 par exemple, et lance l'usinage, rien ne bouge et alarme 2.

Maintenant en gardant les positions machine précédentes et en passant à zéro X, Y, Z de la position de travail sur CNCjs l'usinage démarre et s'effectue jusqu'au bout, seul problème c'est que G28 est décalé par rapport au début. Ma fraise est tout en haut -14 mm

Dans fusion j'ai choisi comme j'ai pu le voir dans les tutos, le centre haut de la pièce pour définir l'origine de la pièce, l'usinage faisant 50 mm x 50 mm et 14 mm de profondeur, je me retrouve donc après le homing avec 3/4 de ma pièce vu par CNCjs en dehors de mes limites, ce qui me permet maintenant de comprendre pourquoi j'ai l'alarme 2 hors limite.

Il semble que je ne maitrise pas les positions ... entre fusion, ma CNC ... :oops:
premier pas ...
Max-Art
Pied Tendre Actif
Messages : 24
Enregistré le : 29 janv. 2022, 16:39
A été remercié : 2 fois

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par Max-Art » 26 avr. 2022, 18:51

Re :

J'ai installé le grbl.cps et l'axe Z semble bien se position pour le début de l'usinage mais ça plante Alarme 2 toujours.

Sinon, j'ai copier ton fichier dans CNCjs, juste enlevé M6 que CNCjs ne comprenait pas et lorsque j'ai lancé l'usinage le début se passe bien, recherche du Z0 puis descente à l'altitude d'usinage (je suppose) puis ça plante 25/75 toujours alarme 2.

je désespère ! :|
premier pas ...
Avatar du membre
DranerB
Administrateur
Messages : 3307
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 160 fois
A été remercié : 275 fois
Contact :

Re: Pb Gcode Fusion ? ou autre ...

Message non lu par DranerB » 26 avr. 2022, 22:47

>>Maintenant en gardant les positions machine précédentes et en passant à zéro X, Y, Z de la position de travail sur CNCjs l'usinage démarre et s'effectue jusqu'au bout, seul problème c'est que G28 est décalé par rapport au début. Ma fraise est tout en haut -14 mm<<

Attends, "positions machine précédentes et en passant à zéro X, Y, Z de la position de travail sur CNCjs l'usinage démarre et s'effectue jusqu'au bout" ??? Comment tu fais autrement ?

"seul problème c'est que G28 est décalé par rapport au début. "

Qu'est ce que ça veut dire ? Comment tu as paramétré G28 ???

"Il semble que je ne maitrise pas les positions ... entre fusion, ma CNC ..."

Effectivement. Est-ce que tu as bien lu, dans l'article que je t'ai indiqué précédemment, la partie consacrée aux coordonnées absolues et relatives ? Eventuellement, lis-le à nouveau, et pose des questions s'il y a des trucs qui t'échappent.
Bien cordialement,
Bernard
Image
Image
Répondre