Vous êtes sur la page 1sur 136

COMMANDE NUMERIQUE

SAF
DIGISAF 100
INSTRUCTION DE SECURITE D'EMPLOI ET D'ENTRETIEN

MACHINE N°0703 7101

EDITION : FR Notice d'instructions REF. : 8695 - 4892


REVISION : E DS 152-906
DATE : 06-2002
La SAF vous remercie de la confiance que vous lui avez accordée en acquérant cet appareil qui vous donnera
entière satisfaction si vous respectez ses conditions d'emploi et d'entretien.

Sa conception, la spécification des composants et sa fabrication sont notamment en accord avec les normes
française (NF), les recommandations internationales ISO et CEI , les normes CEN et CENELEC

Les matériels objet de la présente notice d'instructions peuvent, associés à d'autres éléments, constituer une
machine automatique qui tombe alors dans le champ d'application de la directive machine européenne
89/392/CEE complétée par les ammendements 91/368, 93/44, 93/68 définissant les exigences essentielles de santé et
de sécurité : La SAF dégage sa responsabilité dans l'association d'éléments qui ne serait pas de son fait.

Nous vous demandons enfin de bien vouloir informer la SAF de toute erreur qui aurait pu se glisser dans la
rédaction de cette notice d'instructions.

Malgré tout le soin apporté à l’élaboration de ce document, NUM ne peut garantir l’exactitude de toutes les informations qu’il contient et
ne peut être tenu responsable, ni des erreurs qu’il pourrait comporter, ni des dommages qui pourraient résulter de son utilisation ou de
son application.

Les produits matériels, logiciels et services présentés dans ce document sont à tout moment susceptibles d’évolutions quant à leurs
caractéristiques de présentation, fonctionnement ou utilisation. Leur description ne peut en aucun cas revêtir un aspect contractuel.

Les exemples de programmation sont décrits dans ce manuel à titre didactique. Leur utilisation dans des programmes d’applications
industrielles nécessite des adaptations spécifiques selon l’automatisme concerné et en fonction du niveau de sécurité demandé.

© Copyright NUM 1998.

Toute reproduction de cet ouvrage est interdite. Toute copie ou reproduction, même partielle, par quelque procédé que ce soit,
photographie, magnétique ou autre, de même que toute transcription totale ou partielle lisible sur machine électronique est interdite.

© Copyright NUM 1998 logiciel NUM gamme 1000.

Ce logiciel est la propriété de NUM. Chaque vente d’un exemplaire mémorisé de ce logiciel confère à l’acquéreur une licence non
exclusive strictement limitée à l’utilisation du dit exemplaire. Toute copie ou autre forme de duplication de ce produit est interdite.

2
SAF
REVISIONS

REVISION B 03/99

DESIGNATION PAGE

Safisation toutes

REVISION C 10/99

DESIGNATION PAGE

50.formes 7-18 – 7-42

REVISION D 03/01

DESIGNATION PAGE

Sup page 1-3

REVISION E 06/02

DESIGNATION PAGE

Mise à jour complète

SAF
1
SAF
2
Table des matières

Table des matières

1. PRÉLIMINAIRES 1-1

1.1 Présentation générale 1-1

2. RÉFÉRENCES 2-1

2.1 Rappels sur la machine 2-1


2.1.1 Rappels définition et orientation des axes 2-1
2.1.2 Présentation de la machine 2-2
2.1.3 Format du langage ISO 2-3
2.1.4 Définition des courses et origines (pour les machines équipées de prise d’origine). 2-4
2.1.5 Identification des programmes 2-5

2.2 Structure du Manuel Opérateur 2-6

3. PRÉSENTATION DU PRODUIT 3-1

3.1 Description du coffret DIGISAF 100 3-1

3.2 Description du pupitre 3-2


3.2.1 Touches machine 3-2
3.2.2 Touches de fonctions 3-3
3.2.3 Touches de dialogue 3-3

3.3 Description de l’écran DIGISAF 100 3-4


3.3.1 Description des zones de l’écran 3-4
3.3.2 Principes d’ergonomie 3-6
3.3.2.1 - Fonctions présentées au bas de l’écran (cartouche) 3-6
3.3.2.2 - Sélection des pages 3-6
3.3.2.3 - Saisie d’une valeur numérique 3-7
3.3.2.4 Validation / Annulation 3-7
3.3.3 Informations systématiques 3-8
3.3.4 Changement de langue du mode opératoire 3-8
3.3.5 Dialogue et maintenance de la commande numérique 3-8

4. MISE SOUS TENSION 4-1

4.1 Mise sous tension 4-1

5. PUPITRE OPÉRATEUR 5-1

5.1 Mise en production 5-1


5.1.1 Choix du programme 5-1
5.1.1.1 Chargement programme 5-1
5.1.1.1.1 Protocole CALL UP 5-2
5.1.1.1.2 Fichier ASCII 5-2

SAF
3
5.1.1.1.3 Conversion 5-4
5.1.1.2 Sélection programme en mémoire 5-4
5.1.1.3 Aperçu du programme sélectionné 5-5
5.1.1.4 Suppression d’un programme 5-6
5.1.2 Accès aux paramètres de réglage 5-7
5.1.2.1 Description des réglages 5-7
Mémorisation des réglages 5-8
5.1.3 Géométrie 5-8
5.1.3.1 Positionnement des axes en JOG 5-8
5.1.3.1.1 Axe par axe en impulsionnel 5-8
5.1.3.1.2 Axe par axe en maintenu 5-8
5.1.3.2 Paramétrage 5-9
5.1.3.2.1 Rotation 5-9
5.1.3.2.2 Echelle 5-10
5.1.3.2.3 Miroir 5-11
5.1.3.3 Alignement de la pièce par apprentissage 5-12
5.1.3.4 Combinaison miroir, rotation et alignement 5-14
5.1.3.5 Définition d’une grille ou répétition 5-15
5.1.3.5.1 Choix de la grille 5-15
5.1.3.5.2 Paramétrages de la grille 5-16
5.1.3.5.3 Nombre de pièces 5-17
5.1.4 Coupe 5-18
5.1.4.1 Vitesse 5-18
5.1.4.2 Largeur de saignée 5-19
5.1.4.3 Surchauffe 5-19
5.1.4.4 Rampe d’accélération 5-21
5.1.4.5 Affichage du procédé 5-21
5.1.4.5.1 Oxycoupage 5-21
5.1.4.5.2 Plasma 5-21
5.1.5 Essais avant exécution du programme 5-22
5.1.5.1 Par la simulation graphique de la coupe 5-22
5.1.5.1.1 Accès à partir de la page PROGRAMME. 5-22
5.1.5.1.2 Accès à partir des pages GEOMETRIE et COUPE. 5-22
5.1.5.1.3 Tracé du contour de la pièce. 5-23
5.1.5.1.4 Agrandissement d’un détail du tracé 5-24
5.1.5.1.5 Abandon de la procédure d’agrandissement 5-24
5.1.5.1.6 Incidents en cours de visualisation graphique 5-25
5.1.5.1.7 Simulation de l’exécution 5-25
5.1.5.1.8 Abandon de la simulation 5-27
5.1.5.2 Par une exécution des axes en marche à blanc 5-28
5.1.6 Lancement de l’exécution 5-29
5.1.6.1 Réglage de la vitesse 5-29
5.1.6.2 Commande DEPART 5-30

5.2 En cours de production 5-31


5.2.1 Tracé graphique de la coupe 5-31
5.2.2 En cas d’arrêt de production 5-33
5.2.2.1 Arrêt 5-33
5.2.2.2 Redémarrage à partir du point d’arrêt 5-33
5.2.2.3 Recul sur la trajectoire avec recherche de la position de redémarrage 5-33
5.2.2.3.1 Commande recul/avance 5-33
5.2.2.3.1.1 Commande recul 5-33
5.2.2.3.1.2 Commande avance 5-34
5.2.2.4 Redémarrage à partir de positions programmées 5-36
5.2.2.4.1 RETOUR sur positions 5-36
5.2.2.5 Redémarrage après une coupure du secteur 5-37

SAF
4
Table des matières

5.3 FONCTION RETOUR N° DE BLOC 5-38


5.3.1 METHODE D'UTILISATION 5-38

5.4 FONCTIONS SPECIALES 5-39

6. LISTE DES MESSAGES 6-1

6.1 Erreurs diverses et erreurs machine 6-1

6.2 Demande de déplacements en dehors des courses machine 6-4

6.3 Erreurs en programmation structurée 6-4

6.4 Défauts axes 6-4

6.5 Axes non identifiés sur le bus 6-5

6.6 Erreurs en interpolation Spline 6-5

7. PROGRAMMATION 7-1

7.1 EDITEUR 7-1


7.1.1 Editeur Light ISO 7-1
7.1.2 Accès à l'éditeur Light ISO 7-1
7.1.3 Edition d’un programme existant 7-2
7.1.4 Edition d’un programme 7-2
7.1.4.1 Sélection d’un bloc à éditer 7-2
7.1.4.2 Particularités liées aux champs de saisie 7-3
7.1.4.3 Modification de bloc 7-3
7.1.4.4 Effacement de bloc 7-3
7.1.4.5 Insertion d'un nouveau bloc Light ISO 7-3
7.1.5 Sélection d’un type d’opération 7-4
7.1.6 Opérations et consignes d'usinage 7-4
7.1.7 UTILISATION DE L’EDITEUR STANDARD 7-8
7.1.7.1 Pointage des blocs 7-8
7.1.7.2 Manipulation des blocs 7-9
7.1.8 FONCTION ISO PARTICULIERES AU DIGISAF 100 7-10
7.1.9 FORMES STANDARDS 7-13
7.1.10 Accès à l'éditeur FORMES STANDARDS 7-13
7.1.11 Edition d’une forme existante 7-13
7.1.12 Sélection d’une forme standard 7-14
7.1.13 Paramétrage d’une forme standard 7-15
7.1.14 Forme standard sans arrêt de la coupe entre 2 formes 7-15
7.1.15 Forme standard pour découpe intérieur 7-16
7.1.16 Liste des formes standards 7-17

8. CHARGEMENT - SAUVEGARDE DES PROGRAMMES 8-1

8.1 Introduction 8-1

8.2 Configuration 8-2

SAF
5
8.3 Chargement 8-4
8.3.1 Protocole CALL UP 8-4
8.3.2 Fichier ASCII 8-5

8.4 Sauvegarde 8-6

9. CONVERSIONS DE PROGRAMMES 9-1

9.1 Introduction 9-1


9.1.1 Transformation de programme suite à un chargement 9-1
9.1.2 Transformation d’un programme, en mémoire CN 9-2

10. ANNEXES 10-1

SAF
6
1. Préliminaires
1.1 Présentation générale

La commande numérique DIGISAF 100 vous permet d’accéder à une nouvelle


génération de commande numérique de découpe, intuitive et évolutive avec :

- Des PERFORMANCES assurant une qualité optimale et une précision constante de la coupe
⇒ quelles que soient les exigences en vitesse des procédés : oxycoupage ou plasma
⇒ une prise en compte des évolutions des machines les plus performantes
⇒ une robustesse des réglages de la machine quelle que soit la variété de production
⇒ des algorithmes éprouvés issus de recherches destinées aux machines grande vitesse garantissent une
précision parfaite du contour et des accélérations élevées.

- Un MODE OPERATOIRE intuitif grâce à une ergonomie simple permettant une prise en main rapide et
une meilleure productivité
⇒ l'ergonomie de type WINDOWS ® limite le nombre de manipulations et d'écrans présentés
⇒ associé à un mode opératoire DIGISAF éprouvé, un soin tout particulier a été apporté à l'accessibilité de
chaque commande et à la visualisation permanente des informations d'état machine
⇒ l'opérateur met en production naturellement le programme créé sur un système externe comme celui créé
directement sur sa DIGISAF 100
⇒ différents moyens de reprise sont prévus en cas d'incident du procédé pour éviter un arrêt de la production,
même en cas de coupure secteur.

- Un système multitâche permettant la PROGRAMMATION en TEMPS MASQUE.

- Des opérations simples de CHARGEMENT et SAUVEGARDE des programmes à partir d'un PC, d'un
lecteur de disquette ou de tout autre calculateur selon différents protocoles : protocole DNC1, CALL
UP, ou sans protocole.

- La FIABILITE d'une commande numérique conçue pour un environnement machine sévère et une
disponibilité maximale.

- La possibilité de télédiagnostic par INTERNET (fourniture complémentaire).

- Une CAPACITE d’ouverture pour des machines jusqu'à 6 axes, multicanaux et 256 E/S suivant les
options retenues.

SAF
1-1
DIGISAF 100 offre également des outils de programmation complets suivant trois
niveaux.

- Par un simple choix dans une bibliothèque graphique de 50 formes préétablies.

PROCAM découpe.
⇒ Il suffit de paramètrer les dimensions de la forme choisie.
⇒ Puis de simuler le programme par un tracé graphique enchaînant les formes choisies

- Programmation directe en langage ISO sans une connaissance préalable et sans la nécessité d'un
clavier complet :

Editeur Light ISO


⇒ programmation de blocs préformatés (mouvements, correction de saignée, procédé, marqueurs), par choix
d'icônes ou par écriture (messages, police de caractères)
⇒ maîtrise progressive du langage permettant un auto-apprentissage
⇒ même pour un programmeur chevronné, l'éditeur Light ISO évite toute erreur de syntaxe
⇒ la fonction PROFIL intégrée représente un outil de DAO simple permettant la construction graphique de
contours quelconques

- Programmation complète du langage ISO en connectant un clavier de type PC :

Editeur ISO
⇒ Programmation des mouvements, fonction miroir, échelle, rotation et programmation du procédé
⇒ Programmation paramètrée permettant de créer des formes de découpe au-delà de la bibliothèque
PROCAM
⇒ Programmation structurée et variables symboliques permettant la construction d'une application en
langage de type informatique

- Ces trois moyens de programmation peuvent utiliser la fonction PROFIL.

- Conversion de programmes écrits sur un système externe.


⇒ En langage ESSI.
⇒ Avec des codes G/M différents du langage ISO de la commande numérique (en particulier transformation
directe des programmes DIGISAF 5)

SAF
1-2
2. Références
2.1 Rappels sur la machine
2.1.1 Rappels définition et orientation des axes
Un système de coordonnées permet de repérer les positions et les déplacements d'un objet par rapport à un
point origine.
Un système de coordonnées cartésiennes rectangulaire est un trièdre de sens direct constitué de trois axes
linéaires X, Y et Z auxquels sont associés trois axes rotatifs A, B et C.

La règle des trois doigts permet de retrouver facilement l'orientation des axes X, Y et Z.

L'orientation positive d'un axe rotatif correspond à la rotation d'une vis de pas à droite avançant dans le sens
positif de l'axe associé (sens du vissage).

SAF
2-1
2.1.2 Présentation de la machine
On définit le système de coordonnées associé à la machine conformément à la norme ISO 841 (ou NF Z68-
020).
Les axes X, Y et Z parallèles aux glissières de la machine forment un système de coordonnées cartésiennes
rectangulaire de sens direct.
Le système de coordonnées mesure les déplacements des outils par rapport à la pièce à couper supposée
fixe.

X+

Y+

Ecran ➔ position courante

X+

Ecran ➔ tracé graphique

Y+

SAF
2-2
Références

2.1.3 Format du langage ISO

Avec le DIGISAF 100, le langage ISO est le langage de base permettant la définition des mouvements et le
traitement des commandes du procédé.
Un programme est une suite d'instructions écrites dans un langage codé propre à la commande numérique (le
plus utilisé est le code ISO : International Organization for Standardization).
Normes ISO 6983-1

Un programme ISO se défini avec la structure suivant :

%10
N10
N..
N..
BLOC
N50 G01 X20.45 F150 M08

N..
N250 M02 MOT

XOFF

Le système permet de convertir les programmes écrits sur un système extérieur, soit à partir de code ISO,
G/M, soit à partir du langage ESSI, différents du langage de base.

SAF
2-3
2.1.4 Définition des courses et origines (pour les machines équipées de prise
d’origine).
La commande numérique calcule tous les déplacements par rapport au point d'origine mesure de la machine.
A la mise sous tension le système ne connaît pas l'origine mesure, les courses mécaniques accessibles sur
chacun des axes de la machine sont en général limitées par des butées fin de course mini et maxi.

OM : Le système apprend la position de l'origine mesure (OM) par une prise d'origine mesure
(POM).

Om : La prise d'origine se fait sur une position physique précise : l'origine machine (Om) qui peut
être confondue avec l'origine mesure (OM).

Sur chacun des axes, l'origine machine est acquise par le système lorsque :
• la butée d'origine a été actionnée dans le sens de déplacement prévu par le constructeur (sens de la
POM),
• le codeur mesurant le déplacement de l'axe envoie son top zéro.

Lorsque la prise d'origine mesure (POM) est effectuée, le système applique les décalages définis par le
Paramétrage machine sur chacun des axes pour connaître l'origine mesure (OM).

Décalage d'origine mesure (OM/Om) = ORPOM

Les courses utiles sur chacun des axes peuvent être limitées par des butées logicielles dont la position est
définie par le Paramétrage machine (lors de l’intégration de la commande numérique).

SAF
2-4
Références

2.1.5 Identification des programmes

Les programmes mémorisés dans la commande numérique, qu’ils soient édités directement ou chargés à
partir d’un système externe, sont identifiés par un numéro de 1 à 8999.
Lorsqu’ils sont visualisés suivant le langage ISO, le numéro du programme est précédé du caractère % sur la
première ligne du programme.

SAF
2-5
2.2 Structure du Manuel Opérateur

Présentation générale de la commande numérique DIGISAF 100


• une nouvelle génération de CN de découpe

CHAPITRE 1 • des outils de programmation


• documentations associées
PRELIMINAIRES

Rappel des connaissances


• orientation des axes

CHAPITRE 2 • présentation de la machine


• format du langage ISO
REFERENCES • courses et origines
• Identification des programmes
• structure du Manuel opérateur

Description du produit DIGISAF 100


• le coffret

CHAPITRE 3 • le pupitre
• l’écran
PRESENTATION
DU PRODUIT

Mise sous tension

CHAPITRE 4

MISE SOUS
TENSION

SAF
2-6
Références

Présentation des différents modes opératoires de coupe :


• choix du programme

CHAPITRE 5 • l’écran géométrie


• l’écran coupe
PUPITRE • les essais avant exécution d’un programme
OPERATEUR
• le lancement d’une exécution
• le tracé graphique de la coupe
• l’arrêt et la reprise de production

La liste des messages

CHAPITRE 6

LES MESSAGES

Programmation

CHAPITRE 7

PROGRAMMATION

Présentation des opérations sauvegarde et chargement de programmes


pièces

CHAPITRE 8

SAUVEGARDE ET
CHARGEMENT DES
PROGRAMMES

SAF
2-7
SAF
2-8
3. Présentation du produit
3.1 Description du coffret DIGISAF 100

1 6

8
2

3 9

1. - Ecran 14’’ couleur


2. - Touches de fonctions
3. - Clavier numérique
4. - Touches de dialogue
5. - Touches de fonction machine spécialisées
6. - Touches manipulateur
7. - Touches de reprise de production
8. - Touche départ/arrêt
9. - Connexions externes en face avant (lecteur de disquettes, PC, clavier extérieur type PC)

SAF
3-1
3.2 Description du pupitre

Ce paragraphe décrit le pupitre DIGISAF 100 et l’ensemble des touches permettant l’exploitation du pupitre
(certaines de ces touches sont affectées à plusieurs fonctions).

La description du pupitre ci-après est définie par zones contenant les touches d’utilisation.

3.2.1 Touches machine

Touches JOG, impulsionnelles

Touche JOG, préselection touche


maintenue
Touche retour : après un arrêt, recul sur
la trajectoire (marche arrière)
Touche avance : après recul, retour sur la
trajectoire (marche avant)
Touche retour sur étapes : après arrêt,
reprise programme à une étape parmi
trois
Touches d’applications spéciales

Départ cycle avec voyant de visualisation


du cycle en cours

Arrêt avec voyant de visualisation d’arrêt


en cours de cycle
Connexions externes face avant

SAF
3-2
Présentation du produit

3.2.2 Touches de fonctions

• Les touches F1 et F12, permettent de passer d’une page à une autre.


• Les touches F2 à F11, permettent la sélection d’une fonction présentée, dans le cartouche, en bas de
l’écran.

Voir: 3.3.2 Principes d’ergonomie

3.2.3 Touches de dialogue

Validation d’une commande


Annulation d’une commande
Touche effacement d’un caractère
Touches de déplacement rapide dans
une liste
Touches de déplacement, passage
d’un paramètre à l’autre
f

SAF
3-3
3.3 Description de l’écran DIGISAF 100

3.3.1 Description des zones de l’écran

Le système DIGISAF 100 comporte une page principale, dédiée à l’exploitation de la machine. Cette page
apparaît après la mise sous tension. Elle est composée de 4 zones distinctes.
Les zones ① et ② placées en haut de l’écran, présentent toujours les mêmes informations quelle que soit
l’étape de préparation de la mise en production.




1. - Zone d’affichage des coordonnées de la position machine, selon les 2 axes X et Y.


2. - Zone d’affichage des consignes machine (numéro de programme, nombre de pièces, vitesse d’avance en
mètres/minute, pourcentage appliqué à la vitesse d’avance par un potentiomètre).
3. - Zone message (voir page suivante)
4. - Zone d’édition de la page concernée (pour notre exemple : page PROGRAMME)
5. - Pendule numérique (heure)
6. - Zone cycle/stop/défaut (voir page suivante)
7. – Fonctions spéciales

SAF
3-4
Présentation du produit

3 - Zone message

6 - Zone cycle/stop/défaut

SAF
3-5
3.3.2 Principes d’ergonomie
Les fenêtres ci-dessous, présentent la sélection des fonctions, sélection de pages, et saisie d’une valeur
numérique placées dans la zone ④ d’édition de la page concernée.

3.3.2.1 - Fonctions présentées au bas de l’écran (cartouche)


Présélection d’une fonction présentée à l’écran, sous forme d’icône spécifique par une touche fonction
présentée sur le cartouche et identifiée par une icône. Sa présélection est facilitée par un rappel de la
touche fonction associée F2 à F11.

Certaines positions comme dans l’exemple ci-dessus F5 peuvent ne pas être exploitées.

3.3.2.2 - Sélection des pages


L’utilisation des fonctions F1 et F12 permettent de choisir la page écran souhaitée parmi les quatre
pages de base accessibles : PROGRAMME, GEOMETRIE, COUPE, GRAPHIQUE, en passant d’une

page à l’autre, à droite ou à gauche .

La page sélectionnée est repérée par une présentation en surbrillance (ici : COUPE) de
l’onglet correspondant au-dessus du cartouche.

Les touches et deviennent inaccessibles si les dernières pages sont atteintes.

SAF
3-6
Présentation du produit

3.3.2.3 - Saisie d’une valeur numérique

La présélection d’un champ se fait par une sélection de fonction identifiée par l’icône présentée sur le
cartouche : le curseur est alors placé sur-le-champ désiré, celui-ci apparaît en vidéo inversé.

La validation de la valeur numérique introduite grâce au clavier se fait par la touche

L’effacement d’un caractère numérique dans le champ, avant validation, se fait par

la touche .

3.3.2.4 Validation / Annulation


En cas de sélection d’une opération, l’écran présente les deux fonctions VALIDATION ou ANNULATION :

Il suffit alors d’appuyer sur la touche du pavé de dialogue correspondante , ou .

SAF
3-7
3.3.3 Informations systématiques
La fenêtre ci-dessous présente la zone où sont affichées les positions courantes en X et Y, qu’occupe l’outil de
coupe, sa vitesse d’avance, le numéro de programme retenu, ainsi que le compteur de pièce : la vitesse
d’avance en mètres/minutes, et le pourcentage appliqué à la vitesse d’avance par potentiomètre

1. Position
2. Compteur de pièce
3. Programme
4. Potentiomètre
5. Vitesse

3.3.4 Changement de langue du mode opératoire


La sélection de la langue se réalise en combinant l’appui sur la touche JOG maintenu et :

• pour le français

• pour l’anglais

• pour l’allemand

• pour l’italien

• pour l’espagnol ou pour le portugais

• pour le néerlandais

La sélection langue est accessible quelle que soit la page d’exploitation présentée à l’écran.
Dans ce cas, il ne faut pas tenir compte du cartouche.

3.3.5 Dialogue et maintenance de la commande numérique

La fonction activée par la touche , permet l’accès au dialogue de maintenance afin de réaliser
un diagnostic précis en cas de panne (voir documentations associées).

SAF
3-8
4. Mise sous tension
4.1 Mise sous tension

Après la mise en tension de la commande numérique, une première phase d’initialisation présente un
défilement de messages, avec indication de la version logiciel. La machine est inactive.

A la deuxième phase, l’écran ci-dessous apparaît avec une indication du % de temps écoulé de cette phase
sous forme de bargraphe.

La CN gère les asservissements des axes. Les manipulateurs d’axes sont disponibles, mais les fonctions
présentées à l’écran sont inactives, jusqu’à la fin du déroulement de l’initialisait, visible par l’intermédiaire du
bargraphe.
L’écran présente alors la page PROGRAMME à partir de laquelle la mise en production est possible.

SAF
4-1
SAF
4-2
5. Pupitre Opérateur
5.1 Mise en production
5.1.1 Choix du programme

5.1.1.1 Chargement programme

Sur la page PROGRAMME, appuyer sur la touche pour sélectionner la fonction COMMUNICATION.
Ouverture de la fenêtre COMMUNICATION.

Sur la première ligne, se positionner sur CALCULATEUR ➞ CN par les touches de direction et .

A l’aide des touches de position, et , se placer sur la deuxième ligne, ce qui permet de choisir entre
les 2 mode de chargement possible :
• Le protocole CALL UP, permet à la CN d’aller chercher un programme dans un calculateur.(protocole
DIGISAF)
• Le mode ASCII : n’inclut pas de protocole, la CN se mettant en attente de réception programme.

A l’aide des touches de position, et , se placer sur la troisième ligne, ce qui permet de choisir entre 3
types de fichiers possibles :
• ISO (standard NUM)
• Gx Æ Gy (ISO DIGISAF 5)
• ESSI
ATTENTION dan le cas de fichier « Gx Æ Gy » OU « ESSI » la taille limite est de 64
Koctet.

SAF
5-1
5.1.1.1.1 Protocole CALL UP

A l’aide des touches de direction et se placer sur le protocole CALL UP.


Ce protocole permet le chargement d’un programme, à partir d’un PC, d’un calculateur, dans la CN.
Par l’intermédiaire des touches du pavé numérique, saisir directement le numéro de programme, puis valider

par la touche
Apparition du graphique :

NOTA : Si le programme appelé existe déjà dans la CN, le message « ECRASER LE PROGRAMME
%N » apparaît avec les actions :

, validation, ce qui entraîne la suppression de l’ancien programme,

, annulation, ce qui a pour effet d’annuler la demande, et de forcer le retour à la page


PROGRAMME.

Ensuite lancer le chargement du programme choisi par la touche


A la fin du chargement, si l’on avait choisi l’option CONVERSION DE PROGRAMME, la page CONVERSION
DE PROGRAMME réapparaît (voir chapitre 9)
A la fin du chargement, si l’on n’avait pas choisi l’option CONVERSION DE PROGRAMME, il y a retour à la
page PROGRAMME.

Nota : le chargement peut-être arrêté par la touche , avec retour à l’écran programme, sans que le
chargement n’ai été effectué.

5.1.1.1.2 Fichier ASCII

A l’aide des touches de direction et se positionner sur ASCII, puis , validation.


Cette action permet la récupération d’un programme, issu d’un PC, d’un calculateur, en ASCII, sur la ligne
série.
Apparition du graphique :

SAF
5-2
Pupitre Opérateur

La CN est prête à recevoir le programme.

L’envoi du fichier se fait depuis le PC, calculateur, vers la CN, sur la ligne série sélectionnée.
Si le programme envoyé est déjà présent dans la CN, le message « ECRASER LE PROGRAMME
%N » avec les options:

, validation, ce qui entraîne l’écrasement de l’ancien programme,

, annulation, ce qui a pour effet d’annuler le chargement, et de provoquer le retour page


programme.
A la fin du chargement, si l’on avait choisi l’option CONVERSION DE PROGRAMME, la page CONVERSION
DE PROGRAMME réapparaît (voir chapitre 9)
A la fin du chargement, si l’on n’avait pas choisi l’option CONVERSION DE PROGRAMME, il y a retour à la
page PROGRAMME.

SAF
5-3
Nota : le chargement peut-être arrêté par la touche , avec retour à l’écran programme, sans que le
chargement n’ai été effectué.

Durant le chargement, il est possible de sortir de l’écran communication, par la touche , et de faire
effectuer à la CN d’autres opérations en temps masqué. Le retour à l’écran communication se fait par la

touche .

5.1.1.1.3 Conversion
A la fin du chargement du programme, la page MODIFICATION DE PROGRAMME apparaît, les champs
programme à modifier et programme convertie, comportent le numéro du programme qui vient d’être chargé.
la conversion du programme s’exécute.

5.1.1.2 Sélection programme en mémoire


A partir de la page PROGRAMME, pour sélectionner un programme chargé en mémoire dans la CN, se

déplacer dans la liste « SELECTION PROGRAMME » par les touches de déplacement rapide , , ou
par les touches et : Le programme pointé apparaît en surbrillance.
La liste « SELECTION PROGRAMME » présente dans la deuxième colonne la taille mémoire en octets du
programme placé en regard dans la première colonne.

Dans la fenêtre, la première colonne affiche le nom du programme, la deuxième colonne, la taille en
octets.

La validation du choix se fait par la touches , ou


Le numéro du programme sélectionné s’affiche alors dans la fenêtre :

Et le compteur de pièce passe à 0.

SAF
5-4
Pupitre Opérateur

Ce programme devient alors le programme exécutable dès que l’opérateur appuie sur DEPART .
Le choix du programme peut aussi être fait tapant directement le numéro du programme.

5.1.1.3 Aperçu du programme sélectionné


Afin de faciliter la recherche du programme avant sa sélection, la zone APERÇU permet d’afficher des
informations relatives au programme pointé sous deux formes :

• Par son début en langage ISO

La fenêtre affiche les 7 premières lignes du programme.

• Par le symbole de la forme standard PROCAM

La fenêtre affiche un symbole de la forme.


S’il s’agit d’un programme écrit avec l’éditeur PROCAM, sur la commande numérique, la forme utilisée dans la
bibliothèque s’affiche dans l’APERÇU.

SAF
5-5
5.1.1.4 Suppression d’un programme
Les programmes n’étant plus utilisés peuvent être supprimés de la CN.
A partir de la page PROGRAMME, pour supprimer un programme chargé en mémoire dans la CN, se

déplacer dans la liste « SELECTION PROGRAMME » par les touches de déplacement rapide , , ou
par les touches et : Le programme pointé apparaît en surbrillance.

La suppression du programme pointé se fait par la touche , .


Une fenêtre de confirmation apparaît :

La touche validation confirme la suppression.

La touche annulation invalide la suppression.

Si la suppression concerne le programme courant, la CN n’autorise pas la suppression.


La fenêtre suivante apparaît :

La touche annulation invalide la suppression.

SAF
5-6
Pupitre Opérateur

5.1.2 Accès aux paramètres de réglage

Sur la page PROGRAMME, appuyer sur la touche F5 pour accéder aux réglages.

5.1.2.1 Description des réglages

TEMPO DEBUT COUPE PLASMA (sec):


Temporisateur entre le début de la coupe et les mouvements en plasma
(réglage usine à 0)
TEMPO FIN DE COUPE PLASMA (sec):
Temporisateur entre la fin de la coupe et les mouvements en plasma
TEMPO DEBUT COUPE OXYCOUPAGE (sec):
Temporisateur entre le début de la coupe et les mouvements en oxycoupage
(réglage usine à 0)
TEMPO FIN DE COUPE OXYCOUPAGE (sec):
Temporisateur entre la fin de coupe et les mouvements en oxycoupage
DISTANCE ARRET PALPAGE (mm):
Distance d'arrêt du palpage avant l'arrêt de la coupe
(réglage usine 10mm)
RELAIS PALPAGE:
Permet d'inverser le sens du contact du relais palpage
PAS DE GESTION SURCHAUFFE:
Inhibe la fonction surchauffe de la CN
Utilisé dans le cas d'une machine non évolutive
(réglage usine à 0, mettre à 1 pour inhiber)
VITESSE MARQUEUR 1 idem VITESSE MARQUEUR 2 (mm/min.):
Vitesse de déplacement des axes lorsque le marqueur 1 ou 2 est validé.
(réglage usine à 1250 mm/min.)
TEMPO DEBUT MARQUEUR 1 idem MARQUEUR 2 (sec):
Temporisateur entre le début du marquage et les mouvements de chaque marqueur.
TEMPO FIN MARQUEUR 1 idem MARQUEUR 2 (sec):
Temporisateur entre la fin du marquage et les mouvements de chaque marqueur.
OFFSET MARQUEUR 1 idem MARQUEUR 2 (mm): X
Distance en X entre la torche et les marqueurs.
PARAMETRE CENTRE CERCLE 1 = RELATIF:
Interprétation du centre d'un cercle en relatif ou absolue
(réglage usine 0)
OFFSET ALIGNEMENT X ET Y:
Dans le cas ou un pointeur laser est utilisé pour l'alignement de tôles
Permet de donner la distance en X et Y
% ACCELERATION
Permet de réduire l'accélération en coupe, les valeurs sont comprises entre 4% et 100%.
Si le paramètre est nul, l'accélération sera de 100%.

SAF
5-7
5.1.2.2 Mémorisation des réglages

Permet de rappeler les derniers


Permet de mémoriser les paramètres paramètres mémorisés

5.1.3 Géométrie

5.1.3.1 Positionnement des axes en JOG


Fonction active dans toutes les pages.
La vitesse de positionnement des axes par JOG est lié au réglage du potentiomètre permettant de moduler la
vitesse de gamme sélectionné (de zéro à 120%).
Le bouton « RAPIDE », situé sur la machine, permet d’obtenir la vitesse maximum de la machine, quelque soit
la position du potentiomètre.

5.1.3.1.1 Axe par axe en impulsionnel


Le positionnement des axes en JOG s’effectue par impulsions successives des touches de direction du JOG.
X+

Y+ Y-

X-

Dès que la touche est relâchée, l’axe s’arrête : une autre direction peut être sélectionnée.

5.1.3.1.2 Axe par axe en maintenu

Une impulsion sur la touche , entraîne le passage sur fond rouge de la fenêtre d’affichage des axes. La
présélection reste active pendant 3 secondes. Au delà de cette durée, il est nécessaire de refaire l’opération.

Durant cette période, toute action impulsionnelle sur les touches de direction JOG entraîne un déplacement
continu sur l’axe choisi.
L’arrêt de l’axe s’obtient par une impulsion sur la touche de sens opposée (+/-) ou par une impulsion sur la
touche , ou sur la touche ARRET.
Pendant un déplacement en axe maintenu, il est possible de combiner un autre mouvement. (exemple :
action sur X+ et Y- )

SAF
5-8
Pupitre Opérateur

X+

Y-

X-

L’arrêt du déplacement s’obtient soit par un nouvel appui sur la touche , soit par un appui sur la touche de
sens opposée (+/-) à la première action (dans notre exemple : appui sur X-)

5.1.3.2 Paramétrage
La CN permet de modifier le placement de la découpe de la pièce sur un chantier de 3 façons différentes, à
partir de la page « GEOMETRIE » :
1. - Rotation.
2. - Echelle
3. - miroir

Ces modifications géométriques sont valides pour tous les modes de fonctionnement, tant qu’elles ne sont pas
modifiées par l’opérateur.
Si un changement de rotation, d’échelle ou de miroir est dans le programme, celui-ci sera pris en compte
pendant le déroulement de ce programme. Les valeurs affichées sont reprises lors d’un nouveau départ cycle.

5.1.3.2.1 Rotation

Action sur la touche .


Accès à la fenêtre :

SAF
5-9
Rentrer la valeur numérique de l’angle de rotation suivant la convention trigonométrique à apporter à la
découpe, la valeur pouvant être négative, ou positive, modulo 360° (exemple: un angle de 400°, est égale à

40°) . Validation par .

Il est possible de visualiser en graphique l’orientation de la tôle après alignement, par la touche .

Exemple :

Sans rotation Avec rotation de 20°

5.1.3.2.2 Echelle

Action sur la touche .


Accès à la fenêtre :

Rentrer la valeur du rapport d’échelle. (Par exemple 0,8 pour une réduction de 20%). Validation par
La valeur 0 est impossible, celle-ci est refusée par le système, il remet par défaut la valeur 1 dans le champ
ECHELLE.

SAF
5-10
Pupitre Opérateur

5.1.3.2.3 Miroir
La fonction miroir permet de positionner la découpe sur la tôle.

Action sur la touche .

Chaque impulsion sur la touche modifie le type de miroir.


Une représentation symbolique dans la fenêtre permet de sélectionner le miroir choisi.

1- X+

Sans miroir Y+

2- X+

Miroir suivant axe X Y+

3-
X+

Miroir suivant axe Y Y+

4-
X+

Miroir suivant axe X et Y


Y+

SAF
5-11
Il est possible de visualiser le graphique du miroir, par la touche .
Exemple :

Sans miroir Avec miroir X+Y

5.1.3.3 Alignement de la pièce par apprentissage


L’alignement permet de recaler le programme sur une tôle qui posée sur le chantier sans être positionnée
parallèlement aux axes de la machine. En pointant deux points sur cette tôle, le programme sera recalé
suivant les axes de bord de la tôle.

Sur la page « GEOMETRIE» :


X+

Point 2
Y+
Point 1

Action sur la touche .


N’importe quel bord de la tôle peut-être utilisé pour positionner les deux points d’alignement.
La CN demande de situer le premier point :

Positionner l’outil de coupe dans l’un des angles par les touches de déplacement JOG.

SAF
5-12
Pupitre Opérateur

Lorsque la position est correcte, validation par : les champs du point 1 s’affichent aux valeurs 0,0. Ainsi
que la position courante présentée systématiquement en haut de l’écran. Ensuite la CN demande :

Avec les touches JOG, se positionner sur l’un des bords de la tôle pour indiquer le deuxième point.

Validation par
Affichage dans la fenêtre de l’alignement de la valeur de la rotation angulaire en degrés : les champs du point
2 affichent la valeur mesurée en X, Y.

Il est possible de visualiser en graphique l’orientation de la tôle après alignement, par la touche .
Exemple :

Sans alignement Avec alignement

L’annulation de l’alignement se fait en appuyant sur la touche .Des appuis successifs sur
permettent de rappeler l’alignement précédent.

SAF
5-13
5.1.3.4 Combinaison miroir, rotation et alignement
Les fonctions miroir, rotation et alignement peuvent se combiner deux à deux, ou toutes les trois.

Exemple :

Sans transformation Avec alignement, plus miroir en X et Y, et rotation

Dans cet exemple, l’alignement est de 7°3, le miroir en combinaison de X et Y, et la rotation 25°.

SAF
5-14
Pupitre Opérateur

5.1.3.5 Définition d’une grille ou répétition


La CN permet de répéter la découpe d’une pièce définie dans le programme chargé N fois sur une tôle de
dimensions données, à partir de la page « GEOMETRIE »

5.1.3.5.1 Choix de la grille

Action sur la touche .

Accès à la fenêtre style de grille.

Balayage en X Balayage en Y Dimensions de la tôle

Balayage en X : la machine traite d’abord les pièces suivant X puis suivant Y.


Balayage en Y : la machine traite d’abord les pièces suivant Y puis suivant X.

Chaque impulsion sur la touche a pour résultat de présenter successivement les différentes formes de
balayage (en X, puis en Y, puis dimensions de la tôle) le dernier appui invalide la grille, provoquant la sortie de
la fonction.

SAF
5-15
5.1.3.5.2 Paramétrages de la grille
Une fois le choix de grille effectué, il est nécessaire de paramètrer les dimensions de la tôle et de la pièce.
Les deux premiers champs à renseigner, définissent la taille de la tôle, en mm suivant les deux axes X et Y.
Le premier champ à renseigner, présenté par le système, est le champ « taille de la tôle, en Y», lorsque ce

champ est renseigné, et validé par le système demande de renseigner le champ suivant « taille de la tôle,

en X», puis valider .

Taille de la tôle en Y

Taille de la tôle en X

Ensuite il faut renseigner les deux champs définissant le déplacement entre deux pièces de la machine, selon
chaque axe X et Y : soit, la somme de la taille de la pièce selon l’axe considéré, et l’écart entre deux pièces,
selon ce même axe.

Déplacement en X

Déplacement en Y

NOTA : dans le cas ou la pièce est définie par les formes standards PROCAM, la taille de la pièce ainsi que
les écarts sont inclus dans la définition de la pièce. Les champs « déplacements entre pièces» sont alors
inexploités en exécution.

SAF
5-16
Pupitre Opérateur

5.1.3.5.3 Nombre de pièces

Action sur la touche .

Accès à la fenêtre style de grille, champ nombre de pièces.

Nombre de pièces

Il est possible de visualiser le graphique de la tôle et des pièces, par la touche .

Dans cet exemple, c’est une grille avec balayage vertical (en X) et 7 pièces ont été demandées.

NOTA : Si le nombre de pièces demandées est supérieur à la capacité de la tôle, la commande numérique
placera le maximum de pièces sur la tôle.
Le compteur de pièce s’incrémente à la fin de l’exécution de chacune des pièces. A la retombé du cycle, il
indique le nombre de pièces réalisées dans une grille.
Il est remis à zéro à chaque lancement d’une grille.
Si le nombre de pièce demandé égal à zéro, la CN réalise le plus de pièces possible dans la tôle déclarée.

SAF
5-17
5.1.4 Coupe

Accès à la page COUPE par l’onglet, ou par la touche depuis l’écran PROGRAMME.

Zone de suivi de Zone de paramétrage


l’exécution de la coupe
programme

5.1.4.1 Vitesse
Réglage de la vitesse de déplacement de l’outil de coupe.

Action sur la touche .

Accès à la fenêtre :

Chaque impulsion sur fait changer la vitesse préétablie (1, 5, 10 m/mn, pour notre exemple 1,000
m/mn.).

SAF
5-18
Pupitre Opérateur

5.1.4.2 Largeur de saignée


Réglage de la largeur de la coupe (saignée).

Action sur la touche .

Accès à la fenêtre :

Rentrer la valeur de la largeur de saignée, en mm. (Pour notre exemple : 2 mm). Validation par
La valeur limite de largeur de saignée est fonction des trajectoires programmées.
Dans le cas où une valeur non acceptée par le programme est rentrée, le système refuse de l’exécuter, et fait
apparaître le message :

L’opérateur doit annuler par la touche annulation et soit corriger la largeur de saignée, soit modifier les
trajectoires du programme.

5.1.4.3 Surchauffe

DCY

ARUS

Cette fonction n'est à utiliser que dans le cas d'une machine non évolutive.
On peut faire disparaître cette fonction en validant le bit à 1 de la ligne "pas de gestion surchauffe" dans le
menu réglage.

SAF
5-19
Utilisation possible de cette fonction:
CAS N°1:

- Entrer une valeur dans la fenêtre surchauffe

- Appuyer sur pour lancer le prg


- A la fin de la tempo surchauffe, le prg passe en coupe

- Un appuie sur la touche provoque l'arrêt de la coupe

CAS N°2:

- Entrer une valeur dans la fenêtre surchauffe

- Appuyer sur pour lancer le prg

- Si cette valeur est trop importante, une action sur la touche provoque automatiquement le
passage en coupe et mémoriser la nouvelle valeur de surchauffe

CAS N°3:

- Entrer une valeur dans la fenêtre surchauffe

- Appuyer sur pour lancer le prg


- Si la valeur de tempo est trop faible ou trop importante, une action sur la touche "V"

permet de visualiser le temps de surchauffe écoulé et cette valeur continu à s'incrémenter jusqu'au
relâchement de la touche.

- Valider de nouveau sur pour relancer la coupe.

- L'appuie sur provoque l'arrêt de la coupe et la mémorisation du nouveau temps de


surchauffe.

DANS TOUS LES CAS, QUE L'ON SOIT EN COUPE OU EN SURCHAUFFE, UNE
ACTION SUR LA TOUCHE "ARUS" PROVOQUE L'ARRET IMMEDIAT DU CYCLE DE
COUPE.

SAF
5-20
Pupitre Opérateur

5.1.4.4 Rampe d’accélération


Réglage après un départ coupe, du temps nécessaire pour atteindre la vitesse demandée.

Action sur la touche .

Accès à la fenêtre :

Rentrer la durée de la rampe en secondes. (Pour notre exemple 5.000 sec.). Validation par
La valeur sera comprise entre 0 sec. et 99999 sec.

5.1.4.5 Affichage du procédé


La CN reconnaît le procédé actif et affiche l’un des écrans suivants :
5.1.4.5.1 Oxycoupage

Symbole de l’outil de coupe en exécution : Chalumeau

Visualisation de l’écoulement en exécution de la


temporisation de surchauffe

5.1.4.5.2 Plasma

Symbole de l’outil de coupe en exécution : Torche plasma

SAF
5-21
5.1.5 Essais avant exécution du programme
Ce paragraphe décrit les moyens de simuler le programme de découpe, permettant aussi de s’assurer que
tous les réglages ont été fait correctement avant de couper les pièces : programme, géométrie, alignement,
grille, saignée.

5.1.5.1 Par la simulation graphique de la coupe


Le programme est exécuté par la CN mais les axes ne bougent pas.

5.1.5.1.1 Accès à partir de la page PROGRAMME.

Action sur la touche .


Le programme visualisé est le programme pointé dans la fenêtre SELECTION PROGRAMME, et non le
programme courant.
Cette simulation ne prend pas en compte les transformations géométriques et la grille qui peut-être déclarée :
seul le programme chargé est testé.

5.1.5.1.2 Accès à partir des pages GEOMETRIE et COUPE.

Action sur la touche .


Le programme visualisé est le programme courant.
Cette simulation prend en compte en plus les transformations géométriques et la grille qui peut-être déclarée.

Simulation en validant la correction de saignée :


- Accès à partir de la page coupe
- Entrer une valeur de saignée

- Valider par la touche puis


- Appuyer sur la touche "Annulation X"
- Action sur la touche "F11"
- Le programme visualisé est le programme courant
Cette simulation prend en compte en plus des transformations géométriques, celle de la saignée et permet de
vérifier les erreurs liées à celle-ci ( ex :erreur 149)

SAF
5-22
Pupitre Opérateur

5.1.5.1.3 Tracé du contour de la pièce.


Affichage du tracé des trajectoires de l’outil de découpe :
Le cartouche du tracé des trajectoires donne accès à la simulation de l’usinage et aux fonctions zoom.

Les trajectoires de l’outil de découpe sont représentées :


- en pointillé pour les déplacements en G00 (déplacement en vitesse rapide),
- en trait continu pour les déplacements en G01, G02 et G03 (déplacement en vitesse de travail).

SAF
5-23
5.1.5.1.4 Agrandissement d’un détail du tracé

Sélectionner le ZOOM par la touche ,


Affichage du tracé des trajectoires outils en ZOOM :

Pour amener la fenêtre à la dimension du détail à observer, agir sur la touche pour diminuer ou sur la

touche pour agrandir.

Déplacer la fenêtre sur le détail avec les touches de fonctions à

Effectuer l’agrandissement par la touche ,

Valider l’agrandissement réalisé par la touche .


Affichage du tracé des trajectoires agrandi.
Plusieurs agrandissements consécutifs peuvent être réalisés.

5.1.5.1.5 Abandon de la procédure d’agrandissement

Annulation de l’agrandissement en cours par la touche et nouvel appel de la visualisation graphique.

SAF
5-24
Pupitre Opérateur

5.1.5.1.6 Incidents en cours de visualisation graphique


Divers incidents peuvent se produire dont la cause est signalée par un message :

Message Cause Action


Numéro de séquence inconnu Une des séquences sélectionnées Acquitter le message
n’existe pas Corriger le programme
Un des axes à cadrer ne se déplace Absence de déplacements sur un Acquitter le message
pas des axes Corriger le programme
Erreur xxx bloc Nyyy Erreur de programmation Acquitter le message
Libellé de l'erreur Corriger le programme

5.1.5.1.7 Simulation de l’exécution


La simulation de l’usinage permet de contrôler visuellement que le programme s'exécute bien comme prévu
(dimensions de la pièce et enchaînement des séquences).
Le déroulement de la simulation est calqué sur le fonctionnement réel de la CN en exécution dans les modes
continu ou séquentiel (BLOC à BLOC) mais se fait hors découpe.
Conditions requises :
• Affichage du tracé des trajectoires.
• Utiliser si besoin le ZOOM pour agrandir un détail des trajectoires

• Sélectionner la simulation par la touche .

Dans la fenêtre "infos modales", affichage des coordonnées du point courant.

Affichage du cartouche de simulation :

SAF
5-25
Réaliser les opérations souhaitées (Voir tableau ci-après).

Opération à réaliser Touche Equivalent exécution


cartouche réelle
Sélectionner le mode continu CONT. Mode continu

Sélectionner le mode séquentiel : BLOC à BLOC SEQ. Mode séquentiel

Interrompre le déroulement de la simulation (relance par ARUS Bouton "ARRET" du


"CYCLE") pupitre machine
Lancer la simulation d’usinage (exécution du programme CYCLE Bouton " DEPART
jusqu’au M02 en continu ou d’un bloc en séquentiel) CYCLE" du pupitre
machine
Arrêter la simulation avec remise à zéro FIN SIMUL

Interrompre ou reprendre le tracé des trajectoires outils (tracé TRAJET OUTIL


lorsque la touche est enfoncée)
Basculer entre les informations du programme simulé et les INFOS.
informations du programme en cours d'exécution
(programme simulé lorsque la touche est enfoncée)

Le mode continu est sélectionné par défaut (touche enfoncée).

Lorsque le mode séquentiel est sélectionné par la touche , le passage en mode continu se fait après une

fin de programme ou par appui sur la touche mode continu .

SAF
5-26
Pupitre Opérateur

Visualisation des trajectoires.

Lancer la simulation par la touche


Affichage du tracé des trajectoires en simulation :

Fenêtre dialogue

Fenêtre infos modales

La fenêtre dialogue affiche le dernier message et le bloc en cours d’exécution du programme.


La fenêtre infos modales affiche les informations sur le programme simulé.

Sans correction de saignée (G40), les outils sont représentés par une croix.
En correction de saignée (G41 ou G42), les outils sont représentés par un cercle aux dimensions de la
saignée.

5.1.5.1.8 Abandon de la simulation

Abandon de la simulation en cours par la touche .

SAF
5-27
5.1.5.2 Par une exécution des axes en marche à blanc
Fonction accessible à partir de la page COUPE.
Le programme est exécuté par la CN, les axes bougent mais le procédé est inactif :

Action sur la touche .

Chaque impulsion sur la touche modifie le mode d’exécution.


L’affichage de la fenêtre type d’exécution permet de sélectionner le mode.

1-

ou
Procédé actif

2-

POUR MARCHE A BLANC CONTINU

3-

POUR MARCHE A BLANC SEQUENTIEL (BLOC à


BLOC)

Dans le mode MARCHE A BLANC CONTINU et DEPART CYCLE le système active le programme
qui a été sélectionné à la vitesse affichée sans activer le procédé.
Dans le mode MARCHE A BLANC SEQUENTIEL le programme qui a été sélectionné est exécuté BLOC à

BLOC (un bloc à chaque appui de la touche DEPART CYCLE ) à la vitesse affichée, sans activer le
procédé.

Sur un ARRET CYCLE, du déroulement du programme en MARCHE A BLANC l’opérateur peut


déplacer la machine grâce aux touches JOG, afin de recaler le programme vis à vis de la tôle. Une fois le

recalage effectué, un appui sur la touche DEPART CYCLE permet de poursuivre l’exécution.

Le système mémorise ce décalage : au redémarrage par DEPART CYCLE , ce décalage est


appliqué pour la suite du programme et pour toute exécution ultérieure, même après une coupure secteur .
En cours d’exécution de programme, il est possible de basculer dans les différents modes de marche.

SAF
5-28
Pupitre Opérateur

5.1.6 Lancement de l’exécution

5.1.6.1 Réglage de la vitesse

La gamme de vitesses est sélectionnée dans l’écran COUPE, par la touche , .

Chaque impulsion sur la touche sélectionne une nouvelle gamme de vitesses.


L’affichage dans la fenêtre permet de sélectionner la gamme choisie.

1-

Gamme de 0 à 0,6 m/mn

2-

Gamme de 0 à 1,2 m/mn

3-

Gamme de 0 à 2,4 m/mn

4-

Gamme de 0 à 6 m/mn

5-

Gamme de 0 à 12 m/mn
Cette vitesse de gamme est modulée par le potentiomètre de 0 à 120%.
La fenêtre ci-dessous indique le % du potentiomètre et la vitesse résultante.

NOTA : Lors de l'exécution d'un programme, il faut toujours sélectionner


la gamme de vitesse correspondant à la vitesse de coupe

SAF
5-29
5.1.6.2 Commande DEPART

La commande DEPART CYCLE, par la touche est valide dans toutes les pages.

Elle lance l’exécution du programme sélectionné au préalable dans la page PROGRAMME.

Les modifications de la page GEOMETRIE ne sont prises en compte que lors du lancement d’un programme,

par un appui sur la touche DEPART CYCLE .

Les modifications de la page COUPE sont prises en compte au moment de leur changement.

SAF
5-30
Pupitre Opérateur

5.2 En cours de production


5.2.1 Tracé graphique de la coupe

Accès à l’écran GRAPHIQUE par l’onglet depuis l’écran COUPE par la touche .
Le système permet de suivre la coupe en graphique. La page de visualisation représente en temps réel le
déplacement de l’outil de coupe. Le tracé en cours peut-être appelé à tout moment pendant la coupe ou avant
la coupe.

Conditions requises.
Pour pouvoir accéder au tracé graphique, il faut auparavant effectuer une simulation graphique. (Voir 5.1.4.1)
Si cette simulation n’a pas été réalisée la fenêtre suivante apparaît :

Si l’on répond par la touche , la CN réalise simulation graphique.

Si l’on répond par la touche , retour en page COUPE.

Toujours valider le tracé avant de lancer la coupe ou après un appui sur

SAF
5-31
En simulation graphique, visualisation de la trajectoire du point courant :

La fenêtre dialogue affiche le dernier message et le bloc en cours d’exécution.


La représentation de l’outil de découpe est conforme à celle de la simulation de coupe (Correction de saignée)
. (Voir 5.1.4.1)

Effacement de la trajectoire de l’outil :

Appui sur la touche : EFFACE TRACE.


Effacement du plan de la pièce pour visualiser uniquement les déplacements de l’outil :

Appui sur la touche : EFFACE PLAN

Il est possible de retracer le plan de la pièce par la touche : PLAN 1.

Deux types de trajectoire sont possible :

• trajectoire du point courant sélectionné par la touche : POINT COUR.

• trajectoire du point mesuré sélectionné par la touche : POINT MESURE


La trajectoire du point courant reflète l’évolution de la référence élaborée par la CN. Cette trajectoire
correspond à la trajectoire réelle demandée par le programme et par la géométrie.
Le point mesuré correspond à la trajectoire physiquement exécutée prenant en compte d’éventuels défauts de

réglage d’asservissement. Abandon de la procédure par la touche .

SAF
5-32
Pupitre Opérateur

5.2.2 En cas d’arrêt de production

5.2.2.1 Arrêt

Sur un ARRET avec le procédé actif, le procédé est automatiquement désactivé .


L’opérateur peut se déplacer en JOG en dehors de la trajectoire programmée .
Ces procédures peuvent également être utilisées en MARCHE A BLANC.

5.2.2.2 Redémarrage à partir du point d’arrêt

Sur un appui de la touche DEPART , le système :

• active le procédé
• ramène la machine sur la position programme abandonnée
• poursuit l’exécution du programme .

Sur un appui de la touche REPRISE SUR ETAPES le système :

• ramène la machine vers le point abandonné (le procédé n’est pas activé).

5.2.2.3 Recul sur la trajectoire avec recherche de la position de redémarrage

5.2.2.3.1 Commande recul/avance

5.2.2.3.1.1 Commande recul

Après une action sur ARRET en cours d’exécution d’un programme, (quel que soit le type

d’exécution) une action maintenue sur le bouton RECUL provoque l’exécution en sens inverse de la
trajectoire programmée à la vitesse programmée :
• si le type d’exécution est CONTINU (PROCEDE ou MARCHE A BLANC), le recul est actif tant que
l’opérateur appuie sur le bouton,
• si le type d’exécution est MARCHE A BLANC SEQ. le recul est actif tant que l’opérateur appuie sur le
bouton mais uniquement jusqu’au début du bloc en cours.

SAF
5-33
Pour reculer d’un bloc supplémentaire il faut relâcher puis appuyer de nouveau sur le bouton RECUL .

NOTA : Après l’action sur ARRET , le bouton RECUL n’est pris en compte que si
l’opérateur ne s’est pas dégagé en JOG de la trajectoire programmée.

Pendant tout mouvement en sens inverse par la touche RECUL et quel que soit le TYPE
D’EXECUTION en cours, le procédé est arrêté.

En cours d’exécution en sens inverse, si l’opérateur relâche le bouton RECUL puis se dégage de la

trajectoire programmée, un nouvel appui sur RECUL ramène d’abord la machine sur la trajectoire
programmée puis exécute la commande demandée.

5.2.2.3.1.2 Commande avance

Après relâchement du bouton RECUL , l’opérateur peut appuyer sur le bouton RETOUR de
manière maintenue pour ramener la machine dans le sens programmé de la trajectoire jusqu’à la position

d’arrêt avec ou sans procédé : ensuite l’appui sur DEPART permet de continuer le programme
selon le TYPE D’EXECUTION demandé, donc éventuellement avec le procédé.

Si l’opérateur relâche le bouton RETOUR pendant le retour, il peut utiliser la commande manuelle JOG

pour se dégager et continuer le retour décalé jusqu’au point d’arrêt : l’appui sur DEPART ramène
d’abord la machine sur la trajectoire programmée puis exécute la commande demandée.

A tout moment après relâchement de RECUL ou RETOUR , l’appui sur DEPART


permet de retrouver le déroulement normal du programme selon le TYPE d’EXECUTION en cours.

SAF
5-34
Pupitre Opérateur

Exemple d’une reprise sur la trajectoire avec un RECUL et un dégagement :

Pt3

Pt2

Pt5

Pt4 Pt1

Le premier amorçage de la pièce est au point 1, au point 2 se produit un incident (interruption de la coupe), au
point 3 le système, ou l’opérateur détecte l’incident et arrête la machine. L’opérateur appuie sur ARRET

, recul sur la trajectoire jusqu’au point 2 (point de l’arrêt de la coupe). Il se dégage grâce aux JOG

jusqu’au point 4 pour corriger le problème sur l’outil de coupe, retourne vers le point 2, par la touche , ou
par les JOG. La machine s’arrête sur le point 5 (un peu avant le point 2) afin de redémarrer la coupe en
dehors de la trajectoire. Le deuxième appui relance la coupe, la CN rejoint le point 2, et continu l’exécution du
programme.

SAF
5-35
5.2.2.4 Redémarrage à partir de positions programmées

5.2.2.4.1 RETOUR sur positions


Deux situations :
1) un CYCLE de production est défini par l’exécution d’un PROGRAMME de n° donné incluant lui-même
plusieurs FORMES identiques ou différentes : l’enchaînement du cycle est défini dans le programme.
2) un CYCLE de production est défini par l’exécution enchaînée d’un même programme décliné en X et Y sur
la pièce afin de réaliser une même FORME sur cette pièce selon une GRILLE : l’enchaînement du cycle
est défini dans la grille.
Après un ARRET du programme, l’opérateur sélectionne l’ETAPE par la touche REPRISE PAR ETAPES

:
le système amène directement la machine à l’étape souhaitée (sans appui sur DEPART) à vitesse
programmée.
A tout moment l’opérateur peut sélectionner l’étape suivante (en amont du programme) par la même touche

sans que l’étape en cours soit atteinte.

• Programme incluant plusieurs formes (le cycle est dans le programme) :


Les ETAPES sont :
- dernier amorçage du procédé (premier appui)
- début de programme (deuxième appui)

• Répétition d’une même forme (le cycle est défini par la grille) :
Les ETAPES sont :
- dernier amorçage du procédé (premier appui)
- premier amorçage de la dernière forme (deuxième appui)
- début de programme (troisième appui)

Il faut appuyer sur DEPART pour redémarrer.

SAF
5-36
Pupitre Opérateur

Exemple de RETOUR SUR ETAPE :

Pt1
Pt3

Pt2

Pt4

Point 1 arrêt de la coupe.

1er appui sur la touche REPRISE PAR ETAPES , retour sur le dernier point d’amorçage Point 2.

2ème appui sur la touche REPRISE PAR ETAPES , retour au début de la forme, Point 3.

3ème appui sur la touche REPRISE PAR ETAPES , retour au début de programme, Point 4.

5.2.2.5 Redémarrage après une coupure du secteur


Si une coupure secteur a été détectée pendant une EXECUTION d’un CYCLE par la CN, l’opérateur peut

redémarrer le cycle par la touche REPRISE PAR ETAPES .


Le système mémorise en effet le contexte du programme :
- type d’exécution (MARCHE A BLANC ou PROCEDE),
- paramètres de préparation pièce (géométrie, grille, alignement),
- paramètres de forme.
- décalage mesuré en MARCHE A BLANC par un JOG.

SAF
5-37
5.3 FONCTION RETOUR N° DE BLOC

FONCTION RETOUR N° DE BLOC

Cette fonction permet de retrouver la dernière position de la machine dans un prg, après un défaut ou une
perte de courant.

5.3.1 METHODE D'UTILISATION


- Sélectionner un prg client et l'exécuter
- Après une perte de courant, se diriger dans la fenêtre coupe
- Appuyer sur "RETOUR N° DE BLOC/F4"(le voyant "DCY" s'allume pour s'éteindre, puis le voyant
"ARUS" s'allume.

Avec les touches directionnelles,

- Déplacer la machine dans 2 sens, jusqu'à ce que le


voyant "ARUS" s'éteigne.

- A ce moment, la machine s'est arrêtée au début du


bloc et le procédé sélectionné sera automatiquement la
marche à blanc.

- Appuyer sur "DCY" pour relancer le prg à partir de


ce bloc en marche à blanc, et jusqu'à l'endroit où la
coupe avait été arrêtée
- Appuyer sur "ARUS" et avec les touches avance et
recul sur trajectoire, retrouver le point exacte de
l'arrêt coupe
- Sélectionner le procédé et appuyer sur "DCY", le prg
est relancé
REMARQUES:

Cette fonction n'est utilisable que pour des prgs client et non sur des formes standards.

Il y a aussi possibilité de retourner à n'importe quel numéro de bloc dans un prg.


Pour ceci,
- Dans le menu coupe, appuyer sur la touche "PAGE UP"
- A l'aide du pavé numérique, entrer le numéro de bloc voulu et valider
- Suivre les mêmes manipulations que dessus pour la reprise de bloc.

SAF
5-38
Pupitre Opérateur

5.4 FONCTIONS SPECIALES

SAUT DE BLOC

APPRENTISSAGE DE POINTS

RUSH

NON UTILISE ACTUELLEMENT

------------------------------------------------------------

SAUT DE BLOC

Cette fonction permet de réaliser un saut de bloc dans un prg.si le symbole "/" est placé devant le numéro de
bloc Exemple N10 M21 /N10 M21
Quand la fonction est valide, la touche devient verte.

APPRENTISSAGE DE POINTS

Dans la fenêtre de coupe, après avoir appuyé sur la fonction "apprentissage", celle-ci devient verte.
Appuyer sur la fonction "F3" et entrer un numéro de prg inexistant à l'aide du pavé numérique puis valider.

METHODE D'UTILISATION

Le n° de prg s'affichera ici

EX : PRG 560
Avant tout, fixer l'origine du prg
Appuyer sur "apprentissage" et entrer le n°560
"DCY" et "ARUS" s'allument
Appuyer sur "DCY" pour valider le point de
départ
Se déplacer
Valider le point d'arrivé par "DCY"
A cet instant, un déplacement rapide vient
d'être créé.

SAF
5-39
Pour créer un déplacement en coupe,
Appuyer de nouveau sur "DCY", le voyant
clignote
Déplacer les axes de la machine
Valider le nouveau point d'arrivé par "DCY"

Un déplacement linéaire en coupe vient d'être


créé

Pour valider le point suivant en coupe, il suffit


d'appuyer de nouveau sur "DCY" car celui-ci
clignote toujours.

Pour valider le dernier point de coupe,


Appuyer sur "DCY"
Appuyer sur "ARUS" pour repasser en mode
déplacement rapide
Le voyant "DCY" arrête de clignoter
Appuyer de nouveau sur "ARUS" pour créer le
programme 560.

FONCTION RUSH

Cette fonction permet d'arreter un prg non fini de couper, d'en éxécuter un autre et de retourner au premier
sans avoir perdu l'origine, la géométrie, la vitesse, et le numéro de bloc de celui-ci.

ATTENTION !!! ceci ne marche que pour un maximum de 2 programmes, et ne


fonctionne pas sur les formes standards.

SAF
5-40
Pupitre Opérateur

METHODE D'UTILISATION

- Exécuter un prg client et l'interrompre avec la touche "ARUS"


- Appuyer sur la fonction "ANNULATION X", pour annuler le programme.

- Appuyer su la fonction "RUSH", celle-ci s'allume en verte


- Sélectionner un autre prg client et l'exécuter
- A la fin de l'exécution, appuyer de nouveau sur "RUSH", celle-ci s'éteint
- Le premier prg réapparaît
- Pour retourner au n° de bloc du précédent arrêt, utiliser la fonction "RETOUR SUR N° DE BLOC"

PRG 1

PRG 2 FONCTION RUSH

FIN DU
FONCTION RUSH
PRG 2

SELECTION DU PRG 1

SAF
5-41
6. Liste des messages
6.1 Erreurs diverses et erreurs machine

N° d'erreur Signification de l'erreur

• 1 Caractère inconnu / Axe non reconnu par le système


Trop de chiffres derrière une fonction
Présence d’un signe derrière une fonction qui n’en tolère pas
Signalisation par ? bloc tronqué par CLOSE mode passant
• 2 Fonction G non reconnue par le système ou absence argument obligatoire derrière G
• 3 Argument d’une fonction G mal positionné dans le bloc
• 4 Option non valide ou paramètre incohérent avec option :
programmation structurée, UGV, axes synchronisés...
• 5 Option programmation géométrique non validée
• 6 Option interpolation polynomiale absente, saturation du tableau des coefficients
• 7 Erreur de programmation dans les déplacements parallèles aux axes inclinés (rectifieuse)
- la programmation n'est pas dans le plan G20
- l'interpolation n'est pas en G00 ou G01
- X n'est pas programmé derrière G05
- X et Z ne sont pas programmés derrière G07
• 8 Numéro de correcteur d’outil trop grand
• 9 Trop de blocs non exécutables à la suite les uns des autres
• 10 Dans accès bornier AP : Echange sur bus incorrect
• 11 Dans accès bornier AP : Initialisation bus incorrecte, ou échange inhibé
• 12 Dans accès bornier AP : Paramètre rack incorrect
• 13 Dans accès bornier AP : Carte inexistante
• 14 Dans plan incliné : option invalide
Dans accès bornier AP : Voie inexistante
• 15 Configuration ligne invalide
• 16 Erreur dans l’activation du RTCP
• 17 Fin de bloc dans un commentaire
• 18 ∗ Erreur d'asservissement : P50 trop faible
• 20 Pas de M02 en fin de programme
Blocs non rendus exécutables dans un cycle appelé par fonction G
• 21 Incohérence de la définition du brut en 3D
• 24 Erreur dans la déclaration d'un plan incliné
- nouvelle activation de la fonction alors qu'elle est déjà présente
- déclaration incomplète des arguments de la fonction
- axe du point de pivot inexistant ou non asservi
- valeur incohérente d'un des termes de la matrice
• 25 Numéro de sous - programme ou de séquence inexistant
• 26 Trop d’imbrications de sous - programmes
• 27 Correction de rayon : En programmation en origine machine G52 / En filetage conique
• 28 Erreur de syntaxe en VCC ou dans définition du rayon plateau :
G96 doit être suivi de S / G97 doit être suivi de S / Rayon de départ impossible à déterminer
X ou U ne sont programmés ni dans ce bloc ni dans un bloc précédent
∗ Erreur machine : Attention, pour ce type d'erreur, la RAZ CN entraîne une RAZ générale (RAZ CN + RAZ
automate).
• 29 Pas de gamme programmée en VCC / Pas de gamme compatible avec S en G97 :
Sans option recherche de gamme : S non compris entre mini et maxi de la gamme programmée
Avec option recherche de gamme : S n’appartient à aucune gamme
• 30 Erreur de ligne détectée
• 31 ∗ Mode PPR ou PPL impossible avec le protocole de ligne sélectionné

SAF
6-1
• 32 ∗ Défaut POM / Mobile déjà sur butée
• 33 ∗ Tous les chariots en attente de synchronisation
• 34 Atteinte du rayon minimum en interpolation - G21
• 35 ∗ Numéro de séquence non trouvé en RNS
• 36 ∗ Mémoire programme pièce saturée
• 37 Vitesse maximum dépassée en filetage (COMAND)
• 38 Commande d’une broche déjà pilotée par un autre groupe d’axes
• 39 ∗ Défaut de synchronisation d'axes (avec option synchronisation axes)
• 40 à 49 ∗ Poursuite trop grande sur axe 0 à 9
• 50 à 59 ∗ Poursuite trop grande sur axe 10 à 19
• 60 à 69 ∗ Poursuite trop grande sur axe 20 à 29
• 70 et 71∗ Poursuite trop grande sur axe 30 et 31
• 72 Programmation relative derrière un bloc incomplet
• 75 Passage G20->G21 G22 :
Dernier bloc en G20 incomplet car programmé en PGP ou en correction de rayon , ou avec X ≤ 0
Premier bloc en G21 sans X et Y ou G22 sans Y et Z
Passage G21 G22 ->G20 : dernier bloc en G21 incomplet ou 1er bloc en G20 en G41 / G42
G21 ou G22 : rayon de départ négatif ou nul
• 76 En G21 : Programmation d’un cycle fixe de tournage ou de fraisage
• 77 Type d’outil incompatible avec la phase d’usinage (fraisage ou tournage)
• 78 Erreur de syntaxe dans la programmation d’une synchronisation des chariots
G78 P : 4 chiffres maximum et doit être inférieur au nombre de chariots
G78 Q : 4 chiffres maximum
Pas de M00, M01 ou M02 avec G78 P..
∗ Erreur machine : Attention, pour ce type d'erreur, la RAZ CN entraîne une RAZ générale (RAZ CN + RAZ
automate).
• 91 Numéro d’un paramètre non reconnu
• 92 Fonction non signée affectée d’un paramètre négatif
Valeur d’un paramètre supérieure à la valeur maximum de la fonction à laquelle ce paramètre est associé
• 93 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 chaînage +, -, *, /, d’une fonction interdite
• 94 Opération interdite dans une expression paramètrée :
Racine carrée d’un nombre négatif / Division par 0
• 95 Tentative d’écriture dans un paramètre externe d’entrée ou d’un paramètre à lecture seule
• 96 Bloc précédent la déclaration d’un paramètre externe incomplet
Programmation de L100 ... dans la définition de profil d’un G64
• 97 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 écrire une valeur
• 98 Ecriture par un groupe d’axe d’une opération dynamique déjà utilisée par un autre groupe
• 99 Erreur liée à la fonction N/M AUTO
- Plus de 5 axes définis N/M AUTO
- Axe non asservi défini N/M AUTO
- Définition d’un axe N/M AUTO d’un autre groupe
• 101 PGP : Données insuffisantes dans la programmation d’un cercle
Programmation d’un cercle sur 2 axes parallèles (avec R / Voir erreur 107)
• 102 PGP : Programmation d’une droite par son angle et une coordonnée ne permettant pas de
connaître l’autre coordonnée
• 106 En G2 G3 programmation d'un 3ème axe sans option hélicoïdale

SAF
6-2
Liste des messages

• 107 PGP : 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 * rayon
Programmation d’un cercle par X, Z, I, K dans laquelle le rayon de départ est différent du point
d’arrivée (20 Microns) / Hélicoïdale : manque cote 3ème axe
Programmation d’un cercle sur 2 axes parallèles (avec I, J, K / Voir erreur 101)
• 110 PGP : Erreur de syntaxe dans le 1er des 2 blocs
• 111 PGP : Erreur de syntaxe dans le 2ème bloc
• 112 PGP : Intersection droite - droite dans laquelle :
le point de départ du 1er bloc = point d’arrivée du 2ème bloc ou l'angle de la 1ère droite = angle de la 2ème
droite
• 113 PGP : Les valeurs programmées dans les 2 blocs ne permettent pas de déterminer une
intersection ou une tangence
• 114 PGP : Point d’intersection ou de tangence non déterminée par ET+, ET-, ES+ ou ES-D.121 PGP :
Erreur de syntaxe dans le dernier des 3 blocs
• 122 PGP : Les 2 premiers blocs sont des droites non sécantes
• 123 PGP : Les données programmées dans les 3 blocs ne permettent pas de déterminer les points de
tangence
• 124 PGP : Point de tangence 2ème - 3ème bloc non précisé par ET+ ou ET-D
• 130 Déplacement nul dans un des 2 blocs raccordés par congé ou chanfrein
• 131 Programmation d’un congé ou chanfrein sur un bloc comportant M0, M1 ou M2
Programmation insuffisante dans une suite de blocs, ne permettant pas de déterminer le point
d’arrivée
• 135 Un chanfrein ne peut raccorder que 2 droites
• N° d'erreur Signification de l'erreur
• 136 Plus de 2 blocs sans mouvement entre 2 éléments géométriques dont le point d’intersection ou de
tangence est à calculer
• 137 Changement de plan d’interpolation alors que le bloc n’est pas valide
• 138 Changement de plan d’interpolation hors G40 (FCU)
• 139 Programmation dans un même bloc de deux axes parallèles portés hors G52 et hors G0
• 140 Erreur de programmation en correction de rayon :
Trop de blocs parasites entre 2 trajectoires consécutives
La programmation des fonctions suivantes est interdite en correction de rayon : M00, M01, M02,
accès aux paramètres externes, écriture des paramètres E8xxx ou L > 100
• 141 Axes parallèles portés : Programmation d’un cercle dont le point de départ a été programmé avec
un axe et le point d’arrivée avec l’axe parallèle qui lui est associé
• 143 Annulation ou validation du facteur d’échelle en correction de rayon
• 144 Déplacement d’un axe quantifié différent de l’incrément
• 145 G29 : VAL ABS (P * P + Q * Q + R * R - 1000 mm) > 1 mm (vecteur normal non unitaire)
• 146 Déport dans l’espace / G29 :
- Au moins une cote P, Q, ou R absente
- Au moins une cote X / U, Y / V ou Z / W absente
• 148 Nombre d’axes programmés supérieur au maximum autorisé
• 149 Rayon d’outil trop grand par rapport à la trajectoire programmée

SAF
6-3
6.2 Demande de déplacements en dehors des courses machine

• 150 Dépassement de course axe X


• 151 Dépassement de course axe Y
• 152 Dépassement de course axe Z
• 153 Dépassement de course axe U
• 154 Dépassement de course axe V
• 155 Dépassement de course axe W
• 156 Dépassement de course axe A
• 157 Dépassement de course axe B
• 158 Dépassement de course axe C
• 159 Demande de déplacement programmé sur axe dont la POM n’est pas faite

6.3 Erreurs en programmation structurée


• 190 Trop d’imbrications de sauts ou de boucles (15 maximum)
• 191 Non respect de la syntaxe en programmation structurée
Programmation structurée interdite en IMD
L’index d’une boucle FOR doit être : variables L ou symbolique
ou paramètre E80000, E81000, E82000
Non respect de la syntaxe dans les PUSH et les PULL
Omission d’un DO derrière un WHILE
Programmation IF, THEN, ELSE en IMD
• 192 Mot clé non reconnu ou interdit dans le contexte du programme
• 193 Erreur de structuration
• 195 Saturation de la pile programme / Nombre de constantes définies supérieures à la réservation
• 196 Erreur dans la déclaration des index de tables
• 197 Utilisation d’un symbole non déclaré en VAR
• 198 Erreur de syntaxe dans la déclaration du symbole d’une variable
• 199 Syntaxe de la déclaration des variables incorrecte

6.4 Défauts axes

• 210 à 219 ∗ Défaut de salissure ou de complémentarité du générateur d'impulsions axe 0 à 9


• 220 à 229 ∗ Défaut de salissure ou de complémentarité du générateur d'impulsions axe 10 à 19
• 230 à 239 ∗ Défaut de salissure ou de complémentarité du générateur d'impulsions axe 20 à 29
• 240 et 241∗ Défaut de salissure ou de complémentarité du générateur d'impulsions axe 30 et 31
• 245 ∗ Défaut sur asservissement numérique
∗ Erreur machine : Attention, pour ce type d'erreur, la RAZ CN entraîne une RAZ générale (RAZ CN + RAZ
automate).

SAF
6-4
Liste des messages

6.5 Axes non identifiés sur le bus

• 300 à 309 ∗ Axe 0 à 9 déclaré dans P2 et absent sur le bus


• 310 à 319 ∗ Axe 10 à 19 déclaré dans P2 et absent sur le bus
• 320 à 329 ∗ Axe 20 à 29 déclaré dans P2 et absent sur le bus
• 330 et 331∗ Axe 30 et 31 déclaré dans P2 et absent sur le bus
• ∗ Erreur machine : Attention, pour ce type d'erreur, la RAZ CN entraîne une RAZ générale (RAZ CN + RAZ
automate).

6.6 Erreurs en interpolation Spline

• N° d'erreur Signification de l'erreur


• 600 Numéro de courbe nul
• 601 N... N... non programmés
• 602 Pas d’axes dans le premier bloc du profil
• 603 Pente de la courbe indéterminée
• 604 Moins de trois blocs dans le profil
605 Numéro de courbe inconnu

SAF
6-5
SAF
6-6
7. Programmation
7.1 EDITEUR

7.1.1 Editeur Light ISO


L'éditeur Light ISO permet la création de programmes pièces ISO et la modification de ces mêmes
programmes pièces ISO exécutables par le système DIGISAF 100. Lors de la création d'un programme pièce
à partir de cet éditeur, le commentaire "LIGHT ISO DIGISAF 100" est ajouté derrière le numéro de
programme, de façon à permettre son identification.

1 - Zone d'affichage du programme chargé


2 - Zone d'édition du bloc sélectionné ou création d'un nouveau bloc
3 - Ligne d’aide
4 - Cartouche de sélection des opérations

7.1.2 Accès à l'éditeur Light ISO

Sur la page PROGRAMME, appuyer sur la touche pour sélectionner l'éditeur Light ISO et
créer un nouveau programme. l’éditeur Light ISO est appelé sans éditer de programme, appuyer sur la touche

pour saisir le numéro de programme valider par la touche . Le message suivant apparaît

« PROGRAMME INEXISTANT. VOULEZ VOUS LE CREER ? (V ; X) », la touche confirme la création

du programme, la touche annule la creation du programme.

SAF
7-1
7.1.3 Edition d’un programme existant
Pour éditer un programme existant, le programme est sélectionné au préalable dans la liste de la page
PROGRAMME :

Dans la fenêtre, le programme sélectionné apparaît en surbrillance, appuyer sur la touche


l’éditeur Light ISO est appelé et édite le programme sélectionné.
7.1.4 Edition d’un programme
L'éditeur Light ISO autorise l’insertion, la suppression et/ou la modification des blocs ISO qui constituent le
programme pièce en cours d'édition. Chaque bloc ISO est préformaté. La zone d'édition de blocs ISO affiche
les différents champs de saisie à remplir. Ceux-ci sont accompagnés d'indications pour apporter une aide à la
programmation. L’éditeur Light ISO peut éditer tous les type de programme ISO si un bloc ne correspond pas
au format des blocs prévus il est édité comme une chaîne de caractères.

7.1.4.1 Sélection d’un bloc à éditer

Sélectionner le bloc à éditer à l'aide des touches flèches (par exemple : N10).

Affichage du bloc N10 à éditer dans la zone d'édition en le validant par la touche :

REMARQUES Dans la zone d'affichage du programme, le bloc ISO sélectionné est visualisé en inverse vidéo
caractères blancs sur fond bleu. Dans la zone d'édition du bloc sélectionné, le champ "N" en
inverse vidéo est en acquisition de saisie de caractère (caractères blanc sur fond noirs).

SAF
7-2
Programmation

7.1.4.2 Particularités liées aux champs de saisie

Le déplacement d'un champ à un autre dans la zone « Edition Actions » ce fait par la touche , l’effacement

du contenu du champs ce fait par la touche ou directement en rentrant une nouvelle valeurs.

7.1.4.3 Modification de bloc

Sélectionner avec les touches flèches le bloc à modifier, puis valider l'édition par la touche

,saisir les champs devant être modifiés, puis valider la modification du bloc par la touche .

7.1.4.4 Effacement de bloc

Sélectionner avec les touches flèches le bloc à effacer , puis appuyer sur la touche . Le
bloc est alors effacer et mis dans le « presse papier » il pourra alors être copier à un autre emplacement par la

touche .

7.1.4.5 Insertion d'un nouveau bloc Light ISO


L’insertion d'un nouveau bloc s'effectue à la suite du bloc sélectionné. Le choix de l’opération à créer
s'effectue à partir du cartouche de sélection des opérations.

Sélectionner avec les touches flèches le bloc ou l’opération doit être insérée, choisir l’opérations
par le cartouche.
L’opération choisie s’affiche alors dans la zone « édition du bloc sélectionné ou création d'un nouveau bloc »,

saisir les champs devant être renseignés, puis valider la création du bloc par la touche . Le bloc créé se
positionne à la suite du bloc précédemment sélectionné.

SAF
7-3
7.1.5 Sélection d’un type d’opération

Les opérations ce sélectionnes par le cartouche les touches permet de faire glisser le cartouche.

Le choix de l'une des opérations entraîne l'affichage des champs permettant la saisie des valeurs ou données liées
aux opérations à effectuer. Les champs peuvent être selon le cas à chargement obligatoire ou facultatif :
- chargement obligatoire : Si le champ n’est pas renseigné, la valeur 0 lui est attribué par défaut,
- chargement facultatif : Si le champ n’est pas renseigné, aucune valeur ne lui est attribué.

7.1.6 Opérations et consignes d'usinage

Déplacement en rapide (G00)

Syntaxe : N.. G00 X.. Y.. Z.. G.. G.. M..


Champ numéro de bloc N.. obligatoire
Autres champs facultatifs

Déplacement linéaire à la vitesse sélectionné (G01)

Syntaxe : N.. G01 X.. Y.. Z.. F.. G.. M..


Champ numéro de bloc N.. obligatoire
Autres champs facultatifs

SAF
7-4
Programmation

Déplacement circulaire sens horaire à la vitesse sélectionné (G02)

Syntaxe : N.. G02 X.. Y.. Z.. I.. J.. K.. R.. F.. G.. M..
Champ numéro de bloc N.. obligatoire
Champ rayon R.. facultatif. Si rayon R.. présent, les valeurs I J ou K ne sont pas prises en compte
Autres champs facultatifs

Déplacement circulaire sens trigonométrique à la vitesse sélectionné


(G03)

Syntaxe : N.. G03 X.. Y.. Z.. I.. J.. K.. R.. F.. G.. M..
Champ numéro de bloc N.. obligatoire
Champ rayon R.. facultatif. Si rayon R.. présent, les valeurs I J ou K ne sont pas prises en compte
Autres champs facultatifs

Fonctions G.. et M.. et autres

Syntaxe : N.. G.. M.. X.. Y.. Z.. P.. Q.. R.. S.. F.. I.. J.. K.. H.. N.. N..
Ce bloc permet de générer les fonctions G et M non prévues en accès direct telles que G4 F.., G90,
G91, G70, G71, G92 S.., G92 R.., G77 H.. N.. N.. S.., M10, fonctions M à la volée, etc... .
Tous les champs sont facultatifs.
Il est aussi possible de générer un G16 P+/- ou G16 Q+/- ou G16 R+/- :

Texte, commentaire

Syntaxe: N... ...............................


( 0 1 2 3 4 5 6 7 8 9 + - * / , . < = > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z $ & ‘’ )
La sélection du caractère s'effectue avec le cartouche

REMARQUE Ce fonctionnement permet la création de blocs ISO autres que ceux déjà préformatés. En
modification, seuls ceux qui comprennent une parenthèse ouvrante ou un caractère $ seront restitués tels
quels. Les autres blocs seront restitués dans les blocs préformatés correspondants.

SAF
7-5
Validation coupe (M21)

Syntaxe : N.. M21


Champ numéro de bloc N.. obligatoire
Invalidation Coupe (M20)

Syntaxe : N.. M20


Champ numéro de bloc N.. obligatoire

Invalidation marqueur 1 (M70)

Syntaxe : N.. M70


Champ numéro de bloc N.. obligatoire
Validation marqueur 1 (M71)

Syntaxe : N.. M70


Champ numéro de bloc N.. obligatoire
Invalidation offset marqueur 1 (M72)

Syntaxe : N.. M72


Champ numéro de bloc N.. obligatoire
Validation offset marqueur 1 (M73)

Syntaxe : N.. M73


Champ numéro de bloc N.. obligatoire

SAF
7-6
Programmation

Invalidation marqueur 2 (M87)

Syntaxe : N.. M87


Champ numéro de bloc N.. obligatoire
Validation marqueur 2 (M88)

Syntaxe : N.. M88


Champ numéro de bloc N.. obligatoire
Invalidation marqueur 2 (M89)

Syntaxe : N.. M89


Champ numéro de bloc N.. obligatoire
Validation offset marqueur 1 (M90)

Syntaxe : N.. M90


Champ numéro de bloc N.. obligatoire
Appel éditeur « PROFIL »

Appel de l’éditeur profil, pour plus de détail sur cette fonctionnalité voir MANUEL D’EXPLOITATION DE LA
FONCTION PROFILE 938937.

Appel d’un profil créé par l’éditeur « PROFIL » (G77 P..)

Syntaxe : N.. G77 P..


Champ numéro de bloc N.. obligatoire

SAF
7-7
Appel de l’éditeur ISO STANDARD NUM

Appel de l’éditeur standard « NUM ». Cette éditeur permet d’accéder au fonction ISO tels que la
programmation paramètrée, structurée et, l’utilisation des variables symboliques. Cette éditeur nécessite la
présence d’un clavier PC .

7.1.7 UTILISATION DE L’EDITEUR STANDARD

7.1.7.1 Pointage des blocs

Opération à réaliser Bloc pointé Commande


Pointer un bloc Indifférent

N[N° de bloc] ☞
Pointer un bloc non numéroté Indifférent

Na + b ☞
(bloc Na + b lignes)
Pointer un bloc Indifférent Répétition jusqu’au bloc de

☞ ou
Pointer un bloc contenant chaîne de Bloc situé en amont dans le «;» [chaîne de caractères recherchée]
chaîne de caractères programme


Pointer le bloc suivant contenant Bloc pointé lors de l’opération
la même chaîne de caractères précédente
«;» ☞
Déplacer le pointeur vers le bas Indifférent

SAF
7-8
Programmation

7.1.7.2 Manipulation des blocs

Opération à réaliser Bloc pointé Commande


Supprimer un bloc Bloc à supprimer

«-» ☞
Insérer un bloc Bloc précédent

«+» [bloc à insérer] ☞


Transférer un bloc en ligne de Bloc à transférer
dialogue (pour modification)
«#» ☞
Remplacer un bloc par un autre Bloc à remplacer

« # » [nouveau bloc] ☞
Remplacer une chaîne Bloc contenant la chaîne à « #»; [chaîne à remplacer]
remplacer

« ; » [nouvelle chaîne] ☞
Ajouter une chaîne de caractères en Bloc à modifier
fin de bloc
« # » ; ; [chaîne à rajouter] ☞
Rappeler le dernier bloc affiché en Bloc à remplacer
ligne de dialogue (#...)
« *» ☞
Remplacer un bloc par le bloc en Remplacer un bloc par le
ligne de dialogue (#...) bloc en Bloc à remplacer

Insérer les blocs Na + b lignes à Nc Bloc précédant l'insertion
+ d lignes d’un programme
I Na + b Nc + d ☞
Suppression des blocs jusqu'au bloc Premier bloc à supprimer
Na + b lignes
DEL Na + b ☞

SAF
7-9
7.1.8 FONCTION ISO PARTICULIERES AU DIGISAF 100
La CN DIGISAF 100 utilise le code ISO (Normes ISO 6983-3), pour plus de détail sur la programmation voir le
« MANUEL DE PROGRAMMATION NUM 938819 Volume 1 et Volume 2 ». Les fonction décrites ci-dessous
sont les fonctions particulières au métier du coupage.
M21 Validation coupe

M20 Invalidation Coupe

M70 Invalidation marqueur 1

M71 Validation marqueur 1

M72 Invalidation offset marqueur 1

M73 Invalidation offset marqueur 1

M87 Invalidation marqueur 2

M88 Validation marqueur 2

M89 Invalidation marqueur 2

M90 Invalidation offset marqueur 1

M100 Déclampage de tous les P.O.

M102 Déclampage P.O. 2

M103 Déclampage P.O. 3

M104 Déclampage P.O. 4

M105 Déclampage P.O. 5

M106 Déclampage P.O. 6

M107 Déclampage P.O. 7

SAF
7-10
Programmation

M108 Déclampage P.O. 8

M109 Déclampage P.O. 9

M110 Déclampage P.O. 10

M111 Déclampage P.O. 11

M112 Déclampage P.O. 12

M113 Déclampage P.O. 13

M140 Désindexage de tous les P.O.

M141 Indexage de tous les P.O.

M142 Indexage P.O. 2

M143 Indexage P.O. 3

M144 Indexage P.O. 4

M145 Indexage P.O. 5

M146 Indexage P.O. 6

M147 Indexage P.O. 7

M148 Indexage P.O. 8

M149 Indexage P.O. 9

M150 Indexage P.O. 10

M151 Indexage P.O. 11

M152 Indexage P.O. 12

SAF
7-11
M153 Indexage P.O. 13

M160 Indexage à gauche

M161 Inclinaison milieu torche 1

M162 Inclinaison droite torche 1

M163 Inclinaison gauche torche 1

M164 Rotation 0° torche 1

M165 Rotation 90° torche 1

M166 Inclinaison milieu torche 2

M167 Inclinaison droite torche 2

M168 Inclinaison gauche torche 2

M169 Rotation 0° torche 2

M170 Rotation 90° torche 2

M180 Indexage à droite


La C.N. ramène les portes outils en position d’indexage à droite et index les portes outils.

G101 Tracer de caractères


Syntaxe : $2 DIGISAF 100
G101 X.. Y.. EA.. EH.. EW.. ES..
EA orientation du tracé (valeur par défaut 0)
EH hauteur du tracé (valeur par défaut 30)
EW Largeur du tracé (valeur par défaut EH*2/3)
ES espace entre caractères (valeur par défaut EW/4)

La fonction G101 permet de tracer sur pièce une chaîne de caractères, un premier bloc « $2 [chaîne à
tracer] » définit la chaîne de caractères à tracer, suivi d’une fonction G101 définissant l’emplacement,
l’orientation ainsi que la taille des caractères. Le tracé s’effectue avec le marqueur 1.

SAF
7-12
Programmation

7.1.9 FORMES STANDARDS


L'éditeur de FORMES STANDARDS permet la création et la modification de formes par le système DIGISAF
100.

7.1.10 Accès à l'éditeur FORMES STANDARDS

Sur la page PROGRAMME, appuyer sur la touche pour sélectionner l'éditeur de FORMES
STANDARDS et créer une nouvelle forme. l’éditeur de FORMES STANDARDS est appelé, saisir le numéro de

programme valider par la touche . L’écran permettant de sélectionner une forme s’affiche.
7.1.11 Edition d’une forme existante
Pour éditer une forme existante, la forme est sélectionné au préalable dans la liste de la page PROGRAMME :

Dans la fenêtre, le programme sélectionné apparaît en surbrillance, appuyer sur la touche , si


le programme correspond à une forme standard (la fenétre apercu affiche alors une symbolique de la forme).
Cette forme est éditée et peut être modifiée.

SAF
7-13
7.1.12 Sélection d’une forme standard
Les deux écrans suivants permettent de sélectionner une des 50 formes disponibles.

L’appui sur une des touches fonctions sélectionne la colonne correspondante, un écran affichant les 4 formes

de la colonne apparaît les touches de à permettent de sélectionner une des quatre formes, la

touche F6 permet de revenir à l'écran précédent, la touche retourne à l’écran programme

SAF
7-14
Programmation

7.1.13 Paramétrage d’une forme standard

Tous les champs qui paramètrent une forme doivent être remplis. Les tracés en pointillés sont optionnels, si il
sont absent le champs correspondant sera égale à zéro.

La touche retourne aux écran de sélection des formes, la touche valide la forme
et retoune à la page programme.
Le champs « AMORCE » correspond à la distance d’amorçage. Le champs « ECART » correspond lors de
l’utilisation d’une grille à la distance entre chaque pièce.

AMORCAGE

7.1.14 Forme standard sans arrêt de la coupe entre 2 formes


Les formes 4, 5, 6, 7 permet de découper plusieurs pièces sans arrêt de la coupe entre chaque pièce. Le
nombre de pièces en X et en Y est dans la définition de la forme. Pour ces formes l’utilisation de la grille est
impossible

SAF
7-15
7.1.15 Forme standard pour découpe intérieur
Les formes 32, 33, 34,35 correspondent à des découpes intérieur (la chute et la partie qui tombe de la tôle).
La fonction grille est utilisable avec cette fonction.

BORD Y ECART Y

ECART X

BORD X

SAF
7-16
Programmation

7.1.16 Liste des formes standards

SAF
7-17
SAF
7-18
Programmation

SAF
7-19
SAF
7-20
Programmation

SAF
7-21
SAF
7-22
Programmation

SAF
7-23
SAF
7-24
Programmation

SAF
7-25
SAF
7-26
Programmation

SAF
7-27
SAF
7-28
Programmation

SAF
7-29
SAF
7-30
Programmation

SAF
7-31
SAF
7-32
Programmation

SAF
7-33
SAF
7-34
Programmation

SAF
7-35
SAF
7-36
Programmation

SAF
7-37
SAF
7-38
Programmation

SAF
7-39
SAF
7-40
Programmation

SAF
7-41
SAF
7-42
Programmation

SAF
7-43
LANGAGE

• Voir MANUEL DE PROGRAMMATION NUM 938819 Volume 1 et Volume 2.


• Voir MANUEL D’EXPLOITATION DE LA FONCTION PROFILE 938937.

SAF
7-44
8. Chargement - Sauvegarde des programmes
8.1 Introduction

Dans la page PROGRAMME, une touche LIAISON CALCULATEUR fait apparaître une fenêtre permettant de
choisir le type de protocole et de lancer le CHARGEMENT (en indiquant le n° de programme) ou le
DECHARGEMENT (sauvegarde) de fichiers.

Les protocoles retenus peuvent être :


• Sans protocole : ASCII
Protocole compatible DIGISAF 5 : CALL UP

Avec différentes configurations de lignes :


• Contrôle matériel ou XON XOFF
• Vitesse de 1200 bauds à 38400 bauds

Sans protocole (ASCII) peut être utilisé avec différents matériels PC, lecteur de disquette, calculateur de
F.A.O., ...
Le protocole CALL UP, est utilisable avec un logiciel spécifique sur micro-ordinateur. Ce logiciel s’exécutant en
tache de fond dans le PC, toutes les manipulations de chargement et déchargement seront effectuée à partir
de la CN.




① Choix de la ligne de dialogue par les flèches et , ligne ② ou ligne ③


② Choix du sens de transmission, pour le chargement : CALCULATEUR --> CN
pour la sauvegarde : CN --> CALCULATEUR
③ Choix du protocole de chargement, ou SETUP (configuration)
④ Choix du type de fichier.
➄ affichage de la configuration de la ligne
⑥ Affichage du nombre d’octets transférés

SAF
8-1
8.2 Configuration
L’accès à la configuration de la ligne se fait dans la fenêtre « CHOIX DE PROTOCOLE » (voir 8.1), en

choisissant SET UP, et appui sur la touche . La fenêtre de PARAMETRAGE COMMUNICATION


apparaît :

La sélection de la ligne à modifier se fait par les touches et , le pointeur désigne la ligne qui
sera modifiée par les touches et .

La première ligne défini le numéro de port série, COM 0, ou COM 1 :


• Le port COM 0, correspond au connecteur RECP 35 (face arrière du coffret DIGISAF 100) et ne peut
fonctionner qu’en RS232 (est généralement dédié à une liaison avec un calculateur de F.A.O.)
• Le port COM 1, correspond au connecteur RECP 36 et au connecteur face avant, il peut fonctionner en
RS232, RS422 et RS485 : il peut être dédié à une liaison avec un lecteur de disquette, ou PC que l’on vient
connecter en face avant.

La deuxième ligne définit les caractéristiques de la ligne qui vient d’être sélectionnée :
• RS232
• RS422 (valable uniquement pour le port COM 1)
• RS485 (valable uniquement pour le port COM 1)

La troisième ligne définit la vitesse de la transmission :


• 1200 bauds
• 2400 bauds
• 4800 bauds
• 9600 bauds
• 19200 bauds
• 38400 bauds
La quatrième ligne définit le nombre bit de données :
• 7 bits de données

SAF
8-2
Chargement - Sauvegarde des programmes
• 8 bits de données

La cinquième ligne définit le nombre bit de stop :


• 1 bit de stop
• 1,5 bits de stop
• 2 bits de stop

La sixième ligne définit la parité :


• [blanc] sans parité
• EVEN, paire
• UNEVEN, impaire

La septième ligne définit le contrôle de flux:


• [blanc] sans contrôle de flux (DECONSEILLE, risque de perte de données)
• Xon / Xoff, contrôle de flux par caractères Xon / Xoff
• RTS / CTS, contrôle de flux matériel.

Cette configuration est à réalisée une seule fois lors de l’installation de la connexion : elle est mémorisée par
la CN.

SAF
8-3
8.3 Chargement

Sur la page PROGRAMME, appuyer sur la touche pour sélectionner la fonction COMMUNICATION.
Ouverture de la fenêtre COMMUNICATION.

Sur la première ligne, se positionner sur CALCULATEUR --> CN par les touches de direction et .

A l’aide des touches de position, et , se placer sur la deuxième ligne, qui permet de choisir entre les 2
protocoles possible :
Le protocole CALL UP, qui permet à la CN d’aller chercher un programme dans un calculateur.
Le mode ASCII : qui dans ce cas n’inclus pas de protocole, la CN se mettant en attente réception programme.

8.3.1 Protocole CALL UP


A l’aide des touches de direction et se placer sur le protocole CALL UP.
Ce protocole permet le chargement d’un programme, à partir d’un PC, d’un calculateur, dans la CN.
Par l’intermédiaire des touches du pavé numérique, saisir directement le numéro de programme, puis valider

par la touche
NOTA : Si le programme appelé existe déjà dans la CN, le message « ECRASER LE PROGRAMME
%N » apparaît avec les actions :

, validation, ce qui entraîne la suppression de l’ancien programme,

, annulation, ce qui a pour effet d’annuler la demande, et de forcer le retour à la page


PROGRAMME.

Ensuite lancer le chargement du programme choisi par la touche

A la fin du chargement, si l’on avait choisi l’option CONVERSION DE PROGRAMME, la page CONVERSION
DE PROGRAMME réapparaît (voir chapitre 9)
A la fin du chargement, si l’on n’avait pas choisi l’option CONVERSION DE PROGRAMME, il y a retour à la
page PROGRAMME.

SAF
8-4
Chargement - Sauvegarde des programmes

Nota : le chargement peut-être arrêté par la touche , avec retour à l’écran programme, sans que le
chargement n’ai été effectué.

8.3.2 Fichier ASCII

A l’aide des touches de direction et .se positionner sur ASCII, puis , validation.
Cette action permet la récupération d’un programme, issu d’un PC, d’un calculateur, en ASCII, sur la ligne
série.
Apparition du graphique :

La CN est prête à recevoir le programme.


L’envoi du fichier se fait depuis le PC, calculateur, vers la CN, sur la ligne série sélectionnée.
Si le programme envoyé est déjà présent dans la CN, le message « ECRASER LE PROGRAMME
%N » avec les options:

, validation, ce qui entraîne l’écrasement de l’ancien programme,

, annulation, ce qui a pour effet d’annuler le chargement, et de provoquer le retour page


programme.

A la fin du chargement, si l’on avait choisi l’option CONVERSION DE PROGRAMME, la page CONVERSION
DE PROGRAMME réapparaît (voir chapitre 9)
A la fin du chargement, si l’on n’avait pas choisi l’option CONVERSION DE PROGRAMME, il y a retour à la
page PROGRAMME.

Nota : le chargement peut-être arrêté par la touche , avec retour à l’écran programme, sans que le
chargement n’ai été effectué.

Durant le chargement, il est possible de sortir de l’écran communication, par la touche , et de faire
effectuer à la CN d’autres opérations en temps masqué. Le retour à l’écran communication se fait par la

touche .

SAF
8-5
8.4 Sauvegarde

Sur la page PROGRAMME, appuyer sur la touche pour sélectionner la fonction COMMUNICATION.
Ouverture de la fenêtre COMMUNICATION.

Sur la première ligne, se positionner sur CN --> CALCULATEUR par les touches de direction et .

A l’aide des touches de position, et , se placer sur la deuxième ligne, ce qui permet de choisir entre
les 2 protocoles possible :

• Le protocole CALL UP, qui permet à la CN d’aller écrire un programme dans un PC ou un calculateur.

• Le mode ASCII : qui dans ce cas n’inclus pas de protocole, la CN envoie le programme sur la ligne série
sélectionnée. Le PC, le calculateur ou le lecteur de disquette sera en mode attente.

SAF
8-6
Chargement - Sauvegarde des programmes
Le programme à sauvegarder est sélectionné, soit :

• directement par l’intermédiaire des touches du pavé numérique, saisir le numéro de programme. Valider

par la touche . Lancer la sauvegarde du programme par la touche .

• le programme est sélectionné au préalable dans la liste de la page PROGRAMME :

Dans la fenêtre, le programme sélectionné apparaît en surbrillance.

La sauvegarde est lancée par la touche .


Apparition du graphique :

A la fin de la sauvegarde, retour à la page PROGRAMME.

Nota : la sauvegarde peut-être arrêtée par la touche , avec retour à l’écran programme, sans que la
sauvegarde n’ai été effectué.

Durant la sauvegarde, il est possible de sortir de l’écran communication, par la touche , et la CN peut
alors exécuter d’autres opérations en temps masqué. Le retour à l’écran communication se fait par la touche

SAF
8-7
SAF
8-8
9. Conversions de programmes
9.1 Introduction
La fonction conversion permet à la CN DIGISAF 100 de transformer et d’exécuter les programmes écrits en
langage ISO ou ESSI pour les CN DIGISAF 2.5, 3.5 et 5, en langage ISO DIGISAF 100.

LES PROGRAMMES A CONVERTIR NE DOIVENT PAS DEPASSER 65000


Octets.
Accès à la page MODIFICATION DE PROGRAMME :

Cette fonction est appelée à partir de la PAGE PROGRAMME, par la touche , , ou à la fin
d’un chargement de programme avec l’option conversion validée.
Elle permet aussi de copier un programme sous un autre numéro.



1 - Programme à modifier
2 - Type de transformation
3 - Jauges d’avancement de la transformation
4 - Programme converti

9.1.1 Transformation de programme suite à un chargement


A la fin du chargement du programme, la page MODIFICATION DE PROGRAMME apparaît, les champs ①
(Programme à modifier) et ④ (Programme convertie), comportent le numéro du programme qui vient d’être
chargé. La transformation est suivi par les jauges d’avancement ③
La fin de la transformation est indiquée par les jauges d’avancement ③, lorsqu’elles sont à 100%

Nota : la transformation peut-être arrêtée par la touche , sans que la transformation n’ai été effectuée.

Le retour à la PAGE PROGRAMME se fait par la touche .

SAF
9-1
9.1.2 Transformation d’un programme, en mémoire CN

Le programme à transformer est sélectionné dans la liste de la page PROGRAMME :

Dans la fenêtre, le programme sélectionné apparaît en surbrillance.

La transformation est lancée par la touche .


La transformation est suivi par les jauges d’avancement ③
La fin de la transformation est indiquée par les jauges d’avancement ③, lorsqu’elles sont à 100%

Nota : la transformation peut-être arrêtée par la touche , sans que la transformation n’ai été effectuée.

Durant la transformation, il est possible de sortir de l’écran TRANSFORMATION, par la touche , et la CN


peut alors exécuter d’autres opérations en temps masqué. Le retour à l’écran TRANSFORMATION se fait par

la touche , .

Le retour à la PAGE PROGRAMME se fait par la touche .

SAF
9-2
10. ANNEXES

SAF
10-1
ETAPES DE MISE EN PRODUCTION

Etape Condition Page écran Localisation Page

CHARGER LE Si le programme 5-1


PROGRAMME n’est pas en
(CALCUL/PC, mémoire CN
LECTEUR DE (Sinon passer à
DISQUETTE) l’étape suivante)



CHARGEMENT 5-1
CONVERSION 5-3

SELECTIONNE Si le programme SELECTIONNER 5-3


R LE affiché n’est pas APERÇU 5-4
PROGRAMME celui à exécuter
SUPPRESSION 5-5
(Sinon passer à
l’étape suivante)

REGLER LA Si le chantier est JOG 5-6


GEOMETRIE : différent du
PLACEMENT précédent ou si le ROTATION 5-7
DE LA programme est
différent ECHELLE 5-8
DECOUPE VIS
A VIS DU (Sinon passer à MIROIR 5-8
CHANTIER l’étape suivante) ALIGNEMENT 5-10
GRILLE 5-13

SAF
10-2
Annexes

REGLER LA Si les conditions du VITESSE 5-16


COUPEE : procédé ont
PARAMETRES changées SAIGNEE 5-17
DU PROCEDE (Sinon passer à SURCHAUFFE 5-17
OXYCOUPAGE l’étape suivante)
OU PLASMA RAMPE 5-18

VERIFIER LA Si vous avez →


GEOMETRIE : changé les SIMULATION 5-20
TRACER LA paramètres de ↓
GRAPHIQUE
COUPE SUR géométrie, et/ou le
L’ECRAN programme
(Sinon passer à
l’étape suivante)

MODE CONTINU 5-24


MODE 5-24
→ SEQUENTIEL

VERIFIER LE Si vous avez


CHANTIER : changé le chantier, 5-26
EXECUTER EN et/ou la géométrie
MARCHE A (Sinon passer à
BLANC l’étape suivante)

LANCER 5-28
L’EXECUTION
DE LA
MACHINE
COUPE
GEOMETRIE
GRAPHIQUE

SAF
10-3
EN COURS DE PRODUCTION
Etape Page écran Mode opératoire Page

SUIVRE LA COUPE
SUR L’ECRAN

ARRETER LA Touche ARRET CYCLE 5-32


PRODUCTION
REPRENDRE JOG 5-32
DIRECTEMENT
(Eventuellement
dégagement) DEPART avec procédé sur position 5-32
dégagée.

DEPART sans procédé puis 5-32


➔ activation du dégagée.

RECHERCHE
RECUL sur trajectoire 5-32
POSITION DE ➔
REDEMARRAGE
(Le procédé a été
coupé) AVANCE sur trajectoire 5-33

REPRISE A UNE RETOUR pas 1 5-35


POSITION
PROGRAMMEE
RETOUR pas 2 5-35

RETOUR pas 3 5-35

EN CAS DE COUPURE
REPRISE PAR ETAPES 5-36
SECTEUR

SAF
10-4
Annexes

NOTES PERSONNELLES

SAF
10-5
NOTES PERSONNELLES

SAF
10-6

Vous aimerez peut-être aussi