Döngü 220 ORNEK DAIRE

ISO programlaması

G220

Uygulama

Döngü ile tam veya yarım daire olarak bir nokta örneği tanımlayabilirsiniz. Bu tanımlama önceden tanımlanmış bir işleme döngüsü için kullanılır.

Döngü akışı

  1. Kumanda, aleti hızlı çalışma modunda güncel konumdan ilk çalışmanın başlangıç noktasına konumlandırır.
  2. Sıra:

    • 2. güvenlik mesafesine yaklaşma (mil ekseni)
    • İşleme düzlemindeki başlama noktasına yaklaşma
    • Malzeme yüzeyi üzerinden güvenlik mesafesine hareket (mil ekseni)
  3. Bu konumdan itibaren kumanda son tanımlanmış işleme döngüsünü uygular
  4. Sonra kumanda aleti bir doğru hareketiyle veya bir daire hareketiyle sonraki işlemenin başlangıç noktasına konumlandırır. Burada alet güvenlik mesafesinde bulunur (veya 2. güvenlik mesafesinde) bulunur
  5. Tüm çalışmalar uygulanıncaya kadar bu işlem (1 ile 3 arası) kendini tekrar eder
 
Tip

Bu döngüyü Programm akışı / Tekli tümce işletim türünde modunda çalıştırırsanız kumanda bir nokta örneğinin noktaları arasında durur.

Uyarılar

  • Bu döngüyü yalnızca FUNCTION MODE MILL işleme modunda gerçekleştirebilirsiniz.
  • Döngü 220 DEF etkindir. Döngü 220 ayrıca, otomatik olarak en son tanımlanan işleme döngüsünü de çağırır.

Programlama için not

  • 200 ila 209 ve 251 ila 267 döngülerinden birini döngü 220 veya döngü 221 ile kombine ederseniz güvenlik mesafesi, malzeme yüzeyi ve döngü 220 veya 221 içindeki 2. güvenlik mesafesi etkili olur. Bu durum NC programı dahilinde, ilgili parametrelerin üzerine yazılıncaya kadar geçerli olur.
  • Örnek: Bir NC programında döngü 200 için Q203=0 ile tanımlama yapılırsa ve ardından döngü 220 için Q203=-5 ile programlama yapılırsa sonrasındaki CYCL CALL ve M99 çağrılarında Q203=-5 kullanılır. Döngü 220 ve 221, CALL etkin işleme döngüsü için yukarıda belirtilen parametrelerin üzerine yazar (iki döngüde de aynı giriş parametrelerinin mevcut olması durumunda).

Döngü parametresi

Yardım resmi

Parametre

8H000119

Q216 Orta 1. eksen?

İşleme düzleminin ana eksenindeki daire parçası merkez noktası. Değer mutlak etki ediyor.

Giriş: –99999.9999...+99999.9999

Q217 Orta 2. eksen?

İşleme düzleminin yan eksendeki daire parçası merkez noktası. Değer mutlak etki ediyor.

Giriş: –99999.9999...+99999.9999

Q244 Daire kesiti çapı?

Kısmi dairenin çapı

Giriş: 0...99999.9999

Q245 Başlangıç açısı?

İşleme düzlemi ana ekseni ile daire parçasındaki ilk çalışmanın başlangıç noktası arasındaki açı. Değer mutlak etki ediyor.

Giriş: –360.000...+360.000

Q246 Son açı?

İşleme düzlemi ana ekseni ile daire parçasındaki son çalışmanın başlangıç noktası arasındaki açı (tam daireler için geçerli değil); başlangıç açısına eşit olmayan son açıyı girin; son açıyı başlangıç açısından daha büyük girerseniz çalışma saat yönü tersine, aksi halde saat yönünde olur. Değer mutlak etki ediyor.

Giriş: –360.000...+360.000

Q247 Açı adımı?

Kısmi dairedeki iki işlem arasındaki açı; açı adımı sıfıra eşitse kumanda; açı adımını başlangıç açısı, son açı ve işlem sayısından hesaplar; bir açı adımı girilmişse kumanda son açıyı dikkate almaz; açı adımının ön işareti çalışma yönünü belirler (– = saat yönü). Değer artımsal etki eder.

Giriş: –360.000...+360.000

Q241 İşlem sayısı?

Daire parçasındaki çalışmaların sayısı

Giriş: 1...99999

8H000118

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

Q301 Güvenli yüksekliğe sürme (0/1)?

Aletin çalışmalar arasında nasıl hareket etmesi gerektiğini belirleyin:

0: Çalışmalar arasında güvenlik mesafesine sürün

1: İşlemeler arasında 2. güvenlik mesafesine sürün

Giriş: 0, 1

Q365 İşlem tipi? Düz=0/Daire=1

Aletin çalışmalar arasında hangi hat fonksiyonu ile hareket etmesi gerektiğini belirleyin:

0: Çalışmalar arasında bir doğrunun üzerinde sürün

1: Çalışmalar arasında daire kesiti çapı üzerinde dairesel sürün

Giriş: 0, 1

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 220 ORNEK DAIRE ~

Q216=+50

;ORTA 1. EKSEN ~

Q217=+50

;ORTA 2. EKSEN ~

Q244=+60

;DAIRE KESITI CAPI ~

Q245=+0

;BASLANGIC ACISI ~

Q246=+360

;SON ACI ~

Q247=+0

;ACI ADIMI ~

Q241=+8

;ISLEM SAYISI ~

Q200=+2

;GUVENLIK MES. ~

Q203=+0

;YUZEY KOOR. ~

Q204=+50

;2. GUVENLIK MES. ~

Q301=+1

;GUVENLI YUKS. SURME ~

Q365=+0

;ISLEM TIPI

12 CYCL CALL