Lenze TA 9400 Positioning and Sequence Control Manuel utilisateur
Ajouter à Mes manuels82 Des pages
▼
Scroll to page 2
of
82
L-force Runtime Software Ä.<o`ä EDS94TA10060xxxx 13277863 Manuel du logiciel 9400 Application technologique "Commande séquentielle de positionnement" L 9400 Application technologiques | Commande séquentielle de positionnement Présentation générale de la documentation technique disponible pour les appareils Servo Drives 9400 Présentation générale de la documentation technique disponible pour les appareils Servo Drives 9400 Conception, sélection et commande Légende : Manuel de l'appareil 9400 Documentation imprimée Catalogue papier/électronique (DSC - Drive Solution Catalogue) Documentation en ligne (PDF/aide en ligne Engineer) Montage et câblage Abréviations utilisées : MA 9400 StateLine/HighLine BA Instructions de mise en service MA du module de communication KHB Manuel de communication MA du module d'extension MA Instructions de montage MA du module de sécurité SW Manuel du logiciel MA des accessoires MA des composants de télémaintenance Paramétrage BA du clavier de commande SW du logiciel »Engineer« de Lenze SW du variateur de vitesse (9400 StateLine/HighLine) SW du module d'alimentation et de renvoi sur le réseau KHB du module de communication SW du module d'extension SW du module de sécurité SW de l'application technologique Lenze Í Cette documentation SW des bibliothèques de blocs fonction 9400 Configuration SW du logiciel »Engineer« de Lenze SW du variateur de vitesse (9400 HighLine) KHB du module de communication SW du module d'extension SW du module de sécurité SW de l'application technologique Lenze Í Cette documentation SW des bibliothèques de blocs fonction 9400 Mise en service de l'entraînement Guide de mise en service SW du variateur de vitesse (9400 StateLine/HighLine) Manuel de télémaintenance Mise en réseau KHB du support de communication utilisé 2 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Sommaire Sommaire 1 Présentation du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1 Conventions utilisées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Définition des consignes utilisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Description sommaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1 4 Exemple : commande séquentielle de positionnement avec mise en réseau via PROFIBUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Mise en service rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.1 Exemple d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2 Schéma électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.3 Description de la séquence de positionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.4 Etape 1 : création du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.5 Etape 2 : paramétrage de l'application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.6 Etape 3 : paramétrage du traitement du programme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.1 Séquence de programme 1 : prise d'origine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.2 Séquence de programme 2 : mise à "0" du compteur 1 . . . . . . . . . . . . . . . . . . . . . 4.6.3 Séquence de programme 3 : opération de positionnement 1 . . . . . . . . . . . . . . . 4.6.4 Séquence de programme 4 : comptage des panneaux . . . . . . . . . . . . . . . . . . . . . 4.6.5 Séquence de programme 5 : activation de la sortie d'état . . . . . . . . . . . . . . . . . . 4.6.6 Séquence de programme 6 : opération de positionnement 2 . . . . . . . . . . . . . . . 4.6.7 Séquence de programme 7 : remise de la sortie d'état au niveau "0" . . . . . . . . 4.6.8 Séquence de programme 8 : retour à la séquence de programme 2 . . . . . . . . . 20 21 22 22 23 23 24 25 25 4.7 Etape 4 : paramétrage du multiplexeur pour sorties numériques. . . . . . . . . . . . . . . . . . . 26 4.8 Etape 5 : transfert de l'application au variateur de vitesse . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.9 Etape 6 : commande de l'application par bornes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 EDS94TA10060xxxx FR 1.2 - 03/2010 L 3 9400 Application technologiques | Commande séquentielle de positionnement Sommaire 5 4 Paramétrage et configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.1 Schéma logique (schéma de principe) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 Réglages de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Paramètre machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Plage de déplacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Positionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 30 31 32 5.3 Traitement du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1 Présentation des types d'action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2 Type d'action "prise d'origine" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.3 Type d'action "positionnement" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.4 Type d'action "bifurcation variable" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.5 Entrées séquenceur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.6 Sorties séquenceur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.7 Paramétrage du traitement du programme dans Engineer . . . . . . . . . . . . . . . . . 5.3.8 Commande de la table de traitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 34 37 39 40 41 42 43 44 5.4 Gestion des données profil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Paramètres de profil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.2 Tableaux de valeurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.3 Modes de positionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.4 Positionnement avec vitesse finale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Positionnement sur signal Touch Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.6 Fonction d'apprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 45 48 50 52 53 55 5.5 Override vitesse/Override accélération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 5.6 Surveillance d'erreur de poursuite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5.7 Mode manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.8 Arrêt rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.9 Limiteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5.10 Pilotage du frein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 5.11 Configuration des signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11.1 Interface de l'entraînement et interface du moteur . . . . . . . . . . . . . . . . . . . . . . . . 5.11.2 Ports de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 64 65 5.12 Signaux de valeurs réelles et signaux d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.13 Messages d'erreur d'application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Sommaire 5.14 Blocs fonction paramétrables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.1 ActualSpeedScaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.2 ApplicationError1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.3 ApplicationError2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.4 FollowingErrorScaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.5 HysteresisFollowingError1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.6 HysteresisFollowingError2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.7 L_PosPositionerTable1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.8 L_PosSequencer1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.9 L_SdSwitchPoint1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.10 LimitFollowingError1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.11 LimitFollowingError2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.12 MonitFollowError1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.13 MonitFollowError2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.14 PosStarted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14.15 RestartPosTransition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 69 69 70 70 70 71 71 76 77 77 78 78 79 79 80 N'hésitez pas à nous faire part de vos remarques ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 EDS94TA10060xxxx FR 1.2 - 03/2010 L 5 9400 Application technologiques | Commande séquentielle de positionnement Présentation du document 1 Présentation du document Ce document contient des informations sur l'application technologique (TA) "Commande séquentielle de positionnement", valables pour les appareils Servo Drives 9400. Remarque importante ! Ce document complète les instructions de montage fournies avec le variateur de vitesse, ainsi que le manuel de l'appareil et le manuel du logiciel relatif à celui-ci. Respecter impérativement les consignes de sécurité comprises dans les instructions de montage ! Validité des informations contenues dans le présent document : Application technologique N° ident. appl. Licence d'exploitation de logiciel requise Commande séquentielle de positionnement 100602103 Motion Control TopLevel ou version supérieure Cette application technologique peut être utilisée avec les appareils de base suivants : Série d'appareils Référence de commande A partir de la version matérielle Servo Drives 9400 E94AxHExxxx PD A partir de la version logicielle 1.35 Cible Cette documentation s'adresse à du personnel qualifié selon la définition de la norme CEI 364. Historique du document Version 6 Description 1.0 04/2007 TD05 Première édition 1.1 10/2008 TD05 Nouveau sous-chapitre "Blocs fonction paramétrables" 1.2 03/2010 TD05 Corrections d'erreurs L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Présentation du document Conventions utilisées 1.1 Conventions utilisées Pour distinguer les différents types d'information, cette documentation utilise les conventions suivantes : Type d'information Marquage Exemples/remarques Chiffres Caractère de séparation décimal Point De manière générale, le point est utilisé comme caractère de séparation décimal. Exemple : 1234.56 Formats de texte particuliers Nom de programme Fenêtre Elément de commande »« Italique Gras Succession d'options de menu Touche du clavier <Gras> Le logiciel pour PC de Lenze »Engineer«... La fenêtre Message.../la boîte de dialogue Options... Le bouton OK.../l'instruction Copier.../l'onglet Caractéristiques.../le champ de saisie Nom... Lorsque plusieurs commandes successives sont nécessaires pour l'exécution d'une fonction, celles-ci sont séparées les unes des autres par une flèche : Sélectionner Fichier Ouvrir pour... La touche <F1> permet d'accéder à l'aide en ligne. Lorsqu'une combinaison de touches est nécessaire pour exécuter une commande, un signe "+" est indiqué entre les touches : Appuyer sur <Maj>+<Echap>... Code de programmation Mot-clé Lien hypertexte Courier Courier gras IF var1 < var2 THEN a = a + 1 END IF souligné Lien rehaussé de couleur vers une autre section. Peut être activé dans cette documentation en ligne par un clic de souris. ( 7) Lien rehaussé de couleur vers une autre page. Peut être activé dans cette documentation en ligne par un clic de souris. Les procédures sont identifiées par un pictogramme. Symboles Renvois Procédure EDS94TA10060xxxx FR 1.2 - 03/2010 L 7 9400 Application technologiques | Commande séquentielle de positionnement Présentation du document Définition des consignes utilisées 1.2 Définition des consignes utilisées Pour indiquer des risques et des informations importantes, la présente documentation utilise les mots et symboles suivants : Consignes de sécurité Présentation des consignes de sécurité : Danger ! (Le pictogramme et le mot associé indiquent le type de risque.) Explication (L'explication décrit le risque et les moyens de l'éviter.) Pictogramme Mot associé Description Danger ! Situation dangereuse pour les personnes en raison d'une tension électrique élevée Indication d'un danger imminent qui peut avoir pour conséquences des blessures mortelles ou très graves en cas de non-respect des consignes de sécurité correspondantes Danger ! Situation dangereuse pour les personnes en raison d'un danger d'ordre général Indication d'un danger imminent qui peut avoir pour conséquences des blessures mortelles ou très graves en cas de non-respect des consignes de sécurité correspondantes Stop ! Risques de dégâts matériels Indication d'un risque potentiel qui peut avoir pour conséquences des dégâts matériels en cas de non-respect des consignes de sécurité correspondantes Consignes d'utilisation Pictogramme Mot associé 8 Description Remarque importante ! Remarque importante pour assurer un fonctionnement correct Conseil ! Conseil utile pour faciliter la mise en oeuvre Renvoi à une autre documentation L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Description sommaire 2 Description sommaire L'application technologique "Commande séquentielle de positionnement" permet à l'entraînement de se déplacer selon des profils paramétrables. Le traitement du programme est déterminé par une table de traitement. Fonctions Commande séquentielle de plusieurs étapes de positionnement avec fonction de pause et d'interruption et différentes fonctions auxiliaires (exemples : bifurcation, compteur, attente) Différents modes de positionnement – Positionnement point à point – Positionnement sur signal Touch Probe (positionnement de distance restante) – Enchaînement de profils avec vitesse d'approche (overchange) Différents modes de prise d'origine Gestion des données profils – Prise en charge des profils en S (limitation de jerk) – Réglage séparé de l'accélération et de la décélération – Fonction d'apprentissage Override vitesse/Override accélération Commutation des sorties en fonction de la trajectoire Surveillance d'erreur de poursuite Prise en charge des codeurs absolus Prise en charge des fonctions d'entraînement de base "mode manuel" et "arrêt rapide" Surveillance des limites de la plage de déplacement à l'aide de la fonction d'entraînement "limiteur" En option : pilotage d'un frein de parking via la fonction d'entraînement "pilotage du frein" Exemples d'application Installations de transport Tables de rotation Transstockeurs Entraînements d'avance Installations de dosage Engins de levage EDS94TA10060xxxx FR 1.2 - 03/2010 L 9 9400 Application technologiques | Commande séquentielle de positionnement Description sommaire Licence requise/version fournie Version de licence requise : Motion Control TopLevel ou version ultérieure. L'application technologique figure dans le catalogue d'applications du logiciel Engineer. 10 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Introduction 3 Introduction On entend par "positionnement" le déplacement d'une pièce à usiner, d'un outil ou d'un matériau d'une position de départ n vers une position cible déterminée o : Pour cela, un profil de déplacement doit être enregistré dans le variateur. Celui-ci doit comprendre au minimum les paramètres de profil suivants : v [m/s] A B C D t [s] Symbole Paramètre de profil A Position Position cible et distance à parcourir B Vitesse Vitesse maximale à laquelle la cible doit être atteinte C Accélération Réglage relatif à la variation de vitesse maximale pour l'accélération D Décélération Réglage relatif à la variation de vitesse maximale pour la mise à l'arrêt Une séquence de positionnement peut comprendre plusieurs profils traités dans un ordre déterminé. Une description détaillée de tous les paramètres de profil est fournie dans la soussection "Paramètres de profil". ( 45) EDS94TA10060xxxx FR 1.2 - 03/2010 L 11 9400 Application technologiques | Commande séquentielle de positionnement Introduction Exemple : commande séquentielle de positionnement avec mise en réseau via PROFIBUS 3.1 Exemple : commande séquentielle de positionnement avec mise en réseau via PROFIBUS Système de commande maître Commande séquentielle pour machine (API) PROFIBUS Entraînement 1 [3-1] Entraînement 2 Commande séquentielle de positionnement pour entraînements individuels Commande séquentielle de positionnement pour entraînements individuels Positionnement par tableaux Positionnement par tableaux Firmware Firmware Fonctions d'entraînement de base Motion Control : • Positionnement • Prise d'origine • Mode manuel • Etc. Fonctions d'entraînement de base Motion Control : • Positionnement • Prise d'origine • Mode manuel • Etc. • • • • • • • • • • • • Interface de l'entraînement Interface du moteur Traitement codeur Bornes E/S Technique de sécurité Journal des événements Interface de l'entraînement Interface du moteur Traitement codeur Bornes E/S Technique de sécurité Journal des événements Exemple : commande séquentielle de positionnement avec mise en réseau via PROFIBUS La commande séquentielle de positionnement assure le pilotage de la fonction de base "positionnement" (comprenant la génération de profil) en utilisant les blocs de déplacement du positionnement par tableaux. Dans ce cas, la commande séquentielle de positionnement assure exclusivement le pilotage de "son moteur". Les séquences de pilotage du moteur/de l'outil/du matériau sont déterminées par la commande séquentielle de positionnement. 12 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Exemple d'application 4 Mise en service rapide 4.1 Exemple d'application Un dispositif d'empilage de panneaux sert ici d'exemple d'application pour la mise en service rapide : 3 x AC 400 V d1 i1 Nmoteur = 1680 min-1 i1 = 12.612 d1 = 80 mm Constante de déplacement = 250 mm/tour [4-1] Schéma de principe Composant Spécifications techniques Variateur de vitesse 9400 SingleDrive HighLine avec module de freinage Moteur MDFKA-090-22, 60 Type : Servomoteur asynchrone Couplage : Y Facteur de puissance : 0.8 Courant nominal : 8,5 A Fréquence nominale: 60 Hz Puissance nominale : 3,8 kW Vitesse nominale : 1680 min-1 Tension nominale : 390 V Frein 24 V CC Réducteur GKS06 Rapport de réduction : 12.612 EDS94TA10060xxxx FR 1.2 - 03/2010 L 13 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Schéma électrique 4.2 Schéma électrique K1 L1 L2 L3 N PE F4 O F1...F3 K1 I Z1 J RB L1 L2 SB 24E GE K1 X2 Override de vitesse Override accélération Entraînement prêt ise d'origine terminée (position de départ)* Nombre maximal de panneaux atteint* Défaut activé Déblocage du variateur Arrêt rapide Capteur de prise d'origine Capteur de fin de course positif Capteur de fin de course négatif Réinitialisation du progr. de positionnement Initialisation / retour à la position de départ Arrêt du programme de positionnement Abaissement de la table L3 +UG -UG + E94AZPxxxxx X100 MXI1 GA AO1 AO2 A1+ A1- X3 A1A1R A2+ A2GO 24O DO1 X4 DO2 DO3 DO4 E94ASxExxxx MXI2 GI RFR DI1 DI2 DI3 X5 DI4 DI5 DI6 DI7 DI8 X106 X105 Rb1 Rb2 T1 T2 X107 U V W + X7 BD1 BD2 RB EYF... M 3~ J Y R 7 2 * Le signal doit impérativement être paramétré. [4-2] 14 Schéma électrique L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Schéma électrique Désignation Composant E94ASxExxxx Module d'axe Servo 9400 Single Drive E94AZPxxxxx Socle de montage k1 Contacteur réseau F1 ... F4 Fusibles Z1 Filtre réseau/filtre antiparasite (option) Raccordement de blindage HF via connexion par une surface importante avec la terre fonctionnelle EYF... Câble système pour bouclage par résolveur R Résolveur RB Résistance de freinage Y Frein de parking (relié au module de pilotage du frein de parking disponible sur demande) EDS94TA10060xxxx FR 1.2 - 03/2010 L 15 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Description de la séquence de positionnement 4.3 Description de la séquence de positionnement 1. A la mise sous tension, l'entraînement signale l'état "Entraînement prêt" par un niveau HAUT appliqué à la sortie numérique DO1. 2. Après le déblocage du variateur, le programme de positionnement est initialisé par un niveau HAUT sur l'entrée numérique DI6. 3. La table monte jusqu'au capteur de prise d'origine. – Le capteur de prise d'origine se situe à 10 mm au-dessus de la position de départ et est relié à l'entrée numérique DI2. 4. Une fois le repère de référence détecté, la table revient à la position de départ (première position enregistrée). 5. L'entraînement signale l'état "Prise d'origine terminée/table en position de départ" par un niveau HAUT sur la sortie numérique DO2. 6. Le compteur de panneaux intégré est remis à zéro et l'empilage peut commencer. 7. La dépose d'un panneau est signalée à l'entraînement par un niveau HAUT sur l'entrée numérique DI8. – La table est alors abaissée d'une épaisseur de panneau. 8. Jusqu'à 10 panneaux peuvent être déposés jusqu'à ce que l'entraînement signale l'état "Nombre maximal de panneaux atteint" par un niveau HAUT sur la sortie numérique DO3. – Le dispositif d'empilage doit alors être retiré. 9. Une fois le dispositif d'empilage retiré et le niveau HAUT appliqué sur l'entrée numérique DI6, la table revient à la position de départ (première position enregistrée). – L'empilage peut reprendre. 16 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 1 : création du projet 4.4 Etape 1 : création du projet 1. Lancer le logiciel Engineer. 2. Dans l'Assistant de démarrage, sélectionner l'option "Nouveau projet (vide)" puis saisir le nom du projet. 3. Ajouter l'axe correspondant au dispositif d'empilage de panneaux. – Ajouter les composants adaptés (variateur, moteur, modules d'extension). – Pour le variateur de vitesse, sélectionner l'application "commande séquentielle de positionnement". – Exemple d'arborescence de projet dans Engineer : EDS94TA10060xxxx FR 1.2 - 03/2010 L 17 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 2 : paramétrage de l'application 4.5 Etape 2 : paramétrage de l'application Le paramétrage de l'application dans Engineer s'effectue dans l'onglet Paramètres de l'application, qui s'affiche automatiquement à la sélection du variateur de vitesse dans l'arborescence du projet : 1. Régler la tension réseau (C00173). 2. Activer le pilotage automatique du frein via le module de freinage (C02580 = "pilotage auto. via module de freinage"). 3. Régler le rapport de réduction sous la forme d'une fraction (numérateur et dénominateur) : i1 = 12.612 = 12612/1000 – Numérateur (C02522) = 12612 – Dénominateur (C02523) = 1000 4. Choisir la plage de déplacement (C02528) "non limitée". 5. Cliquer sur Paramètres machine pour accéder à la boîte de dialogue Présentation Paramètres machine en vue de régler les autres paramètres. 18 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 2 : paramétrage de l'application Régler les paramètres machine Afficher la boîte de dialogue : Présentation Paramètres machine 1. Régler "mm" comme unité (C02525). – Ce paramètre détermine l'unité réelle de la machine à utiliser pour le réglage de grandeurs physiques (exemples : vitesses, accélérations et décélérations). 2. Régler la constante de déplacement (C02524). – La constante de déplacement indique la distance parcourue côté machine pendant un tour de l'arbre de sortie du réducteur. – Pour le dispositif d'empilage de panneaux : constante de déplacement = 250 mm/ tour 3. Cliquer sur Retour pour revenir à la boîte de dialogue Présentation. 4. Dans la boîte de dialogue Présentation, cliquer sur Séquence de programme pour afficher la boîte de dialogue correspondante et définir le programme de positionnement. EDS94TA10060xxxx FR 1.2 - 03/2010 L 19 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 3 : paramétrage du traitement du programme 4.6 Etape 3 : paramétrage du traitement du programme Le paramétrage du traitement du programme de commande séquentielle de positionnement s'effectue dans la boîte de dialogue Présentation Séquence de programme : Comment procéder ? Dans le réglage initial, chaque table de traitement comprend un petit "programme de positionnement" permettant d'obtenir une première rotation de l'axe en sens horaire à 360°, puis à 360° en sens antihoraire. Pour définir le mode de traitement du programme voulu, procéder comme suit : 1. A gauche de la boîte de dialogue, sélectionner dans la table de traitement la séquence de programme (1 .... 100) à éditer. 2. Sélectionner ensuite le type d'opération correspondant en cliquant sur l'icône voulue. – Lorsque plusieurs actions sont disponibles pour le type d'opération sélectionné, l'action suivante non utilisée s'affiche automatiquement dans le champ de liste Sélection du numéro de l'opération. – Une remarque concernant l'opération peut également être saisie. 3. Régler les paramètres de l'opération. – Si nécessaire, afficher les boîtes de dialogue subordonnées correspondantes. 4. Répéter les étapes 1 à 3 jusqu'à ce que toutes les opérations nécessaires au traitement du programme aient été paramétrées (voir sous-section suivante). 5. Cliquer sur Retour pour revenir à la boîte de dialogue Présentation. 20 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 3 : paramétrage du traitement du programme 4.6.1 Séquence de programme 1 : prise d'origine Opération Remarque Prise d'origine au moyen d'un repère (capteur de prise d'origine sur entrée numérique DI2) ; déplacement jusqu'à la position de départ (0 mm) après l'opération. Il n'existe pas de paramètres spécifiques à l'opération "prise d'origine". Les réglages relatifs à la prise d'origine s'effectuent via les paramètres de la fonction de base correspondante : 1. Sélectionner "cw_Rn_TP" comme mode de prise d'origine (C02640). 2. Sélectionner la position du capteur de prise d'origine (10 mm) comme position de référence (C02642). 3. Régler la position du premier panneau (0 mm) comme position cible après la prise d'origine (C02643). 4. Si nécessaire, adapter les paramètres de profil relatifs à la prise d'origine à l'application concernée. EDS94TA10060xxxx FR 1.2 - 03/2010 L 21 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 3 : paramétrage du traitement du programme 4.6.2 Séquence de programme 2 : mise à "0" du compteur 1 Action Remarque Paramètre Réglage Séquence 2 : mise à "0" du compteur 1 000 Numéro de l'opération : 1 N° compteur : 1 Set Valeur de départ : 0 4.6.3 Séquence de programme 3 : opération de positionnement 1 Action Remarque Paramètre Réglage Quand l'entrée 8 de la commande séquentielle passe sur "1", abaisser la table d'environ 20 mm. Dans le réglage Lenze, l'entrée 8 de la commande séquentielle est reliée à l'entrée numérique DI8. Numéro de l'opération : 1 Déclencheur : Entrée 8 N° de profil : 1 Cible du saut : 0 Cliquer sur Configurer le profil pour afficher la boîte de dialogue suivante : 1. Sélectionner le n° de profil 1. 2. Sélectionner le mode de positionnement "Relative". 3. Régler les paramètres de profil suivant l'exemple ci-dessus. 4. Cliquer sur Retour pour fermer boîte de dialogue. 22 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 3 : paramétrage du traitement du programme 4.6.4 Séquence de programme 4 : comptage des panneaux Action 12 Remarque Paramètre Réglage Compter les panneaux puis revenir à la séquence de programme 3 si moins de 10 panneaux comptabilisés. 3 4 Numéro de l'opération : 1 N° compteur : 1 Fonction de comparaison : Position du compteur < Valeur comparative Valeur étape : 1 Valeur comparative : 10 Etape séquentielle : 3 4.6.5 Séquence de programme 5 : activation de la sortie d'état Action Remarque Paramètre Réglage Mettre la sortie 1 de la commande séquentielle sur "1" quand le nombre maximal de panneaux (10) est atteint. Numéro de l'opération : 1 Sortie commutation A : Sortie 1 Signal d'état commutation A: Sortie commutation B : Désactivée Signal d'état commutation B: Conseil ! La sortie 1 de la commande séquentielle n'est reliée à la sortie numérique DO3 à activer qu'ultérieurement. EDS94TA10060xxxx FR 1.2 - 03/2010 L 23 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 3 : paramétrage du traitement du programme 4.6.6 Séquence de programme 6 : opération de positionnement 2 Action Remarque Paramètre Réglage Quand l'entrée 6 de la commande séquentielle passe sur "1", revenir à la position de départ. Numéro de l'opération : 2 Déclencheur : Entrée 6 N° de profil : 2 Cible du saut : 0 Conseil ! L'entrée 6 de la commande séquentielle n'est reliée à l'entrée numérique DO6 qu'ultérieurement. Cliquer sur Configurer le profil pour afficher la boîte de dialogue suivante : 1. Sélectionner le n° de profil 2. 2. Sélectionner le mode de positionnement "Absolute". 3. Régler les paramètres de profil suivant l'exemple ci-dessus. 4. Cliquer sur Retour pour fermer boîte de dialogue. 24 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 3 : paramétrage du traitement du programme 4.6.7 Séquence de programme 7 : remise de la sortie d'état au niveau "0" Action Remarque Paramètre Réglage Remettre la sortie 1 de la commande séquentielle au niveau "0" au retour à la position de départ. Numéro de l'opération : 2 Sortie commutation A : Sortie 1 Signal d'état commutation A: Sortie commutation B : Désactivée Signal d'état commutation B: 4.6.8 Séquence de programme 8 : retour à la séquence de programme 2 Action 0 Remarque Paramètre Réglage Revenir à la séquence de programme 2. Numéro de l'opération : 1 Entrée pour saut : Poursuivre avec l'étape séquentielle 1 Cible du saut : 2 EDS94TA10060xxxx FR 1.2 - 03/2010 L 25 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 4 : paramétrage du multiplexeur pour sorties numériques 4.7 Etape 4 : paramétrage du multiplexeur pour sorties numériques 1. Aller dans l'onglet Tous les paramètres. 2. Régler les paramètres multiplexeurs suivants : Paramètre 26 Réglage C03100/2 X Sortie numérique 2 Prise d'origine achevée C03100/3 X Sortie numérique 3 Sortie 1 de la commande séquentielle L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 5 : transfert de l'application au variateur de vitesse 4.8 Etape 5 : transfert de l'application au variateur de vitesse Remarque importante ! De façon générale, l'application transférée est sauvegardée dans le premier emplacement-mémoire d'application du module de mémoire du variateur. Les applications technologiques préinstallées restent disponibles sur les emplacements-mémoire suivants. 1. Mettre à jour les appareils. – Cocher la case Tout régénérer. – Cliquer sur Démarrer pour lancer le processus de compilation. 2. Se connecter et transférer l'application au variateur de vitesse. – Lorsque la liaison est établie, les paramètres actuellement réglés dans l'appareil s'affichent dans Engineer (il sont signalés par un surlignage jaune). EDS94TA10060xxxx FR 1.2 - 03/2010 L 27 9400 Application technologiques | Commande séquentielle de positionnement Mise en service rapide Etape 6 : commande de l'application par bornes 4.9 Etape 6 : commande de l'application par bornes L'affectation des bornes en bref Borne X3 X5 Signal (réglage Lenze) AI1AI1+ Réglage de l'Override vitesse Override vitesse/Override accélération ( 56) AI2AI2+ Réglage de l'Override accélération Override vitesse/Override accélération ( 56) DI1 Arrêt rapide • Lorsque le signal BAS est appliqué sur DI1, le programme de positionnement est interrompu et l'entraînement est mis à l'arrêt suivant la rampe de décélération réglée pour l'arrêt rapide et ce, indépendamment de la consigne réglée. • Après annulation de la fonction d'arrêt rapide, une nouvelle impulsion BAS-HAUT sur DI6 est requise pour activer le passage à l'étape de traitement suivante dans le programme de positionnement (étape séquentielle). Arrêt rapide ( 59) DI2 Raccordement du capteur de prise d'origine/capteur Touch Probe Type d'action "prise d'origine" ( 37) DI3 DI4 Raccordement du capteur de fin de course pour la fonction de base "Limiteur". ( 60) • DI3 = fin de course positif, DI4 = fin de course négatif. • Les entrées réagissent à l'état FALSE (protection contre rupture de fil). DI5 Réarmement de défaut et réinitialisation du programme de positionnement • Le réarmement de défaut peut être réalisé par une impulsion BAS-HAUT à condition que l'origine du défaut ait été éliminée. Parallèlement, le programme de positionnement est réinitialisé. DI6 Initialisation du programme de positionnement/retour à la position de départ Commande de la table de traitement ( 44) DI7 Arrêter le programme de positionnement (pause) Commande de la table de traitement ( 44) DI8 Abaissement de la table Action 1. Déblocage du variateur : mettre l'entrée numérique RFR sur niveau HAUT. 2. Désactivation de l'arrêt rapide : mettre l'entrée numérique DI1 sur niveau HAUT. 3. Initialisation de la commande séquentielle : mettre l'entrée numérique DI6 sur niveau HAUT. 28 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Schéma logique (schéma de principe) 5 Paramétrage et configuration 5.1 Schéma logique (schéma de principe) Eléments fonctionnels clés de la commande séquentielle de positionnement, la table de traitement et la gestion des données profil transmettent les signaux de commande et les données profil à la fonction d'entraînement de base "Positionnement". Positioning sequence control Basic drive functions DI2 Sequencer LS_Homing LS_Stop Reset DI5 n DI6 DI7 Sequencer DI8 input 8 1 PositionerTable -100 0 100 200 3 Profiles LS_Brake internal status machine 6 t 9 LS_Positioner n Override 0 2 Status machine (basic drive functions) 4 Enable M t DI1 Speed override AIN1 Acceleration override AIN2 LS_ManualJog LS_Quickstop ç è n LS_Limiter DI4 n STOP n 5 [5-1] t 7 t 8 DI3 t Schéma logique : application technologique (TA) "Commande séquentielle de positionnement" (schéma de principe) Commande séquentielle de positionnement Table de traitement Gestion des données profil Override vitesse/accélération Fonctions d'entraînement de base Prise d'origine Positionnement Mode manuel Arrêt normal Arrêt rapide Limiteur Pilotage du frein (option) EDS94TA10060xxxx FR 1.2 - 03/2010 L 29 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Réglages de base 5.2 Réglages de base 5.2.1 Paramètre machine Les paramètres machine permettent de décrire, entre autres, la structure mécanique utilisée côté moteur. M Le réglage des paramètres machine dans »Engineer« s'effectue dans l'onglet Paramètres de l'application, boîte de dialogue Présentation Paramètres machine. Conseil ! Pour adapter directement les principaux paramètres machine à la machine concernée dans »Engineer«, ouvrir l'onglet Paramètres de l'application, boîte de dialogue Présentation. Présentation sommaire des paramètres machine Paramètres Réglage Lenze Valeur Unité C00173 Tension réseau 400/415 v C00174 Seuil sous-tension (LU) C00600 Réac. surtension bus CC C02520 Numér. rapport réd.- moteur C02521 Dénom. rapport réd.- moteur C02527 Sens de montage moteur 285 v Défaut 1 1 Moteur tournant en sens horaire C02570 Type de régulation de position C02522 Numér. rapport réd.- capt. pos. Régulation angulaire 1 C02523 Dénom. rapport réd.- capt. pos. 1 C02529 Sens de montage capteur pos. Codeur sens horaire Description de la structure mécanique (charge, outil) C02528 30 Plage de déplacement Plage limitée C02524 Constante de déplacement 360.0000 Unité C02525 Unité C02526 Unité définie par l'utilisateur ° C02533 Unité de temps s C00273/1 Moment d'inertie du moteur C00273/2 Moment d'inertie de la charge ° L Selon moteur utilisé kg cm2 0.00 kg cm2 EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Réglages de base 5.2.2 Plage de déplacement La sélection de la plage de déplacement permet de déterminer le type de machine/système de mesure : Plage de déplacement Sans fin L'entraînement peut tourner sans fin dans les deux sens sans que des limites soient atteintes. • Les principaux modes de positionnement utilisés sont le positionnement "Relatif avec/sans TP" ou "Speed avec/ sans TP". • A chaque nouveau positionnement, le système de mesure est réinitialisé. • Grâce à la prise d'origine, le système de mesure obtient un point de référence fixe (point zéro). Il est donc également possible d'utiliser les modes de positionnement de type "Absolu avec/sans TP". Les limites logicielles pour la limitation de la plage de déplacement sont alors disponibles. M Plage limitée Dès que les positions limites sont atteintes, le déplacement doit s'effectuer en sens inverse. • Pour le positionnement, la position de référence doit être connue. Grâce à la prise d'origine, le système de mesure obtient un point de référence fixe (point zéro). • De façon générale, la plage de valeurs interne maximale utilisable (±231 incréments) est surveillée (surveillance des limites logicielles de la plage de valeurs interne). Le dépassement de la plage de valeurs entraîne la perte de la position de référence. • En plus de la limitation de la plage de déplacement, des limites logicielles paramétrables peuvent être activées par l'utilisateur. M Modulo M Dans ce cas, le système de mesure est reproduit. • En cas de dépassement de la longueur de cycle réglée, n un dépassement défini est exécuté. Dans un système avec rotation, la longueur de cycle type correspond à un tour ou à une distance de l'outil. • La position de référence doit être connue pour le positionnement. • Les limites logicielles ne sont pas activées. • Les cibles absolues peuvent être atteintes en cas de dépassement de la limite du système de mesure. Exemple : déplacement de 10° à 350°, en passant par 0°. Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Paramètres Réglage Lenze Valeur Unité C02528 Plage de déplacement Plage limitée C02536 Longueur de cycle (ne s'applique qu'à la plage de déplacement "Modulo") 360.0000 Unité EDS94TA10060xxxx FR 1.2 - 03/2010 L 31 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Réglages de base 5.2.3 Positionnement Dans la boîte de dialogue Présentation LS_Positioner et les boîtes de dialogue subordonnées, les paramètres relatifs au positionnement peuvent être adaptés en cas de besoin. Paramètres Réglage Lenze Valeur Unité 32 C00254 Régul. angulaire - gain 20.00 1/s C02553 Régul. position - gain 20.00 1/s C02556 Limitation régul. position L 214748.3647 unité/s EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3 Traitement du programme Comprenant jusqu'à 100 renvois à des "actions", la table de traitement permet de déterminer le traitement du programme de la commande séquentielle de positionnement. Positioning sequence control Basic drive functions Sequencer LS_Homing LS_Stop Reset DI5 DI6 DI7 PositionerTable LS_Brake internal status machine n -100 0 100 200 t Profiles Sequencer DI8 input 8 LS_Positioner Status machine (basic drive functions) n Override Enable M t LS_ManualJog ç è LS_Quickstop n LS_Limiter n STOP n t [5-2] t t Table de traitement (schéma de principe) Qu'est-ce une action ? Une action désigne une fonctionnalité précise décrite par peu de paramètres. Différents types d'action sont proposés permettant de réaliser, entre autres, les fonctions suivantes : bifurcations, commutations, temps d'attente, compteurs. 0 1 1 n 2 000 Set 12 3 4 Standby End Un nombre déterminé d'actions paramétrables individuellement est disponible pour chaque type d'action. Les paramètres relatifs à des actions de même type se distinguent par leur sous-code. Une action répétitive peut être activée à plusieurs étapes de traitement. Lorsqu'une action a été exécutée, le système lance automatiquement la suivante dans la table de traitement, à condition qu'il n'y ait pas de bifurcation vers une autre étape. Une action au maximum peut être traitée dans un cycle de calcul. EDS94TA10060xxxx FR 1.2 - 03/2010 L 33 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.1 Présentation des types d'action Type d'action Fonction/paramètre Prise d'origine Cette action est proposée pour la mise en oeuvre d'une prise d'origine. Elle déclenche l'activation de la fonction de base du même nom. Remarque importante : il n'y a pas de paramètres spécifiques à l'action "Prise d'origine". Les réglages correspondants s'effectuent via les paramètres de la fonction de base "Prise d'origine". Positionnement Au total, 50 actions de type "positionnement" sont proposées pour le déplacement suivant un profil. • Si la fonction d'attente est activée, le déplacement suivant le profil réglé n'est lancé que lorsque l'entrée séquenceur sélectionnée pour la fonction d'attente passe à l'état réglé. Entrées séquenceur ( 41) Paramètres Information C04513/1...50 N° de profil Saisie du profil à utiliser pour le déplacement • Cliquer sur "Configurer le profil" afficher ouvrir la boîte de dialogue permettant de saisir les paramètres de profil correspondants. • Cette boîte de dialogue permet également de régler un profil séquentiel. C04511/1...50 Entrée pour fonction d'attente Entrée séquenceur à traiter 1 ... 32 • Avec un préréglage égal à "0", la fonction d'attente est ignorée et le déplacement suivant le profil est immédiatement lancé. C04512/1...50 Signal d'état pour Le déplacement suivant le profil n'est lancé que si l'entrée fonction séquenceur à traiter a adopté cet état. d'attente C04514/1...50 Etape séquentielle C04515/1...50 Temps Watchdog Délai de surveillance durant lequel le positionnement doit être réalisé. Sinon, une bifurcation vers l'étape séquentielle Watchdog déterminée en C04516 est activée. C04516/1...50 Etape séquentielle Watchdog Etape dans la table de traitement qui est traitée après le déplacement suivant le profil réglé. Etape exécutée en cas de dépassement du temps Watchdog Bifurcation 0 1 25 actions de type "bifurcation" sont proposées pour réaliser des bifurcations (sauts) conditionnées et non conditionnées. • La bifurcation vers l'étape indiquée es réalisée si l'entrée séquenceur sélectionnée se trouve à l'état sélectionné au moment du traitement. Dans le cas contraire, l'étape suivante dans la table de traitement est traitée. Entrées séquenceur ( 41) Paramètres 34 Information C04530/1...25 Entrée pour analyse comparative Entrée séquenceur à traiter 1 ... 32 • Avec un préréglage égal à "0", une bifurcation vers l'étape séquentielle réglée a lieu. C04531/1...25 Valeur comparative Etat avec lequel l'entrée séquenceur à traiter est comparée. C04532/1...25 Etape séquentielle en cas d'égalité Lorsque l'entrée séquenceur à traiter est sur la valeur comparative, la bifurcation vers l'étape réglée ici est activée. En cas d'inégalité ou si l'entrée est sur "0", l'étape suivante dans la table de traitement est traitée. L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme Type d'action Fonction/paramètre Bifurcation variable 1 2 n 5 actions de type "bifurcation variable" sont proposées pour réaliser des bifurcations (sauts) variables. • La bifurcation vers l'une des 20 étapes possibles s'effectue en fonction de la valeur en C03001 ... C03005 au moment du traitement. • Les paramètres C03001 ... C03005 sont affectés aux 5 actions disponibles (affectation fixe) : – C03001 détermine la bifurcation pour l'action 1. – C03002 détermine la bifurcation pour l'action 2, etc.. Exemple : Lorsque la valeur réglée en C03002 est "15" au moment du traitement de l'action 2, la bifurcation est réalisée vers l'étape indiquée sous le paramètre correspondant (C04554/2). Paramètres Information C04540/1...5 Etape Etape suivante réalisée si C03001 ... C03005 = "1". séquentielle avec • Si le préréglage est "0", la bifurcation est désactivée valeur de (l'étape séquentielle est traitée). bifurcation 1 C04541/1...5 Etape Etape suivante réalisée si C03001 ... C03005 = "2". séquentielle avec • Si le préréglage est "0", la bifurcation est désactivée et valeur de l'étape séquentielle dans la table de traitement est bifurcation 2 traitée. ... ... C04601/1...5 Etape Etape suivante réalisée si C03001 ... C03005 = "20". séquentielle avec • Si le préréglage est "0", la bifurcation est désactivée et valeur de l'étape séquentielle dans la table de traitement est bifurcation 20 traitée. ... Commutation 25 actions de type "commutation" sont proposées pour la commutation de signaux de sortie numériques. • Chaque action permet de mettre deux sorties séquenceur (au choix) à l'état FALSE ou TRUE. Sorties séquenceur ( 42) Paramètres Information C04520/1...25 Sortie pour commutation A Sortie séquenceur à activer 1 ... 32 • Si le préréglage est "0", la commutation est désactivée. C04521/1...25 Signal d'état pour Etat à appliquer à la sortie séquenceur sélectionnée commutation A C04522/1...25 Sortie pour commutation B C04523/1...25 Signal d'état pour Etat à appliquer à la sortie séquenceur sélectionnée commutation B Sortie séquenceur à activer 1 ... 32 • Si le préréglage est "0", la commutation est désactivée. Activation du compteur 000 Set 10 actions de type "Activation du compteur" sont proposées pour régler un des 10 compteurs disponibles sur une valeur de départ déterminée. • Les 10 actions de type "Activation du compteur" ne sont pas affectées de manière fixe aux 10 actions de type "Compter". • Il est possible, par exemple, de mettre un compteur sur une valeur à l'aide d'une action de type "activation du compteur" puis sur une autre valeur ultérieurement dans le programme avec une action du même type. Paramètres EDS94TA10060xxxx FR 1.2 - 03/2010 Information C04580/1...10 Choix du compteur Si le réglage est "0", l'activation du compteur est désactivée. C04581/1...10 Nouvelle position -2147483648 ... 2147483648 du compteur C04582/1...10 Position du compteur actuelle Seulement en affichage L 35 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme Type d'action Fonction/paramètre Comptage 3 12 4 25 actions de type "comptage" sont proposées pour les processus de comptage. • A chaque exécution de l'action, la position du compteur sélectionné est augmentée ou réduite, selon le réglage, de l'incrément réglé (incrémenteur/décrémenteur). • Lorsque la condition de comparaison est remplie pour l'analyse comparative de la position du compteur avec la valeur de comparaison réglée, une bifurcation vers une autre étape (au choix) est possible. • 10 actions de type "activation du compteur" sont proposées pour mettre un compteur sur une valeur de départ déterminée. Paramètres Information C04590/1...25 Choix du compteur Si le réglage est "0", l'activation du compteur est désactivée. C04591/1...25 Valeur étape Valeur de laquelle le compteur est augmenté ou réduit • Plage : -2147483648 ... 2147483648 C04592/1...25 Valeur comparative Valeur avec laquelle le compteur est comparé • Plage : -2147483648 ... 2147483648 C04593/1...25 Etape séquentielle Lorsque la condition de comparaison réglée est remplie, la bifurcation vers l'étape indiquée ici est réalisée. Dans le cas contraire, l'étape suivante dans la table de traitement est traitée. C04594/1...25 Condition de comparaison Sélection de la condition pour la comparaison de la position du compteur avec la valeur comparative Attente 25 actions de type "attente" sont proposées pour intégrer des temps d'attente dans le traitement de programme. • L'étape séquentielle n'est traitée qu'après expiration du temps d'attente ou lorsque l'entrée séquenceur sélectionnée est à l'état réglé au moment du traitement. Entrées séquenceur ( 41) Paramètres Information C04571/1...25 Temps d'attente Si le réglage est "0", le temps d'attente est désactivé. C04572/1...25 Entrée pour fonction d'attente Entrée séquenceur à traiter 1 ... 32 • Lorsque l'entrée est à l'état réglé, l'étape séquentielle est traitée au plus tard après expiration du temps d'attente réglé. C04573/1...25 Signal d'état pour Etat requis pour désactiver la fonction d'attente fonction d'attente Standby Standby 5 actions de type "Stand by" sont proposées. Elles permettent l'activation momentanée du suiveur de consigne. • Pour une utilisation appropriée de l'action "Stand by", les liaisons correspondantes doivent être établies dans l'éditeur de blocs fonction (activé). • Le suiveur de consigne reste activé jusqu'à ce que la condition à remplir pour la désactivation du Stand by soit remplie. Paramètres Information C04601/1...5 Entrée pour fin du "Stand by" Entrée séquenceur à traiter 1 ... 32 C04602/1...5 Signal d'état pour Le stand by n'est désactivé et l'étape séquentielle dans la fin du "Stand by" table de traitement n'est exécutée que si l'entrée séquenceur à traiter a adopté cet état. Fin de programme End 36 L'action "Supprimer/fin" permet de déterminer la fin du programme dans la table de traitement ou d'effacer une séquence de programme. L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.2 Type d'action "prise d'origine" Cette action est proposée dans la table de traitement pour l'exécution d'une prise d'origine. Elle déclenche l'activation de la fonction de base du même nom. Positioning sequence control Basic drive functions DI2 Reset DI5 DI6 Sequencer LS_Homing Enable/activate homing DI7 Sequencer DI8 input 8 -100 0 100 200 Status machine (basic drive functions) M State "homing done" [5-3] "Prise d'origine" (schéma de principe pour la plage de déplacement limitée) Remarque importante ! Il n'y a pas de paramètres spécifiques à l'action "Prise d'origine" de la table de traitement. Les réglages correspondants s'effectuent via les paramètres de la fonction de base "Prise d'origine". Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Prise d'origine Paramètres Réglage Lenze Valeur Unité C02528 Plage de déplacement Plage limitée C02640 Mode de prise d'origine Fixation de référence directe C02642 Position de référence 0.0000 Unité C02643 Prise d'origine : position cible 0.0000 Unité C02644 Prise d'origine : vitesse 1 360.0000 unité/s C02645 Prise d'origine : accélération 1 720.0000 unité/s2 C02646 Prise d'origine : vitesse 2 180.0000 unité/s C02647 Prise d'origine : accélération 2 360.0000 unité/s2 C02648 Prise d'origine : temps de jerk C02649 Prise d'origine : couple limite C02650 Prise d'origine : temps de blocage C02652 Pos. de référence à la mise sous tension Supprimer C02653 Angle rotor max. à la mise sous tension 180 ° EDS94TA10060xxxx FR 1.2 - 03/2010 L 100 ms 10.00 % 1.000 s 37 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme Entrées de commande de la fonction Configuration des signaux Réglage Lenze Entrée de commande (paramètre multiplexeur) Sequencer Lancer la requête de prise d'origine Enable Homing C03160/1 Sequencer Lancer la prise d'origine Activate Homing DIGIN 2 Repère prise d'origine FALSE Fixer la position de référence FALSE Réinitialiser la position de référence Position zéro Position de référence +100 % Override prise d'origine 38 L C03160/2 C03160/3 C03160/4 C03160/5 C03163 C03186/4 EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.3 Type d'action "positionnement" Au total, 50 actions sont disponibles dans la table de traitement pour l'exécution d'un positionnement. Ces actions déclenchent l'activation de la fonction de base du même nom. Positioning sequence control Reset DI5 Basic drive functions Sequencer LS_Positioner Enable/activate positioning DI6 DI7 Status machine (basic drive functions) n PositionerTable Sequencer DI8 input 8 Profiles Profile number M t Profile data State "positioning done"/"drive in target" [5-4] "Positionnement" (schéma de principe pour la plage de déplacement limitée) Régler le numéro ou la position dans le tableau du profil de déplacement via le paramètre N° de profil de l'action. Les données profil proprement dites sont transmises à la fonction de base par le système de Gestion des données profil. ( 45) Si la fonction d'attente est activée, le déplacement suivant le profil réglé n'est lancé que lorsque l'entrée séquenceur sélectionnée pour la fonction d'attente passe à l'état réglé. Entrées séquenceur ( 41) EDS94TA10060xxxx FR 1.2 - 03/2010 L 39 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.4 Type d'action "bifurcation variable" Au total, 5 actions sont disponibles dans la table de traitement pour la réalisation de bifurcations (sauts) variables. 1 Branch 1 value 2 C03001 n <1 >20 1 Following step [5.1] Dans le réglage Lenze, la bifurcation vers l'une des 20 étapes possibles s'effectue en fonction de la valeur en C03001 ... C03005 au moment du traitement. 2 20 Next step Next step Next step C04540/1 C04541/1 C04559/1 Les paramètres C03001 ... C03005 sont affectés aux 5 actions disponibles, c'est-à-dire que la bifurcation de l'action 1 est déterminée par C03001, celle de l'action 2 par C03002, et ainsi de suite. Principe de la bifurcation variable (ici pour l'action 1) Conseil ! Au lieu d'utiliser les paramètres C03001 ... C03005, d'autres sources de signaux de l'application peuvent être affectées aux entrées de bifurcation via les paramètres multiplexeurs. Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Commande séquentielle. Paramètres Réglage Lenze Valeur Unité C03001 Valeur de bifurcation 1 1 C03002 Valeur de bifurcation 2 1 C03003 Valeur de bifurcation 3 1 C03004 Valeur de bifurcation 4 1 C03005 Valeur de bifurcation 5 1 Entrées de commande de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande C03001 Bifurcation séquenceur 1 40 C03079/1 C03002 Bifurcation séquenceur 2 C03079/2 C03004 Bifurcation séquenceur 4 C03079/4 C03003 Bifurcation séquenceur 3 C03079/3 C03005 Bifurcation séquenceur 5 C03079/5 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme Exemple L'exemple suivant illustre la fonction de bifurcation variable dans un traitement de programme comprenant, entre autres, deux actions de ce type : Step 12 Step 13 Step 14 2 Action number: 2 C03002 = 4 W jump to step number [C04543/2] C04543/2 = 16 2 Action number: 3 C03003 = 20 W jump to step number [C04559/3] C04559/3 = 12 1 n Step 15 Step 16 Step 17 1 n [5.2] 5.3.5 Exemple "bifurcation variable" Entrées séquenceur Au total, 32 entrées séquenceur de type "BOOL" sont proposées pour intégrer la commande de bifurcations conditionnelles et la fonction d'attente (option) au traitement du programme. Les entrées séquenceur 1 à 16 peuvent être reliées aux sources de signaux de l'application ou aux interfaces de l'appareil via les paramètres multiplexeurs, dans la boîte de dialogue Présentation L_Sequencer Entrées de programme. Pour chacun des types d'action "Positionnement", "Bifurcation", "Attente" et "Stand by", il est alors possible de déterminer parmi les entrées séquenceur laquelle doit être interrogée pour la fonction correspondante pendant le traitement du programme. Remarque importante ! Dans le réglage Lenze, l'entrée séquenceur 8 est reliée à l'entrée numérique DI8. EDS94TA10060xxxx FR 1.2 - 03/2010 L 41 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.6 Sorties séquenceur Au total, 32 sorties séquenceur de type "BOOL" sont disponibles via un convertisseur DWORD-à-BIT pour la "commutation". Ce type d'action permet d'appliquer l'état FALSE ou TRUE à ces sorties séquenceur. Les sorties séquenceur peuvent être reliées aux entrées de l'application ou aux interfaces de l'appareil via des paramètres multiplexeurs. Le tableau suivant montre les sorties de bloc correspondant à la liaison des blocs fonction et les numéros de sélection afférents pour les paramètres multiplexeurs : Sortie de bloc SequencerOutput.bBit0 SequencerOutput.bBit1 Type de signal SequencerOutput.bBit2 551 Sortie séquenceur 1 552 Sortie séquenceur 2 553 Sortie séquenceur 3 ... ... ... SequencerOutput.bBit31 42 N° de Texte de sélection sélection 582 Sortie séquenceur 32 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.7 Paramétrage du traitement du programme dans Engineer Dans Engineer, aller dans l'onglet Paramètres de l'application, puis dans la première boîte de dialogue et cliquer sur Séquence de programme pour afficher la table de traitement : Comment procéder ? Dans le réglage initial, chaque table de traitement comprend un petit "programme de positionnement" permettant d'obtenir une première rotation de l'axe en sens horaire à 360°, puis à 360° en sens antihoraire. Pour définir le mode de traitement du programme voulu, procéder comme suit : 1. A gauche de la boîte de dialogue, sélectionner dans la table de traitement la séquence de programme (1 .... 100) à éditer. 2. Sélectionner ensuite le type d'action correspondant en cliquant sur l'icône voulue. 3. Lorsque plusieurs actions sont disponibles pour le type d'action sélectionné, choisir celle à paramétrer dans le champ de liste Sélection du numéro de l'action. – L'action suivante non utilisée est automatiquement proposée. 4. Saisir une remarque relative à l'action (option). 5. Régler les paramètres de l'action. – Si nécessaire, afficher les boîtes de dialogue subordonnées correspondantes. 6. Répéter les étapes 1 à 5 jusqu'à ce que toutes les actions nécessaires au traitement du programme aient été paramétrées. EDS94TA10060xxxx FR 1.2 - 03/2010 L 43 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Traitement du programme 5.3.8 Commande de la table de traitement Le traitement du programme paramétré est lancé en appliquant une impulsion BAS-HAUT sur l'entrée numérique DI6, à condition que le variateur ait été débloqué et qu'aucune erreur ne soit activée. La première séquence réglée en C03000 est la première à être exécutée dans la table de traitement. Si nécessaire, le traitement du programme peut être interrompu (pause) en appliquant le signal HAUT sur l'entrée numérique DI7. Remarque importante ! Le traitement du programme est interrompu dans les cas suivants : • Le blocage variateur est activé. • L'arrêt rapide est activé. • L'interface de l'entraînement est mise en défaut. Si le variateur n'est pas bloqué, l'entraînement est mis à l'arrêt via la fonction "arrêt rapide". Après annulation de l'interruption (exemple : désactivation d'un arrêt rapide), une nouvelle impulsion BAS-HAUT doit être appliquée sur DI6 pour que le programme de positionnement puisse passer à l'étape séquentielle. Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation L_Sequencer Paramètres Réglage Lenze Valeur Unité C03000 Etape de départ 1 C04504 Cible de saut 0 Entrées de commande de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande C03000 Première étape C03079/6 DIGIN 7 Pause séquenceur C03070/2 DIGIN 6 Départ séquenceur FALSE Saut séquenceur C03070/3 FALSE Abandon séquenceur C03070/4 Blocage variateur Réinitialiser l'état de programme ou Arrêt rapide activé ou Erreur activée C03070/6 FALSE Interruption séquenceur DIGIN 5 Réinitialiser le programme/réarmement de défaut 44 C03070/1 L C03070/5 C03070/8 EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil 5.4 Gestion des données profil Positioning sequence control Basic drive functions Sequencer LS_Homing LS_Stop PositionerTable LS_Brake internal status machine n -100 0 100 200 t Profiles LS_Positioner Status machine (basic drive functions) n Override Enable M t LS_ManualJog ç è LS_Quickstop n LS_Limiter n STOP n t [5-5] t t Gestion des données profil (schéma de principe) La gestion des données profil permet de sauvegarder et de gérer jusqu'à 75 profils (de déplacement). Un profil décrit l'instruction de déplacement qui peut ensuite être convertie en un mouvement de rotation par la fonction d'entraînement de base "Positionnement". 50 actions de type "Positionnement" sont proposées dans la table de traitement pour les déplacements suivant un profil. La gestion des données profil permet, par ailleurs, l'apprentissage de vitesses, d'accélérations/de décélérations et de temps de jerk. Fonction d'apprentissage ( 55) 5.4.1 Paramètres de profil Un profil est décrit par les paramètres suivants : v [m/s] v [m/s] B TP B E E E E A A D C C TP window D E F E [5-6] E E t [s] F G H t [s] Paramètres de profil EDS94TA10060xxxx FR 1.2 - 03/2010 L 45 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil Symbole Paramètres de profil Profil (standard) Jeu de données profil (n° profil 1 ... 75) contenant les données profil Mode Sélection du mode de positionnement Modes de positionnement ( 50) A Position Position cible et distance à parcourir On distingue deux positions : la position absolue et la position relative. • La position absolue indique la distance par rapport à la position zéro définie : position absolue = position cible. 80 30 10 P1 10 0 P3 P2 20 30 40 50 60 70 80 90 100 • La position relative indique la distance par rapport à la position de départ (position actuelle) : position relative = position cible - position de départ. 10 0 B P1 20 P2 10 20 30 P3 50 40 50 60 70 80 90 100 Vitesse Vitesse maximale à laquelle la cible doit être atteinte • Suivant les paramètres de profil "Position", "Accélération" et "Décélération", il est possible que l'entraînement n'atteigne pas la vitesse maximale. Dans ce cas, la représentation graphique correspond à un triangle et non à un trapèze : n Accélération o Vitesse de déplacement (ici non atteinte) p Décélération q Position cible (ou distance d'avance) v [m/s] vpos t [s] C Accélération Réglage relatif à la variation de vitesse maximale pour l'accélération • On distingue deux types d'accélération : – Accélération constante : la montée en vitesse est linéaire. – Accélération linéaire : la montée en vitesse s'effectue en S. n Accélération constante o Accélération linéaire v [m/s] vpos t [s] v [m/s] vpos t [s] D 46 Décélération Réglage relatif à la variation de vitesse maximale pour la mise à l'arrêt L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil Symbole Paramètres de profil Temps de jerk En réglant un temps de jerk, le déplacement suivant le profil correspondant s'effectuera selon une rampe en S. Autrement dit, les opérations d'accélération et de freinage seront lancées en douceur afin de réduire le jerk et de préserver les composants d'entraînement. • L'accélération/la décélération définie dans le profil n'est atteinte qu'après le temps de jerk déterminé. • Ce type d'accélération/de décélération est requis pour des parties sensibles de la machine soumises à un jeu par exemple. • Par principe, l'accélération plus lente du profil en S entraîne une augmentation du temps de positionnement par rapport au profil linéaire, qui est optimisé dans le temps. E v [m/s] n sans limitation de jerk (rampe en L) o avec limitation de jerk (rampe en S) t [s] a t [s] Vitesse finale Réglage de la vitesse avec laquelle l'entraînement doit débuter le profil suivant après avoir atteint la position cible. Le réglage d'une vitesse finale différente de "0" permet de réaliser un "Enchaînement à la volée" ou un "Overchange". Autrement dit, le deuxième positionnement est lancé dès que la position cible est atteinte et ce, sans que l'entraînement ne s'arrête à la première position cible : F nPosition cible o Vitesse finale (ici différente de "0") v [m/s] vpos vend t [s] G H Début/fin de la fenêtre TP Ces paramètres de profil permettent de limiter la plage au sein de laquelle le signal Touch Probe doit être détecté pour un positionnement sur ce type de signal (positionnement de distance restante). Profil séquentiel avec Touch Probe Jeu de données profil (n° profil 1 ... 75) dans lequel les données profil sont sauvegardées et qui doit être exécuté après détection d'un signal Touch Probe. • Si la valeur réglée est égale à "0", la commutation de profil via Touch Probe n'est pas activée. Profil séquentiel sans Touch Probe Jeu de données profil (n° profil 1 ... 75) dans lequel les données profil sont sauvegardées et qui doit être exécuté après un déplacement selon le profil standard (enchaînement de profils). • Si la valeur réglée est égale à "0", l'enchaînement de profils n'est pas réalisé. • Le profil séquentiel défini dans ce paramètre de profil est aussi exécuté en cas de positionnement de distance restante si aucun signal Touch Probe n'a été détecté dans la fenêtre TP déterminée. EDS94TA10060xxxx FR 1.2 - 03/2010 L 47 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil 5.4.2 Tableaux de valeurs Les principales grandeurs physiques pour les paramètres de profil sont comprises dans des tableaux séparés pour plus de clarté : Unité VTPOS Positions VTSPEED Vitesses VTACC Accélérations / décélérations VTJERK Temps de jerk Unité unité/s unité/s2 s Format de données DINT avec 4 chiffres après la virgule Emplacementsmémoire Code Pour paramètres de profil 75 50 50 50 C04711/1...75 C04712/1...50 C04713/1...50 C04714/1...50 Position cible Position de départ : fenêtre TP Position finale : fenêtre TP Vitesse Vitesse finale Accélération Décélération Temps de jerk Remarque importante ! L'affectation d'une valeur à un paramètre de profil s'effectue par renvoi à la position correspondante dans le tableau de valeurs concerné. • Ce n'est donc pas directement la valeur qui est entrée sous le paramètre de profil, mais l'index de la position correspondante dans le tableau, qui renferme la valeur à utiliser. • Voir exemple de la figure [5-7]. ( 48) Mode Position Speed Acceleration Deceleration Jerk time End speed TP window start position TP window end position Next TP profile Next profile Mode Position Speed Acceleration Deceleration Jerk time End speed TP window start position TP window end position Next TP profile Next profile [5-7] 48 Profile 1 3 3 1 1 2 1 50 6 7 12 2 Profile 2 4 4 2 1 3 1 50 6 8 13 5 VTPOS VTPOS VTACC VTACC VTJERK VTPOS VTPOS 1 2 ... 100 VTSPEED 1 200 [unit]/s 2 400 [unit]/s ... 50 50 [unit]/s VTACC VTPOS VTACC VTACC VTJERK 1 2 ... 50 VTJERK VTPOS VTPOS 1 2 ... 50 Principe : renvois aux tableaux de valeurs (ici : renvois à VTSPEED) L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil En présence de plusieurs renvois vers la même position dans le tableau, toute adaptation de la valeur correspondante est appliquée à plusieurs profils. Ainsi, il suffit de modifier une seule fois les paramètres de profil répétitifs. Exemple : lorsque plusieurs déplacement doivent être réalisés à vitesse identique dans le cadre d'un enchaînement de profils, les différents paramètres de profil "Vitesse" peuvent tous renvoyer à la même position dans le tableau. Dans »Engineer«, un commentaire peut être défini pour chaque position dans le tableau (option), afin de faciliter l'affectation et l'identification des valeurs saisies. EDS94TA10060xxxx FR 1.2 - 03/2010 L 49 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil 5.4.3 Modes de positionnement Selon la plage de déplacement/l'application, différents modes de positionnement sont proposés (voir tableau ci-dessous). Remarque importante ! Pour les positionnements absolus, la position de référence doit être connue ! • Si un positionnement absolu (modes de positionnement 1 ... 2 et 11 ... 16) est lancé sans que la position de référence ne soit connue, un message d'erreur s'affiche. – Il y a alors une erreur de programmation et le traitement du programme doit être réinitialisé. – Si l'erreur ne se produit que lors du profil séquentiel, l'entraînement est arrêté selon la dernière rampe de décélération valable. Pour les modes de positionnement modulo, un processus d'inversion peut avoir lieu ! • Si un positionnement modulo (modes de positionnement 11 ... 16) est démarré avec une vitesse initiale différente de "0", un dépassement de la position cible suivi d'un déplacement en sens inverse peut se produire selon les paramètres choisis pour la décélération et le temps de jerk. En mode de positionnement "Absolut CW (modulo)", par exemple, un déplacement en sens antihoraire aurait donc également lieu. Mode de positionnement 1 Absolute L'axe est déplacé pour atteindre une position absolue. • La position zéro constitue la référence pour la position absolue. • La position de référence doit être connue. • La plage de déplacement est limitée : – à 214748,3647 [unité], – par la plage d'affichage interne (± 231 incréments). • Mode non disponible pour la plage de déplacement "Modulo". 2 Absolute TP Comme mode 1, mais changement de profil sur signal Touch Probe Positionnement sur signal Touch Probe. ( 53) 5 Relative L'axe parcourt une distance donnée. • La position cible du profil précédemment exécuté constitue la référence pour la distance à parcourir. • L'avance par positionnement est limitée : – à 214748,3647 [unité], – par la plage d'affichage interne (± 231 incréments). 6 Relative TP Comme mode 5, mais changement de profil sur signal Touch Probe Positionnement sur signal Touch Probe. ( 53) 50 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil Mode de positionnement 7 Speed Déplacement constant sans fin • Uniquement proposé pour les plages de déplacement "sans fin" et "limitée". • Avec ce mode, il n'y a pas de positionnement, mais un déplacement à une vitesse paramétrée dans le profil. • Les valeurs utilisées pour l'accélération et la décélération sont celles définies dans le profil. • Le sens de déplacement se déduit du signe de la vitesse de déplacement. • Le déplacement se termine sur un signal Break. 8 Speed TP Comme mode 7, mais changement de profil sur Touch Probe Positionnement sur signal Touch Probe. ( 53) 11 Absolute CW L'axe est déplacé en sens horaire pour atteindre une position absolue. • Proposé uniquement pour la plage de déplacement "Modulo". • La position zéro constitue la référence pour la position absolue. • Dans le sens horaire, la position zéro de l'axe peut être dépassée. 12 Absolute CW TP Comme mode 11, mais changement de profil sur Touch Probe Positionnement sur signal Touch Probe. ( 53) 13 Absolute CCW L'axe est déplacé en sens antihoraire pour atteindre une position absolue. • Proposé uniquement pour la plage de déplacement "Modulo". • La position zéro constitue la référence pour la position absolue. • Dans le sens antihoraire, la position zéro de l'axe peut être dépassée. 14 Absolute CCW TP Comme mode 13, mais changement de profil sur Touch Probe Positionnement sur signal Touch Probe. ( 53) 15 Absolute ShortestWay L'axe est amené à une position absolue par la voie la plus courte. • Proposé uniquement pour la plage de déplacement "Modulo". • La position zéro constitue la référence pour la position absolue. • En principe, le positionnement de table de rotation correspond au positionnement absolu avec des positions cibles comprises entre 0 et 360 degrés angulaires [°]. Ce mode permet un dépassement du point zéro pour obtenir un positionnement par la voie la plus courte : 360°/0° 300° 60° 240° 120° 180° 16 Absolute ShortestWay TP Comme mode 15, mais changement de profil sur Touch Probe Positionnement sur signal Touch Probe. ( 53) EDS94TA10060xxxx FR 1.2 - 03/2010 L 51 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil 5.4.4 Positionnement avec vitesse finale Lors d'un positionnement avec une vitesse finale différente de "0", un "enchaînement" ou "Overchange" peut être réalisé : dès que la position cible est atteinte, un deuxième positionnement démarre immédiatement sans que l'entraînement ne s'arrête au niveau de la première position cible. nPosition cible o Vitesse finale (ici différente de "0") v [m/s] vpos vend t [s] [5-8] Principe de l'"enchaînement" ou "Overchange" Lorsque la position cible est atteinte, l'entraînement se trouve normalement à la vitesse finale. Le profil défini par les données profil "Profil séquentiel sans Touch Probe" est exécuté. La vitesse finale ne doit pas dépasser la vitesse maximale du profil. – Une limitation interne à la vitesse du profil est appliquée. – En cas de réduction de la vitesse du profil par Override, il s'agit de la valeur maximale de la vitesse finale. (Ce comportement entraîne une plus grande probabilité que les cas de figure mentionnés dans la remarque ci-après se produisent.) – Une augmentation ultérieure de la valeur d'Override n'a pas d'incidence sur la limitation exécutée. Remarque importante ! En cas de positionnement avec vitesse finale différente de "0", une inversion de sens n'est pas possible. Dans ce cas, le positionnement est interrompu et une erreur est signalée. En cas de positionnement avec vitesse finale et utilisation de rampes en S, un contrôle de vraisemblance a lieu lors du démarrage du profil pour déterminer si la vitesse finale peut être atteinte. Si tel n'est pas le cas, le positionnement est interrompu et une erreur est signalée. Ce cas de figure se présente souvent lorsque le positionnement doit s'arrêter puis reprendre juste après. 52 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil 5.4.5 Positionnement sur signal Touch Probe En cas de positionnement sur signal Touch Probe, l'entraînement suit le profil de déplacement correspondant aux Paramètres de profil réglés. Si un signal Touch Probe est détecté pendant le déplacement, la commutation automatique de profil est activée. L'entraînement se déplace alors selon les paramètres définis pour le "Profil séquentiel avec Touch Probe". Dans ce cas, la position actuelle au moment de l'activation du signal Touch Probe (par un capteur Touch Probe) est sauvegardée. Lors du positionnement relatif qui s'ensuit, la "distance restante" jusqu'à cette position sauvegardée est parcourue à l'incrément près. v [m/s] Profile 4 Profile 7 t [s] Touch probe Mode Position Speed ... Next TP profile Next profile Profile 4 7 v [m/s] Profile 4 Profile 7 Touch probe Profile 7 Mode Position Speed ... Next TP profile Next profile t [s] n "Profil initial" o "Profil de distance restante", défini par le paramètre "Profil séquentiel avec Touch Probe" du profil initial. [5-9] Exemples de "positionnement de distance restante" après détection d'un signal Touch Probe La plage de détection des signaux Touch Probe peut être limitée par les paramètres de profil "Début fenêtre Touch Probe" et "Fin fenêtre Touch Probe". – Lorsque ces deux paramètres de profil sont nuls, les signaux Touch Probe sont détectés tout au long du profil ou de la plage de déplacement. Lorsqu'aucun signal Touch Probe n'est détecté, le profil de départ s'enchaîne sur un positionnement défini par les paramètres du "profil séquentiel sans Touch Probe" (enchaînement de profils). EDS94TA10060xxxx FR 1.2 - 03/2010 L 53 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil Remarque importante ! Lorsqu'un déplacement suivant un profil donné s'effectue à vitesse élevée, si un positionnement sur signal Touch Probe avec une distance restante inférieure à la valeur résultant de la vitesse actuelle et de la rampe de décélération est lancé, la position cible est "dépassée". • Normalement, une inversion du sens de la marche de l'entraînement est alors activée. • Or, si une rotation en sens antihoraire de l'entraînement est interdite par le module de sécurité par exemple, la cible ne peut pas être atteinte, car la marche réversible n'est pas autorisée. Il existe d'autres cas de figure avec enchaînement de profils dans lesquels la position cible ne peut pas être atteinte. 54 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Gestion des données profil 5.4.6 Fonction d'apprentissage La fonction d'apprentissage de la gestion des données profil permet l'apprentissage de positions, de vitesses, d'accélérations et de temps de jerk. Les positions voulues peuvent ainsi être atteintes à l'aide de la fonction de base "Mode manuel", puis inscrites dans le tableau de valeurs contenant les positions via la fonction d'apprentissage. Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation L_PositionerTable. Entrées de commande/de consigne de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande/de consigne FALSE Apprentissage de la position C03016 Sélection de la position dans le tableau de la valeur de position Position zéro Position d'apprentissage FALSE Apprentissage de la vitesse C03017 Sélection de la position dans le tableau de la valeur de vitesse Consigne de vitesse Vitesse d'apprentissage FALSE Apprentissage de l'accélération C03018 Sélection de la position dans le tableau de la valeur d'accélération 0 Accélération d'apprentissage FALSE Apprentissage du temps de jerk C03019 Sélection de la position dans le tableau de la valeur du temps de jerk 0 Temps de jerk d'apprentissage C03020/1 C03029/1 C03125/1 C03020/2 C03029/2 C03024/1 C03020/3 C03029/3 C03027 C03020/4 C03029/4 C03028 Remarque importante ! Lorsque l'éditeur de blocs fonction est activé, la configuration de la fonction d'apprentissage doit être réalisée directement dans la liaison des blocs fonction et non via les paramètres mentionnés précédemment ! EDS94TA10060xxxx FR 1.2 - 03/2010 L 55 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Override vitesse/Override accélération 5.5 Override vitesse/Override accélération Positioning sequence control Basic drive functions Sequencer LS_Homing LS_Stop n PositionerTable LS_Brake internal status machine -100 0 100 200 t Profiles LS_Positioner Override Status machine (basic drive functions) n Enable M t Speed override AIN1 Acceleration override AIN2 LS_ManualJog ç è LS_Quickstop n LS_Limiter n STOP n t t t [5-10] Override vitesse/accélération (schéma de principe) L'Override désigne la modification de paramètres de profil et leur application pendant le positionnement. Le profil de déplacement est alors adapté en conséquence afin d'atteindre précisément la position cible définie, même en cas de variation de vitesse pendant le positionnement ("Override vitesse") : v [m/s] n La vitesse est réduite pendant le positionnement. o Pour atteindre la position définie, la distance manquante doit être "ajoutée" au profil. Dt t [s] p En raison de la réduction de vitesse, la phase de positionnement est plus longue (Δt). [5-11] Override (ici Override vitesse) Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation LS_Positioner Entrées de commande/de consigne de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande/de consigne C03013 Activer l'Override C03185/5 AIN 1 Override vitesse C03186/1 AIN 2 Override accélération +100 % Override décélération 56 L C03186/2 C03186/3 EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Surveillance d'erreur de poursuite 5.6 Surveillance d'erreur de poursuite Dans le réglage Lenze, une surveillance d'erreur de poursuite en deux temps est activée. j n Seuil de commutation o Hystérésis Un avertissement est émis dès lors que le seuil de commutation paramétrable 1 est dépassé. Dès lors que le seuil de commutation 2 (réglé à une valeur supérieure) est dépassé, un avertissement verrouillé est activé. [5-12] Surveillance d'erreur de poursuite Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Erreur de poursuite. Paramètres Réglage Lenze Valeur Unité C03911 Seuil de commutation 1 100.0000 Unité C03914 Seuil de commutation 2 200.0000 Unité C03917 Hystérésis 1 C03920 Hystérésis 2 C05902/1 Réaction de défaut erreur de poursuite 1 Avertissement C05902/2 Réaction de défaut erreur de poursuite 2 Avertissement verrouillé 0.0000 Unité 0.0000 Unité Entrées de commande de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande TRUE Activer le seuil d'erreur de poursuite 1 TRUE Activer le seuil d'erreur de poursuite 2 EDS94TA10060xxxx FR 1.2 - 03/2010 L C03058/1 C03058/2 57 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Mode manuel 5.7 Mode manuel La fonction de base "Mode manuel" est proposée pour le fonctionnement de mise en service et l'apprentissage de positions. Basic drive functions LS_Homing LS_Stop n LS_Brake internal status machine Le mode manuel est commandé par paramètres (exemple : via interface HMI). -100 0 100 200 t Il peut toujours être utilisé lorsque la commande séquentielle n'est pas activée et si aucune autre fonction de base ou aucun état d'erreur n'est activé(e). La requête de la fonction "Mode manuel" est exécutée automatiquement via les instructions de déplacement. LS_Positioner Status machine (basic drive functions) n M t LS_ManualJog ç è LS_Quickstop n LS_Limiter n STOP n t t t [5-13] Fonction de base "Mode manuel" (schéma de principe) Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Mode manuel Paramètres Réglage Lenze Valeur Unité C02620 Mode manuel : vitesse 1 360.0000 unité/s C02621 Mode manuel: Vitesse 2 720.0000 unité/s C02622 Mode manuel: Accélération 360.0000 unité/s2 C02623 Mode manuel: Décélération 1440.0000 unité/s2 C02624 Mode manuel: Temps de jerk 0.100 s C03007 Activer le mode manuel positif FALSE C03008 Activer le mode manuel négatif FALSE C03009 Activer le dégagement du fin de course FALSE Entrées de commande de la fonction Configuration des signaux Réglage Lenze Entrée de commande (paramètre multiplexeur) Activation Lancer la requête de mode manuel automatique C03155/1 C03007 Activer le mode manuel positif C03155/3 C03009 Activer le dégagement du fin de course C03155/5 FALSE Activer la vitesse 2 +100 % Override mode manuel 58 C03155/2 C03008 Activer le mode manuel négatif L C03155/4 C03186/5 EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Arrêt rapide 5.8 Arrêt rapide Après requête, la fonction de base "Arrêt rapide" permet de mettre l'entraînement à l'arrêt suivant la rampe de décélération réglée pour l'arrêt rapide et ce, indépendamment de la consigne définie. La commande séquentielle est interrompue. Basic drive functions LS_Homing LS_Stop n LS_Brake internal status machine -100 0 100 200 t LS_Positioner Status machine (basic drive functions) n Si la fonction d'arrêt rapide est désactivée, l'entraînement reste à l'arrêt jusqu'à ce que la commande séquentielle soit relancée et assure le pilotage de l'entraînement. M t DI1 LS_ManualJog ç è LS_Quickstop n LS_Limiter n STOP n t t t [5-14] Fonction de base "Arrêt rapide" (schéma de principe) Dans le réglage Lenze, l'arrêt rapide peut être activé par l'une des opérations suivantes : – Signal BAS sur l'entrée numérique DI1 ; – Commande maître via le port LPortControl : par activation du Bit 2 du mot de commande 1. Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Toutes les fonctions de base Arrêt rapide Paramètres Réglage Lenze Valeur Unité C00105 Temps d'arrêt rapide C00106 Arrêt rapide - tps jerk 0.000 s C00107 Réf. temps d'arrêt rapide 0.00 % Vitesse de référence du moteur (C00011) Entrées de commande de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande DIGIN 1 Activer l'arrêt rapide 1 C03135/1 Mot de commande Activer l'arrêt rapide 2 1 Bit 02 C03135/2 FALSE Activer l'arrêt rapide 3 C03135/3 EDS94TA10060xxxx FR 1.2 - 03/2010 L 59 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Limiteur 5.9 Limiteur Status machine (basic drive functions) La fonction de base "Limiteur" permet de surveiller les limites de plage de déplacement à l'aide de fins de course et de limites logicielles paramétrables et de conduire l'entraînement dans la plage limite réglée sur requête émise par le module de sécurité. Par ailleurs, cette fonction permet de régler et d'activer des valeurs limites maître pour des profils de déplacement. M LS_Limiter DI4 n DI3 t [5-15] Fonction de base "Limiteur" (schéma de principe) Les limites logicielles paramétrables permettent de limiter la plage de déplacement par voie logicielle et d'éviter que des instructions de déplacement susceptibles d'entraîner un dépassement de la plage admissible ne soient exécutées. Une surveillance des limites de la plage de déplacement à l'aide de capteurs de fin de course est en outre activée via les entrées numériques DI3 et DI4. Remarque importante ! La configuration des entrées numériques DI3 et DI4 en C00114/3 et C00114/4 comprend une protection contre rupture de fil. Autrement dit, au repos, un signal HAUT est attendu sur les deux entrées. • Lorsque la surveillance des limites de la plage de déplacement n'est pas nécessaire (cas de l'axe de rotation par exemple), les entrées de fin de course de la fonction de base "Limiteur" doivent être sur FALSE en permanence. Les vitesses limites paramétrées pour les profils de déplacement ne concernent pas les fonctions de base suivantes : "Suiveur de vitesse", "Suiveur de couple" et "Suiveur de position" ! • Une réaction de défaut déclenchée en cas de dépassement des valeurs limites peut être réglée. 60 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Limiteur Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Limiteur. Paramètres Réglage Lenze Valeur Unité Valeurs limites C02707 Sens de rotation admis Positif et négatif C02700 Limites logicielles activées C02701/1 Limite logicielle positive Désactivé 0.0000 Unité C02701/2 Limite logicielle négative 0.0000 Unité Uniquement pour prise d'origine, positionnement et mode manuel C02702 Limitations activées Désactivé C02703 Vitesse max. 3600.0000 unité/s C02705 Accélération max. 3600.0000 unité/s2 C02706 Temps de jerk min. 100 ms Uniquement pour mode manuel C02713 Distance max. mode manuel 360.0000 Unité Vitesse limitée 1 à 4 (uniquement pour prise d'origine, positionnement et mode manuel) C02708/1 Vitesse limitée 1 C02710/1 Décélération : vitesse limitée 1 3600.0000 unité/s C02711/1 Temps de jerk : vitesse limitée 1 C02708/2 Vitesse limitée 2 C02710/2 Temporisation vitesse lim. 2 0.0100 unité/s2 100 ms 7200.0000 unité/s C02711/2 Tps de jerk vitesse limitée 2 C02708/3 Vitesse limitée 3 C02710/3 Temporisation vitesse lim. 3 0.0100 unité/s2 100 ms 14400.0000 unité/s C02711/3 Tps de jerk vitesse limitée 3 C02708/4 Vitesse limitée 4 C02710/4 Temporisation vitesse lim. 4 C02711/4 Tps de jerk vitesse limitée 4 0.0100 unité/s2 100 ms 28800.0000 unité/s 0.0100 unité/s2 100 ms Entrées de commande de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande DIGIN 3 Fin de course positif DIGIN 4 Fin de course négatif EDS94TA10060xxxx FR 1.2 - 03/2010 L C03150/1 C03150/2 61 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Pilotage du frein 5.10 Pilotage du frein La fonction de base "Pilotage du frein" permet un pilotage sans usure et une surveillance du frein de parking. LS_Brake Dans le cas le plus favorable, un module de freinage disponible en option est utilisé. Status machine (basic drive functions) Par ailleurs, le frein de parking peut être piloté et surveillé via les entrées/sorties numériques. M [5-16] Fonction de base "Pilotage du frein" (schéma de principe) Remarque importante ! Dans le réglage Lenze, le pilotage du frein est annulé afin d'assurer un état sûr après la mise sous tension. Lorsque le mode automatique (mode de fonctionnement 2 ou 12) a été sélectionné en C02580, le frein est piloté automatiquement. Autrement dit, si la commande séquentielle ou une autre fonction de base entraînant le déplacement de l'entraînement est activée, le frein est automatiquement ouvert et le fonctionnement débloqué. Paramétrage : onglet Paramètres de l'application boîte de dialogue Présentation Pilotage du frein. Paramètres Réglage Lenze Valeur Unité 62 C02580 Mode de fonctionnement frein C02581 Seuil activation du frein C02582 Réac.frein - blocage impulsions C02583 Surveillance entrée d'état C02585 Polarité module pilotage frein C02586 Couple initial 1 Pilotage du frein OFF 50 min-1 Activer le frein immédiatement Désactivé Non inversé 0.00 Nm C02587 Couple de départ 2 C02588 Source couple de départ 0.00 Nm Couple de départ 1/2 C02589 Temps fermeture frein 100 ms C02590 Temps ouverture frein 100 ms C02591 Temps attente surveillance état 100 ms C02593 Temps attente activation frein C02594 Couple "test" 0.000 s C02595 Angle de rotation admis C02596 Vitesse de rodage C02597 Tps accélér./décélér. rodage C02598 Temps ON rodage 0.5 s C02599 Temps OFF rodage 0.5 s 0.00 Nm 5 ° 100 min-1 L 1.000 s EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Pilotage du frein Entrées de commande/de consigne de la fonction Configuration des signaux Réglage Lenze (paramètre multiplexeur) Entrée de commande/de consigne FALSE Ouvrir (débloquer) le frein C03165/1 FALSE Activer le couple de départ 2 C03165/2 FALSE Signal d'état du frein C03165/4 FALSE Maintenir le frein ouvert à l'arrêt FALSE Activer l'essai de frein FALSE Roder le frein 0 % Couple supplémentaire EDS94TA10060xxxx FR 1.2 - 03/2010 L C03165/3 C03165/5 C03165/6 C03166 63 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Configuration des signaux 5.11 Configuration des signaux 5.11.1 Interface de l'entraînement et interface du moteur La configuration de signaux préréglée des entrées de commande et de consigne de l'interface d'entraînement et de l'interface du moteur peut être modifiée, si nécessaire, par simple paramétrage des paramètres multiplexeurs affectés. Interface de l'entraînement Signal (réglage Lenze) Entrée de commande Configuration des signaux FALSE Activer le blocage variateur C03130/1 FALSE Réarmement de défaut 2 C03130/3 FALSE Activer l'erreur C03130/5 DIGIN 5 Réarmement de défaut 1 C03130/2 FALSE Réarmement de défaut 3 C03130/4 FALSE Mettre l'entraînement sous tension C03130/6 Interface du moteur Signal (réglage Lenze) 64 Consigne d'entrée Configuration des signaux 100 % Adaptation du régulateur de position C03141/1 100 % Adaptation du régulateur angulaire C03141/2 100 % Adaptation du régulateur de vitesse C03141/3 100 % Couple limite supérieur C03141/4 100 % Consigne de flux C03141/6 -100 % Couple limite inférieur C03141/5 100 % Adaptation de l'inertie C03141/7 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Configuration des signaux 5.11.2 Ports de sortie La configuration de signaux préréglée des ports de sortie peut être modifiée, si nécessaire, par simple réglage des paramètres multiplexeurs correspondants. Port de sortie "LPortAxisOut1" Le port de sortie LPortAxisOut1 est prévu pour une liaison avec un axe séquentiel. Signal (réglage Lenze) Port de sortie Configuration des signaux Mot d'état axe • L'affectation des bits est la même que pour le mot d'état 1/2. • Les signaux spécifiques à l'application peuvent être complétés. Entraînement prêt Mot d'état axe bit 00 FALSE Mot d'état axe bit 01 Fonctionnement débloqué Mot d'état axe bit 02 C03120/1 C03120/2 C03120/3 Erreur activée Mot d'état axe bit 03 C03120/4 Arrêt rapide activé Mot d'état axe bit 05 C03120/6 FALSE Mot d'état axe bit 04 C03120/5 L'entraînement est prêt à Mot d'état axe bit 06 fonctionner. C03120/7 Avertissement activé Mot d'état axe bit 07 C03120/8 FALSE Mot d'état axe bit 09 C03120/10 FALSE Mot d'état axe bit 08 C03120/9 FALSE Mot d'état axe bit 10 C03120/11 Régulation du moteur avec Mot d'état axe bit 11 limitation C03120/12 Commande séquentielle prête à Mot d'état axe bit 12 fonctionner C03120/13 Commande séquentielle lancée Mot d'état axe bit 13 C03120/14 Commande séquentielle traitée Mot d'état axe Bit 15 C03120/16 Consigne de couple filtrée Port de sortie 1 C03124/1 Commande séquentielle réinitialisée Mot d'état axe bit 14 C03120/15 Consignes pour communication horizontale Mise à l'échelle : 16384 ≡ 214 ≡ 100 % couple de référence moteur (C00057/2) Vitesse moteur Port de sortie axe 2 C03124/2 Mise à l'échelle : 1073741824 ≡ 230 ≡ 100 % vitesse de référence moteur (C00011) EDS94TA10060xxxx FR 1.2 - 03/2010 L 65 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Configuration des signaux Port de sortie "LPortStatus1" Le port de sortie LPortStatus1 est prévu pour une liaison avec un système de commande maître. Signal (réglage Lenze) Port de sortie Configuration des signaux Mot d'état 1 Entraînement prêt Mot d'état 1 bit 00 C03121/1 Fonctionnement débloqué Mot d'état 1 bit 02 C03121/3 FALSE Mot d'état 1 bit 04 C03121/5 FALSE Mot d'état 1 bit 01 C03121/2 Erreur activée Mot d'état 1 bit 03 C03121/4 Arrêt rapide activé Mot d'état 1 bit 05 C03121/6 L'entraînement est prêt à Mot d'état 1 bit 06 fonctionner. C03121/7 Avertissement activé Mot d'état 1 bit 07 C03121/8 FALSE Mot d'état 1 bit 09 C03121/10 FALSE Mot d'état 1 bit 10 C03121/11 Régulation du moteur avec Mot d'état 1 bit 11 limitation C03121/12 Commande séquentielle prête à Mot d'état 1 bit 12 fonctionner C03121/13 Commande séquentielle lancée Mot d'état 1 bit 13 C03121/14 Commande séquentielle traitée Mot d'état 1 Bit 15 C03121/16 FALSE Mot d'état 1 bit 08 Commande séquentielle réinitialisée Mot d'état 1 bit 14 C03121/9 C03121/15 Port de sortie "LPortStatus2" Signal (réglage Lenze) Port de sortie Configuration des signaux FALSE Mot d'état 2 bit 00 C03122/1 FALSE Mot d'état 2 bit 02 C03122/3 FALSE Mot d'état 2 bit 04 C03122/5 FALSE Mot d'état 2 bit 06 C03122/7 FALSE Mot d'état 2 bit 08 C03122/9 Mot d'état 2 FALSE Mot d'état 2 bit 01 C03122/2 FALSE Mot d'état 2 bit 03 C03122/4 FALSE Mot d'état 2 bit 05 C03122/6 FALSE Mot d'état 2 bit 07 C03122/8 FALSE Mot d'état 2 bit 09 C03122/10 FALSE Mot d'état 2 bit 11 C03122/12 FALSE Mot d'état 2 bit 10 C03122/11 FALSE Mot d'état 2 bit 12 C03122/13 FALSE Mot d'état 2 Bit 14 C03122/15 FALSE Mot d'état 2 bit 13 FALSE Mot d'état 2 bit 15 66 L C03122/14 C03122/16 EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Signaux de valeurs réelles et signaux d'état 5.12 Signaux de valeurs réelles et signaux d'état Les tableaux suivants indiquent l'affectation Lenze des sorties analogiques et numériques pour l'application technologique "commande séquentielle de positionnement ". La configuration de signaux préréglée peut être modifiée, si nécessaire, par simple réglage des paramètres multiplexeurs correspondants. Sorties analogiques AO2 AO1 GA Bornier X3 Signal (réglage Lenze) Configuration des signaux AO1 Vitesse moteur • Mise à l'échelle : ±10 V ≡ vitesse de référence moteur (C00011) C03110/1 AO2 Couple moteur (consigne) • Mise à l'échelle : 10 V ≡ couple de référence moteur (C00057/2) C03110/2 Sorties numériques DO4 DO3 DO2 DO1 24O GO Bornier X4 Signal (réglage Lenze) Configuration des signaux DO1 Etat "Entraînement prêt" • Le bus CC est sous tension. Aucune erreur n'est activée. C03100/1 DO2 Etat "Positionnement activé" C03100/2 DO3 Etat "Limitation activée" • Actuellement, la limitation de consigne est activée ou une limite matérielle ou logicielle a été atteinte. C03100/3 DO4 Etat "Erreur activée : acquittement requis" • Une fonction de surveillance déclenchant la réaction de défaut "Erreur" ou "Arrêt rapide en cas de défaut" a été activée. Le variateur se trouve à l'état "Erreur activée" ou "Arrêt rapide en cas de défaut". C03100/4 Bus d'état SB 24E GE Bornier X2 Signal (réglage Lenze) Bloc systè me Etat "Erreur activée : acquittement requis" • Une fonction de surveillance déclenchant la réaction de défaut "Erreur" ou "Arrêt rapide en cas de défaut" a été activée. Le variateur se trouve à l'état "Erreur activée" ou "Arrêt rapide en cas de défaut". • Le bus d'état est mis à l'état "Erreur". Configuration des signaux C03100/5 Affichages LED utilisateur Signal (réglage Lenze) Etat "Commande séquentielle de positionnement activée" EDS94TA10060xxxx FR 1.2 - 03/2010 L Configuration des signaux C03100/6 67 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Messages d'erreur d'application 5.13 Messages d'erreur d'application Les messages d'erreur d'application peuvent être affichés à l'aide des instances ApplicationError1 et ApplicationError2 du bloc fonction L_DevApplErr. Jusqu'à 16 messages d'erreur d'application avec identificateur module, identificateur erreur et réaction de défaut paramétrables peuvent être activés via les entrées booléennes. Message d'erreur Identificateur erreur Réaction de défaut Instance de bloc fonction "ApplicationError1" 1 Erreur de poursuite 1 8001 Avertissement 2 Seuil d'erreur de poursuite 2 8002 Avertissement verrouillé 3 Positioner : position de référence inconnue 8003 Avertissement 4 Positioner : longueur de cycle inconnue 8004 Avertissement 5 Positioner : module de positionnement incorrect 8005 Avertissement 6 Positioner : changement non admis du mode de positionnement 8006 Avertissement 7 Positioner : données profil incohérentes ou erronées 8007 Avertissement 8 Positioner : erreur lors de la création du profil 8008 Avertissement Instance de bloc fonction "ApplicationError2" 1 Message d'erreur libre 1 8011 Information 2 Message d'erreur libre 2 8012 Information 3 PositionerTable : structure de données d'axe incorrecte 8013 Avertissement 4 PositionerTable : n° de profil incorrect 8014 Information 5 PositionerTable : n° de table incorrect 8015 Avertissement 6 Watch-Dog 8016 Arrêt rapide en cas de défaut 7 Séquenceur : erreur liée à la bifurcation variable 8017 Avertissement 8 Séquenceur : pause 8018 Information Paramétrage : onglet Tous les paramètres Paramètres Réglage Lenze Instance de bloc fonction "ApplicationError1" C05900 Identificateur de bloc fonction C05901/1...8 Identificateur erreur 1 ... 8 Voir tableau ci-dessus 999 C05902/1...8 Réaction de défaut 1 ... 8 Voir tableau ci-dessus Instance de bloc fonction "ApplicationError2" C05903 Identificateur de bloc fonction 998 C05904/1...8 Identificateur erreur 1 ... 8 Voir tableau ci-dessus C05905/1...8 Réaction de défaut 1 ... 8 Voir tableau ci-dessus Réarmement du message d'erreur Dans le réglage Lenze, l'entrée numérique DI5 utilisée pour le réarmement (l'acquittement) d'un message d'erreur est reliée à l'entrée DI_bResetError1 de l'interface de l'entraînement. 68 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14 Blocs fonction paramétrables Ce sous-chapitre comprend tous les blocs fonction paramétrables relatifs à l'application technologique avec les paramètres afférents dans l'ordre alphabétique. 5.14.1 5.14.2 ActualSpeedScaling Instance de Fonction L_TbNormalize Mise à l'échelle de la vitesse actuelle à une grandeur de référence paramétrable Paramètres Réglages possibles C04036 -2147483647 Information 2147483647 Grandeur de référence • Réglage "0" non possible • Initialisation : 44739243 ApplicationError1 Instance de Fonction L_DevApplErr Traitement d'erreur Messages d'erreur d'application ( 68) Paramètres Réglages possibles C05900 980 C05901/1...8 0 Information 999 Identificateur module • Initialisation : 999 65535 Identificateur erreur • Initialisation : 8001 ... 8008 C05902/1...8 Réaction de défaut 0 Sans réaction 1 Erreur 2 Défaut 3 Arrêt rapide en cas de défaut 4 Avertissement verrouillé 5 Avertissement 6 Information EDS94TA10060xxxx FR 1.2 - 03/2010 L 69 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.3 ApplicationError2 Instance de Fonction L_DevApplErr Traitement d'erreur Messages d'erreur d'application ( 68) Paramètres Réglages possibles C05903 980 C05904/1...8 0 Information 999 Identificateur module • Initialisation : 998 65535 Identificateur erreur • Initialisation : 8011 ... 8018 C05905/1...8 Réaction de défaut 0 Sans réaction 1 Erreur 2 Défaut 3 Arrêt rapide en cas de défaut 4 Avertissement verrouillé 5 Avertissement 6 Information 5.14.4 5.14.5 70 FollowingErrorScaling Instance de Fonction L_TbNormalize Mise à l'échelle de l'erreur de poursuite à une grandeur de référence paramétrable Paramètres Réglages possibles C04035 -2147483647 Information 2147483647 Grandeur de référence • Réglage "0" non possible • Initialisation : 65536 HysteresisFollowingError1 Instance de Fonction L_SdSetPosition Conversion de l'hystérésis 1 réglée en unités réelles de la machine via C03917 en une position en [incréments] Surveillance d'erreur de poursuite ( 57) Paramètres Réglages possibles C03917 -214000.0000 C03918 Chaîne de caractères C03919 -2147483647 Information Unité L 214000.0000 Valeur de position • Initialisation : 0.0000 unité Unité de position • Seulement en affichage 2147483647 Etat • Seulement en affichage EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.6 5.14.7 HysteresisFollowingError2 Instance de Fonction L_SdSetPosition Conversion de l'hystérésis 2 réglée en unités réelles de la machine via C03920 en une position en [incréments] Surveillance d'erreur de poursuite ( 57) Paramètres Réglages possibles C03920 -214000.0000 C03921 Chaîne de caractères C03922 -2147483647 Information Unité 214000.0000 Valeur de position • Initialisation : 0.0000 unité Unité de position • Seulement en affichage 2147483647 Etat • Seulement en affichage L_PosPositionerTable1 Instance de Fonction L_PosPositionerTable Gestion des données profil ( 45) Paramètres Réglages possibles Information C04700/1 0Ê1 La position appliquée à l'entrée dnPos_p est sauvegardée à la position tableau VTPOS sélectionnée via l'entrée dwPosTableNumber. C04700/2 0Ê1 La vitesse appliquée à l'entrée dnSpeed_s est sauvegardée à la position tableau VTSPEED sélectionnée via l'entrée dwSpeedTableNumber. C04700/3 0Ê1 L'accélération/la décélération appliquée à l'entrée dnAcc_s est sauvegardée à la position tableau VTACC sélectionnée via l'entrée dwAccTableNumber. C04700/4 0Ê1 Le temps de jerk appliqué à l'entrée dwJerk est sauvegardé à la position tableau VTJERK sélectionnée via l'entrée dwJerkTableNumber. C04701/1...75 -214748.3648 Unité C04702/1...50 -214748.3648 unité/s EDS94TA10060xxxx FR 1.2 - 03/2010 L Apprentissage de la position • Pour la variante via canal paramètres Apprentissage de la vitesse • Pour la variante via canal paramètres Apprentissage de l'accélération • Pour la variante via canal paramètres Apprentissage du temps de jerk • Pour la variante via canal paramètres 214748.3648 VTPOS: Positions variables • Pour le réglage des positions cibles, ainsi que des positions de départ fenêtre TP et des positions finales fenêtre TP des profils 214748.3648 VTSPEED: Vitesses variables • Pour le réglage des vitesses de déplacement et des vitesses finales des profils 71 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables Paramètres Réglages possibles Information C04703/1...50 -214748.3648 unité/s2 C04704/1...50 -2147483.648 s C04705/1 2147483.648 VTJERK: Temps de jerk variables • Pour le réglage des temps de jerk des profils DIS:bPosTeach • Affichage du signal d'entrée bPosTeach 0 FALSE 1 TRUE C04705/2 DIS:bSpeedTeach • Affichage du signal d'entrée bSpeedTeach 0 FALSE 1 TRUE C04705/3 DIS:bAccTeach • Affichage du signal d'entrée bAccTeach 0 FALSE 1 TRUE C04705/4 DIS:bJerkTeach • Affichage du signal d'entrée bJerkTeach 0 FALSE 1 TRUE 72 214748.3648 VTACC: Accélérations variables • Pour le réglage des accélérations et des décélérations des profils C04706/1 0 100 DIS:VTPosNum • Affichage du signal d'entrée dwPosTableNumber C04706/2 0 100 DIS:VTSpeedNum • Affichage du signal d'entrée dwSpeedTableNumber C04706/3 0 100 DIS:VTAccNum • Affichage du signal d'entrée dwAccTableNumber C04706/4 0 100 DIS:VTJerkNum • Affichage du signal d'entrée dwJerkTableNumber C04706/5 0 100 DIS:ProfileNum • Affichage du signal d'entrée dwProfileNumber C04707/1 -214748.3648 Unité C04707/2 -214748.3648 unité/s 214748.3648 DIS:dnTeachSpeed • Affichage du signal d'entrée dnSpeed_s en unité réelle de la machine C04707/1 -214748.3648 unité/s2 214748.3648 DIS:dnTeachAcc • Affichage du signal d'entrée dnAcc_x en unité réelle de la machine C04707/1 -214748.3648 s 214748.3648 DIS:dnTeachJerk • Affichage du signal d'entrée dwJerk en unité réelle de la machine C04708 -2147483647 L 214748.3648 DIS:dnTeachPos • Affichage du signal d'entrée dnPos_p en unité réelle de la machine 2147483647 Etat • Affichage du signal de sortie codifié en bits dnState EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables Paramètres Réglages possibles C04710/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Absolute 2 Absolute TP Information Mode de positionnement • Pour les positionnements absolus, la position de référence doit être connue ! 5 Relative 6 Relative TP 7 Speed 8 Speed TP 11 Absolute CW 12 Absolute CW TP 13 Absolute CCW 14 Absolute CCW TP 15 Absolute ShortestWay 16 Absolute ShortestWay TP C04711/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VTPOS 1 (C04701/1) 2 Position VTPOS 2 (C04701/2) Position d'après VTPOS • Renvoi à la position tableau VTPOS pour la détermination du paramètre de profil "Position" ... ... 75 Position VTPOS 75 (C04701/75) C04712/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VSPEED 1 (C04702/1) 2 Position VSPEED 2 (C04702/2) Vitesse d'après VTSPEED • Renvoi à la position tableau VTSPEED pour la détermination du paramètre de profil "Vitesse" ... ... 50 Position VSPEED 50 (C04702/50) C04713/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VTACC 1 (C04703/1) 2 Position VTACC 2 (C04703/2) Accélération d'après VTACC • Renvoi à la position tableau VTACC pour la détermination du paramètre de profil "Accélération" ... ... 50 Position VTACC 50 (C04703/50) C04714/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VTACC 1 (C04703/1) 2 Position VTACC 2 (C04703/2) ... ... Décélération d'après VTACC • Renvoi à la position tableau VTACC pour la détermination du paramètre de profil "Décélération" 50 Position VTACC 50 (C04703/50) C04715/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VTJERK 1 (C04704/1) 2 Position VTJERK 2 (C04704/2) ... ... Temps de jerk d'après VTJERK • Renvoi à la position tableau VTJERK pour la détermination du paramètre de profil "Temps de jerk" 50 Position VTJERK 50 (C04704/50) C04716/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VSPEED 1 (C04702/1) 2 Position VSPEED 2 (C04702/2) ... ... 50 Position VSPEED 50 (C04702/50) EDS94TA10060xxxx FR 1.2 - 03/2010 L Vitesse finale d'après VTSPEED • Renvoi à la position tableau VTSPEED pour la détermination du paramètre de profil "Vitesse finale" • Condition : profil séquentiel existant 73 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables Paramètres Réglages possibles C04717/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VTPOS 1 (C04701/1) 2 Position VTPOS 2 (C04701/2) ... ... 75 Position VTPOS 75 (C04701/75) C04718/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Position VTPOS 1 (C04701/1) 2 Position VTPOS 2 (C04701/2) ... ... 75 Position VTPOS 75 (C04701/75) C04719/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 1 Profil n° 1 ... ... Information Position de départ fenêtre Touch Probe d'après VTPOS • Renvoi à la position tableau VTPOS pour la détermination du paramètre de profil "Position de départ fenêtre TP" • Avec une valeur "0" la position de départ est égale à la limite négative de la plage de déplacement. Position finale fenêtre Touch Probe d'après VTPOS • Renvoi à la position tableau VTPOS pour la détermination du paramètre de profil "Position finale fenêtre TP" • Avec une valeur "0" la position finale est égale à la limite positive de la plage de déplacement. Profil séquentiel avec Touch Probe • Profil séquentiel pour positionnement de distance restante Touch Probe 75 Profil n° 75 C04720/1...75 (sous-code 1 ... 75 ≡ n° profil 1 ... 75) 0 Sans profil séquentiel (fin d'un enchaînement de profils) Profil séquentiel sans Touch Probe • Profil séquentiel pour enchaînement de profils 1 Profil n° 1 ... ... 75 Profil n° 75 74 L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables Paramètres Réglages possibles Information C04721/1...75 Valeur codifiée en bits Configuration Touch Probe • La sélection des canaux Touch Probe à utiliser s'effectue en mettant les bits concernés sur "1". (sous-code 1 ... 75 ≡ n° profil 1 ... 75) Bit 0 Canal Touch Probe 1, front montant Entrée numérique 1 Bit 1 Canal Touch Probe 1, front descendant Bit 2 Canal Touch Probe 2, front montant Entrée numérique 2 Bit 3 Canal Touch Probe 2, front descendant Bit 4 Canal Touch Probe 3, front montant Entrée numérique 3 Bit 5 Canal Touch Probe 3, front descendant Bit 6 Canal Touch Probe 4, front montant Entrée numérique 4 Bit 7 Canal Touch Probe 4, front descendant Bit 8 Canal Touch Probe 5, front montant Entrée numérique 5 Bit 9 Canal Touch Probe 5, front descendant Bit 10 Canal Touch Probe 6, front montant Entrée numérique 6 Bit 11 Canal Touch Probe 6, front descendant Bit 12 Canal Touch Probe 7, front montant Entrée numérique 7 Bit 13 Canal Touch Probe 7, front descendant Bit 14 Canal Touch Probe 8, front montant Entrée numérique 8 Bit 15 Canal Touch Probe 8, front descendant EDS94TA10060xxxx FR 1.2 - 03/2010 Bit 16 Canal Touch Probe 9 Impulsion zéro du codeur moteur Bit 18 Canal Touch Probe 10 Impulsion zéro du codeur de charge Bit 20 Canal Touch Probe 11 Impulsion zéro DFIN Bit 22 Canal Touch Probe 12 Impulsion zéro DFOUT L 75 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.8 L_PosSequencer1 Instance de Fonction L_PosSequencer Commande séquentielle Traitement du programme ( 33) Remarque importante ! Les paramètres des différentes actions destinées à la table de traitement sont décrits dans le chapitre "Présentation des types d'action". ( 34) Paramètres Réglages possibles Information C04500/1...100 Table de traitement • Les actions requises pour le programme de positionnement sont sauvegardées dans les souscodes. • Le traitement général (à l'exception des bifurcations) est décrit ainsi. 0 Fin de programme xxyyy Requête d'action • xx ≡ type d'action • yyy ≡ n° d'action C04501 1 100 Etape programme actuelle • Seulement en affichage C04502 0 READY : programme de positionnement prêt à démarrer/fin de programme atteinte Etat séquenceur • Seulement en affichage 1 RUN : programme de positionnement en cours 2 PAUSE : étape actuelle interrompue, pause activée 3 BREAK : programme de positionnement interrompu 4 RESET : programme de positionnement réinitialisé C04503 Bit 0 Start Bit 1 Pause Bit 2 Break Bit 3 Cancel Séquenceur • Codification binaire pour la commande du séquenceur d'un PC ou d'un système maître via canal de paramètres • La fonction correspondante est activée en mettant un bit sur "1". Bit 4 Reset Bit 5 NextStep C04504 0 Etape séquentielle 1...100 Etape 1 ... 100 101 Fin de programme C04505 76 Texte Etape de programme en cas d'abandon • Cette étape est traitée dès que l'entrée bCancel est mise à l'état TRUE. Commentaire actuel • Seulement en affichage L EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.9 L_SdSwitchPoint1 Instance de Fonction L_SdSwitchPoint Points de basculement (créneaux de cames) Paramètres Réglages possibles Information C04395/1...8 Etat de la plage de commutation • Seulement en affichage 0 Commutateur OFF 1 Commutateur ON C04396 Chaîne de caractères Unité de position • Seulement en affichage C04397/1...8 -2147483648 Unité 2147483648 Point d'activation : plage de commutation 1 ... 8 C04398/1...8 -2147483648 Unité 2147483648 Point de désactivation : plage de commutation 1 ... 8 C04399/1...8 0 Plage de commutation non débloquée Activation de la plage de commutation 1 ... 8 1 Plage de commutation débloquée 5.14.10 LimitFollowingError1 Instance de Fonction L_SdSetPosition Conversion du seuil de commutation 1 de l'erreur de poursuite réglé en unités réelles de la machine via C03911 en une position en [incréments] Surveillance d'erreur de poursuite ( 57) Paramètres Réglages possibles C03911 -214000.0000 C03912 Chaîne de caractères C03913 -2147483647 EDS94TA10060xxxx FR 1.2 - 03/2010 Information Unité L 214000.0000 Valeur de position • Initialisation : 100.0000 unité Unité de position • Seulement en affichage 2147483647 Etat • Seulement en affichage 77 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.11 5.14.12 LimitFollowingError2 Instance de Fonction L_SdSetPosition Conversion du seuil de commutation 2 de l'erreur de poursuite réglé en unités réelles de la machine via C03914 en une position en [incréments] Surveillance d'erreur de poursuite ( 57) Paramètres Réglages possibles C03914 -214000.0000 C03915 Chaîne de caractères C03916 -2147483647 Information Unité 214000.0000 Valeur de position • Initialisation : 200.0000 unité Unité de position • Seulement en affichage 2147483647 Etat • Seulement en affichage MonitFollowError1 Instance de Fonction L_LdMonitFollowError Surveillance d'erreur de poursuite ( 57) Paramètres Réglages possibles C03960 -214748.3647 C03961 Chaîne de caractères Information Unité 214748.3647 Erreur de poursuite à l'entrée • Affichage du signal d'entrée dnFollowErrorIn_p en unité réelle de la machine C03963 FALSE Erreur de poursuite < seuil de commutation réglé Unité de position • Seulement en affichage Erreur de poursuite hors de la plage de tolérance • Seulement en affichage TRUE Erreur de poursuite > seuil de commutation réglé C03964 FALSE Désactivé TRUE Activé 78 L Surveillance d'erreur de poursuite activée • Seulement en affichage EDS94TA10060xxxx FR 1.2 - 03/2010 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.13 MonitFollowError2 Instance de Fonction L_LdMonitFollowError Surveillance d'erreur de poursuite ( 57) Paramètres Réglages possibles C03965 -214748.3647 C03966 Chaîne de caractères Information Unité 214748.3647 Erreur de poursuite à l'entrée • Affichage du signal d'entrée dnFollowErrorIn_p en unité réelle de la machine Unité de position • Seulement en affichage C03968 Erreur de poursuite hors de la plage de tolérance • Seulement en affichage FALSE Erreur de poursuite < seuil de commutation réglé TRUE Erreur de poursuite > seuil de commutation réglé C03969 Surveillance d'erreur de poursuite activée • Seulement en affichage FALSE Désactivé TRUE Activé 5.14.14 PosStarted Instance de Fonction L_TbTransition Génération de fronts pour réinitialiser l'état "Entraînement a atteint sa cible" Paramètres Réglages possibles Information C04000 Front trigger 0 Front montant Réglage Lenze 1 Front descendant 2 Front montant et front descendant C04001 EDS94TA10060xxxx FR 1.2 - 03/2010 0.001 s L 60.000 Durée d'impulsion • Initialisation : 0.001 s 79 9400 Application technologiques | Commande séquentielle de positionnement Paramétrage et configuration Blocs fonction paramétrables 5.14.15 RestartPosTransition Instance de Fonction L_TbTransition Génération de fronts pour redémarrer le positionnement Paramètres Réglages possibles Information C04002 Front trigger 0 Front montant Réglage Lenze 1 Front descendant 2 Front montant et front descendant C04003 80 0.001 s L 60.000 Durée d'impulsion • Initialisation : 0.005 s EDS94TA10060xxxx FR 1.2 - 03/2010 )(('%$&. N'hésitez pas à nous faire part de vos remarques ! Cette documentation a été élaborée au mieux des connaissances disponibles. Elle a pour but de vous fournir le plus possible d'informations utiles sur l'utilisation de notre produit. Il se peut qu'elle ne soit pas complète. Si tel est votre avis, n'hésitez pas à nous faire part de vos suggestions et remarques par courriel : feedback-docu@Lenze.de Merci de votre aide. L'équipe Lenze chargée de la documentation L 81 © 03/2010 ) Lenze Automation GmbH Hans-Lenze-Str. 1 D-31855 Aerzen Allemagne Service +49 (0)51 54 / 82-0 Lenze Service GmbH Breslauer Straße 3 D-32699 Extertal Allemagne 00 80 00 / 24 4 68 77 (24 h helpline) ¬ +49 (0)51 54 / 82-28 00 ¬ +49 (0)51 54 / 82-11 12 | Lenze@Lenze.de | Service@Lenze.de Þ www.Lenze.com EDS94TA10060xxxx 13277863 FR 1.2 TD05 10 9 8 7 6 5 4 3 2 1