Alapok
Alkalmazás
A vezérlő Q, QL, QR és QS paramétereinek változóival pl. a számításokon belül mérési eredményeket vehet figyelembe dinamikusan a megmunkálás közben.
A következő szintaktikai elemeket például változatosan programozhatja:
- Koordinátaértékek
- Előtolások
- Fordulatszámok
- Ciklusadatok
Ezáltal ugyanazt az NC programot különféle munkadarabokhoz használhatja és az értékeket csak egy központi helyen kell változtatnia.
Funkcióleírás
A változók mindig betűkből és számokból állnak. A betűk a változók típusát, míg a számok a változók tartományát határozzák meg.
Minden változótípushoz definiálhatja, hogy a vezérlő mely változótartományokat jelenítse meg a Státus munkaterület QPARA fülén.
A fülek tartalma QPARA definiálás
Változótípusok
A vezérlő a következő változókat kínálja számértékekhez:
- Q paraméter
- QL paraméter
- QR paraméter
Ezenkívül a vezérlő QS paramétereket kínál alfanumerikus értékekhez, pl. szöveg.
Q paraméter
A Q paraméterek a vezérlő memóriájában lévő összes NC programra érvényesek.
A 0 és 99 közötti Q és QS paraméterek helyi szinten, makrókban és ciklusokban működnek. A vezérlő ezért nem ad vissza változtatásokat az NC programnak.
A vezérlő a következő Q paramétereket kínálja:
Változó tartománya | Jelentés |
---|---|
0 – 99 | Q paraméterek a felhasználó számára, ha nincsenek átfedésben a HEIDENHAIN SL ciklusokkal |
100 – 199 | Q paraméterek a vezérlő speciális funkcióihoz, amelyeket a felhasználó NC programjai vagy a ciklusok tudnak olvasni. |
200 – 1199 | Q paraméterek a HEIDENHAIN funkcióihoz, pl. ciklusok |
1200 – 1399 | Q paraméterek a gépgyártó funkcióihoz, pl. ciklusok |
1400 – 1999 | Q paraméterek a felhasználó számára |
QL paraméter
A QL paraméterek helyileg érvényesek egy NC programon belül.
A vezérlő a következő QL paramétereket kínálja:
Változó tartománya | Jelentés |
---|---|
0 – 499 | QL paraméterek a felhasználó számára |
QR paraméter
A QR paraméterek állandóan érvényesek a vezérlő memóriájában lévő összes NC programra, még a vezérlő újraindítása után is.
A vezérlő a következő QR paramétereket kínálja:
Változó tartománya | Jelentés |
---|---|
0 – 99 | QR paraméterek a felhasználó számára |
100 – 199 | QR paraméterek a HEIDENHAIN funkcióihoz, pl. ciklusok |
200 – 499 | QR paraméterek a gépgyártó funkcióihoz, pl. ciklusok |
QS paraméter
A QS paraméterek vezérlő memóriájában lévő összes NC programra érvényesek.
A QA paramétereken belül a következő karakterek használhatók:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ; ! # $ % & ' ( ) + , - . / : < = > ? @ [ ] ^ _ ` *
A 0 és 99 közötti QA paraméterek helyileg, a makrókban és a ciklusokban működnek. A vezérlő ezért nem ad vissza változtatásokat az NC programnak.
A vezérlő a következő QS paramétereket kínálja:
Változó tartománya | Jelentés |
---|---|
0 – 99 | A QS paraméterek a felhasználó számára, ha nincsenek átfedésben a HEIDENHAIN ciklusokkal |
100 – 199 | QS paraméterek a vezérlő speciális funkcióihoz, amelyeket a felhasználó NC programjai vagy a ciklusok fognak olvasni |
200 – 1199 | QS paraméterek a HEIDENHAIN funkcióihoz, pl. ciklusok |
1200 – 1399 | QS paraméterek a gépgyártó funkcióihoz, pl. ciklusok |
1400 – 1999 | QS paraméterek a felhasználó számára |
Q paraméterek listája ablak
A Q paraméterek listája ablakkal a vezérlő összes változójának értékét ellenőrizheti, és ha szükséges, szerkesztheti.
A bal oldalon lehet kiválasztani, hogy a vezérlő milyen fajta változót mutasson
A vezérlő az alábbi információkat jeleníti meg:
- A változó fajtája, pl. Q paraméter
- A változó száma
- A változó értéke
- Előre beállított változóknál leírás
Ha az Érték oszlopban a mező fehér, akkor szerkesztheti az értéket.
Miközben a vezérlő NC programot hajt végre, a Q paraméterek listája ablak segítségével nem lehet módosítani a változókat. A vezérlő módosításokat kizárólag megszakadt vagy megszakított programfutás esetén tesz lehetővé.
A vezérlő a szükséges állapotban van, miután egy NC mondat pl. a üzemmódban mond.kent módban futott végig.
A következő Q és QS paramétereket nem lehet szerkeszteni a Q paraméterek listája ablakban:
- A 100 és 199 közötti változótartomány, mert átfedések fenyegetnek a vezérlő speciális funkcióival
- Az 1200 és 1399 közötti változótartomány, mert átfedések fenyegetnek gépgyártóspecifikus funkciókkal
A Q paraméterek listája ablakban a következők szerint kereshet:
- Az egész táblázaton belül, tetszés szerinti karakterláncra
- Az NR oszlopban egyértelmű változószám szerint
A Q paraméterek listája ablakban keres
A Q paraméterek listája ablakot a következő üzemmódokban lehet megnyitni:
- Programozás
- Kézi
- Programfutás
A Kézi és Programfutás üzemmódokban az ablakot a Q gombbal lehet megnyitni.
A Q paraméterek listája ablakban keres
A Q paraméterek listája ablakban a következők szerint kereshet:
| ||
|
A vezérlő megjelenít egy beviteli mezőt a táblázat fölött. Vagy ezzel a beviteli mezővel elnavigálhat egy egyértelmű változószámhoz. A beviteli mezőt kiválaszthatja a GOTO gombbal.
Megjegyzések
- Kizárólag a HEIDENHAIN által javasolt változótartományokat használja
- Ne használjon előre megadott változót
- Vegye figyelembe a HEIDENHAIN, a gép gyártójának illetve harmadik fél dokumentációját
- Ellenőrizze a szimulációval a végrehajtást
- Bázispont aktiválása előtt ellenőrizze, hogy minden oszlopban található-e érték
- Nem definiált oszlopok esetén adjon meg értékeket, pl. 0-t
- Alternatív módon állíttasson be a gépgyártóval 0-t az oszlopok alapértelmezett értékeként
- Az NC programban vegyesen adhat meg fix és változó értékeket.
- A QS paraméterek legfeljebb 255 karakterből állhatnak.
- A Q gombbal NC mondatot hozhat létre, amellyel egy változóhoz értéket rendelhet. Ha ismét megnyomja a gombot, a vezérlő megváltoztatja a változó típusát a Q, QL, QR sorrendben.
A virtuális billentyűzeten ez a módszer a Q gombbal csak az NC funkciók területen működik.
- A változókhoz -999 999 999 és +999 999 999 közötti számértékeket rendelhet hozzá. A beviteli tartomány max. 16 karakterre korlátozott, amelyekből legfeljebb kilenc karakter állhat a tizedesvessző előtt. A vezérlő legfeljebb 1010 nagyságú számokkal tud számolni.
- A SET UNDEFINED szintaxiselem segítségével rendelhet hozzá változókat a nem definiált állapothoz.
Ha pl. egy pozíciót nem definiált Q paraméterrel programoz, a vezérlő figyelmen kívül hagyja ezt az elmozdulást.
Ha nem definiált Q paramétert használ az NC program számítási lépéseiben, a vezérlő hibaüzenetet jelenít meg, és leállítja a program futtatását.
- A vezérlő a számértékeket bináris formátumban menti el (IEEE 754 szabvány). Az alkalmazott szabványos formátum miatt a vezérlő néhány tízes számrendszerű számot binárisan nem tud egzakt módon megjeleníteni (kerekítési hiba).
Ha számított változóértékeket használ ugrásparancsokhoz vagy pozicionálásokhoz, figyelembe kell vennie ezt a körülményt.
Megjegyzések a QR paraméterekkel és a backup-pal kapcsolatban
A vezérlő a biztonsági mentésben a QR paramétereket is elmenti.
Ha a gépgyártó nem határoz meg eltérő elérési utat, a vezérlő a QR paramétereket a SYS:\runtime\sys.cfg elérési úton menti el. A SYS: meghajtóról csak a teljes biztonsági mentéskor készül mentés.
A gépgyártó számára alábbi opcionális gépi paraméterek állnak az útvonal megadásához rendelkezésére:
- pathNcQR (131201 sz.)
- pathSimQR (131202 sz.)
Ha a gépgyártó az opcionális gépparaméterekben elérési utat definiál a TNC: meghajtóhoz, akkor az NC/PLC Backup funkciók segítségével kulcsszám megadása nélkül is elmentheti a Q paramétereket.
Biztonsági mentés és helyreállítás