SAF
DIGISAF 100
INSTRUCTION DE SECURITE 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é.
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.
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
REVISION D 03/01
DESIGNATION PAGE
REVISION E 06/02
DESIGNATION PAGE
SAF
1
SAF
2
Table des matières
1. PRÉLIMINAIRES 1-1
2. RÉFÉRENCES 2-1
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
SAF
4
Table des matières
7. PROGRAMMATION 7-1
SAF
5
8.3 Chargement 8-4
8.3.1 Protocole CALL UP 8-4
8.3.2 Fichier ASCII 8-5
SAF
6
1. Préliminaires
1.1 Présentation générale
- 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.
- 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.
- 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.
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 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
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+
X+
Y+
SAF
2-2
Références
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
%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).
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
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
CHAPITRE 3 • le pupitre
• l’écran
PRESENTATION
DU PRODUIT
CHAPITRE 4
MISE SOUS
TENSION
SAF
2-6
Références
CHAPITRE 6
LES MESSAGES
Programmation
CHAPITRE 7
PROGRAMMATION
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
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.
SAF
3-2
Présentation du produit
SAF
3-3
3.3 Description de l’écran DIGISAF 100
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.
⑥
①
②
④
⑤
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.
Certaines positions comme dans l’exemple ci-dessus F5 peuvent ne pas être exploitées.
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.
SAF
3-6
Présentation du produit
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é.
L’effacement d’un caractère numérique dans le champ, avant validation, se fait par
la touche .
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
• pour le français
• pour l’anglais
• pour l’allemand
• pour l’italien
• 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.
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
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
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 :
Nota : le chargement peut-être arrêté par la touche , avec retour à l’écran programme, sans que le
chargement n’ai été effectué.
SAF
5-2
Pupitre Opérateur
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:
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.
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.
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.
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.
SAF
5-6
Pupitre Opérateur
Sur la page PROGRAMME, appuyer sur la touche F5 pour accéder aux réglages.
SAF
5-7
5.1.2.2 Mémorisation des réglages
5.1.3 Géométrie
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.
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
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 à
Il est possible de visualiser en graphique l’orientation de la tôle après alignement, par la touche .
Exemple :
5.1.3.2.2 Echelle
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.
1- X+
Sans miroir Y+
2- X+
3-
X+
4-
X+
SAF
5-11
Il est possible de visualiser le graphique du miroir, par la touche .
Exemple :
Point 2
Y+
Point 1
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 :
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 :
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
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,
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
Nombre de pièces
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.
5.1.4.1 Vitesse
Réglage de la vitesse de déplacement de l’outil de coupe.
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
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:
CAS N°2:
- 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:
permet de visualiser le temps de surchauffe écoulé et cette valeur continu à s'incrémenter jusqu'au
relâchement de la touche.
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
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.2 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.
SAF
5-22
Pupitre Opérateur
SAF
5-23
5.1.5.1.4 Agrandissement d’un détail du tracé
Pour amener la fenêtre à la dimension du détail à observer, agir sur la touche pour diminuer ou sur la
SAF
5-24
Pupitre Opérateur
SAF
5-25
Réaliser les opérations souhaitées (Voir tableau ci-après).
Lorsque le mode séquentiel est sélectionné par la touche , le passage en mode continu se fait après une
SAF
5-26
Pupitre Opérateur
Fenêtre dialogue
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.
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 :
1-
ou
Procédé actif
2-
3-
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é.
recalage effectué, un appui sur la touche DEPART CYCLE permet de poursuivre l’exécution.
SAF
5-28
Pupitre Opérateur
1-
2-
3-
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.
SAF
5-29
5.1.6.2 Commande DEPART
La commande DEPART CYCLE, par la touche est valide dans toutes les pages.
Les modifications de la page GEOMETRIE ne sont prises en compte que lors du lancement d’un programme,
Les modifications de la page COUPE sont prises en compte au moment de leur changement.
SAF
5-30
Pupitre Opérateur
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 :
SAF
5-31
En simulation graphique, visualisation de la trajectoire du point courant :
SAF
5-32
Pupitre Opérateur
5.2.2.1 Arrêt
• active le procédé
• ramène la machine sur la position programme abandonnée
• poursuit l’exécution du programme .
• ramène la machine vers le point abandonné (le procédé n’est pas activé).
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.
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.
SAF
5-34
Pupitre Opérateur
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
:
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
• 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)
SAF
5-36
Pupitre Opérateur
Pt1
Pt3
Pt2
Pt4
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.
SAF
5-37
5.3 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.
Cette fonction n'est utilisable que pour des prgs client et non sur des formes standards.
SAF
5-38
Pupitre Opérateur
SAUT DE BLOC
APPRENTISSAGE DE POINTS
RUSH
------------------------------------------------------------
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
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"
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.
SAF
5-40
Pupitre Opérateur
METHODE D'UTILISATION
PRG 1
FIN DU
FONCTION RUSH
PRG 2
SELECTION DU PRG 1
SAF
5-41
6. Liste des messages
6.1 Erreurs diverses et erreurs machine
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
SAF
6-4
Liste des messages
SAF
6-5
SAF
6-6
7. Programmation
7.1 EDITEUR
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
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 :
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
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.
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 .
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 .
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é.
SAF
7-4
Programmation
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
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
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
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)
SAF
7-6
Programmation
Appel de l’éditeur profil, pour plus de détail sur cette fonctionnalité voir MANUEL D’EXPLOITATION DE LA
FONCTION PROFILE 938937.
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 .
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
«-» ☞
Insérer un bloc Bloc précédent
« # » [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
SAF
7-10
Programmation
SAF
7-11
M153 Indexage P.O. 13
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
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 :
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
SAF
7-14
Programmation
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
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
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
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.
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.
②
①
③
④
⑤
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
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 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)
SAF
8-2
Chargement - Sauvegarde des programmes
• 8 bits de données
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.
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 :
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é.
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 :
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
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.
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
Nota : la transformation peut-être arrêtée par la touche , sans que la transformation n’ai été effectuée.
SAF
9-1
9.1.2 Transformation d’un programme, en mémoire CN
Nota : la transformation peut-être arrêtée par la touche , sans que la transformation n’ai été effectuée.
la touche , .
SAF
9-2
10. ANNEXES
SAF
10-1
ETAPES DE MISE EN PRODUCTION
→
↓
CHARGEMENT 5-1
CONVERSION 5-3
SAF
10-2
Annexes
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
RECHERCHE
RECUL sur trajectoire 5-32
POSITION DE ➔
REDEMARRAGE
(Le procédé a été
coupé) AVANCE sur trajectoire 5-33
➔
EN CAS DE COUPURE
REPRISE PAR ETAPES 5-36
SECTEUR
SAF
10-4
Annexes
NOTES PERSONNELLES
SAF
10-5
NOTES PERSONNELLES
SAF
10-6