CNC G-code et GRBL, mettre le pied à l’étrier

  • Auteur de la discussion jpbbricole
  • Date de début
V

vieuxfraiseur

Compagnon
bonsoir à tous,
si l'on a un fichier en point DXF , on peut utilisé Dxf2Gcode.
pour générer le Gcode en ISO.

Y.
 
J

Jeanalvitre

Apprenti
Bonjour,

Je vous remercie pour vos Tutos,
Ils sont très bien fait et très intéressants.

PR
 
J

Jeanalvitre

Apprenti
Bonjour,

Dans la partie I de G-code et GRBL, à Mise en forme du rectangle il est écrit :
"Avec le menu Objet/Remplissage et contouret et" il manque quelque chose ou pas après le "et" ?

Dans les fichiers Gcode que je fais avec Inkscape, à la dernière ligne il y a M18 et ça m'affiche une erreur dans Candle, je fais "Ignorer" et la Fraiseuse revient au point de départ.

Encore merci pour vos Tutos, étant débutant ils m'ont permis d'avancer.

PR
 
J

jpbbricole

Compagnon
Bonjour @Jeanalvitre
il manque quelque chose ou pas après le "et" ?
En effet, étrange, il manque 3 images
upload_2017-6-1_13-19-58.png

Encore merci pour vos Tutos, étant débutant ils m'ont permis d'avancer.
Super!
à la dernière ligne il y a M18 et ça m'affiche une erreur dans Candle
Oui, M18, arrêt des MPAP, n'est pas supporté par GRBL.

Cordialement
jpbbricole
 
J

Jeanalvitre

Apprenti
Re,

Je comprends mieux, il manquait bien un petit truc à mon rectangle ..:lol:

Je me suis imprimé le Tuto, c'est plus facile pour faire les essais.

Merci,
PR
 
J

Jeanalvitre

Apprenti
Bonjour,

J'ai avancé et je commence à comprendre (un peu). :-D

Pour le Z c'est moins facile, il me manque des éléments, c'est pas évident après le homing lorsque le point Zéro du Z est tout en haut, de dire à la broche de descendre l'outil au contact de la sonde (donc le point bas qui correspond au niveau de la table de travail) puis de remonter avant de déplacer la broche au point du début du travail, et là de mettre la broche en route, de descendre et de commencer le fraisage puis de remonter avant de déplacer et redescendre pour fraiser plus loin.... etc.. :smt017
Je ne suis peut être pas très clair dans mes explications !

Si vous aviez un exemple simple et documenté pour le Z ( à partir du Homing) ce serai super.
Merci,

Cordialement,
PR
 
J

jpbbricole

Compagnon
Salut @Jeanalvitre

T'inquiètes pas, je n'ai pas compris tout du premier coups!
C'est le homing du Z que tu n'as pas compris et que tu aimerai que je détaille ou c'est ce qui se passe après, ume fois que le homing des 3 axes est fait?

Cordialement
jpbbricole
 
J

Jeanalvitre

Apprenti
Re bonjour,

Le homing du X,Y et du Z avec $H c'est bon mais c'est ensuite pour le Z ?

Oui je veux bien que tu détailles après le Homing tout ce qu'il faut pour le Z .

Merci.

Cordialement,
 
J

jpbbricole

Compagnon
Bonjour @Jeanalvitre
Petite mise au point de terminologie (je spécifie que je ne suis qu'un amateur plus ou moins bien éclairé qui explique comme il l'a compris).

Dans un système comme GRBL, il y a 2 systèmes de coordonnées pour ses 3 axrx X, Y et Z
Les coordonnée machine (CM)
Les coordonnée travail (CT)

Quand tu mets en marche (mise sous tension), ces 2 type de position sont à 0 (X, Y, Z) et les axes sont physiquement n'importe où.

Tu as une pièce à usiner, positionnée sur le plateau, aussi n'importe où, il faut, maintenant, définir les origines (0 de x, y et Z) de ta pièce et ce par rapport à CM du départ.
Ces positions s'appellent CT et c'est de là que se fera tout le système de coordonnées de ton usinage, donc des ordres qui se trouvent dans le fichier G-code.

Pour calculer les décalages (offset X, Y et Z), donc de par là, définir les origines (point 0) de ta pièce, il faut une sonde, relié à la broche A5 de l'Arduino ainsi qu'une pince crocodile à pincer sur la broche et connectée au 0V. (masse ou GND) du système.
Voire G-code et GRBL, mettre le pied à l’étrier (Part II) en fin de post pour le détail.
Donc, après le homing du Z, la broche se trouve à 5mm de la pièce (G0Z5).

(donc le point bas qui correspond au niveau de la table de travail)
Euh non? la sonde, en général, se pose sur la pièce à usiner et le 0 se trouve sur ta pièce, la pénétrtion de Z se fait en négatif?

La commande, utilisée pour Z
G91G21; G38.2Z-30F100; G0Z1; G38.2Z-1F10; G92Z-3; G0Z5
peut s'utiliser en changeant le nom de l'axe et en adaptant l'èpaisseur de la sonde ou éventuellement le diamètre de la fraise qui a établi le contact.
Si la pièce à usiner est métallique, on peut très bien se passer de sonde, connecter cette pièce sur A5 et modifier l'épaisseur de la sonde à 0..

A ce point, après le homing des 3 axes, on se trouve avec CT X = 0, Y = 0 et Z = 5

puis de remonter avant de déplacer la broche au point du début du travail, et là...
Maintenant, c'est le boulot des G-code du fichier d'usinage que tu vas charger qui fait le reste.

Regardes le détail commenté dans G-code et GRBL, mettre le pied à l’étrier (Part I) Le G-code commenté, pour le détail.

J'espère avoir éclairé un petit plus ta lanterne mais continue à poser des questions.

Cordialement
jpbbricole
 
J

Jeanalvitre

Apprenti
Bonjour jpbbricole,

Ok pour les coordonnée machine (CM) et les coordonnée travail (CT), déjà ça, je n'avais pas compris que ce n'était pas la même chose ! :maiscebien:

Je pensais qu'on partait des points 0 pour X,Y et Z donc il fallait obligatoirement faire un Homing en premier.
Mais c'est vrai qu'il faut bien savoir ou est la pièce à usiner donc c'est là que la sonde va servir.

Je vais relire tes Tutos..et essayer de comprendre la commande Z que tu m'as mis en exemple.

Merci pour tes réponses, comme tu dis elles éclairent un peu ma lanterne.

Cordialement
J
 
B

Bernie72

Nouveau
api-ms-win-crt-runtime-l1-1-0.dll

Bonjour tout le monde, ceci est un message pour ceux comme gégé62 et moi qui ont un problème de DLL au lancement de camotics.

Après avoir installé/désinstallé plusieurs versions de vc_redist.x64.exe, j'ai enfin trouvé.

J'ai désinstallé dans le panneau de config -> Microsoft Visual C++2015 Redistributable (x64) 14.0.24xx (désolé j'ai pas noté la version mais elle était plus récente d'après les chiffres), ce qui compte c'est de virer cette version 2015.

Ensuite j'ai téléchargé et installé cette version x64 de 2015 sur cette page: http://assiste.com/Visual_C++_Packages_redistribuables.html

(Microsoft Visual C++2015 Redistributable (x64) 14.0.23026)

Le lien direct https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe

Et sans redémarrer le pc, miracle ça marche. j'ai juste essayé un de mes gcode et je viens a peine de me réinscrire sur usinages.com.

Sinon comme dit dans dans le chapitre 'MISSING GCODE' sur la page d'accueil de camotics le code G83 (canned cycle) (perçage) avec (peck distance) (retrait) ne marche pas en simulation, ça fait des trucs bizarre mais c'est pas grave, ce n'est pas la chose la plus critique en usinant.
Pour le peu que j'ai testé, c'est un prog bien fait et surtout gratos

En espérant avoir pu aidé ceux qui ont le même problème. A+
 
G

gégé62

Compagnon
Génial le PWM !
(j'ai pas testé :-D )
merci c'est vraiment de la belle ouvrage comme on dit chez nous.....
 
B

bendu85

Nouveau
Bonjour,

vraiment bien ton tuto "mettre le pied à l'étrier G-code et GRBL 1,2,3,4,5"

merci, je vais essayer de décortiquer tout çà pour la faire galoper cette cnc !

bonne journée
 
B

bendu85

Nouveau
Bonjour et merci d'avance !

j'ai fini la boxmod vapote pour l'anniv de mon pote. Je bosse mardi mercredi et jeudi.
J'attaque ton tuto vendredi samedi dimanche et lundi....

bonne journée à toi jpbbricole
 
B

bendu85

Nouveau
Je fais suite à ce fil pour dire que le tuto "G-code et GRBL, mettre le pied à l’étrier" est vraiment bien pour un débutant sous GRBL Arduino..il m'a servi à découvrir le fonctionnement de ma CNC et pratiquer gcodetools !

Maintenant, j'en suis à étudier et mettre en pratique Cambam : me reste une trentaine de tests avant de me décider à acquérir une licence.

Il y a bien Freecad, soft libre, qui à un module path, mais très peu de tutos en français.

merci à toi jpbricole, ton aide a été vraiment sympa !
 
P

ppt

Compagnon
Bonjour jpbricole

apres des années d'hésitations, et bien que venant de l'informatique industrielles, j'ai décidé de me pencher sur la CNC
Un énorme merci pour ces tutos

je viens de faire le n°1 et je suis ébahis par tant de simplicité
finalement, j'ai bien fait d'attendre toutes ces années

juste une question, quand je génère le parcourt avec le menu j Tech Photonics Laser Tools, celui ci se retrouve décalé par rapport au rectangle initial.
j'ai vu qu'on pouvait le déplacer mais du coup, dans l'apperçu généré par CaMotics, on ne sait pas trop où se fait le parcourt sur la plaque initiale...

je n'ai pas trouvé ce que j'ai raté :-(
 
J

jpbbricole

Compagnon
Bonjour ppt
je n'ai pas trouvé ce que j'ai raté :-(
Moi non plus :7grat:
Mais si l'on regarde dans le fichier généré les cotes sont justes!

M05 G90 Z5 S0

G90
G21
G1 F3000
G1 X0.019 Y29.981
G4 P0
M03 G90 Z-0.2 S255
G4 P0
G1 F800.000000
G1 X24.981 Y29.981
G1 X24.981 Y0.0189
G1 X0.019 Y0.0189
G1 X0.019 Y29.981
G4 P0
M05 G90 Z5 S0
G1 F3000
G1 X0 Y0
M18

Pour un rectangle de 25/30 en 0/0
J'en déduis que cette position n'a pas d'importance.

Dans le tuto #1, un petit bout a disparu!
regarde cet article
Un autre truc si tu utilises Candle tout à la fin du tuto 4

finalement, j'ai bien fait d'attendre toutes ces années
Ca c'est certain, moi qui ne suis pas de la mécanique, je m'amuse! C'est assez simple et le software comme GRBL et le matériel se sont complètement démocratisés.
A ta disposition pour d'autres questions.

Cordialement
jpbbricole
 
P

ppt

Compagnon
Merciiiii
Effectivement mes coordonnées de départ sont pas les mêmes que celles de l'exemple
Je vais ressayer
 
P

ppt

Compagnon
Yesssss j'essaye aussi :D
Et pour être juste il faut aussi que je te remercie d'avoir créer cette dynamique autour de ce petit truc. On se sent moins seul :wink:
Donc merci Pat
 
W

wika58

Compagnon
Oui c'est cool.
Je savais que ça aurait du succès sur le forum...
Et puis avec un Gourou comme jpb, in est bien entouré.

Moi aussi j'essaie de m'y mettre...

A bientôt.
Pat.
 
P

ppt

Compagnon
bon, j'ai trouvé où j'ai merdé
c'est dans la sélection de l'objet entre chaque étape
- taille, position, contour, extension
reselectionner l'objet chaque fois :wink:
ainsi le contour se positionne bien sur l'objet
 
P

Precis84

Compagnon
Salut
Encore 1 chose intéressante du forum :lol:
J'avais survolé un peu le sujet à l'époque .
Je viens à nouveau de regarder les tutos de jjpb , mais ce qui calme d’emblée , c'est Inkscape .
En effet , ça fais pas loin de 10 ans que je m'échine sur Solidworks et je me vois recommencer
avec 1 nouveau logiciel de dessin . Je crois que depuis solidworks ont peu via Cambam créer de G-code .
Pareil faut se taper Cambam , même si David est cool est dispo (:wavey:David ).
cb
 
M

MCrevot

Compagnon
Bonjour,

Oui, solidworks, mise en plan, sauvegarde au format .dxf , puis chargement dans cambam, et génération du g-code.
Pas d'inquiétude pour cambam, c'est hyper simple, et super bien supporté par David ...

Michel
 
J

jpbbricole

Compagnon
Salut Precis84
et je me vois recommencer
avec 1 nouveau logiciel de dessin .
Il ne faut pas mélanger les bidons, Inkscape comme mes tutos, sont fait pour les gens qui n'ont pas beaucoup pratiqué le dessin technique vectoriel et le G-code, c'est claire que ça n'est pas du tout comparable à Solidwork et que si tu pratiques ce dernier, tu peux ignorer Inkscape.
Personnellement, je travail avec de "petites" machine et je dessine avec Inkscape, exporte en DXF et génère le G-code avec Cambam.

Cordialement
jpbbricole
 

Sujets similaires

T
Réponses
28
Affichages
2 912
Tristan l'apprenti
T
G
Réponses
1
Affichages
1 232
Greg de Nîmes
G
J
Réponses
265
Affichages
13 852
F
N
Réponses
78
Affichages
9 399
nipil
N
M
Réponses
16
Affichages
1 973
jpbbricole
J
D
Réponses
20
Affichages
14 837
demdandeinfos
D
01power
Réponses
3
Affichages
13 742
01power
01power
J
Réponses
113
Affichages
23 356
sabeldom
S
mvt
  • importantes
Réponses
78
Affichages
54 481
Bernard.L
B
Haut