PLC Verseny 2012 Technológia #1: Gyártósor

Hasonló dokumentumok
Panel bekötési pontok:

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny

WorldSkills előválogató Mechatronika PLC feladat március 4. - Gödöllő

Folyamatirányítás labor 4. mérés Gyártósori szállítószalag modell irányítása Modicon M340 PLC-vel. Feladat leírás

HANDY PROGRAMOZÓ EGYSÉG STAR VEZÉRLÉSHEZ Használati útmutató. SAFEHOME v1.1

Házi feladat. 1. ábra. Mh1 Adagoló henger. Vákum E12 F I O M E10. Mh4 Emelő henger E11 M O I F O. Tolólap E14 E13 E2 E3 E4 F I O M 2 0.

eco1 egymotoros vezérlés

Szélkövetés: Ehhez az üzemmódhoz a PR3-as paraméter értékét 0-ra kell állítani.

JIM JM.3, JM.4 garázskapu mozgató szett CP.J3 vezérléssel

JIM garázskapu mozgató szett JIM. JM.3, JM.4 garázskapu mozgató szett CP.J3 vezérléssel

GIGA 4 EASYRX433 Sorompó vezérlés

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny

A kitolóhenger végezzen (+) mozgást a START gomb lenyomására, (-) mozgást a STOP gomb megnyomására. A vezérlő szelep monostabil.

ZE5. 230V-os egyfázisú vezérlés. Általános leírás:

Programozott vezérlések (NGB_AU026)

2014. január ELPRO 63 JUNIOR 633/650 részére. Biztosíték (lomha) Hálózati feszültség 230V ±10% 50Hz. Villogó lámpa 230V - 25W

Q36A VEZÉRLÉS EGY-VAGY TÖBBSZÁRNYAS KAPUKHOZ

VDCU használati utasítás

Fázishasításos elven működő vezérlő elektronika rezgőadagoló működtetéséhez, Imax. 8A.

HASZNÁLATI UTASÍTÁS LINEÁRIS ABLAKMOZGATÓ MOTOR

670 milliszekundumos csomagolási ciklusidő

OKTV 2007/2008 Informatika II. kategória döntő forduló Feladatlap. Oktatási Hivatal

PLC Versenyfeladat. XIV. Országos Irányítástechnikai Programozó Verseny Budapest, március Összeállította az EvoPro Kft.

3. Programozás és az elektronikus kártya beállítása

Vezérlőelektronika egyfázisú motorokhoz

Felhasználói és Telepítői Kézikönyv AT 7070 Elektronikus vezérlő garázskapukhoz

Beninca KEN 600 N garázskapu mozgató motor

2-VEZETÉKES KAPUTELEFON RENDSZER Kameraillesztő. VDCU Felhasználói és telepítői kézikönyv VDCU. VDCU Leírás v1.0.pdf

Beachside FAMILY. Kombinált Infraszauna HASZNÁLATI ÚTMUTATÓ

Mechatronika segédlet 3. gyakorlat

Szerelési és beáll ít ási utasítás

Panel bekötési pontok:

FANUC Robottípusok, alkalmazások. Anyagmozgatás, szerelés, stb. Festés, lakkozás. Hegesztés

CNC gépek szerszámellátása

BU 1000 típusú vezérlés, ULIXES 24V motorhoz. Technikai jellemzők és kapcsolási rajz

ZL180 Kétmotoros vezérlés 24V-os mototokhoz

Kezelési leírás. Portos motor DELUX-R

Versenyző kódja: 38 27/2012. (VIII. 27.) NGM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny.

MPLC-06-MIO 1 analóg és 3 digitális bemeneti állapotot átjelző interfész. Műszaki leírás

AMV 10, AMV 20, AMV 30 AMV 13, AMV 23, AMV

C30 Láncos Ablakmozgató motor Telepítési útmutató

XIV. Országos Irányítástechnikai Programozó Verseny. Magasraktár-modell vezérlése gyakorlati feladat

BXE 24 24V-os, forgásérzékelős motor vezérlés tolókapukhoz

PQRM Ux Ix xx xx (PS) Háromfázisú multifunkciós teljesítmény távadó. Kezelési útmutató

STAR VEZÉRLÉS ÚTMUTATÓ A TELEPÍTÉSHEZ ÉS A PROGRAMOZÁSHOZ JELLEMZŐK TECHNIKAI ADATOK ELEKTROMOS CSATLAKOZÁSOK

JIM4 garázskapu mozgató szett JIM4. garázskapu mozgató szett CP.J4 vezérléssel

Országos Középiskolai Tanulmányi Verseny, 2004/2005-ös tanév INFORMATIKA, II. (programozói) kategória második fordulójának javítási útmutatója

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

SA 03 HEAD kétmotoros vezérlés

CDC 2000 Vezérlő 7. Vezérlőelemek figyelése Asian Plastic

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

AQUA LUNA aqua_luna_int 08/11

ACK4 Láncos ablakmozgató motor

U9600. Motor leírás. MotorLeírás U9600. KLING Kft ÁLTALÁNOS LEÍRÁS

QK-CE220RL 230V EGYSÉG 230VAC EGYFÁZISÚ MOTOROKHOZ PLUG & PLAY. 433,92 MHz

Kapunyitó vezérlése Moeller PLC-vel. Széchenyi István Egyetem Programozható logikai vezérlők NGB_AU023_1

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

24 VAC (3 VA), VAC (4 VA), VAC (5 VA) Maximális névleges bemeneti érték %-a

Pneumatikus megfogóval szerelt többtengelyes manipulátor irányítása PLC -vel

BULL8M, 5M. BULL8M, 5M CORE vezérlővel. Telepítési Kézikönyv. alarm shop. A kézikönyv az eredeti leírás alapján készült (nem a tesztelt motor alapján)

MOTOR HAJTÁS Nagyfeszültségű megszakító

Q36S VEZÉRLÉS TOLÓKAPUKHOZ VAGY EGYSZÁRNYAS KAPUKHOZ

KÉRDÉSEK PROGRAMOZÁSBÓL_TKU (MARÁS) 1. Írd le а CNC megmunkáló rendszerek jellemző pontjainak neveit: a) М 0,5 b) А 0,5 c) W 0,5 d) R 0,5

NCT hosszesztergák mûködése

KUTATÁSI JELENTÉS. A FÉMALK Zrt. Öntött járműipari alkatrészek automatizált ellenőrzési rendszerének és eszközeinek fejlesztésére

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

Sorompó kezelés mérlegműszerrel

Ipari robotok megfogó szerkezetei

PC170 VEZÉRLŐEGYSÉG 24VDC HAJTÓ MOTOR FELHASZNÁLÓI KÉZIKÖNYV

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

GREY GREY Plus DIGITÁLIS DUÁLTECHNOLÓGIÁS MOZGÁSÉRZÉKELŐ

Szerelési Útmutató FIGYELEM! ÁRAMÜTÉS VESZÉLYE!

micron s e c u r i t y p r o d u c t s EzeProx proximity kártyaolvasó és kódbillentyűzet

BULL8M, 5M BULL8M, 5M. Telepítési Kézikönyv. A kézikönyv az eredeti leírás alapján készült (nem a tesztelt motor alapján)

ZL160. Egymotoros vezérlés 24V-os motorokhoz. Általános leírás:

PLC feladatok. 1. feladat

e 120 KÁRTYÁS KÖZPONTI ZÁR VEZÉRLŐ KÉSZÜLÉK (K-CARD)

3. Oximo io motor. Veszély

Hibadetektáló rendszer légtechnikai berendezések számára

Alkalmazási példa. Gyártóberendezés-modell automatizálása PROFIBUS DP-n kommunikáló SIMATIC S7-300 és S7-200 rendszerekkel, valamint AS-i szenzorokkal

2017/18/2 10. csoport. OMRON CP1L-M30DT1-D PLC bemutatása és programozásának ismertetése.

EL12E WEL E operátor vezérlő egységének szerelési utasítása. Verzió: 01/2010 Dátum: 2010 április (Rev: alapján)

BRAIN 24 vezérlés összesen: 10, oldal: 1

Útmutató EDC kézivezérlőhöz

DDC rendszerelemek, DIALOG-II család

RCA távműködtető segédrelé

Premier 412, 816, 816+ és 832 felhasználói útmutató. Kezelési útmutató. PREMIER 412, 816, 816+ és 832 központokhoz. RKP16+ kezelőegység használatával

Szerelési Útmutató FIGYELEM! ÁRAMÜTÉS VESZÉLYE!

Gyakorlati feladat - 1

Kombóprés használati útmutató

C. Szerelési és beállítási útmutató

FÉNYERŐSSÉG-SZÉLERŐSSÉG ÉRZÉKELŐ KÖZPONT HASZNÁLATI UTASíTÁSA JOLLY-FEBO AE0711 TARTALOM

1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő

PC160 VEZÉRLŐEGYSÉG 24 VDC HAJTÓ MOTOR FELHASZNÁLÓI KÉZIKÖNYV

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

Wigner Jenő Műszaki, Informatikai Középiskola és Kollégium -/-/ OKJ: Automatikai technikus szakképesítés.

5. Az NC programozás alapjai. Az NC technika fejlődése

CAD-ART Kft Budapest, Fehérvári út 35.

Irányítástechnikai alapok. Zalotay Péter főiskolai docens KKMF

TARTALOM. Oldal AZ IDŐ BEÁLLÍTÁSA ÉS A MUTATÓK IGAZÍTÁSA...5. A DÁTUM BEÁLLÍTÁS...9. STOPPER ÉBRESZTŐ A TACHYMETER HASZNÁLATA...15.

Átírás:

PLC Verseny 2012 Technológia #1: Gyártósor evopro Informatikai és Automatizálási Kft. 1117. Budapest, Hauszmann Alajos utca 2. T: +36 1 279-3970 F: +36 1 279-3971 oktatas@evopro.hu

Tartalom A modell részei... 4 I/O lista és Multiplexerek... 6 I/O lista:... 6 Multiplexerek általánosan:... 7 Modellek működtetése (általános leírás)... 8 Robotvezérlés általános... 8 Egy példa a robotvezérlésre:... 12 Gyártósorok vezérlése általános... 13 Technológia #1: Gyártósor (FELADAT)... 14 Feladat általános része... 14 (Mindenkinek kötelező megoldani!)... 14 Feladatleírás... 14 #1 Munkadarab: 1 típus... 14 #2 Munkadarab: 2 típus... 16 #3 Munkadarab típus: 3 típus... 18 Technológia #1: Gyártósor (EXTRA FELADAT)... 20 Extra feladatok leírás... 20 #1 extra feladat, pluszpontért... 20 #2 extra feladat, pluszpontért... 20

A modell részei Eszközök: - 1: Első állomás, szalag 1, érzékelő 1 (NC alapból zárt, false = 1, true = 0) - 2: Első állomás, szalag 1-3: Első állomás, kitoló 1-4: Első állomás, szalag 2-5: Első állomás, szalag 2, érzékelő 2 (NC alapból zárt, false = 1, true = 0) - 6: Első állomás, maró - 7: Első állomás, szalag 3-8: Első állomás, szalag 3, érzékelő 3 (NC alapból zárt, false = 1, true = 0) - 9: Első állomás, fúró - 10: Első állomás, kitoló 2-11: Első állomás, szalag 4-12: Második állomás, szalag 5-13: Második állomás, kitoló 3-14: Második állomás, szalag 6-15: Második állomás, maró - 16: Második állomás, szalag 2, érzékelő 1 (NC alapból zárt, false = 1 szint, true = 0 szint) - 17: Második állomás, szalag 7-18: Második állomás, fúró - 19: Második állomás, kitoló 4-20: Második állomás, szalag 8-21 : Második állomás, érzékelő 2 (NC alapból zárt, false = 1 szint, true = 0 szint) Robot: - X, ki X tengely kimeneti irány - X, be X tengely bemeneti irány - Z, B Z tengely balra irány - Z, J Z tengely jobbra irány - Megfogó Megfogó pofa

Kék körök: 0: Robot alapállapot: X:0 (X végállásig behúzva) Y:0 (Y végállásig fent) Z:0 (Z végállásig jobbra) Megfogó nyitva 1. Pont: Az első állomás, szalag 4 (11) vége Koordináták: Az alap állapothoz képest X: 24 Y: 25 Z: 48 2. Pont: Az asztalon elhelyezett 1. pohár Koordináták: Az alap állapothoz képest X: 30 Y: 19 Z: 40 3. Pont: Az asztalon elhelyezett 2. pohár Koordináták: Az alap állapothoz képest X: 44 Y: 15 Z: 17 4. Pont: A második állomás, szalag 1 eleje Koordináták: Az alap állapothoz képest X: 34 Y: 25 Z: 3 Az átrakási Y pozíció = 8 Átrakási pozíción a munkadarabok megfogása utáni Y pozíció, illetve a munkadarabok elejtése utáni Y pozíciót értjük. Tehát az a magasság, ahol a robot közlekedik munkadarabért illetve ahol a munkadarabot szállítja. Y - tengely irányai: A képen nincsenek feltüntetve Y - fel: Asztal síkjára merőlegesen felfelé Y - le: Asztal síkjára merőlegesen lefelé Jeladók: Minden kitolónak van végállás kapcsolója (NO, alapból nyitott, false = 0 szint, true = 1 szint) amik a teljesen kitolt helyzetet jelzik.

I/O lista és Multiplexerek I/O lista: A zárójelben található számok a képen való elhelyezkedést jelölik. A versenyzők kimenetei: Csatlakozó kiosztás Kimenet címe Elnevezés 1 Q0.0 Robot1 (Multiplexált jel) 2 Q0.1 Robot2 (Multiplexált jel) 3 Q0.2 Robot3 (Multiplexált jel) 4 Q0.3 Futószalag_1 (2) 5 Q0.4 Futószalag_2_3 (5_8) 6 Q0.5 Futószalag_4 (11) 7 Q0.6 Futószalag_5_6_7 (12_16_17) 8 Q0.7 Megfogó_nyit (Megfogó) 9 Q1.0 Hiba 10 Q1.1 Kitoló1_Ki (3) 11 Q1.2 Kitoló 2_Ki (10) 12 Q1.3 Kitoló 3_Ki (13) 13 Q1.4 Megmunkáló1 (Multiplexelve) 14 Q1.5 Megmunkáló2 (Multiplexelve) A versenyzők bemeneti: Csatlakozó kiosztás Bemenet címe Elnevezés 16 I0.0 Enkoder_Robot1_X_tengely 17 I0.1 Enkoder_Robot2_Y_tengely 18 I0.2 Encoder_Robot3_Z_tengely 19 I0.3 Kitoló 1_Kitolt_helyezet_végállás 20 I0.4 Kitoló 2_ Kitolt_helyezet_végállás 21 I0.5 Kitoló 3_ Kitolt_helyezet_végállás 22 - Üres 23 I0.7 Első állomás_érzékelő1 (1) 24 I1.0 Első állomás_érzékelő2 (MARÓ) (5) 25 I1.1 Első állomás_érzékelő3 (FÚRÓ) (8) 26 I1.2 Második állomás_érzékelő1 (MARÓ) (16) 27 I1.3 Nyugta 28 - Üres 29 - + 24 V 30 - Közös föld

Multiplexerek általánosan: A Robot vezérlése: Állapot Robot3 Robot2 Robot1 1 0 0 0 Üres 2 0 0 1 X_ki 3 0 1 0 X_be 4 0 1 1 Y_le 5 1 0 0 Y_fel 6 1 0 1 Z_Jobbra 7 1 1 0 Z_Balra 8 1 1 1 Megfogás A Megmunkálók vezérlése: Megjegyzés: Robot megfogó kinyitása: Q 0.7 en történik! Állapot Megmunkáló2 Megmunkáló1 1 0 0 Alapállapot 2 0 1 1Maró (6) 3 1 0 1Fúró (9) 4 1 1 2Maró (2. állomás) (15)

Modellek működtetése (általános leírás) Robotvezérlés általános A robot vezezérlése sajnos nem adható át teljesen a versenyzőknek, egyrészt az I/O számba nem férne bele, másrészt a modell épsége érdekében. 1. Az egyik legfontosabb dolog a robotvezérléssel kapcsoltban, hogy a robotból érkező enkóder jeleket, illetve a robotvezérlő programot az adott versenyző PLC leggyorsabb ciklusidejű taszkjában futtassa. 2. A robotra multiplexeren keresztül lehet vezérlést adni. Ahol a kódok 2 információt hordoznak az interfész számára: 1: a versenyző melyik tengelyt kívánja mozgatni 2: azt a tengelyt milyen irányba akarja mozgatni. Mindíg csak egy tengelyt lehet egyszerre vezérelni. (Azokat is kötött sorrendben, szünetekkel. Erről lesz szó később.) Így pl: X tengely kifelé vezérlés: Q 0.2 Q 0.1 Q 0.0 Állapot Robot3 Robot2 Robot1 2 0 0 1 X_ki 3. Hogy mennyi az elmozdulás nagysága? Erről az adott tengelyhez tartozó enkoder jel ad információt. Amit mi küldünk ki a versenyzők felé. Enkoder jelek kezelése: Az I0.0, I0.1, I0.2 bementeken egy 10 Hz-s általunk képzett enkoder jeleinek a feldolgozása a feladat. A robot alaphelyzete garantált, ami a pozícionálás kezdette. Ettől a ponttól kell számolni a képzett enkoder jeleket. A képzett enkoder jeleknek csak a felfutó éleit kell figyelembe venni, a robot mozgásának irányát a versenyzőknek kell figyelni, a képzett enkoder jelek csak a mozgás nagyságáról adnak információt, annak irányáról nem, az irányt a versenyzőnek kell tudnia, annka függvényében, hogy milyen vezérlést adott a robot multiplexerre. 4. A kiválasztott pozícióra való mozgatás csak akkor érvényes, ha a versenyző a megadott koordináták elérésekor a robotot megállítja, azaz a vezérlést elveszi. 5. A minden megadott koordináta elérésekor a robotra üres vezérlést kell kiadni 1,5 másodpercig. 6. Megfogás és elengedés vezérlése: A megfogáshoz a multiplexerre (Q 0.0 = 1, Q 0.1 = 1, Q 0.2 = 1) ki kell adni 1,5 másodpercig a megfogás vezérlését. Ugyanígy a munkadarab elengedéséhez 1,5 másodpercig a Q 0.7 (Megfogó nyit) kimenetet kell

1-be állítani. Itt is érvényes az a szabály, hogy a robot két vezérlése között 1,5 másodperces szünetet kell tartani! 7. A robotra a következő kötött sorrend alapján lehet vezérlést kiadni, amit mi programból figyelünk. Rossz sorrend esetén a robot nem megy tovább illetve akkor sem, ha a kért felfutóél számnál hamarabb álította meg a versenyző a vezérlést. A sorrend általánosan a következő: Sorren d Mozgás iránya Robot_ 3 Robot_ 2 Robot_ 1 Kívánt_Enkoder_Ért ék 1. Z_balra 1 1 0 Pos1_Z (48) 2. X_ki 0 0 1 Pos1_X (24) 3. Y_le 0 1 1 Pos1_Y (25) 4. Megfogás_1. munkadarab 1 1 1 5. Y_fel 1 0 0 Pos_Y_átrakás (8) 6. Z_jobbra 1 0 1 Pos2_Z (40) 7. X_ki 0 0 1 Pos2_X (30) 8. Y_le 0 1 1 Pos2_Y (19) 9. Megfogó_nyitás_1. munkadarab leejtve Q0.7

10. Y_fel 1 0 0 Pos_Y_átrakás (8) 11. Z_balra 1 1 0 Pos1_Z (48) 12. X_be 0 1 0 Pos1_X (24) 13. Y_le 0 1 1 Pos1_Y (25) 14. Megfogás_2_munkadar ab 1 1 1 15. Y_fel 1 0 0 Pos_Y_átrakás (8) 16. Z_jobbra 1 0 1 Pos3_Z (17) 17. X_ki 0 0 1 Pos3_X (44) 18. Y_le 0 1 1 Pos3_Y (15) 19. Megfogó_nyitás_2. munkadarab leejtve Q0.7 20. Y_fel 1 0 0 Pos_Y_átrakás (8) 21. Z_balra 1 1 0 Pos1_Z (48) 22. X_be 0 1 0 Pos1_X (24)

23. Y_le 0 1 1 Pos1_Y (25) 24. Megfogás_3_munkadar ab 1 1 1 25. Y_fel 1 0 0 Pos_Y_átrakás (8) 26. Z_jobbra 1 0 1 Pos4_Z (3) Szünet 1.5 s 0 0 0 ---------------- 27. X_ki 0 0 1 Pos4_X (34) 28. Y_le 0 1 1 Pos4_Y (25) 29. Megfogó_nyitás_3. munkadarab leejtve Q0.7 30. Y_fel 1 0 0 Pos_Y_átrakás (8) 31. A robot belső vezérlése alaphelyzetbe állítja a tengelyeket.

Egy példa a robotvezérlésre: A fentiek szerint például: Robot X tengely, 0 pontban van. Tegyük fel, hogy a X-tengelyt ki akarom tólni 35-re, majd meg akarok fogni egy munkadarabot, azután X tengelyt 25-re vissza akarom húzni, majd el akarom engedni a munkadarabot. Ennek megvaósítása: 1, X kitolásához a következő vezérlő jelet kell adni a multiplexerrel: Q 0.0 = 1, Q 0.1 = 0, Q 0.2 = 0. Q 0.2 Q 0.1 Q 0.0 Állapot Robot3 Robot2 Robot1 2 0 0 1 X_ki 2, Ekkor már figyelhetem az X irányhoz tartozó enkóder vonalat, I 0.0-át, ahol érkeznek a felfutóélek. Ebből 35 darabot leszámolok, és elveszem a vezérlést a multiplexerről (Q 0.0 = 0, Q 0.1 = 0, Q 0.2 = 0) 1,5 másodpercig. 3, Ezután kiadom a mutiplexeren a megfogás utasítást: Q 0.0 = 1, Q 0.1 = 1, Q 0.2 = 1, 1,5másodpercig. Állapot Q 0.2 Robot3 Q 0.1 Robot2 Q 0.0 Robot1 8 1 1 1 Megfogás 4, Majd lveszem a vezérlést a multiplexerről (Q 0.0 = 0, Q 0.1 = 0, Q 0.2 = 0) 1,5 másodpercig. 5, X tengely behúzásához a multiplexerre a köveztekő jeleket teszem: Q 0.0 = 0, Q 0.1 = 1, Q 0.2 = 0. Q 0.2 Q 0.1 Q 0.0 Állapot Robot3 Robot2 Robot1 3 0 1 0 X_be 6, Az X tengely I 0.0 vonalán számolom a felfutóéleket: 25-re szeretnénk eljutni és 35 re volt utoljára kivezérelve az X tengely, tehát 35-25 = 10 felfutóél után elveszem a vezérlést (Q 0.0 = 0, Q 0.1 = 0, Q 0.2 = 0) 1,5 másodpercig. 7, Ki akarom nyitni a robot megfogót, ezért a 1,5 másodperc szünet után a Q 0.7 re 1,5 másodpercig aktív vezérlést adok.

Gyártósorok vezérlése általános A gyártósoroknál a következő szabályok érvényesek: 1. Az az eszközlistában és I/O listában nem szereplő jeladók, amik a modellen pluszban vannak figylemne kívül hagyandók! 2. Az I/O szám csökkentése miatt az 1. Állomáson a szalag 2 és szalag 3 egyszerre mozog. 3. Az I/O szám csökkentése miatt az 2. Állomáson a szalag 5, szalag 6 és szalag 7 egyszerre mozog. 4. Az egyes állomásokon a megmunkáló eszközöket multiplexelve lehet elérni. 5. Minden kitoló rendelkezik végállás kapcsolóval, ami a külső véghelyzetet jelzi. 6. A kitoló visszahúzásáról a versenyző helyett a belső program godoskodik. 7. A szallagok vezérlésének sorrendjét nem figylejük, de vezérlési idejét igen. Ha egy szalag vezérlési ideje, meghaladja az előírt vezérlési idő kétszeresét, hibának vesszük és kijelezünk a megjelenítőn. 8. Ugyanígy monitorozzuk a megmunkálókra adott vezérlési időket is. 9. Végállás kapcsolók a kitolóknál: Programból mi is figylejük a kitolók végállását, ha a végállás kapcsolók bejelzése után 500ms-al a versenyzők nem veszik el a vezérlést a kitolóról a programunk megállítja a működtetést, hibaként kijelezzük a megjelenítőn. Viszont a vezérlés elvétele után a kitoló visszamegy alaphelyzetbe. Torlódáskezelés az 1 állomáson: 10. Ha az első munkadarab eléri a kitoló 2 (10) előtti munkateret, akkor már rá lehet tenni a második munkadarabot a szalag 1 érzékelője elé (1). Majd a fúrás végezte után a második munkadarabot továbbítani lehet, a kitoló 2-elé. Ha a második munkadarab megérkezett a kitoló 2 elé akkor felrakjuk a 3. munkadarabot a szalagra, amit sem fúrni sem marni nem kell az első állomáson. Ami addig várakozik a fúró állomásnál, amíg a kitoló 2 nem válik szabaddá. 11. A második munkadarabnál a kitoló 2-t akkor lehet működésbe hozni, ha a robot már ledobta az első típusú munkadarabot az első bögrébe. Tehát amíg nem dobta be az első bögrébe az első munkadarabot a robot, addig a második munkadarab várakozik a kitoló 2 előtti munkatérben. 12. A hármas típusú munkadarabnak addig kell a fúró előtt várakoznia, amíg a robot fel nem vette a 2 típusú munkadarabot a szalag 4-ről. (Mikor vette el a robot: Munkadarab megfogva és elérte a robot az átrakási Y pozíciót.) Utána átkerülhet a kitoló 2 elé. A harmadik típusú munkadarabot akkor lehet kitolni a szalag végére, ha a robot a 2. típusú munkadarabot már beledobta a 2 bögrébe.

Technológia #1: Gyártósor (FELADAT) Feladat általános része (Mindenkinek kötelező megoldani!) A gyártásnál három munkadarab típus van. Minden munkadarab 3 dologban különbözik: 1, Melyik szalagon lesz megmunkálva. 2, Milyen megmunkálás szükséges az adott állomáson: marás vagy fúrás. 3, Mi a kész munkadarab célállomása. A munkadarabok kötött sorrendben érkeznek: Első munkadarab: 1. típus Második munkadarab: 2. típus Harmadik munakdarab: 3. típus A tesztelésnél 3 munkadarabot teszünk majd (a sorrend szerint) fel. Megoldott extra feladat (ok) esetén várható a munkadarabok újbóli felhelyezése a kötött sorrend szerint. Feladatleírás #1 Munkadarab: 1 típus Hol lesz megmunkálva: Szükséges megmunkálás az állomáson: Célállomás: 1 állomás. Marás. 2. pont, 1 bögre. (A zárójelben lévő szám a képen való elhelyezkedést jelöli.) 1. Munkadarab 1 típus érkezik az 1 állomás, szalag 1-re (2), érzékelő 1 (1) magasról alacsony szintel jelez. 2. Ennek hatására indul a szalag 1 (2), aminek 3 másodpercig aktív jelet kell adni. 3. 3 másodperc lejárta után a szalag megáll, kitoló 1 (3) és szalag 2-3 nak (4,7) aktív jelet kell adni. 4. Ha kitoló 1 (3) elérte a teljesen kitolt helyzethez tartozó végálláskapcsolóját a vezérlést el kell róla venni. (A visszahúzásról mi gondoskodunk.) 5. Ha a munkadarab a maró elé érkezett: érzékelő 2 (5) jelez magasról alacsony szinttel, szalag 2-3 (4,7) megáll. 6. A maró (6)-val indul a marási funkció, 3 másodpercig. 7. 3 másodperc után maró leáll, szalag 2-3 -nak (4,7) aktív vezérlést kell adni 6 másodpercig, munkadarab indul kitoló 2 (10) felé. 8. 6 másodperc lejárta után, szalag 2-3 -ról (4,7) el kell venni a vezérlést, a munkadarab elért a kitoló 2 (10) elé ezért aktív vezérlést kell adni kitoló 2 (10) re és szalag 4-re (11).

9. Ha kitoló 2 (10) elérte a teljesen kitolt helyzethez tartozó végálláskapcsolóját a vezérlést el kell róla venni. (A visszahúzásról mi gondoskodunk.) 10. A szalag 4 -et (11) 3 másodpercig kell működtetni. 11. A 3 másodperc lejárta után a robot indul az alaphelyzetéből, a következő kötött! sorrendel hogy megfogja a munkadarabot és beejtse az 1 bögrébe (2. pozíció): 12. Z Balra-vezérlés (48) 13. Megérkezett a koordinátára 1,5 másodperc várakozás. 14. X ki vezérlés (24) 15. Megérkezett a koordinátára 1,5 másodperc várakozás. 16. Y le vezérlés (25) 17. Megérkezett a koordinátára 1,5 másodperc várakozás. 18. Megfogó Zár (1. munkadarab megfogva) (1.pont ) 19. Megfogó zárva, 1,5 másodperc várakozás. 20. Y fel (Átrakási Y pozíció) vezérlés (8) 21. Megérkezett a koordinátára 1,5 másodperc várakozás. 22. Z jobbra vezérlés (40) 23. Megérkezett a koordinátára 1,5 másodperc várakozás. 24. X ki vezérlés (30) 25. Megérkezett a koordinátára 1,5 másodperc várakozás. 26. Y le-vezérlés (19) 27. Megérkezett a koordinátára 1,5 másodperc várakozás. 28. Megfogó nyitás (1. munkadarab elejtve) (2.pont) 29. Várakozás Robot várakozik a 2. ponton nyitott megfogóval a 2 es típusú munkadarab érkezésére. Figyelem! A vezérlési időket a gyártósorokon programból figyeljük, és ha bárhol túllépi a megszabott idő kétszeresét, hibának kijelezzük. Mi nem állítunk meg semmit,a gyártósoroknál. Figyeljük a robot vezérlési sorrendjét és a vezérlés idejét is! Ha helytelen a vezérlési sorrend vagy a vezérlési idő, az a robot leállásához vezet. A jól vagy rosszul teljesített robotvezérléseket monitorozzuk és kijelezzük.

#2 Munkadarab: 2 típus Hol lesz megmunkálva: Szükséges megmunkálás az állomáson: Célállomás: 1 állomás. Fúrás. 3. pont, 2 bögre. (A zárójelben lévő szám a képen való elhelyezkedést jelöli.) 1. Munkadarab 2. típus érkezik az 1 állomás, szalag 1-re (2), érzékelő 1 (1) magasról alacsony szintel jelez. 2. Ennek hatására indul a szalag 1 (2). aminek 3 másodpercig aktív jelet kell adni. 3. 3 másodperc lejárta után a szalag megáll,(munkadarab a kitoló 1 (3) munkaterében), kitoló 1 (3) és szalag 2-3 nak (4,7) aktív jelet kell adni. 4. Ha kitoló 1 (3) elérte a teljesen kitolt helyzethez tartozó végálláskapcsolóját a vezérlést el kell róla venni. (A visszahúzásról mi gondoskodunk.) 5. Ha a munkadarab a fúró (9) elé érkezett: érzékelő 3 (8) jelez magasról alacsony szintel, szalag 2-3 (4,7) megáll. 6. A fúró (9)-n indul a fúrási funkció, 3 másodpercig. 7. 3 másodperc után fúró leáll, szalag 2-3 -nak (4,7) aktív vezérlést kell adni 3 másodpercig, munkadarab indul kitoló 2 (10) felé. 8. 3 másodperc lejárta után, a munkadarab elért a kitoló 2 (10) elé.várakozni kell amíg a robot az első munkadarabot bele nem ejti az első bögrébe (megfogó nyitva), ezután aktív vezérlést kell adni kitoló 2 (10) re és szalag 4-re (11). 9. Ha kitoló 2 (10) elérte a teljesen kitolt helyzethez tartozó végálláskapcsolóját a vezérlést el kell róla venni. (A visszahúzásról mi gondoskodunk.) 10. A szalag 4 -et (11) 3 másodpercig kell működtetni. 11. A 3 másodperc lejárta után a robot indul az 1 bögrétől (2. pozíció), a következő kötött! sorrendel hogy megfogja a munkadarabot és beejtse az 2 bögrébe (3. pozíció): 12. Y fel (Átrakási Y pozíció) vezérlés (8) 13. Megérkezett a koordinátára 1,5 másodperc várakozás. 14. Z balra-vezérlés (48) 15. Megérkezett a koordinátára 1,5 másodperc várakozás. 16. X be vezérlés (24) 17. Megérkezett a koordinátára 1,5 másodperc várakozás. 18. Y le vezérlés (25) 19. Megérkezett a koordinátára 1,5 másodperc várakozás. 20. Megfogó zárás (2. munkadarab megfogva) (1.pont) 21. Megfogó zárva, 1,5 másodperc várakozás. 22. Y fel (Átrakási Y pozíció) vezérlés (8) 23. Megérkezett a koordinátára 1,5 másodperc várakozás. 24. Z jobbra vezérlés (17) 25. Megérkezett a koordinátára 1,5 másodperc várakozás. 26. X ki vezérlés (44) 27. Megérkezett a koordinátára 1,5 másodperc várakozás. 28. Y le vezérlés (15)

29. Megérkezett a koordinátára 1,5 másodperc várakozás. 30. Megfogó nyitás (2. munkadarab elejtve) (3.pont) 31. Várakozás. Robot várakozik a 3. ponton nyitott megfogóval a 3 as típusú munkadarab érkezésére. Figyelem! Ne feledkezzenek meg a torlódáskezelésről! A vezérlési időket a gyártósorokon programból figyeljük, és ha bárhol túllépi a megszabott idő kétszeresét, hibának kijelezzük. Mi nem állítunk meg semmit,a gyártósoroknál. Figyeljük a robot vezérlési sorrendjét és a vezérlés idejét is! Ha helytelen a vezérlési sorrend vagy a vezérlési idő, az a robot leállásához vezet. A jól vagy rosszul teljesített robotvezérléseket monitorozzuk és kijelezzük.

#3 Munkadarab típus: 3 típus Hol lesz megmunkálva: Szükséges megmunkálás az állomáson: Célállomás: (A zárójelben lévő szám a képen való elhelyezkedést jelöli.) 2 állomás. Marás. 2. állomás, kitoló 3 (19) előtti munkatér. 1. Munkadarab 3. típus érkezik az 1 állomás, szalag 1-re (2), érzékelő 1 (1) magasról alacsony szintel jelez. 2. Ennek hatására indul a szalag 1 (2) aminek 3 másodpercig aktív jelet kell adni. 3. 3 másodperc lejárta után a szalag megáll,(munkadarab a kitoló 1 (3) munkaterében), kitoló 1 (3) és szalag 2-3 nak (4,7) aktív jelet kell adni,a munkadarab indul kitoló 2 (10) felé. 4. Ha kitoló 1 (3) elérte a teljesen kitolt helyzethez tartozó végálláskapcsolóját a vezérlést el kell róla venni. (A visszahúzásról mi gondoskodunk.) 5. A szalag 2-3-at (4,7) addig kell működtetni, amíg a munkadarab meg nem érkezik a fúró elé (9). 6. Itt addig kell várakoznia amíg. A robot el nem veszi a 2. típusú munkadarabot a szalag 4 (11) végéről. (Mikor vette el a robot: Munkadarab megfogva és elérte a robot az átrakási Y pozíciót.) 7. Ha a robot elvette a munkadarabot, akkor indulhat a 3. típusú munkadarab a kitoló 2 (10) elé. Tehát aktív vezérlést kell adni a szalag 2-3-re (4,7) 3 másodpercig. 8. A kitolás akkor indulhat, ha a robot a 2. típusú munkadarabot beleejtette a 2. bögrébe (megfogó nyitva). 9. Ennek hatására aktív vezérlést kell adni kitoló 2 re (10) és szalag 4-re (11). 10. Ha kitoló 2 (10) elérte a teljesen kitolt helyzethez tartozó végálláskapcsolóját a vezérlést el kell róla venni. (A visszahúzásról mi gondoskodunk.) 11. A szalag 4 -et (11) 3 másodpercig kell működtetni. 12. A 3 másodperc lejárta után a robot indul az 2 bögrétől (3. pozíció), a következő kötött! sorrendel hogy megfogja a munkadarabot és letegye azt a 2 állomásra (4. pozíció): 13. Y fel (Átrakási Y pozíció) vezérlés (8) 14. Megérkezett a koordinátára 1,5 másodperc várakozás. 15. Z balra vezérlés (48) 16. Megérkezett a koordinátára 1,5 másodperc várakozás. 17. X be-vezérlés (24) 18. Megérkezett a koordinátára 1,5 másodperc várakozás. 19. Y le vezérlés (25) 20. Megérkezett a koordinátára 1,5 másodperc várakozás. 21. Megfogó zárás (3. munkadarab megfogva) (1.pont) 22. Megfogó zárva, 1,5 másodperc várakozás. 23. Y fel (Átrakási Y pozíció) vezérlés (8) 24. Megérkezett a koordinátára 1,5 másodperc várakozás. 25. Z jobbra vezérlés (3) 26. Megérkezett a koordinátára 1,5 másodperc várakozás.

27. X ki vezérlés (34) 28. Megérkezett a koordinátára 1,5 másodperc várakozás. 29. Y le vezérlés (25) 30. Megérkezett a koordinátára 1,5 másodperc várakozás. 31. Megfogó nyitás (3. munkadarab elejtve) (4. pont) 32. Megérkezett a koordinátára 1,5 másodperc várakozás. 33. Y fel (Átrakási Y pozíció) vezérlés (8) 34. Vezérlés elvétele a robotról. (Robotot visszaállítjuk alaphelyzetbe autómatikusan.) Indulhat a 2. állomás szalag 5-6-7 (12, 14, 17), 3 másodpercig aktív jelet kell adnirá. 35. A 3 as munkadarab így bekerül a 2. állomás kitoló 3 (19) elé. A 2. állomás kitoló kitoló 3-ra (19) és a szalag 5-6-7-re (12, 14,17) aktív jelet kell adni. 36. A kitoló 3-ra (19) addig kell a vezérlést adni, amíg el nem éri a végállás kapcsolóját. 37. A szalag 5-6-7 (12, 14, 17) akkor kell levenni a vezérlést, amikor a munkadarab a maró (15) elé ér, amit az érzékelő 1 (16) jelez magasból alacsony szintre való váltással. 38. Ekkor a maróval (15) 3 másodpercig kell megmunkálni a munkadarabot. 39. A 3 másodperc után le kell venni a vezérlést a maróról (15), aktív vezérlést kell tenni a szalag 5-6-7-re (12, 14, 17). 40. A szalagon rajtahagyva a vezérlést 6 másodpercig, a munkadarab eléri a kitoló 3 (19) előtti munkateret. Figyelem! A vezérlési időket a gyártósorokon programból figyeljük, és ha bárhol túllépi a megszabott idő kétszeresét, hibának kijelezzük. Mi nem állítunk meg semmit,a gyártósoroknál. Figyeljük a robot vezérlési sorrendjét és a vezérlés idejét is! Ha helytelen a vezérlési sorrend vagy a vezérlési idő, az a robot leállásához vezet. A jól vagy rosszul teljesített robotvezérléseket monitorozzuk és kijelezzük.

Technológia #1: Gyártósor (EXTRA FELADAT) Nem kötelező teljesíteni őket. Plusz pont jár értük. Akár mindet is meg lehet csinálni. Extra feladatok leírás #1 extra feladat, pluszpontért (Csak akkor ellenőrizzük és ér pontot, ha a 3. munkadarab a 2. állomásra helyezéséig minden működik!) Hibakezelés: Az első és második típusú munkadarabot ki lehet venni a maró (6) és fúró (9) közötti részen. Ezt észlelnie kell a versenyző programjának és hiba jelet várunk a Q 1.0-án 4 másodperc után. Hiba esetén minden vezérlést el kell venni az első állomásról. Amíg a hibajelzés fent áll, a szenzorok változására az első állomás nem reagálhat. Mi nyugtázzuk a hiba jelet, amit egy bemenet segítségével továbbítunk (I 1.4). Ezt követően új munkadarab kerül fel a szalag 1 re. Ami már egyel nagyobb típusszámú. Tehát, ha 1-es típus tűnt el, akkor 2-es típus következik, ha 2-es típus tűnt el, akkor 3 -as típus következik. Ez persze maga után vonja, hogy úgy és ott kell megmunkálni, ahogy az adott típust kell, és a cél állomása is a típusnak megfelelő lesz. Tehát az elveszett típus vezérlését át kell ugrani és folytatni úgy mintha egy következő típusú munkadarab jönne. #2 extra feladat, pluszpontért (Csak akkor ellenőrizzük és ér pontot, ha a 3. munkadarab a 2. állomásra helyezéséig minden működik!) Hibakezelés: A 2. állomáson, ha a 3. munkadarab elérte az első adagolót (13), akkor az adagolás megkezdése után eltávolítjuk a 3. munkadarabot. Ekkor 4 másodperc eltelte után a versenyzőknek a hiba kimenet (Q 1.0) segítségével jelezniük kell a hiba meglétét (Hiányzó munkadarab). Ha a hiba fent áll, a 2. állomáson egyik futószalag sem működhet, illetve az érzékelő jelekre sem reagálhat, amíg a hiba fent áll. Ha nyugtázás történik újra meg kell kísérelni a kiadagolást a 2. állomáson lévő 1. adagolóval (13), ha újra nem érkezik munkadarab, a hibát újra fel kell tüntetni, amíg a munkadarab meg nem érkezik a kívánt helyére. Ha a nyugtázás sikeres volt és az érzékelő (16) észlelte a munkadarabot, a folyamatot változatlanul tovább kell folytatni.