Mai jos este o introducere în câteva funcții fundamentale ale automatizării industriale la Siemens Automotive Plants! (Aplicabil nu numai standardului VASS, ci și SICAR de la Tesla).
Standard VASS:
Standardul SICAR de la Tesla
Cerințe privind funcțiile de control (SICAR) pentru atelierele de caroserie propuse de Siemens:
Oprire: Pauză
Sfârșitul ciclului: Oprire la finalizarea ciclului
Poziția de acasă: Reveniți la poziția inițială
Un singur pas: activați operația cu un singur-pas
Pas+1: executați operația cu un singur-pas
Linie goală: goliți linia de producție
Fără parte: rulați gol
Oprire la sfârșitul ciclului: (Halt bei Taktende) (Sfârșitul ciclului)
Termeni cheie: automat, pornire/oprire, parte prezentă/absent la stație.
După încheierea procesului de producție, sistemul își menține poziția de origine. Nu este prevăzut niciun mecanism de eliberare pentru îndepărtarea componentelor (diapozitivele rămân în stație), iar activarea stației este abandonată. Această funcție este utilizată în fiecare circuit de protecție.
Procesul actual se încheie, iar echipamentul, inclusiv robotul, rămâne în poziția sa de origine.
Componentele nu mai sunt transportate din echipament, dar rămân pe loc. Rețineți că componentele de la corpuri de iluminat sau echipamente se pot schimba poziția la poziția de acasă. În acest caz, dispozitivul nu trebuie deschis sub nicio formă!
Această funcție se aplică numai posturilor de radio. Roboții de manipulare pot poziționa componentele într-o poziție de așteptare.
Când modul automat este activat, butonul HMI corespunzător este activat și variabila .xSK6_TE := (bVisuTasten=Byte#32);(VASS) SYSTEM_DB".HMI_Panel[x].IN_Ext. Req_StopEndCycle(SICAR)
În standardul VASS, starea intermediară a dispozitivului satisface condiția de oprire-ciclului, după care K40 este dezactivat.
IF xK40A
SAU (ST_BA.K6_TE ȘI ST_BA.K6_AnwTE ȘI NU ST_BA.K94_Lstop)
SAU(ST_BA.K6_TE ȘI ST_BA.K93_AnwLeer ȘI ST_BA.K93_Leer)
SAU(Nu ORT ȘI ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
SAU(NU K51_KON ȘI NU ST_BA.KWE7)
ORNOT K52_StVo
ORxFSPOATE
ORReset_Aus
SAU(NU ST_BA.K23_BaHand ȘI NU ST_BA.K9_BaAuto ȘI NU ST_BA.K8_BaEinzelbet ȘI NU Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 ATUNCI
xHM_K40 := Fals;
END_IF;
Ciclu gol:(Producție fără piese) (Fără parte: tiraj gol)
Cuvinte cheie:Funcționare automată, continuă, fără piese la stație.
1. În funcționarea PoT, nu sunt trimise cereri/transferuri către sistemul de transport.
2. În operațiunea de tip lant-PoT, trebuie luat în considerare clipboard-ul din celulă/ARG.
3. Specificații pentru transportoarele de acumulare și stațiile de containere:
De asemenea, operarea PoT trebuie să fie fezabilă cu transportoare de stivuire și stații de containere.
În acest scop, programarea robotului în PoT trebuie executată după cum urmează: Robotul își deplasează propriul SUS la o distanță suficientă înainte de piesa de îndepărtat, apoi închide dispozitivul de prindere fără a scoate efectiv piesa.
Transportoarele de stivuire nu mai folosesc funcționarea PoT, deoarece îndepărtarea parțială nu are loc.
Nu este setată nicio cerere de schimb de containere. Stațiile de containere nu folosesc operarea PoT.
În modul de preselecție automată (adică, când butonul START clipește), activarea are loc prin butoanele HMI sau butoanele corespunzătoare de pe caseta de butoane.
Variabilă SYSTEM_DB".HMI_Panel[x].IN_Ext. DryRun(SICAR),xSK92_PoT:= (bVisuTasten=Byte#128);(VASS)
În standardul VASS, FC10 este utilizat pentru a simula semnalele piesei pentru emularea curselor goale.
Linie goală:(Empty Run System Anlage leer fahren)
Cuvinte cheie:Automat, întrerupere pornire, stație fără piese.
După selectarea funcției, stația de încărcare cu plumb este blocată, iar componentele din stația de producție, stația de depozitare și dispozitivul de prindere robot sunt instalate. Stațiile de inserare ulterioare sunt eliberate în continuare pe baza componentelor care urmează să fie instalate (inserarea ferestrei/luminii de protecție cu protecție indirectă). Memoria nu este ștearsă.
Această funcție trebuie să fie terminată în orice moment și trebuie asigurată repornirea automată a producției de piese.
Când sistemul este gol, pornirea fiecărui BA trebuie să fie dezactivată și selecția resetată.
Această funcție acționează asupra circuitului de protecție și este selectată individual pentru fiecare circuit de protecție folosind un buton de preselecție.
Selectarea-ARG încrucișată ar trebui să fie posibilă. Aceasta înseamnă un buton separat pe interfața cu utilizatorul.
Soluția este prin preselectare FB și trebuie transmisă la un alt ARG prin cuplajul PN-PN.
Circuitul de protecție generat automat „Gol” rămâne neafectat aici.
Activarea are loc făcând clic pe butonul HMI (posibil în stările de preselecție manuală, automată și automată), cu variabila corespunzătoare
variabila corespunzătoare SYSTEM_DB".HMI_Panel[x].IN_Ext. EmptyLine(SICAR), xSK93_Leer:= (bVisuTasten=Byte#64) Sau ST_BA.K93_Leer_SR;(VASS)
În standardul VASS, K40 se închide atunci când starea dispozitivului de medie-tensiune îndeplinește condiția de linie goală.
IF xK40A
SAU(ST_BA.K6_TE ȘI ST_BA.K6_AnwTE ȘI NU ST_BA.K94_Lstop)
SAU (ST_BA.K6_TE ȘI ST_BA.K93_AnwLeer ȘI ST_BA.K93_Leer)
SAU(Nu ORT ȘI ST_BA.ExtStop)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
SAU(NU K51_KON ȘI NU ST_BA.KWE7)
ORNOT K52_StVo
ORxFSCAN
ORReset_Aus
SAU(NU ST_BA.K23_BaHand ȘI NU ST_BA.K9_BaAuto ȘI NU ST_BA.K8_BaEinzelbet ȘI NU Cfg.X1)
ORNOT STEU_EIN
ORST_BA.KWE2_Rob
ORST_BA.KWE2_Rob_UBA
ORxTMP_BIT1 ATUNCI
xHM_K40 := Fals;
END_IF;




