170595. lajstromszámú szabadalom • Berendezés szerszámgépek közvetlen számjegyes vezérlésére

5 170595 6 végrehajtó modultól függetlenül a kiválasztott 2 vezérlőegység felé küldi, majd a 2 vezérlőegység megfelelő irányító elemei az utasítást a megfelelő végrehajtó modulba irányítják. A fenti elrendezés előnye, hogy a központi adatfeldolgozó egység hasonló típusú szerszámgépek esetén a bejelent­kezésre adandó választ a szerszámgéptől függetlenül tudja kialakítani, továbbá az adatátviteli 3 csator­nán keresztül jóval kevesebb egység címzését kell elvégezni, ami különösen nagyobb távolságok ese­tén a berendezést olcsóbbá teszi. A 2 vezérlőegység ilyen végrehajtó moduljai az 5. ábrán mutatott ki­vitelnél a kezelő tájékoztatására szolgáló 12 kijelző modul, a szerszámgép kapcsolási funkcióit rendező és továbbító 10 kapcsoló modul, a szerszámgép mellékhajtásait megadott függvény szerint vezérlő 6 mellékhajtás modul, valamint az adatátvitel helyes­ségét ellenőrző és a végrehajtó parancsot előálító 11 ellenőrző áramkör. Az utasítások vétele után megkezdődik azok végrehajtása, amely idő alatt a központi adatfel­dolgozó egység más szerszámgépekről jövő bejelent­kezések kiszolgálását végezheti, ilyenek hiányában egyéb munkát végez vagy várakozik. A beérkezett utasítások végrehajtása befejeződhet a szerszámgép állapotának megváltozásával vagy valamilyen kezelői beavatkozással, mindkét esetben egy újabb megsza­kításkéréssel újraindul a fenti folyamat. A 2. ábra a vezérlőegységhez érkező utasítások egy teljes mondatot alkotó példaképpeni sorozatát, a 3. ábra a cimbyte egy lehetséges felépítését, a 4. ábra a vezérlőegység egy példaképpeni utasítás­rendszerét mutatja. A 2 vezérlőegység utasításrendszere lehetővé teszi a vezérelt szerszámgépen kiváltandó műveletek egyszerű megadását, a kezelő tájékoztatását szol­gáló kijelzőszerv működését, továbbá a szerszámgép és a vezérlőegység pillanatnyi állapotát jellemző adatok lekérdezését. Az utasításrendszer kidolgo­zásánál arra kellett törekedni, hogy a szükséges utasításokat központi adatfeldolgozó egységben tá­rolt program minél kisebb tárolóhely és időigény mellett tudja generálni, és hogy azok különböző típusú szerszámgépek esetén se mutassanak lénye­ges különbséget. Az utasításrendszer továbbá lehe­tőséget ad arra, hogy az utasítások végrehajtása egyszerű áramköri megvalósítást igényeljen, pon­tosabban, hogy a szükséges hardware és software aránya a műszaki fejlettség adott szintjén optimális legyen. A vezérlőegység utasításrendszere előnyösen byteszervezésű. A 2. ábrán a találmány szerinti berendezés egy kiviteli alakjánál a vezérlőegységhez továbbított, egy teljes mondatot képező utasítás sorozat lát­ható. A központi 4 adatfeldolgozó egység a 2 vezérlőegység felé olyan utasításokat küld, amelyek egy cimbyte-ból és a cimbyte-tól függően nulla, egy, kettő vagy több adatbyte-ból állanak. A cimbyte-okat az adatbyte-októl az 5. ábrán muta­tott adatátviteli 3 csatorna különleges 47 adatve­zetéke különbözteti meg, amelyen a jel értéke cimbyte-ok esetén 1, adatbyte-ok esetén 0. Több utasítás egymás után akkor alkot egy üzenetet, ha azt „üzenet vége" cím és utána az adatátvitel ellenőrzésére szolgáló redundancia byte zárja le. Egy üzenet végrehajtása a szerszámgépen akkor kezdődik meg, ha a teljes üzenet a vezérlő­egységhez megérkezett, és az adatátvitel hibátlan­nak bizonyult. Több egymás utáni üzenet monda-5 tot alkot, amelynek jellemzője, hogy kiadása után az adatfeldolgozó egység további utasításokat álta­lában csak akkor ad, amikor az előző mondat végrehajtásáról a vezérlőegységtől visszajelzést kap. A mondat tehát logikai, az üzenet pedig fizikai 10 egység. A vezérlőegység a mondat végét külön nem észleli, a mondat utolsó üzenetének vétele után is vételkész marad. Eme tulajdonsága teszi lehetővé a már kiadott utasítások menetközbeni módosítását (adaptivitás). Az üzenetnek mint alegységnek a 15 mondattól való megkülönböztetése mégis azért szükségszerű, mert a vezérlő egység megköveteli egyes funkciók külön üzenet formájában törtéfiő kiadását, nevezetesen azokét, amelyeknek nem a szerszámgép által történő végrehajtása, de a szer-20 számgép vagy az ahhoz tartozó kapcsoló beren­dezésekhez történő továbbítása az átvitelnél meg­szokott időkhöz képest hosszú időt igényel. A kimenő utasításokban előforduló cimbyte-ok felépítését a 3. ábra mutatja. A 3 csatorna kilen-25 cedüc bitje a cimbyte-ot különbözteti meg az adat­byte-tól. A nyolcadik bit 0 értéke azt jelzi, hogy a vezérlőegység valamely regiszterének töltéséről van szó, míg az 1 érték azt jelenti, hogy az adatfel­dolgozó egység a kérdéses regiszter tartalmát ki 30 szeretné olvasni. A következő három bit a vezérlő­egység egyes moduljai közötti címzésre, az utolsó négy bit az egyes modulokon belüli címzésre szol­gál. A cimbyte adott kialakítása könnyen dekódolható és tükrözi a vezérlőegység modulszerű felépítését. 35 A 4. ábra a találmány szerinti berendezés egy példaképpeni kiviteli alakjának teljes utasításrend­szerét ábrázolja. A táblázat feltünteti az egyes utasításokat, az utasítások cimbyte-jának kódját, 40 valamint azt, hogy az utasításokhoz hány darab, a vezérlőegységhez továbbítandó (output) vagy a ve­zérlőegységből a központi adatfeldolgozó egységbe továbbítandó (input) adatbyte tartozik. A figyelő modulra ható utasítások a vezérlőegység úgyneve-45 zett státuszbyte-jainak kiolvasására szolgáló utasí­tások. A státuszbyte-ok tartalmazzák a vezérlő­egység és a szerszámgép pillanatnyi állapotát tük­röző információt. A státuszbyte-ok a figyelő modul külön regisztereiben vannak tárolva. Állapotváltozás 50 esetén a státuszbyte tartalma automatikusan be­megy a központi adatfeldolgozó egységbe, és a pillanatnyi állapot a feltüntetett három utasítás segítségével bármikor ki is olvasható. A kapcsoló modult működtető utasítások segít-55 ségével rendre be-, illetve kikapcsolható a szerszám­gép főkapcsolója, beállítható a főorsó fordulat­száma, kijelölhető a következő szerszámpozíció, és különböző kapcsolási segédfunkciók végezhetők, mint például a hűtővíz, a főorsó, illetve a szer-60 számváltómű kapcsolása, stb. A kapcsoló modul regiszterei az adatfeldolgozó egységből tölthetők, de a beírt értékek vissza nem olvashatók. A fel­sorolt utasítások segítségével a szerszámgépek vala­mennyi szokásos kapcsolási funkciója kiváltható, de 65 a készlet szükség esetén tovább is bővíthető. 3

Next

/
Oldalképek
Tartalom