GIPROMIA4.0-D Page 1 sur 91 Baie robot ABB S4Cplus : n° : GIPROMIA4.0-D Guide d

GIPROMIA4.0-D Page 1 sur 91 Baie robot ABB S4Cplus : n° : GIPROMIA4.0-D Guide d'intégration de l'application de base Guide d'intégration manutention Statut: Exécutoire Objet Aide à la mise en œuvre des fonctions de l'application de base pour une baie ABB S4Cplus Automotive Champ d'application Groupe utilisant la manutention comme métier de base. Emetteur ABB ATRM - Département R&D - Support Produit Confidentialité Non confidentiel. Approuvé par Fonction Signature Date d'application Décembre 2004 GIPROMIA4.0-D Page 2 sur 91 Historique des versions Version Mise à jour Objet des principales modifications Rédacteur A Oct 2002 Création sur base du Document Réf : GI310149-B M. BEKAERT B Fév 2003 Prise en compte des évolutions de la version 40.30 M. BEKAERT C Nov 2003 Diverses corrections M. BEKAERT D Jnv2005 Prise en compte des évolutions de la version 40.10 Ajout des chronogrammes S. HAMIDI B. COPITET M. BEKAERT Mise à disposition Autre Document - NUPROMIA4.0 : Baie robot ABB S4Cplus Automotive : Notice Utilisateur de l’application de base PROMIA Codification Mots-clés GIPROMIA4.0-D Page 3 sur 91 Sommaire Pages 1. OBJET DU DOCUMENT.................................................................................................................................. 6 2. CONVENTIONS............................................................................................................................................... 7 2.1 ICONES UTILISEES DANS CE DOCUMENT :........................................................................................................... 7 2.2 CHOIX DANS LES MENUS .................................................................................................................................. 7 3. CHARGEMENT DE L’APPLICATION PROMIA ............................................................................................... 8 3.1 IMPORTATION DE L'APPLICATION. ...................................................................................................................... 8 3.2 CREATION DU SYSTEME. .................................................................................................................................11 4. SAUVEGARDE DE L’APPLICATION PROMIA ..............................................................................................18 4.1 SYNOPTIQUE DE LA GESTION MEMOIRE DE LA BAIE.............................................................................................18 4.2 SAUVEGARDE DES MODULES PRG_MVT.MOD ET MAINTENA.SYS .................................................................19 4.2.1 Sauvegarde simplifiée...........................................................................................................................19 4.2.2 Sauvegardes manuelles........................................................................................................................20 4.2.2.1 Sauvegarde sur une disquette de travail...........................................................................................................20 4.2.2.2 Sauvegarde manuelle dans le répertoire “ SITE ” dans le Flashdisk...................................................................20 4.3 SAUVEGARDE (BACKUP).................................................................................................................................21 4.4 PROCEDURE DE RESTAURATION : ....................................................................................................................22 5. CONFIGURATION DE L’APPLICATION.........................................................................................................23 5.1 CONFIGURATION DES E/S...............................................................................................................................23 5.1.1 Principe de base...................................................................................................................................23 5.1.2 Déclaration des cartes ..........................................................................................................................24 5.1.3 Contraintes sur les entrées/sorties ........................................................................................................24 5.1.4 Déplacement des entrées et sorties au pupitre......................................................................................25 5.1.5 Déplacement des entrées et sorties hors ligne ......................................................................................25 5.2 CONFIGURATION DES MODULES SYSTEME.........................................................................................................26 5.2.1 Réalisation de la configuration ..............................................................................................................26 5.2.2 Configuration du module MAN_CONF.SYS...........................................................................................26 5.2.2.1 Configuration des codes programme réservés..................................................................................................26 5.2.2.2 Configuration de la manutention - Généralités...................................................................................................27 5.2.2.3 Configuration générale des séquences (nombre, mode déverminage, tolérance)...............................................27 5.2.2.4 Définition des séquences. ................................................................................................................................28 Ø Pilotage des séquences.......................................................................................................................................28 Ø Contrôle des séquences ......................................................................................................................................29 5.2.2.5 Définition des contrôles présence pièce............................................................................................................30 5.2.3 Personnalisation du module DEF_SITE.SYS ........................................................................................31 5.2.3.1 Personnalisation des écrans ............................................................................................................................ 31 5.2.3.2 Ajout éventuel de messages d’information, de défauts et de défauts fatals ........................................................32 Ø Messages............................................................................................................................................................ 32 Ø Défauts non fatals................................................................................................................................................33 Ø Défauts fatals ......................................................................................................................................................34 5.2.3.3 Paramètres généraux.......................................................................................................................................36 Ø Contrôles dynamiques par défaut.........................................................................................................................36 Ø Prise en compte d’une seconde entrée présence air.............................................................................................36 Ø Prise en compte d’une entrée climatiseur (optionnel) ............................................................................................ 36 Ø Lecture des codes cycle sur le point de rebouclage .............................................................................................. 37 5.2.3.4 Carte d'identité robot........................................................................................................................................37 5.2.4 Autres personnalisations : configuration du module PERSO.SYS..........................................................38 5.2.4.1 Principe...........................................................................................................................................................38 5.2.5 Vérification et chargement des modules " RAPID".................................................................................39 5.2.5.1 Vérification du module modifié..........................................................................................................................39 5.2.5.2 Chargement des personnalisations sur le flashdisk...........................................................................................39 5.2.5.3 Chargement des personnalisations en mémoire................................................................................................40 GIPROMIA4.0-D Page 4 sur 91 6. ECRAN DE BASE...........................................................................................................................................41 6.1 RAZ DU CONTEXTE D'EXECUTION. ....................................................................................................................41 7. ECRITURE DES PROGRAMMES ET TRAJECTOIRES..................................................................................42 7.1 STRUCTURE DU MODULE PRG_MVT.MOD......................................................................................................42 7.1.1 Routine « Main »...................................................................................................................................42 7.1.2 Routine « Programme »........................................................................................................................43 7.1.3 Routine « Dem_Services »....................................................................................................................43 7.2 TRAJECTOIRES DE REPLI ET DE LANCEMENT......................................................................................................44 7.2.1 Définition des trajectoires de repli .........................................................................................................44 7.2.2 Définition de la trajectoire de lancement................................................................................................45 7.2.3 Apprentissage des points de repli et de rebouclage...............................................................................46 7.3 PROGRAMMES DE TRAVAIL..............................................................................................................................47 7.4 TRAJECTOIRES DE TRAVAIL .............................................................................................................................48 7.4.1 Contraintes d’apprentissage..................................................................................................................49 7.4.1.1 Utilisation des référentiels objet........................................................................................................................49 7.4.1.2 Notion d’anticipation.........................................................................................................................................49 7.4.1.3 Notions de lissage de trajectoire et de vitesse...................................................................................................50 7.4.1.4 En résumé....................................................................................................................................................... 51 7.4.2 Gestion des interférences robot ............................................................................................................52 7.5 PROGRAMMES DE SERVICE .............................................................................................................................53 7.5.1 Principes de la gestion des demandes de service .................................................................................53 7.5.2 Renseignement des trajectoires de service...........................................................................................54 8. ECHANGES CODES ......................................................................................................................................55 8.1 PRIORITE DES ECHANGES CODES.....................................................................................................................55 8.2 PRINCIPE DU CODE INTERNE............................................................................................................................55 8.3 PRINCIPE DES PROGRAMMES DE SERVICES. ......................................................................................................55 8.4 PRINCIPE DES ECHANGES ...............................................................................................................................56 9. ACTIONS DE BASE PROGRAMMABLES SUR TRAJECTOIRES .................................................................57 9.1 PROGRAMMATION DES ORDRES.......................................................................................................................57 9.1.1 Action "ORDRE", sur point d’arrêt .........................................................................................................57 9.1.2 Action "MOVE_ORDRE" sur point de passage ou d’arrêt ......................................................................58 9.1.3 Action "ORD_OUTIL"............................................................................................................................58 9.1.4 Action "MOVE_ORD_OUTIL" sur point de passage ou d’arrêt ...............................................................58 9.2 PROGRAMMATION DES EVENEMENTS................................................................................................................59 9.2.1 Action "EVENT" ....................................................................................................................................59 9.2.1.1 Messages associés..........................................................................................................................................59 9.2.2 Action "MOVE_EVENT"........................................................................................................................59 9.2.2.1 Messages associés..........................................................................................................................................60 9.2.3 Action "EVT_OUTIL".............................................................................................................................60 9.2.3.1 Messages associés..........................................................................................................................................60 9.2.4 Evénements utilisés en aiguillage..........................................................................................................60 9.3 ACTION "SEQ" ..............................................................................................................................................61 9.3.1 Programmation sur point d’arrêt :..........................................................................................................62 9.3.2 Programmation sur point de passage :..................................................................................................62 9.3.3 Messages associés...............................................................................................................................62 9.4 ACTION “ CPP ”.............................................................................................................................................62 9.4.1 Messages associés...............................................................................................................................63 9.5 ACTION "CTRL_DYN" ...................................................................................................................................64 9.5.1 Utilisation..............................................................................................................................................64 9.5.2 Mise en œuvre......................................................................................................................................64 9.5.2.1 Signification des arguments optionnels.............................................................................................................64 Ø Argument \Oui .....................................................................................................................................................64 Ø Argument \Non ....................................................................................................................................................65 Ø Autres arguments ................................................................................................................................................65 9.5.3 Messages associés...............................................................................................................................65 10. CONFIGURATION DU MODULE DE MAINTENANCE....................................................................................66 10.1 LISTE DES ROUTINES DE CE MODULE.............................................................................................................66 10.1.1.1 Routines de mouvement des axes ................................................................................................................66 GIPROMIA4.0-D Page 5 sur 91 10.1.1.2 Routine de contrôle de positions physiques...................................................................................................66 10.1.1.3 Routine de maintenance...............................................................................................................................66 10.1.1.4 Routines d'aide à l'étalonnage du robot.........................................................................................................67 10.2 MISE EN ŒUVRE DES ROUTINES DE MOUVEMENT ............................................................................................67 10.3 MISE EN ŒUVRE DE LA ROUTINE "ETALON" ....................................................................................................68 10.3.1 Trajectoire d'approche de la position d'init géométrique.........................................................................68 10.3.2 Trajectoire d'approche de la pointe de mesure......................................................................................68 10.3.3 Trajectoire de retour vers le point de synchronisation............................................................................68 10.3.4 Intégration des valeurs angulaires pour les points identifiés "J_nearpte" et "J_Robpte1"........................69 10.4 PROCEDURE POUR PERSONNALISER L'ECRAN METIER ..................................................................................70 11. RECALAGE SUR TRAJECTOIRE / RECYCLAGE .........................................................................................72 12. CARTES D’ENTREES SORTIES....................................................................................................................74 12.1 CARTE MANUT .......................................................................................................................................74 12.2 CARTE DIALOGUE GESTION STANDARD.............................................................................................74 12.3 CARTE DIALOGUE AUTOMATE .............................................................................................................75 12.4 CARTE DIALOGUE OUTIL ......................................................................................................................75 12.5 CARTE INTERBUS..................................................................................................................................76 12.6 CARTE PROFIBUS..................................................................................................................................77 12.7 CARTE FIP ..............................................................................................................................................78 13. CONFIGURATIONS - LIMITES DE PRESTATIONS - RECEPTIONS..............................................................79 13.1 VERIFICATION DE LA VERSION LOGICIELLE DE BASE ABB.................................................................................79 13.2 DOCUMENTATION ET FOURNITURE DE L’INTEGRATEUR ....................................................................................79 14. REGLES A RESPECTER ...............................................................................................................................80 14.1 ECHANGES AUTOMATE LIES AUX ETATS ET EVENEMENTS ROBOT ......................................................................80 14.1.1 Pré affectations des entrées/sorties ......................................................................................................80 14.1.2 Chronogrammes à respecter.................................................................................................................81 14.1.2.1 Légende des chronogrammes ......................................................................................................................81 14.1.2.2 Chronogramme « baie prête »......................................................................................................................81 14.1.2.3 Chronogramme de mise sous puissance.......................................................................................................82 14.1.2.4 Chronogramme de mise en exécution...........................................................................................................82 14.1.2.5 Chronogramme de mise en position de rebouclage depuis le repli.................................................................83 14.1.2.6 Chronogramme de mise en position de repli .................................................................................................83 14.1.2.7 Chronogramme de réarmement du défaut air................................................................................................84 14.1.2.8 Chronogramme de l’échange code ...............................................................................................................85 14.1.2.9 Codage CPCO.............................................................................................................................................86 14.1.2.10 Chronogramme de la demande d’accès........................................................................................................87 14.2 ECHANGES AUTOMATES EN TRAJECTOIRE (ORDRES - EVENEMENTS) ................................................................87 14.3 SUIVI DES MOYENS (NORME REF. : EM81.EA.040)........................................................................................88 14.3.1 Définition des mots d’état......................................................................................................................88 14.3.2 Définition des mots commentaires.........................................................................................................89 15. FEUILLE DE REMARQUES ...........................................................................................................................91 GIPROMIA4.0-D Page 6 sur 91 1. OBJET DU DOCUMENT. Ce document est destiné avant tout aux intégrateurs afin de leur permettre de programmer les baies robot ABB S4Cplus équipées du logiciel d’application "PROMIA 4.0". Il est également destiné à toute personne, et notamment le personnel du client final, désirant avoir une connaissance de cet applicatif qui ne se limite pas à sa simple utilisation. Il aborde les points suivants : · description des fonctions apportées par le logiciel d’application · configurations à effectuer · écriture des programmes et trajectoires · description des différentes actions et de leurs paramètres · annexes (procédures de sauvegardes / restitutions, configuration des robots, limites de prestations, documentation à remettre...) · règles de bonne programmation à respecter L’application standard PROMIA version 4.0 doit être configurée et personnalisée par l’intégrateur. L’ensemble de ces opérations doit être réalisé conformément à la présente notice et sont sous l’entière responsabilité de l’intégrateur. Les opérations sont décrites chronologiquement. Le chargement de l'application, décrit au chapitre 3 n'est pas nécessaire lorsque l'application a été pré-chargée par ABB. Il est conseillé d’avoir préalablement lu la notice utilisateur et/ou les normes Renault disponibles sur le site http://www.cnomo.com afin de se familiariser avec les notions abordées dans ce guide, telles que séquences, contrôles dynamiques, points de repli, de rebouclage... Ce document a pour complément la notice utilisateur PROMIA référence NUPROMIA4.0 Pour la procédure de re-calcul des référentiels outil, voir le document séparé : Procédure de correction d'un référentiel outil sur baie S4CPlus ABB-PROMIA. GIPROMIA4.0-D Page 7 sur 91 2. CONVENTIONS 2.1 Icônes utilisées dans ce document : : Comment faire ? : Quelle utilisation ? : A noter... : Important ! : Pour plus d’information, voir aussi... : Attention, danger ! : Trucs et astuces 2.2 Choix dans les menus Mode opératoire général : Les 10 premiers choix dans les menus de la baie comportent toujours un numéro associé. P Pour effectuer un choix dans un menu, vous pouvez : - soit utiliser les touches de navigation et valider par - soit taper le numéro du choix dans la liste et valider par Dans ce document les numéros associés à un choix de menu seront donnés en gras et entre crochets, avec le symbole a. Exemples : Sélectionner le menu “ VOIR ” et “ MODULE ” [a6] sélectionner Sujets / Signaux d’E/S [a3] GIPROMIA4.0-D Page 8 sur 91 3. CHARGEMENT DE L’APPLICATION PROMIA Ce chapitre détaille la procédure d'installation d'une application PROMIA vierge. En règle générale, la dernière version validée de l’application aura été pré-chargée par ABB et cette procédure n’est à suivre qu’en cas de réinstallation ou de mise à jour. Tout uploads/s1/ guide-integration-promia-4-0-d.pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Nov 12, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 1.7039MB