176815. lajstromszámú szabadalom • Digitális vezérlőberendezés munkagépek, különösen szerszámgépek vezérlésére
11 176815 12 is tartalmaz, amely szorzást, osztást és szögfüggvényszámitást képes elvégezni, és lehetővé teszi, hogy az alkatrészprogram egyszerűbbé váljon, s ugyanakkor a megmunkálási lehetőségeket jelentősen megnöveli. Az aritmetikai egység segítségével a 10 vezérlőegység szerszámgép esetén a szerszámátmérő korrekciós adatai alapján pályasugárkorrekciót tud kiszámítani. Továbbá lehetővé válik, hogy az alkatrészprogram ne a szerszámpályát, hanem az alkatrészkontúrokat tartalmazza, az aritmetikai egység segítségével az alkatrészkontúr alapján a 10 vezérlőegység számítja ki a szerszámpályát a szerszámátmérő figyelembevételével. A találmány szerinti vezérlőberendezés egy további előnyös kiviteli alakjánál az írható-olvasható 33 tároló az alkatrész megmunkálási programot is tartalmazza, és azokat a regisztereket is magábafoglalja, amelyekben a szerszámgép szerszámaihoz tartozó átmérő- és sugárkorrekciók vannak. Ezek a korrekciós értékek ugyanúgy átírhatók, mint az alkatrészprogram más elemei. A 12 I/O csatolóegység feladata a találmány szerinti vezérlőberendezés csatlakoztatása külső perifériákhoz és adott esetben egy számítógéphez. A 12 I/O csatolóegység biztosítja a kezelővel folytatott dialógus során az alkatrészprogram beolvasását pl. lyukszalag olvasóról, kazettás magnetofonról, konzolírógépről, mágneses tárolóról, vagy más egyéb külső periféria egységről, az alkatrészprogram kiküldését lyukszalag lyukasztóra, somyomtatóra, mágneses tárolóra, vagy más egyéb külső periféria egységre, az alkatrészprogram írását tárolóba, a tárolóban elhelyezett alkatrészprogram javítását és visszahelyezését a tárolóba, a tárolóban elhelyezett több alkatrészprogram összemásolását és az új alkatrészprogram elhelyezését a tárolóban. A 3. ábra a 12 I/O csatolóegység egy példaképpeni kiviteli alakjának egyszerűsített tömbvázlatát mutatja. Ennél a kivitelnél a 6 adatvezetékekre és a 7 vezérlővezetékekre három párhuzamos periféria 51, 52 és 53 illesztőáramkör, valamint két soros periféria 54 és 55 illesztőáramkör van csatlakoztatva, amelyeknek címzését az 50 címdekódoló áramkör a 61 címvezeték útján az 5 címvezetékeken és a 7 vezérlővezetékeken érkező jelek segítségével biztosítja. Az 51, 52 és 53 illesztőáramkörök mindegyikéhez egy-egy 60, 56, ill. 57 jelátalakító áramkör van adatvezetékek és vezérlővezetékek útján csatlakoztatva. Egy példaképpeni kialakításnál a 60 jelátalakító áramkör lyukszalag periféria 25 adatátviteli csatornájára, az 56 jelátalakító áramkör kazettás magnetofon 26 adatátviteli csatornájára, az 57 jelátalakító áramkör pedig soros-paralel jelek 27 adatátviteli csatornájára van csatlakoztatva. Az 54 illesztőáramkör 57 jelátalakító áramkörön át konzolírógép 28 adatátviteli csatornájára, az 55 illesztőáramkör 59 jelátalakító áramkörön át külső számítógéphez vezető 29 távadatátviteli vonalra van csatlakoztatva. A 4. ábra a 3 kijelző és a 13 kijelzővezérlő egység egy kivitelének egyszerűsített tömbvázlatát mutatja. A 69 tárolóegység feltöltése a 6 adatvezetékekről akkor történik, amikor a 7 vezérlővezetékeken megjelenő fogadási jel hatására a 70 címdekódoló a 69 tárolóegység számára előállítja a megfelelő címet, amelyre a 6 adatvezetékeken érkező adatokat el kell helyezni. A 13 kijelzővezérlőegység egy előnyös kivitelénél a 69 tárolóegység tartalmazza a kijelzésre kerülő karaktersort, az egyes megjelenítendő karakterek kívánatos fényerejét kódolt formában, valamint a karakterek megjelenítési frekvenciáját ugyancsak kódolt formában. A 68 vezérlőegység megfelelő időpontokban jelt ad a 67 karakterelőállító és frissítő áramkörnek, amely a 69 tárolóegységből kiolvasott jelek alapján a karaktersort a 3 kijelző szükségleteinek megfelelően alakítja ki. A 66 jelátalakító áramkör a 68 vezérlőegység által dekódolt karakter-fényerőnek megfelelően alakítja ki a 67 karakterelőállító és frissítő áramkör jeleiből a 3 kijelző számára a meghajtó jeleket. Szintén a 68 vezérlőegység feladata a karakterek megjelenítési frekvenciájának megfelelő, a 69 tárolóegységben elhelyezett kódok dekódolása, és olyan jelek kialakítása, amelyek a 66 jelátalakító áramkörből a kijelzésre kerülő jelsorozatot a megfelelő időpontban a 3 kijelző felé engedélyezik. A 13 kijelzővezérlő egységnek ez az előnyös kialakítása igen flexibilis kijelzést tesz lehetővé, a 3 kijelző típusának vagy a kijelzésre kerülő karakterek számának módosítása ugyanis nem befolyásolja a 6 adatvezetékeken és az 5 címvezetékeken érkező adatok típusát. A 6 adatvezetékeken érkező karakterek például lehetnek mindig ASCII típusú kódok, és a 67 karakterelőállító és frissítő áramkör feladata kialakítani az ASCII típusú kódokból a 3 kijelző részére a megfelelő kódokat. A 13 kijelzővezérlő egység egy további előnyös kialakításánál a 68 vezérlőegység tartalmaz egy digitális adatfeldolgozó egységet, amelynek vezérlési algoritmusa a 69 tárolóegységben van elhelyezve. Ebben a kialakításban a 67 karakterelőállító és frissítő áramkör feleslegessé válik, ugyanis a 68 vezérlőegység a 69 tárolóegységben elhelyezett, a 3 kijelzőnek megfelelő karaktertáblázatok segítségével ki tudja alakítani a szükséges karaktersort. Ebben az esetben a 3 kijelző megváltoztatása nem von maga után áramköri módosítást a 13 kijelzővezérlő egységben, csupán a 69 tárolóegységben tárolt karaktertáblázatok megváltoztatására van szükség. Az 5. ábra az 1 munkagép végrehajtó eszközeit vezérlő jeleket kiadó 16 egység egy lehetséges egyszerűsített tömbvázlatát mutatja. A 4 buszrendszer 6 adatvezetékei átmeneti 75A, 75B és 75C tárolókhoz vannak csatlakoztatva. A 76 címdekódoló áramkör a 4 buszrendszer 5 címvezetékeinek jeleit dekódolja, és a 4 buszrendszer vezérlővezetékei által engedélyezett időpontban az átmeneti 75A, 75B, 75C tárolókhoz csatlakoztatott engedélyező 77A, 77B, ill 77C vezetéken engedélyező jelet ad ki, amelynek hatására a 79A, 79B, ill. 79C adatvezetékeken a megfelelő adatok megjelennek. A 79A, 79B és 79C adatvezetékek és egy dinamikus és statikus 80 vezérlőáramkör engedélyező 81 vezetéke a kimenő 78A, 78B, ill. 78C regiszterekhez vannak csatlakoztatva. Az engedélyező 81 vezetéken érkező engedélyező jel hatására a 78A, 78B, ill. 78C regiszterek 84A, 84B, ill. 84C kimenetein megjelennek a vezérlő jelek. A 84A, 84B és 84C kimenetek egyrészt a 82 jelátalakító áramkörhöz, másrészt a 83 lekérdező és rendező áramkörhöz vannak csatlakoztatva. A 83 lekérdező és rendező áramkör a 84A, 84B, ill. 84C kimeneteken levő vezérlő jeleket a 10 vezérlőegység által a 4 buszrendszeren küldött és a 76 címdekódoló áramkör által dekódolt olvasó utasítás esetén a 87 vezetéken kapott jelre a 6 adatvezetékekre továbbítja, és így azok a 10 vezérlőegységben összehasonlításra kerülnek a kiadott jelekkel. Egyezés esetén a 80 vezérlőáramkör a 85 vezetéken átíró jelet ad ki a 82 jelátalakító áramkörnek, amelyre a 84A, 84B, ill. 84C kimeneten levő vezérlő jelek megjelennek a felmenő 23A, 23B, ill 23C vezetékeken. Ily módón az 1 muöfca* gép végrehajtó eszközeit vezérlő jelek a kiadás tíött 5 10 15 20 25 30 35 40 45 50 55 60 65 6