TG Motion verze 4 Skupina typu SERVO návod k obsluze
|
|
- Jozef Kučera
- před 8 lety
- Počet zobrazení:
Transkript
1 TG Motion verze 4 Skupina typu SEVO návod k obsluze -1-
2 Obsah 1. Skupina SEVO Popis skupiny Servo Součásti skupiny Servo...4 OBECNÉ EGISTY...4 PG generátor polohového profilu...4 GEA generátor synchronizace servopohonů...4 COMMAND...4 SDO...4 CAPTUE Řízení a diagnostika servopohonu Princip řízení servopohonů Důležité registry Popis principu a užití registrů...6 Servo.Mode význam hodnot...6 Servo.Control význam hodnot PG generátor žádané polohy (Profile Generator) Důležité registry Popis struktury PG Generátor průběhů amp...9 Pg.Type význam hodnot Příklady použití generátoru žádané hodnoty polohy PG...9 a) absolutní polohování...9 b) relativní polohování...10 c) rychlostní řízení...11 d) nastavení reference Generátor žádané polohy GEA Popis struktury GEA Důležité registry...12 GEA.SourcePosition hodnoty registru a jejich význam...13 GEA.Mode hodnoty registru a jejich význam...13 GEA.CamTab hodnoty registru a jejich význam Vratná vačka Přírustková vačka Externí tabulky dat...15 GEA.CamTab hodnoty registru a jejich význam Příklady použití generátoru žádané hodnoty polohy GEA...16 a) lineární převod...16 b) nelineární převod Funkční rozhraní COMMAND Důležité registry Popis struktury Command...18 Command.Control hodnoty a význam předávaných parametrů Příklady použití funkčního rozhraní Command...20 a) start absolutního polohování...20 b) start synchronizace nelineární převod (vačka)...20 c) start desynchronizace
3 6. ozhraní pro komunikaci SDO objektů Popis struktury SDO Důležité registry Popis registrů a práce s nimi Příklady použití struktury SDO...22 a) zápis parametru...22 b) čtení parametru ozhraní CAPTUE Popis struktury Capture Důležité registry Popis funkce struktury Capture Příklad použití rozhraní Capture...24 zachycení na externí digitální signál...24 Apendix...25 Přehled a popis registrů skupiny Servo...25 základní registry...25 registry PG generátoru...26 registry SDO objektů...26 registry GEA generátoru...27 registry MAP_CNC (interpolátor)...27 registry CAPTUE...28 registry COMMAND
4 1. Skupina SEVO 1.1 Popis skupiny Servo Skupina Servo unifikuje ovládací rozhraní pro různé typy servopohonů. Z hlediska uživatele a programátora PLC kódu se všechny servopohony chovají stejně, mají stejné registry, kterými je lze ovládat, nebo měnit jejich nastavení. Lze tedy operativně měnit servopohony, aniž by se musel přepisovat PLC kód. Stejný PLC kód lze aplikovat na více různých servopohonů. Skupina Servo tvoří rozhraní pro řízení a diagnostiku jednotlivýh servopohonů. Umožňuje uživateli kontrolu obecných registrů a jednoduché ovládání servopohonu prostřednictvím virtuálních generátorů žádané polohy, jako je generátor polohového profilu PG pro absolutní a relativní polohové řízení z polohy do polohy a pro rychlostní řízení. Dále nabízí generátor GEA pro lineární synchronizaci a simulaci vratných a přírustkových vaček. Pro jednodušší práci s generátory PG a GEA je uživateli k dispozici funkční rozhraní COMMAND. Použití tohoto rozhraní zjednoduší programový kód psaný uživatelem a zrychlí běh virtuálního PLC. Dále rozhraní Servo obsahuje mechanismus pro komunikaci s jednotlivými servopohony prostřednictvím SDO objektů. Tato komunikace umožňuje uživateli jednoduše číst nebo zapisovat parametry daného servopohonu. ozhraní obsahuje i mechanizmus CAPTUE pro zachycení poloh jednotlivých servopohonů a externích inkrementálních snímačů s vyšší přesností, než nabízí CycleTime. ozhraní lze využít pro synchronizaci na indexovou značku, vyšší přesnost při vysokých rychlostech a další. 1.2 Součásti skupiny Servo OBECNÉ EGISTY základní nastavení a parametry servopohonu zjištění a nastavení stavu a pracovního módu servopohonu zjištění a nastavení pozice chybová hlášení PG generátor polohového profilu absolutní polohové řízení z polohy do polohy relativní polohové řízení rychlostní řízení GEA generátor synchronizace servopohonů ineární synchronizace simulace lineární převodovky nelineární synchronizace simulace vratné nebo přírustkové vačky COMMAND funkční rozhraní pro práci s generátory PG a GEA z programu psaného uživatelem SDO skupina registrů umožňující čtení a zápis SDO objektů konkrétních servopohonů CAPTUE mechanizmus pro zachycení polohy jednotlivých servopohonů -4-
5 2. Řízení a diagnostika servopohonu 2.1 Princip řízení servopohonů Výpočet polohy jednotlivých servopohonů pomocí PG a GEA se realizuje v rámci jednoho cyklu CycleTime. Jeho velikost je definována v souboru Tgmotion.ini (500μs nebo 250μs). V každém CycleTime zasílá TG Motion jednotlivým servopohonům žádané polohy. Mezi dvěma žádanými polohami (tedy uvnitř jednoho intervalu CycleTime) servozesilovač interpoluje. Průběh a četnost interpolací závisí na konkrétním servozesilovači (viz. manuál konkrétního servozesilovače). Vnitřní regulační struktura servopohonu se snaží regulovat svou aktuální pozici tak, aby platil vztah Servo.WritePosition = Servo.Position (žádaná poloha = skutečná poloha). Vzniklý rozdíl pak určuje regulační odchylku, kterou se snaží regulátor servozesilovače zmenšovat. ozhraní PLC Servopohon Windows -5-
6 2.2 Důležité registry Servo.Status aktuální stav servopohonu Servo.Position aktuální skutečná poloha servopohonu v inkrementech Servo.efPosition aktuální skutečná poloha servopohonu posunutá o Offset v inkrementech Servo.Offset posunutí polohy servopohonu v inkrementech Servo.Mode zdroj žádané polohy (viz. tabulka xx) 0 žádáná hodnota není systémem TG Motion modifikována; do serva je posílána aktuální hodnota Servo.WritePosition 1 zdrojem žádané hodnoty je PG 3 zdrojem žádané hodnoty je GEA 4 zdrojem žádané hodnoty je PG a GEA 6 zdrojem žádané hodnoty je Interpolátor 7 zdrojem žádané hodnoty je PG a Interpolátor 8 zdrojem žádané hodnoty je GEA a Interpolátor Servo.Error chybová hlášení závisejí na konkrétním servopohonu Servo.WritePosition žádaná poloha servopohonu v inkrementech Servo.Correction korekce pozice servopohonu Kompletní výčet všech registrů skupiny Servo včetně popisu viz. Apendix. 2.3 Popis principu a užití registrů Každý servopohon je možné ovládat pomocí registru Servo.Mode, který umožňuje připojit servopohon k libovolnému generátoru žádané polohy (PG, GEA, Interpolator) popř. k některé dvojici generátorů žádané polohy, čehož lze využít pro vytváření superponovaných pohybů. Dále je možno přímo nastavovat proudové omezení Servo.LimitCurrent příslušného servozesilovače. Pro diagnostiku pohonu jsou určeny proměnné Servo.Status a Servo.Error, které určují aktuální stav pohonu s případným kódem chyby. eset poruch je možno realizovat nasetováním registru Servo.Control (hodnoty viz. následující výpis). Dále je možné monitorovat polohu, rychlost, popř. proud daného servopohonu. egistr Servo.Correction slouží jako uživatelská korekce polohy vypočítané pomocí PG, GEA, Interpolátoru, případně jejich superpozice. Do tohoto registru TG Motion nezapisuje žádné hodnoty, do výpočtu žádané pozice příslušného servopohonu jej zahrnuje. egistru lze tedy využít např. k superonování daného pohybu o další uživatelský pohyb. Výpočet registru Servo.Correction je třeba provádět v Program_04. Servo.Mode význam hodnot Servo.Mode = 0 (nepřipojen) egistr Servo.WritePosition je odpojen od generátorů žádane polohy. Uživatel může v PLC programu Program_04 generovat žádanou hodnotu polohy. Servo.Mode = 1 (profile generator) Do servopohonu je posílána pouze poloha vypočtená generátorem polohy PG. V tomto módu je Servo.WritePosition počítána podle vztahu: Servo.WritePosition = Servo.Pg.APos + Servo.Offset + Servo.Correction Servo.Mode = 3 (gear generator) Do servopohonu je posílána pouze poloha vypočtená generátorem polohy GEA. V tomto módu je Servo.WritePosition počítána podle vztahu: je-li Servo.GEA.Mode = 1 (gear mode) Servo.WritePosition = Servo.GEA.Position + Servo.GEA.Offset + Servo.Offset + Servo.Correction je-li Servo.GEA.Mode = 2 (cam mode) Servo.WritePosition = Servo.GEA.CamPosition + Servo.GEA.Offset + Servo.Offset + + Servo.Correction -6-
7 Servo.Mode = 4 (profile generator + gear generator) Do servopohonu je posílán součet poloh vypočtených generátorem polohy PG a generátorem polohy GEA. Mód slouží k realizaci superponovaného pohybu. V tomto módu je Servo.WritePosition počítána podle vztahu: je-li Servo.GEA.Mode = 1 (gear mode) Servo.WritePosition = Servo.Pg.APos + Servo.GEA.Position + Servo.GEA.Offset + Servo.Offset + + Servo.Correction je-li Servo.GEA.Mode = 2 (cam mode) Servo.WritePosition = Servo.Pg.APos + Servo.GEA.CamPosition + Servo.GEA.Offset + + Servo.Offset + Servo.Correction Servo.Mode = 6 (interpolator) Do servopohonu je posílána pouze poloha vypočtená generátorem polohy Interpolátor, přičemž registr Servo.Cnc.Number určuje číslo Interpoátoru, na nějž je servopohon připojen, a registr Servo.Cnc.NumberAxes určuje osu Interpolátoru, jejíž vypočtená hodnota polohy je zapisována do registru Servo.WritePosition. V tomto módu je Servo.WritePosition počítána podle vztahu: Servo.WritePosition = Interpolator [ Servo.CncNumber ].PositionsInc [ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].BackLash [ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].Offset [ Servo.CncAxe ] + + Servo.Offset + Servo.Correction Servo.Mode = 7 (interpolator + profile generator) Do servopohonu je posílán součet poloh vypočtených generátorem polohy Interpolátor a generátorem polohy PG. Mód slouží k realizaci superponovaného pohybu. V tomto módu je Servo.WritePosition počítána podle vztahu: Servo.WritePosition = Interpolator[ Servo.CncNumber ].PositionsInc[ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].BackLash[ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].Offset[ Servo.CncAxe ] + Servo.Pg.APos + + Servo.Offset + Servo.Correction Servo.Mode = 8 (interpolator + gear generator) Do servopohonu je posílán součet poloh vypočtených generátorem polohy Interpolátor a generátorem polohy GEA. Mód slouží k realizaci superponovaného pohybu. V tomto módu je Servo.WritePosition počítána podle vztahu: je-li Servo.GEA.Mode = 1 (gear mode) Servo.WritePosition = Interpolator[ Servo.CncNumber ].PositionsInc[ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].BackLash [ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].Offset [ Servo.CncAxe ] + + Servo.GEA.Position + Servo.GEA.Offset + Servo.Offset + Servo.Correction je-li Servo.GEA.Mode = 2 (cam mode) Servo.WritePosition = Interpolator[ Servo.CncNumber ].PositionsInc[ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].BackLash[ Servo.CncAxe ] + + Interpolator[ Servo.CncNumber ].Offset[ Servo.CncAxe ] + + Servo.GEA.CamPosition + Servo.GEA.Offset + Servo.Offset + Servo.Correction Servo.Control význam hodnot K registru se přitupuje bitově; nasetováním bitů lze ovládat následující: bit 0 = reset poruchy bit 1 = servopohon není pod momentem bit 2 = reset EtherCAT komunikace bit 3 = povoluje automatický výpočet registru Servo.TorqueFeedForward Při resetu poruchy se musí přísušný bit nasetovat minimálně na dobu jednoho CycleTime. Shození bitů se neděje automaticky, musí je zabezpečit programátor. -7-
8 3. PG generátor žádané polohy (Profile Generator) 3.1 Důležité registry PG.APos aktuální žádaná hodnota polohy PG.ASpeed aktuální žádaná hodnota rychlosti PG.Acc, PG.Dec akcelerace, decelerace pohonu PG.PosSpeed maximální rychlost při zapolohování PG.DPos cílová poloha PG.Speed žádaná hodnota rychlosti PG.Mode vlastní ovládání generátoru 0 rychlostní řízení 1 polohové řízení PG.dy status PG generátoru 1 cíové polohy dosaženo Kompletní výčet všech registrů skupiny Servo včetně popisu viz. Apendix. Polohové a rychlostní řízení PG generátorem 3.2 Popis struktury PG PG (Profile Generator) umožňuje jednoduchým způsobem polohovat z polohy do polohy a rychlostně řídit servopohon. Výstupem generátoru je promněnná PG.APos, která určuje aktuální žádanou hodnotu polohy a proměnná PG.ASpeed, která určuje aktuální žádanou hodnotu rychlosti. Parametry generátoru jsou PG.Acc a PG.Dec, které určují maximalní akceleraci resp. deceleraci pohonu, dále PG.PosSpeed, který určuje maximální rychlost při zapolohování a PG.DPos, který určuje cílovou polohu. Parametr PG.Speed určuje žádanou hodnotu rychlosti u rychlostního řízení (PgMode = 0). Pomocí proměnných PG.Mode a PG.dy se realizuje vlastní ovládání generátoru. Generátor pracuje tak, že v každé periodě servo smyčky na základě registrů PG.Acc, PG.Decel, PG.PosSpeed, PG.DPos a stavu proměnných PG.Mode a PG.Speed vypočítá aktualní žádanou hodnotu polohy PG.APos a aktuální žádanou hodnotu rychlosti PG.ASpeed, které zapíše do sdílené paměti. Generátor pracuje jako virtuální, tedy nezávisle na daném servopohonu. Připojení jeho výstupu k servopohonu se provede nastavením PG.Mode =
9 3.3 Generátor průběhů amp Definuje průběh začátku a konce pohybu z hlediska rychlosti (rozjezd a doběh). Používá se k hladkým změnám rychlosti rozběhu a doběhu servopohonu. TG Motion nabízí čtyři základní průběhy ramp volitelné hodnotou registru Pg.Type. Pg.Type význam hodnot 0 krátký rozběh, dlouhý doběh Během rozběhu je rychle dosaženo WriteSpeed, doběh do žádané polohy je pozvolný. 1 krátký rozběh i doběh používá se k rychlému zapolohování Během rozběhu je rychle dosaženo WriteSpeed, doběh je rychlý včetně dosažení žádané polohy. 2 harmonický rozběh i doběh nejpoužívanější průběh Obráží přirozené chování mechanických součástí i regulaci. Veškeré průběhy jsou harmonické, respektují setrvačné síly servopohonu a na něj navazujících mechanických částí. 3 lineární rozběh i doběh téměř se nepoužívá Veškeré průběhy jsou lineární, lze použít při menších změnách rychlostí. Je vhodný při požadavku nepřekročení hodnot PG.Acc, PG.Decel (viz. následující odstavce). Průběhy generátoru amp TG Motion vždy přesně dodržuje čas rozběhu a doběhu generátoru amp. Tento čas je nezávislý na tvaru průběhu. Např. lineární i harmonický rozběh trvá stejný čas. Hodnoty nastavené v registrech PG.Acc, PG.Decel platí po celou dobu rozběhu a doběhu pouze u lineárního průběhu (Pg.Type = 3). U harmonických průběhů obsahují registry střední hodnotu akcelerace a decelerace. Např. u Pg.Type = 2 je reálné maximální zrychlení/zpomalení 157% hodnoty registrů PG.Acc, PG.Decel. Je tedy třeba počítat s tím, že maximální hodnota reálného zrychlení a zpomalení dosahuje u nelineárních průběhů vyšších hodnot, než které obsahují registry PG.Acc a PG.Decel. U rychlostního řízení (PG.Mode = 0) používá TG Motion pro rozběh i doběh pouze registr PG.Acc. Hodnota registru PG.Decel není do výpočtu žádané polohy zahrnována. 3.4 Příklady použití generátoru žádané hodnoty polohy PG a) absolutní polohování slouží k zapolohování servopohonu na konkrétní pozici Připojení generátoru polohy k pohonu pokud je Mode<>1 Mode = 0 Odpojení generátoru polohy od pohonu PG.APos = WritePosition - Offset - Corection Inicializace výstupni polohy Mode = 1 Připojení generátoru k pohonu čekání 1 periodu cyklu SEVO smyčky Pauza na připojení (v Program_04 se nemusí provádět) -9-
10 Nastavení parametru generátoru PG.Acc = PG.Decel = PG.PosSpeed = PG.DPos = 0 PG.Type = 2 Maximální akcelerace inc/s2 Maximální decelerace inc/s2 Maximální rychlost inc/s Cílová poloha 0 inc. Volba typu ampy Start polohování PG.dy = 0 PG.Mode = 1 eset příznaku zapolohování Start generátoru Test zapolohování čekání až PG.dy = 1 Čekání na dosažení cílové polohy Přerušení polohování a zastavení PG.Mode = 0 PG.Speed = 0 čekání až PG.ASpeed = 0 Zastavení polohování Zastavení pohybu Test zastavení Změna cílové polohy za běhu PG.Mode = 0 čekání 1 periodu cyklu SEVO smyčky PG.DPos = nová poloha PG.Mode = 1 Stop polohování Pauza na provedení odpojení PG Zápis nové polohy Start generátoru b) relativní polohování slouží k zapolohování servopohonu o určitý počet inkrementů příslušným směrem Připojení generátoru polohy k pohonu pokud je Mode<>1 Mode = 0 Odpojení generátoru polohy od pohonu PG.APos = WritePosition - Offset - Corection Inicializace výstupni polohy Mode = 1 Připojení generátoru k pohonu čekání 1 periodu cyklu SEVO smyčky Pauza na provedeni připojení (v Program_04 se nemusí provádět) Nastavení parametru generátoru PG.Acc = PG.Decel = PG.PosSpeed = PG.DPos = PG.APos PG.Type = 1 Maximální akcelerace inc/s2 Maximální decelerace inc/s2 Maximální rychlost inc/s Cílová poloha = aktuální poloha Volba ampy Start polohování PG.dy = 0 PG.Mode = 1 eset příznaku zapolohování Start generátoru Test zapolohování čekání až PG.dy = 1 Čekání na dosažení cílové polohy Přerušení polohování a zastavení PG.Mode = 0 PG.Speed = 0 čekání až PG.ASpeed = 0 Stop polohování Zastavení pohybu Test zastavení
11 c) rychlostní řízení slouží ke kontrole rychlosti otáčení nebo posunu bez ohledu na konečnou polohu Připojení generátoru polohy k pohonu, pokud je Mode<>1 Mode = 0 Odpojení generátoru polohy od pohonu PG.APos = WritePosition - Offset - Corection Inicializace výstupni polohy Mode = 1 Připojení generátoru k pohonu čekání 1 periodu cyklu SEVO smyčky Pauza na provedení připojení Nastavení parametru generátoru PG.Acc = PG.Speed = Maximální akcelerace inc/s2 Nastavení rychlosti na inc/s Změna rychlosti PG.Speed = Změna rychlosti na inc/s Zastavení PG.Speed = 0 čekání až PG.ASpeed = 0 Zastavení pohybu Test zastavení d) nastavení reference slouží k nastavení referenční polohy Odpojení generátoru polohy od pohonu Mode = 0 čekání 1 periodu cyklu SEVO smyčky PG generátor odpojen Pauza na provedeni odpojení Nastavení reference aktuální poloha = inc Offset = WritePosition Nastavení reference
12 4. Generátor žádané polohy GEA 4.1 Popis struktury GEA Generátor GEA umožňuje jednoduchým způsobem synchronizovat daný pohon s libovolným jiným pohonem, přičemž zdrojem master polohy může být žádaná poloha, skutečná poloha, servo tik (časová synchronizace), nebo poloha z externího inkrementálního snímače polohy. Vlastní synchronizace pak může být lineární (simulace převodovky) nebo nelineární (simulace vačky). Simulace vačky může být vratná nebo přírustková. Vačku i výstupní polohu lineárního převodu lze úhlově posouvat s nastavitelnou rychlostí. Blokové schéma GEA generátoru žádané polohy 4.2 Důležité registry GEA.Mode určuje mód generátoru GEA 0 klidový stav (TG Motion nepočítá GEA.Position ani GEA.CamPosition) 1 režim lineárního převodu (TG Motion počítá GEA.Position) 2 režim simulace vačky (TG Motion počítá GEA.Position i GEA.CamPosition) GEA.Position aktuální žádaná poloha v režimu lineární synchronizace (převodovka) nebo úhel vačky v režimu nelineární synchronizace (vačky) GEA.CamPosition aktuální žádaná poloha v režimu nelineární synchronizace GEA.SourceNumber zdroj masterpolohy GEA.SourcePosition typ master polohy GEA.In a GEA.Out převodový poměr GEA.CamTab určuje sdílenou paměť, kde se nacházejí data profilu vačky 0 TGM_Cam_Profile 1 TGM_Data GEA.CamLine počátek dat profilu vačky GEA.CamLen délka dat profilu vačky GEA.CamType typ vačky GEA.Shift úhlový posun vypočtené hodnoty SlavePosition v inkrementech GEA.IncShift změna tohoto úhlového posunu [inc/servotik] Kompletní výčet všech registrů skupiny Servo včetně popisu viz. Apendix
13 Výstupem generátoru je promněnná GEA.Position, která určuje aktuální žádanou hodnotu polohy v režimu lineární synchronizace a úhel vačky v režimu nelineární synchronizace. egistry GEA.SourceNumber a GEA.SourcePosition určují zdroj a typ master polohy pro synchronizaci. GEA.SourcePosition hodnoty registru a jejich význam gear je neaktivní zdrojem master polohy je WritePosition master servopohonu. zdrojem master polohy je Position master servopohonu. zdrojem master polohy je čas (jeden ServoTick za CycleTime). zdrojem master polohy je ExtPosition master servopohonu Převodový poměr se nastvuje pomocí dvou registrů GEA.In (čitatel) a GEA.Out (jmenovatel) převodového poměru. Do výpočtu žádané polohy serva může zasahovat ještě registr GEA.IncIn pro simulaci spojky. Slouží k plynulému postupnému navázání na již běžící master servopohon. egistr GEA.Shift určuje fázový posuv výstupní polohy registru GEA.Position, GEA.IncShift určuje změnu fázového posunu až do dosažení posunu daného registrem GEA.Shift. Pomocí registru GEA.Mode se volí mezi lineárním převodem (převodovka) nebo nelineárním (vačky). GEA.Mode hodnoty registru a jejich význam 1 simulace lineárního převodu hodnota registru GEA.Position je zdrojem žádané polohy 2 simulace vačky hodnota GEA.Position je použita k výpočtu ukazatele do tabulky dat vaček Mód simulace vačky pracuje s daty nelineární synchronizace tvořícími tabulku profilu vačky. Tabulka profilu vačky je uložena buď ve sdílené paměti TGM_Cam_Profile (velikosti byte), nebo ve sdílené paměti TGM_Data (velikosti byte). Přepínání mezi tabulkami v jednotlivých paměťových oblastech je možné nastavením registru GEA.CamTab. Stejný regist určuje umístění obou tabulek Externích dat. GEA.CamTab hodnoty registru a jejich význam 0 data se čtou z TGM_Cam_Profile 1 data se čtou z TGM_Data O plnění tabulky profilu vaček se stará libovolná Win aplikace (např. program vizualizace) nebo PLC. egistry GEA.CamLine a GEA.CamLen určují počátek a počet dat profilu vačky. V režimu nelineární synchronizace je výstupem GEA generátoru polohy registr GEA.CamPosition, který určuje aktuální žádanou hodnotu polohy servopohonu. V sekci MODULO je pomocí registru GEA.Position vypočítáno ukazovátko do tabulky vaček, které je 1024krát jemnější než data v tabulce, tedy jeden krok v tabulce je rozdělen na 1024 dílů. Platí, že změna GEA.Position o 1024 inc znamená posun v tabulce profilu vačky o jednu hodnotu. Výsledná hodnota polohy servopohonu (GEA.CamPosition) je počítána lineární interpolací mezi dvěma sousedními hodnotami tabulky. Lineární interpolace mezi daty tabulky CAMDATA
14 4.3 Vratná vačka Slouží k periodickému nelineárnímu pohybu po uzavřené křivce simulaci vačky na hřídeli. TG Motion lineárně interpoluje mezi dvěma sousedními hodnotami tabulky rozdělením pomyslného intervalu na 1024 dílů. Při návratu na začátek tabulky lineárně interpoluje mezi posledními a prvními daty tabulky. Tabulku dat je tedy vhodné začínat nenulovou hodnotou a sekvenci dat končit hodnotou nulovou. Vratná vačka 4.4 Přírustková vačka Slouží k periodickému nelineárnímu pohybu, kde začátek následujícího cyklu plynule navazuje na konec předchozího. TG Motion opět lineárně interpoluje mezi dvěma sousedními daty tabulky rozdělením pomyslného intervalu na 1024 dílů. Na začátku tabulky probíhá interpolace mezi explicitní hodnotou 0 a první hodnotou dat tabulky. Při dosažení konce tabulky jsou poslední data brána jako přírustek (zdvih) přírustkové vačky, který je při následujícím průchodu tabulkou připočítáván k interpolovaným datům přírustkové vačky tak, aby byl pohyb servopohonu plynule navázán. Tabulku dat je tedy vhodné začínat nenulovou hodnotou. Přírustková vačka
15 4.5 Externí tabulky dat K několika synchronizovaným nelineárním pohybům lze využít dalších dvou nezávislých tabulek dat EXTDATA1 a EXTDATA2. Ty mohou sloužit k ovládání dalších periferních zařízení, která musejí být synchronní s převodem, ale mají mít jiné průběhy než vačka. K výpočtu hodnot jejich výstupů ExtData1 a ExtData2 slouží stejné ukazovátko do paměti jako pro paměť CAMDATA. Výstupní hodnoty se pak zapisují do paměti Data na ofsety dané registry CamExpAddress1 a CamExpAddress2. Tabulky CAMDATA, EXTDATA1 a EXTDATA2 musejí být stejně velké. Umístění tabulek ve sdílené paměti určuje registr GEA.CamTab. (stejný registr, který určuje umístění tabuleky dat profilu vačky) GEA.CamTab hodnoty registru a jejich význam 0 data se čtou z TGM_Cam_Profile 1 data se čtou z TGM_Data O plnění tabulky profilu vaček se stará libovolná Win aplikace (např. program vizualizace) nebo PLC. K datům externích tabulek se přistupuje stejně jako k datům tabulky vačky s tím, že při výpočtu výstupních registrů ExtData1 a ExtData2 neprobíhá interpolace mezi sousedními daty externích tabulek. Po celu dobu, kdy v tabuce CAMDATA probíhá interpolace, se z tabulek EXTDATA1 a EXTDATA2 používá pro výpočet hodnoty ExtData1 a ExtData2 poslední načtená hodnota. Při dosažení dalších dat v tabulce (když je ukazovátko beze zbytku dělitelné 1024) se začnou používat nově načtená data. Interpolovaná data tabulky vačky a neinterpolovaná data externích tabulek
16 4.6 Příklady použití generátoru žádané hodnoty polohy GEA a) lineární převod slouží k lineární synchronizaci dvou servopohonů Nastavení parametrů převodu GEA.SourceNumber = 3 GEA.SourcePosition = 1 GEA.ActualIn = 0 Synchronizace na servophon č.3 Zdrojem master polohy je žádaná hodnota polohy servopohonu č.3 eset aktuální hodnoty převodového poměru (čitatele) GEA.IncIn = 10 GEA.In = GEA.Out = 2000 GEA.Position = 0 GEA.Shift = 0 GEA.ActualShift = 0 Nastavení přírustku převodového poměru smyčky Určuje žádanou hodnotu převodového poměru (čitatele) Určuje převodový poměr (jmenovatel) eset výstupní polohy generátoru eset žádané hodnoty posunutí výstupní polohy eset skutečné hodnoty posunutí výstupní polohy Spuštení generátoru GEA.Mode = 1 Připojení generátoru polohy k pohonu GEA.Offset = WritePosition - Offset - GEA.Position Inicializace offsetu Mode = 3 Připojení generátoru k pohonu Změna převodového poměru za běhu GEA.IncIn = 10 GEA.In = GEA.In čekání až GEA.ActualIn = GEA.In Dynamika změny převodového poměru Žádaná změna převodového poměru Test dokončení změny převodového poměru Úhlové posunutí GEA.IncShift = 10 GEA.Shift = 2000 čekání až GEA.ActualShift = GEA.Shift Dynamika posunutí Start posunutí o 2000 inc Test provedení posunutí Desynchronizace GEA.IncIn = 40 GEA.In = 0 čekání až GEA.ActualIn = GEA.In Mode = 0 GEA.Mode = 0 Dynamika změny převodového poměru eset převodového poměru Test provedení desynchronizace Odpojení generátoru polohy od pohonu Zastavení generátoru polohy
17 b) nelineární převod slouží k nelineární synchronizaci dvou servopohonů (simulace vaček) Nastavení parametrů převodu GEA.SourceNumber = 2 GEA.SourcePosition = 4 GEA.ActualIn = 0 GEA.IncIn = 10 GEA.In = 0 GEA.Out = 2000 GEA.Position = 0 GEA.Shift = 0 GEA.ActualShift = 0 GEA.CamType = 0 GEA.CamScale = 1 GEA.CamTab = 0 GEA.CamLine =1 00 GEA.CamLen = 1000 Synchronizace na servophon č.2 Zdrojem master polohy je hodnota extertního snímače polohy (např. IC servopohonu č.2) eset aktuální hodnoty převodového poměru (čitatele) Nastavení přírustku převodového poměru čitatele v každé periodě cyklu SEVO smyčky eset žádané hodnoty převodového poměru čitatele Určuje převodový poměr (jmenovatel) eset výstupní polohy generátoru eset žádané hodnoty posunutí výstupní polohy eset skutečné hodnoty posunutí výstupní polohy Vratná vačka Měřítko dat z tabulky vačky (1 odpovídá měřítku 1:1) Tabulka dat vačky je uložena v paměti TGM_Cam_Profile Adresa začátku dat vačky v paměti Počet dat vačky Spuštení generátoru GEA.Mode = 2 čekání 1 periodu cyklu SEVO smyčky Aktivace simulace vačky Pauza na provedeni spuštění generátoru Připojení generátoru polohy k pohonu GEA.Offset = WritePosition - Offset - GEA.CamPosition Mode = 3 Start vačky GEA.In = Inicializace offsetu Připojení generátoru k pohonu Určuje žádanou hodnotu převodového poměru (čitatele) Změna převodového poměru za běhu (rychlost průchodu tabulkou vačky) GEA.IncIn = 10 Dynamika změny převodového poměru GEA.In = GEA.In Žádaná změna převodového poměru čekání až GEA.ActualIn = GEA.In Test provedení změny převodového poměru Úhlové posunutí GEA.IncShift = 10 GEA.Shift = 2000 čekání až GEA.ActualShift = GEA.Shift Dynamika posunutí Start posunutí o 2000 inc Test provedení posunutí Desynchronizace GEA.IncIn = 40 GEA.In = 0 čekání až GEA.ActualIn = GEA.In Mode = 0 GEA.Mode = 0 Dynamika změny převodového poměru eset převodového poměru Test provedení desynchronizace Odpojení generátoru polohy od pohonu Zastavení generátoru polohy
18 5. Funkční rozhraní COMMAND 5.1 Důležité registry Command.Control zapsáním čísla funkce do tohoto registru se daná funkce vykoná Command_Par [0...14] parametry jednotlivých funkcí registru Command.Control Kompletní výčet všech registrů skupiny Servo včetně popisu viz. Apendix. 5.2 Popis struktury Command Funkční rozhraní COMMAND uživateli zjednodušuje použítí jednotlivých generátorů polohy PG a GEA. Zjednodušení spočívá v tom, že systém si sám kontroluje časovou synchronizaci zápisu příslušných registrů s cyklem servo smyčky a odpadá tudíž používání časové prodlevy Delay při práci s jednotlivými generátory polohy. Výsledný PLC kód je pak úspornější v počtu použitých instrukcí a jeho vykonávání je rychlejší. Vlastní rozhraní je realizováno obecně. Uživatel zapsáním hodnoty<>0 do registru Command.Control volá požadovanou funkci. Volané funkci je možno předat až 15 parametrů zapsaných do proměnných Command.Par [0...14]. Systém pak signalizuje vykonání funkce vynulováním registru Command.Control. Command.Control hodnoty a význam předávaných parametrů Command.Control = 0 předchozí funkce je vykonána Po akceptování funkce vynuluje TG Motion hodnotu registru Command.Control a je připraven vykonat další funkci. Výjimkou je deaktivace GEA generátoru (Command.Control = 7 (viz. dále)) Command.Control = 1 (run speed) PG rychlostní řízení Command.Par [0] = Acc žádané zrychlení (akcelerace) Command.Par [2] = Speed žádaná rychlost Command.Par [4] = Enable_GEA chování se k aktivnímu GEA pohonu 0 pokud je GEA aktivní, zruší jej a aktivuje PG 1 na GEA nasuperponuje PG Command.Par [5] = Type typ rampy (0 3) Command.Control = 2 (pos abs) PG absolutní polohování Command.Par [0] = Acc žádané zrychlení (akcelerace) Command.Par [1] = Dec žádané zpomalení (decelerace) Command.Par [2] = Speed žádaná rychlost Command.Par [3] = Pos absolutní žádaná poloha Command.Par [4] = Enable_GEA chování se k aktivnímu GEA pohonu 0 pokud je GEA aktivní, zruší jej a aktivuje PG 1 na GEA nasuperponuje PG Command.Par [5] = Type typ rampy (0 3)
19 Command.Control = 3 (pos rel) PG relativní polohování Command.Par [0] = Acc žádané zrychlení (akcelerace) Command.Par [1] = Dec žádané zpomalení (decelerace) Command.Par [2] = Speed žádaná rychlost Command.Par [3] = Pos změna pozice, o kolik inc kterým směrem se má aktuální poloha serva změnit Command.Par [4] = Enable_GEA chování se k aktivnímu GEA pohonu 0 pokud je GEA aktivní, zruší jej a aktivuje PG 1 na GEA nasuperponuje PG Command.Par [5] = Type typ rampy (0 3) Command.Control = 4 (ref pos) PG nastavení reference Command.Par [3] = ef aktuání poloha je prohlášena za polohu danou tímto parametrem Command.Control = 5 (pos abort) PG zrušení jakéhokoli polohování a zastavení servopohonu Command.Par [1] = Dec žádané zpomalení (decelerace) Command.Par [5] = Type typ rampy (0 3) Pro aktivaci GEA generátoru slouží hodnota Command.Control = 6. Aktivace lineárního převodu nebo vačky se liší hodnotou parametru Command.Par [2] a nastavením dalších příslušných parametrů. Command.Control = 6 (sync on) GEA aktivace GEA generátoru lineární GEA Command.Par [0] = SourceNumber číslo master servopohonu Command.Par [1] = SourcePosition zdroj synchronizace Command.Par [2] = 1 lineární gear Command.Par [3] = Gin převodový poměr (čitatel) Command.Par [4] = Gout převodový poměr (jmenovatel) Command.Par [5] = GInInc dynamika změny převodového poměru Command.Par [9] = GEA.IniPosition inicializační hodnota GEA.Position v momentě zapnutí GEA Command.Par [12] = ServoMode nastavení zdroje žádané polohy Command.Control = 6 (sync on) GEA aktivace GEA generátoru vačka Command.Par [0] = SourceNumber číslo master servopohonu Command.Par [1] = SourcePosition zdroj synchronizace Command.Par [2] = 2 + CamType vačka Command.Par [3] = GIn převodový poměr (čitatel) Command.Par [4] = GOut převodový poměr (jmenovatel) Command.Par [5] = GInInc dynamika změny převodového poměru Command.Par [9] = GEA.IniPosition inicializační hodnota GEA.Position v momentě zapnutí GEA Command.Par [12] = ServoMode nastavení zdroje žádané polohy Command.Par [6] = CamLine začátek dat vačky Command.Par [7] = CamLen délka dat vačky Command.Par [10] = CamTab lokalizace paměti dat vačky (TGM_Cam_Profile, TGM_Data) Command.Par [8] = CamScale měřítko výstupní hodnoty vačky (koeficient) Command.Par [13] = CamIncPosition explicitně zadaný zdvih přírustkové vačky pro eliminaci chyby vypočteného zdvihu vzniklé převodem double na integer (pouze u přírustkové vačky)
20 Command.Control = 7 (sync off) GEA deaktivace GEA generátoru Command.Par [5] = GInInc zadává se kladné číslo jako lineární úbytek čitatele převodového poměru servopohon začne brzdit U Command.Control = 7 (deaktivace GEA generátoru) dojde k vyulování registru Command.Control až po srampování převodového poměru, tedy až proběhne celá rampa. 5.3 Příklady použití funkčního rozhraní Command a) start absolutního polohování slouží k zapolohování příslušného servopohonu na konkrétní polohu/pozici Command_Par [0] = Command_Par [1] = Command_Par [2] = Command_Par [3] = Command.Control = 2 Požadovaná akcelerace [inc/s2] Požadovaná decelerace [inc/s2] Požadovaná rychlost [inc/s] Požadovaná poloha [inc] Start absolutního polohování čekání až Command.Control = 0 čekání až PG.dy = 1 Čekání na vykonání funkce Čekání na zapolohování b) start synchronizace nelineární převod (vačka) slouží k nelineární synchronizaci dvou servopohonů (simulace vaček) Command_Par [0] = 10 Command_Par [1] = 2 Command_Par [2] = 3 Command_Par [3] = Command_Par [4] = Command_Par [5] = 10 Command_Par [6] = 0 Command_Par [7] = 100 Command_Par [8] = 1.0 Command_Par [9] = 1024 Command_Par [10] = 1 Command = 6 Číslo master servopohonu Zdrojem master polohy je registr Position master servopohonu ežim simulace přírustkové vačky Čitatel převodového poměru synchronizace Jmenovatel převodového poměru synchronizace Přírustek (pokles) čitatele převodového poměru synchronizace během rampování převodového poměru za jeden servo cyklus Adresa počátku profilu dat vačky v paměti Počet dat profilu vačky Měřítko přepočtu dat tabulky vačky 1:1 (koeficient) Inicializační hodnotu ukazovátka do tabulky vačky Tabulka vačky ve stínové paměťi TGMotion Start synchronizace čekání až Command.Control = 0 Čekání na vykonání funkce c) start desynchronizace slouží k odpojení synchronizovaného servopohonu od zdroje master polohy Command_Par [5] = 20 Command.Control = 7 Přírustek (pokles) čitatele převodového poměru synchronizace během rampování převodového poměru za jeden servo cyklus Start desynchronizace čekání až Command.Control = 0 Čekání na vykonání funkce V PLC programu je nutné zajistit, aby funkce start synchronizace nebyla volána opakovaně. Pro nové nasynchronizování se musí nejprve provést desynchronizace a teprve potom může být zavolána funkce synchronizace. Pro funkci start desynchronizace platí obdobné pravidlo
21 U všech typů Commandů vynuluje TG Motion registr Command.Control již po akceptování funkce; poté, co bylo zahájeno její vykonávání. Funkce sama nemusí být dokončena. Pouze u start desynchronizace (Command.Control = 7) dojde ke vyulování registru Command.Control až po srampování převodového poměru; až proběhne celá rampa
22 6. ozhraní pro komunikaci SDO objektů 6.1 Popis struktury SDO Stuktura využívající SDO objektů (Service Data Objects) slouží k parametrizaci konkrétního servozesilovače. Uživatel ze servisního manuálu konkrétního servozesilovače zjistí adresu (Index a Subindex) potřebného parametru (objektu) a jeho velikost v bytech. Pak může do příslušného parametru zapsat potřebnou hodnotu, nebo aktuální hodnotu parametru přečíst. 6.2 Důležité registry SDO.Control řízení zápisu a čtení SDO objektů SDO.Status určuje stav zápisu a čtení SDO objektů, případně hlášení chybné komunikace SDO.Index index SDO objektu SDO.SubIndex subindex SDO objektu SDO.Data data k zápisu nebo přečtená data, v případě chyby (SDO.Status=2) kód chyby Kompletní výčet všech registrů skupiny Servo včetně popisu viz. Apendix. 6.3 Popis registrů a práce s nimi ozhraní slouží pro zápis a čtení libovolných parametrů daného sevopohonu prostřednictvím komunikace SDO objektů. Řízení komunikace je umožněno prostřednictvím registrů SDO.Control a SDO.Stav. Adresace jednotlivých parametrů se děje prostřednictvím registrů SDO.Index a SDO.SubIndex. Hodnota těchto proměnných je specifická podle typu servopohonu; tabulka přiřazení adres jednotlivých parametrů je uvedena v manuálu příslušného servopohonu. 6.4 Příklady použití struktury SDO a) zápis parametru Start zápisu SDO.NumberByte = 4 SDO.Index = SDO.SubIndex = 1 SDO.Data = 0 SDO.Control = 1 čekání až SDO.Control = 0 Test správnosti provedení zápisu když SDO.Status = 0 když SDO.Status = 2 Počet byte daného parametru (1 4) Index daného parametru SubIndex daného parametru Zapisovaná data Nastavení vyžadování zápisu Čekání na konec zápisu Zápis proveden Chyba zápisu
23 b) čtení parametru Start čtení SDO.NumberByte = 2 SDO.Index = SDO.SubIndex = 0 SDO.Control = 2 čekání až SDO.Control = 0 Test správnosti provedení čtení když SDO.Status = 0 pak Data = SDO.Data když SDO.Status = 2 Počet byte daného parametru (1 4) Index daného parametru SubIndex daného parametru Nastavení vyžadování čtení Čekání na konec čtení Čtení ukončeno aktualní data v SDO.Data Uložení vyčtených dat do proměnné Data Chyba čtení
24 7. ozhraní CAPTUE 7.1 Popis struktury Capture ozhraní Capture slouží k zaznamenání událostí s vyšší přesností, než jakou nabízí CycleTime. Zachycená událost obsahuje přesnou polohu serva v momentě, kdy k události došlo. Současně jsou zaznamenány i další hodnoty a vepsány do příslušných registrů. Splnění podmínky zachycení hlídá sám servozesilovač na základě nastavených parametrů. TG Motion si pak událost přečte v nejbližším cyklu CycleTime. 7.2 Důležité registry CAPTUE.Control ovládání zachycování polohy 0 zachycení zakázáno 1 povoleno zachycení od externího digitálního vstupu (pouze u servozesilovačů AKD a ServoStar) 2 povoleno jednorázové zachycení registrů systémem TG Motion CAPTUE.Typ_ExtCapture číslo dig. vstupu a typ hrany, na niž se bude zachycování synchronizovat bit 0 povolení zachycení na náběžnou hranu dig. vstupu 1 bit 1 povolení zachyvcení na sestupnou hranu dig. vstupu 1 bit 2 povolení zachycení na náběžnou hranu dig. vstupu 2 bit 3 povolení zachyvcení na sestupnou hranu dig. vstupu 2 bit 4 povolení zachycení na nulový puls encodéru CAPTUE.PPosition skutečná poloha servopohonu při náběžné hraně dig. vstupu CAPTUE.NPosition skutečná poloha servopohonu při setupné hraně dig. vstupu CAPTUE.PExt_Position hodnota polohy externího snímače polohy při náběžné hraně dig. vstupu CAPTUE.NExt_Position hodnota polohy externího snímače polohy při sestupné hraně dig. vstupu CAPTUE.Write_Position zachycená požadovaná poloha servopohonu CAPTUE.Offset adresový offset proměnné zachycené do CAPTUE.Data CAPTUE.DData zachycená data ze sdílené paměti TGM_Data z offsetu Offset jako double (8 byte) CAPTUE.Zero_Position skutečná poloha servopohonu v momentě příchodu nulového pulsu externího inkrementáního snímače (CAPTUE.Typ_ExtCapture bit 4) Kompletní výčet všech registrů skupiny Servo včetně popisu viz. Apendix. 7.3 Popis funkce struktury Capture ozhraní CAPTUE umožnuje v okamžiku příchodu externího digitálního signálu zachytit aktuální polohu daného servopohonu a polohu z externího snímače s časovou tolerancí menší jak 100μs. Externí digitální signál je přiveden přímo na digitální vstup servozesilovače. Dále rozhraní CAPTUE umožňuje zachytit v rámci jednoho CycleTime žádanou polohu servopohonu a libovolný registr sdílené paměti. Po nastavení registru CAPTUE.Control na nenulovou hodnotu dojde k načtení a uložení hodnot do příslušných registrů. Poté je registr CAPTUE.Control vynulován; tak TG Motion informuje o tom, že k zachycení došlo. Následně lze vyčíst požadované hodnoty. 7.4 Příklad použití rozhraní Capture zachycení na externí digitální signál CAPTUE.Control = 1 testování až CAPTUE.Control = 0 vyčtení zachycených poloh Povoleni zachycení Test, zda došlo k zachycení
25 Apendix Přehled a popis registrů skupiny Servo základní registry název Number Node Axe Type esolution SerialNumber Control Status Mode Error EtherCATState DigitalIn DigitalOut TorqueFeedForward ControlWord StatusWord SysTimeDifference WritePosition Position efposition ExtPosition Offset přístup offset popis 0 Číslo namapovaného servopohonu, logické číslo interface (Servo 0 Number = 0, Servo 1 Number = 1,...) 4 Adresa fyzického servopohonu nastavená na servozesilovači 8 Číslo servomotoru na daném servozesilovači (v případě víceosých servozesilovačů) 12 Typ serva připojeného k danému servozesilovači (uvedeno v Tgmotion.ini) 0 = nepřipojen žádný servopohon 1 = připojen servopohon Servostar 600/400 2 = připojen servopohon TGA 21 = připojen servopohon TGA firmware 3.00 a vyšší 3 = připojen servopohon TGA300 4 = připojen servopohon TGP 41 = připojen servopohon TGP s externím snímačem polohy 42 = připojen servopohon TGP s 32 bit control wordem 43 = připojen servopohon TGP s externím snímačem polohy a s 32 bit control wordem 5 = připojen servopohon AKD 6 = připojen servopohon TGA220 7 = připojen servopohon PIECE retrofit 8 = připojen servopohon DCM 9 = připojen servopohon TGZ 16 Počet incrementů na 1 otáčku servomotoru [inc] 20 Výrobní číslo servozesilovače 24 bit 0 = reset poruchy bit 1 = není pod momentem bit 2 = reset EtherCAT komunikace bit 3 = povoluje automatický výpočet registru TorqueFeedForward 28 Udává aktuálni stav servopohonu. -1 = nekomunikuje po předchozí komunikaci 0 = nekomunikuje, komunikaci se vůbec nepodařilo navázat 1 = servopohon v poruše 2 = ready bez momentu 3 = ready pod momentem 32 Určuje zdroj žádané polohy. 0 = žádáná hodnota odpojena (do serva je posílána jeho aktuální poloha) 1 = zdrojem žádané hodnoty je PG generátor polohy 3 = zdrojem žádané hodnoty je GEA generátor polohy 4 = zdrojem žádané hodnoty je PG generátor a GEA generátor 6 = zdrojem žádané hodnoty je INTEPOLATO. 7 = zdrojem žádané hodnoty je PG generátor a INTEPOLATO. 8 = zdrojem žádané hodnoty je GEA generátor a INTEPOLATO. 36 Určuje kód první zachycené poruchy, pokud se pohon nachází v poruše. Význam hodnot závisí na konkrétním typu seropohonu. 40 Stav komunikace servopohonu z hlediska EtherCAT 0x02 = Preoperation 0x03 = Bootstrap Mode 0x04 = Safe Operational 0x08 = Operational 44 stavy digitálních vstupů 48 stavy digitálních výstupů. Setováním a resetováním bitů lze setovat a resetovat jednotlivé digitální výstupy. 52 Hodnota momentu posílaná do servopohonu. Funkce je podporována u servozesilovačů AKD a TGZ. AKD: rozsah až +3000, kde 3000 = špičkový proud servozesilovače TGZ: rozsah až , kde = špičkový proud servozesilovače 56 Kopie CAN control word 60 Kopie CAN status word 64 Poslední známý rozdíl mezi lokálním časem a referenčním časem [ns] 464 Určuje hodnotu žádané polohy, která je aktuálně posílaná do servopohonu. [inc] 472 Skutečná poloha servopohonu [inc] 480 Určuje aktuální skutečnou polohu motoru posunutou o Offset (Position + Offset) [inc] 488 Poloha čtená z externho snímače polohy danédo servozesilovače 496 Umožňuje posunutí polohy motoru v inkrementech [inc]
26 název přístup offset popis 504 Korekce WritePosition akceptovaná v případě Mode<>0. TG motion do tohoto registru nezapisuje. [inc] PositionError 512 ozdíl zapisované hodnoty pozice a reálné pozice načtené ze servopohonu. WritePosition Position [inc] WriteSpeed 520 Vypočtená aktuální žádaná rychlost sevopohonu (derivace registru WritePosition) [inc/s] Speed 528 Vypočtená aktuální rychlost servopohonu (derivace registru Position) [inc/s] LimitCurrent 536 Omezení proudu servozesilovače. Hodnota závisí na konkrétním typu servozesilovače. Current 544 Proud tekoucí do motoru. Hodnota závisí na konkrétním typu servozesilovače. MaxCurrent 552 Určuje maximální proud servozesilovače (registr není podporován pro všechny typy servozesilovačů) AnalogIn 560 Hodnota analogového vstupu daného servozesilovače. Jednotky a rozsah závisejí na konkrétním typu servozesilovače. WriteAcc 568 Derivace WriteSpeed [inc/s2] AccMaxTorqueFeedForward 576 Měřítko (scale) Při nahozeném bitu 3 registru Control se podle hodnoty WriteAcc a AccMaxTorqueFeedForward počítá TorqFeedForward. eserve_d 584 ezerva Correction registry PG generátoru název přístup offset popis Acc 1296 Žádaná hodnota zrychlení [inc/s2] Dec 1304 Žádaná hodnota zpomalení [inc/s2] APos 1312 Aktuální žádaná hodnota polohy [inc] DPos 1320 Cílová poloha servopohonu [inc] ASpeed 1328 Aktuální hodnta rychlosti vypočtená PG generátorem [inc/s] PosSpeed 1336 Maximální rychlost při zapolohování v polohovém řízení [inc/s] Speed 1344 Žádaná hodnota rychlosti servopohonu v rychlostním řízení [inc/s] eserve_d 1352 ezerva Mode 1432 Mód PG generátoru polohy 0 = rychlostní řízení nebo uživatelem vynucené ukončení polohového řízení 1 = polohové řízení (nastavuje uživatel) 3 = probíhá fáze brždění (doběh generátoru rampy) dy 1436 Status PG generátoru 1 = dosažena cílová poloha Type 1440 Typ rampy, podle níž se mění rychlost (0-3) eserve_i 1444 ezerva registry SDO objektů název přístup offset popis Control Status 1500 Průběh komunikace, případně zpráva, zda komunikace proběhla úspěšně 0 = komunikace proběhla v pořádku 1 = probíhá komunikace 2 = chyba komunikace NumberByte W 1504 Velikost SDO objetu [byty] Index W 1508 Adresa, odkud se mají data číst, nebo kam se mají zapisovat [byty] W 1512 Podadresa, odkud se mají data číst, nebo kam se mají zapisovat [byty] SubIndex Data 1496 Řízení zápisu a čtení SDO objektů 0 = komunikace proběhla 1 = požadavek zápisu 2 = požadavek čtení 1516 Data k zápisu nebo načtená data, případně kód chyby
27 registry GEA generátoru název přístup offset popis Position 1520 Aktuální žádaná poloha v režimu lineární synchronizace, nebo úhel vačky v režimu nelineární synchronizace [inc] CamPosition 1528 Aktuální žádaná poloha v režimu nelineární synchronizace [inc] Offset 1536 Offset výstupní pozice [inc] Shift 1544 Úhlový posun vypočtené hodnoty SlavePosition [inc] ActualShift 1552 Skutečná hodnota posunutí výstupní polohy [inc] IncShift 1560 Změna úhlového posunu SlavePosition [inc/servotick] IncIn 1568 ychlost změny převodového poměru GEA [inc/servotick] CamIncPosition 1576 Úhlový posun přírustkové vačky [inc] CamScale 1584 Měřítko dat vačky koeficient, kterým se násobí data vačky eserve_d 1592 ezerva SourceNumber 1656 Číslo namapovaného servopohonu sloužícího jako zdroj masterpolohy SourcePosition 1660 Typ masterpolohy 0 = GEA neaktivní 1 = WritePosition master servopohonu (žádaná poloha) 2 = Position master servopohonu (aktuální skutečná poloha) 3 = ServoTick master servopohonu 4 = ExtPosition master servopohonu (aktuální hodnota pozice z externího snímače master servopohonu) Mode 1664 Mód generátoru GEA 0 = GEA neaktivní 1 = režim lineárního převodu 2 = režim simulace vačky In 1668 Žádaná hodnota čitatele převodového poměru Out 1672 Jmenovatel převodového poměru ActualIn 1676 Aktuální čitatel převodového poměru CamLine 1680 Offset počátku dat profilu vačky [byty] CamLen 1684 Počet dat vačky délka tabulky dat vačky CamType 1688 Typ vačky 0 = vratná vačka 1 = přírustková vačka CamTab 1692 Umístění tabulky dat vačky ve sdílené paměti 0 = TGM_Cam_Profile 1 = TGM_Data CamExpControl 1696 Stav aktivity externích tabulek dat (bitová mapa) bit 0 = Aktivita Tabulky externích dat 1 (0 = neaktivní, 1 = aktivní) bit 1 = Aktivita Tabulky externích dat 2 (0 = neaktivní, 1 = aktivní) CamExpLine1 W 1700 Offset počátku dat profilu Tabulky externích dat 1 [byty] CamExpLine2 W 1704 Offset počátku dat profilu Tabulky externích dat 2 [byty] CamExpAddress1 W 1708 Offset proměnné ve sdílené paměti Data, kam TG Motion zapisuje aktuální výstupní hodnotu tabulky EXTDATA1 [byty] CamExpAddress2 W 1712 Offset proměnné ve sdílené paměti Data, kam TG Motion zapisuje aktuální výstupní hodnotu tabulky EXTDATA2 [byty] eserve_i 1716 ezerva registry MAP_CNC (interpolátor) název přístup offset popis Number W 1776 Určuje číslo Interpolátoru, na který je daný servopohon namapován 0 = servopohon není mapován NumberAxes W 1780 Určuje číslo osy, na kterou je daný servopohon namapován pouze u víceosých servozesilovačů 0 = servopohon není mapován Offset W 1784 Určuje posunutí výstupní hodnoty polohy interpolátoru [inc] eserve W 1788 ezerva
28 registry CAPTUE název Control přístup offset Typ_ExtCapture popis 1792 Ovládání zachycování polohy 0 = zachycení zakázáno 1 = povoleno zachycení od externího digitálního vstupu (pouze u servozesilovačů AKD a ServoStar) 2 = povoleno jednorázové zachycení registrů systémem TG Motion W 1796 Číslo dig. vstupu a typ hrany, na niž se bude zachycování synchronizovat (bitová mapa) bit 0 = povolení zachycení na náběžnou hranu dig. vstupu 1 bit 1 = povolení zachyvcení na sestupnou hranu dig. Vstupu 1 bit 2 = povolení zachycení na náběžnou hranu dig. vstupu 2 bit 3 = povolení zachyvcení na sestupnou hranu dig. vstupu 2 bit 4 = povolení zachycení na nulový puls encodéru Offset W 1800 Adresový offset proměnné zachycené do CAPTUE.Data [byty] IData Ieserve 1804 Zachycená data ze sdílené paměti TGM_Data z offsetu Offset. Data jsou typu Integer (4byte) 1808 ezerva délky čtyř proměnných typu Integer PPosition 1824 Skutečná poloha servopohonu při náběžné hraně dig. Vstupu [inc] NPosition 1832 Skutečná poloha servopohonu při sestupné hraně dig. Vstupu [inc] PExt_Position 1840 Hodnota polohy externího snímače polohy při náběžné hraně dig. Vstupu [inc] NExt_Position 1848 Hodnota polohy externího snímače polohy při sestupné hraně dig. Vstupu [inc] Write_Position 1856 Zachycená požadovaná poloha servopohonu [inc] DData 1864 Zachycená data ze sdílené paměti TGM_Data z offsetu Offset. Data jsou typu Double (8byte) Zero_Position 1872 Skutečná poloha servopohonu v momentě příchodu nulového pulsu externího inkrementáního snímače (CAPTUE.Typ_ExtCapture bit 4) [inc] Deserve 1880 ezerva délky pěti proměnných typu Double registry COMMAND název Control přístup offset eserve Par [0...14] popis 1920 Zapsáním čísla funkce do tohoto registru se daná funkce vykoná (Viz. kap. 5. COMMAND) 1924 ezerva délky jedné proměnné Integer (4byty) W proměnných typu Double pro parametry předávané vykonávané funkci. Konkrétní význam parametrů závisí na následně volané funkci vložením nenulové hodnoty do registru Command.Control)
TG Motion verze 4 Skupina typu SERVO návod k obsluze
TG Motion verze 4 Skupina typu SERVO návod k obsluze Olomoucká 1290/79-1 - Fax: +420 548 141 890 Historie revizí datum verze popis 10. 1. 2017 1.0 31. 7. 2017 1.1 upravena typografie Olomoucká 1290/79-2
TG Motion verze 4 Skupina typu I/O návod k obsluze
TG Motion verze 4 Skupina typu I/O návod k obsluze Olomoucká 1290/79-1 - Fax: +420 548 141 890 Obsah 1. Skupina I/O...3 1.1 Popis skupiny I/O...3 1.2 Součásti skupiny I/O...3 OBECNÉ REGISTRY...3 SDO...3
Symbolický název Velik. Adresa Význam Jednotky
gdata.mode 4 Byte $1EF Řídící mód serva Digital Torque Mode = $1001 Digital Speed Mode = $2002 Analog Torque Mode = $8001 Analog Speed Mode = $10001 Stepper Motor Mode = $20004 Position Absolute Mode =
TG Motion verze 4 Modul Virtuální PLC návod k obsluze
TG Motion verze 4 Modul Virtuální PLC návod k obsluze Olomoucká 1290/79-1 - Fax: +420 548 141 890 Historie revizí datum verze popis 10. 1. 2017 1.0 31. 7. 2017 1.1 upravena typografie Olomoucká 1290/79-2
26. PERIFERIE PŘIPOJENÉ NA ETHERCAT
Periferie EtherCAT 26. PERIFERIE PŘIPOJENÉ NA ETHERCAT 26.1 EtherCAT základy Systém umožňuje připojit různé periferie (pohony, vstupy a výstupy,..) pomocí sběrnice EtherCAT. Na připojení se využívá samostatný
TG Motion verze 4 Modul Virtuální PLC návod k obsluze
TG Motion verze 4 Modul Virtuální PLC návod k obsluze -1- Obsah 1. Virtuální PLC...3 1.1 Popis Virtuálního PLC...3 1.2 Tvorba PLC...3 1.3 Vyžadovaný algoritmus PLC...3 Načtení vstupů...3 Zpracování hodnot
TG Motion verze 4 Struktura Interpolátor návod k obsluze
TG Motion verze 4 Struktura Interpolátor návod k obsluze Olomoucká 1290/79-1 - Fax: +420 548 141 890 Historie revizí datum verze popis 10. 1. 2017 1.0 31. 7. 2017 1.1 upravena typografie Olomoucká 1290/79-2
5. STRUKTURA PLC PROGRAMU
5. STRUKTURA PLC PROGRAMU Struktura PLC programu je navržena s ohledem na co jefektivnější návrh programu při přizpůsobení CNC systému na stroj. 5.1 Moduly jazyka TECHNOL Moduly jazyka PLC836 byly vytvořeny
AKD. digitální servozesilovače
AKD digitální servozesilovače Digitální servozesilovače Komplexní dodávky a zprovoznění servopohonů, dodávky řídicích systémů. Česká společnost TG Drives dodává již od roku 1995 servopohony pro stroje
Servopohony. Servozesilovače AKD
Servopohony Servozesilovače AKD Komplexní dodávky a zprovoznění servopohonů, dodávky řídicích systémů. Česká společnost TG Drives dodává již od roku 1995 servopohony pro stroje a zařízení v průmyslové
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20 Popis funkce Popis ovládacího software S.C.D. Edice 01/2014 servotechnika Obsah 1 Úvod... 3 2 Popis funkčních tlačítek... 4 3 Popis funkcí... 5 3.1 MENU-Módy serva...
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20 MODBUS RTU Popis funkce Popis ovládacího software S.C.D. Edice 01/2014 servotechnika Obsah MODBUS RTU... 1 1 Úvod... 3 2 Popis funkčních tlačítek... 4 3 Popis funkcí...
TGZ. 2-osé digitální servozesilovače
TGZ 2-osé digitální servozesilovače Digitální servozesilovače TGZ TGZ představuje nový koncept měničů pro více-osé aplikace. TGZ v sobě zahrnuje moderní prvky digitálního řízení, jednoduché přednastavené
Knihovna ServoLib Řízení servopohonu bez zpětné vazby. TXV 003 50.01 první vydání březen 2009 změny vyhrazeny
Knihovna ServoLib Řízení servopohonu bez zpětné vazby TXV 3 5.1 první vydání březen 29 změny vyhrazeny Historie změn Datum Vydání Popis změn Březen 29 1 První vydání OBSAH 1 Úvod...3 1.1 Servopohony s
NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL
NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL Principy komunikace zařízení na MP-Bus s automatem MICROPEL, popis prostředků pro zákaznický program edice 02.2014 verze 1.0 MPC400
Princip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
PosiBlast APLIKAČNÍ MANUÁL. Verze: 1.0 03/04/2002 BLAST-E MNU 0100. JKO MEZ CZ s.r.o. ELEKTROPOHONY
PosiBlast Verze: 1.0 03/04/2002 BLAST-E MNU 0100 APLIKAČNÍ MANUÁL JKO MEZ CZ s.r.o. ELEKTROPOHONY Oficiální zastoupení firem REEL S.r.l. a EARP s.p.a Hájecká 2 618 00 Brno-Černovice Tel./fax : +420 548
Úvod. S7-300 CPU SINAMICS žádost. Bez integrovaného polohování Komunikace s pohony pomocí standardních telegramů S7-300 CPU
Úvod Současné systémy S7-300 CPU SINAMICS žádost reakce Bez integrovaného polohování Komunikace s pohony pomocí standardních telegramů S7-300 CPU Easy Motion Control Žádaná rychlost Aktuální poloha SINAMICS
TG Motion verze 4 Hardware návod k obsluze
TG Motion verze 4 Hardware návod k obsluze Olomoucká 1290/79-1 - Fax: +420 548 141 890 Historie revizí datum verze popis 10. 1. 2017 1.0 31. 7. 2017 1.1 upravena typografie Olomoucká 1290/79-2 - Fax: +420
Procesní automatizační systém PC 8000. Stručné informace
Procesní automatizační systém Stručné Strana 2 PC systém se skládá z několika modulů Ovládací jednotka průmyslového počítače Více kontrolních jednotek (momentálně vždy 1x PAS a FEED) Síťová část a nepřetržité
Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program RS03-02 regulátor pro řízení servopohonů
Obsah: Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Program RS03-02 regulátor pro řízení servopohonů 1.0 Obecný popis... 1 1.1 Popis programu... 1 1.2 Popis zobrazení... 2 1.3
Úvod. Instalace měřícího programu. Nastavení parametrů a konstant měřícího programu
Úvod Deska je určena pro čtení a zpracování údajů z inkrementálních snímačů. K počítači je připojena přes rozhraní USB. Dodávaný software je funkčí pro systémy Windovs XP a vyšší. Do čítacích vstupů desky
TGZ. 2-osé digitální servozesilovače
TGZ 2-osé digitální servozesilovače Digitální servozesilovače TGZ TGZ představuje nový koncept měničů pro více-osé aplikace. TGZ v sobě zahrnuje moderní prvky digitálního řízení, jednoduché přednastavené
CNC Technologie a obráběcí stroje
CNC Technologie a obráběcí stroje Ruční ovladač MPG 1 Specifikace: Ruční ovladač MPG s přepínačem os, velikostí kroku a MPG STOP tlačítkem. MPG STOP tlačítko pro vypnutí vřetene a všech výstupů. Připojuje
TGA-24-9/20. Instrukční manuál DIGITÁLNÍ SERVOZESILOVAČ. Typy servozesilovačů
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20 Instrukční manuál Edice 06/2012 Typy servozesilovačů TGA-24-9/20 standardní verze TGA-24-9/20-O1 s volitelným komunikačním konektorem X1 8 pólů TGA-24-9/20-O3 napájecí
Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka výroby pečiva ERP2
Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Řídící jednotka výroby pečiva ERP2 Obsah: 1.0 Obecný popis... 2 1.1 Popis programu... 2 1.2 Vstupní měřené veličiny... 2 1.3 Další
Popis základních parametrů TGZ
Popis základních parametrů TGZ Name Axis Basic Group Index (ETH) Group Item Access Index Index Unit Size Popis [CZ] C-Type1 Common 0x2000 0 0 read-only chars Typové označení servozesilovače 1/5 C-Type2
TGZ. 2-osé digitální servozesilovače
TGZ 2-osé digitální servozesilovače Digitální servozesilovače TGZ TGZ představuje nový koncept měničů pro více-osé aplikace. TGZ v sobě zahrnuje moderní prvky digitálního řízení, jednoduché přednastavené
Servozesilovače. Digitální servozesilovače TGA, TGP
Servozesilovače Digitální servozesilovače TGA, TGP Digitální servozesilovače TGA 300 Digitální servozesilovače TGA 300 jsou určené pro řízení synchronních rotačních a lineárních servomotorů. Servozesilovače
2. TECHNICKÉ A PROGRAMOVÉ VYBAVENÍ SYSTÉMU
Obsah 1. ÚVOD... 1-1 2. TECHNICKÉ A PROGRAMOVÉ VYBAVENÍ SYSTÉMU CNC8x9... 2-1 2.1. Výběr z technických parametrů... 2-1 2.2. Sestava systému CNC8x9 DUAL... 2-3 3. ZÁKLADNÍ INSTRUKCE JAZYKA PLC836... 3-1
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20 Instrukční manuál Edice 01/2014 servotechnika Typy servozesilovačů TGA-24-9/20 TGA-24-9/20-O1 TGA-24-9/20-O3 TGA-24-9/20-O4 TGA-24-9/20-O8 standardní verze s volitelným
MOTORY A ŘÍZENÍ POHONŮ MAXON verze 1.5 ( ) Základní parametry řídicích jednotek rychlosti pro motory DC a EC. maxon
Základní parametry řídicích jednotek pro motory DC a EC maxon výtah z dokumentu MOTORY A ŘÍZENÍ POHONŮ Verze 1.5 (25. 3. 2008) UZIMEX PRAHA, spol. s r.o. 1/6 Základní parametry řídicích jednotek DC Vybavení
Systém řízení sběrnice
Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou
Vstupně - výstupní moduly
Vstupně - výstupní moduly Přídavná zařízení sloužící ke vstupu a výstupu dat bo k uchovávání a archivaci dat Nejsou připojována ke sběrnici přímo, ale prostřednictvím vstupně-výstupních modulů ( ů ). Hlavní
TP 304337/b P - POPIS ARCHIVACE TYP 457 - Měřič INMAT 57 a INMAT 57D
Měřič tepla a chladu, vyhodnocovací jednotka průtoku plynu INMAT 57S a INMAT 57D POPIS ARCHIVACE typ 457 OBSAH Možnosti archivace v měřiči INMAT 57 a INMAT 57D... 1 Bilance... 1 Uživatelská archivace...
TG Motion verze 4 Hardware návod k obsluze
TG Motion verze 4 Hardware návod k obsluze Olomoucká 1290/79-1 - Fax: +420 548 141 890 Obsah 1. Hardware...3 1.1 Popis hardwarového řešení...3 1.2 PC - počítač...4 Podporované a testované síťové karty...4
SMX. Bezpečnost pro stroje a zařízení. Safety advanced Bezpečnostní řídicí systém naplňuje heslo Vhodný pro každou aplikaci!
BBH PRODUCTS SMX Bezpečnost pro stroje a zařízení Safety advanced Bezpečnostní řídicí systém naplňuje heslo Vhodný pro každou aplikaci! Produktová řada SMX je tou správnou odpovědí na požadavky norem kladené
Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka regulace podtlaku TPR
Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Řídící jednotka regulace podtlaku TPR Obsah: 1.0 Obecný popis... 2 1.1 Popis programu... 2 1.2 Vstupní měřené veličiny... 2 1.3
Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX
KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné
A TECHNICKÉ VLASTNOSTI
Obsah I Předmluva 1 Bezpečností opatření 2 A TECHNICKÉ VLASTNOSTI A1 Všeobecně 5 1.1 Úvod 5 1.2 Dokumentace 6 1.3 Kontrola dodávky 6 1.4 Skladování 6 A2 Montáž 2.1 Vnější rozměry, montáž, bezpečné umístění
Systém adresace paměti
Systém adresace paměti Základní pojmy Adresa fyzická - adresa, která je přenesena na adresní sběrnici a fyzicky adresuje hlavní paměť logická - adresa, kterou má k dispozici proces k adresaci přiděleného
Genius 4x Čtyřosý pozicionér pro frézovací, vrtací a vyvrtávací stroje
Genius 4x Čtyřosý pozicionér pro frézovací, vrtací a vyvrtávací stroje K vykonávání automatických cyklů na stroji nemůsí být nutné instalovat komplexní a tudíž drahý CNC systém. Někdy je možno dosáhnout
FVZ K13138-TACR-V004-G-TRIGGER_BOX
TriggerBox Souhrn hlavních funkcí Synchronizace přes Ethernetový protokol IEEE 1588 v2 PTP Automatické určení možnosti, zda SyncCore zastává roli PTP master nebo PTP slave dle mechanizmů standardu PTP
SW IAI - jednoduché programování pohonu
SW IAI - jednoduché programování pohonu 1 SW IAI - jednoduché programování pohonu Abstrakt Tento aplikační postup ukazuje na příkladu pohonu ERC3 jednoduchost práce se SW pro vytváření pozic u pohonů IAI.
Základní uvedení do provozu frekvenčního měniče SD6/SI6 od firmy Stöber
Základní uvedení do provozu frekvenčního měniče SD6/SI6 od firmy Stöber 2 Základní uvedení do provozu frekvenčního měniče SD6/SI6 od firmy Stöber s ovládáním přes I/O Abstrakt Tento aplikační postup popisuje
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 základním pojmům principu řídicích systémů u výrobních strojů Autor: Doc. Ing. Josef Formánek, Ph.D. Podklady
IMOTION Stručný přehled
IMOTION Stručný přehled Vlastnosti systému PLC funkce (například synchronizace, polohování...) SIMOTION Spojení: Logických funkcí Technologických funkcí Technologické funkce (například regulace tlaku,
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny 1 TXV 003 73.01 Historie změn Datum Vydání Popis změn Září 2012 1 První vydání, popis odpovídá EpsnetLib_v11 OBSAH 1 Úvod...3 2 Datové
CZ_manual_ETC. manuál diagnostického programu TATRAdiagnoser
CZ_manual_ETC manuál diagnostického programu TATRAdiagnoser díl 2 : ETC - řídící jednotka řazení NORGREN I. Použití jednotky ETC Řídící jednotka ETC je určena pro ovládání semi - automatického řazení převodových
INTEGROVANÉ INFORMAČNÍ A ŘÍDICÍ SYSTÉMY PRŮMYSLOVÉ AUTOMATIZACE
INTEGROVANÉ INFORMAČNÍ A ŘÍDICÍ SYSTÉMY PRŮMYSLOVÉ AUTOMATIZACE Ing. Aleš Galuška VŠB-TU Ostrava Abstract Tento příspěvek zabývá integrací nového způsobu řízení, fuzzy řízení pohonu válcovací stolice.
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20
DIGITÁLNÍ SERVOZESILOVAČ TGA-24-9/20 Instrukční manuál Edice 03/2004 servotechnika Bezpečnostní instrukce Před provedením instalace si přečtěte tuto dokumentaci. Nesprávné zacházení se servozesilovačem
Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.
Základní principy konstrukce systémové sběrnice - shrnutí Shrnout základní principy konstrukce a fungování systémových sběrnic. 1 Co je to systémová sběrnice? Systémová sběrnice je prostředek sloužící
TIA na dosah. Safety funkce - SIMATIC S7-1500F a SINAMICS G120 v TIA Portálu v13. Siemens AG 2014. Alle Rechte vorbehalten. siemens.
TIA na dosah Safety funkce - SIMATIC S7-1500F a SINAMICS G120 v TIA Portálu v13 siemens.com/answers Přehled SIMATIC a SINAMICS silný tým v TIA-Portálu! Úkoly: Řešení TIA-Portal V13, S7-1500 a Startdrive:
Řídící systémy hydraulických procesů. Cíl: seznámení s možnostmi řízení, regulace a vizualizace procesu.
Řídící systémy hydraulických procesů Cíl: seznámení s možnostmi řízení, regulace a vizualizace procesu. Hydraulický systém Vysoký výkon a síla při malých rozměrech Robustní a levné lineární pohony Regulace
SEKVENČNÍ LOGICKÉ OBVODY
Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních
Reliance. Komunikační driver Johnson Controls verze 1.5.4
Reliance Komunikační driver Johnson Controls verze 1.5.4 OBSAH 1.1. Základní pojmy... 3 2. Komunikační driver Johnson Controls... 4 2.1 Základní Vlastnosti... 4 Start driveru... 4 Připojení stanice N2
Komunikace modulu s procesorem SPI protokol
Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace
CNC Technologie a obráběcí stroje
CNC Technologie a obráběcí stroje GVE67 I/O jednotka digitálních vstupů a výstupů 1 Specifikace: Rozšiřuje možnosti řídícího systému Armote a GVE64 o dalších 16 digitálních vstupů a 8 relé výstupů. 2 Aplikace
Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní
Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní Testování obvodů přístup k obvodům omezen porty / vývody In-Circuit Testery (Bed of Nails) Fine Pitch / MCM Multilayer Coating
2) Nulový bod stroje používáme k: a) Kalibraci stroje b) Výchozímu bodu vztažného systému c) Určení korekcí nástroje
1) K čemu používáme u CNC obráběcího stroje referenční bod stroje: a) Kalibraci stroje a souřadného systému b) Zavedení souřadného systému stroje c) K výměně nástrojů 2) Nulový bod stroje používáme k:
OVLÁDÁNÍ FAN COIL JEDNOTKY 02
Typová aplikace řeší regulaci teploty prostoru místnosti pomocí dvoutrubkové Fan Coil jednotky nebo skupiny Fan Coil jednotek s topnými nebo chladicími výměníky se zabudovaným jednorychlostním ventilátorem.
MIDAM Verze 1.1. Hlavní okno :
MIDAM Verze 1.1 Podporuje moduly Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600, Ghc 2x. Umožňuje nastavení parametrů, sledování výstupních nebo vstupních
EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.
EC Motor IO Modul EC200 EC200 Int. EC200 Ext. Verze 1.20, revize 2010-07-27 PMControl s.r.o. 1. Popis IO modulu EC200 IO modul EC200 je rozšiřující interface pro motory s vestavěnou elektronikou řady PMC
CNC frézování - Mikroprog
Předmět: Ročník: Vytvořil: Datum: PRAXE 3. ročník Jindřich Bančík 14.3.2012 Název zpracovaného celku: CNC frézování - Mikroprog CNC frézování - Mikroprog 1.Obecná část 1.1 Informace o systému a výrobci
Přenos signálů, výstupy snímačů
Přenos signálů, výstupy snímačů Topologie zařízení, typy průmyslových sběrnic, výstupní signály snímačů Přenosy signálů informací Topologie Dle rozmístění ŘS Distribuované řízení Většinou velká zařízení
PRO K206 Kompletní letecký elektronický systém
PRO K206 Kompletní letecký elektronický systém pro UAS Evidenční list software Název FV - Software a knihovna příkazů pro ovládání rotačního stolku v prostředí MATLAB Datum realizace únor duben 2014 Určení
11. Logické analyzátory. 12. Metodika měření s logickým analyzátorem
+P12 11. Logické analyzátory Základní srovnání logického analyzátoru a číslicového osciloskopu Logický analyzátor blokové schéma, princip funkce Časová analýza, glitch mód a transitional timing, chyba
BASPELIN CPM EQ21. Popis obsluhy ekvitermního regulátoru CPM EQ21
BASPELIN CPM EQ21 Popis obsluhy ekvitermního regulátoru CPM EQ21 září 2002 EQ21 CPM Důležité upozornění Obsluhovat zařízení smí jen kvalifikovaná a řádně zaškolená obsluha. Nekvalifikované svévolné zásahy
10. MAPOVÁNÍ BINÁRNÍCH A ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ
10. MAPOVÁNÍ BINÁRNÍCH A ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ 10.1 Princip mapování Mapování vstupů a výstupů umožňuje přiřazovat fyzické vstupy a výstupy pro periferie MEFI k PLC programu jen na základě konfigurace
Programovatelná počítadla CT6M a CT6S
Products Elektrické stroje Elektronická počítadla Počítadla s předvolbou Programovatelná počítadla CT6M a CT6S Kombinace počítadlo / časové relé Velký výběr funkcí Funkce počítadla dávek (pouze CT6M-1P
Direct Digital Synthesis (DDS)
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Direct Digital Synthesis (DDS) Přímá číslicová syntéza Tyto materiály vznikly za podpory
18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry
18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry Digitální voltmetry Základním obvodem digitálních voltmetrů je A/D
Řízení IO přenosů DMA řadičem
Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována
Pokojová jednotka Neoré RCM 2-1
IMPROMAT NEO INVERTER Pokojová jednotka Neoré RCM 2-1 Návod k obsluze a údržbě Instalační manuál Servisní manuál vydání 10/2010 - veškeré změny textu i tech. parametrů vyhrazeny Pokojová jednotka RCM 2-1
Uživatelský manuál. KNX232e / KNX232e1k
Uživatelský manuál verze dokumentu 1.2 (pro firmware od verze 2.1) KNX232e / KNX232e1k KNX232e slouží pro ovládání a vyčítání stavů ze sběrnice KNX sériová linka s ASCII protokolem signalizace komunikace
NÁVOD K OBSLUZE. ústředna CS-484E-3
NÁVOD K OBSLUZE ústředna CS-484E-3 OBSAH 1. Popis 2. Technické informace 3. Čelní panel 4. Stabilizační interval 5. Zobrazení a inicializace alarmů 6. Funkce "FAULT" 7. Instalace a údržba 8. Upozornění
Odměřovací systémy. Odměřování přímé a nepřímé, přírůstkové a absolutní.
Odměřovací systémy. Odměřování přímé a nepřímé, přírůstkové a absolutní. Radomír Mendřický Elektrické pohony a servomechanismy 7. 3. 2014 Obsah prezentace Úvod Odměřovací systémy Přímé a nepřímé odměřování
Registrový model HDD
Registrový model HDD Charakteristika Pevný disk IDE v sestavě personálního počítače sestává z disku a jeho řadiče tyto dvě komponenty tvoří jeden mechanický celek. Procesor komunikuje s řadičem přes registry
BASPELIN CPL. Popis obsluhy ekvitermního regulátoru CPL EQ23/EQ24
BASPELIN CPL Popis obsluhy ekvitermního regulátoru CPL EQ23/EQ24 červenec 2007 EQ23 CPL Důležité upozornění Obsluhovat zařízení smí jen kvalifikovaná a řádně zaškolená obsluha. Nekvalifikované svévolné
Automation and Drives. Motion Control Funkce
Funkce Co je? ((Verpackung)) je termín pro komplexní řízení polohování jednotlivých os nebo víceosého systému v rámci jednoho zařízení nebo stroje Funkce 21-23.6.2005 Fólie 2 Změny ve strojírenství Klasické
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií Autor: Tomáš Válek, xvalek02@stud.fit.vutbr.cz Login: xvalek02 Datum: 21.listopadu 2012 Obsah 1 Úvod do rozhraní I 2 C (IIC) 1 2 Popis funkčnosti
Proudový zdroj. Ovládací aplikace pro PC. 3/2017 ATEsystem s.r.o.
Proudový zdroj Ovládací aplikace pro PC 3/2017 ATEsystem s.r.o. www.atesystem.cz Informace o dokumentu Číslo revize Autor Datum revize Popis 0 Josef Navrátil 14.12.2016 Vytvoření manuálu 1 Jan Baroš 2.2.2017
Typy a použití klopných obvodů
Typy a použití klopných obvodů Klopné obvody s hodinovým vstupem mění svůj stav, pokud hodinový vstup má hodnotu =. Přidáním invertoru před hodinový vstup je lze upravit tak, že budou měnit svůj stav tehdy,
Aplikace. Hlásič SMS
Aplikace Hlásič SMS Strana 2 z 12 Obsah OBSAH...3 SMS HLÁSIČ...4 POPIS KOMUNIKAČNÍHO MODULU CGU 03...4 Obecný popis...4 Indikace stavu modulu...5 Hardwarová konfigurace...6 Nastavení konfigurace SMS hlásiče...7
Uživatelský manuál. KNXgal
gal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice napájeno ze sběrnice indikace komunikace na a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné adresy na
Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Měřící jednotka výkonu EME
Obsah: Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Měřící jednotka výkonu EME 1.0 Obecný popis... 2 1.1 Popis programu... 2 1.2 Vstupní měřené veličiny... 2 1.3 Další zobrazované
Momentové motory. (vestavné provedení) TGQ Momentové (přímé) motory
Momentové motory (vestavné provedení) TGQ Momentové (přímé) motory Komplexní dodávky a zprovoznění servopohonů, dodávky řídicích systémů. Česká společnost TG Drives dodává již od roku 1995 servopohony
Simatic S Technologické objekty pro polohování a jejich napojení na Sinamics S120
TIA na dosah květen 2013 TIA na dosah květen 2013 Simatic S7-1500 Technologické objekty pro polohování a jejich napojení na Sinamics S120 Siemens, s.r.o., divize Industry Automation & Drive Technologies
Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student
Předmět Ústav Úloha č. 9 BIO - igitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student Cíle Pochopení funkce obvodu pro odstranění zákmitů na
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Zjednodušené schéma systému z základ hardware pro mainframe tvoří: operační pamět - MAIN / REAL STORAGE jeden
Praktické úlohy- 2.oblast zaměření
Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření
Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím
Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím karty Humusoft MF624. (Jan Babjak) Popis přípravku Pro potřeby výuky na katedře robototechniky byl vyvinut přípravek umožňující řízení pohonu
SEMESTRÁLNÍ PROJEKT Y38PRO
SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s
Ignition Control V6.5
ideas make 28.5.2007 future ideas make future IMFsoft, s.r.o. /9 Aplikace Ignition Control Elektronické zapalování obsahuje řadu funkcí jejichž nastavení lze s výhodou provést prostřednictvím osobního
AS-Interface. AS-Interface. = Jednoduché systémové řešení
AS-Interface = Jednoduché systémové řešení Představení technologie AS-Interface Technologie AS-Interface Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace AS-Interface
Návod k obsluze. HtIndustry. rozšířená konfigurační úroveň. HTH8 s.r.o. HtIndustry, rozšířená konfigurační úroveň, 2.02/rev.
Návod k obsluze HtIndustry rozšířená konfigurační úroveň HtIndustry, rozšířená konfigurační úroveň, 2.02/rev. 1, 01/2004 1 HTH8 s.r.o. Eimova 880, 572 01 Polička Czech Republic tel.: +420 461 619 515 fax:
INTERFACE GSM VT-GSM-007
Popis zařízení INTERFACE GSM VT-GSM-007 Zařízení VT-GSM-007 je GSM interface s hlasovým kanálem a 2 vstupy a 2 výstupy (NO,NC). Vstupy se aktivují připojením na záporný potenciál napájení 0V. Doba pro
KONTAKT Řízení motorů pomocí frekvenčních měničů. Autor: Bc. Pavel Elkner Vedoucí: Ing. Jindřich Fuka
KONTAKT 2010 Řízení motorů pomocí frekvenčních měničů Autor: Bc. Pavel Elkner (elknerp@seznam.cz) Vedoucí: Ing. Jindřich Fuka (fuka@fel.cvut.cz) 1/5 Hardware Model s asynchronním motorem Modul s automatem
Obsah 1 Technologie obrábění na CNC obráběcím stroji... 2
Obsah 1 Technologie obrábění na CNC obráběcím stroji... 2 Souřadnicový systém... 2 Vztažné body... 6 Absolutní odměřování, přírůstkové odměřování... 8 Geometrie nástroje...10 Korekce nástrojů - soustružení...13