Döngü 225 GRAVURLE

ISO programlaması

G225

Uygulama

cyc225_1

Bu döngü kullanılarak metinleri malzeme üzerindeki düz bir yüzeye kazıyabilirsiniz. Metinleri düz bir çizgi boyunca ya da bir yay üzerine yerleştirebilirsiniz.

Döngü akışı

  1. Alet Q204 2. GUVENLIK MES. altında bulunuyorsa kumanda önce Q204'deki değere sürülür.
  2. Kumanda aleti işleme düzleminde birinci karakterin başlangıç noktasına getirir.
  3. Kumanda metni gravürler.
    • Eğer Q202 MAKS. KESME DERINL. büyüktür Q201 DERINLIK ise kumanda her karakteri bir sevke gravürler.
    • Eğer Q202 MAKS. KESME DERINL. küçüktür Q201 DERINLIK ise kumanda her karakteri birden çok sevke gravürler. Ancak bir karakterin frezelenmesi tamamlandığında, kumanda sonraki karakteri işler.
  4. Kumanda bir karakter gravürledikten sonra, alet yüzey üzerinde Q200 güvenlik mesafesine geri çekilir.
  5. İşlem 2 ve 3 kazınacak tüm karakterler için tekrarlanır.
  6. Son olarak kumanda aleti 2. güvenlik mesafesine Q204 konumlandırır.

Uyarılar

  • Bu döngüyü yalnızca FUNCTION MODE MILL işleme modunda gerçekleştirebilirsiniz.

Programlama için notlar

  • Derinlik döngü parametresinin işareti çalışma yönünü belirler. Derinliği = 0 olarak programlarsanız numerik kontrol döngüyü uygulamaz.
  • Kazınacak metni String Variable (QS) üzerinden de aktarabilirsiniz.
  • Q374 parametresi ile harflerin dönme konumuna etkide bulunulabilir.
    Q374=0°, 180° değerine kadar ise: Yazma yönü soldan sağadır.
    Q374, 180° değerinden büyük ise: Yazma yönü tersine çevrilir.

Döngü parametresi

Yardım resmi

Parametre

QS500 Gravür metni?

Tırnak işaretleri içinde gravür metni. Sayısal tuş takımındaki Q tuşu üzerinden bir String-Variable atanması, alfa klavyedeki Q tuşu normal metin girdisine eşittir.

Giriş: Maks. 255 karakter

cyc225_3

Q513 İşaret yüksekliği?

Kazınacak karakterlerin mm cinsinden yüksekliği

Giriş: 0...999.999

Q514 İşaret mesafe faktörü?

Kullanılan yazı tipi orantılı yazı tipidir. Bu nedenle her karakterin kendi genişliği vardır. X karakterin genişliği artı standart mesafeye karşılık gelir. Bu faktörle karakter aralığını etkileyebilirsiniz.

Q514=0/1: Karakterler arasındaki standart mesafe

Q514>1: Karakterler arasındaki mesafeyi uzatır.

Q514<1: Karakterler arasındaki mesafeyi daraltır. Bazı durumlarda karakterler çakışabilir.

Giriş: 0...10

Q515 Yazı tipi?

Standart olarak DeJaVuSans yazısı kullanılır.

cyc225_2

Q516 Metin düz/daire şeklinde (0-2)?

0: Metni bir doğru boyunca gravürleme

1: Metni bir yay üzerine gravürleme

2: Metni bir yay üzerine gravürleme, çepeçevre (Mutlaka alttan okunabilmesi gerekmez)

Giriş: 0, 1, 2

Q374 Dönüş durumu?

Metin bir dairenin üzerine sıralanacaksa gerekli merkez noktası açısı. Doğrusal metin düzeninde kazıma açısı.

Giriş: –360.000...+360.000

Q517 Dairedeki metinde yarıçap?

Kumandanın metni üzerine yerleştireceği yayın mm cinsinden yarıçapı.

Giriş: 0...99999.9999

Q207 Freze beslemesi?

Frezeleme sırasında aletin sürüş hızı, mm/dak olarak

Giriş: 0...99999.999 alternatif FAUTO, FU, FZ

Q201 Derinlik?

Malzeme yüzeyi ve gravür tabanı arasındaki mesafe. Değer artımsal etki eder.

Giriş: –99999.9999...+99999.9999

Q206 Derin kesme beslemesi?

Saplama esnasında aletin hareket hızı mm/dak olarak verilir

Giriş: 0...99999.999 alternatif FAUTO, FU

Q200 Guvenlik mesafesi?

Alet ucu ve malzeme yüzeyi arasındaki mesafe. Değer artımsal etki eder.

Giriş: 0...99999.9999 Alternatif PREDEF

Q203 Malzeme yüzeyi koord.?

Etkin referans noktasına göre malzeme yüzeyinin koordinatı. Değer mutlak etki ediyor.

Giriş: –99999.9999...+99999.9999

Q204 2. Güvenlik mesafesi?

Alet ve malzeme (ayna) arasında hiçbir çarpışmanın olamayacağı mil ekseni koordinatı. Değer artımsal etki eder.

Giriş: 0...99999.9999 Alternatif PREDEF

cyc225_4

Q367 Metin konumu için ref. (0/-6)?

Burada metnin konumu için referansı girin. Metnin bir daire veya bir doğru üzerinde kazınmasına (Q516 parametresi) bağlı olarak aşağıdaki girişler meydana gelir:

Daire

Doğru

0 = Dairenin merkezi

0 = Sol alt

1 = Sol alt

1 = Sol alt

2 = Orta alt

2 = Orta alt

3 = Sağ alt

3 = Sağ alt

4 = Sağ üst

4 = Sağ üst

5 = Orta üst

5 = Orta üst

6 = Sol üst

6 = Sol üst

7 = Sol orta

7 = Sol orta

8 = Metin ortası

8 = Metin ortası

9 = Sağ orta

9 = Sağ orta

Giriş: 0...9

Q574 Maksimum metin uzunluğu?

Maksimum metin uzunluğunu girin. Kumanda, ek olarak Q513 karakter yüksekliği parametresini dikkate alır.

Q513 = 0 ise kumanda, metin uzunluğunu tam olarak Q574 parametresinde belirtildiği gibi gravürler. Karakter yüksekliği gereken şekilde ölçeklendirilir.

Q513>0 ise kumanda, gerçek metin uzunluğunun Q574'teki maksimum metin uzunluğunu aşıp aşmadığını kontrol eder. Bu durum söz konusuysa kumanda, bir hata mesajı verir.

Giriş: 0...999.999

Q202 Maks. kesme derinliği?

Kumandanın derinlik bakımından maksimum sevk ettiği ölçü. Ölçü küçüktür Q201 ise işleme birden çok adımda gerçekleşir.

Giriş: 0...99999.9999

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

Örnek

11 CYCL DEF 225 GRAVURLE ~

QS500=""

;GRAVUR METNI ~

Q513=+10

;ISARET YUKSEKLIGI ~

Q514=+0

;FAKTOR MESAFESI ~

Q515=+0

;YAZI TIPI ~

Q516=+0

;METIN DUZENI ~

Q374=+0

;DONUS DURUMU ~

Q517=+50

;DAIRE YARICAPI ~

Q207=+500

;FREZE BESLEMESI ~

Q201=-2

;DERINLIK ~

Q206=+150

;DERIN KESME BESL. ~

Q200=+2

;GUVENLIK MES. ~

Q203=+0

;YUZEY KOOR. ~

Q204=+50

;2. GUVENLIK MES. ~

Q367=+0

;METIN KONUMU ~

Q574=+0

;METIN UZUNLUGU ~

Q202=+0

;MAKS. KESME DERINL.

Kazınabilecek karakterler

Küçük ile büyük harfler ve sayılar haricinde aşağıdaki özel karakterler de kullanılabilir:! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

Numerik kontrol, % ve \ gibi özel karakterleri özel işlevler için kullanır. Bu karakterleri kazımak istiyorsanız kazınacak metinde bunları çiftli olarak, ör.%% şeklinde girmelisiniz.

Çift nokta imi, ß, ø, @ veya CE karakterini kazımak için girişinizi % karakteriyle başlayarak yapın:

Giriş

İşaret

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

CE

Basılamayacak karakterler

Metin dışında, basılamayan bazı karakterlerin formatlama amacıyla tanımlanması da mümkündür. Basılamayacak karakterlerin gösterimine \ özel karakteri ile başlamalısınız.

Aşağıdaki olasılıklar mevcuttur:

Giriş

İşaret

\n

Satır sonu

\t

Yatay çizelgeleyici (Çizelgeleyici genişliği 8 karakterle sınırlıdır)

\v

Dikey çizelgeleyici (Çizelgeleyici genişliği tek bir satırla sınırlıdır)

Sistem değişkenlerini kumlama

Sabit karakterlere ilave olarak belirli sistem değişkenlerinin içeriğini kazımak mümkündür. Sistem değişkenlerinin gösterimine % ile başlamalısınız.

Güncel tarihin, güncel saatin veya güncel takvim haftasının kabartmasını yapabilirsiniz. Bunun için %time<x> girin. <x> formatı tanımlar; ör. GG.AA.YYYY için 08. (Fonksiyon SYSSTR ID10321 ile aynı)

 
Tip

Tarih formatlarını 1 ile 9 arasında girerken başına 0 koymanız gerektiğini unutmayın, ör. %time08.

Giriş

İşaret

%time00

GG.AA.YYYY ss:dd:ss

%time01

G.AA.YYYY s:dd:ss

%time02

G.AA.YYYY s:dd

%time03

G.AA.YY s:dd

%time04

YYYY-AA-GG ss:dd:ss

%time05

YYYY-AA-GG ss:dd

%time06

YYYY-AA-GG s:dd

%time07

YY-AA-GG s:dd

%time08

GG.AA.YYYY

%time09

G.AA.YYYY

%time10

G.AA.YY

%time11

YYYY-AA-GG

%time12

YY-AA-GG

%time13

ss:dd:ss

%time14

s:dd:ss

%time15

s:dd

%time99

ISO 8601'e göre takvim haftası

 
Tip
  • Aşağıdaki özellikler:
  • Yedi gündür
  • Pazartesi günü başlar
  • Ardışık numaralandırılır
  • İlk takvim haftası yılın ilk perşembesini içerir

Bir NC programının adını ve yolunu kazıma

Döngü 225 ile bir NC programı adının ve yolunun kabartmasını yapabilirsiniz.

Döngü 225'i alışılagelmiş şekilde tanımlayın. Gravür metni bir % ile başlar.

Etkin bir NC programının ya da çağrılan bir NC programının adını veya yolunu kazımak mümkündür. Bunun için %main<x> veya %prog<x> öğelerini tanımlayın. (SYSSTR ID10010 NR1/2 fonksiyonu ile aynıdır)

Aşağıdaki seçenekler mevcuttur:

Giriş

Anlamı

Örnek

%main0

Etkin NC programının tam dosya yolu

TNC:\MILL.h

%main1

Etkin NC programının dizin yolu

TNC:\

%main2

Etkin NC programının adı

MILL

%main3

Etkin NC programının dosya türü

.H

%prog0

Çağrılan NC programının tam dosya yolu

TNC:\HOUSE.h

%prog1

Çağrılan NC programının dizin yolu

TNC:\

%prog2

Çağrılan NC programının adı

HOUSE

%prog3

Çağrılan NC programının dosya türü

.H

Sayaç durumunu kazıma

Durum çalışma durumu PGM sekmesi altında bulduğunuz güncel sayaç durumunu 225 döngüsü ile gravürleyebilirsiniz.

Bunun için döngü 225'i her zamanki gibi programlayın ve gravür metni olarak ör. şunu girin: %count2

%count arkasındaki sayı numerik kontrolün kaç adet yeri kazıdığını belirtir. Maksimum dokuz yer mümkündür.

Örnek: Güncel bir sayaç 3 durumunda döngüde %count9 programlarsanız, o zaman kumanda şunu gravürler: 000000003

FUNCTION COUNT ile sayacın tanımlanması

Kullanım bilgileri

  • Kumanda, Simülasyon yalnızca sizin doğrudan NC programında girdiğiniz sayaç durumunu simüle eder. MOD menüsündeki sayaç durumu dikkate alınmaz.