ciklus 225 GRAVIROZ

ISO-programozás

G225

Alkalmazás

Ezzel a ciklussal gravíroz szöveget a munkadarab sík felületére. A szöveget egy egyenes mentén vagy pedig köríven tudja elhelyezni.

Ciklus lefutása

  1. Amennyiben a szerszám a Q204 2. BIZTONSAGI TAVOLS alatt áll, úgy a vezérlő először a Q204-ben meghatározott értékre áll.
  2. A vezérlő a szerszámot a megmunkálási síkban a szöveg első karakterének kezdőpontjába pozicionálja.
  3. A vezérlő begravírozza a szöveget.
    • Ha a Q202 MAX.BEMERULESI MELYS nagyobb a Q201 MELYSEG értéknél, a vezérlő az összes karaktert egy fogásvételben gravírozza.
    • Ha a Q202 MAX.BEMERULESI MELYS kisebb a Q201 MELYSEG értéknél, a vezérlő az egyes karaktereket több fogásvételben gravírozza. Csak ha egy karaktert készre mart, munkálja meg a vezérlő a következő karaktert.
  4. Miután a vezérlő kimart egy karaktert, a szerszámot a munkadarab fölé, a Q200 biztonsági távolságra áll.
  5. A 2-es és 3-as műveleteket valamennyi karakternél megismétli.
  6. Végezetül a vezérlő visszahúzza a szerszámot a Q204 2. biztonsági távolságra.

Megjegyzések

  • A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.

Megjegyzések a programozáshoz

  • A mélység ciklusparaméter előjele határozza meg a megmunkálás irányát. Ha a mélységre nullát programoz, akkor a vezérlő nem hajtja végre a ciklust.
  • A gravírozandó szöveg szövegváltozóval is megadható (QS).
  • A Q374 paraméterrel tudja a betűk szöghelyzetét befolyásolni.
    Ha Q374=0° és 180° között: Az írás iránya balról jobbra mutat.
    Ha Q374 nagyobb 180°-nál: Az írás iránya megfordul.

Ciklusparaméter

Segédábra

Paraméter

QS500 Gravírozandó szöveg?

Idéző jelek közötti szöveg gravírozása. A szövegváltozó hozzárendelése numerikus billentyűzet Q gombjával, az Alfabetikus billentyűzet Q gombja megfelel a normál szövegbevitelnek.

Megadás: Maximum 255 karakter

Q513 Írásjelek magassága?

A gravírozandó karakterek magassága mm-ben

Bevitel: 0...999.999

Q514 Írásjelek távolsági tényezője?

Minden karakternek megvan a saját szélessége. Az X a karakter szélessége és az alapértelmezett távolság összegének felel meg. A karakterek távolsága ezzel a tényezővel befolyásolásható.

Q514=0/1: alapértelmezett távolság a karakterek között

Q514>1: a karakterek közötti távolság megnyúlik.

Q514<1: a karakterek közötti távolság tömörödik. A karakterek szükség esetén átfedhetik egymást.

Bevitel: 0...10

Q515 Betűtípus?

0: DeJaVuSans betűtípus

1: LiberationSans-Regular betűtípus

Megadás: 0, 1

Q516 Szöveg egyenesre/körre (0-2)?

0: Szöveg gravírozása egy egyenes mentén

1: Szöveg gravírozása egy körív mentén

2: Szöveg gravírozása egy ív mentén, körbefutó írással (nem feltétlenül lehet alulról olvasni)

Megadás: 0, 1, 2

Q374 Elfordítási szög ?

Központi szög, ha a szöveget ívre kell illeszteni. Gravírozás szögben egyenes szövegelrendezés mellett.

Megadás: –360.000...+360.000

Q517 Sugár, ha szöveget körre ír?

Azon körív sugara mm-ben, amire a vezérlő ráilleszti a szöveget.

Megadás: 0...99999.9999

Q207 Elotolas maraskor ?

Szerszám megmunkálási sebessége maráskor mm/percben

Megadás: 0...99999.999 vagy FAUTO, FU, FZ

Q201 Mélység ?

A munkadarab felülete és a gravírozás mélysége közötti távolság. Az érték növekményes értelmű.

Megadás: -99999.9999...+99999.9999

Q206 Elotolas melysegi fogasvetelkor?

Szerszám megmunkálási sebessége bemerüléskor mm/percben

Megadás: 0...99999.999 alternatívaként FAUTO, FU

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 főorsó tengelyének koordinátája, ahol a szerszám és a munkadarab (készülékek) nem ütközhet össze. Az érték növekményes értelmű.

Megadás: 0...99999.9999 vagy PREDEF

Q367 Utalás a szövegpozícióra (0-6)?

Adja meg a szöveg helyzetére való hivatkozást. Attól függően, hogy a szöveg körben vagy egyenesen kerül-e gravírozásra (Q516 paraméter), alábbi beviteli lehetőségek adottak:

Kor

Egyenes

0 = a kör közepe

0 = bal alul

1 = bal alul

1 = bal alul

2 = középen alul

2 = középen alul

3 = jobbra alul

3 = jobbra alul

4 = jobbra felül

4 = jobbra felül

5 = középen felül

5 = középen felül

6 = bal felül

6 = bal felül

7 = bal közép

7 = bal közép

8 = szöveg közepe

8 = szöveg közepe

9 = jobb közép

9 = jobb közép

Bevitel: 0...9

Q574 Maximális szöveghossz?

Maximális szöveghossz megadása. A vezérlő ezen túlmenően figyelembe veszi még a Q513 karaktermagasság paramétert.

Ha Q513=0, a vezérlő a szöveghosszt a Q574 paraméterben megadottak szerint gravírozza. A karaktermagasságot megfelelően méretezi.

Ha Q513>0, a vezérlő ellenőrizi, hogy a tényleges szöveghossz túllépi-e a Q574 paraméterben megadott maximális szöveghosszt. Ha túllépi, a vezérlő hibaüzenetet küld.

Bevitel: 0...999.999

Q202 Maximális bemerülési mélység?

Méret, amivel a vezérlő mélységben maximálisan fogást vesz. A megmunkálás több lépésben történik, ha az érték kisebb, mint a Q201.

Megadás: 0...99999.9999

Példa

11 CYCL DEF 225 GRAVIROZ ~

QS500=""

;GRAVIROZANDO SZOVEG ~

Q513=+10

;KARAKTEREK MAGASSAGA ~

Q514=+0

;TAVOLSAGI TENYEZO ~

Q515=+0

;BETUTIPUS ~

Q516=+0

;SZOVEG ELRENDEZESE ~

Q374=+0

;ELFORDITASI SZOG ~

Q517=+50

;KOR SUGARA ~

Q207=+500

;ELOTOLAS MARASKOR ~

Q201=-2

;MELYSEG ~

Q206=+150

;ELOTOLAS SULLYSZTKOR ~

Q200=+2

;BIZTONSAGI TAVOLSAG ~

Q203=+0

;FELSZIN KOORD. ~

Q204=+50

;2. BIZTONSAGI TAVOLS ~

Q367=+0

;SZOVEG POZICIOJA ~

Q574=+0

;SZOVEG HOSSZA ~

Q202=+0

;MAX.BEMERULESI MELYS

Engedélyezett karakterek

A kis- és nagybetűk, valamint számok mellett alábbi speciális karakterek lehetségesek: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

A % és \ karaktereket a vezérlő speciális funkciókhoz használja. Ezért ha ezen karaktereket kívánja gravírozni, akkor a karaktereket kétszer kell jelölnie a gravírozandó szövegben, pl.: %%.

Ha német umlaut, ß, ø, @ vagy a CE karaktert kívánja gravírozni, akkor tegyen % jelet a gravírozandó karakter elé:

Beviteli adat

Előjel

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

CE

Nem megjelenő karakterek

A szövegtől függetlenül nem megjelenő karaktereket is meg lehet határozni formázási célokra. Adja meg a \ speciális karaktert egy nem megjelenő karakter előtt.

Az alábbi formázási lehetőségek állnak rendelkezésére:

Beviteli adat

Karakter

\n

Sortörés

\t

Vízszintes tabulátor (tabulátor 8 karakternyi szélességű)

\v

Függőleges tabulátor (tabulátor 1 sornyi magasságú)

Rendszerváltozók gravírozása

A fix jelektől függetlenül bizonyos rendszerváltozók tartalmát is tudja gravírozni. A rendszerváltozók megadása elé helyezze ki a % jelet.

Az aktuális dátumot vagy az aktuális időt vagy az aktuális naptári hetet is tudja gravírozni. Ehhez adja meg a %time<x> karaktersorozatot. Az <x> a formátumot határozza meg, pl. 08 a NN.HH.ÉÉÉÉ-hez formátumhoz. (Azonos a SYSSTR ID10321 funkcióval)

 
Tip

Ne feledje, hogy az 1 és 9 közötti dátumérték elé egy 0-t kell megadnia, pl.: %time08.

Beviteli adat

Karakter

%time00

NN.HH.ÉÉÉÉ óó:pp:mm

%time01

N.HH.ÉÉÉÉ ó:pp:mm

%time02

N.HH.ÉÉÉÉ ó:pp

%time03

N.HH.ÉÉ ó:pp

%time04

ÉÉÉÉ-HH-NN óó:pp:mm

%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:mm

%time14

ó:pp:mm

%time15

ó:pp

%time99

Naptári hét ISO 8601 szerint

 
Tip

Alábbi tulajdonságok:

  • Hét napból áll
  • Hétfővel kezdődik
  • Folyamatosan van számozva
  • Az első naptári hét az év első csütörtökét tartalmazza

NC program nevének és elérési útvonalának gravírozása

Egy NC program nevét illetve elérési útvonalát a ciklus 225 használatával tudja gravírozni.

Határozza meg a szokott módon a ciklus 225-t. A gravírozandó szöveg elé helyezze ki a % jelet.

Lehetőség van egy aktív vagy éppen hívott NC program nevét illetve elérési útvonalát is gravírozni. Ehhez adja meg a %main<x>-t vagy a %prog<x>-t. (Azonos a SYSSTR ID10010 NR1/2 funkcióval)

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 programot tartalmazó könyvtár 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 hívott NC program teljes elérési útvonala

TNC:\HOUSE.h

%prog1

A hívott NC programot tartalmazó könyvtár elérési útvonala

TNC:\

%prog2

A hívott NC program neve

HOUSE

%prog3

A hívott NC program fájltípusa

.H

Számlálóállás gravírozása

Az aktuális számlálóállást, amelyet a PGM fülön talál az Állapot menüpontban, a 225 ciklussal tudja gravírozni.

Ehhez a ciklus 225-t a szokásos módon kell programoznia, a gravírozás szövegeként azonban pl. alábbit kell megadnia: %count2

A %count mögötti szám adja meg, hogy hány karaktert gravírozzon a vezérlő. Legfeljebb kilenc karakter lehetséges.

Példa: Ha a ciklusban %count9-t programoz, az aktuális számlálóállás pedig 3, akkor a vezérlő alábbit fogja gravírozni: 000000003

Számláló definiálása FUNCTION COUNT

Kezelési útmutatások

  • A vezérlő a Szimuláció üzemmódban kizárólag azt a számlálóállást szimulálja, amelyet közvetlenül az NC programban adott meg. A Programfutás-ból származó számlálóállást nem veszi figyelembe.