224. MINTAZAT DATAMATRIX KODJA ciklus
ISO-programozás
G224
Alkalmazás
Ciklus lefutása
- A vezérlő a szerszámot az aktuális pozícióról a programozott kezdőpontra mozgatja automatikusan. Az a kezdőpont a bal alsó sarokban található.
Sorrend:
- Második biztonsági pozícióra állás (orsótengely)
- Kezdőpontra állás a megmunkálási síkon
- A munkadarab felülete felett BIZTONSAGI TAVOLSAG-ra állás (orsó tengelye)
- A vezérlő ezután a szerszámot a melléktengely pozitív irányában az első sor első kezdőpontjára 1 mozgatja
- A vezérlő erről a pozícióról hajtja végre az utoljára definiált ciklust
- A szerszám a referenciatengely pozitív irányában a következő megmunkálás második kezdőpontjára 2 mozog. A szerszám megáll az 1. biztonsági távolságnál
- Ezeket a műveleteket mindaddig ismétli, amíg az első sor összes megmunkálási műveletét végre nem hajtja. A szerszám az első sor utolsó 3 pontja fölött áll
- A vezérlő ezután a szerszámot a fő- és melléktengely negatív irányában a következő sor első kezdőpontjára 4 mozgatja
- Ezután végrehajtja a megmunkálást
- A folyamatokat addig ismétli, amíg a DataMatrix kódot végre nem hajtja. A megmunkálás a jobb alsó sarokban 5 végződik.
- Végezetül a vezérlő a programozott második biztonsági távolságra áll
Megjegyzések
- Ellenőrizze grafikai szimulációval a végrehajtást
- Óvatosan tesztelje az NC programot vagy a programszakaszt a Programfutás Mód MONDA- TONKÉNT üzemmódban.
- A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
- A ciklus 224 DEF-aktív. Ezenkívül a ciklus 224 automatikusan meghívja az utoljára definiált megmunkálási ciklust.
- A % karaktert a vezérlő speciális funkciókhoz használja. Ha ezt a karaktert egy DataMatrix-Code-ban szeretné használni, akkor ezt kétszer kell megadnia a szövegben, pl.: %%.
Ciklusparaméter
Segédábra | Paraméter |
---|---|
Q225 Kiindulási pont 1. tengelyen ? A kód bal alsó sarkának főtengelyi koordinátája. Az érték abszolút értelmű. Megadás: -99999.9999...+99999.9999 | |
Q226 Kiindulási pont 2. tengelyen ? A kód bal alsó sarkának melléktengelyi koordinátája. Az érték abszolút értelmű. Megadás: -99999.9999...+99999.9999 | |
QS501 Szöveg beírása? Végrehajtandó szöveg idéző jelek között. Változók hozzárendelése nem lehetséges. Változó szövegek kiadása a DataMatrix-Code-ban Megadás: Maximum 255 karakter | |
Q458 cellaméret/mintaméret (1/2)? Annak meghatározása, hogyan íródik a DataMatrix-Code Q459-ba: 1: Elemek távolsága 2: Minta mérete Megadás: 1, 2 | |
Q459 Mintázat mérete? Az elemek távolságának vagy a mintázat méretének meghatározása: Ha Q458=1: az első és a második sor közötti távolság (az elemek középpontjából kiindulva) Ha Q458=2: az első és az utolsó sor közötti távolság (az elemek középpontjából kiindulva) Az érték növekményes értelmű. Megadás: 0...99999.9999 | |
Q224 Elfordítási szög ? Az a szög, amivel a vezérlő a teljes mintázatot elforgatja. A forgási középpont a kezdőponton helyezkedik el. Az érték abszolút értelmű. Megadás: –360.000...+360.000 | |
Q200 Biztonsagi tavolsag ? A szerszám csúcsa és munkadarab felülete közötti távolság. Az érték növekményes értelmű. Megadás: 0...99999.9999 vagy PREDEF | |
Q203 Md felszinenek koordinataja ? A munkadarab felületének koordinátája az aktív nullaponthoz képest. Az érték abszolút értelmű. Megadás: -99999.9999...+99999.9999 | |
Q204 2. biztonsági távolság ? A szerszám és a munkadarab (felfogó készülék) távolsága a szerszámtengely menté, amelynél nem történhet ütközés. Az érték növekményes értelmű. Megadás: 0...99999.9999 vagy PREDEF |
11 CYCL DEF 224 MINTAZAT DATAMATRIX KODJA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Változó szövegek kiadása a DataMatrix-Code-ban
A fix karaktereken túlmenően bizonyos változókat kiadhat DataMatrix-Code-ként. A változók megadása elé helyezze ki a % jelet.
Az alábbi változó szövegeket használhatja a ciklus 224 MINTAZAT DATAMATRIX KODJA-ban:
- Dátum és idő
- NC programok neve és elérési útvonala
- Számláló állások
Dátum és idő
Az aktuális dátumot vagy az aktuális időt vagy az aktuális naptári hetet át tudja konvertálni egy DataMatrix-Code-ba. Ehhez adja meg a QS501 ciklusparaméterben a %time<x>-t. Az <x> a formátumot határozza meg, pl. 08 a NN.HH.ÉÉÉÉ-hez formátumhoz.
Ne feledje, hogy az 1 és 9 közötti dátumérték elé egy 0-t kell megadnia, pl.: %time08.
Alábbi lehetőségek állnak rendelkezésre:
Bevitel | Formátum |
---|---|
%time00 | nn.hh.éééé óó:pp:ss |
%time01 | n.hh.éééé ó:pp:ss |
%time02 | n.hh.éééé ó:pp |
%time03 | n.hh.éé ó:pp |
%time04 | ÉÉÉÉ-HH-NN óó:pp:ss |
%time05 | ÉÉÉÉ-HH-NN óó:pp |
%time06 | ÉÉÉÉ-HH-NN ó:pp |
%time07 | ÉÉ- HH-NN ó:pp |
%time08 | NN.HH.ÉÉÉÉ |
%time09 | N.HH.ÉÉÉÉ |
%time10 | N.HH.ÉÉ |
%time11 | ÉÉÉÉ-HH-NN |
%time12 | ÉÉ- HH-NN |
%time13 | óó:pp:ss |
%time14 | ó:pp:ss |
%time15 | ó:pp |
%time99 | Naptári hét |
NC programok neve és elérési útvonala
Egy aktív NC-program vagy egy meghívott NC-program nevét vagy elérési útvonalát át tudja konvertálni egy DataMatrix-Code-ba. Ehhez adja meg a QS501 ciklusparaméterben a %main<x> vagy %prog<x> értéket.
Alábbi lehetőségek állnak rendelkezésre:
Bevitel | Jelentés | Példa |
---|---|---|
%main0 | Az aktív NC program teljes elérési útvonala | TNC:\MILL.h |
%main1 | Az aktív NC-program elérési útvonala | TNC:\ |
%main2 | Az aktív NC-program neve | MILL |
%main3 | Az aktív NC-program fájltípusa | .H |
%prog0 | A meghívott NC-program teljes elérési útvonala | TNC:\HOUSE.h |
%prog1 | A meghívott NC-programelérési útvonala | TNC:\ |
%prog2 | A meghívott NC-program neve | HOUSE |
%prog3 | A meghívott NC-program fájltípusa | .H |
Számlálóállások
Az aktuális számlálóállást át tudja alakítani egy DataMatrix kódba. A vezérlő az aktuális számlálóállást a Programfutásban a Státus munkaterület PGM fülén jeleníti meg.
Ehhez adja meg a QS501 ciklusparaméterben a %count<x> értéket.
A %count mögötti szám adja meg, hogy hány karaktert tartalmazzon a DataMatrix-Code. Legfeljebb kilenc karakter lehetséges.
Példa:
- Programozás: %count9
- Aktuális számlálóállás: 3
- Eredmény: 000000003
Kezelési útmutatások
- A vezérlő a szimulációban csak a közvetlenül az NC programban meghatározott számlálóállást szimulálja. A Programfutás üzemmód Státus munkaterületéből származó számlálóállás figyelmen kívül marad.