170210. lajstromszámú szabadalom • Digitális pályainterpolátor

170210 3 4 be. Ezeket is impulzusokkal számlálják vissza nulláig. Amint valamennyi számláló nulla értéket mutat, az interpoláció megszűnik. Az említett ismert kapcsolás egyik hátránya az, hogy lineáris interpoláció megvalósítására hasonló kapcsolásra volt szükség, mint amilyet a cirkuláris interpolációhoz alkalmaztak. Ily módon, az interpola­tort építőszekrényelv alapján nem lehetett kialakítani. Mivel szokás szerint két-két pályaszakasz közötti átmenetnél a nem folyamatos előtolást el akarják kerülni, az említett interpolator alkalmazásánál jelen­tős ráfordításra volt szükség, hogy a pályaadatokat közbenső tárolókba lehessen betárolni. Az ismert megoldás szerint vágási mélység csök­kentésével megoldott adaptív megmunkálásoknál a számításos pályavezérléseknél igen hátrányos volt, hogy az interpolációs adatokat lineáris interpolációnál más tárolókba kellett betárolni mint a cirkuláris interpolációnál. Ez a különbözőség a vezérlő elektro­nika szempontjából jelentett többletráfordítást. A technika állásához tartozó magyar 161 556 számú szabadalom szerinti kapcsolás a lineáris és a cirkuláris interpolációt az önmagában ismert DDA-elv alapján végzik. Szerkezetileg az interpolator több hasonló kapcsolású modulegységből áll. Ennek a kapcsolásnak az a hátránya, hogy az egyes modulegy­ségek kotlátozott működtetőképessége miatt a teljes kapcsolást igen költséges és bonyolult áramkörök egyesítésével kellett kialakítani, így a lineáris és a cirkuláris interpoláció megvalósítása különböző kap­csolástechnikai ráfordítást igényelt. Az a célunk, hogy a lineáris és cirkuláris digitális interpolációkhoz szükséges ráfordítást egy különösen rugalmasan és sokoldalúan alkalmazható új kapcso­lású interpolátorral csökkentsük. A találmány szerint a feladatot úgy oldjuk meg, hogy az első tároló kimenete egy első ÉS-kapun át egy átkapcsolható módosító áramkör első bemeneté­hez, kimenete pedig egy második ÉS-kapun át az első tároló egyik bementéhez van kötve. A második tároló kimenete egy harmadik ÉS-kapcsolón át a módosító áramkör második bemenetéhez van kötve. Ez utóbbi­nak kimenete egy negyedik ÉS-kapun át a második tároló egyik bemenetéhez csatlakozik. Az összeadó áramkör bemenetéhez egyrészt a második tároló kimenete egy hatodik ÉS-kapun át, másrészt az első tárolókimenete egy ötödik ÉS-kapun át, végül pedig a cirkuláris interpolációs vezérlőbemenet egy hetedik ÉS-kapun át bonthatóan csatlakoznak. A találmány szerinti interpolator egy másik kiviteli változata szerint az ötödik, hatodik és hetedik ÉS-kapuk kimenetei között valamint az összeadó áram­kör bemenete között egy kettős komplement fokozat van beikatva. A találmány szerinti interpolator egy további kiviteli alakja szerint az első és a második tároló valamennyi kimenetéhez egy-egy segédtároló csatla­kozik. A találmány szerinti megoldás az interpolációk részére rugalmasan alkalmazható, gazdaságos olcsó megoldást biztosít. Mivel a lineáris interpolációnál a kibocsátott impulzusok számlálása már a pálya hajlá­sának megfelelő számítandó értékek változása alapján megy végbe, úgy a számláló szerveket, mint a két pályaszakasz közötti nem folytonos előtolások meg­akadályozására eddig alkalmazott puffer tárolókat elhagyjuk. Cirkuláris interpolációnál a puffer tároló­kat ugyancsak megtakaríthatjuk, mivel a végpontot összehasonlítással határozzuk meg, azzal a feltétele-5 zéssel, hogy a pályaszakaszok elegendően nagyok voltak. Ezeken az előnyökön túlmenően a pálya végponti adatok megengedett adatátviteli idejét is megnöveltük. A találmány szerinti megoldás alkalmazásával 10 adaptív vezérlésű, számításos pályavezérléseknél az elektronikára történő ráfordítást jelentősen csökken­tettük, mivel a tárolandó számítandó értékeket mind­össze két egymáshoz hasonló regiszterbe kell betárol­ni. A kettős komplemens aritmetika alkalmazásával 15 egyszerű módon egy valódi négy körnegyedes üzem­mód valósítható meg. A találmány példakénti kiviteli alakját rajz alapján ismertetjük részletesebben. A rajzon az 1. ábra az interpolator alapszerelvényének kapcsolási 20 rajzát ismerteti, két dimenziós interpolációk részére,a 2. ábra az alapszerelvényt cirkuláris interpolációk cél­jára alkalmassá tevő pótlólagos szerelvény kapcsolását szemlélteti. 25 Az alábbiakban először a lineáris interpolációt ismertetjük részletesebben. Az e feladatra alkalmazott kapcsolási elrendezés (lásd az ábrát) lényegében az egyenes vonalú pálya kezdeti és végpontjainak koordi­náta különbségeit rögzítő A és B regiszterekből, AK 30 gyűjtőtárolóból, ADD összeadó szervből áll, amely az AK gyűjtőtároló és az A illetve B regiszterbe tárolt mennyiségek folyamatos tárolására alkalmas. A kap­csolás tartalmaz továbbá V tárolót, amely az ADD összeadó szervben levő összes eredmény előjelének 35 tárolására szolgál a következő számítási műveletig. Ezenkívül tartalmaz egy átkapcsolható MOD módo­sító áramkört, amely az A és B regiszterek tartalmát változtatja. A működtetés megkezdését követően az A és B 40 tárolókba a szög együtthatókat meghatározó a és b számokat tároljuk be az El és E2 bemeneteken át. Az AK gyűjtőtárolót E3 bemenetén át nullázzuk. Az előjel V tárolót úgy állítjuk be, hogy a T8 ÉS-kapu előkészületi állapotban van. A TI és T2 ÉS-kapuk 45 vezető állapotának előkészítésére a lineáris interpo­lációs E4 vezérlősarokra L-jelet adunk, míg a cirkulá­ris interpolációs E5 vezérlősarokra 0-jelet adunk, miáltal a T5 ÉS-kaput a lineáris interpolációs időtar­tamára lezárjuk. Az A és B regiszterek tartalmával 50 önmagában ismert módon az ADD összegező áram­körben számítási műveletet végzünk. Az első számí­tott lépéssel — amelyen a GT alapórajellel indítunk, az Y szerve hajtómű az előjel V tároló előzetes beállítása következtében a T8 ÉS-kapun át vezérlő 55 impulzust ad. Minden számítási lépés eredményének előjele, amelyet az előjel V tárolóból kapunk, dönti el azt, hogy melyik tárolónak a tartalma (A vagy B tárolónak) adandó legközelebb az ADD összegező áramkörbe a TI, ill. T2 kapukon át, és azt, hogy 60 melyik szerve hajtóműre adjunk a GT alapórajellel a T8, ül. a T4 ÉS-kapukon át egy-egy vezérlő impul­zust. A számítási műveletet oly módon vezéreljük, hogy abban az esetben, ha AK gyűjtőtároló tartalma ^0, az 65 Y koordináta szerve hajtómű vezérlő impulzust kap, 2

Next

/
Thumbnails
Contents