Qu'est-ce que NC?
La commande numérique (NC) fait référence à la commande de une machine ou
un processus utilisant des codes symboliques composé de caractères et de chiffres.
Le mot CNC est né en 7em siècle lorsque les microprocesseurs et les micro-ordinateurs a
remplacé les commandes basées sur circuit intégré IC utilisé pour les machines NC.
Le concept de NC a été proposé à la fin 1940 par John Parsons qui a recommandé une
méthode de contrôle automatique de la machine qui guiderait une fraise pour produire une
mouvement curviligne afin de générer profils lisses sur le travail pièces .
Composants des systèmes CN traditionnels:
Avantages des systèmes CN par rapport au méthodes
de production manuel:
-Meilleur contrôle du mouvement de l'outil sous conditions de coupe optimales.
-Amélioration de la qualité et de la répétabilité des pièces.
-Réduction des coûts d'outillage, de l'usure des outils et du travail et le temps d'installation.
-Réduction du temps de fabrication des pièces.
- Réduction des rebuts.
-Meilleure planification de la production et placement des opérations d'usinage dans la
main de l'ingénierie.
Commande numérique par ordinateur (CNC):
La commande numérique par ordinateur (CNC) est le système de commande numérique
dans lequel l'ordinateur dédié est intégré au contrôle pour exécuter les fonctions CN de
base et avancées.
Les commandes CNC sont également appelées systèmes CN câblés car la plupart de leurs les
fonctions de contrôle sont mises en œuvre par contrôler les programmes logiciels.
La CNC est un processus assisté par ordinateur pour contrôler des machines à usage général
à partir d'instructions générées par un processeur et stockées dans un système de mémoire.
Composants de systèmes CNC modernes:
Avantages des systèmes CNC:
Les machines CNC peuvent être utilisées en continu et ne doivent être éteintes que pour un
entretien occasionnel.
Ces machines nécessitent des personnes moins qualifiées pour fonctionner contrairement
aux machines de tours / fraisage manuels etc.
Les machines CNC peuvent être mises à jour en améliorant le logiciel utilisé pour piloter les
machines.
La formation à l'utilisation de machines CNC peut être fait par l’utilisation de «logiciels
virtuels».
Le processus de fabrication peut être simulé virtuellement et pas besoin de faire un
prototype ou un modèle. Cela économise du temps et de l'argent.
Une fois programmées, ces machines peuvent être laissées et ne nécessitent aucune
intervention humaine, sauf pour le chargement et le déchargement des travaux.
Ces machines peuvent fabriquer plusieurs composants à la précision requise sans toute
fatigue comme dans le cas des machines à commande manuelle.
Gain de temps qui pourrait être réalisé avec les machines CNC sont assez importantes.
Inconvénients des systèmes CNC:
-Les machines CNC sont généralement plus chères que les machines à commande manuelle.
-The CNC machine operator only needs basic training and skills, enough to supervise several
machines.
-Augmentation de la maintenance électrique, investissement initial élevé et coûts de
fonctionnement par heure élevés par rapport aux systèmes traditionnels.
- Moins de travailleurs sont nécessaires pour faire fonctionner la CNC machines par rapport
aux machines à commande manuelle. L'investissement dans les machines CNC peut
conduire au chômage.
Commande numérique directe (DNC):
-Dans un système de commande numérique directe (DNC), un ordinateur central est utilisé
pour coordonner les opérations simultanées d'un certain nombre de machines CN.
- Les principales tâches effectuées par l'ordinateur sont la programmation et l'édition des
programmes des pièce ainsi que leur téléchargement sur les machines CN.
- Les contrôleurs de machines-outils ont une mémoire limitée et un programme pièce peut
contenir quelques milliers de blocs. Ainsi, le programme est stocké dans un ordinateur
séparé et envoyé directement à la machine, un bloc à la fois.
Commande numérique distribuée (DNC):
-La CN distribuée est connue sous le même acronyme que Commande numérique directe
(DNC).
- Après l'introduction de la CNC, les machines-outils ont eu la capacité de stocker une
grande quantité d'informations. Par conséquent, il n'a pas été nécessaire d'avoir un système
d'information sur l'alimentation goutte à goutte, comme la commande numérique directe.
Au lieu de cela, le contrôle numérique distribué est introduit. Dans un tel système, un
ordinateur hôte communique avec de nombreuses machines-outils CNC via des réseaux et
télécharge ou télécharge des programmes
- Avec les systèmes de commande numérique distribuée, il est possible de surveiller les
activités des machines-outils CNC individuelles sur l'ordinateur hôte. Par conséquent, un
meilleur contrôle de l'atelier peut être obtenu
Application de machines-outils CNC:
La CNC a été initialement appliquée aux machines de travail des métaux: moulins,
perceuses, aléseuses, poinçonneuses, etc. et maintenant étendue à la robotique, aux
meuleuses, aux machines à souder, aux électroérosion, aux coupe-flammes et également
aux équipements d'inspection, etc.
Les machines contrôlées par CNC peuvent être classées dans les catégories suivantes:
Fraiseuses et centres d'usinage CNC,
Tours CNC et centres de tournage
Usinage par décharge électrique CNC (EDM)
Rectifieuses CNC
Machines de découpe CNC (laser, plasma, électron ou flamme)
Machines de fabrication CNC (poinçonneuse à tôle, cintreuse ou presse plieuse)
Machines à souder CNC
Classification des machines CNC
Classification basée sur le type de mouvement:
Systèmes point à point.
1. Il est utilisé dans certaines machines à commande numérique
telles que les perceuses, les aléseuses et les taraudeuses… etc.
2. Les équipements de contrôle à utiliser avec eux sont appelés
équipements de contrôle point à point.
3. Les vitesses d'alimentation n'ont pas besoin d'être programmées.
4. Dans ces machines-outils, chaque axe est entraîné séparément.
Systèmes de contournage (systèmes à chemin continu)
Il est utilisé dans les machines-outils CNC telles que les fraiseuses.
Ces machines nécessitent un contrôle simultané des axes.
Les machines de contournage peuvent également être utilisées comme des machines point
à point, mais il ne sera pas économique de les utiliser à moins que la pièce à usiner ne
nécessite également une opération de contournage.
Classification basée sur les boucles de contrôle:
Systèmes en boucle ouverte
Les instructions programmées sont introduites dans le contrôleur via un périphérique
d'entrée.
Ces instructions sont ensuite converties en impulsions électriques (signaux) par le
contrôleur et envoyées au servo-amplificateur pour alimenter les servomoteurs.
Le principal inconvénient du système en boucle ouverte est qu'il n'y a pas de système de
rétroaction pour vérifier si la position et la vitesse du programme ont été atteintes.
le système à boucle ouverte est généralement utilisé dans les systèmes point à point où les
exigences de précision ne sont pas critiques.
Très peu de systèmes à trajet continu utilisent une commande en boucle ouverte.
Systèmes en boucle fermée
Le système en boucle fermée dispose d'un sous-système de rétroaction pour surveiller la
sortie réelle et corriger tout écart par rapport contribution.
Ces systèmes utilisent des retours de position et de vitesse.
Le système de rétroaction peut être analogique ou numérique.
Les systèmes analogiques mesurent la variation de variables physiques telles que la position
et la vitesse en termes de niveaux de tension.
Les systèmes numériques surveillent les variations de sortie au moyen d'impulsions
électriques.
Les systèmes en boucle fermée sont très puissants et précis car ils sont capables de
surveiller les conditions de fonctionnement via des sous-systèmes de rétroaction et de
compenser automatiquement les variations en temps réel
Classification basée sur le nombre d'axes:
Machines CNC 2 et 3 axes
Les tours CNC seront regroupés sous des machines à 2 axes. Il y aura deux axes le long
desquels le mouvement aura lieu.
La selle se déplacera longitudinalement sur le lit (axe Z) et la glissière transversale se
déplacera transversalement sur la selle (le long de l'axe X).
Dans les machines à 3 axes, il y aura un axe supplémentaire, perpendiculaire aux deux axes
ci-dessus.
Par la commande simultanée de tous les 3 axes, des surfaces complexes peuvent être
usinées.
Importance de l'usinage des axes supérieurs:
Temps de cycle réduit grâce à l'usinage de composants complexes en une seule
configuration.
En plus des gains de temps, une précision améliorée peut également être obtenue car les
erreurs de positionnement entre les configurations sont éliminées.
Amélioration de la finition de surface et de la durée de vie de l'outil en inclinant l'outil pour
maintenir en permanence un contact optimal entre l'outil et la pièce.
Accès amélioré aux sous-coupes et aux poches profondes. En inclinant l'outil, l'outil peut
être rendu normal à la surface de travail et les erreurs peuvent être réduites car la
composante principale de la force de coupe sera le long de l'axe de l'outil.
L'usinage à axes plus élevés a été largement utilisé pour l'usinage de surfaces de sculptures
dans l'industrie aérospatiale et automobile.
Classification basée sur l'alimentation électrique:
L'unité de puissance mécanique fait référence à un dispositif qui transforme une certaine
forme d'énergie en énergie mécanique qui peut être utilisée pour entraîner des glissières,
des selles ou des portiques faisant partie d'une machine-outil.
La puissance d'entrée peut être électrique, hydraulique ou pneumatique.
Principes de base de la programmation CNC:
Les instructions CNC sont appelées commandes de programme pièce.
Lors de l'exécution, un programme pièce est interprété une ligne de commande à la fois
jusqu'à ce que toutes les lignes soient terminées.
Les commandes, également appelées blocs, sont constituées de mots commençant chacun
par une lettre adresse et se terminent par une valeur numérique
Chaque adresse postale se rapporte à une fonction machine spécifique. Les adresses de
lettres «G» et «M» sont deux des plus courantes. Une lettre «G» spécifie certaines
préparations de la machine telles que les modes pouces ou métriques, ou les modes absolus
par rapport aux modes incrémentiels.
Une lettre «M» spécifie diverses fonctions de la machine et fonctionnent comme des
interrupteurs marche / arrêt pour l'écoulement du liquide de refroidissement, le
changement d'outil ou la rotation de la broche. D'autres adresses de courrier sont utilisées
pour diriger une grande variété d'autres commandes de machines.
Programmation CNC:
Choses importantes à savoir
Système de coordonnées
Unités, positionnement incrémental ou absolu
Coordonnées: X, Y, Z, RX, RY, RZ
Avance et vitesse de broche
Contrôle du liquide de refroidissement: marche / arrêt, inondation, brouillard
Contrôle des outils: paramètres d'outils et d'outils
La programmation consiste en une série d'instructions sous forme de codes lettres
Codes préparatoires:
Codes G - Configuration initiale de l'usinage et établissement des conditions de
fonctionnement
N codes - spécifiez le numéro de programme à exécuter par le MCU
Codes d'axe: X, Y, Z - Utilisé pour spécifier le mouvement de la glissière le long des
directions X, Y, Z
Codes d'avance et de vitesse: F et S- Spécifiez l'avance et la vitesse de broche
Codes d'outil: T - spécifiez le numéro d'outil
lettres clés de Programmation:
O-Numéro de programme (utilisé pour l'identification du programme)
N - Numéro de séquence (utilisé pour l'identification de la ligne)
G - Fonction préparatoire
X - Désignation de l'axe X
Désignation de l'axe Y - Y
Z - Désignation de l'axe Z
R - Désignation du rayon
F - Désignation de la vitesse d'avance
S - Désignation de la vitesse de broche
H - Désignation du décalage de la longueur de l'outil
D - Désignation du décalage du rayon de l'outil
T - Désignation de l'outil
M - Fonctions diverses
Explication des codes G couramment utilisés:
G00 - Code préparatoire pour contrôler la position finale de l'outil et non concerné par le
chemin qui est suivi pour arriver à la destination finale.
G01 - L'outil est nécessaire pour se déplacer en ligne droite reliant la position actuelle et la
position finale. Utilisé pour le mouvement de l'outil sans aucun contrôle de point à point
d'usinage. (interpolation linéaire)
G02 - La trajectoire d'outil suivie est le long d'un arc spécifié par les codes I, J et K.
(interpolation circulaire)
Tableau des codes G importants
G00 Transverse rapide
G01 Interpolation linéaire
G02 Interpolation circulaire, CW
G03 Interpolation circulaire, plan CCW
G17 XY, plan G18 XZ, plan G19 YZ G20 / G70 Unités en pouces
G21 / G71 Unités métriques
G40 Annulation de compensation d'outil
G41 Compensation d'outil à gauche (plus)
G44 Compensation de longueur d'outil (moins)
G49 Annulation de compensation de longueur d'outil
G80 Annulation des cycles fixes
G81 Cycle de perçage
G82 Cycle de contre-alésage
G83 Cycle de perçage de trou profond
G90 Positionnement absolu
G91 Positionnement incrémental
Tableau des codes M importants:
M00 Arrêt du programme
M01 Arrêt du programme optionnel
M02 Fin du programme
M03 Broche allumée dans le sens des aiguilles d'une montre
M04 Broche allumée dans le sens antihoraire
M05 Arrêt de la broche
M06 Changement d'outil
M08 Liquide de refroidissement activé
M09 Liquide de refroidissement désactivé
M10 Pinces en marche
M11 Pinces éteintes
M30 Arrêt du programme , réinitialiser pour démarrer
Paramètres de commande du programme:
Une programmation optimale de la machine nécessite la prise en compte de certains
paramètres de fonctionnement de la machine, notamment:
Contrôle de positionnement
Compensations
Caractéristiques spéciales de la machine
Le contrôle de positionnement est la capacité de programmer simultanément les
mouvements de l'outil et du coulisseau de la machine le long de deux axes ou plus. Le
positionnement peut être pour un mouvement point à point ou pour un mouvement de
contour le long d'une trajectoire continue. Le contournage nécessite le déplacement de
l'outil le long de plusieurs axes simultanément. Ce mouvement est appelé «Interpolation»
qui est le processus de calcul de valeurs intermédiaires entre des points spécifiques le long
d'un chemin programmé et de sortie de ces valeurs comme un mouvement précis.
L'interpolation peut être linéaire ayant juste un point de départ et d'arrivée le long d'une
ligne droite, ou circulaire qui nécessite un point final, un centre et une direction autour de
l'arc.
Règles de programmation:
Format de bloc
N135 G01 X1.0 Y1.0 Z0.125 F5
Exemple de bloc
Restrictions sur les blocs CNC
Chacun ne peut contenir qu'un seul déplacement d'outil
Chacun peut contenir n'importe quel nombre de codes G de déplacement non-outil
Chacun ne peut contenir qu'une seule vitesse d'avance
Chacun ne peut contenir qu'une seule vitesse d'outil ou de broche spécifiée
Les numéros de bloc doivent être séquentiel
L'indicateur de démarrage du programme et le numéro de programme doivent être
indépendants de toutes les autres commandes (sur des lignes séparées)
Les données d'un bloc doivent suivre la séquence indiquée dans l'exemple de bloc ci-
dessus
CAD / CAM
Deux systèmes informatisés qui ont un impact sur l'utilisation de la technologie CNC sont la
conception assistée par ordinateur et la fabrication assistée par ordinateur. Un système de
conception assistée par ordinateur, ou CAO, utilise des ordinateurs pour créer
graphiquement des conceptions et des modèles de produits. Ces conceptions peuvent être
revues, révisées et affinées pour une utilisation finale et une application optimales. Une fois
finalisée, la conception CAO est ensuite exportée vers un système de fabrication assistée par
ordinateur, ou FAO, Les systèmes CAM aident à toutes les phases de fabrication d'un
produit, y compris la planification du processus, la planification de la production, l'usinage,
la planification, la gestion et le contrôle qualité.
Exemple de programmation APT
$AddRegPart 1, 30, 30
G92 X30 Y30 Z20
T1 M6
G0 X15 Y15 Z2
G1 Z-5 F250 S2000 M3
Y70
G2 X30 Y85 I15 J0
G1 X85
Y15
X15
G0 Z2
T2 M6
G0 X30 Y30 Z2
G81 Z-15 R1 M3 M8
Y70
X70
Y30
G80
Z50
M30
Conclusion:
La CNC est une méthode très populaire de création de pièces. Ces machines offrent une
précision extrême à un rythme rapide. Les machines CNC sont très complexes et pouvoir en
faire fonctionner efficacement nécessite beaucoup de temps et de pratique. Bien que la
plupart des codes soient similaires, les machines CNC sont différentes d'un modèle à l'autre.
La machine CNC n'est pas facile au début mais sa maîtrise vous permet de créer une
multitude de pièces utilisables dans un laps de temps très court