Enterpolasyonlu torna döngü 291 örneği

Aşağıdaki NC programında döngü 291 IPO.-TORNA KUPLAJ kullanılır. Bu örnek, eksenel ve radyal oyuk açma işlemini göstermektedir.

cyc291_2
  • Aletler
  • Döner alet, toolturn.trn bünyesinde tanımlı: Alet No. 10: TO:1, ORI:0, TYPE:ROUGH, eksenel oluk açma takımı
  • Döner alet, toolturn.trn bünyesinde tanımlı: Alet No. 11: TO:8, ORI:0, TYPE:ROUGH, radyal oluk açma takımı
    • Program akışı
    • Alet çağırması: Eksenel oluk açma için alet
    • Enterpolasyonlu döndürme başlangıcı: Döngü 291 tanımlama ve çağırma; Q560=1
    • Enterpolasyonlu döndürme sonu: Döngü 291 tanımlama ve çağırma; Q560=0
    • Alet çağırma: Radyal oluk açma için oluk açma aleti
    • Enterpolasyonlu döndürme başlangıcı: Döngü 291 tanımlama ve çağırma; Q560=1
    • Enterpolasyonlu döndürme sonu: Döngü 291 tanımlama ve çağırma; Q560=0
    •  
      Tip

      Q561 parametresinin dönüştürülmesiyle döner alet, simülasyon grafiğinde frezeleme aleti olarak gösterilir.

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 5 MM

1 BLK FORM CYLINDER Z R15 L60

2 TOOL CALL 10

; Alet çağırma: Eksenel oluk açma için alet

3 CC X+0 Y+0

4 LP PR+30 PA+0 R0 FMAX

; Aleti geri çek

5 CYCL DEF 291 IPO.-TORNA KUPLAJ ~

Q560=+1

;MILI BAGLA ~

Q336=+0

;MIL ACISI ~

Q216=+0

;ORTA 1. EKSEN ~

Q217=+0

;ORTA 2. EKSEN ~

Q561=+1

;TORNA TAKIMI DONUSTUR

6 CYCL CALL

; Döngü çağırma

7 LP PR+9 PA+0 RR FMAX

; Aleti işleme düzlemine konumlandırın

8 L Z+10 FMAX

9 L Z+0.2 F2000

; Aleti mil ekseninde konumlandırın

10 LBL 1

; Düz zemine batır, sevk 0,2 mm, derinlik: 6 mm

11 CP IPA+360 IZ-0.2 DR+ F10000

12 CALL LBL 1 REP30

13 LBL 2

; Oluktan dışarı sürme, adım: 0,4 mm

14 CP IPA+360 IZ+0.4 DR+

15 CALL LBL 2 REP15

16 L Z+200 R0 FMAX

; Güvenli yüksekliğe kaldırın, yarıçap düzeltmeyi kapatın

17 CYCL DEF 291 IPO.-TORNA KUPLAJ ~

Q560=+0

;MILI BAGLA ~

Q336=+0

;MIL ACISI ~

Q216=+0

;ORTA 1. EKSEN ~

Q217=+0

;ORTA 2. EKSEN ~

Q561=+0

;TORNA TAKIMI DONUSTUR

18 CYCL CALL

; Döngü çağırma

19 TOOL CALL 11

; Alet çağırma: Radyal oluk açma için alet

20 CC X+0 Y+0

21 LP PR+25 PA+0 R0 FMAX

; Aleti geri çek

22 CYCL DEF 291 IPO.-TORNA KUPLAJ ~

Q560=+1

;MILI BAGLA ~

Q336=+0

;MIL ACISI ~

Q216=+0

;ORTA 1. EKSEN ~

Q217=+0

;ORTA 2. EKSEN ~

Q561=+1

;TORNA TAKIMI DONUSTUR

23 CYCL CALL

; Döngü çağırma

24 LP PR+15 PA+0 RR FMAX

; Aleti işleme düzlemine konumlandırın

25 L Z+10 FMAX

26 L Z-11 F7000

; Aleti mil ekseninde konumlandırın

27 LBL 3

; Kılıf yüzeyine batır, sevk 0,2 mm, derinlik: 6 mm

28 CC X+0.1 Y+0

29 CP IPA+180 DR+ F10000

30 CC X-0.1 Y+0

31 CP IPA+180 DR+

32 CALL LBL 3 REP15

33 LBL 4

; Oluktan dışarı sürme, adım: 0,4 mm

34 CC X-0.2 Y+0

35 CP PA+180 DR+

36 CC X+0.2 Y+0

37 CP IPA+180 DR+

38 CALL LBL 4 REP8

39 LP PR+50 FMAX

40 L Z+200 R0 FMAX

; Güvenli yüksekliğe kaldırın, yarıçap düzeltmeyi kapatın

41 CYCL DEF 291 IPO.-TORNA KUPLAJ ~

Q560=+0

;MILI BAGLA ~

Q336=+0

;MIL ACISI ~

Q216=+0

;ORTA 1. EKSEN ~

Q217=+0

;ORTA 2. EKSEN ~

Q561=+0

;TORNA TAKIMI DONUSTUR

42 CYCL CALL

; Döngü çağırma

43 TOOL CALL 11

; Q561 dönüştürmesini sıfırlamak için yeniden TOOL CALL

44 M30

45 END PGM 5 MM