Siemens SINUMERIK 840Di sl Manuel De Mise En Service
Masquer les pouces Voir aussi pour SINUMERIK 840Di sl:
Table des Matières

Publicité

Liens rapides

SINUMERIK
SINUMERIK 840Di sl/840D sl/840D
Logiciel de base PCU et HMI
Advanced
Manuel de mise en service
Valable pour :
Commandes
SINUMERIK 840Di sl/840DiE sl
SINUMERIK 840D sl/840DE sl
SINUMERIK 840D/840DE
Version de logiciel
HMI Advanced
03/2009
6FC5397-0DP10-3DA0
V7.6
Avant-propos
HMI Advanced
Extension de l'interface
utilisateur
Aide en ligne
Création de textes en
langues étrangères
Logiciel de base PCU V8.2
Annexes
1
2
3
4
5
A

Publicité

Table des Matières
loading

Sommaire des Matières pour Siemens SINUMERIK 840Di sl

  • Page 1 Avant-propos HMI Advanced Extension de l'interface utilisateur SINUMERIK Aide en ligne SINUMERIK 840Di sl/840D sl/840D Création de textes en Logiciel de base PCU et HMI langues étrangères Advanced Logiciel de base PCU V8.2 Manuel de mise en service Annexes Valable pour :...
  • Page 2 Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 3: Avant-Propos

    Vous trouverez des informations sur les offres de formation et sur la FAQ (foire aux questions) à l'adresse Internet : http://www.siemens.com/motioncontrol à la rubrique "Support". Groupe cible Le présent document s'adresse aux techniciens de mise en service. L'installation ou le produit est monté, raccordé et prêt à fonctionner. Pour les étapes suivantes, notamment la vérification du câblage, la mise sous tension et l'essai de...
  • Page 4: Assistance Technique

    : Télécopie +49 9131 98 2176 Courriel docu.motioncontrol@siemens.com Vous trouverez un formulaire de réponse par fax à la fin de ce document. Assistance technique Pour toutes vos questions techniques, adressez-vous au service d'assistance téléphonique : Europe / Afrique Téléphone...
  • Page 5 Vous trouverez la déclaration de conformité CE concernant la directive CEM sur Internet à l'adresse : http://support.automation.siemens.com sous le numéro de référence du produit 15257461 ou auprès de l'agence Siemens locale concernée du domaine I DT MC de Siemens AG. Cartes CompactFlash pour utilisateur ●...
  • Page 6 Avant-propos Logiciel de base PCU et HMI Advanced Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 7 Introduction Configuration du système SINUMERIK SINUMERIK 840Di sl/840D sl/840D HMI-Advanced (IM4) Réglage des paramètres machine SINUMERIK Programmation des fonctions AP SINUMERIK 840Di sl/840D sl/840D HMI-Advanced (IM4) Diagnostic et maintenance Gestion des outils Manuel de mise en service Liste des fichiers INI Liste des abréviations...
  • Page 8: Mentions Légales

    Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 9: Table Des Matières

    Sommaire Introduction..............................7 État du système à la livraison ......................7 Démarrage .............................8 1.2.1 Réglages de l'IHM..........................8 1.2.2 Réglages système ........................10 1.2.3 Comportement du clavier de la PCU ...................12 Système de niveaux d'accès .......................13 Licences (solution line uniquement) ....................15 Limites de gestion des données ....................17 Configuration du système IHM.........................
  • Page 10 Sommaire 2.4.4 Etendre des paramètres d'outil géométrie .................. 79 2.4.5 Optimisation de la mémoire requise ................... 82 Configuration d'alarmes utilisateur....................84 2.5.1 Classification des alarmes utilisateur..................84 2.5.2 Configuration d'alarmes utilisateur....................87 2.5.3 Exemple : extension d'un texte pour alarmes AP utilisateur............89 Réglage des paramètres machine ......................
  • Page 11 Sommaire Enregistreur d'activité.........................154 5.6.1 Paramétrage de l'enregistreur d'événements ................154 5.6.2 Structure du fichier journal ......................157 5.6.3 Le fichier journal peut être sauvegardé ainsi ................159 5.6.4 Journal "NCDDE Trace"......................161 Analyseur IHM..........................162 5.7.1 Utilisation de l'analyseur IHM.....................162 5.7.2 Commande de l'analyseur IHM....................163 5.7.3 Analyse des fichiers INI ......................165 5.7.4...
  • Page 12 Sommaire DGOVW.INI..........................285 DH.INI............................286 DPDH.INI........................... 287 DPSIM.INI ..........................288 HEADER.INI..........................289 A.10 HMIDESK.INI ..........................293 A.11 IB.INI ............................294 A.12 IF.INI............................297 A.13 KEYS.INI ........................... 298 A.14 LOGDRIVE.INI .......................... 299 A.15 MASCHINE.INI.......................... 302 A.16 MBDDE.INI..........................305 A.17 MMC.INI ............................ 310 A.18 NETNAMES.INI.........................
  • Page 13: Introduction

    Introduction État du système à la livraison Vue d'ensemble Ce manuel décrit la mise en service du logiciel HMI Advanced. Pour la mise en service de la commande SINUMERIK, vous pouvez recourir à d'autres manuels : ● Modules de commande et mise en réseau ●...
  • Page 14: Démarrage

    Introduction 1.2 Démarrage Démarrage 1.2.1 Réglages de l'IHM Sélection des langues Dans la zone "Mise en service", sélectionner parmi les langues standard suivantes la première et la seconde langue entre lesquelles la touche logicielle "Sélection de la langue" permettra de basculer : ●...
  • Page 15 Introduction 1.2 Démarrage La NCU est livrée départ usine avec l'adresse standard 192.168.214.1. Dans un cas 1:1 sans aucune mise en réseau supplémentaire, il est possible de conserver cette adresse. La touche programmable "Adresse standard" permet de reprendre dans le champ d'adresse pour la NCU le réglage usine de l'adresse IP, à...
  • Page 16: Réglages Système

    Introduction 1.2 Démarrage 1.2.2 Réglages système Vue d'ensemble Les paramètres relatifs à la fenêtre de confirmation, à la visualisation de l'arborescence des fichiers et à la représentation à l'écran des groupes fonctionnels Machine, Programme et Services sont définis sous "Réglages système". Visualisation des fichiers La visualisation de l'arborescence des fichiers est réglable pour les groupes fonctionnels Services, Machine et Programmation.
  • Page 17 En présence de perturbations de communication, une trace des communications peut être enregistrée sur demande du SAV ou du support technique. L'analyse du journal de traces est réalisée uniquement par Siemens. Mode Exit IHM Lors de la mise en service, il est fréquemment nécessaire de fermer l'interface HMI- Advanced et le système d'exploitation, puis de redémarrer la PCU.
  • Page 18: Comportement Du Clavier De La Pcu

    Introduction 1.2 Démarrage 1.2.3 Comportement du clavier de la PCU CAPSLOCK La fonction CAPSLOCK permet de s'assurer que le texte saisi sur des claviers SINUMERIK externes est toujours saisi en majuscules et non en minuscules. Le cas échéant, les minuscules sont insérées au moyen de la fonction Instructions SHIFT. La fonction est active tant que HMI Advanced est ouvert mais non durant une exploitation sous Windows XP.
  • Page 19: Système De Niveaux D'accès

    Introduction 1.3 Système de niveaux d'accès Système de niveaux d'accès Vue d'ensemble Le système de niveaux d'accès définit l'accès aux fonctions et aux zones de données. On distingue les niveaux d'accès de 0 à 7, 0 étant le niveau le plus élevé et 7 le niveau le plus bas.
  • Page 20 Introduction 1.3 Système de niveaux d'accès L'affichage des paramètres machine exige au moins l'activation du niveau d'accès 4 (position 3 du commutateur à clé). De manière générale, le mot du passe du constructeur "SUNRISE" doit être utilisé pour la mise en service. Changer de mot de passe Marche à...
  • Page 21: Licences (Solution Line Uniquement)

    Introduction 1.4 Licences (solution line uniquement) Licences (solution line uniquement) Licencier une option Le gestionnaire des options de l'interface HMI Advanced vous assiste lors de la saisie de la clé de licence pour une option. Remarque Préréglages Les données d'option de la CN sont associées à un niveau de protection pour commerçant / client final.
  • Page 22 Après la saisie de la clé de licence, il n'est pas nécessaire de procéder à un Reset ; le message "Clé de licence activée !" apparaît dans la ligne de dialogue. Bibliographie : manuel SINUMERIK 840Di sl, chapitre "Automation License Manager" Toutes les options Ici sont listées toutes les options sélectionnables pour cette commande.
  • Page 23: Limites De Gestion Des Données

    Introduction 1.5 Limites de gestion des données Limites de gestion des données Vue d'ensemble Les données sont stockées dans les répertoires suivants : ● Pièces ● Programmes pièce ● des sous-programmes ● les cycles utilisateur ● Cycles standard ● les cycles constructeur Ces répertoires de gestion de données ne doivent pas contenir plus de 100 000 fichiers au total, le nombre de fichiers par répertoire (dans le cas de pièces, par répertoire pièce *.WPD) étant limité...
  • Page 24 Introduction 1.5 Limites de gestion des données HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 25: Configuration Du Système Ihm

    Configuration du système IHM Edition des fichiers INI Notation [xxx] ; Identification d'une section Descripteur=valeur ; Affectation de valeur Descripteur=<empty> ; Effacer la valeur ; Signe de séparation (virgule) en cas d'affectations multiples ; Début du commentaire: Les commentaires indiquent généralement les valeurs qui peuvent être attribuées.
  • Page 26 HMI ● add_on : répertoire destiné aux produits Siemens complémentaires (par ex. TPM, MDA, DNC, etc.). La structure et le contenu de ce répertoire (par ex. sous-répertoire "language") peuvent être identiques à ceux des sous-répertoires tels que ceux présents dans mmc2.
  • Page 27 Configuration du système IHM 2.1 Edition des fichiers INI ● oem : répertoire pour les constructeurs de machines-outils et les utilisateurs OEM, dans lequel certaines applications OEM (par ex. le sous-répertoire "language") présente la même structure et le même contenu que le répertoire mmc2. Les entrées relatives à un produit OEM, telles que dans REGIE.INI et re_*.ini, sont également stockées dans ce répertoire.
  • Page 28: Désactivation De Réglages

    Configuration du système IHM 2.1 Edition des fichiers INI La procédure est identique pour les répertoires F:\ADD_ON et F:\OEM. Le répertoire \ADD_ON est réservé aux produits Siemens. Toutes les applications OEM doivent être installées dans le répertoire \OEM. IMPORTANT Les entrées correspondantes, par ex. dans REGIE.INI, doivent être saisies dans ces répertoires et non dans \MMC2\ !
  • Page 29: Activation De L'écran De Veille

    Configuration du système IHM 2.1 Edition des fichiers INI tous les fichiers d'initialisation (*.ini) du répertoire USER avec les fichiers correspondants du répertoire OEM." 2. Actionner la touche programmable "Enregistrer" pour démarrer la transmission.. Les rubriques déjà existantes dans le répertoire OEM sont écrasées par les rubriques correspondantes du répertoire USER.
  • Page 30: Configuration Du Dialogue D'interrogation Du Mode Exit

    Configuration du système IHM 2.1 Edition des fichiers INI 2.1.3 Configuration du dialogue d'interrogation du mode EXIT Fonction (uniquement sur Windows XP, pas sur PG/PC) Cette fonction permet d'arrêter HMI Advanced et Windows XP puis de redémarrer la PCU pendant la phase de mise en service. On évite ainsi la mise hors/sous tension la PCU ou la machine.
  • Page 31 Configuration du système IHM 2.1 Edition des fichiers INI La stratégie multi-fichiers peut être sélectionnée par l'entrée suivante dans le fichier mbdde.ini : [PROTOCOL] DiskCare Les valeurs suivantes sont possibles : DiskCare=-1 Le serveur MBDDE gère le journal des alarmes dans la mémoire. Le journal des alarmes est enregistré...
  • Page 32 Configuration du système IHM 2.1 Edition des fichiers INI Syntaxe [DESCRIPTEUR][RELATION][CARACTERISTIQUE][OPERATEURS] ● DESCRIPTEUR : N° Numéro de l'alarme Prio Priorité Mode Ligne de signalisation / d'alarme ou boîte de dialogue type Type d'alarme (Power On, CANCEL, ... ) From Expéditeur de l'alarme Quitvar Variable d'acquittement ●...
  • Page 33: Configuration De L'icône D'acquittement Pour Les Alarmes Ap

    Configuration du système IHM 2.1 Edition des fichiers INI 2.1.5 Configuration de l'icône d'acquittement pour les alarmes AP Fonction Vous pouvez configurer votre propre icône d'acquittement des alarmes AP. Vous pouvez ainsi choisir le bitmap à afficher sur l'écran Alarmes du Diagnostic pour les alarmes générées par l'AP (via FC 10).
  • Page 34 Configuration du système IHM 2.1 Edition des fichiers INI Les niveaux d'accès décrits dans les entrées sont alors utilisés comme niveaux d'accès par défaut pour les données sélectionnées. Les entrées qui ne correspondent pas au schéma existant sont ignorées. Conditions marginales Lors de l'installation de la base de données IHM, les données sont toujours créées avec les niveaux d'accès du schéma de données par défaut.
  • Page 35: Configuration De La Touche Logicielle "Sélection De La Langue

    Configuration du système IHM 2.1 Edition des fichiers INI 2.1.7 Configuration de la touche logicielle "Sélection de la langue" Fonction Pour pouvoir sélectionner plus de deux langues sur la commande, la touche logicielle "Sélection de la langue" de l'écran de base "Mise en service" est configurée dans le fichier "IB.INI"...
  • Page 36: Création De Menus De Commandes Utilisateur

    Configuration du système IHM 2.1 Edition des fichiers INI 2.1.8 Création de menus de commandes utilisateur Fonction Vous pouvez créer des applications cadre offrant les possibilités complémentaires suivantes : ● Libre conception de l'arborescence de commande : création de nouveaux niveaux de commande, réorganisation des touches logicielles pour les anciens et les nouveaux niveaux de commande, ●...
  • Page 37: Exemple D'entrée

    Configuration du système IHM 2.1 Edition des fichiers INI Fichiers de configuration La configuration est réalisée dans les fichiers suivants : REGIE.INI Appel des applications cadre, applications standard Le fichier REGIE.INI définit une tâche interpréteur mntmmc dont le paramètre CmdLine:= "NomSection1" indique la section du fichier TASKCONF.INI dans laquelle se trouvent les autres indications concernant l'application cadre ajoutée.
  • Page 38 Configuration du système IHM 2.1 Edition des fichiers INI StartIndex = 5 ; Ecran de base de l'application cadre Picture= cadre1.bmp ; Le paramètre <root> est affecté à la première touche logicielle avec le programme des tâches (indice de tâche 2) ;...
  • Page 39 Configuration du système IHM 2.1 Edition des fichiers INI Affectation des numéros de touche logicielle Les affectations suivantes s'appliquent pour les touches logicielles horizontales ou StartIndex : 1 - 8: Touches logicielles horizontales 1 à 8 9 à 16 Touches logicielles horizontales de la barre ETC 17 à...
  • Page 40: Droits D'accès

    Configuration du système IHM 2.1 Edition des fichiers INI Droits d'accès Les touches logicielles de l'application cadre peuvent être protégées par des droits d'accès. 0 : système ..7 : position de commutateur à clé 0 ; Exemple : ;...
  • Page 41: Autres Interfaces Des Applications Standard

    Configuration du système IHM 2.1 Edition des fichiers INI Explication Diagnostic State=10 Saut vers l'écran de base de Diagnostic avec Recall vers le niveau supérieur permettant le retour et la sélection de l'écran des alarmes. Alarmes Le texte de la touche logicielle est Remarque :L'ensemble de la barre horizontale de touches logicielles du Diagnostic peut être utilisé.
  • Page 42 Configuration du système IHM 2.1 Edition des fichiers INI ; Masquer certaines touches logicielles de la barre horizontale d'une utilisation standard HSK1Command=DisableHSK(1, 3-4) Commandes Liste des touches logicielles DisableHSK(< >) Liste des touches logicielles Les touches logicielles horizontales sont retirées de la .
  • Page 43: Extension Personnalisée Des Vues De Maintenance

    Configuration du système IHM 2.1 Edition des fichiers INI 2.1.9 Extension personnalisée des vues de maintenance Fonction Le fichier DGOVW.INI permet de définir des signaux supplémentaires dans le diagnostic des entraînements. Le fichier doit être créé dans l'un des répertoires mmc2 ou addon, oem, user. En présence de ce fichier, les signaux qui y sont configurés sont exploités et affichés dans "Diagnostic"...
  • Page 44 <EntryName>::= Nom au choix, qui doit être défini dans la même section que expr. Il est traité comme expr. <BitmapNr>::= Numéro d'un fichier bitmap. Les numéros de 0 à 99 sont réservés à Siemens. Les bitmap personnalisés doivent être définis dans la section [BMP].
  • Page 45 $T<Text-Nr>= "<Texte au choix>". Les numéros de texte <Text-Nr> sont des valeurs comprises entre 1000 et 32767, chacune ne pouvant être utilisée qu'une seule fois. Les valeurs inférieures à 1000 sont réservées à Siemens. HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 46: Configurer L'écran Large Pour Les Applications Oem

    Configuration du système IHM 2.1 Edition des fichiers INI Un exemplaire de ce fichier doit exister pour chaque langue utilisée (abréviation de la langue comme dans MMC.INI ). Voir aussi DGOVW.INI (Page 285) 2.1.10 Configurer l'écran large pour les applications OEM Utilisation de l'écran large Le programme IHM est représenté...
  • Page 47 Configuration du système IHM 2.1 Edition des fichiers INI UpperScreenWindowName = "" ; Window ClassName UpperScreenClassName = "" Exemple Figure 2-2 Exemple de HMI Advanced Utiliser le programme IHM et l'application OEM Pour commuter entre le programme IHM et l'application OEM, utilisez la touche de commutation de fenêtre <NEXT WINDOW>...
  • Page 48: Création De Textes Spécifiques À Une Technologie

    ● Utilisateur final dh\cst.dir\user_gr.com (nom de fichier au choix ; également saisi dans "Réglages") Remarque Le chemin du fichier texte de Siemens "Dh\Cst.dir\Ifs_gr.com" doit exister, sinon un message d'erreur est affiché. HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 49 Configuration du système IHM 2.1 Edition des fichiers INI L'entrée pour Siemens est indiquée comme suit en langage ISO : SiemensI=fichier où le fichier est ifit_xx.com pour le tournage et ifim_xx.com pour le fraisage. Lors de l'affectation du chemin, le nom du fichier texte peut être paramétré de différentes manières.
  • Page 50: Création De Pièces Avec Des Listes De Tâches

    Configuration du système IHM 2.1 Edition des fichiers INI 2 = textes descriptifs uniquement, 3 = textes d'instruction et textes descriptifs (est saisi également dans "Rechercher"). Voir aussi IF.INI (Page 297) 2.1.12 Création de pièces avec des listes de tâches Condition préalable La condition préalable est l'utilisation de l'option "Programmation séquentielle multicanal"...
  • Page 51: Des Programmes Inexistants Sont Affectés Aux Canaux Suivants

    Configuration du système IHM 2.1 Edition des fichiers INI fichier JOB/DAT est sélectionné, il est copié sous le nom du programme pièce dans la pièce et l'éditeur séquentiel s'ouvre avec ce fichier. Les modèles de pièce ne sont pas proposés dans ce cas, mais uniquement en cas de sélection d'une pièce.
  • Page 52: Sélection D'outil Sans Gestion D'outils

    Configuration du système IHM 2.1 Edition des fichiers INI - curToolDuplo : numéro de l'outil frère - curToolType : type d'outil - curEdgeNo Numéro de tranchant de l'outil, relatif à l'outil et non au numéro de l'outil frère ! - curDLNo : numéro d'emplacement de la correction du tranchant de l'outil, relatif au tranchant - curMagNo Numéro du magasin ;...
  • Page 53 Configuration du système IHM 2.1 Edition des fichiers INI L'outil est sélectionné à l'aide du curseur dans les écrans d'outils sans gestion d'outils. Lorsque le curseur est positionné sur un outil, le numéro T interne et le numéro de tranchant de cet outil sont écrits dans des variables NCDDE.
  • Page 54: Exécution Depuis Le Disque Dur (Configuration M:n)

    Configuration du système IHM 2.1 Edition des fichiers INI Commande de l'interface L'activité de l'interface peut être commandée via PARAM.INI : [General] ; Options of "write current data of tool managment human ; interface to ncdde variables when switch to WIZARD forms or WIZARD softkeys occur": ;...
  • Page 55 Configuration du système IHM 2.1 Edition des fichiers INI Fonction EXTCALL Afin de pouvoir exécuter des programmes externes, situés sur le disque dur de la PCU dans la gestion de données, à partir du programme pièce au moyen de l'instruction EXTCALL, les entrées suivantes doivent être saisies dans le fichier NETNAMES.INI, à...
  • Page 56: Activer L'interface V.24

    Configuration du système IHM 2.1 Edition des fichiers INI Voir aussi NETNAMES.INI (Page 315) 2.1.16 Activer l'interface V.24 Activer l'interface V.24 Dans le fichier DINO.INI, on peut activer l'interface sérielle V.24 dans la section [System]. Il est donc possible de sauvegarder et d'affecter des fichiers aux interfaces V.24/PG (COM1/COM2).
  • Page 57: Configurer Le Menu Canal

    Configuration du système IHM 2.2 Configurer le menu Canal Configurer le menu Canal 2.2.1 Application pour le menu canal Applications La touche de commutation de canal active le menu canal pour l'affichage. La configuration est réalisée dans le fichier NETNAMES.INI. Avec SINUMERIK powerline, l'option "Gestion des unités de commande"...
  • Page 58: Composition Du Menu Canal

    Configuration du système IHM 2.2 Configurer le menu Canal Situation de départ : Après commutation : HMI-Advanced 1 sur NCK1.Canal1 HMI-Advanced 1 sur NCK2.Canal1 HMI-Advanced 2 sur NCK2.Canal2 HMI-Advanced 2 sur NCK1.Canal2 Processus de commutation pour SINUMERIK solution line Figure 2-4 Commutation (solution line) Situation de départ : Après commutation :...
  • Page 59: Configuration D'un Menu Canal Pour Une Sélection Directe De Canal (Configuration 1:1)

    Configuration du système IHM 2.2 Configurer le menu Canal En cas de commutation sur un autre canal déclenchée via le menu canal, une commutation sur une autre NCK est possible. Figure 2-5 Affectation des touches logicielles Remarque Un groupe de canaux peut par exemple correspondre à une station d'usinage dans une installation.
  • Page 60 Configuration du système IHM 2.2 Configurer le menu Canal ;********************************************************** ; Définition des groupes de canaux [Stat_1] logChanList = CH_1, CH_2, CH_3, CH_4 [Stat_2] logChanList = CH_5, CH_7, CH_8 [Stat_3] logChanList = CH_6 [Stat_all] logChanList = CH_1, CH_2, CH_3, CH_4, CH_5, CH_6, CH_7, CH_8 ;********************************************************** ;...
  • Page 61 Configuration du système IHM 2.2 Configurer le menu Canal ChanNum = 7 [CH_8] logNCName = NCU_1 ChanNum = 8 Commutation entre canaux Avec cette configuration, la touche de commutation de canal affiche le menu canal suivant. A partir d'un groupe fonctionnel quelconque de l'IHM, sélectionnez le menu canal à l'aide de la touche de commutation de canal, comme sur l'exemple suivant : Figure 2-6 Exemple de menu canal...
  • Page 62: Configuration D'un Affichage Bicanal

    Configuration du système IHM 2.2 Configurer le menu Canal 2.2.4 Configuration d'un affichage bicanal Configuration de l'affichage bicanal Lorsqu'un affichage bicanal est utilisé, la gestion des unités de commande n'est pas exploitable. Pour pouvoir utiliser l'affichage bicanal dans le groupe fonctionnel "Machine", les entrées suivantes dans le fichier NETNAMES.INI sont requises : [own] owner= HMI_1...
  • Page 63: Menu Canal Pour Gestion D'unités De Commande Avec Une Configuration M:n (Powerline)

    Configuration du système IHM 2.2 Configurer le menu Canal [MULTI_CHAN_5] CHAN_2 = 2 [MULTI_CHAN_3] CHAN_2 = 4 [MULTI_CHAN_4] CHAN_2 = 3 2.2.5 Menu canal pour gestion d'unités de commande avec une configuration m:n (powerline) Configuration m:n Une configuration m:n désigne un groupe de m unités HMI-Advanced et de n unités NCU. Les unités IHM de commande sont librement commutables sur les NCU correspondantes en fonctionnement.
  • Page 64: Menu Canal Pour Gestion D'unités De Commande Avec Une Configuration M:n (Solution Line)

    Configuration du système IHM 2.2 Configurer le menu Canal Figure 2-7 Possibilités de commutation Voir aussi ● Concernant la configuration du menu canal pour ce cas : NETNAMES.INI (Page 315) ● Concernant la représentation du menu canal dans HMI-Advanced : Configuration d'un menu canal pour une sélection directe de canal (configuration 1:1) (Page 53) 2.2.6 Menu canal pour gestion d'unités de commande avec une configuration m:n...
  • Page 65 Configuration du système IHM 2.2 Configurer le menu Canal Les objectifs de commutation possibles sont indiqués par l'intermédiaire de l'adresse de l'IHM et en option par un canal CN à couvrir en cas de commutation de l'IHM. Ces objectifs de commutation peuvent être rassemblés en groupes logiques appelés groupes de canaux. Les groupes de canaux s'affichent dans le menu canal sur les TL horizontales, les objectifs réels de commutation (IHM, canal CN) sur les TL verticales en un groupe de canaux.
  • Page 66 Configuration du système IHM 2.2 Configurer le menu Canal section [T2M2N], avec l'indication des groupes de canaux significatifs pour la station considérée. Les fichiers CONFIG.INI se trouvent sur la NCU dans les répertoires : /user/common/tcu/<TCU-NAME>/common/tcu/config.ini Sur la PCU 50.3, on les trouvera sous : F:\user_base\common\tcu\<TCU-NAME>\common/tcu/config.ini Pour <TCU-NAME>, il faut utiliser le nom de la TCU de la station de commande tel qu'il est attribué...
  • Page 67 Configuration du système IHM 2.2 Configurer le menu Canal ShowChanMenu=True logChanSetList=Kanaele [Kanaele] logChanList=K_1, K_2, K_3, K_4 [K_1] logNCName=NCU_1 ChanNum=1 [K_2] logNCName=NCU_1 ChanNum=2 [K_3] logNCName=NCU_1 ChanNum=3 [K_4] logNCName=NCU_1 ChanNum=4 ;*************************** /* Menu canal pour TCU [chan HMI_1] /* partie commune pour HMI-Advanced ShowChanMenu = true /* et HMI sl ;Channel-groups...
  • Page 68 Configuration du système IHM 2.2 Configurer le menu Canal [CH_GRP_2] Texte = Usinage2 Member1.Target = NCU710-2.#1 Member1.Text = NCU710_K1 Member2.Target = NCU710-2.#2 Member2.Text = NCU710_K2 [CH_GRP_3] Texte = Transport Member1.Target = NCU720-1.#1 Member1.Text = NCU720_K1 Member2.Target = NCU720-1.#2 Member2.Text = NCU720_K2 Member3.Target = NCU720-1.#3 Member3.Text = NCU720_K3 Member4.Target = NCU720-1.#4...
  • Page 69: Gestion Des Unités De Commande 1:N (Solution Line)

    Configuration du système IHM 2.2 Configurer le menu Canal Member4.Target = 192.168.214.241.#4 Member4.Text = NCU720_K4 Configuration d'une station de commande La configuration du menu canal pour une station de commande a lieu dans son fichier CONFIG.INI à la section [T2M2N]. Les groupes de canaux à utiliser pour la station de commande tels qu'ils ont été...
  • Page 70 Configuration du système IHM 2.2 Configurer le menu Canal conn_2= NCU_2 conn_3= NCU_3 [param HMI_1] mmc_address= 1 [param NCU_1] nck_address= 192.168.214.1,LINE=10,NAME=/NC,SAP=030d,PROFILE=CLT1__CP_L4_INT plc_address= 192.168.214.1,LINE=10,NAME=/PLC,SAP=0201,PROFILE=CLT1__CP_L4_INT name=Machine_1 [param NCU_2] nck_address= 192.168.214.2,LINE=10,NAME=/NC,SAP=030d,PROFILE=CLT1__CP_L4_INT plc_address= 192.168.214.2,LINE=10,NAME=/PLC,SAP=0201,PROFILE=CLT1__CP_L4_INT name=Machine_2 [param NCU_3] nck_address= 192.168.214.3,LINE=10,NAME=/NC,SAP=030d,PROFILE=CLT1__CP_L4_INT plc_address= 192.168.214.3,LINE=10,NAME=/PLC,SAP=0201,PROFILE=CLT1__CP_L4_INT name=Machine_3 ;*************************** ; ChanMenu ;*************************** [chan HMI_1] DEFAULT_logChanSet = Machine_1...
  • Page 71 Configuration du système IHM 2.2 Configurer le menu Canal [NCK2.1] logNCName = NCU_2 ChanNum = 1 [Machine_3] logChanList = NCK3.1 [NCK3.1] logNCName = NCU_3 ChanNum = 1 Remarque Fonction 1:n pour solution line • HMI Advanced peut être commuté sur jusqu'à 4 NCU. •...
  • Page 72: Connexion De Lecteurs Réseau

    Configuration du système IHM 2.3 Connexion de lecteurs réseau Connexion de lecteurs réseau 2.3.1 Paramétrage de l'accès à des lecteurs ou à des ordinateurs externes Utilisation La commande peut être connectée à des lecteurs réseau externes ou à d'autres ordinateurs. Cela permet par exemple d'exécuter des programmes pièce provenant d'autres ordinateurs.
  • Page 73 Configuration du système IHM 2.3 Connexion de lecteurs réseau MD9679 CMM_DIRECTORY_SOFTKEY_PATH4=\\R4713\Pièce2\MPF_DAT .DIR ; nom de l’ordinateur, nom de partage avec indication du répertoire La connexion réseau à saisir dans le PM 9676 : CMM_DIRECTORY_SOFTKEY_PATH1 est réservée à SINUMERIK ShopMill ou ShopTurn. Configuration des textes pour les touches logicielles Pour sélectionner les connexions à...
  • Page 74: Messages D'erreur

    Configuration du système IHM 2.3 Connexion de lecteurs réseau Attribution des droits d'accès aux lecteurs ou ordinateurs Les droits d'accès sont configurés individuellement pour chaque lecteur dans les paramètres machine d'affichage suivants : pour les groupes Programme et Services : $MM_USER_CLASS_DIRECTORY1_P (9510) $MM_USER_CLASS_DIRECTORY2_P (9511) $MM_USER_CLASS_DIRECTORY3_P (9512)
  • Page 75 Configuration du système IHM 2.3 Connexion de lecteurs réseau Fonction La commande peut être connectée à des lecteurs réseau externes ou à d'autres ordinateurs. Vous pouvez ainsi exécuter des programmes pièce en provenance d'autres ordinateurs par exemple. Vous disposez à cet effet de deux solutions : ●...
  • Page 76: Type De Connexion

    Configuration du système IHM 2.3 Connexion de lecteurs réseau Figure 2-9 Ecran de réglage "Lecteurs logiques" Type de connexion Les connexions au choix sont les suivantes : Pas de lecteur Aucun autre champ ne s'affiche. USB local Désignation de l'interface USB locale : - front (0,2 ou 1:0.2 ou FRONT) - X203 (1 ou 1:1 ou X203) - X204 (2 ou 1:2 ou X204)
  • Page 77 Configuration du système IHM 2.3 Connexion de lecteurs réseau Droits d'accès Les droits d'accès aux connexions peuvent être attribués du niveau 0 au niveau 7. Si vous n'avez rien indiqué, le réglage par défaut est appliqué (7 = accès à tous). Un seul niveau d'accès peut être indiqué...
  • Page 78 Configuration du système IHM 2.3 Connexion de lecteurs réseau Option "Lecteurs réseau" La vue d'ensemble suivante précise à quel moment l'option Lecteurs réseau est nécessaire. Légende : utilisable sans option : toutes les interfaces USB de la TCU utilisable sans option : utilisable localement Utilisable localement sans option ;...
  • Page 79: Simulation

    Configuration du système IHM 2.4 Simulation Simulation Vue d'ensemble La simulation permet de simuler un usinage à l'écran. Les données évaluées par la simulation doivent être enregistrées en copie dans la gestion de données, sous Programmation en mode dialogue \ Données de simulation (\DP.DIR\SIM.DIR).
  • Page 80: Actualisation Des Données De La Simulation

    Configuration du système IHM 2.4 Simulation ● Données de base Les données d'initialisation (INITIAL.INI), les paramètres d'outil (TO_INI.INI) et les fichiers de définition (*.DEF) chargés dans la simulation sont affichés. Les fichiers (CH(c)_xxx.INI, NC_xxx.INI et AX_SEA.INI) sont affichés sous "Données chargées". L'horodatage de ces fichiers est contrôlé.
  • Page 81: Adaptation Données

    Configuration du système IHM 2.4 Simulation Remarque L'adaptation manuelle des données via l'éditeur dans le groupe fonctionnel "Services" est possible, mais en cas de modifications inappropriées, la simulation risque de ne plus pouvoir démarrer. Il est donc recommandé d'effectuer un contrôle systématique des données si celles-ci ne peuvent / doivent pas être importées depuis la CN.
  • Page 82: Adaptation Paramètres Machine

    Configuration du système IHM 2.4 Simulation Adaptation outils Les paramètres d'outil de la NC sont copiés dans le fichier TO_INI.INI pour tous les canaux puis activés dans la simulation. Les outils présents sont d'abord effacés. Cette fonction est automatiquement proposée à chaque sélection de la simulation si les paramètres d'outil ont été...
  • Page 83 Configuration du système IHM 2.4 Simulation des axes miroités pour la simulation ENDIF Commande (fraisage et tournage) : aucune commande n'est nécessaire du fait de la prise en compte du signe dans l'évaluation des paramètres TOA à l'interface avec le module graphique. Rotation du système de coordonnées L'orientation du système de coordonnées des vues de la simulation (largement incomplètes jusqu'alors dans la version tournage) peut être influencée et adaptée par ex.
  • Page 84: Accélération Du Démarrage De La Simulation

    Configuration du système IHM 2.4 Simulation La touche logicielle "Modifier standard" permet d'appliquer les adaptations effectuées de façon permanente à toutes les nouvelles pièces. Optimisations ● Vérification de la valeur "Diamètre développé – surface latérale" Dans la version tournage, la cohérence des paramètres "Diamètre extérieur" et "Diamètre développé...
  • Page 85: Etendre Des Paramètres D'outil Géométrie

    Configuration du système IHM 2.4 Simulation Remarque L'entrée dans la section [StartupConfiguration] ne doit pas avoir été déjà utilisée ailleurs. Contrôlez pour cela le fichier REGIE.INI dans les répertoires MMC2, ADD_ON, OEM et USER. Chargement au démarrage SimNCK Les données de configuration de l'environnement CN (paramètres d'outil, cycles) peuvent être chargées lors du démarrage SimNCK.
  • Page 86 Configuration du système IHM 2.4 Simulation Paramétrage Le fichier SimToGeo.ini doit contenir, dans la section [Settings], une entrée qui établit le lien avec les paramètres d'outil du NCK. [Settings] Lien=TC_DPCx mit x = 1... 10 ou Link=TC_DPCSx avec x = 1... 10 Il est recommandé...
  • Page 87 $MN_MM_TYPE_CC_TOA_PARAM[0]=4 ; type de données Float pour TC_DPC1 3. Configuration du fichier SimToGeo.ini : Saisissez le lien pour les paramètres OEM Siemens ou User et élargissez les données géométriques. Utilisez pour cela la variable OEM proposée ($TC_DPCS1/$TC_DPC1). La valeur de cette variable détermine le bloc de données géométrie utilisé.
  • Page 88: Outil D'ébauche Sl3 Typ

    Configuration du système IHM 2.4 Simulation 5. Liaison paramètres d'outil / TO_INI.INI : CHANDATA(1) $TC_DPCS1[1,1]=500.1 ; Siemens OEM T1 D1 Outil d'ébauche SL3 Typ 500 $TC_DPC1[1,1]=500.1 ; User OEM $TC_DP1[1,1]=500 $TC_DP2[1,1] = 3 $TC_DP3[1,1] = 100 $TC_DP4[1,1]=55 2.4.5 Optimisation de la mémoire requise Fonction Si vous avez besoin d'espace supplémentaire pour une simulation, vous pouvez paramétrer...
  • Page 89 Configuration du système IHM 2.4 Simulation DP_SIMNCK_MM_NUM_USER_MACROS_OFFSET = 10 PM 18160 : MM_NUM_USER_MACROS DP_SIMNCK_MM_NUM_MAX_FUNC_NAMES_OFFSET = 40 avec le PM 18170 MM_NUM_MAX_FUNC_NAMES DP_SIMNCK_MM_NUM_MAX_FUNC_PARAM_OFFSET = 350 avec le PM 18180 MM_NUM_MAX_FUNC_PARAM DP_SIMNCK_MM_MAX_SIZE_OF_LUD_VALUE_OFFSET = 400 avec le PM 18242 : MM_MAX_SIZE_OF_LUD_VALUE HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 90: Configuration D'alarmes Utilisateur

    Les numéros d'alarme suivants sont disponibles pour les alarmes de cycle, les alarmes de cycle de compilation et les alarmes AP : Plage de numéros Désignation Effet Delete 60000 - 60999 Alarmes de cycles (Siemens) Affichage, verrouillage Départ CN Reset 61000 - 61999 Affichage, verrouillage Départ CN, Reset immobilisation après exécution des blocs prédécodés...
  • Page 91 Configuration du système IHM 2.5 Configuration d'alarmes utilisateur Langues prises en charge Tableau 2- 2 Langues et page de codes / table ANSI utilisées Langue ⇓ Abréviation Page de codes Table ANSI (Windows) (DOS) tchèque 1250 Danois 1252 finnois 1252 français 1252 allemand...
  • Page 92: Correspondances Entre Tables Et Polices Ansi

    Configuration du système IHM 2.5 Configuration d'alarmes utilisateur Correspondances entre tables et polices ANSI Tableau 2- 3 Table ANSI 1250 (Europe centrale) Police de caractères Nom du fichier Nom de la police Arial Cearial.ttf Arial CE (True Type) Arial bold Ceariabd.ttf Arial CE Bold (True Type) Arial italic...
  • Page 93: Configuration D'alarmes Utilisateur

    Configuration du système IHM 2.5 Configuration d'alarmes utilisateur 2.5.2 Configuration d'alarmes utilisateur Fichiers fournis Les fichiers avec les textes d'alarme au format ASCII sont stockés sur le disque dur de la PCU sous le chemin suivant : F:\dh\mb.dir\alm_XX.com F:\dh\mb.dir\aln_XX.com F:\dh\mb.dir\alp_XX.com F:\dh\mb.dir\alz_XX.com CZYK F:\dh\mb.dir\alc_XX.com...
  • Page 94 Configuration du système IHM 2.5 Configuration d'alarmes utilisateur Editeur Pour l'édition de ces fichiers, il est possible d'utiliser n'importe quel éditeur ASCII (par ex. l'éditeur DOS). Si vous éditez les fichiers texte dans un autre éditeur, veillez à les enregistrer ensuite au format ASCII.
  • Page 95: Exemple : Extension D'un Texte Pour Alarmes Ap Utilisateur

    Configuration du système IHM 2.5 Configuration d'alarmes utilisateur Les textes d'alarme et de message sont contenus dans le répertoire Textes d'alarme MBDDE. 1. Dans un éditeur Windows (WinWord, Notepad, etc.), convertir l'ancien fichier texte en un fichier texte ANSI ("Enregistrer sous..."). 2.
  • Page 96 Configuration du système IHM 2.5 Configuration d'alarmes utilisateur Valeur associée Affichage ID de l'aide Texte d'alarme 000000 "Vanne 1" 000001 "Vanne 2" 000002 "Vanne 3" 000003 "Vanne 4" 1. Dans le fichier de texte d'alarme (par ex. alp_gr.com), l'insertion de l'extension du texte d'alarme ressemble à...
  • Page 97: Réglage Des Paramètres Machine

    Réglage des paramètres machine Commande des paramètres machine via l'IHM Vue d'ensemble Pour répondre aux exigences du constructeur et de l'utilisateur, des réglages spécifiques peuvent être effectués : ● Configuration de l'interface utilisateur IHM à l'aide des fichiers INI ● Paramétrage de la commande à l'aide des paramètres machine ●...
  • Page 98: Réglage Des Filtres D'affichage Des Paramètres Machine

    Réglage des paramètres machine 3.1 Commande des paramètres machine via l'IHM ● Unité du paramètre machine ● Prise d'effet Prise d'effet des paramètres machine Dans la colonne de droite est indiqué quand un paramètre machine entre en vigueur : so = actif immédiatement, cf = actif après actionnement de la touche logicielle "Activer PM"...
  • Page 99 Réglage des paramètres machine 3.1 Commande des paramètres machine via l'IHM ● Chaque domaine comprend au maximum 13 groupes (le groupe 14 est réservé au mode expert ; le bit 15 est réservé pour les extensions). ● Une répartition en groupes est réalisée pour les paramètres machine de visualisation. Filtre d'affichage actif Si le filtre de visualisation est activé, seuls les groupes d'affichage réglés s'affichent.
  • Page 100: Critères De Filtrage

    Réglage des paramètres machine 3.1 Commande des paramètres machine via l'IHM Critères de filtrage Le tableau ci-après montre les critères d'affichage des paramètres machine dans l'ordre de leur traitement : Critère Vérification 1. Droits d'accès Lorsque le droit d'accès n'est pas valide, le PM n'est pas affiché. Dans le cas contraire, la vérification passe au critère 2.
  • Page 101 Réglage des paramètres machine 3.1 Commande des paramètres machine via l'IHM • Données de réglage spécifiques à un axe 43 100 - 43 920 • Paramètres machine d'affichage généraux 9000 - 9999 • Paramètres machine d'affichage spécifiques à un canal 9033, 9450, 9451, 9610 9639, 9650, 9672, 9673 •...
  • Page 102 Réglage des paramètres machine 3.1 Commande des paramètres machine via l'IHM Résultat : Figure 3-2 Exemple : Vue utilisateur Les touches logicielles suivantes sont disponibles pour éditer la vue utilisateur : 1. Les touches logicielles "Vers haut" ou "Vers bas" permettent de déplacer des lignes, "Effacer ligne"...
  • Page 103 Réglage des paramètres machine 3.1 Commande des paramètres machine via l'IHM Remarque 6 touches logicielles sont disponibles pour enregistrer les vues utilisateur. Dans le champ "Axe", vous avez la possibilité d'introduire le numéro de l'axe ou de sélectionner l'axe dans une liste. Dans la vue utilisateur, les numéros et les noms d'axe sont caractérisés par un "*"...
  • Page 104: 3.2 Paramétrage De La Commande À L'aide Des Paramètres Machine

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Paramétrage de la commande à l'aide des paramètres machine 3.2.1 Paramètre machine pour le forçage de valeurs réelles, effleurement, PRESET Niveaux d'accès pour frames système Les paramètres machine de visualisation permettent au constructeur de la machine ou à l'utilisateur d'attribuer des niveaux d'accès aux frames système ainsi qu'à...
  • Page 105 Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine PM 28082 : $MC_SYSTEM_FRAME_MASK TOROT, TOFRAME Points de référence pièce Cycles Transformations Variante 1 sans frame système : Le paramètre machine n'existe pas ou le bit 0 correspondant au frame système pour effleurement, forçage de valeurs réelles n'est pas mis à...
  • Page 106: Décalage D'origine Fin Et Décalage De Base

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Effleurer Une fois la sélection effectuée, le frame actif est proposé. Il est possible de sélectionner un autre frame en saisissant une valeur dans le champ "Décalage d'origine". ●...
  • Page 107: Modification Du Niveau D'accès Pour La Touche Logicielle "Do De Base

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine PM 9424 = 0 Affichage dans le système de coordonnées de la pièce, SCP (réglage par défaut) PM 9424 = 1 Affichage dans le système de coordonnées réglable, SCR (position de réception de l'outil actif) Exemple : Programme...
  • Page 108 /_N_DEF_DIR/_N_MACCESS_DEF // Fichier de définition pour des instructions de niveaux d'accès du constructeur /_N_DEF_DIR/_N_SACCESS_DEF // Fichier de définition pour des instructions de niveaux d'accès Siemens (par ex. cycles standard, ShopMill,…) HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 109: Création De Textes En Clair Pour Paramètres Machine De L'ap

    0 à 3 du commutateur à clé ou le mot de passe valable de l'utilisateur final jusqu'à Siemens. Bibliographie : Manuel de programmation, chapitre "Niveaux d'accès pour instructions de langage CN".
  • Page 110: Activation Immédiate Du Correcteur D'outil

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Exemple 14510[i] donnée utilisateur (INT) i = 0 ... 255 14514[i] donnée utilisateur (FLOAT) i = 0 ... 31 14516[i] donnée utilisateur (HEX) i = 0 ... 255 Entrée dans le fichier NCTEA_GR.TXT : 14510[0] Mon texte de nombres entiers pour le PM AP 14510.0 14514[0] Texte pour le paramètre Float 14514.0...
  • Page 111: Masquage Des Axes

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine 3.2.7 Masquage des axes Fonction Le paramètre spécifique au canal PM 20098 : DISPLAY_AXIS permet de masquer des axes dans le groupe fonctionnel machine. Par défaut, tous les axes sont affichés. Le masquage des axes est possible pour les fenêtres suivantes du groupe Machine : ●...
  • Page 112: Capacité De Mémoire Pour Cycles Dans La Dram

    Les données du répertoire respectif doivent être stockées dans la DRAM. En fonction du PM 11291 : DRAM_FILESYST_SAVE_MASK, une copie est conservée dans le FFS de la NC-Card. Bit 0 Répertoire CST (cycles Siemens) Bit 1 Répertoire CMA (cycles constructeur) Bit 2 Répertoire CUS (cycles utilisateur)
  • Page 113: Définir La Présentation Des Valeurs Pour Stat Et Tu

    NCK. = 1: Les données qui se trouvent dans la DRAM sont sauvegardées dans le FFS de la NC-Card. Bit 0 Répertoire CST (cycles Siemens) Bit 1 Répertoire CMA (cycles constructeur) Bit 2 Répertoire CUS (cycles utilisateur) La sauvegarde dans le FFS évite le rechargement des objets au démarrage.
  • Page 114: Inversion De L'icône De Broche Dans La Vue Broche

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Les valeurs possibles sont : Représentation en valeur binaire Représentation en valeur décimale Représentation en valeur hexadécimale Ces réglages s'appliquent à la fois à la fenêtre des valeurs réelles et à la fenêtre de l'éditeur. Exemple En cas de représentation binaire, le déplacement des axes de X120 Y20 Z-50 à...
  • Page 115: Présentation De L'utilisation De La Broche

    Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine 3.2.11 Présentation de l'utilisation de la broche Fonction Jusqu'à présent, le réglage de la zone d'affichage représentant l'utilisation de la broche dans l'écran de base machine était réglé à 100 %. Le PM d'affichage 9429 : MA_SPIND_POWER_RANGE permet de régler à...
  • Page 116 Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Générateur de fonction Figure 3-4 Générateur de fonction 1. Ouvrez la fenêtre suivante dans le groupe fonctionnel "Mise en service" → "Optimisation/Test" → "Générateur de fonction" : 2.
  • Page 117 Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Fonction Servo-Trace Figure 3-5 Servo-Trace : Ecran de base 1. Ouvrez l'écran de base de la fonction Trace en actionnant les touches logicielles "Entraînement / Servo" puis "Servo-Trace" dans le groupe fonctionnel "Mise en service". 2.
  • Page 118 Réglage des paramètres machine 3.2 Paramétrage de la commande à l'aide des paramètres machine Figure 3-6 Servo-Trace : Traitement Si la vue de l'utilisation doit afficher 100% pour des données nominales et des valeurs correspondantes plus élevées en cas d'exploitation au-dessus du point nominal, le facteur de normalisation correspondant peut être calculé...
  • Page 119: Programmation Des Fonctions Ap

    Programmation des fonctions AP Activation du transfert de données entre l'AP et le NCK ((Programmer)) fonctions ((AP)) L'AP permet de lancer le transfert de données depuis/vers le NCK avec les propriétés suivantes : ● Transfert de données du disque dur vers ou depuis la NCK (répertoire pièce, programme pièce, etc.) à...
  • Page 120 Programmation des fonctions AP 4.1 Activation du transfert de données entre l'AP et le NCK IMPORTANT Constructeur de la machine-outil Veuillez observer les indications du constructeur de machines. Bibliographie : ● Manuel d'utilisation HMI Advanced ● Description fonctionnelle Fonctions de base : signaux d'interface CN/AP et fonctions (A2) Déroulement du contrat Les contrats de l'AP se déroulent selon le schéma suivant : ●...
  • Page 121 Programmation des fonctions AP 4.1 Activation du transfert de données entre l'AP et le NCK ● Exemple : fichier de commande utilisateur PLC_IN_OUT_003.TEA N1 /WKS.DIR/OTTO.WPD/OTTO.JOB N2 /WKS.DIR/WELLE.WPD/KANAL1.JOB N3 ... N4 ... Les numéros de ligne N... ne sont pas obligatoires. Le fichier peut être édité. ●...
  • Page 122 Programmation des fonctions AP 4.1 Activation du transfert de données entre l'AP et le NCK Résolution de conflits L'exécution manuelle d'une liste de tâches (via commande) peut provoquer des interrogations dans le journal, par ex. lorsqu'un fichier MPF est présent à la fois sur la CN et sur le disque dur, mais dans deux versions différentes.
  • Page 123: Transfert Du Numéro De La Tâche En Cours De L'ihm À L'ap

    Programmation des fonctions AP 4.2 Transfert du numéro de la tâche en cours de l'IHM à l'AP Transfert du numéro de la tâche en cours de l'IHM à l'AP Numéro de tâche Une tâche désigne la position d'un groupe fonctionnel au sein du menu fonctionnel de l'IHM, c'est-à-dire au niveau le plus élevé.
  • Page 124: Configuration

    Programmation des fonctions AP 4.2 Transfert du numéro de la tâche en cours de l'IHM à l'AP Configuration Le numéro de la tâche en cours est transféré à l'AP dans une zone de bloc de données qui, dans le PM d'affichage 9032 : HMI_MONITOR, peut être indiquée sous forme de chaîne de la manière suivante : DBxx.DBByy avec : xx numéro d'un bloc de données...
  • Page 125: Sélection Du Canal / De La Broche Via L'ap

    Programmation des fonctions AP 4.3 Sélection du canal / de la broche via l'AP Sélection du canal / de la broche via l'AP Sélection du canal La sélection et l'affichage du canal s'effectuent comme suit (affichage dans le champ "Nom du canal") : DB 19, DBB 32 = 01000001 [binaire] Sélection du canal DB 19, DBB 33 = <numéro de canal>...
  • Page 126: Configuration De L'affichage De Messages Dans Le Bandeau

    Programmation des fonctions AP 4.4 Configuration de l'affichage de messages dans le bandeau Configuration de l'affichage de messages dans le bandeau Fonction L'AP permet de configurer l'en-tête des modes JOG et MDA (voir également le chapitre Affichage de l'état indépendamment des canaux avec symboles) de sorte que le texte s'affiche sur deux lignes dans le champ "Nom du programme"...
  • Page 127 Programmation des fonctions AP 4.4 Configuration de l'affichage de messages dans le bandeau Tableau 4- 1 Interface entre DB utilisateur et AP Ligne du nom DBBx initial DBWx initial DBBx initial DBBx initial DBBx initial de programme +5-17 type de Octet Octet Octet...
  • Page 128 Programmation des fonctions AP 4.4 Configuration de l'affichage de messages dans le bandeau Conception du programme AP Le programme AP doit être créé de telle manière que des valeurs sont d'abord attribuées à tous les paramètres avant que le premier octet ne soit mis à 1. Les données de la ligne qui correspond au nom de programme (seconde ligne) se trouvent 20 octets derrière l'octet initial.
  • Page 129 Programmation des fonctions AP 4.4 Configuration de l'affichage de messages dans le bandeau Résultat Dans le cas d'une configuration d'axes de MD 20080 AXCONF_CHANAX_NAME_TAB[0] = "X" MD 20080 AXCONF_CHANAX_NAME_TAB[1] = "Y" MD 20080 AXCONF_CHANAX_NAME_TAB[2] = "Z", on obtient l'affichage suivant : "Manivelle agit sur axe Y"...
  • Page 130: Démarrage D'une Recherche De Bloc Sur Plusieurs Canaux

    Programmation des fonctions AP 4.5 Démarrage d'une recherche de bloc sur plusieurs canaux Démarrage d'une recherche de bloc sur plusieurs canaux Fonction Le NCK est utilisé dans la recherche de bloc en mode "Test de programme" de façon à ce que des interactions en son sein entre le canal et des actions synchrones ainsi qu'entre différents canaux deviennent possibles.
  • Page 131 Programmation des fonctions AP 4.5 Démarrage d'une recherche de bloc sur plusieurs canaux Configurations 2 à 4 : Dans les autres canaux (contrairement au canal courant), il n'est pas effectué de recherche de bloc. Le mode "Test de programme" y reste actif jusqu'à l'identification d'une condition d'arrêt (par ex.
  • Page 132: Affichage De L'état Indépendamment Des Canaux

    Programmation des fonctions AP 4.6 Affichage de l'état indépendamment des canaux Affichage de l'état indépendamment des canaux Fonction L'état des composants suivants peut être affiché à l'aide d'icônes dans la barre d'état du programme (bandeau) : ● Canaux ● Broches ●...
  • Page 133: Affichage D'état Sinumerik

    Programmation des fonctions AP 4.6 Affichage de l'état indépendamment des canaux Les icônes SINUMERIK présentent les dimensions suivantes : ● Résolution 640 x 480 : 16 x 16 pixels ● Résolution 800 x 600 : 20 x 20 pixels ● Résolution 1024 x 768 : 27x26 pixels Remarque En cas d'utilisation des fonctions "Broches permutables"...
  • Page 134: Chanstatfeedstop = Numéro De Canal : Numéro Du Canal

    Programmation des fonctions AP 4.6 Affichage de l'état indépendamment des canaux La hiérarchie est la suivante (par ordre de priorité, de la plus élevée à la plus faible) : 1. Arrêt du canal (priorité la plus élevée) 2. La broche n'est pas libérée 3.
  • Page 135: Numéro De Canal : Numéro Du Canal Optionnel

    Programmation des fonctions AP 4.6 Affichage de l'état indépendamment des canaux Numéro de canal : numéro du canal optionnel Si aucun numéro de canal n'est indiqué, l'état de la broche du canal courant s'affiche. En cas de changement de canal, l'affichage est actualisé en conséquence. Configuration dans HEADER.INI Le fichier HEADER.INI permet de définir l'affectation de l'affichage d'état indépendamment des canaux et peut être configuré...
  • Page 136 Programmation des fonctions AP 4.6 Affichage de l'état indépendamment des canaux Fichier HEADER.INI : [Pos1] première position d'affichage ChanStatFeedStopSpindleStop = 3 Spindles=1,2 L'état du canal 3 est affiché, forcé par le blocage de l'avance du canal 3 et le blocage des broches 1 et 2 [Pos3] troisième position d'affichage ChanStatFeedStop = 2...
  • Page 137: Affichage D'état Défini Par L'utilisateur (Oem)

    Programmation des fonctions AP 4.7 Affichage d'état défini par l'utilisateur (OEM) Affichage d'état défini par l'utilisateur (OEM) Fonction En complément ou en remplacement des icônes disponibles, l'utilisateur peut éditer via l'AP (DB x, DBB y) des pictogrammes (icônes) correspondant à certains états de machine. Marche à...
  • Page 138 Programmation des fonctions AP 4.7 Affichage d'état défini par l'utilisateur (OEM) ● Combinaison de ce qui précède avec au total 32 images max. pour les 16 positions max. (16 bits de sélection max. actifs à la fois) ● Plus de 16 bits de sélection Superposition En cas de sélection non univoque (bits pour plusieurs descripteurs, dont l'image doit être affichée à...
  • Page 139 Programmation des fonctions AP 4.7 Affichage d'état défini par l'utilisateur (OEM) DBB initial Octet Bit0=1 : il y a une action à entreprendre Tous les bits=1 : contrat acquitté par l'IHM DBB initial + 18 Octet Tous les bits=0 : l'AP peut à nouveau écrire sur l'interface DBB initial +1 Mot Offset pour le texte à...
  • Page 140 Programmation des fonctions AP 4.7 Affichage d'état défini par l'utilisateur (OEM) L'affichage est commandé par un double mot AP. Celui-ci est défini dans le fichier HEADER.INI à la section suivante : [OemIcons] Oem_ICON_BASE = DBx.DBBy Chaque bit de ce double mot représente précisément un pictogramme OEM correspondant au numéro de l'image.
  • Page 141: Diagnostic Et Maintenance

    Diagnostic et maintenance Installation du logiciel IHM sur PG/PC Prérequis Système cible : PG ou PC avec 600 MHz / 256 Mo RAM 500 Mo d'espace disque disponible Système d'exploitation : Windows XP Professional Pilote MPI : Version 6 Connexion CN (SINUMERIK powerline) CP5511 CP5611 Connexion CN (SINUMERIK solution line) :...
  • Page 142: Assistant De Connexion Ncu

    Diagnostic et maintenance 5.1 Installation du logiciel IHM sur PG/PC 8. Confirmer pour lancer la copie des fichiers. 9. Une fois la copie des fichiers terminée, confirmer le redémarrage de l'ordinateur. Remarque Installation sur PC/PG : HMI Advanced n'est exécutable sous un utilisateur sans droits d'administrateur que si cet utilisateur dispose de droits d'écriture pour le répertoire mmc2 de HMI Advanced.
  • Page 143 Diagnostic et maintenance 5.1 Installation du logiciel IHM sur PG/PC ● modifications du modèle de couleur, ● contrôle du curseur en rapport avec les logiciels OEM, ● exécution de toutes les applications PC standard dans le même bureau. Le chapitre suivant vous explique comment appeler HMI Advanced dans un bureau autonome pour y remédier.
  • Page 144: Configuration De L'application Desktop Switch

    Diagnostic et maintenance 5.1 Installation du logiciel IHM sur PG/PC Remarque 1. La combinaison de touches CTRL+ALT+DEL du gestionnaire de tâches ne fonctionne que sur le bureau par défaut. Sur les bureaux dynamiques, le gestionnaire de tâches ne peut être appelé que directement par l'intermédiaire de la barre des tâches. 2.
  • Page 145 Diagnostic et maintenance 5.1 Installation du logiciel IHM sur PG/PC Démarrage automatique d'une application après création d'un bureau. Lorsque vous quittez le bureau, l'application est fermée par le Desktop Switch. L'arrêt du bureau et la fermeture de l'application sont alors synchronisés. Durant cette synchronisation, le Desktop Switch ne peut exécuter aucune autre commande.
  • Page 146: Commande De L'application Desktop Switch

    Diagnostic et maintenance 5.1 Installation du logiciel IHM sur PG/PC ● Activation Lancez HMIDesk.exe dans le répertoire d'installation de HMI Advanced. Les bureaux configurés sont créés. Dans le bureau 2, HMI Advanced est lancé automatiquement en tant qu'application du menu Démarrer. ●...
  • Page 147 Diagnostic et maintenance 5.1 Installation du logiciel IHM sur PG/PC 2. Basculement par clic sur le numéro du bureau correspondant Bureau par défaut Bureau avec HMI Advanced (3, 4) Autres bureaux optionnels ↑ Afficher le bureau ↑ Basculer les bureaux actifs Remarque Lorsque WindowOnTop = False est configuré...
  • Page 148: Enregistrer Une Capture D'écran

    Diagnostic et maintenance 5.2 Enregistrer une capture d'écran Enregistrer une capture d'écran Utilisation Afin de pouvoir mettre à disposition plus d'informations en cas de recherche d'erreurs et d'analyses de problèmes, une capture d'écran (aussi appelée "screenshot") est enregistrée dans un fichier. Type et nom de fichier pour captures d'écran Une capture d'écran est générée avec la combinaison de touches <Ctrl>...
  • Page 149: Affichage Des Versions

    Diagnostic et maintenance 5.3 Affichage des versions Affichage des versions Vue d'ensemble Les informations sur la version affichées sous "Version NCU" indiquent les versions logicielles sur la carte CF. Cela concerne particulièrement les versions de cycles de mesure et de cycles d'usinage. ●...
  • Page 150: Réglage Et Mise À Niveau Du Système

    Diagnostic et maintenance 5.4 Réglage et mise à niveau du système Réglage et mise à niveau du système 5.4.1 Mise en service de série Mise en service de série La fonction "Mise en service de série" permet de sauvegarder les données d'une commande.
  • Page 151 Diagnostic et maintenance 5.4 Réglage et mise à niveau du système Créer une archive Pour créer une archive de mise en service de série : 1. Sélectionner "MS de série" dans le groupe fonctionnel "Services" de la barre étendue de touches logicielles.
  • Page 152: Mise À Niveau De L'ap

    Diagnostic et maintenance 5.4 Réglage et mise à niveau du système La règle suivante prévaut pour les cycles de compilation chargeables (CC) : Les cycles de compilation chargeables sont archivés dans la mise en service de série sous les conditions suivantes : ●...
  • Page 153 Diagnostic et maintenance 5.4 Réglage et mise à niveau du système Figure 5-5 Sélection de blocs de données système Structure du fichier INI Les blocs de données système dont le contenu doit être conservé lors de la mise à niveau sont entrés dans un fichier de description avec l'extension *.INI.
  • Page 154 Diagnostic et maintenance 5.4 Réglage et mise à niveau du système ● Si des zones sont adressées par des blocs de données (2), aucune adresse ou zone d'octet supplémentaire ne doit être saisie. Dans le cas contraire, un message d'erreur s'affiche.
  • Page 155: Exemple : Pour Effectuer Une Mise À Niveau De L'ap

    écrasés. 1. Créez, à titre de sauvegarde, une archive MS de série des données AP. 2. Créez un fichier de description avec le contenu suivant : ;Message= designed by XXX (SIEMENS AG Erlangen) DB3[3-78] DB67 ; DB67 complete DB 3 [79] DB3[2] DB111 ;...
  • Page 156 Diagnostic et maintenance 5.4 Réglage et mise à niveau du système Résultat Tous les blocs de données de l'archive de mise à niveau, pour lesquels il n'existe pas d'entrée dans le fichier de description, sont repris dans l'AP : cette dernière a été mise à niveau à...
  • Page 157: Affichages De Maintenance

    Diagnostic et maintenance 5.5 Affichages de maintenance Affichages de maintenance Vue d'ensemble des affichages de maintenance En sélectionnant "Visualisations pour maintenance", la fenêtre "Aperçu maintenance" s'affiche. Différentes lampes de signalisation indiquent les états de fonctionnement de chaque axe machine. D'autres lampes de signalisation indiquent aussi une sélection de diagnostics d'erreurs : ●...
  • Page 158: Maintenance Axe

    Diagnostic et maintenance 5.5 Affichages de maintenance Sortir les données de configuration Les données de configuration d'une machine (version HMI, version NCU, configuration d'axes, configuration d'entraînement, paramètres bus, stations de bus actives) peuvent être écrites dans un fichier, puis être lues/imprimées. La sortie des données de configuration s'effectue en 2 étapes : 1.
  • Page 159: Visualiser Les Ressources Du Système

    Diagnostic et maintenance 5.5 Affichages de maintenance 5.5.2 Visualiser les ressources du système Fonction Les ressources du système de la NCU sont affichées dans le dialogue "Charge CN" : ● Temps d'exécution brut et net du régulateur de position, de l'interpolateur et du prétraitement en millisecondes ●...
  • Page 160: Enregistreur D'activité

    Diagnostic et maintenance 5.6 Enregistreur d'activité Enregistreur d'activité 5.6.1 Paramétrage de l'enregistreur d'événements Vue d'ensemble La fonction "Enregistreur d'événements" permet la journalisation de séquences opératoires. Avec le réglage par défaut, lorsque l'enregistreur d'activité est activé, les données pouvant être journalisées sont enregistrées. Le réglage de l'enregistreur d'activité est verrouillé par un mot de passe (niveau d'accès 3 : utilisateur final).
  • Page 161: Données Journalisées

    Diagnostic et maintenance 5.6 Enregistreur d'activité • Etat du programme en cas Entrée du numéro d’alarme séparé par une virgule : les d'alarme : alarmes saisies ici déclenchent immédiatement (trigger) la sauvegarde du journal courant de l’enregistreur d’activité sur le disque dur. Données journalisées Les données suivantes sont journalisées : •...
  • Page 162 Diagnostic et maintenance 5.6 Enregistreur d'activité Départ CN, Arrêt CN et Reset Programme : • Programme principal actuel sélectionné (AUTO uniquement) • Informations complètes sur les niveaux de programme (tous les niveaux de programme occupés avec les noms de programme, répertoire inclus) •...
  • Page 163: Structure Du Fichier Journal

    Diagnostic et maintenance 5.6 Enregistreur d'activité PM canal Valeur Signification 28300 MM_PROTOC_USER_ACTIVE[9] Activer la journalisation pour un utilisateur 28302 MM_PROTOC_NUM_ETP_STD_TYP[9] Nombre de types d'événement standard ETP Fichier de configuration ACTLOG.INI Tous les réglages de l'enregistreur d'activité sont sauvegardés dans le fichier user\actlog.ini. Le PM d'affichage 9012 ACTION_LOG_MODE est insignifiant.
  • Page 164 Diagnostic et maintenance 5.6 Enregistreur d'activité CH_STATE_CHANGED OPMODE_CHANGED TOOL_CHANGED OVERRIDE PI_CMD DOM_CMD WRITE_VAR WRITE_VAR WRITE_VAR FINDBL_CMD OVERSTORE FILE_ACCESS AREA_CHANGED USER ACTIVATED DEACTIVATED SUSPEND RESUME --- Date Time User Entry-Id Entry =============================================================== --- 30.03.2006 13:26:04 HMI-Adv. 0 WRITE_VAR NCK-/PLC-Var. wrote: /plc/datablock/byte[c19,0] = 64 --- 30.03.2006 13:26:04 <default>...
  • Page 165 Diagnostic et maintenance 5.6 Enregistreur d'activité Actual Block: T0X0Z0 Number of Machine axis: 6 MCS-Name Position DistToGo X1 46.300 0.000 Y1 108.600 0.000 Z1 4439.366 0.000 A1 319.864 0.000 B1 114.9350.000 C1 0.000 0.000 Zero-Offset Shift Fine Mirror Rotation Factor ACTFRAME 24.000000 22.300000 0 0.000000 1.000000 IFRAME 56.000000 3.300000 0 0.000000 1.000000 PFRAME 4398.000000 34.340000 0 0.000000 1.000000...
  • Page 166 Diagnostic et maintenance 5.6 Enregistreur d'activité Le bit doit être mis à 1 puis remis à zéro par l'AP sur l'interface utilisateur (ainsi que le verrouillage des touches, la commande d'assombrissement de l'écran, etc.). HMI Advanced exploite le front montant du signal (c.-à-d. une transition de 0 à 1) et crée le fichier journal à l'apparition du signal.
  • Page 167: Journal "Ncdde Trace

    Diagnostic et maintenance 5.6 Enregistreur d'activité 5.6.4 Journal "NCDDE Trace" Diagnostic avec "NCDDE Trace " Après l'actionnement de la touche logicielle "Trace", la boîte de dialogue suivante s'affiche : Figure 5-8 Boîte de dialogue "NCDEE Trace" La sélection des options Trace s'effectue en accord avec le développement système ou OEM.
  • Page 168: Analyseur Ihm

    Diagnostic et maintenance 5.7 Analyseur IHM Analyseur IHM 5.7.1 Utilisation de l'analyseur IHM Utilisation L’analyseur IHM sert à diagnostiquer les problèmes qui surgissent sur une PCU 50.3. Le résultat d’analyse est affiché par l’analyseur IHM sous forme de listes. En plus, il peut être stocké...
  • Page 169: Commande De L'analyseur Ihm

    Diagnostic et maintenance 5.7 Analyseur IHM Section [HMI_FILES] Tous les fichiers INI qui doivent être utilisés pour l’analyse sont inscrits ici. Les fichiers sont recherchés et analysés dans les répertoires indiqués sous HMI_DIRS. Section [Additional] Il est possible d’inscrire ici des fichiers INI additionnels qui ne sont pas soumis au concept INI d’HMI Advanced (par ex.
  • Page 170 Diagnostic et maintenance 5.7 Analyseur IHM Exemple : "20060122_083755" pour un enregistrement effectué le 22 janvier 2006 à 08:37:55. Dans ce répertoire, tous les fichiers INI marqués à cet instant sont enregistrés comme profils. Les fichiers INI enregistrés comme profils sont les fichiers INI dits "résultants". Le profil représente ainsi la configuration courante valable.
  • Page 171: Analyse Des Fichiers Ini

    Diagnostic et maintenance 5.7 Analyseur IHM 5.7.3 Analyse des fichiers INI System → Files Toutes les entrées des fichiers INI analysés s’affichent ici. Affichage des entrées INI correspondantes des fichiers qui sont soumis au concept INI d’HMI Advanced. En plus, le répertoire d’origine de l’entrée (colonne "Source") s’affiche.
  • Page 172 Diagnostic et maintenance 5.7 Analyseur IHM PagePoolUsage Mémoire d’échange de données en Ko DiffPagePoolUsage Modification de la mémoire d’échange de données depuis le démarrage de l’analyseur IHM ou depuis le dernier reset PageFaults Violations de l’accès au fichier d'échange de données DiffPageFaults Modification des violations de l’accès au fichier d'échange de données depuis le démarrage de l’analyseur IHM ou depuis le dernier reset...
  • Page 173: Exemples D'application

    Diagnostic et maintenance 5.7 Analyseur IHM 5.7.4 Exemples d'application (1) Une application OEM intégrée ne démarre pas Problème : Une application OEM autonome a été intégrée dans HMI Advanced, mais elle ne démarre pas lorsque la touche logicielle correspondante est actionnée, ou une autre application démarre.
  • Page 174: Cause Possible

    Diagnostic et maintenance 5.7 Analyseur IHM Analyseur IHM La sélection de regie.ini s'effectue sous "Files" → "HMI". Le fichier regie.ini résultant de tous les répertoires de l’IHM (mmc2, hmi_adv, add_on, oem, user) s’affiche. L’affichage montre si l’inscription faite est effectivement active ou si elle a été écrasée par une autre inscription. Par ailleurs, il est possible de reconnaître le répertoire IHM d’origine de l’inscription.
  • Page 175 Diagnostic et maintenance 5.7 Analyseur IHM Analyseur IHM La sélection de mmc.ini s'effectue sous "Files" → "HMI". Le fichier mmc.ini résultant de tous les répertoires de l’IHM (mmc2, hmi_adv, add_on, oem, user) s’affiche. L’affichage montre si l’inscription faite est effectivement active ou si elle a été écrasée par une autre inscription. Par ailleurs, il est possible de reconnaître le répertoire IHM d’origine de l’inscription.
  • Page 176 Diagnostic et maintenance 5.7 Analyseur IHM (4) Lenteur des temps de communication Problème : Si les liaisons automatiques sont trop nombreuses, elles ralentissement considérablement les temps de communication. Causes possibles : Le nombre de liaisons automatiques qui peut conduire à des problèmes varie en fonction de la charge de l’AP.
  • Page 177: Gestion Des Outils

    Gestion des outils Paramétrer la gestion d'outils sur IHM 6.1.1 Un magasin réel peut être créé ainsi Créer des magasins réels Cet écran définit les magasins avec les données correspondantes et affiche les magasins existants. Figure 6-1 Mise en service : Magasins Magasins Saisir (Nouveau) ou sélectionner le nom du magasin réel.
  • Page 178 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Remarque Au total, on peut avoir 32 magasins (magasin tampon et magasin de chargement compris), c'est-à-dire au plus 30 magasins réels. Créer un nouveau magasin Procéder comme suit : 1. Actionner la touche logicielle "Nouveau". Le numéro de magasin est attribué par le système (par ordre de création).
  • Page 179 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Créer des données AP : ● Une fois tous les magasins, tous les emplacements tampons et tous les points de chargement (pour tous les canaux / toutes les zones TO) saisis, il faut générer les données de configuration pour l'AP et les lui transmettre.
  • Page 180 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Emplacements Saisir ou sélectionner le nom de l'emplacement tampon. Texte affiché Nom du magasin en fonction de la langue S'il existe, le texte d'affichage du fichier patm_xx.ini s'affiche aussitôt. Numéro Affichage du numéro de magasin en cours Nature Sélection d'un type d'emplacement tampon (broche/porte-outils, préhenseur,...
  • Page 181: Points Et Emplacements De Chargement

    Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Exemple Si par exemple les outils de 2 magasins doivent être chargés sur la "broche_1", l'affectation correspondante doit aussi être effectuée pour les deux magasins. Figure 6-3 Exemple d'une machine avec emplacement tampon et magasin de chargement Nº...
  • Page 182 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Tous les emplacements de chargement portent le numéro 9999 dans un magasin de chargement interne. Cet écran définit les emplacements de chargement (Nouveau) ou affiche les emplacements de chargement existants. Figure 6-4 Mise en service : Emplacements de chargement Emplacements...
  • Page 183 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Points de chargement Les points de chargement sont des zones de la machine sur lesquelles le chargement direct dans le magasin est possible, autrement dit l'outil peut être directement inséré dans le magasin en ce point.
  • Page 184 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Exemple Il est possible de charger les deux magasins avec la broche_1. Le point de chargement_1 est uniquement affecté au magasin_1 et le point de chargement_2 uniquement au magasin_2. Figure 6-5 Exemple de machine avec 2 magasins et 3 emplacements de chargement Nº...
  • Page 185: Sélectionner Le Type D'emplacement

    Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM 6.1.4 Sélectionner le type d'emplacement Types d'emplacement Cet écran définit les types d'emplacement avec les données souhaitées (Nouveau) et affiche les magasins existants. Figure 6-6 Mise en service : Types d'emplacement Types d'emplacement Nom du type d'emplacement (32 caractères max.)
  • Page 186: Exemple : Paramétrage Des Types D'emplacement

    Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Paramétrage d’un type d'emplacement Lors du paramétrage d'un type d'emplacement, on prend pour référence le nombre de demi- places qu'un outil occupe dans un magasin. Elles correspondent à la taille de l'outil. A partir du point de référence, le nombre à...
  • Page 187 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Type d'emplacement très grand pour magasins à chaîne Dans un magasin à chaîne, un outil de taille 2 2 1 1 occupe, au-delà de l'emplacement de magasin normal, un demi-emplacement de plus à gauche et à droite. Figure 6-8 Type d'emplacement très grand pour magasins à...
  • Page 188: Exemple : L'affectation D'une Hiérarchie À Des Types D'emplacement Peut Être Effectuée Ainsi

    Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Figure 6-10 Type d'emplacement très grand avec demi-emplacements de libres pour râteliers Paramétrage du type d'emplacement adapté : ● hauteur (h) : 4, largeur (l) : 4 ● à gauche (g) : 1, à droite (d) : 1 ●...
  • Page 189 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Exemple 1 : Types d'emplacement disponibles : A, B, C Définitions de la hiérarchie : A < B, B < C D'où une hiérarchie d'ensemble A < B < C. Exemple 2 : Types d'emplacement disponibles : A, B, C, D, E Définitions de la hiérarchie : A <...
  • Page 190: Configurations De Magasins

    Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM 6.1.7 Configurations de magasins Créer une configuration de magasin Pour la configuration de la gestion d'outils, il existe une seule configuration de magasins commune par unité d'outil. Une configuration de magasins peut comporter un ou plusieurs magasins réels.
  • Page 191 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM Recherche Premier emplacement vers l'avant/ Emplacement courant en avant d'emplacements vides Dernier emplacement vers l'arrière / Emplacement courant en arrière Symétrique à emplacement courant Groupe d'usure Laisser l'état de l'outil inchangé Modifier activement l'état de l'outil Nombre Nombre total d'emplacements dans la configuration (tous les...
  • Page 192: Pour Générer Et Charger Une Configuration

    Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM 6.1.8 Pour générer et charger une configuration Création d'une configuration de magasins Les écrans "Configuration" et "Magasin réel" indiquent les affectations de type d'emplacement pour toute la configuration ou le magasin sélectionné. 1.
  • Page 193 Gestion des outils 6.1 Paramétrer la gestion d'outils sur IHM 1. Lorsque le curseur se trouve sur le champ de sélection pour la configuration, la TL "Effacer" supprime la configuration sélectionnée. 2. Charger la configuration de magasins 3. La TL "Charger fichier conf." ouvre l'écran 1-16 "Charger configuration des magasins". Charger la configuration de magasins ●...
  • Page 194: Réglages Dans Le Fichier De Configuration

    Gestion des outils 6.2 Réglages dans le fichier de configuration Réglages dans le fichier de configuration 6.2.1 Configurer le fichier paramtm.ini Configuration Les différences spécifiques aux utilisateurs par rapport aux données ini d'origine sont sauvegardées dans les répertoires "user" ou "oem". Dans ce répertoire sont uniquement enregistrées les modifications de l'aspect de l'interface utilisateur résultant du paramétrage de l'interface utilisateur IHM.
  • Page 195: Structure Du Fichier Paramtm.ini

    Gestion des outils 6.2 Réglages dans le fichier de configuration ● Si, dans la NCK, des données des adaptateurs sont réglées, la représentation de la liste de magasins se fait au choix transformée ou non (TL sur la barre ETC). Le réglage a lieu dans paramtm.ini, section [TMMODES] avec l'entrée START_MAGLIST_TRANSFORMED ●...
  • Page 196 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Affiche la liste de magasins SKTLLIST=7 ; Affiche la liste d'outils SKACLIST=7 ; Affiche la liste des corrections d'outils SKTOOLLOAD=5 ; Charge les outils SKTOOLUNLOAD=5 ; Décharge les outils SKTOOLMOVE=7 ;...
  • Page 197 Gestion des outils 6.2 Réglages dans le fichier de configuration ; (si ACTIVATE_EDGE_MANAGEMENT_IN_LISTS=True) SKNCNEWTOOLED=6 ; Création de nouveaux tranchants dans la CN SKNCDELTOOLED=6 ; Suppression de tranchants dans la CN SKNCDELTOOL=5 ; Suppression d'outils dans la CN SKTRAFO=7 ; Toggle transformed / not transformed View of Edge data SKCHECKACTIVATE=6 ;...
  • Page 198 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Représentation 2_ActList SKACLREPR2=7 ; Représentation 3_ActList SKACLREPR3=7 ; TL Effacer numéros D SKDZERO=7 ; TL Recherche de numéros D SKDFIND=7 ; TL liste de filtres SKBATCH=7 SKBFILTER1=7 ; TL Filtre1 SKBFILTER2=7 ;...
  • Page 199 Gestion des outils 6.2 Réglages dans le fichier de configuration [DETAILS] TOOLBASE_COL1=20 TOOLBASE_COL2=20 TOOLBASE_COL3=20 TOOLBASE_COL4=20 [DEFAULT SETTINGS] ; Générer un réglage par défaut pour l'outil : ; voir paramtm.ini ou paramtm.txt dans le chemin mmc2 ; Liste du magasins : Chargement, saisie de données directement dans la liste : ;...
  • Page 200 Gestion des outils 6.2 Réglages dans le fichier de configuration ; 8192= ; 16384= TOOLSTATE=0 ; Indice d'un type d'emplacement défini TOOLPLACESPEC=1 ; 0=sans surveillance (par défaut) ; 1=surveillance du temps ; 2=surveillance du nombre de pièces TOOLMONITOR_MODE=0 ; Recherche d'outil, numéro de l'outil de remplacement ($TC_TP10) ;...
  • Page 201 Gestion des outils 6.2 Réglages dans le fichier de configuration [TMMODES] ; 0=ne pas effacer automatiquement l'outil, ; quand il est déchargé (uniquement liste de magasins)(préréglage). ; 1=effacer automatiquement l'outil quand il est déchargé ; (uniquement liste de magasins) ; DELETE_TOOL_ON_UNLOAD=0 ;...
  • Page 202 Gestion des outils 6.2 Réglages dans le fichier de configuration ; pas de textes en fonction de la langue ; DLL : Nom = Texte de DLL de langue + indice (par défaut) ; Exemple : Broche1, textes en fonction de la langue NameOfBufferPlaceFrom=DB ;...
  • Page 203 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Comme cela n'a pas lieu avec le paramétrage -1, toutes les TL ; sont bloquées pour les activités du porte-code. ; 0 = mm. L'on suppose que le stockage des données concernées ;...
  • Page 204 Gestion des outils 6.2 Réglages dans le fichier de configuration ; 2=allowed ; 4=disabled ; 8=measured ; 16=warning limit reached ; 32=in change ; 64=fixed place coding ; 128=was used ; 256=tool in buffer ; 512=disabled, ignored (because of PLC) ;...
  • Page 205 Gestion des outils 6.2 Réglages dans le fichier de configuration ; "WriteChangesWhenStateChanged := True": les données sont écrites à ; chaque activation de TL, et non pas seulement pour les TL WIZARD. HMICurDataInterface = EnableAllTogetherWriteToNcdde := True, EnableSingleWriteToNcdde := True, WriteChangesWhenStateChanged := False ;...
  • Page 206 Gestion des outils 6.2 Réglages dans le fichier de configuration ; l'entrée "ReadLanguageIni" est égale à 1, alors le texte est recherché ; dans les fichiers mmc2\language\patm_gr.ini, user\language\patm_gr.ini ; etc. dans la même section qu'ici. Le nom de l'entrée dans laquelle ;...
  • Page 207 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Largeur d'un caractère en "twips". La largeur de colonne approximative ; est calculée par multiplication de la valeur saisie ici avec ; le nombre de caractères du paramétrage de colonnes ColumnWidthTwipsPerNumericCharacter=100 ;...
  • Page 208 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Des écrans définis par l'utilisateur peuvent également être utilisés : ; Lorsque le nom de fichier est indiqué sans chemin d'accès ou avec le chemin MMC2, ; alors le fichier bitmap est recherché dans les répertoires "user", "oem", ;...
  • Page 209 Gestion des outils 6.2 Réglages dans le fichier de configuration ; comme pour ActToolZeroDBitmap pour l'outil programmé ProgToolZeroDLBitmap = paptdl0.bmp ; Nom de fichier du bitmap pour l'emplacement de magasins actuel ActPlaceBitmap = paap.bmp ; affichage si le magasin actuel est libre ou est bloqué ;...
  • Page 210 Gestion des outils 6.2 Réglages dans le fichier de configuration ; MagListMagSelectSoftkey=NextMag ; default ; MagListMagSelectSoftkey=SelectMag ; Magazine list: Display puffer initially DisplayBufferInMagList = InitialVisible ; default behaviour as of version 6.4.1. ; Whenever an other magazine is visited in magazine list: ;...
  • Page 211 Gestion des outils 6.2 Réglages dans le fichier de configuration ; ces listes sortent uniquement avec des données transformées. ; Dans ce cas, on utilise les titres d'écrans de listes de ; "[TrafoFormTitles]". 1_MagList=M1 2_MagList=M2 3_MagList=M3 1_ToolList=T1 2_ToolList=T2 3_ToolList=T3 1_ActList=A1 2_ActList=A2 3_ActList=A3 [TrafoFormTitles]...
  • Page 212 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Texte de TL de la troisième recherche d'emplacement libre, dépendant de la langue 3_SoftkeyText=EL3 ; demi-emplacement, à gauche, à droite, en haut, en bas 3_ToolSizeLRTB=2,2,1,1 ; numéro de type de place pour recherche d'emplacement de libre 3_PlaceTypeNo=1 ;...
  • Page 213 Gestion des outils 6.2 Réglages dans le fichier de configuration ; "Max:=-9999": Pour la saisie : Valeur maximale ; ";comment": Commentaire ; Lignes UserDataParamName : Mécanisme dépendant de la langue ; Lignes UserDataParamSize : Mécanisme dépendant de la langue ; Lignes UserDataParamSizex : Mécanisme dépendant de la langue [ToolParams] UserDataParamName1 = TC_TPC1 UserDataParamName2 = TC_TPC2...
  • Page 214 Gestion des outils 6.2 Réglages dans le fichier de configuration ; "UserDataParamIO6= ; Typ:=Int, Min:=-99, Max:=99" ; "UserDataParamIO7= ; Typ:=Int, Min:=0, Max:=1" ; "5": Numéro de la donnée OEM ; "Type:=...": détermine le type de donnée OEM ; Default : "Floatn" ;...
  • Page 215 Gestion des outils 6.2 Réglages dans le fichier de configuration ; est active, la valeur de EdgeParamName... est utilisée comme clé ; d'accès pour la section [ToolEdgeParamsTrafoTextReplace] dans paramtm.ini ;. La valeur trouvée là est employée comme texte ; ou comme clé d'accès (en fonction de [General] ReadLanguageIni), ;...
  • Page 216 Gestion des outils 6.2 Réglages dans le fichier de configuration UserDataParamSize1 = <EndOfList> ; UserDataParamSize1=TC_DPC1_UNIT ; ... ; UserDataParamSize10=TC_DPC10_UNIT ApplDataParamName1 = TC_DPCS1 ApplDataParamName2 = TC_DPCS2 ApplDataParamName3 = TC_DPCS3 ApplDataParamName4 = TC_DPCS4 ApplDataParamName5 = TC_DPCS5 ApplDataParamName6 = TC_DPCS6 ApplDataParamName7 = TC_DPCS7 ApplDataParamName8 = TC_DPCS8 ApplDataParamName9 = TC_DPCS9 ApplDataParamName10 = TC_DPCS10...
  • Page 217 Gestion des outils 6.2 Réglages dans le fichier de configuration ; [MagazineOEM] Données OEM de magasin et données d'application de magasin ; [MagazineLocOEM] Données OEM d'emplacement de magasin et données d'application d'emplacement de magasin ; Aide pour les lignes "UserDataParamIO" : ;...
  • Page 218 Gestion des outils 6.2 Réglages dans le fichier de configuration ApplDataParamName4 = TC_MOPCS4 ApplDataParamName5 = TC_MOPCS5 ApplDataParamName6 = TC_MOPCS6 ApplDataParamName7 = TC_MOPCS7 ApplDataParamName8 = TC_MOPCS8 ApplDataParamName9 = TC_MOPCS9 ApplDataParamName10 = TC_MOPCS10 ApplDataParamIO1 = <EndOfList> ; ApplDataParamIO1 = Min:=-4, Max:=6 ; ApplDataParamIO2 = Min:=-10, Max:=122 ApplDataParamSize = TC_MOPCS_UNIT ApplDataParamSize1 = <EndOfList>...
  • Page 219 Gestion des outils 6.2 Réglages dans le fichier de configuration ; ApplDataParamIO2 = Min:=-10, Max:=162 ApplDataParamSize = TC_MAPCS_UNIT ApplDataParamSize1 = <EndOfList> ; ApplDataParamSize1=TC_MAPCS1_UNIT ; ... ; ApplDataParamSize10=TC_MAPCS10_UNIT [MagazineLocOEM] UserDataParamName1 = TC_MPPC1 UserDataParamName2 = TC_MPPC2 UserDataParamName3 = TC_MPPC3 UserDataParamName4 = TC_MPPC4 UserDataParamName5 = TC_MPPC5 UserDataParamName6 = TC_MPPC6 UserDataParamName7 = TC_MPPC7...
  • Page 220 Gestion des outils 6.2 Réglages dans le fichier de configuration Paramétrage des différentes listes de magasins, d'outils et de corrections d'usinage ; Des modifications dans les sections suivantes permettent de déterminer ; quelles données s'affichent des différentes listes de magasins, ;...
  • Page 221 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Correction manuelle TC_ECPz@Ee ; Lorsque "@Ee" n'est pas indiqué dans ces colonnes, les données sont ; utilisées pour le tranchant 1. Cette procédure est ; compatible aux versions précédentes de P5. Afin d'éviter toute confusion, ;...
  • Page 222 Gestion des outils 6.2 Réglages dans le fichier de configuration 3= TC_MPP4_2, 1, TC_MPP4_2 4= TC_MPP4_3, 1, TC_MPP4_3 5= TC_MPP4_4, 1, TC_MPP4_4 6= TC_MPP4_5, 1, TC_MPP4_5 7= TC_MPP4_6, 1, TC_MPP4_6 8= TC_MPP4_7, 1, TC_MPP4_7 9= TC_MPP4_8, 1, TC_MPP4_8 10= TC_TP2, 11, TC_TP2 11= TC_TP1, 5, TC_TP1 12= TC_MPP6, 5, TC_MPP6 13= TC_TP3, 1, TC_TP3...
  • Page 223 Gestion des outils 6.2 Réglages dans le fichier de configuration 19= <EndOfList> [3_MagList] NrOfFixedColumns=1 1= ToolInPlace, 3, ToolInPlace 2= TC_TP2, 11, TC_TP2 3= TC_TP1, 5, TC_MPP6 5= TC_TP9, 1, TC_TP9 6= TC_MOP1, 7, TC_MOP1 7= TC_MOP2, 7, TC_MOP2 8= TC_MOP3, 7, TC_MOP3 9= TC_MOP4, 7, TC_MOP4 10= TC_MPP3, 1, TC_MPP3 11= TC_MPP5, 2, TC_MPP5...
  • Page 224 Gestion des outils 6.2 Réglages dans le fichier de configuration 3= ToolInPlace, 3, ToolInPlace 4= TC_TP2, 11, TC_TP2 5= TC_TP1, 5, TC_TP1 6= TC_MPP6, 5, TC_MPP6 7= CuttEdgeNo, 1, CuttEdgeNo 8= TC_DP1, 4, TC_DP1 9= TC_DP3, 11, TC_DP3 10= TC_DP4, 11, TC_DP4 11= TC_DP5, 11, TC_DP5 12= TC_DP6, 11, TC_DP6 13= TC_MPP2, 4, TC_MPP2...
  • Page 225 Gestion des outils 6.2 Réglages dans le fichier de configuration 8= ToolInPlace, 3, ToolInPlace 9= TC_MPP2, 3, TC_MPP2 10= TC_MPP5, 4, TC_MPP5 11= TC_DP1, 11, TC_DP3 13= TC_DP4, 11, TC_DP4 14= TC_SCP13, 9, TC_SCP13 15= TC_SCP14, 9, TC_SCP14 16= TC_SCP23, 9, TC_SCP23 17= TC_SCP24, 9, TC_SCP24 18= TC_ADPT1, 11, TC_ADAPT1 19= TC_ADPT2, 11, TC_ADAPT2...
  • Page 226 Gestion des outils 6.2 Réglages dans le fichier de configuration 23= TC_ADPT4, 4, TC_ADAPT4 24= <EndOfList> [3_ActList] NrOfFixedColumns=3 NumLinesPerReq = 11 1= NO, 4, NO 2= MagNo, 4, MagNo 3= ToolInPlace, 3, ToolInPlace 4= TC_TP2, 11, TC_TP2 5= TC_TP1, 5, TC_TP1 6= TC_DPCE, 6, TC_DPCE 7= TC_TP3, 1, TC_TP3 8= TC_TP4, 1, TC_TP4...
  • Page 227 Gestion des outils 6.2 Réglages dans le fichier de configuration TC_DP6 = TTC_DP6 TC_DP7 = TTC_DP7 TC_DP8 = TTC_DP8 TC_DP9 = TTC_DP9 TC_DP10 = TTC_DP10 TC_DP11 = TTC_DP11 TC_DP12 = TTC_DP12 TC_DP13 = TTC_DP13 TC_DP14 = TTC_DP14 TC_DP15 = TTC_DP15 TC_DP16 = TTC_DP16 TC_DP17 = TTC_DP17 TC_DP18 = TTC_DP18...
  • Page 228 Gestion des outils 6.2 Réglages dans le fichier de configuration e1TC_SCP24 = Te1TC_SCP24 e1TC_SCP25 = Te1TC_SCP25 e1TC_SCP33 = Te1TC_SCP33 e1TC_SCP34 = Te1TC_SCP34 e1TC_SCP35 = Te1TC_SCP35 e2TC_SCP13 = Te2TC_SCP13 e2TC_SCP14 = Te2TC_SCP14 e2TC_SCP15 = Te2TC_SCP15 e2TC_SCP23 = Te2TC_SCP23 e2TC_SCP24 = Te2TC_SCP24 e2TC_SCP25 = Te2TC_SCP25 e2TC_SCP33 = Te2TC_SCP33 e2TC_SCP34 = Te2TC_SCP34...
  • Page 229 Gestion des outils 6.2 Réglages dans le fichier de configuration e1TC_ECP33 = Te1TC_ECP33 e1TC_ECP34 = Te1TC_ECP34 e1TC_ECP35 = Te1TC_ECP35 e2TC_ECP13 = Te2TC_ECP13 e2TC_ECP14 = Te2TC_ECP14 e2TC_ECP15 = Te2TC_ECP15 e2TC_ECP23 = Te2TC_ECP23 e2TC_ECP24 = Te2TC_ECP24 e2TC_ECP25 = Te2TC_ECP25 e2TC_ECP33 = Te2TC_ECP33 e2TC_ECP34 = Te2TC_ECP34 e2TC_ECP35 = Te2TC_ECP35 e3TC_ECP13 = Te3TC_ECP13...
  • Page 230 Gestion des outils 6.2 Réglages dans le fichier de configuration TC-TP3 Taille d'outil en demi-emplacements à gauche TC-TP4 Taille d'outil en demi-emplacements à droite TC-TP5 Taille d'outil en demi-emplacements en haut TC-TP6 Taille d'outil en demi-emplacements en bas TC-TP7 Type d'emplacement de l'outil TC-TP8 Etat de l'outil TC-TP9 Type de surveillance TC-TP10 Recherche d'outil de remplacement...
  • Page 231 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Sur la CN, les données utilisateur de surveillance des tranchants d'outil doivent être activées ; et les numéros autorisés. ; Condition : "==" égal à "<" inférieur à ">" supérieur à "<="...
  • Page 232 Gestion des outils 6.2 Réglages dans le fichier de configuration ; de leur syntaxe correcte. La syntaxe n'est pas contrôlée par BTSS. ; Réglages généraux pour tous les filtres : ; Cette entrée vaut pour HMI_ADV antérieur à V 6.3. ;...
  • Page 233 Gestion des outils 6.2 Réglages dans le fichier de configuration CharToGetColWidthPerCharacter= CharToGetColWidth Language-dependent, see ...\language\patm_xx.ini ; Sélection des bits d'état de l'outil affichés dans la liste de ; résultats : ; ResultToolStatusColumnsEnable= 1111100100110000 ; Bit 1 à 16, le bit 1 est de poids le plus faible dans l'état de l'outil ;...
  • Page 234 Gestion des outils 6.2 Réglages dans le fichier de configuration ; Bloqué = bit 3 (2puissance(3-1)=4) 2_FindResultAddColumnBtss = <empty> 2_FindResultAddColumnText = <empty> ; ou R2AddCol 2_FindResultAddColumnDisplayedNumberOfCharacters=0 2_FindLimitedToCurMagazine=False ; "True", "False"(préréglage) ; limité au magasin actuel, ; s'il est appelé via la liste de magasins. 2_ResultListType =0 ;...
  • Page 235 Gestion des outils 6.2 Réglages dans le fichier de configuration ; 2: toujours positionner (préréglage) 5_FindSoftkeyText = F5SK ; "Load identifier" 5_FindResultHeadlineText = R5HL ; "Load list for all tools with load identifier" 5_FindCondition = TC_TP8 && 2048 ; (LoadIdentifier=Bit12 (2puissance(12-1)=2048) 5_FindResultAddColumnBtss = <empty>...
  • Page 236: Configurer L'affichage Des Touches Logicielles (Tl)

    Gestion des outils 6.2 Réglages dans le fichier de configuration ; magazine "revolver15" ($TC_MAP2) can be displayed by shortcut 3, ; you must use "<<" softkey explicitly to leave magazine select ; state. ; magazine "chain50" can be displayed by shortcut 1 and there is ;...
  • Page 237: Données Utilisateur

    Gestion des outils 6.2 Réglages dans le fichier de configuration Figure 6-14 Textes pour les TL Présentation des écrans Les champs non visibles sont visualisés à l'aide des touches de curseur (déroulement). Pour le type d'emplacement, ce n'est pas le nom de l'emplacement qui s'affiche mais le numéro d'ordre défini par l'ordre de saisie lors de la mise en service des types d'emplacements.
  • Page 238 Gestion des outils 6.2 Réglages dans le fichier de configuration Sélection ciblée de magasin Jusqu'à présent, l'affichage des différents magasins était uniquement commandé avec la TL "Magasin suivant" dans la liste de magasins. Lorsque le nombre de magasins est important et que des opérations importantes ont lieu dans les magasins, avec des numéros de magasin élevés, la manipulation est très désagréable pour l'opérateur.
  • Page 239 Gestion des outils 6.2 Réglages dans le fichier de configuration ; "next mag" softkey if a lot of magazins are available. ; You can define shortcut softkeys for up to 5 favorite ; magazines per TOA using section [ShortcutSoftKeysForMagSelect] ; in paramtm.ini and patm_??.ini. MagListMagSelectSoftkey=NextMag ;default ;...
  • Page 240 Gestion des outils 6.2 Réglages dans le fichier de configuration ; "ShortcutSoftkeyText": Softkey text, use double blank to ; indicate wordwrap. ; revolver10 = "1-Rev10 <<" // Soft key text ; revolver20 = "2-Rev20 <<" // Soft key text ; chaîne10 = "3-chaîne10 <<" // Soft key text ;...
  • Page 241 Gestion des outils 6.2 Réglages dans le fichier de configuration Réglages dans les fichiers INI paramtm.ini / paramtm.txt: [GeneralSettingsForMagAndToolList] MagPlaceState_Lang_12345678=<Empty> ; use language-DLL MagPlaceState_Lang_12345678=12345678_MagPlaceState_Lang ; use patm_*.ini ; Chaque écran de liste peut afficher les nouveaux bits d'état ; d'emplacement de magasins. Le paramétrage a lieu dans les sections "[1_MagList]", "[2_MagList]", "[3_MagList]"...
  • Page 242: Codage De L'état D'emplacement Et De L'outil

    Gestion des outils 6.2 Réglages dans le fichier de configuration Codage de l'état d'emplacement et de l'outil Etats d'emplacement Etats d'emplacement G emplacement bloqué G outil bloqué emplacement libre outil débloqué emplacement réservé pour outil dans l'emplacement outil actif tampon emplacement réservé...
  • Page 243 Gestion des outils 6.2 Réglages dans le fichier de configuration Dans le répertoire "user", on peut stocker les bitmaps définis par l'utilisateur. Ceux-ci sont affichés à la place des bitmaps standards dans les listes. Traitement des listes Les colonnes des listes dans lesquelles les bitmaps doivent être saisis peuvent être réglées pour chaque vue de liste.
  • Page 244: Exemple : Réglages Définis Par L'utilisateur Pour Les Machines

    Gestion des outils 6.2 Réglages dans le fichier de configuration ProgToolBitmap=papt.bmp ; Nom du bitmap pour l'outil programmé / n° D, ; lorsque le tranchant actuel est D=0. ProgToolZeroDBitmap=paptd0.bmp ; Nom du bitmap pour l'outil programmé / n° D / DL, ;...
  • Page 245 Gestion des outils 6.2 Réglages dans le fichier de configuration sont automatiquement effacées. [ACESSLEVEL] SKTLLIST=2 La liste d'outils est uniquement activée par le mot de passe du constructeur, elle est donc bloquée en fonctionnement normal. SLTOOLCAB=2 Le catalogue d'outils et l'armoire à outils SKTOOLCAT=2 sont uniquement activés par le mot de passe du constructeur, ils sont donc bloqués en fonctionnement normal.
  • Page 246 Gestion des outils 6.2 Réglages dans le fichier de configuration Remarque Droits d’accès Lorsque des droits d'accès sont attribués pour des fonctions et que le niveau de protection actuel est "inférieur" à celui attribué, la TL n'apparaît pas sur l'interface utilisateur et la fonction ne peut pas être appelée.
  • Page 247: Dépendance De La Langue Pour Noms Définis Par L'utilisateur

    Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur Dépendance de la langue pour noms définis par l'utilisateur 6.3.1 Nom dépendants de la langue pour magasins Fonction L'utilisateur configure les noms de magasins dans l'écran Magasins via l'outil de mise en service de la gestion d'outil (IW).
  • Page 248: Nom Dépendants De La Langue Pour Emplacements Tampon

    Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur Affichage des noms de magasins dans les écrans de la gestion d'outils HMI Dans tous les écrans de la gestion d'outils et de mise en service de la gestion d'outils s'affichent les noms des magasins dépendants de la langue.
  • Page 249 Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur L'outil de mise en service de la gestion des outils n'évalue pas l'entrée NameOfBufferPlaceFrom et utilise toujours les noms de la base de données des outils et les fichiers INI dépendants de la langue.
  • Page 250: Nom Dépendants De La Langue Pour Emplacements De Chargement

    Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur 6.3.3 Nom dépendants de la langue pour emplacements de chargement Fonction L'utilisateur configure les emplacements de chargement et leur nom dans l'écran Emplacements de chargement via l'outil de mise en service de la gestion d'outils (GO). C'est pourquoi les noms attribués se trouvent dans la base de données de la gestion d'outils et non pas dans un DLL de langue.
  • Page 251: Nom Dépendants De La Langue Pour Types D'emplacement

    Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur Fichier patm_xx.ini Section [LoadLocation_VISName] Entrée Nom standard="texte dépendant de la langue" Exemple : [LoadLocation _VISName] FirstLoadingPoint="Emplacement de chargement manuel" Station_de_chargement1="Station de chargement principale" Pour afficher des textes nouvellement entrés des fichiers INI, il faut soit effectuer une commutation de langue, soit redémarrer HMI-Advanced.
  • Page 252 Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur Si l'utilisateur n'attribue aucun nom dépendant de la langue, alors s'affiche le nom standard de la base de données. Le type d'emplacement "normal" est compris dans la base de données originale fournie avec la gestion d'outils.
  • Page 253 Gestion des outils 6.3 Dépendance de la langue pour noms définis par l'utilisateur ● Gestion d'outils : – Détails de l'outil – Nouvel outil – Catalogue d'outils – Armoire à outils – Recherche d'emplacements vides ● Mise en service de la gestion d'outils : –...
  • Page 254: Exécution De Tâches Concernant Les Outils

    Gestion des outils 6.4 Exécution de tâches concernant les outils Exécution de tâches concernant les outils Condition requise Le paramétrage des exécutions de tâches des outils se trouve dans paramtm.ini et dans language\patm_xx.ini à la section [BatchTools]. Les filtres fonctionnent uniquement lorsque le bit 4 est mis à "1" dans le PM 18080: TOOL_MANAGEMENT_MASK.
  • Page 255 Gestion des outils 6.4 Exécution de tâches concernant les outils ● 80 00 00 02: Fenêtre active Windows, arrière-fond du titre ● 00 FF FF 00: bleu clair ● 00 00 FF 00: vert ● 00 FF 80 00: vert bleu Pour des exemples de réglages de couleurs, voir [BatchTools], "General settings which apply to all filters"...
  • Page 256 Gestion des outils 6.4 Exécution de tâches concernant les outils Bits d'états de l'outil On peut paramétrer les bits d'état de l'outil à afficher dans la liste de résultats. Il est également possible d'indiquer les caractères spéciaux à chaque langue aux bits pour les titres et les lignes de listes.
  • Page 257: Réglages Valables Pour Un Seul Filtre

    Gestion des outils 6.4 Exécution de tâches concernant les outils SKBFILTERACT=7 ; TL Fonction Batch "actualiser" SKBATLOAD=7 ; TL Fonction Batch "charger" SKBATLIST=7 ; TL de commande d'exécution du contrat 6.4.2 Réglages valables pour un seul filtre Critères de recherche Les critères de recherche sont paramétrés dans "n_FindConditio""...
  • Page 258 Gestion des outils 6.4 Exécution de tâches concernant les outils TC_TP10: Recherche d'outils de remplacement TC_TP11: Information sur l'outil/Ordre des outils frères A_TOOLMN : Numéro de magasin A_TOOLMLN: Numéro d'emplacement P_TOOLND: Nombre de tranchants Paramètres des tranchants d'outil TC_DP1 à TC_DP24 Paramètres de surveillance des tranchants d'outil TC_MOP1: Limite de préavis basés sur la durée de vie TC_MOP2: Valeur réelle basée sur la durée de vie...
  • Page 259: Données Complémentaires

    Gestion des outils 6.4 Exécution de tâches concernant les outils >= supérieur ou égal à && ET sur bits entre masques et données ; uniquement autorisé pour les opérandes de type WORD et DOUBLEWORD; les différents bits de résultats sont liés par Si cette condition est utilisée sur l'état de l'outil, on peut trouver des outils avec certains bits d'état d'outils mis à...
  • Page 260 Gestion des outils 6.4 Exécution de tâches concernant les outils Paramètre OEM d'outil 2, représentation à virgule flottante, nombre de chiffres standard après la virgule Exemple 3 : "/Tool/User/data[u#TOA#,c3,#TNO#](l"!l%ld")" Paramètre OEM d'outil 3, représentation de nombre entier Exemple 4 : "/Tool/MagazineDescription/userData[u#TOA#,c#MAG,1](l)"...
  • Page 261 Gestion des outils 6.4 Exécution de tâches concernant les outils Exemple : Paramtm.ini,[BatchTools]: 1_FindResultHeaderText = R1HL 1_FindSoftkeyText = F1SK language\patm_gr.ini, [BatchTools]: R1HL = "limite de préavis atteinte ou bloquée" F1SK = "préavis ou blocage" Type de listes de résultats Pour chaque filtre, un type de listes de résultats est sélectionnable. Il détermine quelles fonctions du contrat sont proposées par TL.
  • Page 262 Gestion des outils 6.4 Exécution de tâches concernant les outils Positionnement à la réactivation Pour chaque filtre, on peut sélectionner si pour la fonction de contrat "Réactiver", l'outil doit être positionné sur un point de chargement. Pour cela, il existe un paramètre par filtre : n_ReactivatePositioningMode Positionnement à...
  • Page 263: Outils De Rectification Et Données De Rectification Spécifiques Aux Outils

    Gestion des outils 6.5 Outils de rectification et données de rectification spécifiques aux outils Outils de rectification et données de rectification spécifiques aux outils Vue d'ensemble La gestion des outils HMI-Advanced est modifiée de telle manière que les outils peuvent afficher et modifier les "données de rectification spécifiques aux outils".
  • Page 264 Gestion des outils 6.5 Outils de rectification et données de rectification spécifiques aux outils ;vitesse maximale de la meule (comme $TC_TPG6) TOOLGRINDmaxRotSpeed=0 ;vitesse périphérique maximale de la meule (comme $TC_TPG7) TOOLGRINDmaxTipSpeed=0 ;Angle d'inclinaison de la meule oblique (comme $TC_TPG8) TOOLGRINDinclAngle=0 ;paramètres de correction pour SUG (comme $TC_TPG9) TOOLGRINDparamNrCCV=3 Remarque...
  • Page 265: Prise En Compte Du Réglage Anglo-Saxon/Métrique

    Gestion des outils 6.6 Prise en compte du réglage anglo-saxon/métrique Prise en compte du réglage anglo-saxon/métrique Vue d'ensemble Pour la base de données des outils (armoire à outils et catalogue d'outils) et le porte-code, il est possible de travailler en pouces ou en mm. Dans le fichier paramtm.ini, section [TMMODES], l'unité...
  • Page 266 Gestion des outils 6.6 Prise en compte du réglage anglo-saxon/métrique ; La base de données est étendue d'une entrée qui spécifie ; que les données d'outils concernées dans la base de données ; sont en pouces. Lors des transferts de données entre la base de données et la NCK, ;...
  • Page 267 Gestion des outils 6.6 Prise en compte du réglage anglo-saxon/métrique 3. Commutation par modification du PM 10240: $MN_SCALING_SYSTEM_IS_METRIC et reset PowerOn. Pendant le reset, la commutation vers la gestion d'outils a lieu. – Ecrans de détail d'outil : un retour à l'écran de listes correspondant a lieu –...
  • Page 268: Mise En Service Du Porte-Code

    Gestion des outils 6.7 Mise en service du porte-code Mise en service du porte-code 6.7.1 Description des données du porte-code Vue d'ensemble Sur le système du porte-code : voir les descriptions des fonctions de base des différents systèmes d'identification des outils. Un système de porte-code est par exemple raccordé...
  • Page 269 Gestion des outils 6.7 Mise en service du porte-code WToolIdSysKonv=wkonvert.txt ; Nom du fichier de conversion utilisé pour le format ; du porte-code. ; Ce fichier se trouve dans le répertoire ...\add_on ou ...\user. [TIS] ; Tool Identification System ; EOT pour données de porte-code TIS_EOT=0x2F2F ;...
  • Page 270 Gestion des outils 6.7 Mise en service du porte-code Variante 2: [TMMODES] ; Prise en compte du réglage anglo-saxon/métrique ou porte-code ; !! ATTENTION : Les réglages décrits ici sont uniquement ; pertinents lorsque dans la CN le PM ; $MN_CONVERT_SCALING_SYSTEM=1 est paramétré. ;...
  • Page 271: Structure Du Fichier De Description

    Gestion des outils 6.7 Mise en service du porte-code ; 1=active Tool ; 2=allowed ; 4=disabled ; 8=measured ; 16=warning limit reached ; 32=in change ; 64=fixed place coding ; 128=was used ; 256=tool in buffer ; 512=disabled, ignored (because of PLC) ;...
  • Page 272 Gestion des outils 6.7 Mise en service du porte-code ● Nombre de tranchants (lorsqu'il y en a) ● Taille de l'outil (on peut cependant négliger la partie de l'outil masquée par paratm.ini.) SHOW_TOOLSIZE_ONLY_LEFT_RIGHT=0 SHOW_TOOLSIZE_COMPONENTS=left=True, right=True, top=True, bottom=True Données de dialogue de l'outil Les données de dialogue de l'outil sont définies comme représenté...
  • Page 273 Gestion des outils 6.7 Mise en service du porte-code Remarque Si des circuits intégrés doivent être échangés entre plusieurs machines, la consigne suivante est valable avec l'utilisation de T12. Les noms de types d'emplacements doivent se trouver sur toutes ces machines dans le même ordre (avec les mêmes numéros d'emplacement).
  • Page 274 Gestion des outils 6.7 Mise en service du porte-code Variable de Type de Désignation Affectation $TC... dialogue données Correction de longueur d'outil - Cote de base/Cote d'adaptateur Double Base - long. 1 $TC_DP21 Double Base - long. 2 $TC_DP22 Double Base - long.
  • Page 275 Gestion des outils 6.7 Mise en service du porte-code Types de données Les types de données des variables de dialogue sont définis : ● Entier : Plage de valeurs :-32768 à 32767 ● Double: Virgule flottante double précision ● Chaîne : Séquence de caractères ASCII Mots clés Le fichier de description du porte-code permet l'affectation des données de porte-code aux données de dialogue.
  • Page 276: Déplacer Le Descripteur D'outil Vers / De Donnée De Dialogue De L'outil

    Gestion des outils 6.7 Mise en service du porte-code Mot-clé défini avec DEFINE_KEYWORD qui désigne une nouvelle section de données sur le porte-code. L'item qui suit <keyword> dans le fichier de description du porte-code doit comprendre la valeur <value> définie avec DEFINE_KEYWORD . Item Item<n>=<line>...
  • Page 277: Consigne De Conversion Des Données

    Gestion des outils 6.7 Mise en service du porte-code Suit un bloc de données BItem<n> (jusqu'au mot-clé bloc_final<n>) qui sont stockées ou en cours de stockage sur le porte-code conformément à la <consigne de répétition>. Remarque Avec bloc<n> *item<n>, il faut définir item<n> avant bloc<n>. Bloc_final: Identification de fin pour un bloc de données défini avec Bloc<n>...
  • Page 278 Gestion des outils 6.7 Mise en service du porte-code <n> := numéro d'ordre de la donnée de porte-code, continûment croissant <line := <Longueur maxi. en octets><format de données de porte- > code> <variable de dialogue> Item1 ASCII 'Descripteur Figure 6-15 Consigne de conversion Variable de dialogue <Variable de dialogue>...
  • Page 279 Gestion des outils 6.7 Mise en service du porte-code Remarque Lors du déplacement de la variable de dialogue dans la variable de porte-code à l'écriture, l'opérande de droite est déplacé dans le premier opérande de gauche s'il y a plusieurs opérandes.
  • Page 280: Exemple : Fichier De Description

    Gestion des outils 6.7 Mise en service du porte-code Remarque Une consigne de déplacement n'est évaluée que pour une variable de dialogue de type "Integer". 6.7.4 Exemple : Fichier de description Exemple d'un fichier de description et de conversion Le nom de fichier doit être saisi dans le fichier ...\user\mmc.ini avec WToolIdSysKonv = wkonvert.txt.
  • Page 281: Exemple : Chaîne De Données

    Gestion des outils 6.7 Mise en service du porte-code Variable porte- Longueur Format des Variable de Commentaire code (octets) données dialogue 'Correction de longueur d'usure Bltem12 ' Longueur 1 Bltem13 ' Longueur 2 Bltem14 ' Longueur3 'Correction du rayon d'usureCorrection du rayon d'usure Bltem15 ' Longueur 1 Bltem16...
  • Page 282 Gestion des outils 6.7 Mise en service du porte-code Variable Longueur Format Variable de dialogue porte-code en octets Item3 T4 = (Tet1), T5 = (Tet2), T6 = (Tet3), T7 = (Tet4) Taille d'outil : à gauche, à droite, en haut, en bas, $TC_TP3, 4, 5, 6 Item4 ASCII...
  • Page 283 Gestion des outils 6.7 Mise en service du porte-code Chaîne Valeur Entrée Types de données des variables de dialogue wkonvert.txt B00002E3 4 DCB C5 C5 double longueur géométrique 1, $TC_DP B0000003 4 DCB C10 C10 double rayon géométrique 1, $TC_DP6 B000E456 0.456 4 DCB C14...
  • Page 284 Gestion des outils 6.7 Mise en service du porte-code HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 285 Liste des fichiers INI IMPORTANT Ce chapitre recense par ordre alphabétique tous les fichiers INI comportant les sections que le constructeur de la machine-outil ou l'utilisateur final peuvent modifier. Les autres sections ne doivent pas être modifiées ! Voir aussi ACTLOG.INI (Page 280) AEDITOR.INI (Page 281) DINO.INI (Page 283)
  • Page 286 Liste des fichiers INI A.1 ACTLOG.INI ACTLOG.INI Vue d'ensemble Les réglages de l'écran "Réglages de l'enregistreur d'événements" sont résumés dans un fichier de configuration ACTLOG.INI. Remarque Il est recommandé d'effectuer la configuration de l'enregistreur d'événements via la boîte de dialogue d'enregistrement et non via ce fichier. Réglage des numéros de broches Les vitesses de rotation des premières broches sont enregistrées lors de la journalisation de l'état du programme.
  • Page 287 Liste des fichiers INI A.2 AEDITOR.INI AEDITOR.INI Vue d'ensemble Le fichier AEDITOR.INI contient des informations sur l'éditeur ASCII. La section [MEMORY] contient des indications relatives à la taille des fichiers pouvant être édités [MEMORY] ; default factor for maximum size of file ;...
  • Page 288 Liste des fichiers INI A.2 AEDITOR.INI ; maximum number of blocks to search for a step, 0 == no limit MaxNrOfBlocks=1500 ; default mode for checking of readonly blocks, 0: no check, ; else check for readonly ReadOnlyCheck=1 HiddenCheck=1 ; default text for identification of readonly blocks TextForReadOnlyCheck=;*RO* TextForHiddenCheck=;*HD* [MMC_Wizard]...
  • Page 289 Liste des fichiers INI A.3 DINO.INI DINO.INI Droits d’accès Les droits d'accès ainsi que d'autres paramètres relatifs aux archives sont définis dans le fichier DINO.INI : [ACCESSLEVEL] UTILISATEUR=3 ; droit de lecture pour la mise en service de série ; mot de passe customer (par défaut) PROGRAMMEUR=4 ;...
  • Page 290 Liste des fichiers INI A.4 DG.INI DG.INI Vue d'ensemble L'accès aux touches logicielles du groupe fonctionnel "Diagnostic" peut être réglé individuellement par la saisie du niveau de protection. Saisissez le niveau de protection souhaité dans le fichier DG.INI, à la section [ACCESSLEVEL] : [ACCESSLEVEL] ALARMS=7...
  • Page 291: A.5 Dgovw.ini

    Liste des fichiers INI A.5 DGOVW.INI DGOVW.INI Vue d'ensemble Ce fichier sert à configurer des signaux supplémentaires définis par l'utilisateur dans "Diagnostic" → "Vues de maintenance" → "écran "Maintenance - Vue d'ensemble". Les signaux configurés sont ajoutés sous les signaux standard de cet écran et ne seront peut- être visible qu'en faisant défiler l'écran.
  • Page 292: A.6 Dh.ini

    Liste des fichiers INI A.6 DH.INI DH.INI Vue d'ensemble Les droits d'accès aux répertoires de gestion des données sont définis dans le fichier DH.INI. [ACCESSMASKS] \wks.dir\*.wpd\*.mpf = 75775 \mpf.dir\*.mpf = 75775 \cus.dir\*.spf = 33773 HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 293: A.7 Dpdh.ini

    Liste des fichiers INI A.7 DPDH.INI DPDH.INI Vue d'ensemble Les droits d'accès pour l'exécution des programmes pièces sont configurés dans le fichier DPDH.INI. [ACCESSLEVEL] PROGRAMMEUR=4 OPERATEUR=5 ENABLE_DIALPROG=0 SetStandardWpSave=2 ENABLE_SIMULATION=7 HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 294: A.8 Dpsim.ini

    Liste des fichiers INI A.8 DPSIM.INI DPSIM.INI Vue d'ensemble L'environnement exécutif de la simulation est défini dans le fichier DPSIM.INI. [ACCESSLEVEL] ;minimum level for changing setup standard: SETUP=1 UTILISATEUR=3 OPERATEUR=5 [MAIN] ;<>0: simulate program extern modal (see also ; EXTERN_SIZE,EXTERN_CHECK) EXTERN_MODAL=0 ;...
  • Page 295: A.9 Header.ini

    Liste des fichiers INI A.9 HEADER.INI HEADER.INI Vue d'ensemble Des pictogrammes et des textes spécifiques à l'utilisateur et s'affichant dans les icônes d'état communes à tous les canaux (bandeau) sont configurés dans le fichier HEADER.INI. [CondStopIcons] DefaultIcon=CondWait.bmp ;0 = pas d'état d'arrêt 1=CondStop.bmp ;Signal CN prête absent 2=CondStop.bmp...
  • Page 296 Liste des fichiers INI A.9 HEADER.INI 33=CondWait.bmp ;Permutation d'axe activée ;Changement de bloc inhibé car permutation d'axe en cours 34=CondWait.bmp ;Rotation du conteneur d'axes 35=CondWait.bmp ;AXCT : axe asservi activé 36=CondWait.bmp ;AXCT : axe pilote activé 37=CondWait.bmp ;AXCT : Fonctionnement en poursuite actif 38=CondWait.bmp ;AXCT : changement d'état interne 39=CondWait.bmp...
  • Page 297 Liste des fichiers INI A.9 HEADER.INI 69=CondWait.bmp ;"Synchronisme : broche synchrone" 70=CondWait.bmp ;"Position de coupure Broche synchrone" 71=CondWait.bmp ;"Attente de déblocage Axe transfo" 72=CondWait.bmp ;"Attente en raison d'une collision possible" 73=CondWait.bmp ;"JOG : position atteinte %2 %3 %4" 74=CondWait.bmp ;"JOG : sens bloqué %2 %3 %4" 75=CondWait.bmp ;"Demande de freinage %2 %3 %4"...
  • Page 298 Liste des fichiers INI A.9 HEADER.INI [Pos15] ChanStatFeedStopSpindleStop = 1 ;L'état du canal 1 est affiché, forcé Spindles=1 ;par le blocage de l'avance du canal 1 et le blocage ;de la broche 1 [UserIcons] ;UI_0 = <name.bmp> , <Position> ;Nom du pictogramme, position ;UI_31 = <name.bmp>...
  • Page 299: A.10 Hmidesk.ini

    Liste des fichiers INI A.10 HMIDESK.INI A.10 HMIDESK.INI Vue d'ensemble Les réglages ne sont nécessaires dans ce fichier que si HMI Advanced est installée sur la PG / le PC. [Global] ;Données globales de configuration ;Définition des bureaux (min. 2, max. 4) NumberOfDesktops = 2 ;Mode de commande de la souris : barre des tâches ControlMode = Icon...
  • Page 300: A.11 Ib.ini

    Liste des fichiers INI A.11 IB.INI A.11 IB.INI Vue d'ensemble L'accès aux touches logicielles du groupe fonctionnel "Mise en service" peut être réglé par la saisie du niveau de protection. ● Saisissez le niveau de protection souhaité à la section [ACCESSLEVEL]. ●...
  • Page 301 Liste des fichiers INI A.11 IB.INI LICENSE=1 ;Set license (Activer licence + Reset NCK) SET_OPTIONS=1 ;Set options (Modifier les options + Reset NCK) SHOW_LICENSE=4 ;Display license (Afficher la gestion des licences) SET_PD=2 ;Logic drives (Lecteurs logiques) [LANGUAGE] ;Softkey "select language" instead of softkey "change language" ;...
  • Page 302: Signification Des Paramètres

    Liste des fichiers INI A.11 IB.INI Signification des paramètres Les paramètres de la section [SOFTKEYS] ont la signification suivante : ● AdvancedReset : lorsque la valeur est à 1, la touche logicielle "Reset étendu" est affichée dans le menu Reset. NCK et entraînements peuvent alors être réinitialisés séparément. (Préréglage : = ●...
  • Page 303: A.12 If.ini

    ; "a" = Afficher toutes les technologies ; Exemple de notation dans la section : Technology=m [TEXTFILES] ; Siemens = Dh\Cst.dir\Ifs_gr.com ; SiemensI= Dh\Cst.dir\IfIT_gr.com Tournage ISO ou ; SiemensI= Dh\Cst.dir\IfIM_gr.com Fraisage ISO ; Constructeur = Dh\Cst.dir\IfM_gr.com ; Constructeur = Dh\Cst.dir\IfI_gr.com ;...
  • Page 304: A.13 Keys.ini

    Liste des fichiers INI A.13 KEYS.INI A.13 KEYS.INI Vue d'ensemble Les valeurs saisies dans ce fichier permettent l'utilisation des touches directes des pupitres opérateur OP 010 et OP 010C ainsi que sur les claviers SINUMERIK avec bloc de touches de raccourci et touches logicielles AP. Bibliographie :Manuel de mise en service "Extension de l'interface utilisateur", chapitre "Configuration des touches de raccourci OP et des touches AP".
  • Page 305 Liste des fichiers INI A.14 LOGDRIVE.INI A.14 LOGDRIVE.INI Vue d'ensemble Le fichier LOGDRIVE.INI permet de connecter les lecteurs logiques et d'attribuer les droits d'accès associés. Remarque Les lecteurs logiques sont configurés via l'interface utilisateur de HMI Advanced, sous "Mise en service" → "IHM" → "Lecteurs logiques", et inscrits par cette opération dans le fichier LOGDRIVE.INI.
  • Page 306: A.14 Logdrive.ini

    Liste des fichiers INI A.14 LOGDRIVE.INI ;Connection<index>= ACTTCU:\\FRONT,1 ; example for usb device of tcu TCU1, port X203. for second port use X204 ; a partition number may be specified. if omitted, ; the default partition is 1 : the partition number has no effect to a usb devices of the pcu ;Connection<index>=TCU:\\TCU1:X203,1 ;...
  • Page 307 Liste des fichiers INI A.14 LOGDRIVE.INI Connection6=TCU:\\station3:X204 SK_Connection6=libellé AccessMachine6=6 AccessProgram6=6 AccessServices6=6 Connection7=smb:\\<Nom de l'ordinateur>\<Répertoire> SK_Connection7=Netz- Lecteur Username7=Dupont Password7=431S0Y2E3K530I28 AccessMachine7=6 AccessProgram7=6 AccessServices7=6 Connection8=\\<Nom de l'ordinateur>\tmp SK_Connection8=lecteur%nlocal AccessMachine8=5 AccessProgram8=5 AccessServices8=5 Nom d'utilisateur : (uniquement pour réseau Windows) Username<x> = Le nom d'utilisateur peut être saisi sur l'interface utilisateur, par ex. Dupont. Mot de passe(uniquement pour réseau Windows) Password<x>...
  • Page 308: A.15 Maschine.ini

    ; 4 = Keyposition 3 not yet used, same permissions as 5 ; 1 = only manufacturer of machine, System specialist ; 0 = only manufacturer of Numeric Control (Siemens Experts) ; at the state of delevery al users got (nearly) all permissions for work JOG_PRESET=7 ;...
  • Page 309 Liste des fichiers INI A.15 MASCHINE.INI MDI_HAND=7 ; Handweel at MDI mode ==>6 Suggestion operator MDI_EDITOR=7 ; Edit program at MDI mode ==>5 Suggestion machine setter MDI_ED_DAT=7 ; Editor funtions at MDI mode ==>5 Suggestion machine setter MDI_ED_CLR=7 ; Clear buffer at MDI mode ==>5 Suggestion machine setter MDI_V_ISTW=7 ;...
  • Page 310 Liste des fichiers INI A.15 MASCHINE.INI [Customer] MDASingleSTEP=yes ONLY_MKS_ToolBaseDistToGo=no NcVersionCheck=true ; Due to performance issues the functionality offered with respect ; block correction, block view and block search depends on the ; Nc-version currently used. ; However, to get access to the whole functionality, regardless of the ;...
  • Page 311: A.16 Mbdde.ini

    Liste des fichiers INI A.16 MBDDE.INI A.16 MBDDE.INI Vue d'ensemble Le fichier MBDDE.INI est exploité au démarrage. Les paramètres des alarmes et du fichier journal courant dans le répertoire \mmc2 sont réglés. [Alarme] ; determines the order in which the alarms are inserted in the alarm list ;...
  • Page 312 Liste des fichiers INI A.16 MBDDE.INI Alarm_S_FWA_Inactive=1 ; path and file names of the alarm text lists ; The filename fragments must not exceed 6 chars, because it is extended ; automatically by the message module according to the selected language.
  • Page 313 Liste des fichiers INI A.16 MBDDE.INI of this file ; the commented examples below correspond to the netnames.bsp file delivered [net TextFiles] (SINUMERIK powerline uniquement) ;APNCUàdroite = f:\dh\mb.dir\droite ;NCUNCUàdroite = f:\dh\mb.dir\droite ;APNCUaumilieu = f:\dh\mb.dir\milieu ;NCUNCUaumilieu = f:\dh\mb.dir\milieu ;APNCUàgauch = f:\dh\mb.dir\gauche ;APNCUàgauche = f:\dh\mb.dir\gauche ;...
  • Page 314 Liste des fichiers INI A.16 MBDDE.INI ; number exceeds this value, the server starts to override old entries ; (principle: ring buffer) Records=150 ; Mode of alarm protocol writing ; if a number of less than -1 is specified, this number of protocol files is ;...
  • Page 315 Liste des fichiers INI A.16 MBDDE.INI [MmcAlarmDisable] DisableSenderOfMmcAlarm0=mbdde DisableSenderOfMmcAlarm1=NCU DisableSenderOfMmcAlarm2=PLC DisableSenderOfMmcAlarm3= DisableSenderOfMmcAlarm4= DisableSenderOfMmcAlarm5= DisableSenderOfMmcAlarm6= DisableSenderOfMmcAlarm7= DisableSenderOfMmcAlarm8= HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 316: A.17 Mmc.ini

    Liste des fichiers INI A.17 MMC.INI A.17 MMC.INI Vue d'ensemble Les paramètres relatifs à la structure actuelle du système ainsi qu'à la communication de ses composants et aux langues disponibles dans l'IHM sont configurés dans le fichier MMC.INI. [GLOBAL] ; connectiontype 0 = réglage par défaut : connexion SINUMERIK 810D / 840D ;...
  • Page 317 Liste des fichiers INI A.17 MMC.INI NcddeMmcName=__XXXX__ ; La valeur 1 rend visibles des serveurs comme NCDDE, MBDDE ou DH, ; et ceux-ci peuvent alors être affichés au premier plan grâce à ALT + TAB et, ; le cas échéant, paramétrés pour une Trace (cas de maintenance). ;...
  • Page 318 Remarque Si vous souhaitez adapter la taille des polices pour différents modes d'affichages / langues, veuillez vous adresser à la hotline de Siemens. Les paramètres OPI sont les paramètres machine d'affichage qui peuvent également être réglés en fonction de la technologie via l'interface utilisateur de l'IHM, dans le groupe fonctionnel "Mise en service"...
  • Page 319 Liste des fichiers INI A.17 MMC.INI $MM_MD_TEXT_SWITCH=0 $MM_ACTION_LOG_MODE = 0xFE $MM_PROGRAM_SETTINGS = 0 $MM_SW_OPTIONS = 0 $MM_HMI_TESTAUTOMAT_OPTION = 0 $MM_HMI_WIZARD_OPTION = 0 $MM_TRACE=0 Le réglage de l'enregistreur d'activité peut aussi s'effectuer via l'interface utilisateur de l'IHM, dans le groupe fonctionnel "Mise en service" → "IHM" → "Réglages système" : ;...
  • Page 320 Liste des fichiers INI A.17 MMC.INI ;WAIT_SYNC_MESSAGE= CLOSE_TIMEOUT=30 [WP_SELECT] ; for displaying a message that TOA/TMA-data on NCK will be overwritten ;TOA_WARNING_MESSAGE = yes/no TOA_WARNING_MESSAGE=yes [PCU] ; device name of PCU for USB local UsbFront=G: ' access rights of the PCU USB device (0-7) for the application machine, program and services AccessMachine=7 AccessProgram=7...
  • Page 321: A.18 Netnames.ini

    Liste des fichiers INI A.18 NETNAMES.INI A.18 NETNAMES.INI Vue d'ensemble Le fichier NETNAMES.INI définit, via l'affectation m:n, quels modules de commande PCU (IHM) peuvent être connectés en réseau avec quelle NCU (powerline) voire quelle TCU peut être activée sur quelle PCU/NCU (solution line). . Sont en particulier définis : ●...
  • Page 322 Liste des fichiers INI A.18 NETNAMES.INI [own] owner= PCU_1 ; Description of possible connections ; Partie connexion [conn PCU_1] conn_1= NCU_1 conn_2= NCU_2 conn_3= NCU_3 EXTCALL_conns=conn_1, conn_2, conn_3 ; Description of significant net-parameters ; Partie description composants NCU [param network] bus= btss ;...
  • Page 323 Liste des fichiers INI A.18 NETNAMES.INI plc_address= 14 name = NCU3 PlcSymbolFile= ... ; données de canal ;**************** [chan PCU_1] DEFAULT_logChanSet = Stat_1 DEFAULT_logChan = N1_K1 ShowChanMenu = True logChanSetList = Stat_1, Stat_2, Stat_3 ;**************************** [Stat_1] logChanList = N1_C1, N1_C2 [N1_K1] logNCName = NCU_1 ChanNum = 1...
  • Page 324 Liste des fichiers INI A.18 NETNAMES.INI [Stat_3] logChanList = N3_C1, N3_C2 [N3_K1] logNCName = NCU_3 ChanNum = 1 [N3_K2] logNCName = NCU_3 ChanNum = 2 ;End of file Voir aussi Configuration d'un menu canal pour une sélection directe de canal (configuration 1:1) (Page 53) Configuration d'un affichage bicanal (Page 56) HMI-Advanced (IM4)
  • Page 325: A.19 Oemframe.ini

    Liste des fichiers INI A.19 OEMFRAME.INI A.19 OEMFRAME.INI Vue d'ensemble La phase de démarrage des applications OEM est configurée dans le fichier OEMFRAME.INI. [SysMeter] ; let OEMFrame just look for Windows which have been ; created by the OEMApp ; default is 0 (means NO) ;fSearchOnlyForTaskWindow=1 ;...
  • Page 326: A.20 Param.ini

    Liste des fichiers INI A.20 PARAM.INI A.20 PARAM.INI Vue d'ensemble Ce fichier contient les données du correcteur d'outil saisies par l'utilisateur via l'interface IHM. [ACCESSLEVEL] READ_SYSVAR=7 EDIT_VIEW=7 ;Correction d'outil données utilisateur ;Paramètres spécifiques à l'outil [ToolParams] UserDataParamName1=T_Param_1 UserDataParamName2=T_Param_2 UserDataParamName3=T_Param_3 UserDataParamName4=T_Param_4 UserDataParamName5=T_Param_5 UserDataParamName6=T_Param_6 UserDataParamName7=T_Param_7...
  • Page 327: A.21 Paramtm.ini

    Liste des fichiers INI A.21 PARAMTM.INI A.21 PARAMTM.INI Vue d'ensemble Toutes les données décrivant l'interface de gestion des outils se trouvent dans le fichier ...\user\paramtm.ini. Voir aussi Structure du fichier paramtm.ini (Page 189) HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 328: A.22 Regie.ini

    Liste des fichiers INI A.22 REGIE.INI A.22 REGIE.INI Vue d'ensemble Les paramètres permettant de démarrer et d'arrêter l'application IHM et les sous-systèmes s'y rapportant se trouvent dans le fichier REGIE.INI. [Miscellaneous] ; necessary, if regie shall support an 'EXIT' button ;...
  • Page 329 0 à 12 réservé aux extensions de Siemens 12 à 24 libre pour les applications OEM 25 à 32 réservé pour simulation 33 à 47 réservé aux applications Siemens (dans le répertoire ADD_ON) Exemple : Startup33 = name := ITS, Timeout :=15000 Startup34 = name := HMIVers, Cmdline := "/StartUp", Timeout :=10000...
  • Page 330: A.23 Seditor.ini

    Liste des fichiers INI A.23 SEDITOR.INI A.23 SEDITOR.INI Vue d'ensemble Les réglages ou les compléments personnalisés de ce fichier permettent la modification des vues dans la programmation séquentielle multicanal (option). Les sections contenant l'indentificateur [ *User* ] permettent d'identifier et de représenter les cycles du constructeur de la machine-outil et de l'utilisateur en tant que "pas de programme".
  • Page 331 Liste des fichiers INI A.23 SEDITOR.INI ; L1? -> OK ; L1?? -> OK ; L23??? -> OK ; L2??3? -> NOT OK !!! ;************************************************************* [MISC] IconPath Chemin relatif vers le répertoire dans lequel sont stockés les pictogrammes. Le chemin est relatif par rapport à ..\mmc2. Le même répertoire peut également exister dans add_on, oem et user.
  • Page 332 Liste des fichiers INI A.23 SEDITOR.INI Actuellement, seul le réglage suivant est disponible : 0: mémoire cache inactive 1: mémoire cache active [DefaultIcons] Ces pictogrammes sont affichés lorsque les définitions individuelles ne précisent pas de pictogramme, par ex. lorsque SEFORM(...) ne contient aucun pictogramme. Les pictogrammes doivent se trouver dans le répertoire indiqué...
  • Page 333 ; If you don't project anything here, in all ; channels must stand the M4711 call ; respective if there are *C in [SyncMarks] ; only these channels will be synchronized. ;SIEMENS [SyncMarks_Siemens] sync1 = WAITM*(*n,*c,*c,*c,*c,*c,*c,*c,*c,*c,*c) sync1_Ico = clock.bmp sync1_Chans = ;USER...
  • Page 334 Pictogramme correspondant, qui doit se trouver dans le répertoire indiqué sous IconPath. [ProgSupport_User] Les constructeurs peuvent saisir ici leurs extensions pour les cycles personnalisés. Exemple : ;Programming Support - Siemens Standard [ProgSupport_Siemens] NCG_1=CYC82 HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 335 Liste des fichiers INI A.23 SEDITOR.INI NCG_2=CYC86 NCG_3=CYC83 NCG_4=CYC84 NCG_5=CYC84_1 NCG_6=CYC840_1 NCG_7=HOL1 NCG_8=HOL2 NCG_9=POS1 NCG_10=WPOS ;drilling [CYC82] ;drilling NCG_1_Label=NC1 NCG_1_Text=$80854 NCG_1_Ico=cm_poly_dr_drill.bmp NCG_1_Level=0 NCG_2_Label=NC2 NCG_2_Text=$80855 NCG_2_Ico=cm_poly_dr_drill.bmp NCG_2_Level=0 ;reaming NCG_3_Label=NC3 NCG_3_Text=$80853 NCG_3_Ico=cm_poly_dr_reaming.bmp NCG_3_Level=0 NCG_4_Label=NC4 NCG_4_Text=$80852 NCG_4_Ico=cm_poly_dr_reaming.bmp NCG_4_Level=0 … [CYC86] ;boring NCG_1_Label=NC1 NCG_1_Text=$80666 NCG_1_Ico=cm_poly_dr_bore.bmp NCG_1_Level=0 NCG_2_Label=NC2...
  • Page 336 Liste des fichiers INI A.23 SEDITOR.INI NCG_1_Label=NC1 NCG_1_Text=$80794 NCG_1_Ico=cm_poly_dr_deepdrill.bmp NCG_1_Level=0 NCG_2_Label=NC2 NCG_2_Text=MCALL CYCLE83 NCG_2_Ico=cm_poly_dr_deepdrill.bmp NCG_2_Level=0 Explications Deux cycles avec prise en charge graphique sont fournis ici en titre d'exemple. Dans le programme CN, les lignes suivantes apparaissent à la place du cycle : ;NCG#CYC82#\CST.DIR\bohren.com#NC1#2#*NCG;*RO*;*HD* ;#1#1#1#1#1###"M3"####1##1#*NCG;*RO*;*HD* CYCLE82(1,2,3,4,,0)
  • Page 337: A.24 Simtogeo.ini

    Liste des fichiers INI A.24 SIMTOGEO.INI A.24 SIMTOGEO.INI Vue d'ensemble Fichier type contenant les indications nécessaires pour les différents types d'outils en vue de la simulation. Remarque Si la section [Settings] contient la valeur Link= 0, les autres valeurs dans SIMTOGEO.INI sont sans effet.
  • Page 338 ;TC_DPV3= ; 1=+X; -1=-X ; TC_DPV4= ; 1=+Y; -1=-Y ; TC_DPV5= ; 1=+Z; -1=-Z ; default tool data sets reserved by SIEMENS AG for later use ; default data sets are recognized by non digit values ; examples ;[500] ; Numéro correspondant au type d'outil, outil d'ébauche...
  • Page 339 Liste des fichiers INI A.24 SIMTOGEO.INI ;insert_length= ; TC_DP8, longueur des plaquettes ;holder_angle= ; TC_DP10, angle de direction d'arête ;reference_direction= ; TC_DP11, direction de coupe ;clearance_angle= ; TC_DP24, angle de dépouille ;[510] ; Numéro correspondant au type d'outil, outil de finition ;insert_length= ;...
  • Page 340: A.25 Taskconf.ini

    Liste des fichiers INI A.25 TASKCONF.INI A.25 TASKCONF.INI Vue d'ensemble Des touches logicielles et des barres de touches logicielles destinées à des groupes fonctionnels spécifiques à l'utilisateur sont configurées dans le fichier TASKCONF.INI. [CONTROL] MDIList=MntMMC\MntMMC.mdi ControlFile=MntMMC\MntMMC.zus ScreenTwips=1 [DEBUG] ;MDISize 0 = Debug, 1 = Full screen MDISize=0 ;Buttons: 0 = button unvisible, 1 = button visible Stop_Button=1...
  • Page 341 Liste des fichiers INI A.25 TASKCONF.INI HSK1Task= ; 0 : recall to calling process (default) ; <> 0 : terminate application at recall (appends ; TerminateTask to HSK1Command) ; must be supported by application ! HSK1TerminateTask= ; 0 : SwitchToChild (default) ;...
  • Page 342 Liste des fichiers INI A.25 TASKCONF.INI HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 343: Liste Des Abréviations

    Liste des abréviations Abréviations Abréviation Signification Sortie dans l'AP ASCII American Standard Code for Information Interchange : Code standard américain pour l'échange d'information GMFC Groupe à mode de fonctionnement commun BTSS Interface du tableau opérateur Conception Assistée par Ordinateur Computerized Numerical Control : commande numérique par ordinateur Carriage Return : retour chariot Convertisseur numérique-analogique Bloc de données dans l'AP...
  • Page 344 Liste des abréviations B.1 Abréviations Abréviation Signification Increment : déplacement en manuel incrémental Initializing Data : Données d'initialisation Interpolateur International Standard Organization Jogging : mode "réglage" K1 .. K4 Canal 1 à canal 4 Light Emitting Diode : Diode électroluminescente Line Feed Gain de boucle Local User Data : Données utilisateur locales...
  • Page 345 Liste des abréviations B.1 Abréviations Abréviation Signification Vitesse circonférentielle de meule Software (logiciel) System Files : fichiers système Testing Data Active : identificateur de paramètres machine Tool Offset : Correction d'outil Tool Offset Active : identificateur (type de fichier) pour corrections d'outil User Frame Entraînement d'avance Système de coordonnées pièce...
  • Page 346 Liste des abréviations B.1 Abréviations HMI-Advanced (IM4) Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...
  • Page 347 Index ((Activer)) le transfert de données ((entre l'AP et la CAPSLOCK, 12 NCK)) Capture d'écran, 142, (Siehe Bildschirmabzug) de l'AP, 113 Catalogue d'outils, 259 Clé de licence., 15 Code d'erreur, 119 Commutation entre canaux, 55 Compléter la vue d'ensemble de maintenance, 37 ;...
  • Page 348 Index Edition des fichiers INI, 19 Installation d'une langue, 85 Effleurer, 98 Instructions de langage CN, 103 Emplacement de référence, 180 Interface V.24, 50 Emplacement tampon, 173, 242 Inverser l'icône de broche, 108 Emplacements de chargement, 175, 244 Emplacements voisins, 234 Enregistreur d'activité, 154 Espace mémoire DRAM, 106 KEYS.INI, 298...
  • Page 349 Index Préréglages Modifier, 27 HMI_MONITOR, 118 Touche logicielle DO de base, 101 PM 9033 MA_DISPL_INVERT_DIR_SPIND_M3, 108 PM 9034 MA_NUM_DISPLAYED_CHANNELS, 56 PM 9052 OEMFRAME.INI, 319 SHOW_CHANNEL_SPANNING_STAT, 127 Optimisation, 78 PM 9203 outils de rectification, 257 USER_CLASS_WRITE_FINE, 100 PM 9220 USER_CLASS_PRESET, 99 PM 9245 PARAM.INI, 320 MA_PRESET_FRAMEIDX, 100...
  • Page 350 Index Demander redémarrage, 24 Types d'emplacement, 179, 245 Démarrage IHM, 78 Hiérarchie, 182 Mise en veille, 322 Réglages système, 10 Ressources du système, 151, 153 Rotation du système de coordonnées, 77 Upper Screen, 40 SEDITOR.INI, 324 Vérification de la valeur, 78 Sélection d'outil sans gestion d'outils, 46 Vues utilisateur, 94 Seuils système, 17...
  • Page 351: Extension De L'interface Utilisateur

    ______________ Fonctionnalités SINUMERIK 840Di sl/840D sl SINUMERIK 810D/840D SINUMERIK Extension de l'interface utilisateur ______________ Programmation ______________ Gestion de la programmation SINUMERIK 840Di sl/840D sl SINUMERIK 810D/840D Configurer les touches ______________ dédiées et les touches AP Extension de l'interface utilisateur ______________ Groupe fonctionnel "Custom"...
  • Page 352 Siemens s'ils ne sont pas de Siemens. Le fonctionnement correct et sûr du produit implique son transport, stockage, montage et mise en service selon les règles de l'art ainsi qu'une utilisation et maintenance soigneuses.
  • Page 353 Sommaire Fonctionnalités ............................1-1 Programmation ............................2-1 Mise en route ..........................2-1 2.1.1 Bases pour la configuration ....................... 2-1 2.1.2 Fichiers de configuration et fichiers d'accès ................2-2 2.1.3 Structure du fichier de configuration ..................2-3 2.1.4 Traitement des erreurs (journal de bord) ................... 2-4 Structure et éléments d'un dialogue ..................
  • Page 354 Sommaire 2.4.7 Définition des colonnes ......................2-49 2.4.8 Commande d'interaction dans la grille de tableau ..............2-50 2.4.9 Exemple : Définition des colonnes................... 2-51 2.4.10 Exemple : Charger différentes grilles de tableau ..............2-53 Barres de touches logicielles ....................2-54 2.5.1 Description des touches logicielles ..................
  • Page 355 Sommaire Gestion de la programmation........................3-1 Quelles sont les fonctions de l'aide à la programmation ? ............3-1 Aide à la programmation des cycles de mesure et d'usinage ........... 3-2 Activer le dialogue depuis le programme CN ................3-4 3.3.1 Structure de l'instruction "MMC"...
  • Page 356 Sommaire Structure d'archivage des fichiers de configuration ..............6-8 6.3.1 HMI-Embedded sl ........................6-8 6.3.2 HMI-Advanced ........................... 6-9 Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI... 6-10 6.4.1 Principe de la stratégie de recherche ..................6-10 6.4.2 Stratégie de recherche pour COMMON.COM .................
  • Page 357: Fonctionnalités

    à l'utilisateur final, ou encore de réaliser ses propres dialogues. Les interfaces utilisateur configurées par Siemens ou par le constructeur de la machine peuvent être modifiées ou remplacées. L'interpréteur est disponible de façon standard dans HMI-Embedded sl, ShopMill/ShopTurn comme dans HMI-Advanced.
  • Page 358 L'aide à la programmation du chapitre du même nom et les interfaces utilisateur des cycles Siemens sont créées à l'aide de la fonction "Extension de l'interface utilisateur". Ils sont par conséquent modifiables par le constructeur de la machine ou par l'utilisateur final dans le cadre décrit ici.
  • Page 359: Programmation

    Programmation Mise en route 2.1.1 Bases pour la configuration Fichiers de configuration La description des nouvelles interfaces utilisateur est enregistrée dans des fichiers de configuration. Ces fichiers sont automatiquement interprétés et le résultat est affiché à l'écran. Les fichiers de configuration ne sont pas disponibles lors de la livraison et ils doivent être créés.
  • Page 360: Touches Logicielles D'accès

    Programmation 2.1 Mise en route Touches logicielles d'accès Dans l'un des fichiers de configuration donnés sont définies une ou plusieurs touches logicielles (touches logicielles d'accès) devant être le point de départ des séquences opératoires particulières. La définition de la touche logicielle est liée à l'ouverture d'un dialogue personnalisé ou à une nouvelle barre de touches logicielles permettant d'effectuer d'autres actions.
  • Page 361: Structure Du Fichier De Configuration

    Programmation 2.1 Mise en route Créer un fichier de configuration sous forme de fichier ASCII Les dialogues peuvent par exemple comporter les éléments suivants : ● des champs de saisie/visu (variables) avec – texte court – texte du graphique – texte des unités ●...
  • Page 362: Traitement Des Erreurs (Journal De Bord)

    Programmation 2.1 Mise en route Exemple : //S (START) ; dÈfinition des touches logicielles d'accËs (facultatif) ..//END //M (..) ; dÈfinition du dialogue DEF ..; dÈfinition des variables LOAD ; description des blocs END_LOAD UNLOAD END_UNLOAD ACTIVATE END_ACTIVATE //END //S (...) ;...
  • Page 363 Programmation 2.1 Mise en route //S(Start) HS6=("1er dialogue") PRESS(HS6) LM("Dialogue1") END_PRESS //END //M(Dialogue1) DEF Var1=(R) //END Contenu du fichier ERROR.COM Lorsque "Extension de l'interface utilisateur" reconnaît des erreurs lors de l'interprétation des fichiers de configuration, ces erreurs sont consignées dans le fichier ASCII ERROR.COM. Le fichier contient les informations suivantes : ●...
  • Page 364: Structure Et Éléments D'un Dialogue

    Programmation 2.2 Structure et éléments d'un dialogue Structure et éléments d'un dialogue 2.2.1 Définir un dialogue Définition Un dialogue est une partie de l'interface utilisateur qui se compose d'une ligne de titre, d'éléments du dialogue et/ou de graphique, d'une ligne d'affichage de messages ainsi que de 8 touches logicielles horizontales et 8 verticales.
  • Page 365 Programmation 2.2 Structure et éléments d'un dialogue Figure 2-2 Structure du dialogue Affichage de l'état de la machine (en-tête) Ligne de titre du dialogue avec titre et texte long Dialogue Graphique Sortie des alarmes Elément de dialogue 8 touches logicielles verticales 8 touches logicielles horizontales Vue d'ensemble Généralement, la description d'un dialogue (bloc de description) est structurée de la façon...
  • Page 366: Exemple : Appel De La Boîte De Dialogue

    Programmation 2.2 Structure et éléments d'un dialogue 2.2.2 Exemple : Appel de la boîte de dialogue Programmation A partir du groupe fonctionnel "Paramètre", un nouveau dialogue est appelé à l'aide de la touche logicielle d'accès "Exemple". //S(Start) HS7=("Exemple", ac7, se1) PRESS(HS7) LM("Dialogue1") END_PRESS...
  • Page 367 Programmation 2.2 Structure et éléments d'un dialogue Résultat Figure 2-3 Exemple : accéder au dialogue "Cycles" à l'aide de la touche logicielle d'accès "Exemple" Extension de l'interface utilisateur Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 368: Propriétés Du Dialogue

    Programmation 2.2 Structure et éléments d'un dialogue 2.2.3 Propriétés du dialogue Description L'identifiant de début du dialogue définit en même temps les caractéristiques du dialogue. Figure 2-4 Propriétés d'un dialogue Affichage de l'état de la machine (en-tête) Ligne de titre du dialogue avec titre et texte long Dialogue Graphique Programmation...
  • Page 369 Programmation 2.2 Structure et éléments d'un dialogue Variable système Variable système ou utilisateur affectée à la position ou utilisateur actuelle du curseur. La position du curseur peut être indiquée à la CN ou à l'AP à l'aide de variables système ou utilisateur. La première variable possède l'indice 1.
  • Page 370 Programmation 2.2 Structure et éléments d'un dialogue Exemple //S(Start) HS7=("Exemple", se1, ac7) PRESS(HS7) LM("Dialogue1") END_PRESS //END //M(Dialogue1/ "Exemple 2 : afficher le graphique"/"MCP.BMP") HS1=("nouvel%nen-tÍte") HS2=("") HS3=("") HS4=("") HS5=("") HS6=("") HS7=("") HS8=("") VS1=("") VS2=("") VS3=("") VS4=("") VS5=("") VS6=("") VS7=("") VS8=("") PRESS(HS1) Hd= "nouvel en-tÍte"...
  • Page 371: Eléments De Dialogue

    Programmation 2.2 Structure et éléments d'un dialogue Figure 2-5 "Exemple 2 : afficher le graphique" Voir aussi Utiliser des images ou des graphiques (Page 2-17) Texte localisé (Page 6-7) 2.2.4 Eléments de dialogue Elément de dialogue L'élément de dialogue est la partie visible d'une variable, c'est-à-dire le texte court, le texte graphique, les champs de saisie et de visualisation et le texte d'unité.
  • Page 372: Programmation - Vue D'ensemble

    Programmation 2.2 Structure et éléments d'un dialogue Figure 2-6 Eléments d'un dialogue Partie principale du dialogue Texte court Texte du graphique Champ de saisie et de visualisation Texte des unités Ligne de titre du dialogue avec titre et texte long Elément de dialogue Programmation - vue d'ensemble Les paramètres individuels séparés par des virgules sont placés entre parenthèses.
  • Page 373: Dialogues À Plusieurs Colonnes

    Programmation 2.2 Structure et éléments d'un dialogue 2.2.5 Dialogues à plusieurs colonnes Vue d'ensemble Dans un dialogue, plusieurs variables peuvent être représentées dans une ligne. Les variables sont toutes définies dans ce cas dans une seule ligne de définition du fichier de configuration.
  • Page 374 Programmation 2.2 Structure et éléments d'un dialogue Figure 2-7 Présentation avec HMI-Embedded sl L'image suivante montre comment le même contenu configuré s'affiche dans HMI- Advanced. Figure 2-8 Présentation avec HMI-Advanced Extension de l'interface utilisateur 2-16 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 375: Utiliser Des Images Ou Des Graphiques

    Programmation 2.2 Structure et éléments d'un dialogue Paramétrage pour une image d'accueil identique Pour que la présentation de HMI-Advanced corresponde à celle de HMI-Embedded sl, une police à chasse fixe doit être définie dans le fichier de configuration WIZARD.INI : [FONT] FixedFont=1 Les textes dans la langue courante sont affichés en police Fixed Font.
  • Page 376: Création D'image Hmi-Advanced

    Programmation 2.2 Structure et éléments d'un dialogue Emplacement de stockage HMI-Embedded sl recherche automatiquement la résolution du moniteur raccordé et recherche l'image souhaitée en premier dans le répertoire de résolution. Si elle n'y est pas trouvée, l'image sera recherchée dans le répertoire de résolution directement inférieur, et ce - si elle n'a pas été...
  • Page 377: Variables

    Programmation 2.3 Variables "Image dans l'image" Des images supplémentaires peuvent être affichées dans l'arrière-plan (image d'aide) de l'écran, également en fonction des valeurs des variables. Comme pour les touches logicielles, un champ d'affichage peut être affecté au fichier graphique. Exemples : ●...
  • Page 378 Programmation 2.3 Variables État de la variable La caractéristique État de la variable permet de demander en cours d'exécution si une variable contient une valeur valide. Cette caractéristique est lisible et inscriptible avec la valeur FALSE = 0. Programmation Syntaxe : descripteur.vld Description : état de la variable vld (validation)
  • Page 379: Programmation Des Variables

    Programmation 2.3 Variables 2.3.2 Programmation des variables Programmation Dans la vue d'ensemble suivante, les paramètres des variables sont brièvement présentés. Vous trouverez une description détaillée dans les chapitres suivants. Paramètres Description 1 Type de variable Le type de variable doit être indiqué. R[x] : REAL (+ chiffre après la virgule) INTEGER...
  • Page 380 Programmation 2.3 Variables Paramètres Description 5 Attributs Les attributs influencent les caractéristiques suivantes : Mode de saisie • Niveau d'accès • Orientation du texte court • Taille des caractères • Valeurs limites • Comportement à l'ouverture du dialogue concernant le bloc CHANGE •...
  • Page 381 Programmation 2.3 Variables Paramètres Description Comportement lors Les attributs cb, indiqués pour une définition de variables, ont la de l'ouverture priorité pour la variable par rapport aux données globales cb de la définition du dialogue. Lorsqu'il y a plusieurs attributs, ils sont séparés par des virgules.
  • Page 382: Particularités Concernant Le Type De Variables [1]

    Programmation 2.3 Variables Paramètres Description Les données sont séparées par une virgule, l'ordre est défini. Le fichier d'aide et le texte d'aide sont indiqués entre doubles quotes. Les fichiers PDF doivent être enregistrés dans le répertoire CUS.DIR\hlp.dir ou dans le répertoire CST.DIR\hlp.dir Les fichiers PDF et textes correspondants doivent porter le même nom.
  • Page 383 Programmation 2.3 Variables Définitions de type INTEGER valide : Variable entier 32 bits format binaire Variable entier 32 bits format binaire Variable entier 16 bits format binaire Variable entier 8 bits format binaire Variable entier 32 bits format décimal avec signe Variable entier 32 bits format décimal avec signe Variable entier 16 bits format décimal avec signe Variable entier 8 bits format décimal avec signe...
  • Page 384 Programmation 2.3 Variables Il est possible de modifier le mode d'affichage des variables : ● Pour le type INTEGER, le type d'affichage peut être modifié. binaire décimal à signe hexadécimal sans signe avec un U pour unsigned ● Pour le type Real, seul le nombre de chiffre après la virgule peut être modifié. Une modification du type n'est pas autorisée et entraîne la création d'un message d'erreur dans le fichier ERROR.COM.
  • Page 385: Particularités Concernant Le Champ Toggle [2]

    Programmation 2.3 Variables 2.3.4 Particularités concernant le champ Toggle [2] Description Avec les extensions du champ Toggle, des textes (entrées dans le champ Toggle) peuvent être affichés en fonction des variables CN/AP. Une variable qui utilise une extension de champ Toggle, ne peut être que lue. Programmation Syntaxe : descripteur DEF =(type de variable /+ $numéro de texte | *...
  • Page 386: Particularités Concernant Les Valeurs Par Défaut [3]

    Programmation 2.3 Variables Images dépendant du champ Toggle Le champ Toggle affiche alternativement des deux graphiques : Si le l'octet de mémento possède la valeur 1, "image1.bmp" s'affiche. Si l'octet de mémento possède la valeur 2, "image2.bmp" s'affiche. DEF VAR1=(IDB/*1="\\image1.bmp", 2=ì\\image2.bmp"//,$85000/wr1//"MB[0]"//160,40,50,50) La position et la taille de l'image sont indiquées sous "Position champ de saisie et de visualisation (gauche, haut, largeur, hauteur)"...
  • Page 387: Particularités Concernant La Position Du Texte Court [8], La Position Du Champ De Saisie Et De Visualisation [9]

    Programmation 2.3 Variables si... alors... Erreur non calculée Erreur non calculée Erreur Erreur non calculée 2.3.6 Particularités concernant la position du texte court [8], la position du champ de saisie et de visualisation [9] Vue d'ensemble Le texte court et le texte graphique ainsi que le champ de saisie et de visualisation et le texte d'unité...
  • Page 388: Exemples D'application

    Programmation 2.3 Variables Fichier d'aide : Chemin du fichier (format PDF) Indice : Index dans le fichier de texte d'aide vers le texte d'aide Texte d'aide : Texte d'aide pour l'affichage dans le fichier de texte d'aide Exemple : ADDHTX(VAR1,"C:\OEM\HLP\MYHLP.PDF",15,"ParamËtres machine") Syntaxe : CLRHTX (Descripteur)
  • Page 389: Exemple 1 : Attribution De Type De Variable, De Texte, D'aide, De Couleurs

    Programmation 2.3 Variables Exemple : LOAD PAUL = "Test" Affecter la valeur "Test" ‡ la variable auxiliaire Paul END_LOAD LOAD PAUL = REG[9].VAL Affecter la valeur de registre ‡ la variable auxiliaire END_LOAD Calcul avec des variables Les variables sont calculées après chaque sortie d'un champ de saisie et de visualisation (à l'aide de la touche ENTER ou Toggle).
  • Page 390: Exemple 2 : Attribution De Type De Variable, De Valeurs Limites, D'attributs, De Position Du Texte Court

    Programmation 2.3 Variables DEF Var1 = (R///,"Valeur réelle",,"mm"//"Var1.bmp"////8,2) Textes : Texte long : aucun Texte court: valeur réelle Texte graphique : aucun Texte d'unité : Attributs : aucun Image d'aide : Var1.bmp Variable système ou utilisateur : aucune Position texte court : aucune indication, position standard Position du champ de saisie et de aucune indication, position standard...
  • Page 391: Exemple 3 : Attribution De Type De Variable, De Valeurs Par Défaut, De Variable Système Ou Utilisateur, De Position Du Champ De Saisie Et De Visu

    Programmation 2.3 Variables DEF Var2 = (I/0,10///wr1,al1/// , ,300) Position du champ de saisie et aucune indication, position standard de visualisation : Couleurs : aucune indication, valeur par défaut Aide : aucune 2.3.11 Exemple 3 : attribution de type de variable, de valeurs par défaut, de variable système ou utilisateur, de position du champ de saisie et de visu Exemple 3 Attribuer les caractéristiques de type de variable, valeurs par défaut, variable système ou...
  • Page 392: Exemples De Champ Toggle, D'appel D'aide Et D'affichage D'image

    Programmation 2.3 Variables 2.3.12 Exemples de champ Toggle, d'appel d'aide et d'affichage d'image Exemple 4 Différentes entrées avec le champ Toggle : Valeurs limites ou entrées de champ Toggle : DEF Var1 = (I/* 0,1,2,3) DEF Var2 = (S/* "On", "Off") DEF Var3 = (B/* 1="On", ;1 et 0 sont des valeurs, "On"...
  • Page 393: Utilisation De Chaînes De Caractères

    Programmation 2.3 Variables Exemple 6 Afficher une image à la place d'un texte court : La taille et la position de l'image sont indiquées sous "Position champ de saisie et de visualisation (gauche, haut, largeur, hauteur)" DEF VAR6= (V///,"\\image1.bmp" ////160,40,50,50) Type de variables: VARIANT Valeurs limites ou entrées de champ...
  • Page 394: Variable Curpos

    Programmation 2.3 Variables Exemple Valeur par défaut pour les exemples suivants : VAR1.VAL = "Ceci est un" VAR8.VAL = 4 VAR14.VAL = 15 VAR2.VAL = "dÈfaut" $85001 = "Ceci est un" $85002 = "texte d'alarme" Edition de chaînes : ● Concaténation de chaînes : VAR12.VAL = VAR1 <<...
  • Page 395: Variable Curver

    Programmation 2.3 Variables 2.3.15 Variable CURVER Description La caractéristique CURVER (Current Version) permet d'adapter la programmation pour traiter les différentes versions. La variable CURVER n'est accessible qu'en lecture seule. Remarque Lors de la génération de code, il est automatiquement généré avec la version la plus récente même s'il a été...
  • Page 396: Variable Entry

    Programmation 2.3 Variables 2.3.16 Variable ENTRY Description La variable ENTRY permet de vérifier comment le dialogue a été appelé. Programmation Syntaxe : ENTRY Description : La variable ENTRY n'est accessible qu'en lecture. Valeur de Le résultat de la demande peut être : retour 0 = aucune aide à...
  • Page 397: Variable File_Err

    Programmation 2.3 Variables Programmation Syntaxe : Description : La variable ERR n'est accessible qu'en lecture. Valeur de Le résultat de la demande peut être : retour FALSE = la ligne précédente a été exécutée sans erreur TRUE = la ligne précédente n'a pas été exécutée sans erreur Exemple VAR4 = Filet[VAR1,"KDM",3] Lire la valeur dans l'array...
  • Page 398: Variable Foc

    Programmation 2.3 Variables 6 = Accès refusé 7 = Chemin de destination inexistant ou non autorisé 8 = La source de la copie correspond à la destination 10 = Erreur interne : Avec FILE_ERR = 10, il s'agit d'une erreur ne pouvant pas être classée dans les autres catégories.
  • Page 399: Variable S_Chan

    Programmation 2.3 Variables Remarque La commande FOC ne doit pas être déclenchée par un événement de navigation. La position de curseur ne doit être modifiée que dans les blocs PRESS, blocs CHANGE, ... des touches logicielles. Les variables avec le mode d'entrée wr = 0 et wr = 4 et les variables auxiliaires ne peuvent pas recevoir le focus.
  • Page 400: Eléments De Dialogue Complexes

    Programmation 2.4 Eléments de dialogue complexes Eléments de dialogue complexes 2.4.1 Array Définition Un array permet de sauvegarder des données de type standard dans la mémoire de manière à pouvoir y accéder à l'aide d'un index. Description Les arrays peuvent être unidimensionnels ou bidimensionnels. Un array unidimensionnel est considéré...
  • Page 401: Accéder À La Valeur D'un Élément De L'array

    Programmation 2.4 Eléments de dialogue complexes 2.4.2 Accéder à la valeur d'un élément de l'array Description Avec la propriété valeur (descripteur.val), la valeur d'un accès d'array peut être transmis. L'indice de ligne (numéro de ligne de l'array) et l'indice de colonne (numéro de colonne de l'array) commencent par 0.
  • Page 402: Mode D'accès

    Programmation 2.4 Eléments de dialogue complexes Mode d'accès ● Mode d'accès "direct" En mode d'accès "direct" (M = 0), l'accès est effectué sur l'array avec l'indice de ligne dans Z et l'indice de colonne dans S. Le mode de comparaison C n'est pas évalué. ●...
  • Page 403 Programmation 2.4 Eléments de dialogue complexes (0.6 / 0.15 / 0.406) (0.8 / 0.2 / 0.540) (1.0 / 0.25 / 0.676) (1.2 / 0.25 / 0.676) (1.4 / 0.3 / 1.010) (1.7 / 0.35 / 1.246) //END //A(Array2) ("BEZ" / "STG"...
  • Page 404: Interrogation De L'état D'un Élément De L'array

    Programmation 2.4 Eléments de dialogue complexes de colonne pour le terme situé dans S. La valeur de l'array est indiquée avec l'indice de ligne et l'indice de colonne trouvés : VAR1 = ARRAY2[0.6,"STG",3] ;VAR1 vaut 0.15 Signification des paramètres : Recherche de la ligne avec le contenu 0.6 dans la colonne 0 de l'array "Array2", recherche de la colonne avec le contenu "STG"...
  • Page 405: Grille De Tableau (Grid)

    Programmation 2.4 Eléments de dialogue complexes MPIT = 0.6 IF MET_G[MPIT,0,4,1].VLD == TRUE = MET_G[MPIT,1,0].VAL REG[4] = PIT REG[1] = "OK" ELSE REG[1] = "ERROR" ENDIF END_PRESS 2.4.5 Grille de tableau (grid) Définition Les valeurs d'une grille de tableau (grid) sont actualisées lors du fonctionnement, contrairement à...
  • Page 406: Définition De La Grille De Tableau

    Programmation 2.4 Eléments de dialogue complexes /[Position texte court] → /[Position champ de saisie et de visualisation (gauche, haut, → largeur, hauteur)] /[Couleurs] → /[Aide] (uniquement pour HMI-Advanced) → Descripteur de tableau [2] Des descripteurs d'un tableau de mêmes valeurs de NCK ou AP qui peuvent être adressées via un module d'un canal.
  • Page 407: Définition Des Colonnes

    Programmation 2.4 Eléments de dialogue complexes Attribut ligne fixe en cours inactif Attribut colonne en cours fixe inactif 2.4.7 Définition des colonnes Description Pour les grilles de tableau, il peut être utile d'utiliser les variables avec l'indice. Le numéro d'indice est significatif pour les variables AP ou CN avec un ou plusieurs indices. Les valeurs affichées dans une grille de tableau peuvent être directement modifiées par l'utilisateur dans le cadre des droits déterminés par les attributs et des limites éventuellement définies.
  • Page 408: Commande D'interaction Dans La Grille De Tableau

    Programmation 2.4 Eléments de dialogue complexes Variables de type STRING Si la variable est de type STRING, la longueur doit être indiquée dans le type, par exemple : DEF CHAN STRING [16] TEXT[41] La définition de colonne pour la variable CHAN commence ensuite, par exemple (S16/... ) Titre de la colonne à...
  • Page 409: Exemple : Définition Des Colonnes

    Programmation 2.4 Eléments de dialogue complexes Pour l'écriture et la lecture des propriétés de cellule, il faut indiquer en plus du descripteur des variables de la ligne de définition, un indice de ligne et de colonne. Syntaxe : Descripteur[indice de ligne, indice de colonne].Val ou Descripteur[indice de ligne, indice de colonne] Description : Caractéristiques Val...
  • Page 410 Programmation 2.4 Eléments de dialogue complexes Exemple 2 : offset > 1 dans la définition de colonne, d'où l'affectation suivante pour les lignes et les colonnes : //G(MB_TAB/0/4/,1) (I///," MB1, MB3, MB5"///"MB1"/100/2) (I///," MB2, MB4, MB6"/// "MB2"/100/2) Résultat : Dans chaque ligne, l'indice de la variable est augmenté de l'offset (=2). MB1, MB3, MB5 MB2, MB4, MB6 Valeur(MB1)
  • Page 411: Exemple : Charger Différentes Grilles De Tableau

    Programmation 2.4 Eléments de dialogue complexes 2.4.10 Exemple : Charger différentes grilles de tableau Description Dans cet exemple, le tableau "dummygrid" est d'abord affecté à la variable "VAR1". Le tableau "grid1" ou le tableau "grid2" est chargé dans le bloc LOAD en fonction du contenu du paramètre R, R[0].
  • Page 412: 2.5 Barres De Touches Logicielles

    Programmation 2.5 Barres de touches logicielles (R///"Texte long1","R1 ‡ ; 1. colonne, titre "R1 ‡ R4", R4"/wr2//"$R[1]"/80/1) ‡ partir de R1 avec offset1 (R///"Texte long2","R5 ‡ ; 2. colonne ‡ partir de R5 R8"/wr2//"$R[5]"/80/1) (R///"Texte long3","R9 ‡ ; 3. colonne ‡ partir de R9 avec offset2, R15"/wr2//"$R[9]"/80/2) R9 11 13 15 //END...
  • Page 413: Définir La Barre De Touches Logicielles

    Programmation 2.5 Barres de touches logicielles Bloc de description Commentaire Renvoi au chapitre //S... ;Identifiant de début de la barre de touches logicielles HSx=... ;Définir les touches logicielles PRESS(HSx) ;Identifiant de début de la méthode Voir le chapitre "Méthodes" LM... ;Actions END_PRESS ;Identifiant de fin de la méthode...
  • Page 414 Les différents niveaux de protection ont la signification suivante : ac0 est le niveau de protection le plus élevé, ac7 le moins élevé. Niveau de Verrouillage par Zone sécurité Kennwort Siemens Kennwort Constructeur de la machine-outil Kennwort Maintenance Kennwort Utilisateur Commutateur à...
  • Page 415: Modifier Les Propriétés Des Touches Logicielles En Cours D'exécution

    Programmation 2.5 Barres de touches logicielles END_PRESS Identifiant de fin de la mÈthode PRESS(RECALL) Identifiant de dÈbut de la mÈthode LM("Dialogue21") Charger le dialogue END_PRESS Identifiant de fin de la mÈthode //END Identifiant de fin de la barre de touches logicielles Touche <RECALL>...
  • Page 416 Programmation 2.5 Barres de touches logicielles Description : Affecter des propriétés Paramètres : Texte Texte de légende entre apostrophes Niveau d'accès Plage de valeurs : 0 ... 7 Etat visible et activé non activé (écriture grisée) présélectionné (dernière touche logicielle utilisée) Exemple //S(Start)
  • Page 417: Définir La Touche Logicielle D'accès

    Programmation 2.5 Barres de touches logicielles Figure 2-9 Exemple 3 : Graphique et touches logicielles 2.5.4 Définir la touche logicielle d'accès Touche logicielle indépendante du dialogue Les touches logicielles d'accès sont des touches logicielles indépendantes du dialogue qui ne sont pas appelées à partir d'un dialogue mais qui sont plutôt configurées avant le premier dialogue.
  • Page 418: Fonctions Pour Touches Logicielles D'accès

    Programmation 2.5 Barres de touches logicielles 2.5.5 Fonctions pour touches logicielles d'accès Fonctions pour touches logicielles indépendantes du dialogue Les touches logicielles d'accès permettent uniquement de déclencher certaines fonctions. Les fonctions admises sont les suivantes : ("Descripteur"[,"Fichier"]) ● La fonction LM permet de charger un autre dialogue : LM ●...
  • Page 419: Méthodes

    Programmation 2.6 Méthodes HS1=("nouvelle barre de touches logicielles") HS2=("aucune fonction") PRESS(HS1) LS("barre1") ; charger la nouvelle barre de touches logicielles END_PRESS PRESS (HS2) ; MÈthode PRESS vide END_PRESS Voir aussi Load Softkey (LS) (Page 2-87) Load Mask (LM) (Page 2-86) Méthodes Vue d'ensemble Dans les dialogues et dans les barres de touches logicielles dépendant des dialogues...
  • Page 420: Change

    Programmation 2.6 Méthodes 2.6.1 CHANGE Description Les méthodes CHANGE sont utilisées lorsqu'une valeur de variable se modifie. Ainsi, les calculs de variable qui sont utilisés immédiatement lors de la modification de variable, sont configurés au sein d'une méthode CHANGE. On distingue la méthode CHANGE globale et spécifique à l'élément : ●...
  • Page 421: Focus

    Programmation 2.6 Méthodes Programmation "globale" Syntaxe : CHANGE() END_CHANGE Description : Modification d'une valeur de variable quelconque Paramètres : - aucun - Exemple CHANGE() EXIT ; Si une valeur de variable quelconque est modifiÈe, le dialogue se ferme. END_CHANGE 2.6.2 FOCUS Description La méthode FOCUS est utilisée si le focus (curseur) est placé...
  • Page 422: Load Grid

    Programmation 2.6 Méthodes Exemple FOCUS DLGL("Le focus a ÈtÈ placÈ sur la variable"<< FOC <<.) ∫ ∫ END_FOCUS 2.6.3 LOAD GRID Description La description de tableau peut être effectuée de façon dynamique dans le bloc LOAD à l'aide de la méthode LG. Afin qu'un tableau puisse être affecté...
  • Page 423: Unload

    Programmation 2.6 Méthodes Programmation Syntaxe : LOAD END_LOAD Description : Chargement Paramètres : - aucun - Exemple LOAD Identifiant de dÈbut dialogue1.Hd = $85111 Affecter le texte de titre du dialogue ‡ partir du fichier de langue VAR1.Min = 0 Affecter la valeur limite de la variable MIN VAR1.Max = 1000 Affecter la valeur limite de la variable MAX...
  • Page 424: Output

    Programmation 2.6 Méthodes 2.6.6 OUTPUT Description La méthode OUTPUT est utilisée lorsque la fonction "CG" est appelée. Au sein d'une méthode OUTPUT, les variables et les variables d'aide sont configurées comme code CN. L'enchaînement des différents éléments d'une ligne de code est effectué avec un espace. Remarque Le code CN peut être généré...
  • Page 425: Press

    Programmation 2.6 Méthodes 2.6.7 PRESS Description La méthode PRESS est utilisée lorsque la touche logicielle correspondante est pressée. Programmation (Touche logicielle) Syntaxe : PRESS END_PRESS Désignation : Actionnement d'une touche logicielle Paramètres : Touche Nom de la touche logicielle: HS1 - HS8 et VS1 - VS8 logicielle RECALL Touche <RECALL>...
  • Page 426: Exemple : Gestion De Version Avec Les Blocs Output

    Programmation 2.6 Méthodes 2.6.8 Exemple : Gestion de version avec les blocs OUTPUT Vue d'ensemble Les dialogues existants peuvent être complétés par des variables supplémentaires dans le cadre des extensions. La version est indiquée entre parenthèses dans les définitions des variables supplémentaires après le nom de la variable : (0 = d'origine, n'est pas mentionné), 1 = version 1, 2 = version 2, ...
  • Page 427: Fonctions

    Programmation 2.7 Fonctions DEF var100=(R//1) DEF var101=(S//"Bonjour") DEF var102(1)=(V//"HUGO") DEF TMP VS8=("GC") PRESS(VS8) GC("NC1") END_PRESS OUTPUT(NC1) D'origine et en plus la nouvelle version var100","var101 END_OUTPUT OUTPUT(NC1,1) Version 1 var100","var101"," var102 END_OUTPUT Fonctions Vue d'ensemble Dans des dialogues et dans les barres de touches logicielles relatives au dialogue, il y a plusieurs fonctions qui peuvent être lancées par différents événements, par exemple quitter le champ de saisie, appuyer sur une touche logicielle, et qui sont configurées dans les méthodes.
  • Page 428: Fonctions Externes (Uniquement Hmi-Advanced)

    Programmation 2.7 Fonctions Fonctions externes (uniquement HMI-Advanced) A l'aide des fonctions externes, des fonctions supplémentaires et spécifiques à l'utilisateur peuvent être ajoutées. Les fonctions externes sont placées dans un fichier DLL et déclarées par une entrée dans les lignes de définition du fichier de configuration. Voir aussi Liste des services PI (Page A-18) Fonctions externes (uniquement HMI-Advanced) (Page 2-104)
  • Page 429: Définition De Bloc (//B)

    Programmation 2.7 Fonctions //M(TestGC/"GÈnÈration de code:") GC("CODE1",D_NAME) Ecrire le code dans le fichier \MPF.DIR\MESURE.MPF ‡ partir de la mÈthode OUTPUT END_PRESS PRESS(HS8) D_NAME = "\MPF.DIR\MESURE.MPF" AP(D_NAME) Charger le fichier dans la CN END_PRESS 2.7.2 Définition de bloc (//B) Description Les sous-programmes sont désignés dans un fichier de programme par l'identifiant de bloc //B et se terminent par //END.
  • Page 430: Appel Du Sous-Programme (Call)

    Programmation 2.7 Fonctions Exemple //B(PROG1) DÈbut du bloc SUB(UP1) DÈbut du sous-programme REG[0] = 5 Affecter la valeur 5 au registre 0 END_SUB Fin de sous-programme SUB(UP2) DÈbut du sous-programme IF VAR1.val=="Paul" VAR1.val="Jules" RETURN ENDIF VAR1.val="Paul" END_SUB Fin de sous-programme //END Fin du bloc 2.7.3...
  • Page 431: Vérifier La Variable (Cvar)

    Programmation 2.7 Fonctions //M(DIALOGUE1) END_LOAD CHANGE() CALL("UP1") Appeler et exÈcuter le sous-programme END_CHANGE //END 2.7.4 Vérifier la variable (CVAR) Description A l'aide de la fonction CVAR (Check Variable), il est possible de demander si toutes ou certaines variables ou variables d'aide d'un dialogue sont correctes. Une demande pour savoir si des variables contiennent une valeur correcte peut être utile par exemple avant de créer un code CN avec la fonction GC.
  • Page 432: Copy Program (Cp)

    Programmation 2.7 Fonctions ENDIF IF CVAR("VAR1", "VAR2") == TRUE VÈrification des variables VAR1 et VAR2 DLGL ("VAR1 et VAR2 sont OK") Si VAR1 et VAR2 sont renseignÈes sans erreur, la ligne de dialogue "VAR1 et VAR2 sont OK" ELSE DLGL ("VAR1 et VAR2 ne sont pas OK") Si VAR1 et VAR2 ont ÈtÈ...
  • Page 433: Dialog Line (Dlgl)

    Programmation 2.7 Fonctions 2.7.6 Dialog Line (DLGL) Description Dans la barre de dialogue du dialogue, des textes succincts peuvent être affichés dans certaines situations (messages ou aides). Nombre de caractères possibles en taille de police standard : ● HMI-Embedded sl : environ 50 caractères ●...
  • Page 434: Evaluate (Eval)

    Programmation 2.7 Fonctions 2.7.8 Evaluate (EVAL) Description La fonction EVAL évalue une expression transmise et l'exécute ensuite. Ainsi, des expressions peuvent être créées en cours d'exécution. Cela peut être utile pour des accès indexés à des variables. Programmation (exp) Syntaxe : EVAL Description : Evaluer l'expression...
  • Page 435: Execute (Exe)

    Programmation 2.7 Fonctions 2.7.9 Execute (EXE) Description Dans HMI-Advanced, la fonction EXE permet d'ouvrir un programme qui a été créé en tant qu'application avec le paquetage OEM de HMI-Advanced, ou de représenter la programmation simplifiée du contour. Sur HMI-Embedded sl, seule la programmation simplifiée du contour peut être lancée avec EXE.
  • Page 436: Quitter Le Dialogue (Exit)

    Programmation 2.7 Fonctions Programmation ("Fichier Syntaxe : ") Description : Vérifier l'existence du programme CN Paramètres : Fichier Indication de chemin complet du fichier pour le système de fichier CN ou HMI Valeur de retour Nom d'une variable à laquelle le résultat de la demande doit être affecté.
  • Page 437 Programmation 2.7 Fonctions Exemple PRESS(HS1) EXIT END_PRESS Description Si le dialogue actuel est appelé avec la variable de transfert, la valeur des variables peut être modifiée et être retournée dans le dialogue de sortie. Les valeurs des variables sont affectées aux variables transférées du dialogue de sortie au dialogue consécutif à...
  • Page 438: Exit Loading Softkey (Exitls)

    Programmation 2.7 Fonctions //END //M(Dialogue2) PRESS(HS1) EXIT(5, , DIAM»TRE_CALCUL…) ; Quitter l'dialogue2 et revenir ‡ l'dialogue1 dans la ligne aprËs LM. La valeur 5 est affectÈe ‡ la variable POSX et la valeur de la variable DIAM»TRE_CALCUL… est affectÈe ‡ la variable DIAM»TRE.
  • Page 439: Generate Code (Gc)

    Programmation 2.7 Fonctions 2.7.13 Generate Code (GC) Description La fonction GC (Generate Code) génère le code CN à partir de la méthode OUTPUT. Programmation Descripteur"[,"Fichier cible"][,Opt],[Append]) Syntaxe : GC(" Description : Générer un code CN Paramètres : descripteur Nom du bloc OUTPUT qui sert de base à la génération de code Fichier cible Indication de chemin du fichier cible pour le système...
  • Page 440 Programmation 2.7 Fonctions //M(TestGC/"GÈnÈration de code:") "M30" END_OUTPUT PRESS(VS1) D_NAME = "MPF.DIR\MESURE.MPF" GC("CODE1",D_NAME) ; Ecrire le code CN dans le fichier C:\MPF.DIR\MESURE.MPF ‡ partir de la mÈthode OUTPUT : Cycle123(123, -6) END_PRESS Décompilation ● Aucune indication du fichier cible : La fonction GC ne peut être utilisée que dans l'aide à...
  • Page 441: Load Array (La)

    Programmation 2.7 Fonctions Remarque Les variables non valides génèrent une chaîne vide dans le code CN généré et un message d'erreur dans le journal Log lorsqu'elles sont lues. Particularités lors de la décompilation La fonction GC ne peut pas être appelée dans les sous-dialogues ils peuvent contenir des variables provenant du dialogue principal et qui ne seraient pas disponibles par un appel direct.
  • Page 442 Programmation 2.7 Fonctions Exemple ; A partir du fichier dialogue.com DEF VAR2 = (S/*ARR5/"Off"/,"Champ Toggle") PRESS(HS5) LA("ARR5","arrayext.com") ; Charger array ARR5 ‡ partir du fichier arrayext.com VAR2 = ARR5[0] ; Au lieu de "Off"/"On", le champ Toggle de VAR2 "Haut"/"Bas"/"Droite"/"Gauche" END_PRESS //A(ARR5) ("Off"/"On")
  • Page 443: Load Block (Lb)

    Programmation 2.7 Fonctions 2.7.15 Load Block (LB) Description La fonction LB (Load Block) permet de charger des blocs dans les sous-programmes en cours d'exécution. Il est préférable de configurer LB dans une méthode LOAD pour que les sous-programmes chargés puissent être appelés à tout moment. Remarque Les sous-programmes peuvent également être définis directement dans un dialogue et ils n'ont alors pas besoin d'être chargés.
  • Page 444: Load Mask (Lm)

    Programmation 2.7 Fonctions 2.7.16 Load Mask (LM) Description La fonction LM permet de charger un nouveau dialogue. Dialogue principal / sous-dialogue Un dialogue qui appelle un autre dialogue et qui ne se ferme pas, est appelé dialogue principal. Un dialogue qui est appelé à partir d'un dialogue principal, est appelé sous- dialogue.
  • Page 445: Load Softkey (Ls)

    Programmation 2.7 Fonctions Remarque Le paramètre VARx ne fait que de transférer la valeur des variables, c'est-à-dire que les variables peuvent être lues et écrites dans le sous-dialogue, mais n'y sont pas visibles. La restitution des variables du sous-dialogue vers le dialogue principal est possible à l'aide de la fonction EXIT.
  • Page 446: Passivate Program (Pp)

    Programmation 2.7 Fonctions Exemple PRESS(HS4) LS("Barre2",,0) ; Barre2 Ècrase les barres existantes ; toutes les touches logicielles existantes sont supprimÈes END_PRESS Important Tant que l'interpréteur n'a pas encore ouvert de dialogue (c'est-à-dire qu'aucune fonction LM n'a été utilisée), la seule action possible est de configurer une commande LS ou LM dans les méthodes PRESS du bloc de description de touches logicielles d'accès et de la barre d'affichage.
  • Page 447: Read Nc Plc (Rnp), Write Nc Plc (Wnp)

    Programmation 2.7 Fonctions Exemple PP("\MPF.DIR\MESURE.MPF") 2.7.19 Read NC PLC (RNP), Write NC PLC (WNP) Description La commande RNP (Read NC PLC) permet de lire des variables CN ou AP ou des paramètres machines. Programmation Variable système ou utilisateur", Valeur Syntaxe : RNP ("...
  • Page 448: Multiple Read Nc Plc (Mrnp)

    Programmation 2.7 Fonctions Programmation ("Variable système ou utilisateur", Valeur) Syntaxe : Description : Ecrire des variables CN ou AP ou des paramètres machine Paramètres : Variable système ou Nom des variables CN ou AP utilisateur Valeur Valeur qui doit être écrite dans la variable système ou utilisateur.
  • Page 449 Programmation 2.7 Fonctions Important Important : la liste de variables est limitée à 500 lignes et le nombre de registres est limité. Exemple MRNP("$R[0]*$R[1]*$R[2]*$R[3]",1) REG[1] ‡ REG[4] est dÈcrit avec la valeur des variables $R[0] ‡ $R[3]. Lire les paramètres machine d'affichage : Les paramètres machine d'affichage peuvent être lus avec RNP ($MM...) dans le bloc LOAD.
  • Page 450: Refresh

    Programmation 2.7 Fonctions Variable AP Toutes les données AP sont disponibles : données AP Octet y Bit z du bloc de données x DBx.DBXy.z Octet y du bloc de données x DBx.DBBy Mot y du bloc de données x DBx.DBWy Double mot y du bloc de données x DBx.DBDy Real y du bloc de données x...
  • Page 451: Registre (Reg)

    Indice registre avec x = 0...19; Type : REAL ou STRING = VARIANT Les registres avec x ≥ 20 sont déjà utilisés par Siemens. Description de la valeur de registre L'affectation des valeurs dans les registres est configurée dans une méthode.
  • Page 452 Programmation 2.7 Fonctions Exemple UNLOAD REG[0] = VAR1 Attribuer la valeur de variable1 au registre 0 END_UNLOAD UNLOAD REG[9].VAL = 84 Attribuer la valeur 84 au registre 9 END_UNLOAD Dans les dialogues suivants, ces registres peuvent Ítre de nouveau affectÈs ‡ des variables locales dans une mÈthode.
  • Page 453: Return

    Programmation 2.7 Fonctions 2.7.23 RETURN Description La fonction RETURN permet d'annuler le traitement d'un sous-programme en cours et de revenir à l'emplacement de la dernière instruction CALL. Si RETURN n'est pas configuré dans le sous-programme, le sous-programme est exécuté jusqu'à la fin et l'annulation revient ensuite à l'emplacement d'appel. Programmation Syntaxe : RETURN...
  • Page 454 Programmation 2.7 Fonctions Programmation Les variables à partir du code CN sont reprises dans le dialogue. Les valeurs de variable à partir du code CN sont comparées aux valeurs de variables calculées à partir du fichier de configuration S'il n'y a pas de concordance, un message d'erreur est consigné dans le journal Log car les valeurs ont été...
  • Page 455: Search Forward, Search Backward (Sf, Sb)

    Programmation 2.7 Fonctions 2.7.25 Search Forward, Search Backward (SF, SB) Description La fonction SF, SB (Search Forward, Search Backward) permet de rechercher dans le programme CN actuel de l'éditeur une chaîne (string) à partir de la position actuelle du curseur. La valeur de cette chaîne est ensuite éditée. Programmation ("Chaîne") Syntaxe :...
  • Page 456: Select Program (Sp)

    Programmation 2.7 Fonctions 2.7.26 Select Program (SP) Description La fonction SP (Select Program) sélectionne un fichier du système de fichier CN actif afin de le traiter. Ainsi, le fichier doit être au préalable chargé dans la CN. Programmation ("Fichier") Syntaxe : Désignation : Select Program Paramètres :...
  • Page 457: Fonctions String

    Programmation 2.7 Fonctions 2.7.27 Fonctions STRING Vue d'ensemble Les fonctions suivantes permettent les traitements des chaînes de caractère : ● Détermination des longueurs de chaînes ● Recherche d'un signe dans une chaîne ● Extraire une partie de chaîne depuis la gauche ●...
  • Page 458 Programmation 2.7 Fonctions String2 Chaîne de caractères dans laquelle la recherche est effectuée Direction (option) Direction dans laquelle la recherche est effectuée 0: de gauche à droite (par défaut) 1: de droite à gauche Si string1 n'est pas contenu dans string2, le résultat retourné est 0. Exemple DEF VAR01 DEF VAR02...
  • Page 459 Programmation 2.7 Fonctions Fonction RIGHT : Traiter la chaîne à partir de la droite (string, longueur) Syntaxe : RIGHT Description : RIGHT retourne une chaîne de caractères qui doit contenir le nombre de caractères indiqué en partant de la droite d'une chaîne. Paramètres : string (chaîne Chaîne de caractères ou variable avec la chaîne de...
  • Page 460: Services Pi

    Programmation 2.7 Fonctions Fonction REPLACE : Remplacement de caractères ( string, FindString, ReplaceString [, départ [, nombre ] ] ) Syntaxe : REPLACE Description : La fonction REPLACE permet de remplacer un caractère/chaîne de caractères dans une chaîne par un autre caractère/chaîne de caractères.
  • Page 461 Programmation 2.7 Fonctions Exemple PRESS (HS2) PI_SERVICE("_N_CREATO",55) END_PRESS PRESS(VS4) PI_SERVICE("_N_CRCEDN",17,3) END_PRESS Lancement de services OEM La commande PI_START exécute un service PI conformément à la documentation OEM. Programmation Chaîne de transfert" Syntaxe : PI_START(" Description : Exécuter un service PI Paramètres : "Chaîne de La chaîne de transfert doit être placée entre...
  • Page 462: Fonctions Externes (Uniquement Hmi-Advanced)

    Programmation 2.7 Fonctions 2.7.29 Fonctions externes (uniquement HMI-Advanced) Description Cet appel permet d'utiliser d'autres fonctions spécifiques à l'utilisateur. Les fonctions externes sont placées dans un fichier DLL et déclarées par une entrée dans les lignes de définition du fichier de configuration. Remarque Une fonction externe doit avoir au moins un paramètre de retour.
  • Page 463: Exemple De Programmation

    Programmation 2.7 Fonctions //M(DIALOGUE1) LOAD RET = InitConnection(VAR1+SIN(VAR3),13,"Bonjour",VAR2, REG[2]) RET est affectÈ ‡ la valeur de la fonction externe "InitConnection" avec les paramËtres d'appel VAR1+SIN(VAR3), 13, Bonjour, VAR2 et REG[2]. END_LOAD A partir du fichier DLL void __export WINAPI InitConnection(ExtFctStructPtr FctRet, ExtFctStructPtr FctPar, char cNrFctPar) FctRet->value.i Valeur de retour de la fonction...
  • Page 464 Programmation 2.7 Fonctions DEF Spin=(IBB//0/"","Correction de vitesse de broche",""/wr1//"EB0"/20,210,100/130,210,100), spinstop=(B//0/"","ArrÍt broche",""/wr1//"E2.4"/280,210,100/380,210,50/0,11) DEF custom1=(IBB//0/"","Touches utilisateur 1",""/wr1//"EB6"/20,240,100/130,240,100) DEF custom2=(IBB//0/"","Touches utilisateur 2",""/wr1//"EB7"/20,270,100/130,270,100) DEF By1 DEF By2 DEF By3 DEF By6 DEF By7 HS1=("Octet d'entrÈe", SE1, AC4) HS2=("") HS3=("") HS4=("") HS5=("") HS6=("") HS7=("") HS8=("") VS1=("") VS2=("") VS3=("")
  • Page 465 Programmation 2.7 Fonctions By2=octet+2 By3=octet+3 By6=octet+6 By7=octet+7 Feed.VAR="EB"<<By3 Spin.VAR="EB"<<Octet Custom1.VAR="EB"<<By6 Custom2.VAR="EB"<<By7 Axisstop.VAR="E"<<By2<<".2" Spinstop.VAR="E"<<By2<<".4" Byte.wr=1 END_CHANGE CHANGE(Axis stop) IF Axistop==0 Axistop.BC=9 ELSE Axistop.BC=11 ENDIF END_CHANGE CHANGE(Spin stop) IF Spinstop==0 Spinstop.BC=9 ELSE Spinstop.BC=11 ENDIF END_CHANGE PRESS(VS8) EXIT END_PRESS Extension de l'interface utilisateur 2-107 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 466 Programmation 2.7 Fonctions Résultat Figure 2-10 Pupitre de commande de la machine Remarque Vous trouverez d'autres exemples dans la boîte à outils fournie. Extension de l'interface utilisateur 2-108 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 467: Opérateurs

    Programmation 2.8 Opérateurs Opérateurs Vue d'ensemble En programmation, il est possible d'utiliser les opérateurs suivants : ● Opérateurs mathématiques ● Opérateurs relationnels ● Opérateurs logiques (booléens) ● Opérateurs de bit ● Fonctions trigonométriques 2.8.1 Opérateurs mathématiques Vue d'ensemble Opérateurs mathématiques Désignation Addition Soustraction...
  • Page 468: Fonctions Trigonométriques

    Programmation 2.8 Opérateurs VAR1 contient le nombre à arrondir. Le paramètre "4" indique le nombre de chiffres après la virgule dans le résultat à mémoriser dans VAR2. Fonctions trigonométriques Fonctions trigonométriques Désignation SIN(x) Sinus de x COS(x) Cosinus de x TAN(x) Tangente de x ATAN(x, y)
  • Page 469: Opérateurs De Bit

    Programmation 2.8 Opérateurs Exemple : IF VAR1.VAL == 1 VAR2.VAL = TRUE ENDIF Conditions La profondeur d'imbrication est illimitée. Condition avec un ordre : ENDIF Condition avec deux ordres : ELSE ENDIF 2.8.2 Opérateurs de bit Vue d'ensemble Opérateurs de bit Désignation OU bit à...
  • Page 470: Opérateur Shr

    Programmation 2.8 Opérateurs Exemple PRESS(VS1) VAR01 = 16 SHL 2 ; RÈsultat = 64 VAR02 = VAR02 SHL VAR04 ; Le contenu de VAR02 est converti en 32 bits unsigned et des bits sont dÈcalÈs ‡ gauche de la valeur de VAR04 bits. Puis, la valeur de 32 bits est de nouveau convertie au format de la variable VAR02.
  • Page 471: Gestion De La Programmation

    Gestion de la programmation Quelles sont les fonctions de l'aide à la programmation ? Vue d'ensemble L'aide à la programmation permet d'assister le programmeur lors de la création d'un programme CN avec l'éditeur ASCII. L'aide à la programmation permet aussi de créer des interfaces utilisateur personnalisées.
  • Page 472: Aide À La Programmation Des Cycles De Mesure Et D'usinage

    "anciens" cycles), ces informations manquent. La façon dont les informations contenues dans les lignes ;#- peuvent être préparées pour des cycles à l'aide de configuration de fichiers INI est décrite ci-dessous. Pour les cycles Siemens, les fichiers de configuration nécessaires sont fournis à la livraison.
  • Page 473 Gestion de la programmation 3.2 Aide à la programmation des cycles de mesure et d'usinage Condition préalable Pour ces cycles, il faut disposer d'une configuration créée avec les moyens de "Extension de l'interface utilisateur" ou en créer une. Pour les dialogues créés avec "Extension de l'interface utilisateur" pour la gestion des cycles utilisateur, il est possible pour cette procédure de placer les informations dans les fichiers de description de dialogue.
  • Page 474: Activer Le Dialogue Depuis Le Programme Cn

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN Exemple : [CYCLE83] Mname=CYC83 Dir=cst.dir Output=perÁage.ini Anzp=17 Version=3 Code_typ=0 Versions de cycles différentes Les cycles de différentes versions portant le même nom sont différenciés au moyen du numéro de version. Les numéros de bloc complet, secondaire et de séquence avant l'appel de cycle restent inchangés.
  • Page 475: Structure De L'instruction "Mmc

    Pour HMI Advanced, le "canal de commande" doit être activé (si les cycles de mesure Siemens ne sont pas encore installés). Il faut pour cela effectuer une modification dans le fichier F:\MMC2\ COMIC.NSK dans le groupe fonctionnel "Mise en service" : Sélectionner le fichier F:\MMC2\COMIC.NSK dans le groupe fonctionnel "Mise en...
  • Page 476 Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN Paramètres Groupe fonctionnel Nom de la touche logicielle avec laquelle les boîtes de dialogue utilisateur configurées peuvent être appelées. Préréglage : CYCLES, affichée en tant que "Cycles" sur la touche logicielle 14 et accessible par la touche <ETC>.
  • Page 477: Exemple Avec Instruction Mmc

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN ● Pour les cycles utilisateur : \CUS.DIR\HLP.DIR\640.DIR pour une résolution de 640 dpi \CUS.DIR\HLP.DIR\800.DIR pour une résolution de 800 dpi \CUS.DIR\HLP.DIR\1024.DIR pour une résolution de 1024 dpi ● Pour les cycles constructeur : \CMA.DIR\HLP.DIR\640.DIR pour une résolution de 640 dpi \CMA.DIR\HLP.DIR\800.DIR...
  • Page 478 Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN Fichier de boîte de dialogue dans le répertoire des cycles (*.COM) //C3(Image2) R/ 15 75 / 5 /COMMENT, %1 %2 %3/ W,RJ / TEST_1 / ... Type de variables: Real, Integer ou String Plage admissible : 15 à...
  • Page 479: Exemple 1 : Instruction Mmc Sans Acquittement

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN 3.3.3 Exemple 1 : Instruction MMC sans acquittement Programme pièce N10 MMC("CYCLES,PICTURE_ON,T_SK.COM,IMAGE1,GUD4.DEF,,,A1","N") N20 TEST_1 = 1 N25 G4 F10 N30 MMC("CYCLES,PICTURE_OFF","N") Paramètres : //C1(IMAGE1) Fichier du dialogue (R///VAR UT. TEST_1/W/TEST_1///) (*.COM) Variable de texte [VARIABLES_DE_TEXTE]...
  • Page 480: Exemple 2 : Arrêt Temporisé Et Variables De Texte Optionnelles

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN 3.3.4 Exemple 2 : Arrêt temporisé et variables de texte optionnelles Programme pièce N10 MMC("CYCLES,PICTURE_ON,T_SK.COM,IMAGE6,GUD4.DEF,,10,T1,G1","N") N15 G4 F15 N30 MMC("CYCLES,PICTURE_OFF","N") Paramètres : //C6(Image6) Fichier du dialogue (R///VAR UT. TEST_1.%1/W/TEST_1///) (*.COM) Variable de texte [VARIABLES_DE_TEXTE]...
  • Page 481: Exemple 3 : Instruction Mmc Avec Mode D'acquittement Synchrone

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN fichier COM (ANW.VAR TEST_1). Les appels de variables de texte de la commande MMC (paramètres 9 à 23) permettent ainsi de "combiner" des messages ou des noms. 3.3.5 Exemple 3 : Instruction MMC avec mode d'acquittement synchrone Programme pièce N15 MMC("CYCLES,PICTURE_ON,T_SK.COM,IMAGE1,GUD4.DEF,,,F1","S")
  • Page 482: Exemple 4 : Positionnement Du Champ De Saisie Et De Visualisation

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN 3.3.6 Exemple 4 : Positionnement du champ de saisie et de visualisation Description L'indication des paramètres de positionnement dans le fichier COM permet de visualiser le champ de commentaires, le champ de saisie et de visualisation à un emplacement quelconque dans la plage de visualisation.
  • Page 483 Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN Figure 3-5 Exemple 4a, Paramètre de positionnement Afin que la commande du curseur fonctionne sans interruption, les champs configurés doivent se chevaucher : Figure 3-6 Exemple 4b, Paramètre de positionnement Extension de l'interface utilisateur 3-13 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 484: Exemple 5 : Affichage D'un Graphique Dans La Boîte De Dialogue

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN 3.3.7 Exemple 5 : Affichage d'un graphique dans la boîte de dialogue Description Il est possible d'afficher des graphiques créés dans le dialogue par ex. avec Paintbrush. Le texte de commentaire relatif au graphique peut être prédéfini dans le fichier COM. Le texte de commentaire peut ici aussi être positionné...
  • Page 485: Exemple 6 : Affichage Des Variables Opi

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN 3.3.8 Exemple 6 : Affichage des variables OPI Description Plusieurs valeurs OPI peuvent être affichées. Programme pièce MMC("CYCLES,PICTURE_ON,T_SK.COM,IMAGE7,GUD4.DEF,,TEST_1,J1","S") Paramètres : //C7(Bild7) Fichier du dialogue (R///Test_1/R/Test_1) (*.COM) (I///); (interprÈtÈ comme une ligne vide) (R///Valeur rÈelle de l'axe 1/R/$valeur rÈelle) (R//1/ParamËtre R 12/W/$R[12]) Variable de texte...
  • Page 486: Exemple 7 : Mode D'acquittement Asynchrone Avec Touches Logicielles

    Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN 3.3.9 Exemple 7 : Mode d'acquittement asynchrone avec touches logicielles Description Grâce à un réglage dans le fichier COM, les touches logicielles peuvent être affichées en mode asynchrone, reliées à la variable d'acquittement et évaluées dans le programme pièce. Programme pièce N10 QUIT_1 = "START"...
  • Page 487 Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN IF Match (Quit_1," SK1") >= 0 GotoF Label1 ;effectue une recherche au sein de la chaÓne d'une chaÓne. Si une touche logicielle est activée, la boucle est à nouveau utilisée. Figure 3-9 Exemple 7 : Mode d'acquittement asynchrone Exécution...
  • Page 488 Gestion de la programmation 3.3 Activer le dialogue depuis le programme CN Extension de l'interface utilisateur 3-18 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 489: Configurer Les Touches Dédiées Et Les Touches Ap

    Configurer les touches dédiées et les touches AP Introduction Vue d'ensemble Ce chapitre décrit la configuration des éléments de commande suivants : ● 6 touches dédiées sur OP 010, OP 010C et sur les claviers SINUMERIK avec pavé de touches dédiées, ainsi que les touches <Machine> et <MENU SELECT>, dont l'affectation peut être modifiée en option.
  • Page 490: Touches Dédiées Des Op

    Gestion de la programmation 4.1 Introduction ● Choix ciblé des menus créés avec "Extension de l'interface utilisateur" ● Choix d'autres images créées avec "Extension de l'interface utilisateur" en fonction de la commande actuelle des images. Configuration La configuration s'effectue avec la fonctionnalité de "Extension de l'interface utilisateur". ●...
  • Page 491: Fonctions Des Touches Dans L'état À La Livraison

    ● mmc0w32 *) ● mmc2 *) ● hmi_adv *) *) les répertoires ainsi signalés sont réservés à Siemens. Les fichiers sont traités dans l'ordre indiqué ici. Les entrées du premier répertoire désactivent les entrées des répertoires suivants. Extension de l'interface utilisateur...
  • Page 492: Configuration

    Gestion de la programmation 4.2 Configuration A la livraison, les affectations pour HK1 à HK6 sont définies comme suit dans KEYS.INI dans le répertoire mmc2 pour le système standard : Touche Fonction Position Groupe fonctionnel Machine, dernière image Programme Groupe fonctionnel Programme, dernière image Offset Groupe fonctionnel Paramètre, dernière image Gestionnaire de...
  • Page 493 Gestion de la programmation 4.2 Configuration Figure 4-2 Vue d'ensemble de la configuration Extension de l'interface utilisateur Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 494: Configuration Dans Le Fichier Keys.ini

    Gestion de la programmation 4.2 Configuration 4.2.2 Configuration dans le fichier KEYS.INI Vue d'ensemble Chaque catégorie de fichier de configuration KEYS.INI dans les répertoires précités entraîne les réactions de TL dans une section [KeyConfiguration]. Chaque entrée (ligne) définit l'action du système en cas d'actionnement (actionnement multiple) d'une touches dédiée spécifique, désigné...
  • Page 495 Remarque L'actionnement multiple est possible pour les touches HK1 - HK8 ainsi que pour les touches réservées à Siemens HK9 - HK49. Exemple d'actionnement multiple d'une touche dédiée : Lors du premier actionnement d'un Hotkey, la zone correspondante est activée et un état/action est éventuellement déclenché...
  • Page 496 Gestion de la programmation 4.2 Configuration Affectation des touches logicielles aux valeurs d'action Touches logicielles horizontales (SKHi) Action SKH1 SKH2 SKH3 SKH4 SKH5 SKH6 SKH7 SKH8 Touches logicielles verticales (SKVi) Action SKV1 SKV2 SKV3 SKV4 SKV5 SKV6 SKV7 SKV8 Touche Action <RECALL>...
  • Page 497 Les touches dédiées 1 – 8 sont affectées aux touches de l'OP. Les touches dédiées 9 – 49 sont réservées pour Siemens. Il existe également des touches spécifiques à AP de 50 à 254. Ces touches ne sont pas à proprement parler des touches dédiées mais elles sont utilisées pour le choix des...
  • Page 498 Gestion de la programmation 4.2 Configuration Une nouvelle pression sur la touche <ETC> permet de revenir à la barre de touches logicielles 1. Ainsi, la plage de valeurs dans HMI-Advanced se situe pour le numéro de tâche entre 0 et 23, dans HMI- Embedded sl entre 0 et 15.
  • Page 499: Extensions Et Cas Particuliers

    Gestion de la programmation 4.2 Configuration 4.2.4 Extensions et cas particuliers Configurer les touche M et Menu-Select comme HK7, HK8 La touche <M> (machine) et la touche <MENU-SELECT> peuvent être configurées en option comme une touche dédiée. Ces touches perdent alors leur signification et leur fonction d'origine.
  • Page 500: Extensions Pour Touches Ap

    Gestion de la programmation 4.2 Configuration ● La plage de valeurs pour Action est limitée de 0 à 17 pour : – TL horizontales 1 à 8 – TL verticales 1 à 8 – Recall – ETC 4.2.5 Extensions pour touches AP Vue d'ensemble Pour les touches AP, il est possible de configurer un changement de tâche et d'état.
  • Page 501: Interface Ap

    Dans l'interface AP, la zone DB19.octet10 est prévue pour la sélection d'une touche. L'AP peut y définir directement une touche entre 50 et 254. (Les touches 1 à 49 sont réservées à Siemens, les touches 50 à 254 sont des touches spécifiques à l'AP.) Remarque Avec un fonctionnement M:N, la plage pour la 2nde interface HMI est DB19.octet60.
  • Page 502: Description De La Sélection D'image De L'ap

    Gestion de la programmation 4.3 Interface AP Sélectionner des dialogues à partir de l'interface AP Entre l'AP et HMI-Embedded sl, il existe une interface de sélection de dialogues. Les moyens d'affichage et les fonctions existant pour les dialogues sélectionnés par les touches logicielles sont également disponibles pour les dialogues AP.
  • Page 503: Sélection D'image

    Gestion de la programmation 4.3 Interface AP Commande de l'interface L'interface est commandée par le programme AP du constructeur à l'aide des fonctions suivantes (extrait du DB 19, première interface HMI) : AP → HMI Sélection Désélection HMI → AP Sélection Désélection DBW 28...
  • Page 504: Groupes Fonctionnels

    Gestion de la programmation 4.3 Interface AP Désélection de l'image Dans le tableau ci-dessus, les différentes étapes sont indiquées par des chiffres entre parenthèses (numéro d'étape). ● L'AP met à "1" le bit1 dans l'octet AP pour la désactivation d'image lorsque bit1 et bit2 sont mis à...
  • Page 505: Configuration De La Sélection De Dialogue

    Gestion de la programmation 4.3 Interface AP 4.3.3 Configuration de la sélection de dialogue Description L'interface est activée par l'existence de la section [PLC_SELECT] dans le fichier COMMON.COM au lancement de HMI. Dans le fichier COMMON.COM, sous la section [PLC_SELECT], est définie l'affectation de numéros d'image à l'image configurée. Configuration nom de l'image, fichier, commentaire Syntaxe :...
  • Page 506: Sélectionner Des Dialogues / Barres De Touches Logicielles

    Gestion de la programmation 4.4 Sélectionner des dialogues / barres de touches logicielles Sélectionner des dialogues / barres de touches logicielles 4.4.1 Affectation des fichiers INI aux groupes fonctionnels Vue d'ensemble Le logiciel HMI accède en cas de valeur d'Action ≥ 100 aux opérations de "Extension de l'interface utilisateur".
  • Page 507: Configuration De Fonctions "Extension De L'interface Utilisateur

    Gestion de la programmation 4.4 Sélectionner des dialogues / barres de touches logicielles 4.4.2 Configuration de fonctions "Extension de l'interface utilisateur" Description Pour chaque action (≥100), il est possible de configurer un ou plusieurs états (en fonction de la liste d'état) et quelle fonction "Extension de l'interface utilisateur" doit être déclenchée. Si, dans ces fichiers INI, rien n'est configuré, aucun dialogue ni aucune barre de TL ne s'affiche.
  • Page 508: Liste Des États Sélectionnables

    Gestion de la programmation 4.5 Liste des états sélectionnables Liste des états sélectionnables 4.5.1 Etats sélectionnables dans HMI-Advanced Vue d'ensemble Généralités valables pour toutes les tâches avec HMI-Advanced : Pas de configuration : L'état actuel est conservé. Configuration avec 0 : Retour à...
  • Page 509: Groupe Fonctionnel Programme

    Gestion de la programmation 4.5 Liste des états sélectionnables Groupe fonctionnel Paramètres Il est seulement possible ici de rester dans l'image actuelle. Groupe fonctionnel Programme Etat Fonction Sélection de données Gérer les programmes Journal Groupe fonctionnel Services Etat Fonction Intro données Sortie données Gérer des données Sélection de données...
  • Page 510: Etats Sélectionnables Dans Hmi-Embedded Sl

    Gestion de la programmation 4.5 Liste des états sélectionnables Etat Fonction Optimisation/Test (à partir de V7.1) Groupe fonctionnel Custom Voir le chapitre "Groupe fonctionnel Custom". 4.5.2 Etats sélectionnables dans HMI-Embedded sl Vue d'ensemble Dans HMI-Embedded sl, il existe les possibilités de configuration suivantes pour l'état : une configuration : L'état actuel est conservé.
  • Page 511 Gestion de la programmation 4.5 Liste des états sélectionnables Etat Fonction Origine pièce – Poche rectangulaire Origine pièce – 1 trou /Ecran utilisateur Origine pièce – 2 trous Origine pièce – 3 trous Origine pièce – 4 trous Origine pièce – Tourillon rectangulaire Origine pièce –...
  • Page 512: Gestionnaire De Programmes

    Gestion de la programmation 4.5 Liste des états sélectionnables Gestionnaire de programmes Etat Fonction Répertoire CN Programmes pièce* Sous-programmes* Répertoire utilisateur 1* Répertoire utilisateur 2* Répertoire utilisateur 3* Répertoire utilisateur 4* Cycles standard* Cycles constructeur* Cycles utilisateur* Répertoire utilisateur 5* Répertoire utilisateur 6* Répertoire utilisateur 7* Répertoire utilisateur 8*...
  • Page 513: Etats Sélectionnables Avec Shopturn Sur Ncu

    Gestion de la programmation 4.5 Liste des états sélectionnables Etat Fonction – /Ecran utilisateur Données utilisateur Paramètres machine 4.5.4 Etats sélectionnables avec ShopTurn sur NCU Machine Manuel (sans option "Machine manuel") Légende : Si l'option existe (PM d'affichage activé) Masque utilisateur Les fonctions sélectionnées peuvent être configurées avec "Extension de l'interface utilisateur".
  • Page 514: Machine Manuel (Avec L'option "Machine Manuel")

    Gestion de la programmation 4.5 Liste des états sélectionnables Etat Fonction – /Ecran utilisateur (contre-poupée) Paramétrage ShopTurn Machine manuel (avec l'option "Machine manuel") Etat Fonction Ecran de base Mesure d'outil Mesure d'outil – Longueur manuelle X /Ecran utilisateur Mesure d'outil – Longueur manuelle Z /Ecran utilisateur Mesure d'outil –...
  • Page 515 Gestion de la programmation 4.5 Liste des états sélectionnables Etat Fonction 1600 Fraisage* 1613 Fraisage – Poche rectangulaire* 1614 Fraisage – Poche circulaire* 1623 Fraisage – Tourillon rectangulaire* 1624 Fraisage – Tourillon circulaire* 1633 Fraisage – Rainure longitudinale* 1634 Fraisage – Rainure circulaire* 1640 Fraisage –...
  • Page 516 Gestion de la programmation 4.5 Liste des états sélectionnables Etat Fonction Répertoire utilisateur 4* Cycles standard* Cycles constructeur* Cycles utilisateur* Répertoire utilisateur 5* Répertoire utilisateur 6* Répertoire utilisateur 7* Répertoire utilisateur 8* Programme Etat Fonction Plan de travail/éditeur de codes G Simulation –...
  • Page 517: Groupe Fonctionnel "Custom

    Groupe fonctionnel "Custom" Etat à la livraison et utilisation Vue d'ensemble Les groupes fonctionnels décrits jusqu'à présent peuvent être étendus et modifiés à l'aide de "Extension de l'interface utilisateur". Les extensions peuvent être ajoutées uniquement aux touches logicielles restées non utilisées. Les moyens décrits dans la suite permettent de configurer un groupe fonctionnel autonome, dans HMI-Embedded sl et dans HMI-Advanced, dans lequel l'ensemble des 8 touches logicielles horizontales et 8 touches logicielles verticales est disponible pour une interface...
  • Page 518: Activation Du Groupe Fonctionnel

    Groupe fonctionnel "Custom" 5.2 Activation du groupe fonctionnel Activation du groupe fonctionnel HMI-Advanced Le groupe fonctionnel est partagé dans le fichier REGIE.INI et placé sur une touche logicielle. Exemple : activation à l'aide de la touche logicielle 4 de la première barre étendue (par défaut). ●...
  • Page 519: Définition Du Dialogue De Démarrage

    Groupe fonctionnel "Custom" 5.3 Définition du dialogue de démarrage Si ce PM d'affichage possède la valeur -1, HMI-Embedded sl démarre dans le groupe fonctionnel spécifié par le SCK comme groupe de démarrage. A l'état de livraison, la touche logicielle 1 de la barre principale se trouve dans le groupe fonctionnel "Machine". Activation par touches ●...
  • Page 520 Groupe fonctionnel "Custom" 5.3 Définition du dialogue de démarrage ● Nom du groupe fonctionnel HMI-Advanced HMI-Embedded sl Le nom saisi est affiché en haut à gauche du Le nom saisi est affiché en haut à gauche du dialogue de démarrage. dialogue de démarrage.
  • Page 521: Environnement De Configuration

    Environnement de configuration Etendue de livraison Vue d'ensemble Le logiciel qui interprète les fichiers de configuration pour les interfaces utilisateur et qui met à disposition ou active les fonctions décrites fait partie de l'étendue de la livraison du logiciel HMI ainsi qu'un éditeur ASCII pour la création du contenu des fichiers de configuration (éditeur de programme).
  • Page 522: Génération De Fichiers De Configuration

    Environnement de configuration 6.2 Génération de fichiers de configuration Génération de fichiers de configuration 6.2.1 Utilisation du fichier COMMON.COM Vue d'ensemble Avec la mise de en oeuvre de HMI-Advanced, aucune entrée n'est nécessaire dans COMMON.COM. Avec HMI-Embedded sl, ce fichier de commande central contient les informations suivantes : ●...
  • Page 523: Structure Du Fichier Common.com

    Environnement de configuration 6.2 Génération de fichiers de configuration recherche qui est interprété. La taille des fichiers de configuration n'est pas limitée. Il faut cependant tenir compte du fait qu'un fichier de taille élevée ralentit la vitesse de traitement. 6.2.2 Structure du fichier COMMON.COM Vue d'ensemble Le fichier COMMON.COM est fourni avec les cycles.
  • Page 524 Environnement de configuration 6.2 Génération de fichiers de configuration Entrées de commande Syntaxe : CHK_FILE_EXIST= Désignation : Cet indicateur de commande : indique si les fichiers de configuration doivent être copiés à chaque fois de la CN ou s'il faut vérifier si ces données se trouvent déjà...
  • Page 525: Configuration De Touches Logicielles D'accès

    Environnement de configuration 6.2 Génération de fichiers de configuration Exemple pour COMMON.COM [MMC_DOS] sc101=verzahn.com ; MACHINE sc111=mda.com ; Les fichiers se trouvent dans la mémoire Flash de HMI. sc122=auto.com sc207=param.com ; PARAMETRE sc314=aeditor.com ; PROGRAMME, éditeur sc315=aeditor.com sc316=aeditor.com sc407=dienste.com ; SERVICES sc507=diagnose.com ;...
  • Page 526: Programmation

    Environnement de configuration 6.2 Génération de fichiers de configuration Programmation fichier Syntaxe SCxxx= Désignation Touche logicielle Connection : Relation entre touche logicielle et fichier de configuration "xxx" représente une identité interne de la touche logicielle d'accès Fichier Paramètres Nom du fichier de configuration Points d'accès dans les groupes fonctionnels Groupe fonctionnel SCxxx...
  • Page 527: Texte Localisé

    ● Textes d'aide ● tout autre texte souhaité Noms de fichiers admis Les noms de fichiers sont déterminés de la façon suivante : Alsc.txt textes localisés pour les cycles standard Siemens Almc.txt textes localisés pour les cycles constructeurs Aluc.txt textes utilisateur localisés Forme d'une entrée de texte...
  • Page 528: Structure D'archivage Des Fichiers De Configuration

    Environnement de configuration 6.3 Structure d'archivage des fichiers de configuration Structure d'archivage des fichiers de configuration 6.3.1 HMI-Embedded sl Archivage En environnement Linux, les configurations utilisateurs sont copiées sur la carte CF dans le répertoire /user/sinumerik/hmi/proj (pour dialogues utilisateurs "normaux", autrement dit tout sauf l'aide à...
  • Page 529: Hmi-Advanced

    Environnement de configuration 6.3 Structure d'archivage des fichiers de configuration \cycles\lng\xxx (Répertoire de langues, par ex. deu, eng... – un répertoire par langue. Le fichier aluc.txt de la langue concernée est archivé ici.) \cycles\ico (Répertoire d'images – contient uniquement des sous- répertoires pour chaque résolution) \cycles\ico\ico640 Répertoire pour les images de résolution 640*480 au format...
  • Page 530: Stratégie De Recherche Pour Une Plate-Forme Matérielle Commune Pour Les Systèmes Hmi

    Environnement de configuration 6.4 Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI 6.4.1 Principe de la stratégie de recherche Vue d'ensemble HMI-Embedded WIN32 recherche les fichiers de configuration pour "Extension de l'interface utilisateur"...
  • Page 531 Environnement de configuration 6.4 Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI Répertoire sur le disque RAM (RAMDISK) : Filename.bin Filename.bmp Nom du bitmap sans chemin Avec HMI-Advanced, les fichiers d'extension ".bin" ne sont pas nécessaires Il s'agit de l'ordre de recherche si aucune archive n'est indiquée et si le nom de fichier ne contient aucun chemin : Filename.bin...
  • Page 532 Environnement de configuration 6.4 Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI Filename.bin Filename.bi_ dans l'archive dans le répertoire CST\Résolution du chemin d'archivage de données Filename.bmp Filename.bm_ dans l'archive dans le répertoire CST\Résolution du chemin d'archivage de données Filename.bin dans le répertoire actuel (répertoire Bin) Filename.bmp...
  • Page 533: Stratégie De Recherche Pour Common.com

    Environnement de configuration 6.4 Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI Filename.bmp de l'archive CST.ARJ dans le répertoire CST\Résolution du chemin d'archivage de données Filename.bin de l'archive CUS.ARJ dans le répertoire actuel (répertoire Bin) Filename.bmp de l'archive CUS.ARJ dans le répertoire actuel (répertoire Bin) Filename.bin de l'archive CMA.ARJ dans le répertoire actuel (répertoire Bin) Filename.bmp de l'archive CMA.ARJ dans le répertoire actuel (répertoire Bin) Filename.bin de l'archive CST.ARJ dans le répertoire actuel (répertoire Bin)
  • Page 534: Stratégie De Recherche Pour Les Images

    Environnement de configuration 6.4 Stratégie de recherche pour une plate-forme matérielle commune pour les systèmes HMI 6.4.3 Stratégie de recherche pour les images Ordre de recherche La stratégie de recherche étendue pour les images (bitmaps) de HMI-Embedded sl s'étend aussi aux images de "Extension de l'interface utilisateur". En cas de coexistence de HMI-Embedded WIN32 (pour ShopMill/ShopTurn) et de HMI- Advanced sur une plate-forme matérielle, un chemin d'archivage de données adéquat peut être défini.
  • Page 535: Pièces Jointes

    Pièces jointes Liste des touches logicielles d'accès Touches logicielles d'accès de ShopMill et ShopTurn ShopMill SCxxx Dialogue de sortie SC818 Groupe fonctionnel machine manuelle TL horizontale 8 (dialogue de grande taille) SC8181 Groupe fonctionnel machine manuelle TL horizontale 8 (dialogue de moyenne taille) SC8182 Groupe fonctionnel machine manuelle TL horizontale 8...
  • Page 536 Pièces jointes A.1 Liste des touches logicielles d'accès ShopMill SCxxx Dialogue de sortie SC826 Groupe fonctionnel machine auto TL horizontale 6 (dialogue de grande taille) SC8261 Groupe fonctionnel machine auto TL horizontale 6 (dialogue de moyenne taille) SC8262 Groupe fonctionnel machine auto TL horizontale 6 (dialogue de taille réduite) SC8426...
  • Page 537 SC8407 Groupe fonctionnel éditeur de code G TL horizontale 7 (aide à la programme (plage étendue) programmation des cycles de mesure)* * Il s'agit de dialogues Siemens. ShopTurn SCxxx Dialogue de sortie SC818 Groupe fonctionnel machine manuelle TL horizontale 8...
  • Page 538: A Pièces Jointes

    Tournage)* SC8407 Groupe fonctionnel éditeur de code G TL horizontale 7 (aide à la programme (plage étendue) programmation des cycles Fraisage) * * Il s'agit de dialogues Siemens. Extension de l'interface utilisateur Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 539: A.2 Liste Des Couleurs

    Pièces jointes A.2 Liste des couleurs Liste des couleurs Couleurs disponibles Pour HMI-Advanced et HMI-Embedded sl, un tableau de couleurs standard est disponible pour la configuration de dialogues (sous-ensemble des couleurs standard correspondantes) : Numéro Couleur noir brun rouge vert foncé gris clair gris foncé...
  • Page 540: Nouvelles Couleurs Définies

    Pièces jointes A.2 Liste des couleurs Activation d'un tableau de couleurs sous Paint Shop Pro : ● Fichier → Ouvrir → ...\*.bmp ● Couleurs → Ouvrir palette de couleurs → ...\*.PAL ● Utiliser la palette à l'aide de l'option "Index de couleur : Ouvrir". Couleurs du système Pour un élément (texte, champ de saisie, arrière-plan, etc.), l'une des 10 couleurs peut être sélectionnée.
  • Page 541: A.3 Liste Des Variables Système Accessibles

    Pièces jointes A.3 Liste des variables système accessibles Liste des variables système accessibles Index Description $A_DBB[x] x=ByteNo Octet de données de/vers AP $A_DBD[x] x=Offset Mot double de données (32 bit) de/vers AP $A_DBR[x] x=Offset Données Real (32 bit) de/vers AP $A_DBW[x] x=Offset Mot de données (16 bit) de/vers AP...
  • Page 542 Pièces jointes A.3 Liste des variables système accessibles Index Description $A_OUTSI Logique programmable sûre : Sortie NCK interne sécurité $A_OUTSID Logique programmable sûre : Image de sortie NCK interne sécurité $A_OUTSIP Logique programmable sûre : Sortie AP interne sécurité 611D $A_OUTSIPD Logique programmable sûre : Image de sortie AP interne 611D sécurité...
  • Page 543 Pièces jointes A.3 Liste des variables système accessibles Index Description $AA_DTBW[x] x=Axis Distance spécifique à l'entraînement du début du bloc dans SCP $AA_DTEB[x] x=Axis Distance spécifique à l'entraînement de fin de bloc dans le système de coordonnées de base $AA_DTEPB[x] x=Axis Distance spécifique à...
  • Page 544 Pièces jointes A.3 Liste des variables système accessibles Index Description $AA_MM3[x] x=Axis Accès au résultat de la mesure dans SCM $AA_MM4[x] x=Axis Accès au résultat de la mesure dans SCM $AA_MW[x] x=Axis Valeur mesurée dans SCP $AA_OFF[x] x=Axis Mouvement combiné pour l'axe programmé $AA_OFF_LIMIT[x] x=Axis valeur limite spécifique à...
  • Page 545 Pièces jointes A.3 Liste des variables système accessibles Index Description $AC_FCT0[x] x=PolynomNo Coefficient a0 n. polynôme pour synchronisation $AC_FCT1[x] x=PolynomNo Coefficient a1 n. polynôme pour synchronisation $AC_FCT2[x] x=PolynomNo Coefficient a2 n. polynôme pour synchronisation $AC_FCT3[x] x=PolynomNo Coefficient a3 n. polynôme pour synchronisation $AC_FCTLL[x] x=PolynomNo...
  • Page 546 Pièces jointes A.3 Liste des variables système accessibles Index Description $AC_VC Correction additive d'avance tangentielle pour actions de synchronisation $AN_AXCTAS[n] conteneur axe adresse réelle (position tournage) $AN_AXCTSWA[CTn] CTn=conteneur axe n°. conteneur axe tournage actif $AN_ESR_TRIGGER ESR signal démarrage $AN_MARKER[x] x=MarkerNo Variable mémento pour action de synchronisation du déplacement $MC_DISPLAY_AXIS...
  • Page 547 Pièces jointes A.3 Liste des variables système accessibles Index Description $P_TOOL Numéro du tranchant d'outil actif $P_TOOLL[1] Longueur d'outil active 1 $P_TOOLL[2] Longueur d'outil active 2 $P_TOOLL[3] Longueur d'outil active 3 $P_TOOLND[x] x=ToolNo Nombre de tranchants $P_TOOLNO Numéro de l'outil actif $P_TOOLR rayon d'outil actif $P_UIFR[x,y,MI]...
  • Page 548 Pièces jointes A.3 Liste des variables système accessibles Index Description $SC_PA_CENT_ORD[x,5] x=Number protection zone Ordonnée centre cercle du 6. élément de contour $SC_PA_CENT_ORD[x,6] x=Number protection zone Ordonnée centre cercle du 7. élément de contour $SC_PA_CENT_ORD[x,7] x=Number protection zone Ordonnée centre cercle du 8. élément de contour $SC_PA_CENT_ORD[x,8] x=Number protection zone...
  • Page 549 Pièces jointes A.3 Liste des variables système accessibles Index Description $SC_PA_ORI[x] x=Number protection zone Affectation niveau de la zone de protection $SC_PA_PLUS_LIM[x] x=Number protection zone Limitation supérieure de la zone de protection d'application $SC_PA_T_W[x] x=Number protection zone Zone de protection rapportée à la pièce ou à l'outil $SN_PA_ACTIV_ IMMED[x] x=Number protection zone...
  • Page 550 Pièces jointes A.3 Liste des variables système accessibles Index Description $SN_PA_CONT_ABS[x,1] x=Number protection zone Abscisse extrémité du 2. élément de contour $SN_PA_CONT_ABS[x,2] x=Number protection zone Abscisse extrémité du 3. élément de contour $SN_PA_CONT_ABS [x,3] x=Number protection zone Abscisse extrémité du 4. élément de contour $SN_PA_CENT_ABS[x,4] x=Number protection zone Abscisse extrémité...
  • Page 551 Pièces jointes A.3 Liste des variables système accessibles Index Description $TC_DPCx[y,z] x=ParamNo Paramètre de tranchant d'outil défini par l'utilisateur y=ToolNo, z=EdgeNo $TC_DPx[y,z] x=ParamNo Valeur de correction de tranchant y=ToolNo, z=EdgeNo $TC_DPx[y,z] x=ParamNo Valeur de correction de tranchant transformée y=ToolNo, z=EdgeNo $TC_ECP ...
  • Page 552: A.4 Liste Des Services Pi

    Pièces jointes A.4 Liste des services PI Index Description $TC_TPCx[y] x=ParameterNo Paramètre d'outil défini par l'utilisateur y=ToolNo $TC_TPG1 numéro de broche $TC_TPG2 Règle de concaténation $TC_TPG3 diamètre minimal de la meule $TC_TPG4 Largeur minimale de la meule $TC_TPG5 Largeur actuelle de la meule $TC_TPG6 Vitesse de rotation maximale de la meule $TC_TPG7...
  • Page 553 Pièces jointes A.4 Liste des services PI Service Signification Paramètres Exemple Attribution de l'interruption 5 pour le programme MPF_DIR/TEST_MPF dans le canal actuel. L'interruption a la priorité 3 et est effectuée sans relèvement rapide pour le contour PI_SERVICE("_N_ASUP__",5, 3, 0, 0,"/_N_MPF_DIR/_N_TEST_MPF") _N_CANCEL Toutes les alarmes de catégorie "Cancel-Alarm"...
  • Page 554 Pièces jointes A.4 Liste des services PI Service Signification Paramètres Exemple _N_CREATO Création d'un outil avec un numéro T défini. Les modules suivants du système de fichier actif sont concernés par ce service PI : Répertoire outil TV : L'outil est introduit comme existant. Corrections d'outil TO : le premier tranchant D1 (avec contenu NUL) est généré.
  • Page 555 Pièces jointes A.4 Liste des services PI Service Signification Paramètres Exemple Commencer la recherche avec calcul dans le canal actuel Pour un lancement pertinent du service PI, la structure des données doit auparavant être remplie pour la recherche de bloc (bloc SPRAF; adressage sur HMI-Embedded sl avec services de variables via /Channel/Search/..).
  • Page 556 Pièces jointes A.4 Liste des services PI Extension de l'interface utilisateur A-22 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 557: Liste Des Abréviations

    Liste des abréviations Abréviations Programmable Logic Control: ASCII American Standard Code for Information Interchange : Code standard américain pour l'échange d'information BTSS Interface du tableau opérateur Conception Assistée par Ordinateur CIVA Interpolative Compensation : Compensation avec interpolation Numerical Control : commande numérique Convertisseur numérique-analogique Computerized Numerical Control : commande numérique par ordinateur Correction d'outil...
  • Page 558: B.1 Abréviations

    Liste des abréviations B.1 Abréviations GMFC Groupe à mode de fonctionnement commun Global User Data : données globales utilisateur Hard Disc : Disque dur Human Machine Interface : Interface utilisateur de la commande Hardware : matériel Increment : déplacement en manuel incrémental Initializing Data : Données d'initialisation Interpolateur International Standard Organization...
  • Page 559 Liste des abréviations B.1 Abréviations Skip : Saut de bloc optionnel Sub Program File : sous-programme SRAM Mémoire statique (secourue) Software (logiciel) System Files : fichiers système Pupitre de commande de la machine Testing Data Active : identificateur de paramètres machine Tool Offset : Correction d'outil Tool Offset Active : identificateur (type de fichier) pour corrections d'outil User Frame...
  • Page 560 Liste des abréviations B.1 Abréviations Extension de l'interface utilisateur Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 561: Glossaire

    Glossaire Action Tout ce qui est configuré dans une → méthode : → fonctions,→ calculer les variables,→ modifier les propriétés, ... Programmable Logic Control: logique programmable assurant pour l'essentiel l'exécution des combinaisons logiques dans le système SINUMERIK. Application standard → Interface utilisateur disponible par défaut. Arborescence de commande Plusieurs →...
  • Page 562: Commentaire Utile

    Glossaire Champ Toggle Liste des valeurs dans le → champ de saisie et de visualisation ; contrôle avec le champ Toggle : l'entrée dans un champ doit correspondre à l'une des valeurs listées. Numerical Control : Composant système de SINUMERIK qui commande le déplacements des axes en fonction du →...
  • Page 563: Événement

    Glossaire Événement Tout ce qui est déclenche le traitement d'une → méthode : entrée de caractères, actionnement de → touches logicielles, ... Fichier de configuration Fichier contenant les définitions et les instructions définissant l'apparence des → dialogues et de leurs → fonctions. Focus Mise en évidence sur l'écran, identifiant →...
  • Page 564 Les paramètres sont des éléments modifiables de la syntaxe de programmation et sont remplacés dans le → fichier de configuration par d'autres mots/symboles. Paramètres machine Réglages des caractéristiques du système SINUMERIK par Siemens/le constructeur de machine/l'utilisateur final et qui sont placés dans le système. On distingue : $MN_... Paramètres machine CN généraux $MC_...
  • Page 565 Glossaire Service PI → Fonction qui exécute une opération fixe sur → CN. Les services PI peuvent être appelés par → AP et par → HMI-Advanced/HMI-Embedded sl. ShopMill Application et interface utilisateur SINUMERIK optimisées pour le fraisage 2½D. ShopTurn Application et interface utilisateur SINUMERIK optimisées pour le tournage. Simulation Reproduction du →...
  • Page 566: Variable Système

    Glossaire Variable système Variable CN qui contient les état CN pour l'accès au programme pièce et les accès de → HMI. Variable utilisateur Variables définies par l'utilisateur dans le → programme pièce ou le bloc de données. → Touche logicielle x verticale Extension de l'interface utilisateur Glossaire-6 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 567: Index

    Index Numéro, 4-14 propriétés, 2-10 Dialogue principal, 2-86 Action, 4-10 Actionnement multiple, 4-6 Aide, 2-23 Aide (HMI Advanced seulement), 2-29 Elément de dialogue, 2-13 Arborescence de commande, 2-1 État de la variable, 2-20 Array définition, 2-42 élément, 2-43 état, 2-46 Fichier indice de colonne, 2-43 copier, 2-74...
  • Page 568 Index PP (Passivate Program), 2-88 OUTPUT, 2-66 REFRESH (actualiser), 2-92 PRESS, 2-67 REPLACE (strings), 2-102 UNLOAD, 2-65 RETURN (retour), 2-95 vue d'ensemble, 2-61 RIGHT (Strings), 2-101 Mise en tampon temporaire, 4-13 RNP (Read NC PLC Variable), 2-89 Mode changement de dialogue, 2-86 SB (Search Backward), 2-97 Mode de saisie, 2-22 SF (Search Forward), 2-97...
  • Page 569 Index Sous-programme, 2-69 VARIANT, 2-25 appel, 2-72 identifiant de bloc, 2-71 interruption, 2-95 variable, 2-71 Valeur de la variable, 2-19 State, 4-10 Valeurs limites, 2-21 Variable calcul, 2-31 CURPOS, 2-36 Task, 4-9 CURVER, 2-37 Texte, 2-21 ENTRY, 2-38 Texte court, 2-21 ERR, 2-38 Texte des unités, 2-21 FILE_ERR, 2-39...
  • Page 570 Index Extension de l'interface utilisateur Index-4 Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0...
  • Page 571 SINUMERIK SINUMERIK 840D sl/840Di sl/810D Aide en ligne (HE1) Manuel de mise en service Valable pour : commande SINUMERIK 840D sl/840DE sl SINUMERIK 840Di sl/840DiE sl SINUMERIK 840D/840DE SINUMERIK 810D/810DE Logiciel Version logicielle HMI Advanced 11/2006 6FC5397-0DP10-0DA0...
  • Page 572 Siemens s'ils ne sont pas de Siemens. Le fonctionnement correct et sûr du produit implique son transport, stockage, montage et mise en service selon les règles de l'art ainsi qu'une utilisation et maintenance soigneuses.
  • Page 573 Sommaire Aides à la programmation .......................... 5 Vue d'ensemble ..........................5 Aide condensée "ASCII" ........................8 1.2.1 Extension//remplacement de la fonction d'aide ................8 1.2.2 Entrées dans le fichier "IF.INI" .......................8 1.2.3 Extension des fichiers de texte ....................11 1.2.4 Extension d'une rubrique ......................13 1.2.5 Extension d'une instruction ......................14 1.2.6...
  • Page 574 Sommaire Aide en ligne (HE1) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 575: Aides À La Programmation

    Aides à la programmation Vue d'ensemble Aides à la programmation La commande numérique PCU 50.3 contient les aides à la programmation extensibles suivantes : • aide condensée "ASCII" • aide complète "PDF" – aide supplémentaire (fichier PDF) à partir de l'aide condensée "ASCII" –...
  • Page 576 Aides à la programmation 1.1 Vue d'ensemble Principe de l'aide PDF L'aide PDF requiert les éléments suivants sur le lieu de stockage des fichiers d'aide : • fichier d'appel, par ex. PG_GR.TXT, avec les indications : <nom de fichier PDF> <ID> <terme recherché> par appel •...
  • Page 577 L'aide respecte l'ordre de la séquence de recherche suivante : • F:\USER\HLP • F:\OEM\HLP • F:\ADD_ON\HLP • F:\MMC2\HLP • F:\HMI_ADV\HLP • F:\DH\CUS.DIR\HLP.DIR (répertoire utilisateur) • F:\DH\CMA.DIR\HLP.DIR (répertoire constructeur) • F:\DH\CST.DIR\HLP.DIR (répertoire Siemens) • F:\DH\COM.DIR\HLP.DIR Aide en ligne (HE1) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 578: Aide Condensée "Ascii

    Aides à la programmation 1.2 Aide condensée "ASCII" Aide condensée "ASCII" Comme aide à la programmation lorsque vous éditez le programme pièce, vous pouvez faire "Touche d'information" appel aux fonctions d'aide suivantes de l'éditeur avec la • aide condensée "ASCII" –...
  • Page 579 • Utilisateur final "DH\CUS.DIR\USER_GR.COM" (nom de fichier quelconque) "Réglages" (est saisi dans Remarque Le chemin d'accès au fichier de texte Siemens "DH\CST.DIR\lFS_GR.COM" doit exister, sinon un message d'erreur correspondant s'affiche. Lors de l'affectation du chemin, le nom du fichier texte peut être paramétré de différentes manières.
  • Page 580 Aides à la programmation 1.2 Aide condensée "ASCII" Exemple : ENDUSER=CUS.DIR\IFM_.COM Le fichier indépendant de la langue "IFM.COM" est d'abord recherché dans le répertoire "C:\DH\CUS.DIR\", puis, si celui-ci n'existe pas, le fichier spécifique à la langue (par ex. "IFM_GR.COM") est ouvert. Extrait du fichier de texte "IFM_GR.COM"...
  • Page 581: Extension Des Fichiers De Texte

    "g" = Rectification "s" = Grignotage "p" = Poinçonnage "a" = Afficher toutes les technologies [TEXTFILES] Siemens = DH\CST.DIR\IFS_GR.COM Constructeur de la machine-outil = DH\CMA.DIR\IFM_GR.COM Constructeur de la machine-outil = DH\CMA.DIR\IFI_GR.COM Utilisateur final = DH\CUS.DIR\USER_GR.COM [CONTEXT] = 0: Contextualisation désactivée = 1: Contextualisation activée...
  • Page 582: Définition De La Rubrique

    Technologie/ID de rubrique/aide étendue/texte d'instruction/ texte descriptif Remarque En ce qui concerne les différents fichiers de texte, les rubriques Siemens s'affichent en premier, puis les rubriques constructeur de la machine et finalement les rubriques utilisateur final. Cet ordre n'apparaît que si les rubriques ont été déclarées en premier dans le fichier de texte, puis les instructions.
  • Page 583: Extension D'une Rubrique

    Siemens 50...99 Constructeur de la machine-outil à partir de 100 Utilisateur final En standard, les ID de rubrique suivantes existent dans le fichier de texte Siemens : Tableau 1-2 ID de rubrique imposées ID de Nom de rubrique ID de...
  • Page 584: Extension D'une Instruction

    Aides à la programmation 1.2 Aide condensée "ASCII" 1.2.5 Extension d'une instruction Extension d'une instruction Une instruction contient des textes descriptifs tels que "G0/Interpolation linéaire à grande vitesse". L'attribution d'une instruction à une rubrique s'effectue par l'ID de rubrique. Paramètres de définition de l'instruction Une définition d'instruction contient les paramètres suivants : Technologie/ID de rubrique/aide étendue/texte d'instruction/texte descriptif Exemple : aide de l'éditeur...
  • Page 585: Intégration De Commandes Supplémentaires

    Aides à la programmation 1.2 Aide condensée "ASCII" Technologie Les lettres suivantes sont prévues pour l'appartenance technologique : "m" = Fraisage "t" = Tournage "g" = Rectification "s" = Grignotage "p" = Poinçonnage "a" = Toutes technologies Remarque Pour attribuer des entrées à plusieurs technologies et à différentes rubriques, celles-ci doivent être séparées par des virgules.
  • Page 586 Aides à la programmation 1.2 Aide condensée "ASCII" Paramètres de définition de l'instruction Technologie/ID de rubrique/aide étendue/texte d'instruction/texte descriptif Aide étendue Dans le paramètre "Aide étendue", les entrées suivantes sont possibles : • aide de l'éditeur /"Nom de fichier PDF", ID d'aide, "terme recherché"/ •...
  • Page 587: Texte D'instructions

    Aides à la programmation 1.2 Aide condensée "ASCII" Texte d'instructions reprise dans l'éditeur Un texte d'instruction peut être "G17" par exemple. Par " ", ce texte est repris dans le programme pièce en cours d'édition. La longueur des textes d'instructions peut atteindre environ 12 caractères. Texte descriptif Le texte descriptif constitue le texte d'aide qui décrit l'instruction plus en détail.
  • Page 588: Extension Avec Des Variables De Texte D'alarme

    Aides à la programmation 1.3 Aide complète "PDF" 1.2.7 Extension avec des variables de texte d'alarme Fonction Une particularité du paramétrage de la section des textes descriptifs ou des noms de rubrique consiste à stocker dans la section des "variables de texte d'alarme" à la place des textes descriptifs.
  • Page 589: Extension De L'aide À La Programmation

    Aides à la programmation 1.3 Aide complète "PDF" 1.3.2 Extension de l'aide à la programmation Grâce à un certain marquage dans le paramètre "Aide étendue" de la définition d'instruction, il est possible de lier une aide complète en plus de l'aide condensée. Cette aide complète peut, par exemple, contenir des informations détaillées concernant la commande sélectionnée.
  • Page 590 Aides à la programmation 1.3 Aide complète "PDF" 2) Créer le fichier de texte Copiez l'index que vous avez généré conformément au point ci-dessus (numéros de page justifiés à droite) et enregistrez-le dans un fichier au format fichier de texte (*.TXT). Exemple : MEAW 155 <mot recherché>...
  • Page 591: Aide En Mode Iso

    Vous pouvez ensuite appeler l'aide complète "PDF" depuis l'aide condensée "ASCII". IF.INI [FICHIERS DE TEXTE] [TEXTFILES] ;fichiers de texte contenant l'information qui est affichée dans le système d'aide Siemens=cst.dir\ifs_.com SiemensI=cst.dir\ifit_.com ou. ifim_.com Constructeur= Enduser= Aide en ligne (HE1) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 592: Fichiers Nécessaires

    • MD20150 GCODE_RESET_VALUES[n(canal actuel),47] Si le PM 20150 [47] = 2, le fichier qui est inscrit dans le fichier INI sous "SiemensI" (mode ISO) est utilisé (sinon celui qui est inscrit sous "Siemens"). • MD 10880 MM_EXTERN_CNC_LANGUAGE Le PM 10880 définit si la CN doit être configurée pour tourner ou fraiser en mode ISO.
  • Page 593 Aides à la programmation 1.4 Aide en mode ISO Fichiers nécessaires • IFIT_.COM ou IFIM_.COM : fichier de texte contenant les commandes en mode ISO et la description condensée • *.PDF : par ex. 840D_PGIT_GR.PDF • *.TXT : par ex. 840D_PITG_GR.TXT 1) Définir des repères de saut dans le document Dans le document (par ex.
  • Page 594 Aides à la programmation 1.4 Aide en mode ISO 4) Générer le fichier PDF Imprimez votre document comme fichier Postscript et convertissez celui-ci en format "PDF" avec Adobe Acrobat Distiller. 5) Charger les fichiers dans la CN Chargez les fichiers que vous avez générés (*.PDF et *.TXT) dans la CN dans le répertoire F:\USER\HLP.
  • Page 595: Aide Alarme / Aide Relative Aux Paramètres Machine

    Aide Alarme / Aide relative aux paramètres machine Vue d'ensemble Les fonctions et l'évolutivité des aides alarme et aides PM sont décrites dans les chapitres qui suivent. Logiciels • HMI Advanced • Adobe Reader 4.x (logiciel gratuit disponible sur Internet/dans le commerce) Le logiciel "Adobe Acrobat Reader 4.x"...
  • Page 596 Aide Alarme / Aide relative aux paramètres machine 2.1 Vue d'ensemble Procédure de création • Définir et générer les sauts dans le document d'aide (par ex. au moyen de la fonction d'index standard des systèmes PAO) • Enregistrer le fichier de saut comme fichier de texte •...
  • Page 597 L'aide respecte l'ordre de la séquence de recherche suivante : • F:\USER\HLP • F:\OEM\HLP • F:\ADD_ON\HLP • F:\MMC2\HLP • F:\HMI_ADV\HLP • F:\DH\CUS.DIR\HLP.DIR (répertoire utilisateur) • F:\DH\CMA.DIR\HLP.DIR (répertoire constructeur) • F:\DH\CST.DIR\HLP.DIR (répertoire Siemens) • F:\DH\COM.DIR\HLP.DIR Aide en ligne (HE1) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 598: 2.2 Aide Alarme

    L'appel à l'aide ouvre un fichier PDF et affiche l'alarme correspondante sur la CN avec Adobe Reader. Les fichiers des alarmes sont stockés dans les répertoires suivants : • alarmes Siemens : F:\HMI_ADV\HLP • alarmes constructeur : F:\DH\CMA.DIR\HLP • alarmes utilisateur : F:\DH\USER\HLP Noms de fichier Les noms de fichier suivants doivent être respectés impérativement (il est interdit de les...
  • Page 599: Extension De L'aide Alarme

    Aide Alarme / Aide relative aux paramètres machine 2.2 Aide Alarme TR : turc RU : russe PL : polonais NL : néerlandais Les abréviations des langues doivent être utilisées pour les noms de fichier des alarmes utilisateur correspondantes conformément à la convention de noms décrite ci-dessus (il est interdit de les modifier).
  • Page 600: Commentaires Utilisateur Concernant L'aide

    Aide Alarme / Aide relative aux paramètres machine 2.2 Aide Alarme 3) Générer le fichier PDF Imprimez votre document comme fichier Postscript et convertissez celui-ci en format "PDF" avec Adobe Acrobat Distiller. 4) Introduire les fichiers dans la commande Chargez les fichiers que vous avez générés (*.PDF et *.TXT) dans la CN, par exemple dans le répertoire F:\DH\USER\HLP.
  • Page 601: Commutation De L'aide Alarme "Win-Help" Sur L'aide "Pdf

    Aide Alarme / Aide relative aux paramètres machine 2.2 Aide Alarme 2.2.4 Commutation de l'aide Alarme "Win-Help" sur l'aide "PDF" Si vous voulez commuter la fonction d'aide de Win-Help sur l'aide PDF, la marche à suivre correspond à celle qui est décrite dans le chapitre précédent : "Extension de l'aide Alarme". 1.
  • Page 602: Aide Relative Aux Paramètres Machine

    L'aide relative aux paramètres machine repose sur l'"aide PDF". L'appel de l'aide ouvre un fichier PDF et l'alarme correspondante s'affiche sur la CN avec Adobe Reader. Les fichiers des paramètres machine sont stockés dans les répertoires suivants : • PM Siemens : F:\MMC2\HLP • PM utilisateur : F:\USER\HLP Noms de fichier Les noms de fichier suivants doivent être respectés impérativement (il est interdit de les...
  • Page 603: Extension De L'aide Pour Paramètres Machine

    Aide Alarme / Aide relative aux paramètres machine 2.3 Aide relative aux paramètres machine Syntaxe du fichier de texte Ficher PDF sans identifiant de N° de PM Page langue DROT.PDF 1000 DROT.PDF 1001 DROT.PDF 1002 Signification des noms Signification N_NCK_GR.PDF PM généraux C_NCK_GR.PDF PM spécifiques d'un canal...
  • Page 604 Aide Alarme / Aide relative aux paramètres machine 2.3 Aide relative aux paramètres machine 2) Créer le fichier de texte Copiez l'index que vous avez généré conformément au point ci-dessus (numéros de page justifiés à droite) et enregistrez-le dans un fichier comme fichier TXT. Exemple : 10000 170 <ID>...
  • Page 605: Index

    Index Fichier d'initialisation, fichier IF.INI, 8 Fichiers de texte Extension, 11 Fonction d'aide, 8, 18 Aide à la programmation Extension, 8 Extension, 19 Aide Alarme, 28 Commentaires, 30 Extension, 29 Nom du fichier, 28 ID de rubrique, 13 Aide complète "PDF" IF.INI, 11 Paramétrer, 15 IFM_GR.COM, 10...
  • Page 606 Index Aide en ligne (HE1) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 607 Introduction Edition de fichiers avec Word Saisie de texte SINUMERIK Problèmes et remèdes SINUMERIK 840D sl/840Di sl/840D/840Di/810D Bibliographie relative à la création de textes Création de textes en langues étrangères (TX2) Manuel de mise en service Valable pour: Commande SINUMERIK 840D sl/840DE sl SINUMERIK 840D powerline/840DE powerline SINUMERIK 840Di powerline/840DiE powerline SINUMERIK 810D powerline/810DE powerline...
  • Page 608 Siemens s'ils ne sont pas de Siemens. Le fonctionnement correct et sûr du produit implique son transport, stockage, montage et mise en service selon les règles de l'art ainsi qu'une utilisation et maintenance soigneuses.
  • Page 609 Sommaire Introduction..............................5 Généralités.............................5 Conditions préalables ........................5 Familles de langues ........................6 Outils utilisés ..........................7 Termes fondamentaux ........................8 Edition de fichiers avec Word ........................11 Vue d’ensemble ...........................11 Création de nouveaux fichiers de texte ..................11 Ouvrir un fichier existant ......................12 Enregistrement de fichiers de texte .....................14 Codages pour SINUMERIK HMI....................15 Saisie de texte ............................
  • Page 610 Sommaire Tableaux Tableau 1-1 Familles de langues ........................6 Tableau 2-1 Codages ............................15 Tableau 3-1 Codage de fichiers de texte ......................19 Création de textes en langues étrangères (TX2) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 611: Introduction

    Introduction Généralités Depuis les années quatre-vingt-dix, Microsoft a fait des efforts considérables pour satisfaire aux exigences de traitement de l'information et de développement de logiciels à l’échelle mondiale. Outre le support d'un maximum de langues, l’objectif a été de supporter, si possible, toutes les langues avec une version uniforme du système d’exploitation, contrairement aux versions spécifiques des systèmes d'exploitation qui étaient utilisés dans le passé...
  • Page 612: Types De Texte Pour Hmi Embedded Et Hmi Advanced

    Introduction 1.3 Familles de langues • le fichier de texte doit être codé avec cette page de codes et non pas comme fichier Unicode ; • le texte doit être créé avec des moyens aussi simples que possible et donc, si possible, sans installation de logiciels supplémentaires ;...
  • Page 613: Outils Utilisés

    Introduction 1.4 Outils utilisés Famille de langues Page de codes Langues Windows Coréen Coréen Chinois Chinois standard (chinois traditionnel) Système d’exploitation et langue cible faisant partie de la même famille de langues Lorsque la langue du système d’exploitation (par ex. l’allemand) fait partie de la même famille de langues que la langue cible (par ex.
  • Page 614: Termes Fondamentaux

    Introduction 1.5 Termes fondamentaux Vérification de l’installation du support des langues d’Extrême-Orient Le chapitre "Particularités des langues d’Extrême-Orient" explique comment installer le support des langues d’Extrême-Orient. Termes fondamentaux Page de codes Une page de codes est une liste de signes qui constitue l’ensemble des signes disponibles pour une ou plusieurs langues.
  • Page 615 Introduction 1.5 Termes fondamentaux • uniquement pour les textes typographiques destinés à être publiés : le signe diacritique et la lettre de base sont sortis séparément, ce qui permet toutes les combinaisons souhaitées, par ex. pour les langues anciennes et l’écriture phonétique. Dans tous les autres cas, les lettres combinées sont considérées comme des unités indissociables.
  • Page 616 Introduction 1.5 Termes fondamentaux Fichier de texte Un fichier de texte est un fichier qui ne contient ni formatages (polices de caractères, tailles de police, textes soulignés, écriture grasse, italique, etc.) ni objets intégrés (images, tableaux, graphiques, notes de bas de la page, etc.). Le fichier contient donc, outre les caractères de texte, uniquement les caractères de commande ASCII comme Tab, CR et LF (tabulateur, retour de chariot et interligne).
  • Page 617: Edition De Fichiers Avec Word

    Edition de fichiers avec Word Vue d’ensemble Ce chapitre décrit les moyens de traitement des fichiers de texte dans Microsoft Word 2003. Word 2003 n’édite pas directement les fichiers de En plus du fichier de texte, il est recommandé texte, mais les convertit en fichiers Word lors de d’enregistrer une version sous forme de fichier l’ouverture.
  • Page 618: Ouvrir Un Fichier Existant

    Edition de fichiers avec Word 2.3 Ouvrir un fichier existant Ouvrir un fichier existant 1. Dans Word 2003, sélectionnez la commande "Ouvrir..." dans le menu "Fichier". 2. Dans le dialogue "Ouvrir", sélectionnez sous "Type de fichier" l'option « Fichiers de texte (*.txt) ». Si l’extension de votre fichier n’est pas «...
  • Page 619 Edition de fichiers avec Word 2.3 Ouvrir un fichier existant 5. Le dialogue « Convertir un fichier » s’affiche. Sélectionnez « Texte codé » et cliquez sur « OK ». 6. La boîte de dialogue « Conversion de fichier – Example.txt » apparaît. –...
  • Page 620: Enregistrement De Fichiers De Texte

    Edition de fichiers avec Word 2.4 Enregistrement de fichiers de texte 7. Cliquez sur „OK“. Le fichier s’ouvre en étant converti en fichier Word. Le texte existant est formaté avec une police de caractères standard. Enregistrement de fichiers de texte Enregistrez le texte saisi comme «...
  • Page 621: Codages Pour Sinumerik Hmi

    Edition de fichiers avec Word 2.5 Codages pour SINUMERIK HMI – Si vous ignorez l’avertissement, tous les caractères qui ne peuvent pas être codés seront remplacés par un point d’interrogation « ? ». Codages pour SINUMERIK HMI Lorsque vous ouvrez ou enregistrez un fichier, ce ne sont pas des numéros mais des désignations de page de codes qui sont utilisées.
  • Page 622 Edition de fichiers avec Word 2.5 Codages pour SINUMERIK HMI Création de textes en langues étrangères (TX2) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 623: Saisie De Texte

    Saisie de texte Caractères spéciaux des différentes familles de langues Famille de langues à alphabet latin Pour les familles de langues à base latine (langues baltiques, langues d’Europe centrale, turc, langues d’Europe de l’Ouest), vous pouvez entrer directement la plupart des caractères, soit l’alphabet latin de base, sur votre clavier (par ex.
  • Page 624: Saisie Au Moyen De La Table De Caractères

    Saisie de texte 3.2 Saisie au moyen de la table de caractères Options dérangeantes de Word Désactivez les fonctions suivantes dans Word pour éviter que des caractères indésirables n’apparaissent dans le texte. Dans la boîte de dialogue "Outils" → "Options de correction automatique..." sur l’onglet "Mise en forme automatique au cours de la frappe"...
  • Page 625 Saisie de texte 3.2 Saisie au moyen de la table de caractères 3. Cochez la case "Affichage avancé". 4. Sous "Codage", sélectionnez la page de codes de votre fichier de texte pour limiter la quantité de caractères proposés à cette page de codes. Les pages de code sont désignées de la façon suivante : Tableau 3-1 Codage de fichiers de texte Désignation...
  • Page 626: Saisie Combinée

    Saisie de texte 3.3 Saisie combinée Saisir un caractère 1. Choisissez le caractère que vous voulez entrer. La barre d’information indique le codage Unicode (U+..., hexadécimal), le codage de la page de codes (entre parenthèses) et la description du caractère en clair. Si vous changez la disposition du clavier (voir chapitre "Utilisation d’une autre disposition du clavier") de façon appropriée, la combinaison de touches de l’entrée numérique (voir chapitre "Entrée numérique de texte") s’affiche en bas à...
  • Page 627: Utilisation D'une Autre Disposition Du Clavier

    Saisie de texte 3.4 Utilisation d’une autre disposition du clavier Clavier Le tableau synoptique suivant vous indique les signes diacritiques de certains claviers. Clavier Accent Hatch Brèv Ogonek Point Deux Cédille Double Rond Tilde circonf points accent aigu grav lexe horizont aigu chef...
  • Page 628: Concept De Propriété De Langue Du Clavier

    Saisie de texte 3.4 Utilisation d’une autre disposition du clavier Exemple En hongrois, vous pourrez entrer ces signes de la manière suivante : • őŐűŰ (O double accent aigu, U double accent aigu) au moyen de la table de caractères •...
  • Page 629 Saisie de texte 3.4 Utilisation d’une autre disposition du clavier 4. Cliquez sur "Ajouter". La boîte de dialogue "Ajouter un schéma d’entrée" s’ouvre. 5. Dans la boîte de dialogue "Ajouter un schéma d’entrée", sélectionnez la langue sous "Paramètres régionaux d’entrée" et le clavier correspondant sous "Disposition du clavier". La langue ("Paramètres régionaux d’entrée") peut aussi concorder avec la langue par défaut ou avec une autre langue pour laquelle vous avez déjà...
  • Page 630: Utilisation

    Saisie de texte 3.4 Utilisation d’une autre disposition du clavier 6. Cliquez sur "OK". La boîte de dialogue "Ajouter un schéma d’entrée" se ferme. Vous retournez à la boîte dialogue "Services de texte et langues d’entrée". 7. Sous "Clavier...", vous choisissez la façon dont vous voulez changer la disposition du clavier.
  • Page 631 Saisie de texte 3.4 Utilisation d’une autre disposition du clavier Si vous cliquez sur ce champ avec la touche droite de la souris, un raccourci vous est proposé au-dessus de la commande de menu "Paramètres" pour parvenir à la boîte de dialogue "Paramètres du clavier".
  • Page 632: Saisie Numérique De Texte

    Saisie de texte 3.5 Saisie numérique de texte Image du clavier Procurez-vous une représentation graphique de la disposition du clavier sur le site Internet indiqué dans le chapitre "Bibliographie relative à la création de textes". Vérification de la disposition du clavier Comparez les dispositions du clavier et retenez une touche qui présente deux affectations différentes.
  • Page 633: Propriété De Langue Des Fichiers Word

    Saisie de texte 3.6 Propriété de langue des fichiers Word. Les nombres hexadécimaux à 4 caractères des différentes cases du tableau constituent les codes Unicode correspondants qui peuvent être utilisés pour identifier un caractère, mais pas pour effectuer une entrée numérique. Propriété...
  • Page 634 Saisie de texte 3.6 Propriété de langue des fichiers Word. Afficher la propriété de langue Dans Word, la propriété de langue actuelle s’affiche sur la barre d'état au bas de la fenêtre. Définition de la propriété de langue Pour définir la propriété de langue d’un texte, procédez de la manière suivante : 1.
  • Page 635 Saisie de texte 3.6 Propriété de langue des fichiers Word. 4. Sur la liste des commandes (à droite), sélectionnez "Langue" (voir figure). 5. Tirez cette configuration sur une barre d’outils avec la touche gauche de la souris. 6. Fermez la boîte de dialogue. Avec le champ de sélection, vous pouvez maintenant modifier la langue sélectionnée pour chaque partie du texte.
  • Page 636: Fichiers Word Multilingues

    Saisie de texte 3.7 Fichiers Word multilingues Fichiers Word multilingues Dans certains cas, il peut être judicieux de définir de manière ciblée différentes propriétés de langue pour certains passages de texte au sein d’un fichier Word. Conditions générales des fichiers Word multilingues Vous voulez entrer certains passages de texte avec le clavier allemand et également l’éditer ultérieurement avec le clavier allemand, alors que vous souhaitez entrer et éditer d’autres passages de texte avec le clavier de la langue cible.
  • Page 637 Saisie de texte 3.7 Fichiers Word multilingues Exemples Cela peut s’avérer nécessaire : • dans les textes grecques et cyrilliques, lorsqu’il vous manque l’alphabet latin et d’autres caractères ASCII avec la disposition correspondante du clavier ; • avec certaines dispositions du clavier, par ex. le clavier tchèque, lorsque les chiffres ne sont pas disposés au niveau normal ;...
  • Page 638 Saisie de texte 3.7 Fichiers Word multilingues Affichage permanent de la disposition active du clavier Afin que vous soyez informé de la disposition du clavier qui est active à l’instant, vous pouvez régler la barre des tâches pour qu’elle reste toujours visible : 1.
  • Page 639: Particularités Des Textes Grecs Et Cyrilliques

    Saisie de texte 3.8 Particularités des textes grecs et cyrilliques Particularités des textes grecs et cyrilliques Remarque Si vous rédigez un texte en écriture grecque ou cyrillique pour la première fois, il vous est vivement recommandé de lire cette partie. Du point de vue linguistique, les alphabets grec et cyrillique sont considérés comme des alphabets autonomes et non pas comme des extensions de l’alphabet latin.
  • Page 640 Saisie de texte 3.8 Particularités des textes grecs et cyrilliques Disposition du clavier pour l’écriture russe En outre, la disposition du clavier russe ne comporte pas certains caractères spéciaux ASCII tels que #$[]{}''|~&. Il est donc recommandé d’utiliser, si possible, des fichiers Word bilingues pour cette langue conformément à...
  • Page 641: Particularités Des Langues D'extrême-Orient

    Saisie de texte 3.9 Particularités des langues d’Extrême-Orient. Particularités des langues d’Extrême-Orient. Condition préalable Si vous voulez rédiger ou corriger des textes en langue japonaise, chinoise ou coréenne, vous devez installer le kit d’extension correspondant du système d’exploitation. Vérification de l'installation du système Dans le menu Démarrer →...
  • Page 642 Saisie de texte 3.9 Particularités des langues d’Extrême-Orient. Saisie Lors de la saisie, l’outil Input Method Editor (IME), qui s’active comme une disposition du clavier, est utilisé pour composer les caractères sur un clavier européen. Pour utiliser l’IME, vous avez généralement besoin d’un traducteur qui maîtrise la langue cible comme langue maternelle.
  • Page 643 Saisie de texte 3.9 Particularités des langues d’Extrême-Orient. Important Il existe même une variante pleine chasse de l’espace (espace idéographique). Seule la largeur de ce caractère permet de le reconnaître lorsqu’il est marqué. Exemple incorrect : Les caractères entourés sont des variantes pleine chasse dont l’utilisation est interdite. Remarque Lorsque vous transmettez un ordre de commande à...
  • Page 644 Saisie de texte 3.9 Particularités des langues d’Extrême-Orient. Création de textes en langues étrangères (TX2) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 645: Problèmes Et Remèdes

    Problèmes et remèdes Changement involontaire de la disposition du clavier Problème Lorsque vous entrez votre texte, le clavier change occasionnellement de disposition sans que vous en ayez donné l’ordre explicite. Remède : Vérifiez l’option Changement automatique du clavier conformément au chapitre "Fichiers Word multilingues".
  • Page 646 Problèmes et remèdes Remède : Vérifiez les critères formels des textes. Est-ce que tous les caractères à signification fonctionnelle sont codés correctement ? • Pour les guillemets imposés, vérifiez si Word a converti les guillemets droits (caractères ASCII) que vous avez entrés en guillemets typographiques. Certaines options dérangeantes de Word sont décrites dans le chapitre "Caractères spéciaux de différentes familles de langues".
  • Page 647: Bibliographie Relative À La Création De Textes

    Bibliographie relative à la création de textes Vous trouverez des informations complémentaires concernant la création de textes dans les documents suivants : Developing International Software, Second Edition • Livre : Microsoft Press, octobre 2002, ISBN 0-7356-1583-7 http://www.microsoft.com/globaldev/getwr/dis_v2/default.mspx • Tableau synoptique des pages de codes chez Microsoft http://www.microsoft.com/globaldev/reference/WinCP.mspx •...
  • Page 648 Bibliographie relative à la création de textes Création de textes en langues étrangères (TX2) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 649 Index Caractères CJC, 9 Installation du système Caractères spéciaux des différentes familles de sous Windows XP, 35 langues, 17 Introduction du texte Changement du clavier Numérique, 26 automatique, 31 Chinois simplifié, 37 Chinois traditionnel, 37 Clavier language group, 6 Affichage permanent, 32 Configuration sous Windows XP, 22 modifier,, 21 propre à...
  • Page 650 Index Unicode, 10 Vérification de l’installation, 8 Création de textes en langues étrangères (TX2) Manuel de mise en service, 11/2006, 6FC5397-0DP10-0DA0...
  • Page 651 Mise en service du système ______________ SINUMERIK SINUMERIK 840D sl Logiciel de base PCU (IM8) ______________ Configuration du système Installation des logiciels et ______________ mises à jour SINUMERIK Sauvegarde et restauration ______________ des données SINUMERIK 840D sl ______________ Logiciel de base PCU (IM8) Diagnostic et maintenance ______________ Liste des abréviations...
  • Page 652 Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 653 Sommaire Mise en service du système........................5 État du système à la livraison ......................5 1.1.1 Partitions du disque dur .........................6 1.1.2 Propriétés du système ........................8 Gestion des utilisateurs........................10 1.2.1 Quels sont les utilisateurs configurés ? ..................10 1.2.2 Paramètres utilisateur globaux ....................12 1.2.3 Comment créer un nouvel utilisateur ...................19 Comportement de la PCU au démarrage ..................22...
  • Page 654 Sommaire Sauvegarde et restauration des données ................... 69 4.1.1 Comment créer un système de maintenance pour PCU ............69 4.1.2 Lancement de la sauvegarde/restauration du ServiceCenter............. 71 4.1.3 Sélection d'une tâche de maintenance ..................73 4.1.4 Comment sauvegarder et restaurer les partitions localement ............ 75 4.1.5 Comment sauvegarder et restaurer le disque dur ..............
  • Page 655: Mise En Service Du Système

    ● Lors de la mise en œuvre avec SINUMERIK 840D/840D sl : deux emplacements PCI internes permettent d'installer des extensions spécifiques. ● Lors de la mise en œuvre avec SINUMERIK 840Di sl : un emplacement PCI est déjà occupé par la carte MCI2 et un emplacement peut être occupé...
  • Page 656: Partitions Du Disque Dur

    Mise en service du système 1.1 État du système à la livraison MS Windows XP Professional SP2 Symantec Ghost (réglage par défaut) V 8.2 (Ghost Explorer inclus) TCU Support V 8.6 (déjà installé et disponible sur le disque dur dans le répertoire D:\Updates pour le cas où...
  • Page 657 Mise en service du système 1.1 État du système à la livraison Contenu des partitions Les différentes partitions sont prévues pour les données suivantes (ou bien contiennent déjà ces données) : EMERGENCY (C:) Réservé pour les tâches de maintenance sous WinPE 2005. TMP (D:) Sert à...
  • Page 658: Propriétés Du Système

    Mise en service du système 1.1 État du système à la livraison 1.1.2 Propriétés du système Configuration du système d'exploitation Pour des raisons de sécurité, les réglages par défaut suivants ont été effectués sous Windows XP : ● La fonction Autorun est désactivée. ●...
  • Page 659 Mise en service du système 1.1 État du système à la livraison Préconfiguration de la PCU La PCU 50.3 possède deux interfaces Ethernet préconfigurées pour la connexion au réseau d’équipement avec la SINUMERIK solution line : Par défaut, le port Eth 1 est réglé en tant que client DHCP standard pour la connexion à...
  • Page 660: Gestion Des Utilisateurs

    "Utilisateur avec Opérateur pouvoir" auduser SUNRISE HMI+Service Administrators administrateur Administrateurs du local système siemens ***** Administrateurs du système Les différents types d'utilisateurs se distinguent par leurs tâches principales : Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 661: Bureau Windows

    Mise en service du système 1.2 Gestion des utilisateurs Type d'utilisateur Tâches IHM (operator.group) Démarrage de la PCU • Utilisation du programme IHM • Bureau Windows • Démarrage de la PCU IHM (user.group) • Utilisation du programme IHM • Bureau Windows •...
  • Page 662: Paramètres Utilisateur Globaux

    Mise en service du système 1.2 Gestion des utilisateurs 1.2.2 Paramètres utilisateur globaux "Global Settings" Dans le ServiceCenter Users, les utilisateurs de la maintenance IHM peuvent régler sous "Global Settings" les paramètres de comportement du système : ● au démarrage de la PCU ●...
  • Page 663 Mise en service du système 1.2 Gestion des utilisateurs Onglet "Startup (1)" Figure 1-2 Paramètres globaux : Onglet Startup (1) Tableau 1- 1 Le réglage par défaut s'affiche en "gras". Onglet Startup (1) Sélection Effet Background Bitmaps Folder : F:\hmi_adv\ib\data\10700\0 Répertoire des images de démarrage Default Bitmaps F:\hmi_adv\ib\data\default...
  • Page 664 Mise en service du système 1.2 Gestion des utilisateurs Onglet Startup (1) Sélection Effet Veto Dialog: "no" En cas d'installation pendant le démarrage : l'installation démarre immédiatement sans demande de confirmation. "yes" En cas d'installation pendant le démarrage : demande de confirmation du démarrage de l'installation.
  • Page 665 Mise en service du système 1.2 Gestion des utilisateurs Tableau 1- 2 Le réglage par défaut s'affiche en "gras". Onglet Startup (2) Sélection Effet Desktop Logon Start Dialog: "yes" Afficher la boîte de dialogue "Access Desktop". "no" Ne pas afficher la boîte de dialogue "Access Desktop".
  • Page 666 Mise en service du système 1.2 Gestion des utilisateurs Tableau 1- 3 Le réglage par défaut s'affiche en "gras". Onglet "HMI" Sélection Effet Program Start: "yes" Le programme IHM démarre. "no" Le programme IHM ne démarre pas. File: F:\mmc2\rngkrnl.exe Répertoire du programme IHM Taskbar Autohide : "no"...
  • Page 667: Principe De L'héritage

    Mise en service du système 1.2 Gestion des utilisateurs Tableau 1- 4 Le réglage par défaut s'affiche en "gras". Onglet "Desktop" Sélection Effet Enable: "no" Ne pas afficher la boîte de dialogue "Access Desktop". (Réglage par défaut : pour utilisateurs IHM) "yes"...
  • Page 668 Mise en service du système 1.2 Gestion des utilisateurs Exemple : type d'utilisateur "HMI (user.group)" Figure 1-6 Réglages pour l'utilisateur "HMI (user.group)" Les réglages effectués sous "Global Settings" sont transmis à tous les utilisateurs par héritage : 1. Sélectionner l'utilisateur dans la liste "Users" à l'aide du bouton gauche de la souris. 2.
  • Page 669: Comment Créer Un Nouvel Utilisateur

    Mise en service du système 1.2 Gestion des utilisateurs 1.2.3 Comment créer un nouvel utilisateur Vue d'ensemble Dans le ServiceCenter utilisateurs, vous possédez les droits d'utilisateur IHM+maintenance pour les tâches suivantes : ● Créer un nouvel utilisateur ● Supprimer un utilisateur ●...
  • Page 670 Mise en service du système 1.2 Gestion des utilisateurs 3. Il vous est ensuite demandé de définir un mot de passe. 4. Après la confirmation avec "OK", le nouvel utilisateur est créé et s'affiche dans la liste sous "Users" (voir la figure ci-dessous). Figure 1-7 ServiceCenter utilisateurs : Nouvel utilisateur Supprimer un utilisateur...
  • Page 671 Mise en service du système 1.2 Gestion des utilisateurs Changer de nom d'utilisateur 1. Dans la liste, sélectionner l'utilisateur dont vous souhaitez changer le nom avec un clic gauche ou droit. 2. Pour changer le nom de l'utilisateur, sélectionnez "Renommer" dans le menu contextuel qui s'affiche avec un clic droit.
  • Page 672: Comportement De La Pcu Au Démarrage

    Mise en service du système 1.3 Comportement de la PCU au démarrage Comportement de la PCU au démarrage 1.3.1 Boîtes de dialogue maintenance pendant le démarrage Sélection au démarrage Les boîtes de dialogue suivantes s'affichent pendant le démarrage : ● Boîte de dialogue "Service Logon" Cette boîte de dialogue s'affiche lorsqu'un répertoire "Install"...
  • Page 673 Mise en service du système 1.3 Comportement de la PCU au démarrage Figure 1-9 Desktop Access (exemple sans programme IHM) Remarque Lorsqu'un programme IHM est installé, la boîte de dialogue "Access Desktop" affiche en plus le bouton "Start HMI". ● Boîte de dialogue "Desktop Logon" La boîte de dialogue "Desktop Logon"...
  • Page 674 Mise en service du système 1.3 Comportement de la PCU au démarrage Figure 1-10 Desktop Logon (avec authentification : "manual") IMPORTANT Définition du niveau d'accès via EKS : • Si une unité EKS est active, c'est-à-dire que la clé est en place et est exploitable, le niveau d'accès activé...
  • Page 675: Démarrage De La Pcu : Aucun Programme Ihm N'est Installé

    Mise en service du système 1.3 Comportement de la PCU au démarrage 1.3.2 Démarrage de la PCU : aucun programme IHM n'est installé Conditions requises Aucun programme IHM n'est installé au démarrage de la PCU. Démarrage Figure 1-11 Diagramme de démarrage de la PCU (sans programme IHM) Explications Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 676 Mise en service du système 1.3 Comportement de la PCU au démarrage ● Si des programmes à installer se trouvent dans le répertoire D:\Install, une demande de confirmation du démarrage de l'installation s'affiche au premier démarrage. Après une installation sans erreur, un redémarrage est nécessaire. L'installation peut également être reportée à...
  • Page 677: Démarrage De La Pcu : Programme Ihm Déjà Installé

    Mise en service du système 1.3 Comportement de la PCU au démarrage 1.3.3 Démarrage de la PCU : programme IHM déjà installé Conditions requises Un programme IHM est déjà installé. Démarrage Figure 1-12 Diagramme de démarrage de la PCU (programme IHM installé) Explications Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 678: Réglage De La Résolution De L'écran

    Vue d'ensemble Pour la résolution de l'écran, le comportement du système au démarrage se règle dans le fichier tcu.ini. Le fichier tcu.ini original (état de la livraison) se trouve dans E:\siemens\system\etc. Les fichiers tcu.ini modifiés sont enregistrés sous F:\addon_base\..., F:\oem_base\..., F:\user_base\...
  • Page 679 Mise en service du système 1.3 Comportement de la PCU au démarrage Réglage Signification SYSTEM Pendant le démarrage, la résolution n'est pas réglée spécialement, ce qui signifie que la résolution active est celle qui a été utilisée par le système lors de la dernière session (par exemple la résolution réglée manuellement dans le panneau de configuration).
  • Page 680 Mise en service du système 1.3 Comportement de la PCU au démarrage Réglage Signification Cas 1 : Il existe un moniteur PCU (indépendamment de l'existence d'éventuels panneaux PCU et panneaux TCU). [Lorsque la TCU est activée : Conditions supplémentaires : La PCU a la maîtrise de commande (en cas d'activation de la commutation de résolution dynamique)] : La résolution est réglée à...
  • Page 681 Mise en service du système 1.3 Comportement de la PCU au démarrage Réglage Signification AUTO_MON_2 Comme AUTO_MON_1, sauf : Cas 2 : Il n'existe pas de moniteur PCU, mais un panneau PCU (indépendamment de l'existence de panneaux TCU) : [Lorsque la TCU est activée : Conditions supplémentaires : La PCU a la maîtrise de commande (en cas d'activation de la commutation de résolution dynamique)] : La résolution est réglée à...
  • Page 682: Paramètres Du Bios

    Mise en service du système 1.4 Paramètres du BIOS Paramètres du BIOS Vue d’ensemble Le BIOS de la PCU 50.3 est réglé par défaut, de sorte qu’aucune modification ne soit requise. La date et l’heure peuvent être configurées sous Windows ou dans l’interface utilisateur IHM.
  • Page 683: Setup Du Bios : Réglages Par Défaut

    Mise en service du système 1.4 Paramètres du BIOS Setup du BIOS : Réglages par défaut Lors de la livraison du système, les réglages suivants des paramètres système sont enregistrés : Menu : Main Paramètres système Réglages par défaut Valeurs sélectionnées par l'utilisateur System Time hh:mm:ss...
  • Page 684 Mise en service du système 1.4 Paramètres du BIOS Hardware Options Fan Control Enabled CRT / LCD selection Simultan. Auto Menu : Advanced Paramètres système Réglages par défaut Valeurs sélectionnées par l'utilisateur Installed O/S Other Reset Configuration Data Legacy USB Support Disabled USB controller restart Enabled...
  • Page 685 Mise en service du système 1.4 Paramètres du BIOS Menu : Security (Sécurité des données) Paramètres système Réglages par défaut Valeurs sélectionnées par l'utilisateur Supervisor Password Is Disabled User Password is Disabled Set User Password Enter Set Supervisor Password Enter Password on boot Disabled Fixed disk boot Sector...
  • Page 686 Mise en service du système 1.4 Paramètres du BIOS Modification des paramètres du BIOS Le rajout d'autres composants peut nécessiter leur identification dans le système via le setup du BIOS : 1. Démarrez l'appareil. 2. Lorsque le message d'invitation à ouvrir le setup du BIOS s'affiche, pressez la touche <F2>...
  • Page 687: Configuration Du Système

    Configuration du système Réglage du système 2.1.1 Comment changer le nom de la PCU Préréglage La PCU est livrée avec un nom d'ordinateur généré automatiquement. Procédure Pour changer le nom de la PCU, procédez comme suit : 1. Sélectionnez "Start" → "Control Panel" → "System". 2.
  • Page 688: Comment Paramétrer L'adresse Ip De La Pcu 50.3

    Configuration du système 2.1 Réglage du système 2.1.2 Comment paramétrer l'adresse IP de la PCU 50.3 Préréglage IMPORTANT Pour chaque PCU 50.3 du réseau système, l’adresse IP 192.168.214.241 est déjà préréglée en usine. Ne procéder aux étapes suivantes que si les réglages par défaut doivent être modifiés. Procédure 1.
  • Page 689: Comment Intégrer La Pcu Dans Un Domaine

    Configuration du système 2.1 Réglage du système 4. Dans l’onglet "General", sélectionner l’option "Use the following IP address" puis saisir l’adresse IP et le masque sous-réseau. Réglages conseillés pour la première PCU : 5. Saisir la nouvelle adresse IP souhaitée et confirmer les paramètres par "OK". 2.1.3 Comment intégrer la PCU dans un domaine Conditions requises...
  • Page 690: Comment Raccorder Un Moniteur Externe

    Configuration du système 2.1 Réglage du système Procédure Pour intégrer la PCU dans un domaine, procédez comme suit : 1. Sélectionnez : "Démarrer" → "Settings" → "Panneau de configuration" → "Système", onglet "Nom de l'ordinateur". Préréglage : La PCU fait partie d'un "GROUPE DE TRAVAIL" et n'est pas affectée à un domaine.
  • Page 691 Configuration du système 2.1 Réglage du système Procédure Pour raccorder un moniteur externe, procédez comme suit : 1. Sur le bureau de maintenance de la PCU, sélectionnez l'option de menu "Properties" du menu contextuel avec un clic droit. 2. Cliquez sur l'onglet "Settings", puis sur le bouton "Advanced". 3.
  • Page 692: Configuration Personnalisée D'une Interface Utilisateur

    Configuration du système 2.2 Configuration personnalisée d'une interface utilisateur Configuration personnalisée d'une interface utilisateur 2.2.1 Comment sélectionner la langue du système Windows Préréglages À la livraison, le système d'exploitation Windows XP installé sur la PCU est en anglais avec un clavier US. Condition préalable Les langues souhaitées doivent être installées à...
  • Page 693 Configuration du système 2.2 Configuration personnalisée d'une interface utilisateur Sélection de la langue Après l'installation de la langue à partir du CD correspondant, procédez comme suit : 1. Sélectionnez "Démarrer" → "Panneau de configuration" → "Options régionales et linguistiques", afin d'ouvrir le dialogue suivant : 2.
  • Page 694: Enregistrement De L'image De Démarrage Ihm

    2.2.2 Enregistrement de l'image de démarrage IHM Préréglage Les images de démarrage Siemens sont enregistrées sur la PCU correspondante, par exemple pour la commande SINUMERIK 840D sl, sous le chemin suivant : F:\hmi_adv\ib\DATA\10700\0\<résolution>\10700_0.bmp Pour l'enregistrement des images de démarrage spécifiques au constructeur, il est possible de créer de manière analogue une arborescence de la structure suivante :...
  • Page 695: Affichage D'une Image De Démarrage Personnalisée

    Le paramétrage d'un modèle d'apparence pour le bureau de maintenance ne se fait pas via le "Control Panel" (panneau de configuration), mais dans le registre : ● Modèle d'apparence : Clé : HKLM\SOFTWARE\Siemens\SINUMERIK\Basesoftware\ <version>\HMIDesktop Valeur : Pattern (STRING) Date : <bitcode>"...
  • Page 696 Configuration du système 2.2 Configuration personnalisée d'une interface utilisateur ● Image de fond : Le paramétrage d'une image de fond personnalisée pour le bureau de maintenance ne se fait pas via le "Control Panel" (panneau de configuration), mais dans le ServiceCenter utilisateurs sous "Service : Bitmap Folders"...
  • Page 697: Réglages Personnalisés Pour Le Démarrage

    Configuration du système 2.3 Réglages personnalisés pour le démarrage Réglages personnalisés pour le démarrage Vue d'ensemble Le démarrage suivi de l'ouverture d'un programme IHM (par exemple HMI-Advanced) est différent du démarrage suivi de l'ouverture du bureau de maintenance, du point de vue des réglages et des fonctions.
  • Page 698: Sauvegarde Des Réglages Du Bureau De Maintenance

    : ● positions des fenêtres ouvertes ● taille et position de la barre des tâches ● déplacement et suppression de raccourcis Clé : HKLM\SOFTWARE\Siemens\SINUMERIK\Basesoftware\ <version>\HMIManager Valeur : SaveSINDesktopSettings (DWORD) Date : 1 (les réglages sont sauvegardés) ou 0 (les réglages NE sont PAS sauvegardés)
  • Page 699: Lancement De Programmes Au Démarrage

    IHM est configurable. Si les programmes à lancer se trouvent dans les répertoires Windows E:\Documents and Settings, l'entrée de registre suivante est nécessaire : Clé : HKLM\SOFTWARE\Siemens\SINUMERIK\Basesoftware\ <version>\HMIManager Valeur : StartSINHMIStartupDirsPrograms (DWORD) Date : 1 (les programmes sont lancés) ou...
  • Page 700: Lancement De Programmes Oem

    Configuration du système 2.3 Réglages personnalisés pour le démarrage Le comportement de la barre des tâches peut être personnalisé dans le ServiceCenter utilisateurs avec "Taskbar Autohide" et "Taskbar On Top" sous "HMI Program". Fermeture du programme IHM La fermeture du programme IHM entraîne la fermeture complète de Windows XP. 2.3.4 Lancement de programmes OEM Vue d’ensemble...
  • Page 701: Démarrage Des Applications En Mode De Maintenance

    Configuration du système 2.3 Réglages personnalisés pour le démarrage 2.3.5 Démarrage des applications en mode de maintenance Démarrage d'autres applications Pour démarrer d'autres applications en mode de maintenance, inscrivez-les avec le chemin complet dans la partie [OEMRun] du fichier WINBOM.INI : Exemple : Lancement du programme "Notepad"...
  • Page 702: Pcu 50.3 Avec Module D'alimentation Ininterrompue Sitop

    ● HMI-Advanced, version V07.01.00 et supérieure ● Le logiciel SITOP à partir de la version 2.5.2.4 est installé : Le logiciel SITOP peut être téléchargé à l'adresse : www.automation.siemens.com/sitop ● Le moniteur/programme de configuration SITOP est installé : A cet effet, le logiciel SITOP doit être copié dans le répertoire préparé E:\SITOP de la PCU.
  • Page 703: Démarrage Et Configuration Du Moniteur Sitop

    Configuration du système 2.4 PCU 50.3 avec module d'alimentation ininterrompue SITOP Remarque Information concernant l'environnement de test pour constructeurs de machines La fonction "Alimentation ininterrompue SITOP" a été testée par HMI-Advanced avec la configuration standard. En cas d'installation de composants logiciels Add-On et OEM, une vérification de l'arrêt conforme de tout le système doit être effectuée par l'utilisateur.
  • Page 704: Paramètres Généraux

    Configuration du système 2.4 PCU 50.3 avec module d'alimentation ininterrompue SITOP Paramètres généraux Dans la fenêtre de configuration du moniteur SITOP, les paramètres suivants doivent être effectués : ● Paramétrage de l'interface : pour le module USB avec interface USB ●...
  • Page 705: Configuration Du Module D'alimentation Ininterrompue Sitop

    Configuration du système 2.4 PCU 50.3 avec module d'alimentation ininterrompue SITOP 2.4.2 Configuration du module d'alimentation ininterrompue SITOP Paramétrage du fonctionnement en tampon En principe, il est possible de choisir dans le module d'alimentation ininterrompue si l'arrêt du fonctionnement en tampon est effectué après un temps défini ou lorsque la batterie est déchargée (= durée de tampon maximum).
  • Page 706 Configuration du système 2.4 PCU 50.3 avec module d'alimentation ininterrompue SITOP Type de fonctionnement "Durée de mise en tampon fixe" Ce mode de fonctionnement permet au module d'alimentation ininterrompue d'effectuer une mise en tampon pendant une durée définie. La synchronisation du module d'alimentation ininterrompue avec l'arrêt du système d'exploitation n'est pas possible.
  • Page 707: Configuration Pour Fermer L'ihm

    Configuration du système 2.4 PCU 50.3 avec module d'alimentation ininterrompue SITOP 2.4.3 Configuration pour fermer l'IHM Surveillance IHM La fermeture de HMI-Advanced est surveillée par l'application hmiexit.exe. Cette application est lancée en tâche de fond par le fichier batch shutdown.bat. Cette application oblige le système d'exploitation à...
  • Page 708 Configuration du système 2.4 PCU 50.3 avec module d'alimentation ininterrompue SITOP Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 709: Installation Des Logiciels Et Mises À Jour

    Installation des logiciels et mises à jour Installation des produits SINUMERIK Vue d'ensemble Ce chapitre décrit l'installation de logiciels additionnels pour le logiciel de base de la PCU ou la procédure de mise à niveau. La description suivante présuppose que les composants matériels et logiciels sont dans l'état de livraison.
  • Page 710: Installation Via Le Bureau De Maintenance

    Installation des logiciels et mises à jour 3.2 Installation via le bureau de maintenance Installation via le bureau de maintenance Installation de logiciels supplémentaires Le bureau de maintenance permet d'installer ou de mettre à niveau des logiciels système. Cette option concerne en premier lieu les packages d'installation ou de mise à niveau qui doivent être chargés à...
  • Page 711 Installation des logiciels et mises à jour 3.2 Installation via le bureau de maintenance Installation avec HMI Explorer Le logiciel "HMI Explorer" est disponible sur le bureau de maintenance. Cette application fournit des informations détaillées sur les packages de logiciel IHM installés ainsi que sur Windows XP.
  • Page 712 Installation des logiciels et mises à jour 3.2 Installation via le bureau de maintenance ● Langue du produit Le dialogue "Language" fournit une liste nominative des langues installées du produit SINUMERIK en question. Si une langue n'est pas connue, une abréviation du nom est utilisée.
  • Page 713: Vue D'ensemble

    Produit livré : SIMATIC STEP 7 V5.4 SP1 Eléments : SIMATIC STEP 7 V5.4 SP1 et AddOn pour SINUMERIK 840Di sl/840D sl/840D Forme de livraison : 1 DVD d'installation Conditions requises pour le Logiciel de base de la PCU version V8.0 ou supérieure système :...
  • Page 714 Installation des logiciels et mises à jour 3.3 Comment installer et autoriser SIMATIC STEP 7 5. Allez dans le répertoire Sinumerik_Add_On du DVD et ouvrez SETUP.EXE. L'installation s'effectue de façon interactive. Une fois l'installation terminée, un redémarrage de la PCU est requis.
  • Page 715: Comment Installer D'autres Langues Sous Windows Xp (Dvd)

    Installation des logiciels et mises à jour 3.4 Comment installer d'autres langues sous Windows XP (DVD) Comment installer d'autres langues sous Windows XP (DVD) Utilisation Le SINUMERIK Service Pack Recovery Media WIN XP ProEmbSys SP2 permet : ● d'installer ultérieurement des composants Windows ●...
  • Page 716 Installation des logiciels et mises à jour 3.4 Comment installer d'autres langues sous Windows XP (DVD) Répertoire Contenu 5_MUI_3 Portugais brésilien Finnois Polonais Russe Tchèque turc Hongrois EULA TERMS Compris Certificate of Authenticity Non compris Installation des langues Pour installer d'autres langues, procédez comme suit : 1.
  • Page 717 Installation des logiciels et mises à jour 3.4 Comment installer d'autres langues sous Windows XP (DVD) 5. L'installation démarre après avoir confirmé par "OK". Certaines langues (le chinois par exemple) nécessitent des fichiers système qui se trouvent également sur le DVD. Si le lecteur d'installation n'est pas "G:"...
  • Page 718 Installation des logiciels et mises à jour 3.4 Comment installer d'autres langues sous Windows XP (DVD) Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 719: Sauvegarde Et Restauration Des Données

    Sauvegarde et restauration des données Sauvegarde et restauration des données Vue d’ensemble Le logiciel "Symantec Ghost" permet d'enregistrer le contenu complet d'un disque dur sous forme d'image de disque. Ces images de disque peuvent être conservées sur différents supports de mémorisation pour une restauration ultérieure des données sur le disque dur. Symantec Ghost fait partie de la configuration usine des disques de remplacement pour la PCU ainsi que du disque dur livré...
  • Page 720 Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données Démarrage du système de maintenance 1. Insérez le système de maintenance dans l'un des ports USB à l'arrière de la PCU 50.3. 2. Pendant le démarrage du BIOS de la PCU, appuyez sur la touche <ALARM CANCEL> du panneau de commande, ou sur la touche <ESC>...
  • Page 721: Lancement De La Sauvegarde/Restauration Du Servicecenter

    Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données 4.1.2 Lancement de la sauvegarde/restauration du ServiceCenter Lancement de la sauvegarde/restauration du ServiceCenter Lancez la sauvegarde/restauration du ServiceCenter pour les tâches suivantes : ● sauvegarde et restauration des données –...
  • Page 722: Réglages Réseau

    Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données Réglages réseau 1. Pour connecter la PCU avec un appareil de programmation ou un PC, il faut sélectionner "Settings" pour pouvoir vérifier les adresses IP ou, le cas échéant, les réinitialiser. 2.
  • Page 723: Sélection D'une Tâche De Maintenance

    Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données Voir aussi Propriétés du système (Page 8) 4.1.3 Sélection d'une tâche de maintenance Sélection de la tâche de maintenance Après le lancement du ServiceCenter, la fenêtre de dialogue suivante s'affiche : Figure 4-3 Boîte de sélection du ServiceCenter Sélectionner une des tâches de maintenance :...
  • Page 724 Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données Affichage du journal ("Show Log File ...") Le fichier bacres.txt qui contient les enregistrements de toutes les sauvegardes est ouvert ici. Paramétrage réseau ("Network Settings") "Network Settings" permet d'ouvrir le dialogue de paramétrage réseau. Lancement du programme ("Launch Program ...") Afin de lancer un programme en mode de maintenance, saisir ici le nom du programme, par exemple "cmd"...
  • Page 725: Comment Sauvegarder Et Restaurer Les Partitions Localement

    Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données 4.1.4 Comment sauvegarder et restaurer les partitions localement Sauvegarder des partitions 1. Sous "Backup/Restore a local Partition Image", sélectionner l'action "Backup" pour effectuer une sauvegarde locale de l'image d'une ou plusieurs partitions C, E, et F sur la partition D:\Images du disque dur : Figure 4-4 Sauvegarde locale d'une partition...
  • Page 726: Comment Sauvegarder Et Restaurer Le Disque Dur

    Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données 4.1.5 Comment sauvegarder et restaurer le disque dur Sauvegarder le disque dur Sélectionner "Backup/Restore a Disk Image" afin de sauvegarder une image du disque dur par l'intermédiaire de la connexion réseau : Figure 4-5 Sauvegarde du disque dur sur un lecteur réseau 1.
  • Page 727 Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données 3. Pour pouvoir accéder, saisir un nom d'utilisateur et le mot de passe correspondant. Figure 4-6 Connexion de lecteur 4. "Options" permet de sélectionner si l'image de disque devant être générée doit être divisée en plusieurs fichiers ayant une taille définie afin que ces fichiers puissent être copiés sur un CD.
  • Page 728: Restauration Des Données Système Avec "Emergency Image

    Sauvegarde et restauration des données 4.1 Sauvegarde et restauration des données 4.1.6 Restauration des données système avec "Emergency Image" Restauration des données système Sélectionner "Restore the Emergency Image" pour restaurer l'Emergency Image. Cette image doit obligatoirement contenir la sauvegarde de la partition E et peut en plus comporter une sauvegarde des partitions C, D ou F.
  • Page 729: Sauvegarder L'environnement Hmi-Advanced

    Sauvegarde et restauration des données 4.2 Sauvegarder l'environnement HMI-Advanced Sauvegarder l'environnement HMI-Advanced Réglage de l'environnement original SINUMERIK IHM Sur le bureau de maintenance, la fonction "Original SINUMERIK HMI Environ" est proposée sous la forme d'un fichier script. En exécutant cette fonction, l'état de livraison d'origine est créé, c'est-à-dire que le contenu des répertoires suivants est sauvegardé...
  • Page 730: Exploitation D'un Pc Ou D'une Pg De Maintenance En Réseau

    Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau Exploitation d'un PC ou d'une PG de maintenance en réseau Cas d’application Pour les cas d'application suivants, une connexion entre la PCU et un PG/PC est requise dans le réseau d'équipement : ●...
  • Page 731: Configuration Avec Le Pg/Pc Directement Sur La Pcu

    Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau Configuration avec le PG/PC directement sur la PCU Figure 4-7 PG raccordée directement à la PCU Configuration avec le PG/PC et le commutateur sur la PCU Figure 4-8 PG raccordée à...
  • Page 732: Procédure Théorique

    Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau Procédure théorique Sur le PG/PC avec Windows XP : ● Raccorder le PG/PC à la PCU 50.3 selon l'une des configurations illustrées ci-dessus. ● Le protocole TCP/IP est utilisé en tant que protocole réseau. TCP/IP est déjà...
  • Page 733: Comment Raccorder Un Pc/Pg À Une Cpu Dans Le Réseau D'équipement

    Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau 4.3.2 Comment raccorder un PC/PG à une CPU dans le réseau d'équipement Paramétrage sur un PG/PC avec Windows XP Le paramétrage suivant doit être exécuté sur un PG/PC : 1.
  • Page 734 255.255.255.0. 4. Sélectionnez "Panneau de configuration" → "Système" → onglet "Nom de l'ordinateur", afin de connaître le nom de la PCU : Par exemple SIEMENS-ABC4711 5. Sélectionnez "Panneau de configuration" → "Options des dossiers" → "Affichage" et activez "Utiliser le partage de fichiers simple (recommandé)", afin d'éviter des problèmes lors du partage des dossiers.
  • Page 735 Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau Partager un dossier pour l'accès réseau (Windows XP) 1. Créez un répertoire sur un lecteur local, par exemple D:\PCU_Backup 2. Ouvrez le dialogue "Propriétés" de ce répertoire à l'aide d'un clic droit, puis l'onglet "Partage".
  • Page 736 Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau 3. Sélectionnez "Partager ce dossier". Le nom du répertoire est utilisé comme nom de partage (Share Name), par exemple PCU_Backup. Si le nom du répertoire est modifié, le nouveau nom doit être saisi pour la connexion du lecteur ! Remarque Veillez à...
  • Page 737 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau 1. Sélectionnez la tâche de maintenance "Backup/Restore a Disk Image" dans le ServiceCenter. 2. Générez la connexion réseau au répertoire partagé, par exemple \\SIEMENS- ABC4711\PCU_Backup. 3. Restaurer le disque dur de la PCU avec l'image Ghost.
  • Page 738: Raccordement D'un Pc / D'une Pg À Une Ncu Dans Le Réseau D'entreprise

    Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau 4.3.3 Raccordement d'un PC / d'une PG à une NCU dans le réseau d'entreprise Add route ... dans WINPE Cette fonction est utilisée dans le cas de figure suivant : sauvegarde/restauration d'images Ghost Exemple de configuration Figure 4-9...
  • Page 739 Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau Marche à suivre Activer le routage avant d'établir la connexion réseau : 1. Actionner le bouton "Add Route ...". Figure 4-10 ServiceCenter Backup-Restore 2. Etablir la connexion réseau avec "Add Network Drive ...". Dans notre exemple : \\192.168.215.2\<sharename>...
  • Page 740 Sauvegarde et restauration des données 4.3 Exploitation d'un PC ou d'une PG de maintenance en réseau 3. Nom d'utilisateur et mot de passe d'un utilisateur local sur la PG : Figure 4-12 ServiceCenter: Add Network Drive 4. Indiquer le nom de l'ordinateur comme adresse IP. La résolution de nom n'est pas possible.
  • Page 741: Mise En Service D'un Disque Dur De Remplacement

    Sauvegarde et restauration des données 4.4 Mise en service d'un disque dur de remplacement Mise en service d'un disque dur de remplacement Vue d'ensemble Une description des interventions mécaniques et électriques lors d'un échange du disque dur de la PCU 50.3 se trouve dans : Bibliographie : Manuel Modules de commande et mise en réseau Remarque Le disque dur de rechange est fourni sans système d'exploitation Windows et sans le logiciel...
  • Page 742 Sauvegarde et restauration des données 4.4 Mise en service d'un disque dur de remplacement Voir aussi Conditions (Page 80) Comment sauvegarder et restaurer le disque dur (Page 76) Comment créer un système de maintenance pour PCU (Page 69) Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 743: Diagnostic Et Maintenance

    Diagnostic et maintenance Diagnostic du matériel PCU Utilisation Le système de la PCU permet le diagnostic des composants matériels les plus importants grâce à une "Safecard" intégrée, également appelée "Safecard-On-Motherboard" (SOM). Ces fonctions de diagnostic sont uniquement évaluées par des systèmes avec HMI- Advanced.
  • Page 744: Evaluation De L'afficheur 7 Segments

    Diagnostic et maintenance 5.2 Evaluation de l'afficheur 7 segments Evaluation de l'afficheur 7 segments Utilisation L'afficheur 7 segments est prévu pour le premier diagnostic de la PCU 50.3 utilisée sans OP local (fonctionnement "headless"). En cas de détection d'un défaut pendant le démarrage, il est nécessaire de raccorder un écran local pour poursuivre l'analyse de défaut.
  • Page 745 Diagnostic et maintenance 5.2 Evaluation de l'afficheur 7 segments LED H1 LED H2 afficheur Etat 7 segments Assistance TCU 2ème Attente jusqu'au démarrage du étape de test serveur de démarrage du réseau TCU et de la maintenance du matériel TCU Assistance TCU 3ème Attente jusqu'au démarrage du étape de test...
  • Page 746: Activation/Désactivation Du Journal Des Défauts Lors Du Démarrage

    être visualisées à l'écran et consignées dans le fichier journal D:\$$Base.log. Sortie vers le fichier journal La sortie est gérée par des valeurs du registre : ● Type d'informations "HKLM\SOFTWARE\Siemens\SINUMERIK\Basesoftware\<version>\HMIManager\InfoLe vel" définit le type d'informations à sortir : InfoLevel (DWORD) = 1: Les informations obligatoires sont éditées (réglage par défaut)
  • Page 747: Comment Rechercher Les Abonnés Du Réseau D'équipement

    Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement Comment rechercher les abonnés du réseau d'équipement Utilisation Le scanner VNC est utilisé dans le réseau d'équipement. L'application principale du scanner consiste à identifier les unités qui contiennent un serveur VNC actif, tels que les NCU et les PCU.
  • Page 748 Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement Utilisation du scanner VNC 1. Ce raccourci du bureau de maintenance de la PCU 50.3 vous permet de démarrer le programme "VNC Scanner". Figure 5-2 Scanner VNC 2. "IP-Start / IP-End" : Réglez la plage d'adresse IP pour la recherche. 8 plages peuvent être mémorisées.
  • Page 749 Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement 3. Option "VNC" : – Activée : rechercher uniquement des serveurs VNC. – Désactivée : rechercher tous les abonnés du réseau. 4. Lancez la recherche avec le bouton "Start". Les paramètres suivants des abonnés s'affichent : –...
  • Page 750 Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement 5. Pour un abonné sélectionné dans la liste, le menu contextuel (clic droit) vous permet d'effectuer les actions suivantes : – "VNC" : liaison directe avec le serveur VNC et commande de l'IHM le cas échéant. –...
  • Page 751: Autres Options

    Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement Autres options 1. Ce bouton démarre le visualiseur VNC. 2. Le bouton "Option" permet de régler les paramètres de recherche. Figure 5-4 Scanner VNC : réglage des paramètres de recherche ●...
  • Page 752: Options Du Visualiseur Vnc

    Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement Options du visualiseur VNC PRUDENCE Ne pas modifier les réglages par défaut ! Pour assurer le bon fonctionnement du visualiseur VNC, il est interdit de modifier les options suivantes. Après le lancement du visualiseur VNC, la boîte de dialogue suivante s'affiche : Figure 5-5 Réglage par défaut : UltraVNC...
  • Page 753 Diagnostic et maintenance 5.4 Comment rechercher les abonnés du réseau d'équipement Figure 5-6 Réglage par défaut : Connection Options ... Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 754: Openssh Pour Winscp Et Putty

    Diagnostic et maintenance 5.5 OpenSSH pour WinSCP et Putty OpenSSH pour WinSCP et Putty Utilisation Les outils de maintenance WinSCP et Putty sont déjà utilisés pour l'accès aux NCU 7x0. A présent, ils s'utilisent de la même façon pour l'accès à la PCU50. Préréglage L'utilisateur "auduser"...
  • Page 755: Liste Des Abréviations

    Liste des abréviations Abréviations Carte CompactFlash : Carte mémoire Direct Control Keys : Touches directes Device Control Protocol DHCP Dynamic Host Configuration Protocol : attribution dynamique d’une adresse IP et d’autres paramètres de configuration à un ordinateur dans un réseau Domain Name System : conversion des noms de domaine en adresses IP Emergency Boot System Electronic Key System : système de contrôle de l'identité...
  • Page 756 Liste des abréviations A.1 Abréviations Universal Serial Bus Alimentation stabilisée Universal Time, Coordinated : temps universel coordonné (TUC) Virtual Network Computing Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 757 Index Activation du Firewall, 8 Global Settings, 12 Activation du journal, 96 Groupe d'utilisateurs, 10 Affichage du port 80, (Voir Afficheur 7 segments) afficheur 7 segments, 94 Interface utilisateur multilingue (MUI), 65 BIOS Démarrage du setup, 32 Paramètres système, 33 Journal des défauts, 96 Préréglages Modifier, 36 Bureau de maintenance...
  • Page 758 Index PG dans le réseau d'équipement, 80 Recovery Media, 65 Réglages réseau, 72 RESOLUTION (tcu.ini), 28 Résolution écran, 28 Restauration de données, 69 Restauration des données système, 78, 83 Sauvegarder des données, 69 Sauvegarder l'environnement IHM, 79 Sauvegarder/Restaurer Disc Image, 76 Partition Image, 75 Rollback Image, 75 Scanner VNC, 98...
  • Page 759 SINUMERIK SINUMERIK 840D sl Logiciel de base PCU (IM8) Manuel de mise en service, 03/2009, 6FC5397-1DP10-4DA0...
  • Page 760: Remarques Sur La Documentation

    Le présent document est constamment en cours développement en termes de qualité et de convivialité. Veuillez nous aider dans cet effort en nous communiquant vos remarques et propositions d’amélioration par courriel ou télécopie à : Courriel : mailto:docu.motioncontrol@siemens.com Télécopie : +49 9131 - 98 2176 Veuillez utiliser le formulaire de télécopie au recto.
  • Page 761 Annexes A.1 Remarques sur la documentation Logiciel de base PCU et HMI Advanced Manuel de mise en service, 03/2009, 6FC5397-0DP10-3DA0...

Table des Matières