165862. lajstromszámú szabadalom • Lineáris és kvadratikus interpolátor kapcsolási elrendezés koordinátaeltolások működtetésére
5 165862 6 egységbe a harmadik 124 bemeneten át kerülnek bevezetésre. A lineáris és kvadratikus interpolator vezérlő számítógépének működése, amely a 04 vezérlőpulton levő (nem ábrázolt) hálózati kapcsoló bekapcsolásával indul meg (a pulton levő szervekkel a rajzasztal vezérlésmódja és a vezérlő számítógép műveleti sorrendje [Arbeitsregime] is kiválasztható), a következőképpen alakulhat; választható csatlakozó szekrény segítségével történő kézi vezérlés, amely a koordináták irányában három alapsebességgel való haladást tesz lehetővé (például a program kezdetének beállítása céljából), továbbá belső vezérlés a beépített interpolator segítségével és végül külső vezérlés más eltolásijel-forrással, például vonalba iktatott (on-line) számítógéppel. A tulajdonképpeni interpolator eredeti műveleti sorrendjéből olyan automatikus vagy félautomatikus üzemmód is választható, amelynél maga az interpolator automatikusan indítja a leolvasást (egyébként az operátornak kell ezt indítania). A választott beépített interpolátoros vezérlésnél a kezdeti feltételeknek kioltás útján való előzetes beállítása után a számítógép működése a 04 vezérlőpulton levő START gomb megnyomásával kezdődik. A 01 leolvasó berendezés először az adatokat a lyukszalagról a 02 bementi kódegységbe viszi át, amely különféle bemeneti kódoknak (ISO nyolc lyuksávos kód, belső öt lyuksávos kód, illetve egyéb kódok) megfelelően alakíthatók ki. A 02 bemeneti kódegységből az adatok a 03 dekódoló egységbe kerülnek, amelynek kimenete a 05 bemeneti egységbe kerülő érvényes jelek gyűjteményéből és a jelnek és szónak a 06 ellenőrző berendezésben való ellenőrzéséhez használt segédjelekből áll. A 02 bemeneti kódegységből a 03 dekódoló egységbe jutó reteszelőjel különféle bemeneti kódok alkalmazása esetén a segédjelek előállítását befolyásolja. A 05 bemeneti egység negyedik 056 kimenetén át a szó fajtájára és a számjegyek számára vonatkozó jeleket ad a 06 ellenőrző berendezésnek, amely a számjegyhibát vagy a helytelen szóhosszúságot jelenti a 05 bementi egységnek. A 05 bemeneti egység ezután a 058 kimeneten át a 01 leolvasó berendezést nemcsak a választott műveleti sorrend szerint működteti, hanem esetleges hibánál is. A feldolgozott és ellenőrzött bemeneti utasítás a 05 bemeneti egységből egyrészt a 07 Q-függvény tárolóba és a 09 G-függvény tárolóba kerül, amelyek a Q, G szavakat bináris-decimális kódban tárolják, másrészt a 11 dimenziószó tárolóba, amely feljegyzi a programozott dimenziószavakat, továbbá a 13 sebességegységbe, amely nemcsak a mm/perc-ben feljegyzett sebességszavakat tároló egységet tartalmazza, hanem a sebességegységnek azt az üzemi részét is, amely az üzemi egység számára a sebességimpulzusokat a választott algoritmus szerint előállítja. Ali dimenziószó tárolóban és a 13 sebességegységben a feljegyzett szavak tisztán lináris kódban vannak tárolva és feldolgozásuk sorrend szerint történik. A 0,5 bemeneti egységbe van vezetve továbbá a 04 vezérlőpontnak az a kimenete, amelyen át a vezérlési módot tápláltuk be. A 04 vezérlőpult kimenetei, a műveleti sorrend és az interpolator működtetéséhez szükséges további függvények az eredő mozgás mértékét befolyásoló 15 kimeneti átkapcsolóba, továbbá a 12 üzemi egységbe vannak továbbvezetve, amelyben információveszteség nélkül lehetséges az interpoláció pillanatnyi megszakítása vagy az üzemi egységnek az üzemi egység műszaki ellenőrzésére alkalmas üzemmódba való kapcsolása. Utóbbi esetben az interpoláció nem a programozott 5 pontban fejeződik be, hanem mindaddig tovább folytatódik, amíg ez a vizsgálat szempontjából szükséges. A 04 vezérlőpult további 042 kimenete a 14 sebességkorrekciós egységbe van vezetve, a programozott sebesség a 04 vezérlőpulton levő forgó átkap-10 csoló segítségével néhány fokozatban -50% és +100% között korrigálható, és végül a 04 vezérlőpult 043 kimenete a 08 írótoll működtető áramkörbe van vezetve, amellyel a program által megválasztott írótoll kikapcsolható és a választásnak megfelelő másikkal 15 helyettesíthető, vagy az írótoll automatikus megválasztása a programból teljesen kikapcsolható és kézi előválasztással helyettesíthető. Az írótollnak a programból való kiválasztása úgy történik, hogy a 08 írótoll működtető áramkörbe bevezetjük a 07 20 Q-függvény tároló kimenetét, amely a bemeneti utasításból az írótoll kiválasztását tartalmazó szót tárolja. A 08 írótoll működtető áramkörben vannak elrendezve a rajzasztal vezérelt fejében levő írótoll vagy szerszám tulajdonképpeni működtető teljesítmény-25 körei. Az arra vonatkozó információt, hogy kvadratikus vagy lineáris interpoláció történik-e és a G szóból származó további adatokra vonatkozó információt a 09 G-függvény tároló első 091 kimenetéről a 12 üzemi egységbe és második 092 kimenetéről a 15 30 kimeneti átkapcsolóba vezetjük. Ezekhez az információkhoz a Nemzetközi Ajánlásoknak megfelelő számkombinációkat alkalmazzuk, amelyek mind 0 számjeggyel kezdődnek. Ha az első 0 számjegy helyén 9 számjegy áll, a differenciatag kifutó ciklusa kikap-35 csolódik, 4 számjegy használata esetén a betáplálási adatok megfelelő tömbje a 04 vezérlőpult megfelelő átkapcsolójának állásától függetlenül 1:1 méretarányban dolgozik. Az ily módon megjelölt utasításokat az írótoll változtatásakor az átfutási utasítások progra-40 mozására használjuk. A bemeneti utasítások leolvasásának befejezése után kezdődik a tulajdonképpeni interpoláció, amely rögzített algoritmus szerint megy végbe és amelyben a 12 üzemi egység, all dimenziószó tároló és a 13 sebességegység működik közre. 45 Ennek az együttműködésnek egyik eredményét a 15 kimeneti átkapcsolóba vezetett impulzusok képezik. A teljes interpolációt, csakúgy, mint a bemeneti adatok besorolását és feldolgozását a 10 vezetőmű vezérli, amelynek kimenetei all dimenziószó tároló-50 ra, a 05 bemeneti egységre, a 12 üzemi egységre, a 13 sebességegységre, a 14 sebességkorrekciós egységre és a 15 kimeneti átkapcsolóra csatlakoznak és így biztosítják ezek kölcsönös időkonformitását. Mivel a bemeneti adatok betáplálása 0,01 mm 55 egységben történik és a rajzasztal mértékegysége 0,05 mm, a 12 üzemi egység kimeneti impulzusainak számát ebben az értelemben módosítani kell. Ez a 15 kimeneti átkapcsolóban megy végbe, amelybe be vannak iktatva azok a tárolók és mértékosztók, 60 amelyek a kimeneti impulzusok számát a 04 vezérlőpulton beállított osztásviszonynak megfelelően szabályozzák. A programozott végpontba való pontos felvétel szempontjából ezért célszerű olyan dimenziószavakat alkalmazni, amelyek az osztásnál nulla mara-65 dékot adnak. Ha ezt az alapszabályt nem tartjuk be, 3