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 215 713, fax: + 420 548 214 279 Internet : www.mez-cz.cz, email.:
[email protected]
JKO MEZ CZ s.r.o. ELEKTROPOHONY
1
OBSAH Kapitola 1 : Polohovací profily …………………………………………………..
2
Kapitola 2 : Příkazy pro polohovací zařízení …………………………………...
3
2.1 START ………………………………………………………….. 2.2 STEP ……………………………………………………………. 2.3 NEXT …………………………………………………………… 2.4 HALT …………………………………………………………… 2.5 TIP MODE, TIP+, TIP- ………………………………………… 2.6 START HOMING ……………………………………………… 2.7 TEACH-IN ………………………………………………………
3 3 4 4 4 4 4
Kapitola 3 : Jednotky měření …………………………………………………….
5
Kapitola 4 : Základní konfigurace ……………………………………………….
6
Kapitola 5 : Polohovací parametry ………………………………………………
7
Kapitola 6 : Nastavení reference („HOMING“) ………………………………..
11
6.1 Nastavení referenčních módů …………………………………… 6.1.1 HOMING_MODE = HOME_SWITCH ………………. 6.1.2 HOMING_MODE = LIMIT_SWITCH ……………….. 6.1.3 HOMING_MODE = MECHANICAL BLOCK ………. 6.1.4 HOMING_MODE = DEFINE HOME ………………… 6.2 HOMING ON „INDEX PULSE“ ………………………………… 6.3 „HOMING“ SEQUENCE START MODE ………………………. 6.4 Automatický profil ……………….………………………………..
11 11 13 13 13 14 15 15
Poznámka Všechny parametry nebo funkce označené poznámkou (*) nejsou obsahem této dokumentace.
JKO MEZ CZ s.r.o. ELEKTROPOHONY
2
1. POLOHOVACÍ PROFILY Polohování dosáhneme pomocí popsaných parametrů a profilů : • Poloha • Polohovací mód • Rychlost • Akcelerace • Decelerace • Počet opakování • Následující profil • Následující start mód • Zpoždění K dispozici je 8 profilů. Pořadí polohování může být naprogramováno u více profilů v řadě. Poloha (Position) Polohovací mód (Position_mode)
Rychlost (Speed) Akcelerace (Acceleration) Decelerace (Deceleration) Počet opakování (Repeat number) Následující profil (Next Profile)
Následující start mód (Next start mode)
Uložená poloha v nastaveném bodu (32bit) 4 způsoby nastavení polohy, popsané těmito parametry : 0 – relativní : přiřazuje současnou polohu 1 – absolutní : poloha je dána v porovnání k absolutní nule, rozhodující po dobu nastavení 2 – Kladná plynulá poloha : regulace otáček je uskutečněna pouze v jednom směru pohybující se osy (parametr POSITION je vypnutý) Dále musí být nastaven parametr : Posi_setup.POSITION_RANGE = UNLIMITED 3 – Záporná plynulá poloha : stejné jako v předchozím bodu, s pohybem v opačném směru. Rychlost pro nastavení polohy Zrychlení Decelerace Profil může být opakován dle nastavení tohoto parametru. Parametr Postion_mode – musí být nastaven v relativním módu. 0 = bez opakování Obsahuje číslo profilu, který následuje po aktuálním profilu. 0 = stop, bez řetězce ( není nastaven žádný profil) 1 ÷ 8 = číslo následujícího profilu Definuje způsob vykonání profilů a přechod mezi nimi 0 = STEP (krok) – přechází do následujícího profilu po obdržení příkazu STEP, aktuální profil je ukončen. 1 = DELAY (zpoždění) – vykoná další profil automaticky po uplynutí doby danou parametrem DELAY 2 = NEXT (další) – přejde do další profilu po obdržení příkazu NEXT. Aktuální profil je p řerušen. 3 = NON STOP – při dosažení požadované polohy přechází do dalšího profilu bez zastavení
JKO MEZ CZ s.r.o. ELEKTROPOHONY
3
2. PŘÍKAZY PRO POLOHOVACÍ ZAŘÍZENÍ Příkazy pro polohování : • • • • • • • • •
START : spouští vybraný polohovací profil (pomocí parametrů nebo digitálních vstupů); STEP : dovoluje chod dalšího profilu bez přerušení aktuálního profilu; NEXT : v profilovém řetězci, přeruší aktuální profil a přejde do následujícího profilu; HALT : konec aktuálního polohování; QUICK_STOP (*) : konec aktuálního polohování s max. akcelerací. TIP MODE : 0 = pulsní funkce vypnutá ; 1 = pulsní funkce zapnutá TIP+/TIP- : pokud je TIP MODE = 1, umožňuje manuální pohyb; START HOMING : nastavení výchozí (nulové) polohy (HOMING) TEACH-IN : aktuální poloha je uložena v současném profilu jako poloha v nastaveném bodu.
Všechny příkazy mohou být zadávány pomocí digitálních vstupů nebo pomocí komunikační linky. Digitální vstupy mohou být programované pro následující signály: • • • •
LIMIT SWITCH + : horní koncový spínač LIMIT SWITCH - : dolní koncový spínač HOME SWITCH : vstup pro micro referenci PROFI_SELECT_0, PROFI_SELECT_1, PROFI_SELECT_2 : výběr profilu je dán příkazy binárního kódu (bit 0,1,2 binárního kódu 0 až 7)
Podrobný popis příkazů : 2.1 START Příkaz START spouští aktuální vybraný profil. Vybraný profil je charakterizován číslem parametru Profile_number může dosahovat hodnoty 1 ÷ 8 nebo v případě použití digitálních vstupů je Profile_number = 0 profile_number = 0 ⇒ přes digitální vstupy PROFI_SELECT_0, PROFI_SELECT_1, PROFI_SELECT_2 profile_number = 1 ÷ 8 ⇒ profily 1 ÷ 8 Příkaz START určuje pořadí profilů při spouštění polohování. 2.2 STEP Příkaz STEP povoluje chod následujícího profilu. Musí být nastaven parametr Next start mode = STEP Příkaz STEP nikdy nepřeruší aktuální profil, spouští aktuálně vybraný profil podobně jak příkaz START. Mezi dvěma následujícími profily může být naprogramované zpoždění. Toto zpoždění může být přerušeno příkazem STEP a pak další naprogramované profily jsou ihned započaté.
JKO MEZ CZ s.r.o. ELEKTROPOHONY
4
Je-li polohování přerušeno příkazem HALT nebo je-li pohon vypnutý, je možno dokončit polohování pomocí příkazu STEP.
2.3 NEXT Příkaz NEXT přeruší aktuální profil a přejde do následujícího profilu. Musí být nastaven parametr Next start mode = NEXT 2.4 HALT Příkaz HALT přeruší současné polohování, toto je možno dokončit příkazem STEP. Příkaz START spouští polohování z novu od začátku vybraného profilu. 2.5 TIP MODE, TIP+, TIPTIP MODE aktivuje pulsní funkci. Polohování pohonu může být ovládáno ručně pomocí příkazů TIP+, TIP-. TIP+,TIP- můžou být konfigurovány jako digitální vstupy nebo pomocí komunikační linky. Rychlost polohování je dána parametrem Tip_speed; zrychlení je = Max_accel/2. Poznámka : Funkce „Tip-mode“ je aktivní pokud : 1. pohon je zapnutý 2. neprobíhá polohování 3. polohování je zastaveno příkazem HALT nebo Drive OFF.
2.6 START HOMING Startuje z referenčního bodu (HOME). Charakterizován samostatným protokolem. 2.7 TEACH-IN Použitím tohoto příkazu při polohování provedeme uložení aktuální polohy do aktuálního profilu tato poloha je uložena v nezávislé paměti. Aktuální profil je dán parametrem profile_number. Při použití ručního polohování bude aktivní osa tuto polohu považovat za nastavený bod.
JKO MEZ CZ s.r.o. ELEKTROPOHONY
5
3. JEDNOTKY MĚŘENÍ Aby byla zaručena maximální přizpůsobivost pro uživatele mohou být jednotky definovány pomocí parametrů, které zobrazují měřené vzdálenosti (rychlost a zrychlení). Parametr Unit může mít následující hodnoty : 0 – jednotka definovaná uživatelem 1 – mm (pro přímočarý pohyb) 2 – stupně (°) pro úhlové polohování Parametr Decimals definuje počet desetinných míst pro užívanou hodnotu vzdálenosti, rychlosti a zrychlení. Parametry jsou specifikovány podle : Unit_rev_num a Unit_rev_den : čitatel a jmenovatel Unit/rev (například pro mm/rev pro lineární osu); použití dvou jednotlivých parametr ů pro čitatele a jmenovatel dovoluje řízení s maximální přesností.
JKO MEZ CZ s.r.o. ELEKTROPOHONY
6
4. ZÁKLADNÍ KONFIGURACE
Polohování může být realizováno buď to v omezeném prostoru (LIMITED) a nebo v neomezeném prostoru (UNLIMITED) např. dopravníkové pásy.
Volba druhu polohování se nastaví parametrem : Posi_setup.POSITION_RANGE :
0 = LIMITED 1 = UNLIMITED
•
omezené polohování – programové hranice jsou nastaveny parametry Max_limit, Min_limit; charakterizující pohyb v dané ose. Prostor pro pohyb může být také vymezen pomocí externích spínačů (programovaných jako digitální vstupy LIMIT SWITCH +, LIMIT SWITCH - )
•
neomezené polohování : bez omezení. Aktuální hodnoty polohy je periodicky opakována, je nastavena pod parametrem Circular_len.
V případě neomezeného polohování je parametr Move_direction specifikován pro směr pohybu : Move_direction
0 = BOTH (oba) 1 = POSITIVE (kladný) 2 = NEGATIVE (záporný)
Druh zpětné vazby charakterizuje parametr : Posi_setup.FEEDBACK :
0 = resolver 1 = enkoder
V případě enkodéru je nutno nastavit parametr Imp_enc.
JKO MEZ CZ s.r.o. ELEKTROPOHONY
7
5. POLOHOVACÍ PARAMETRY Parametry označené indexem 128 ÷ 255 jsou automatické funkce pohonu BLAST. Co se týká polohovací funkce mají parametry následující význam (offset začíná od indexu 128):
Offset
Parametr
Popis Profiles (profily) Blok parametrů 0÷9, 10÷19, …, 70÷79 zde je uloženo nastavení všech polohovacích profilů
0 ÷ 79
Configuration Parameters (konfigurační parametry) Profile_number 80 Unit 81
82 83 84 85 86 87
Decimal_digits Unit_rev_num Unit_rev_den Imp_enc Max_speed Max_accel Max_limit
88 Min_limit 90 Circular_length 92 94
95
Tip speed Move_direction
Číslo profilu (1÷8) který bude spuštěn při příkazu START 0 = profil bude zadán digitálními vstupy 1÷8 = vybraný profil 1÷8 Jednotky pro měření : 0 uživatelská hodnota 1 mm (pro lineární polohování) 2 stupně (°) (pro úhlové polohování) definuje počet desetinných míst pro měřené hodnoty vzdálenosti, rychlosti, zrychlení. enkoder/resolver Unit/rev čitatel enkoder/resolver Unit/rev jmenovatel počet pulsů enkoderu [rpm] ([Unit/s)]maximální rychlost povolená pro polohování. Vyšší rychlost nastavená v profilech je ignorována. [rpm] ([Unit/s2)] maximální akcelerace použitá při polohování, pro pulsní volbu (HOMING) je povolena ½ nastavené hodnoty [Unit] (32bit) Maximální programový limit pro polohování Posi_setup.POSITION_RANGE = LIMITED Nastavená hodnota vymezuje dovolené krajní hranice. [Unit] (32bit) Minimální programový limit pro polohování Posi_setup.POSITION_RANGE = LIMITED Nastavená hodnota vymezuje dovolené krajní hranice. (32bit) Platí jen pro Posi_Setup.POSITION_RANGE = UNLIMITED Max. polohovací hodnota ve které je nulová poloha (Position MODULE Circular_length) [rpm] ([Unit/s)] rychlost pro pulsní mód všechny dovolené směry otáčení : 0 = BOTH (oba) 1 = POSITIVE (kladný) 2 = NEGATIVE (záporný) Platí pouze pro Posi_Setup.POSITION_RANGE = UNLIMITED
JKO MEZ CZ s.r.o. ELEKTROPOHONY
96 97 98
Target_window
8
[Unit] signalizace „dosažené polohy“
Max_follow_err (*) [Unit] signalizuje chybu skutečné polohy od nastavené při polohování -----Bit Posi_Setup 0 – FEEDBACK : definuje zpětnou vazbu 0 = resolver 1 = enkoder
99
100
102
1 – POSITION_RANGE : 0 = LIMITED (aktivuje SW a HW meze) 1 = UNLIMITED 2 – CONTINOUS_REFERENCE(*) : pouze pokud je POSITION_RANGE = Unlimited 0 = neaktivn í 1 = „Home_position“ vložený jako aktuální poloha je anulovaný ref.bod. 3 - HOMING_DIR : při startu je vyhledávaná nulová poloha 0 = positive (kladná) 1 = negative (záporná) 4 – HOMING ON INDEX PULSE : v případě že je použit enkodér s indexovým vstupem 5 – EXT_REF_SOURCE (*):má význam pokud je zapnuto „ext_ref_mode“ Definuje externí zdroj reference: 0 = analogový vstup 1 = SW Zero acquisition Parameters (Homing) (nastavení výchozího nulového bodu) (32bit) hodnota uložená jako reference polohy HOME bod. Home_position Power-On homing. Aktivace nastavení do nulové polohy: 0 = DISABLE (vypnuto) : nastavení do nulové polohy ručně p říkazem START_HOMING 1 = POSI_START : nastavení do nulové polohy příkazy START nebo STEP 2 = AUTO : automatické nastavení do nulové polohy, pohon zapnutý Drive ON Popisuje formu nastavení výchozího bodu (Homing) 0 = HOME SWITCH : jako reference je použit vstup HOME_SWITCH 1 = LIMIT SWITCH : použití externích spínačů 2 = MECHANICAL BLOCK : jako reference je použit mechanický bod 3 = Define HOME : na příkaz START_HOMING nebo automaticky je uložena sou časná poloha. Homing_speed_fast [rpm] ([Unit/s)] Platí pouze pro Move_direction = BOTH Rychlost pro první nastavení reference. Homing_mode
103
104
JKO MEZ CZ s.r.o. ELEKTROPOHONY
105 106 107
110
111 112 116 117 118 119
119
9
Homing_speed_slow [rpm] ([Unit/s)] reference pomalé rychlosti číslo profilu který je použit při nastavení pohonu do nulové polohy Home_profile případně při nastavení této nulové polohy. 0 = Disable (vypnuto) 1÷8 = číslo vybraného profilu [1/10 A] proudové omezení identifikující mechanický ráz Ref_Imax Parametry pro obsluhu s externí referencí (*) externí reference : Ext_ref_mode (*) 0 = disable (vypnuto) 1 = jako offset polohy nastavená analogově nebo SW. (Posi_setup.EXT_REF_SOURCE) ext_ref_ratio_hw Unit/10V procentní vztah k externí analogové referenci (*) Unit/0x7fff procentní vztah k externí SW referenci ext_ref_ratio_SW Řídící parametry proporcionální zisk polohy PI Kpp integrační zisk polohy PI Kpi max. vliv polohy PI PI_limit rychlostní procentní vazba ve srovnání k definovanému aktivnímu K_exch_pos profilu, ve kterém PI regulátor během polohování dosáhl požadované polohy. I/O konfigurační parametry určuje parametry polohování z digitálních vstupů Setup_cmd (konfigurovatelných DIN1 – DIN6) nebo přes SW ( z externí komunikační linky)
JKO MEZ CZ s.r.o. ELEKTROPOHONY
10
Konfigurační parametry programovatelných vstupů a výstupů. DIN1 ÷ DIN6
56 ÷61
D02
62
0 = Disable (vypnuto) 1 = DRIVE_ON 2 = START 3 = STEP 4 = NEXT 5 = HALT 6 = QUICK_STOP(*) 7 = TIP_MODE 8 = TIP_UP 9 = TIP_DW 10 = START_HOMING 11 = TEACH_IN 12 = LIMIT_SWITCH+ 13 = LIMIT SWITCH – 14 = HOME_SWITCH 15 = PROFI_SELECT_0 16 = PROFI SELECT_1 17 = PROFI SELECT_2 0 = Disable (vypnuto) 1 = DRIVE_ON 2 = TRAVERSING (pojezd) 3 = SET_REACHED (dosažení požadované polohy) 4 = CMD_REFUSED 5 = HOMING 6 = REFERENCED 7 = FOLLOW_ERR (chyba) 8 = ALARM (alarm) 9 = m.S.R 10 = DIRECTION (řízení) 11 = SET_VEL_OK 12 = BRAKE (brzda) 13 = THERMAL_WARNING (teplotní alarm)
JKO MEZ CZ s.r.o. ELEKTROPOHONY
11
6. NASTAVENÍ REFERENCE („HOMING“) V okamžiku prvního příkazu, před aktivací nulové polohy musí být určen směr pohybu : kladný nebo záporný. Celý polohovací pohyb je prováděn v jednom směru. Smysl pohybu pohonu můžeme vybrat TIP_MODE pomocí TIP+ a TIP-, nebo může být nastaven nějaký profil, který provede pohyb v nastavené rychlosti. Může být také opatřen micro spínači nebo koncovými spínači. Existují různé způsoby k nastavení referenčního bodu, popsaného v parametru Homing_mode. Je důležité vymezit referenci řízení danou parametry Posi_setup.HOME_DIRECTION, rychlost (Homing_speed_fast) právě tak jako (Homing_speed_slow).
V případě neomezeného polohování (Posi_setup.POSITION_RANGE = UNLIMITED) v jednom směru pohybu (Move_direction = POSITIVE nebo Move_direction = NEGATIVE) hledá referenci při jakékoliv Posi_setup.HOME_DIRECTION při Homing_speed_slow_speed.
6.1 Nastavení referenčních módů 6.1.1 Homing_mode = HOME_SWITCH Znamená, že nulová poloha (HOME) se nachází v HOME_SWITCH. V tomto bodu je nastavená Home_position. Digitální vstup musí být naprogramovaný jako HOME_SWITCH. Tento signál identifikuje nulovou polohu: týkající předešlé nastavené polohy (posi_setup.HOME_DIRECTION). Například pro kladný směr .
JKO MEZ CZ s.r.o. ELEKTROPOHONY
V následujícím přikladu je reference pomocí micro pulsu, potřebný je alespoň jeden externí spínač(LIMIT+ nebo LIMIT-).
12
JKO MEZ CZ s.r.o. ELEKTROPOHONY
13
6.1.2 Homing_mode = LIMIT_SWITCH To znamená že nulová poloha je identifikována koncovým spínačem, který může být LIMIT+ nebo LIMIT-. Home_position je uložená k dalšímu koncovému spínači.
6.1.3 Homing_mode = MECHANICAL BLOCK Nulová poloha je identifikována mechanickým rázem. Home_position je uložená do dalšího mechanického rázu.
6.1.4 Homing_mode = Define HOME Příkaz START_HOMING považuje za Home_position aktuální polohu. Pohon musí být zapnutý.
JKO MEZ CZ s.r.o. ELEKTROPOHONY
6.2
14
Homing on „Index Pulse“
V případě zpětné vazby přírůstkového enkodéru s „nulovým offsetem“ (nebo indexem)(parametr posi_setup.FEEDBACK = ENCODER), může být programován tak, že HOME – bod je určen „nulovým offsetem“. Nezbytné nastavení . Posi_setup.Homing_On_Index_Pulse = 1 Hrubé nastavení Home-bodu je podobné jako v předešlých případech ale, reference hledá první Index signál, nulová poloha se nachází na vedle tohoto signálu. Například Posi_setup.Homing_mode = HOME_SWITCH a Posi_setup.Homing_On_Index_Pulse =1:
JKO MEZ CZ s.r.o. ELEKTROPOHONY
6.3
„Homing“ Sequence Start mode
Toto jsou rozhodující hodnoty parametru Power-On Homing : 0 = Disable (vypnuto) Nastavení polohovadla do nulové polohy ručně příkazem START_HOMING. 1 = After START Nastavení polohovadla do nulové polohy po prvním příkazu START nebo STEP. 2 = AUTO Automaticky nastaví polohovadlo do nulové polohy jakmile je pohon zapnut „DRIVE ON“
6.4
Automatický profil Start
Tato funkce je užitečná pro předešlé definovaní nulové polohy. Číslo profilu pro spuštění je definované parametrem Home_profile.
15