Örnek: Dikdörtgen pimi ölçme ve sonradan işleme

  • Program akışı
  • 0,5 değerinde ek ölçüyle dikdörtgen pimi kumlama
  • Dikdörtgen pim ölçümü
  • Dikdörtgen pim ölçüm değerlerini dikkate alarak perdahlama
8h000b29

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

1 TOOL CALL 5 Z S6000

; Alet çağırma ön işleme

2 Q1 = 81

; X'teki dikdörtgen uzunluğu (kumlama ölçüsü)

3 Q2 = 61

; Y'deki dikdörtgen uzunluğu (kumlama ölçüsü)

4 L Z+100 R0 FMAX M3

; Aleti geri çek

5 CALL LBL 1

; İşleme için alt program çağırması

6 L Z+100 R0 FMAX

; Aleti geri çek

7 TOOL CALL 600 Z

; Tarayıcı çağırması

8 TCH PROBE 424 DIS DIKDORT. OLCUMU ~

Q273=+50

;ORTA 1. EKSEN ~

Q274=+50

;ORTA 2. EKSEN ~

Q282=+80

;1. YAN UZUNLUKLAR ~

Q283=+60

;2. YAN UZUNLUKLAR ~

Q261=-5

;OLCUM YUKSEKLIGI ~

Q320=+0

;GUVENLIK MES. ~

Q260=+30

;GUVENLI YUKSEKLIK ~

Q301=+0

;GUVENLI YUKS. SURME ~

Q284=+0

;1. YAN MAKSIMUM OLCU ~

Q285=+0

;1. YAN MINIMUM OLCU ~

Q286=+0

;2. YAN MAKSIMUM OLCU ~

Q287=+0

;2. YAN MINIMUM OLCU ~

Q279=+0

;1. ORTA TOLERANSI ~

Q280=+0

;2. ORTA TOLERANSI ~

Q281=+0

;OLCUM PROTOKOLU ~

Q309=+0

;HATADA PGM DURMASI ~

Q330=+0

;ALET

9 Q1 = Q1 - Q164

; Uzunluğun, ölçülen sapmaya göre X'te hesaplanması

10 Q2 = Q2 - Q165

; Uzunluğun, ölçülen sapmaya göre Y'de hesaplanması

11 L Z+100 R0 FMAX

; Tarayıcıyı geri çek

12 TOOL CALL 25 Z S8000

; Alet çağırma perdahlama

13 L Z+100 R0 FMAX M3

; Aleti geri çek, program sonu

14 CALL LBL 1

; İşleme için alt program çağırması

15 L Z+100 R0 FMAX

16 M30

17 LBL 1

; Dikdörtgen pim işleme döngüsü ile alt program

18 CYCL DEF 256 RECTANGULAR STUD ~

Q218=+Q1

;1. YAN UZUNLUKLAR ~

Q424=+82

;WORKPC. BLANK SIDE 1 ~

Q219=+Q2

;2. YAN UZUNLUKLAR ~

Q425=+62

;WORKPC. BLANK SIDE 2 ~

Q220=+0

;YARICAP / SEV ~

Q368=+0.1

;YAN OLCU ~

Q224=+0

;DONUS DURUMU ~

Q367=+0

;STUD POSITION ~

Q207=+500

;FREZE BESLEMESI ~

Q351=+1

;FREZE TIPI ~

Q201=-10

;DERINLIK ~

Q202=+5

;KESME DERINL. ~

Q206=+3000

;DERIN KESME BESL. ~

Q200=+2

;GUVENLIK MES. ~

Q203=+10

;YUZEY KOOR. ~

Q204=+20

;2. GUVENLIK MES. ~

Q370=+1

;GECIS BINDIRME ~

Q437=+0

;BASLATMA KONUMU ~

Q215=+0

;CALISMA KAPSAMI ~

Q369=+0

;OLCU DERINLIGI ~

Q338=+20

;KESME PERDAHL. ~

Q385=+500

;BESLEME PERDAHLAMA

19 L X+50 Y+50 R0 FMAX M99

; Döngü çağırması

20 LBL 0

; Alt program sonu

21 END PGM TOUCHPROBE MM