Vous trouverez ci-dessous une introduction à plusieurs fonctions fondamentales de l'automatisation industrielle dans les usines automobiles Siemens ! (Applicable non seulement à la norme VASS mais également au SICAR de Tesla).
Norme VASS :
La norme SICAR de Tesla
Exigences en matière de fonction de contrôle (SICAR) pour les ateliers de carrosserie proposées par Siemens :
Arrêt : Pause
Fin de cycle : arrêt à la fin du cycle
Position d'origine : retour à la position d'origine
Étape unique : activez le fonctionnement-en une seule étape
Étape+1 : Exécuter une opération-en une seule étape
Ligne vide : vider la chaîne de production
Sans pièce : fonctionner à vide
Arrêt à la fin du cycle : (Halt bei Taktende) (Fin du cycle)
Termes clés : Automatique, Démarrage/Arrêt, Partie présente/absente à la station.
Une fois le processus de production terminé, le système conserve sa position d'origine. Aucun mécanisme de libération pour le retrait des composants n'est fourni (les diapositives restent dans la station) et l'activation de la station est abandonnée. Cette fonction est utilisée dans chaque circuit de protection.
Le processus en cours se termine et l'équipement, y compris le robot, reste dans sa position d'origine.
Les composants ne sont plus évacués de l'équipement mais restent en place. Notez que les composants des luminaires ou des équipements peuvent changer de position à leur position d'origine. Dans ce cas, le luminaire ne doit en aucun cas être ouvert !
Cette fonction s'applique uniquement aux stations de radio. Les robots de manutention peuvent positionner des composants en position d'attente.
Lorsque le mode automatique est activé, le bouton HMI correspondant est activé et la variable .xSK6_TE := (bVisuTasten=Byte#32);(VASS) SYSTEM_DB".HMI_Panel[x].IN_Ext. Req_StopEndCycle(SICAR)
Dans la norme VASS, l'état du dispositif intermédiaire satisfait à la condition d'arrêt de fin de cycle-, après quoi K40 est désactivé.
SI xK40A
OU (ST_BA.K6_TE ET ST_BA.K6_AnwTE ET NON ST_BA.K94_Lstop)
OU(ST_BA.K6_TE ET ST_BA.K93_AnwLeer ET ST_BA.K93_Leer)
OU (Pas ORT ET ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESISPied
OU(PAS K51_KON ET PAS ST_BA.KWE7)
ORNOT K52_StVo
ORxFSPEUT
ORReset_Aus
OU(PAS ST_BA.K23_BaHand ET NON ST_BA.K9_BaAuto ET NON ST_BA.K8_BaEinzelbet ET NON Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 ALORS
xHM_K40 := Faux ;
END_IF ;
Cycle vide :(Production sans pièces) (Sans pièce : tirage à vide)
Mots-clés :Fonctionnement automatique et continu, aucune pièce à la station.
1. En fonctionnement PoT, aucune demande/transfert n’est envoyé au système de convoyeur.
2. Dans une opération PoT de type chaîne-, le presse-papiers dans la cellule/ARG doit être pris en compte.
3. Spécifications des convoyeurs d’accumulation et des stations de conteneurs :
Le fonctionnement du PoT doit également être réalisable avec des convoyeurs d'empilage et des stations de conteneurs.
Pour cela, la programmation du robot dans PoT doit être exécutée comme suit : Le robot déplace son propre UP jusqu'à une distance suffisante avant la pièce à retirer, puis ferme la pince sans réellement retirer la pièce.
Les convoyeurs d'empilage n'utilisent plus le fonctionnement PoT puisqu'il n'y a pas de retrait partiel.
Aucune demande d'échange de conteneur n'est définie. Les stations de conteneurs n'utilisent pas le fonctionnement PoT.
En mode de présélection automatique (c'est-à-dire lorsque le bouton START clignote), l'activation s'effectue via les boutons HMI ou les boutons correspondants sur la boîte à boutons.
Variable SYSTEM_DB".HMI_Panel[x].IN_Ext. DryRun(SICAR),xSK92_PoT := (bVisuTasten=Octet#128);(VASS)
Dans la norme VASS, FC10 est utilisé pour simuler les signaux de pièces afin d'émuler des courses à vide.
Ligne vide :(Empty Run System Anlage en savoir plus)
Mots-clés :Automatique, interruption de démarrage, station sans pièces.
Après avoir sélectionné la fonction, la station de chargement de plomb est bloquée et les composants de la station de production, de la station de stockage et du préhenseur du robot sont installés. Les stations d'insertion suivantes sont ensuite libérées en fonction des composants restant à installer (insertion d'une fenêtre/lumière de protection avec protection indirecte). La mémoire n'est pas effacée.
Cette fonction doit pouvoir être interrompue à tout moment et le redémarrage automatique de la production des pièces doit être assuré.
Lorsque le système est vide, le démarrage de chaque BA doit être désactivé et la sélection réinitialisée.
Cette fonction agit sur le circuit de protection et est sélectionnée individuellement pour chaque circuit de protection à l'aide d'un bouton de présélection.
La sélection croisée-ARG devrait être possible. Cela signifie un bouton séparé sur l'interface utilisateur.
La solution se fait via la présélection FB et doit être transmise à un autre ARG via le coupleur PN-PN.
Le circuit de protection « Vide » généré automatiquement n'est pas affecté ici.
L'activation s'effectue en cliquant sur le bouton IHM (possible en état manuel, automatique et présélection automatique), avec la variable correspondante
variable correspondante SYSTEM_DB".HMI_Panel[x].IN_Ext. EmptyLine(SICAR), xSK93_Leer := (bVisuTasten=Byte#64) Ou ST_BA.K93_Leer_SR;(VASS)
Dans la norme VASS, le K40 se ferme lorsque l'état du périphérique moyenne tension- répond à la condition de ligne vide.
SI xK40A
OU(ST_BA.K6_TE ET ST_BA.K6_AnwTE ET NON ST_BA.K94_Lstop)
OU (ST_BA.K6_TE ET ST_BA.K93_AnwLeer ET ST_BA.K93_Leer)
OU (Pas ORT ET ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESISPied
OU(PAS K51_KON ET PAS ST_BA.KWE7)
ORNOT K52_StVo
ORxFSCAN
ORReset_Aus
OU(PAS ST_BA.K23_BaHand ET NON ST_BA.K9_BaAuto ET NON ST_BA.K8_BaEinzelbet ET NON Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 ALORS
xHM_K40 := Faux ;
END_IF ;




