172678. lajstromszámú szabadalom • Nemerikus pályavezérlő berendezés
11 172678 12 programot indító jel érkezik. A program utasítást ad, hogy milyen irányban és milyen mértékben kell a következő lépést megtenni. A következő lépés irányának kiválasztásához egy irányfüggvényt kell kiszámolni. A függvény olyan felépítésű, hogy előjele a szükséges tengelyirányt mutatja. Az irányfüggvények száma tehát azokkal a koordinátákkal egyezik meg, amelyek szerint a mozgáspályát számítjuk. A 12 előtolás-tároló kimenetén megjelenő impulzusjelek ismétlődési frekvenciája megszabja a léptető frekvenciát. Ezt a frekvenciát a 12 előtolás-tároló bemenetére jutó kódolt szám határozza meg, amely a kiolvasó 8 erősítőből a 9 kapcsolóegységen át érkezik, és amelyet a programniondatnak a puffer 2 tárolóból a műveleti 3 tárolóba történő átírása idején juttatunk a 12 előtolás tárolóba. Ezenkívül a 12 előtolás-tároló kimenetén megjelenő impulzussorozat frekvenciája a 17 kezelőasztal 19 kimenetén megjelenő jeÜel is befolyásolható. A 13 szerszámgép megmunkáló szervének sebessége nemcsak a 12 előtolás-tároló által adott impulzusfrekvenciától függ, hanem az irányok változásaitól is, ezért a berendezésben a 32 névlegesérték-adó kimenetéről visszacsatoló ág van a 12 előtolás-tároló bemenetére kapcsolva, aminek célja a sebesség stabilizálása. A szerszámkorrekció programjának feldolgozása történik ez esetben ha a 13 szerszámgép megmunkáló szerve közelítő pályán mozog, és ha a két első program ki van iktatva. Az elvégzett szerszámkorrekciót a vezérlő 11 automatika a 20 multiplexer 23 bemenetére jutó jellel jelzi. A korrekció R értéke, amellyel az elvégzett korrekciót ellenőrizzük, a műveleti 3 tárolóba a 17 kezelőasztaltól a 15 programadón át jut. A fenti program feldolgozásának befejezését stopparancs jelzi, amelyet a vezérlő 11 automatika a 20 multiplexer 25 bemenetére ad. A 25 bemenetre jutó jel hatására a 20 multiplexer a 24 kimenetén át jelet küld a vezérlő 11 automatikába, amely a következő program kezdetének felel meg. Egy programon belüli elágazásokat a vezérlő 11 automatika a számítási eredmény megvizsgálásának eredményétől függően hajt végre. Az ehhez szükséges információk a kiolvasó 8 erősítő kimenetéről a megfelelő 9 kapcsológységen át jutnak a vezérlő 11 automatikára. E célból a vezérlő 11 automatikára a kiolvasó 8 erősítő kimeneteiről a megfelelő 9 kapcsolóegységen át megfelelő információkat továbbítunk. Az ismertetett programokon kívül szükség van még a szerszámeltérés R értékének a 17 kezelőasztalból a műveleti 3 tárolóba történő átírására, a programmondat feldolgozásának végéig szükséges elemi lépések számának ugyancsak a 17 kezelőasztalon át történő beadásával,' azaz a szerszámmozgást befolyásoló lassító vagy gyorsító jel adására, valamint a szerszám elállítódása miatt szükséges vész-mozgatás vezérlésére. Ezek a programok önállóan, a 20 multiplexer igénybevétele nélkül futnak le, mivel ezek alapprogramok. A multiplexer (2. ábra) 37 , 38 ferritmagokat tartalmazó kétpontkapcsolója tárolja azt az információt, hogy a puffer 2 tároló kész a 15 programadóból érkező következő programmondatot fogadni. Az információt a multiplexer 21 bemenetén fellépő pulzus úja be a kétpontkapcsoló 37, 38 ferritmagjaiba a beúó 35, 36 mentek útján. A multiplexer 41, 42 ferritmagokat tartalmazó kétpontkapcsolója tárolja azt az információt, hogy a szerszámgép szervei interpolációjának programja lehívható. Az információt a multiplexer 22 bemenetére adott pulzus a beúó 39, 40 meneteket átjárva úja be a 41, 42 ferritmagokba. A multiplexer 55, 56, 57 ferritmagokat tartalmazó hárompontkapcsolója tárolja a 20 multiplexer üzemmódját meghatározó információkat. A hárompontkapcsoló azon állapotában amelyben az 55 ferritmag kiolvasó 72 menetének körében legnagyobb a vezetőképesség, szerszámkorrekciót kell figyelembe venni, azaz a szerszám R-értékétől függően eltolt-közelítő pályán fog mozogni. Ha az 56 ferritmag kiolvasó 73 menetének körében legnagyobb a vezetőképesség, az azt jelenti, hogy szerszámkorrekcióra nincs szükség, ha az 57 ferritmag kiolvasó 74 menetének körében legnagyobb a vezetőképesség, akkor a 20 multiplexer nem üzemel, tehát a 24 kimenetén nincs jel. A mágneses hárompontkapcsoló 55, 56, 57 ferritmagjai a két aktív üzemállapot egyikébe a 23 bemenetre adott jellel helyezhetők, amely jelek az 51, 53, 54 ill. 50, 52, 54 meneteken haladnak át. A második üzemállapotba helyezés ezenkívül a 20 multiplexer 23 bementére adott, a 47, 48, 49 menetek egyikén áthaladó jellel történhet. Az üzemen kívül helyezés a kiinduló állapotba helyezéssel történik. Az ehhez szükséges áramkör a rajzon nincs feltüntetve. A 127, 128', 129 bemenetekre a vezérlő 11 automatikából ütemjelek jutnak. A 127, 128 bemenetekre például a páros, a 129 bemenetre a páratlan számú ütemjelek jutnak. Mivel a lyukszalagról beadott programnak elsőbbsége van a feldolgozásnál, az ehhez szükséges készenléti állapot információját tárolni nem szükséges, ezért a programbeadás idején a megfelelő kétpontkapcsoló kiolvasott (üres) állapotban van. Ezt a 98 kimenetre kapcsolt 108, 109 meneteken átjutó impulzus váltja ki a 37, 38 ferritmagokon. A 41, 42 ferritmagokkal megépített kétpontkapcsoló nullázása csak akkor történik meg, ha a 12 előtolás-tároló készenléti jelet ad, és a programadó nem ad programjelet. A szerszámkorrekció kiszámítása olyan időben folyik le, amikor erre a másik két program lehetőséget ad. Ezért a mágneses hárompontkapcsoló 55 ... 57 ferritmagjainak visszaállítása csak a 23 bemenetre adott egyetlen impulzussal történik. A következő párosszámú ütemidőben az impulzusformáló 127 bemenetére érkező jel kerül feldolgozásra. A következő programlépés kezdetének jele a 24 kimenetről jut a vezérlő 11 automatikára. Hogy a készenléti jelek (páratlanszámú ütemidőben) az 58 5 10 15 20 25 30 35 40 45 50 55 60 65 6