Řízení SCARA Robota IXP pomocí jazyka SEL



Podobné dokumenty
2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková

Autodesk Inventor 8 vysunutí

Business Contact Manager Správa kontaktů pro tisk štítků

Zápis dat z dotykového displeje s integrovaným PLC SmartAxis Touch na USB Flash disk a vyčítání dat pomocí softwaru Downloader

Modul pro testování elektrických obvodů

MS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE

Výrazy lze též zavést v nečíselných oborech, pak konstanty označuji jeden určitý prvek a obor proměnné není množina čísel.

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1. Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/34.

DMX512 PC Control Stručný návod k použití programu Verze 1.0 Copyright 2007 Dokumentace: Ing. Jaroslav Nušl

Externí zařízení Uživatelská příručka

Poruchy modul pro rychlé hlášení poruch z provozu.

Změna sazby DPH v HELIOS Red po

Definice z = f(x,y) vázané podmínkou g(x,y) = 0 jsou z geometrického hlediska lokálními extrémy prostorové křivky k, Obr Obr. 6.2.

Centrum pro flexibilní zpracování plechových polotovarů (II)

Příručka pro práci s dataloggerem Labquest 2. Zapínání a domácí obrazovka

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Radek Havlík [ÚLOHA 05 VYŘÍZNUTÍ MATERIÁLU LINEÁRNÍ A ROTACÍ]

ZADÁVÁNÍ DAT V PŘÍKAZECH

3.1.4 Trojúhelník. Předpoklady: Každé tři různé body neležící v přímce určují trojúhelník. C. Co to je, víme. Jak ho definovat?

Novinky verze ArCon 14 Small Business

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

AMU1 Monitorování bezpečného života letounu (RYCHLÝ PŘEHLED)

Modul: Cvičebnice programování ISO - soustruh

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Asymptoty grafu funkce

SEZNAM PŘÍLOH. Příloha č. 1 Dohoda o individuální hmotné odpovědnosti podle 252 zákoníku práce 114

František Hudek. červen ročník. Nastavení myši, místní a jazykové nastavení.

V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.

Lekce 2 LEGO Education (3,5 vyuč. hodiny)

Třetí sazba DPH 10% v programech Stravné a MSklad pokročilé nastavení

Digitální učební materiál

Kótování na strojnických výkresech 1.část

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

Změnu DPH na kartách a v ceníku prací lze provést i v jednotlivých modulech.

C. 2. Pořízení a implementace IS

2.6.4 Lineární lomené funkce s absolutní hodnotou

Vítězslav Bártl. prosinec 2013

Pocasicz.cz / pocasiesk.sk - zadání výroby

Lineární algebra. Vektorové prostory

2N NetSpeaker. IP Audio Systém. Manuál 1.4

Manuál pro WebRSD. verze 2.0 z

Numerická integrace. 6. listopadu 2012

souřadné systémy geometrické určení polohy pevně spojené se vztažným tělesem

rozlišení obrazovky 1024 x 768 pixelů operační systém Windows 2000, Windows XP, Windows Vista 1 volný sériový port (volitelný) přístup na internet

4. cvičení: Pole kruhové, rovinné, Tělesa editace těles (sjednocení, rozdíl, ), tvorba složených objektů

Rostislav Horčík. 13. října 2006

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 02 VYSUNUTÍ PROFILU LINEÁRNÍ A ROTACÍ ]

WEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE

Nastavení telefonu T-Mobile MDA Touch

Systém podporuje různé typy referencí. Referenci může provést jak systémová část software, tak PLC program.

CNC soustružení pro začátečníky

Uživatelský manuál k instalaci a aktivaci systému BUILDpower S

TRANSFORMACE. Verze 4.0

MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD. Verze: 1.

téma: Formuláře v MS Access

Šicí stroje NX-400 NX-200

(k 1)x k + 1. pro k 1 a x = 0 pro k = 1.

Uživatelská dokumentace

Veškeré potřebné nástroje a informace v různých světových jazycích naleznete na

doc. Dr. Ing. Elias TOMEH

Cvičení 3 z předmětu CAD I PARAMETRICKÉ 3D MODELOVÁNÍ


SW IAI - jednoduché programování pohonu

Na následující stránce je poskytnuta informace o tom, komu je tento produkt určen. Pro vyplnění nového hlášení se klikněte na tlačítko Zadat nové

Funkce Vypracovala: Mgr. Zuzana Kopečková

Inovace výuky prostřednictvím šablon pro SŠ

Měření kruhovitosti/válcovitosti ROUNDTEST RA-2200

Návod ke stažení a instalaci bodů zájmu do navigace TomTom řady Via a Go100x

Grafické řešení soustav lineárních rovnic a nerovnic

Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X se nazývá obraz.

Stručný návod na práci v modulu podatelna a výpravna

Témata pro doktorandské studium

Předmluva 1 Typografická konvence použitá v knize 2. 1 Úvod do Wordu Popis obrazovky 7 Popis panelu nabídek 9 Zadávání příkazů 10

Dů kazové úlohy. Jiří Vaníček

OBEC PŘIBYSLAVICE. Zastupitelstvo obce Přibyslavice. Obecně závazná vyhláška. Obce Přibyslavice Č. 1/2015

Matematický model malířského robota

plošný 3D NURBS modelář pracující pod Windows NURBS modely jsou při jakkoliv blízkém pohledu dokonale hladké

Návod k obsluze CC&C WA-6212-V2

TECHNICKÁ DOKUMENTACE NA PC

CZ.1.07/1.1.14/ Inovace výuky v Písku a okolí Pracovní list. Automatizační cvičení. Elektropneumatická ruka _LD

KÓDOVÝ ZÁMEK 1105/2 A 1156/10

Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY

Záloha a obnovení Uživatelská příručka

Název: VY_32_INOVACE_PG3307 Vytváření objektů z křivek pomocí Extrude a Lathe

M-10. AU = astronomická jednotka = vzdálenost Země-Slunce = přibližně 150 mil. km. V následující tabulce je závislost doby

Co najdete v ASPI? (pro uživatele SVI FSE UJEP)

Podrobný postup pro doplnění Žádosti o dotaci prostřednictvím Portálu Farmáře. 1. kolo příjmu žádostí Programu rozvoje venkova ( )

NÁVOD K HODINKÁM S KAMEROU 1. Úvod Dostává se Vám do rukou kamera s mikrofonem, záznamem obrazu a zvuku skrytá v náramkových hodinkách.

Zabezpečení Uživatelská příručka

1 Měření kapacity kondenzátorů

Rozšířená nastavení. Kapitola 4

Příloha č. 2 Vyhledávání souřadnic definičních bodů v Nahlížení do KN OBSAH

Ekvitermní regulátory, prostorová regulace a příslušenství

Schnellstart-Anleitung BiSecur Gateway. Quick Start Instructions BiSecur Gateway. Guide de démarrage rapide BiSecur Gateway

4 Část II Základy práce v systému. 6 Část III Úvodní obrazovka. 8 Část IV Práce s přehledy. 13 Část V Kontakty. 19 Část VI Operativa

DS409slim. Stručná instalační příručka

Nova AVR 500 Nova AVR 625 Nova AVR 1250

DATABÁZE DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:

Zařízení má několik částí.

Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_ INF.5.61 až 80

Transkript:

Řízení SCARA Robota IXP pomocí jazyka SEL 1

Řízení SCARA Robota IXP pomocí jazyka SEL Abstrakt Tento aplikační postup ukazuje na příkladu robota SCARA IXP jednoduchost práce se SW pro vytváření pozic a polohování pohonů IAI pomocí jazyka SEL. Pro nahrání pozic a programů do řídící jednotky je potřeba speciální kabel od IAI. Přílohy - Introduction to SEL Language Basic Operations.pdf úvod do jazyka SEL HW komponenty - IXP-4N4515-WA-M-P3 - MSEL-PGX4-4N4515WAI-PN-E-2-4-DN - kabel RCB-105-5-USB SW komponenty - IA-101-X-MW/USB software Důležitá poznámka Aplikační postupy demonstrují typické úkony na konkrétních případech. Nekladou si za cíl kompletnost a v žádném případě nenahrazují návod k obsluze! Změna aplikačních postupů vyhrazena. 2

Vývojové prostředí pro definování pozic a polohování SCARA IXP. Řídící jednotka MSEL řídí pohyb SCARA Robota IXP autonomně. V jednotce MSEL jsou uloženy jak pozice, tak programy pohybů, které robot může vykonávat. Nadřazený systém (PLC) pak volá pouze jednotlivé programy recepty v jednotce MSEL. Pro ovládání SCARA Robota IXP potřebujeme: Position data (tabulka pozic) Definuje pozice, do kterých budeme polohovat robota pomocí polohovacích funkcí programu v jazyce SEL. Pozice definujeme v tabulce SW a poté je nahrajeme do řídící jednotky MSEL. Souřadnice nově zadaných pozic v PC software jsou znázorněny červeným fontem číslic, po nahrání pozic do jednotky MSEL se font číslic změní na černý. Program Definuje pohyb robota pomocí příkazů programovacího jazyka SEL ( Super SEL language originální programovací jazyk IAI). Strukturu příkazů SEL zadáváme do tabulky příkazů v PC software a následně nahrajeme do jednotky MSEL. 3

Základy programování v jazyce SEL K programování používáme příkazy Super SEL language, dále uváděného jako jazyk SEL. Příkazy vkládáme do sloupce Cmnd tabulky programu v programovacím prostředí PC software IA-101-X-MW/USB. (Cmnd = Command = Příkaz) V jazyce SEL jsou příkazy prováděny krok za krokem směrem dolů v tabulce programu. Do sloupců [Operand 1] a [Operand 2] vkládáme parametry příkazů a funkcí umístěných ve stejném řádku tabulky příkazů. (např.: číslo pozice z Position data, číslo osy, kombinace os, rychlost nebo čas) Základní struktura programu: Iniciace robota do referenční polohy HOME Specifikace rychlosti pohybů Posloupnost příkazů Konec programu - u SCARA Robota IXP není potřeba HOME, obsahuje absolutní enkodéry - příkaz VEL (velocity = rychlost) - sekvence definující pohyb robota - příkaz EXIT pro ukončení pohybu robota Spuštění programu Pro spuštění programu je nutné změnit režim PC software do jednoho z těchto módů, viz dále : o SIO Start&Jog (Safety Vel) (MANU Mode) o SIO Start&Jog (MANU Mode) o SIO, PIO Start (MANU Mode) Příkaz VEL (VELocity) Příkaz pro nastavení rychlosti. Nastavení rychlosti je vždy vyžadováno a nesmí být opomenuto v žádném programu robota. Jednotky jsou v [mm/s] a min. hodnota 1 mm/s. 4

Vytvoření tabulky pozic Souřadnice bodů, pro polohování robota, zadáváme do tabulky Position data. V PC software jazyka SEL osa 1, osa 2 a osa 3 odpovídají ose X, ose Y a ose Z. Osa 4 odpovídá rotační ose R (rotace kolem osy Z), Arm označuje orientaci zalomení ramene robota (Right = jako pravá ruka, Left = jako levá ruka). Souřadnice bodů můžeme zadávat číselně přímo do tabulky pozic. Robota lze také v jednotlivých osách polohovat po přednastavených krocích pomocí tlačítek JOG (-/+), případně jej do určité pozice nastavit ručně. Výsledné souřadnice os z enkodérů pak přeneseme do poziční tabulky tlačítkem TEACH. Pozice lze uložit do řídící jednotky MSEL pouze v módu Edit&Jog (MANU Mode), viz. dále. Zadané pozice robot využívá až v momentu, kdy se na ně odkazuje určitý příkaz pro polohování robota do této pozice nebo okolo pozice. Posloupnost pohybů robota je dána sekvencí programu. Pořadí pozic zadaných v tabulce Position data nemá vliv na pohyb robota. Uložení tabulky pozic do jednotky MSEL TEACH souřadnice všech os Servo ON/OFF Souřadnice JOG -/+ TEACH - 1 osa Arm Left/Right 5

Souřadný systém SCARA Robota IXP 6

Připojení a inicializace SCARA Robota IXP Pro připojení jednotky MSEL k PC pomocí kabelu RCB-105-5-USB si program sám automaticky najde COM port, pod kterým je jednotka MSEL připojena k počítači. Po připojení se SW zeptá, v jakém módu budeme pracovat. Jsou zde 2 módy na výběr. Two or more programs start prohibition (MANU) povolí spuštění pouze jednoho programu Two or more programs start permission (MANU) povolí spuštění dvou a více programů najednou V každém módu je možné programovat nebo monitorovat ve 4 režimech Edit&Jog (MANU Mode) pro úpravu a ukládání programů, pozic a dalších parametrů do řídící jednotky SIO Start&Jog (Safety Vel) (MANU Mode) pro spuštění programů pouze ze software se sníženou bezpečnostní rychlostí, slouží pro testování a monitorování SIO Start&Jog (MANU Mode) pro spuštění programů pouze ze software s plným rozsahem dovolených rychlostí, slouží pro testování a monitorování SIO, PIO Start (MANU Mode) pro spuštění a práci s programy přes I/O, tento režim pracuje již se vstupy a výstupy, slouží pro testování a monitorování 7

V levém sloupci PC Interface Software jsou jednotlivé položky pro práci s pohonem. PROGRAM tabulky zadání jednotlivých programů POSITION tabulka Position data s uloženými pozicemi, slouží pro definování pozic a dalších parametrů pro polohování robota PARAMETER přehled parametrů a jejich význam, editace parametrů podle uživatelského manuálu k řídící jednotce MSEL, HESLO: 5119 SYMBOL tabulka symbolů, zde lze definovat názvy pro jednotlivé proměnné, programy, apod. COORDINATE SYSTEM pro definici koordinačních systémů robota, viz manuál 8

Možnosti polohování 1. Polohování do určené pozice MOVL, MOVP Zadání pozice Zadání programu MOVL interpolovaný pohyb MOVP neinterpolovaný pohyb Rychlosti obou os jsou upraveny tak, aby se robot pohyboval do pozice No.1 po přímce výslednou rychlostí 100 mm/s. Lineárně interpolovaný pohyb = prioritu má lineární dráha pohybu. Rychlosti obou os jsou nastaveny na 100%. Souřadnice v ose Y bude dosaženo dříve (X=100mm, Y=50mm). Neinterpolovaný pohyb = prioritu má rychlost. Rychlejší než MOVL. Příkaz VELS (set speed ratio, speciální příkaz pro SCARA) Příkaz pro nastavení rychlosti v [%] z max. hodnoty úhlové rychlosti (pro všechny osy kromě osy Z). Platí pro PTP (point to point) neinterpolované pohyby SCARA Robota IXP. 9

2. Polohování s různými rychlostmi mezi jednotlivými body Rychlost pohybu se mění mezi jednotlivými body dráhy pohybu. Zadání tabulky pozic Zápis programu v PC software 1) nastavení rychlosti 80 mm/s 2) interpolovaný pohyb do bodu No.1 3) interpolovaný pohyb do bodu No.2 4) nastavení rychlosti 40 mm/s 5) interpolovaný pohyb do bodu No.3 6) interpolovaný pohyb do bodu No.4 7) nastavení rychlosti 155 mm/s 8) interpolovaný pohyb do bodu No.1 9) konec programu 10

3. Příklady dalších příkazů a funkcí jazyka SEL PATH - kontinuální pohyb bez zastavení v průběžných bodech trasy Robot nemusí projít přesně souřadnicemi bodů urychlení taktu. Pozn.: Pro start a konec pohybu v bodu No.1 definujte bod No.5 se stejnými souřadnicemi jako u bodu No.1. CIR2 pohyb po kružnici Pozn.: Použijte příkaz CIR2 pro kruh ve 2D, příkaz CIR3 pro kruh ve 3D. ACHZ, ATRG, ARCH příkazy pro zkrácení dráhy ACHZ specifikace osy oblouku (3 = osa Z), příkaz platí pouze pro osu Z ATRG nastavení oblasti oblouku (2 = počáteční bod No.2; 3 = koncový bod No.3) ARCH pohyb po oblouku (4 = koncový bod No.4; 5 = vrchol oblouku bod No.5) 11