Master's Thesis

Design of Cartesian manipulator control using Siemens control system

Final Thesis 4.87 MB Appendix 13.04 MB

Author of thesis: Ing. Jiří Šesták

Acad. year: 2025/2026

Supervisor: Ing. František Bradáč, Ph.D.

Reviewer: Ing. Tomáš Marada, Ph.D.

Abstract:

This master's thesis deals with the comprehensive design of a control system and user interface for a three-axis Cartesian manipulator. The hardware concept is based on the SIMATIC S7-1200 G2 programmable logic controller platform and SINAMICS S210 servo drive system. A control program was developed in the TIA Portal v20 environment to ensure smooth positioning, stepping, and spatial interpolation of the axes. The control system is supplemented by a hybrid safety architecture combining hardware torque disconnection via an E-STOP button connected directly to the servo drives and the PROFIsafe protocol for controlled stopping from the control panel. The solution also includes a user interface for the SIMATIC MTP1000 Unified Basic touch panel. The functionality and logical integrity of the entire system were successfully verified using program simulation in the S7-PLCSIM tool. The result is software that has been described in detail, tested, and prepared for the physical commissioning of the machine. The work is supplemented by a detailed electrical schematic necessary for the control panel wiring.

Keywords:

Cartesian manipulator, Siemens control system, SIMATIC S7-1200 G2, SINAMICS S210, motion control, functional safety

Date of defence

16.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student seznámil členy komise se svou diplomovou prací. Student zodpověděl otázky oponenta. Otázky komise: -Konstanty PID regulátorů. Student bez problémů odpověděl. -Vysvětlení části kódu. Student odpověděl s drobným zaváháním. -Přesné najíždění do bodu, opatření proti překmitu. Student odpověděl s drobným zaváháním. -Odzkoušená funkčnost na relálném stroji. Student odpověděl s drobným zaváháním. -Rozdíly proramovacích prostředí a softwarů. Student odpověděl s drobným zaváháním.

Language of thesis

Czech

Faculty

Department

Study programme

Production Machines, Systems and Robots (N-VSR-P)

Composition of Committee

doc. Ing. Radek Knoflíček, Dr. (člen)
Ing. Roman Dvořák (člen)
prof. Dr. Ing. Jiří Marek, Ph.D., DBA, FEng. (předseda)
prof. Ing. Peter Demeč, CSc. (místopředseda)
Ing. Aleš Polzer, Ph.D. (člen)
Ing. Radek Vlček (člen)

Supervisor’s report
Ing. František Bradáč, Ph.D.

Předložená diplomová práce se zabývá návrhem řízení kartézského manipulátoru s využitím řídicího systému Siemens, přičemž hlavní důraz je kladen na návrh univerzálního, modulárního a ekonomicky přijatelného řešení.

Úvod práce v rešeršní části analyzuje problematiku manipulátorů, architektury řízení strojních zařízení, principů využívaných pohonů, programování a používaných softwarových nástrojů.

Další důležitou částí je systémový rozbor řešené problematiky, kde jsou navrženy čtyři varianty řízení manipulátoru s podrobným popisem, a na základě multikriteriálního a technicko-ekonomického hodnocení je vybrána optimální varianta, kterou následně autor zpracovává.

Jako řídicí systém ve zvolené variantě je zvolen řídicí systém z rodiny Siemens SIMATIC S7-1200 G2. Dále je zde navržen dotykový panel Siemens MTP1000 Unified Basic a servopohon založený na měničích řady SINAMICS S210 a odpovídajících servopohonech, jejichž parametry byly stanoveny na základě výpočtů a požadavků uvažované aplikace.

Součástí návrhu je rovněž volba podpůrných elektrických komponent, jako jsou jistící prvky, napájecí zdroj 24V DC a další komponenty nezbytné pro realizaci rozvaděče.

Na základě těchto komponent je zpracováno elektrické schéma silové, ovládací i bezpečnostní části zařízení.

Za jednu z hlavních částí práce lze považovat tvorbu programu a vizualizace, které byly vytvořeny v programovacím prostředí Siemens TIA Portal V20.

Autor zde vhodně využívá principy normy IEC 61131-3 a standardu PLCopen pro řízení pohybu. Pozitivně hodnotím zejména návrh strukturovaného a modulárního programu, který umožňuje jak řízení jednotlivých os, tak i jejich synchronizovaný pohyb pomocí interpolace. Nadstandardním prvkem práce je realizace pokročilých funkcí řízení.

V přílohách práce lze nalézt elektro schéma zařízení a zdrojový kód vytvořených programů.

Práce je zpracována přehledně a jednotlivé kapitoly na sebe logicky navazují.

Jako celek práce splnila zadání a doporučuji ji k obhajobě. 
Evaluation criteria Grade
Fulfilment of requirements and objectives of assignment A
Working process, extent and suitability of applied methods A
Scholarly contribution and originality A
Ability to interpret achieved results and draw conclusions A
Applicability of results in practice or theory A
Logical arrangement of thesis and its layout B
Grafic layout, used style and language level B
Work with used sources including quotations A
Student's independence when working on the topic A

Grade proposed by supervisor: A

Reviewer’s report
Ing. Tomáš Marada, Ph.D.

Cílem předložené diplomové práce byl návrh, konfigurace a ověření řídicího systému pro tříosý kartézský portálový manipulátor umístěný v laboratořích ÚVSSR. Jedná se o vysoce aktuální téma v kontextu strategie Průmysl 4.0, které vyžaduje syntézu znalostí z oblasti mechaniky, elektrotechniky a softwarového inženýrství v ekosystému společnosti Siemens.

V rámci systémového rozboru autor precizně definoval mechanické parametry stroje a typy převodů. Tento rozbor se ukázal jako kritický pro následné dimenzování pohonů v nástroji TIA Selection Tool, kde autor na základě analytických výpočtů dynamických momentů zvolil kombinaci servomotorů SIMOTICS S-1FK2 a měničů SINAMICS S210. Součástí návrhu je rovněž kompletní elektrotechnická dokumentace v softwaru EPLAN, zahrnující zapojení silových obvodů i řídicí logiky.

Jádrem práce je implementace softwarových modulů v prostředí TIA Portal v20 za využití standardu PLCopen. Autor využil technologické objekty pro řízení pohybu, které umožňují plynulé polohování, prostorovou interpolaci a synchronizaci os. Přínosná je integrace metody DSC (Dynamic Servo Control), která díky izochronnímu přenosu dat PROFINET IRT zajišťuje vysokou dynamickou tuhost regulace a potlačuje kmitání mechaniky. Uživatelský komfort zvyšuje propracované rozhraní v systému WinCC Unified, které na šesti obrazovkách nabízí od manuálního krokování až po diagnostiku momentové zátěže motorů v reálném čase.

Bezpečnostní architektura je řešena hybridně; zatímco fyzické tlačítko nouzového zastavení vyvolává okamžitou funkci STO přímo v měničích, virtuální E-STOP na panelu využívá protokol PROFIsafe pro pokročilé řízené zastavení typu SS1. Logická správnost celého řešení byla validována prostřednictvím simulace v nástroji S7-PLCSIM, což vzhledem k nekompletnímu hardwarovému vybavení laboratoře představovalo adekvátní metodu ověření.

Přestože je práce na vysoké odborné úrovni, autor se nevyhnul určitým nedostatkům. Co se týče stylistické úpravy a pravopisu, tak práce obsahuje velké množství chyb a překlepů. Například v abstraktu: „Výsledkem je detailně popsaný, otestovaný a připravený na fyzické oživení stroje.“ (chybí podstatné jméno – např. systém). Str. 17 „dimenzováné a efektní volbu motorů“ (pravděpodobně myšleno dimenzování a efektivní). Str. 24 „tři základních provozní režimech“ (má být třech základních provozních režimech). Str. 36. „hladký rychlostní profilu“ (má být profil). Str. 37 „při manipulačních aplikací“ (má být aplikacích). Str. 48 „Účinnost u pohonů je připraví část přivedené energie a nevratně ji přeměnění na ztrátové teplo“ (věta je gramaticky nesrozumitelná). Str. 56 „Výpočet... probíhalo podle následujícího vztahu“ (má být probíhal – výpočet je rod mužský). Dále autor v práci nekonzistentně zaměňuje terminologicky správné účelové přídavné jméno „řídicí“ za dějový tvar „řídící“. Kromě jazykových chyb lze za drobný technický nedostatek považovat nejednoznačné určení barev vodičů DC obvodů na str. 68, kde autor uvádí pouze ‚modrou‘ barvu, což může vést k záměně s vodičem N, který je také přítomen. Tyto připomínky však mají charakter ojedinělých přehlédnutí a nijak nesnižují inženýrskou kvalitu předloženého díla.

Práce splnila všechny stanovené cíle a vytvořila ucelenou metodickou platformu pro fyzické oživení stroje v budoucnu. Výsledný projekt je cenným podkladem pro laboratorní výuku.

Cíle práce byly splněny a zadané téma lze považovat za splněné v požadovaném rozsahu.
Evaluation criteria Grade
Fulfilment of requirements and objectives of assignment A
Working process, extent and suitability of applied methods B
Scholarly contribution and originality B
Ability to interpret achieved results and draw conclusions A
Applicability of results in practice or theory B
Logical arrangement of thesis and its layout A
Grafic layout, used style and language level C
Work with used sources including quotations A
Topics for thesis defence:
  1. V textu na str. 68 zmiňujete použití modré barvy pro DC potenciál. Vzhledem k tomu, že váš návrh počítá s přívodem obsahující vodič N, vysvětlete, jaký konkrétní odstín modré barvy musíte pro DC rozvody zvolit, aby nedošlo k nebezpečné záměně vodičů, a jaké barvy jsou pro tyto účely normou předepsány?
  2. V závěru práce vyzdvihujete přínos metody DSC (Dynamic Servo Control). Mohl byste vysvětlit, v čem spočívá princip této metody a proč je její kombinace s protokolem PROFINET IRT klíčová právě pro portálový manipulátor s velkou setrvačnou hmotností?
  3. Program jste validoval pomocí nástroje S7-PLCSIM. Které fyzikální jevy reálné mechanické soustavy (např. tření, pružnost řemenu osy Y nebo vůle v převodech) simulace nedokáže postihnout a jak tyto vlivy eliminovat při reálném ladění regulátorů u stroje?
  4. V textu uvádíte, že přímé zapojení E-STOP do měničů umožňuje téměř okamžitý restart stroje po odjištění tlačítka. Jakým způsobem byste v budoucnu softwarově zajistil vědomé potvrzení restartu (Acknowledge), aby systém vyhověl striktním požadavkům na bezpečnost, kdy se stroj nesmí po zániku rizika sám rozjet?

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová