🔹 Principe de la programmation paramétrique FANUC
Au lieu d’écrire des coordonnées fixes, on utilise :
Le programme s’adapte automatiquement aux dimensions, profondeurs, nombres de passes, etc.
1. Les variables FANUC (la base)
Types de variables
-
Locales : #1 à #33 (temporaires)
-
Communes : #100 à #999 (mémorisées)
-
Système : internes à la CN
Exemple simple
Ces valeurs peuvent être modifiées sans réécrire le programme.
2. Calculs et formules mathématiques
FANUC accepte les calculs directs :
Fonctions courantes :
-
+ - * /
-
SIN[] COS[] TAN[]
-
SQRT[] ABS[]
3. Les boucles (répétitions automatiques)
Exemple : passes successives en Z
10 passes automatiques sans recopier les lignes.
4. Conditions IF / THEN
Exemple : test de sécurité
La machine s’arrête avec message opérateur si condition non respectée.
5. Sous-programmes paramétrés
Programme principal
Sous-programme O1000
Même sous-programme utilisé pour des dizaines de pièces différentes.
6. Macros FANUC (G65)
Les macros permettent d’appeler un programme avec paramètres :
Correspondance :
Ultra puissant pour :
-
perçages
-
poches
-
chanfreins
-
cycles personnalisés
7. Sécuriser un programme paramétrique
Bonnes pratiques indispensables :
✔ Tester les valeurs en début de programme
✔ Limiter les courses axes
✔ Vérifier les divisions par zéro
✔ Ajouter des messages opérateur
✔ Toujours commenter les variables
Exemple :
8. Exemple concret atelier
Un seul programme permet de :
-
Usiner plusieurs longueurs de pièces
-
Modifier le nombre de passes
-
Ajuster la profondeur
-
Standardiser les méthodes atelier
-
Réduire de 70 % la taille des programmes
En résumé
✔ Variables = flexibilité
✔ Boucles = automatisation
✔ Conditions = sécurité
✔ Macros = standardisation
✔ Paramétrique = performance industrielle
Les commandes numériques FANUC des séries 16i, 18i, 180i, 160i, 160i-is, 180i-is, 30i, 31i, 32i et 21i sont largement utilisées dans diverses machines-outils en France. Voici une liste de quelques marques et types de machines équipées de ces commandes :
-
DMG MORI : Centres d’usinage, tours CNC.
-
Mazak : Centres d’usinage horizontaux et verticaux, machines multitâches.
-
Okuma : Tours CNC, centres d’usinage.
-
Haas : Centres d’usinage verticaux, tours CNC.
-
Matsuura : Centres d’usinage haute performance.
-
Brother : Centres d’usinage compacts.
-
Doosan : Tours CNC, centres d’usinage.
-
Hyundai WIA : Centres d’usinage, tours CNC.
-
Citizen : Tours à poupée mobile (décolletage).
-
Nakamura-Tome : Tours multitâches.
-
Tsugami : Tours de précision, machines multitâches.
-
Mikron : Centres d’usinage haute précision.
-
Chiron : Centres d’usinage verticaux.
-
Emco : Tours CNC, centres d’usinage.
-
Hurco : Centres d’usinage, tours CNC.
-
Weiler : Tours de précision.
-
Hardinge : Tours de précision, centres d’usinage.
-
Feeler : Centres d’usinage, tours CNC.
-
Victor Taichung : Tours CNC, centres d’usinage.
-
Yang Machine Tools : Centres d’usinage, tours CNC.
Liste des Commandes Numériques compatibles pour cette formation (CN) FANUC
FANUC propose une large gamme de commandes numériques (CNC) adaptées aux machines-outils (tours, fraiseuses, rectifieuses, machines spéciales, etc.). Ces commandes se déclinent en plusieurs séries selon les besoins en automatisation, précision et performance.
Gamme Actuelle des CN FANUC
Série FANUC 30i/31i/32i – Haut de gamme pour machines complexes
FANUC 30i-B → Commande haute performance pour machines multi-axes (jusqu’à 40 axes)
FANUC 31i-B → Pour machines complexes avec interpolation avancée et contrôle multi-axes
FANUC 32i-B → Solution plus compacte pour applications de fraisage et tournage avancé
FANUC 31i-LB → Spécifique aux machines laser et découpe haute précision
Idéales pour : centres d’usinage 5 axes, machines multitâches, rectifieuses, machines de découpe avancées
Série FANUC 0i-F – Commandes standards pour machines-outils courantes
FANUC 0i-MF → Pour centres d’usinage et fraiseuses
FANUC 0i-TF → Pour tours CNC et machines de tournage
FANUC 0i-D (ancienne génération) encore utilisée sur certaines machines
Idéales pour : machines d’usinage conventionnelles, production en série, petites machines CNC
Série FANUC Power Motion i-A – Pour machines spécialisées et automatisation avancée
FANUC Power Motion i-A → Commande pour machines de découpe, presse, emboutissage et systèmes automatisés
Gestion jusqu’à 32 axes et programmation avancée
Idéale pour : machines-outils spéciales, automatisation industrielle, machines de formage et de découpe
Série FANUC 35i-B – Pour machines de grande précision et production en masse
FANUC 35i-B → Spécialisée pour les machines de transfert, rectifieuses, machines d’assemblage et machines spéciales
Idéale pour : grande production avec contrôle avancé des processus
Anciennes Commandes Numériques FANUC (Encore Utilisées)
FANUC 16i/18i/21i → Anciennes générations de CN encore présentes sur certaines machines
FANUC 160i/180i/210i → Versions évoluées des précédentes, utilisées dans les années 2000
FANUC 15i, FANUC 10, FANUC 11, FANUC 6M/T → Anciennes générations de commandes
FANUC Series 0 (0A, 0B, 0C, 0D) → Encore présentes sur certaines machines plus anciennes
Commandes Numériques FANUC pour Robots et Machines Spécifiques
FANUC Series 0i-F Plus → Version améliorée pour machines-outils standards
FANUC ROBODRILL → Commande dédiée aux centres d’usinage compacts
FANUC ROBOSHOT → Spécialisée pour machines de moulage par injection
FANUC ROBOCUT → Pour machines de découpe par électroérosion (EDM)
Comment choisir la bonne CN FANUC ?
30i/31i/32i → Pour machines multi-axes complexes et haute précision
0i-F → Pour tours et fraiseuses standard en production
Power Motion i-A → Pour automatisation et machines-outils spéciales
35i-B → Pour grande production avec contrôle précis
Anciennes générations (16i, 18i, 21i, etc.) → Encore utilisées mais progressivement remplacées