aide au gcode

Aller en bas

aide au gcode Empty aide au gcode

Message  chris74 le Mar 28 Déc 2010, 17:25

Salut, j'aurai aimé savoir si il y avait un bouquin, ou un site sur le net ,qui me permettrait de me familiariser a l'utilisation des g codes.

Pour le moment ce que je cherche à faire:

-un alésage dont je pourrais déterminer le Ø ainsi que le Ø de la fraise utilisée pour le faire (ce qui me permettrait de me passer du montage de ma tête à aléser
-faire tourner l'axe "A" d'une valeur déterminée sans pour autant me taper tous les angles à la main (par exemple un trou à 0°,puis un trou tous les 1.2°)
chris74
chris74
Chevronné
Chevronné

Messages : 774
Date d'inscription : 16/10/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  Enfield le Mar 28 Déc 2010, 18:18


_________________
@+ Enfield

Charte du forum
Enfield
Enfield
Administrateur
Administrateur

Messages : 2944
Date d'inscription : 02/11/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  chris74 le Jeu 30 Déc 2010, 07:09

Salut, malheureusement sur wikipédia, ils n'expliquent pas les bases de la programmation, et le logiciel ne semble pas fonctionner sous vista.....
chris74
chris74
Chevronné
Chevronné

Messages : 774
Date d'inscription : 16/10/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  f6bqi le Jeu 30 Déc 2010, 09:17

Bonjour,
Je vous ai transmis un fichier pdf Num 1020-1040-1060T
Cordialement

f6bqi
f6bqi
Passionné
Passionné

Messages : 71
Date d'inscription : 27/08/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  chris74 le Jeu 30 Déc 2010, 17:33

Je te remercie, 558 pages..................il y a de quoi lire.
Par contre apparemment Mach3 ne gère pas le G77 en appel de sous programme ou de boucle...........Ce serait le M98 en appel de sous routine, mais comment on paramètre les blocs à appeler ?
chris74
chris74
Chevronné
Chevronné

Messages : 774
Date d'inscription : 16/10/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  Enfield le Ven 31 Déc 2010, 13:26


_________________
@+ Enfield

Charte du forum
Enfield
Enfield
Administrateur
Administrateur

Messages : 2944
Date d'inscription : 02/11/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  Ordinerf le Dim 02 Jan 2011, 16:23

très bonne idée de mettre une "formation" G-codes Wink
je dirais que pour bien débuter en G-codes il faut déjà connaître le principe de base c'est à dire que les commandes sont sous forme linéaire.
à chaque ligne une suite d'action.
certaine ne dure que le temps d'une ligne et d'autre reste en action tant qu'une ligne ne vient pas les stopper.
suivant les machines, il y a principalement 6 axes.
X, Y et Z puis A, B et C
pour commencer simplement on va se limiter à ceux la.
dans le cas d'une cnc amateur ou home made on va avoir des variantes c'est à dire que A, B et C peuvent être soit des rotations ou soit des déplacement linéaire.
X, Y et Z resterons les axes de base d'un système en 3 dimensions.

les commandes G-codes fonctionnent sur le principe d'une lettre suivit d'un nombre.
ça peut être soit une valeur numérique ou soit le numéro d'une commande.

dans les lettres il y a 3 groupes, les G, les M et les autres lettres de l'alphabet qu'on peut décomposer en plusieurs petit sous groupe.

les G vont être surtout liés aux commandes de déplacement des axes.
les plus connu étant G00, G01, G02 et G03
G00 oblige à déplacer les axes en vitesse rapide
G01 en vitesse défini par F (donc vitesse d'usinage)
G02 et G03 pour faire des portions de cercle dans un sens ou dans l'autre mais toujours à la vitesse définie par F.

si on veut par exemple déplacer X de 200 unités (le millimètre ou le pouce suivant les réglages précédent) en vitesse d'usinage il suffira de taper la ligne:
G01 X200
si on veut tracer la diagonale d'un carré de 200mm de côté on aura donc sur la même ligne:
G01 X200 Y200
si on veut faire un déplacement des 3 axes en même temps alors on aura par exemple:
G01 X200 Y100 Z150

comprendre cela c'est déjà comprendre l'état d'esprit et la simplicité du G-codes.
le reste n'est qu'une connaissance des commandes.
par exemple je veux usiner un carré de 200mm de coté avec descente de l'outil (Z) de 5mm, retour au point 0, une vitesse de 120mm/mn et je ne prend pas en compte le diamètre de l'outil, je fais un usinage au tracé.
G00 Z10 (par prudence je déplace l'outil à 10mm de la surface à usiner)
G00 X0 Y0 (je vais au point 0,0)
G00 Z0 (je descend mon outil au raz de la matière)
G01 Z-5 F120 (je descend mon outil de 5mm dans la pièce à la vitesse d'usinage que je règle à 120mm/mn)
G01 X200 (j'usine un coté de mon carré sur X de 200mm)
G01 Y200 (j'usine un autre coté de mon carré mais en Y)
G01 X0 (je ramène mon outil en X à 0 et donc j'usine un 3ème coté de mon carré)
G01 Y0 (je finis mon usinage en usinant le dernier coté de mon carré et donc en revenant à 0 sur Y)
G00 Z10 (je remonte mon outil dans une zone de sécurité que j'ai estimé à 10mm)
M30 (je décide de rajouter une fin de programme avec retour au début du programme grace à la commande M30, le 30 est le numéro de la commande dans la liste des commandes en M)

ce type de fin de programme avec retour au début est très pratique pour des usinages en série qui demande à changer la matière après chaque usinage.

en fonction des machines, il y a aussi des lignes en plus à rajouter pour le choix de l'outil, la mise en marche de la lubrification, etc...
j'ai volontairement fait simple pour une machine dite amateur Wink

pour info, il n'est pas utile d'avoir un logiciel de programmation en G-codes.
à partir de Word et Excel il est assez simple de faire des macros avec la mise en forme du programme en ayant que les points de la pièce.
Ordinerf
Ordinerf
Chevronné
Chevronné

Messages : 1004
Date d'inscription : 01/01/2011

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

Message  chris74 le Lun 03 Jan 2011, 20:10

Pour faire avancer un peu le sujet voici la façon d'utiliser le code G83, qui est un cycle de perçage avec débourrage.
Avec ce code il est inutile de programmer les remontées d'outils celles-ci se font via la valeur "Q" en remontée rapide.


Les explications des codes sont notées en rouge

G21 G90 G40 G49 G80 mode mm, mode valeur absolue, annulation compensation outils, annulation correction outils,annulation cycle
M3 démarrage broche
G0 Z1.500 déplacement vitesse rapide en z1.500mm
G0 X4.949 Y0.004 déplacement vitesse rapide en X4.949 Y0.004
G0 Z2 déplacement vitesse rapide en z2
F10 sélection vitesse d'usinage
G83 Q0.5 Z-2.25 R1 cycle de perçage avec débourrage,valeur de la profondeur de passe (0.5mm), profondeur totale du perçage (z-2.25)R=remontée rapide jusqu'à 1mm
G0 Z50 remontée rapide en z50
M30 fin de cycle avec retour début programme et arrêt de la broche

Bon ce n'est qu'une explication d'amateur, si un pro pouvait nous en dire plus.........................et refaire le programme de façon professionnelle, parce que là, c'est sûrement un peu n'importe quoi. Enfin il fonctionne sous mach3, c'est déjà ça.
chris74
chris74
Chevronné
Chevronné

Messages : 774
Date d'inscription : 16/10/2010

Revenir en haut Aller en bas

aide au gcode Empty Re: aide au gcode

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