Zpět na blog

Programování cyklů pohybu jedné osy na servopohonu CMZ

Tento návod se zabývá tím, jak může integrovaná funkce PLC v servopohonu CMZ SBD provádět samostatné pohybové programy včetně logiky najíždění do výchozí polohy, řízení polohy a cyklického pohybu o...

Vestavěná logika pohybu snižuje závislost na externích PLC

Průmyslové řízení pohybu se vyvíjí za hranice tradičních architektur založených na PLC. Moderní servopohony stále častěji zahrnují integrované výpočetní schopnosti, které inženýrům umožňují provádět kompletní sekvence pohybu přímo v samotném servopohonu.

Platforma CMZ SBD tento přechod názorně ukazuje. Po uvedení servopohonu osy do provozu mohou inženýři vytvářet a spouštět programy pohybu ve strukturovaném textu bez závislosti na samostatném řídicím PLC.

U kompaktních automatizačních buněk a specializovaných pohybových aplikací může tento přístup zjednodušit hardwarové požadavky a současně snížit složitost uvádění do provozu.

Vytvoření programu pohybu přímo v prostředí SDSetup

Pracovní postup programování začíná na kartě Program v prostředí SDSetup. Inženýři mohou vytvářet, upravovat, kompilovat a stahovat programy ve strukturovaném textu přímo do řídicí jednotky servopohonu.

Na rozdíl od konvenčních pohybových systémů, kde příkazy přicházejí z PLC prostřednictvím sítí EtherCAT nebo fieldbus, architektura CMZ umísťuje prováděcí engine přímo do servopohonu.

Softwarové rozhraní CMZ SDSetup pro programování integrovaného PLC

Vestavěné programování pohybu snižuje potřebu externích řídicích jednotek pohybu v menších automatizačních systémech.

Definování proměnných před provedením pohybu

První fáze vývoje se zaměřuje na deklaraci proměnných pohybu, jako jsou cílové polohy, rychlosti najíždění do výchozí polohy a rychlosti os. Tyto parametry určují, jak bude měnič spolupracovat s fyzickou mechanikou nakonfigurovanou během uvedení do provozu.

V tomto příkladu se vzdálenosti pohybu vypočítávají z přírůstků enkodéru, otáček motoru a stoupání kuličkového šroubu. Přesné měřítko je zásadní, protože nesprávné hodnoty mohou posunout vozík za fyzické limity pojezdu.

Proměnné strukturovaného textu pro konfiguraci řízení pohybu servopohonu

Proměnné pohybu určují vztah mezi počty impulzů enkodéru a fyzickým pojezdem osy.

Správné pochopení logiky najíždění do výchozí polohy je zásadní pro bezpečný pohyb

Rutiny najíždění do výchozí polohy definují referenční polohu stroje používanou pro každý následující příkaz k pohybu. Platforma CMZ SBD nabízí několik strategií najíždění do výchozí polohy v závislosti na dostupných snímačích a architektuře stroje.

Některé metody spoléhají na fyzické spínače výchozí polohy, zatímco jiné využívají indexové značky enkodéru nebo softwarově definované offsety. Některé režimy také zachovávají offsety polohy po vypnutí a opětovném zapnutí napájení.

Proč volba najíždění na referenci přímo ovlivňuje bezpečnost stroje

Jedním z nejdůležitějších technických hledisek je zabránit falešným nulovým referencím. Pokud řídicí jednotka nesprávně považuje aktuální polohu za nulovou, může následující pohybový příkaz překročit skutečné meze pojezdu hardwaru.

Toto riziko je obzvláště nebezpečné u vysokorychlostních servoplikací, kde může rychlé zrychlení během milisekund poškodit spojky, kuličkové šrouby nebo lineární vedení.

Mnoho průmyslových výrobců OEM integruje pohybovou logiku s centralizovanými platformami PLC a PAC za účelem koordinace bezpečnosti os, blokování a synchronizace napříč více pohybovými kanály.

Tok programu využívá provádění pohybu po krocích

Hlavní aplikační logika využívá sekvencí řízenou stavovou strukturu s proměnnou iStep. Tento přístup se v průmyslové automatizaci široce používá, protože vytváří předvídatelné přechody mezi provozními stavy.

Po inicializaci servopohon nejprve provede cyklus najíždění na referenci. Po úspěšném dokončení tohoto procesu se osa nepřetržitě pohybuje mezi předdefinovanými cílovými polohami.

Inicializační logika uvnitř programu řízení pohybu CMZ

Inicializační rutiny ověřují připravenost pohonu před zahájením jakékoli pohybové sekvence.

Pohybové funkce zajišťují nepřetržité cyklování osy

Jakmile proces najíždění na referenci stanoví platnou referenční polohu, program opakovaně volá pohybové funkce, které střídají cílové polohy Move1 a Move2.

Tato struktura vytváří nepřetržitý cyklický pohybový vzor, který se často používá v indexovacích stanicích, zařízeních pick-and-place a systémech pro opakovanou manipulaci.

Sekvence pohybu servopohonu řídící střídavé polohy osy

Řízení pohybu po krocích zjednodušuje aplikace opakovaného polohování v průmyslových strojích.

Zpracování výjimek zvyšuje provozní stabilitu

I jednoduché pohybové systémy vyžadují robustní správu výjimek. Příklad CMZ zahrnuje vyhrazenou logiku pro detekci poruch, podmínky zastavení a provozní monitorování.

Ačkoli se tyto rutiny mohou při testování na zkušebním pracovišti zdát druhořadé, ve výrobním prostředí, kde může dojít k mechanickému zablokování, poruchám enkodéru nebo neočekávanému zásahu obsluhy, nabývají na mimořádném významu.

Logika zpracování výjimek a řízení poruch servopohonu

Rutiny pro zpracování výjimek pomáhají předcházet nekontrolovanému pohybu během nestandardních provozních podmínek.

Kompilace a přímé stažení kódu do pohonu

Po dokončení vývoje se aplikace řízení pohybu zkompiluje a stáhne přímo do prostředí integrovaného PLC pohonu SBD. Modul runtime poté kód spouští interně, aniž by vyžadoval externí cykly PLC.

Tato architektura může u specializovaných aplikací řízení pohybu snížit komunikační latenci a zjednodušit návrh stroje.

Rozhraní pro kompilaci a stažení aplikací vestavěného PLC CMZ

Vestavěné provádění PLC umožňuje spouštět programy řízení pohybu přímo uvnitř řídicí jednotky servopohonu.

Kompaktní architektury řízení pohybu jsou stále běžnější

Dodavatelé průmyslové automatizace stále častěji integrují logiku řízení pohybu, diagnostiku, síťovou komunikaci a bezpečnostní funkce do inteligentních servoplatforem. Tento trend odráží rostoucí poptávku po menších rozvaděčích, menším množství kabeláže a jednodušším uvádění do provozu.

Aplikace zahrnující balicí systémy, dopravníky a přesné indexování stále častěji využívají integrované architektury řízení pohybu společně s pokročilými platformami pro řízení pohybu a pohonů.

Pro výrobce strojů vytváří možnost provádět lokalizovanou logiku řízení pohybu přímo v pohonu také příležitosti pro modulární konstrukci strojů a distribuované řídicí architektury.

Pohled z inženýrské praxe

Vestavěná funkce PLC uvnitř servopohonů již není okrajovou možností. Stává se praktickým inženýrským nástrojem pro kompaktní automatizační systémy, kde záleží na rychlosti, jednoduchosti a menších hardwarových nárocích.

Inženýři by však měli k samostatné logice řízení pohybu přistupovat obezřetně. I malé aplikace s jednou osou vyžadují před nasazením do výrobních strojů důsledné ověření najíždění do referenční polohy, zpracování poruch a kontrolu koncových limitů pojezdu.

Autor: Ethan Caldwell | Reportér průmyslových systémů řízení pohybu

Ethan Caldwell má 15 let zkušeností s pokrýváním průmyslových řídicích systémů, technologií servopohonů a vestavěných automatizačních platforem. Jeho projektové zkušenosti zahrnují nasazení systémů Siemens SINAMICS, integraci Beckhoff EtherCAT a systémy řízení pohybu Schneider Electric v aplikacích pro balení a diskrétní výrobu.

Napište komentář

Upozorňujeme, že komentáře musí být před zveřejněním schváleny.