170595. lajstromszámú szabadalom • Berendezés szerszámgépek közvetlen számjegyes vezérlésére
9 170595 10 szerszámpálya adatoknak megfelelően a vezérelt szerszámgép szánjainak az előírt függvény szerinti összehangolt mozgatásához szükséges jelsorozatot előállítsa. Ennek megfelelően a szemléltetett célszerű kiviteli alakban a 6 mellékhajtás modul ki- 5 menetén minden vezérelt tengelynek megfelelően egy 24, ill. 25 léptetőparancsvezeték és egy a mozgásirányt kijelölő 26, ill. 27 előjelvezeték található. A 6 mellékhajtás modul léptetőparancs jeleit 7 pályagenerátor állítja elő, ez utóbbi beíró 35, 10 36, 39, és 40 vezetékei az adatátviteli 3 csatornára csatlakozó 9 rendezőáramkörrel állnak összeköttetésben. Ugyancsak a 9 rendezőáramkörre csatlakozik a 7 pályagenerátor alább tárgyalandó regisztereinek kiolvasó 33, 34, 37 és 38 vezetékei is. 15 A 7 pályagenerátor egy célszerű kiviteli alakja, a 7. ábrán látható. Két útszámláló 28 és 29 regisztere van, amelyek a szerszámgép szánja által az adott irányban még megteendő utat tárolják, valamint iránytangenstároló 31 és 32 regiszterei van- 20 nak. A pályagenerátor kimenetei a két vezérelt tengelyhez vezető 24 és 25 léptetőparancsvezetékek. A pályagenerátor 28, 29, 31 és 32 regisztereibe történő beírás a regiszterek beíró 35, 36, 39 és 40 vezetékein történik. A pályagenerátor 25 regiszterei a találmány szerinti berendezésben célszerűen úgy vannak kialakítva, hogy azok tartalma bármely időpillanatban, működés közben is felülírható és úgyszintén bármikor ki is olvasható. A kiolvasás a 33, 34, 37 38 vezetékeken keresztül 30 történik. A szerszámgépeknél szokásos nagy felbontóképesség és viszonylag lassú sebességek a pályagenerátor regisztereinek soros kialakítását teszik gazdaságossá. Ezért az alábbiakban a 9 rendező- 35 áramkör ismertetésénél egy példaképpeni pályagenerátor soros működésű 24-bites regiszter kialakítását tételezzük fel. Ebben az esetben a 7 pályagenerátor regisztereit célszerű azonos felépítéssel kialakítani. A 24-bites elrendezés miatt a lépte- 40 téshez minimum 24-fázisú órajel szükséges. A példaképpeni megvalósításban 18 órajelgenerátor húszonhét főfázisból álló órajelet generál, amelyek mindegyike további négy alfázisból áll. Az alapórajel és a 4 x 27 fázisú órajelek idődiagramját a 45 8. ábra szemlélteti. A továbbiakban a főfázist számmal, az alfázist kis betűvel jelöljük, ily módon például a 7c órajel a 7. fő fázis 3. alfázisát jelöli. A 7 pályagenerátor regisztereinek léptetésére az órajel 2—25. főfázisait használjuk, äz 1., 26. és 50 27. főfázisok alatt léptetés nem történik. A soros cirkuláló regiszterek egy pontja úgy van kialakítva, hogy ott egyrészt a cirkuláló jel értéke leolvasható, másrészt megfelelő vezérléssel a cirkuláló regisztertartalom külső jellel lecserélhető. Ha az inter- 55 polátor regiszterek húszonnégy bitjét a 8-bites adatvonalnak megfelelően három byte-ra osztjuk, akkor az egyes byte-ok az órajel 2—9., 10—17., illetve 18-25. fő fázisaiban olvashatók ki, illetve ezekben a főfázisokban írhatók felül. A 18 órajel- 60 generátor az alapórajelet 55 vezetéken, a la ... 27d órajeleket 56 vezetékeken szolgáltatja. A 18 órajelgenerátor 2-9., 10-17. és 18-25. főfázisait a célszerűség kedvéért aß és y jelek formájában a 18 órajelgenerátor kimenő 57, 58 és 59 65 vezetékein külön is előállítjuk. Természetesen, ha a berendezésben pl. a vezérelt szerszámgép más típusú pályagenerátor alkalmazását teszi előnyösebbé, akkor a 18 órajelgenerátort is ennek megfelelően kell kialakítani, esetleg egyszerűsíteni, a többi egység megváltoztatása nélkül. A 2 vezérlőegység, mint már említettük, célszerűen szinkron hálózat. A szinkron hálózat és az aszinkron 3 csatorna szinkronozása a 3a kimenő részen úgy történik, hogy a szinkron hálózat a csatorna kiviteli 49 adatátadó vezetékének SC jelét mindig az órajel 1. főfázisában mintavételezi. Ha az SC jel nem magas, akkor az újabb l.főfázisig semmi nem történik. Ha a 49 adatátadó vezetéken az l.főfázisban magas értékű SC jel található, akkor cimbyte esetén a 2. főfázisban megtörténik annak dekódolása, és a következő l.főfázisban megint a vezeték mintavételezése következik. A vezérlőegység az utoljára beérkezett cimbyte után bejött adatbyte-ok számát a 18 órajelgenerátor által 60, 61 és 62 vezetéken előállított Vi #2 és ip3 jelek segítségével tartja számon. A három jel közül mindig csak egy található „1" állapotban aszerint, hogy az 1., 2. vagy 3. adatbyte átvételéről van szó. Ugyanezek a jelek jelölik ki azt, hogy a regisztertartalmak központban küldésekor hányadik byte kerül az adatátviteli 3 csatorna bemenő 50 adatvezetékeire. Eme jelek léptetését kivitelkor az adatátviteli 3 csatorna kiviteli 49 adatátadó vezetékén levő jel végzi, az alapállapot a következő cimbyte beérkezésekor áll be az ábrákon nem ábrázolt módon. Bevitelkor a léptetés a beviteli 52 vételkészség vezeték jelével történik. A kiolvasás-beírás vezérlő 8 áramkör a 9. ábrán látható módon 82 kapurendszerrel az 57, 58 és 59 vezetékek aß és y jeleinek összekapuzását végzi a 60, 61 és 62 vezetékek \px, <^2 és <p3 jeleivel, továbbá a 15 címdékódoló áramkör által szolgáltatott a vezérlőegységből a központba való adatbevitelt és a központból való adatkivitelt megkülönböztető input/output kijelölő 71 és 72 vezetékkel. A 82 kapurendszer kimenő 73 és 74 vezetékén regiszter kiolvasást/beírást vezérlő jeleket kapunk, amelyek - mint nevük is mutatja, — a 7 pályagenerátor fenti módon kialakított regisztereiből való kiolvasást ill. az azokba való beírást közvetlenül vezérlik. A kiolvasás-beírás vezérlő 8 áramkör jeleinek idődiagramját a 10. ábra szemlélteti. A 9 rendezőáramkör egy célszerű kialakítása a 11. és 12. ábrákon látható. A rendezőáramkör feladata, hogy adatkivitel esetén fogadja a központból az adatátviteli 3 csatornán byte-onként érkező, a példaképpeni kialakításban 24-bitesnek feltételezett adatokat, és azokat a 15 címdekódoló áramkör által kijelölt pályagenerátor regiszterbe beírja, illetve adatbevitel esetén a 15 címdekódoló áramkör által kijelölt regiszter tartalmát a megfelelő ütemben byte-onként az adatátviteli 3 csatornára kapuzza. Célszerűen a 9 rendezőáramkör egymagában ellátja ' a rendezés feladatát az összes regiszterre, adatkivitel és adatbevitel esetén is. Az ismertetett kiviteli alak ezért igen gazdaságos megoldást biztosít. 5