Programlama Teknikleri Yuvalaması

Uygulama

Ayrıca programlama tekniklerini, örneğin başka bir ayrı NC programını veya bir program bölümü tekrarında bir alt programı çağırmak gibi birleştirebilirsiniz.

Yuvalama derinliği, program bölümlerinin veya alt programların diğer alt programları veya program bölümü tekrarlarını ne sıklıkla içinde bulundurabildiğini belirler.

Fonksiyon tanımı

  • NC programları için aşağıdaki maksimum yuvalama derinlikleri geçerlidir:
  • Alt programlar için maksimum yuvalama derinliği: 19
  • Harici NC programları için maksimum yuvalama derinliği: 19, bu sırada CYCL CALL, harici bir programın çağrılması gibi etki eder
  • Program bölümlerinin tekrarlanmasını istediğiniz kadar yuvalayabilirsiniz

Örnek

Bir alt program içinde alt program çağırma

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.

0 BEGIN PGM UPGMS MM

* - ...

11 CALL LBL “UP1“

; LBL "UP1" alt programını çağırma

* - ...

21 L Z+100 R0 FMAX M30

; Ana programın M30'lu son program tümcesi

22 LBL “UP1“

; "UP1" alt programının başlangıcı

* - ...

31 CALL LBL 2

; LBL 2 alt programını çağırma

* - ...

41 LBL 0

; "UP1" alt programının sonu

42 LBL 2

; LBL 2 alt programının başlangıcı

* - ...

51 LBL 0

; LBL 2 alt programının sonu

52 END PGM UPGMS MM

  1. Kumanda, NC programını aşağıdaki gibi çalıştırır:
  2. NC programı UPGMS, NC tümcesi 11'e kadar yürütülür.
  3. UP1 alt programı çağrılır ve NC tümcesi 31'e kadar yürütülür.
  4. Alt program 2 çağrılır ve NC tümcesi 51'e kadar uygulanır. Alt program 2 sonu ve çağrıldığı alt programa geri atlama.
  5. UP1 alt programı, NC tümcesi 32'den NC tümcesi 41'e kadar uygulanır. UP1 alt programının sonu ve NC programı UPGMS'ye dönüş.
  6. NC programı UPGMS, NC tümcesi 12'den NC tümcesi 21'e kadar yürütülür. NC tümcesi 1'e dönüş ile program sonu.

Bir program bölümü tekrarı içinde program bölümü tekrarı

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.

0 BEGIN PGM REPS MM

* - ...

11 LBL 1

; Program bölümünün başlangıcı 1

* - ...

21 LBL 2

; Program bölümünün başlangıcı 2

* - ...

31 CALL LBL 2 REP 2

; Program bölümü 2 çağırma ve iki kez tekrarlama

* - ...

41 CALL LBL 1 REP 1

; Program bölümü 1 dahil program 2 çağırma ve bir kez tekrarlama

* - ...

51 END PGM REPS MM

  1. Kumanda, NC programını aşağıdaki gibi çalıştırır:
  2. NC programı REPS, NC tümcesi 31'e kadar yürütülür.
  3. NC tümcesi 31 ile NC tümcesi 21 arasındaki program bölümü iki kez tekrarlanır, diğer bir deyişle toplamda üç kez işlenir.
  4. NC programı REPS, NC tümcesi 32'den NC tümcesi 41'e kadar yürütülür.
  5. NC tümcesi 41 ve NC tümcesi 11 arasındaki program bölümü bir kez tekrarlanır, diğer bir deyişle toplamda iki kez işlenir (NC tümcesi 21 ve NC tümcesi 31 arasındaki program bölümü tekrarını içerir).
  6. NC programı REPS, NC tümcesi 42'den NC tümcesi 51'e yürütülür. NC tümcesi 1'e dönüş ile program sonu.

Bir program bölümü tekrarında alt program çağrısı

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.

0 BEGIN PGM UPGREP MM

* - ...

11 LBL 1

; Program bölümünün başlangıcı 1

12 CALL LBL 2

; Alt program 2 çağırma

13 CALL LBL 1 REP 2

; Program bölümü 1 çağırma ve iki kez tekrarlama

* - ...

21 L Z+100 R0 FMAX M30

; M30'lu ana programın son NC tümcesi

22 LBL 2

; Alt program 2 başlangıcı

* - ...

31 LBL 0

; Alt program 2 sonu

32 END PGM UPGREP MM

  1. Kumanda, NC programını aşağıdaki gibi çalıştırır:
  2. NC programı UPGREP NC tümcesi 12'ye kadar uygulanır.
  3. Alt program 2 çağrılır ve NC tümcesi 31'e kadar uygulanır.
  4. NC tümcesi 13 ile NC tümcesi 11(Alt program 2 dahil) arasındaki program bölümü iki kez tekrarlanır, diğer bir deyişle toplamda üç kez işlenir.
  5. NC programı UPGREP, NC tümcesi 14'ten NC tümcesi 21'e kadar yürütülür. NC tümcesi 1'e dönüş ile program sonu.