Döngü 224 ORNEK VERI MATRISI KODU

ISO programlaması

G224

Uygulama

Döngü 224 ORNEK VERI MATRISI KODU ile metinleri veri matrisi kodu olarak adlandırılan öğelere dönüştürebilirsiniz. Bu, daha önce tanımlanan bir işleme döngüsü için nokta örneği işlevi görür.

Döngü akışı

cyc224
  1. Kumanda, aleti otomatik olarak programlanan başlangıç noktasında güncel pozisyonun önüne konumlandırır. Bu, sol alt köşede bulunur.
  2. Sıra:

    • İkinci güvenlik mesafesine yaklaşma (mil ekseni)
    • İşleme düzlemindeki başlama noktasına yaklaşma
    • GUVENLIK MES. üzerine malzeme yüzeyi üzerinden hareket edin (mil ekseni)
  3. Ardından kumanda, aleti yan eksenin pozitif yönünde birinci satırın ilk başlangıç noktasına 1 hareket ettirir
  4. Bu konumdan itibaren kumanda son tanımlanmış işleme döngüsünü uygular
  5. Ardından kumanda, aleti ana eksenin pozitif yönünde, bir sonraki işlemenin ikinci başlangıç noktasına 2 konumlandırır. Bu sırada alet, 1. güvenlik mesafesinde bulunur
  6. Birinci satırın tüm işlemeleri uygulanana kadar bu işlem tekrarlanır. Alet birinci satırın son noktasında 3 durur
  7. Ardından kumanda, aleti ana ve yan eksenin negatif yönünde sonraki satırın birinci başlangıç noktasına 4 hareket ettirir
  8. Ardından sonraki işleme gerçekleştirilir
  9. Bu işlemler, veri matrisi kodu gösterilene kadar tekrarlanır. İşleme, sağ alt köşede 5 sonlanır
  10. Ardından kumanda programlanan ikinci güvenlik mesafesine hareket eder

Uyarılar

 
Bilgi
Dikkat çarpışma tehlikesi!
İşleme döngülerinden birini döngü 224 ile kombine ederseniz Güvenlik mesafesi, koordinat yüzeyi ve döngü 224 içindeki 2. güvenlik mesafesi etkili olur. Çarpışma tehlikesi bulunur!
  1. İşlem akışını grafiksel simülasyon yardımıyla kontrol edin
  2. Program akışı işletim türünde TEKLİ SET modunda NC programını ya da program bölümünü dikkatli şekilde test edin.
  • Bu döngüyü yalnızca FUNCTION MODE MILL işleme modunda gerçekleştirebilirsiniz.
  • Döngü 224 DEF etkindir. Döngü 224 ayrıca, otomatik olarak en son tanımlanan işleme döngüsünü de çağırır.
  • Kumanda, % özel karakterini özel işlevler için kullanır. Bu karakteri bir veri matrisi koduna koymak istiyorsanız, o zaman bunu metinde çift olarak girmeniz gerekir, örn. %%.

Döngü parametresi

Yardım resmi

Parametre

cyc224_1

Q225 1. eksen başlangıç noktası?

Ana eksendeki kodun sol alt köşesindeki koordinat. Değer mutlak etki ediyor.

Giriş: –99999.9999...+99999.9999

Q226 2. eksen başlangıç noktası?

Yan eksende kodun sol alt köşesindeki koordinatı. Değer mutlak etki ediyor.

Giriş: –99999.9999...+99999.9999

QS501 Metin girişi?

Tırnak işaretinin içerisindeki dönüştürülecek metin. Değişkenlerin atanması mümkündür.

Veri matris kodundaki değişken metinleri verme

Giriş: Maks. 255 karakter

Q458 Hücre/örnek büyüklüğü (1/2)?

Veri matris kodunun Q459 içinde nasıl tanımlandığını belirleyin:

1: Hücre mesafesi

2: Örnek büyüklüğü

Giriş: 1, 2

cyc224_2

cyc224_3

Q459 Örnek büyüklüğü?

Hücrelerin mesafesinin veya örnek büyüklüğünün tanımı:

Eğer Q458=1 ise: Birinci ve ikinci hücre arasındaki mesafe (hücrelerin merkez noktasından hareketle)

Eğer Q458=2 ise: Birinci ve son hücre arasındaki mesafe (hücrelerin merkez noktasından hareketle)

Değer artımsal etki eder.

Giriş: 0...99999.9999

Q224 Dönüş durumu?

Tüm düzenleme resminin etrafında döndürüleceği açı. Dönme merkezi başlangıç noktasında bulunur. Değer mutlak etki ediyor.

Giriş: –360.000...+360.000

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 ile malzeme (gergi maddesi) arasında hiçbir çarpışmanın olamayacağı alet ekseni mesafesi. Değer artımsal etki eder.

Giriş: 0...99999.9999 Alternatif PREDEF

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 224 ORNEK VERI MATRISI KODU ~

Q225=+0

;1. EKSEN BASL. NOKT. ~

Q226=+0

;2. EKSEN BASL. NOKT. ~

QS501=""

;METIN ~

Q458=+1

;BOYUT SECIMI ~

Q459=+1

;BUYUKLUK ~

Q224=+0

;DONUS DURUMU ~

Q200=+2

;GUVENLIK MES. ~

Q203=+0

;YUZEY KOOR. ~

Q204=+50

;2. GUVENLIK MES.

12 CYCL CALL

Veri matris kodundaki değişken metinleri verme

Sabit karakterlere ilaveten belirli değişkenleri veri matris kodu olarak verebilirsiniz. Bir değişken girişini % ile başlatırsınız.

Aşağıdaki değişken metinlerden 224 ORNEK VERI MATRISI KODU döngüsünde yararlanabilirsiniz:

  • Tarih ve saat
  • NC programlarının adları ve yolları
  • Sayaç durumları

Tarih ve saat

Güncel tarihi, güncel saati veya güncel takvim haftasını bir veri matris koduna dönüştürebilirsiniz. Bunun için QS501 döngü parametresinde %time<x> değerini girin. <x> formatı tanımlar; ör. GG.AA.YYYY için 08.

 
Tip

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

Aşağıdaki seçenekler mevcuttur:

Giriş

Biçim

%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

Takvim haftası

NC programlarının adları ve yolları

Etkin NC programının veya çağrılmış bir NC programının adını veya yolunu bir veri matris koduna dönüştürebilirsiniz. Bunun için QS501 döngü parametresinde %time<x> veya %prog<x> değerini girin.

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ç durumları

Güncel sayaç durumunu bir veri matris koduna dönüştürebilirsiniz. Kumanda geçerli sayaç durumunu içinde Program akışı içinde Durum çalışma alanının PGM sekmesinde gösterir.

Bunun için QS501 döngü parametresinde %count<x> değerini girin.

%count sonradaki sayı ile veri matris kodunun kaç hane içerdiğini tanımlarsınız. Maksimum dokuz yer mümkündür.

  • Örnek:
  • Programlama: %count9
  • Güncel sayaç durumu: 3
  • Sonuç: 000000003
  • Kullanım bilgileri
  • Kumanda, Simülasyon yalnızca sizin doğrudan NC programında tanımladığınız sayaç durumunu simüle eder. içindeki Program akışı işletim türünde Durum çalışma alanındaki sayaç durumu dikkate alınmaz.