NCT® 90M Kezelési Leírás
Gyártó és fejlesztÅ: NCT Ipari Elektronikai kft. H1148 Budapest Fogarasi út 5-7 : Levélcím: 1631 Bp. pf.26 F Telefon: (+36 1) 467 63 00 F Telefax:(+36 1) 363 6605 E-mail:
[email protected]
© Copyright NCT 2001 E leírás tartalmára minden kiadói jog fenntartva. Utánnyomáshoz – kivonatosan is – engedélyünk megszerzése szükséges. A leírást a legnagyobb körültekintéssel állítottuk össze és adatait gondosan ellenÅriztük, azonban az esetleges hibákért vagy téves adatokért és az ebbÅl eredÅ károkért felelÅsséget nem vállalunk. Amennyiben a leírásból nem kap egyértelmá választ kérdéseire, kérjük forduljon bizalommal szakembereinkhez, hogy az Ön segítségére siethessünk.
Ez a kézikönyv WordPerfect® 5.1 szövegszerkesztÅvel készült.
1 Általános kezelÅi ismeretek
1 Általános kezelÅi ismeretek
1.1 Bevezetés Tisztelt Felhasználó, köszönjük, hogy az NCT® 90M vezérlésünket választotta. Äszintén reméljük, hogy munkája során mindig elégedett lesz szolgáltatásaival. Felhívjuk figyelmét arra, hogy a gép kezelése csak a programozási alapismeretek birtokában sajátítható el csakúgy, mint ahogy a programozás sem nélkülözheti a gépkezelés ismeretét. A GÉPET KEZELNI, BIZTONSÁGGAL ÜZEMELTETNI CSAK AKKOR LEHET, HA A PROGRAMOT ÉRTELMEZNI ÉS HELYESSÉGÉT ELLENÄ ÄRIZNI TUDJUK ! A GÉPKEZELÄ ÄNEK MINDIG ELÄ ÄRE KELL LÁTNIA BEAVATKOZÁSÁNAK MINDEN KÖVETKEZMÉNYÉT !
1.2 A kezelÅ Åpanel Az NCT® 90M vezérlésnek két változata létezik; $" kihelyezett kezelÅpaneles változat (külön lapra került a képernyÅpanel és a gépi kezelÅpanel, valamint az elektronikát is külön egység tartalmazza), $" kompakt változat (az összes kezelÅelem az elÅ2 5 6 8 lapon helyezkedik el és mögötte található a NCT 90M teljes elektronika). C
A kihelyezett kezelÅpaneles változatnál a képernyÅpanelen található a képernyÅ, jobboldalán a nyolc SOFTKEY (funkciógombok), alatta a lapozó billentyável. A SOFTKEY billentyák felett az NC üzemkészséget jelzÅ lámpát láthatjuk. A panel jobboldalán lévÅ blokk bal felsÅ 3x4 nyomógombot összefogó 4 7 részben vannak a számbeviteli nyomógombok (számok, tizedespont, elÅjelváltó). A számbeviteli nyomógombok alatt a », « és INS nyomógombokat találhatjuk. A jobboldali oszlop felülrÅl lefelé haladva a 8, 7, 6, 9 és a törlÅ Å billentyáket tartalmazza. A panel jobb alsó részén egy 25 pólusú RS232C csatlakozót találhatunk (csak a vezérlések egy részén kerül kialakításra). A gépi kezelÅpanel bal felsÅ nyomógombcsoportja a szánmozgató JOG gombokat és a gyorsmeneti gombot tartalmazza, ettÅl jobbra lévÅ hat gomb 100
%
1
1 Általános kezelÅi ismeretek
a fÅorsó forgató és fordulatszám override gombok. Ezek alatt az elÅtolás override kapcsoló kapott helyet. A bal alsó sarokban a CIKLUS STOP és CIKLUS START nyomógombok vannak, melyek aktív állapotát a felettük lévÅ lámpák is jelzik. A jobb alsó sarokban a VÉSZSTOP kapcsoló, felette a NULLFESZÜLTSÉG kapcsoló van. A panel közepén felül a kézikerék, alatta a gépi funkciókat máködtetÅ nyomógombok találhatóak (csak a vezérlések egy részén kerül kialakításra). A kompakt változatnál is a képernyÅ jobboldalán találhatjuk a nyolc SOFTKEY (funkció) nyomógombot, alatta a lapozó billentyát. Az elÅlap közepén lévÅ blokk baloldali 3x4 nyomógombot összefogó részben vannak a számbeviteli nyomógombok (számok, tizedespont, elÅjelváltó). A számbeviteli billentyák felett az NC üzemkészséget jelzÅ lámpát láthatjuk. A számbeviteli nyomógombok melletti két oszlop elsÅ sorában a » és INS nyomógombok, a következÅ két sorban a 9, 8 és 7, 6, majd az alsó sorban a « és a törlÅ Å billentyák vannak. Ezen nyomógombok alatt a panel alsó részén egy 25 pólusú RS232C csatlakozót láthatunk. A jobb alsó nyomógombcsoport a szánmozgató JOG gombokat és a gyorsmeneti gombot tartalmazza, ezek felett lévÅ hat gomb a fÅorsó forgató és fordulatszám override gombok. A jobb alsó sarokban a CIKLUS STOP és CIKLUS START nyomógombok vannak, melyek aktív állapotát a felettük lévÅ lámpák is jelzik. A SOFTKEY funkciógombok alatt az elÅtolás override kapcsoló kapott helyet. A bal alsó sarokban a képernyÅ alatt a VÉSZSTOP kapcsoló, mellette a NULLFESZÜLTSÉG kapcsoló van (csak a vezérlések egy részén kerül kialakításra). A továbbiakban az egyes nyomógombokra nevükkel és az alábbi számokkal illetve szimbólumokkal is hivatkozunk; 1. Vészstop kapcsoló 2. KépernyÅ 3. ElÅtolás override kapcsoló 4. Lapozó gomb 5. Funkció nyomógombok (Softkey nyomógombok) 6. NC üzemkészséget jelzÅ LED 7. RS232C csatlakozó (a kihelyezett kezelÅpaneles változatnál opció) 8. Adatbeviteli billentyázet 8a. Számbeviteli billentyázet. Számok, tizedespont, elÅjelváltó nyomógombok. 8b. Kurzort karakterenként jobbra mozgató, illetve keresést kezdeményezÅ nyomógomb 8c. Beszúrás mód nyomógomb 8d. Kurzor mozgató, mondatbevitelt lezáró, normál és nagy karakteres kijelzés között váltó, le, fel léptetÅ nyomógombok C
%
2
1 Általános kezelÅi ismeretek
8e. Kurzor mozgató, számbevitelt lezáró, jobbra, balra léptetÅ nyomógombok 8f. TörlÅgomb 8g. Kurzort karakterenként balra mozgató nyomógomb (9. Túlmelegedést jelzÅ LED , az újabb vezérléseken nem került kiépítésre) 10. FÅorsót máködtetÅ nyomógombok 11. FÅorsó fordulatszám override nyomógombok 12. CIKLUS STOP nyomógomb 13. CIKLUS START nyomógomb 14. Tengelymozgató nyomógombok
(balra / STOP / jobbra) (csökkent / 100% / növel)
14a. X, Y és Z tengelyek mozgatása +/– irányban
14b. A további tengely vagy tengelyek mozgatása +/– irányban (Opcionális, paraméterezhetÅ funkcióval) 14c. Gyorsmeneti tengelymozgatás (elÅtolás többszörözés) 15. Nullfeszültség nyomógomb 16. Kézikerék\ (opció) 17. Szabadon programozható funkciókapcsolók
1.3 A billentyá ázet használatáról A vezérlés billentyázete ismétlÅ típusú a tengelymozgató gombok kivételével. Ez a következÅket jelenti; $" a lenyomott billentyá hatása azonnal érvényesül, $" a továbbra is lenyomva tartott billentyá egy programozott késleltetés után (Typematic Delay) újra érvényesül, $" majd a folyamatosan lenyomva tartott billentyá egy programozott gyakorisággal (Typematic Rate) újra és újra beadja a megfelelÅ kódot a vezérlés központi egységébe. A késleltetést (TD) és a gyakoriságot (TR) a TYPEMATIC paraméterrel állíthatjuk be. Javasolt értéke 63 a kihelyezett kezelÅpaneles, 240 a kompakt változatnál (részletekért lásd a Mászaki és Telepítési Leírást). A tengelymozgató gombok helyzete a gyorsmeneti gomb kivételével felcserélhetÅ. A gombok átszerelése a készülék elÅlapjának leszerelését igényli, valamint a JOG paramétereken keresztül megadhatjuk, hogy valamely tengely + vagy - irányú mozgatását melyik nyomógomb eredményezze.
\
Mind a kompakt, mind a kihelyezett kezelÅpaneles változatnál lehetÅség van hordozható kézikerék felszerelésére. 3
1 Általános kezelÅi ismeretek
1.4 A funkciógombok és a lapozó gomb A funkciógombok (SOFTKEY) jelentése és hatása a vezérlés különbözÅ üzemmódjaiban más és más. Ezekkel történik a fÅ– és alüzemmódok kiválasztása, majd a megfelelÅ üzemmód kiválasztása után egyéb funkciót kaphatnak. A gombok mellett lévÅ vízszintes vonalak a képernyÅ jobboldalán lévÅ funkciómezÅkre mutatnak. Az egyes funkciógombok aktuális jelentése a képernyÅre van felírva, abban a mezÅben, melyre a vonal mutat. Abban az esetben amikor a funkciógombok üzemmód választást jelentenek, a megfelelÅ üzemmód kiválasztása után (a funkciógomb lenyomása) a funkciómezÅk azonnal átíródnak. A kiválasztott üzemmódnak megfelelÅen a vezérlés vagy az abban lehetséges alüzemmód választékot írja be a funkciómezÅkbe, vagy a kiválasztott üzemmód igényeinek megfelelÅen meghatározott jelentést, funkciót ad a funkciógomboknak. Például, KÉZI üzemmódban a legfelsÅ funkciómezÅbe az MPGX felirat kerül. Ha az X tengelyt kézikerékkel akarjuk mozgatni nyomjuk meg a funkciógombot, mire a funkciómezÅ inverzbe vált, jelezve, hogy ez a funkció lett kiválasztva. A kiválasztott funkciót kétféleképpen törölhetjük. A funkciógomb újbóli megnyomására kikapcsol a funkció (a funkciómezÅ inverz képe megszánik), vagy, ha egymást kizáró funkciók között lehet választani, akkor egy másik funkciógomb lenyomására is törlÅdik az elÅzÅ állapot. Egyes esetekben egyszerre több (egymást nem kizáró) funkció is ki lehet választva. Ekkor több funkciómezÅ is lehet inverz kijelzésá. Az adott üzemmódból való kilépésre a lapozó gomb szolgál. Megnyomására a vezérlés mindig egy választási szinttel megy magasabbra. ElÅször az alüzemmód szintre lép vissza, majd újbóli megnyomásra az üzemmódok választási szintjére (VÁLASZT üzemmód).
1.5 A kézi mozgatás kezelÅ Åszervei A kézi mozgatás kezelÅszervei; $" a tengelymozgató nyomógombok, $" a fÅorsó forgatását vezérlÅ nyomógombok. A kézi mozgatás kezelÅszervei hatástalanok; $" tényleges programvégrehajtás közben, $" adatbevitel közben, $" hibaállapot alatt, $" VÁLASZT, PROGRAM és végrehajtás nélküli TESZT üzemmódban. A kezelÅszervek alkalmazhatóak az automatikus programvégrehajtást megszakító kettÅs STOP állapotban is (lásd 79. oldal). 1.5.1 A tengelymozgató nyomógombok A tengelymozgató nyomógombok segítségével a szánok mozgatása valósítható meg. Ha az 1, .1 vagy .01 funkciók közül egyik sincs kiválasztva, akkor amíg a tengelymozgató gombot lenyomva tartjuk a szán a megfelelÅ irányba mozog. Kézi mozgatáskor az F címen lévÅ aktuális elÅtolás értékkel mozog a szán. Az elÅtolás nagyságát a JOGFMAX paraméter korlátozza be. 4
1 Általános kezelÅi ismeretek
Gyorsmenettel mozog a szán, ha a tengelymozgató gombbal egyidejáleg a gyorsmenet gombját is lenyomjuk. A kézi mozgatással végzett gyorsmenet nagyságát a JOGRAP paraméter határozza meg. Ha programozott szánmozgatás közben a gyorsmenet gombját is lenyomjuk, akkor az FMULT paraméterre beírt értékkel megszorozza a programozott elÅtolást mindaddig, míg a gyorsmeneti gombot lenyomva tartjuk. A mozgás sebességét az elÅtolás override kapcsoló is befolyásolja. A folyamatos mozgás leáll a gyorsmeneti gomb állapotától függetlenül a tengelymozgató gomb elengedésekor. Egyszerre több tengely is mozgatható, ha több tengelymozgató gomb van lenyomva. 1.5.2 A fÅ Åorsó forgatást vezérlÅ Å nyomógombok A fÅorsót máködtetÅ nyomógombok segítségével a fÅorsó megfelelÅ irányú forgatása indítható; M3: , M4: . A fÅorsó a nyomógombbal leállítható. A fÅorsó fordulatszámát az S címre írt érték és a fÅorsó fordulatszám override állapota határozza meg. 1.6 Az adatbeviteli billentyá ázet A számbevitel az alábbi szabályok szerint történik: $" A beírt szám az adatbeviteli mezÅben meghatározott címnek ad értéket. $" A baloldali zérók beírása nem kötelezÅ. $" A beírt számjegy a tizedespont leütése elÅtt egészként, utána tizedesjegyként kerül értelmezésre. $" A tizedespont utáni jobboldali értéktelen zérók, illetve egész számú érték esetén a tizedespont beírása nem kötelezÅ. $" Csak tizedesjegybÅl álló érték bevitele kezdÅdhet a tizedesponttal. $" A billentyá és az I inkrementális operátor (ha engedélyezettek az adott címbetáhöz) a szám bevitele közben többször is leüthetÅk, bármikor a számbevitelt lezáró vagy billentyá használata elÅtt. Alapértelmezés: pozitív, abszolút érték. A növekményes adatbevitel jelzése a szám elÅtti hely elsÅ, az elÅjel a második pozíción történik. $" A vezérlÅ ADAT hibát jelez adatbevitel közben, ha az adott címhez megadható számban formai hibát ejtünk (egész vagy tizedesjegyek számának túllépése, az inkrementális operátor operátor, a vagy billentyák illegális használata). $" A törlÅ billentyável a megkezdett számbevitel lezárás elÅtt bármikor törölhetÅ. Törlés esetén a számbevitel megkezdését megelÅzÅ állapot áll vissza. A és számbevitelt lezáró billentyák hatása egymástól abban különbözik, hogy a lenyomására a címláncon elÅre, míg a lenyomására a címláncon visszafele lépünk. A és billentyák a számbevitel lezárásán kívül alkalmazhatóak a címlánc számbevitel nélküli léptetésére is.
5
1 Általános kezelÅi ismeretek
1.7 A képernyÅ Ån látható információk A képernyÅ kétféle kijelzési módban dolgozhat; karakteresben vagy grafikusban. Karakteres üzemmódban számokat, betáket és egyéb karaktereket jelez ki. Grafikus üzemmódban karakteres információk kijelzése mellett a szerszámpálya vagy a munkadarab rajzát is megjelenítheti. A képernyÅre kiírt karakter és szöveg lehet: $" normál kijelzésá, azaz a karakter színe világos a háttere sötét, $" emelt fényá, azaz a karakter színe emelt fényá világos a háttere sötét (az emelt fény attribútumát a COLOR paraméter határozza meg, javasolt értéke 15), $" inverz kijelzésá, azaz a karakter színe sötét a háttere világos, $" villogó normál kijelzésá, a normál kijelzés villogtatva, $" villogó inverz kijelzésá, az inverz kijelzés villogtatva. Normál kijelzésáek az általános információk, emelt fényá és inverz kijelzéssel kerülnek a képernyÅre a fontos információk illetve a mutató kurzor. Villogó üzenet hívja fel a figyelmet a rendellenes máködésre valamint a hiba– és rendszerüzenetekre.
6
1 Általános kezelÅi ismeretek
Karakteres kijelzésnél lehetÅségünk van a normál karakterméretrÅl átváltani nagy karakterre a billentyável. Ilyenkor csak az aktuális tengelypozíciókat láthatjuk a képernyÅn VÁLASZT (K. 3.0) a megszokott sorrendben. A billentyá megnyomásával válthatunk a 'tele' és 'kétvonalas' karakterek között, KÉZI míg a billentyável visszatérhetünk a normálméretá kijelzéshez. Az átváltás minden olyan esetben lehetséges, amikor a képernyÅn látható a pozíciókijelzés. # Üzemmódváltásnál még akkor sem tér át BEÁLLÍT másik karakterméretre a pozíciókijelzés, ha közben olyan üzemmódot is használunk ahol nincs pozíciókijelzés REF P. (például PROGRAM üzemmód). # Üzemmódváltásnál a nagyméretá karakterek színe normál állapotúra vált (védve a képernyÅt a beégéstÅl) függetlenül a COLOR paraméter értékétÅl. A COLOR paraméteren elÅírt szín csak a bil- PROGRAM lentyá megnyomásakor érvényesül. Nagyméretá kijelzésnél a negatív elÅjel # vagy a képernyÅ baloldalán látható, vagy ha a DSP FLO paraméterre 1–et írunk, TESZT akkor az elÅjel a szám elÅtt fog 'lebegni'. L Megjegyzések: $" az automata üzemmód kettÅs S T O P á l l ap o t a, a nullpont– és szerszámhosszbemérés, valamint a kézi üzemmód egyedi mondatbevitele a kijelzést automatikusan visszaváltja normál méretáre. $" pozícionáló fÅorsónál hurokzárás után (M19) csak akkor látjuk a fÅorsó pozícióját, ha az C tengelyként lett kijelölve.
AUTO
MATA DIAGN.
GÉP
BE
7
1 Általános kezelÅi ismeretek
1.8 Vezérlés állapot kijelzés Az NC üzemkészséget jelzÅ lámpa világítása a vezérlÅmá bekapcsolt és üzemkész állapotát jelzi. A lámpa kialszik; $" ha a vezérlÅ elektromos tápellátását kikapcsolja, $" ha a vezérlÅ meghibásodik, $" ha a vezérlés felügyelÅprogramja rendellenes máködést, fatális hibát észlel.
1.9 Má áködési, tárolási feltételek A vezérlÅmá +10EC és +50EC környezei hÅmérséklet között üzemeltethetÅ, ettÅ Ål eltérÅ Å hÅ Åmérséklet–tartományban bekapcsolása tilos. A vezérlÅmá +10EC hÅmérséklet alatti tárolásakor a memóriában lévÅ programok megÅrzése nem garantálható. A tárolási hÅmérséklet–tartomány: –10EC – +50EC. A vezérlÅmá hátését egy illetve két beépített ventillátor biztosítja. Az elektronikát tartalmazó szekrényben a szekrényre szerelt, szárÅvel ellátott ventillátorral enyhe túlnyomást kell biztosítani. Ügyelni kell arra, hogy a külsÅ és a beépített ventillátorok ne egymás ellen dolgozzanak. A külsÅ ventillátor szá árÅ Åjének tisztítása, szükség esetén cseréje alapfeltétele a vezérlÅmá hibátlan máködésének. A vezérlÅmá bekapcsolt állapotában az elektronikát tartalmazó szekrény ajtajának kinyitása (egységének megbontása), szellÅztetés vagy bármely más célból tilos! Ugyancsak tilos és a garancia elvesztésével jár a vezérlÅmá kártyáinak kiszerelése, javítása vagy utólagos beállítása (kivételt képeznek a tápegység kártya elÅlapján lévÅ 1.6 illetve 6.3 amperes biztosítók cseréje, valamint a képernyÅ fényerÅszabályozójának állítása).
8
2 VÁLASZT üzemmód
2 VÁLASZT üzemmód VÁLASZT (V. 3.0)
M MARO
Az üzemmódok kiválasztására szolgál a VÁLASZT üzemmód, ami a vezérlés alapüzemmódja, azaz a bekapcsolás után ez az aktív állapot. A többi üzemmód bármelyikébÅl a VÁLASZT üzemmódba a lapozó gomb (esetenként többszöri) megnyomásával juthatunk. A képernyÅ legfelsÅ sorában az üzemmód neve mellett a vezérlést máködtetÅ program verziószáma található zárójelek között. A képernyÅ jobb szélén az elsÅ hat funkciógomb a hat üzemmód kiválasztását teszi lehetÅvé; KÉZI: kézi tengelymozgatás, egyedi mondatok bevitele és végrehajtatása, BEÁLLÍT: koordinátarendszerek bemérése, szerszámkorrekciós adatok megadása, szerszámhosszak bemérése, éltartam– és szerszámhely–táblázatok kitöltése, makrováltozók és felhasználói paraméterek módosítása, REF P.: nullpontfelvételi üzemmód, PROGRAM: programok be– és kivitelének valamint szerkesztésének üzemmódja, TESZT: alkatrészprogramok kipróbálásának, grafikus ellenÅrzésének üzemmódja, AUTOMATA: alkatrészprogramok automatikus végrehajtásának üzemmódja. Bármelyik funkciógombot megnyomva a vezérlés a kiválasztott üzemmódba kerül, hacsak nincs hibajelzés, amire a második sorban villogó hiba– vagy rendszerüzenet figyelmeztet.
R 00:00
KÉZI
AKTUÁLIS
MARADÉK G17 H
X0.000 BEÁLLIT Y 0.000
0. 0.
Z 0.000
* *
0.
U0.000 REF P. B 0.000
0. 0.
PARANCS
AKTUÁLIS
PROGRAM
F
100.0000
S
0
100.0000 100% G94 0
100% G97
TESZT
G00 G15 G23 G40 G49 G50 G54 G64 G66
G69
G80
G90 G98
M05 M09 M12 M96 T0007 D000 AUTO
MATA DIAGN.
GÉP
BE
9
2 VÁLASZT üzemmód
A hetedik funkciógomb (DIAGN.) egy speciális diagnosztikai üzemmód, amelynek a leírását a 'Mászaki és Telepítési Leírás' tartalmazza. A nyolcadik funkciógomb (GÉP BE) segítségével lehetséges a szerszámgép elektromos egységeinek bekapcsolása. Ha a bekapcsolás sikerült a mezÅ inverz kijelzése nem szánik meg. A vezérlések egy részénél elegendÅ ezt a funkciógombot megnyomnunk a bekapcsoláshoz, míg más esetekben közvetlenül a funkciógomb megnyomása után még a nullfeszültség nyomógombot is máködtetnünk kell. L Megjegyzések: $" A lapozó gomb hatása nem érvényesül: $" hibaállapotban, $" tényleges végrehajtás esetén, $" Minden más esetben a lapozó gomb lenyomására: $" befejezÅdik a korábban érvényes üzemmód, $" a vezérlés kilép az esetleges alüzemmódból, ha ilyen nincs, akkor VÁLASZT állapotba kerül (az alüzemmódból a lapozó gomb kétszeri megnyomására lehet a VÁLASZT üzemmódba lépni). $" A VÁLASZT üzemmódban lehetséges még az elÅtolás-korlátozás kikapcsolása is. Az elÅtolás–korlátozás bekapcsolt állapotában az elÅtolás override kapcsoló állását a vezérlés felülbírálja, mászakonként egy osztásnyival csökkentve az elérhetÅ legmagasabb módosító értéket. Nyomjuk meg a billentyát, majd a tizedespontot; ekkor a képernyÅ bal alsó sarkában megjelenik egy nyolcjegyá véletlenszám. EbbÅl a számból visszafejthetÅ az az ötjegyá kódszám, amit most beírva az elÅtolás–korlátozás megszántethetÅ, vagy késleltethetÅ. Helytelen kódszám beírásakor a vezérlés figyelmeztetÅ üzenetet küld és elveszti az NC üzemkészséget (NC Ready Error). $" Ugyancsak a VÁLASZT üzemmódban kérdezhetjük le a vezérlésen futó programverziót. Nyomjuk meg a nyomógombot háromszor egymás után, majd a 9 és a 0 nyomógombokat is. Ekkor a képernyÅn öt, egymástól vonalakkal elválasztott részen olvashatjuk az egyes programrészekhez fázött megjegyzéseket. 2.1 Átkapcsolás eszterga és maró mód között Az NCT 90TM vezérlés máködhet eszterga és maró vezérlésként is. A két oldal közötti átkapcsolást VÁLASZT üzemmódban az override kapcsoló 0 állása mellett a billentyá háromszori, majd a 9 és a 0 billentyák lenyomásával hajthatjuk végre. L Megjegyzések: $" A vezérlés ki– bekapcsolás után is megÅrzi a választott állapotot. $" Az átkapcsolás alatt az override kapcsoló állásán ne változtassunk.
10
3 KÉZI üzemmód
3 KÉZI üzemmód KÉZI Az üzemmódba való belépés után a képernyÅn az alábbi ábrán látható információk jelennek meg. Az elsÅ sorban az üzemmód neve után áll a végrehajtásra váró program száma, ezt követi a mértékrendszer jele, végül a vezérlÅ állapota. A második sorban a folyamatosan világító 'R' betá jelzi, hogy van érvényes nullpont (referenciapont). A sort a forgácsolással eltöltött idÅ zárja; óra:perc dimenzióban. Az ötödik sortól kezdÅdik a koordináták kijelzése. A sorokat a koordinátákkal párhuzamos tengelyek betájele kezdi, majd két oszlopban az aktuális pozíció és a
O0250 M MARO
R 01:32
MPGX
AKTUÁLIS
MARADÉK G17 H
X 0.000 MPGY Y 0.000 Z0.000
:
0.
:
*
0. :
*
0.
PARANCS F
250.0000
MPGZ
AKTUÁLIS
250.0000
100%
G94
S
710
0
100% G97
G00 G15 G23 G40 G49 G50 G54 G64 G66
G69
G80
G90 G98
JOG M05 M09 M11 M96 T0000 D000
1
.1
.01
11
3 KÉZI üzemmód
programozott út még megteendÅ része\ (maradéka), vagy kézikerék használata esetén a kézikerékkel történt elmozdulás nagysága látható elÅjelhelyesen. A két oszlop között a megfelelÅ sorban egy : jel látható, ha a kérdéses tengelyen csak LEBEGÄ nullpontot vettünk fel. A harmadik oszlopban két csillag jelöli azt a két tengelyt, melyek a fÅsíkot alkotják. Ezen oszlop felett a megfelelÅ G értéket is láthatjuk. Az utolsó oszlop a tengelyekhez rendelt hosszkorrekció számát tartalmazza. A következÅ sorban az elÅtolásra vonatkozó információkat láthatjuk. Az elsÅ érték a programozott elÅtolást mutatja a sor végén látható G kód szerinti mértékegységben. A második érték az elÅtolás override kapcsolóval módosított (tényleges) elÅtolást mutatja. Az elÅtolás override kapcsoló százalékos értékét a harmadik szám jelenti\\. Mindhárom szám villog, ha az elÅtolás override kapcsolót 0%–ra állítottuk. Az elÅtolás alatt a fÅorsó fordulatszámára vonatkozó adatokat láthatjuk hasonló elv szerint kijelezve. A következÅ két sor az aktuális G kódokat tartalmazza, ezt követi az M, T és D kódokat kijelzÅ sor. Ha az elsÅ G címbetá villog, akkor BLOCK HOLD állapot jött létre, míg az elsÅ M címbetá villogása a FUNKCIO HOLD állapotot jelzi. Mindkét állapot a vezérlés PLC programján keresztül érvényesül, hatására a következÅ mondat kezdése tiltva van. Az M címbetá alatti sor ebben az üzemmódban minden esetben üres. A KÉZI üzemmódban fokozottan fennáll annak a veszélye, hogy a szánok mozgatása közben azokkal végállásra futunk. Ha a szerszámgép rendelkezik végálláskapcsolókkal, akkor a szánok véghelyzeteit a vezérlés minden esetben érzékelni tudja. Ha ilyen kapcsolók nincsenek a szerszámgépen, akkor a vezérlés gondoskodhat\\\ a szoftver végállásokról, azonban ezek csak REFERENCIA nullpont felvétele után hatásosak, ezért végálláskapcsolók nélküli gépen REFERENCIA nullpont felvétele elÅtt lehetÅleg semmilyen mozgást ne végezzünk!
\
Állítsuk a DSP END paramétert 1–re, ha itt a végpozíciót (célkoordinátát) akarjuk látni.
\\
A kapcsoló meghibásodásakor (szakadás) a százalékjel elÅtt három kérdÅjel jelenik meg.
\\\
12
Részletekért lásd az AX.LIMIT paramétercsoportot.
3 KÉZI üzemmód
3.1 A kézi mozgatás speciális esetei
13
3 KÉZI üzemmód
A kézi mozgatás a fÅorsó forgató gombokkal és a tengelymozgató gombokkal történik, illetve, ha a vezérléshez kézikerék is csatlakozik, akkor a szánmozgatás kézikerékkel is végezhetÅ. A kézi mozgatás alapeseteit az 1.5 fejezet tárgyalja. Ha valamelyik, esetleg egyszerre több tengely mentén akarunk kézikerékkel mozogni, akkor nyomjuk le a megfelelÅ jelá MPG funkciógombot (Manual Pulse Generator). A kiválasztott MPG funkcióterület inverzbe vált. Ezzel egy idÅben az alsó három funkciómezÅben a felbontást szabályozó funkciók értéke a tizedükre csökkennek. A funkciógomb újbóli megnyomása törli az adott tengelyen a kézikerék engedélyezését, a kiválasztott MPG funkcióterület normál kijelzésre vált. Az alsó három funkcióbillentyável kiválaszthatjuk, hogy a kézikerék egy impulzusára a szán mekkora elmozdulással reagáljon. Ha a szerszámgép több mint három tengelyes, akkor az ábrán látható módon a negyedik funkciógombbal kiválaszthatjuk, hogy az X, Y, Z vagy az egyéb tengelyek (az ábrán ez a B tengely) jelenjenek meg a felsÅ három funkciómezÅben. A KÉZI üzemmódból csak a kézikerék engedélyezés kikapcsolása után tudunk kilépni. Inkrementális tengelymozgatáshoz az alsó három funkciómezÅben jelzett érték közül a megfelelÅ funkcióbillentyável válasszuk ki a kívánt lépésnagyságot. A választott funkciómezÅ inverz kijelzésre vált és a tengelymozgató gombok bármelyikének megnyomására a kiválasztott tengely az aktuális elÅtolással teljesíti a kért elmozdulást a megfelelÅ irányba. A JOG funkciógombot máködtetve a funkciómezÅ átvált S.JOG állapotba, ami a fÅorsó lassú forgatását (kúszatás) 14
KÉZI
M MARO
R 02:37
MPGX
AKTUÁLIS
VÉG POZ. G17 H
X 110.000 MPGY Y 50.000 Z
0.
*
0.
*
250.000
0.
003
B 90.000 MPGZ
0.
PARANCS
AKTUÁLIS
F 100.0000
MPG 0 S B
100.0000 100% G94 0
100% G97
G00 G15 G23 G40 G49 G50 G54 G64 JOG G66 G69 G80 G90 G98
M05 M09 M11 M96 T0002 D000
.1
.01
.001
3 KÉZI üzemmód
teszi lehetÅvé. Ebben az állapotban bármelyik pozitív tengelymozgató gomb megnyomására a fÅorsó lassan pozitív irányba forog, illetve a negatív tengelymozgató gombok hatására pedig az ellenkezÅ irányba (ha forgó fÅorsónál használjuk ezt a funkciót, akkor a vezérlés elÅbb gondoskodik a fÅorsó megállításáról). A tengelymozgató gomb felengedésére a forgás leáll. Az S.JOG funkciógomb ismételt megnyomására ismét JOG állapotba kerül a vezérlés.
3.2 Egyedi mondatok bevitele KÉZI üzemmódban lehetÅség van egyedi mondat bevitelére és végrehajtatására. A billentyá megnyomására a képernyÅ alsó harmadának tetején megjelenik a használható címlánc, a legalsó sorban pedig az aktuális címbetáhöz tartozó beviteli ablak nyílik. Itt most lehetÅségünk van egy mondat bevitelére hasonló módon mint ahogyan azt a SZERKESZT alüzemmódban is tehetjük (részletekért lásd a 6.1 fejezetet). A mondat lezárását a vagy billentyável elvégezve, majd a CIKLUS START nyomógombot máködtetve a vezérlés végrehajtja a mondatot. A mondat lezárása elÅtt a lapozó gombbal tudjuk az egyedi mondat végrehajtását megakadályozni, míg az elindított mozgást a CIKLUS STOP nyomógomb megnyomásával szakíthatjuk meg.
15
4 BEÁLLÍT üzemmód
4 BEÁLLÍT üzemmód BEÁLLIT
M MARO
R 00:04 A VÁLASZT üzemmódból juthatunk a BEÁLLÍT üzemmódba a megfelelÅ funkcióbillentyá megnyomásával. A BEÁLLÍT üzemmód az ábrán látható általános képernyÅképpel jelentkezik be. A következÅ alüzemmódokat választhatjuk ki a megfelelÅ funkciógomb lenyomására: F1 MUNKADB NULLPNT A munkadarab nullponteltolásokat tartalmazó táblázat szerkesztésére szolgáló alüzemmód. F2 SZERSZM KORREKC A szerszámkorrekciókat tartalmazó táblázat szerkesztésére szolgáló alüzemmód. F3 MUNKADB N BEMÉR A munkadarab nulpontok bemérésére szolgáló alüzemmód. F4 HOSSZ K MÉRÉS A szerszámok hosszkorrekciójának bemérésére szolgáló alüzemmód. F5 KEZELÄI PARAM A kezelÅ által átírható paraméterek szerkesztésére szolgáló alüzemmód. F6 MAKRÓ VÁLTOZÓ A lokális és globális makróváltozók kiolvasására és szerkesztésére szolgáló alüzemmód. A lapozó billentyável visszatérhetünk a VÁLASZT üzemmódba. A BEÁLLÍT üzemmódban lévÅ táblázatok megfelelÅ kitöltése nélkül a szerszámgép máködtetése nem lehetséges. A táblázatok tartalma a vezérlés kikapcsolásakor sem vész el. A táblázatok ellenÅrzÅ összegét a vezérlés az elsÅ bekapcsolásakor illetve a teljes memória törlése után hibaüzenet küldése mellett aktualizálja. Minden más esetben a táb-
16
MUNKADB NULLPNT
AKTUÁLIS
MARADÉK G18 H
X 0.000 SZERSZM Y 0.000 KORREKC Z 0.000
0.
*
0. 0.
*
MUNKADB
PARANCS BEMÉR F 100.0000
N
AKTUÁLIS 100.0000
100%
G94
S 0 HOSSZ K
0
100% G97
MÉRÉS
G00 G15 G23 G40 G49 G50 G54 G64
G66 G69 G80 G90 G98 KEZELÖI M05 M09 M11 M96 T0007 D000 PARAM MAKRO VÁLTOZO SZERSZM HELY SZERSZM ÉLTARTM
4 BEÁLLÍT üzemmód
lázatok ellenÅrzÅ összegére vonatkozó hibaüzenet után a jelzett táblázat tartalmát ellenÅrizni, hiba esetén javítani kell!
M MARO
BEÁLLIT M NULLPONT F1 TÖRÖL
MUNKAD1 G54 4.1 A munkadarab nullpont bemérése. A munkadarab nullpontokat alapvetÅen kétféleképp mérhetjük be. ElsÅ lehetÅség, hogy egy külsÅ eszközön állapítjuk meg a nullpontokat. Ezt nevezzük gépen kívüli bemérésnek. Ez természetesen palettacserélÅs gépeken lehetséges. Ekkor a nullponteltolás táblázat kitöltésével közölhetjük a vezérlÅvel az eltolásokat. Ez kézi adatbevitelt jelent.
X
0.000
Y
0.000
F2
Z 0.000 START MUNKAD2 G55 X
0.000
Y
0.000
F3
Z
0.000
MUNKAD3 G56 X
0.000
Y
0.000
F4
Z
0.000
MUNKAD4 G57 X
0.000
Y
0.000
F5
Z
0.000
MUNKAD5 G58 X
0.000
Y
0.000
F6
Z
0.000
MUNKAD6 G59 X
0.000
Y
0.000
F7
Z
0.000
MDB ELTOL X
0.000
Y
0.000
F8
Z
0.000
I
17
4 BEÁLLÍT üzemmód
4.1.1 A munkadarab nullponteltolás táblázat kézi kitöltése A munkadarab nullpont táblázatot a BEÁLLÍT üzemmódban az F1MUNKADB NULLPNT funkciógomb megnyomása után érjük el. Az alüzemmódba lépve a képernyÅre egy hét csoportból álló táblázat íródik ki, ami az egyes munkadarab–koordinátarendszerek nullponteltolásainak és a közös nullponteltolás adatait tartalmazza. Az eltolások a gép (G53) koordinátarendszerében értendÅk. A táblázat egyik felhasználási lehetÅsége a munkadarab nullponteltolások korrigálása. A másik lehetÅség, ha a munkadarab nullpontbemérés a gépen kívül történik, és a bemért eltolási értékeket kézzel visszük be. A G10 L2 P X Y Z beállító utasítás ennek a táblázatnak az értékeit módosítja (lásd Programozási Leírás). Ugyancsak ennek a táblázatnak az értékei kerülnek kiolvasásra vagy átírásra a #5201...#5326 makróváltozókra való hivatkozás esetén. A táblázat csoportjaiban (MUNKAD1 G54, ..., MUNKAD6 G59 és MDB ELTOL) az aktuális koordinátacímeket láthatjuk (a koordinátacímek kiírása paraméter alapján történik; X, Y, ... W címek kiírása az ADDRESS paramétercsoport, az A, B és C címeké az ABC paramétercsoport alapján). Az üzemmódba való belépés után a vezérlÅ a képernyÅ harmadik sorától kezdve a MUNKAD1 G54-gyel kezdve kiírja az eltolási adatokat egészen a huszonharmadik sorig bezárólag. A kurzor a MUNKAD1 G54 elsÅ koordinátáján áll. A és gombok használatával a kurzort a koordinátacímeken mozgathatjuk, a és gombok használatával a következÅ, vagy az elÅzÅ csoport elsÅ koordinátacímére állíthatjuk. A megfelelÅ cím kiválasztása után adatbevitel kezdeményezhetÅ az 1.6 fejezetben leírt szabályok szerint. Az adatbevitel átírja a kiválasztott eltolási értéket. Ha az I funkciógomb megnyomásával inkrementális adatot írunk be, az adatbevitel lezárásakor az inkrementális érték elÅjelhelyesen hozzáadódik a kijelölt eltolási értékhez. A TÖRÖL funkciógombot lenyomva a funkciómezÅ inverzbe vált. Újra megnyomva visszaáll az eredeti állapot. A TÖRÖL funkciómezÅ inverz állapotában a START feliratú funkciógombot megnyomva az összes eltolási érték törlÅdik (0 értéket vesz fel) az összes tengelyen.
4.1.2 A munkadarab nullponteltolás táblázat automatikus kitöltése Szerkeszthetünk egy programot G10 beállító utasítások használatával, vagy a nullponteltolás változóknak (#5201 ... #5326) történÅ értékadással. Például, ha a darabunkat a G54-es koordinátarendszerben kívánjuk megmunkálni az alábbi két, hatásában egyforma programot írhatjuk: %O0411(ELTOLASOK, G54) G10 L2 P1 X235.427 Y-36.24 Z639.418 M30 (M99) %
%O0411(ELTOLASOK, G54) #5221=235.427 #5222=-36.24 #5223=639.418 M30 (M99) %
Ezt a programot AUTOMATA üzemmódban végrehajtva tölthetjük fel a nullponteltolásokat. Ha a program M30-cal fejezÅdik be, mint normál fÅprogram végzi el ezt a máveletet. Ekkor a darab 18
4 BEÁLLÍT üzemmód
megmunkálása elÅtt le kell futtatni ezt a programot. Ha a programot M99-cel fejezzük be, az alkatrészprogram elején behívhatjuk alprogramként és automatikusan beállítja a megmunkálandó darabhoz rendelt eltolásokat. Ezt nevezzük automatikus adatbevitelnek. A második lehetÅség, hogy a nullponteltolásokat az alább leírt eljárással a gépen belül mérjük be.
4.1.3 A gépen belüli nullpontbemérés A munkadarab nullpontot gépen belül is bemérhetjük. A gépen belüli bemérésnél a munkadarab ismert koordinátájú pontjára mozgatjuk kézzel a tengelyeket, és kézi adatbevitellel közöljük a vezérléssel az ezen a ponton érvényes méreteket. A vezérlés a bevitt méret, és az aktuális tengelypozíció figyelembe vételével automatikusan számítja ki a nullponteltolást. Ha például a fÅorsóban lévÅ szerszám a Z tengely irányába mutat az X-Y síkban a vezérlÅ a következÅ összefüggés alapján számítja ki a nullponteltolásokat: Mx=x-x0 My=y-y0 ahol: $" Mx: az X irányú nullponteltolás $" My: az Y irányú nullponteltolás $" x: a szerszám pozíciója X irányban $" y: a szerszám pozíciója Y irányban $" x0: az X koordinátára beméréskor bevitt adat, a munkadarab ismert mérete. $" y0: az Y koordinátára beméréskor bevitt adat, a munkadarab ismert mérete. Az ábra arra az esetre vonatkozik, amikor még a kiválasztott koordinátarendszerben (G54) nem volt nullponteltolás. Ekkor x, y koordináták egyenlÅek a kijelzÅn látható pozíciókkal. Természetesen, ha elÅzÅleg a G54 koordinátaren d s z er nullpontja nem esett egybe a G53-éval akkor is automatikusan átszámolja az eltolásokat. Ekkor x, és y koordináták nem egyeznek meg a kijelzÅn látható pozíciókkal, hiszen ezek a G53-ban érvényes adatok.
19
4 BEÁLLÍT üzemmód
A hosszkorrekció figyelembe vétele a nullponteltolásban A hosszkorrekció alapvetÅen kétféle lehet. ElsÅ lehetÅség, hogy a hosszkorrekció a szerszám fÅorsóból való kinyúlásával egyenlÅ. A második lehetÅség, hogy a hosszkorrekció valójában egy szerszámhossz irányú nullponteltolás. Nullpontbemérés, ha a szerszámhossz a szerszám kinyúlásával egyenlÅ Å Ha a szerszámhossz korrekció a szerszám fÅorsóból való kinyúlásával egyenlÅ (mert például külsÅ mérÅgépen történt a szerszám bemérése) a szerszámhossz irányú nullponteltolást mindig be kell mérni. Ez úgy történhet, hogy a fÅorsóba fogott etalonrúddal, vagy ismert kinyúlású szerszámmal megérintjük az ismert koordinátájú felületet és a vezérlésbe beírjuk ezt a méretet. A vezérlés az etalonrúd, vagy szerszám hosszát automatikusan figyelembe veszi a nullponteltolás kiszámításánál, ha elÅtte a megfelelÅ szeszámkorrekciós csoportot választottuk ki. Ha például a szerszám a Z tengely irányába mutat a nullponteltolás értéke a következÅ egyenletbÅl adódik: Mz=z-L-z0 ahol: $" Mz: a nullponteltolás mértéke $" z: a fÅorsó befogási pontjának (hosszkorrekció nélküli) pozíciója $" L: a szerszám hosszkorrekciója $" z0: a Z koordinátára beméréskor bevitt adat, a munkadarab ismert mérete. Az adatbevitel lezárása elÅtt a pozíciókijelzÅn z-L érték látható, lezárás után pedig z0. A Z irányú nullponteltolás értéke Mz lesz.
20
4 BEÁLLÍT üzemmód
Nullpontbemérés, ha a szerszámhossz koordinátaeltolással egyenlÅ Å Ha a szerszámhosszakat úgy mérjük be, hogy azok egyben a nullponteltolásokat is tartalmazzák (lásd: Hosszkorrekció bemérés) a szerszámhossz irányú munkadarab nullpontot nem kell bemérni. Ez alól kivétel, ha a szerszámhossz irányú nullponteltolást korrigálni akarjuk, illetve, ha egy másik munkadarab koordinátarendszerre térünk át. Ez azért szükséges, mert ekkor a hosszkorrekciók egy adott munkadarab koordinátarendszerhez vannak kiszámítva. Az eljárás menete ugyanaz, amit fentebb G55 leírtunk. Ekkor a vezérlÅ ugyancsak a MZ fent leírt egyenlet segítségével számolja G53 ki a nullponteltolás mértékét, ám az G54 alábbi ábrán megfigyelhetÅ, hogy ebben az esetben az új koordinátarendszer Z (G55) nullpontja az elÅzÅhöz (G54) viszonyítva tolódik el.
L
érintési szint 2.mdb 0 szint 1.mdb 0 szint
Z0 .MZ
21
4 BEÁLLÍT üzemmód
Az munkadarab nullpontbemérés üzemmód kezelése A fent leírt nullpontbemérési eljárást a BEÁLLÍT üzemmódban az F3 MUNKADB N BEMÉR funkciógomb lenyomása után kezdhetjük. Az üzemmódba való belépés után a funkciógombokon kiválasztható, melyik munkadarab koordinátarendszer nullpontját (F1G54, ..., F6G59, F7KÖZÖS ELTOLÁS) kívánjuk bemérni. A megfelelÅ koordinátarendszer kiválasztása után a funkciógombokon a szerszámgépen elÅforduló hossztengelyek címeit kínálja fel a vezérlés (például: F1X, F2Y, F3Z). Válasszuk ki azt a tengelyt a megfelelÅ funkciógomb lenyomásával, amelyik tengely irányába mutat a fÅorsóban lévÅ ismert hosszúságú etalonrúd, vagy szerszám. (Pl.: ha a fÅorsóban lévÅ szerszám a Z tengely irányába mutat, nyomjuk meg a Z funkciógombot.) A megfelelÅ tengely kiválasztása után a funkciógombok kiosztása megegyezik a KÉZI üzemmódban szokásossal. A gépet mozgathatjuk a kézi mozgatógombokkal, kézikerékkel, a fÅorsót indíthatjuk, megállíthatjuk. A képernyÅrÅl leolvashatók: $" a tengelyek pozíciói, $" T címen a fÅorsóban lévÅ szerszám száma, $" N címen az érvényben lévÅ szerszámhossz korrekciós csoport, mellette az érvényes geometriai és kopásértékkel, $" alatta a bemérendÅ munkadarab koordinátarendszer száma, és G kódja a különbözÅ tengelyeken pillanatnyilag érvényes eltolásértékekkel. Az alsó, 25. adatbeviteli sorban a T címet kínálja fel. Ha a fÅorsóban nem az az ismert kinyúlású etalonrúd, vagy 22
BEÁLLIT MDB N BM
M MARO
R 00:00
X
AKTUÁLIS
MARADÉK G17 H
X Y Y
0.000
0.
*
0.000
0.
*
Z
0.000
0.
Z
T0000
GEOMETRIA N000
L
-0.0
KOPÁS
-0.0
MUNKAD1 G54 X
0.000
Y
0.000
Z
0.000
4 BEÁLLÍT üzemmód
szerszám van, amivel a fÅorsó irányú tengely nullpontját akarjuk bemérni, T címre való értékadás és , , , vagy gombbal történÅ lezárás után szerszámcsere indul. Ha N cím nem annak a korrekciós csoportnak a számát mutatja, amelyiken az ismert kinyúlású etalonrúd, vagy szerszám hosszkorrekciója van, , gombok segítségével ráállhatunk a kívánt korrekcióra. A ráállást a gomb megnyomására induló kereséssel is elvégezhetjük. Ekkor az alsó, adatbeviteli sorban az N címet kínálja föl, amelynek értéket adva, és , , , vagy gombbal lezárva az N korrekciós mutató a keresett csoportra áll rá. Az új korrekciót az alüzemmódba való belépéskor kiválasztott tengely pozícióján érvényesíti. Hozzuk a tengelyeket kézi mozgatással olyan pozícióba, amely pozíció koordinátái ismertek a munkadarabon. Ez történhet például úgy, hogy a fÅorsóban lévÅ etalonrudat a munkadarab megfelelÅ felületéhez érintjük (esetleg egy raporter közbeiktatásával), vagy például a fÅorsóban lévÅ mérÅórával egy furat középpontjára állunk. Az gomb megnyomására az alsó, adatbeviteli sorban a gépen elÅforduló tengelyek koordinátái közül az elsÅ (pl.: X) tánik fel. A , , , vagy gombokkal az összes tengely koordinátáját kiválaszthatjuk. A koordináta kiválasztása után adatbevitelt kezdeményezhetünk. A munkadarabon ismert pozíciókat írjuk be a megfelelÅ koordinátákra. A , , , vagy gombokkal lezárva az adatbevitelt $" az adott tengelyen a nullponteltolás átszámításra kerül és beíródik a megfelelÅ eltolási regiszterbe, $" a pozíciókijelzésen a koordináta a beírt pozícióértéket mutatja. A szerszám irányába esÅ tengelyen a nullponteltolásban a kiválasztott hosszkorrekciót is figyelembe veszi, azaz a beírt koordinátához nem kell hozzáadni az etalonrúd, vagy szerszám hosszát. A gombbal a bemérés bármely fázisában visszaléphetünk egy szintet. L Megjegyzés: A munkadarab nullpontbemérés során a lehívott szerszámkorrekciót G43-as hívással ekvivalens módon veszi figyelembe a LENGTHSG paraméter 0 állapotában, és G44-es hívással ekvivalens módon a LENGTHSG paraméter 1 állásánál. Ügyeljünk tehát arra, hogy a bemérés a programokban használt hosszkorrekció lehívással összhangban történjék.
23
4 BEÁLLÍT üzemmód
4.2 A korrekciók bemérése. A szerszámokat alapvetÅen kétféleképp mérhetjük be. ElsÅ lehetÅség, hogy egy külsÅ eszközön, például szerszámbemérÅn, állapítjuk meg a szerszám hosszát. Ezt nevezzük gépen kívüli bemérésnek. Ekkor a korrekciós táblázat kitöltésével közölhetjük a vezérlÅvel a szerszámhosszakat. Ez kézi adatbevitelt jelent.
4.2.1 A szerszámkorrekciós táblázat kézi kitöltése
24
4 BEÁLLÍT üzemmód
A szerszámkorrekciós táblázatot BEÁLLÍT üzemmódda lépve az F2 BEÁLLÍT SZ KORREKCIÓ M MARÓ SZERSZM KORREKC funkciógomb lenyomására érjük el. Az alüzemmódba lépve a képernyÅn egy táblázat válik láthatóvá. A táblázat elsÅ GEOMETRIA KOPÁS oszlopában az Nnnn szám a korrekciós N001 L 95.200 0.000 csoport számát jelöli. N 001-tÅl kezdÅdik és belsÅ változó által meghatá- R 8.000 - 0.008 rozott értékig tart, de értéke nem lehet nagyobb, mint 999. N002 L 102.034 0.000 Az N szám után a hosszkorrekciók (L) geometriai- (GEOMETRIA oszlop), és R 10.000 - 0.002 kopásértékei (KOPÁS oszlop) látszanak, majd a következÅ sorban az átmérÅ– (D) N003 L 67.723 0.000 vagy sugárkorrekciók (R) ugyanazon R 23.500 0.000 értékei. Azt, hogy az adatbevitel átmérÅben, vagy sugárban történjék a paN004 L 0.000 0.000 ramétermezÅ TOOLRAD paramétere ha tározza meg. (Ha a TOOLRAD értéke 1 R 0.000 0.000 akkor lesz sugár.) A táblázat egyik felhasználási lehetÅsége N005 L 0.000 0.000 a szerszámkorrekciós értékek módosítása. A másik lehetÅség, ha a szerszámok R 0.000 0.000 bemérése a gépen kívül, mérÅgépen N006 L 69.520 0.000 történik, és a bemért korrekciós értékeket kézzel visszük be. R 4.000 - 0.011 A G10 L[10+n] P R beállító utasítás ennek a táblázatnak az értékeit módosítN007 L 112.029 0.000 ja. (Lásd Programozási Leírás.) Ugyan csak ennek a táblázatnak az értékei R 12.000 0.000 kerülnek kiolvasásra vagy átírásra a #10001 ... #13999 makróváltozókra való N008 L 54.277 0.000 hivatkozás esetén. A fenti, programból történÅ hivatkozások esetén a sugárkorR 6.000 0.000 rekcióra bevitt értéket mindig sugárnak N009 L 28.170 0.000 értelmezi a vezérlÅ, a sugárkorrekcióról TÖRÖL kiolvasott értéket mindig sugárként adja R 5.000 0.000 vissza. Az üzemmódba való belépés után a neN010 L 0.000 0.000 gyedik sorba a 001 számú korrekciós csoport kiírása történik. A hosszkorrekR 0.000 0.000 ció geometriai számértéke inverzben lát- START szik (kurzor pozíció).
25
4 BEÁLLÍT üzemmód
A vagy gomb hatására a kurzor a korrekciós csoport címbetáin lépked, véghelyzetbe érve a sor elején vagy végén folytatja tovább. Az N címekhez tartozó korrekciós csoportokon a és gombbal lehet lépkedni. Ha a képernyÅn alsó, vagy felsÅ véghelyzetbe érünk, akkor az egész táblázat fel– vagy legördül. A gomb lenyomására az alsó sorban adatbevitel kezdÅdik. N cím után maximum három számjegy megadása és a vagy gomb lenyomására keresés kezdÅdik. A keresett korrekciós csoport a negyedik sorba íródik ki. A kurzor a hosszkorrekció geometriai számértékén áll. A korrekció szerkesztéséhez kereséssel vagy kurzormozgatással álljunk rá a módosítani kívánt korrekciós értékre, majd a megfelelÅ cím kiválasztása után az 1.6 fejezetben leírt szabályok szerint végezzük el az adatbevitelt. Az adatbevitel átírja a kiválasztott korrekciós értéket. Ha az I funkciógomb megnyomásával inkrementális adatot írunk be, az adatbevitel lezárásakor az inkrementális érték elÅjelhelyesen hozzáadódik a kijelölt korrekciós értékhez. A TÖRÖL funkciógombot lenyomva a funkciómezÅ inverzbe vált. Újra megnyomva visszaáll az eredeti állapot. A TÖRÖL funkciómezÅ inverz állapotában a START feliratú funkciógombot megnyomva az összes korrekciós érték törlÅdik. L Megjegyzés: A technológiai programban elÅírt szerszámváltás önmagában még nem jelent korrekcióváltást is, arról külön gondoskodnunk kell (H és D címen).
4.2.2 A szerszámkorrekciós táblázat automatikus kitöltése Szerkeszthetünk egy programot G10 beállító utasítások használatával, vagy a korrekciós változóknak (#10001...#13999) történÅ értékadással. Ezt a programot AUTOMATA üzemmódban végrehajtva tölthetjük fel a korrekciós tárat. Ez automatikus adatbevitelt jelent. Például: %O0412(KORREKCIOK) G10 L10 P1 R230.2 G10 L12 P1 R45.13 G10 L10 P2 R150.7 G10 L12 P2 R38.9 ... ... M30 (M99) %
%O0412(KORREKCIOK) #10001=230.2 #12001=45.13 #10002=150.7 #12002=38.9 ... ... M30 (M99) %
Ezt a programot AUTOMATA üzemmódban végrehajtva tölthetjük fel a korrekciós tárat. Ha a program M30-cal fejezÅdik be, mint normál fÅprogram végzi el ezt a máveletet. Ekkor a darab megmunkálása elÅtt le kell futtatni ezt a programot. Ha a programot M99-cel fejezzük be, az alkatrészprogram elején behívhatjuk alprogramként és automatikusan beállítja a korrekciókat. Ezt nevezzük automatikus adatbevitelnek. A második lehetÅség, hogy a hosszkorrekciókat az alább leírt eljárással a gépen belül mérjük be.
26
4 BEÁLLÍT üzemmód
4.2.3 A gépen belüli hosszkorrekció bemérés A hosszkorrekciót gépen belül is bemérhetjük. A gépen belüli bemérésnél a munkadarab ismert koordinátájú pontjára mozgatjuk kézzel a tengelyeket, és kézi adatbevitellel közöljük a vezérléssel az ezen a ponton érvényes méreteket. A vezérlés a bevitt méret, és az aktuális tengelypozíció figyelembe vételével automatikusan számítja ki a hosszkorrekciót. A bemért szerszámhossz korrekciók egyenlÅk a szerszám fÅorsóból való kinyúlásával, ha elÅtte a fÅorsó irányú tengelyen történt nullpontbemérés. Ha a fÅorsó irányú tengelyen elÅzÅleg nem mértük be a nullpontot a szerszámhossz korrekciók a fÅorsó irányú nullponteltolást tartalmazzák szerszámonként.
Ha elÅ ÅzÅ Åleg történt szerszámhossz irányú nullpontbemérés A szerszámmal hosszirányban megérintjük az ismert z0 koordinátájú felületet. A vezérlÅ a hosszkorrekciót az alábbi összefüggésbÅl számolja ki: L=z-z0 ahol: $" L: a vezérlÅ által kiszámított hosszkorrekció $" z: a fÅorsó befogási pontjának (hosszkorrekció nélküli) pozíciója $" z0: a Z koordinátára beméréskor bevitt adat, a munkadarab ismert mérete.
27
4 BEÁLLÍT üzemmód
Ha elÅ ÅzÅ Åleg nem történt szerszámhossz irányú nullpontbemérés A mérés menete ugyanaz, mint fentebb. A megérintett ismert méretá felület koordinátája, amit a vezérlÅbe beviszünk: z0. A vezérlÅ ugyanabból az összefüggésbÅl számítja ki a hosszkorrekció értékét. Az alábbi ábrán figyeljük meg, hogy a kiadódó hosszkorrekció L a Z irányú nullponteltolást tartalmazza:
28
4 BEÁLLÍT üzemmód
Az hosszkorrekció bemérés üzemmód kezelése A fent leírt bemérési eljárást a BEÁLLÍT üzemmódban az F4HOSSZ K MÉRÉS fu n k c i ó g o m b l en yo m ás a ut án kezdhetjük. Az üzemmódba való belépés után a funkciógombokon kiválasztható, melyik munkadarab koordinátarendszerben (F1G54, ..., F6G59,) kívánjuk bemérni a szerszámok hosszát. A megfelelÅ koordinátarendszer kiválasztása után a funkciógombokon a szerszámgépen elÅforduló hossztengelyek címeit kínálja fel a vezérlés (például: F1 X, F2Y, F3Z). Válasszuk ki azt a tengelyt a megfelelÅ funkciógomb lenyomásával, amelyik tengely irányába mutat a fÅorsóban lévÅ szerszám. Például ha a fÅorsóban lévÅ szerszám a Z tengely irányába mutat, nyomjuk meg a Z funkciógombot. A megfelelÅ tengely kiválasztása után a funkciógombok kiosztása megegyezik a KÉZI üzemmódban szokásossal. A gépet mozgathatjuk a kézi mozgatógombokkal, kézikerékkel, a fÅorsót indíthatjuk, megállíthatjuk. A képernyÅrÅl leolvashatók: $" a tengelyek pozíciói, $" T címen a fÅorsóban lévÅ szerszám száma, $" N címen az érvényben lévÅ szerszámhossz korrekciós csoport, mellette az érvényes geometriai és kopásértékkel, $" alatta az érvényben lévÅ munkadarab koordinátarendszer száma, és G kódja a különbözÅ tengelyeken érvényes eltolásértékekkel. Az alsó, 25. adatbeviteli sorban a T címet kínálja fel. Ebben az állapotban lehívhatók a különbözÅ, bemérni kívánt
BEÁLLIT H K BEM
M MARO
R 00:00
MPGX
AKTUÁLIS
MARADÉK G17 H
X MPGY Y Z
0.000
0.
*
0.000
0.
*
1.000
0.
001
MPGZ
JOG
T0000
1 GEOMETRIA N001
L
0.000
KOPÁS
0.000
.1 MUNKAD1 G54 X
0.000
Y
0.000
Z
0.000
.01
29
4 BEÁLLÍT üzemmód
szerszámok. T címre való értékadás és , , , vagy gombbal történÅ lezárás után szerszámcsere indul. Ha N cím nem annak a korrekciós csoportnak a számát mutatja, amelyiket a fÅorsóban lévÅ szerszámhoz kívánunk rendelni, , gombok segítségével ráállhatunk a kívánt korrekcióra. A ráállást a gomb megnyomására induló kereséssel is elvégezhetjük. Ekkor az alsó, adatbeviteli sorban az N címet kínálja föl, amelynek értéket adva, és , , , vagy gombbal lezárva az N korrekciós mutató a keresett csoportra áll rá. Az új korrekciót az alüzemmódba való belépéskor kiválasztott tengely pozícióján érvényesíti. Hozzuk a tengelyeket kézi mozgatással olyan pozícióba, amely pozíció fÅorsó irányú koordinátája ismert a munkadarabon. Ez történhet például úgy, hogy a fÅorsóban lévÅ szerszámot a munkadarab megfelelÅ felületéhez érintjük. Az gomb megnyomására az alsó, adatbeviteli sorban az elÅbb kiválasztott, fÅorsó irányú tengely címe (például Z) tánik fel. Ezután adatbevitelt kezdeményezhetünk. A munkadarabon ismert pozíciót írjuk be a felajánlott címre. A , , , vagy gombokkal lezárva az adatbevitelt $" az adott tengely pozíciója alapján kiszámításra kerül a hosszkorrekció, $" a pozíciókijelzésen a koordináta a beírt pozícióértéket mutatja. A gombbal ezután visszalépve új szerszámot hívhatunk le, és mérhetünk be. A gombbal a bemérés bármely fázisában visszaléphetünk egy szintet. L Megjegyzés: A szerszámhosszak bemérése során a lehívott szerszámkorrekciókat G43-as hívással ekvivalens módon veszi figyelembe a LENGTHSG paraméter 0 állapotában, és G44-es hívással ekvivalens módon a LENGTHSG paraméter 1 állásánál. Ügyeljünk tehát arra, hogy a bemérés a programokban használt hosszkorrekció lehívással összhangban történjék.
30
4 BEÁLLÍT üzemmód
4.3 A kezelÅ Åi paraméterek beállítása
31
4 BEÁLLÍT üzemmód
A BEÁLLÍT üzemmódban az F5 KEZELÄI PARAM funkciógombot megnyomva a kezelÅ által beállítható paraméterek válnak szerkeszthetÅvé. A paraméterek értelmezését és beállításuk módját a Paraméterleírás címá gépkönyv tartalmazza.
BEÁLLIT (I. 3.0)
M MARO
R 00:00 0041 IPLCONST
1021 COMMON
2001 SERIAL
3041 AX.LIMIT
8061 MEASURE
9101 MACRO
32
4 BEÁLLÍT üzemmód
4.4 A makróváltozók beállítása A BEÁLLÍT üzemmódban az F6MAKRÓ VÁLTOZÓ funkciógomb lenyomására a funkciómezÅk átdefiniálódnak: F1
#1-#33 #100-#199 F3 #500-#599 F2
A lokális makróváltozókat (#1–#33) csak olvasni lehet. A második vagy harmadik funkciógomb lenyomására a megfelelÅ globális makróváltozók szerkesztése válik lehetÅvé. A két csoport közti különbség, hogy amíg a #100-#199 csoport kikapcsolásra törlÅdik, addig a #500-#599 csoport kikapcsolás után is megÅrzi tartalmát. Bármelyik csoportot választjuk is ki szerkesztésük megegyezik. A megfelelÅ csoport kiválasztása után a funkciógombok felirata: F1
TÖRÖL ÜRES F2 TÖRÖL NULLA F3 START F6 KITEVÄ F7 ÜRES A képernyÅn soronként feltánnek az egyes makróváltozók azonosítói értékükkel együtt. A változókat 9 tizedesjegy pontossággal két tizedesjegynyi kitevÅvel ábrázoljuk. Ha a változó értéke üres a változó azonosítója után nem íródik ki semmi. Ha a változó értéke 0 a nulla számjegy kiírásra kerül. A , gombokkal kiválaszthatjuk ki a szerkeszteni kívánt változót. A kiválasztott változó emelt fénnyel van kijelezve. Az alsó, adatbeviteli sorban feltánik a kiválasztott változó azonosítója. A gomb lenyomására keresés kezdÅdik. Az alsó adtbeviteli sorba N-et ír ki amire a megfelelÅ számjegyet
BEÁLLIT M #100-#199
M MARO
F1 TÖRÖL
#100
35
ÜRES
#101
100
F2
#102 TÖRÖL #103 NULLA #104 F3 #105 START #106
1.25
3
35.472
#107 F4
#108
#109
I2
#110
0
F5
#111
0
#112
0
#113 F6 #114 KITEVÖ #115 #116
0
0 18.75
F7
#117 ÜRES
#118
#119
F8
#120
I
33
4 BEÁLLÍT üzemmód
beütve, és az adatbevitelt a , , , vagy a gombbal lezárva rááll a megfelelÅ változóra. Ezután kezdhetÅ a változó szerkesztése a számbeviteli billentyázet használatával. Ha kitevÅt is akarunk a változó értékéhez írni az F6KITEVÄ funkciógomb megnyomására a változó mantisszája beíródik a változóba és a kitevÅ szerkesztését kezdhetjük. Akár a mantisszára akár a karakterisztikára a megengedettnél nagyobb számot akarunk bevinni a vezérlés ADAT hibát jelez. Ha a változónak üres értéket akarunk adni az F7ÜRES funkciógombot nyomjuk meg, majd az F3START hatására a változó üres értéket vesz fel. Ha az összes változót üresre akarjuk törölni nyomjuk meg az F1TÖRÖL ÜRES funkciógombot, utána pedig az F3START billentyát. Ha az összes változót nullára akarjuk állítani nyomjuk meg az F2TÖRÖL NULLA funkciógombot, utána pedig az F3START billentyát.
34
5 REFERENCIAPONT üzemmód
5 REFERENCIAPONT üzemmód
REF P
O0250 M MARO
R 00:00
GÉPI
A REF P. funkciógomb lenyomásával a vezérlÅt referenciapont felvétel üzemmódba hozhatjuk, ahol az ábrán látható képernyÅképet kapjuk. Az üzemmód használata a vezérlÅmá bekapcsolása után rendszerint szükséges, mivel elÅtte csak növekményesen programozható a rendszer, illetve az abszolút rendszerben való méretmegadás csak referenciapont felvétele után
AKTUÁLIS
MARADÉK G17 H
X0.000 LEBEGÄ Y 0.000
0.
*
0.
Z 0.000
*
0.
RÁCS
PARANCS F
250.0000
AKTUÁLIS 250.0000
100%
G94
S 710 G28
0
100% G97
G00 G15 G23 G40 G49 G50 G54 G64
G66
G69
G80
G90 G98
M05 M09 M11 M96 T0000 D000
OV.TILT
35
5 REFERENCIAPONT üzemmód
lehetséges\. Figyelmeztetésképpen azon tengelyek aktuális pozícióját melyek nem rendelkeznek referenciaponttal a vezérlés inverz számokkal jelzi ki, illetve a LEBEGÄ nullpont jelzésére a két pozíciókijelzés között egy : jellel hívja fel a figyelmet. Miután a tengelyen referenciapontot vettünk fel az inverz kijelzés azonnal megszánik. Az üzemmódba való belépés után négy alüzemmód közül választhatunk. A négy alüzemmód három különbözÅ referenciapont felvételi eljárást tesz lehetÅvé. GÉPI: a tengely a nullpontot a gépre felszerelt referenciakapcsolóról lefutva a jeladó legközelebbi nullimpulzusára\\ veszi fel. LEBEGÄ Ä: a nullpontot ott vesszük fel, ahol a szán ténylegesen áll. RÁCSPONT: a nullpontot a szán tényleges helyzetéhez legközelebb esÅ rácsponton (forgójeladó nullimpulzusánál) vehetjük fel. G28: az összes tengelyen egyszerre veszi fel a GÉPI referenciapontot. Az alüzemmód kiválasztása után a 3.1 fejezetben leírt módon kézi mozgatás is lehetséges. Ha szükséges a nullpontfelvétel megkezdése elÅtt a szánokat kézi mozgatással a megfelelÅ helyzetbe kell hoznunk. Az elsÅ három üzemmódban a nullpontfelvétel menete ezután a következÅ; a CIKLUS START billentyá lenyomása után a tengelymozgató gombok lenyomása speciális értelmet nyer, általuk választható ki a nullpontot felvevÅ tengely. GÉPI és RÁCSPONT alüzemmódban a gép a telepítéskor definiált irányba indul a referenciakapcsoló vagy a rácspont felé. A nullpontfelvételt tengelyenként külön–külön kell indítanunk. A LEBEGÄ Ä alüzemmódban szánmozgás nincs. Ha az összes tengelyen sikeresen felvettük a nullpontot, akkor az alüzemmódból a vezérlés automatikusan visszavált REFERENCIAPONT üzemmódba. A G28 típusú nullpontfelvétel az alüzemmód kiválasztása és az esetleges kézi tengelymozgatások után a CIKLUS START billentyá lenyomására indul el az összes tengelyen egyszerre. Az elsÅ három alüzemmódban a nullpontfelvétel módja tengelyenként lehet különbözÅ is, ha a folyamatot az egyes tengelyekkel végzett nullpontfelvétel után megszakítjuk a lapozó billentyável . A szán mozgása nullpontfelvétel közben is megállítható a CIKLUS STOP nyomógombbal. Ha már van referenciapont és újból elindítjuk a referenciapont felvételét, akkor csak egy tengelyen veszi fel azt a vezérlés, majd automatikusan visszavált a választott alüzemmódból REFERENCIAPONT üzemmódba. A legalsó funkciómezÅ inverz állapota jelzi, hogy a CIKLUS START billentyá lenyomása utáni tengelymozgásokra tiltva van az elÅtolás override kapcsoló hatása. A kapcsoló 0 állása azonban minden esetben érvényesítésre kerül. L Megjegyzések:
\
Az automatikus referenciapont–felvétel megoldására lásd a G28 parancsot a Programozási leírásban. \\
Az SWSHIFT paraméter segítségével átutaztathatjuk egy vagy több nullimpulzus felett is a szánt, mielÅtt a nullpontfelvételi eljárást megkezdené, így nem feltétlenül a kapcsolóhoz legközelebbi nullimpulzus lesz a nullpont. 36
5 REFERENCIAPONT üzemmód
$" Nullpontfelvétel elÅtt bármely gyorsmeneti tengelymozgás a REFRAP paraméterrel elÅírt csökkentett gyorsmenettel történik. $" Nullpontfelvétel elÅtt a szoftver végállások nem aktívak, azok csak GÉPI nullpont felvétele után hatásosak, ezért végálláskapcsolók nélküli gépen GÉPI nullpont felvétele elÅtt lehetÅleg semmilyen mozgást ne végezzünk!
A GÉPI referenciapont felvételének menete a következÅ:
1 A szán a REFRAP paraméteren megadott sebességgel REFDIS irányban és távolságig keresi a refpontkapcsolót. REFPONT1 hiba keletkezik, ha REFDIS távolságon belül a kapcsolót nem érzékeli. REFFEED
2 SWLENGTH
3 NULLIMPULZUSOK
4 SWSHIFT ZERODIS 1/4ZERODIS 1/2ZERODIS
2 A szán REFEED sebességgel REFDIR irányba lefut a kapcsolóról. REFPONT2 hiba íródik ki, ha a SWLENGTH paraméteren megadott úton belül a kapcsolóról nem tud lefutni.
37
5 REFERENCIAPONT üzemmód
3 Változatlan sebességgel\ megtesz még SWSHIFT távolságot, majd elkezdi keresni a nullimpulzust. 4 Ha ¼ZERODIS távolságon belül találja meg a nullimpulzust (bizonytalan helyzet), akkor REFPONT5 hibajelzés képzÅdik. Ugyancsak hibajelzéshez vezet (REFPONT3), ha ¾ZERODIS távolságig nem talál nullimpulzust. Ha ½ZERODIS távolságon belül (¼ZERODIS és ¾ZERODIS között) megtalálja a nullimpulzust (átfut felette), akkor visszafordul és kúszósebességgel (1 inkremens 20ms–enként) újra rááll a nullimpulzusra. REFPONT4 hibához vezet, ha visszakereséskor 1mm–en belül nem jön be a nullimpulzus. Ha a REFEED paraméterre nullát írunk, akkor a nullimpulzus keresésekor nem végez visszafordulást, ám ilyenkor a szánsebesség a visszakeresés sebességével fog megegyezni. 5 Ha a REFSHIFT paraméterre nullától különbözÅ értéket írtunk, akkor a szán a nullimpulzus megtalálása után elÅtolással elÅjelhelyesen még ezt az utat is lejárja.
\
Ha a SWSHIFT nagyobb mint a ZERODIS, akkor az SWSHIFT távolságot az adott tengelyre érvényes gyorsmenettel teszi meg a szán. 38
5 REFERENCIAPONT üzemmód
A GÉPI referenciapont felvétele közben a képernyÅ alsó részén egy skála látható. Ezen a skálán ¼ZERODIS távolságonként van egy REF P REFERNC M MARO osztás. Nullpontfelvételnél a skála felett egy ? jel mutatja a kiválasztott tengely R 00:00 pillanatnyi helyzetét a paraméterekkel MPGX meghatározott pontok között. A nullpontfelvétel akkor lesz sikeres, ha a ? jel az 1 és 3 (¼ZERODIS és AKTUÁLIS LEMARADÁS G17 H ¾ZERODIS) között áll meg. Ideális eset- ben a ? jelnek a 2–es osztás felett kell X 0.000 * megállnia. MPGY Az ábrán látható esetben az Y tengelyen Y 3.891 * felvett nullpont a 2–es és 3–as osztás 0.000 közé esett. Ez azt jelenti, hogy a Z nullimpulzust körülbelül cZERODIS távolságnyival hamarabb találta meg a ve- MPGZ PARANCS AKTUÁLIS zérlés, mint ahogyan azt a paraméterek alapján feltételezte. F 100.0000 100.0000 100% G94 L Megjegyzések: $" Ha ebben az esetben úgy akarjuk be- S 0 0 100% G97 állítani a vezérlést, hogy a ? jel a 2–es osztás fölé essen, akkor az SWSHIFT2 paramétert (a paraméter utáni 2–es index az Y G00 G15 G23 G40 G49 G50 G54 G64 tengelyre utal) csökkentsük a G69 G80 G90 G98 ZERODIS2 paraméteren lévÅ G66 JOG szám nyolcadával (ha így negatív M05 M09 M11 M96 T0001 D000 számot kapunk, akkor adjunk még ehhez a negatív számhoz hozzá ZERODIS2–nyit). $" A refpontkapcsoló hibájára utal, ha 1 ugyanazon tengelyen többször megismétel referenciapont–felvétel közben a nullimpulzus helyzete nagy szórást mutat. .1
?
0
1
2
.01 3
4
39
6 PROGRAM üzemmód
6 PROGRAM üzemmód PROGRAM
MARO
Technológiai programok, táblázatok (szerszámkorrekciók, nullpontok, stb.) létrehozására, tárolására és manipulálására, valamint grafikus képek tárolására a vezérlÅ egy sokoldalú file–kezelÅt biztosít a felhasználó számára a PROGRAM üzemmódban. A VÁLASZT üzemmódból juthatunk a PROGRAM üzemmódba, ahol a következÅ információk jelennek meg a képernyÅn. A harmadik sorban olvasható a tárolt programok száma és a még szabad memória mérete byte-okban. A hatodik sortól vannak felsorolva a tárolt programok. A sor elsÅ bejegyzése a program négyjegyá azonosító száma (a továbbiakban programszám), amit technológiai programok esetében egy 'O' betá elÅz meg, a grafikus állományok programszáma 'G' betável kezdÅdik, míg a táblázatok a 'K', 'E', 'T', 'H' vagy 'W' beták valamelyikével kezdÅdnek. A programszámot állapotjelzÅk (attribútumok) követhetik. A '' karakter a csoportos kijelölést, az 'R' a csak olvasható, védett állományokat (READ ONLY), míg a 'H' a rejtett (HIDDEN) állományokat jelöli. A 'G' attribútum a TESZT üzemmódban létrehozott képernyÅkép tömörített tárolására szolgáló grafikus állományt jelöli. A 'G' attribútum és a grafikus állomány neve (amely a grafikát elÅállító fÅprogram száma) között nincs szóköz. A táblázatokat egységesen a '#' attribútum jelöli. A csoportosan kijelölt állományok emelt fényerÅvel kerülnek kijelzésre, hacsak a COLOR paraméter nem 7. A középsÅ bejegyzés a program neve, amely 16
40
SZER-
56 PROGRAM
43776 BYTE ÜRES
KESZT
SZÁM
NÉV
BYTE
BETÖLT
888888
O1440
CSIPKE-MINTA
206
CSIPKE-EGYSÉG
53
O1441 MENT O1442
CSIPKE
O1700
HAJTOMÜ NAGYOLÁ»
85
135
O2000
UJ BKV fÅprg
151
KÖNYV-
O2001 TÁR O2002
UJ BKV alprg1
418
UJ BKV alprg2
62
K2003 #ÁLLAPOT BELENÉZ T2004 #SZ. KORREKCIO
44
W2005
#MDB. NULLPONT
1215
279
O5001 TÁBLÁO6819 ZATOK O6820
Alprogram_3160/1
1871
ELFORGATÁSPROBA
371
ELFORGATÁSPROBA
368
O9021 B-MACRO PARAMÉO9023 S-MACRO TEREK
57 35
----- PLC
5 KIVÁLASZTOTT PROGRAM
6 PROGRAM üzemmód
karakter lehet (az ennél hosszabb nevet egy inverz '»' jel zárja). A sor utolsó eleme a program byte-okban mért hossza. A programok keletkezésük sorrendjében vannak kilistázva. Amennyiben az összes program nem fér ki egy képernyÅoldalra, akkor a programok méretét jelzÅ számok felett illetve alatt (az ötödik és huszonegyedik sorban) nyilak jelzik a felsorolás folytatódását. A képernyÅn látható programok egyikén egy inverz mezÅt láthatunk. Ezzel a mezÅvel jelölhetjük ki azt a programot, mellyel valamilyen máveletet akarunk végezni. Az inverz mezÅt a és billentyákkel mozgathatjuk lépésenként, illetve a és billentyákkel egy képernyÅoldalnyit ugorhatunk elÅre vagy hátra. A billentyá lenyomására az utolsó sorban egy ablak nyílik, melyben egy programszámot adhatunk meg a számbillentyák segítségével. A bevitelt a nyílbillentyák bármelyikével lezárhatjuk, minek hatására az inverz mezÅ a megadott programszámú program sorára ugrik, illetve a NINCS ILYEN ÁLLOMÁNY hibaüzenet figyelmeztet arra, ha nem létezÅ programszámot adtunk meg (a hibaüzenet itt is a billentyável törölhetÅ). A billentyá hatástalan, ha a memóriában egyetlen program sincs. Ha egyszerre több programmal akarunk máveletet végezni (például törölni), akkor lehetÅségünk van a programok csoportos kijelölésére is. A csoportos kijelölést a billentyá lenyomásával aktiválhatjuk az inverz mezÅvel jelzett programra, illetve egy már aktivált program kijelölését szüntethetjük meg vele. Az elÅjelváltó billentyável az összes program kijelölését a fordítottjára változtathatjuk, míg a törlÅ billentyável az összes kijelölést törölhetjük. A kijelölt programokra az utolsó elÅtti sorban egy felirat figyelmeztet, megadva a kijelölt programok darabszámát. Az automatikus végrehajtásra kijelölt program az lesz, melyre az inverz mezÅt állítottuk\. Az inverz mezÅ helyzete a vezérlés kikapcsolásakor sem törlÅdik, azaz a kijelölt program mindaddig az marad, amíg másikat ki nem választunk. Ebben az üzemmódban van lehetÅségünk új program megnyitására is egy számbillentyá leütésével\\. Ekkor egy beviteli ablak nyílik az alsó sorban. A számbillentyákkel adjunk meg egy új programszámot és zárjuk le azt egy tetszÅleges nyílbillentyável. Ekkor egy új üres program kerül a memóriába a megadott számmal, amire az inverz mezÅ automatikusan rámutat. Például az O0015 azonosítási számú programot az 1, 5 és billentyák lenyomásával hozhatjuk létre. Az üres program hossza 8 byte, ami tartalmazza a program azonosítási számát (Onnnn), egy állomány kezdete (%) és vége jelet (%) és egy sor vége jelet (s s). Amennyiben egy már létezÅ számot adnánk meg, akkor a MÁR LÉTEZÄ Ä PROGRAM hibaüzenetet kapjuk. A hibát a billentyável törölve az eredeti programszámot szerkeszthetjük tovább, illetve a billentyá ismételt megnyomására megszakíthatjuk a bevitelt. Ugyancsak hibaüzenetet kapunk, ha 64 (vagy 255, ha rendelkezünk tárbÅvítéssel) programnál többet akarunk egyszerre a memóriában tárolni, vagy ha nincs több szabad memória az új program vagy egyéb állomány tárolásához.
\
Ha a kijelölést egy grafikus vagy PLC állományra mozgattuk, akkor AUTOMATA vagy TESZT üzemmódban megkísérelt végrehajtására a vezérlés hibát jelez. \\
Csak program állományokat tudunk ezzel a módszerrel megnyitni, a táblázatok és grafikus állományok létrehozásáról a vezérlés automatikusan gondoskodik. 41
6 PROGRAM üzemmód
Alapkiépítésben a memória mérete 64 KByte, amit bÅvítÅkártyával 0.5 MByte–ig lehet kiterjeszteni. Mivel a PLC program is egy –általában rejtett– állománykét szerepel a memóriában és ez a program elengedhetetlen a gép máködéséhez, ezért sohasem tudjuk a teljes memóriát felhasználni saját céljainkra. A PLC program mérete a gép bonyolultságától függ, általában néhány KByte. Az alábbi ábrán áttekinthetjük azokat az adatmozgatási útvonalakat, melyeken keresztül a különbözÅ adatokat a memóriában, illetve a memória és egy kölsÅ tárolóeszköz között mozgathatjuk. A paramétereket közvetlenül kitölthetjük illetve beolvashatjuk az RS232C felületen keresztül a PARAMÉTEREK alüzemmódban. A PLC programot a háttértár Årzi, de ezt a speciális programot csak a PLC alüzemmódon keresztül tudjuk oda betölteni vagy onnan kiolvasni. A technológiai programokat PROGRAM üzemmódban tudjuk létrehozni és a SZERKESZT alüzemmódban megírni. A grafikus állományok a TESZT üzemmód képernyÅképein látható szerszámpályákat tartalmazzák. Ezeket az állományokat a TESZT üzemmóban hozhatjuk létre. A vezérlés különbözÅ táblázatait a TÁBLÁZATOK alüzemmód segítségével tudjuk a háttértárban is tárolni, illetve onnan visszatölthetjük azokat. A technológiai programokat, grafikus állományokat és a táblázatokat csak a PROGRAM üzemmód BETÖLT és MENT alüzemmódjai segítségével tudjuk kölsÅ adathordozóról betölteni illetve oda kimenteni. L Megjegyzések: $" A PLC program és esetleges más programok rejtett állományokként szerepelnek a memóriában, de ezeket a programokat is bele kell számolnunk a maximálisan 64 (vagy 255, ha kibÅvített memóriájú vezérlést használunk) programba, amit a vezérlés tárolni tud. $" A 9000 és 9034 közötti programszámok az GMACRO, MMACRO, MSUBPRG és ABCST paraméterek függvényében kitüntetett szerephez juthatnak. $" A vezérlés több funkciójának használatát kulcsszóhoz lehet kötni. A legfeljebb 8 számjegybÅl álló kulcsszót a felhasználó határozhatja meg a KÖNYVTÁR alüzemmódban. Az így védett funkciókat csak a helyes kulcsszó megadása után tudjuk használni.
42
6 PROGRAM üzemmód
A PROGRAM üzemmódból a következÅ alüzemmódokat illetve parancsot érhetjük el: SZERKESZT
programszerkesztés, javítás (alüzemmód)
BETÖLT
állomány beolvasása a memóriába (alüzemmód)
MENT
állomány mentése külsÅ adathordozóra (alüzemmód)
KÖNYVTÁR
állományok manipulálása, kulcsszó megadás (alüzemmód)
BELENÉZ
programlista vagy grafikus kép megszemlélése (parancs)
TÁBLÁZATOK
táblázakok mentése állományba, visszatöltése memóriába (alüzemmód)
PARAMÉTEREK
paraméterek szerkesztése, mentése, beolvasása (alüzemmód)
PLC
PLC (illesztÅprogram) szerkesztése, mentése, beolvasása (alüzemmód)
43
6 PROGRAM üzemmód
6.1 SZERKESZT alüzemmód, az alkatrészprogram szerkesztése A SZERKESZT alüzemmódban lehetÅségünk van a programírásra illetve módosításra. L Megjegyzés: Az alüzemmódba való belépés törli a programok csoportos kijelölését a PROGRAM üzemmódban.
6.1.1 Az alkatrészprogram szerkezete Az alkatrészprogram mondatokból áll. A mondatokat szavak alkotják. Szó: Cím és Adat A szó két részbÅl tevÅdik össze: címbÅl és adatból. A cím egy, vagy több karakterbÅl állhat, az adat pedig lehet: $" numerikus érték, amelynek lehet egész és tizedes értéke is, illetve $" formula, amely tartalmazhat változókon és numerikus értékeken végzett aritmetikai, vagy logikai máveleteket. Bizonyos címek kaphatnak elÅjelet, illetve I operátort, függetlenül attól, hogy az adat numerikus érték, vagy formula. A vezérlésen máködÅ programszerkesztÅ használatához be kell vezetnünk a címlánc fogalmát. Kétféle címláncot különböztetünk meg: az NC, illetve MAKRÓ címláncot. Az NC címlánc: / N G X Y Z U V W A B C I J K R H D F E S M P L T Q ,C ,R ,A (
A MAKRÓ címlánc: / N # = IF WHILE GOTO THEN = DO END SETVN BPRNT DPRNT POPEN PCLOS (
Mondat A mondat szavakból tevÅdik össze. A mondatokat a tárban s (Line Feed) karakter választja el egymástól. A program szerkesztése során a mondatok lezárása egyben automatikusan s karaktert illeszt a lezárt mondat végére. A mondatokban nem kötelezÅ a mondatszám használata. Hogy a mondatvéget és a mondatkezdetet el lehessen különíteni egymástól a képernyÅn a mondat eleje automatikusan új sorban kezdÅdik, és > karakter kerül eléje. A tárban a szavak között nincs szóköz karakter, a kijelzés során azonban a szavak közé automatikusan szóközök kerülnek. A mondatba kommentet írhatunk, amely "(" karakterrel kezdÅdik, és ")" karakterrel végzÅdik. Programszám és programnév A programszám és programnév a program azonosítására szolgál. A programszám használata kötelezÅ, a programnévé nem. A programszám címe: O.
44
6 PROGRAM üzemmód
A programnév nyitó "(" és záró ")" zárójelek közötti tetszÅleges karaktersor. A programszámot és programnevet a többi programmondattól s karakter választja el a tárban. A képernyÅn a szerkesztés során az elsÅ sorban a programszám és programnév mindig kijelzésre kerül. Programkezdet, programvég A program % karakterrel kezdÅdik, és % karakterrel végzÅdik. A vezérlésen való szerkesztés során automatikusan képzÅdik a programnyitó és a programzáró karakter, azt szerkeszteni nem kell. Programformátum a tárban. A tárban elhelyezkedÅ program ASCII karakterek halmaza. A program formátuma: %O1234(PROGRAMNÉV)s s/1N12345G1X0Y...s sG2Z5....s s.....s s.....s sG0G40...M2% A fenti karaktersorban: s: a Line Feed karaktert, %: a programkezdetet, –véget, szimbolizálja. Programformátum külsÅ eszközzel történÅ kommunikációnál. A fenti programformátum érvényes külsÅ eszközzel történÅ kommunikáció során is. 6.1.2 A képernyÅ Å felosztása a szerkesztés során.
45
6 PROGRAM üzemmód
1. sor Üzemmód felirat: SZERK Programszám felirat: O és 4 számjegy Programnév felirat: nyitó "(" és záró ")" zárójelek között legfeljebb 16 karakternyi szöveg. 2. sor üres 3.–15. sor Programlista mezÅ: A szerkesztés során lezárt programmondatok listája. Az új mondat > karakterrel kezdÅdik. Ha a mondat nem fér ki egy sorban az új sor egy karakterrel beljebb kezdÅdik. 16. sor üres 17.–19. sor Címlánc mezÅ: ha meglévÅ programot javítunk a javítás alatt álló mondat címláncát ajánlja fel automatikusan. Ha új mondatot szerkesztünk a címláncváltó funkciógombbal választhatunk, hogy NC mondatot, vagy makrómondatot akarunk szerkeszteni. Az NC címlánc minden egyes eleme parametrizálható, a paramétermezÅ ADDRESS paramétercsoportja alapján. Ezek alapján az adott cím vagy megjelenik, vagy nem a 17.–19. sorban. A kimaradó címek helyére becsúszik a címlánc következÅ kijelölt eleme. Így a címlánc a 17.–19. sorban mindig f o l yt o n o s . H a a z A D D R E S S paramétercsoport minden eleme 0 CÍM hibát jelez. A villogó hibaüzenet a 25. sorban jelenik meg. A törlÅgomb használata után a vezérlÅ kilép a SZERKESZT üzemmódból.
46
SZERK O0100 (LOBSTER.HPG) F1
ARITM.
> G0 G15 G17 G54 G90
> (x=0 y=0) F2 > G43 ZI0 H1 VEGYES > M3 S2500
> X93.38 Y129 F3 > G1 Z0 F75 FÜGGV. > X92 Y132.08 F130
> G0 Z0.5 F4 > X94.45 Y131.45 RELÁCIO > G1 Z0 F75
> X92.9 Y135 F130 F5 > G0 Z0.5 KARAKT. > X104.75 Y38.33
F6
/ N G X Y Z U V W A B C I J K EGYÉB R H D F E S M P L T Q ,C ,R ,A
( F7
G0 G15 G17 G54 G90
F8
I
6 PROGRAM üzemmód
20. sor üres 21.–23. sor MondatszerkesztÅ terület: A szerkesztés alatt álló programmondat ideiglenes tárolóhelye. Ha egy mondat javítás alatt áll az eredeti mondat a programlista mezÅben, a javított a mondatszerkesztÅ mezÅben látszik a mondat lezárásáig. Lezárás után a javított mondat a mondatszerkesztÅ területrÅl felkerül a programlista mezÅbe. Ha a mondatszerkesztÅ mezÅbe nem fér ki a teljes mondat soronként görgeti fölfele a mondatot, úgy, hogy mindig a szerkesztés alatt lévÅ rész látszik a mezÅben. 24. sor Szerkesztés állapotát kijelzÅ sor: az ide írt szövegek inverzben kerülnek kijelzésre. Bal oldalon kerülnek kijelzésre a keresési és blokkmáveleteket jelzÅ felíratok, a jobb oldalon pedig a beszúrást jelzÅ üzemmódok. 25. sor Adatbeviteli sor: Ebben a mezÅben kerül sor az adatbevitelre. A címlánc azon elemével kezdÅdik a sor, amelyik elemet a 17.–19. címlánc sorban kijelölünk. A címet követi az esetleges I operátor (inkrementális adat esetén). Ezután következik a "–" elÅjel helye. Ezután a szám, vagy formula kezdÅdik. Ha a cím adata nem fér ki egy sorban a bevitt adatokat balra kilépteti a mezÅbÅl. A lezárt adat a 21.–23. sorbeli mondatszerkesztÅ területre kerül föl. 6.1.3 A funkciógombok felosztása a szerkesztés során A funkciógombok alaphelyzete: A szerkesztésbe való belépés után a funkciógombok felirata és jelentésük: F1 ARITM aritmetikai máveletek kiválasztása F2 VEGYES vegyes funkciók kiválasztása F3 FÜGGV függvények kiválasztása F4 RELÁCIÓ relációs máveletek kiválasztása F5 KARAKT karakterek kiválasztása F6 EGYÉB egyéb szerkesztÅfunkciók kiválasztása F7 MAKRÓ/NC makró/NC címlánc kiválasztása F8 I I, inkremens operátor kiválasztása
47
6 PROGRAM üzemmód
SZERK O0001 F1
ARITM.
>
F2 VEGYES F3 FÜGGV. F4 RELÁCIO F5 KARAKT. F6
/ N G X Y Z U V W A B C I J K EGYÉB R H D F E S M P L T Q ,C ,R ,A (
F7
MAKRO F8
I
48
6 PROGRAM üzemmód F1
ARITM funkció választása
F 1 A z A R I T MSZERKf O9016 u n k(MSZ c i Font ó g90Eo) m b F1 m e g n y o m á s á r a a g o m b o k á t d e f i n i á l ó d n a k é s a k ö v e t k e z Å + m á v e l e t e k e t > M99 a j á n l j a f e l a funkciógombokon: F1 >N67 (C) + összeadás F2 F2 – kivonás > G0 XI[4*#3] YI[9*#3] F3 OR aritmetikai VAGY > G1 ZI-#2 F4 XOR aritmetikai > XI[-2*#3] KIZÁRÓ F3 VAGY > G3 XI[-2*#3] YI[-2*#3] F5 * szorzás OR F6 R[2*#3] / osztás F7 AND aritmetikai > G1 YI[-5*#3] ÉS F4 F8 MOD modulus> G3 XI[2*#3] YI[-2*#3] R[2*#3] XOR > G1 XI[2*#3] Az additív aritmetikai máveletek (+, –, OR és XOR) közül az OR és XOR má- > GOTO1 F5 veleteket a vezérlés bitenként végzi el >N68 (D) mindkét operandus 32 bitjét figyelembe * véve. > G1 ZI-#2 A multiplikatív aritmetikai máveletek (*, /, AND és MOD) közül az AND mávelet szintén bitenként kerül végrehajtásra. A F6 MOD (modulusképzés) eredménye a két / N G X Y Z U V W A B C I J K operandus osztási maradéka. Az osztás / és modulusképzés máveletnél a R H D F E S M P L T Q ,C ,R ,A jobboldali operandus nem lehet nulla, ( ellenkezÅ esetben a vezérlés 93–as hibát F7 jelez.
AND G0 XI[4*#3] YI[9*#3]
F8
Bármely funkciógombot lenyomva a mávelet jele az alsó, adatbeviteli sorba beíródik, és a funkciógombok kiosztása visszavált az alaphelyzetbe.
MOD
49
6 PROGRAM üzemmód F2
VEGYES funkció választása
Az F2 VEGYES funkciógomb megnyomására a gombok átdefiniálódnak és a következÅ máveleteket ajánlja fel a funkciógombokon: F1 SQRT négyzetgyökvonás F2 ABS abszolút érték F3 BIN BCD bináris átalakítás F4 BCD bináris BCD átalakítás F5 FIX kerekítés abszolút értékben lefelé F6 FUP kerekítés abszolút értékben fölfelé F7 NOT aritmetikai negáció F8 # rács: változó azonosítás
50
6 PROGRAM üzemmód
A négyzetgyökvonás (SQRT) függvény operandusa nem lehet negatív szám, ellenkezÅ esetben a 94–es hibaüzenetet kapunk. A bináris szám binárisan kódolt decimális számmá alakításakor (BCD), és a binárisan kódolt decimális szám binárissá alakításakor (BIN) az operandus értéktartománya: 0–99999999, ellenkezÅ esetben 94–es hibaüzenetet kapunk. Az aritmetikai negáció (NOT) az operandust fixpontos formában negálja, ezért 92–es hibaüzenet képzÅdik, ha a fixpontossá alakított szám nem ábrázolható 32 biten.
Bármely funkciógombot lenyomva a mávelet jele az alsó, adatbeviteli sorba beíródik, és a funkciógombok kiosztása visszavált az alaphelyzetbe.
SZERK F1
O9016
(MSZ
Font
90E)
SQRT >N65 (A)
> G1 ZI-#2 F2 > XI[3*#3] YI[9*#3] ABS > XI[3*#3] YI[-9*#3]
> G0 ZI#2 F3 > XI[-5.333*#3] YI[2*#3] BIN > G1 ZI-#2
> XI[4.667*#3] F4 > G0 ZI#2 BCD > XI[3.667*#3] YI[-2*#3]
> M99 F5 >N66 (B) FIX > G1 ZI-#2
F6
/ N G X Y Z U V W A B C I J K FUP R H D F E S M P L T Q ,C ,R ,A (
F7
NOT XI[-5.333*#3] YI[2*#3]
F8
#
51
6 PROGRAM üzemmód F3
FÜGGV funkció kiválasztása
F 3 A z F Ü G G VSZERK f O9700 u n (GOMB k c i LEFEJTES) ó g o m b F1 m e g n y o m á s á r a a g o m b o k átdefiniálódnak és a következÅ máveleteket ajánlja fel a funkciógombokon: SIN F1 SIN szinusz > G0 X0 Y0 Z5 F2 COS koszinusz > G1 Z0 F3 TAN tangens F2 F4 EXP exponenciális > #1 =0 F5 COS ASIN arkuszszinusz > #2 =.04 F6 ACOS arkuszkoszinusz F7 >N5 #1 =#1+#2 ATAN arkusztangens F3 F8 LN természetes > #3 =100*SIN#1 alapú TAN logaritmus > #4 =100*COS#1-100
A szögfüggvények (SIN, COS, TAN) operandusait mindig fokban kell megadni. Az arkuszszinusz (ASIN) és arkuszkoszinusz (ACOS) függvények operandusai a [–1,1] értéktartományba essenek, különben a 94–es hibaüzenetet kapjuk. Az eredmény értéke +90E és –90E, illetve 0E és 180E közé esik. A természetes alapú logaritmus (LN) operandusa csak pozitív szám lehet, ellenkezÅ esetben 94–es hibaüzenet képzÅdik.
> G1 X#3 Y0 Z#4 F4 > G2 I-#3 EXP > IF#3 LT25GOTO5
> M2 F5
ASIN F6
/ N # = IF WHILE GOTO THEN = ACOS DO END SETVN BPRNT DPRNT POPEN PCLOS ( F7
Bármely funkciógombot lenyomva a mávelet jele az alsó, adatbeviteli sorba beíródik, és a funkciógombok kiosztása visszavált az alaphelyzetbe.
ATAN #3
F8
LN
52
6 PROGRAM üzemmód F4
RELÁCIÓ funkció kiválsztása
O9016 (MSZés aFont 90E)máveleteA F4 RELÁCIÓ funkciógomb megnyomására aSZERK gombok átdefiniálódnak következÅ F1 ket ajánlja fel a funkciógombokon: F1 LT kisebb, mint LT F2 > IF#1 LE kisebb, vagy egyenlÅ F3 EQ egyenlÅ EQ#0THEN#3000=(nincs ASCII kó F4 NE nem egyenlÅ F2 F5 d) egyenlÅ GE nagyobb, vagy LE F6 GT nagyobb,> mint IF#199 EQ#0THEN#199=1 F7 [ nyitó zárójel F8 > IF#2 EQ#0THEN#2=#199 ] záró zárójel F3 > #199 =#2 EQ A feltételvizsgálatok szerkesztésekor > IF#198 EQ#0THEN#198=1 ügyeljünk az üres és a 0 értéká változók közötti különbségekre, valamint arra, > IF#3 EQ#0THEN#3=#198 hogy a fenti máveletek mögött összeadás F4 és kivonás áll, ezért a döntés pon- > #198 =#3 NE tosságánál vegyük figyelembe a lehet> GOTO#1 séges hibákat.
>N1 F5 > G0 ZI#2 GE > XI[3*#3]
F6 WHILE GOTO THEN = / N # = IF GT DO END SETVN BPRNT DPRNT POPEN
Bármely funkciógombot lenyomva a mávelet jele az alsó, adatbeviteli sorba beíródik, és a funkciógombok kiosztása visszavált az alaphelyzetbe.
PCLOS ( F7
[ F8
] BESZUR M
(S) (K)
53
6 PROGRAM üzemmód F5
KARAKT funkció kiválasztása
A F5 KARAKT funkciógomb megnyomására a gombok átdefiniálódnak és a következÅ máveleteket ajánlja fel a funkciógombokon: F1: ! \ " # $ _ & ' F2: ( ) * + , – . / F3: : ; < = > ? @ F4: A B C D E F G H F5: I J K L M N O P F6: Q R S T U V W X F7: Y Z [ ] F8: I (inkremens) F1–F7 lenyomására a funkciógombok újra átdefiniálódnak és a kiválasztott csoport karakterkészletét kínálja fel. A megfelelÅ karakter leütése után a karakter beíródik az utolsó, adatbeviteli sorba, és ezután újra a teljes karakterkészletet kínálja fel, mint a KARAKT funkciógomb kiválasztása után. A gomb hatására lép vissza a kiindulási szintre. Ezt a funkciót komment írásánál használhatjuk. Az F8 gombon lévÅ I karakter az inkremens operátor. F6
EGYÉB funkció kikiválasztása
Az F6 EGYÉB funkciógomb megnyomására a gombok átdefiniálódnak és a következÅ máveleteket ajánlja fel a funkciógombokon: F1 ELEJE F2 LAPOZ FEL F3 LAPOZ LE F4 VÉGE F5 ABLAK NYITÁS F6 BLOKK F7 KERES F8 40/80 Ezekkel a gombokkal szerkesztÅ máveleteket lehet végezni, amelyek leírását lásd késÅbb. F7
MAKRÓ funkciógomb máködése
A kiválasztott mondat szerkesztésének megkezdése elÅtt hatásos, ha a mondat üres, vagy csak \ N szavakat tartalmaz. Lenyomására a makró címlánc kerül a képernyÅre. A funkciógomb felirata ezután F7 NC feliratra vált, amely azt jelenti, hogy, ha ezután az NC címláncra van szükségünk ennek a gombnak a megnyomására visszajön az NC címlánc, és a felirat MAKRÓ–ra vált: F7 MAKRÓ
54
6 PROGRAM üzemmód F8
I (inkremens) funkciógomb máködése
Az inkremens operátor bevitelére szolgál. Megnyomására közvetlen a koordinátacím után megjelenik az I betá. 6.1.4 Szerkesztési alapfunkciók. A szerkesztés alapfunkciói során használt nyomógombok és jelölésük a leírásban: $" számbeviteli gombok: <0>, <1>, ...<9> $" tizedespont: $" elÅjelváltó gomb: $" mondatléptetÅ, mondatbevitelt lezáró gombok: , $" szóléptetÅ, adatbevitelt lezáró gombok: , $" karakterléptetÅ: , $" törlÅgomb: $" beszúrás: $" funkciógombok: ARITM, VEGYES, FÜGGV, RELÁCIÓ, KARAKT, MAKRÓ/NC, I A szerkesztés során a képernyÅn a kijelölt mondat: emeltfényá karakterekkel, kijelölt címláncelem: inverz karakterekkel, kijelölt szó: inverz karakterekkel, kijelölt karakter: egyvonalas villogó kurzorral kerül kijelzésre. Ezeket a továbbiakban mutatóknak nevezzük. Mondat léptetése A mondatok léptetése a , gombokkal történik. A gombra a következÅ, míg a gombra a megelÅzÅ mondat kerül kijelölésre. A program elsÅ mondatára való léptetés után a gomb ismételt megnyomására a program fejrészére lép, azt lehozza a 25., adatbeviteli sorba, és a programszám, és programnév szerkesztését teszi lehetÅvé. A program utolsó mondatára való lépés után a gomb ismételt megnyomására az új sorba egy mondatkezdet > jelet írva új mondat nyitását jelzi. A képernyÅ programlista mezejében (3.–15. sor) a kiválasztott mondat emelt fénnyel világít. A 17.–19. sorban a címlánc mezÅben az N cím világít inverzen, jelezve, hogy ezen a címen kezdÅdhet a szerkesztés. A mondatszerkesztÅ mezÅben (21.–23. sor) a kiválasztott mondat kerül kijelzésre, és az N cím (ha van) kerül inverzbe. Ha a mondat még üres semmit nem jelez ki. A 25. adatbeviteli mezÅben az N cím van kijelezve.
55
6 PROGRAM üzemmód
Mondat bevitele Az új mondat megszerkesztése után a gomb hatására az új mondattal felülírja a kijelöltet és a kijelölés a következÅ mondatra lép. A gomb hatására az új mondattal felülírja a kijelöltet és a kijelölés az elÅzÅ mondatra lép. Ha a lezárt mondat nem fér már be a vezérlés tárába a MEMÓRIA TELE hibajelzést ad. A gomb hatására törlÅdik az üzenet. A szerkesztést fel kell függeszteni és helyet kell csinálni a memóriában valamelyik program, vagy programok törlésével. Ehhez ki kell lépni a programszerkesztés üzemmódból. Mondat beszúrása Ha mondatot akarunk beszúrni a programba, a , gombokkal álljunk arra a mondatra a 3.–15. sorban lévÅ programlista mezÅben, amelyik elé az új mondatot be akarjuk szúrni. Ha a 25. adatbeviteli mezÅben az N cím van kijelezve, azaz a mutató a címláncon az N betán áll, az gomb megnyomására a 24. sor jobb oldalán a BESZÚR M (S) (K) felírat jelenik meg, jelezve, hogy a mondatbeszúrás állapot be van kapcsolva. (A zárójelbe tett beták a (S)zó–, illetve (K)arakterbeszúrás esetlegesen bekapcsolt állapotát jelentik.) Ekkor a mondatszerkesztÅ mezÅ (21.–23. sor) kitörlÅdik jelezve, hogy az új mondat bevitele elkezdÅdhet. A programlista mezÅben (3.–15. sor) az emelt fény marad azon a mondaton, amelyet a , vagy a gombbal kiválasztottunk. Az új mondat megszerkesztése után a gomb hatására az új mondatot beszúrja az elé a mondat elé, amelyik a 3.–15. sorban ki volt jelölve, és a kijelölés marad ugyanazon a mondaton, lehetÅvé téve a folyamatos mondatbeszúrást. A gomb hatására az új mondatot beszúrja az elé a mondat elé, amelyik a 3.–15. sorban ki volt jelölve, és a kijelölés a beszúrt mondatra ugrik, lehetÅvé téve a folyamatos visszairányú beszúrást. Amennyiben BESZÚR M állapotban lépkedünk a , gombokkal a mondatokon a 3.–15. sorban (programlista mezÅ), a kiválasztott mondat nem kerül le a 21.–23. sorban lévÅ mondatpufferbe, hanem az üresen marad, lehetÅvé téve a folyamatos mondatbeszúrást. Ha a 25. adatbeviteli sorban az N cím van kijelezve, és az gombot újra megnyomjuk a mondatbeszúrási állapot törlÅdik. Ekkor a 21.–23. mondatpuffer mezÅbe lehozza a 3.–15. programlista mezÅbÅl azt a mondatot, amelyikre a kijelölés mutat, és kezdÅdhet a mondat felülírása. Mondat törlése Álljunk , gombokkal a 3.–17. sorban lévÅ mondatlistán a törölni kívánt mondatra. Ha a címláncon a mondatszámra (N címre) lépünk és a gomb megnyomását követÅen a , vagy a gombot nyomjuk meg az egész mondat törlÅdik. A programlista mezÅben a mutató a következÅ, vagy elÅzÅ mondatra áll és ez a mondat kerül le a mondatszerkesztÅ mezÅbe.
56
6 PROGRAM üzemmód
Mondatszám törlése Ha a címláncon az N címre lépünk és a gomb megnyomását követÅen a , vagy gombot nyomjuk meg a mondatból törlÅdik az N cím és értéke. A címláncon a mutató az elÅzÅ vagy következÅ címre áll. Ez a mávelet teljes egészében megegyezik bármely szó törlésével. Szavak léptetése A címlánc léptetése a , gombokkal történik. A gombbal a 17.–19. sor címláncmezejében a következÅ címláncelem kerül kiválasztásra, a gombbal az elÅzÅ, inverz fényá kijelzéssel egybekötve. A mondatszerkesztÅ mezÅben, 21.–23. sor, az a szó kerül kiemelésre, (ha van ilyen), amelyik címét a címláncmezÅben a mutató kijelöli. Az adatbeviteli sorban (25. sor) megjelenik az adott cím és adat (ha van a címen). Ha azonos címen több szó is van a mondatban, a 17.–19. sorban a címmutató mindaddig a kijelölt címen marad, amíg a 21.–23. mondatszerkesztÅ mezÅben a mutató végig nem lépked az összes azonos címá szón. Szavak bevitele, adatbevitel lezárása Szó szerkesztésének lezárásakor a gombra beviszi az adatot a 21.–23. sorban lévÅ mondatszerkesztÅ mezÅbe, és a következÅ címre lép. A gombra felviszi az adatot, és az elÅzÅ címre lép. Ha a mondatszerkesztÅ területre a lezárni kívánt szó már nem fér bele a TÚL HOSSZÚ MONDAT hibajelzést adja. A gomb hatására a hibajelzés törlÅdik. Ekkor, ha lehetséges, a mondatot több, rövidebb mondattá kell alakítani. Szó beszúrása Válasszuk ki a , gombokkal azt az N címtÅl különbözÅ címet, amelyiket be akarjuk szúrni egy mondatba. Az gomb megnyomására a 24. sor jobb oldalán a BESZÚR (M) S (K) felírat jelenik meg, jelezve, hogy a szóbeszúrás állapot be van kapcsolva. (A zárójelbe tett beták a mondat, illetve karakterbeszúrás esetlegesen bekapcsolt állapotát jelentik.) Ekkor a 21.–23. mondatszerkesztÅ sorban egy kis üres, inverzen világító négyzet tánik föl, amelyet a , gombokkal arra a helyre mozgathatunk, ahová a szót be akarjuk szúrni. Ezután szerkeszthetjük a beszúrni kívánt szót. Az adatbevitel lezárására gomb hatására beviszi az adatot a 21.–23. sorban lévÅ mondatszerkesztÅ mezÅbe, a címlánc mutató marad az elÅzÅleg kijelölt címen, és a 21.–23. sorban a kis inverzen világító négyzet mutatja a következÅ adat helyét, ahová a következÅ szót beszúrja. A 25. adatbeviteli sorban felkínálja ugyanazt a címet érték nélkül. Így folyamatosan írhatunk ugyanarra a címre több adatot. A gomb hatására beviszi az adatot és ugyanaz történik, mint elÅbb, csak a mondatszerkesztÅ mezÅben az inverzen világító négyzet az ellenkezÅ irányban mozog.
57
6 PROGRAM üzemmód
A szóbeszúrás állapota kikapcsolható, ha a 25. adatbeviteli sorban a cím értéke üres, és az gombot újból megnyomjuk. Ekkor törlÅdik a 24. sorban az S szóbeszúrási állapotjelölÅ karakter (esetleg a BESZÚR felirat is, ha nincs karakter, vagy mondatbeszúrási állapot). Szó törlése Álljunk a 21.–23. mondatszerkesztÅ sorban a törölni kívánt szóra a , gombokkal. A teljes szó törölhetÅ a gomb megnyomására és az adatbevitelt lezáró , vagy gomb hatására. Ekkor a mondatszerkesztÅ mezÅbÅl (21.–23. sor) törlÅdik az adott szó. Szó szerkesztése (adatbevitel). Álljunk a , gombokkal arra a címre, amelyiknek értéket akarunk adni. Bármely adatbeviteli gomb leütésére a 25. adatbeviteli sorban a bevitt adat a cím elsÅ karakterétÅl kezdve folyamatosan jelenik meg felülírva a korábbi értéket, (ha volt). Mindig annyi karakter íródik felül, amennyit a leütött adatbeviteli gomb képvisel. Például: az SQRT funkciógomb leütésére 4 karakter. A kurzor az utolsó bevitt karakter után villog. Használhatók a számbeviteli nyomógombok, illetve az F1...F5 funkciógombok alatt kijelölt karakterek, karaktersorok. A cím értékén lépkedhetünk a , vagy gombok használatával. A gomb hatására a kurzor a címérték következÅ, gomb hatására a kurzor a címérték elÅzÅ karakterére lép. Így a kurzort tetszÅleges helyre mozgathatjuk az adott címen, és tetszÅleges karaktert írhatunk felül. Ha szerkesztés során a szó szerkesztésére fenntartott tárterület megtelt a TÚL HOSSZÚ SZÓ hibajelzést adja a vezérlÅ. A gombra a hibaüzenet törlÅdik. I funkciógomb használata Az I funkciógomb hatására a cím után közvetlenül az inkremens operátor kerül beírásra. Újbóli megnyomásra az I jel eltánik. Az I funkciógomb használata a cím többi értékét változatlanul hagyja, csak a megfelelÅ jelzÅt alakítja át. A
elÅjelváltó gomb használata
A elÅjelváltó gomb hatására az adat elÅjelet vált. Csak a negatív elÅjel kerül kiírásra. A gomb használata a cím többi értékét változatlanul hagyja, csak a megfelelÅ jelzÅt alakítja át.
58
6 PROGRAM üzemmód
Karakter beszúrása A , vagy a gombokkal álljunk arra a karakterre, amelyik elé be akarunk szúrni további karaktereket. Az gomb megnyomására a 24. sor jobb oldalán a BESZÚR (M) (S) K felirat jelenik meg, jelezve, hogy a karakterbeszúrás állapot be van kapcsolva. (A zárójelbe tett beták a mondat, illetve szóbeszúrás esetlegesen bekapcsolt állapotát jelentik.) EttÅl kezdve a kurzortól balra beszúr minden adatot, mindig annyi karaktert, amennyit az adott adatbeviteli gomb képvisel. Például: A SIN funkciógomb leütésére három karaktert. Amíg a kurzor az adaton villog ki–, bekapcsolhatjuk a karakterbeszúrás állapotot az gomb segítségével. Karakter törlése A , vagy a gombokkal álljunk arra a karakterre a 25. adatbeviteli sorban, amelyiket törölni kívánjuk. A gomb lenyomása a kurzor által kijelölt karaktert törli. Értékhatárvizsgálat Az adatbevitel lezárását követÅen ( , gombok használata), értékhatárvizsgálat következik. Ez kiterjed az I operátor az elÅjel, a számjegyszám és a formulamegadás lehetÅségének vizsgálatára. Ha a bevitt adat a megfelelÅ értékhatáron kívül esik a vezérlÅ ADAT hibát jelez. A hibaüzenet a 25. sorban jelenik meg. A hibaüzenet villogó. A törlÅgomb használata után a bevitt adatsor törlÅdik. Programszám és programnév szerkesztése Ha a program elsÅ mondatára állunk és a gombot megnyomjuk a szerkesztÅ a programszám és programnév szerkesztését kínálja fel. A funkciógombok felirata átvált a karakterbeviteli üzemre. Az alsó, 25. sorban pedig a programszámot és programnevet írja ki. Ezután következhet a szerkesztés a szavak szerkesztésénél leírt módon. Ha egy már meglévÅ programot elkezdünk szerkeszteni és átírjuk a programszámát akkor az eredeti programot az eredeti programszámmal változatlanul hagyja és az új programszámmal egy új állományt nyit meg automatikusan a tárban. A szerkesztés az új programnév alatt folytatható. A tárban két azonos programszámú program nem lehet. Ha véletlenül olyan programszámot adunk meg, amely már létezik a tárban a vezérlÅ LÉTEZÄ FILE hibaüzenetet ad. gomb hatására a programszám átírható.
59
6 PROGRAM üzemmód
6.1.5 Összetett szerkesztési funkciók. Az F6 EGYÉB funkciógomb megnyomása után az alábbi összetett szerkesztési funkciók válnak lehetÅvé: F1 ELEJE F2 LAPOZ FEL F3 LAPOZ LE F4 VÉGE F5 ABLAK NYITÁS F6 BLOKK F7 KERES F8 40/80
Lapozások. F1
ELEJE lenyomására a program elejére ugrik, LAPOZ FEL lenyomására egy képernyÅ oldalt felfelé lapoz, F3 LAPOZ LE lenyomására egy képernyÅ oldalt lefelé lapoz, F4 VÉGE lenyomására a program végére ugrik. F2
Ablaknyitás, ablakzárás Az F5
ABLAKNYITÁS funkciógombbal ablakot lehet nyitni. Ablak nyitásakor a képernyÅt mindig 80 karakteres üzemmódban használjuk. FüggÅlegesen kerül a képernyÅ megfelezésre, úgy, hogy a bal és jobboldali fél is 40–40 karaktert tartalmaz, és a funkciógombok jelentése a bal és jobb oldalon is feltánik. Az F1–F7 funkciógombok felosztása is mindkét oldalon megegyezik, és ugyanaz, mint ablaknyitás elÅtt. Belépéskor mindkét mezÅben a belépés elÅtti kép látszik. A bal oldali képernyÅrész aktív, amit az jelez, hogy a bal oldali funkciógomb mezÅ kerete van kivilágosítva, és ebben a térfélben mozognak a kiválasztott mondaton, szavon stb. a mutatók. A képernyÅk között az F8 JOBBRA BALRA funkciógombbal lehet váltani. Ennek hatására a másik képernyÅrész válik aktívvá. Ablaknyitás után a két ablak egymástól függetlenül máködik. Bármelyik ablakból kilapozhatunk PROGRAM üzemmódba, és egy másik programot is kijelölhetünk, és behozhatunk szerkesztésre. Így a két ablakban két különbözÅ program lehet, és egyszerre két programot szerkeszthetünk. F5 ABLAKZÁRÁS funkciógomb hatására visszavált egyablakos kijelzésre, és azt a programot szerkeszthetjük tovább, amelyiknek az ablakából a kilépés történt.
60
6 PROGRAM üzemmód
Blokkmáveletek Az F6
BLOKK funkciógomb megnyomására a funkciógombok felosztása a következÅ lesz: F1 MOZGAT F2 MÁSOL F3 TÖRÖL F4 HOZZÁAD F5 KERES F6 F7 F8
A 24. sor bal oldalán a BLOKK BE felirat jelenik meg inverzen. Annak a mondatnak az elsÅ karakterén, amelyiken a mutató állt, megjelenik egy villogó kurzor. Blokk kijelölése ,
gombok hatására a kurzor utáni, elÅtti mondatot jelöli ki, , gombok hatására a kurzor utáni, elÅtti szót jelöli ki, , gombok hatására a kurzor utáni, elÅtti karaktert jelöli ki. A kijelölt blokk villog a képernyÅn. Összetett kijelölés is lehetséges, például: gombbal kijelölünk egy, vagy több mondatot, ezután a gomb használatával egy mondaton belül egy, vagy több szót, végül a billentyável egy szóból egy, vagy több karaktert. Ha már egy blokk valamelyik irányban, például elÅre ki van jelölve, az ellenkezÅ irányú mozgatógombok hatására a teljes mondat, szó, vagy karakter vehetÅ ki a kijelölésbÅl. A gomb hatására bármikor kilép a BLOKK üzemmódból. Blokk mozgatása F1
MOZGAT funkció kiválasztására a funkciógomb felirata átvált: F1 BEVITEL felirat jelenik meg. A 24. sor bal oldalán a BLOKK MOZGATÁS inverz felirat jelenik meg. A képernyÅn egy kis inverz négyzet jelenik meg amelyet a , , , , , gombokkal, illetve, ha két ablakban dolgozunk a JOBBRA/BALRA funkciógomb használatával abba a pozícióba hozzuk, ahová a kijelölt blokkot mozgatni akarjuk.
61
6 PROGRAM üzemmód F1
BEVITEL funkciógomb hatására törli a kijelölt blokkot az eredeti helyérÅl, és a kijelölt blokkot beszúrja az inverz négyzet által kijelölt pozíció elé. A gomb hatására bármikor visszalép a blokkijelölés állapotba.
Blokk másolása F2
MÁSOLÁS funkció kiválasztására az F2 funkciógomb felirata átvált: F2 BEVITEL felirat jelenik meg. A 24. sor bal oldalán a oldalán a BLOKK MÁSOLÁS inverz felirat jelenik meg. A képernyÅn egy kis inverz négyzet jelenik meg amelyet a , , , , , gombokkal, illetve, ha két ablakban dolgozunk a JOBBRA/BALRA funkciógomb használatával abba a pozícióba hozzuk, ahová a kijelölt blokkot másolni akarjuk. F2 BEVITEL funkciógomb hatására a kijelölt blokkot beszúrja az inverz négyzet által kijelölt pozíció elé. A gomb hatására bármikor visszalép a blokkijelölés állapotba. Blokk törlése F3
TÖRLÉS funkció kiválasztására az F3 funkciógomb felirata átvált: F3 BEVITEL felirat jelenik meg. A 24. sor bal oldalán a oldalán a BLOKK TÖRLÉS inverz felirat jelenik meg. F3 BEVITEL funkciógomb lenyomására a kiválasztott blokk törlÅdik a tárból. A gomb hatására bármikor visszalép a blokkijelölés állapotba. Blokk hozzáadása egy másik programhoz F4
HOZZÁAD funkció kiválasztására az F4 funkciógomb felirata átvált: F4 BEVITEL felirat jelenik meg. A 24. sor bal oldalán a oldalán a BLOKK HOZZÁADÁS inverz felirat jelenik meg. Az adatbeviteli sorban az O karaktert ajánlja fel. Számbevitellel kiválaszthatunk egy tetszÅleges számú, a tárban lévÅ programot. Ha a kijelölt számú program nem létezik, akkor ezzel a programszámmal automatikusan létrehoz egy újat. Ha 4 számjegynél többet adunk meg adatbeviteli hibát jelez. F4 BEVITEL gomb lenyomására a kiválasztott program végére másolja a kijelölt blokkot. A gomb hatására bármikor visszalép a blokkijelölés állapotba.
62
6 PROGRAM üzemmód
Blokk keresése Az F5 KERESÉS funkciógomb felirata inverzbe vált a gomb megnyomására. A gomb hatására a kijelölt blokkot elÅre, míg a gomb hatására hátra keresi. A kurzor a megtalált blokk elejére áll. Ha a kijelölt blokkot nem találja a NEM LÉTEZIK hibajelzést adja. gomb használatára továbbmehet a keresés. A gomb hatására bármikor visszalép a blokkijelölés állapotba. Keresés Az F7
KERES funkciógomb gomb megnyomására a képernyÅ 24. sorában a KERESÉS inverz felirat jelenik meg. A funkciógombok kiosztása a következÅ lesz: F1 ARITM F2 VEGYES F3 FÜGGV F4 RELÁCIÓ F5 KARAKT F6 CSERE F7 MAKRÓ/NC F8 I A 3.–15. programlista mezÅbÅl az aktuális mondatkijelölés eltánik. A 17.–19. sorban a felkínált címlánc az F7 MAKRÓ/NC kapcsoló állásától függ. A 21.–23. mondatpuffer sor üres. A 25. adatbeviteli sorban az N cím kerül felajánlásra. Keresés Ezután a keresni kívánt karaktersor a megszokott szerkesztési eljárással vihetÅ be. A 21.–23. sorban gyálnek a bevitt szavak. A kereséshez akár egy egész mondatot be lehet vinni. Ha egy adott címre akarunk keresni, és a cím értéke nem érdekes a kijelölt címláncelemnek nem adunk értéket és ekkor az érték nélküli, a cím által képviselt karaktersorra keres. A gombra elÅre keresi a bevitt karaktersort, míg a gombra hátra. Ha megtalálja a mutató rááll: $" a 3.–15. programlista mezÅben a megfelelÅ mondatra, $" a 21.–23. mondatpuffer mezÅben a megfelelÅ szóra.
63
6 PROGRAM üzemmód
A
,
gombokra tovább keres. Ha nem találja a karaktersort NEM LÉTEZIK
hibajelzést adja. A
64
gomb használata után folytatható a keresés.
6 PROGRAM üzemmód
A
gombra kilép a keresésbÅl, és a 24. sor feliratát törli.
Keresés és csere Ha keresés állapotban a keresett karaktersort bevittük, és megnyomjuk az F6 CSERE funkciógombot, a képernyÅ 24. sorában a következÅ inverz felirat jelenik meg: KERESÉS ÉS CSERE Ezután a keresésnél leírtak alapján megadhatjuk a megfelelÅ karaktersort, amire a keresettet ki kell cserélni.
A
gombra elÅre keres,
65
6 PROGRAM üzemmód
a gombra hátra. Ha megtalálta a kívánt karaktersort a 25. sorban a CSERE? villogó kérdést teszi fel. A 21.–23. sorban a mondatszerkesztÅ területen látható inverzen az a szó amelyiken a csere történhet.
A
66
és
gombra továbbkeres és nem végzi el a cserét.
6 PROGRAM üzemmód
A , gombra elvégzi a cserét. Ezután a a karaktersort a NEM LÉTEZIK
hibajelzést adja. A
vagy a
gombra továbbkeres. Ha nem találja
gomb használata után folytatható a keresés és csere.
67
6 PROGRAM üzemmód
A
gombra kilép a keresésbÅl.
KépernyÅ átkapcsolása 40–rÅl 80 karakterre Az F6 EGYÉB funkciók között az utolsó az F8 40/80 kapcsoló. Megnyomására a képernyÅ átvált a soronkénti 40 karakteres kijelzésrÅl a soronkénti 80 karakteresre, és újabb megnyomásra vissza. L Megjegyzés: a MEGMUNKÁLÁS ALATT hibajelzés arra figyelmeztet, hogy automata
üzemmódban történÅ szerkesztés során a futó programhoz fordultak. A lata után a program kilép a SZERKESZT üzemmódból.
68
gomb haszná-
6 PROGRAM üzemmód
6.2 BETÖLT alüzemmód A BETÖLT alüzemmódot a PROGRAM üzemmódból érhetjük el. Ebben az üzemmódban az RS232C felületen keresztül vagy a PROM–ból programokat tudunk betölteni a vezérlés háttértárolójába. L Megjegyzés: Az alüzemmódban kiadott parancsok megszüntetik a háttértárban Årzött programok csoportos kijelölését.
BETÖLT PROM
MARO
SOROS
1 62 PROGRAM
16128 BYTE ÜRES
SZÁM SOROS
SZÁM
SZÁM
SZÁM
2
O0007
O0009
O0116
O0510
O9022
O0117
O0511
O9023
O0118
O0512
O9024
PROM parancs A vezérlés a PROM területen számos példaprogramot tárol. Ezek a programok csak akkor használhatóak, ha elÅzÅleg betöltjük a háttértárolóba. A betöltéshez nyomjuk meg a PROM funkciógombot. Ekkor megjelenik a példaprogramok listája. A programok azonosító számai legfeljebb négy függÅleges oszlopban vannak felsorolva. A lista egy programja ki van jelölve a nyílbillentyákkel mozgatható inverz mezÅvel. A kijelölt program nevét és byte–okban mért hosszát a képernyÅ alsó során láthatjuk. Mozgassuk az inverz mezÅt a kívánt programra és nyomjuk meg a START funkciógombot. A program azonnal betöltÅdik a háttértárolóba. Itt nincs lehetÅségünk csoportos kijelölésre. A lista legfeljebb 72 programot tartalmaz. A parancs hatására a MÁR LÉTEZÄ Ä PROGRAM hibaüzenetet kapjuk, ha már létezik a megadott programszámmal program a háttértárolóban. A hibaüzenet törlésekor megjelenik az utolsó elÅtti sorban egy beviteli ablak, hogy egy új programszám megadása után ismételten próbálkozhassunk a parancs végrehajtásával, vagy nyomjuk meg a
O0100 RAMDISC
O0101 O0102
O0119
O0513
O9025
O0120
O0514
O9026
O0121
O1600
O9027
O0103 LEMEZ
O0104
O0122
O0105
O0123
O1602
O9028
O1603
O0106
O0124
O1604
PROM O0107
O0125
O5000
O0108
O0126
O5010
O0127
O5011
O0109 BEÁLLIT
O0110 O0111
O0128
O5012
O0129
O5013
O0500
O5014
O0112 STOP
O0113 O0114
O0501
O5015
O0502
O9020
O0503
O9021
O0115 START
69
6 PROGRAM üzemmód
lapozó billentyát a PROGRAM üzemmódba való visszalépéshez. Egyéb hibaüzenet esetén a parancs végrehajtása megszakad.
L Megjegyzés: Ha a START funkciógomb megnyomása elÅtt a elÅjelváltó gombot is megnyomjuk, akkor a betöltött programban az alábbi cseréket végzi a program; X 6 Z, Y 6 X, Z 6 Y, I 6 K, J 6 I, K 6 J. A cserék hatására a betöltött program fÅsíkja G17–rÅl G18–ra változik. A program esetleges további változtatásait (G17 G18 csere, stb.) a SZERKESZT alüzemmódban végezhetjük el.
70
6 PROGRAM üzemmód
6.3 MENT alüzemmód Ezzel a paranccsal a háttértártárban lévÅ programokat tudjuk egy külsÅ eszközre menteni a vezérlés RS232C felületén keresztül. A START funkciógomb megnyomására indul a kijelölt program kiadása. A második sorban láthatjuk a kiadott karakterek számát. A STOP funkciógomb máködtetésével bármikor megszakíthatjuk a kiadást.
6.4 RAMDISC alüzemmód A RAMDISC mód használata lehetÅvé teszi az automatikus információ–kezelést a vezérlés és egy külsÅ eszköz (RAMDISC, számítógép) között. A leírást egyszerásítendÅ a továbbiakban feltesszük, hogy a külsÅ eszköz RAMDISC (NCT 90RD). Az itt leírtak természetesen könnyen átvihetÅek egy –megfelelÅ programmal ellátott– számítógép használatára is. Ilyen program például az NCT KFT kommunikációs programja (az NCTC kommunikációs program SLAVE módja). Az automatikus információ kezelésen azt értjük, hogy az egész folyamatot a vezérlésrÅl irányítjuk és a vezérlés képernyÅjén kísérhetjük figyelemmel. Beavatkozni a külsÅ eszközön általában nem szükséges. A RAMDISC módot a BETÖLT vagy MENT alüzemmódban a RAMDISC funkciógomb megnyomásával érhetjük el. A továbbiakban az alapvetÅ máködési módok kerülnek bemutatásra.
6.4.1 Program(ok) kiküldése a RAMDISC–be Jelöljük ki az inverz mezÅvel a kiküldendÅ programot. Lehetséges több program kijelölése is (lásd csoportos kijelölés). A kijelölés után a START funkciógombot megnyomva a kijelölt programok egymás után a RAMDISC–be kerülnek. Ha már a RAMDISC–ben létezÅ nevá programot akarunk kiküldeni, a vezérlés LÉTEZÄ Ä PROGRAM hibaüzenettel figyelmeztet. Ha ilyenkor a TOVÁBB funkciógombot nyomjuk meg az eredeti program marad meg változatlanul a RAMDISC–ben, míg a FELÜLÍR választással felülíródik a RAMDISC–ben lévÅ program. Felülírás esetén elÅbb törlÅdik a program a RAMDISC–bÅl, ami bizonyos körülmények között meglehetÅsen lassú folyamat. Türelemmel várjuk meg míg ez megtörténik. Ha átvitel közben valami probléma adódik (vonal hiba, megtelt a RAMDISC) a vezérlés RAMDISC? hibaüzenetet ad. A hibaüzenet törlése után a vezérlés EDIT módba kerül. Feltétlen töröljük a RAMDISC hibaüzenetét is (FULL?, RSHW? lásd az NCT 90RD kezelési utasítást). EllenkezÅ esetben a RAMDISC–el nem lehet újra felvenni a kapcsolatot.
6.4.2 Program(ok) beolvasása a RAMDISC–bÅ Ål Ha az RS beolvasáskor a RAMDISC–et választjuk, és megnyomjuk a START funkciógombot elÅször a RAMDISC tartalomjegyzéke töltÅdik be. Kiválaszthatjuk akár csoportosan is a betöltendÅ programokat. Újabb START hatására elindul a programok betöltése. Ha már a vezérlÅben 71
6 PROGRAM üzemmód
létezÅ programot akarunk betölteni a vezérlés LÉTEZÄ Ä PROGRAM hibaüzenettel figyelmeztet. Ha ilyenkor a TOVÁBB funkciógombot nyomjuk meg az eredeti program marad meg változatlanul a vezérlésben, míg a FELÜLÍR választással felülíródik a vezérlésben lévÅ program.
PROGRAM
MARÓ
ÁTNEVEZ
34 PROGRAM
12274 BYTE ÜRES
SZÁM
NÉV
BYTE
RENDEZ
6.4.3 Program(ok) RAMDISC-bÅ Ål
törlése
a
Induláskor ugyanúgy kell eljárni mint a beolvasáskor. Miután a RAMDISC tartalomjegyzéke betöltÅdött a funkciómezÅk között megjelenik a TÖRÖL feliratú. A hozzá tartozó n yo m ó g o m b o t m e g n y o m v a a funkciómezÅ inverzbe vált jelezve, hogy törlés következik. Újra megnyomva ezt a nyomógombot az inverz állapota megszánik, ilyenkor beolvasás következik. A START funkciógomb megnyomásáig a fent leírt eljárás akárhányszor megismételhetÅ. Hogy végülis beolvasás vagy törlés lesz a TÖRÖL funkciómezÅ állapota határozza meg (inverz állapotban törlés, egyébként beolvasás). Természetesen csoportos kijelölés is lehetséges. A RAMDISC–bÅl való törlés bizonyos körülmények között meglehetÅsen lassú folyamat. Türelemmel várjuk ki a törlés végét.
ELSÄ PROGRAM
O1234
1894
FÄPROGRAM
O2000 TÖRÖL O2001
ALPROGRAM 1
85 4502
ALPROGRAM 2 O2002
857
O5225 R MÁSODIK PROGRAM 25807 VISSZAB O3445 RSZ:3445/93B34 3491 ÁLLÍT O3449 RSZ:3449/93B34 1536
O9024 R BBMAKRO BELENÉZ O9023 R SBMAKRO
34 76
RSZ:1643/91B12
O1643
124
O4512 VÉDETT O3398 O1006
RSZ:4512/93 B 67 RSZ:3398/92B30
23517 6582
R ALPROGRAM 6
10023
O1007 R ALPROGRAM 7 FORMÁZ O2885 HAJTÓMÜ/92B001
3409
6.5 KÖNYVTÁR alüzemmód A KÖNYVTÁR alüzemmódot a PROGRAM üzemmódból érhetjük el. Ebben az üzemmódban az új program megnyitásának kivételével minden olyan funkciót használhatunk ami a PROGRAM üzemmódban megengedett 72
392
99999
7 KIVÁLASZTOTT PROGRAM
6 PROGRAM üzemmód
(programszámra keresés, csoportos kijelölés, stb.). Az alüzemmód parancsai az inverz mezÅvel jelzett programra vagy ha a csoportos kijelölés aktív és a parancs funkciójával összeegyeztethetÅ, akkor a kijelölt programok mindegyikére vonatkozik függetlenül az állományok típusára (program vagy grafikus).
ÁTNEVEZ parancs Csak az inverz mezÅvel kijelölt programra vonatkozó parancs. A kijelölt program programszámát változtathatja meg. A parancs kiadásakor egy beviteli ablak nyílik az utolsó sorban. Itt adhatunk meg egy új programszámot a számbillentyák segítségével, majd a nyílbillentyák valamelyikének megnyomásával lezárhatjuk a bevitelt. A parancs hatására a programszám a megadottra változik, vagy a MÁR LÉTEZÄ Ä PROGRAM hibaüzenet jelenik meg, ha már létezik a megadott programszámmal program. A hibaüzenet törlésekor ismételten megjelenik a beviteli ablak, ekkor új programszámmal próbálkozhatunk vagy a billentyável megszakíthatjuk a parancsot. L Megjegyzés: A program átnevezésekor legyünk tekintettel arra, hogy a fÅprogram az alprogramjaira a programszám alapján hivatkozik.
73
6 PROGRAM üzemmód
RENDEZ parancs A funkcióbillentyá lenyomásakor a funkciómezÅben megjelennek a parancs paramétereit beállító kapcsolók. A két felsÅ sorban azt állíthatjuk be, hogy NÖVEKVÄ Ä vagy CSÖKKENÄ Ä sorrendbe akarjuk rendezni az állományokat. Az aktív állapotú funkciómezÅ inverz kijelzésá. Nyomjuk meg a normál kijelzésá funkciómezÅhöz tartozó funkcióbillentyát, ha meg akarjuk változtatni a rendezés irányát. Az alsó négy funkciómezÅben a rendezés módját választhatjuk ki. Ezen funkcióbillentyák megnyomására a rendezés azonnal végrehajtódik a választott módszer szerint. Az alábbi módszerek közül választhatunk (alulról felfelé haladva a funkciómezÅkön); $" SZÁM: Hatására a memóriában tárolt összes program a programszám szerint a beállított sorrendbe rendezÅdik át. $" MÉRET: Hatására a memóriában tárolt összes program a program mérete alapján a beállított sorrendbe rendezÅdik át. $" TÍPUS: A tárban különbözÅ típusú programokat táro l h atunk (normál, csak olvasható R, rejtett H, grafikus G, táblázat #, kijelölt ). A hat típus közül a 'legnagyobb' a normál állomány. Legyen ennek a 'nagysága' 32, a többi állományhoz pedig rendeljük hozzá a 16, 8, 4, 2 és 1 nagyságokat (a zárójelben látható felsorolás sorrendjében). Mivel egy állomány összetett típusú is lehet (például csak olvasható R és grafikus G) az állomány 'nagyságát' a normál állományból az elÅbbi példánál maradva úgy kapjuk, hogy a 32–bÅl kivonjuk azokat a típusokat, melyekkel 74
PROGRAM RENDEZ
MARO
NÖVEKVÖ 60 PROGRAM
16640 BYTE ÜRES
SZÁM
NÉV
BYTE
CSÖKKEN
888888
O0565
TÜKRÖZÉSI_FÖPR.1
98
O0566
ALPROGRAM_1
48
O0567
ALPROGRAM_2
49
O0568
ALPROGRAM_3
84
O0569 O0570
ALPROGRAM_4 FÖPR._ELF.-LÉPT.
84 70
O0571 TÜKRÖZÉSI_ALPR.2
79
O0572 KIVÁO1000 LASZT G2004
TÜKRÖZÉSI_FÖPR.2 NASAZXFOPRG
94 1468
G2000
3279
G2000
2335
G2007 TIPUS G2008
G2000
G2009
G2000
2237
1997
O1234 MÉRET O1427
FSTM PROBA FANUC-KONTUR-A
298 255
999999 SZÁM
6 PROGRAM üzemmód
rendelkezik; normál 32 – csak olvasható 16 – grafikus 4 = 12. Az így meghatározott 'nagyság' alapján rendezÅdnek a memóriában tárolt programok a beállított sorrendbe. $" VÁLASZTOTT: Csak a csoportosan kijelölt programokat veszi figyelembe, és azokat rendezi a beállított sorrendbe. L Megjegyzések: $" A parancs a törölt állományokat is rendezi (vö.: VISSZAÁLLÍT paranccsal). $" A programok átnevezésével és SZÁM szerinti rendezéssel, vagy a VÁLASZTOTT állományok ismételt rendezésével tetszÅleges sorrendet kialakíthatunk. $" A parancs hatástalan, ha kettÅnél kevesebb állomány van a tárban.
TÖRÖL parancs A kijelölt programot törli a felsorolásból. Ha csak olvasható programot próbálunk törölni, akkor erre a CSAK OLVASHATÓ ÁLLOMÁNY hibaüzenet figyelmeztet. Ha a csoportos kijelölés aktív és a kijelölt programok között vannak csak olvasható állományok is, akkor a parancs nem küld hibaüzenetet, de csak azokat az állományokat törli, melyeknek nincs csak olvasható bejegyzésük. A parancs nem fizikailag törli a programot, csupán a belsÅ nyilvántartásban törölt állományként fog szerepelni, azaz a programok listáján nem fog megjelenni és mindaddig megÅ ÅrzÅ Ådik, míg az újabb programok tárolásához nincs szükség az általa lefoglalt memóriarészre. MindebbÅl következik, hogy ameddig a törlés után nem hozunk létre új programot, addig a törölt programok visszaállíthatóak.
VISSZAÁLLÍT parancs A TÖRÖL parancs hatására a program nem fizikailag törlÅdik a memóriából, csak bejegyzésre kerül a törlés ténye, minek hatására a törölt állomány nem jelenik meg a programok kilistázásakor. A törölt állományok mindaddig megÅ ÅrzÅ Ådnek a memóriában, míg a további programok tárolására van szabad kapacitás. Ezt a lehetÅséget használja ki a VISSZAÁLLÍT parancs. Az inverz mezÅvel kijelölhetjük a még visszaállítható törölt állományok listájából azt a programot, melyet vissza kívánunk állítani. Ha már létezik ugyanolyan programszámú állomány, akkor a MÁR LÉTEZÄ Ä ÁLLOMÁNY hibaüzenettel megszakad a parancs. Ekkor elÅzÅleg át kell neveznünk a programot és megismételni a parancsot. Ha a memóriában nincs visszaállítható program, akkor a parancs kiadása hatástalan. L Figyelem! A parancsból kilépve az inverz mezÅ minden esetben a legelsÅ programra áll, azaz megváltozik a végrehajtásra kijelölt program!
BELENÉZ parancs A BELENÉZ parancsnak két üzemmódja van, amit a kiválasztott állomány típusa határoz meg; PROGRAM állomány kiválasztásakor a paranccsal a kiválasztott program listáját szemlélhetjük meg, programírásra, javításra itt nincs mód, arra kizárólag a SZERKESZT parancs alkalmas. 75
6 PROGRAM üzemmód
A több helyen is elÅforduló KERES alüzemmód mindig felkínálja a BELENÉZ parancsot, ami gyakran nagy segítséget jelent egy egy program azonosításában. A paranccsal az inverz mezÅvel kijelölt program listáját nézhetjük meg. Az elsÅ sorban a program számát és nevét láthatjuk, majd egy üres sor után a lap aljáig a programmondatok listája jelenik meg. Kezdetben az elsÅ mondaton egy inverz kurzor áll. Az így megjelölt mondat nem bír semmiféle kitüntetett szereppel, csupán az egymás utáni mondatok könnyebb elkülönítésére szolgál. A
nyílbillentyákkel mozgathatjuk a kurzort lépésenként ( és ) és oldalanként ( és ), valamint lehetÅségünk van a program elejére és végére ugorni, továbbá átválthatunk a 80 illetve 40 karakteres üzemmódok között a megfelelÅ funkcióbillentyát használva. Az
üzemmódból a lapozó billentyável léphetünk ki. 80 karakteres módban az üres (F7) funkciógombot, majd a tizedespontot megnyomva huszonegyezhetünk a géppel. L Megjegyzés: a parancs TÚLOLVASÁS hibaüzenetet küld és nem listázza a program utolsó lapjait, ha a program nem a '%' karakterrel végzÅdik.
76
6 PROGRAM üzemmód
GRAFIKUS állomány esetén az inverz mezÅvel kijelölt grafikus képet szemlélhetjük meg. A képernyÅ automatikusan átvált grafikus módba a tárolt grafika felbontásának megfelelÅen és azonnal betölti a képet. A funkcióbillentyáknek ezen a szinten nincs szerepük. Az üzem-
módból a lapozó billentyável léphetünk ki. L Megjegyzés: PLC programba és állományba mentett táblázatba ezzel a paranccsal nem lehet belenézni.
VÉDETT parancs A kijelölt programok CSAK OLVASHATÓ bejegyzése módosítható a paranccsal. A csak olvasható állományok nem törölhetÅek, így a fontos programok véletlen törlésének elkerülésére használhatjuk ezt a lehetÅséget. A csak olvasható programokat a programszám után álló 'R' bejegyzésrÅl ismerhetjük fel. Az inverz mezÅvel vagy a csoportosan kiválasztott program(ok) bejegyzése a parancs hatására a fordítottjára vált, azaz ami eddig védett volt azt ezután törölhetjük és fordítva. L Megjegyzés: Ha a rejtett állományok is láthatóak a képernyÅn, akkor a parancs a kijelölt állomány(ok) REJTETT bejegyzését módosítja, azaz a programszám után álló 'H' jelzést invertálja.
FORMÁZ parancs A parancs a memóriában tárolt összes programot és a jelszót fizikailag törli. A parancs érvénytelenítésére nincs mód, ezért ezt a funkciót csak nagy körültekintéssel használjuk! A parancs kiadásakor a BIZTOS ÖN EBBEN ? figyelmeztetés jelenik meg és inverzen villog az utolsó funkció–mezÅben az IGEN felirat. A parancs az IGEN funkciógomb kivételével bármely 77
6 PROGRAM üzemmód
billentyá megnyomására megszakad, míg az IGEN funkciógomb hatására az összes program és a kulcsszó visszaállíthatatlanul törlÅ Ådik! A kulcsszó ekkor egy üres karaktersorozat lesz.
6.5.1 KULCSSZÓ MEGADÁSA parancs Nyomjuk meg az utolsó (üres) funkciógombot, majd közvetlenül ezután a billentyát, minek hatására az utolsó sorban a Kulcsszó: felirat után egy nyolc karakter hosszú beviteli ablak nyílik. Most meg kell adnunk az érvényes kulcsszót. A kulcsszó maximum nyolc számjegybÅl állhat. A beviteli ablakban a beírt számok helyett egy 'x' karakter jelenik meg, így a megadott
kulcsszónak csak a hosszát tudjuk ellenÅrizni. A billentyável az utoljára bevitt számot tudjuk törölni, így egy téves leütésnél nem kell az egész eljárást megismételnünk. Bármelyik nyílbillentyá megnyomására lezáródik a bevitel és ellenÅrzésre kerül a megadott kulcsszó. Helytelen kulcsszó megadásakor a Helytelen kulcsszó hibaüzenettel megszakad a parancs.
78
6 PROGRAM üzemmód
Ha a helyes kulcsszóval próbálkoztunk, akkor az Új kulcsszó: felirat után megadhatjuk az új kulcsszót a fentebb ismertetett módon. Figyelem, ha egyetlen számjegyet sem írunk be, akkor az új kulcsszó egy üres karaktersorozat lesz nem pedig a régi kulcsszó. Az új kulcsszó megadása után meghatározhatjuk azoknak a funkcióknak a körét, melyek használatát kulcsszóhoz akarjuk rendelni. Ekkor a Bitminta:XXXX beviteli ablakban a nyílbillentyákkel beállíthatjuk a kulcsszóval védeni kívánt funkciók
PROGRAM
MARO
ÁTNEVEZ
60 PROGRAM
16640 BYTE ÜRES
SZÁM
NÉV
BYTE
RENDEZ
888888
O0562
ELFORG.-PR.3_FÖP
83
O0563 LÉPTÉKEZÉS-PROBA TÖRÖL O0564 TÜKRÖZÉSI_ALPR.1 O0565
111
93
TÜKRÖZÉSI_FÖPR.1
98
O0566 ALPROGRAM_1 VISSZAO0567 ALPROGRAM_2 ÁLLIT O0568 ALPROGRAM_3
48 49
84
O0569 ALPROGRAM_4 BELENÉZ O0570 FÖPR._ELF.-LÉPT. O0571
84 70
TÜKRÖZÉSI_ALPR.2
79
O0572 TÜKRÖZÉSI_FÖPR.2 VÉDETT O1000 NASAZXFOPRG
94
körét. A és billentyákkel mozgathatjuk az inverz mezÅt a négy karakteren
G2004
1468
G2000
3279
G2007 G2000 FORMÁZ G2008 G2000
2335
2237
999999
79 jobbra illetve balra, míg a
és
bil-
6 PROGRAM üzemmód
lentyákkel inkrementálhatjuk és dekrementálhatjuk a kijelzett értéket. A lapozó billentyável zárhatjuk le a bevitelt. Az alábbi táblázat segítséget ad a megfelelÅ kombináció kialakításához: Bitminta:XXXX Maszkolt funkció helyi érték szabad 1 szabad 2 szabad 4 Rejtett állományokat (H) ki kell jelezni 8 TÁBLÁZATOK alüzemmód elérése (TABLES) 1 BEÁLLÍT alüzemmód elérése (SETTING) 2 szabad 4 szabad 8 PLC alüzemmód elérése (PLC) 1 Állományok törlése (DELETE) 2 Állományok átnevezése (RENAME) 4 Diagnosztika üzemmód elérése (DIAGN) 8 Háttértár fizikai törlése (FORMAT) 1 Állományok csak olvashatóvá tétele (READ ONLY) 2 Programok szerkesztése (EDIT) 4 PARAMÉTEREK alüzemmód elérése (PARAM) 8 Például ha azt akarjuk elérni, hogy a FORMAT és a PARAM funkciók kulcsszóhoz legyenek kötve és a PLC program (ami mindig rejtett állomány) kijelzésre kerüljön, akkor az alábbi mintát állítsuk be: 9008. Magyarázat; az elsÅ számjegy 9, ami a FORMAT=1 és PARAM=8 funkciókhoz rendelt helyi értékek összege, míg az utolsó számjegy 8–as helyi értéke a PLC és esetleges más rejtett állományok listázását engedélyezi. L Megjegyzés: ezen kézikönyvben a szóhoz köthetÅek.
80
szimbólum jelöli azon funkciókat, melyek kulcs-
6 PROGRAM üzemmód
6.6 TÁBLÁZATOK alüzemmód
81
6 PROGRAM üzemmód
A különbözÅ táblázatok betöltésére és mentésére szolgál a TÁBLÁZATOK alüzemmód. Az alüzemmódban létrehozott táblázatokat egységesen a '#' attribútum jelöli, a programszám elÅtt álló betá pedig az adott táblázat tartalmára utal. A könnyebb azonosítás végett a táblázat automatikusan nevet is kap a tartalomnak megfelelÅen. A táblázatokat betölthetjük és kimenthetjük a BETÖLT és MENT parancsokkal.
PROGRAM TÁBLÁZATOK
MARÓ
ÁLLAPOT
45 PROGRAM
26238 BYTE ÜRES
SZÁM
NÉV
BYTE
SZERSZM
88888 ÉLTARTM
K1001
#ÁLLAPOT
42
6.7 PARAMÉTER alüzemmód A paraméterek a vezérlés azon változóit teszik elérhetÅvé a felhasználó számára amelyeken keresztül a szerszámgép és a csatlakozó perifériák igényeihez illeszthetÅ a vezérlés. A paraméterekkel való feltöltésre a SZERKESZT parancs szolgál, illetve a paramétereket betölthetjük és kimenthetjük a BETÖLT és MENT parancsokkal.
E1002 #ÉLTARTAM SZERSZM T1003 #SZ. KORREKCIO KORREKC W1004 #MDB. NULLPONT
2070 1215 279
H1005 #SZ. HELY MUNKADB O3445 RSZ:3445/93B 34 NULLPNT O3449 RSZ:3449/93B34
224 3491 1536
O9024 R BBMAKRO SZERSZM O9023 R SBMAKRO HELY O0047 RSZ:47/90B101
34 76 3199
6.8 PLC alüzemmód A PLC program szerkesztéséhez az NCT® 90 vezérléscsalád egy integrált fejlesztÅrendszert biztosít, melyet ebben az alüzemmódban tudunk elérni. Ugyancsak ebben az alüzemmódban van lehetÅségünk a PLC programot betölteni, vagy elmenteni külsÅ eszközre.
O0500 BETÖLT O0501 O0502
ELOSZTO ELOSZTO ALPRG1
1211 133
#MDB. NULLPONT
279
#SZ. KORREKCIO
1215
O0503 MENT O0077
TBELOSZTO
12921
99999
82
7 TESZT üzemmód
7 TESZT üzemmód TESZT
O2000 M MARO
R 00:00 Az új programokat az automatikus végrehajtás elÅtt célszerá tesztelni, hogy az esetleges programozási hibák ne a végrehajtás alatt derüljenek ki. A TESZT üzemmódban –melybe a VÁLASZT üzemmódból juthatunk–, erre számos lehetÅséget találunk. Ha a memóriában nincs végrehajtható program, akkor a NEM LÉTEZÄ Ä PROGRAM hibaüzenetet kapjuk, majd
SZÁRAZ
FUTÁS AKTUÁLIS
MARADÉK G17 H
X 0.000 GYORSY 0.000 MENET Z 0.000
0. 0.
* *
0.
B ELÖ-
0.000
0.
TOLÁS
PARANCS
AKTUÁLIS
F 100.0000 RAJZOL S 350 SIKBAN
100.0000 350
100%
G94
100% G97
G00 G15 G22 G40 G49 G50 G54 G64 RAJZOL G66 G69 G80 G90 G98 TÉRBEN M05 M09 M11 M96 T0001 D000
a hiba törlése után ( billentyá) a PROGRAM üzemmódba jutunk, ahol betölthetünk egy programot. A TESZT üzemmódban az alábbi képernyÅkép jelenik meg.
TEST
>N2 G51 X0 Y0 P.25
Az elsÅ sorban az üzemmód neve áll, ezt követi az utoljára végrehajtott program száma és a mértékrendszer jele. A további információk megegyeznek az AUTOMATA üzemmód képernyÅképén megjelenÅkkel (lásd 77. oldal).
>N5 G54 G0 X26.9 Y495.95 F300
AlapvetÅen három módszer létezik a programok teszteléséhez. Az elsÅ mód-
>N20 M98 P2002 L18
MODELL >N1 G51.1 Y0
> S560 M3 M8
>N10 G1 Z-35 F100 KERES >N15 M98 P2001
83
7 TESZT üzemmód
szer a SZÁRAZ FUTÁS, mely a programvégrehajtást parancskiadás nélkül valósítja meg. A második módszerhez tartoznak a GYORSMENET–tel és ELÄ ÄTOLÁS–sal végrehajtott programtesztek. A harmadik csoportot a grafikus tesztek alkotják (RAJZOL SÍKBAN, RAJZOL TÉRBEN, TEST MODELL), ahol a szerszám síkbeli vagy térbeli pályáját, illetve a megmunkálás eredményeként kialakuló darab axonometrikus képét állíthatja elÅ. A TESZT üzemmódban is van közvetlen lehetÅség a program gyors kijelölésére az itt is hívható KERES alüzemmódon keresztül (részletekért lásd a 82. oldalt). A TESZT üzemmódban végrehajtott programok csak idÅlegesen módosíthatják a BEÁLLÍT üzemmód táblázatait, azaz a teszt lefutása után az eredeti értékek automatikusan visszaíródnak. Grafikus teszt üzemmódban a hossz– és sugárkorrekciós értékek figyelembevételének alapértelmezését a TOFFSDIS paraméterrel állíthatjuk be, illetve a KORREKCIÓ paranccsal a rajzolás megkezdése elÅtt megváltoztathatjuk. A korrekciós értékek figyelembevételének engedélyezése vagy tiltása akkor hasznos, ha a programban több szerszámot használunk eltérÅ hosszkorrekciókkal, mivel rajzoláskor a program a hosszkorrekciókat is figyelembe véve nem a szerszám programozott pontjába, hanem a szánok pozíciójába rajzolja ki a pontot. A sugárkorrekció tiltásával a szerszám középpontjának pályája helyett a programozott pályát rajzoltathatjuk meg. Ha a hosszkorrekciókat tiltjuk, akkor ügyeljünk arra, hogy a teszt kezdetekor ne legyen hosszkorrekció kijelölve egyik tengelyen sem (adjunk ki KÉZI üzemmódban G49 parancsot), különben a vezérlés az elsÅ szerszám– illetve hosszkorrekció–váltásig még figyelembe veszi az aktuális hosszkorrekciót. A TESZT üzemmódból a következÅ alüzemmódokat érhetjük el: SZÁRAZ FUTÁS
programfuttatás parancskiadás nélkül (alüzemmód)
GYORSMENET
programfuttatás gyorsmenettel (alüzemmód)
ELÄTOLÁS
programfuttatás elÅtolással (alüzemmód)
RAJZOL SÍKBAN
pályarajzolás síkban (alüzemmód)
RAJZOL TÉRBEN
pályarajzolás térben (alüzemmód)
TEST MODELL
térbeli szilárdtest modell készítése (alüzemmód)
KERES
tesztelendÅ, végrehajtandó program kiválasztása (alüzemmód)
84
7 TESZT üzemmód
7.1 SZÁRAZ FUTÁS alüzemmód
85
7 TESZT üzemmód
A TESZT üzemmódból juthatunk a SZÁRAZ FUTÁS alüzemmódba a legfelsÅ funkciógomb megnyomásával. Az elsÅ sorban ekkor az alüzemmód neve áll, ezt követi a végrehajtásra kijelölt program száma és a mértékrendszer jele. A további információk megegyeznek az AUTOMATA üzemmód képernyÅképén megjelenÅkkel (lásd 77. oldal).
7.2 GYORSMENET alüzemmód Az alüzemmódot a megfelelÅ funkciógombbal kiválasztva, majd a CIKLUS
TESZT SZÁRAZ
M MARO
R 00:03
MONDAB TONKÉNT
AKTUÁLIS
MARADÉK G17 H
X 45.000 FELT. Y 45.000 MONDAT1 Z 80.000
:
0.
*
:
0.
*
:
0.
FELT.
PARANCS ÁLLJ F 120.0000
AKTUÁLIS 96.0000
80% G94
S 2100
0
100% G97
G00 G15 G22 G40 G49 G50 G54 G64
G67
G69
G80
G90 G98
M05 M09 M11 M96 T0001 D000
> G0 G21 G54 G61 G94
START nyomógombot megnyomva a vezérlÅ a végrehajtásra kijelölt program mozgásait gyorsjárattal teljesíti.
> Z220
> X0 Y0
> T1
> Z80 M3 M8 S2100
> G1 X45 ZIB5 F120 START > Y45 ZI5 > G3 X60 Y60 R15 F105
86
7 TESZT üzemmód
7.3 ELÄ ÄTOLÁS alüzemmód
Az alüzemmódba lépve a CIKLUS START nyomógombbal indíthatjuk el a végrehajtásra kijelölt programot. Ebben az alüzemmódban minden mozgás elÅtolással történik.
7.4 RAJZOL SÍKBAN alüzemmód A RAJZOL SÍKBAN funkcióbillentyát megnyomva az ábrán látható grafikus képernyÅhöz jutunk\. Itt megváltoztathatjuk a felkínált síkot, a síkhoz rendelt alapértelmezett munkatér méretét és helyzetét (kezdetben a LIMP1 és LIMN1 szoftver végállás paraméterek által meghatározva), megrajzoltathatjuk és tárolhatjuk a képet az automatikus programvégrehajtás alatti grafikus megjelenítéshez illetve a tárolt képet újra betölthetjük. LehetÅségünk van az aktuális pozíciókat és funkciókat is megjeleníttetnünk, valamint az aktuális
\
A DSP HI paraméterre 0–át írva a vízszintes felbontás 320, míg 1–et írva 640 képpont, ám ekkor a gyorsmeneti mozgások pontozott vonalként jelennek meg. 87
7 TESZT üzemmód
pozícióban a rajzolás folyamata alatt a billentyável engedélyezhetjük vagy tilthatjuk a kereszt kirajzolását. A kereszt nagyságát a CROSS DOT paraméter (a kereszt szárainak hossza képpontban), alapértelmezett állapotát (kezdetben látható vagy sem) a CROSS ON paraméter vezérli.
POZÍCIÓ és FUNKCIÓ parancs Ha rajzolás közben is ki akarjuk jeleztetni a pillanatnyi pozíciókat az elÅtolás és a fordulatszám programozott értékét valamint a szerszám számát, akkor nyomjuk meg a legfelsÅ funkciógombot. Ekkor a legfelsÅ funkciómezÅ inverzre vált és a képernyÅ alján megjelennek a kívánt információk. A funkciógomb ismételt megnyomásakor az inverz kijelölés megszánik, és a képernyÅ is törlÅdik.
KÉPERNYÄ ÄT TÖRÖL parancs A parancs hatására törlÅdik a képernyÅ. A síkot jelképezÅ koordinátarendszert a vezérlés automatikusan újrarajzolja a képernyÅre.
88
7 TESZT üzemmód
SÍKOT VÁLT parancs Ha a vezérlés több mint két tengelyes, akkor kiválaszthatjuk a rajzolás síkját. Nyomjuk meg a
SÍKOT VÁLT funkciógombot, majd a jobbra és balra nyílbillentyável megváltoztathatjuk az aktuális síkot. A változást azonnal látni fogjuk a képernyÅ, ugyanis a síkváltáskor a teljes képernyÅ törlÅdik, a képernyÅméret a munkaterületnek megfelelÅen újra meghatározásra kerül, valamint a képernyÅ bal alsó sarkában megjelenik az új síkot meghatározó két tengely pozitív irányát mutató koordinátarendszer. Ha a képernyÅn kijelzett vízszintes tengellyel van párhuzamos
tengely is, akkor a fel és le billentyákkel azt is tudjuk váltani, így bármilyen sík kijelölhetÅ. L Megjegyzések: $" A képernyÅ síkja kezdetben megegyezik az aktuális fÅsíkkal (G17, G18 vagy G19 állapot, vö.: CLEAR és CODES paraméterekkel). $" Forgó tengelyek nem képezhetik a sík egyik tengelyét sem.
89
7 TESZT üzemmód
$" Ha a kiindulási képernyÅméretet (munkaterületet) akarjuk visszaállítani, akkor használjuk ezt a parancsot; váltsunk át egy másik síkra, majd vissza az eredetire.
NAGYÍT parancs A paranccsal az elkészült rajz egy részletét vagy az alapértelmezett képernyÅméret (munkaterület) egy részletét jelölhetjük ki mint új képernyÅt. A parancs végrehajtása alatt a funkciómezÅ világít, és egy keretet láthatunk a képernyÅn. A keret kezdetben a képernyÅ közepén van és a képernyÅ területének a felét takarja le. A nyílbillentyákkel a keretet a kívánt irányba
tolhatjuk (
90
fel,
le,
jobbra és
7 TESZT üzemmód
balra mozgatja a keretet), míg a keret méretét a
és
billentyákkel csökkenthetjük és
növelhetjük. A billentyável válthatunk a finom és durva (FRAME STEP paraméterrel meghatározott) lépés között. A finom lépés állapotban a keret közepét egy kereszt is jelzi, megkönnyítve a keret pontos pozícionálását. A keret középpontját nem lehet a képernyÅn kívülre pozícionálni, illetve a keret méretét nem lehet a képernyÅ kétszeresénél nagyobbra állítani.
91
7 TESZT üzemmód
A NAGYÍT funkciógomb ismételt megnyomásával fogadhatjuk el a kerettel jelzett új képernyÅméretet. Ekkor a képernyÅ automatikusan törlÅdik. A
lapozó billentyável bármikor megszakíthatjuk a parancsot, visszatérve az eredeti képernyÅmérethez. Más funkcióbillentyák lenyomásakor szintén érvényesül a beállított nagyítás és közvetlenül végrehajtódik a választott parancs. Ha a NAGYÍT parancsot ismételten végrehajtjuk, akkor az aktuális képernyÅméretet tovább változtathatjuk, bár ekkor már nem látszik az eredeti rajz, mert azt az elÅzÅ NAGYÍT parancs már törölte. L Megjegyzések: $" A nagyítás mértéke nem lépheti túl az 1 pixel = 1 inkremens határt. A határ elérésekor a keret a billentyável tovább nem zsugorítható. $" ElÅfordulhat, hogy egyes méretarányoknál a görbék nem folyamatosak, periodikusan egy–egy pixel nem rajzolódik meg, ami a kerekítési pontatlanságból adódik.
KORREKCIÓ parancs A paranccsal a hossz– és sugárkorrekciós értékek figyelembevételét szabályozhatjuk (alapértelmezett állapotát a TOFFSDIS paraméteren írhatjuk elÅ). A korrekciós értékek figyelembevételének engedélyezése vagy tiltása akkor hasznos, ha a programban több szerszámot használunk eltérÅ hosszkorrekciókkal, mivel rajzoláskor a hosszkorrekciókat is figyelembe véve nem a szerszám programozott pontjába, hanem a szánok pozíciójába rajzolja ki a pontot. A sugárkorrekció tiltásával a szerszám középpontjának pályája helyett a programozott pályát rajzoltathatjuk meg. Az aktív állapotot a funkciómezÅ alsó sora tartalmazza. A TILT felirat mindkét korrekciós érték tiltását jelenti (azaz mindkét korrekciós értékcsoport a rajzolás megkezdésekor nullával töltÅdik
92
7 TESZT üzemmód
fel\). Az R felirat a sugárkorrekciók, míg az L felirat a hosszkorrekció engedélyezését jelenti. Értelemszeráen mindkét korrekciós csoport engedélyezett, ha az R és L beták egyszerre láthatóak. A feliratokat a funkciómezÅhöz tartozó funkciógomb megnyomásával léptethetjük.
TÁROL parancs A parancs segítségével a képernyÅn látható képet tárolhatjuk grafikus állományként a memóriában. A kép automatikusan kap programszámot az alábbi szabály szerint. A vezérlés a képet elÅállító fÅprogram számát növeli egyesével és megvizsgálja, hogy ilyen programszámmal található–e már program vagy kép a memóriában. Ha az így elÅállított azonosító már foglalt, akkor tovább növeli azt mindaddig, amíg nem talál megfelelÅt\\. Ekkor a parancs funkciómezÅjének alsó sorába beír egy G betát és közvetlenül utána a programszámot, majd megnyitja az állományt, tárolja a képhez tartozó információkat és magát a képet, majd lezárja az állományt és beállítja az attribútumát grafikusra (a programszám és név közötti mezÅben ezt egy G betá jelzi). A tárolás alatt a parancshoz tartozó funkciómezÅ inverzbe vált. A tárolt grafikus állomány neve a képet elÅállító fÅprogram programszáma lesz.
\
Természetesen az eredeti korrekciós értékek megörzÅdnek és a rajzolási állapot megszünésekor visszaállítódnak. \\
A 9999–es azonosító után 0000–ra vált. 93
7 TESZT üzemmód
BETÖLT parancs A parancs a memóriában tárolt képet tölti vissza a képernyÅre. A betöltendÅ képet a következÅ módon keresi a vezérlés. Az inverz kurzorral kijelölt programra mint fÅprogramra tekintve, annak programszámát növeli egyesével és megnézi, hogy ilyen számú grafikus állomány létezik–e a memóriában. A kijelölt program számát legfeljebb a memóriában maximálisan tárolható programok számával növeli. Ha ebben a tartományban nem található grafikus állomány, akkor a funkciómezÅbe a VÉGE felirat kerül, ellenkezÅ esetben a megtalált állomány programszámát mutatja itt meg a vezérlés. Sikeres kereséskor a kép azonnal automatikusan betöltÅdik. A betöltés alatt a parancshoz tartozó funkciómezÅ inverzbe vált. A funkciógomb ismételt lenyomásával további képeket is betölthetünk, ha léteznek ilyenek a memória említett tartományban. A tartomány végére érve a funkciómezÅbe a VÉGE üzenetet írja a vezérlÅ, majd a tovább ismételt parancsra a betöltést elölrÅl kezdi. A betöltött képet tovább nagyíthatjuk, újra megrajzoltathatjuk, illetve mindazokat a parancsokat használhatjuk, melyek az alüzemmódban rendelkezésünkre állnak. L Megjegyzések: $" Ha a DSP HI paramétert megváltoztatva egy másik grafikus felbontást állítunk be, akkor a nem kompatibilis grafikus állományok betöltésénél a programszám kiírása után a vezérlés hibaüzenetet küld. A hibaüzenet törlése után további állományok betöltésével próbálkozhatunk. A BELENÉZ parancs a grafikus állomány függvényében állítja be a felbontást, ezért ott ilyen hibaüzenetre nem kell számítanunk. $" A grafikus állomány nemcsak a képernyÅ bittérképét tartalmazza tömörített formában, hanem egy információs blokkot is, ami alapján a betöltéskor az eredeti állapotba hozza a POZÍCIÓ és FUNKCIÓ, SÍKOT VÁLT és KORREKCIÓ parancsok beállításait.
94
7 TESZT üzemmód
RAJZOL parancs A parancs hatására megváltozik a képernyÅ. A megjelenÅ új funkciókkal a RAJZOL parancs paramétereit állíthatjuk be. A felsÅ három funkciógomb szerepe megegyezik az AUTOMATA üzemmódban lévÅkkel (részletekért lásd a 78. oldalt). A negyedik funkciógomb bekapcsolt állapotánál a gyorsmeneti mozgások nem rajzolódnak meg. A funkciógomb csak mondatváltásnál van figyelembevéve, azaz egy megkezdett gyorsmeneti mozgás rajzolását már nem lehet megszakítani. A START funkciógombbal elindíthatjuk a rajzolást. A kezdÅ pozíció a szánok pillanatnyi helyzete lesz, azaz innen fog indulni a rajzolás. A rajzolás befejeztével az alüzemmód képernyÅképét láthatjuk ismét, illetve használhatjuk az ott felkínált parancsokat. Rajzolás közben
a billentyável engedélyeztethetjük vagy tilthatjuk a kereszt kirajzolását. A STOP funkciógombbal felfüggeszthetjük a rajz készítését, ekkor a program az aktuális pozícióba kirajzolja a keresztet. A START funkciógomb lenyomására a program folytatja a máveletet, míg a lapozó
95
7 TESZT üzemmód
gombbal visszatérhetünk a RAJZOL SÍKBAN alüzemmód kezdÅ képernyÅképéhez és használhatjuk az ott felkínált parancsokat. Ha nem mondatváltáskor szakítjuk meg a rajzolást,
akkor a
96
billentyável ki–be kapcsolhatjuk a keresztet.
7 TESZT üzemmód
7.5 RAJZOL TÉRBEN alüzemmód A funkció csak a legalább három tengelyes vezérléseken érhetÅ el. Az alüzemmódban a szerszám térbeli pályáját rajzoltathatjuk meg. Az alüzemmód parancsai megegyeznek a RAJZOL SÍKBAN alüzemmód parancsaival (lásd 7.4 fejezet). Egyedüli eltérés a SÍKOT VÁLT parancs képernyÅképében van, ugyanis térbeli üzemmódban mind a három kiválasztott koordinátatengely pozitív irányát mutatja a képernyÅ bal alsó sarkában látható koordinátarendszer. Korlátozott mértékben a térbeli rajz forgatására ugyancsak a SÍKOT VÁLT parancs ad lehetÅséget; a síkváltás hatására más és más nézetbÅl szemlélhetjük meg a szerszámpálya rajzát.
97
7 TESZT üzemmód
7.6 TEST MODELL alüzemmód A TESZT üzemmódból juthatunk a TEST MODELL alüzemmódba, feltéve, hogy legalább három tengely ki van építve a vezérlésen. Ebben az ü z emmódban e l Å á l l í t h a t j u k a munkadarab térbeli rajzát.
TESZT MODELL
O0011 M MARO
R 00:00 MONDATONKÉNT > #105=#5221-60
A blokkforma megadása A kiinduló téglatest helyzetét és méreteit 6 egymásutáni makróváltozón lehet átadni. Az elsÅ makróváltozó számát a BLOCK VAR paraméteren lehet beállítani. A 100–tól 194–ig terjedÅ változókhoz 100–zal kisebb értéket kell írni erre a paraméterre, az 500–tól 594–es változókra 400–zal kisebb értékkel hivatkozhatunk. Például írjunk a BLOCK VAR paraméterre 25–öt, ha a 125, 126, ..., 130 makróváltozókat akarjuk használni a blokkforma leírásához. Az elsÅ három makróváltozón a blokkforma bal alsó sarkának pozícióját kell megadni a gép koordinátarendszerében (a gépi referenciaponthoz viszonyított helyzet). A második három változón a blokkforma méretei szerepeljenek. A makróváltozókat kitölthetjük a BEÁLLÍT üzemmódban, vagy a technológiai programban is értéket adhatun azoknak (a makróváltozóknak az elsÅ interpolációs mondat végrehajtása elÅtt kell értéket adni, célszeráen az elsÅ hat mondat végezze el ezt a feladatot). Nézzük a következÅ példát; a BLOCK VAR paraméter értéke 50 (azaz a 150, 151, ..., 155 makróváltozókat kell kitölteni), a munkadarab befogl al ó mérete 100x140x65, valamint a munkadarab bal alsó sarka a G55–ös
98
> #106=#5222-60 FELT. > #107=#5223-30 MONDAT1 > #108=120
> #109=120 FELT. > #110=30 ÁLLJ >N15 G0 X95 Y0
>N20 G43 Z5 H1 D1 S2000 M3 T1 ÜTKÖZÉS >N25 Z-5
>N30 G42 X55
>N35 G3 I-55
>N40 G1 Z-10
>N45 G3 I-55
>N50 G1 Z-15
>N55 G3 I-55
>N60 G1 Z-20
>N65 G3 I-55 STOP >N75 G0 G40 X80
>N80 Z-5
>N90 G1 G42 X50 START >N95 G3 I-50
7 TESZT üzemmód
koordinátarendszerben a -50;-70;-65 ponton van. A technológiai program elsÅ hat sorába írjuk be a következÅket: #150=#5201+#5241-50 #151=#5202+#5242-70 #152=#5203+#5243-65 #153=100 #154=140 #155=65 Az elsÅ három makróváltozó feltöltésénél a #520n és #524n rendszerváltozók a közös koordinátarendszereltolással és a G55–ös koordinátarendszer eltolásával módosítják a blokkforma helyzetét. Ezeket az értékeket a BEÁLLÍT üzemmód elsÅ alüzemmódjából is kiolvashatjuk és közvetlenül beírhatjuk a makróváltozókba, de ekkor a munkadarab nullpontjának megváltozásakor az új értékeket a makróváltozókba is át kell vezetnünk. HATÁRON KÍVÜL Vn hibajelzést kapunk, ha az n makróváltozón nem értelmezhetÅ adat van. A HATÁRON KÍVÜL S- hibajelzés a negatív oldalméretre figyelmeztet.
Modell generálása Az alüzemmódba belépve az aktuális program listáját láthatjuk. Nyomjuk meg a START funkcióbillentyát, ekkor elindul a kiválasztott program feldolgozása. Ez a folyamat esetenként igen lassú lehet, sebességét elsÅsorban a blokkforma mérete (BLOCK SIZE paraméter) és a szerszám és a blokkforma aránya határozza meg (minél nagyobb a szerszám mérete a blokkformához viszonyítva, annál lassúbb a feldolgozás). A szerszám mérete (átmérÅje) a szerszámkorrekciós táblázat GEOMETRIAI értékével egyenlÅ. Szerszámváltáskor (minden esetben a T kód váltása) a T kóddal megegyezÅ szerszámkorrekciós csoport GEOMETRIAI értékét veszi figyelembe, függetlenül a programozott D–tÅl. HATÁRON KÍVÜL T0 hibajelzéshez vezet, ha nulla sugarú szerszámátmérÅre hivatkozunk. A feldolgozás során hibás blokkforma és szerszámméret megadásakor hibajelzést kapunk (HATÁRON KÍVÜL T>, vagy T», ha a szerszám mérete aránytalanul nagy a blokkformához képest). Hibajelzést eredményez, ha a program indításakor olyan T kód az aktuális, melynek nincs megadva átmérÅkorrekciója (ugyanis az elsÅ mozgásparancsnál már ezt a szerszámot vizsgálja), ezért célszerá KÉZI üzemmódban a kezdÅ szerszámot beváltani.
Modell rajzolása
99
7 TESZT üzemmód
A feldolgozás után a munkadarab képe automatikusan megjelenik a képernyÅn. A FORGAT funkciógombbal negyed fordulattal elforgathatjuk a munkadarab képét, míg az ÚJRAÍR funkciógomb letörli a képernyÅt és ismételten felépíti a rajzot. A rajzolás megszakítható a lapozó
billentyável
100
.
7 TESZT üzemmód
7.7 KERES alüzemmód A programok tesztelésekor szükségessé válhat egy másik program kijelölése. Ezen feladat gyors végrehajtására szolgál a KERES alüzemmód. Ez az alüzemmód megegyezik az AUTOMATA üzemmódnál ismertetett KERES alüzemmóddal, részletesebb információkért nézzük át a 8.5 fejezetet.
101
8 AUTOMATA üzemmód
8 AUTOMATA üzemmód
A vezérlÅ memóriájában tárolt vagy külsÅ adathordozón rendelkezésre álló programok az AUTOMATA üzemmódban hajthatóak végre. A kiválasztott program folyamatos végrehajtása
a CIKLUS START billentyá lenyomására indul meg. A program vége elérésekor újra az AUTOMATA üzemmód kezdeti állapota jön létre. Ha a memóriában nincs végrehajtható program és nincs kiválasztva a DNC üzemmód, akkor a NEM LÉTEZÄ Ä PROGRAM hibaüzenetet
kapjuk, majd a hiba törlése után (
102
billentyá) a PROGRAM üzemmódba jutunk.
8 AUTOMATA üzemmód
A VÁLASZT üzemmódból juthatunk az AUTOMATA üzemmódba, ahol a következÅ információk jelennek meg a képernyÅn.
AUTOMATA
O1000 M MARO
R 00:01 MONDA-
Az elsÅ sorban az üzemmód neve után áll a végrehajtásra váró program száma, ezt követi a mértékrendszer jele. A második sorban a folyamatosan világító 'R' betá jelzi, hogy van érvényes referenciapont (ennek hiányára egy villogó 'R' figyelmeztet). A sort a forgácsolással eltöltött idÅ zárja; óra:perc dimenzióban. Az ötödik sortól kezdÅdik a koordináták kijelzése. A sorokat a koordinátákkal párhuzamos tengelyek betájele kezdi, majd két oszlopban az aktuális pozíció és a még megteendÅ út látható elÅjelhe-
TONKÉNT
AKTUÁLIS
VÉG POZ. G18 H
X92.220 FELT. Y 40.500 MONDAT1 Z 57.781
:
105.000
*
:
40.500
001
:
45.000
*
======================== FEL T. PARANCS AKTUÁLIS ÁLLJ F 350.0000 385.0000 110% G94
S 1500 DNC
1500
100% G97
G01 G15 G22 G40 G43 G50 G54 G64
G66 G69 G80 G90 G98 IDÄ/MDB M04 M09 M12 M96 T0007 D000 SZÁMLÁL O0055 L 1 KERES
>N2010 G1 X-45 Z105
>N2020 G0 X45 >N2030 G1 X105 Z45 OV.TILT
>N2040 G0 Z-45 GYORSM >N2050 G1 X45 Z-105
>N2060 G0 X-45
>N2070 G1 X-105 Z-45
>N2080 G0 Z45 103
8 AUTOMATA üzemmód
lyesen\. A harmadik oszlopban két csillag jelöli azt a két tengelyt, melyek a fÅsíkot alkotják. Ezen oszlop felett a megfelelÅ G érték is látható. Az utolsó oszlop a tengelyenkénti hosszkorrekció számát tartalmazza. A következÅ sorban az elÅtolásra vonatkozó információkat láthatjuk. Az elsÅ érték a programozott elÅtolást mutatja a sor végén látható G kód szerinti mértékegységben. A második érték az elÅtolás override kapcsolóval módosított (tényleges) elÅtolást mutatja. Az elÅtolás override kapcsoló százalékos értékét a harmadik szám jelenti. Mindhárom szám villog, ha az elÅtolás override kapcsolót 0%–ra állítjuk. Az elÅtolás alatt a fÅorsó fordulatszámára vonatkozó adatokat láthatjuk hasonló elv szerint kijelezve. A következÅ két sor az aktuális G kódokat tartalmazza, ezt követi az M, T és D kódokat kijelzÅ sor. A következÅ sor üres, ha nem használ alprogramokat, ellenkezÅ esetben itt láthatjuk annak az alprogramnak a számát, melyet a fÅprogramból meghívtunk. Ha az alprogram további alprogramot hív, akkor az alprogramok azonosítási számaik szerint egymás után íródnak ki, kötÅjelekkel elválasztva. Például az O0024–O0003–O0600 sor azt jelenti, hogy a fÅprogram elÅször meghívta az O0024 számú alprogramot, ami meghívta az O0003 számút, ami szintén meghívott egy alprogramot, mégpedig az O0600–at. Ha a sorban az utolsó alprogram befejezÅdik, akkor visszatér a hívó programhoz és törlÅdik a felsorolásból is. A sor végén a futó alprogram ismétlési száma látható az L címbetá után. A képernyÅ alsó részét a végrehajtás alatt álló program tölti be, egy inverz mezÅvel kiemelve az aktív mondatot. Az inverz mezÅ a program végrehajtása során a képernyÅn mozog, míg új programrészlet csak akkor kerül a képernyÅre, ha az inverz sor olyan helyre kerülne, hogy a végrehajtás alatt álló programsort egyébként nem tudná kijelezni. Ez az alapértelmezett beállítás a DSP LST paraméterre írt 1 értékkel megváltoztatható; ekkor minden mondatváltáskor egy újabb programrészlet fog a képernyÅre íródni és az inverz sor a második kijelzett soron fog állni. Ha a DNC üzemmód aktív, akkor a program listázása tiltva van. Ha az MD8 illetve MD9 paraméterek értéke 0, akkor a 8000–tÅl 8999–ig, illetve 9000–tÅl 9999–ig számozott alprogramok és makrók nem kerülnek kijelzésre, azaz az alprogramot illetve makrót hívó soron marad a kijelzés. Az AUTOMATA üzemmódban öt funkciógomb kapcsoló szerepet tölt be: MONDATONKÉNT: A mondatonkénti végrehajtás funkciógombot az automatikus végrehajtás üzemmód során bármikor lenyomva (a funkciómezÅ világít) a vezérlÅ: $" az éppen végrehajtás alatt álló mondatot még befejezi (ha egy mondat több mozgást is generál, akkor ezek megszakítás nélkül hajtódnak végre, azaz a mondatonkénti végrehajtás nem egyenlÅ a mozgásonkénti végrehajtással), $" az adott mondat végrehajtása után automatikus programfelfüggesztés állapotot (STOP helyzet) hoz létre. A végrehajtás folyamán a MONDATONKÉNT funkciógomb ismételt lenyomása (funkciómezÅ elsötétedik) a lépésenkénti végrehajtás állapotát megszünteti. FELT.MONDAT1: Ez a kapcsoló az /1-es jelá mondatokra van hatással, ha a funkciómezÅ inverz állapotban van, akkor ezeket a mondatokat a végrehajtás során kihagyja.
\
Ha a DSP END paraméter értéke 1, akkor itt a célkoordináta látható.
104
8 AUTOMATA üzemmód
FELT.ÁLLJ: Ha egy mondatban M1 szerepel és ez a funkciómezÅ inverz állapotú, akkor STOP állapot jön létre. DNC: Ha ez a funkciómezÅ inverz állapotban van, akkor a vezérlés egy külsÅ adathordozón tárolt programot fog végrehajtani. A programot a második RS232–es csatornán olvassa majd be, melynek 8 bit páros paritás módban kell lennie. DNC üzemmódban a program listázása tiltva van. L Megjegyzések: $" A fenti három kapcsoló (FELT.MONDAT1, FELT.ÁLLJ és DNC) állapota megÅrzÅdik üzemmódváltás, illetve a gép kikapcsolása után is. $" Az SBDSP paraméterrel engedélyezhetÅ vagy tiltható a makrómondatok mondatonkénti végrehajtása.
OV.TILT GYORSM: Ha ez a funkciómezÅ inverzbe van az elÅtolás override állása nem hatásos a gyorsmenetekre csak az elÅtolásokra.
8.1 STOP állapot Végrehajtás felfüggesztés -STOP állapot- létrejön; $" mondatonkénti végrehajtás állapotban minden programmondat befejezése után, $" programutasítás hatására (M0 parancs vagy M1 parancs és a FELT.ÁLLJ kapcsoló aktív állapotában),
$" a CIKLUS STOP
billentyá lenyomására.
105
8 AUTOMATA üzemmód
A STOP állapotot a CIKLUS STOP
START
106
gomb feletti lámpa világítása jelzi. A CIKLUS
gomb hatására a program végrehajtása folytatódik.
8 AUTOMATA üzemmód
8.2 Beavatkozási lehetÅ Åségek STOP állapotban
STOP állapotban a lapozó gombot megnyomva a végrehajtás véglegesen megszakítódik és az AUTOMATA üzemmód elejére ugrik.
Ha újra lenyomjuk a CIKLUS STOP billentyát, akkor az úgynevezett kettÅ Ås STOP állapot jön létre. Egyrészt elalszik a STOP lámpa, másrészt a kijelzÅn a KÉZI üzemmód kijelzése je
107
8 AUTOMATA üzemmód
lenik meg, de a vezérlés továbbra is AUTOMATA állapotban marad. AlapvetÅen két fajta tevékenységet végezhet:
108
8 AUTOMATA üzemmód
(1) Az elÅtolás (F), fÅorsófordulat (S) és AUTOMATA segédfunkciók (M) közvetlen átírása és azonnali érvényesítése. A nyomógomb hatására kinyílik egy MPGX ablak, benne F és S aktuális értékével. Az aktuálisan átírható címhez AKTUÁLIS
O1981 M MARÓ R 00:23
MARADÉK G17 H
X 143.283 MPGY Y 3.557 Z
100.000
6.717
*
16.443
*
0.
001
======================== MPGZ PARANCS AKTUÁLIS F
100.0000
100.0000
100%
G94
S
710
710
100% G97
tartozó betá inverzbe van. A
és
G00 G15 G22 G40 G49 G50 G54 G64 G66
G69 G80 G90 G98 JOG M03 M09 M11 M96 T0000 D000
1
> S710 M3 M9
> G0 X158 00 F > G1 100.0000 .1 > X155 Y1S 710
> X157.2 nyilakkal a címeken fel és le léphetünk. Valamelyik számbillentyát megnyomva az aktuális érték törlÅdik és a leütött szám jelenik meg és egy inverz kurzor mutatja a következÅ pozíciót. További számok leütésével lehet megadni a teljes
M
> G0
> X256.54 Y272.85
.01
> G1
109
8 AUTOMATA üzemmód
110
értéket. A
nyomógombbal az utolsó számot törölhetjük. A bevitelt a
és a
nyomógombokkal is befejezhetjük. Ha a
és
nyomógombbal
nyomógombbal fejeztük be, akkor
8 AUTOMATA üzemmód
ugyanez marad az aktuálisan módosítható cím, míg a és nyomógombbal értelemszeráen a következÅ címre lép. A megadott értékek a bevitel lezárásakor azonnal érvényesülnek,
függetlenül a CIKLUS START
nyomógomb megnyomásától. Az ablak a
nyomó-
111
8 AUTOMATA üzemmód
gomb hatására bezáródik, újabb megnyomására újra kinyílik. Ha a CIKLUS START nyomógombbal zárjuk be az ablakot, akkor megindul a kettÅ Ås STOP állapot megszüntetése (lásd a tengelymozgatásoknál is). (2) A tengelyek kézi mozgatása JOG nyomógombokkal vagy kézikerékkel. Az elmozdított tengelyhez tartozó cím inverzen villog. Az inverz villogás egyben azt is jelenti, hogy CIKLUS
START hatására ez a tengely részt vesz a visszamozgásban. Ez a státusz módosítható, azaz a tengely levehetÅ a visszamozgó tengelyek listájáról (értelemszeráen csak akkor, ha több tengelyt is elmozdított). Egy '<' jel jelzi azt, hogy melyik tengely státusza módosítható.
112
8 AUTOMATA üzemmód
A '<' jel a és nyomógombokkal mozgatható a címeken. Az nyomógomb a tengely státuszát ellentétesre módosítja. Például; ha Z irányú fúrás közben szakítottuk meg a végrehajtást és a Z tengelyen kívül más tengelyt is elmozdítottunk, akkor a Z-t le kell venni a visszamozgó tengelyek listájáról, mert a visszapozícionálás a kijelölt tengelyeket egyszerre, a megszakítási ponthoz húzott térbeli egyenes mentén mozgatja vissza. A végleges visszapozícionálás utolsó 1000 inkrementjét elÅtolással teszi meg a vezérlés. Az elÅzÅ példánál tehát csak a Z mozgás utolsó 1000 inkrementje lesz lassú. A visszapozícionálás a CIKLUS
STOP nyomógombbal újra megszakítható és kettÅ Ås STOP állapotba kerül a vezérlés, azaz újra mozgathatjuk a tengelyeket és az F, S és M értékeit átírhatjuk. Például a visszapozícionáláskor észreveszi, hogy a szerszám ütközne. A visszapozícionált tengelyek villogó inverz státusza megszánik. A kettÅ Ås STOP állapotban a fÅorsót máködtetÅ nyomógombokat ( és ) is használhatjuk.
113
8 AUTOMATA üzemmód
8.3 Mondatkeresés Az AUTOMATA üzemmódban lehetÅségünk van az automatikus végrehajtást az aktív program egy kiválasztott sorától elkezdenünk. Ez a sor akár egy alprogramban is lehet. A mondatkeresés funkciót a nyomógomb lenyomásával érhetjük el. AlapvetÅen két üzemmód lehetséges. Ha a nyomógomb megnyomása után közvetlenül az INDUL funkciógombot máködtetjük, akkor a rákeresés a korábbi megszakítási pontra történik; (1) Végrehajtás folytatása korábbi megszakítási ponttól: az INDUL funkciógomb megnyomása után a kigyájtött funkciók a képernyÅ alsó soraiban megjelennek és itt több menetben dönthetünk azok végrehajtásáról (részletesen lásd alább). L Megjegyzés: Ha DNC üzemmódban terjedelmes programnál használjuk ezt a funkciót, akkor legyünk tekintettel az RS–232 csatorna adatátviteli sebességére, valamint arra, hogy legfeljebb az elsÅ 224–1 programmondat valamelyikére tudunk így ráállni. A nyomógomb máködtetése után megjelenik az aktuális program és a kurzor az elsÅ mondatra mutat;
114
8 AUTOMATA üzemmód
(2) Rákeresés kijelölt mondatra: a
és
nyomógombokkal lehet a kurzort fel és le mozgat
115
8 AUTOMATA üzemmód
nunk a programlistán. Szubrutint hívó mondatoknál a
nyomógomb az alprogramba viszi
a kurzort, míg az alprogramól bármikor visszatérhetünk a
116
nyomógombbal.
8 AUTOMATA üzemmód
A
nyomógomb újbóli megnyomásával az alsó sorban mondatszámot adhatunk be a
számbillentyázetrÅl és a bevitelt a és nyomógombokkal érvényesíthetjük. Ennek hatására a kurzor a keresett mondatszámú mondatra lép. Ha nincs ilyen mondat, akkor ezt egy
villogó kérdÅjel jelzi. A hibaállapot törölhetÅ és új mondatszámot adhatunk meg. Az nyomógomb hatására beállíthatjuk az L paramétert, mely meghatározza, hogy a kijelölt mondat hányadik végrehajtásától kell az automatikus végrehajtást folytatni. Erre olyan esetekben van szükségünk, amikor a keresett mondat egy ciklikusan végrehajtott programrészben van. Az INDUL funkciógombbal a kijelölt mondattól elindíthatjuk a keresést, ami kigyájti a végrehajtandó funkciókat és elmozdulásokat majd megjeleníti az alsó sorokban.
117
8 AUTOMATA üzemmód
A kigyájtött funkciókon és elmozdulásokon egy kurzort mozgathatunk a és nyomógombokkal. A kurzor alatti funkció kijelölése a nyomógombbal az ellenkezÅjére
válthatjuk illetve csak az egyéb M funkciókat a törlÅ nyomógombbal
118
végleg törölhetjük
8 AUTOMATA üzemmód
a felsorolásból. A CIKLUS START nyomógomb hatására a kijelölt funkciók és elmozdulások végrehajtása elindul, elÅbb a funkciók, majd az elmozdulások hajtódnak végre. Az elmozdulások egyszerre gyorsmeneti pozícionálással teljesülnek és ha nincs további kigyájtött elmozdulás, akkor az utolsó 1000 inkrement elÅtolással valósul meg. Ha a funkcióhoz tartozik makrókijelölés is, akkor a makró is végrehajtódik.
A lapozó gombbal
a folyamatból bármikor kiléphetünk.
L Megjegyzés: ha a keresés közben valamilyen hiba keletkezik vagy a keresés a program végéig nem fejezÅdik be, akkor a 102–es hibaüzenet kiírásával a keresés megszakad.
119
8 AUTOMATA üzemmód
8.4 IdÅ Å mérése és munkadarab számlálása
AUTOMATA
Az AUTOMATA üzemmódban módunkban áll különbözÅ idÅk mérése, illetve a munkadarabok számlálása.
A munkadarab–számláló inkrementálása minden végrehajtott M2 vagy M30 után bekövetkezik, ha a PRTCNTM paraméter értéke 0. Ha a PRTCNTM paraméterre nullától különbözÅ értéket írunk, akkor az így definiált M kód végrehajtása lépteti a munkadarab–számlálót (használjuk ezt a lehetÅséget akkor, ha a program egyszeri végrehajtása több elkészült munkadarabot jelent).
TONKÉNT
O9021 M MARO R 00:00
MONDA-
ÜZEMIDÄ:
176 H
20 M
40 S
FELT. MONDAT1
AUTOMATA IDÄ:
87 H
16 M
57 S
FELT.
ÁLLJ FÄIDÄ:
82 H
10 M
11 S
DNC
8.5 KERES alüzemmód
SZABAD FELHASZN.:
110 H
31 M
12 S
IDÄ/MDB SZÁMLÁL
ÖSSZES MEGMUNKÁLT:
352 KERES
ELKÉSZÍTENDÄ: 1200 OV.TILT
GYORSM MEGMUNKÁLT:
12
120
8 AUTOMATA üzemmód
A munka folyamán gyakran szükségessé válik az AUTOMATA üzemmódban állva egy másik végrehajtandó program kijelölésére. Erre két lehetÅségünk van. Visszaléphetünk a VÁLASZT üzem-
AUTO KERES
MARÓ
6 PROGRAM
26112 BYTE ÜRES
BYTE
SZÁM
NÉV
ELSÄ PROGRAM
O1234
1894
O2000
FÄPROGRAM
O2001
ALPROGRAM 1
85
4502
O2002 ALPROGRAM 2
857
módba a lapozó gomb lenyomásával, majd onnan a PROGRAM üzemmódba lépve az inverz mezÅvel kijelölhetünk egy új programot és visszatérhetünk a VÁLASZT, majd az AUTOMATA üzemmódba. A másik lehetÅségünk egyszerább; nyomjuk meg a KERES funkciógombot. Ekkor megjelenik egy a PROGRAM üzemmódra hasonlító képernyÅ. Itt a megszokott módszerekkel mozgathatjuk az inverz mezÅt (nyílbillentyák és a programszámra keresés), ezáltal kijelölve azt a programot, melyet végre akarunk hajtani az AUTOMATA vagy TESZT üzemmódba való visszatéréskor. Ha a programszám és név alapján nem ismernénk fel az egyes programokat, akkor a BELENÉZ funkciógombot lenyomva megszemlélhetjük a kijelölt programot sorról sorra, illetve grafikus állomány esetén megtekinthetjük magát a tárolt képet is. A BELENÉZ funkciógomb kivételével bármelyiket lenyomhatjuk, ha vissza
O5225
R MÁSODIK PROGRAM
O3445
RSZ:3445/93B34
25807 3491
BELENÉZ
121
8 AUTOMATA üzemmód
akarunk térni az AUTOMATA üzemmódba. A végrehajtásra kijelölt program az lesz, melyre az inverz mezÅt állítottuk.
122
Hibakódok és jelentésük: 0
az adott mondatban nincs hiba
19
szintaktikai hiba körmondatban
1
léptékezés vagy elforgatás közben akar tükrözni
20
párhuzamos tengely illegális programozása
2
koordináta vagy elÅtolás adatok értékhatáron túl
21
szintaktikai hiba menetvágó mondatban
22
háromdimenziós szerszámsugár-korrekció számításban a normálószám értéke 0 vagy léptékezett menetvágás
23
menetvágó mondatban E-re 0-át programozott
24
G53 mondatban szintaktikai hiba
3
illegális síkválasztás elforgatás közben
4
illegális koordinátacímre hivatkozás
5
abszolút pozíciót programozott olyan tengelyen, melyen nincs érvényes referenciapont
6
illegális G kódra való hivatkozás
25
G96 mondatban P értéke nem jó
7
H vagy D cím értékhatáron túl
26
S értéke nem jó
8
körinterpoláció közben akar hosszkorrekciót módosítani
27
9
G45...G48 programozása közben akar D kódot váltani, vagy G45...G48 kódokat nem konzekvensen használja
szerszáméltartam táblázat feltöltésnél P, vagy L egy mondatba került T, H, vagy D-vel, vagy egyéb cím programozva
28
G45...G48 kódot G41, vagy G42 módban akar használni
szerszáméltartam–táblázat feltöltésnél T címet definiál mielÅtt csoportra hivatkozna
29
síkváltás programozása síkbeli szerszámsugár-korrekciószámítás bekapcsolt állapotában
egy csoportba a GROUPNUM paraméter alatt a definiáltnál több szerszámot akar lerakni
30
a kör kezdÅponti és végponti sugarában a RADDIFF paraméteren megengedettnél nagyobb az eltérés
a GROUPNUM paraméter alatt a meghatározottnál több csoportot akar programozni
31
T cím értékhatáron túl
10 11
12
13
nulla elmozdulás mellett akar R–bÅl kör középpont koordinátát számolni
32
a hivatkozott szerszámcsoport éltartama lejárt
14
többfordulatú kör ellentmondásos megadása
33
egymásnak ellentmondó M kódok programozása
15
körinterpoláció programozásakor sem sugarat sem I, J, K–t nem programoztak, vagy a kiválasztott síkon kívüli I, vagy J, vagy K értékre történik hivatkozás
34
M kód értékhatáron túl
35
segédfunkció értékhatáron túl
36
G04 mondatban, vagy fúróciklusban P értékhatáron túl
37
G39 programozása G40 állapotban, vagy térbeli szerszámsugár-korrekció számítás esetén
38
szintaktikai hiba G39 mondatban
16
szintaktikai hiba egyenes mondatban
17
olyan adat beolvasása, amely az ADDRESS paramétercsoporton nincs engedélyezve
18
,R és ,C cím együtt van kitöltve
123
39
G38-at nem G00, vagy G01 alatt programoztak
40
G38 programozása G40 állapotban, vagy térbeli szerszámsugár-korrekció számítás esetén
41
42 43
44
45
46
üresen álló G40 mondat után (N... G40) nem tudja a maradék korrekciós vektort törölni, mert nem következik utána síkbeli mozgás vektortörlést kiváltó mondat elÅtt (pl: G52, G92) körív programozva
a hosszkorrekcióra utaló G kódot (G43, G44, G49) G37 mondatban akarnak megadni
57
a programozott mondat végpontja a végálláshatáron kívülre esik
58
a programozott mondat végpontja a tiltott munkatérbe esik.
59 60 61
kontúrkövetést köríven akarja kikapcsolni: G40 G02 X Y R
62
kontúrkövetést köríven akarja bekapcsolni: G40 G41 G02 X Y R
64
rendszerhiba PLANESEL_E vagy CSYSTEM hibás beállítása miatt
65
általános szintaktikai hiba
66
az output nem fér a mondatpufferébe
67
metszéspontszámítási hiba
68
,A értelmezhetetlen megadása
69
kontrollszumma hiba (BCC hiba alprogram olvasáskor)
70
megengedett szubrutin-mélység túllépése
71
mondatszám hiányzik (M99 P-nél)
72
szubrutincím túl nagy vagy hiányzik (M98 utáni P)
73
L értéke hibás (szubrutin vagy fúróciklus ismétlésszáma, stb.)
74
hiányzó szubrutin
75
G67 funkció megfelelÅ G66 vagy G66.1 nélkül
76
N értéke nem jó
kontúrkövetés bekapcsolása egy mondat erejéig vektorszámítási stratégia nélkül G40 G41 X Y G42 X Y G39-es mondatban nincs I, J, vagy K programozva, és az azt követÅ mondatban az elmozdulás, vagy a körsugár 0
47
az aktuális és a következÅ mondat között nem adódott metszéspont a szerszámsugár-korrekció számítása során
48
G41$G42, vagy G42$G41 váltás a kör középpontjának áthelyezésével sem oldható meg
49
interferencia hiba a következÅ mondatban
50
a kör ívhossza túl nagy
51
nincs gépi referenciapont G29 vagy G30 utasítás beolvasásakor
52
szintaktikai hiba G28, G29, G30 vagy G37 mondatban
53
nem engedélyezett fúróciklus
54
fúróciklus talppontja nincs definiálva
55
G41 vagy G42 állapot esetén G31 programozása
124
56
63
77 78 79 80
tükrözés, léptékezés, elforgatás közbeni G53 nem megengedett
81
nem létezÅ közös változóra hivatkozás (#...)
82
párhuzamos–kontúrszámítás hibája
109
83
szubrutin nincs lezárva (M99 hiányzik)
110
84
körív kezdÅ– vagy végponti sugara 0
111
85
megvalósíthatatlan letörés vagy lekerekítés
112
86
113 114
87
115
88
116
89
117
90
kontúrleírásban két kontúrmondat között túl sok a nem kontúrra vonatkozó mondat
91
nem írható változó írási kísérlete
92
operandus mérete vagy típusa nem megfelelÅ
118 119 120 121
93
kísérlet nullával való osztásra
122
94
az üzenetpuffer megtelt
123
95
nibbeléskor a számított E értéke 0, vagy az aránypárhoz túl kicsi
124
96
nibbeléskor több mint 32767 szegmensre kell bontani az elmozdulást
97
a számított gyorsulás nagyobb mint az ACCMAX paraméterben elÅírt
98
125
nibbeléskor nem létezÅ ablakra hivatkoztunk a G81 címen
126
nibbelést programozott, miközben a nibbelés nincs engedélyezve (A NIENABLE paraméter 0)
127
rendszerhiba a HGSZ és a mondatelÅkészítÅ között
99 100
a nyomtató idÅn túl sem válaszol (csak szimulátornál)
101
a nyomtató nem üzemképes (csak szimulátornál)
102
a keresett mondat nincs meg vagy mondatkeresés közben elÅbb találta meg a program végét mint a kért pozíciót
128
Paraméter–betöltés hibakódjai
P1
N után nem áll 4 számjegy
103
P2
nem létezÅ Nxxxx
104
P3
nincs megengedve a negatív értéká paraméter érték
106
P4
megengedettnél nagyobb paraméter érték
107
P5
nincs paraméter érték az Nxxxx után
105
108
125
Szöveges hiba– és rendszerüzenetek jelentése: ÁLLOMÁNY NINCS NYITVA : Nem megnyitott állományt akart olvasni. BAUDRATE ? : A BAUDRATE paraméteren nem szabványos átviteli sebesség van elÅírva. BCC : Az állomány aktuális blokkjához tartozó ellenÅrzÅ összeget a vezérlés hibásnak találta. BEÍRÁS TILOS : A tárba való írás kulcsos kapcsolóról van tiltva. CSAK OLVASHATÓ ÁLLOMÁNY : Csak olvasható bejegyzésá állományt akart törölni vagy felülírni. DNC : DNC módban a beolvasott fÅprogram nem lineáris szekvenciájú (GOTO, DO WHILE). ELÄ ÄTOLÁS TÚL NAGY : A TEST FEED paraméternél nagyobb elÅtolással kellett volna mozgatni valamelyik tengelyt. ÉLTARTAM SUMMA1 : Az éltartamtáblázat ellenÅrzÅ összege nem egyezik. FEJLESZTÉS ALATT : Jelenleg nem elérhetÅ üzemmódot próbáltunk használni. HATÁRON KÍVÜL : HATÁRON KÍVÜL n : Hiba a test modell feldolgozása közben, ahol az n; $" V1, V2, ... V6: értelmezhetetlen makróváltozó, $" S–: negatív oldalhossz, $" T?: értelmezhetetlen a #(12000+T) makróváltozó, $" T0: nulla átmérÅjá szerszámra hivatkozunk, $" T> vagy T»: a szerszám aránytalanul nagyobb a blokkformánál. HELYTELEN HIBAKÓD : Az állomány kezelése közben nem megengedett hibakód generálódott. Helytelen kulcsszó : A kulcsszó megadásakor helytelen értéket vitt be. KAPU ZÁRVA : Nibbeléskor az interpolátor nem kap engedélyezést a lépésre. KÖNYVTÁR TELE : A háttértárba 64 állománynál többet akart tárolni. Ez nem jelenti azt, hogy nincs több szabad hely a háttértárban. KÖZÖS SUMMA1 : A rendszerparamétereket leíró táblázat ellenÅrzÅ összege nem egyezik. LÉPÉS HIBA : Nibbelésnél a szerszám felsÅ holtpontjáig a lépés felénél kevesebbet mozdult el a munkadarab. LÉTEZÄ Ä PROGRAM : A tárolandó programnak olyan programazonosítót adtunk, mely már létezik a háttértárban. MÁR LÉTEZÄ Ä ÁLLOMÁNY : Megpróbált már létezÅ programszámú állományból egy másodikat is megnyitni. MEGTELT A HÁTTÉR : A háttértárban 64 programnál többet akarunk tárolni. MEMÓRIA TELE : Megtelt a háttértár. MONDAT KEZDÉS TILTÁS : A PLC csak mondatonként engedi futtatni a programot, mert valamilyen nem sürgÅs beavatkozást igénylÅ rendellenességet tapasztalt (például leállt az olajzás). MONDAT STOP? : M0 vagy hatásos M1 végrehajtásakor kiíródó rendszerüzenet. MUNKATERÜLET n : Az n jelá tengelyen a LIMP1 és LIMN1 paraméterek nincsenek kitöltve, vagy a megadott értékekbÅl nem adódik pozitív hosszadat. Ha n helyén a karaktert látjuk, akkor párhuzamos tengelyekbÅl próbáltunk síkot alkotni (például az X és U tengelyekbÅl). NEM LÉTEZÄ Ä PROGRAM : Olyan programra hivatkoztunk, melyet a vezérlÅ nem talált meg. NINCS ILYEN ÁLLOMÁNY : Olyan programszámú állományra hivatkozott, melyet a vezérlés nem tud elérni. NINCS HELY : Az automatikus szerszámcserélés nem hajtható végre, mert a szerszámnak nincs helye a szerszámtartóban. NULLPONT SUMMA1 : A nullpont táblázat ellenÅrzÅ összege nem egyezik. NYITOTT ÁLLOMÁNY(OK) : PLC SZÖVEG : A háttértárban nincs PLC program. A PLC program rejtett állomány, ami a PROGRAM, KÖNYVTÁR és KERES üzzemmódokban általában nem listázódik ki.
126
POZÍCIÓ : Pozícionálás esetén 100 interpoláló ciklus alatt sem került a mérÅrendszer az INPOS paraméteren beállított hibahatáron belül. RÁCS? n : Referenciapont felvétele közbeni hiba, ahol n; 1– a referenciapont kapcsolóját a REFDIS paraméteren (kimeneti inkremensrendszer kétszeresében) megadott úton belül nem találta meg (vagy ha ezen a távolságon belül nem tud megállni), 2– a kapcsolóról való lefutáskor a SWLENGTH paraméteren (kimeneti inkremensrendszer kétszeresében a kapcsoló hossza) megadott út alatt nem fut le, 3 – a nullimpulzust az SWSHIFT + ¾ZERODIS paramétereken (kimeneti inkremensrendszer kétszeresében) megadott úton belül nem találja meg, 4 – ha megvan a nullimpulzus, a visszakereséskor 1mm–en belül nem találja meg, 5– a nullimpulzust SWSHIFT + ¼ZERODIS paramétereken (kimeneti inkremensrendszer kétszeresében) megadott úton belül találta meg. REFPONT? n : Referenciapont felvétele közbeni hiba, ahol n; 1– a referenciapont kapcsolóját a REFDIS paraméteren (kimeneti inkremensrendszer kétszeresében) megadott úton belül nem találta meg (vagy ha ezen a távolságon belül nem tud megállni), 2 – a kapcsolóról való lefutáskor a SWLENGTH paraméteren (kimeneti inkremensrendszer kétszeresében a kapcsoló hossza) megadott út alatt nem fut le, 3 – a nullimpulzust az SWSHIFT + ¾ZERODIS paramétereken (kimeneti inkremensrendszer kétszeresében) megadott úton belül nem találja meg, 4 – ha megvan a nullimpulzus, a visszakereséskor 1mm–en belül nem találja meg, 5– a nullimpulzust SWSHIFT + ¼ZERODIS paramétereken (kimeneti inkremensrendszer kétszeresében) megadott úton belül találta meg. RS232? : RS232C átvitel közben hiba lépett fel. RENDSZER : BelsÅ kommunikációs hiba. S HUROK : FÅorsó pozíció–szabályozókör hiba. SZERSZÁM HELY SUMMA1 : A szerszámtartó helytáblázatának ellenÅrzÅ összege nem egyezik. SZERSZÁM TÁR SUMMA1 : A szerszámkorrekciós tár ellenÅrzÅ összege nem egyezik. TÚLOLVASÁS? : Az állomány olvasása közben túlment az állomány végén vagy az állományt nem egy '%' karakter zárja. VÉGÁLLÁS ±n : Az n szán a jelzett irányú végállásra futott. A hibajelzés törlése után a vezérlés a szánt csak az ellenkezÅ irányba engedi mozgatni. VÉSZ ÁLLAPOT : A gép vészköre megszakadt (vész végállás, vész STOP, stb.), vagy nullfeszültség adása nélkül akart tengelymozgást indítani.
1
A FORMÁZ parancs kiadása után az elsÅ bekapcsoláskor aktualizálódik.
127
A vezérlés felügyelÅprogramjának hibajelzései Bekapcsolás után a felügyelÅprogram leellenÅrzi a vezérlés tárait, ha azokat rendben találta az egyes tárrészek nevei után az rendben feliratot írja, ha hibát talál, a megfelelÅ tárrész neve után a hibás üzenetet teszi. Az egyes tárrészek nevei: PROM ellenÅrzés:
SYSTEM SERVICE HGSZ PLC
RAM ellenÅrzés:
PARAMÉTER
Ha a PROM-ok között talál hibásat a vezérlÅ, a megfelelÅ alkatrészt cserélni kell. Kilépés a hibaállapotból nem lehetséges. Ha a PARAMÉTER RAM területe hibás, akkor azt újra be kell olvasni\. A törlÅgomb hatására belép VÁLASZT üzemmódba. Ezután lehet a külsÅ adathordozóról a megfelelÅ programot beolvasni. Bármelyik hiba esetén a vezérlés nem kapcsolja be az üzemkész jelét. Ezt követi a PLC program fordítása. Ha a memóriában nincs PLC program, vagy a tárolt program hibás, akkor PLC SZÖVEG hibaüzenetet kapunk. A felügyelÅprogram a vezérlés máködése közben is adhat hibajelzéseket. Ezek a hibák fatálisak, az NC üzemkészségének elvesztésével, a gép kikapcsolásával járnak. Az ilyen hibákat a vezérlés naplózza. Az utólagos hibakeresés megkönnyítése érdekében célszerá, ha a gépkezelÅ is feljegyzi az ilyen hibákat, rögzítve az idÅpontot, a hibajelzést, a hibát kiváltó körülményeket és az esetleges hibaelhárítást. A felügyelÅprogram hibajelzései: Hibajelzés
A hibaállapot megnevezése, a hiba oka
A hiba megszüntetése, egyéb teendÅk
15V FAILER
Áramköri hiba.
Gép kikapcsolása, szerviz értesítése.
Divide Error
Nullával való osztás.
Gép ki–, bekapcsolása.
DPG IDÄN TÚL
Pályaszámítási hiba.
Gép ki–, bekapcsolása.
HGSZ TIME OUT
HGSZ timer kiesése.
Gép ki–, bekapcsolása.
Invalid Opcode
A processzor által nem értelmezett utasítás. Gép ki–, bekapcsolása.
JELADÓn
Jeladó hiba a jelzett tengelyen.
Gép kikapcsolása, szerviz értesítése.
NC Ready Error
Watchdog Timer kiesése.
Gép ki–, bekapcsolása.
Overflow
Aritmetikai mávelet túlcsordulása.
Gép ki–, bekapcsolása.
PLC IDÄN TÚL
PLC program hiba.
Gép ki–, bekapcsolása, szükség esetén a PLC program újratöltése.
POD Interrupt
Hálózatkimaradás, feszültségingadozás.
Gép ki–, bekapcsolása, az elektromos hálózat megvizsgálása.
\
Célszerá a paramétertárat és a PLC programot valamilyen, a vezérlés által elolvasható adathordozón tárolni. 128
Hibajelzés
A hibaállapot megnevezése, a hiba oka
A hiba megszüntetése, egyéb teendÅk
POWER FAILURE
Tápegység, tápfeszültség zavar.
Gép kikapcsolása, szerviz értesítése.
RAM Parity Error
RAM paritás hiba, áramköri hiba.
Gép kikapcsolása, szerviz értesítése.
SZERVOn
Követési hiba a jelzett tengelyen.
Gép kikapcsolása, szerviz értesítése.
VISSZACSATOLÁSn Visszacsatolási hiba a jelzett tengelyen.
Gép kikapcsolása, szerviz értesítése.
WATCHDOG HW. Error
WATCHDOG áramkör hibája.
Gép kikapcsolása, szerviz értesítése.
ZÁRLAT
Interfész kimenet rövidzárlata.
Gép kikapcsolása, szerviz értesítése.
15V FAILER: Tápegység áramköri hiba A tápegység 15V–os kimenetén nincs meg az elÅírt feszültség (valószínüleg zárlatba került, vagy túlterhelÅdÅtt). A vezérlés kikapcsolja a GÉP BE kimenetét és 15V FAILER hibajelzést ad. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. A hiba megszüntetéséig a szerszámgép bekapcsolása tilos! Divide Error: Nullával való osztás Ha a vezérlés aritmetikája 0–val való osztásra kap parancsot, ez a hibajelzés jelentkezik. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. DPG IDÄN TÚL: Pályaszámítási hiba Ha a pályaszámítást végzÅ program nem jár le a neki fenntartott idÅszeletben ez a hiba jelentkezik. A hiba a GÉP BE jel kiesésével, vagyis a gép kikapcsolásával jár. HGSZ TIME OUT: HGSZ program hiba Ez a hiba akkor következik be, ha a HGSZ valamilyen okból a WATCHDOG timer élesedését nem akadályozta meg. A hiba oka, hogy a HGSZ program nem jár le a tervezett idÅ alatt. A hiba az NC üzemkészség elvesztésével, vagyis a gép kikapcsolásával jár. Invalid Opcode: Nem értelmezett utasítás Ha a vezérlésbe épített processzor, általa nem értelmezhetÅ utasítást olvas be, ez a hiba jelentkezik. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. JELADÓn: Jeladó hiba az n-edik tengelyen Ha valamelyik tengely $" jeladóvezetéke elszakad, $" hibás polaritású impulzusok érkeznek a vezérlÅbe, $" vagy a jeladó (impulzusformáló elektronika) üzemkész jele megszánik a vezérlés kikapcsolja a GÉP BE kimenetét és JELADÓn hibát jelez. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. NC Ready Error: A watchdog timer kiesése Ez a hiba akkor jelentkezik, ha a vezérlésbe épített figyelÅáramkör, amelyet meghatározott idÅközönként élesít a rendszer, kiesik. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. Overflow: Aritmetikai mávelet túlcsordulása Ha a vezérlés aritmetikája túlcsordul, ez a hibajelzés jelentkezik. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik.
129
PLC IDÄN TÚL: PLC program hiba Ez a hiba rossz PLC program miatt következik be. A hiba oka, hogy a PLC program :001 modulja nem jár le a neki fenntartott idÅszeletben. A hiba a GÉP BE jel kiesésével, vagyis a gép kikapcsolásával jár. POD Interrupt: Hálózatkimaradás Ha rövididejá hálózatkimaradás történt, amely a vezérlÅ reset áramkörét nem élesítette ezt a hibaüzenetet küldi. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. POWER FAILURE: Tápegység, tápfeszültség hiba A tápegység áramköri hibája. A vezérlés kikapcsolja a GÉP BE kimenetét és POWER FAILURE hibajelzést ad. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. A hiba megszüntetéséig a szerszámgép bekapcsolása tilos! RAM Parity Error: A RAM paritáshibája Ha a RAM–ok köré épített paritásvizsgáló áramkör hibát észlel a fenti hibajelzést adja a vezérlÅ. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. SZERVOn: Követési hiba az n–edik tengelyen Ha valamelyik tengelyen a követési hiba nagysága meghaladja a paramétermezÅben SERRL címen beállított értéket REPSL*20ms ideig, a vezérlés kikapcsolja a GÉP BE kimenetét, és SZERVOn hibát jelez. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. A hiba tényleges okának megszüntetéséig a szerszámgéppel tilos minden munkavégzés! VISSZACSATOLÁSn: Visszacsatolási hiba az n–edik tengelyen Ha valamelyik tengely jeladójáról nem érkeznek visszacsatoló impulzusok a vezérlÅbe, a vezérlés lekapcsolja a GÉP BE kimenetét és VISSZACSATOLÁSn hibát jelez. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. A hiba tényleges okának megszüntetéséig a szerszámgéppel tilos minden munkavégzés! WATCHDOG HW. Error: Watchdog áramkör hiba Ha bekapcsolás után a vezérlésbe épített figyelÅáramkört nem sikerül élesíteni, ez a hiba jelentkezik. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik. ZÁRLAT: Interfész kimenet rövidzárlata Ha valamelyik interfész output vonal zárlatba kerül, vagy túlterhelÅdik és ez az állapot REPAL1*20ms ideig fennáll, a vezérlés kikapcsolja a GÉP BE kimenetét és ZÁRLAT hibajelzést ad. A hiba az NC üzemkészség elvesztésével jár, csak ki–, bekapcsolásra törlÅdik.
130
Jegyzetek
131
132
Betárendes index: Ablak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Adat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Állomány . . . . . . . . . . . . . . . . . . . . . . . 33, 34 csak olvasható . . . . . . . . . . . . . . . . . . . . 61 grafikus . . . . . . . . . . . . . . 33, 61, 70, 71, 83 név . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 program . . . . . . . . . . . . . . . . . . . . . . . . . 60 rejtett . . . . . . . . . . . . . . . . . . . . . 35, 61, 63 törölt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Alprogram . . . . . . . . . . . . . . . . . . . . . . . . . 77 Átkapcsolás . . . . . . . . . . . . . . . . . . . . . . . . . 9 ÁTNEVEZ parancs . . . . . . . . . . . . . . . . . . 58 AUTOMATA üzemmód . . . . . . . . . . . . . . 77 BEÁLLÍT üzemmód . . . . . . . . . . . . . . . . 13 Bekapcsolás . . . . . . . . . . . . . . . . . . . . . . . . . 8 BELENÉZ parancs . . . . . . . . . . . . . . . . . . 60 BETÖLT alüzemmód . . . . . . . . . . . . . . . . 56 BETÖLT parancs . . . . . . . . . . . . . . . . . . . 71 BLOCK HOLD . . . . . . . . . . . . . . . . . . . . . 10 Blokkforma . . . . . . . . . . . . . . . . . . . . . . . . 74 Blokkmáveletek . . . . . . . . . . . . . . . . . . . . . 52 Cím . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Címlánc . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Csak olvasható állomány . . . . . . . . . . . . . . 61 Csoportos kijelölés . . . . . . 33, 34, 37, 56, 58 DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 ElÅ Ålap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ELÄTOLÁS alüzemmód . . . . . . . . . . . . . . 67 ElÅtolás override . . . . . . . . 2, 5, 9, 10, 77, 79 ElÅtolás-korlátozás . . . . . . . . . . . . . . . . . . . 9 Értékhatárvizsgálat . . . . . . . . . . . . . . . . . . 50 Eszterga mód . . . . . . . . . . . . . . . . . . . . . . . . 9 FELTÉTELES ÁLLJ kapcsoló . . . . . . . 78 FELTÉTELES MONDAT 1 kapcsoló . . . 78 FÅorsó forgatás . . . . . . . . . . . . . . . . . . . . . 11 FORMÁZ parancs . . . . . . . . . . . . . . . . . . . 61 FÅsík . . . . . . . . . . . . . . . . . . . . . . . 10, 68, 77 FUNKCIO HOLD . . . . . . . . . . . . . . . . . . . 10 Funkciógomb . . . . . . . . . . . . . . . . . . . . . 4, 40 FunkciómezÅ . . . . . . . . . . . . . . . . . . . . . . . . 4 Geometria . . . . . . . . . . . . . . . . . . . . . . . . . 21 Gépi nullpont . . . . . . . . . . . . . . . . . . . . . . . 29 GYORSMENET alüzemmód . . . . . . . . . . 66
HÅ Åmérséklet . . . . . . . . . . . . . . . . . . . . . . . . 7 Hosszkorrekció . . . . . . . . . . . . . . . 10, 21, 77 IdÅ Å . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 77 Jeladó . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Karakterméret . . . . . . . . . . . . . . . . . . . . . . 6 KépernyÅpanel . . . . . . . . . . . . . . . . . . . . . . . 1 KÉPERNYÄT TÖRÖL parancs . . . . . . . . 68 KERES alüzemmód . . . . . . . . . . . . . . . 60, 82 Keresés . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Kereszt kirajzolása . . . . . . . . . . . . . . . . . . 67 KettÅs STOP . . . . . . . . . . . . . . . . . . . . . . . 79 KezelÅpanel . . . . . . . . . . . . . . . . . . . . . . . . . 1 KÉZI üzemmód . . . . . . . . . . . . . . . . . . . . . 10 Kézikerék . . . . . . . . . . . . . . . . . . . . . . . . 4, 11 KÖNYVTÁR alüzemmód . . . . . . . . . . . . . 58 Kopás . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Környezei hÅmérséklet . . . . . . . . . . . . . . . . 7 KORREKCIÓ parancs . . . . . . . . . . . . . . . . 70 KULCSSZÓ MEGADÁSA parancs . . . . . 62 LebegÅ Å nullpont . . . . . . . . . . . . . . . . . 10, 29 Lépésenkénti végrehajtás . . . . . . . . . . . . . 78 MAKRÓ címlánc . . . . . . . . . . . . . . . . . . . 37 Maró mód . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MENT alüzemmód . . . . . . . . . . . . . . . . . . 57 Mondat . . . . . . . . . . . . . . . . . . . . . . . . . 37, 47 beszúrása . . . . . . . . . . . . . . . . . . . . . . . . 47 törlése . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Mondatkeresés . . . . . . . . . . . . . . . . . . . . . . 80 MONDATONKÉNT kapcsoló . . . . . . . . . 78 Mondatszám . . . . . . . . . . . . . . . . . . . . 47, 48 Nagy karakter . . . . . . . . . . . . . . . . . . . . . . 6 NAGYÍT parancs . . . . . . . . . . . . . . . . . . . . 69 NC címlánc . . . . . . . . . . . . . . . . . . . . . . . . 37 NC üzemkészség . . . . . . . . . . . . . . . . . 1, 7, 9 Nullimpulzus . . . . . . . . . . . . . . . . . 29, 31, 32 Nullpont . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 OVERRIDE TILTÁS GYORSMENETNÉL kapcsoló . . . . . 79 Paraméter ABC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ABCST . . . . . . . . . . . . . . . . . . . . . . . . . . 35
133
ACCMAX . . . . . . . . . . . . . . . . . . . . . . . . 86 ADDRESS . . . . . . . . . . . . . . . . . 14, 39, 84 AX.LIMIT . . . . . . . . . . . . . . . . . . . . . . . 11 BAUDRATE . . . . . . . . . . . . . . . . . . . . . . 87 BLOCK SIZE . . . . . . . . . . . . . . . . . . . . . 75 BLOCK VAR . . . . . . . . . . . . . . . . . . . . . 74 CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . 68 CODES . . . . . . . . . . . . . . . . . . . . . . . . . . 68 COLOR . . . . . . . . . . . . . . . . . . . . . . . . 6, 33 CROSS DOT . . . . . . . . . . . . . . . . . . . . . 67 CROSS ON . . . . . . . . . . . . . . . . . . . . . . . 67 DSP END . . . . . . . . . . . . . . . . . . . . . 10, 77 DSP FLO . . . . . . . . . . . . . . . . . . . . . . . . . 6 DSP HI . . . . . . . . . . . . . . . . . . . . . . . 67, 71 DSP LST . . . . . . . . . . . . . . . . . . . . . . . . . 78 FMULT . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 FRAME STEP . . . . . . . . . . . . . . . . . . . . 69 GMACRO . . . . . . . . . . . . . . . . . . . . . . . . 35 GROUPNUM . . . . . . . . . . . . . . . . . . . . . 84 INPOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 JOGFMAX . . . . . . . . . . . . . . . . . . . . . . . . 4 JOGRAP . . . . . . . . . . . . . . . . . . . . . . . . . . 5 LENGTHSG . . . . . . . . . . . . . . . . . . . 20, 25 LIMN1 . . . . . . . . . . . . . . . . . . . . . . . 67, 87 LIMP1 . . . . . . . . . . . . . . . . . . . . . . . . 67, 87 MD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 MMACRO . . . . . . . . . . . . . . . . . . . . . . . 35 MSUBPRG . . . . . . . . . . . . . . . . . . . . . . . 35 NIENABLE . . . . . . . . . . . . . . . . . . . . . . 86 RADDIFF . . . . . . . . . . . . . . . . . . . . . . . . 84 REFDIR . . . . . . . . . . . . . . . . . . . . . . . . . 31 REFDIS . . . . . . . . . . . . . . . . . . . . . . . 30, 88 REFEED . . . . . . . . . . . . . . . . . . . . . . . . . 31 REFRAP . . . . . . . . . . . . . . . . . . . . . . . . . 30 REFSHIFT . . . . . . . . . . . . . . . . . . . . . . . 31 REPAL1 . . . . . . . . . . . . . . . . . . . . . . . . . 91 REPSL . . . . . . . . . . . . . . . . . . . . . . . . . . 91 SBDSP . . . . . . . . . . . . . . . . . . . . . . . . . . 78 SERRL . . . . . . . . . . . . . . . . . . . . . . . . . . 91 SWLENGTH . . . . . . . . . . . . . . . . . . 31, 88 SWSHIFT . . . . . . . . . . . . . . . . . . 29, 31, 88 TEST FEED . . . . . . . . . . . . . . . . . . . . . . 87 TOFFSDIS . . . . . . . . . . . . . . . . . . . . 65, 70 TOOLRAD . . . . . . . . . . . . . . . . . . . . . . . 21 TYPEMATIC . . . . . . . . . . . . . . . . . . . . . . 3 ZERODIS . . . . . . . . . . . . . . . . . . . . . 31, 88 PARAMÉTER alüzemmód . . . . . . . . . . . . 64 PLC alüzemmód . . . . . . . . . . . . . . . . . . . . . 64 POZÍCIÓ és FUNKCIÓ parancs . . . . . . . . 68 Pozíciókijelzés . . . . . . . . . . . . . . . . . . . . . . . 6
134
Program . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 szerkesztése . . . . . . . . . . . . . . . . . . . . . . 46 Program kijelölése . . . . . . . . . . . . . 33, 76, 82 PROGRAM üzemmód . . . . . . . . . . . . . . . . 33 Programformátum . . . . . . . . . . . . . . . . . . . 38 Programkezdet . . . . . . . . . . . . . . . . . . . . . . 38 Programnév . . . . . . . . . . . . . . . . . . . . . 37, 50 Programszám . . . . . . . . . . . . . . . . . 33, 37, 50 Programvég . . . . . . . . . . . . . . . . . . . . . . . . 38 Programverzió . . . . . . . . . . . . . . . . . . . . . . . 9 PROM parancs . . . . . . . . . . . . . . . . . . . . . . 56 Rácspont . . . . . . . . . . . . . . . . . . . . . . . . . . 29 RAJZOL parancs . . . . . . . . . . . . . . . . . . . . 72 RAJZOL SÍKBAN alüzemmód . . . . . . . . . 67 RAJZOL TÉRBEN alüzemmód . . . . . . . . . 73 RAMDISC . . . . . . . . . . . . . . . . . . . . . . . . . 57 RAMDISC alüzemmód . . . . . . . . . . . . . . . 57 Referenciakapcsoló . . . . . . . . . . . . . . . . . . 29 Referenciapont . . . . . . . . . . . . . . . . 10, 29, 77 REFERENCIAPONT üzemmód . . . . . . . . 29 Rejtett állomány . . . . . . . . . . . . . . . 33, 61, 63 RENDEZ parancs . . . . . . . . . . . . . . . . . . . . 59 RS232C . . . . . . . . . . . . . . . . . . . . . . . . 56, 57 csatlakozó . . . . . . . . . . . . . . . . . . . . . . . 1, 2 SÍKOT VÁLT parancs . . . . . . . . . . . . . . 68 SOFTKEY . . . . . . . . . . . . . . . . . . . . . . . . 1, 4 STOP állapot . . . . . . . . . . . . . . . . . . . . . . . 79 Sugárkorrekció . . . . . . . . . . . . . . . . . . . . . . 21 Szabad memória . . . . . . . . . . . . . . . . . . . . . 33 SZÁRAZ FUTÁS alüzemmód . . . . . . . . . . 66 SZERKESZT alüzemmód . . . . . . . . . . . . . 37 Szó . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 49 beszúrása . . . . . . . . . . . . . . . . . . . . . . . . . 48 törlése . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Szoftver végállás . . . . . . . . . . . . . . 11, 30, 67 Táblázat . . . . . . . . . . . . . . . . . . . . . . . . . . 64 TÁBLÁZATOK alüzemmód . . . . . . . . . . . 64 TÁROL parancs . . . . . . . . . . . . . . . . . . . . . 70 Tárolási hÅmérséklet . . . . . . . . . . . . . . . . . . 7 Térbeli rajz . . . . . . . . . . . . . . . . . . . . . . . . . 74 TEST MODELL alüzemmód . . . . . . . . . . . 74 TESZT üzemmód . . . . . . . . . . . . . . . . . . . . 65 TÖRÖL parancs . . . . . . . . . . . . . . . . . . . . . 60 Új program . . . . . . . . . . . . . . . . . . . . . . . . 34 VÁLASZT üzemmód . . . . . . . . . . . . . . . . . 8 Védett állomány . . . . . . . . . . . . . . . . . . 33, 61
VÉDETT parancs . . . . . . . . . . . . . . . . . . . 61 Végállás . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 szoftver . . . . . . . . . . . . . . . . . . . . . . . 11, 30 Végálláskapcsoló . . . . . . . . . . . . . . . . . 10, 30 Végrehajtás folytatása . . . . . . . . . . . . . . . . 80 Végrehajtásra kijelölt program . . . 34, 60, 83 VISSZAÁLLÍT parancs . . . . . . . . . . . . . . 60
135