Klasör Sıçrama komutları

Uygulama

NC fonksiyonu ekle penceresinin Sıçrama komutları klasöründe kumanda, eğer-ise kararlarıyla sıçramalar için FN 9 ile FN 12 arasındaki fonksiyonları sağlar.

Eğer-ise kararlarında kumanda bir değişkeni veya sabit değeri başka bir değişken veya sabit değerle karşılaştırır. Koşul karşılanırsa kumanda, koşuldan arkasında programlanan etikete atlar.

Koşul yerine getirilmemişse kumanda, bir sonraki NC tümcesini işler.

Fonksiyon tanımı

Sıçrama komutları klasörü eğer-ise kararları için aşağıdaki fonksiyonları içerir:

Sembol

Fonksiyon

ProgramFn9Icon

FN 9: Aynı ise atla

ör. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25"

Her iki değer de aynıysa kumanda tanımlanan etikete atlar.

FN 9: Tanımlanmamışsa atla

ör. FN 9: IF +Q1 IS UNDEFINED GOTO LBL "UPCAN25"

Değişken tanımlanmamışsa kumanda tanımlanan etikete atlar.

FN 9: Tanımlanmışsa atla

ör. FN 9: IF +Q1 IS DEFINED GOTO LBL "UPCAN25"

Değişken tanımlanmışsa kumanda tanımlanan etikete atlar.

ProgramFn10Icon

FN 10: Eşit değilse atla

ör. FN 10: IF +10 NE –Q5 GOTO LBL 10

Değerler eşit değilse kumanda tanımlanan etikete atlar.

ProgramFn11Icon

FN 11: Şundan büyükse atla

ör.FN 11: IF+Q1 GT+10 GOTO LBL QS5

İlk değer ikinciden büyükse kumanda tanımlanan etikete atlar.

ProgramFn12Icon

FN 12: Şundan küçükse atla

ör. FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME"

İlk değer ikinciden azsa kumanda tanımlı etikete atlar.

Eğer-ise kararları için sabit veya değişken değerleri girebilirsiniz.

Koşullu olmayan atlama

Mutlak sıçramalar, hep koşulu yerine getirilmesi gereken sıçramalardır.

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 FN 9: IF+0 EQU+0 GOTO LBL1

; FN 9 ile koşulsuz atlama koşulu her zaman yerine getirilir

Bu tür sıçramaları, örneğin, alt programlarla çalıştığınız bir NC programında kullanabilirsiniz. M30 veya M2 bulunmayan bir NC programında kumandanın LBL CALL ile alt programlar çağırmadan işlemesini engelleyebilirsiniz. Program bitmeden hemen önce programlanmış bir etiketi atlama adresi olarak programlayın.

Alt program

Tanımlamalar

Kısaltma

Tanım

IF

Eğer

EQU (equal)

Eşit

NE (not equal)

eşit değil

GT (greater than)

Büyüktür

LT (less than)

Küçüktür

GOTO (go to)

Git

UNDEFINED

Tanımlanmamış

DEFINED

Tanımlanmış