LBL etiketli alt programlar ve program tekrarları

Uygulama

Bir kez programlanmış çalışma adımlarını, alt programlarla ve program bölümü tekrarlarıyla yineleyerek uygulatabilirsiniz. Alt programlarda, programın bitiminden sonra konturlar ekler veya işleme adımlarını tamamlar ve bunları NC programında çağırırsınız. Program tekrarlarıyla, NC programı sırasında bir veya daha fazla NC tümcesini tekrarlarsınız. Ayrıca alt programları birleştirebilir ve tekrarlarını programlayabilirsiniz.

NC-fonksiyonu LBL ile alt programları ve program tekrarlarını programlarsınız.

Fonksiyon tanımı

Alt programlar ve program tekrarları için işlem adımlarını LBL etiketi ile tanımlarsınız.

Etiketlerle bağlantılı olarak kumanda aşağıdaki tuşları ve sembolleri sunar:

Tuş veya sembol

Fonksiyon

LblSet

LBL oluşturma

LblCall

LBL çağırma: NC programında etikete atlama

nextLBL

LBL numarası için: bir sonraki boş numarayı otomatik olarak girin

LBL SET ile etiket tanımlayın

LBL SET işleviyle NC programında yeni bir etiket tanımlarsınız.

Her etiket, bir numara veya isim kullanılarak NC programında açıkça tanımlanabilir olmalıdır. NC programında iki kez bir sayı veya ad varsa kumanda NC tümcesinden önce bir uyarı gösterir.

LBL 0, bir alt programın sonunu işaretler. Bu sayı, NC programında istediğiniz sıklıkta görünebilen tek sayıdır.

Giriş

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.

11 LBL "Reset"

; Bir koordinat dönüşümünü sıfırlamak için alt program

12 TRANS DATUM RESET

13 LBL 0

NC fonksiyonu aşağıdaki söz dizimi elemanlarını içerir:

Söz dizimi elemanı

Anlamı

LBL

Etiket için söz dizimi açıcı

0 veya " "

Etiketin numarası ya da adı

Sabit veya değişken numarası veya adı

Giriş: 0...65535 veya metin genişliği 32

Bir sonraki boş numarayı bir sembolle otomatik olarak girebilirsiniz.

Fonksiyon tanımı

CALL LBL ile etiket çağırma

CALL LBL fonksiyonuyla NC programında bir etiket çağırırsınız.

Kumanda, CALL LBL'yi okuduğunda, tanımlanan etikete atlar ve bu NC tümcesindenNC programını işlemeye devam eder. Kumanda LBL 0 okuduğunda, CALL LBL'den sonra bir sonraki NC tümcesine geri atlar.

Program tekrarlarında isteğe bağlı olarak kumandanın atlamayı birkaç kez gerçekleştirmesini belirleyebilirsiniz.

Giriş

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.

11 CALL LBL 1 REP2

; etiket 1 iki kere çağırma

NC fonksiyonu aşağıdaki söz dizimi elemanlarını içerir:

Söz dizimi elemanı

Anlamı

CALL LBL

Etiket çağırmak için söz dizimi açıcı

Numara, " " veya QS

Etiketin numarası ya da adı

Sabit veya değişken numarası veya adı

Giriş: 1...65535 veya metin genişliği 32 veya 0...1999

Bir açılır menüyü kullanarak NC programında bulunan tüm etiketlerden etiketi seçebilirsiniz.

REP

Kumanda bir sonraki NC tümcesini işleyene kadar tekrar sayısı

İsteğe bağlı söz dizimi elemanı

Alt program

8H000160

Bir alt programla, bir NC programının parçalarını, örneğin bir kontur veya işleme pozisyonları gibi NC programında farklı noktalarda istediğiniz sıklıkta çağırabilirsiniz.

Bir alt program LBL etiketi ile başlar ve LBL 0 ile biter. CALL LBL ile NC programının herhangi bir noktasından alt programı çağırabilirsiniz. REP ile herhangi bir tekrar tanımlamamalısınız.

  1. Kumanda, NC programını aşağıdaki gibi çalıştırır:
  2. Kumanda, NC programını CALL LBL fonksiyonuna kadar çalıştırır.
  3. Kumanda, tanımlanmış alt program LBL'nin başlangıcına atlar.
  4. Kumanda, alt programı LBL 0 alt programının sonuna kadar işler.
  5. Kontrol daha sonra CALL LBL'den sonraki NC tümcesine atlar ve NC programını sürdürür.
  • Alt programlar için aşağıdaki genel koşullar geçerlidir:
  • Bir alt program kendisini çağırmamalıdır
  • CALL LBL 0 izinli değildir, çünkü bir alt program sonunun çağrısına denktir.
  • Alt programları, M2 veya M30 NC tümcesinin arkasına programlama
  • Alt programlar NC programında M2 veya M30 NC tümcesinin önünde duruyorsa çağrılmadan en az bir kez işlenebilir

Kumanda, Durum çalışma alanının LBL sekmesinde etkin alt program hakkındaki bilgileri gösterir.

LBL sekmesi

Program bölümü-tekrarlar

call_lbl_ohne_rep

Bir program bölümü tekrarı ile örneğin artan beslemeli kontur işleme olmak üzere bir NC programının bir bölümünü istediğiniz kadar tekrarlayabilirsiniz.

Bir program bölümü tekrarı, bir LBL etiketi ile başlar ve CALL LBL etiket çağrısının son programlanmış REP tekrarından sonra biter.

  1. Kumanda, NC programını aşağıdaki gibi çalıştırır:
  2. Kumanda, NC programını CALL LBL fonksiyonuna kadar çalıştırır.
  3. Kumanda, tekrarlanacak program bölümü CALL LBL fonksiyonundan önce bulunduğundan, program bölümünü halihazırda bir kez işler.

  4. Kumanda, program bölümü tekrarı LBL'nin başlangıcına atlar.
  5. Kumanda, program bölümünü REP altında programladığınız sıklıkta tekrarlar.
  6. Kumanda daha sonra NC programına devam eder.
  • Program bölümü tekrarları için aşağıdaki genel koşullar geçerlidir:
  • Program bölümü tekrarını program bitmeden M30 veya M2 ile programlayın.
  • Bir program bölümü tekrarı için bir LBL 0 tanımlayamazsınız.
  • Program bölümlerini kumanda, ilk tekrarlamanın ilk işlemden sonra başlaması nedeniyle tekrarlamaların programlandığından bir fazlası ile uygular.

Kumanda, Durum çalışma alanının LBL sekmesinde etkin program bölümü tekrarı hakkında bilgi gösterir.

LBL sekmesi

Uyarılar

  • Varsayılan olarak kontrol, sıralamada NC fonksiyonu LBL SET'igösterir.
  • Sütun Sıralama Program çalışma alanında

  • Bir program bölümünü 65 534 kez art arda tekrarlayabilirsiniz
  • Bir etiket adında şu karakterlere izin verilir: # $ % & , - _ . 0 1 2 3 4 5 6 7 8 9 @ a b c d e f g h i j k l m n o p q r s t u v w x y z- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • Bir etiket adında aşağıdaki karakterlerin kullanılması yasaktır: <boşluk> ! " ' ( ) * + : ; < = > ? [ / ] ^ ` { | } ~
  • NC programı oluşturmadan önce alt program ve program bölümü tekrarı programlama tekniklerini eğer/öyleyse kararları ile karşılaştırın.
  • Böylece olası yanlış anlaşılmaları ve programlama hatalarını önlersiniz.

    Klasör Sıçrama komutları