0% ont trouvé ce document utile (0 vote)
8 vues54 pages

Guide Complet sur le CNC et Programmation

Le document décrit le Contrôle Numérique par Ordinateur (CNC), qui a été l'un des développements les plus importants en fabrication au cours des 50 dernières années en permettant de nouvelles techniques de production, d'accroître la qualité des produits et de réduire les coûts. Il explique des concepts clés tels que les avantages du CNC en conception et en fabrication, les applications courantes, les normes des contrôleurs, la programmation CNC et les coordonnées absolues.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues54 pages

Guide Complet sur le CNC et Programmation

Le document décrit le Contrôle Numérique par Ordinateur (CNC), qui a été l'un des développements les plus importants en fabrication au cours des 50 dernières années en permettant de nouvelles techniques de production, d'accroître la qualité des produits et de réduire les coûts. Il explique des concepts clés tels que les avantages du CNC en conception et en fabrication, les applications courantes, les normes des contrôleurs, la programmation CNC et les coordonnées absolues.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Contrôle Numérique par Ordinateur

(CNC)
Introduction
Le Contrôle Numérique (CN) est le terme original de cela
technologie. Actuellement, il est interchangeable avec le
Contrôle Numérique par Ordinateur (CNC)

Le CN a été l'un des plus importants


développements dans la fabrication au cours des 50 dernières années
en développant :

Nouvelles techniques de production


Augmenter la qualité des produits
Réduction des coûts
Avantages principaux d'une équipe de CN

AVANTAGES EN CONCEPTION

Prototypes précis

Respect des spécifications

Réduction de la difficulté à fabriquer des pièces


Avantages principaux d'une équipe CN

AVANTAGES EN MANUFACTURE :

•Permet une meilleure planification des opérations


•La flexibilité d'usinage est accrue
Réduction du temps de programmation
Meilleur contrôle du processus et des temps d'usinage
•Diminution des coûts liés aux outils
La sécurité pour l'utilisateur est renforcée.
Réduction du temps de flux de matériel
Réduction de la manipulation de la pièce à travailler
Augmentation de la productivité
Augmentation de la précision
Applications

Fraisage
Tornade
Perçage
Esmerilado
Doblado
Poinçonné
Usinage par décharge électrique (EDM)
Inspection (Machine à coordonnées)
Normes de contrôleurs
Il existe des différences entre les pilotes qui se
se trouvent sur le marché, y compris d'un même
fabricant en raison de la variété des modèles existants.

Pour comprendre le CNC, il est nécessaire de connaître les


différences et similitudes que présentent les différents
contrôleurs ainsi que les normes qu'ils utilisent pour
sa programmation.

Normalement, deux normes mondiales sont suivies :


ISO 6983
Organisation internationale de normalisation

EIA RS274
Association des Industries Électroniques
Normes

ISO/EIA
Normes de programmation (code) qui
permettent à la machine-outil d'effectuer certaines
opérations en particulier.

Par exemple : Les lignes suivantes ordonnent à une fraiseuse de


CNC qui exécute la ligne de code 100

une coupe relative à l'origine avec une avance de 20 po/min à


longueur de l'axe X 1,25 po et de l'axe Y 1,75 po.

N95 G90 G20


N100 G01 X1.25 Y1.75 F20
Flux du traitement CNC

Dibujo Sélection des vitesses,


avancées de l'outil
prof. de corte, etc.
Machine
Programme
CNC
Outil
Vérifier le programme dans un
simulateur ou dans la machine
Séquence
de coupe
Modifications
finales
Calcul du
coordonnées
Exécution du
Programme
Nomenclature des axes et du mouvement

Norme EIA-267-C

Définissez le système de coordonnées des machines et les mouvements de celles-ci.

Les mouvements de l'outil sont utilisés par rapport au système coordonné


de la pièce ESTACIONARIA
Regla de la Mano Derecha
+Z
Axe d'attaque de l'outil. (Le
le doigt pointe toujours
vers l'outil)

Eje vers l'intérieur et


hors de la machine
(Le doigt toujours
pointe
+Y vers l'intérieur de la
machine)

Axe le plus long

L'axe de la broche principale est toujours l'axe Z. L'axe


+X la plus grande carrière est le X
Exemple de la Règle
Programmation CNC

Un programme est une liste séquentielle d'instructions de


usinage qui sera exécuté par la machine CNC

Les instructions sont connues sous le nom de CODE CNC,


lesquelles doivent contenir toutes les informations requises
pour réaliser l'usinage de la pièce

Blocs (lignes) Commandes

Code CNC Mouvements ou Actions


Programmation CNC

N01 G00 X10.0 Y5 Z0 F5

Adresse Dato

Mot

Bloqué

Programme
Programmation CNC
Cada movimiento o acción se realiza secuencialmente

Chaque BLOQUE doit être numéroté et contient généralement un


solo comando.

Taille de la pièce : Z-15 Diam 15


Herramienta: #3,3/8 fraise

Inicio de la herramienta: X0,Y0,Z1

% (Bannière de démarrage du programme)

:1002 (Programme #1002)


N5 G90 G20 (Bloque #5, Absolutas en pulgadas)
N10 T0303 (Changer pour l'outil n°3)
N15 M03 S1250 (Prendre le husillo à 1250 tr/min dans le sens horaire)
N20 M05 (Éteindre le broche)
N25 M30 (Fin de programme)
Programmation CNC

Codes G
Fonctions de mouvement de la machine
(Mouvements rapides, avancées, avancées radiales, pauses,
ciclos)

Codes M
Fonctions diverses requises pour l'usinage de
pièces, mais ce ne sont pas des pièces de mouvement de la machine

(Démarrage et arrêt de la broche, changement d'outil,


réfrigérant, arrêt de programme, etc.)
Variables de la programmation CNC

La plupart des codes G contiennent des variables


(directions), définies par le programmeur pour chaque
fonction spécifique.

Numéro de Bloc (Début de bloc) Localisation en Y du


centre d'un arc
Fonction préparatoire
KLocalisation en Z du
XCoordonnée X centre d'un arc
YCoordenada Y Vitesse de la broche
ZCoordenada Z FAsigna Vitesse de coupe
Localisation en X du Fonction Miscelanée
centre d'un arc
Phases d'un programme

Début Contient toutes les instructions qui préparent la machine pour sa


operación:

% Drapeau de départ
1001 Numéro de programme 0-9999
N5 G90 G20 Unités absolues, programmation en
pouces.
N10 T0202 Paro pour changement d'outil, Utiliser #2
N15 M03 S1200 Prendre le husillo à 1200 tr/min dans le sens horaire

Enlèvement Contient les vitesses et les mouvements de coupe, circulaires,


linéaires, mouvements rapides, cycles de coupe, etc.
de matériel
N20 G00 X1 Y1 Déplacez rapidement à (X1,Y1)
N25 Z0.125 Mov. rapide à Z0.125
N30 G01 Z-0.125 F 5 Avance à Z-0,125 à 5ipm
N35 G00 Z1 Mov. rapide à Z1
N40 X0 Y0 Déplacement rapide à X0,Y0
Phases d'un Programme
Contient tous les codes G et M qui désactivent tous les
Éteindre le options qui ont été activées lors de la phase de démarrage. Fonctions
Système comme le liquide de refroidissement et la vitesse de la broche devront être
désactivées avant de retirer la pièce de la machine.

N45 M05 Éteindre le vis


N50 M30 Fin du programme

Commandes Certains commandes G restent actives une fois que


ils s'exécutent jusqu'à ce qu'un code G les remplace
Modales différent.
Restrictions sur les blocs

D doivent contenir uniquement un seul mouvement de


outil

Doit contenir uniquement une vitesse de coupe

Il doit contenir uniquement un outil ou


vitesse de la vis

Le numéro du bloc doit être séquentiel


Procédure de Programmation

Développer un ordre d'opérations.


Planifiez les séquences de début à la fin avant d'écrire le
programme

Faire les calculs nécessaires (calcul des coordonnées).


Indiquer les coordonnées sur le dessin ou utiliser des feuilles de
coordonnées

Choisir l’outil et les vitesses de coupe.


S'assurer des outils qui sont disponibles.
Mouvement de l'outil

Il existe trois mouvements de base de l'outil

G00
Mouvement rapide

G01
Mouvement de progression linéaire

G02/G03
Interpolation Circulaire ou avancements d'arcs

Les autres cycles sont des combinaisons de ce type de mouvements


*Ces mouvements sont modaux
Uso de cycles en boîte

Ils simplifient la programmation

Ils combinent un grand nombre d'opérations de


programmation standard et réduisent les étapes de
programmation simplifiant les opérations mathématiques
et en optimisant les conditions de coupe
Coordonnées Absolues

Tout point se situe par la distance de l'origine (0,0) à ce point

Généralement, la localisation d'un point est représentée de la manière suivante


manière

( X(+)(-)__ ,Y(+)(-)__ ,Z(+)(-)__ )

opcional nécessaire
Coordenadas Absolutas

Y
4 Quart de cercle I
Quadrant II
3 (X2, Y3)

2
(X-2,Y1)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(X-4,Y-2)
-3
(X2,5,Y-3,25)
Quadrant III -4 Quadrant IV

-Y
Coordonnées incrémentales

Utilise la position actuelle comme point de référence pour le suivant


mouvement

Y
4
3 (U2, V3)

2
(U-4,V-2)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(U-2,V-3)
-3
(U6.5,V-1.25)
-4

-Y

( U(+)(-)__ ,V(+)(-)__ ,W(+)(-)__ )


Exemples de coordonnées
Y
4
Abs -1 2
(X__,Y__) 3 1
(X__,Y__) Abs
3
Inc -4 1
(U__,V__) 3 1
(U__,V__) Inc
2

1
-X X
-4 -3 -2 -1 1 2 3 4

Abs(X__,-3 Y__)
-3 -2
-2 ) Abs
(X__2 ,Y__
-3
Inc -2, V-5
(U__ __)
-4 5 1
(U__,V__) Inc

-Y
INGÉNIERIE DE
MANUFACTURE

Applications de Codes de
Usinage
G00 Positionnement Rapide

Format :
G00 X___ Y___ Z___ ;

+Y
p.i P.F
p.f

5
100

p.i

+X
150

G00 X150 Y100 Z5;


G00 Z0;
G01 Interpolation linéaire
Format :
G01 X___ Y___ Z___ F___;

+Y
p.f 1,6

2 5
2,3 4,5
5

3 4 -2
15
1,6

10 +X
90

1 G00 X0 Y0 Z5; 5 G01 Z0;


2 G00 X10 Y15 Z0; 6 G00 X0 Y0 Z5;
3 G01 Z-2 F100;
4 G01 X90 ;
G02 Interpolation Circulaire CW
Format :
G02 X__ Y__ Z__ I__ J__ K__ R__ F__;

+Y

4,5

5
r=20
50 }-2

2,3

1,6 +X
40

1 G00 X0 Y0 Z5; 5 G01 Z0;


2 G00 X40 Y10 Z0; 6 G00 X0 Y0 Z5;
3 G01 Z-2 F100;
4 G02 X40 Y50 R20;
G03 Interpolation Circulaire Sentier CCW

Formato:
G03 X__ Y__ Z__ I__ J__ K__ R__ F__;
+Y

I=5
Je
J= 45

r=40 5

J 4,5
-2
30

2,3

1,6 +X
40
80

1 G00 X0 Y0 Z5; 5 G01 X40 Y30 Z0;


2 G00 X40 Y5 Z0; 6 G00 X0 Y0 Z5;
3 G01 Z-2 F100;
4 G03 X80 Y30 I-5 J45;
G17,G18,G19 Sélection du plan de
travail
Z Y
G03
G02 G17
plan XY

Z
G02 G18
G03 plan XZ
X

X
Z
Y G03
G19
G02
plan YZ

Y
G04 Pause (suspendre l'avancement)

Format :

N_ G04 P_

L'outil reste statique dans une position


particulier pendant une période de temps.
La lettre P désigne le temps de pause en secondes.
G20 Système d'unités en
pulgadas (in)

Z Format :
Y X N_ G20

Le système de dimensions et
les avances sont établis en pouces.
G21 Système d'unités en
millimètres (mm)

Z
Formato:
Y X
N_ G21

Le système de dimensions et d'avancées


se fixe en millimètres.
G28 Retour automatique à la position
zéro
(X,Y,Z)
Format :

N_ G28 X_ Y_ Z_

Transférez automatiquement l'outil


à la position de retour zéro
prédéfinie, passant par un point
intermédiaire X Y Z.
Il est principalement utilisé pour l'échange
de l'outil.
G29 Retour automatique à la position
zéro
Format :
(X, Y, Z)
N_ G29 X_ Y_ Z_

Déplacez automatiquement l'outil


de la position de retour zéro
prédéfinie, passant par un point
intermédiaire X Y Z défini par le
code G28 jusqu'à atteindre le point X Y Z
défini dans le code G29.
G40 Annulation de Compensation de
Diamètre de la coupe

Format :

N_ G40

Annulez toute compensation qui a été appliquée


durant le programme et agit comme une sécurité pour
annuler tout cycle de compensation appliqué
par des programmes précédents.
G41 Compensation vers la gauche
du coupeur
Trajectoire programmée
Trajectoire compensée

Format :
Pièce N_ G41 D_
Cortador

Compensez le coupeur d'une distance spécifiée vers le


côté gauche de la trajectoire programmée.
G42 Compensation vers la droite
du cutter
Trajectoire programmée
Trajectoire compensée

Format :
Pièce N_ G42 D_
Coupant

Compensez le découpeur d'une distance spécifiée vers le


côté droit de la trajectoire programmée.
G80 Annulation de cycles

Format :

N_ G80

G 98

G 99

Annule tout cycle de perçage


Z
qui a été programmé auparavant.
G81 Cycle de perçage
Avance Rapide Format :
Avance de Corte
N_ G81 X_ Y_ Z_ R_ F_

Plan initial (dernière position en Z avant le cycle)


G 98

Plan de retrait
G 99

X_Y_: Localización del agujero


Z
Z_ : Profondeur du trou
R : Plan de retrait
F : Avance
G82 Cycle de perçage avec pause
Avance Rapide Format :
Avance de Corte
N_ G82 X_ Y_ Z_ R_ P_ F_

Plan initial (dernière position en Z avant le cycle)


G 98

Plan de rétraction
G 99

X_Y_: Localisation du trou


Z
Z_ : Profundidad del aguje
R : Plan de rétraction
P_ : Pausa (En segundos)
F : Avance
G83 Cycle de perçage profond
Format :

N_ G83 X_ Y_ Z_ R_ Q_ F_

G 98 Plan initial (dernière position en Z avant le cycle)

G 99 Plan de retrait

Q
d X_Y_: Localisation du trou
Z_ : Profondeur du trou
R : Plan de Retrait
d Profondeur par piquetage
Avance
d : Distancia de seguri
G90 Système coordonné Absolu
Y
4

3 (X2, Y3)

2
(X-2,Y1) Format :
1 PRZ
X N_ G90
-4 -3 -2 -1 1 2 3 4

-2 (X2,Y-2)
(X-4,Y-2)
-3
Établis au système de dimensions dans
-4
mode absolu.
-Y
Ce mode utilise comme point de
référencer le point zéro de la pièce.
G91 Système de coordonnées Incrémental
Y
4
3 (X2, Y3)
(X-4,Y-2) 2
1
-X X Format :
-4 -3 -2 -1 1 2 3 4

-2
N_ G91
(X-2,Y-3) -3
(X6.5,Y-1.25)
-4

-Y Établissez le système de dimensions en


mode incrémental.
Ce mode utilise la position actuelle
comme point de référence pour le
suivant mouvement.
M02/M30 Fin du Programme

Z
Format :
Y X N_ M02
N_ M30

M02 Conclut l'exécution du


programme et réinitialise le contrôle
Numérique (Coupure d'énergie).
M30 Termine et réinitialisez le programme
de CNC.
M03 Giro du husillo en faveur des
aiguilles de l'horloge (CW)

Y X
Format :

N_ M03 S_

Établit le sens de rotation de la vis à coupler en

direction des aiguilles de l'horloge


(CW)
M04 Giro du husillo en contre des
aiguille de l'horloge (dans le sens inverse des aiguilles d'une montre)

Y X Format:

N_ M04 S_

Établit la rotation de la broche à


direction opposée à la rotation des
aiguilles de l'horloge (CW)
M05 Arrêt du vis

Y X Format :
N_ M05
M06 TXX Changement d'outil

Formato:

N_ M06 TXX

Effectue le changement d'outil


située à la position XX de l'entrepôt
du magazine d'outils.
M08 Allumage du système
réfrigérant

Y X Format :

N_ M08

Allumez le déchargement du réfrigérant


M09 Arrêt du système de refroidissement

Y X Format :

N_ M09

Éteindre le téléchargement du réfrigérant


Exemple Intégrateur

2,7 2 4.5

R.25 R 0,5

30° R 0,5
R 0,5

45°
y 8"
Diam. 1"
R.25 R 0,5
6
Diam.
x 4,5 po 0,75 po
1,5
Diam.
0,75"
1,5

0,0 .5 Chafl 45° 1.8 1.8 2,5 .5 Chafl 45°

10”

Vous aimerez peut-être aussi