Ciklus 224 MINTAZAT DATAMATRIX KODJA

ISO-programozás

G224

Alkalmazás

A ciklus 224 MINTAZAT DATAMATRIX KODJA használatával szövegeket ún. DataMatrix kóddá tud alakítani. Pontmintázatként szolgál a korábban meghatározott megmunkálási ciklushoz.

Ciklus lefutása

  1. 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ó.
  2. 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)
  3. 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
  4. A vezérlő erről a pozícióról hajtja végre az utoljára definiált ciklust
  5. 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
  6. 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
  7. 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
  8. Ezután végrehajtja a megmunkálást
  9. 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.
  10. Végezetül a vezérlő a programozott második biztonsági távolságra áll

Megjegyzések

 
Megjegyzés
Ütközésveszély!
Amennyiben a megmunkálási ciklus egyikét ciklus 224-vel kombinálja, úgy a Biztonsági távolság, a koordinátafelület és a 2. biztonsági távolság a ciklus 224 beállításainak felel meg. Ütközésveszély áll fenn!
  1. Ellenőrizze grafikai szimulációval a végrehajtást
  2. Ó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

Példa

11 CYCL DEF 224 MINTAZAT DATAMATRIX KODJA ~

Q225=+0

;KIIND. PONT 1. TENG. ~

Q226=+0

;KIIND. PONT 2. TENG. ~

QS501=""

;SZOVEG ~

Q458=+1

;MERETVALASZTAS ~

Q459=+1

;MERET ~

Q224=+0

;ELFORDITASI SZOG ~

Q200=+2

;BIZTONSAGI TAVOLSAG ~

Q203=+0

;FELSZIN KOORD. ~

Q204=+50

;2. BIZTONSAGI TAVOLS

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.

 
Tip

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 konvertálni egy DataMarix-Code-ba. A vezérlő az aktuális számlálóállást a Programfutás-ban a Státus munkaterület PGM fülén mutatja.

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 megadott számlálóállást szimulálja. A munkaterület Státus-beli számlálóállás a Programfutás üzemmódban figyelmen kívül van hagyva.