Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma. Podklady k základnímu popisu a programování PLC, CNC



Podobné dokumenty
Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Základy logického řízení

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

DUM 01 téma: Programovatelný automat výklad

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma. Podklady k ovládacím prvkům strojního zařízení

DUM 19 téma: Vnitřní struktura PLC výklad

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Výukový materiál KA č.4 Spolupráce se ZŠ

Integrovaná střední škola, Sokolnice 496

Integrovaná střední škola, Sokolnice 496

Témata profilové maturitní zkoušky

Obsah DÍL 1. Předmluva 11

mové techniky budov Osnova Základy logického Druhy signálů

VY_32_INOVACE_AUT-2.N-06-DRUHY AUTOMATICKEHO RIZENI. Střední odborná škola a Střední odborné učiliště, Dubno

Logické řízení s logickým modulem LOGO!

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Výukové texty. pro předmět. Měřící technika (KKS/MT) na téma. Tvorba grafické vizualizace principu měření polohy a vzdálenosti

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

AUTOMATIZACE Úvod do programování PLC

2. TECHNICKÉ A PROGRAMOVÉ VYBAVENÍ SYSTÉMU

Jak do počítače. aneb. Co je vlastně uvnitř

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Projekt realizovaný na SPŠ Nové Město nad Metují

PROGRAMOVATELNÉ AUTOMATY

A U T O R : I N G. J A N N O Ž I Č K A S O Š A S O U Č E S K Á L Í P A V Y _ 3 2 _ I N O V A C E _ _ C N C Č Í S L I C O V Ě Ř Í Z E N É O B

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

Témata profilové maturitní zkoušky

POPIS STROJE S500 CNC

ÚVOD DO NC TECHNIKY VELKOSÉRIOVÁ A HROMADNÁ VÝROBA MALOSÉRIOVÁ A KUSOVÁ VÝROBA

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

LOGICKÉ ŘÍZENÍ. Jiří Strejc. Střední odborná škola a Střední odborné učiliště TOS Čelákovice s.r.o. U Učiliště 1379, Čelákovice

CNC stroje. Definice souřadného systému, vztažných bodů, tvorba NC programu.

Integrovaná střední škola, Sokolnice 496

Firmware řídící jednotky stejnosměrného generátoru

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Výukové texty pro předmět Měřící technika (KKS/MT) na téma Tvorba grafické vizualizace principu měření tlaku (podtlak, přetlak)

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

Témata profilové maturitní zkoušky

Mikrokontroléry. Doplňující text pro POS K. D. 2001

BKD/ BKF 7000 tyristorové DC měniče od 5 do 1100 kw

Bezpečnost strojů. dle normy ČSN EN 954-1

FEL ČVUT Praha. Semestrální projekt předmětu X31SCS Struktury číslicových systémů. Jan Kubín

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

A U T O R : I N G. J A N N O Ž I Č K A S O Š A S O U Č E S K Á L Í P A V Y _ 3 2 _ I N O V A C E _ _ C N C V Z T A Ž N É A O B R Y S O V É B

Systémové elektrické instalace KNX/EIB (13. část) Ing. Josef Kunc

konný CNC soustruh Quick Turn Smart 200

Kompaktní mikroprocesorový regulátor MRS 04

Psaní programu pro PLC SIMATIC S7-300 pomocí STEP 7

/1. novacom řešení komunikace s cizími systémy. Systems

Programovatelné automaty SIMATIC S7 a S5

Řídící systémy hydraulických procesů. Cíl: seznámení s možnostmi řízení, regulace a vizualizace procesu.

Výukové texty pro předmět Měřící technika (KKS/MT) na téma

Výukové texty. pro předmět. Měřící technika (KKS/MT) na téma. Tvorba grafické vizualizace principu měření otáček a úhlové rychlosti

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

) informace o stavu řízené veličiny (předávaná řídícímu systému) - nahrazování člověka při řízení Příklad řízení CNC obráběcího stroje

Dodatek č. 1 ke školnímu vzdělávacímu programu. Elektrotechnika. (platné znění k )

Dodatek č. 5 ke školnímu vzdělávacímu programu. Elektrotechnika. (platné znění k )

T-DIDACTIC. Motorová skupina Funkční generátor Modul Simatic S7-200 Modul Simatic S7-300 Třífázová soustava

ESII Roletová jednotka

Systém řízení Autoklávu

Programovatelné relé Easy (Moeller), Logo (Siemens)

Systém řízení Autoklávu s PLC AMIT

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA STROJNICKÁ A STŘEDNÍ ODBORNÁ ŠKOLA PROFESORA ŠVEJCARA, PLZEŇ, KLATOVSKÁ 109. Miroslav Hůrka MECHATRONIKA

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda

Vstupně - výstupní moduly

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

TERM05. Zobrazovací a ovládací panel. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

Stručný popis řízení trolejových dopravníků LJU. Základní schéma řízení LJU

Návod pro použití snímače tlaku s rozhraním IO-Link

A U T O R : I N G. J A N N O Ž I Č K A S O Š A S O U Č E S K Á L Í P A V Y _ 3 2 _ I N O V A C E _ _ C N C P R O G R A M O V Á N Í _ P W P

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

FC015 Komunikativní regulátor teploty a CO 2 pro topné a chladicí panely a VAV klapku

Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2

Dodávka systému pro pokročilé řízení pohybu a pětiosé obrábění pro projekt NTIS

RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda

EMCO Sinumerik 810 M - frézování. Postup nastavení a simulace CNC programu v řídícím systému Sinumerik 810M.

Technické vlastnosti. Softwarové funkce logické vazby časovače čítače týdenní a roční spínače hodiny reálného času komparátory signálů 0-10 VDC

Témata profilové maturitní zkoušky

Vana RC0001R1 RC0001R1

ŘÍDICÍ TERMINÁL pro vícepásmovou regulaci teploty TERM 2198

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02

DUM 07 téma: NC stroj výklad

Práce v textovém editoru

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení

APOSYS 10. Kompaktní mikroprocesorový regulátor APOSYS 10. MAHRLO s.r.o. Ľudmily Podjavorinskej 535/ Stará Turá

Transkript:

Výukové texty pro předmět Automatické řízení výrobní techniky (KKS/ARVT) na téma Podklady k základnímu popisu a programování PLC, CNC Autor: Doc. Ing. Josef Formánek, Ph.D.

Podklady k základnímu popisu a programování PLC, CNC PLC systémy Programovatelné automaty, které se značí PA (Programmable Automat) nebo PLC (Programmable Logic Controllers) jsou počítačová zařízení s procesorem, která jsou řízena programem (jednobitových povelů) v oblasti jednobitových informací a logického řízení. Hlavní využití je pro řízení a regulaci procesů. PLC nebo PA přijímá přes vstupní jednotky logické signály, které dávají informaci o stavu procesu (např. upnutí nástroje ve sklíčidle, vložený materiál pro obrábění atd.). Vstupní signály jsou dále zpracovány procesorem, která realizuje logické funkce. Tyto funkce jsou bud pevně naprogramovány nebo uloženy v paměti programu. Výstupem jsou opět jednobitové signály vysílané jako řídící signál přes výstupní (výkonové) jednotky zpět do pracovního procesu technického zařízení (např. zapnutí nebo vypnutí motoru apod.). Programovatelné automaty (PA)mají podobnou strukturu jako počítače nebo mikropočítače, ale jsou však orientované na interaktivní binární řízení v reálném čase. Na rozdíl od pevně nastavených řídících systémů (s pevně propojenými relé, hydraulickými ventily nebo elektronickými logickými obvody), která mají řídící algoritmus (program) pevně zapojen (propojením součástek), je řídící algoritmus PA nebo PLC uložen v programové paměti (např. EPROM, EEPROM), kterou je možné vyměnit za paměť s jiným programem nebo přehrát přeprogramovat přes PC. Obr. 1 Příklad vnitřního uspořádání programovatelného automatu [4]

Program se do programovatelného automatu nahrává buď ze speciálního programovacího přístroje nebo z PC se speciálním rozhraní (interface). Velmi často se toto provádí přes přenosné PC typu laptop se speciálním programovým vybavením např. STEP5 nebo STEP7. PA nebo PLC jsou modulární systémy, které se sestavují podle požadavků na počty vstupů, výstupů a speciálních modulů (např. rychlých čítačů impulsů atd.). Kompletně sestavený PLC obsahuje napájení díl, centrální jednotku, jednotku vstupů, jednotku výstupů a speciální jednotky. Dnešní PA a PLC jsou univerzálně programovatelné přes rozhraní v PC na rozdíl od původních a starších PA, do kterých bylo nutno při změně programu vložit paměťové moduly s novým programem. Obr. 1.1 Příklad blokového zobrazení programovatelného automatu [4] Obr. 1.2 Příklad programovatelného automatu Sikativ S7-300 firmy Siemens [1]

Často bývají jednotlivými PA nebo PLC řízena jednotlivá automatizovaná pracoviště (strojní zařízení) a tím se následně jednotlivé PA nebo PLC propojují (připojují) na sběrnice, např. PROFIBUS-DP apod., přes kterou jsou centrálně řízeny a synchronizovány řídícím PA/PLC, označovaným jako master. Podřízené PA/PLC jsou označovány jako slave. Obr. 1.3 Příklad blokového zobrazení propojení programovatelných automatů sběrnicí [1] Vnitřní struktura Jednotka vstupů je převážně rozdělena na skupiny po 8 nebo 16 binárních vstupech. Tato vstupní jednotka obsahuje obvody pro přizpůsobení vstupních signálů, např. ochranné diody, děliče pro snížení napětí, RC filtry po potlačení rušení, oddělovací členy apod. Stavy vstupů signalizují LED diody, které jsou umístěny na čelním panelu. Obr. 1.4 Příklad blokového zobrazení zapojení vstupů programovatelného automatu [1]

Jednotky výstupů je taktéž převážně rozdělena na skupiny po 8 nebo 16 binárních výstupech (jednobitových). Výstupní jednotka obsahuje logické členy, oddělovací optické členy a výstupní budiče ve formě výkonových tranzistorů apod. Obr. 1.5 Příklad blokového zobrazení zapojení výstupů programovatelného automatu [1] Při jakékoliv poruše vnitřního řízení, je logická část po určeném časovém úseku uvedena do výchozího stavu (vynulování výstupů). Tím lze předejít vniku nebezpečných provozních stavů a situací. Programovací jazyk Pro programování PA/PLC byly vyvinuty textové (ve formě příkazů) nebo grafické programovací jazyky. K nedůležitějším programovým prostředkům patří: A) Textové - posloupnost příkazů (AWL) - strukturovaný text (ST) B) Grafické - kontaktové schéma (KOP) - funkční schéma (FUP) - sekvenční jazyk (AS)

Činnost PA/PLC Program probíhá cyklicky (opakovaně) v těchto krocích: - zjištění aktuálního stavu vstupních signálů (uložení do paměti vstupů) - zpracování vstupních hodnot programem (uložení hodnot výsledků do paměti výstupů) - hodnoty z paměti výstupů jsou přeneseny na výkonové výstupy Program s určitou opakovací periodou monitoruje stav procesu a na základě toho vydává povely, kterými je proces řízen. Jedná se o logické sekvenční řízení a PA/PLC zde reprezentuje sekvenční logický obvod se střídavě spínanými vstupy a výstupy. Obr. 1.6 Příklad zobrazení blokového diagramu cyklické činnosti [4]

Činnost programu Výkonný uživatelský řídící program se skládá z jednotlivých po sobě jsoucích příkazů. Tento uživatelský program je uložen v paměti centrální jednotky. Operační paměť je tvořena rychlou pamětí RAM, kam po spuštění PA/PLC je načten uživatelský program a další důležitá data. Systémová paměť obsahuje registry pro uložení proměnných (operandů) a její velikost závisí na použitém procesoru. Doba jednoho pracovního cyklu uživatelského programu je tím delší, čím je program rozsáhlejší (delší) a čím je procesor (CPU) pomalejší. Pracovní cyklus vykonání požadovaného programu trvá většinou několik ms. Obr. 1.7 Příklad blokového zobrazení běhu uživatelského programu [4]

CNC systémy Číslicově řízení stroje (NC nebo CNC stroje) jsou ovládané právě číslicovými signály, ve kterých jsou zakódované (pomocí čísel) příkazy a souřadnice polohy nástroje. První číslicově řízení stroje byly řízené číslicovými signály, které byly snímány z děrných štítků nebo pásek a nebylo je (nebo jen velmi složitě) měnit v paměti řídícího počítače. V dnešních CNC řídících systémech je možné program měnit, upravovat a i simulovat, pro kontrolu správnosti. Další možností jsou též optimalizace přímo v řídícím systému daného stroje. Při přímém řízení výrobních procesů tzv. nadřazeným počítačem, je možné měnit skladbu programů v jednotlivých CNC systémech strojů po počítačové síti. CNC program řídí koordinovaně pohyby výrobního stroje ve všech osách. Program může být generován pomocí obslužného programu přímo na stroji postupných programování (zadáváním dat) jednotlivých pohybů, nebo jej lze vytvořit mimo stroj na editorech v PC a následně jej přenést na požadovaný stroj, nebo jej nahrát do stroje pomoci počítačové datové sítě. Obr. 1.8 Příklad obslužného panelu CNC stroje [4] Obslužný panel je rozdělen na několik částí. Na obrazovce je možné zobrazit číslicová kód, zdrojový program, aktuální souřadnice polohy nástroje, model obráběného nebo měřeného dílu nebo např. komentáře a nápovědu. Obslužný panel je často vybaven alfanumerickou klávesnicí, umožňující programování přímo na stroji. Zatímco alfanumerická klávesnice slouží k zadávání souřadnic a psaní komentářů atd., zadávají se důležité příkazy pohybu, např.

zapnutí pohonu hlavního vřetene nebo jeho zastavení případně nouzové vypnutí a to přímo ovládacími tlačítky a spínači na obslužném (řídícím) panelu stroje. Z důvodu bezpečnosti a ochrany životního prostředí jsou výrobní CNC stroje většinou úplné zakrytovány. Druhy číslicového řízení: Číslicové řízení Numerical kontrol (NC) Počítačové číslicové řízení Computerized numerical kontrol (CNC) Přímé číslicové řízení Direkt numerical kontrol (DNC) Konstrukce a funkce CNC řídícího systému K nejdůležitějším funkcím CNC řídícího systému patří snímání stavu výrobního procesu pomocí snímačů, zpracování dat a uložení výsledků na výstupy a stálá konsola regulačních procesů, např. dodržení nastavených otáček pohonu nebo polohy nástroje. Obr. 1.8 Příklad datové komunikace CNC řídící jednotky stroje [4]

Vstup dat Řídící programy pro CNC zařízení nebo změnu programu je možné v jednodušších případech zadat: - z obslužného panelu - z datového nosiče (diskety, CD, flash paměť) přes rozhraní - z nadřazeného PC (při DNC řízení) přes rozhraní datové sítě, kdy se řídící program generuje automaticky při konstruování pomocí CAD software. Do řídící jednotky dále vstupují data z řízeného výrobního procesu a to hlavně ze snímačů odměřovacích systémů v jednotlivých osách. Zpracování dat Řídící CNC systém mám kromě centrálního procesoru (pracující stejně jako procesor v PC) i další procesory pro řízení a regulaci pohybů v jednotlivých osách. Při tvorbě složitých zakřivených tvarů jsou pohyby jednotlivých os korigovány pomocí speciálních algoritmů, zaručující dodržení požadovaných tvarů. Výstup dat Data vystupující z CNC řídící jednotky neovládají přímo elektromotory pohonných členů, ale ovládají řídící jednotky těchto elektromotorů. Tyto jednotky mohou být buď tzv. frekvenční měniče (pro střídavé elektromotory) nebo stejnosměrné spínané zdroje (pro stejnosměrné elektromotory). CNC řídící jednotka poskytuje i data, která jsou využívána pro zobrazení procesu na obrazovce nebo LCD displeji. Vytváření CNC programu Struktura programu pro CNC stroje je stanovena normou DIN 66 025. K provedení jednoho kroku musí dílčí program (pro dílčí operaci) obsahovat všechny potřebné informace k zahajovací a ukončovací činnosti, tvaru dráhy nástroje a další pomocní informace. K řízení CNC stroje jsou potřebné tyto informace: - druh nebo okolnosti pohybu (G), např. rychloposuv, přímý pohyb, kruhový pohyb, volby roviny, zadání měřítka nebo korekcí - souřadnice cíle pohybu (X, Y, Z) pro posuvy ve směrech os a (A, B, C) pro otočení kolem těchto os - technologické údaje (F, S, T) pro rychlost posuvu, otáčky vřetena a nástroj - doplňkové informace (M) jako např. pro výměnu nástroje, zapnutí přívodu chladicích kapalin a konec programu

- instrukce cyklu a volání programu, např. při použití standardních funkcí. Obr. 1.9 Příklad instrukce CNC programu [4] Obr. 1.10 Přehledové tabulky [4] Přednosti výroby na CNC řízených výrobních strojích Výkonnost CNC výrobních strojů se stále zvyšuje díky vývoji řídících systémů, nástrojům (nové řezné materiály) i konstrukci výrobních strojů. Přednosti CNC strojů: - stálá výrobní přesnost, krátké výrobní časy, možnosti výroby složitých tvarů, snadná optimalizace výrobního procesu, snadná přenositelnost řídícího programu, velká přizpůsobivost procesu, snadná automatizace výroby, malá náročnost na přítomnost obsluhy

Poděkování Investice do rozvoje vzdělávání. Tento výukový text je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky v rámci projektu č. CZ.1.07/2.2.00/28.0206 Inovace výuky podpořená praxí. Literatura [1] Häberle, H.: Průmyslová elektronika a informační technologie, Europa-Sobotáles, Praha, 2003, ISBN 80-86706-04-4 [2] Kreidl, M., Šmíd, R.: Technická diagnostika - senzory, metody, analýza signálu, BEN, Praha, 2006, ISBN 80-7300-158-6 [3] Martinek: Senzory v průmyslové praxi, BEN, Praha, 2004, ISBN 80-7300-114-4 [4] Schmidt, D.: Řízení a regulace pro strojírenství a mechatroniku, Europa-Sobotáles, Praha, 2005, ISBN 80-86706-10-9