172678. lajstromszámú szabadalom • Nemerikus pályavezérlő berendezés
9 172678 10 A beíró 8 erősítő kimenőjelei áramimpulzusok. A beíró 8 erősítő kimenetei jeleinek elosztását 9 kapcsolóegység végzi. Mivel a 4 számítómű soraiban minden logikai funkció megvalósítható, és ezenfelül eltolás is lehetséges, a találmány szerinti elrendezésben tetszőleges logikai összekötések illetve aritmetikai műveletek végezhetők, ha az ehhez szükséges algoritmust elemi kapcsolatok soraként írjuk elő. Az ehhez szükséges számítási utasítások az összeadás, a kivonás, egy hozzáadása és Lo-el való szorzás. Az összeadásra visszavezethető műveletek megkönnyítése céljából a 9 kapcsolóegység átkapcsoló! egyike a kiolvasó 8 erősítő kimeneteit a beíró 10 regiszter egyes fokozataihoz tartozó kiolvasó bemenetre kapcsolja ezáltal az erősítő kimenetein jel jelenik meg. Hasonló célból az i+1-helyhez tartozó beíró áramformáló vezérlő bemenete az i-ik helyhez tartozó beíró áramformáló kimenetére van a beíró 10 regiszterben kapcsolva. A megadott összekötések lehetővé teszik az összegzés egyidejű átvitellel történő megvalósítását. A beadandó információ lyukszalagra van lyukasztva, amely lyukszalagot a 14 lyukszalagolvasó sorról-sorra leolvassa. A programsor a 15 programadóba jut, amely ennek hatására a ferritmagos 1 mátrixot a következő sor fogadására felszabadítja.* Azt az ütemet, amelyben a programsor a lyukszalagolvasóból a programzóba átíródik a 14 lyukszalagolvasó a többi egység üzemétől függetlenül meghatározza. Azt az ütemet, amelyben a 32 névlegesérték-adó a 13 szerszámgép számára vezérlőjelet ad, a 12 előtolástároló határozza meg, a beállítandó sebességérték a vezérlőjelek frekvenciájával, azaz a 13 szerszámgép léptetésének frekvenciájával van megadva. Az egyes programlépésekhez tartozó koordinátaértékek a 13 szerszámgép megmunkáló szerve pályájának interpolálásából adódnak. A következő sor beadása, decimál-bináris átkódolása a mozgáspálya további interpolálása és a 13 szerszámgép hajtóműveit befolyásoló impulzussor létrehozása időmultiplex üzemben történik, amely üzemmódot a 20 multiplexer hozza létre. A 20 multiplexer hívja le a három feldolgozandó programot, ahol a multiplexer szervezése olyan, hogy ha mindhárom információ jelen van, akkor a lyukszalagról beadott információnak van előnye az interpolálás programja a második előnyben részesített program és a szerszámkorrekció programjának nincs előnye. A numerikus pályavezérlő berendezés működése az alábbi: Az indítás a 17 kezelőasztal 18 kimenetén megjelenő impulzussal történik, amely a vezérlő 11 automatikára hat. A vezérlő 11 automatika ennek hatására bekapcsol, és megindítja a puffer 2 tároló tartalmának a műveleti 3 tárolóba történő beírását, illetve feldolgozását. Az ezt vezérlő program az interpoláló programnak egy eleme. Az egyes parancsok feldolgozásánál cím-információ jut a címkijelölő 5,6 áramkörökre. ' A feldolgozandó parancs a vezérlő 11 automatika többcsatornás 28 kimenetén megjelenő impulzussorozat. Ezek az áramimpulzusként megjelenő jelek aktiválják a címkijelölő 5 és 6 5 áramköröket, a beíró és kiolvasó 7 impulzusformálót, a beíró 10 regisztert, és a 9 kapcsolóegységet a szükséges sorrendben. A többcsatornás 28 kimeneten megjelenő egyik impulzus ezenkívül információt szállít a beíró 10 regiszteren 10 át a 15 programadóból az 1 mátrixba, és lehívja a 17 kezelőasztalban tárolt információt, amelyet a 15 programadón és a beíró 10 regiszteren át a mátrixba továbbít. A műveletek alatt a puffer 2 tárolóba és a 15 műveleti 3 tárolóba beírás és kiolvasás történik, a logikai műveleteket a 4 számítómű végzi el. Egy parancs feldolgozásának menete a következő: A puffer 2 tároló vagy a műveleti 3 tároló 20 soraiban tárolt információt a 4 számítóműbe juttatjuk. Ehhez a vezérlő 11 automatika 26 kimenetéről címjelet juttatunk a címkijelölő 5,6 áramkörök bemeneteire. Egy programszó a tároló egy sorában van tárolva. 25 A 4 számítóműben az információ a feldolgozandó parancs tartalmától függő algoritmus szerint kerül feldolgozásra, ahol az algoritmus logikai elemi műveletekből, mint konjunkció, 30 diszjunkció, inverzió és műveleti eltolás, valamint folyamatos átvitel, áll. A 4 számítóműben a parancs feldolgozása révén kapott eredményt a műveleti 3 tárolóba és a puffer 2 tárolóba ezek „eredmény”-sorába átírjuk 35 arra a címre, amelyet a vezérlő 11 automatika határoz meg. Az információnak a puffer 2 tárolóból a műveleti 3 tárolóba történő átírásakor vesszük figyelembe a futó programlépés tartalmát, tehát 40 azt, hogy az előírt pályát hogyan közelítjük meg (lineáris approximációval vagy körinterpolációval). Aszerint, hogy a programlépés melyiket úja elő, állítja a vezérlő 11 automatika a 20 multiplexert a 23 bemenetre juttatott jellel a megfelelő üzem- 45 állapotba, amely a 13 szerszámgép megmunkáló szerveinek a programszerinti vagy közelítő görbén történő vezetését biztosítja. A puffer 2 tároló a kiolvasása után kész a következő programlépés tárolására. A puffer 2 50 tárolóba való új beírást az vezeti be, hogy a vezérlő 11 automatika 30 kimenetéről jelet ad a 15 programadóra, amely azután indítja a 14 lyukszalagolvasót. Ez esetben a programmondat feldolgozásának kezdete — amelyet a puffer 2 tárolóból éppen kiolvastunk - a következő programmondat beírásának kezdetével egybeesik. Az egyes programok lehívása a 20 multiplexerben a következő módon történik: A programadóból a következő programmondat beadását indító jel érkezik a 20 multiplexer 21 bemenetére, amely programmondat a 14 lyukszalagolvasótól érkezik. A 20 multiplexer 22 bemenetére a 12 előtolás-tárolóról a 13 szerszámgép megmunkáló szerveinek mozgáspályáját számító 5