SMI
PRODUCMILL F30
S.Francheteau, V.Farineau Page 1 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
SOMMAIRE
PAGES
Consignes particulières importantes 3
Mise sous tension 3
Déplacements en manuel 4
Prise d’Origine Machine (P.O.M.) 5
Introduction des PREFS et DECS 6
Introduction des jauges outils 7
Mise en route et arrêt de la broche en manuel 8
Arrêt en cours d’usinage 9
Introduction des corrections dynamiques 10
Téléchargement et détéléchargement d’un programme 11
Appel d’un programme courant 12
Chargement d’un programme par clavier 13
Tester un programme 14
Visualisation et simulation graphique d’un programme 15
Modification d’un programme 16
Usinage en mode séquentiel 17
Usinage en mode continu 18
Reprise à un Numéro de Séquence (R.N.S.) 19
Liste des fonctions M 21
Liste des fonctions G 22
Visualisation des messages d’erreurs 25
Liste des codes erreurs 26
S.Francheteau, V.Farineau Page 2 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
CONSIGNES PARTICULIERES IMPORTANTES
ARRET DES MOUVEMENTS :
L’ensemble des mouvements d’avance et de coupe
(Mf et Mc) peut être stoppé par l’action sur
l’arrêt d’urgence.
Le mouvement d’avance (Mf) peut être stoppé
par la mise à zéro du potentiomètre des avances.
Pour éviter tout déplacement incontrôlé des chariots ou de la broche,
mettre le potentiomètre des avances à zéro après chaque mouvement
(sauf pendant un usinage en cycle continu).
MISE SOUS TENSION
Enclencher le sectionneur situé sur le côté droit de la fraiseuse.
Attendre la page AXE du directeur de commande
numérique (fin de l’initialisation de la partie commande).
Déverrouiller les boutons d’arrêt d’urgence.
’’
Se mettre en mode MANUEL. MODE MODE
2
Appuyer sur la touche RAZ. //
Appuyer sur le bouton poussoir Marche
(le bouton doit s’allumer).
Remarque : dès cet instant, le directeur est utilisable pour charger un
programme, le modifier, le passer en mode test, introduire les jauges
outils, introduire les PREFS et les DECS.
S.Francheteau, V.Farineau Page 3 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
DEPLACEMENTS EN MANUEL
SE DEPLACER EN MANUEL ILLIMITE :
’’
Se mettre en mode MANUEL. MODE MODE
2
&
Choisir le mode manuel illimité. JOG
6
Mettre un pourcentage d’avance non nul.
Visualiser les déplacements. F6
X+ X-
Déplacer les chariots suivant les axes X,Y et Z. Y+ Y-
Z+ Z-
SE DEPLACER EN MANUEL AVEC INCREMENT :
’’
Se mettre en mode MANUEL. MODE MODE
2
! ’’ #
Choisir le mode manuel JOG
1 ou ou
2 3
avec incrément.
$ %
ou
4 5
Mettre un pourcentage d’avance non nul.
F6
Visualiser les déplacements.
Déplacer les chariots suivant les axes X,Y et Z
X+ X-
(une impulsion correspond à un déplacement). Y+ Y-
Z+ Z-
S.Francheteau, V.Farineau Page 4 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
PRISE D’ORIGINE MACHINE (P.O.M.)
Se mettre en mode MANUEL. MODE MODE
’’
2
Mettre un pourcentage d’avance non nul.
Déplacer les chariots en mode manuel illimité suivant X-
les axes X-, Y- et Z- de telle sorte a rapprocher
Y-
l’outil du dessus de l’étau (sans le toucher !). Laisser
une distance d’environ 100 mm entre l’outil et l’étau. Z-
#
Passer en mode P.O.M. MODE MODE
3
Déplacer succéssivement les chariots suivant les axes X+, X+
Y+ et Z+ en maintenant la touches enfoncée jusqu’à Y+
l’extinction du voyant vert du bouton DEPART CYCLE.
Z+
’’
Se mettre en mode MANUEL. MODE MODE
2
Déplacer les chariots suivant les axes X-, Y-
X- Y- Z-
et Z- au dessus de l’étau comme précedement.
Remarque : si les POM sont bien faites, le curseur clignotant en haut à
droite de l’écran doit s’arrêter de clignoter puis disparaître.
Erreur 32 : les chariots sont déjà en butée sur les
capteurs d’OM appuyer sur RAZ et recommencer la //
procédure P.O.M..
S.Francheteau, V.Farineau Page 5 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
INTRODUCTION DES PREFS ET DES DECS
Sélectionner le mode PREF (Prise de $
MODE MODE
REFérence). 4
Taper la valeur des PREFS en X, Y et Z.
PREF : X (entrer la valeur du PREF) : …………………
Appuyer sur la touche ENTREE. LF
PREF : Y (entrer la valeur du PREF) : …………………
Appuyer sur la touche ENTREE. LF
PREF : Z (entrer la valeur du PREF) : …………………
Appuyer sur la touche ENTREE. LF
Appuyer sur la touche F1. F1
Taper la valeur des DEC1 en X, Y et Z.
DEC1: X (entrer la valeur du DEC) : …………………
Appuyer sur la touche ENTREE. LF
DEC1: Y (entrer la valeur du DEC) : …………………
Appuyer sur la touche ENTREE. LF
DEC1: Z (entrer la valeur du DEC) : …………………
Appuyer sur la touche ENTREE. LF
S.Francheteau, V.Farineau Page 6 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
INTRODUCTION DES JAUGES OUTILS
F7
Sélectionner la page écran des jauges outil.
TOOL
Sélectionner le page outil. TOOL
!
Sélectionner l’option introduction manuelle des jauges. 1
Introduire la jauge de l’outil et valider pour passer au LF
suivant.
Exemple : « D.. L.. R.. @.. »
Numéro du correcteur Rayon de la dent de l’outil
Valeur de la longueur de l’outil Valeur du rayon de l’outil
S.Francheteau, V.Farineau Page 7 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
MISE EN ROUTE DE LA BROCHE EN MANUEL
#
Sélectionner le mode IMD (Introduction Manuelle MODE
3
des Données).
Taper S suivi de la fréquence de rotation désirée et suivi de M3
(pour faire tourner l’outil dans le sens horaire) ou M4 (pour faire
tourner l’outil dans le sens trigonométrique). Il faut s’imaginer à
cheval sur l’outil la broche dans le dos !
Ex : S1000 M3
LF
Appuyer sur la touche ENTREE.
Appuyer sur la touche DEPART CYCLE.
Modifier le pourcentage de la fréquence de rotation si
nécessaire.
ARRET DE LA BROCHE EN MANUEL
Appuyer sur la touche RAZ. //
#
OU Sélectionner le mode IMD (Introduction Manuelle MODE
3
des Données).
Taper M5 (arrêt de la rotation de la broche).
Appuyer sur la touche ENTREE. LF
Appuyer sur la touche DEPART CYCLE.
S.Francheteau, V.Farineau Page 8 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
ARRET COMPLET EN COURS D’USINAGE
Un arrêt en cours d’usinage doit toujours être effectué sur une
trajectoire de dégagement de l’outil, jamais demander un arrêt
en cours d’usinage lorsqu’un outil est en contact avec la matière.
Mettre le potentiomètre des avances à 0%.
Appuyer sur la touche RAZ. //
S.Francheteau, V.Farineau Page 9 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
INTRODUCTION DES CORRECTIONS
DYNAMIQUES
Cette fonction permet de modifier, pendant l’usinage, le tableau de
corrections d’outils associé au tableau de dimension d’outils (les jauges).
Sélectionner la page écran de corrections F7 F7
dynamiques d’outils.
TOOL
Sélectionner la page outil.
Sélectionner l’option CORRECTEURS DYNAMIQUES ’’
(« INC COR : D » s’affiche en bas de l’écran). 2
Introduire le numéro de l’outil, suivi de L et/ou R
suivis de la valeur de correction. Ex :voir remarques
LF
Valider la correction.
Remarques
La valeur de correction doit être inférieure au millimètre.
Seule la partie décimale doit être introduite, précédée d’un point.
(exemple : INC COR : D8 L-.12)
Les valeurs introduites se cumulent avec les précédentes corrections.
Pour un changement de diamètre, entrer la valeur de la correction. Le
calculateur déterminera la valeur au rayon et l’affichera.
S.Francheteau, V.Farineau Page 10 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
TELECHARGEMENT ET TELEDECHARGEMENT D’UN
PROGRAMME
%
MODE MODE
Sélectionner le mode CHARGEMENT 5
ou DECHARGEMENT.
ou &
6
Valider l’option :
0 (zéro) : PROGRAMME PAR RUBAN 0 LF
(ou 0 : PROGRAMME COURANT SUR RUBAN)
Appuyer sur DEPART CYCLE (le voyant vert s’allume).
Remarques :
Le directeur de commande numérique est maintenant prêt à recevoir ou
à émettre le fichier contenant le programme. Il ne vous reste plus qu’à
relier le PC permettant l’émission ou la réception du programme et à
suivre les instructions qu’il vous donnera.
Le programme téléchargé passera automatiquement en mémoire courante
(le programme télédéchargé restera en mémoire courante).
S.Francheteau, V.Farineau Page 11 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
APPEL D’UN PROGRAMME COURANT
Cette fonction permet d’appeler un programme disponible dans la
mémoire vive du directeur de commande numérique
POUR FAIRE APPARAITRE LA LISTE DES PROGRAMMES DISPONIBLES
EN MEMOIRE :
Sélectionner la page LISTE DES PROGRAMMES. F2
Taper %%. SHIFT
% %
5 5
Valider. LF
POUR APPELER UN PROGRAMME EN MEMOIRE COURANTE :
Sélectionner le mode CHARGEMENT. MODE MODE
%
5
#
Sélectionner l’option : CHOIX DU PROGRAMME 3
LF
COURANT.
Appuyer sur DEPART CYCLE (le voyant vert s’allume).
Taper le numéro du programme précédé du signe % LF
et valider. (Exemple : %3744)
S.Francheteau, V.Farineau Page 12 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
CHARGEMENT D’UN PROGRAMME PAR CLAVIER
Sélectionner le mode CHARGEMENT. MODE MODE
%
5
’’
Sélectionner l’option : CHARGEMENT D’UN 2
LF
PROGRAMME PAR CLAVIER.
Commencer par rentrer % suivi du numéro de programme.
%
Ex : SHIFT 5
1971
Valider. LF
Rentrer le contenu du bloc puis valider.
Ex : N10 G0 G80.. LF
Recommencer l’opération pour tous les blocs.
Taper M2 en dernier bloc puis valider. Ex : N200 M2 LF
Pour valider et mémoriser le programme, appuyer S
CTRL
simultanément sur les touches CONTROLE et S. XOFF
Le voyant vert du bouton DEPART CYCLE s’éteint et le
programme est valide et en mémoire.
S.Francheteau, V.Farineau Page 13 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
TESTER UN PROGRAMME
Cette étape est nécessaire dans le cas de chargement de
programme par le clavier ou lorsque le programme est chargé pour
la première fois ou lorsque le programme est modifié. Elle permet
de contrôler la syntaxe des instructions du programme et, en
fonction des paramètres machine, de vérifier si les trajectoires
définies lors de la programmation sont réalisables. (ce qui ne
signifie pas qu’elles sont justes !).
Sélectionner la page écran permettant de voir le F3
défilement des blocs du programme pendant son N
exécution (le premier bloc du programme apparaît).
!
Sélectionner le mode TEST. MODE MODE
1
Appuyer sur DEPART CYCLE (le voyant vert s’allume,
les blocs défilent et reviennent au premier).
En cas d’anomalie, le programme s’arrête de défiler.
Dans ce cas, noter le code d’erreur et le numéro de bloc
concerné.
Corriger les erreurs en mode MODIF puis refaire le test, autant
de fois que nécessaire.
Le voyant vert s’éteint à la fin du test lorsqu’il n’y a plus
d’erreur.
S.Francheteau, V.Farineau Page 14 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
VISUALISATION ET SIMULATION GRAPHIQUE
D’UN PROGRAMME
Sélectionner la page VISUALISATION GRAPHIQUE. F8
Sélectionner l’option PARAMETRES GRAPHIQUES 0 LF
et valider.
Vérifier le numéro de la case PROGRAMME du plan 1.
Si nécessaire, taper le numéro du programme précédé LF
du symbole % (SHIFT 5) et valider.
Sélectionner l’option tracé plan 1. F7
ou tracé plan 2. F8
La visualisation graphique du programme s’affiche à l’écran.
Sélectionner l’option SIMUL.TRACE. F5
Sélectionner l’option CONT ou SEQ. F2 ou F3
Sélectionner l’option CYCLE. F5
La simulation graphique du programme s’exécute à l’écran (entièrement
si l’option CONT (en continu) a été choisi, en appuyant sur départ cycle
à la fin de chaque bloc si l’option SEQ (en séquentiel) a été choisi.
Vous voyez le parcours de l’outil.
S.Francheteau, V.Farineau Page 15 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
MODIFICATION D’UN PROGRAMME
Sélectionner le mode MODIF (MODIFication) MODE
&
6
(le début du programme courant s’affiche).
POUR MODIFIER OU SUPPRIMER UN BLOC
Pointer le bloc à modifier à l’aide des flèches,
ou taper le N° du bloc souhaité. N … LF
Taper # pour le modifier ou – pour le supprimer #
LF
3
et valider (le bloc apparaît en zone de dialogue).
ou =
LF
-
Apporter les modifications ( insertion d’un caractère,
destruction d’un caractère).
Valider vos modifications
LF
(le bloc disparaît de la zone de dialogue).
POUR RAJOUTER UN BLOC
Pointer le bloc précédent celui que l’on désire
rajouter à l’aide des flèches.
Taper : + N suivi du numéro du bloc et suivi du contenu LF
du nouveau bloc et valider.
S.Francheteau, V.Farineau Page 16 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
USINAGE EN MODE SEQUENTIEL
Une simulation d’usinage en séquentiel permet de vérifier, avant
l’usinage en continu, les erreurs qui n’ont pu être décelées lors du
test, ceci afin d’éviter l’usinage avec le mauvais outil, les risques de
collision dues aux erreurs de PREFS, DECS et de jauges.
Visualiser les pages POINT COURANT, LISTE
Ou INFO (en fonction des informations voulues). F6 F3 F4
Sélectionner le mode SEQUENTIEL. MODE ’’
2
Mettre à 0% le potentiomètre des avances.
Appuyer sur DEPART CYCLE (le voyant vert s’allume).
Le premier bloc du programme est lu. Le bouton DEPART CYCLE doit
s’éteindre lorsque la commande sera effectuée.
Remarque : si le bloc commande un déplacement, celui-ci ne sera effectué
que lors d’une action sur le potentiomètre des avances. C’est donc
l’opérateur qui pilote le déplacement à la vitesse qu’il désire.
AUCUNE COLLISION N’EST DONC TOLEREE.
En cas de doute, il suffit de mettre le potentiomètre des
avances à zéro.
Pour lire le bloc suivant :
Remettre à 0% le potentiomètre des avances.
Appuyer sur DEPART CYCLE (le voyant vert s’allume).
Et ainsi de suite jusqu‘à la fin du programme.
S.Francheteau, V.Farineau Page 17 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
USINAGE EN CONTINU
!
MODE
Sélectionner le mode CONTINU. 1
Mettre les vitesses d’avance et de broche à 100%
(visualisation des % dans la page visu info). F4
Appuyer sur DEPART CYCLE (le voyant vert s’allume
et le programme commence son exécution).
S.Francheteau, V.Farineau Page 18 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
REPRISE A UN NUMERO DE SEQUENCE (R.N.S.)
Lors, par exemple, de la mise au point d’un programme, ou lors d’une
mauvaise manipulation (ouverture du carter de sécurité, action sur le
bouton d’arrêt d’urgence…) ayant entrainé l’arrêt du programme, il
est parfois utile de pouvoir relancer le programme d’usinage à partir
d’une ligne, sans avoir à effectuer tous les déplacements et usinages
précédents cette ligne.
Pour éviter les risques de collision, ne jamais rappeler un bloc de
changement d’outil.
En mode IMD, appeler l’outil nécessaire à l’endroit de la reprise.
%
MODE
Sélectionner le mode RNS. 5
Taper le numéro du bloc à partir du quel on désire LF
relancer le programme : N suivi du numéro du bloc
et valider. Ex : N150
Appuyer 2 fois sur DEPART CYCLE.
Le directeur de commande effectue une lecture du programme et
s’arrête au bloc précédant celui appelé.
Les touches suivantes s’allument : et I
Il faut venir positionner la partie opérative à l’endroit où elle
devrait se trouver si le programme avait été effectué réellement.
S.Francheteau, V.Farineau Page 19 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
Afficher la page AXE. F6
Atteindre la position demandée (attention aux collisions).
par exemple :
Si dans la colonne Delta on a
X + 38
Y + 78
Z + 56 alors appuyer sur X+ Y+ Z+
Et ce jusqu’à ce que Delta atteigne 0.
autre exemple :
Si dans la colonne Delta on a
X – 62
Y – 14
Z -80 alors appuyer sur X- Y- Z-
Et ce jusqu’à ce que Delta atteigne 0.
Appuyer successivement sur : et I
!
Sélectionner le mode désiré (CONTINU ou 1
SEQUENTIEL).
’’
ou 2
Appuyer sur DEPART CYCLE.
S.Francheteau, V.Farineau Page 20 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
LISTE DES FONCTIONS M
CODE FCT DESIGNATION REVOCATION
M00 Après Arrêt programmé DCY
M01 Après Arrêt optionnel DCY
M02 Après Fin de programme pièce %
M03 Rotation broche sens anti- M04, M5, M00, M01
trigonométrique ou M19
M04 Rotation broche sens M03 M5, M00, M01
trigonométrique ou M19
M05 * Après Arrêt broche M03 ou M04
M06 Après Changement d’outil Fin de bloc
M08 Arrosage M09 ou M02
M09 * Après Arrêt des arrosages M07 ou M08
M10 Après Blocage d’axe M11
M11 Déblocage d’axe M10
M12 Après Arrêt d’usinage programmé DCY
M19 Indexation de la broche M03, M04 ou M5
M40 à Gammes de broche
45
M48 * Après Validation des M49
potentiomètres de broche
et d’avance
M49 inhibition des M48
potentiomètres de broche
et d’avance
Remarque :
- Les fonctions suivies du signe « * » sont initialisées à la mise sous tension ou à
la suite d’une remise à zéro.
S.Francheteau, V.Farineau Page 21 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
LISTE DES FONCTIONS G
CODE DESIGNATION REVOCATION
G00 Interpolation linéaire à vitesse rapide G01, G02 ou
G03
G01 * Interpolation linéaire à vitesse d’avance G00, G02 ou
programmée G03
G02 Interpolation circulaire sens anti- G00, G01 ou
trigonométrique à vitesse d’avance G03
programmée
G03 Interpolation circulaire sens trigonométrique G00, G01 ou
à vitesse d’avance programmée G02
G04 Temporisation programmée avec l’adresse F Fin de bloc
G09 Arrêt précis en fin de bloc avec Fin de bloc
enchaînement sur bloc suivant
G17 * Choix du plan XY pour l’interpolation G18 ou G19
circulaire et la correction de rayon
G18 Choix du plan ZX pour l’interpolation G17 ou G19
circulaire et la correction de rayon
G19 Choix du plan YZ pour l’interpolation G17 ou G18
circulaire et la correction de rayon
G29 Correction d’outil dans l’espace G40
(contradictoire avec G41 ou G42)
G31 Cycle de filetage au grain G80 à G89
G40 * Annulation de correction de rayon G29, G41 ou
G42
G41 Correction de rayon à gauche du profil à G40 ou G42
usiner
G42 Correction de rayon à droite du profil à G40 ou G41
usiner
G45 Cycle de poche Fin de bloc
S.Francheteau, V.Farineau Page 22 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
CODE DESIGNATION REVOCATION
G51 Validation ou inhibition de la fonction miroir à Fin de bloc
l’aide des adresses d’axe
G52 Programmation absolue des déplacements par Fin de bloc
rapport à l’origine mesure
G53 Invalidation des PREF et DEC G54
G54 * Validation des PREF et DEC G53
G59 Décalage d’origine programmé, s’ajoute aux Fin de bloc
décalages validés par G54
G70 Entrée des données en pouce G71
G71 * Entrée des données en métrique G70
G73 * Invalidation du facteur d’échelle G74
G74 Validation du facteur d’échelle G73
G77 Appel inconditionnel de sous programme ou Fin de bloc
d’une suite de séquences avec retour
G79 Saut conditionnel ou inconditionnel à une Fin de bloc
séquence sans retour
G80 * Annulation de cycle d’usinage G81 à G89
G81 Cycle de perçage centrage G80, G82 à
G89
G82 Cycle de perçage chambrage G80, G81, G83
à G89
G83 Cycle de perçage avec débourrage G80 à G82,
G84 à G89
G84 Cycle de taraudage G80 à G83,
G85 à G89
G85 Cycle de d’alésage G80 à G84,
G86 à G89
G86 Cycle d’alésage avec arrêt de broche indexé G80 à G85,
en fin de trou G87 à G89
G87 Cycle de perçage avec brise copeaux G80 à G86,
G88, G89
S.Francheteau, V.Farineau Page 23 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
CODE DESIGNATION REVOCATION
G88 Cycle d’alésage et de dressage de face G80 à G87,
G89
G89 Cycle d’alésage avec temporisation en fin de G80 à G88
trou
G90 * Programmation des cotés par rapport à G91
l’origine programme
G91 Programmation relative par rapport au point G90
de départ du bloc
G92 Présélection de l’origine programme Fin de bloc
G93 Vitesse d’avance exprimée en inverse du G94, G95
temps (V/L)
G94 * Vitesse d’avance exprimée en millimètre par G93, G95
minute
G95 Vitesse d’avance exprimée en millimètre par G93, G94
tour
G97 * Vitesse de broche exprimée en tours par
minute
Remarques : - Les fonctions suivies du signe « * » sont initialisées à la mise
sous tension ou à la suite d’une remise à zéro.
S.Francheteau, V.Farineau Page 24 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
VISUALISATION MESSAGES D’ERREURS
’’
Se mettre en mode MANUEL. MODE MODE
2
Appuyer sur la touche RAZ 2 fois. // //
Passer en mode E/S (Entrée/Sortie). MODE
F9
Appuyer sur la touche 0 (zéro). 0
LF
Appuyer sur la touche ENTREE.
Appuyer sur la FLECHE HAUTE ou sur la
FLECHE BASSE pour voir tous les messages.
S.Francheteau, V.Farineau Page 25 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
LISTE DES ERREURS
E1 : Caractère inconnu
Axe non reconnu par le système
Trop de chiffre derrière une fonction
Présence d’un signe derrière une fonction qui n’en tolère pas
Variable symbolique hors format. Ex : F [vitesse] avec [vitesse] = 1 2 3 4 5 6
En taraudage rigide (G84), pas nul, négatif ou supérieur à 32 000 microns
E2 : Fonction G non reconnue par le système
E4 : Option programmation paramétrée non validée
Lettre O programmée à la place de zéro
Option taraudage rigide (G84) non présente
E5 : Option programmation géométrique non validée
E8 : Numéro de correcteur d’outil trop grand
E9 : Trop de blocs non exécutables à la suite les uns des autres
E17 : Fin de bloc dans un commentaire
E20 : Pas de M02 en fin de programme
E21 : Incohérence de la définition du brut (en 3D)
E25 : Numéro de sous programme ou de séquence inexistant
E26 : Trop d’imbrications de sous-programmes
E27 : Correction de rayon :
en prog origine machine (G52)
en déplacement avec arrêt sur butée (G10)
avec M00 ou M01 prog
en cycle de perçage
E28 : Pas de gamme compatible avec S
S.Francheteau, V.Farineau Page 26 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
Erreur machine (E30 à E33 – E40 à E43)
E30 : Défaut table traçante ou défaut ligne DNC
E31 : Défaut échange pupitre
E32 : Défaut de POM (mobile déjà sur butée)
E33 : Défaut liaison automate (fibre optique coupée ou débranchée)
E35 : Numéro de séquence non trouvée en RNS
E36 : Mémoire programme pièce saturée
Zone mémoire insuffisante pour mode passant
Réservation trop élevée pour retour sur trajectoire
E38 : En taraudage rigide (G84), vitesse de broche trop élevée (distance de ralentissement
supérieure à 128 000 microns)
E40 : Erreur de poursuite trop grande sur axe 0
E41 : Erreur de poursuite trop grande sur axe 1
E42 : Erreur de poursuite trop grande sur axe 2
E43 : Erreur de poursuite trop grande sur axe 3
Cycle de poche G45
E60 : Axe d’usinage non programmé en G45
E61 : Plan d’interpolation mal défini en G45
E62 : Erreur de programmation :
une prise de passe
une vitesse
une dimension (EB, EX, EY, EZ)
la broche est à l’arrêt
S.Francheteau, V.Farineau Page 27 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E63 : Paramètre de valeur nulle ou négative :
dimension
prise de passe
vitesse
E64 : Paramètre incompatible avec le rayon de l’outil
E65 : Dimension de la poche non située dans le plan d’interpolation
E66 : Dimensions incompatibles avec les prises de passes programmées
E71 : Programmation relative derrière un bloc incomplet
E87 : Erreur de syntaxe dans la définition d’un cycle :
M3 ou M4 non programmé
temporisation incompatible avec le cycle
P et/ou Q nul ou absent en G83 ou G87 ou incompatible avec le cycle
en taraudage rigide (G84), non cohérence entre cote de fond de trou et cote de
retrait
E88 : Plan d’interpolation non conforme à la direction de l’outil
ER programmé avant l’axe d’usinage
Axes du plan non programmés dans 1er bloc en G86
G52 programmé dans un bloc de cycle G86
E91 : Numéro d’un paramètre non reconnu
E92 : Fonction non signée affectée d’un paramètre négatif
Valeur d’un paramètre supérieur à la valeur max. de la fonction à laquelle ce
paramètre est associé
E93 : Erreur dans la déclaration d’un paramètre ou dans l’expression d’un test :
fonction L non suivie d’un des symboles =, ,
association par un caractère de chainage -, +, *, /, d’une fonction interdite
paramètre inexistant
E94 : Opération interdite dans une expression paramétrée :
racine carrée d’un nombre négatif
division par 0
S.Francheteau, V.Farineau Page 28 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E95 : Tentative d’écriture dans un paramètre externe d’entrée ou d’un paramètre à lecture
seule
E96 : Bloc précédent la déclaration d’un paramètre externe incomplet
E97 : Edition d’un paramètre impossible en G76 :
pas de symbole « = » derrière le numéro du paramètre
moins de 10 caractères réservés pour inscrire la valeur
Liste des erreurs dans la définition des courbes (PGP)
Bloc dans lequel le point d’arrivée est déterminé ou peut être calculé à l’aide des
éléments de ce bloc
E101 : Données insuffisantes dans la programmation d’un cercle
E102 : Programmation d’une droite par son angle (EA) et une coordonnée ne permettant pas
de connaitre l’autre coordonnée
E106 : En G2 – G3, programmation 3ème axe sans option hélicoïdale
E107 : Programmation d’un cercle par son rayon et son point d’arrivée dans laquelle le point
d’arrivée est distant du point de départ d’une valeur supérieure à 2 fois le rayon
Programmation d’un cercle par son point d’arrivée et le centre du cercle dans laquelle
le rayon de départ est différent du point d’arrivée
2 blocs dont les données devraient permettre de calculer leur point de tangence ou
d’intersection
E110 : Erreur de syntaxe dans le premier des 2 blocs
E111 : Erreur de syntaxe dans le deuxième bloc
E112 : Intersection droite-droite dans laquelle :
point de départ 1er bloc = point d’arrivée 2ème bloc
angle 1ère droite = angle 2ème droite
E113 : Les valeurs programmées dans les 2 blocs ne permettent pas de déterminer une
intersection ou une tangence
S.Francheteau, V.Farineau Page 29 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E114 : Point d’intersection ou de tangence non déterminé par ET+, ET-, ES+ ou ES-
3 blocs dont les données devraient permettre de déterminer les points de tangence ou
d’intersection
E121 : Erreur de syntaxe dans le dernier des 3 blocs
E122 : Les 2 premiers blocs sont des droites non sécantes
E123 : Les données programmées dans les 3 blocs ne permettent pas de déterminer les
points de tangence
E124 : Point de tangence 2ème – 3ème bloc non précisé par ET+ ou ET-
Erreur dans la définition des congés ou des chanfreins
E130 : Déplacement nul dans l’un des 2 blocs raccordés par congés ou chanfreins
E131 : Programmation d’un congé ou d’un chanfrein dans un bloc comportant M00 ou M01
Programmation insuffisante dans une suite de séquences ne permettant pas de
déterminer le point d’arrivée
E135 : Un chanfrein ne peut raccorder que 2 droites
E136 : Plus de 2 blocs ne comportant pas de mouvement entre 2 blocs géométriques dont le
point d’intersection ou de tangence est à calculer
E137 : Changement de plan d’interpolation alors que le bloc n’est pas valide
E138 : Changement de plan d’interpolation hors G40
E140 : Erreur de programmation en correction de rayon :
Trop de blocs parasites entre 2 trajectoires consécutives
la programmation des fonctions suivantes est interdite : M00, M01, M02, accès aux
paramètres externes, l’écriture des paramètres E8xxxx ou L 100
E148 : Plus de deux axes programmés avec l’option 51 à 1
S.Francheteau, V.Farineau Page 30 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E149 : Correction d’outil trop grande par rapport à la trajectoire demandée
Demande de déplacement en dehors des courses machine
E150 : Dépassement course sur axe X
E151 : Dépassement course sur axe Y
E152 : Dépassement course sur axe Z
E153 : Dépassement course sur axe U
E154 : Dépassement course sur axe V
E155 : Dépassement course sur axe W
E156 : Dépassement course sur axe A
E157 : Dépassement course sur axe B
E158 : Dépassement course sur axe C
E159 : Demande de déplacement programmé sur un axe dont la POM n’est pas faite
Erreur de la programmation structurée
E190 : Trop d’imbrications de sauts ou de boucles (15 max.)
E191 : Non respect de la syntaxe en programmation structurée
Programmation structurée interdite en IMD
L’index d’une boucle FOR doit être une variable L, une variable symbolique ou un
paramètre E80000, E81000 ou E82000
DO omis après WHILE
Non respect de la syntaxe dans les PUSH et les PULL
Programmation de IF, THEN, ELSE en IMD
S.Francheteau, V.Farineau Page 31 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E192 : Mot clé non reconnu ou interdit dans le contexte du programme
E193 : Erreur de structuration
E195 : Structuration de la pile programme
Nombre de constantes définies supérieure à la réservation
E196 : Erreur dans la déclaration des index de tables
E197 : Utilisation d’un symbole non déclaré en VAR
PULL d’un ensemble non sauvegardé
E198 : Erreur de syntaxe dans la déclaration du symbole d’une variable
E199 : Syntaxe de la déclaration des variables incorrecte
Défaut salissure et complémentarité des voies du générateur d’impulsions
E210 : Défaut salissure et complémentarité du générateur d’impulsions axe 0
E211 : Défaut salissure et complémentarité du générateur d’impulsions axe 1
E212 : Défaut salissure et complémentarité du générateur d’impulsions axe 2
E213 : Défaut salissure et complémentarité du générateur d’impulsions axe 3
E214 : Défaut salissure et complémentarité du générateur d’impulsions axe 4
E215 : Défaut salissure et complémentarité du générateur d’impulsions axe 5
E216 : Défaut salissure et complémentarité du générateur d’impulsions axe 6
E217 : Défaut salissure et complémentarité du générateur d’impulsions axe 7
E218 : Défaut salissure et complémentarité du générateur d’impulsions axe 8
S.Francheteau, V.Farineau Page 32 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
Erreur en programmation de courbes spline
E250 : Syntaxe incorrecte
En G48 et G49 programmation d’autres fonctions préparatoires ou fonctions
auxiliaires interdites
E251 : Caractère non reconnu
E252 : Format incorrect, le format des cotes est 5.3 ou 4.4 selon état G70 ou G71
E253 : Programmation non cohérente
L’ensemble des axes interpolés sur la courbe doit figurer dans tous les blocs de
définition
E254 : Zone mémoire de définition saturée
E255 : Programmation de deux points consécutifs identiques (déplacement nul entre 2 points)
Courbe spline définie par moins de 3 points
E256 : Courbe non trouvée en G06
Erreur en cycle de poches quelconques (E260 à E293)
E260 : Mémoire de travail occupée
E262 : Numéro de programme trop grand
E262 : Numéro de programme non compris dans ceux autorisé
E263 : Exécution ou visualisation 3D impossible. Mode test ou graphique obligatoire après le
premier chargement ou après modification
E264 : Pas de cote programmée dans le plan de contournage ou cote en dehors du plan
E265 : Manque un premier bloc de positionnement, la définition de contour doit commencer
par G0 ou G1
E266 : Taille mémoire insuffisante
S.Francheteau, V.Farineau Page 33 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E267 : Caractère non autorisé dans la syntaxe de poche
E268 : Bloc de programmation de poche incomplet
Bloc de programmation de poche contenant des informations non autorisées
E269 : Bloc de contour incomplet
Manque un bloc de positionnement avant la définition de poche
E270 : Définition de poche absente partiellement ou totalement
E271 : Direction de l’outil non perpendiculaire au plan de contournage
E272 : Outil réel non compatible avec les données technologiques de la poche
E273 : Changement de plan de contournage entre la définition de poche et l’usinage
E274 : Deux définitions de poche imbriquées
E275 : Numéro programmé avec G59
E276 : Profondeur de poche nulle
Erreur de programmation de la cote « ER »
E277 : En définition de poche les coordonnées du point de début ou du point de fin sont
incomplètes
E278 : Le sens de rotation de la broche est incompatible à celui demandé en définition de
poche
E279 : Fonction G non autorisé dans un bloc de programmation de poche
E280 : Premier bloc de contour incomplet
E281 : Discontinuité dans un des profils décrits
E282 : Paramètre(s) de définition de poche incorrecte(s)
E283 : Le profil extérieur doit être unique et doit exister
E284 : Défaut dans la définition d’un profil
E285 : Trop de contours
S.Francheteau, V.Farineau Page 34 / 35 Version du 21/09/2009
SMI
PRODUCMILL F30
E286 : Prise de passe trop grande par rapport au diamètre d’outil
E287 : Prise de passe trop faible par rapport aux dimensions
E288 : Engagement de définition dans un angle rentrant
Engagement de définition dans une zone non ébauchée (changer le point
d’engagement)
E289 : Diamètre d’outil trop grand
E290 : Erreur interne (logiciel)
E291 : Engagement de finition hors du profil
E292 : Double positionnement en début de profil
E293 : Programmation d’un point de début ou de fin d’ébauche pour un surfaçage
S.Francheteau, V.Farineau Page 35 / 35 Version du 21/09/2009