Döngü 252 DAIRE CEBI

ISO programlaması

G252

Uygulama

Döngü 252 ile bir dairesel cep işleyebilirsiniz. Döngü parametrelerine bağlı olarak aşağıdaki çalışma alternatifleri kullanıma sunulur:

  • Komple çalışma: Kumlama, derinlik perdahlama, yan perdahlama
  • Sadece kumlama
  • Sadece derinlik perdahlama ve yan perdahlama
  • Sadece derinlik perdahlama
  • Sadece yan perdahlama

Döngü akışı

Kumlama

  1. Kumanda, aleti önce hızlı çalışmada malzeme yüzeyinin üzerindeki Q200 güvenlik mesafesine hareket ettirir
  2. Alet, sevk derinliği değeri kadar cebin ortasına dalar. Dalma stratejisini Q366 parametresi ile belirleyin
  3. Kumanda; cebi hat bindirmesi (Q370) ve ek perdahlama ölçülerini (Q368 ve Q369) dikkate alarak içten dışarı doğru boşaltır
  4. Boşaltma işleminin sonunda kumanda, aleti işleme düzleminde güvenlik mesafesi Q200 kadar cep duvarından teğetsel olarak uzaklaştırır, aleti hızlı çalışmada Q200 kadar kaldırır ve oradan hızlı çalışmada yeniden cebin ortasına geri hareket eder
  5. Programlanan cep derinliğine ulaşılana kadar 2 ila 4 adımları kendini tekrarlanır. Bu sırada ek perdahlama ölçüsü Q369 dikkate alınır
  6. Sadece kumlama programlanmışsa (Q215=1) alet, Q200 güvenlik mesafesi kadar cep duvarından teğetsel olarak uzaklaşır, alet ekseninde 2. güvenlik mesafesi Q204'e hızlı çalışmada kaldırır ve hızlı çalışmada cep ortasına geri hareket eder

Perdahlama

  1. Perdahlama ölçüleri tanımlanmışsa ve birçok sevk halinde girilmişse kumanda, önce cep duvarlarını perdahlar.
  2. Kumanda; aleti, alet ekseninde cep duvarından perdahlama ölçüsü Q368 ve güvenlik mesafesi Q200 kadar uzak bir pozisyona taşır
  3. Kumanda, cebi Q223 çapında içten dışarıya doğru boşaltır
  4. Ardından kumanda, aleti alet ekseninde cep duvarından perdahlama ölçüsü Q368 ve güvenlik mesafesi Q200 kadar uzak bir pozisyona yeniden ayarlar ve yan duvarın perdahlama işlemini yeni derinlikte tekrarlar
  5. Kumanda, programlanan çap tamamlanıncaya kadar bu işlemi tekrarlar
  6. Q223 çapı oluşturulduktan sonra kumanda, aleti işleme düzleminde teğetsel olarak perdahlama ölçüsü Q368 artı güvenlik mesafesi Q200 kadar geriye hareket ettirir, hızlı çalışmada alet ekseninde Q200 güvenlik mesafesine ve ardından cebin ortasına sürer.
  7. Son olarak kumanda; aleti, alet ekseninde Q201 derinliğine doğru hareket ettirir ve cebin tabanını içten dışarı doğru perdahlar. Bu sırada cep tabanı teğetsel olarak hareket ettirilir.
  8. Kumanda bu işlemi, Q201 artı Q369 derinliğine ulaşılana kadar tekrarlar
  9. Son olarak alet; Q200 güvenlik mesafesi kadar cep duvarından teğetsel olarak uzaklaşır, alet ekseninde Q200 güvenlik mesafesine hızlı çalışmada kaldırır ve hızlı çalışmada cep ortasına geri hareket eder

Uyarılar

 
Bilgi
Dikkat, çarpışma tehlikesi!
Bir döngüde derinliği pozitif girmeniz durumunda kumanda, ön konumlandırma hesaplamasını tersine çevirir. Alet, alet ekseninde hızlı hareketle malzeme yüzeyinin altındaki güvenlik mesafesine sürülür! Çarpışma tehlikesi bulunur!
  1. Derinliği negatif girin
  2. Makine parametresi displayDepthErr (No. 201003) ile numerik kontrolün bir pozitif derinliğin girilmesi sırasında bir hata mesajı verip (on) vermeyeceğini (off) ayarlayın
 
Bilgi
Dikkat, çarpışma tehlikesi!
Döngüyü, çalışma kapsamı 2 (sadece perdahlama) ile açtığınızda birinci sevk derinliği + güvenlik mesafesine ön konumlandırma hızlı harekette uygulanır. Hızlı harekette konumlandırma sırasında çarpışma tehlikesi oluşur.
  1. Önceden bir kumlama işlemi uygulayın
  2. Numerik kontrolün aleti hızlı harekette malzemeyle çarpışmadan ön konumlandırma yapması sağlanmalıdır
  • Bu döngüyü yalnızca FUNCTION MODE MILL işleme modunda gerçekleştirebilirsiniz.
  • Kumanda aleti, alet ekseninde otomatik olarak ön konumlandırır. Q204 2. GUVENLIK MES. değerini dikkate alın.
  • Kesim uzunluğu döngüde girilen Q202 sevk derinliği değerinden kısaysa kumanda sevk derinliğini alet tablosunda tanımlanan LCUTS kesim uzunluğu değerine düşürür.
  • Bu döngü, aletin malzeme için tanımlanmış olan LU kullanım uzunluğunu denetler. LU değerinin DERINLIK Q201 derinlik değerinden daha küçük olması halinde kumanda bir hata mesajı gösterir.
  • Döngü 252, alet tablosundaki RCUTS kesme genişliği değerini dikkate alır.
  • RCUTS ile daldırma stratejisi Q366

Programlama için notlar

  • Herhangi bir dalma açısı tanımlayamayacağınız için etkin olmayan alet tablosunda daima dikey olarak daldırmanız gerekir (Q366=0).
  • Aleti çalışma düzleminde başlangıç konumuna (daire ortası), R0 yarıçap düzeltmesi ile ön konumlandırın.
  • Derinlik döngü parametresinin işareti çalışma yönünü belirler. Derinliği = 0 olarak programlarsanız numerik kontrol döngüyü uygulamaz.
  • Güvenlik mesafesini, aletin hareket sırasında taşınmış talaşlarla sıkışmayacağı şekilde girin.

Makine parametreleriyle bağlantılı olarak uyarı

  • Helezon ile daldırma esnasında, dahili olarak hesaplanan helezon çapı, alet çapının iki katından daha küçük ise kumanda bir hata mesajı verir. Ortadan kesen bir alet kullanırsanız suppressPlungeErr (No. 201006) makine parametresiyle bu denetimi kapatabilirsiniz.

Döngü parametresi

Yardım resmi

Parametre

Q215 Çalışma kapsamı (0/1/2)?

İşleme kapsamını belirleyin:

0: Kumlama ve perdahlama

1: Sadece kumlama

2: Sadece perdahlama
Yan perdahlama ve derinlik perdahlama sadece söz konusu ek perdahlama ölçüsü (Q368, Q369) tanımlandığında uygulanır

Giriş: 0, 1, 2

CYC_252_2

Q223 Daire çapı?

Hazırlanan cebin çapı

Giriş: 0...99999.9999

Q368 Yan perdahlama ölçüsü?

İşleme düzlemindeki ek perdahlama ölçüsü. Değer artımsal etki eder.

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

Q351 Freze tip? Eşit ak=+1 Krşı ak=-1

Freze işlemesinin türü. Milin dönüş yönü dikkate alınır:

+1 = Senkronize frezeleme

–1 = Karşılıklı frezeleme

PREDEF: Kumanda bir GLOBAL DEF tümcesindeki değeri kullanır

(0 girdiğinizde işleme senkron çalışmayla gerçekleşir)

Giriş: –1, 0, +1 Alternatif PREDEF

CYC_251_1

Q201 Derinlik?

Malzeme yüzeyi – cep tabanı mesafesi. Değer artımsal etki eder.

Giriş: –99999.9999...+99999.9999

Q202 Kesme derinl.?

Aletin ayarlanması gereken ölçü. 0'dan büyük bir değer girin. Değer artımsal etki eder.

Giriş: 0...99999.9999

Q369 Basit ölçü derinliği?

Derinlik için ek perdahlama ölçüsü. Değer artımsal etki eder.

Giriş: 0...99999.9999

Q206 Derin kesme beslemesi?

Derinliğe sürüşü sırasında aletin sürüş hızı, mm/dak olarak

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

Q338 Kesme perdahlama?

Aletin perdahlama esnasında mil ekseninde sevk edildiği ölçü.

Q338=0: Sevk sırasında perdahlama

Değer artımsal etki eder.

Giriş: 0...99999.9999

Q200 Guvenlik mesafesi?

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

Giriş: 0...99999.9999 Alternatif PREDEF

Cycl_250

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

Q370 Geçiş bindirme faktörü?

Q370 x alet yarıçapı yan sevk k'yi verir. Üst üste binme, maksimum üst üste binme olarak kabul edilir. Köşelerde artık malzeme kalmasını önlemek için bindirmeyi azaltmak mümkündür.

Giriş: 0.1...1.999 Alternatif PREDEF

Q366 Batırma stratejisi (0/1)?

Daldırma yöntemi tipi:

0: Dikey daldırma. Etkin alet için alet tablosunda ANGLE daldırma açısı 0 veya 90 olarak girilmelidir. Aksi halde kumanda bir hata mesajı verir

1: Helezon biçimde daldırma. Alet tablosunda etkin alet için ANGLE daldırma açısı 0'a eşit olmayacak şekilde tanımlanmalıdır. Aksi halde kumanda bir hata mesajı verir. Gerekirse RCUTS kesici genişliği değerini alet tablosunda tanımlayın

Giriş: 0, 1 Alternatif PREDEF

RCUTS ile daldırma stratejisi Q366

Q385 Besleme perdahlama

Yanın ve derinliğin perdahlanması sırasında aletin sürüş hızı, mm/dak olarak

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

Q439 Besleme referansı (0-3)?

Programlanan beslemenin ilişkili olduğu alanı belirleyin:

0: Besleme, aletin merkez noktası hattını referans alır

1: Besleme sadece yan perdahlama sırasında alet bıçağını, diğer durumlarda merkez noktası hattını referans alır

2: Besleme, yan perdahlama ve derinlik perdahlamada alet bıçağını, diğer durumlarda merkez noktası hattını referans alır

3: Besleme her zaman alet bıçağını referans alır

Giriş: 0, 1, 2, 3

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 252 DAIRE CEBI ~

Q215=+0

;CALISMA KAPSAMI ~

Q223=+50

;DAIRE CAPI ~

Q368=+0

;YAN OLCU ~

Q207=+500

;FREZE BESLEMESI ~

Q351=+1

;FREZE TIPI ~

Q201=-20

;DERINLIK ~

Q202=+5

;KESME DERINL. ~

Q369=+0

;OLCU DERINLIGI ~

Q206=+150

;DERIN KESME BESL. ~

Q338=+0

;KESME PERDAHL. ~

Q200=+2

;GUVENLIK MES. ~

Q203=+0

;YUZEY KOOR. ~

Q204=+50

;2. GUVENLIK MES. ~

Q370=+1

;GECIS BINDIRME ~

Q366=+1

;BATIRMA ~

Q385=+500

;BESLEME PERDAHLAMA ~

Q439=+0

;BESLEME REFERANSI

12 L X+50 Y+50 R0 FMAX M99

RCUTS ile daldırma stratejisi Q366

RCUTS ile yürütülen prosedür

Helezon biçiminde daldırma Q366=1:

  • RCUTS > 0
  • Kumanda, helezon biçim hesaplaması için RCUTS kesme genişliğini hesaplar. RCUTS ne kadar yüksekse helezon biçim o kadar küçük olur.
  • Helezon yarıçap hesaplama formülü:
  • RCUTS_Zyklus_251

    Rcorr: Alet yarıçapı R + alet yarıçapı ek ölçüsü DR

  • Helezon biçiminin oluşturulması yer özellikleri nedeniyle mümkün olmuyorsa kumanda bir hata mesajı gösterir.
  • RCUTS = 0 veya tanımsız
  • suppressPlungeErr=on (No. 201006)
  • Helezon biçiminin oluşturulması yer özellikleri nedeniyle mümkün olmuyorsa numerik helezon biçimini azaltır.

  • suppressPlungeErr=off (No. 201006)
  • Helezon yarıçapın oluşturulması yer özellikleri nedeniyle mümkün olmuyorsa kumanda bir hata mesajı gösterir.