tnc 620 | kullanıcı el kitabı din/iso programlaması | nc...

506
TNC 620 Kullanıcı El Kitabı DIN/ISO Programlaması NC yazılımı 817600-06 817601-06 817605-06 Türkçe (tr) 10/2018

Upload: others

Post on 30-Oct-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

TNC 620Kullanıcı El Kitabı DIN/ISO Programlaması

NC yazılımı817600-06817601-06817605-06

Türkçe (tr)10/2018

Page 2: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Kumanda ile ilgili kumanda elemanları

Kumanda ile ilgili kumanda elemanları

TuşlarDokunmatik kumandalı bir TNC 620 kullanıyorsanızbazı tuşları, hareketler üzerinden kullanabilirsiniz.Diğer bilgiler: "Dokunmatik ekran kullanımı",Sayfa 425

Ekranda kullanım elemanları

Tuş FonksiyonEkran bölmenin seçilmesi

Ekranda makine işletim türü,programlama işletim türü ve üçüncümasaüstü arasında geçiş

Yazılım tuşları: Ekrandaki fonksiyo-nu seçin

Yazılım tuşu çubuğuna geçiş yapın

Makine işletim türleri

Tuş FonksiyonManuel İşletim

Elektronik el çarkı

El girişi ile pozisyonlama

Program akışı tekli tümce

Program akışı tümce takibi

Programlama işletim türleri

Tuş FonksiyonProgramlama

Program Testi

Koordinat eksenleri ile rakamların girilmesi ve düzenlenmesi

Tuş Fonksiyon

. . .Koordinat eksenlerinin seçilmesiveya NC programına girilmesi

. . .Rakamlar

Ondalık işareti / ön işaretin tersçevrilmesi

Kutupsal koordinat girişi / Artan değerler

Q parametre programlaması / Q parametre durumu

Gerçek pozisyonun kabul edilmesi

NOENT

Diyalog sorularını alın ve kelimelerisilin

Girişi kapatın ve diyaloğu uygulayın

NC tümcesini kapatma, girişisonlandırma

Girişlerin sıfırlanması veya hatamesajının silinmesi

Diyaloğu iptal edin ve programbölümünü silin

Aletlerle ilgili girişler

Tuş FonksiyonNC programında alet verilerinitanımlama

Alet verilerini çağırın

2 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 3: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

NC programlarının ve dosyaların yönetimi, kumanda fonksiyonları

Tuş FonksiyonNC programları veya dosyalarınseçilmesi ve silinmesi, harici veriaktarımı

Program çağırmasını tanımlayın,sıfır noktasını ve nokta tablolarınıseçin

MOD-Fonksiyonlarını seçin

NC hata mesajlarında yardım metin-lerini gösterin, TNCguide'i çağırın

Oluşan tüm hata mesajlarını göste-rin

Hesap makinesini gösterin

Özel fonksiyonları gösterin

Güncel olarak işlevsiz

Yönlendirme tuşları

Tuş Fonksiyonİmleci konumlandırın

NC tümceleri, döngüler ve paramet-re fonksiyonlarını doğrudan seçme

Program başlangıcına veya tablobaşına geçiş yapılması

Program sonuna veya bir tablosatırının sonuna geçiş yapılması

Sayfa olarak yukarı doğru geçişyapılması

Sayfa olarak aşağı doğru geçişyapılması

Formüllerdeki sonraki seçimi yapın

Diyalog alanı ya da buton ileri/geri

Döngüler, alt programlar ve program bölüm tekrarları

Tuş FonksiyonTarama sistemi döngülerinin tanım-lanması

Döngüleri tanımlayın ve çağırın

Alt programları ve program bölümtekrarlarını girin ve çağırın

Program durdurma birNC programına girilmiş

Hat hareketlerini programlayın

Tuş FonksiyonKonturu hareket ettirin/konturdançıkın

Serbest kontur programlama FK

Doğru

Kutupsal koordinatlar için daire ortanoktası/kutup

Daire orta noktası çevresindekiçember

Yarıçap ile çember

Tanjant bağlantısı ile çember

Pah/köşe yuvarlama

Besleme ve mil devri için potansiyometre

Besleme Mil devri

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 3

Page 4: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

4 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 5: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

İçindekiler1 Temel bilgiler................................................................................................................................... 27

2 İlk adımlar........................................................................................................................................ 43

3 Temel ilkeler.................................................................................................................................... 57

4 Aletler............................................................................................................................................. 111

5 Konturları programlayın............................................................................................................... 125

6 Programlama yardımları...............................................................................................................175

7 Ek fonksiyonlar............................................................................................................................. 207

8 Alt programlar ve program bölüm tekrarları..............................................................................229

9 Q parametrelerinin programlanması...........................................................................................249

10 Özel fonksiyonlar.......................................................................................................................... 311

11 Çok eksenli işlem......................................................................................................................... 335

12 CAD dosyalarından verileri uygula.............................................................................................385

13 Paletler........................................................................................................................................... 407

14 Dokunmatik ekran kullanımı........................................................................................................425

15 Tablolar ve Genel Bakış............................................................................................................... 437

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 5

Page 6: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

6 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 7: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

1 Temel bilgiler................................................................................................................................... 27

1.1 Bu el kitabı hakkında........................................................................................................................... 28

1.2 Kumanda tipi, yazılım ve fonksiyonlar...............................................................................................30Yeni fonksiyonlar 81760x-05.................................................................................................................. 35Yeni fonksiyonlar 81760x-06.................................................................................................................. 39

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 7

Page 8: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

2 İlk adımlar........................................................................................................................................ 43

2.1 Genel bakış............................................................................................................................................44

2.2 Makinenin açılması...............................................................................................................................45Akım kesintisini onaylayın...................................................................................................................... 45

2.3 İlk kısmı programlama......................................................................................................................... 46İşletim türü seçimi...................................................................................................................................46Kumandanın önemli kumanda elemanları..............................................................................................46Yeni NC programı açma / dosya yönetimi..............................................................................................47Ham parçayı tanımlama......................................................................................................................... 48Program yapısı....................................................................................................................................... 49Basit kontur programlaması................................................................................................................... 51Döngü programının oluşturulması.......................................................................................................... 54

8 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 9: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

3 Temel ilkeler.................................................................................................................................... 57

3.1 TNC 620................................................................................................................................................. 58HEIDENHAIN Açık Metin ve DIN/ISO....................................................................................................58Uyumluluk............................................................................................................................................... 58

3.2 Ekran ve Kumanda paneli................................................................................................................... 59Ekran.......................................................................................................................................................59Ekran düzeninin belirlenmesi................................................................................................................. 60Kumanda paneli......................................................................................................................................60Ekran klavyesi.........................................................................................................................................61

3.3 İşletim türleri......................................................................................................................................... 62Manuel işletim ve el. el çarkı................................................................................................................. 62El girişi ile pozisyonlama........................................................................................................................62Programlama...........................................................................................................................................63Program Testi..........................................................................................................................................63Tümce sırası program akışı ve tekil tümce program akışı.....................................................................64

3.4 NC esasları............................................................................................................................................ 65Yol ölçüm cihazları ve referans işaretleri............................................................................................... 65Programlanabilir eksenler.......................................................................................................................66Referans sistemleri.................................................................................................................................67Freze makinelerindeki eksenlerin tanımlanması.................................................................................... 78Kutupsal koordinatlar..............................................................................................................................78Kesin ve artan malzeme pozisyonları.................................................................................................... 79Referans noktasının seçilmesi............................................................................................................... 80

3.5 NC programlarını açma ve girme........................................................................................................81Bir NC programının DIN/ISO formatında oluşturulması.........................................................................81Ham parçayı tanımlama: G30/G31........................................................................................................ 82Yeni NC programını açma......................................................................................................................85Açık metinde DIN/ISO bünyesinde programlama.................................................................................. 86Gerçek pozisyonu kabul etme................................................................................................................88NC programını düzenleme..................................................................................................................... 89Kumandanın arama fonksiyonu..............................................................................................................93

3.6 Dosya yönetimi..................................................................................................................................... 95Dosyalar..................................................................................................................................................95Harici oluşturulan dosyaları kumandada gösterme................................................................................97Dizinler.................................................................................................................................................... 97Yollar....................................................................................................................................................... 97Genel görünüm: Dosya yönetimi fonksiyonları...................................................................................... 98Dosya yönetimini aç............................................................................................................................. 100Sürücüleri, dizinleri ve dosyaları seçme.............................................................................................. 101Yeni dizin oluştur.................................................................................................................................. 103Yeni dosya oluşturma........................................................................................................................... 103

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 9

Page 10: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

Tekil dosya kopyalama......................................................................................................................... 103Dosyaları farklı bir dizine kopyalayın................................................................................................... 104Tablo kopyalama...................................................................................................................................105Dizini kopyalama...................................................................................................................................106Son seçilen dosyalardan birini seçin....................................................................................................106Dosyayı silme....................................................................................................................................... 107Dizini silme............................................................................................................................................107Dosyaları işaretleme.............................................................................................................................108Dosyayı yeniden adlandırma................................................................................................................109Dosyaları sıralama................................................................................................................................109Ek fonksiyonlar..................................................................................................................................... 110

10 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 11: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

4 Aletler............................................................................................................................................. 111

4.1 Alet bazlı girişler.................................................................................................................................112Besleme F.............................................................................................................................................112S mil devri............................................................................................................................................ 113

4.2 Alet verileri.......................................................................................................................................... 114Alet düzeltme için önkoşul................................................................................................................... 114Alet numarası, alet adı......................................................................................................................... 114L alet uzunluğu.....................................................................................................................................114Alet yarıçapı R......................................................................................................................................114Uzunluk ve yarıçaplar için delta değerleri............................................................................................115Alet verilerini NC programına girin.......................................................................................................115Alet verilerini açma...............................................................................................................................116Alet seçimi............................................................................................................................................ 118

4.3 Alet düzeltmesi................................................................................................................................... 121Giriş.......................................................................................................................................................121Alet uzunluk düzeltmesi........................................................................................................................121Eksene paralel pozisyon tümcelerinde.................................................................................................122

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 11

Page 12: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

5 Konturları programlayın............................................................................................................... 125

5.1 Alet hareketleri....................................................................................................................................126Hat fonksiyonları...................................................................................................................................126Serbest kontur programlama FK (seçenek no. 19)..............................................................................126Ek fonksiyonlar M.................................................................................................................................126Alt programlar ve program bölüm tekrarları.........................................................................................127Programlama: Q Parametresi...............................................................................................................127

5.2 Hat fonksiyonlarına ilişkin temel bilgiler......................................................................................... 128Bir çalışma için alet hareketini programlayın....................................................................................... 128

5.3 Kontura yaklaşma ve çıkma..............................................................................................................131Başlangıç noktası ve bitiş noktası........................................................................................................131Teğetsel ileri ve geri hareket................................................................................................................133Genel bakış: Kontura hareket ve konturdan çıkış için hat formları......................................................134Gidiş ve dönüşlerde önemli pozisyonlar.............................................................................................. 135Teğetsel bağlantılı bir doğru üzerinde yaklaşma: APPR LT.................................................................137Bir doğru üzerinde ilk kontur noktasına dik olarak yaklaşma: APPR LN............................................. 137Teğetsel bağlantılı bir yaya yaklaşma: APPR CT................................................................................ 138Tanjant bağlantılı bir çember üzerinde kontura ve doğru parçaya hareket: APPR LCT.......................139Teğetsel bağlantılı bir doğru üzerinde uzaklaşma: DEP LT................................................................. 140İlk kontur noktasına dik olan bir doğru üzerinde uzaklaşma: DEP LN.................................................140Teğetsel bağlantılı bir çember üzerinde uzaklaşma: DEP CT............................................................. 141Tanjant bağlantılı bir çember üzerinde konturdan ve doğru parçasından uzaklaşma: DEP LCT......... 141

5.4 Hat hareketleri – dik açılı koordinatlar.............................................................................................142Hat hareketlerine genel bakış.............................................................................................................. 142Hat fonksiyonlarının programlanması...................................................................................................142G00 hızlı harekette doğru veya F G01 beslemeli doğru......................................................................143İki doğru arasına şev ekleyin............................................................................................................... 144Köşe yuvarlama G25............................................................................................................................145Daire merkezi I, J.................................................................................................................................146dairesel hat daire merkezi....................................................................................................................147Belirli bir yarıçapa sahip G02/G03/G05 çemberi................................................................................. 148Dairesel hatG06 tanjant bağlantılı........................................................................................................150Örnek: Doğru hareketi ve şev kartezyeni............................................................................................ 151Örnek: Daire hareketi kartezyen.......................................................................................................... 152Örnek: Tam daire kartezyen.................................................................................................................153

5.5 Hat hareketleri - Kutupsal koordinatlar............................................................................................154Genel bakış...........................................................................................................................................154Kutupsal koordinat sıfır noktası: I, J kutbu.......................................................................................... 155G10 hızlı harekette veya F G11 beslemeli doğru................................................................................ 155Dairesel hatG12/G13/G15I, J kutbu etrafında......................................................................................156Teğetsel bağlantılı G16 çemberi.......................................................................................................... 156Cıvata hattı (heliks).............................................................................................................................. 157

12 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 13: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

Örnek: Kutupsal doğru hareketi........................................................................................................... 159Örnek: Heliks........................................................................................................................................ 160

5.6 Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)............................................161Temel bilgiler.........................................................................................................................................161FK programlama grafiği........................................................................................................................163FK diyaloğunu aç..................................................................................................................................164FK programlama kutbu.........................................................................................................................164Doğruları serbest programlama............................................................................................................165Çemberleri serbest programlama.........................................................................................................166Giriş imkanları.......................................................................................................................................167Yardımcı noktalar..................................................................................................................................170Rölatif referanslar................................................................................................................................. 171Örnek: FK programlama 1................................................................................................................... 173

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 13

Page 14: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

6 Programlama yardımları...............................................................................................................175

6.1 GOTO fonksiyonu............................................................................................................................... 176GOTO tuşunu kullan.............................................................................................................................176

6.2 Ekran klavyesi.....................................................................................................................................177Metni ekran klavyesiyle girme..............................................................................................................177

6.3 NC programlarının gösterimi.............................................................................................................178Söz diziminin öne çıkarılması.............................................................................................................. 178Kaydırma çubuğu..................................................................................................................................178

6.4 Yorumlar ekleme................................................................................................................................. 179Uygulama..............................................................................................................................................179Program girişi sırasında yorum girmek................................................................................................ 179Yorumu sonradan eklemek...................................................................................................................179Şahsi NC tümcesinde yorum................................................................................................................179NC tümcesini sonradan yorumlayın..................................................................................................... 180Yorum değiştirme fonksiyonları............................................................................................................ 180

6.5 NC programını serbest düzenleme...................................................................................................181

6.6 NC tümcelerini atlama........................................................................................................................182/ işareti ekleme..................................................................................................................................... 182/ işaretini silme......................................................................................................................................182

6.7 NC programlarını sıralama................................................................................................................ 183Tanımlama, kullanım imkanı.................................................................................................................183Düzenleme penceresini gösterin/aktif pencereyi değiştirin.................................................................. 183Anahat tümcesini program penceresine ekleyin.................................................................................. 184Düzenleme penceresindeki tümceleri seçin.........................................................................................184

6.8 Hesap makinesi...................................................................................................................................185Kullanım................................................................................................................................................ 185

6.9 Kesim verileri işlemcisi......................................................................................................................188Uygulama..............................................................................................................................................188Kesim verileri tablolarıyla çalışma........................................................................................................189

6.10 Programlama grafiği...........................................................................................................................192Programlama grafiğini uygula ya da uygulama....................................................................................192Mevcut NC programı programlama grafiği oluşturma.......................................................................... 193Tümce numarasını göster ve gizle.......................................................................................................194Grafik silme...........................................................................................................................................194Parmaklık çizgilerini ekrana getirme.................................................................................................... 194Kesit büyütme veya küçültme.............................................................................................................. 195

14 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 15: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

6.11 Hata mesajları..................................................................................................................................... 196Hatayı göster........................................................................................................................................ 196Hata penceresini açın...........................................................................................................................196Hata penceresini kapat.........................................................................................................................196Detaylı hata mesajları...........................................................................................................................197İÇ BİLGİ yazılım tuşuİÇ BİLGİ............................................................................................................. 197FİLTRE yazılım tuşuFİLTRE.................................................................................................................197Hatayı sil...............................................................................................................................................198Hata protokolü...................................................................................................................................... 198Tuş protokolü........................................................................................................................................ 199Bilgi metinleri........................................................................................................................................ 200Servis dosyalarını kaydetme................................................................................................................ 200TNCguide yardım sistemini çağırın......................................................................................................200

6.12 Bağlama duyarlı TNCguide yardım sistemi..................................................................................... 201Uygulama..............................................................................................................................................201TNCguide ile yapılacak çalışmalar.......................................................................................................202Güncel yardım dosyalarını indir........................................................................................................... 206

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 15

Page 16: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

7 Ek fonksiyonlar............................................................................................................................. 207

7.1 M ve STOP ek fonksiyonlarını girin................................................................................................. 208Temel bilgiler.........................................................................................................................................208

7.2 Program akışı kontrolü, mil ve soğutucu madde için ek fonksiyonlar......................................... 210Genel bakış...........................................................................................................................................210

7.3 Koordinat bilgileri için ek fonksiyonlar............................................................................................211Makine bazlı koordinatları programlama M91/M92..............................................................................211Çalışma düzleminin döndürülmüş olması durumunda döndürülmemiş koordinat sistemindepozisyonlara yaklaşma: M130.............................................................................................................. 213

7.4 Hat davranışı için ek fonksiyonlar....................................................................................................214Küçük kontur kademelerini işleyin: M97.............................................................................................. 214Açık kontur köşelerini tamamen işleme: M98...................................................................................... 215Daldırma hareketleri için besleme faktörü: M103................................................................................ 216Milimetre/mil devri olarak besleme: M136............................................................................................217Yaylarda besleme hızı: M109/M110/M111............................................................................................217Yarıçapı düzeltilen konturu hesaplama (LOOK AHEAD): M120 (seçenek no. 21)...............................218Program akışı sırasında el çarkı konumlandırmasını bindirme: M118 (seçenek no. 21)......................220Konturdan alet ekseni yönünde geri çekme: M140............................................................................. 222Tarama sistemi denetimini baskılayın: M141....................................................................................... 224Temel devri silin: M143........................................................................................................................ 225Aleti NC Durdur sırasında otomatik olarak konturdan kaldırma: M148................................................226Köşelerin yuvarlanması: M197............................................................................................................. 227

16 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 17: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

8 Alt programlar ve program bölüm tekrarları..............................................................................229

8.1 Alt programları ve program bölüm tekrarlarını tanımlama............................................................ 230Label..................................................................................................................................................... 230

8.2 Alt program......................................................................................................................................... 231Çalışma şekli........................................................................................................................................ 231Programlama uyarıları.......................................................................................................................... 231Alt programın programlanması.............................................................................................................232Alt programı çağırın..............................................................................................................................232

8.3 Program bölümü tekrarları................................................................................................................ 233Label G98............................................................................................................................................. 233Çalışma şekli........................................................................................................................................ 233Programlama uyarıları.......................................................................................................................... 233Program bölümünün tekrarını programlama........................................................................................ 234Program bölümünün tekrarını çağırın.................................................................................................. 234

8.4 Alt program olarak istenilen NC programı...................................................................................... 235Yazılım tuşlarına genel bakış............................................................................................................... 235Çalışma şekli........................................................................................................................................ 236Programlama uyarıları.......................................................................................................................... 236NC programının alt program olarak çağrılması....................................................................................238

8.5 Yuvalamalar......................................................................................................................................... 240Yuvalama tipleri.................................................................................................................................... 240Yuvalama derinliği.................................................................................................................................240Alt programdaki alt program.................................................................................................................241Program bölümü tekrarlarının tekrarları............................................................................................... 242Alt programın tekrarlanması................................................................................................................. 243

8.6 Programlama örnekleri.......................................................................................................................244Örnek: Birden çok kesmede kontur frezeleme.....................................................................................244Örnek: Delik grupları............................................................................................................................ 245Örnek: Birden çok aletle delik grubu....................................................................................................246

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 17

Page 18: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

9 Q parametrelerinin programlanması...........................................................................................249

9.1 Prensip ve fonksiyon genel görünümü............................................................................................250Programlama uyarıları.......................................................................................................................... 252Q parametre fonksiyonlarının çağrılması............................................................................................. 253

9.2 Parça ailesi – Sayı değerleri yerine Q parametresi........................................................................ 254Uygulama..............................................................................................................................................254

9.3 Konturları matematiksel fonksiyonlarla tanımlama........................................................................ 255Uygulama..............................................................................................................................................255Genel bakış...........................................................................................................................................255Temel hesaplama türlerini programlama.............................................................................................. 256

9.4 Açı fonksiyonları.................................................................................................................................258Tanımlamalar.........................................................................................................................................258Açı fonksiyonlarını programlama..........................................................................................................258

9.5 Daire hesaplamaları............................................................................................................................259Uygulama..............................................................................................................................................259

9.6 Q parametreleriyle eğer/öyleyse kararları........................................................................................260Uygulama..............................................................................................................................................260Mutlak atlamalar................................................................................................................................... 260Eğer/o zaman kararları programlama.................................................................................................. 261

9.7 Q parametresini kontrol etme ve değiştirme...................................................................................262Uygulama şekli..................................................................................................................................... 262

9.8 Ek fonksiyonlar...................................................................................................................................264Genel bakış...........................................................................................................................................264D14 Hata mesajlarını görüntüleme...................................................................................................... 265D16 – Metinleri ve Q parametre değerlerini biçimlendirilmiş şekilde çıkarma......................................269D18 – Sistem verilerini okuma.............................................................................................................276D19 – Değerleri PLC'ye aktar.............................................................................................................. 276D20: NC ve PLC senkronizasyonu...................................................................................................... 277D29: Değerleri PLC'ye devret.............................................................................................................. 278Q parametreleri: Dışa aktarD37 – DIŞA AKTAR................................................................................. 279D38 – NC programından bilgiler gönder..............................................................................................279

9.9 Formülü doğrudan girme...................................................................................................................280Formül girin...........................................................................................................................................280Hesaplama kuralları..............................................................................................................................282Giriş örneği........................................................................................................................................... 283

9.10 String parametresi..............................................................................................................................284String işleme fonksiyonu...................................................................................................................... 284

18 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 19: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

String parametreleri atama...................................................................................................................285String parametrelerini zincirleme..........................................................................................................286Nümerik değeri bir string parametresine dönüştürün...........................................................................287Parça stringi bir string parametresinden kopyalama............................................................................288Sistem verilerini okuma........................................................................................................................ 289String parametresini bir sayısal değere dönüştürme........................................................................... 290Bir string parametresini kontrol etme................................................................................................... 291Bir string parametresinin uzunluğunu tespit etme................................................................................292Alfabetik sıra dizilimini karşılaştırın...................................................................................................... 293Makine parametrelerini okuma............................................................................................................. 294

9.11 Ön tanımlı Q parametreleri................................................................................................................297PLC'deki değerler: Q100 ila Q107....................................................................................................... 297Aktif alet yarıçapı: Q108.......................................................................................................................297Alet ekseni: Q109.................................................................................................................................298Mil konumu: Q110................................................................................................................................ 298Soğutucu beslemesi: Q111...................................................................................................................298Bindirme faktörü: Q112.........................................................................................................................298NC programındaki ölçüm bilgileri: Q113...............................................................................................298Alet uzunluğu: Q114............................................................................................................................. 299Program akışı sırasında tarama sonrası koordinatlar..........................................................................299Örn. TT 160 ile otomatik alet ölçümünde gerçek/nominal değer sapması...........................................299Malzeme açılarıyla çalışma düzleminin döndürülmesi: Kumanda tarafından hesaplanan döner eksenleriçin koordinatlar.....................................................................................................................................299Tarama sistemi döngülerinin ölçüm sonuçları...................................................................................... 300

9.12 Programlama örnekleri.......................................................................................................................303Örnek: Değer yuvarlama...................................................................................................................... 303Örnek: Elips.......................................................................................................................................... 304Örnek: Bilye frezesi ile içbükey silindirBilye frezesi............................................................................. 306Örnek: Şaftlı frezelemeli konveks bilye................................................................................................308

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 19

Page 20: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

10 Özel fonksiyonlar.......................................................................................................................... 311

10.1 Özel fonksiyonlara genel bakış.........................................................................................................312SPEC FCT özel fonksiyonlar ana menüsü.......................................................................................... 312Program bilgileri menüsü......................................................................................................................313Kontur ve nokta çalışmaları için açık metin fonksiyonları menüsü...................................................... 313Çeşitli DIN/ISO fonksiyonları tanımlama menüsü................................................................................ 314

10.2 DIN/ISO fonksiyonlarını tanımlayın...................................................................................................315Genel bakış...........................................................................................................................................315

10.3 Sayaç tanımlama.................................................................................................................................316Uygulama..............................................................................................................................................316FUNCTION COUNT tanımlayın........................................................................................................... 317

10.4 Metin dosyaları oluşturma.................................................................................................................318Uygulama..............................................................................................................................................318Metin dosyasını açma ve çıkma.......................................................................................................... 318Metinleri düzenleyin..............................................................................................................................319İşaretleri, kelimeleri ve satırları silme ve tekrar ekleme.......................................................................319Metin bloklarını işleyin..........................................................................................................................320Metin parçalarını bulma........................................................................................................................321

10.5 Serbest tanımlanabilir tablolar..........................................................................................................322Temel bilgiler.........................................................................................................................................322Serbestçe tanımlanabilir tabloları ayarlayın......................................................................................... 322Tablo formatını değiştirme.................................................................................................................... 323Tablo ve form görünümü arasında geçiş............................................................................................. 324D26 – Serbestçe tanımlanabilir tabloyu açma..................................................................................... 325D27 – Serbestçe tanımlanabilir tabloyu tanımlama............................................................................. 325D28: Serbestçe tanımlanabilir tabloyu okuma..................................................................................... 326Tablo biçimini uyarlama........................................................................................................................326

10.6 Atımlı devir sayısı FUNCTION S-PULSE.......................................................................................... 327Atımlı devir sayısı programlama.......................................................................................................... 327Atımlı devir sayısının sıfırlanması........................................................................................................ 328

10.7 Bekleme süresi FUNCTION FEED.....................................................................................................329Bekleme süresi programlama...............................................................................................................329Bekleme süresi sıfırlama...................................................................................................................... 330

10.8 Bekleme süresi FUNCTION DWELL................................................................................................. 331Bekleme süresi programlama...............................................................................................................331

10.9 NC durma sırasında aleti kaldır: FUNCTION LIFTOFF................................................................... 332Kaldırmayı FUNCTION LIFTOFF ile programlama..............................................................................332Liftoff fonksiyonunu geri alın................................................................................................................ 334

20 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 21: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

11 Çok eksenli işlem......................................................................................................................... 335

11.1 Çok eksenli işlem için fonksiyonlar................................................................................................. 336

11.2 PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)..........................................337Giriş.......................................................................................................................................................337Genel görünüm.....................................................................................................................................339PLANE fonksiyonunu tanımlayın..........................................................................................................340Pozisyon göstergesi..............................................................................................................................340PLANE fonksiyonunu sıfırlama.............................................................................................................341Hacimsel açı üzerinden çalışma düzlemini tanımlama: PLANE SPATIAL........................................... 342Projeksiyon açısı üzerinden çalışma düzlemini tanımlama PLANE PROJECTED.............................. 344Çalışma düzlemini Euler açısı üzerinden tanımlama: PLANE EULER................................................ 346İki vektör üzerinden çalışma düzlemini tanımlama: PLANE VECTOR.................................................348Üç nokta üzerinden çalışma düzlemini tanımlama: PLANE POINTS.................................................. 350Çalışma düzlemini tek, artımlı hacimsel açıyla tanımlama: PLANE RELATIV..................................... 352Eksen açısı üzerinden çalışma düzlemi: PLANE AXIAL......................................................................353PLANE fonksiyonunun konumlandırma davranışını belirleme............................................................. 355Çalışma düzlemini döner eksenler olmadan döndürme.......................................................................365

11.3 Döndürülmüş düzlemde kamber frezesi (seçenek #9)................................................................... 366Fonksiyon..............................................................................................................................................366Tek bir devir ekseninin artımlı olarak uygulamasıyla kamber frezelerin alınması................................ 366

11.4 Döner eksenler için ek fonksiyonlar................................................................................................ 367A, B, C döner eksenlerinde mm/dak cinsinden besleme: M116 (seçenek #8).....................................367Devir eksenlerini yol standardında hareket ettirme: M126...................................................................368Devir ekseni göstergesini 360° altındaki bir değere indirme: M94.......................................................369Hareketli eksenlerin konumlanmasında alet ucu konumunu koruyun (TCPM): M128 (seçenek #9).... 370Hareketli eksen seçimi: M138.............................................................................................................. 373Tümce sonundaki GERÇEK/NOMİNAL konumlarda makine kinematiğinin dikkate alınması: M144(seçenek no. 9)..................................................................................................................................... 374

11.5 Peripheral Milling: M128 ile 3D yarıçap düzeltmesi ve yarıçap düzeltmesi (G41/G42)................ 375Uygulama..............................................................................................................................................375Programlanmış hattın yorumlanması................................................................................................... 376

11.6 CAM programlarını işleme.................................................................................................................3773D modelinden NC programına........................................................................................................... 377Post işlemci yapılandırmasında dikkate alın........................................................................................378CAM programlaması sırasında dikkat edilecek noktalar......................................................................380Kumandada erişim seçenekleri............................................................................................................ 382Hareket kontrolü ADP...........................................................................................................................383

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 21

Page 22: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

12 CAD dosyalarından verileri uygula.............................................................................................385

12.1 Ekran düzeni CAD-Viewer................................................................................................................. 386CAD-Viewer temel ilkeleri.....................................................................................................................386

12.2 CAD-Viewer (seçenek no. 42)............................................................................................................387Uygulama..............................................................................................................................................387CAD-Viewer ile çalışma........................................................................................................................388CAD dosyasının açılması..................................................................................................................... 388Temel ayarlar........................................................................................................................................ 389Katman ayarlama..................................................................................................................................391Referans noktası belirleme...................................................................................................................392Sıfır noktası belirleme...........................................................................................................................395Kontur seç ve kaydet........................................................................................................................... 398İşleme konumlarını seçme ve kaydetme............................................................................................. 401

22 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 23: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

13 Paletler........................................................................................................................................... 407

13.1 Palet yönetimi (seçenek no. 22)....................................................................................................... 408Kullanım................................................................................................................................................ 408Palet tablosunu seçme.........................................................................................................................411Sütun ekleme ya da çıkarma............................................................................................................... 411Temel ilkeler alet odaklı işleme............................................................................................................412

13.2 Batch Process Manager (Seçenek no. 154).....................................................................................414Uygulama..............................................................................................................................................414Temel ilkeler..........................................................................................................................................414Batch Process Manager açma.............................................................................................................418Sipariş listesi atama............................................................................................................................. 421Sipariş listesini değiştirme.................................................................................................................... 422

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 23

Page 24: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

14 Dokunmatik ekran kullanımı........................................................................................................425

14.1 Ekran ve kullanım...............................................................................................................................426Dokunmatik ekran.................................................................................................................................426Kumanda paneli....................................................................................................................................427

14.2 Hareketler.............................................................................................................................................428Olası hareketlere genel bakış.............................................................................................................. 428Tablolarda ve NC programlarında gezinme......................................................................................... 429Simülasyon kullanımı............................................................................................................................430CAD-Viewer kullanımı...........................................................................................................................431

24 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 25: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İçindekiler

15 Tablolar ve Genel Bakış............................................................................................................... 437

15.1 Sistem verileri..................................................................................................................................... 438D18 fonksiyonlarının listesi...................................................................................................................438Karşılaştırma: D18 fonksiyonları.......................................................................................................... 467

15.2 Genel bakış tabloları.......................................................................................................................... 471Ek fonksiyonlar..................................................................................................................................... 471Kullanıcı fonksiyonları...........................................................................................................................473

15.3 TNC 620 ile iTNC 530 arasındaki farklar.......................................................................................... 476Karşılaştırma: Bilgisayar yazılımı......................................................................................................... 476Karşılaştırma: Kullanıcı fonksiyonları................................................................................................... 476Karşılaştırma: Ek fonksiyonlar..............................................................................................................482Karşılaştırma: Döngüler........................................................................................................................484Karşılaştırma: Manuel İşletim ve El. çarkı işletim türlerinde tarama sistemi döngüleriEl. çarkı............ 487Karşılaştırma: Otomatik malzeme kontrolü için tarama sistemi döngüleri........................................... 488Karşılaştırma: Programlamadaki farklılıklar..........................................................................................490Karşılaştırma: Program testinde farklılıklar, işlevsellik......................................................................... 493Karşılaştırma: Program testinde farklılıklar, kullanım...........................................................................494Karşılaştırma: Programlama yerindeki farklılıklar.................................................................................495

15.4 DIN / ISO fonksiyon genel bakışı TNC 620...................................................................................... 496

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 25

Page 26: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 27: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

1Temel bilgiler

Page 28: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Bu el kitabı hakkında1

1.1 Bu el kitabı hakkındaGüvenlik uyarılarıBu dokümantasyonda ve makine üreticinizin dokümantasyonundabelirtilen tüm güvenlik uyarılarını dikkate alın!Güvenlik uyarıları, yazılım ve cihazların kullanımıyla ilgili tehlikelerekarşı uyarır ve bunların önlenmesi hakkında bilgi verir. Tehlikeninağırlığına göre sınıflandırılmış ve aşağıdaki gruplara ayrılmışlardır:

TEHLIKETehlike, insanlar için tehlikelere işaret eder. Tehlikeyi önlemekiçin kılavuza uymadığınız takdirde, tehlike kesinlikle ölümeveya ağır yaralanmalara yol açar.

UYARIUyarı, insanlar için tehlikelere işaret eder. Tehlikeyi önlemek içinkılavuza uymadığınız takdirde, tehlike muhtemelen ölüme veyaağır yaralanmalara yol açar.

İKAZDikkat, insanlar için tehlikelere işaret eder. Tehlikeyi önlemekiçin kılavuza uymadığınız takdirde, tehlike muhtemelen hafifyaralanmalara yol açar.

BILGIUyarı, nesneler veya veriler için tehlikelere işaret eder. Tehlikeyiönlemek için kılavuza uymadığınız takdirde, tehlike muhtemelenmaddi bir hasara yol açar.

Güvenlik uyarıları kapsamında bilgi sırasıTüm güvenlik uyarılarında aşağıdaki dört bölüm bulunur:

Sinyal kelimesi tehlikenin ağırlığını gösterirTehlikenin türü ve kaynağıTehlikenin dikkate alınmaması durumunda sonuçlar, örn."Aşağıdaki işlemlerde çarpışma tehlikesi oluşur"Sakınma – Tehlikeye karşı önlemler

28 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 29: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Bu el kitabı hakkında

Uyarı bilgileriYazılımın hatasız ve verimli kullanımı için bu kılavuzdaki uyarıbilgilerini dikkate alın.Bu kılavuzda aşağıdaki uyarı bilgilerini bulabilirsiniz:

Bilgi sembolü bir ipucu belirtir.Bir ipucu önemli ek veya tamamlayıcı bilgiler sunar.

Bu sembol sizi makine üreticinizin güvenlik uyarılarınıdikkate almanız konusunda uyarır. Bu sembol makineyebağlı fonksiyonları belirtir. Kullanıcı ve makine açısındanolası tehlikeler makine el kitabında açıklanmıştır.

Kitap sembolü, harici dokümantasyonlara, ör. makineüreticinizin veya üçüncü şahısların dokümantasyonunabağlanan bir çapraz referansı belirtir.

Değişiklikler isteniyor mu ya da hata kaynağı mı bulundu?Dokümantasyon alanında kendimizi sizin için sürekli iyileştirmegayreti içindeyiz. Bize bu konuda yardımcı olun ve değişiklikisteklerinizi lütfen aşağıdaki e-posta adresinden bizimle paylaşın:[email protected]

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 29

Page 30: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

1.2 Kumanda tipi, yazılım ve fonksiyonlarBu kullanıcı el kitabı, aşağıdaki NC yazılım numaralarından itibarenkumandalarda yer alan programlama fonksiyonlarını tarif eder.

Kumanda tipi NC Yazılım No.

TNC 620 817600-06

TNC 620 E 817601-06

TNC 620 Programlama istasyonu 817605-06

E seri kodu, kumandanın dışa aktarım sürümünü tanımlar.Aşağıdaki yazılım seçenekleri dışa aktarım sürümünde bulunmazya da sadece sınırlı şekilde bulunur:

Advanced Function Set 2 (seçenek no. 9) 4 eksenenterpolasyonu olarak sınırlı

Makine üreticisi, faydalanılır şekildeki kumandayı, makineparametreleri üzerinden ilgili makineye uyarlar. Bu sebeple bukullanıcı el kitabında, her kumandada kullanıma sunulmayanfonksiyonlar da tanımlanmıştır.Her makinede kullanıma sunulmayan kumanda fonksiyonlarıörnekleri şunlardır:

TT ile alet ölçümüMakinenizin geçerli olan fonksiyon kapsamını öğrenmek için lütfenmakine üreticisi ile bağlantı kurun.Birçok makine üreticisi ve HEIDENHAIN, sizlere HEIDENHAINkumanda programlama kursu sunar. Kumanda fonksiyonlarıkonusunda daha fazla bilgi sahibi olmak için bu kurslara katılmanızönerilir.

Döngü Programlaması Kullanıcı El Kitabı:Tüm döngü fonksiyonları (tarama sistemi döngüleri veişleme döngüleri) Döngü Programlaması KullanıcıEl Kitabı'nda açıklanmıştır. Bu el kitabına ihtiyaçduyarsanız HEIDENHAIN'a başvurun.ID: 1096886-xx

Kullanıcı el kitabı, Kurulum, NC programlarını testetme ve işleme:Makinenin kurulumu ve NC programlarınızı test etme veişleme ile ilgili tüm içerikler Kurulum, NC programlarınıtest etme ve işleme kullanıcı el kitabında açıklanmıştır.Bu el kitabına ihtiyaç duyarsanız HEIDENHAIN'abaşvurun.ID: 1263172-xx

30 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 31: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar

Yazılım SeçenekleriTNC 620, makine üreticiniz tarafından onaylanabilen, farklı yazılım seçeneklerine sahiptir. Her seçenek ayrı olarakonaylanır ve aşağıdaki fonksiyonları içerir:

Additional Axis (seçenek #0 ve seçenek #1)

Ek eksen Ek kontrol döngüleri 1 ve 2

Advanced Function Set 1 (seçenek #8)

Gelişmiş fonksiyon grubu 1 Yuvarlak tezgah işlemesi:Konturların silindir üzerinden işlenmesimm/dak cinsinden besleme

Koordinat dönüştürmeleri:Çalışma düzleminin döndürülmesi

Advanced Function Set 2 (seçenek #9)

Gelişmiş fonksiyon grubu 2Dışa aktarım için izin alınmalıdır

3D işleme:Özelikle sarsıntısız hareket kontrolüYüzey normalleri vektörü üzerinden 3D alet düzeltmesiProgram akışı sırasında elektronik el çarkı ile döner başlıkkonumunun değiştirilmesi; Alet kılavuz noktası (alet ucu veyabilye merkezi) pozisyonu değişmez (TCPM = Tool Center PointManagement)Aleti kontura dik tutunHareket yönü ve alet yönüne dik olan alet yarıçapı düzeltmesi

Enterpolasyon:5 eksende doğru

Touch Probe Functions (seçenek no. 17)

Tarama sistemi döngüleri:Alet dengesizliğini otomatik işletimde telafi edinManuel İşletim türünde referans noktası belirleyinReferans noktasının otomatik işletimde belirlenmesiİşleme parçasını otomatik ölçmekAletleri otomatik ölçmek

Tarama sistemi fonksiyonları

HEIDENHAIN DNC (seçenek #18)

Harici PC uygulamalarıyla iletişim COM bileşenleri üzerinden

Advanced Programming Features (seçenek #19)

Gelişmiş programlamafonksiyonları

FK serbest kontur programlama:HEIDENHAIN açık metinde grafik desteklerle NC'ye uygun ölçümlenme-miş malzeme için programlama

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 31

Page 32: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

Advanced Programming Features (seçenek #19)

İşlem döngüleri:Derin delme, raybalama, tornalama, havşalama, merkezleme (201 -205, 208, 240, 241 döngüleri)İç ve dış dişlileri frezeleme (262 - 265, 267 döngüleri)Dikdörtgen ve dairesel ceplerin ve pimlerin perdahlanması (212 ila215, 251 ila 257 döngüleri)Düz ve eğri açılı yüzeylerin işlenmesi (230 ila 233 döngüleri)Düz yivler ve dairesel yivler (210, 211, 253, 254 döngüleri)Daire ve çizgiler üzerine nokta örnekleri (220, 221 döngüleri)Kontur çizimi, kontur cebi (paralel konturlu), trokoidal kontur yivi (20ila 25, 275 döngüleri)Kazıma (döngü 225)Üretici döngüleri (makine üreticisi tarafından özel olarak üretilmişdöngüler) entegre edilebilir

Advanced Graphic Features (seçenek #20)

Gelişmiş grafik fonksiyonları Test ve işlem grafiği:Üstten görünüşÜç düzlemde gösterim3D gösterimi

Advanced Function Set 3 (seçenek #21)

Gelişmiş fonksiyon grubu 3 Alet düzeltme:M120: Yarıçapı düzeltilen konturu 99 önermeye kadar önden hesaplayın(LOOK AHEAD)3D işleme:M118: Program akışı sırasında el çarkı konumlandırmasını ekleyin

Pallet Managment (seçenek no. 22)

Palet yönetimi Malzemelerin istenen sırada işlenmesi

Display Step (seçenek #23)

Gösterge adımı Giriş hassasiyeti:0,01 µm'ye kadar doğrusal eksenler0,00001°'ye kadar açı eksenleri

CAD Import (seçenek no. 42)

CAD Import DXF, STEP ve IGES desteklenirKontur ve nokta desenlerin kabul edilmesiKonforlu referans noktası tespitiAçık metin programlarındaki kontur kesitlerinin grafiksel olarak seçimi

KinematicsOpt (seçenek #48)

Makine kinematiğininoptimizasyonu

Etkin kinematiği kaydetme/geri yüklemeEtkin kinematiği kontrol etmeEtkin kinematiği optimize etme

32 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 33: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar

Extended Tool Management (seçenek #93)

Gelişmiş alet yönetimi Python bazlı

Remote Desktop Manager (seçenek #133)

Harici bilgisayar birimleri uzaktankumandası

Ayrı bilgisayar biriminde WindowsKumanda yüzeyine bağlı

Cross Talk Compensation – CTC (seçenek #141)

Aks bağlantıları denkleştirme Eksen ivmelenmesiyle dinamik şartlı pozisyon değişimlerinin tespitiTCP (Tool Center Point) kompanzasyonu

Position Adaptive Control – PAC (seçenek #142)

Adaptif pozisyon kontrolü Çalışma mekanındaki eksenlerin konumlarına bağlı olarak ayarparametrelerinin uygun hale getirilmesiEksenin hızına veya ivmelenmesine bağlı olarak ayarparametrelerinin uygun hale getirilmesi

Load Adaptive Control – LAC (seçenek #143)

Adaptif yük kontrolü İşleme parçası kütlesi ve sürtünme gücünün otomatik olarak TespitEdilmesiMalzemenin güncel kütlesine bağlı olarak ayar parametrelerininuygun hale getirilmesi

Active Chatter Control – ACC (seçenek #145)

Etkin gürültü önleme İşleme sırasında tam otomatik gürültü önleme fonksiyonu

Active Vibration Damping – AVD (seçenek no. 146)

Etkin titreşim sönümlemesi Malzeme yüzeyinin iyileştirilmesi için makine titreşimlerinin sönümlendi-rilmesi

Batch Process Manager (seçenek no. 154)

Batch Process Manager Üretim görevlerinin planlanması

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 33

Page 34: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

Gelişim durumu (yükseltme fonksiyonları)Yazılım seçeneklerinin yanı sıra, kumanda yazılımına ait önemlidiğer gelişmeler güncelleme fonksiyonları üzerinden, yani FeatureContent Level (gelişim durumu teriminin İng. karşılığı) ile yönetilir.Kumandanızda bir yazılım güncellemesi alırsanız FCL'ye tabi olanfonksiyonlar otomatik olarak kullanımınıza sunulmaz.

Makinenizi yeni aldıysanız, tüm güncelleme fonksiyonlarıücretsiz olarak kullanıma sunulur.

Yükseltme fonksiyonları, el kitabında FCL n ile işaretlenmiştir.Buradaki n, gelişim durumunun sıra numarasını gösterir.Satın alma ile birlikte size verilen bir anahtar numarası ile FCLfonksiyonlarını sürekli serbest bırakabilirsiniz. Bunun için makineüreticisi veya HEIDENHAIN ile bağlantı kurun.

Öngörülen kullanım yeriKumanda, A sınıfına EN 55022 uyarınca uygundur ve temel olarakendüstri alanında kullanım için öngörülmüştür.

Yasal UyarıBu ürün Open Source yazılımı kullanır. Diğer bilgileri kumandaüzerindeki şu bölümler altında bulabilirsiniz:

MOD tuşuna basınAnahtar sayısını belirtin öğesini seçinLİSANS BİLGİLERİ yazılım tuşu

34 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 35: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar

Yeni fonksiyonlar 81760x-053D yarıçap düzeltmesinin komple alet yarıçapı üzerindeetkili olması için yeni fonksiyon FUNCTION PROG PATH, bkz."Programlanmış hattın yorumlanması", Sayfa 376Üçüncü ya da dördüncü masaüstünde bir uygulama aktifseişletim türü tuşları dokunmatik kumandada da etkili olur, bkz."Elemanları kaydedin ve NC programlarına geçiş yapın",Sayfa 435CONTOUR DEF artık DIN/ISO kapsamında da programlanabilir,bkz. "Kontur ve nokta çalışmaları için açık metin fonksiyonlarımenüsü", Sayfa 313PLANE fonksiyonları şimdi DIN/ISO kapsamında da FMAXve FAUTO ile programlanabilir, bkz. "PLANE fonksiyonununkonumlandırma davranışını belirleme", Sayfa 355Bir sayacı kumanda etmek için yeni fonksiyon FUNCTIONCOUNT, bkz. "Sayaç tanımlama", Sayfa 316NC durdur halinde aleti konturdan kaldırmak için yeni fonksiyonFUNCTION LIFTOFF, bkz. "NC durma sırasında aleti kaldır:FUNCTION LIFTOFF", Sayfa 332NC tümceleri yorumlanabilir, bkz. "NC tümcesini sonradanyorumlayın", Sayfa 180CAD-Viewer noktaları FMAX ile bir H dosyasına dışa aktarır,bkz. "Dosya tipi seçimi", Sayfa 401CAD-Viewer'ın çok sayıda örneği açılmışsa bunlar üçüncümasaüstünde küçük gösterilir.CAD-Viewer ile artık DXF, IGES ve STEP içerisinden veriaktarımı yapılabilir , bkz. "CAD dosyalarından verileri uygula",Sayfa 385D00 fonksiyonuyla artık tanımlanmamış Q parametreleri deaktarılabilir.D16 durumunda Q parametresi ya da QS parametresindereferansların kaynak ve hedef olarak belirtilmesi mümkündür,bkz. "Esaslar", Sayfa 269D18 fonksiyonları genişletildi, bkz. "D18 – Sistem verileriniokuma", Sayfa 276

Daha fazla bilgi: Kullanıcı el kitabı Kurulum, NC programlarınıtest etme ve işleme

Yeni fonksiyon Batch Process Manager ile üretim görevlerininplanlanması yapılabilir.Yeni fonksiyon alet odaklı palet çalışması.Yeni palet referans noktası yönetimi.Bir program akışı işletim türünde bir palet tablosu seçilmişseDonanım listesi ve T kul. sırası komple palet tablosu içinhesaplanır.Alet taşıyıcı dosyalarını, dosya yönetiminde de açabilirsiniz.TABLONUN / NC-PGM UYARLAMASI fonksiyonuyla serbesttanımlanabilir tablolar da içe aktarılabilir ve uyarlanabilir.Makine üreticisi bir tablo içe aktarmada güncelleme kurallarıyardımıyla ör. tablo ve NC programlarından noktalı harfleriotomatik olarak çıkarabilir.Alet tablosunda alet adlarının hızlı araması yapılabilir.

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 35

Page 36: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

Makine üreticisi referans noktası ayarını münferit eksenlerdekilitleyebilir.Referans noktası tablosunun 0 satırı manuel olarak dadüzenlenebilir.Elemanlar tüm ağaç yapılarında çift tıklamayla açılabilir vekapatılabilir.Durum göstergesinde yansıtılmış işlem için yeni sembol.Program Testi işletim türünde grafik ayarları sürekli kaydedilir.Program Testi işletim türünde şimdi çeşitli hareket alanlarıseçilebilir.Tarama sistemlerinin alet verileri ayrıca alet yönetiminde de(seçenek no. 93) gösterilebilir ve girilebilir.Telsiz tarama sistemlerini yönetmek için yeni MOD diyaloğu.TARAMA SİST İZLEM KAPALI yazılım tuşları yardımıyla taramasistemi denetimini 30 san. süreyle baskılayabilirsiniz.Manuel taramada ROT ve P torna tezgahı üzerinden hizalamayapılabilir.Aktif durumdaki mil izlemede mil devirlerinin sayısı korumakapısı açıkken sınırlıdır. Gerekirse milin dönme yönü değişir, buşekilde her zaman en kısa yola konumlama yapılmaz.Durum göstergesinin (simgeler) sırasını belirlemek için yenimakine parametresi iconPrioList (No. 100813).clearPathAtBlk (No. 124203) makine parametresi ile ProgramTesti işletim türündeki alet yollarının yeni bir BLK formundasilinip silinmeyeceğini belirleyebilirsiniz.Hangi koordinat sisteminde durum göstergesinde bir sıfır noktasıkaydırmasının gösterileceğini seçmek için yeni isteğe bağlımakine parametresi CfgDisplayCoordSys (No. 127500).Kumanda maks. 8 ayar döngüsünü, bunlardan maks. iki milidestekler.

36 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 37: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar

Değiştirilen fonksiyonlar 81760x-05Kilitli aletleri kullanırsanız kumanda Programlama işletimtüründe bir uyarı verir, bkz. "Programlama grafiği", Sayfa 192M94 ek fonksiyonu, yazılım sınır şalteri ya da hareket sınırları ilesınırlanmamış döner eksenlerin tümü için geçerlidir, bkz. "Devirekseni göstergesini 360° altındaki bir değere indirme: M94",Sayfa 369Delikler ve dişliler programlama grafiğinde açık mavi renktegösterilir, bkz. "Programlama grafiği", Sayfa 192Sıralama düzeni ve sütun genişlikleri, alet seçim penceresindekumanda kapatıldıktan sonra da muhafaza edilir, bkz. "Aletverilerini açma", Sayfa 116%:PGM ile çağrılan bir alt program M2 veya M30 ile sonlanırsakumanda bir uyarı verir. Başka bir NC programı seçtiğinizdekumanda uyarıyı otomatik olarak siler, bkz. "Programlamauyarıları", Sayfa 236Büyük veri miktarlarının bir NC programı içerisine eklenmesüresi belirgin şekilde kısaltıldı.Fare ile çift tıklama ve ENT tuşu, tablo editörünün seçimalanlarında bir açılır pencere açar.Makine üreticisi, seçimin M138 ile kaldırıldığı eksenlerdekumandanın 0 değerini dosyalaması ya da eksen açısını dikkatealması durumunu yapılandırır, bkz. "Hareketli eksen seçimi:M138", Sayfa 373SYSSTR fonksiyonuyla palet programlarının yolu okunabilir, bkz."Sistem verilerini okuma", Sayfa 289

Daha fazla bilgi: Kullanıcı el kitabı Kurulum, NC programlarınıtest etme ve işleme

Kilitli aletleri kullanırsanız kumanda, Program Testi işletimtüründe bir uyarı verir.Kumanda, kontura yeniden yaklaşma durumunda birkonumlandırma mantığı sağlar.Yardımcı bir aletin kontura yeniden yaklaşması durumundakonumlandırma mantığı değiştirildi.Güncel kinematikte etkinleştirilmemiş eksenler için döndürülmüşçalışma düzleminde de referans işlemi yapılabilir.Grafik, aleti müdahale durumunda kırmızı ve boş kesimde mavirenkte gösterir.Kesim düzlemlerinin konumları program seçiminde ya da yenibir BLK formunda artık geri alınmaz.Mil devir sayıları Manuel İşletim işletim türünde de virgülsonrası hanelerle girilebilir. Devir sayısı < 1000 durumundakumanda, virgül sonrası haneleri gösterir.Kumanda, silinene kadar ya da daha öncelikli bir hata (hatasınıfı) ile değiştirilinceye kadar üst satırda bir hata mesajıgösterir.Bir USB bellek artık bir yazılım tuşu yardımıyla bağlanmakzorunda değil.Adım ölçüsü, mil devir sayısı ve beslemeyi ayarlama sırasındakihız, elektronik el çarklarında uyarlandı.Temel dönüş, 3D temel dönüş ve döndürülmüş çalışma düzlemiile ilgili simgeler, daha iyi ayırt edilmeleri amacıyla uyarlandı.FUNCTION TCPM simgesi değiştirildi.

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 37

Page 38: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

Kumanda, bir tablonun içe aktarılma ya da tablo formatınınuyarlanma durumunu otomatik olarak algılar.İmleç, alet yönetiminin giriş alanına ayarlandığında komple girişalanı işaretlenir.Yapılandırma parça dosyalarının değiştirilmesi durumundakumanda, program testini artık durdurmaz, bunun yerine sadecebir uyarı gösterir.Referans işlemi yapılmamış eksenler durumunda bir referansnoktası ayarlayamaz ve referans noktasını değiştiremezsiniz.El çarkını devre dışı bırakma durumunda el çarkıpotansiyometreleri hala aktifse kumanda, bir uyarı verir.El çarkları HR 550 veya HR 550FS kullanılıyorsa çok düşük akügerilimi durumunda bir uyarı verilir.Makine üreticisi CUT 0 ile bir alette kaydırmanın R-OFFShesaplanıp hesaplanmayacağını tespit edebilir.Makine üreticisi simüle edilmiş alet değişimi konumunudeğiştirebilir.decimalCharakter (No. 100805) makine parametresindeondalık işareti olarak bir nokta ya da bir virgül kullanılmasınıayarlayabilirsiniz.

Yeni ve değiştirilmiş döngü fonksiyonları 81760x-05Diğer bilgiler:Döngü Programlaması Kullanıcı El Kitabı

Yeni döngü 441 HIZLI TARAMA. Bu döngü ile çeşitli taramasistemi parametrelerini (örn. konumlandırma beslemesi) globalolarak aşağıda kullanılan tüm tarama sistemi döngüleri içinbelirleyebilirsiniz.Döngü 256 RECTANGULAR STUD ve 257 CIRCULAR STUDparametre Q215, Q385, Q369 ve Q386 olarak genişletildi.Döngü 239, LAC regülatör fonksiyonuyla makine eksenleriningüncel yüklenmesini belirler. Ayrıca döngü 239 şimdi maksimumeksen hızlanmasını da uyarlayabilir. Döngü 239, bileşikeksenlerde yüklenmeyi belirlemeyi destekler.Döngü 205 ve 241 durumunda ilerleme tutumu değiştirildi.233 döngüsünde detay değişiklikleri: Perdahlama işlemindekesim uzunluğunu denetler (LCUTS), kumlamada frezestratejisiyle 0-3 yüzeyi freze yönünde Q357 olarak büyütür (buyönde bir sınırlama yoksa).CONTOUR DEF DIN/ISO kapsamında programlanabilir.OLD CYCLES altında düzenlenmiş, teknik olarak elden geçirilmişdöngüler 1, 2, 3, 4, 5, 17, 212, 213, 214, 215, 210, 211, 230,231 artık editör üzerinden eklenemez. Ancak bu döngülerinişlenmesi ve değiştirilmesi halen mümkündür.Diğerlerinin yanı sıra 480, 481, 482 tezgah tarama sistemidöngüleri gizlenebilir.Döngü 225 kazıma, yeni bir söz dizimiyle güncel sayaçdurumunu kazıyabilir.Tarama sistemi tablosunda yeni sütun SERIAL.Kontur çekmeyi genişletme: Kalan malzeme ile Döngü 25,döngü 276 kontur çekme 3D.

38 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 39: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar

Yeni fonksiyonlar 81760x-06Artık kesim verileri tablolarıyla çalışmak mümkündür, bkz."Kesim verileri tablolarıyla çalışma", Sayfa 189FK programlamada işleme düzlemi seçimi için yeni yazılım tuşuDÜZLEM XY ZX YZ, bkz. "Temel bilgiler", Sayfa 161Program Testi işletim türünde NC programında tanımlanmış birsayaç simüle edilir, bkz. "Sayaç tanımlama", Sayfa 316Çağrılan bir NC programı, çağıran NC programında tamamenişlenmişse değiştirilebilir.CAD-Viewer'de referans noktasını veya sıfır noktasınıliste görünümü penceresinde doğrudan sayı girişi iletanımlayabilirsiniz, bkz. "CAD dosyalarından verileri uygula",Sayfa 385QS parametreleriyle serbest tanımlanabilir tablolardanokumak ve yazmak artık mümkündür, bkz. "D27 – Serbestçetanımlanabilir tabloyu tanımlama", Sayfa 325D16 fonksiyonu, yorum satırlarını yazabileceğiniz giriş işareti *ile genişletildi, bkz. "Metin dosyası oluştur", Sayfa 269D16 fonksiyonu %RS için metinlerin biçimlendirme olmadançıktısını alabileceğiniz yeni çıktı formatı, bkz. "Metin dosyasıoluştur", Sayfa 269D18 fonksiyonları genişletildi, bkz. "D18 – Sistem verileriniokuma", Sayfa 276

Daha fazla bilgi: Kullanıcı el kitabı Kurulum, NC programlarınıtest etme ve işleme

Yeni kullanıcı yönetimi ile farklı erişim yetkileri ile kullanıcılaroluşturabilir ve yönetebilirsiniz.Yeni yazılım seçeneği Component Monitoring ile tanımlı makinebileşenlerini otomatik olarak aşırı yük bakımından kontroledebilirsiniz.Yeni ANA BİLGİSAYAR İŞLETİM fonksiyonuyla komutu harici birana bilgisayara devredebilirsiniz.Kısaca SRI olarak adlandırılan State Reporting Interface ileHEIDENHAIN, makinenizin işletim durumlarının kaydı için basitve sağlam bir arayüz sunmaktadır.Temel dönüş Manuel işletim işletim türünde dikkate alınır.Ekran düzeni yazılım tuşları uyarlandı.Ek durum göstergesi hat ve açı toleransını aktif döngü 32olmadan gösterir.Kumanda, işleme öncesinde tüm NC programlarının tam olupolmadığını kontrol eder. Eksik bir NC programını başlatırsanızkumanda bir hata mesajı ile iptal eder.El girişi ile pozisyonlama işletim türünde NC tümceleriniatlamak mümkündür.Alet tablosu iki yeni alet tipi içeriyor: Bilye frezesi ve Simitfrezesi.Seçime bağlı program akışı durdur yazılım tuşunun görünümüdeğişti.PGM MGT ile ERR arasındaki tuş, ekran değiştirme tuşu olarakkullanılabilir.Kumanda, exFAT dosya sistemli USB cihazlarını destekler.

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 39

Page 40: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

<10 değerinde bir ilerlemede kumanda, girilen bir ondalıkbasamağı gösterir, <1 değerinde kumanda iki ondalık basamağıgösterir.Bir dokunmatik ekranda tam ekran modu 5 saniye sonraotomatik olarak sonlandırılır.Makine üreticisi Program Testi işletim türünde, alet tablosununmu yoksa genişletilmiş alet yönetiminin mi açılacağınıbelirleyebilir.Makine üreticisi, TABLONUN / NC-PGM UYARLAMASIfonksiyonuyla hangi dosya tiplerini içe aktarabileceğinizi belirler.Alet uygulama dosyalarının ayarlarını belirlemek için yenimakine parametresi CfgProgramCheck (No. 129800).

Değiştirilen fonksiyonlar 81760x-06PLANE fonksiyonları SEQ öğesine ek olarak alternatif birSYM seçim imkanı sunar, bkz. "PLANE fonksiyonununkonumlandırma davranışını belirleme", Sayfa 355Kesim verileri işlemcisi revize edildi, bkz. "Kesim verileriişlemcisi", Sayfa 188CAD-Viewer artık bir PLANE VECTOR yerine bir PLANE SPATIALveriyor, bkz. "Sıfır noktası belirleme", Sayfa 395CAD-Viewer artık standart olarak 2D konturları veriyor.Kumanda, alet çağırma bir alet adı ve alet numarasıprogramlanmamış ama önceki T tümcesindeki ile aynı aletekseni programlanmışsa bir alet değişimi makrosu uygulamaz,bkz. "Alet verilerini açma", Sayfa 116Bir FK tümcesini M89 fonksiyonuyla kombine ettiğinizdekumanda bir hata mesajı vermez.D16 fonksiyonu bünyesinde M_CLOSE ve M_TRUNCATEçıktıda ekran üzerine eşit etki eder, bkz. "Mesajları ekrandagörüntüle", Sayfa 275

Daha fazla bilgi: Kullanıcı el kitabı Kurulum, NC programlarınıtest etme ve işleme

Bunu artık Batch Process Manager sadece Programlama,Program akışı tümce takibi ve Program akışı tekli tümceişletim türlerinde açabilirsiniz.GOTO tuşu şimdi Program Testi işletim türünde diğer işletimtürlerinde olduğu gibi etki ediyor.Eksen açısı çevirme açısına eşit değilse manuel taramafonksiyonları ile referans noktası ayarında artık bir hata mesajıverilmez, Calisma duzlemi tutarsiz menüsü açılır.REF. NOK. ETKİNLEŞTİRME yazılım tuşu referans noktasıyönetiminin aktif bir satırının değerlerini de günceller.Üçüncü masaüstünden işletim türü tuşlarıyla her işletim türünegeçiş yapılabilir.Program Testi işletim türündeki ek durum göstergesi Manuelİşletim işletim türüne uyarlandı.Kumanda web tarayıcının güncellenmesine izin verirRemote Desktop Manager'da Shutdown bağlantısında ek birbekleme süresi girme imkanı vardır.Alet tablosunda eski alet tipleri kaldırıldı. Bu alet tipindekimevcut aletler Tanımlanmamış tipini alır.

40 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 41: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar

Gelişmiş alet yönetiminde bağlama duyarlı çevrimiçi yardımageçiş artık alet formunu düzenlerken de mümkün.Ekran koruyucu Glideshow kaldırıldı.Makine üreticisi Manuel işletim işletim türünde hangi Mfonksiyonlarına izin verileceğini belirleyebilir.Makine üreticisi alet tablosunun L-OFFS ve R-OFFS sütunlarıiçin standart değerleri belirleyebilir.

Yeni ve değiştirilmiş döngü fonksiyonları 81760x-06Diğer bilgiler:Döngü Programlaması Kullanıcı El Kitabı

Yeni döngü 1410 KENAR TARAMASI (seçenek no. 17).Yeni döngü 1411 IKI DAIRENIN TARANMASI (seçenek no. 17).Yeni döngü 1420 DÜZLEM TARAMASI (seçenek no. 17).Referans noktası ayarında chkTiltingAxes (No. 204600) 408 ila419 otomatik tarama sistemi döngüleri tarafından dikkate alınır.Tarama sistemi döngüleri 41x, referans noktalarının otomatikkaydı: Q303 OLCU DEGERI AKTARIMI ve Q305 TABLODAKINO. döngü parametrelerinin yeni davranışı.420 ACI OLCUMU döngüsünde ön konumlandırmada döngü vetarama sistemi tablosu bilgileri dikkate alınır.450 SAVE KINEMATICS döngüsü restorasyon sırasında aynıdeğerleri yazmaz.451 MEASURE KINEMATICS döngüsüne Q406 MOD döngüparametresinde 3 değeri eklendi.451 MEASURE KINEMATICS ve 453 KINEMATIK IZGARAdöngülerinde kalibrasyon bilyesinin yarıçapı sadece ikinciölçümde denetlenir.Tarama sistemi tablosuna REAKSİYON sütunu eklendi.Döngü 24 YANAL PERDAHLAMA bünyesinde yukarı ve aşağıyuvarlama teğetsel Helix aracılığıyla son sevk işlemindegerçekleşir.233 PLANLI FREZELEME döngüsüne Q367 YUZEY KONUMUparametresi eklendi.257 CIRCULAR STUD döngüsü Q207 FREZE BESLEMESI'nikumlama işlemi için de kullanır.Makine parametresi CfgThreadSpindle (No. 113600)kullanımınıza sunuldu.

1

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 41

Page 42: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar1

42 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 43: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

2İlk adımlar

Page 44: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | Genel bakış2

2.1 Genel bakışBu bölüm size, kumandanın önemli kullanımlarını süratle öğrenmekiçin yardımcı olacaktır. Konu hakkında daha fazla bilgiye,yönlendirilen tanımlamadan ulaşabilirsiniz.

Bu bölüm aşağıdaki konuları içerir:Makinenin açılmasıMalzemeyi programlama

Kurulum, NC programları test etme ve işleme kullanıcı elkitabında aşağıdaki konuları bulabilirsiniz:

Makinenin açılmasıMalzemenin grafik olarak test edilmesiAletlerin düzenlenmesiMalzemenin düzenlenmesiMalzemenin işlenmesi

44 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 45: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | Makinenin açılması

2.2 Makinenin açılması

Akım kesintisini onaylayın

TEHLIKEDikkat, kullanıcı için tehlike!Makine ve makine bileşenlerinden dolayı her zamanmekanik tehlikeler söz konusudur. Elektrikli, manyetik ya daelektromanyetik alanlar özellikle kalp pili kullanan ve implantbulunan kişiler için tehlikelidir. Makinenin devreye alınmasıylatehlike başlar!

Makine el kitabı dikkate alınmalı ve izlenmelidirGüvenlik uyarıları ve güvenlik sembolleri dikkate alınmalı veizlenmelidirGüvenlik tertibatları kullanılmalıdır

Makine el kitabını dikkate alın!Makinenin başlatılması ve referans noktalarınınçalıştırılması makineye bağlı olan fonksiyonlardır.

Kumandanın ve makinenin besleme gerilimini açınKumanda işletim sistemini başlatır. Bu işlem birkaç dakikaalabilir.Ardından kumanda, ekranın üst satırında elektrik kesintisidiyaloğunu gösterir.

Tuşa CE basınKumanda, PLC programını dönüştürür.Kontrol gerilimini açınKumanda Manuel İşletim türündedir.

Makinenize bağlı olarak NC programlarını işlemek içinbaşka adımlar gereklidir.

Bu konu hakkında detaylı bilgilerMakinenin açılmasıAyrıntılı bilgiler: Ayarlama, NC programlarını test etme veişleme el kitabı

2

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 45

Page 46: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama2

2.3 İlk kısmı programlama

İşletim türü seçimiSadece Programlama işletim türünde NC programları oluşturabi-lirsiniz:

İşletim türleri tuşuna basınKumanda Programlama işletim türüne geçer.

Bu konu hakkında detaylı bilgilerİşletim türleriDiğer bilgiler: "Programlama", Sayfa 63

Kumandanın önemli kumanda elemanlarıTuş Diyalog kılavuzu fonksiyonları

Girişi onaylayın ve bir sonraki diyalog sorusunuetkinleştirin

NOENT

Diyalog sorusuna geçin

Diyaloğu önceden sonlandırın

Diyaloğu bitirin, girişleri iptal edin

Etkin işletim durumuna bağlı olarak fonksiyonlarıseçtiğiniz ekrandaki yazılım tuşları

Bu konu hakkında detaylı bilgilerNC programları oluşturma ve değiştirmeDiğer bilgiler: "NC programını düzenleme", Sayfa 89Tuşlara genel bakış Diğer bilgiler: "Kumanda ile ilgili kumanda elemanları", Sayfa 2

46 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 47: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama

Yeni NC programı açma / dosya yönetimiPGM MGT tuşuna basınKumanda, dosya yönetimini açar.

Kumandanın dosya yönetimi, Windows Explorer ilebilgisayardaki dosya yönetimine benzer yapıdadır.Dosya yönetimiyle, kumanda dahili hafızasındakiveriler yönetilir.

Ok tuşuyla, yeni dosyayı oluşturacağınız klasörüseçinŞu uzantıya sahip herhangi bir dosya ismi girin:.i

ENT tuşuyla onaylayınKumanda, yeni NC programının ölçü biriminisorar.

Ölçü birimi seçin: MM veya INCH yazılım tuşunabasın

Kumanda, NC programının ilk ve son NC tümcesini otomatikoluşturur. Bu NC tümcelerini daha sonra değiştiremezsiniz.Bu konu hakkında detaylı bilgiler

Dosya yönetimiDiğer bilgiler: "Dosya yönetimi", Sayfa 95Yeni NC programı oluşturmaDiğer bilgiler: "NC programlarını açma ve girme", Sayfa 81

2

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 47

Page 48: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama2

Ham parçayı tanımlamaYeni bir NC programı açtıktan sonra ham parçayıtanımlayabilirsiniz. Bir küpü örneğin her biri seçili referansnoktasına bağlı olarak MIN ve MAKS noktalarını belirterektanımlarsınız.Yazılım tuşuyla istenen ham parça şekli seçildikten sonra kumanda,otomatik olarak ham parça tanımlamasını açar ve gerekli hamparça verilerini sorgular:

Z mil ekseni - XY düzlemi: Aktif mil eksenini girin. G17 ön ayarolarak arka planda bulunur, ENT tuşu ile devralınHam parça tanımlaması: Minimum X: Referans noktasına bağlıham parçanın en küçük X koordinatını girin, örn. 0, ENT tuşuylaonaylayınHam parça tanımlaması: Minimum Y: Referans noktasına bağlıham parçanın en küçük Y koordinatını girin, örn. 0, ENT tuşuylaonaylayınHam parça tanımlaması: Minimum Z: Referans noktasınabağlı ham parçanın en küçük Z koordinatını girin, örn. -40, ENTtuşuyla onaylayınHam parça tanımlaması: Maksimum X: Referans noktasınabağlı ham parçanın en büyük X koordinatını girin, örn. 100, ENTile onaylayınHam parça tanımlaması: Maksimum Y: Referans noktasınabağlı ham parçanın en büyük Y koordinatını girin, örn. 100, ENTile onaylayınHam parça tanımlaması: Maksimum Z: Referans noktasınabağlı ham parçanın en büyük Z koordinatını girin, örn. 0, ENTtuşuyla onaylayınKumanda, diyaloğu sonlandırır.

Örnek%YENİ g71 *

N10 G30 G17 X+0 Y+0 Z-40*

N20 G31 X+100 Y+100 Z+0*

N99999999 %YENİ G71 *

Bu konu hakkında detaylı bilgilerHam parça tanımlamasıDiğer bilgiler: "Yeni NC programını açma", Sayfa 85

48 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 49: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama

Program yapısıNC programları daima olabildiğince aynı yapıda olmalıdır. Bu genelbakışı artırır, programlamayı hızlandırır ve hata kaynaklarını azaltır.

Basit, klasik kontur işlemlerinde tavsiye edilen program yapısıÖrnek%BSPCONT G71 *

N10 G30 G71 X... Y... Z...*

N20 G31 X... Y... Z...*

N30 T5 G17 S5000*

N40 G00 G40 G90 Z+250*

N50 X... Y...*

N60 G01 Z+10 F3000 M13*

N70 X... Y... RL F500*

...

N160 G40 ... X... Y... F3000 M9*

N170 G00 Z+250 M2*

N99999999 BSPCONT G71 *

1 Aleti çağırma, alet eksenini tanımlama2 Aleti serbest hareket ettirin3 Çalışma düzleminde kontur başlangıç noktasının yakınına ön

konumlandırın4 Alet ekseninde malzeme üzerinden ya da doğrudan derinliğe ön

konumlandırma yapın, gerekirse mili/ soğutucu maddeyi devreyealma

5 Kontura yaklaşma6 Konturu işleme7 Konturdan çıkma8 Aleti serbest hareket ettirme, NC programını sonlandırmaBu konu hakkında detaylı bilgiler

Kontur programlamasıDiğer bilgiler: "Bir çalışma için alet hareketini programlayın",Sayfa 128

2

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 49

Page 50: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama2

Basit döngü programlarında tavsiye edilen program yapısıÖrnek%BSBCYC G71 *

N10 G30 G71 X... Y... Z...*

N20 G31 X... Y... Z..*

N30 T5 G17 S5000*

N40 G00 G40 G90 Z+250*

N50 G200...*

N60 X... Y...*

N70 G79 M13*

N80 G00 Z+250 M2*

N99999999 BSBCYC G71 *

1 Aleti çağırma, alet eksenini tanımlama2 Aleti serbest hareket ettirme3 işleme döngüsünü tanımlama4 İşleme pozisyonuna yaklaşma5 Döngü çağırma, mili/soğutucu maddeyi devreye alma6 Aleti serbest hareket ettirme, NC programını sonlandırmaBu konu hakkında detaylı bilgiler

Döngü programlamasıDiğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

50 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 51: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama

Basit kontur programlamasıSağda gösterilen kontur, 5 mm derinlikte bir defa tüm çevresindefrezelenmeli. Ham parça tanımını zaten oluşturdunuz. Fonksiyontuşu üzerinden bir diyalog açtıktan sonra kumanda tarafındanekranın üst satırında sorgulanan bütün verileri girin.

Alet çağırma: Alet verilerini girin. Girişi herdefasında ENT tuşuyla onaylayın, G17 aleteksenini unutmayınDoğrusal hareket için bir NC tümcesini açmaküzere L tuşuna basın

Ok tuşuyla sola doğru, G fonksiyonlarının girişalanına geçin

Hızlı harekette işlem hareketi için G00 yazılımtuşunu seçin

Mutlak ölçü bilgileri için G90 yazılım tuşuna basın

Aleti serbest hareket ettirin: Turuncu renkteki Zeksen tuşuna basın ve hareket ettirilecek konumiçin değeri girin, örn. 250. ENT tuşuyla onaylayınYarıçap düzeltmesi etkinleştirilmesin: G40 yazılımtuşuna basınEk fonksiyon M?END tuşuyla onaylayınKumanda girilen hareket tümcesini kaydeder.Doğrusal hareket için bir NC tümcesini açmaküzere L tuşuna basın

Ok tuşuyla sola doğru, G fonksiyonlarının girişalanına geçin

Hızlı harekette işlem hareketi için G00 yazılımtuşunu seçin

Aleti çalışma düzlemine ön konumlandırın:Turuncu renkteki X eksen tuşuna basın vehareket ettirilecek konum için değeri girin, örn.-20Turuncu renkteki Y eksen tuşuna basın vehareket ettirilecek konum için değeri girin, örn.-20. ENT tuşuyla onaylayınYarıçap düzeltmesi etkinleştirilmesin: G40 yazılımtuşuna basınEk fonksiyon M?END tuşuyla onaylayınKumanda girilen hareket tümcesini kaydeder.Doğrusal hareket için bir NC tümcesini açmaküzere L tuşuna basın

Ok tuşuyla sola doğru, G fonksiyonlarının girişalanına geçin

Hızlı harekette işlem hareketi için G00 yazılımtuşunu seçin

2

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 51

Page 52: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama2

Aleti derinliğe sürün: Turuncu renkteki Z eksentuşuna basın ve hareket ettirilecek konum içindeğeri girin, örn. -5. ENT tuşuyla onaylayınYarıçap düzeltmesi etkinleştirilmesin: G40 yazılımtuşuna basınEk fonksiyon M? Mili ve soğutma sıvısınıdevreye alın, ör. M13, END tuşuyla onaylayınKumanda girilen hareket tümcesini kaydeder.Doğrusal hareket için bir NC tümcesini açmaküzere L tuşuna basın

Kontur başlangıç noktası koordinatlarını 1 X ve Yolarak girin, örn. 5/5, ENT tuşuyla onaylayınŞerit sol tarafı yarıçap düzeltmesini etkinleştirin:G41 yazılım tuşuna basınF=? beslemesi Çalışma beslemesini girin, örn.700 mm/dak, END tuşuyla girdileri kaydedinKontura yaklaşmak için 26 girin: Yaklaşmadairesinin Yuvarlama yarıçapı? özelliğinitanımlayın, END tuşuyla girişleri kaydedinKonturu işleyin, kontur noktasına 2 sürün:Değişen bilgilerin girişlerini, yani sadece Ykoordinatı 95'i girmek ve END tuşuyla girdilerikaydetmek yeterlidirKontur noktasını 3 sürün: X koordinatı 95'i girinve END tuşuyla girdileri kaydedin

G24 pahını kontur noktasında 3 tanımlayın: Şevbölümü? 10 mm girin, END tuşuyla kaydedin

Kontur noktasını 4 sürün: Y koordinatı 5'i girin veEND tuşuyla girdileri kaydedin

G24 pahını kontur noktasında 4 tanımlayın: Şevbölümü? 20 mm girin, END tuşuyla kaydedin

Kontur noktasını 1 sürün: X koordinatı 5'i girin veEND tuşuyla girdileri kaydedin

Konturdan çıkmak için 27 girin: Uzaklaşmadairesinin Yuvarlama yarıçapı? özelliğinitanımlayınKonturdan çıkma: Malzeme dışı koordinatlarınıX ve Y olarak verin, örn. -20/-20, ENT tuşuylaonaylayınHerhangi bir yarıçap düzeltmesinietkinleştirmeme: G40 yazılım tuşuna basınDoğrusal hareket için bir NC tümcesini açmaküzere L tuşuna basınHızlı harekette işlem hareketi için G00 yazılımtuşuna basınAleti serbest hareket ettirin: Alet ekseninde içerisürmek için turuncu renkli Z eksen tuşuna basınve hareket ettirilecek pozisyon için değeri girin,örn. 250. ENT tuşuyla onaylayın

52 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 53: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama

Yarıçap düzeltmesi etkinleştirilmesin: G40 yazılımtuşuna basınM? ek fonksiyonu Program sonu için M2 girin,END tuşuyla onaylayınKumanda girilen hareket tümcesini kaydeder.

Bu konu hakkında detaylı bilgilerNC tümceleriyle komple bir örnekDiğer bilgiler: "Örnek: Doğru hareketi ve şev kartezyeni",Sayfa 151Yeni NC programı oluşturmaDiğer bilgiler: "NC programlarını açma ve girme", Sayfa 81Kontura yaklaşma/terk etmeDiğer bilgiler: "Kontura yaklaşma ve çıkma", Sayfa 131Konturları programlamaDiğer bilgiler: "Hat hareketlerine genel bakış", Sayfa 142Alet yarıçap düzeltmesiDiğer bilgiler: "Eksene paralel pozisyon tümcelerinde ",Sayfa 122M ek fonksiyonlarıDiğer bilgiler: "Program akışı kontrolü, mil ve soğutucu maddeiçin ek fonksiyonlar ", Sayfa 210

2

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 53

Page 54: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama2

Döngü programının oluşturulmasıSağdaki resimde gösterilen delikler (derinlik 20 mm) standart birdelme döngüsüyle imal edilmelidir. Ham parça tanımını zatenoluşturdunuz.

Alet çağırın: Alet verilerini girin. Her defasındagirişi ENT tuşuyla onaylayın, alet ekseniniunutmayınDoğrusal hareket için bir NC tümcesini açmaküzere L tuşuna basın

Ok tuşuyla sola doğru, G fonksiyonlarının girişalanına geçin

Hızlı harekette işlem hareketi için G00 yazılımtuşuna basınMutlak ölçü bilgileri için G90 yazılım tuşuna basınAleti serbest hareket ettirin: Turuncu renkli Zeksen tuşuna basın ve hareket ettirilecek konumiçin değeri girin, örn. 250. ENT tuşuyla onaylayınYarıçap düzeltmesi etkinleştirilmesin: G40 yazılımtuşuna basınEk fonksiyon M? Mili ve soğutma sıvısınıdevreye alma, ör. M13, END tuşuyla onaylayınKumanda girilen hareket tümcesini kaydeder.Döngü menüsünü açın: CYCL DEF tuşuna basın

Delme döngülerini gösterin

Standart delme döngüsünü 200 seçinKumanda, döngü tanımlaması diyaloğunubaşlatır.Kumanda tarafından sorgulanan parametreleriadım adım girin, her girişi ENT tuşuyla onaylayınKumanda, ekranın sağında ayrıca, ilgili döngüparametresinin gösterildiği bir grafik gösterirİlk delme konumuna sürmek için 0 girin: Delmekonumunun koordinatlarını girin, döngüyü M99ile çağırınDiğer delme konumuna sürmek için 0 girin:İlgili delme konumlarının koordinatlarını girin,döngüyü M99 ile çağırınAleti serbest hareket ettirme için 0 girin: Turuncurenkteki Z eksen tuşuna basın ve hareketettirilecek konum için değeri girin, örn. 250. ENTtuşuyla onaylayınM? ek fonksiyonuProgram sonu için M2 girin,END tuşuyla onaylayınKumanda girilen hareket tümcesini kaydeder.

54 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 55: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

İlk adımlar | İlk kısmı programlama

Örnek

%C200 G71 *

N10 G30 G17 X+0 Y+0 Z-40* Ham parça tanımı

N20 G31 X+100 Y+100 Z+0*

N30 T5 G17 S4500* Alet çağırma

N40 G00 G90 Z+250 G40* Aleti serbest hareket ettirme

N50 G200 DELİK Döngü tanımlama

Q200=2 ;GUVENLIK MES.

Q201=-20 ;DERINLIK

Q206=250 ;DERIN KESME BESL.

Q202=5 ;KESME DERINL.

Q210=0 ;UST BEKLEME SURESI

Q203=-10 ;YUZEY KOOR.

Q204=20 ;2. GUVENLIK MES.

Q211=0,2 ;ALT BEKLEME SURESI

Q395=0 ;DERINLIK REFERANSI

N60 G00 X+10 Y+10 M13 M99* Mil ve soğutucu madde açık, döngüyü çağırma

N70 G00 X+10 Y+90 M99* Döngüyü çağırma

N80 G00 X+90 Y+10 M99* Döngüyü çağırma

N90 G00 X+90 Y+90 M99* Döngü çağır

N100 G00 Z+250 M2* Aleti hareket ettirme, program sonu

N99999999 %C200 G71 *

Bu konu hakkında detaylı bilgilerYeni NC programı oluşturmaDiğer bilgiler: "NC programlarını açma ve girme", Sayfa 81Döngü programlamasıDiğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

2

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 55

Page 56: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 57: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

3Temel ilkeler

Page 58: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | TNC 6203

3.1 TNC 620HEIDENHAIN TNC kumandaları, klasik freze ve delmeçalışmalarını doğrudan makinede kolay anlaşılır açık metinlerolarak programlayabileceğiniz atölyeye uygun hat kumandalarıdır.Freze makineleri, delme makineleri ve işlem merkezlerindekikullanım için 6 eksene kadar tasarlanmıştır. Ayrıca mil açıpozisyonunu programlayarak ayarlayabilirsiniz.Kumanda paneli ve ekran görünümü açık bir şekilde düzenlenmiştir;böylece tüm fonksiyonlara hızlı ve kolay bir şekilde erişebilirsiniz.

HEIDENHAIN Açık Metin ve DIN/ISOAtölye için diyalog yönlendirmeli programlama dili olan, kullanıcıdostu HEIDENHAIN Açık Metinde program oluşturmak oldukçakolaydır. Bir program grafiği, program girişi sırasındaki tekil çalışmaadımlarını gösterir. NC'ye uygun bir çizim yoksa serbest konturprogramlama FK ek olarak yardımcı olabilir. Malzeme işlemeningrafiksel simülasyonu, program testi sırasında ve aynı zamandaprogram akışı sırasında mümkündür.Ek olarak kumandaları DIN/ISO'ya veya DNC işletimine göreprogramlayabilirsiniz.Bir NC programında bir malzeme işlemi uygulanırken, diğer birNC programında giriş yapılabilir ve test edilebilir.

UyumlulukHEIDENHAIN hat kumandalarında (TNC 150 B itibariyle)oluşturduğunuz NC programları, TNC 620tarafından sadece koşulluolarak işlenebilir. NC tümceleri geçersiz elemanlar içeriyorsa bunlarkumanda tarafından dosya açıldığında hata mesajı veya ERRORtümceleri olarak işaretlenir.

Burada iTNC 530 ile XXX arasındaki farklılıkların yeterliölçüde açıklanmış olmasına dikkat edin TNC 620.Diğer bilgiler: "TNC 620 ile iTNC 530 arasındakifarklar", Sayfa 476

58 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 59: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Ekran ve Kumanda paneli

3.2 Ekran ve Kumanda paneli

EkranKumanda, kompakt sürüm veya ayrı ekran ve kumanda panellisürüm şeklinde temin edilir. Her iki seçenekte de kumanda, 15 inçTFT düz ekranla donatılmıştır.

1 BaşlıkKumanda açıkken, ekran başlıkta seçilen işletim türleri göste-rilir: Makine işletim türleri solda ve programlama işletim türlerisağda. Başlık satırının daha büyük alanında, ekranın göster-diği işletim türü yer alır: orada diyalog soruları ve mesajmetinleri gösterilir (istisna: Kumanda sadece grafik gösterir-se).

2 Yazılım tuşlarıKumanda, sayfa altında, diğer fonksiyonları bir yazılım tuşuçubuğu ile gösterir. Bu fonksiyonları, altta yer alan tuşlarıkullanarak seçin. Yönlendirme için dar çubuklar direkt yazılımtuşu çubuğu üzerinden yazılım tuşu çubuk sayısını gösterir,bu çubuklar dışarıda düzenlenmiş üst karakter (Shift) tuşla-rı ile seçilebilir. Aktif yazılım tuşu çubuğu, mavi ışıklı çubukolarak gösterilir

3 Yazılım tuşu seçim tuşları4 Yazılım tuşu üst karakter tuşları5 Ekran düzeninin belirlenmesi6 Makine işletim türleri, programlama işletim türleri ve üçüncü

masaüstü için ekran değiştirme tuşu7 Makine üreticisi yazılım tuşları için yazılım tuşu seçim tuşları8 Makine üreticisi yazılım tuşları için yazılım tuşu üst karakter

tuşları9 USB bağlantısı

Dokunmatik kumandalı bir TNC 620 kullanıyorsanız bazıtuşları, hareketler üzerinden kullanabilirsiniz.Diğer bilgiler: "Dokunmatik ekran kullanımı",Sayfa 425

2

34

5

8

9

6

7

1

4

2

34

5

8

9

6

7

1

4

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 59

Page 60: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Ekran ve Kumanda paneli3

Ekran düzeninin belirlenmesiKullanıcı ekran bölmesini seçer. Kumanda, ör. Programlamaişletim türünde NC programını sol pencerede gösterebilir, busırada sağ pencere eş zamanlı olarak bir programlama grafiğigösterir. Alternatif olarak, sağ pencerede program sıralaması dagösterilir veya sadece büyük bir pencerede NC programı gösterilir.Kumandanın hangi pencereleri görüntüleyebileceği, seçilen işletimtürüne bağlıdır.Ekran düzeninin belirlenmesi:

Ekran düzeni tuşuna basın: Yazılım tuşuçubuğu, olası ekran düzenlerini gösterirDiğer bilgiler: "İşletim türleri", Sayfa 62Ekran düzenini yazılım tuşuyla seçin

Kumanda paneliTNC 620, dahili bir kumanda paneli ile teslim edilir. Alternatif olarakTNC 620, ayrı ekran ve Alfa klavyeli kumanda paneli seçeneğiylede mevcuttur.

1 Metin girişleri, dosya adları ve DIN/ISO programlama için Alfaklavye

2 Dosya yönetimiHesap makinesiMOD FonksiyonuHELP FonksiyonuHata mesajlarının görüntülenmesiEkranı iki işletim türü arasında değiştirme

3 Programlama işletim türleri4 Makine işletim türleri5 Programlama diyaloglarının açılması6 Ok tuşları ve geçiş talimatı GOTO7 Sayı girişi ve eksen seçimi8 Dokunmatik pad9 Fare tuşları10 Makine kumanda paneli

Diğer bilgiler: Makine el kitabı

Tekil tuşlara ait fonksiyonlar ilk kapak sayfasında yer almaktadır.

Dokunmatik kumandalı bir TNC 620 kullanıyorsanız bazıtuşları, hareketler üzerinden kullanabilirsiniz.Diğer bilgiler: "Dokunmatik ekran kullanımı",Sayfa 425

Makine el kitabını dikkate alın!Bazı makine üreticileri HEIDENHAIN'ın standart kullanımalanını kullanmazlar.Örn. NC Başlat veya NC Durdur gibi tuşlar makine elkitabınızda tarif edilmiştir.

2

34

5

6

7

2

34

5

8

9

6

7

10

1

60 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 61: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Ekran ve Kumanda paneli

Ekran klavyesiKumandanın kompakt sürümünü (alfa klavyesi olmadan)kullanıyorsanız harfleri ve özel karakterleri ekran klavyesiyle veyaUSB üzerinden bağlanmış bir alfa klavye ile girebilirsiniz.

Metni ekran klavyesiyle girmeEkran klavyesi ile çalışmak için aşağıdaki şekilde hareket edin:

Ör. program adı ya da dizin adı için ekranklavyesiyle bir harf girmek için GOTO tuşunabasınKumanda, ilgili harf tanımlamasını içerenkumanda sayı giriş alanını gösteren bir pencereaçar.İmleç istenen harfin üzerinde durana kadarrakam tuşuna birkaç kez basınBir sonraki karakteri girmeden önce kumandanınseçili karakteri devralmasını bekleyinOK yazılım tuşuyla metni açılan diyalog alanındadevralın

abc/ABC yazılım tuşuyla büyük/küçük harfler arasında tercihyapabilirsiniz. Makine üreticiniz ek özel karakterler tanımlamışsabunları ÖZEL İŞARET yazılım tuşu üzerinden çağırabilir veekleyebilirsiniz. Tekli karakterleri silmek için BACKSPACE yazılımtuşuna basın.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 61

Page 62: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | İşletim türleri3

3.3 İşletim türleri

Manuel işletim ve el. el çarkıMakinelerin ayarlanması Manuel İşletim türünde gerçekleşir.Bu işletim türünde, makine eksenleri manuel veya adımadım konumlandırılabilir, referans noktaları ve çalışmadüzlemikaydırılabilir.El. çarkı işletim türü makine eksenlerinin elektronik bir el çarkı HRile manuel şekilde hareket ettirilmesini destekler.

Ekran taksimi yazılım tuşları (önceden tanımlanan şekildeseçin)

Yazılım tuşu PencerePozisyonlar

Sol: Pozisyonlar, Sağ: Durum Göstergesi

Sol: Pozisyonlar, Sağ: Malzeme(Seçenek no. 20)

Sol: Pozisyonlar, Sağ: Çarpışma gövdesi vemalzeme

El girişi ile pozisyonlamaBu işletim türünde basit yöntem hareketleri programlanabilir, örn.yüzeysel frezeleme veya ön konumlandırma.

Ekran düzeni için yazılım tuşları

Yazılım tuşu PencereNC programı

Sol: NC programı, Sağ: Durum Göstergesi

Sol: NC programı, Sağ: Malzeme(Seçenek no. 20)

62 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 63: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | İşletim türleri

ProgramlamaBu işletim türünde NC programlarınızı oluşturursunuz.Programlamada çok yönlü destek ve tamamlama; serbest konturprogramlama, farklı döngüler ve Q parametre fonksiyonlarını sunar.İsteğe göre programlama grafiği, programlanmış hareket yollarınıgösterir.

Ekran düzeni için yazılım tuşları

Yazılım tuşu PencereNC programı

Sol: NC programı, sağ: program sıralaması

Sol: NC programı, sağ: programlama grafiği

Program TestiKumanda, ör. NC programındaki geometrik uyuşmazlıkları, eksikveya yanlış bilgileri ve çalışma alanındaki ihlalleri tespit etmek içinNC programlarının ve program bölümlerinin Program Testi işletimtüründe simülasyonunu yapar. Simülasyon, grafik olarak farklıgörünümlerle desteklenir. (seçenek #20)

Ekran düzeni için yazılım tuşları

Yazılım tuşu PencereNC programı

Sol: NC programı, Sağ: Durum Göstergesi

Sol: NC programı, Sağ: Malzeme(seçenek #20)

Malzeme(seçenek #20)

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 63

Page 64: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | İşletim türleri3

Tümce sırası program akışı ve tekil tümce programakışıProgram akışı tümce takibi işletim türünde kumanda, birNC programını program sonuna ya da manuel veya programlanmışbir kesintiye kadar sürdürür. Bir kesintiden sonra program akışınıtekrar sürdürebilirsiniz.Program akışı tekli tümce işletim türünde her NCtümcesiniNC başlat tuşuyla teker teker başlatırsınız. Nokta desendöngüleri ve CYCL CALL PAT durumunda kumanda her noktadansonra durur.

Ekran düzeni için yazılım tuşları

Yazılım tuşu PencereNC programı

Sol: NC programı, Sağ: sıralama

Sol: NC programı, Sağ: Durum Göstergesi

Sol: NC programı, Sağ: Malzeme(seçenek #20)

Malzeme(seçenek #20)

Palet tablolarında ekran düzeni yazılım tuşları(seçenek no. 22Pallet managment)

Yazılım tuşu PencerePalet tablosu

Sol: NC programı, sağ: palet tablosu

Sol: palet tablosu, sağ: durum göstergesi

Sol: palet tablosu, sağ: grafik

Batch Process Manager

64 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 65: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

3.4 NC esasları

Yol ölçüm cihazları ve referans işaretleriMakine eksenlerinde, makine tezgahı veya aletin pozisyonlarınıbelirleyen yol ölçüm cihazları yer alır. Doğrusal eksenlere genelolarak uzunluk ölçüm cihazları, yuvarlak tezgah ve hareketlieksenlere açı ölçüm cihazları takılmıştır.Eğer bir makine ekseni hareket ederse ona ait olan yol ölçümcihazı elektrikli bir sinyal oluşturur, kumanda bu sinyalden makineeksenine ait kesin gerçek pozisyonu hesaplar.Bir elektrik kesintisinde, makine kızak pozisyonu ve hesaplanangerçek pozisyon arasındaki düzen kaybolur. Bu düzeni tekraroluşturmak için artan yol ölçüm cihazları referans işaretlerinesahiptir. Bir referans işareti geçişinde kumanda, makineye sabit birreferans noktası tanımlayan bir sinyal elde eder. Böylece kumanda,güncel makine pozisyonu için gerçek pozisyon düzenini tekraroluşturabilir. Mesafe kodlu referans işaretleri içeren uzunluk ölçümcihazlarında, makine eksenlerini maksimum 20 mm, açı ölçümcihazlarında maksimum 20° hareket ettirmeniz gerekir.Mutlak ölçüm cihazlarında, başlatıldıktan sonra kumandaya kesinbir pozisyon değeri aktarılır. Bu nedenle makine eksenlerini hareketettirmeden gerçek pozisyon ve makine kızak pozisyonu arasındakidüzen, açılma işleminden hemen sonra tekrar oluşturulur.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 65

Page 66: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Programlanabilir eksenlerKumandanın programlanabilir eksenleri standart olarak DIN 66217eksen tanımlarına uygundur.Programlanabilir eksenlerin tanımlarını aşağıdaki tablodabulabilirsiniz.

Ana eksen Paralel eksen Devir ekseni

X U A

Y V B

Z W C

Makine el kitabını dikkate alın!Programlanabilir eksenlerin sayısı, adı ve atamasımakineye bağlıdır.Makine üreticiniz başka eksenler tanımlayabilir, ör. PLCeksenleri.

66 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 67: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

Referans sistemleriKumandanın bir ekseni tanımlı bir yol kadar sürebilmesi için birreferans sistemine gerek duymaktadır.Bir alet makinesinde doğrusal eksenler için basit bir referanssistemi olarak, eksene paralel şekilde monte edilmiş uzunluk ölçümcihazı işlev görmektedir. Uzunluk ölçüm cihazı bir sayı çizgisini,yani tek boyutlu bir koordinat sistemini gösterir.Düzlemde bir noktaya gitmek için kumanda, iki eksene vedolayısıyla iki boyutlu bir referans sistemine gerek duyar.Uzayda bir noktaya gitmek için kumanda, üç eksene ve dolayısıylaüç boyutlu bir referans sistemine gerek duyar. Üç eksen birbirine dikolarak düzenlendiğinde üç boyutlu kartezyen koordinat sistemidenilen bir sistem ortaya çıkar.

Sağ el kuralına göre parmak uçları üç ana ekseninpozitif yönlerini gösterir.

Bir noktanın uzayda kesin olarak belirlenebilmesi için üç boyutunyanı sıra ek olarak bir koordinat başnoktası gereklidir. Üç boyutlubir koordinat sisteminde koordinat başnoktası olarak ortak kesişmenoktası işlev görmektedir. Bu kesişme noktası X+0, Y+0 ve Z+0koordinatlarına sahiptir.Kumandanın örn. bir alet değişimini daima aynı pozisyonda, fakatbir işlemi her zaman güncel malzeme konumuna bağlı olarakuygulaması için kumandanın değişik referans sistemlerini ayırtetmesi gerekmektedir.Kumanda aşağıdaki referans sistemlerini ayırt eder:

Makine koordinat sistemi M-CS:Machine Coordinate SystemTemel koordinat sistemi B-CS:Basic Coordinate SystemMalzeme koordinat sistemi W-CS:Workpiece Coordinate SystemÇalışma düzlemi koordinat sistemi WPL-CS:Working Plane Coordinate SystemGiriş koordinat sistemi I-CS:Input Coordinate SystemAlet koordinat sistemi T-CS:Tool Coordinate System

Tüm koordinat sistemleri birbirine dayanmaktadır. Busistemler ilgili alet makinesinin kinematik zincirine tabidir.Makine koordinat sistemi burada referans ilgi sistemidir.

X∆

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 67

Page 68: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Makine koordinat sistemi M-CSMakine koordinat sistemi, kinematik açıklamasına ve dolayısıylaalet makinesinin gerçek mekaniğine karşılık gelir.Bir alet makinesi mekaniğinin asla tam olarak bir kartezyenkoordinat sistemine karşılık gelmemesinden ötürü, makinekoordinat sistemi birden fazla tek boyutlu koordinat sistemindenoluşur. Tek boyutlu koordinat sistemleri, birbirine her zaman dikolmak zorunda olmayan fiziksel makine eksenlerine karşılık gelir.Tek boyutlu koordinat sistemlerinin konumu ve hizası, kinematikaçıklamasında mil burnundan hareketle çeviriler ve rotasyonlaryardımı ile tanımlanmaktadır.Makine sıfır noktası diye anılan koordinat baş noktasınınpozisyonunu makine üreticisi makine yapılandırmasındatanımlamaktadır. Makine yapılandırmasındaki değerler, ölçümsistemlerinin ve ilgili makine eksenlerinin sıfır konumlarını tanımlar.Makine sıfır noktası her zaman fiziksel eksenlerin teorik kesişimnoktasında bulunmaz. Bu nedenle hareket alanının dışında da yeralabilir.Makine yapılandırma değerlerinin kullanıcı tarafındandeğiştirilememesinden dolayı, makine koordinat sistemi sabitpozisyonların, örn. alet değişim noktasının belirlenmesi için işlevgörür.

MZP

Makine sıfır noktası MZP:Machine Zero Point

Yazılımtuşu

Uygulama

Kullanıcı, makine koordinat sisteminde eksenhalinde kaydırmaları, referans noktası tablosununOFSET değerlerinin yardımı ile tanımlayabilir.

Makine üreticisi referans noktası yönetiminin OFSETsütunlarını makineye uygun biçimde yapılandırır.

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

68 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 69: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

BILGIDikkat çarpışma tehlikesi!Kumandanız makineye bağlı olarak ilave bir palet referansnoktası tablosuna sahip olabilir. Makine üreticiniz, referansnoktası tablosundan sizin tarafınızdan tanımlanmış OFFSETdeğerleri öncesinde OFFSET değerlerini tanımlayabilir. Bir paletreferans noktasının etkin olup olmadığını ve hangisinin etkinolduğunu ek durum göstergesinin PAL sekmesi gösterir. Paletreferans noktası tablosununOFFSET değerleri görülebilir ya dadüzeltilebilir durumda olmadığı için tüm hareketler esnasındaçarpışma tehlikesi bulunur!

Makine üreticinizin dokümantasyonunu dikkate alınPalet referans noktalarını sadece paletler ile bağlantılı olarakkullanınİşlem öncesinde PAL sekmesinin göstergesini kontrol edin

Yalnızca makine üreticisi için ilave olarak bilinen adıylaOEM-OFFSET kullanıma sunulur. Bu OEM-OFFSET ilehareketli ve paralel eksenler için ek eksen kaydırmalarıtanımlanabilir.Tüm OFFSET değerleri (belirtilen tüm OFFSET girişimkanları ile ilgili) birlikte, bir eksenin GERÇ ile REF GRkonumu arasındaki farkı verir.

Kumanda, makine koordinat sisteminde tüm hareketleri, değerlergirişinin hangi referans sisteminde yapıldığından bağımsız olarakdönüştürür.ZX düzlemine dik olarak düzenlenmeyen kama ekseni olarak bir Yekseni ile 3 eksenli bir makine için örnek:

El girişi ile pozisyonlama işletim türünde L IY+10 ile birNC tümce işlemeKumanda, tanımlı değerlerden gerekli nominal eksen değerlerinibelirler.Kumanda konumlandırma işlemi esnasında Y ve Z makineeksenlerini hareket ettirir.REF GR ve RFSOLL göstergeleri makine koordinat sisteminde Yekseninin ve Z ekseninin hareketlerini gösterir.GERÇ ve NOMİN göstergeleri yalnızca giriş koordinat sistemindeY ekseninin bir hareketini gösterir.El girişi ile pozisyonlama işletim türünde L IY-10 M91 ile birNC tümce işlemeKumanda, tanımlı değerlerden gerekli nominal eksen değerlerinibelirler.Kumanda konumlandırma esnasında yalnızca Y makineeksenini hareket ettirir.REF GR ve RFSOLL göstergeleri yalnızca makine koordinatsisteminde Y ekseninin bir hareketini gösterir.GERÇ ve NOMİN göstergeleri giriş koordinat sisteminde Yekseninin ve Z ekseninin hareketlerini gösterir.

Kullanıcı, makine sıfır noktasına ilişkin pozisyonları, örn. M91 ekfonksiyonunun yardımıyla programlayabilir.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 69

Page 70: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Temel koordinat sistemi B-CSTemel koordinat sistemi, koordinat başnoktasının kinematikaçıklamasının sonu olduğu, üç boyutlu kartezyen bir koordinatsistemidir.Temel koordinat sisteminin hizalaması birçok durumda makinekoordinat sisteminkine karşılık gelmektedir. Burada bir makineüreticisi ek kinematik dönüşümler kullanırsa istisnai durumlaroluşabilir.Kinematik açıklamasını ve dolayısıyla temel koordinat sistemineait koordinat başnoktasının konumunu makine üreticisi makineyapılandırmasında tanımlamaktadır. Makine yapılandırmasınındeğerleri kullanıcı tarafından değiştirilemez.Temel koordinat sistemi, malzeme koordinat sisteminin konumununve hizasının belirlenmesi için işlev görmektedir.

W-CS

B-CS

Yazılımtuşu

Uygulama

Kullanıcı, malzeme koordinat sisteminin konumunuve hizasını, örn. 3D tarama sisteminin yardımıylatespit eder. Kumanda, tespit edilen değerleri temelkoordinat sistemine ilişkin olarak referans noktasıyönetiminde TEMELTRANSFORM. değerleri olarakkaydeder.

Makine üreticisi referans noktası yönetimininTEMELTRANSFORM. sütunlarını makineye uygunbiçimde yapılandırır.

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

BILGIDikkat çarpışma tehlikesi!Kumandanız makineye bağlı olarak ilave bir palet referansnoktası tablosuna sahip olabilir. Makine üreticiniz, referansnoktası tablosundan sizin tarafınızdan tanımlanmışTEMEL DÖNÜŞÜM değerleri öncesinde TEMEL DÖNÜŞÜMdeğerlerini tanımlayabilir. Bir palet referans noktasının etkin olupolmadığını ve hangisinin etkin olduğunu ek durum göstergesininPAL sekmesi gösterir. Palet referans noktası tablosununTEMELTRANSFORM. değerleri görülebilir ya da düzeltilebilirdurumda olmadığı için tüm hareketler esnasında çarpışmatehlikesi bulunur!

Makine üreticinizin dokümantasyonunu dikkate alınPalet referans noktalarını sadece paletler ile bağlantılı olarakkullanınİşlem öncesinde PAL sekmesinin göstergesini kontrol edin

70 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 71: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

Malzeme koordinat sistemi W-CSMalzeme koordinat sistemi, koordinat başnoktasının etkin referansnoktası olduğu, üç boyutlu kartezyen bir koordinat sistemidir.Malzeme koordinat sisteminin konumu ve hizası referans noktasıtablosu etkin satırının TEMELTRANSFORM.-değerlerine bağlıdır.

Yazılımtuşu

Uygulama

Kullanıcı, malzeme koordinat sisteminin konumunuve hizasını, örn. 3D tarama sisteminin yardımıylatespit eder. Kumanda, tespit edilen değerleri temelkoordinat sistemine ilişkin olarak referans noktasıyönetiminde TEMELTRANSFORM. değerleri olarakkaydeder.

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

Kullanıcı, malzeme koordinat sisteminde dönüşümler yardımıylaçalışma düzlemi koordinat sisteminin konumunu ve hizasınıtanımlar.Malzeme koordinat sistemindeki dönüşümler:

3D ROT fonksiyonlarıPLANE fonksiyonlarıDöngü 19 CALISMA DUZLEMI

Döngü 7 SIFIR NOKTASI(çalışma düzleminin döndürülmesinden önce kaydırma)Döngü 8 YANSIMA(çalışma düzleminin döndürülmesinden önce yansıtma)

Birbirlerine dayanan dönüşümlerin sonucu programlamasırasına bağlıdır!Her koordinat sisteminde yalnızca belirtilen (önerilen)dönüşümleri programlayın. Bu durum dönüşümlerinayarlanması ve ayrıca geri alınması için de geçerlidir.Farklı bir kullanım beklenmedik ya da istenmeyendizilimlere yol açabilir. Bunun için aşağıdakiprogramlama uyarılarını dikkate alın.Programlama uyarıları:

Dönüşümler (yansıma ve kaydırma) PLANEfonksiyonları öncesinde (PLANE AXIAL hariç)programlanırsa dönme noktasının konumu (çalışmadüzlemi koordinat sisteminin WPL-CS başlangıçnoktası) ve döner eksenlerin hizası değişir

Tek başına bir kaydırma sadece dönmenoktasının konumunu değiştirirTek başına bir yansıma sadece döner eksenlerinhizasını değiştirir

PLANE AXIAL ve döngü 19 ile bağlantılı olarakprogramlanmış dönüşümler (yansıma, dönme veölçeklendirme), dönme noktasının konumu üzerindeya da döner eksenlerin hizası üzerinde etkili değildir

W-CS

B-CS

WPL-CS

W-CS

WPL-CS

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 71

Page 72: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Malzeme koordinat sisteminde etkin dönüşümlerolmadan çalışma düzlemi koordinat sisteminin vemalzeme koordinat sisteminin konumu ve hizasıözdeştir.3 eksenli bir makinede veya salt bir 3 eksenli çalışmadamalzeme koordinat sisteminde dönüşümler bulunmaz.Etkin referans noktası tablosunun TEMELTRANSFORM.değerleri bu varsayımda doğrudan çalışma düzlemikoordinat sistemine etkili olur.Çalışma düzlemi koordinat sisteminde elbette başkadönüşümler de mümkündürDiğer bilgiler: "Çalışma düzlemi koordinat sistemi WPL-CS", Sayfa 73

72 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 73: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

Çalışma düzlemi koordinat sistemi WPL-CSÇalışma düzlemi koordinat sistemi, üç boyutlu kartezyen birkoordinat sistemidir.Çalışma düzlemi koordinat sisteminin konumu ve hizası, malzemekoordinat sisteminde etkin dönüşümlere bağlıdır.

Malzeme koordinat sisteminde etkin dönüşümlerolmadan çalışma düzlemi koordinat sisteminin vemalzeme koordinat sisteminin konumu ve hizasıözdeştir.3 eksenli bir makinede veya salt bir 3 eksenli çalışmadamalzeme koordinat sisteminde dönüşümler bulunmaz.Etkin referans noktası tablosunun TEMELTRANSFORM.değerleri bu varsayımda doğrudan çalışma düzlemikoordinat sistemine etkili olur.

WPL-CS

W-CS

WPL-CS

Kullanıcı, çalışma düzlemi koordinat sisteminde dönüşümleryardımıyla giriş koordinat sisteminin konumunu ve hizasını tanımlar.Çalışma düzlemi koordinat sistemindeki dönüşümler:

Döngü 7 SIFIR NOKTASIDöngü 8 YANSIMADöngü 10 DONMEDöngü 11 OLCU FAKTORUDöngü 26 OLCU FAK EKSEN SP.PLANE RELATIVE

I-CS

WPL-CS

I-CS

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 73

Page 74: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Malzeme koordinat sisteminde PLANE fonksiyonu olarakPLANE RELATIVE etkili olur ve çalışma düzlemi koordinatsistemini hizalar.Toplamsal döndürmenin değerleri burada her zamangüncel çalışma düzlemi koordinat sistemine ilişkindir.

Birbirlerine dayanan dönüşümlerin sonucu programlamasırasına bağlıdır!

Çalışma düzlemi koordinat sisteminde etkin dönüşümlerolmadan giriş koordinat sisteminin ve çalışma düzlemikoordinat sisteminin konumu ve hizası özdeştir.3 eksenli bir makinede veya salt bir 3 eksençalışmasında ayrıca malzeme koordinat sistemindedönüşümler bulunmaz. Etkin referans noktasıtablosunun TEMELTRANSFORM. değerleri buvarsayımda doğrudan giriş koordinat sistemine etkili olur.

74 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 75: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

Giriş koordinat sistemi I-CSGiriş koordinat sistemi, üç boyutlu kartezyen bir koordinatsistemidir.Giriş koordinat sisteminin konumu ve hizası, çalışma düzlemikoordinat sistemindeki etkin dönüşümlere bağlıdır.

Çalışma düzlemi koordinat sisteminde etkin dönüşümlerolmadan giriş koordinat sisteminin ve çalışma düzlemikoordinat sisteminin konumu ve hizası özdeştir.3 eksenli bir makinede veya salt bir 3 eksençalışmasında ayrıca malzeme koordinat sistemindedönüşümler bulunmaz. Etkin referans noktasıtablosunun TEMELTRANSFORM. değerleri buvarsayımda doğrudan giriş koordinat sistemine etkili olur.

I-CS

WPL-CS

I-CS

Kullanıcı, giriş koordinat sisteminde hareket tümceleri yardımıylaaletin pozisyonunu ve dolayısıyla alet koordinat sistemininkonumunu tanımlar.

Ayrıca NOMİN, GERÇ, SCHPF ve ISTRW göstergeleri girişkoordinat sistemini referans alır.

Giriş koordinat sisteminde hareket tümceleri:Eksene paralel hareket tümceleriKartezyen veya kutupsal koordinatlı hareket tümceleri

ÖrnekN70 X+48 R+*

N70 G01 X+48 Y+102 Z-1.5 R0*

Alet koordinat sisteminin hizası farklı referanssistemlerinde gerçekleşebilir.Diğer bilgiler: "Alet koordinat sistemi T-CS",Sayfa 76

X10

X0

Y10Y0

X10

X0 Y10

Y0

Giriş koordinat sistemi başnoktasına ilişkinbir kontur çok kolayca istenilen biçimde

dönüştürülebilir.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 75

Page 76: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Alet koordinat sistemi T-CSAlet koordinat sistemi, koordinat başnoktasının alet referansnoktası olduğu, üç boyutlu kartezyen bir koordinat sistemidir. Bunoktayı, alet tablosunun değerleri, freze aletlerinde L ile R ve tornatakımlarında ZL, XL ile YL referans almaktadır.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabıAlet tablosundaki değerlere uygun şekilde alet koordinat sistemininkoordinat başnoktası TCP alet kılavuz noktasına kaydırılır. TCP,Tool Center Point anlamındadır.NC programı alet ucuna ilişkin değilse alet kılavuz noktasınınkaydırılması gerekir. Gereken kaydırma, NC programında aletçağırma sırasında delta değerleri yardımıyla uygulanır.

Grafikte gösterilen TCP konumu, 3D alet düzeltmesiylebağlantılı olarak bağlayıcıdır.

Kullanıcı, giriş koordinat sisteminde hareket tümceleriyardımıyla aletin pozisyonunu ve dolayısıyla aletkoordinat sisteminin konumunu tanımlar.

R R RL

R2R2

L

L

TCP TCP TCP

TCP‘

Alet koordinat sisteminin hizası etkin ilave fonksiyon M128durumunda güncel alet dizilimine bağlıdır.Makine koordinat sisteminde alet dizilimi:

ÖrnekN70 G01 X+10 Y+45 A+10 C+5 R0 M128*

T-CS

W-CS

76 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 77: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

Vektörlerle gösterilen hareket tümcelerinde Ttümcesindeki DL, DR ve DR2 düzeltme değerlerininyardımıyla bir 3D alet düzeltmesi yapılabilir.Düzeltme değerlerinin çalışma şekilleri alet tipinebağlıdır.Kumanda, alet tablosunun L, R ve R2 sütunlarıyardımıyla değişik alet tiplerini tanır:

R2TAB + DR2TAB + DR2PROG = 0→ Şaft frezeR2TAB + DR2TAB + DR2PROG = RTAB + DRTAB +DRPROG→ Yarıçap frezesi veya bilye frezesi0 < R2TAB + DR2TAB + DR2PROG < RTAB + DRTAB +DRPROG→ Köşe yarıçapı frezesi veya simit frezesi

TCPM fonksiyonu veya ek fonksiyon M128 olmadan aletkoordinat sisteminin ve giriş koordinat sisteminin hizalarıözdeştir.

DR+

DR-

DL-

DL+

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 77

Page 78: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Freze makinelerindeki eksenlerin tanımlanmasıFreze makinenizdeki X, Y ve Z eksenleri de alet ekseni, ana eksen(1. eksen) ve yan eksen (2. eksen) olarak tanımlanır. Alet ekseninindüzenlenmesi, ana eksenin ve yan eksenin düzeni açısındanbelirleyicidir.

Alet ekseni Ana eksen Yan eksen

X Y Z

Y Z X

Z X Y

Kutupsal koordinatlarBitirme çizimi dik açılı olarak ölçüldükten sonra NC programını dadik açılı koordinatlarla oluşturursunuz. Yaylı malzemelerde veya açıbilgilerinde, pozisyonları kutupsal koordinat ile belirlemek geneldedaha kolaydır.Dik açılı koordinatlar X, Y ve Z'nin tersine, kutupsal koordinatlarsadece bir düzlemdeki pozisyonları tanımlar. Kutupsalkoordinatların sıfır noktası CC kutbundadır (CC = circle centre;İng. daire merkezi). Bir düzlemde yer alan bir pozisyon açıkçabelirlenmiştir:

Kutupsal koordinatlar yarıçapı: CC kutbu ile pozisyon arasındakimesafeKutupsal koordinatlar açısı: Açı referans ekseni ve CC kutbunupozisyona bağlayan mesafe arasındaki açı

Kutup ve açı referans ekseninin belirlenmesiKutbu, dik açılı koordinat sistemindeki iki koordinat ile üçdüzlemden birinde belirlersiniz. Böylece açı referans ekseni,kutupsal koordinat açısı H için net bir şekilde düzenlenmiş olur.

Kutup koordinatları (düzlem) Açı referans ekseni

X/Y +X

Y/Z +Y

Z/X +Z

78 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 79: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları

Kesin ve artan malzeme pozisyonlarıKesin malzeme pozisyonlarıBir pozisyonun koordinatları, koordinat sıfır noktasını (başnokta)baz alıyorsa bunlar kesin koordinatlar olarak tanımlanmıştır.Bir malzemedeki her pozisyon, kesin koordinatlarıyla açıkçabelirlenmiştir.Örnek 1: Kesin koordinatlı delikler:

Delik 1 Delik 2 Delik 3X = 10 mm X = 30 mm X = 50 mm

Y = 10 mm Y = 20 mm Y = 30 mm

Artan malzeme pozisyonlarıArtan koordinatlar, aletin bağıl (sanılan) sıfır noktası olarakgörev alan, en son programlanmış pozisyonunu baz alır. Artankoordinatlar, program oluşturmadaki ölçüyü, aynı zamanda en sonve devamı olan, aletin çevresinde hareket etmesi gereken nominalpozisyon arasındaki ölçüyü verir. Bu nedenle aynı zamanda zincirölçüsü olarak da tanımlanır.Artan bir ölçüyü ile eksen tanımlamasından önce G91 fonksiyonuile tanımlayabilirsiniz.Örnek 2: Artan koordinatlı delikler

Delik 4 için kesin koordinatlar

X = 10 mm

Y = 10 mm

Delik 5, 4 deliğini baz alır Delik 6, 5 deliğini baz alır

G91 X = 20 mm G91 X = 20 mm

G91 Y = 10 mm G91 Y = 10 mm

Kesin ve artan kutupsal koordinatlarKesin koordinatlar daima kutba ve açı referans eksenine bağlıdır.Artan koordinatlar daima en son programlanan aletin pozisyonunabağlıdır.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 79

Page 80: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC esasları3

Referans noktasının seçilmesiBir malzeme çizimi, malzemeye ait belirli bir formül elemanınıkesin referans noktası (sıfır noktası) olarak verir, çoğunlukla birmalzeme köşesi. Referans noktası belirleme işlemi sırasında,malzemeyi önce makine eksenine yönlendirin ve aleti her eksen içinmalzemenin bilinen pozisyonuna getirin. Bu pozisyon için kumandagöstergesini sıfıra veya önceden girilen bir pozisyon değerinegöre belirleyin. Böylece malzemeyi kumanda göstergesi veyaNC programınız için geçerli olacak referans sistemine atarsınız.Malzeme çizimi bağıl referans noktaları belirtiyorsa koordinatdönüştürme döngülerini kullanın.Diğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

Bir malzeme çizimi NC'ye göre ölçülmediyse bir pozisyonu veyabir malzeme köşesini referans noktası olarak seçin, bu noktadanitibaren kalan malzeme pozisyonlarının ölçüleri belirlenebilir.HEIDENHAIN'ın 3D tarama sistemi ile referans noktalarını rahat birşekilde belirlersiniz.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

ÖrnekMalzeme şeması, ölçümleri X=0 Y=0 koordinatlarına sahip olankesin bir referans noktasına bağlı delikleri (1 ila 4) gösterir. Delikler(5 ila 7), X=450 Y=750 mutlak koordinatlarına sahip olan rölatif birreferans noktasına bağlıdır. Sıfır noktası kaydırması döngüsüylesıfır noktasını geçici olarak X=450, Y=750 pozisyonu üzerinekaydırabilirsiniz, böylece delikleri (5 ila 7) diğer hesaplamalarolmadan programlayabilirsiniz.

80 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 81: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

3.5 NC programlarını açma ve girme

Bir NC programının DIN/ISO formatında oluşturulmasıBir NC programı, bir NC tümcesi sırasından oluşur. Sağdaki resimbir NC tümcesinin elemanlarını gösterir.Kumanda bir NC programınınNC tümcelerini, blockIncrement(105409) makine parametresine bağlı olarak otomatik olaraknumaralandırır. blockIncrement (105409) makine parametresitümce adım genişliğini tanımlar.Bir NC programının ilk NC tümcesi%, programın adı ve geçerli ölçübirimiyle tanımlanmıştır.Sonraki NC tümceleri şu konular hakkında bilgi içerir:

ham parçaAlet çağırmalarıBir güvenlik pozisyonunun çalıştırılmasıBesleme ve devirlerHat hareketleri,, döngüler ve diğer fonksiyonlar

Bir NC programının son NC tümcesi N99999999, programın adı vegeçerli ölçü birimiyle tanımlanmıştır.

BILGIDikkat çarpışma tehlikesi!Kumanda, alet ve malzeme arasında otomatik bir çarpışmakontrolü gerçekleştirmez. Bir alet değiştirme sonrasındakiyaklaşma hareketi sırasında çarpışma tehlikesi oluşur!

Talep halinde ilave bir ara konum programlayın

Tümce numarası

Hat fonksiyonu Kelimeler

NC tümcesi

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 81

Page 82: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

Ham parçayı tanımlama: G30/G31Yeni bir NC programını başlattıktan hemen sonra işlenmemiş birmalzeme tanımlarsınız. Ham parçayı sonradan tanımlamak içinSPEC FCT tuşuna, PROGRAM VARS. ve ardından BLK FORM yazılımtuşuna basın. Kumanda bu tanımlamaya grafik simülasyonlar içingereksinme duyar.

Ham parça tanımı sadece, NC programını grafik olaraktest etmek isterseniz gereklidir!

Kumanda, farklı ham parça biçimlerini gösterebilir:

Yazılım tuşu FonksiyonDikdörtgen şeklinde bir ham parça tanımlayın

Silindirik bir ham parça tanımlayın

Rotasyon simetrik bir ham parçayı herhangi birbiçimde tanımlayın

Dikdörtgen şeklinde ham parçaKare şeklinde kenarları, X,Y ve Z eksenlerine paraleldir. Bu hamparça, iki köşe noktasıyla belirlenmiştir:

MİN nokta G30: Dikdörtgenin en küçük X, Y ve Z koordinatları;kesin değerleri girinMAKS nokta G31: Dikdörtgenin en büyük X, Y ve Zkoordinatları; kesin veya artan değerleri girin

Örnek

%YENİ G71 * Program başlangıcı, adı, ölçü birimi

N10 G30 G17 X+0 Y+0 Z-40* Mil ekseni, MIN noktası koordinatları

N20 G31 X+100 Y+100 Z+0* MAKS noktası koordinatları

N99999999 %YENİ G71 * Program sonu, adı, ölçü birimi

82 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 83: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

Silindirik ham parçaSilindirik ham parça silindirin ölçümleri vasıtasıyla belirlenmiştir:

X, Y ya da Z: Dönme ekseniD, R: Silindirin çapı ya da yarıçapı (pozitif ön işaretli)L: Silindirin uzunluğu (pozitif ön işaretli)DIST: Rotasyon ekseni boyunca kaydırmaDI, RI: Boş silindirin iç çapı ya da iç yarıçapı

DIST ve RI veya DI parametreleri isteğe bağlıdır veprogramlanmak zorunda değildir.

Örnek

%YENİ G71 * Program başlangıcı, adı, ölçü birimi

N10 BLK FORM CYLINDER Z R50 L105 DIST+5 RI10* Mil ekseni, yarıçap, uzunluk, mesafe, iç yarıçap

N99999999 %YENİ G71 * Program sonu, adı, ölçü birimi

Herhangi bir biçime sahip rotasyon-simetrik bir ham parçaDöner simetrik ham parçanın konturunu bir alt programdatanımlayın. Bu sırada X, Y veya Z'yi dönme ekseni olarakkullanırsınız.Ham parça tanımında kontur tanımlamasına atıfta bulunun:

DIM_D, DIM_R: Rotasyon-simetrik ham parçanın çapı veyayarıçapıLBL: Kontur tanımlamalı alt program

Kontur tanımlaması dönme ekseninde negatif değerler içerebilirancak ana eksende sadece pozitif değerler içermelidir. Konturunkapalı olması gerekir, yani kontur başlangıcı kontur bitişine denkolmalıdır.Rotasyon simetrik bir ham parçayı artan koordinatlarlatanımladığınızda, ölçüler çap programlamasından bağımsızdır.

Alt program bildirimi, bir numara, bir ad veya bir QSparametresi vasıtasıyla gerçekleştirilebilir.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 83

Page 84: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

Örnek

%YENİ G71 * Program başlangıcı, adı, ölçü birimi

N10 BLK FORM ROTATION Z DIM_R LBL1* Mil ekseni, yorum biçimi, alt program numarası

N20 M30* Ana program sonu

N30 G98 L1* Alt program başlangıcı

N40 G01 X+0 Z+1* Kontur başlangıcı

N50 G01 X+50* Pozitif ana eksen yönünde programlama

N60 G01 Z-20*

N70 G01 X+70*

N80 G01 Z-100*

N90 G01 X+0*

N100 G01 Z+1* Kontur sonu

N110 G98 L0* Alt program sonu

N99999999 %YENİ G71 * Program sonu, adı, ölçü birimi

84 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 85: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

Yeni NC programını açmaBir NC programını daima Programlama işletim türünde girin.Program açma örneği:

İşletim türü: Programlama tuşuna basın

PGM MGT tuşuna basınKumanda, dosya yönetimini açar.

Yeni bir NC programı kaydetmek istediğiniz dizini seçin:DOSYA ADI = YENİ.I

Yeni program adını girinENT tuşuyla onaylayınÖlçü birimi seçin: MM veya INCH yazılım tuşunabasınKumanda, program penceresine geçer ve BLK-FORM tanımlama diyaloğunu açar (ham parça).Dikdörtgen şeklinde ham parçayı seçin: Yazılımtuşuna dikdörtgen ham parça şekli için basın

GRAFİKTEKİ ÇALIŞMA DÜZLEMİ: XY

Mil eksenini girin, örn. G17

HAM PARÇA TANIMI: MINIMUM

MİN noktasının X, Y ve Z koordinatlarını arkaarkaya girin ve her defasında ENT tuşuylaonaylayın

HAM PARÇA TANIMI: MAKSIMUM

MAKS noktasının X, Y ve Z koordinatlarınıarka arkaya girin ve her defasında ENT tuşuylaonaylayın

Örnek%YENİ G71 * Program başlangıcı, adı, ölçü birimi

N10 G30 G17 X+0 Y+0 Z-40* Mil ekseni, MIN noktası koordinatları

N20 G31 X+100 Y+100 Z+0* MAKS noktası koordinatları

N99999999 %YENİ G71 * Program sonu, adı, ölçü birimi

Kumanda, NC programının ilk ve son NC tümcesini otomatikoluşturur.

Ham parça tanımı programlamak istemezseniz diyaloğuGrafikteki işlem düzlemi: XY'de DEL tuşuyla iptal edin!

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 85

Page 86: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

Açık metinde DIN/ISO bünyesinde programlamaBir NC tümcesini programlamak için SPEC FCT tuşuna basın.PROGRAM FONKSİYONLARI ve ardından DIN/ISO yazılım tuşunabasın. Uygun G kodunu almak için gri hat fonksiyon tuşlarını dakullanabilirsiniz.

DIN/ISO fonksiyonlarını USB üzerinden bağlı bir alfaklavye ile girerseniz büyük harfle yazma özelliğinin etkinolmasına dikkat edin.

86 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 87: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

Bir konumlama tümcesi örneğiG tuşuna basın1 öğesini girin ve NC tümcesini açmak için ENTtuşuna basın

KOORDİNATLAR?

10 (X ekseni için hedef koordinat girin)

Y 20 (Y ekseni için hedef koordinat girin)

ENT tuşuyla bir sonraki soruya geçin

Alet şerit odak noktası

40 öğesini girin ve alet yarıçap düzeltmesiolmadan hareket etmek için ENT tuşuylaonaylayın

Alternatif

Programlanmış konturun sol veya sağına hareketedin: G41 veya G42 yazılım tuşuna basın

BESLEME F=?

100 (Bu hat hareketi için beslemeyi 100 mm/dak olarak girin)ENT tuşuyla bir sonraki soruya geçin

EK FONKSİYON M?

3 (Ek fonksiyon M3 Mil açık) girin.Kumanda, END tuşuyla bu diyaloğu sonlandırır.

ÖrnekN30 G01 G40 X+10 Y+5 F100 M3*

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 87

Page 88: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

Gerçek pozisyonu kabul etmeKumanda, aletin gerçek pozisyonunun NC programınadevralınmasına imkan verir, ör.

hareket serilerini programlarsanızDöngüleri programlarsanız

Doğru pozisyon değerlerini almak için alttakileri uygulayın:

Giriş alanını, bir pozisyonu devralmak istediğiniz birNC tümcesinin yerine konumlandırın

Gerçek pozisyonu alma fonksiyonunu seçinKumanda yazılım tuşu çubuğunda, pozisyonlarınıalabileceğiniz eksenleri gösterir.Eksen seçinKumanda seçilen eksenin güncel pozisyonunuaktif giriş alanına yazar.

Etkin alet yarıçapı düzeltmesine rağmen kumanda,çalışma düzleminde daima alet merkez noktasınınkoordinatlarını alır.Kumanda, etkin alet uzunluğu düzeltmesini dikkate alırve alet ekseninde daima alet ucunun koordinatlarını alır.Kumanda, eksen seçiminin yazılım tuşu çubuğunu,gerçek konum kabulü tuşuna yeniden basılıncayakadar etkin tutar. Bu davranış aynı zamanda, geçerliNC tümcesini kaydeder ya da bir hat fonksiyonu tuşu ileyeni bir NC tümcesi açarsanız geçerlidir. Bir yazılım tuşuyardımıyla giriş alternatifi seçmek zorundaysanız (örn.yarıçap düzeltmesi) kumanda, yazılım tuşu çubuğunueksen seçimine kapatır.Etkin Çalışma düzlemi hareketi fonksiyonu durumundagerçek konumun kabulü fonksiyonuna izin verilmez.

88 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 89: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

NC programını düzenlemeİşlem sırasında etkin NC programını düzenleyemezsiniz.

Bir NC programı oluşturur veya değiştirirseniz ok tuşları veyayazılım tuşları ile NC programındaki her satırı ve NC tümcesindekiher kelimeyi seçebilirsiniz:

Yazılımtuşu / tuş

Fonksiyon

Bir önceki sayfayı çevirin

Bir sonraki sayfayı çevirin

Program başlangıcına geçiş

Program sonuna geçiş

Güncel NC tümcesinin ekrandaki pozisyonunudeğiştirin. Böylece güncel NC tümcesinin önündeprogramlanmış daha fazla NC tümcesini görüntü-leyebilirsinizNC programı ekranda tam olarak göründüğünde,fonksiyonsuzdur

Güncel NC tümcesinin ekrandaki pozisyonu-nu değiştirin. Böylece güncel NC tümcesininarkasında programlanmış daha fazla NC tümce-sini görüntüleyebilirsinizNC programı ekranda tam olarak göründüğünde,fonksiyonsuzdur

NC tümcesinden NC tümcesine atlama

NC tümcesindeki tekil kelimeleri seçme

Belirli bir NC tümcesini seçmeDiğer bilgiler: "GOTO tuşunu kullan",Sayfa 176

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 89

Page 90: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

Yazılımtuşu / tuş

Fonksiyon

Seçilen bir kelimenin değerini sıfıra getirinHatalı değeri silinSilinebilir hata bildirimini silin

NOENT

Seçilen kelimeyi silin

Seçilen NC tümcesini silmeDöngüleri ve program bölümlerini silin

En son düzenlenen veya silinen NC tümcesiniekleme

NC tümcesini herhangi bir yere eklemeArkasına yeni bir NC tümcesi eklemek istediğiniz NC tümcesiniseçinDiyaloğu açma

Değişiklikleri kaydedinİşletim türü değişikliği yaptığınızda ya da dosya yönetiminiseçtiğinizde kumanda, değişiklikleri standart olarak otomatikşekilde kaydeder. NC programında yapılan değişiklikleri belirli birşekilde kaydetmek isterseniz aşağıdaki gibi hareket edin:

Kaydetmeye ilişkin fonksiyonları içeren yazılım tuşu çubuğunuseçin

KAYDET yazılım tuşuna basınKumanda, son kayıttan beri hareketgerçekleştirdiğiniz tüm değişiklikleri kaydeder.

NC programının yeni bir dosyaya kaydedilmesiGüncel olarak seçilen NC programının içeriğini başka bir programadı altında kaydedebilirsiniz. Aşağıdaki işlemleri yapın:

Kaydetmeye ilişkin fonksiyonları içeren yazılım tuşu çubuğunuseçin

KAYDET ALT yazılım tuşuna basınKumanda, dizini ve yeni dosya adınıgirebileceğiniz bir pencere açar.Gerekirse DEĞİŞİM yazılım tuşunu kullanarakhedef klasörü seçinDosya adını girinOK yazılım tuşu veya ENT tuşu ile onaylayın veyaİPTAL yazılım tuşu ile sonlandırın

KAYDET ALT ile kaydedilen dosyayı, dosya yönetimindeSONU DOSYALAR yazılım tuşu yardımıyla dabulabilirsiniz.

90 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 91: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

Değişikliklerin geri alınmasıSon kaydetme işleminden itibaren yaptığınız tüm değişiklikleri gerialabilirsiniz. Bunun için aşağıdaki işlemleri yapın:

Kaydetmeye ilişkin fonksiyonları içeren yazılım tuşu çubuğunuseçin

DĞŞKL. KALDIR yazılım tuşuna basınKumanda, işlemi onaylayabileceğiniz veya iptaledebileceğiniz bir pencere açar.Değişiklikleri EVET yazılım tuşu ya da ENT tuşuile iptal edin veya işlemi HAYIR yazılım tuşuylayarıda kesin

Kelimeleri değiştirin ve ekleyinNC tümcesindeki kelime seçinYeni değerle üzerine yazınKelimeyi seçerken diyalog kullanıma sunulur.Değişikliği tamamlayın: END tuşuna basın

Bir kelime eklemek isterseniz ok tuşlarına (sağa veya sola),istediğiniz diyalog ekrana gelene kadar basın ve istediğiniz değerigirin.

Aynı kelimeleri farklı NC tümcelerinde aramaNC tümcesindeki bir kelimeyi seçme: İstenenkelime işaretlenene kadar ok tuşuna basın

NC tümcesini ok tuşlarıyla seçinAşağı ok: ileri doğru araYukarı ok: geri doğru ara

İşaretleme yeni seçilen NC tümcesinde, ilk seçilen NC tümcesindeolduğu gibi aynı kelimede yer alır.

Çok uzun NC programlarında arama işleminibaşlatırsanız kumanda, ilerleme göstergesini içeren birsembolü ekrana getirir. Aramayı istediğiniz zaman iptaledebilirsiniz.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 91

Page 92: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

Program bölümlerini işaretleme, kopyalama, silme ve eklemeProgram bölümlerini bir NC programı dahilinde veya diğer bir NCprogramına kopyalamak için kumanda aşağıdaki fonksiyonlarıkullanıma sunar:

Yazılım tuşu Fonksiyonİşaretleme fonksiyonunu açın

İşaretleme fonksiyonunu kapatın

İşaretlenen bloğu silin

Hafızada yer alan bloğu ekleyin

İşaretlenen bloğu kopyalayın

Program bölümlerini kopyalamak için aşağıdakileri uygulayın:Yazılım tuşu çubuğunu işaretleme fonksiyonlarıyla seçinKopyalanacak program bölümünün ilk NC tümcesini seçinİlk NC tümcesini işaretleme: BLOK İŞARETL. yazılım tuşunabasın.Kumanda NC tümcesini renkli olarak vurgular veİŞARETL. İPTAL ET yazılım tuşunu ekrana getirir.İmleci, kopyalamak veya kesmek istediğiniz program bölümününsonuncu NC tümcesine hareket ettirin.Kumanda, işaretlenen tüm NC tümcelerini farklı bir renktegösterir. İşaretleme fonksiyonunu İŞARETL. İPTAL ET yazılımtuşuna basarak istediğiniz zaman sonlandırabilirsiniz.İşaretlenen program bölümünü kopyalama: BLOK KOPYALAyazılım tuşuna basın. İşaretlenen program bölümünü kesme:BLOK KESİM yazılım tuşuna basın.Kumanda işaretlenen bloğu kaydeder.

Bir program bölümünü başka bir NC programınaaktarmak isterseniz burada önce dosya yönetimiüzerinden istediğiniz NC programını seçin.

Ok tuşlarıyla, arkasına kopyalanan (kesilmiş) program bölümünüeklemek istediğiniz NC tümcesini seçinKaydedilen program bölümünü ekleyin: BLOK UYARLA yazılımtuşuna basınİşaretleme fonksiyonunu sonlandırma: İŞARETL. İPTAL ETyazılım tuşuna basın

92 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 93: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme

Kumandanın arama fonksiyonuKumandanın arama fonksiyonuyla istediğiniz metinleri bir NCprogramı dahilinde arayabilir ve isterseniz yeni bir metinledeğiştirebilirsiniz.

İstenen metinleri aramaArama fonksiyonunu seçinKumanda, arama penceresini ekrana getirirve yazılım tuşu çubuğunda yer alan aramafonksiyonlarını gösterir.Aranan metni girin, örn.: TOOLİleri arama veya geri aramayı seçinArama işlemini başlatınKumanda, aranan metnin kaydedildiği sonrakiNC tümcesine geçer.Arama işlemini tekrarlamaKumanda, aranan metnin kaydedildiği sonrakiNC tümcesine geçer.Arama fonksiyonunu sonlandırma: Son yazılımtuşuna basın

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 93

Page 94: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | NC programlarını açma ve girme3

İstenen metinlerin aranması ve değiştirilmesi

BILGIDikkat, veri kaybı yaşanabilir!DEĞİŞTİRM ve TÜMÜNÜ DEĞİŞTİR fonksiyonları sorgulamaolmadan bulunan tüm söz dizimi elemanlarının üzerine yazar.Kumanda, değiştirme öncesinde eski dosyanın otomatikyedeklemesini yapmaz. Bu aşamada NC programları gerialınamayacak şekilde zarar görebilir.

Gerekirse değiştirme öncesinde NC programlarının yedek birkopyasını oluşturunDEĞİŞTİRM ve TÜMÜNÜ DEĞİŞTİR öğelerini dikkatle kullanın

Bir işleme sırasında BUL ve DEĞİŞTİRM fonksiyonlarıetkin NC programında kullanılamaz. Etkin bir yazmakoruması da bu fonksiyonları engeller.

Aranan kelimenin kaydedildiği NC tümcesini seçinArama fonksiyonunu seçinKumanda, arama penceresini ekrana getirirve yazılım tuşu çubuğunda yer alan aramafonksiyonlarını gösterir.GEÇERLİ KELİME yazılım tuşuna basınKumanda, güncel NC tümcesinin ilk kelimesinidevralır. İstenen kelimeyi devralmak içingerekiyorsa yazılım tuşuna tekrar basın.Arama işlemini başlatınKumanda bir sonraki aranan metne geçer.Metni değiştirmek ve ardından sonraki bilgikaynağına geçmek için: DEĞİŞTİRM yazılımtuşuna basın veya bulunan bütün metinbölümlerini değiştirmek için: TÜMÜNÜ DEĞİŞTİRyazılım tuşuna basın veya metni değiştirmemekve bir sonraki bilgi kaynağına geçmek için: BULyazılım tuşuna basınArama fonksiyonunu sonlandırın: Son yazılımtuşuna basın

94 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 95: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

3.6 Dosya yönetimi

DosyalarKumandadaki dosyalar Tip

HEIDENHAIN formatındaDIN/ISO formatındaNC programları .H

.I

Uyumlu NC programlarıHEIDENHAIN-Unit programlarıHEIDENHAIN Kontur programları

.HU

.HC

AletlerAlet değiştiriciSıfır noktalarıNoktalarReferans noktalarıTarama sistemleriYedekleme dosyalarıBağlı veriler (örn. düzenleme noktaları)Serbestçe tanımlanabilir tablolarAlet düzeltmesiiçin tablolar

.T

.TCH

.D

.PNT

.PR

.TP

.BAK

.DEP

.TAB

.P

MetinlerASCII dosyaları olarakmetin dosyalarıHTML dosyaları, ör. tarama sistemi döngüle-rinin sonuç protokolleri yardım dosyaları

.A

.TXT

.HTML

.CHM

CAD verileriASCII dosyaları olarak .DXF

.IGES

.STEP

Bir NC programını kumandaya girerseniz bu NC programınaöncelikle bir ad verin. Kumanda, NC programını dahili hafızada aynıadda bir dosya olarak kaydeder. Kumanda, metinleri ve tabloları dadosya olarak kaydeder.Dosyaları hızlı bulmak ve yönetmek için kumanda bunları, özel birpencere üzerinden dosya yönetimine ekler. Burada farklı dosyalarıçağırabilirsiniz, kopyalayabilirsiniz, adını değiştirebilirsiniz vesilebilirsiniz.Kumanda ile toplam 2 GBayt boyutuna kadar dosyaları yönetebilirve kaydedebilirsiniz.

Ayarlamaya göre kumanda, NC programlarınındüzenlenmesinden ve kaydedilmesinden sonra *.bakuzantılı yedekleme dosyaları oluşturur. Bu işlemkullanıma sunulan bellek alanını etkiler.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 95

Page 96: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Dosya adlarıKumanda; NC programlarında, tablolarda ve metinlerde dosyaadından bir nokta ile ayrılan bir uzantı ekler. Bu uzantı, dosya tipinitanımlar.

Dosya adı Dosya tipi

PROG20 .I

Kumandada bulunan dosya adları, sürücü adları ve dizin adları şuşekildedir: The Open Group Base Specifications Issue 6 IEEE Std1003.1, 2004 Edition (Posix-Standard).Aşağıdaki karakterlere izin verilir: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 fg h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 _ -Aşağıdaki karakterler özel bir anlam ifade eder:

Karakter Anlamı

. Dosya adının son noktası uzantıyı ayırır

\ ve / Dizin ağacı için

: Sürücü tanımını dizinden ayırır

Veri aktarımında problem yaşamamak için diğer hiç bir karakterikullanmayın. Tablo adları bir harfle başlamalıdır.

Maksimum izin verilen yol uzunluğu 255 karakterdir.Sürücünün, dizinin ve uzantı dahil dosyanın tanımları yoluzunluğunu verir.Diğer bilgiler: "Yollar", Sayfa 97

96 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 97: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Harici oluşturulan dosyaları kumandada göstermeKumandada aşağıdaki tabloda bulunan dosyaları görüntülemek veayrıca kısmen düzenlemek için de kullanabileceğiniz bazı ek araçlarmonte edilmiştir.

Dosya tipleri Tip

PDF dosyalarıExcel-tabloları

Internet dosyaları

pdfxlscsvhtml

Metin dosyaları txtini

Grafik dosyaları bmpgifjpgpng

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

DizinlerDahili belleğe çok sayıda NC programı ve dosyakaydedebileceğiniz için genel bakışı sağlamak amacıyla münferitdosyaları dizinlere (klasörler) koyun. Bu dizinlerde, alt dizinlerolarak adlandırılan diğer dizinleri oluşturabilirsiniz. -/+ veya ENTtuşuyla alt dizinleri görünür veya görünmez hale getirebilirsiniz.

YollarBir yol, sabit diski ve benzer dizinleri veya içinde bir dosyanın kayıtlıolduğu alt dizinleri tanımlar. Tekli girişler \ ile ayrılır.

Maksimum izin verilen yol uzunluğu 255 karakterdir.Sürücünün, dizinin ve uzantı dahil dosyanın tanımları yoluzunluğunu verir.

ÖrnekTNC sürücüsüne AUFTR1 dizini eklendi. Daha sonra AUFTR1dizininde NCPROG alt dizini eklendi ve buraya PROG1.HNC programı kopyalandı. NC programı böylece şu yolu içerir:TNC:\AUFTR1\NCPROG\PROG1.ISağdaki grafik, farklı yolları olan bir dizin göstergesi için bir örnekgösterir.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 97

Page 98: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Genel görünüm: Dosya yönetimi fonksiyonlarıYazılım tuşu Fonksiyon Sayfa

Tekil dosyayı kopyalayın 103

Belirli dosya tipini göster 101

Yeni dosya oluşturun 103

En son seçilen 10 dosyayıgösterin

106

Dosyayı sil 107

Dosyayı işaretleyin 108

Dosyayı yeniden adlandırın 109

Dosyayı, silmeye ve değiştir-meye karşı koruyun

110

Dosya korumasını kaldırma 110

Bir iTNC 530 dosyasını içeaktarma

Bakınız Kulla-nıcı el kitabı,kurulum, NCprogramlarınıtest etme veişleme

Tablo biçimini uyarlayın 326

Ağ sürücülerini yönetin Bakınız Kulla-nıcı el kitabı,kurulum, NCprogramlarınıtest etme veişleme

Düzenleyici seç 110

Dosyaları özelliklerine göresırala

109

Dizini kopyalayın 106

Dizini, tüm alt dizinleri ile birlik-te silin

98 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 99: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Yazılım tuşu Fonksiyon SayfaDizini güncelleştir

Dizini yeniden adlandır

Yeni dizin oluşturun

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 99

Page 100: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Dosya yönetimini açPGM MGT tuşuna basınKumanda, dosya yönetimi penceresini gösterir(resim, temel ayarı gösterir. Kumanda farklıbir ekran düzenini gösterirse PENCERE yazılımtuşuna basın).

Soldaki, dar pencere mevcut sürücüleri ve dizinleri gösterir.Sürücüler, verileri kaydeden ve aktaran cihazları tanımlar. Birsürücü kumandanın dahili hafızasıdır. Diğer sürücüler, örn. birbilgisayar bağlayabileceğiniz arayüzlerdir (RS232, Ethernet). Birdizin daima bir klasör sembolü (solda) ve dizin adıyla (sağda)tanımlanır. Alt dizinler sağda yer alır. Alt dizinler mevcutsa bunları-/+ tuşuyla gösterip gizleyebilirsiniz.Dizin ağacı ekrandan daha uzunsa kaydırma çubuğu veya bağlı birfare ile yönlendirme yapabilirsiniz.Sağdaki geniş pencere, seçilen dizinde kaydedilmiş olan tümdosyaları gösterir. Her dosya için tabloda kilitli olan birden fazla bilgigösterilir.

Gösterge Anlamı

Dosya Adı Dosya adı ve dosya tipi

Bayt Bayt olarak dosya büyüklüğü

Durum Dosyanın özelliği:

E Dosya, Programlama işletim türünde seçil-di

S Dosya, Program Testi işletim türünde seçil-di

M Dosya bir işletim türü program akışındaseçildi

+ Dosya, DEP uzantılı gösterilmeyen bağlıdosyalar içeriyor, ör. alet kullanım kontrolü-nün kullanılmasında

Dosya, silmeye ve değiştirmeye karşıkorumalıdır

Dosya, işlem görmekte olduğu için silmeyeve değiştirmeye karşı korumalıdır

Tarih Dosyanın son değiştirildiği tarih

Zaman Dosyanın son değiştirildiği saat

Bağlı dosyaların görüntülenmesi içindependentFiles(no. 122101) makine parametresiniMANUAL olarak ayarlayın.

100 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 101: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Sürücüleri, dizinleri ve dosyaları seçmeDosya yönetimini çağırın: PGM MGT tuşuna basın

Bağlı bir fare ile yönlendirme yapın veya imleci ekranda istenenyere hareket ettirmek için ok tuşlarına veya yazılım tuşlarına basın:

İmleci sağdan soldaki pencereye ve tersi yöndehareket ettirir

İmleci bir pencerede yukarı ve aşağı hareketettirir

İmleci bir pencerede sayfa sayfa yukarı ve aşağıhareket ettirir

1. adım: Sürücüyü seçme

Sol penceredeki sürücüyü işaretleyinSürücü seçimi: SEÇ yazılım tuşuna basın veya

ENT tuşuna basın

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 101

Page 102: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

2. adım: Dizini seçme

Dizini sol pencerede işaretleyin: Sağdaki pencere otomatikolarak dizindeki işaretlenmiş (açık renkli) tüm dosyaları gösterir

3. adım: Dosya seçme

TİP SEÇ yazılım tuşuna basın

İstediğiniz dosya tipinin yazılım tuşuna basınveya

Tüm dosyaları görüntüleme: TÜM GÖST. yazılımtuşuna basın veya

Wildcards kullanın, örn. 4*.h: 4 ile başlayan, .hdosya tipindeki tüm dosyaları görüntüleyin

Sağ penceredeki dosyayı işaretleyinSEÇ yazılım tuşuna basın veya

ENT tuşuna basınKumanda, dosya yönetimini çağırdığınız seçilmişdosyayı işletim türünde etkinleştirir.

Dosya yönetiminde aranan dosyanın baş harfinigirdiğinizde imleç otomatik olarak ilgili harfle başlayan ilkNC programına atlar.

102 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 103: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Yeni dizin oluşturDizini, alt dizin oluşturmak istediğiniz sol pencerede işaretleyin

YENİ DİZİN yazılım tuşuna basınDizin adı girinENT tuşuna basın

Onaylamak için OK yazılım tuşuna basın veya

İptal etmek için İPTAL yazılım tuşuna basın

Yeni dosya oluşturmaYeni dosya oluşturmak istediğiniz dizini sol pencerede seçinİmleci sağ pencerede konumlandırın

YENİ DOSYA yazılım tuşuna basınDosya adını uzantısıyla birlikte girinENT tuşuna basın

Tekil dosya kopyalamaİmleci, kopyalanması gereken dosyaya hareket ettirin

KOPYALA yazılım tuşuna basın: Kopyalamafonksiyonunu seçinKumanda, bir açılır pencere açar.

Dosyayı güncel dizine kopyalama

Hedef dosyanın adını girinENT tuşuna ya da OK yazılım tuşuna basınKumanda, dosyayı güncel dizine kopyalar.Orijinal dosya korunur.

Dosyayı farklı bir dizine kopyalama

Bir açılır pencerede hedef dizin seçmek içinhedef dizin yazılım tuşuna basın

ENT tuşuna ya da OK yazılım tuşuna basınKumanda, dosyayı aynı isimle seçilen dizinekopyalar. Orijinal dosya korunur.

Kopyalama işlemini ENT tuşu veya OK yazılım tuşuylabaşlatırsanız kumanda, bir ilerleme göstergesi gösterir.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 103

Page 104: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Dosyaları farklı bir dizine kopyalayınEkran düzenini aynı büyüklükte pencerelerle seçin

Sağ pencereGÖSTER. yazılım tuşuGÖSTER. AĞACI öğesine basınİmleci, dosyaları kopyalamak istediğiniz dizine hareket ettirin veENT tuşuyla dosyaları bu dizinde gösterin

Sol pencere

GÖSTER. yazılım tuşuGÖSTER. AĞACI öğesine basınKopyalamak istediğiniz dosyaları içeren dizini seçin veGÖSTER. DOSYALAR yazılım tuşuyla dosyaları gösterin

İşaretleme yazılım tuşuna basın: Dosyaişaretleme fonksiyonlarını görüntüleyin

Dosya işaretleme yazılım tuşuna basın: İmleci,kopyalamak ve işaretlemek istediğiniz dosyanınüstüne hareket ettirin. İsterseniz diğer dosyalarıaynı şekilde işaretleyinKopyala yazılım tuşuna basın: İşaretlenendosyaları hedef dizine kopyalayın

Diğer bilgiler: "Dosyaları işaretleme", Sayfa 108Aynı zamanda sol ve sağ pencerede dosyaları işaretlersenizkumanda, imlecin bulunduğu dizinden kopyalar.

Dosyaların üzerine yazmaDosyaları, aynı addaki dosyaların yer aldığı bir dizinekopyalarsanız kumanda, hedef dizindeki dosyaların üzerine yazılıpyazılmayacağını sorar:

Tüm dosyaların üzerine yazma (Mevcut dosyalar alanı seçili):OK yazılım tuşuna basın ya daDosyaların üzerine yazılmasın: İPTAL yazılım tuşuna basın

Korumalı bir dosyanın üzerine yazmak isterseniz Korunan dosyalaralanını seçin veya işlemi iptal edin.

104 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 105: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Tablo kopyalamaSatırları bir tabloya aktarBir tabloyu mevcut bir tabloya kopyalarsanız SAHALARI DEĞİŞTİRyazılım tuşuyla tekli satırların üzerine yazabilirsiniz. Ön koşullar:

Hedef tablo var olmalıdırkopyalanan dosya sadece değiştirilen satırları içermelidirTablonun dosya tipi aynı olmalıdır

BILGIDikkat, veri kaybı yaşanabilir!SAHALARI DEĞİŞTİR fonksiyonu, sorgulama olmadan kopyalanantabloda mevcut bulunan hedef dosyanın tüm satırlarının üzerineyazar. Kumanda, değiştirme öncesinde eski dosyanın otomatikyedeklemesini yapmaz. Bu aşamada tablolar geri alınamayacakşekilde zarar görebilir.

Gerekirse değiştirme öncesinde tabloların yedek bir kopyasınıoluşturunSAHALARI DEĞİŞTİR öğesini ilgili ön katman ile kullanma

ÖrnekBir ön ayar cihazında, on yeni aletin alet uzunluklarını ve aletyarıçaplarını ölçtünüz. Akabinde ön ayar cihazı, on satır, yani onalet içeren TOOL_Import.T alet tablosunu oluşturur.Aşağıdaki işlemleri yapın:

Tabloyu, harici veri taşıyıcısından istediğiniz bir dizinekopyalayınHarici oluşturulan tabloyu kumandanın dosya yönetimi ilemevcut TOOL.T tablosuna kopyalayınKumanda, mevcut TOOL.T alet tablosunun üzerine yazılıpyazılmayacağını sorar.EVET yazılım tuşuna basınKumanda güncel TOOL.T dosyasının üzerine tamamen yazar.Kopyalama işleminden sonra TOOL.T 10 satırdan oluşur.Alternatif olarak SAHALARI DEĞİŞTİR yazılım tuşuna basınKumanda TOOL.T dosyasında 10 satırın üzerine yazar. Kalansatırlara ait veriler kumanda tarafından değiştirilmez.

Bir tablodan satır çıkarmakTablolarda bir ya da birçok satırı işaretleyip ayrı bir tabloyakaydedebilirsiniz.Aşağıdaki işlemleri yapın:

Satırları kopyalamak istediğiniz tabloyu açınOk tuşlarıyla kopyalamak istediğiniz ilk satırı seçinEK FONK. yazılım tuşuna basınİŞARETL. yazılım tuşuna basınGerekirse başka satırları işaretleyinKAYDET ALT yazılım tuşuna basınSeçilen satırların kaydedileceği bir tablo adı girin

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 105

Page 106: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Dizini kopyalamaSağ penceredeki imleci, kopyalamak istediğiniz dizine hareketettirinKOPYALA yazılım tuşuna basınKOPYALAKumanda, hedef dizinlerin seçim penceresini ekrana getirir.Hedef dizini seçin ve ENT tuşuyla ya da OK yazılım tuşuylaonaylayınKumanda, seçilen dizini alt dizinler dahil olmak üzere seçilenhedef dizine kopyalar.

Son seçilen dosyalardan birini seçinDosya yönetimini çağırın: PGM MGT tuşuna basın

En son seçilen on dosyayı görüntüleyin:SONU DOSYALAR yazılım tuşuna basın

İmleci, seçmek istediğiniz dosyaya hareket ettirmek için ok tuşlarınabasın:

İmleci bir pencerede yukarı ve aşağı hareketettirir

Dosyayı seçin: OK yazılım tuşuna basın ya da

ENT tuşuna basın

GÜNCEL DEĞER KOPYALA yazılım tuşuyla, işaretlenmişbir dosyanın yolunu kopyalayabilirsiniz. Kopyalanan yoludaha sonra tekrar kullanabilirsiniz, örn.PGM CALL tuşuyardımıyla bir program çağırırken.

106 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 107: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Dosyayı silme

BILGIDikkat, veri kaybı yaşanabilir!SİL fonksiyonu dosyayı kalıcı olarak siler. Kumanda, silmeöncesinde dosyanın otomatik yedeklemesini yapmaz, örn. birgeri dönüşüm kutusuna. Bu şekilde dosyalar geri alınamayacakşekilde silinir.

Önemli dosyaları düzenli aralıklarla harici sürücülereyedekleyin

Aşağıdaki işlemleri yapın:İmleci silmek istediğiniz dosyanın üzerine hareket ettirin

SİL yazılım tuşuna basınKumanda, dosyanın silinip silinmeyeceğini sorar.OK yazılım tuşuna basınKumanda dosyayı siler.Alternatif olarak İPTAL yazılım tuşuna basınKumanda işlemi iptal eder.

Dizini silme

BILGIDikkat, veri kaybı yaşanabilir!SİL TÜM fonksiyonu dizinin tüm dosyalarını kalıcı olarak siler.Kumanda, silme öncesinde dosyaların otomatik yedeklemesiniyapmaz, örn. bir geri dönüşüm kutusuna. Bu şekilde dosyalargeri alınamayacak şekilde silinir.

Önemli dosyaları düzenli aralıklarla harici sürücülereyedekleyin

Aşağıdaki işlemleri yapın:İmleci silmek istediğiniz dizinin üzerine hareket ettirin

SİL yazılım tuşuna basınKumanda, dizinin bütün alt dizinler ve dosyalarlabirlikte silinip silinmeyeceğini sorar.OK yazılım tuşuna basınKumanda dizini siler.Alternatif olarak İPTAL yazılım tuşuna basınKumanda işlemi iptal eder.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 107

Page 108: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Dosyaları işaretlemeYazılım tuşu İşaretleme fonksiyonu

Tekil dosyayı işaretleme

Tüm dosyaları dizinde işaretleme

Tekil dosya için işaretlemeyi kaldırma

Tüm dosyalar için işaretlemeyi kaldırma

İşaretlenen tüm dosyaları kopyalama

Dosyaların kopyalanması veya silinmesi gibi fonksiyonları, tekildosyada veya birden çok dosyada aynı zamanda kullanabilirsiniz.Birden çok dosyayı aşağıdaki şekilde işaretleyin:

İmleci, ilk dosyaya taşıyınİşaretleme fonksiyonlarını görüntüleyin: İŞARETL.yazılım tuşuna basın

Dosyayı işaretleyin: DOSYA İŞARETL. yazılımtuşuna basın

İmleci, diğer dosyaya taşıyın

Başka dosya işaretleme: DOSYA İŞARETL.yazılım tuşuna basın vb.

İşaretli dosyaları kopyalayın:

Aktif yazılım tuşu çubuğundan çıkma

KOPYALA yazılım tuşuna basın

İşaretlenen dosyaları silin:

Aktif yazılım tuşu çubuğundan çıkma

SİL yazılım tuşuna basın

108 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 109: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi

Dosyayı yeniden adlandırmaİmleci, yeniden adlandırmak istediğiniz dosyanın üzerinehareket ettirin

Yeniden adlandırma fonksiyonunu seçin:AD DEĞİŞT yazılım tuşuna basınYeni dosya adı girin; dosya tipi değiştirilemezYeniden adlandırmayı uygulayın: OK yazılım tuşuveya ENT tuşuna basın

Dosyaları sıralamaDosyaları sıralamak istediğiniz klasörü seçin

AYIRMA yazılım tuşuna basınİlgili gösterme kriteriyle yazılım tuşunu seçin

AYIRMA SONRASI İSMİAYIRMA SONRASI BÜYÜKLÜĞÜAYIRMA SONRASI TARİHİAYIRMA SONRASI TİPİAYIRMA SONRASI DURUMUAYIRMM.

3

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 109

Page 110: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Temel ilkeler | Dosya yönetimi3

Ek fonksiyonlarDosyanın korunması/Dosya korumasının kaldırılması

İmleci korunacak dosyanın üzerine hareket ettirinEk fonksiyonları seçin: EK FONKS. yazılım tuşuna basın

Dosya korumasını etkinleştirme: KORUMALI yazılım tuşuna basınDosya Protect sembolünü alır.

Dosya korumasını kaldırma: KORUMAS. yazılım tuşuna basın

Düzenleyici seçİmleci açılacak dosyanın üzerine hareket ettirin

Ek fonksiyonları seçin: EK FONKS. yazılım tuşuna basın

Editör seçimi: EDİTÖRÜ SEÇ yazılım tuşuna basınİstediğiniz editörü işaretleyin

Ör. .A veya .TXT gibi metin dosyaları içinTEXT-EDITORNC programları .H ve .I için PROGRAM-EDITORÖr. .TAB veya .T gibi tablolar için TABLE-EDITORPalet tabloları .P için BPM-EDITOR

OK yazılım tuşuna basın

USB cihazının bağlanması ve çıkarılmasıKumanda, desteklenen dosya sistemi ile bağlı USB cihazlarınıotomatik olarak algılar.

Bir USB cihazını çıkarmak için yapmanız gerekenler:

İmleci soldaki pencereye hareket ettirinEK FONKS. yazılım tuşuna basınUSB cihazını çıkarın

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

110 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 111: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

4Aletler

Page 112: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet bazlı girişler4

4.1 Alet bazlı girişler

Besleme FF beslemesi, alet orta noktasının kendi hattında hareket ettiği hızdır.Maksimum besleme, her makine ekseni için farklı olabilir ve makineparametresi ile belirlenmiştir.

GirişBeslemeyi T tümcesinde (alet çağırma) ve her konumlamatümcesinde girebilirsiniz.Diğer bilgiler: "Açık metinde DIN/ISO bünyesinde programlama",Sayfa 86Milimetre programlarında beslemeyi F mm/dak biriminde, inçprogramlarında çözünürlük nedeniyle 1/10 inç/dak olarak girin.

Hızlı hareketHızlı hareket için G00 girin.

Makinenin hızlı hareket etmesi için ilgili sayı değerini(örn. G01 F30000), programlayabilirsiniz. Bu hızlıhareket G00 öğesinin tersine sadece tümceye göredeğil, aksine siz yeni bir besleme programlayana kadaretkiler.

Etki süresiBir sayı değeriyle programlanan besleme, yeni bir beslemeninprogramlandığı NC tümcesine kadar geçerlidir. G00 sadeceprogramlandığı NC tümcesi için geçerlidir. G00 içeren NCtümcesinden sonra sayı değeriyle en son programlanan beslemegeçerlidir.

Program akışı sırasındaki değişiklikProgram akışı sırasında beslemeyi, besleme için Fpotansiyometresiyle değiştirin.Besleme potansiyometresi programlanmış beslemeyi azaltır,kumanda tarafından hesaplanmış beslemeyi değil.

112 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 113: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet bazlı girişler

S mil devriS mil devrinin dakikadaki devir sayısını (dev/dak) bir T tümcesindegirin (Alet çağırma). Alternatif olarak, Vc kesit hızını, dakika başınametre olarak (m/dak) olarak tanımlayabilirsiniz.

Programlanan değişiklikNC programında mil devir sayısını sadece yeni mil devir sayısınıgirerek bir T tümcesi ile değiştirebilirsiniz.

Aşağıdaki işlemleri yapın:Alfa klavyede S tuşuna basınYeni mil devrini girin

Aşağıdaki durumlarda kumanda sadece devir sayısınıdeğiştirir:

T tümcesi; alet adı, alet numarası ve alet ekseniolmadanT tümcesi; alet adı, alet numarası olmadan, önceki Ttümcesindeki aynı alet ekseniyle

Aşağıdaki durumlarda kumanda alet değişimimakrosunu uygular ve gerekirse bir yardımcı alet iledeğiştirir:

T tümcesi, alet numarası ileT tümcesi, alet adı ileT tümcesi; alet adı veya alet numarası olmadan,değiştirilmiş bir alet ekseni yönü ile

Program akışı sırasındaki değişiklikProgram akışı sırasında mil devir sayısını, mil devir sayısının Sdevir sayısı potansiyometresi ile değiştirebilirsiniz.

4

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 113

Page 114: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri4

4.2 Alet verileri

Alet düzeltme için önkoşulNormal olarak hat hareketleri koordinatlarını, malzeme çizimindeölçüldüğü gibi programlayın. Kumandanın alet orta noktasınıhesaplaması, yani bir alet düzeltmesi uygulayabilmesi içinbelirlenen her aletin uzunluk ve yarıçapını girmeniz gerekir.Alet verilerini G99 fonksiyonuyla doğudan NC programına ya daayrı alet tablolarına girebilirsiniz. Alet verilerini tablolara girersenizdiğer alete özel bilgiler kullanıma sunulur. NC programı çalışıyorsakumanda, girilen tüm bilgileri dikkate alır.

Alet numarası, alet adıHer alet 0 ila 32767 arasındaki bir numarayla tanımlanır. Alettabloları ile çalışıyorsanız ek olarak alet adını girebilirsiniz. Aletadları maksimum 32 karakterden oluşabilir.

İzin verilen karakterler: # $ % & , - _ . 0 1 2 3 4 5 6 7 89 @ A B C D E F G H I J K L M N O P Q R S T U V W XY ZKaydetme sırasında kumanda küçük harfleri otomatikolarak büyük harflerle değiştirir.Yasak karakterler: <Boşluk> ! " ' ( ) * + : ; < = > ? [ / ] ^ `{ | } ~

0 numaralı alet, sıfır aleti olarak belirlenmiştir; L=0 uzunluğunda veR=0 yarıçapındadır. Alet tablosunda, T0 aletini aynı şekilde L=0 veR=0 olarak tanımlayın.

L alet uzunluğuL alet uzunluğunu, prensipte mutlak uzunluklar gibi, alet referansnoktasını baz alarak girmeniz gerekir. Kumanda, birçok fonksiyoniçin birden çok eksen çalışmasıyla birlikte aletin tüm uzunluğunukullanır.

Alet yarıçapı RAlet yarıçapı R'yi direkt girin.

114 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 115: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri

Uzunluk ve yarıçaplar için delta değerleriDelta değerleri, aletlerin uzunluğu ve yarıçapı için sapmalarıtanımlar.Pozitif bir delta değeri bir üst ölçü (DL, DR>0) anlamına gelir. Üstölçüye çalışma işleminde, üst ölçü değerini girmek için alet çağırmaprogramlamayı T ile girin.Negatif bir delta değeri, bir alt ölçü (DL, DR<0) anlamına gelir. Bir altdeğer, aletin aşınması için alet tablosuna girilmiştir.Delta değerlerini sayı değerleri olarak girersiniz, T tümcesindedeğeri bir Q parametresi ile de aktarabilirsiniz.Giriş aralığı: Delta değerleri en fazla ± 99,999 mm olabilir.

Alet tablosundaki Delta değerleri, malzeme kaldırmasimülasyonunun grafik gösterimini etkiler.T tümcesindeki delta değerleri, simülasyondaaletin gösterilen büyüklüğünü değiştirmez. Ancakprogramlanan delta değerleri, aleti simülasyondatanımlanan değere göre kaydırır.

T tümcesindeki delta değerleri opsiyonel progToolCallDL(No. 124501) makine parametresine bağlı olarakpozisyon göstergesini etkiler.

Alet verilerini NC programına girinMakine el kitabını dikkate alın!Makine üreticisi G99 fonksiyonunun fonksiyon kapsamınıbelirler.

Belirli bir alet için numara, uzunluk ve yarıçapı NC programında birkez G99 tümcesinde belirlersiniz.

Tanımlamada aşağıdaki adımları uygulayın:TOOL DEF tuşuna basın

Alet uzunluğu: Uzunluk için düzeltme değeriAlet yarıçapı: Yarıçap için düzeltme değeri

ÖrnekN40 G99 T5 L+10 R+5*

4

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 115

Page 116: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri4

Alet verilerini açmaAleti açmadan önce bir G99 tümcesinde ya da alet tablosundatespit ettiniz.NC programında bir T alet açmayı aşağıdaki verilerleprogramlayabilirsiniz:

TOOL CALL tuşuna basınAlet numarası: Aletin numarasını veya adınıgirin. ALETİSMİ yazılım tuşuyla bir ad girebilir,QS yazılım tuşuyla da bir string parametresigirebilirsiniz. Kumanda, bir alet adını otomatikolarak tırnak içine alır. Bir string parametresineönceden bir alet adı vermek zorundasınız. Adları,TOOL.T etkin alet tablosundaki kayda görebelirlenir.Alternatif olarak SEÇ yazılım tuşuna basınKumanda, bir aleti doğrudan TOOL.T alettablosundan seçebileceğiniz bir pencere açar.Bir aleti diğer düzeltme değerleri ile birlikteaçmak için alet tablosunda tanımlanan endeksiondalık işarete göre girinX/Y/Z'ye paralel mil ekseni: Alet eksenini girinS mil devri: S mil devrini dakika başına dönüş(dev/dak) olarak girin. Alternatif olarak, Vc kesithızını dakika başına metre (m/dak) cinsindetanımlayabilirsiniz. Daha sonra VC yazılım tuşunabasınBesleme F: Besleme F dakika başına milimetre(mm/dak) olarak girin. Besleme, bir konumlamatümcesinde veya bir T tümcesinde yeni birbesleme programlayana kadar etkilerAlet uzunluğu ölçüsü DL: Alet uzunluğu içindelta değeriAlet yarıçapı ölçüsü DR: Alet yarıçapı için deltadeğeriAlet yarıçapı ölçüsü DR2: Alet yarıçapı 2 içindelta değeri

Aşağıdaki durumlarda kumanda sadece devir sayısınıdeğiştirir:

T tümcesi; alet adı, alet numarası ve alet ekseniolmadanT tümcesi; alet adı, alet numarası olmadan, önceki Ttümcesindeki aynı alet ekseniyle

Aşağıdaki durumlarda kumanda alet değişimimakrosunu uygular ve gerekirse bir yardımcı alet iledeğiştirir:

T tümcesi, alet numarası ileT tümcesi, alet adı ileT tümcesi; alet adı veya alet numarası olmadan,değiştirilmiş bir alet ekseni yönü ile

116 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 117: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri

Açılır pencerede alet seçimiAlet seçimi açılır penceresini açarsanız kumanda, alet yuvasındamevcut olan bütün aletleri yeşil renkte işaretler.

Bir aleti açılır pencerede aşağıdaki gibi arayabilirsiniz:GOTO tuşuna basınAlternatif olarak ARA yazılım tuşuna basınAlet adını ya da alet numarasını girinENT tuşuna basınKumanda girilen arama kriterine uygun ilk aletegider.

Aşağıdaki fonksiyonları bağlı bir fare ile uygulayabilirsiniz:Tablo başlığında bir sütun tıklandığında kumanda, verileri artanveya azalan sırada sıralar.Tablo başlığındaki bir sütuna tıklayarak ve ardındanbasılı tutulan fare tuşuyla kaydırarak sütun genişliklerinideğiştirebilirsiniz

Gösterilen açılır pencereleri alet numarası ve alet adı aramasırasında birbirinden ayrı şekilde yapılandırabilirsiniz. Sıralamadüzeni ve sütun genişlikleri, kumanda kapatıldıktan sonra damuhafaza edilir.

Alet çağırmaZ alet eksenindeki 5 numaralı alet 2500 dev/dak mil devri ve 350mm/dak beslemeyle çağrılır. Alet uzunluğu ve alet yarıçapı 2 içinölçü 0,2 veya 0,05 mm, alet yarıçapı için alt ölçü 1 mm'dir.

ÖrnekN20 T 5.2 G17 S2500 DL+0.2 DR-1*

D önündeki L, R ve R2 Delta değerini gösterir.

Aletlerin ön seçimi

Makine el kitabını dikkate alın!G51 ile aletlerin ön seçimi, makineye bağlı birfonksiyondur.

Alet tabloları kullanıyorsanız bir G51 tümcesi ile kullanılacak birsonraki alet için bir ön seçim yapın. Bunun için alet numarasını, birQ parametresi, veya tırnak işaretleri içinde bir alet adı girin.

4

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 117

Page 118: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri4

Alet seçimiOtomatik alet değişimi

Makine el kitabını dikkate alın!Alet değişimi makineye bağlı bir fonksiyondur.

Otomatik alet değişiminde program akışı kesilmez. T ile yapılan biralet çağırmada kumanda, alet tablasındaki aleti değiştirir.

Bekleme süresi aşımında otomatik alet değişimi: M101

Makine el kitabını dikkate alın!M101 makineye bağlı bir fonksiyondur.

Kumanda, belirli bir bekleme süresinin ardından otomatik olarakbir yardımcı alet takabilir ve çalışmaya bununla devam edebilir.Bunun için M101 ek fonksiyonunu etkinleştirin. M101 etkisini M102ile tekrar kaldırabilirsiniz.Alet tablosunun TIME2 sütununa aletin bekleme süresini girin, busüre aşıldığına çalışma bir yardımcı alet ile devam ettirilecektir.Kumanda CUR_TIME sütununa aletin güncel bekleme süresinikaydeder.Güncel bekleme süresi TIME2 değerini aştığında, bekleme süresidolduktan en geç bir dakika sonra, programın bir sonraki olasınoktasında yardımcı alete geçiş yapılır. Değişim ancak NC tümcesitamamlandıktan sonra gerçekleşir.

BILGIDikkat çarpışma tehlikesi!Kumanda, M101 vasıtasıyla otomatik bir alet değiştirmede daimaönce alet eksenindeki aleti geri çeker. Geri çekme esnasındaarkadan kesmeli aletlerde çarpışma tehlikesi oluşur, örn. diskfrezelerinde ya da T yiv frezelerde!

M102 ile alet değiştirmeyi devre dışı bırakın

Alet değiştirme sonrasında makine üreticisi farklı şekildetanımlamamışsa kumanda aşağıdaki mantıkla konumlandırmayapar:

Hedef konum alet ekseninde güncel konumun altındabulunuyorsa alet ekseni en son konumlandırılırHedef konum alet ekseninde güncel konumun üzerindebulunuyorsa alet ekseni en önce konumlandırılır

118 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 119: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri

Giriş parametresi BT (Block Tolerance)Bekleme süresinin kontrol edilmesi ve otomatik alet değişimininhesaplanmasıyla, NC programına bağlı olarak işleme süresiartabilir. İsteğe bağlı BT (Block Tolerance) giriş parametresi ile bunuetkileyebilirsiniz.M101 fonksiyonunu girdiğinizde kumanda, diyaloğu BT sorgusu iledevam ettirir. Burada otomatik alet değişiminin gecikebileceği NCtümcelerin (1 – 100) adedini belirlersiniz. Bu şekilde elde edilenalet değişimi gecikme zamanı NC tümcelerin içeriğine bağlıdır (ör.besleme, yol mesafesi). BT öğesini tanımlamamanız durumundakumanda, 1 değerini ya da makine üreticisi tarafından belirlenen birstandart değeri kullanır.

Değer BT ne kadar yüksek olursa fonksiyon M101vasıtasıyla olası bir çalışma süresi uzatması da o orandadüşük etki eder. Otomatik alet değişiminin daha sonragerçekleşeceği dikkate alınmalıdır!BT için uygun çıkış değerini hesaplamak için BT = 10:NC tümcesinin saniye cinsinden ortalama işlemsüresi formülünü kullanın. Sonucu bir tam sayıyayuvarlayın. Hesaplanan değer 100'den büyük olursaazami giriş değerini 100 olarak kullanın.Bir aletin güncel bekleme süresini sıfırlamak istiyorsanız(örneğin bir kesme plakası değişimden sonra)CUR_TIME sütununa 0 değerini girin.

M101 ile alet değişimi için ön koşullar

Yardımcı alet olarak sadece aynı yarıçapta aletlerkullanın. Kumanda aletin yarıçapını otomatik olarakkontrol etmez.Kumandanın yardımcı aletin yarıçapını kontrol etmesigerekiyorsa NC programında M108 girin.

Kumanda, alet değişimini otomatik olarak programın uygun biryerinde gerçekleştirir. Otomatik alet değişimi şu koşullar altındagerçekleştirilmez:

işlem döngüleri uygulanırkenbir yarıçap düzeltmesi (G41/G42) etkin durumdaykenAPPR yaklaşma fonksiyonunun hemen ardındanDEP geriye hareket fonksiyonunun hemen öncesindeG24 ve G25 fonksiyonlarının hemen öncesinde ve sonrasındamakrolar uygulanırkenbir alet değişimi gerçekleşirkendoğrudan bir T tümcesi veya G99 sonrasındaSL döngüleri uygulanırken

4

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 119

Page 120: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet verileri4

Bekleme süresini uzatma

Bu fonksiyon, makine üreticisi tarafından serbestbırakılmalı ve uyarlanmalıdır.

Planlanan bekleme süresinin sonunda alet durumudiğer etkenlerin yanı sıra alet tipi, işlem türü ve malzememateryaline bağlıdır. Alet tablosunun OVRTIME sütununda aletin,bekleme süresinin ötesinde kullanılabileceği süreyi dakika olarakgirersiniz.Makine üreticisi, bu sütunun etkin olup olmadığını ve aletaramasında nasıl kullanılacağını belirler.

Yüzey normal vektörler ve 3D düzeltme içeren NC serileri için ön koşullarYardımcı aletin etkin yarıçapı (R + DR) orijinal aletin yarıçapındansapmamalıdır. Delta değerlerini (DR) ya alet tablosuna ya da Ttümcesine girin. Sapmalar durumunda kumanda, bir uyarı metnigösterir ve aleti değiştirmez. M fonksiyonu M107 ile bu uyarımetnini gizleyin M108 ile tekrar etkinleştirin.

120 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 121: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet düzeltmesi

4.3 Alet düzeltmesi

GirişKumanda, alet hattını mil eksenindeki alet uzunluğunun düzeltmedeğeri kadar ve çalışma düzlemindeki alet yarıçapı kadar düzeltir.NC programını doğrudan kumandada oluşturuyorsanız alet yarıçapdüzeltmesi sadece çalışma düzleminde etkilidir.Kumanda, bu sırada döner eksenler dahil beş adede kadar eksenidikkate alır.

Alet uzunluk düzeltmesiBir alet çalıştırdığınızda alet uzunluk düzeltmesi etki eder. UzunluğuL=0 olan bir alet çağrılana kadar kaldırılır (örn. T 0).

BILGIDikkat çarpışma tehlikesi!Kumanda, alet uzunluğu düzeltmesi için tanımlanmış aletuzunluklarını kullanır. Yanlış alet uzunlukları aynı zamanda hatalıalet uzunluğu düzeltmesi şeklinde etki eder. 0 uzunlukta ve birT 0 doğrultusundaki aletlerde kumanda, uzunluk düzeltmesi veçarpışma kontrolü uygulamaz. Aşağıdaki alet konumlandırmalarısırasında çarpışma tehlikesi oluşur!

Aletleri daima gerçek alet uzunluğu ile tanımlayın (sadecefarklar değil)T 0 yalnızca mili boşaltmak için kullanılmalıdır

Uzunluk düzeltmesinde hem T tümcesindeki, hem alet tablosundakidelta değerleri dikkate alınır.Düzeltme değeri = L + DLCALL T tümcesi + DLTAB ile

L: G99 tümcesi ya da alet tablosundan alet uzunlu-ğu L

DLCALL T tümcesi: Üst ölçü DLT tümcesi uzunluğu içinDL TAB: DL ölçüsü, alet tablosundan alınan uzunluk için

4

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 121

Page 122: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet düzeltmesi4

Eksene paralel pozisyon tümcelerindeBir alet hareketine yönelik program tümcesi şunları içerir:

Bir yarıçapı düzeltmek için G41 ya da G42G40, hiçbir yarıçap düzeltmesi yapılmayacaksa

Yarıçap düzeltmesi, bir alet çağrıldığında ve çalışma düzleminde birdoğrusal tümceyle G41 veya G42 hareket ettirildiğinde sürece etkieder.

Kumanda aşağıdaki durumlarda yarıçap düzeltmesinikaldırır:

G40 ile doğrusal tümceBir konturdan çıkmak için DEP fonksiyonuPGM MGT üzerinden yeni bir NC programı seçimi

Yarıçap düzeltmesinde kumanda, hem t tümcesindeki, hem alettablosundaki delta değerlerini dikkate alır:Düzeltme değeri = R + DRCALLT tümcesi + DRTAB ile

R: G99 tümcesinden ya da alet tablosundan aletyarıçapı R

DRCALLT tümcesi: T tümcesinden alınan yarıçap için DR üst ölçüsüDR TAB: DR ölçüsü, alet tablosundan alınan yarıçap için

Yarıçap düzeltmesiz hat hareketleri: G40Alet çalışma düzleminde orta noktasıyla programlanan hat üzerindeya da programlanan koordinatların üzerine hareket eder.Uygulama: Delme, ön konumlama.

122 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 123: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet düzeltmesi

Yarıçap düzeltmeli hat hareketleri:G42 ve G41G42: Alet konturun sağına hareket ederG41: Alet konturun soluna hareket eder

Alet orta noktası, programlanan kontur önünde bu alet yarıçapımesafesine sahiptir. Sağ ve sol malzeme konturu boyunca aletinhareket yönünde durumunu tanımlar.

G42 ve G41 farklı yarıçap düzeltmesi olan iki NCtümcesi arasında çalışma düzleminde yarıçapdüzeltmesi yapılmamış en az bir hareket tümcesi (yaniG40 ile) olmalıdır.Kumanda bir yarıçap düzeltmesini, düzeltmeyi ilk defaprogramladığınız NC tümcesinin sonunda etkinleştirir.Yarıçap düzeltmesini RR/RLG42/G41 ile etkinleştirmeve G40 ile kaldırma durumunda kumanda, aletiprogramlanmış başlangıç ya da son noktasında daimadikey olarak konumlandırır. Aleti, ilk kontur noktasınınönüne veya son kontur noktasının arkasına konturunhasar görmeyeceği şekilde konumlandırın.

Yarıçap düzeltmesi girişiYarıçap düzeltmeyi bir G01 tümcesinde girin. Hedef noktasınınkoordinatlarını girin ve ENT tuşuyla onaylayın.

Programlanan konturun solunda alet hareketi:G41 fonksiyonu yazılım tuşuna basın veya

programlanan konturun sağında alet hareketi:G42- fonksiyonu yazılım tuşuna basın

Yarıçap düzeltmesi yapılmamış alet hareketiniveya yarıçap düzeltmesini kaldırın: G40fonksiyonu yazılım tuşuna basınNC tümcesi sonlandırma: END tuşuna basın

4

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 123

Page 124: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Aletler | Alet düzeltmesi4

Yarıçap düzeltmesi: Köşeleri işlemeDış köşeler:Bir yarıçap düzeltmesi programladıysanız kumanda, aletibir geçiş dairesindeki dış köşelere sürer. Gerekli olduğundakumanda, beslemeyi dış köşelerde azaltır, örn. büyük yöndeğişikliklerindeİç köşeler:İç köşelerde kumanda, alet orta noktasının düzeltildiği hatlarınkesişim noktasını hesaplar. Bu noktadan itibaren alet sonrakikontur elemanı boyunca hareket eder. Böylece malzeme içköşelerde hasar görmez. Buradan çıkan sonuç; alet yarıçapıbelirli bir kontur için istenen büyüklükte seçilemeyeceğidir

BILGIDikkat çarpışma tehlikesi!Kumandanın bir kontura yaklaşması ya da çıkması için güvenliyaklaşma ve uzaklaşma konumları gereklidir. Bu konumlaryarıçap düzeltmesinin etkinleştirilmesi ve devre dışı bırakılmasıdurumundaki dengeleme hareketlerini sağlamalıdır. Yanlışkonumlar kontur hataları şeklinde etki edebilir. İşlem sırasındaçarpışma tehlikesi oluşur!

Kontur dışında güvenli yaklaşma ve uzaklaşma konumlarıprogramlanmalıdırAlet yarıçapını dikkate alınYaklaşma stratejisini dikkate alın

124 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 125: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

5Konturları

programlayın

Page 126: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Alet hareketleri5

5.1 Alet hareketleri

Hat fonksiyonlarıBir malzeme konturu, normalde doğrular ve yaylar gibi birden fazlakontur elemanından oluşur. Hat fonksiyonları ile alet hareketleriniprogramlayın doğrular ve yaylar için.

Serbest kontur programlama FK (seçenek no. 19)NC ile uyumlu ölçülerde bir çizim yoksa ve NC programına ait ölçübilgileri tamamlanmamışsa malzeme konturunu Serbest konturprogramlamasıyla programlayın. Kumanda, eksik girişleri hesaplar.FK programlamayla doğrular ve yaylar için alet hareketleriniprogramlayın.

Ek fonksiyonlar MKumandanın ek fonksiyonlarıyla şunları kumanda edebilirsiniz

Program akışı, örn. program akışındaki bir kesintiMil devri ve soğutucu maddenin açılması ve kapatılması gibimakine fonksiyonlarıaletin hat davranışı

126 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 127: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Alet hareketleri

Alt programlar ve program bölüm tekrarlarıTekrarlanan çalışma adımlarını sadece bir defa alt program veyaprogram bölümü tekrarı olarak girin. Bir NC programı bölümünüsadece belirli koşullar altında uygulamak isterseniz bu programadımlarını da bir alt programda belirleyin. Ek olarak bir NC programıbaşka bir NC programını çağırabilir ve uygulatabilir.Diğer bilgiler: "Alt programlar ve program bölüm tekrarları",Sayfa 229

Programlama: Q ParametresiNC programında Q parametreleri sayı değerlerinin yerini tutar:Bir Q parametresine başka bir yerde bir sayı değeri atanır. Qparametreleri ile program akışını kumanda eden veya bir konturtanımlayan matematiksel fonksiyonları programlayabilirsiniz.Ek olarak Q parametresi programlaması yardımıyla program akışısırasında 3D tarama sistemiyle ölçümler gerçekleştirebilirsiniz.Diğer bilgiler: "Q parametrelerinin programlanması", Sayfa 249

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 127

Page 128: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat fonksiyonlarına ilişkin temel bilgiler5

5.2 Hat fonksiyonlarına ilişkin temel bilgiler

Bir çalışma için alet hareketini programlayınBir NC programı oluşturursanız malzeme konturunun münferitelemanları için hat fonksiyonlarını sırasıyla programlayın. Bununiçin ölçü çiziminden kontur elemanlarının bitiş noktaları içinkoordinatları girin. Kumanda bu koordinat bilgilerinden, aletverilerinden ve yarıçap düzeltmesinden aletin gerçek hareketyolunu belirler.Kumanda, bir hat fonksiyonundaki NC tümcesinde programladığınıztüm makine eksenlerini eş zamanlı hareket ettirir.

Hareketler makine eksenlerine paralelNC tümcesinde bir koordinat verisi bulunuyorsa kumanda, aletiprogramlanmış makine eksenine paralel olarak hareket ettirir.Makinenizin yapısına bağlı olarak, işleme sırasında ya alet ya damakine tezgahı gerdirilen malzeme ile hareket eder. Hat hareketiprogramlamada, alet hareket ediyormuş gibi yapın.

ÖrnekN50 G00 X+100*

N50 Tümce noG00 Hızlı harekette doğru hat fonksiyonuX+100 Son nokta koordinatları

Alet, Y ve Z koordinatlarını içerir ve X=100 pozisyonuna hareketeder.

Ana düzlemlerdeki hareketlerNC tümcesinde iki koordinat verisi bulunuyorsa kumanda, aletiprogramlanmış düzlemde hareket ettirir.

ÖrnekN50 G00 X+70 Y+50*

Alet Z koordinatını içerir ve XY düzleminde X=70, Y=50pozisyonuna hareket eder.

128 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 129: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat fonksiyonlarına ilişkin temel bilgiler

Üç boyutlu hareketNC tümcesinde üç koordinat verisi bulunuyorsa kumanda, aletiprogramlanmış konuma bölgesel şekilde hareket ettirir.

ÖrnekN50 G01 X+80 Y+0 Z-10*

Daireler ve yaylarDairesel hareketlerde kumanda iki makine eksenini aynı andasürer: Alet, malzemeye bir dairesel yörüngeye göreceli olarakhareket eder. Dairesel hareketler için bir daire merkez noktasını I veJ ile girebilirsiniz.Yaylar için hat fonksiyonuyla ana zeminde daireler programlarsınız:Ana zemin T alet çağrısında, mil ekseninin tespit edilmesiyletanımlanmalı:

Mil ekseni Ana düzlem

(G17) XY, ayrıca UV, XV, UY

(G18) ZX, ayrıca WU, ZU, WX

(G19) YZ, ayrıca VW, YW, VZ

Ana düzleme paralel olmayan daireleri aynı zamandaÇalışma düzlemini döndürme fonksiyonu veya Qparametreleriyle programlayabilirsiniz.Diğer bilgiler: "PLANE fonksiyonu: Çalışma düzleminindöndürülmesi (seçenek #8)", Sayfa 337Diğer bilgiler: "Prensip ve fonksiyon genel görünümü",Sayfa 250

Daire hareketlerinde dönüş yönü DRDiğer kontur elemanlarına doğru yapılan tanjant geçişi olmayandairesel hareketlerde dönüş mantığını aşağıdaki gibi girin:Saat yönünde dönüş: G02/G12Saat yönünün tersine dönüş: G03/G13

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 129

Page 130: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat fonksiyonlarına ilişkin temel bilgiler5

Yarıçap düzeltmesiYarıçap düzeltmesi, ilk kontur elemanına hareket ettiğinizNC tümcesinde yer almalıdır. Yarıçap düzeltmesini birNC tümcesinde bir dairesel hat için etkileştiremezsiniz. Bunlarıönceden bir doğru tümcesinde programlayın.Diğer bilgiler: "Hat hareketleri – dik açılı koordinatlar", Sayfa 142

Ön pozisyonlama

BILGIDikkat çarpışma tehlikesi!Kumanda, alet ve malzeme arasında otomatik bir çarpışmakontrolü gerçekleştirmez. Yanlış ön konumlandırma ilave konturihlallerine yol açabilir. Yaklaşma hareketi sırasında çarpışmatehlikesi oluşur!

Uygun şekilde ön konumlandırma programlayınİşlem akışını ve konturu, grafiksel simülasyon yardımıylakontrol edin

130 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 131: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma

5.3 Kontura yaklaşma ve çıkma

Başlangıç noktası ve bitiş noktasıAlet, ilk kontur noktasının başlangıç noktasından hareket eder.Başlangıç noktası ön koşulları:

Yarıçap düzeltmesiz programlandıÇarpışmasız hareket edebilirİlk kontur noktası yakınında

Sağdaki resimdeki örnek:Başlangıç noktasını koyu gri alanda belirlerseniz kontur, ilk konturnoktasına gidişte hasar görür.

İlk kontur noktasıİlk kontur noktasına alet hareketi için bir yarıçap düzeltmesiprogramlayın.

mil eksenindeki başlangıç noktasına hareketBaşlangıç noktası hareketinde alet mil ekseninde çalışmaderinliğine hareket etmelidir. Çarpışma tehlikesinde, başlangıçnoktasını mil ekseninde ayrıca hareket ettirin.

ÖrnekN40 G00 Z-10*

N30 G01 X+20 Y+30 G41 F350*

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 131

Page 132: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma5

Son noktaSon nokta seçimi için ön koşullar:

Çarpışmasız hareket edebilirSon kontur noktası yakınındaKontur hasarını önleyin: Optimum son nokta, alet hattıuzatmasında son kontur elemanını işlemek için yer alır

Sağdaki resimdeki örnek:Bitiş noktasını koyu gri alanda belirlerseniz bitiş noktasına gidiştekontur hasar görür.Mil eksenindeki bitiş noktasından çıkma: Bitiş noktasından çıkarken mil eksenini ayrıca programlayın.

ÖrnekN50 G01 G40 X+60 Y+70 F700*

N60 G00 Z+250*

Ortak başlangıç ve bitiş noktasıOrtak başlangıç ve bitiş noktası için bir yarıçap düzeltmesiprogramlamayın.Kontur hasarını önleyin: Optimum başlangıç noktası, alet hattınınuzatmaları arasında, ilk ve son kontur elemanını işlemek için yeralır.Sağdaki resimdeki örnek:Bitiş noktasını koyu gri alanda belirlerseniz kontura yaklaşma veyakonturdan uzaklaşmada kontur hasar görür.

132 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 133: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma

Teğetsel ileri ve geri hareketG26 ile (sağ ortadaki resim) malzemeye teğetsel olarak yaklaşabilirve G27 ile (sağ alttaki resim) malzemeden teğetsel olarakuzaklaşabilirsiniz. Böylece boş kesim işaretlerini önlersiniz.

Başlangıç ve son noktaBaşlangıç ve son nokta, ilk veya son kontur noktasınayakın, malzemenin dışında yer alır ve yarıçap düzeltmesizprogramlanması gerekir.

YaklaşmaG26 öğesini ilk kontur noktasının programlı olduğuNC tümcesinden sonra girin: Bu, G41/G42 yarıçap düzeltmesiolan ilk NC tümcesidir

Geri çekmeG27 öğesini son kontur noktasının programlı olduğuNC tümcesinden sonra girin: Bu, G41/G42 yarıçap düzeltmesiolan son NC tümcesidir

G26 ve G27 yarıçapını seçerken kumandanın, başlangıçnoktası ile ilk kontur noktası arasındaki ve aynı şekildeson kontur noktası ile son nokta arasındaki daireselyörüngeyi uygulayabilmesine dikkat edin.

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 133

Page 134: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma5

Örnek

N50 G00 G40 G90 X-30 Y+50* Başlangıç noktası

N60 G01 G41 X+0 Y+50 F350* İlk kontur noktası

N70 G26 R5* Yarıçap R = 5 mm ile teğetsel hareket

. . .

Kontur elemanlarının programlanması

. . . Son kontur noktası

N210 G27 R5* Yarıçap R = 5 mm ile teğetsel geriye hareket

N220 G00 G40 X-30 Y+50* Son nokta

Genel bakış: Kontura hareket ve konturdan çıkış içinhat formlarıAPPR (İng. approach = yaklaşma) ve DEP (İng. departure =uzaklaşma) fonksiyonları APPR/DEP tuşuyla etkinleştirilir. Dahasonra alttaki hat formlarını yazılım tuşlarıyla seçin:

Yaklaşın Çıkış FonksiyonTanjant bağlantısı içeren doğru

Kontur noktasına dik doğru

Tanjant bağlantısı ile çember

Kontura tanjant bağlantısı içerençember, kontur dışındaki yardımcıbir noktaya tanjant doğru parçasıüzerinde gidiş ve çıkış

Cıvata hattına hareket edin ve çıkınBir cıvata hattına (heliks) hareket ederken veya hattan çıkarkenalet, cıvata hattı uzatmasında hareket eder ve konturla bir tanjantçemberin üzerinde kesişir. Bunun için APPR CT ve DEP CTfonksiyonunu kullanın.

134 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 135: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma

Gidiş ve dönüşlerde önemli pozisyonlar

BILGIDikkat çarpışma tehlikesi!Kumanda, güncel pozisyondan (başlangıç noktası PS) en sonprogramlanan beslemedeki PH yardımcı noktasına hareketeder. G00 hareket fonksiyonundan önce son konumlandırmatümcesinde programladıysanız kumanda, PH yardımcı noktasınahızlı harekette sürer.

Hareket fonksiyonundan önce başka bir beslemeyi G00 olarakprogramlayın

Başlangıç noktası PSBu pozisyonu APPR tümcesinden hemen programlayın. PSkontur dışında yer alır ve yarıçap düzeltmesi yapılmadan (G40)hareket eder.PHyardımcı noktası: Yaklaşma ve uzaklaşma bazı hat formlarındaPH yardımcı noktası üzerinden uygulanır, kumanda bu noktayıAPPR ve DEP tümcesi bilgilerinden hesaplar.İlk kontur noktası PA ve son kontur noktası PEİlk kontur noktası PA öğesini APPR tümcesiyle programlayın,son kontur noktası PE öğesini herhangi bir hat fonksiyonuylaprogramlayın. APPR tümcesi Z koordinatını da içeriyorsakumanda, aleti ilk PA kontur noktasına eş zamanlı olarak hareketettirir.PNbitiş noktasıPN pozisyonu konturun dışında yer alır ve DEP tümcesindekigirişlerinizden alınır. DEP tümcesi Z koordinatını da içeriyorsakumanda, aleti PN bitiş noktasına eş zamanlı olarak hareketettirir.

Tanımlama Anlamı

APPR İng. APPRoach = Gidiş

DEP İng. DEParture = Çıkış

L İng. Line = Doğru

C İng. Circle = Daire

T Tanjant (sürekli, düz geçiş)

N Normaller (dik)

R0=G40; RL=G41; RR=G42

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 135

Page 136: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma5

BILGIDikkat çarpışma tehlikesi!Kumanda, alet ve malzeme arasında otomatik bir çarpışmakontrolü gerçekleştirmez. Yanlış ön konumlandırma ve yanlışyardım noktaları PH ilave kontur hatalarına yol açabilir. Yaklaşmahareketi sırasında çarpışma tehlikesi oluşur!

Uygun şekilde ön konumlandırma programlayınYardım noktası PH, işlem akışı ve konturu, grafikselsimülasyon yardımıyla kontrol edin

APPR LT, APPR LN ve APPR CT fonksiyonlarındakumanda, PH yardım noktasını en son programlananbesleme ile hareket ettirir (aynı şekilde FMAX).APPR LCT fonksiyonunda kumanda, PH yardımcınoktasını APPR tümcesinde programlanan beslemeylehareket ettirir. Gidiş tümcesinden önce hiçbir beslemeprogramlanmadıysa kumanda bir hata mesajı verir.

Kutupsal koordinatlarAşağıdaki gidiş ve dönüş fonksiyonları için kontur noktalarınıkutupsal koordinatlar üzerinden de programlayabilirsiniz:

APPR LT, APPR PLT'ye dönüşürAPPR LN, APPR PLN'ye dönüşürAPPR CT, APPR PCT'ye dönüşürAPPR LCT, APPR PLCT'ye dönüşürDEP LCT, DEP PLCT'ye dönüşür

Bunun için yazılım tuşuyla bir yaklaşma veya uzaklaşma fonksiyonuseçtikten sonra turuncu P tuşuna basın.

Yarıçap düzeltmesiYarıçap düzeltmesini ilk kontur noktası PA ile APPR tümcesindeprogramlayın. DEP tümceleri yarıçap düzeltmesini kaldırır!

APPR LN veya APPR CT ile G40 programladığınızdakumanda, işlemi veya simülasyonu bir hata mesajıyladurdurur.Bu davranış, iTNC 530 kumandasından farklıdır!

136 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 137: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma

Teğetsel bağlantılı bir doğru üzerinde yaklaşma: APPR LTKumanda, aleti bir doğru üzerinde PS başlangıç noktasından birPH yardımcı noktasına hareket ettirir. Buradan itibaren ilk konturnoktası PA bir doğru üzerinde tanjant olarak hareket eder. Yardımcınokta PH'nin LEN mesafesi ilk kontur noktası PA'ya kadardır.

İstenen hat fonksiyonu: PS başlangıç noktasına yaklaşınDiyaloğu APPR DEP tuşu ve APPR LT yazılım tuşu ile açın

PA ilk kontur noktasının koordinatlarıLEN: Yardımcı nokta PH'nın ilk kontur noktasıPA'ya mesafesiÇalışma için G41/G42 yarıçap düzeltmesi

R0=G40; RL=G41; RR=G42

ÖrnekN70 G00 X+40 Y+10 G40 M3* PS öğesine yarıçap düzeltmesi yapılmadan yaklaşın

N80 APPR LT X+20 Y+20 Z-10 LEN15 G42 F100* PA öğesine yarıçap düzeltmesiyle G42, mesafe PH ila PA:LEN=15

N90 G01 X+35 Y+35* İlk kontur elemanının son noktası

N100 G01 ...* Sonraki kontur elemanı

Bir doğru üzerinde ilk kontur noktasına dik olarakyaklaşma: APPR LN

İstenen hat fonksiyonu: PS başlangıç noktasına yaklaşmaDiyaloğu APPR DEP tuşu ve APPR LN yazılım tuşu ile açın

PA ilk kontur noktasının koordinatlarıUzunluk: Yardımcı nokta PH'nin mesafesi. LENher zaman pozitif girilmeliÇalışma için G41/G42 yarıçap düzeltmesi

Örnek

N70 G00 X+40 Y+10 G40 M3* PS öğesine yarıçap düzeltmesi yapılmadan yaklaşın

N80 APPR LN X+10 Y+20 Z-10 LEN15 G24 F100* PA öğesine yarıçap düzeltmesiyle G42

N90 G01 X+20 Y+35* İlk kontur elemanının son noktası

N100 G01 ...* Sonraki kontur elemanı

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 137

Page 138: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma5

Teğetsel bağlantılı bir yaya yaklaşma: APPR CTKumanda, aleti bir doğru üzerinde PS başlangıç noktasından birPH yardımcı noktasına hareket ettirir. Buradan itibaren ilk konturelemanına teğet geçen bir dairesel yörünge üzerinde ilk konturnoktası PA'yı hareket ettirir.PH 'den PA'ya çemberi yarıçap R ve orta nokta açısı CCA ilebelirlenmiştir. Çember dönüş yönü, ilk kontur elemanının akışı ileverilir.

İstenen hat fonksiyonu: PS başlangıç noktasına yaklaşmaDiyaloğu APPR DEP tuşu ve APPR CT yazılım tuşu ile açın

PA ilk kontur noktasının koordinatlarıDairesel yörüngenin yarıçapı R

Yarıçap düzeltmesi ile tanımlanan malzemesayfasında yaklaşma: R'yi pozitif olarak girinMalzeme tarafından yaklaşma: R'yi negatifolarak girin.

Çemberin CCA merkez açısıCCA'yı sadece pozitif olarak girin.Maksimum giriş değeri 360°

Çalışma için G41/G42 yarıçap düzeltmesi

R0=G40; RL=G41; RR=G42

Örnek

N70 G00 X+40 Y+10 G40 M3* PS öğesine yarıçap düzeltmesi yapılmadan yaklaşın

N80 APPR CT X+10 Y+20 Z-10 CCA180 R+10 G42 F100* PA öğesine yarıçap düzeltmesiyle G42, yarıçap R=10

N90 G01 X+20 Y+35* İlk kontur elemanının son noktası

N100 G01 ...* Sonraki kontur elemanı

138 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 139: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma

Tanjant bağlantılı bir çember üzerinde kontura vedoğru parçaya hareket: APPR LCTKumanda, aleti bir doğru üzerinde PS başlangıç noktasındanbir PH yardımcı noktasına hareket ettirir. Buradan itibarendairesel yörünge üzerinde ilk kontur noktası PA hareket eder.APPR tümcesinde programlanan besleme, kumandanın harekettümcesinde gittiği tüm mesafe için etkilidir (Mesafe PS – PA).Hareket tümcesindeki X, Y ve Z olmak üzere üç ana eksenprogramlandıysa kumanda, APPR tümcesi tarafından tanımlananpozisyonun önüne tüm üç eksende eş zamanlı olarak PH yardımcınoktasına hareket eder. Ardından kumanda, PH noktasından PAnoktasına sadece çalışma düzleminde hareket eder.Çember, PS - PH doğrusunu hem de ilk kontur elemanını teğetselolarak bağlar. Böylece R yarıçapı ile tam olarak belirlenir.

İstenen hat fonksiyonu: PS başlangıç noktasına yaklaşmaDiyaloğu APPR DEP tuşu ve APPR LCT yazılım tuşu ile açın

PA ilk kontur noktasının koordinatlarıÇemberin yarıçapı R. R'yi pozitif girinÇalışma için G41/G42 yarıçap düzeltmesi

R0=G40; RL=G41; RR=G42

Örnek

N70 G00 X+40 Y+10 G40 M3* PS öğesine yarıçap düzeltmesi yapılmadan yaklaşın

N80 APPR LCT X+10 Y+20 Z-10 R10 G42 F100* PA öğesine yarıçap düzeltmesiyle G42, yarıçap R=10

N90 G01 X+20 Y+35* İlk kontur elemanının son noktası

N100 G01 ...* Sonraki kontur elemanı

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 139

Page 140: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma5

Teğetsel bağlantılı bir doğru üzerinde uzaklaşma: DEP LTKumanda, aleti bir doğru üzerinde PE son kontur noktasındanPN son noktasına hareket ettirir. Doğru, son kontur elemanınınuzantısında yer alır. PN mesafesinde yer alır LEN PE'den önce.

Son kontur elemanını, PE bitiş noktası ve yarıçap düzeltmesiile programlayınDiyaloğu APPR DEP tuşu ve DEP LT yazılım tuşu ile açın

LEN: Son nokta mesafesini PN son konturelemanından önce PE girin

R0=G40; RL=G41; RR=G42

Örnek

N20 G01 Y+20 G42 F100* Son kontur elemanı: Yarıçap düzeltmesiyle PE

N30 DEP LT LEN12.5 F100* LEN=12,5 mm kadar geri hareket edin

N40 G00 Z+100 M2* Z serbest sürüş, geri atlama, program sonu

İlk kontur noktasına dik olan bir doğru üzerindeuzaklaşma: DEP LNKumanda, aleti bir doğru üzerinde PE son kontur noktasından PNson noktasına hareket ettirir. Doğru, son kontur noktası PE'den dikolarak geri hareket eder. PN mesafesinde yer alır PE mesafede LEN+ alet yarıçapı.

Son kontur elemanını, PE bitiş noktası ve yarıçap düzeltmesiile programlayınDiyaloğu APPR DEP tuşu ve DEP LN yazılım tuşu ile açın

LEN: PN bitiş noktasının uzaklığını girin Önemli:LEN pozitif olarak girilmelidir

R0=G40; RL=G41; RR=G42

Örnek

N20 G01 Y+20 G42 F100* Son kontur elemanı: Yarıçap düzeltmesiyle PE

N30 DEP LN LEN+20 F100* LEN=20 mm kadar dik olarak konturdan geriye hareket ettirin

N40 G00 Z+100 M2* Z serbest sürüş, geri atlama, program sonu

140 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 141: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Kontura yaklaşma ve çıkma

Teğetsel bağlantılı bir çember üzerinde uzaklaşma:DEP CTKumanda, aleti bir dairesel yörünge üzerinde PE son konturnoktasından PN son noktasına hareket ettirir. Dairesel yörüngetanjantsal olarak son kontur elemanına bağlanır.

Son kontur elemanını, PE bitiş noktası ve yarıçap düzeltmesiile programlayınDiyaloğu APPR DEP tuşu ve DEP CT yazılım tuşu ile açın

Çemberin CCA merkez açısıÇemberin yarıçapı R

Alet, malzemeden çıkarken, yarıçapdüzeltmesi ile belirlenen sayfaya doğruhareket etmelidir: R'yi pozitif girin.Alet, malzemeden çıkarken, yarıçapdüzeltmesi vasıtasıyla saptanan karşısayfaya doğru hareket etmelidir: R'yi negatifgirin.

R0=G40; RL=G41; RR=G42

Örnek

N20 G01 Y+20 G42 F100* Son kontur elemanı: Yarıçap düzeltmesiyle PE

N30 DEP CT CCA 180 R+8 F100* Orta nokta açısı=180°, çember yarıçapı=8 mm

N40 G00 Z+100 M2* Z serbest sürüş, geri atlama, program sonu

Tanjant bağlantılı bir çember üzerinde konturdan vedoğru parçasından uzaklaşma: DEP LCTKumanda, aleti bir dairesel yörünge üzerinde PE son konturnoktasından PH yardımcı noktasına hareket ettirir. Buradan itibarenbir doğru üzerinde son nokta PN'ye hareket ettirir. Son konturelemanında ve PH – PN doğrusunda dairesel yörünge ile tanjantgeçişleri vardır. Böylece dairesel yörünge R yarıçapıyla tam olarakbelirlenir.

Son kontur elemanını, PE bitiş noktası ve yarıçap düzeltmesi ileprogramlayınDiyaloğu APPR DEP tuşu ve DEP LCT yazılım tuşuyla açın

Son nokta PN'nin koordinatlarını girinÇemberin yarıçapı R. R'yi pozitif girin

R0=G40; RL=G41; RR=G42

ÖrnekN20 G01 Y+20 G42 F100* Son kontur elemanı: Yarıçap düzeltmesiyle PE

N30 DEP LCT X+10 Y+12 R+8 F100* PN koordinatlar, çember yarıçapı=8 mm

N40 G00 Z+100 M2* Z serbest sürüş, geri atlama, program sonu

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 141

Page 142: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar5

5.4 Hat hareketleri – dik açılı koordinatlar

Hat hareketlerine genel bakış

Tuş Fonksiyon Alet hareketi Gereken girişler SayfaLdoğrusu İng.: LineG00 ve G01

Doğru Son nokta koordinatları 143

Şev: CHFİng.: CHamFerG24

İki doğru arasındaki şev Faz uzunluğu 144

Daire merkezi CC;İng.: Circle CenterI ve J

Yok Daire merkezi koordinat-lar veya kutuplar

146

Yay Cİng.: CircleG02 ve G03

CC daire merkezi çevresin-de, daire yayı son noktası-na kadar çember

Daire son noktası koordi-natları, dönüş yönü

147

Yay CRİng.: Circle by RadiusG05

Belirli yarıçapa sahip daire-sel hat

Daire son noktası koordi-natları, dönüş yönü

148

Yay CTİng.: Circle TangentialG06

Önceki ve sonraki konturelemanındaki tanjantlıbağlantı içeren çember

Doğru son noktasınınkoordinatları

150

Köşe yuvarlama RNDengl.: RouNDing ofCornerG25

Önceki ve sonraki konturelemanına teğetsel bağlan-tı içeren çember

Köşe yarıçapı R 145

Serbest kontur programla-ma FK

Önceki kontur elemanında-ki istenen bağlantıyı içerendoğru veya çember

Fonksiyona bağlı giriş 164

Hat fonksiyonlarının programlanmasıHat fonksiyonlarını, gri renkteki hat fonksiyon tuşları üzerindenkolaylıkla programlayabilirsiniz. Kumanda daha sonraki diyaloglardagerekli girişleri sorar.

DIN/ISO fonksiyonlarını USB üzerinden bağlı bir alfaklavye ile girerseniz büyük harfle yazma özelliğinin etkinolmasına dikkat edin.Kontrol ünitesi, cümlenin baş harflerini otomatik olarakbüyük harfle yazıyor.

142 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 143: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar

G00 hızlı harekette doğru veya F G01 beslemeli doğruKumanda, aleti bir doğru üzerinden güncel pozisyonundandoğruların son noktasına getirir. Başlangıç noktası, öncekiNC tümcesinin son noktasıdır.

Beslemeli doğrusal hareket için bir NC tümcesiniaçmak için L tuşuna basınKoordinatlar doğrunun son noktasına ait, eğergerekliyseYarıçap düzeltmesi G40/G41/G42Besleme FM ek fonksiyonu

Hızlı hareketHızlı bir hareket için doğrusal bir tümceyi (G00 tümcesi) L tuşuylada açabilirsiniz:

Doğrusal hareket için bir NC tümcesini açmak üzere L tuşunabasınOk tuşuyla G fonksiyonlarının giriş alanına sola doğru geçinHızlı harekette bir sürme hareketi için G00 yazılım tuşuna basın

ÖrnekN70 G01 G41 X+10 Y+40 F200 M3*

N80 G91 X+20 Y-15*

N90 G90 X+60 G91 Y-10*

Gerçek pozisyonu devralmaBir doğrusal tümceyi (G01 tümcesi) Gerçek pozisyonu devraltuşuyla da oluşturabilirsiniz:

Aleti, Manuel işletim işletim türünde, kabul devralınmasıgereken pozisyona getirinEkran görünümünü programlama olarak değiştirinArkasına doğru tümcesinin ekleneceği NC tümcesini seçin

Gerçek pozisyonu devral tuşuna basınKumanda, gerçek pozisyon koordinatları ilebirlikte bir doğrusal tümce oluşturur.

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 143

Page 144: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar5

İki doğru arasına şev ekleyinİki doğrunun kesişmesi sonucu oluşan kontur köşelerini bir şev iledonatabilirsiniz.

Doğru tümcelerinde, G24 tümcesinden önce ve sonra şevinuygulandığı düzlemin her iki koordinatını programlayınYarıçap düzeltmesi, G24 tümcesinden önce ve sonra aynıolmalıdırŞev, güncel alet ile uygulanabilir olmalıdır

Şevleme parçası: Şevin uzunluğu, gereklidurumda:Besleme F (sadece G24- tümcesinde etkilidir)

ÖrnekN70 G01 G41 X+0 Y+30 F300 M3*

N80 X+40 G91 Y+5*

N90 G24 R12 F250*

N100 G91 X+5 G90 Y+0*

Bir kontura G24 tümcesi ile başlamayın.Bir pah sadece çalışma düzleminde uygulanır.Pah tarafından kesilen köşe noktasına hareket edilmez.G24 tümcesinde programlanan bir besleme sadecebu CHF tümcesinde etkilidir. ArdındanG24 tümcesiöncesinde programlanan besleme tekrar geçerli olur.

144 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 145: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar

Köşe yuvarlama G25G25 fonksiyonu, kontur köşelerini yuvarlar.Alet, önceden hareket eden ve ayrıca devamındaki kontur elemanıolarak kapanan çemberde hareket eder.Yuvarlama yayı, çağrılan alet ile uygulanabilir olmalıdır.

Yuvarlama yarıçapı: Yayın yarıçapı, gereklidurumda:Besleme F (sadece G25 tümcesinde etkilidir)

ÖrnekN50 G01 X+10 Y+40 G41 F300 M3*

N60 G01 X+40 Y+25*

N70 G25 R5 F100*

N80 G01 X+10 Y+5*

Önceki ve sonraki kontur elemanı, köşe yuvarlamanınuygulanacak düzlemin her iki koordinatını da içermelidir.Konturu alet yarıçap düzeltmesi olmadan işlersenizdüzlemin her iki koordinatını da programlamanız gerekir.Köşe noktası hareket ettirilmez.G25 tümcesinde programlanan bir besleme sadece buG25 tümcesinde etkilidir. Daha sonra G25 tümcesindenönce programlanmış olan besleme tekrar geçerli olur.Bir G25 tümcesi, kontura yumuşak bir şekilde yaklaşmakiçin de kullanılabilir.

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 145

Page 146: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar5

Daire merkezi I, JG02, G03 ya da G05 fonksiyonlarıyla programladığınız dairemerkezini, çember için tespit edin. Bunun için

daire merkezi dik açılı koordinatlarını çalışma düzleminde girinveyaen son programlanan pozisyonu alın veyaKoordinatları "Gerçek pozisyonları kabul et" tuşuyla kabul edin

Daire merkezini programlayın: SPEC FCT tuşunabasınPROGRAM FONKS. yazılım tuşuna basınDIN/ISO yazılım tuşuna basınI ya da J yazılım tuşuna basınDaire merkezi için veya en son programlananpozisyonu devralmak için koordinatları girin: G29girmeyin

ÖrnekN50 I+25 J+25*

veya

N10 G00 G40 X+25 Y+25*

N20 G29*

10 ve 20 program satırları resmi referans almaz.

GeçerlilikDaire merkezi, siz yeni bir daire merkezi programlayana kadarbelirlenmiş olarak kalır.

Daire merkezini artan şekilde girinDaire merkezi için artarak girilen bir koordinat, daima en sonprogramlanan alet pozisyonunu baz alır.

I ve J ile bir konumu daire merkezi olarak işaretleyin:Alet bu konuma sürmez.Daire merkez noktası, aynı zamanda kutupsalkoordinatlarının kutbudur.

146 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 147: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar

dairesel hat daire merkeziÇemberi programlamadan önce I, J daire merkezini belirleyin.Çemberden önce son programlanan alet pozisyonu, çemberinbaşlangıç noktasıdır.Dönüş yönü

Saat yönünde: G02Saat yönü tersinde: G03Dönme yönü girmeden: G05. Kumanda, dairesel yörüngeyi sonprogramlanan dönme yönünde hareket ettirir

Aleti, çemberin başlangıç noktasına getirinDaire merkezinin koordinatlarını girin

Çember son noktasına ait koordinatları girin,eğer gerekliyse:Besleme FEk fonksiyon M

Kumanda, dairesel hareketleri normal olarak aktifçalışma düzleminde hareket ettirir. Ancak etkinçalışma düzleminde bulunmayan daireler deprogramlayabilirsiniz. Bu dairesel hareketleri eş zamanlışekilde döndürürseniz mekansal daireler (üç eksendedaireler) oluşur, örn. G2 Z... X... (Z alet ekseninde).

ÖrnekN50 I+25 J+25*

N60 G01 G42 X+45 Y+25 F200 M3*

N70 G03 X+45 Y+25*

Tam daireSon nokta için başlangıç noktası ile aynı koordinatları programlayın.

Daire hareketinin başlangıç ve son noktası, daireselhattın üzerinde yer almalıdır.Giriş toleransının maksimum değeri 0,016 mm'dir.Giriş toleransını circleDeviation (no. 200901) makineparametresinde ayarlayabilirsiniz.Kumandanın hareket edebileceği mümkün olan enküçük daire: 0.016 mm.

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 147

Page 148: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar5

Belirli bir yarıçapa sahip G02/G03/G05 çemberiAlet, R yarıçaplı bir çemberde hareket eder.Dönüş yönü

Saat yönünde: G02Saat yönü tersinde: G03Dönme yönü girmeden: G05. Kumanda, dairesel yörüngeyi sonprogramlanan dönme yönünde hareket ettirir

Yayın son noktasına ait koordinatlarYarıçap R Dikkat: Ön işaret, yayın büyüklüğünübelirler!Ek fonksiyon MBesleme F

Tam daireBir tam daire için iki daire tümcesini sırayla programlayın:İlk yarım dairenin son noktası, ikincinin başlangıç noktasıdır. İkinciyarım dairenin son noktası, birincinin başlangıç noktasıdır.

Merkez açısı CCA ve yay yarıçapı RKontur üzerindeki başlangıç ve son noktaları, eşit yarıçaplı dörtfarklı yay ile birbirine bağlanır:Daha küçük yay: CCA<180°Yarıçapın işareti pozitiftir R>0Daha büyük yay: CCA>180°Yarıçapın işareti negatiftir R<0Dönüş yönü ile, yayın dışa (konveks) mı veya içe (konkav) mibombeli olacağını belirleyebilirsiniz:Konveks: G02 dönüş yönü (G41 yarıçapı ile)Konkav: G03 dönüş yönü (G41 yarıçapı ile)

Daire çapının başlangıç ve son noktası arasındakimesafe, daire çapından büyük olmamalıdır.Maksimum yarıçap 99,9999 m'dir.A, B ve C açı eksenleri desteklenir.Kumanda, dairesel hareketleri normal olarak aktifçalışma düzleminde hareket ettirir. Ancak etkinçalışma düzleminde bulunmayan daireler deprogramlayabilirsiniz. Bu dairesel hareketleri eş zamanlışekilde döndürürseniz mekansal daireler (üç eksendedaireler) oluşur.

148 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 149: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar

ÖrnekN100 G01 G41 X+40 Y+40 F200 M3*

N110 G02 X+70 Y+40 R+20* (yay 1)

veya

N110 G03 X+70 Y+40 R+20* (yay 2)

veya

N110 G02 X+70 Y+40 R-20* (yay 3)

veya

N110 G03 X+70 Y+40 R-20* (yay 4)

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 149

Page 150: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar5

Dairesel hatG06 tanjant bağlantılıAlet, tanjantlı önceden programlanan kontur elemanına bağlantısağlayan yay üzerinde hareket eder.Bir geçiş, kontur elemanı kesişim noktasında katlama veya köşenoktası oluşmamışsa yani kontur elemanları artarak iç içe geçerse"tanjantsaldır".Yayın tanjantlı olarak kesiştiği kontur elemanını doğrudanG06 tümcesinin önüne programlayın. Bunun için en az ikikonumlandırma tümcesi gereklidir

Koordinatlar çember son noktasına ait, eğergerekliyse:Besleme FEk fonksiyon M

ÖrnekN70 G01 G41 X+0 Y+25 F300 M3*

N80 X+25 Y+30*

N90 G06 X+45 Y+20*

N100 G01 Y+0*

G06 tümcesi ve önceden programlanan kontur elemanı,yayın uygulandığı düzlemin her iki koordinatını daiçermelidir!

150 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 151: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar

Örnek: Doğru hareketi ve şev kartezyeni

%LINEAR G71 *

N10 G30 G17 X+0 Y+0 Z-20* İşlemenin grafik simülasyonu için ham parça tanımı

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S4000* Mil ekseni ve mil devri ile alet çağırma

N40 G00 G40 G90 Z+250* Aleti, mil ekseninde hızlı hareket ile içeri sürün

N50 X-10 Y-10* Aleti ön pozisyonlama

N60 G01 Z-5 F1000 M3* F beslemesi = 1000 mm/dak ile çalışma derinliğine hareket

N70 G01 G41 X+5 Y+5 F300* Konturu 1 noktasına hareket ettirin, G41 yarıçapdüzeltmesini etkinleştirin

N80 G26 R5 F150* Tanjantsal yaklaşma

N90 Y+95* 2 noktasına yaklaşma

N100 X+95* Nokta 3: 3 köşesi için ilk doğru

N110 G24 R10* 10 mm uzunluğunda şev programlama

N120 Y+5* Nokta 4: 3 köşesi için ikinci doğru, 4 köşesi için ilk doğru

N130 G24 R20* 20 mm uzunluğunda şev programlama

N140 X+5* Son kontur noktası 1'e yaklaşın, 4 köşesi için ikinci doğru

N150 G27 R5 F500* Tanjantsal uzaklaşma

N160 G40 X-20 Y-20 F1000* Çalışma düzleminde içeri sürün, yarıçap düzeltmesinikaldırın

N170 G00 Z+250 M2* Aleti serbest sürme, program sonu

N99999999 %LINEAR G71 *

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 151

Page 152: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar5

Örnek: Daire hareketi kartezyen

%CIRCULAR G71 *

N10 G30 G17 X+0 Y+0 Z-20* İşlemenin grafik simülasyonu için ham parça tanımı

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S4000* Mil ekseni ve mil devri ile alet çağırma

N40 G00 G40 G90 Z+250* Aleti, mil ekseninde hızlı hareket ile serbest hareket ettirme

N50 X-10 Y-10* Aleti ön pozisyonlama

N60 G01 Z-5 F1000 M3* F beslemesi = 1000 mm/dak ile Çalışma derinliğine hareket

N70 G01 G41 X+5 Y+5 F300* Konturu 1 noktasına yaklaştırma, G41 yarıçap düzeltmesinietkinleştirme

N80 G26 R5 F150* Teğetsel yaklaşma

N90 Y+85* Nokta 2: 2 köşesi için ilk doğru

N100 G25 R10* R = 10 mm ile yarıçapı ekleme, besleme: 150 mm/dak

N110 X+30* Nokta 3'e sürün: Dairenin start noktası

N120 G02 X+70 Y+95 R+30* 4 noktasına getirin: G02 ile daire son noktası, yarıçap 30 mm

N130 G01 X+95* 5 noktasına yaklaşma

N140 Y+40* 6 noktasına yaklaşma

N150 G06 X+40 Y+5* 7. noktaya yaklaşma: Dairenin son noktası, 6. noktadakitanjantsal bağlantılı yay, kumanda yarıçapı hesaplar

N160 G01 X+5* Son kontur noktası 1'e yaklaşma

N170 G27 R5 F500* Teğetsel bağlantılı bir çember üzerinde konturdan çıkma

N180 G40 X-20 Y-20 F1000* Çalışma düzleminde serbest hareket ettirme, yarıçapdüzeltmesini kaldırma

N190 G00 Z+250 M2* Aleti alet ekseninde serbest sürme, program sonu

N99999999 %CIRCULAR G71 *

152 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 153: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – dik açılı koordinatlar

Örnek: Tam daire kartezyen

%C-CC G71 *

N10 G30 G17 X+0 Y+0 Z-20* Ham parça tanımı

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S3150* Alet çağırma

N40 G00 G40 G90 Z+250* Aleti serbest hareket ettirme

N50 I+50 J+50* Daire merkezini tanımlama

N60 X-40 Y+50* Aleti ön pozisyonlama

N70 G01 Z-5 F1000 M3* Çalışma derinliğine hareket

N80 G41 X+0 Y+50 F300* Daire başlangıç noktasını hareket ettirin, G41 yarıçapdüzeltmesi

N90 G26 R5 F150* Teğetsel yaklaşma

N100 G02 X+0* Daire son noktasına (=daire başlangıç noktası) yaklaşma

N110 G27 R5 F500* Teğetsel uzaklaşma

N120 G01 G40 X-40 Y-50 F1000* Çalışma düzleminde serbest hareket ettirme, yarıçapdüzeltmesini kaldırma

N130 G00 Z+250 M2* Aleti alet ekseninde serbest sürme, program sonu

N99999999 %C-CC G71 *

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 153

Page 154: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar5

5.5 Hat hareketleri - Kutupsal koordinatlar

Genel bakışKutupsal koordinatlar ile H açısı ve önceden tanımlanan I, Jkutbuna olan R mesafesi üzerinden bir pozisyon belirlersiniz.Kutupsal koordinatları avantajlı olarak ayarlayın:

Yaylar üzerindeki pozisyonlarAçı girişleri ile malzeme çizimleri, örn. delik dairelerde

Kutupsal koordinatlı hat fonksiyonuna genel bakış

Tuş Alet hareketi Gereken girişler Sayfa+ Doğru Kutup yarıçapı, doğru son noktasının

kutup açısı155

+ Daire merkezi/ kutup çevresinde, daireyayı son noktasına kadar çember

Daire son noktası kutup açısı 156

+ Aktif dönme yönüne göre çember Daire son noktasının kutup açısı 156

+ Önceki kontur elemanındaki tanjantlıbağlantı içeren çember

Kutup yarıçapı, daire son noktasınınkutup açısı

156

+ Bir çemberin bir doğru ile üst üste getiril-mesi

Kutup yarıçapı, daire son noktasınınkutup açısı, alet eksenindeki son nokta-nın koordinatları

157

154 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 155: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar

Kutupsal koordinat sıfır noktası: I, J kutbuKutupsal koordinatlarla pozisyonları belirlemeden önce (I, J)kutbunu, NC programında istediğiniz yerde belirleyebilirsiniz. Kutbubelirlerken daire merkez noktası programlamasındaki gibi hareketedin.

Kutbu programlayın: SPEC FCT tuşuna basın.PROGRAM FONKS. yazılım tuşuna basınDIN/ISO yazılım tuşuna basınI ya da J yazılım tuşuna basınKoordinatlar: Kutup için dik açılı koordinatlargirin ya da en son programlı konumu devralmakiçin: G29 girin. Kutupsal koordinatlarıprogramlamadan önce kutbunu belirleyin. Kutbusadece dik açılı koordinatlarda programlayın.Kutup, siz yeni bir kutup belirleyene kadaretkilidir.

ÖrnekN120 I+45 J+45*

G10 hızlı harekette veya F G11 beslemeli doğruAlet, güncel pozisyonundan doğrunun son noktasına bir doğruüzerinden hareket eder. Başlangıç noktası, önceki NC tümcesininson noktasıdır.

Kutupsal koordinatların yarıçapıR: Doğru sonnoktası ile CC kutbu arasındaki mesafeyi girinKutupsal koordinatların açısı H: –360° ve +360°arasında doğru son noktası açı pozisyonu

H'nin ön işareti, açı referans ekseni ile belirlenmiştir:Açı referans ekseni ile R arasındaki saat yönü tersine açı: H>0Açı referans ekseni ile R arasında saat yönündeki açı: H<0

ÖrnekN120 I+45 J+45*

N130 G11 G42 R+30 H+0 F300 M3*

N140 H+60*

N150 G91 H+60*

N160 G90 H+180*

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 155

Page 156: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar5

Dairesel hatG12/G13/G15I, J kutbu etrafındaKutupsal koordinat yarıçapı R aynı zamanda yayın yarıçapıdır. R,I, J kutbu ve başlangıç noktası arasındaki mesafeyle belirlenmiştir.Çemberden önce son programlanan alet pozisyonu, çemberinbaşlangıç noktasıdır.Dönüş yönü

Saat yönünde: G12Saat yönünün tersine: G13Dönme yönü girmeden: G15. Kumanda, dairesel yörüngeyi sonprogramlanan dönme yönünde hareket ettirir

Kutupsal koordinatlar açısı H: –99999,9999°ve +99999,9999° arasında dairesel yörünge sonnoktası açı pozisyonu

ÖrnekN180 I+25 J+25*

N190 G11 G42 R+20 H+0 F250 M3*

N200 G13 H+180*

Teğetsel bağlantılı G16 çemberiAlet, tanjantlı önceden gidilen kontur elemanına bağlantı sağlayançember üzerinde hareket eder.

R kutupsal koordinat yarıçapı: Çember sonnoktası ile I, J kutbu arasındaki mesafeH kutupsal koordinat açısı: Çember son noktasıaçı pozisyonu

Kutup, kontur dairesi orta noktası değildir!

ÖrnekN120 I+40 J+35*

N130 G01 G42 X+0 Y+35 F250 M3*

N140 G11 R+25 H+120*

N150 G16 R+30 H+30*

N160 G01 Y+0*

156 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 157: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar

Cıvata hattı (heliks)Bir cıvata hattı, bir daire hareketi ve bir doğru hareketine dikolarak üst üste getirilmesinden oluşur. Çemberi bir ana düzlemdeprogramlayın.Cıvata hattı için hat hareketlerini sadece kutupsal koordinatlardaprogramlayabilirsiniz.

KullanımBüyük çaplı iç ve dış dişliBesleme kanalı

Cıvata hattı hesabıProgramlama için aletin cıvata hattında gittiği artan tüm açı girişinive cıvata hattı tüm yüksekliğini kullanın.

Geçiş sayısı n: Dişli geçişi sayısı + dişli başlangıcın-daki ve sonundaki geçiş atlama

Toplam yükseklik h: Eğim P x Geçiş sayısı nArtan toplam açı G91 H: Geçiş sayısı x 360° + dişli başlangıcı

için açı + geçiş atlama açısıBaşlangıç koordinatı Z: Eğim P x (dişli geçişleri + dişli başlan-

gıcında geçiş atlama)

Cıvata hattı formuTablo, belirli hat formları için çalışma yönü, dönüş yönü ve yarıçapdüzeltmesi arasındaki benzerliği gösterir.

İçten vida dişi Çalışma yönü Dönüş yönü Yarıçap düzeltmesi

sağa giden sola giden

Z+Z+

G13G12

G41G42

sağa giden sola giden

Z–Z–

G12G13

G42G41

Dıştan vida dişi

sağa giden sola giden

Z+Z+

G13G12

G42G41

sağa giden sola giden

Z–Z–

G12G13

G41G42

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 157

Page 158: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar5

Cıvata hattını programlayın

Dönüş yönünü ve artan G91 h toplam açısını aynı önişaretle girin, aksi halde alet yanlış hatta hareket edebilir.G91 h toplam açısı için -99.999,9999° ile +99.999,9999°arasında bir değer girilebilir.

Kutupsal koordinat açısı: Aletin cıvata hattındahareket ettiği toplam açıyı artırarak girin.Açı girişinden sonra bir eksen seçim tuşuylaalet eksenini seçinCıvata hattı yüksekliği için koordinatları artımlıolarak girinYarıçap düzeltmesiYarıçap düzeltmesini tabloyagöre girin

Örnek: 5 geçişli dişli M6 x 1 mmN120 I+40 J+25*

N130 G01 Z+0 F100 M3*

N140 G11 G41 R+3 H+270*

N150 G12 G91 H-1800 Z+5*

158 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 159: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar

Örnek: Kutupsal doğru hareketi

%LINEARPO G71 *

N10 G30 G17 X+0 Y+0 Z-20* Ham parça tanımı

N20 G31 G90 X+100 Y+100 z+0*

N30 T1 G17 S4000* Alet çağırma

N40 G00 G40 G90 Z+250* Kutupsal koordinatlar için referans noktası tanımlama

N50 I+50 J+50* Aleti serbest hareket ettirme

N60 G10 R+60 H+180* Aleti ön pozisyonlama

N70 G01 Z-5 F1000 M3* Çalışma derinliğine hareket

N80 G11 G41 R+45 H+180 F250* Konturu 1 noktasına yaklaştırın

N90 G26 R5* Konturu 1 noktasına yaklaştırma

N100 H+120* 2 noktasına yaklaşma

N110 H+60* 3 noktasına yaklaşma

N120 H+0* 4 noktasına yaklaşma

N130 H-60* 5 noktasına yaklaşma

N140 H-120* 6 noktasına yaklaşma

N150 H+180* 1 noktasına yaklaşma

N160 G27 R5 F500* Teğetsel uzaklaşma

N170 G40 R+60 H+180 F1000* Çalışma düzleminde serbest hareket ettirme, yarıçapdüzeltmesini kaldırma

N180 G00 Z+250 M2* Mil ekseninde serbest bırakma, program sonu

N99999999 %LINEARPO G71 *

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 159

Page 160: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri - Kutupsal koordinatlar5

Örnek: Heliks

%HELIX G71 *

N10 G30 G17 X+0 Y+0 Z-20* Ham parça tanımı

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S1400* Alet çağırma

N40 G00 G40 G90 Z+250* Aleti serbest hareket ettirme

N50 X+50 Y+50* Aleti ön pozisyonlama

N60 G29* En son programlanan pozisyonu kutup olarak alın

N70 G01 Z-12,75 F1000 M3* Çalışma derinliğine hareket

N80 G11 G41 R+32 H+180 F250* İlk kontur noktasına hareket edin

N90 G26 R2* Bağlantı

N100 G13 G91 H+3240 Z+13,5 F200* Heliksi hareket ettirme

N110 G27 R2 F500* Teğetsel uzaklaşma

N120 G01 G40 G90 X+50 Y+50 F1000* Aleti serbest sürme, program sonu

N130 G00 Z+250 M2*

N99999999 %HELIX G71 *

160 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 161: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

5.6 Hat hareketleri – Serbest konturprogramlama FK (seçenek no. 19)

Temel bilgilerNC'ye göre ölçülmeyen malzeme karakterleri sık sık gri diyalogtuşlarıyla girilemeyen koordinat bilgileri içerir.Buna tür bilgileri, doğrudan Serbest kontur programlama FK ileprogramlayın, ör.

bilinen koordinatlar kontur elemanı üzerinde veya yakınındaysakoordinat bilgileri başka bir kontur elemanını referans alıyorsayön bilgileri ve kontur akışı bilgileri biliniyorsa

Kumanda, bilinen koordinat bilgilerinden konturu hesaplar veinteraktif FK grafiği ile programlama diyaloğunu destekler. Sağüstteki resim, FK programlama üzerinden kolayca girilen ölçümügösterir.

Programlama uyarılarıHer kontur elemanı için kullanıma sunulan tüm verilerigirin. Değişmeyecek bilgileri de her NC tümcesindeprogramlayın: Programlanmayan veriler bilinmeyenolarak varsayılır!Q parametresine, rölatif referanslı elemanlar (ör. RXveya RAN) haricindeki, yani diğer NC tümcelerini bazalan tüm FK elemanlarında izin verilir.Bir NC programında klasik şekildeki programlama ileserbest kontur programlamayı karıştırırsanız her FKbölümü tam olarak belirlenmiş olmalıdır.Kumanda açısından tüm hesaplamalar için sabit bir çıkışnoktası gerekmektedir. FK bölümünden hemen önce gridiyalog tuşlarıyla çalışma düzleminin her iki koordinatınıiçeren bir pozisyonu programlayın. Bu NC tümcesindehiçbir Q parametresi programlamayın.FK bölümündeki ilk NC tümcesi bir FCT veya FLTtümcesi ise öncesinde en az iki NC tümcesini gri diyalogtuşları üzerinden programlamanız gerekir. Böylecehareket yönü tam olarak belirlenir.Bir FK bölümü, doğrudan bir L markasından sonrabaşlayabilir.M89 döngü çağrısını FK programlama ile kombineedemezsiniz.

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 161

Page 162: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)5

Çalışma düzleminin belirlenmesiKontur elemanlarını serbest kontur programlama ile sadece çalışmadüzleminde programlayabilirsiniz.Kumanda FK programlamanın çalışma düzlemini aşağıdakihiyerarşiye göre belirler:1 Bir FPOL tümcesinde açıklanmış düzlem2 TOOL CALLT tümcesinde tanımlanmış çalışma düzlemi

üzerinden (ör. G17 = X/Y düzlemi)3 Hiçbiri doğru değilse standart düzlem X/Y etkindirFK yazılım tuşlarının görüntülenmesi esas itibarıyla ham parçatanımındaki mil eksenine bağlıdır. Ham parça tanımına G17 mileksenini girerseniz kumanda ör. sadece X/Y düzlemi için FK yazılımtuşlarını gösterir.

Programlama için o anda aktif olan düzlemden başka bir çalışmadüzlemine ihtiyaç duyarsanız aşağıdaki şekilde hareket edin:

DÜZLEM XY ZX YZ yazılım tuşuna basınKumanda, FK yazılım tuşlarını yeni seçilendüzlemde gösterir.

162 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 163: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

FK programlama grafiğiFK programlamadaki grafiği kullanabilmek içinPROGRAM + GRAFİK ekran düzenini seçin.Diğer bilgiler: "Programlama", Sayfa 63

Eksik koordinat girişleri ile bir malzeme konturu çoğu kez kesinolarak belirlenemez. Bu durumda kumanda, FK grafiğinde değişikçözümler gösterir, doğru olan çözümü seçin.Kumanda, FK grafiğinde değişik renkler kullanır:

Mavi: kesin olarak belirlenmiş kontur elemanıEn son FK elemanını kumanda ancak çıkış hareketinden sonramavi renkle gösterir.Mor: henüz kesin olarak belirlenmemiş kontur elemanıKoyu sarı: alet merkez hattıKırmızı: hızlı hareketYeşil: birden fazla çözüm mümkün

Veriler birden fazla çözüm sunuyorsa ve kontur elemanı yeşilgörüntüleniyorsa doğru konturu aşağıdaki gibi seçin:

Kontur elemanı doğru şekilde gösterilinceyekadar GÖSTER. ÇÖZÜM yazılım tuşuna basın.Standart gösterimde olası çözümler ayırtedilemiyorsa yakınlaştırma fonksiyonunu kullanın

Görüntülenen kontur elemanı çizimdekineuygundur: ÇÖZÜM SEÇ yazılım tuşuyla belirleyin

Yeşil gösterilen bir konturu henüz belirlemek istemezseniz FKdiyaloğuna devam etmek için BAŞLAT TEK yazılım tuşuna basın.

Yeşil olarak gösterilen kontur elemanlarını ÇÖZÜM SEÇile mümkün olan en kısa zamanda belirlemeniz gerekir,böylece aşağıdaki kontur elemanlarının birden fazlaanlama gelmesi engellenir.

Tümce numaralarını grafik penceresinde gösterinTümce numaralarını grafik penceresinde göstermek için:

GÖSTERG. GİZLE TÜMCE NO yazılım tuşunuGÖSTER olarak ayarlayın (yazılım tuşu çubuğu 3)

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 163

Page 164: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)5

FK diyaloğunu açFK diyaloğunu açmak için aşağıdaki şekilde hareket edin:

FK tuşuna basınKumanda, FK fonksiyonları ile birlikte yazılımtuşu çubuğunu gösterir.

FK diyaloğunu bu yazılım tuşlarından biriyle açarsanız kumanda,diğer yazılım tuşu çubuklarını gösterir. Böylece bilinen koordinatlarıgirebilir, yön girişi bilgileri ve kontur akışı bilgilerini verebilirsiniz.

Yazılım tuşu FK elemanıTeğetsel bağlantılı doğru

Tanjant bağlantısı içermeyen doğru

Tanjant bağlantısı içeren yay

Tanjant bağlantısı içermeyen yay

FK programlama kutbu

Çalışma düzlemi seçme

FK diyaloğunu sonlandırmaFK programlamanın yazılım tuşu çubuğunu sonlandırmak içinaşağıdaki şekilde hareket edin:

SON yazılım tuşuna basın

Alternatif

FK tuşuna yeniden basın

FK programlama kutbuSerbest kontur programlama yazılım tuşlarınıgörüntüleme: FK tuşuna basın

Kutup tanımı diyaloğunu açın: FPOL yazılımtuşuna basınKumanda, aktif çalışma düzleminin eksen yazılımtuşlarını gösterir.Yazılım tuşlarıyla kutupsal koordinatları girin

FK programlama kutbu, FPOL üzerinden yeni bir kutuptanımlanana kadar etkin kalır.

164 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 165: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

Doğruları serbest programlamaTanjantsal bağlantısı olmayan doğru

Serbest kontur programlama yazılım tuşlarınıgörüntüleme: FK tuşuna basın

Serbest doğru için diyalog başlatın: FL yazılımtuşuna basınKumanda, diğer yazılım tuşlarını gösterir.Bu yazılım tuşları ile bilinen tüm bilgileriNC tümcesine girinFK grafiği programlanan konturu, girişler yeterliolana kadar mor renkte gösterir. Grafik, birdenfazla çözümleri yeşil gösterir.Diğer bilgiler: "FK programlama grafiği",Sayfa 163

Teğetsel bağlantılı doğruEğer doğru teğetsel olarak diğer bir kontur elemanına bağlıysa,diyaloğu yazılım tuşu ile açın:

Serbest kontur programlama yazılım tuşlarınıgösterin: FK tuşuna basın

Diyaloğu açın: FLT yazılım tuşuna basınYazılım tuşları ile bilinen tüm bilgileriNC tümcesine girin

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 165

Page 166: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)5

Çemberleri serbest programlamaTanjantsal bağlantısı olmayan dairesel hat

Serbest kontur programlama yazılım tuşlarınıgörüntüleme: FK tuşuna basın

Serbest yay için diyalog başlatın: FC yazılımtuşuna basınKumanda, dairesel yörünge için direkt girişyazılım tuşlarını veya daire merkez noktasınıgösterir.Bu yazılım tuşları ile bilinen tüm bilgileriNC tümcesine girinFK grafiği programlanan konturu, girişler yeterliolana kadar mor renkte gösterir. Grafik, birdenfazla çözümleri yeşil gösterir.Diğer bilgiler: "FK programlama grafiği",Sayfa 163

Teğetsel bağlantılı çemberÇember tanjant ile diğer bir kontur elemanına bağlıysa diyaloğuFCT yazılım tuşu ile açın:

Serbest kontur programlama yazılım tuşlarınıgösterin: FK tuşuna basın

Diyaloğu açın: FCT yazılım tuşuna basınYazılım tuşları ile bilinen tüm bilgileriNC tümcesine girin

166 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 167: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

Giriş imkanlarıSon nokta koordinatları

Yazılım tuşları Bilinen girişlerDik açılı X ve Y koordinatları

FPOL bazlı kutupsal koordinatlar

ÖrnekN70 FPOL X+20 Y+30*

N80 FL IX+10 Y+20 G42 F100*

N90 FCT PR+15 IPA+30 DR+ R15*

Kontur elemanlarının yönü ve uzunluğu

Yazılımtuşları

Bilinen girişler

Doğru uzunluğu

Doğrunun yükselme açısı

Yay parçası gevşeme uzunluğu LEN

Giriş tanjantının AN yükselme açısı

Yay parçası merkez açısı

BILGIDikkat çarpışma tehlikesi!Kumanda, artan yükselme açılarını IAN önceki hareket tümcesiyönünde referans alır. Öncül kumandanın NC programı (aynışekilde iTNC 530) uyumlu değil. İçeri aktarılan NC programlarınınişlenmesi sırasında çarpışma tehlikesi oluşur!

İşlem akışını ve konturu, grafiksel simülasyon yardımıylakontrol edinİçeri aktarılan NC programlarını talep halinde uyarlayın

ÖrnekN20 FLT X+25 LEN 12.5 AN+35 G41 F200*

N30 FC DR+ R6 LEN 10 AN-45*

N40 FCT DR- R15 LEN 15*

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 167

Page 168: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)5

FC/FCT tümcesinde daire merkezi CC, yarıçap ve dönüş yönüSerbest programlanan dairesel hatlar için kumanda, bilgilerinizdenbir daire merkez noktası hesaplar. Böylece FK programlamayla dabir NC tümcesinde tam bir daire programlayabilirsiniz.Daire merkezini kutupsal koordinatlarda tanımlamak istersenizkutbu CC yerine FPOL fonksiyonuyla tanımlamanız gerekir. FPOLbir sonraki NC tümcesine kadar FPOL ile etkin kalır ve dik açılıkoordinatlarla belirlenir.

Programlanmış ya da otomatik hesaplanmış bir dairemerkezi noktası veya kutup sadece uyumlu klasik yada FK bölümlerinde etki eder. Bir FK bölümü iki klasikprogramlanmış program bölümü bölerse bu aşamadabilgiler, bir daire merkezi noktası ya da kutup üzerindenkaybolur. Her iki klasik programlanmış bölümde özel,gerekirse aynı CC tümceleri bulunmalıdır. Tersi olarakklasik bir bölüm de iki FK bölümü arasında, bu bilgilerinkaybolmasına yol açar.

Yazılım tuşları Bilinen girişlerDik açılı koordinatların merkezi

Kutupsal koordinatların merkezi

Çember dönüş yönü

Dairesel hat yarıçapı

ÖrnekN10 FC CCX+20 CCY+15 DR+ R15*

N20 FPOL X+20 Y+15*

N30 FL AN+40*

N40 FC DR+ R15 CCPR+35 CCPA+40*

168 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 169: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

Kapalı konturlarCLSD yazılım tuşuyla kapalı bir konturun başlangıcını ve sonunutanımlayın. Böylece en son kontur elemanı için olası çözümlerinsayısı azalır.CLSD'yi bir FK bölümünün ilk ve son NC tümcesinde farklı bir konturgirişi için girin.

Yazılım tuşu Tanınan bilgiler

Kontur başlangı-cı:

CLSD+

Kontur sonu: CLSD–

ÖrnekN10 G01 X+5 Y+35 G41 F500 M3*

N20 FC DR- R15 CLSD+ CCX+20 CCY+35*

...

N30 FCT DR- R+15 CLSD-*

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 169

Page 170: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)5

Yardımcı noktalarSerbest doğrular ve ayrıca serbest çemberler için yardımcı noktakoordinatlarını kontur üzerinde veya yanında girebilirsiniz.

Bir kontur üzerindeki yardımcı noktalarYardımcı noktalar direkt olarak doğruların veya doğru uzatmalarınveya direkt çemberin üzerinde yer alır.

Yazılım tuşları Bilinen girişlerBir doğrunun P1 veya P2 yardım-cı noktalarının X koordinatı

Bir doğrunun P1 veya P2 yardım-cı noktalarının Y koordinatı

Bir çemberin P1, P2 veya P3yardımcı noktalarının X koordinatı

Bir çemberin P1, P2 veya P3yardımcı noktalarının Y koordinatı

Bir kontur yanındaki yardımcı noktalar

Yazılım tuşları Bilinen girişlerBir yardımcı noktanın X ve Ykoordinatları bir doğrunun yanın-da

Doğru ile yardımcı noktaarasındaki mesafe

Bir yardımcı noktanın X veY koordinatları; bir çemberinyanında

Çember ile yardımcı noktaarasındaki mesafe

ÖrnekN10 FC DR- R10 P1X+42.929 P1Y+60.071*

N20 FLT AN-70 PDX+50 PDY+53 D10*

170 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 171: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

Rölatif referanslarRölatif referanslar, diğer bir kontur elemanını referans alanbilgilerdir. Rölatif referanslar için yazılım tuşları ve programkelimeleri bir R harfi ile başlar. Sağdaki şekil, rölatif referanslarolarak programlamanız gereken ölçü bilgilerini gösterir.

Rölatif referanslı koordinatları daima artımlı olarakgirin. Ayrıca referans aldığınız kontur elemanınınNC tümcesi numarasını da girin.Tümce numarasını girdiğiniz kontur elemanı, referansıprogramlayacağınız NC tümcesinin en fazla 64konumlama tümcesinin önünde olmalıdır.Referans aldığınız bir NC tümcesini silerseniz kumandabir hata mesajı verir. Bu NC tümcesini silmeden önceNC programını değiştirin.

NC tümcesi N'ye rölatif referans: Son nokta koordinatları

Yazılım tuşları Bilinen girişlerNC tümcesi N ile ilgili dik açılı koordinatlar

NC tümcesi N ile ilgili kutupsal koordinatlar

ÖrnekN10 FPOL X+10 Y+10*

N20 FL PR+20 PA+20*

N30 FL AN+45*

N40 FCT IX+20 DR- R20 CCA+90 RX 20*

N50 FL IPR+35 PA+0 RPR 20*

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 171

Page 172: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)5

NC tümcesi N'ye rölatif referans: Kontur elemanının yönü vemesafesi

Yazılım tuşu Bilinen girişlerDoğru ve diğer kontur elemanı arasındakiveya yay giriş tanjantı ve diğer kontur elema-nı arasındaki açı

Diğer kontur elemanına paralel doğru

Doğru ile paralel kontur elemanı arasındakimesafe

ÖrnekN10 FL LEN 20 AN+15*

N20 FL AN+105 LEN 12.5*

N30 FL PAR 10 DP 12.5*

N40 FSELECT 2*

N50 FL LEN 20 IAN+95*

N60 FL IAN+220 RAN 20*

NC tümcesi N'ye rölatif referans: Daire merkez noktası CC

Yazılım tuşu Bilinen girişlerDaire merkezinin NC tümcesi N ile ilgili dikaçılı koordinatlar

Daire merkezinin NC tümcesi N ile ilgilikutupsal koordinatları

ÖrnekN10 FL X+10 Y+10 G41*

N20 FL ...*

N30 FL X+18 Y+35*

N40 FL ...*

N50 FL ...*

N60 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX10 RCCY30*

172 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 173: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Konturları programlayın | Hat hareketleri – Serbest kontur programlama FK (seçenek no. 19)

Örnek: FK programlama 1

%FK1 G71 *

N10 G30 G17 X+0 Y+0 Z-20* Ham parça tanımı

N20 G31 X+100 Y+100 Z+0*

N30 T 1 G17 S500* Alet çağırma

N40 G00 G90 Z+250 G40 M3* Aleti serbest hareket ettirin

N50 G00 X-20 Y+30 G40* Takımı önceden konumlandırın

N60 G01 Z-10 G40 F1000* Çalışma derinliğine hareket

N70 APPR CT X+2 Y+30 CCA90 R+5 G41 F250* Konturu, bir daire üzerinde tanjant bağlantısı ile yaklaştırın

N80 FC DR- R18 CLSD+ CCX+20 CCY+30* FK bölümü:

N90 FLT* Her kontur elemanı için bilinen girişleri programlayın

N100 FCT DR- R15 CCX+50 CCY+75*

N110 FLT*

N120 FCT DR- R15 CCX+75 CCY+20*

N130 FLT*

N140 FCT DR- R18 CLSD- CCX+20 CCY+30*

N150 DEP CT CCA90 R+5 F2000* Bir daire üzerinde tanjant bağlantısı ile konturu terk edin

N160 G00 X-30 Y+0*

N170 G00 Z+250 M2* Aleti serbest sürme, program sonu

N99999999 %FK1 G71 *

5

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 173

Page 174: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 175: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

6Programlama

yardımları

Page 176: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | GOTO fonksiyonu6

6.1 GOTO fonksiyonu

GOTO tuşunu kullanGOTO tuşuyla atlamaGOTO tuşuyla aktif işletim türünden bağımsız olarak NCprogramında belli bir noktaya atlayabilirsiniz.

Aşağıdaki işlemleri yapın:GOTO tuşuna basınKumanda, bir açılır pencere gösterir.Numara girinYazılım tuşu ile atlama talimatını seçin, ör. girilensayıda aşağıya atla

Kumanda aşağıdaki seçenekleri sunar:

Yazılım tuşu FonksiyonGirilen satır sayısı kadar yukarıya atla

Girilen satır sayısı kadar aşağıya atla

Girilen tümce numarasına atla

Girilen tümce numarasına atla

GOTO atlama fonksiyonunu sadece NC programlarınınprogramlanması ve test edilmesinde kullanın. İşlemedetümce takibi fonksiyonunu kullanın.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabı

GOTO tuşuyla hızlı seçimGOTO tuşuyla, özel fonksiyonları veya döngüleri kolaycaseçebileceğiniz Smart-Select penceresini açabilirsiniz.

Özel fonksiyonları seçmek için aşağıdaki şekilde hareket edin:SPEC FCT tuşuna basın

GOTO tuşuna basınKumanda, özel fonksiyonların yapı görünümü ilebirlikte bir açılır pencere gösterirİstenilen fonksiyonu seçin

Diğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

Seçim penceresini GOTO tuşuyla açınKumanda bir seçim menüsü sunuyorsa GOTO tuşuyla seçimpenceresini açabilirsiniz. Böylece mümkün olan girişleri görürsünüz.

176 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 177: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Ekran klavyesi

6.2 Ekran klavyesiKumandanın kompakt sürümünü (alfa klavyesi olmadan)kullanıyorsanız harfleri ve özel karakterleri ekran klavyesiyle veyaUSB üzerinden bağlanmış bir alfa klavye ile girebilirsiniz.

Metni ekran klavyesiyle girmeEkran klavyesi ile çalışmak için aşağıdaki şekilde hareket edin:

Ör. program adı ya da dizin adı için ekranklavyesiyle bir harf girmek için GOTO tuşunabasınKumanda, ilgili harf tanımlamasını içerenkumanda sayı giriş alanını gösteren bir pencereaçar.İmleç istenen harfin üzerinde durana kadarrakam tuşuna birkaç kez basınBir sonraki karakteri girmeden önce kumandanınseçili karakteri devralmasını bekleyinOK yazılım tuşuyla metni açılan diyalog alanındadevralın

abc/ABC yazılım tuşuyla büyük/küçük harfler arasında tercihyapabilirsiniz. Makine üreticiniz ek özel karakterler tanımlamışsabunları ÖZEL İŞARET yazılım tuşu üzerinden çağırabilir veekleyebilirsiniz. Tekli karakterleri silmek için BACKSPACE yazılımtuşuna basın.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 177

Page 178: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | NC programlarının gösterimi6

6.3 NC programlarının gösterimi

Söz diziminin öne çıkarılmasıKumanda, söz dizimi elemanlarını anlamlarına göre farklı renklerleekrana getirir. Renkli vurgular sayesinde NC programları daha rahatokunur ve daha düzenli olur.

Söz dizimi elemanlarının renkli olarak vurgulaması

Kullanım Renk

Standart renk Siyah

Açıklamaların gösterilmesi Yeşil

Sayı değerlerinin gösterilmesi Mavi

Tümce numarasının gösterilmesi Mor

FMAX gösterilmesi Turuncu

Besleme gösterilmesi Kahverengi

Kaydırma çubuğuProgram penceresinin sağ köşesinde bulunan kaydırma çubuğuile ekran içeriğini fare yardımıyla kaydırabilirsiniz. Ayrıca kaydırmaçubuğun ebadı ve konumu, program uzunluğu ve imleç konumuhakkında bilgi verir.

178 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 179: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Yorumlar ekleme

6.4 Yorumlar ekleme

UygulamaBir NC programında, program adımlarını açıklamak veya uyarıyapmak için yorum ekleyebilirsiniz.

Kumanda, lineBreak (No. 105404) makineparametresine bağlı olarak uzun yorumları farklı gösterir.Yorumun satırlarını kaydırabilirsiniz ya da >> işareti diğeriçerikleri sembolize eder.Bir yorum tümcesinde son karakter bir eğik çizgiolmamalıdır (~).

Bir yorum girmek için birden fazla imkan mevcuttur.

Program girişi sırasında yorum girmekBir NC tümcesi için veri girişiAlfa klavyede ; (noktalı virgül) üzerine basınKumanda Yorum? sorusunu gösterirYorumu girinNC tümcesini END tuşuyla tamamlayın

Yorumu sonradan eklemekBir yorum eklemek istediğiniz NC tümcesini seçinSağ ok tuşu ile NC tümcesindeki son kelimeyi seçin:Alfa klavyede ; (noktalı virgül) üzerine basınKumanda Yorum? sorusunu gösterirYorumu girinNC tümcesini END tuşuyla tamamlayın

Şahsi NC tümcesinde yorumArkasına yorum eklemek istediğiniz NC tümcesini seçinProgramlama diyaloğunu alfa klavyede ; (noktalı virgül) tuşu ileaçınYorumu girin ve NC tümcesini END tuşu ile kapatın

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 179

Page 180: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Yorumlar ekleme6

NC tümcesini sonradan yorumlayınMevcut bir NC tümcesini yorum olarak değiştirmek istersenizyapmanız gerekenler:

Yorum yapmak istediğiniz NC tümcesini seçinYORUM EKLE yazılım tuşuna basın

AlternatifAlfa klavyede < tuşuna basınKumanda, tümce başında bir ; (noktalı virgül)oluşturur.END tuşuna basın

NC tümcesi yorumunu değiştirinYorum yapılmış bir NC tümcesini etkin bir NC tümcesi olarakdeğiştirmek için yapmanız gerekenler:

Değiştirmek istediğiniz yorum tümcesini seçinYORUM KALDIR yazılım tuşuna basın

AlternatifAlfa klavyede > tuşuna basınKumanda, tümce başındaki ; (noktalı virgülü)çıkarır.END tuşuna basın

Yorum değiştirme fonksiyonlarıYazılım tuşu Fonksiyon

Yorumun başlangıcına atlama

Yorumun sonuna atlama

Bir kelimenin başlangıcına atlama. Kelimeleri birboşluk ile ayırın

Bir kelimenin sonuna atlama. Kelimeleri birboşluk ile ayırın

Ekleme modu ile üzerine yazma modu arasındageçiş

180 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 181: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | NC programını serbest düzenleme

6.5 NC programını serbest düzenlemeBelirli söz dizimi elemanlarının girişi doğrudan mevcut tuşlar veNC editöründeki yazılım tuşları vasıtasıyla yapılamaz, örn. LNtümceleri.Harici bir metin editörünün kullanımını önlemek için kumandaaşağıdaki imkanları sunar:

Kumanda dahilindeki metin editöründe serbest söz dizimi girişiNC editöründe ? tuşu yardımıyla serbest söz dizimi girişi

Kumanda dahilindeki metin editöründe serbest söz dizimi girişiMevcut bir NC programını ilave söz dizimi ile tamamlamak içinyapmanız gerekenler:

PGM MGT tuşuna basınKumanda, dosya yönetimini açar.EK FONKS. yazılım tuşuna basın

EDİTÖRÜ SEÇ yazılım tuşuna basınKumanda, bir seçim penceresi açar.TEXT-EDITOR seçeneğini seçinSeçimi OK ile onaylayınİstediğiniz söz dizimini tamamlayın

Kumanda, metin editöründe asla söz dizimi kontrolüyapmaz. Ardından NC editörüne girişlerinizi kontrol edin.

NC editöründe ? tuşu yardımıyla serbest söz dizimi girişi

Bu fonksiyon için USB üzerinden bağlı bir alfa klavyegereklidir.

Açılmış mevcut bir NC programını ilave söz dizimi ile tamamlamakiçin yapmanız gerekenler:

? girinKumanda yeni bir NC tümcesi açar.

İstediğiniz söz dizimini tamamlayınGirişi END ile onaylayın

Kumanda, onaylama sonrasında bir söz dizimi kontrolüuygular. Hatalar ERROR tümcelerine yol açar.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 181

Page 182: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | NC tümcelerini atlama6

6.6 NC tümcelerini atlama

/ işareti eklemeNC tümcelerini seçime bağlı olarak gizleyebilirsiniz.

NC tümcelerini Programlama işletim türünde gizlemek için aşağı-daki şekilde hareket edin:

İstenen NC tümcesini seçin

UYARLA yazılım tuşuna basınKumanda /- işaretini ekler.

/ işaretini silmeNC tümcelerini Programlama işletim türünde tekrar göstermek içinaşağıdaki şekilde hareket edin:

Gizlenen NC tümcesini seçin

ÇIKAR yazılım tuşuna basınKumanda /- işaretini kaldırır.

182 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 183: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | NC programlarını sıralama

6.7 NC programlarını sıralama

Tanımlama, kullanım imkanıKumanda, NC programlarını sıralama tümceleriyle yorumlamaimkanı verir. Sıralama tümceleri, aşağıdaki program satırları içinyorumlar veya başlıklar olan kısa metinlerdir (maks. 252 karakter).Uzun ve karmaşık NC programlarına anlamlı sıralama tümceleri ilegenel bakış sağlanır ve bunlar, daha anlaşılır şekilde oluşturulabilir.Bu işlem, NC programında daha sonra yapılan değişikliklerikolaylaştırır. Sıralama tümcelerini NC programında istediğiniz biryere ekleyebilirsiniz.Anahat tümceleri ek olarak ayrı bir pencerede gösterilebilir veişlenebilir veya tamamlanabilir. Bunun için uygun ekran düzeninikullanın.Eklenen ana hat noktaları kumanda tarafından ayrı bir dosyadayönetilir (uzantısı .SEC.DEP). Böylece ana hat penceresindekiyönlendirme hızı artar.Aşağıdaki işletim türlerinde PROGRAM + ÜYE ekran düzeniniseçebilirsiniz:

Program akışı tekli tümceProgram akışı tümce takibiProgramlama

Düzenleme penceresini gösterin/aktif pencereyideğiştirin

Sıralama penceresini görüntüleyin: Ekran düzeniiçin PROGRAM + ÜYE yazılım tuşuna basın

Etkin pencereyi değiştirme: PENCERE DEĞİŞİMİyazılım tuşuna basın

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 183

Page 184: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | NC programlarını sıralama6

Anahat tümcesini program penceresine ekleyinArkasına sıralama tümcesi eklemek istediğiniz NC tümcesiniseçin

SPEC FCT tuşuna basın

PROGRAMLAMA YARDIMLARI yazılım tuşunabasın

DİZİLİM UYARLA yazılım tuşuna basınDüzenleme metnini girinGerekirse yazılım tuşuyla sıralama derinliğini(girinti) değiştirin

Sıralama noktaları sadece düzenlemesırasında yerleştirilebilir.

Anahat tümcelerini Shift + 8 tuş kombinasyonuyla daekleyebilirsiniz.

Düzenleme penceresindeki tümceleri seçinAna hat penceresinde tümceden tümceye atlarsanız kumanda,tümce göstergesini program penceresinde uygular. Bu sayedebirkaç adımda büyük program bölümlerini atlayabilirsiniz.

184 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 185: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hesap makinesi

6.8 Hesap makinesi

KullanımKumanda, en önemli matematik fonksiyonlarını yapabilen bir hesapmakinesine sahiptir.

CALC tuşu ile hesap makinesini açınHesaplama fonksiyonlarını seçin: Yazılım tuşu vasıtasıyla veyabir alfa klavyesiyle kısa komutu girinCALC tuşu ile hesap makinesini kapatın

Hesaplama fonksiyonu Kısa komut (yazılımtuşu)

Toplama +

Çıkarma –

Çarpma *

Bölme /

Parantez hesabı ( )

Arc Cosinus ARC

Sinüs SIN

Kosinüs COS

Tanjant TAN

Değer kuvvetlerini almak X^Y

Kare kökünü alma SQRT

Tersine fonksiyon 1/x

PI (3.14159265359) PI

Değeri ara belleğe ekleyin M+

Ara bellek değeri MS

Ara belleği çağırın MR

Ara belleği silin MC

Doğal logaritma LN

Logaritma LOG

Üstel fonksiyon e^x

Cebirsel işareti kontrol et SGN

Mutlak değer oluşturun ABS

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 185

Page 186: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hesap makinesi6

Hesaplama fonksiyonu Kısa komut (yazılımtuşu)

Virgülden sonraki kısmı kesin DAH

Virgülden önceki kısmı kesin FRAC

Modül değer MOD

Görünüm seç Görünüm

Değeri sil CE

Ölçüm birimi MM ya da İNÇ

Açı değerini radyan ölçümde gösterin(Standart: Derece cinsinde açı değeri)

RAD

Sayı değerinin gösterilme türünü seçin DEC (ondalık) ya daHEX (onaltılık)

Hesaplanan değeri NC programına devralınOk tuşları ile hesaplanan değerin alınması gereken kelimeyiseçmeCALC tuşu ile hesap makinesini ekrana getirin ve istediğinizhesaplamayı yapınDEĞER DEVRALMAK yazılım tuşuna basınKumanda, hesaplanan değeri aktif giriş alanına alır ve hesapmakinesini kapatır.

Hesap makinesine bir NC programındaki değerleri dedevralabilirsiniz. GÜNCELLE DEĞER AL yazılım tuşunaveya GOTO tuşuna basarsanız kumanda, değeri etkingiriş alanından hesap makinesine alır.Hesap makinesi, işletim türünün değişmesinden sonrada etkin kalır. Hesap makinesini kapatmak için ENDyazılım tuşuna basın.

186 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 187: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hesap makinesi

Hesap makinesinin fonksiyonları

Yazılım tuşu Fonksiyonİlgili eksen pozisyonunun değerini hesap makine-sinde nominal değer veya referans değeri olarakkabul edin

Etkin girdi alanındaki sayısal değeri hesapmakinesine alın

Hesap makinesindeki sayısal değeri etkin girdialanına alın

Hesap makinesindeki sayısal değeri kopyalayın

Kopyalanan sayısal değeri hesap makinesineekleyin

Kesim verileri işlemcisini açın

Hesap makinesini alfa klavyenizin ok tuşlarıyla dakaydırabilirsiniz. Bir fare bağladıysanız hesap makinesinifareyle de konumlandırabilirsiniz.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 187

Page 188: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Kesim verileri işlemcisi6

6.9 Kesim verileri işlemcisi

UygulamaKesim verileri işlemcisiyle bir işleme süreci için mil devri vebeslemeyi hesaplayabilirsiniz. Hesaplanan değerleri ardındanNC programında açık bir besleme veya devir sayısı diyaloğunaaktarabilirsiniz.Kesim verileri işlemcisini açmak için ARAYÜZ VERİ HESAPLAYICIyazılım tuşuna basın.Kumandanın yazılım tuşunu gösterdiği durumlar:

CALC tuşuna basındevir sayısı girdisi için T tümcesini diyalog alanında açtığınızdadiyalog alanını besleme girişi için hareket tümcelerinde veyadöngülerde açtığınızdaManuel işletim işletim türünde F yazılım tuşuna basınManuel işletim işletim türünde S yazılım tuşuna basın

Kesim verileri işlemcisinin görünümleriDevir sayısı veya besleme hesapladığınıza bağlı olarak, kesimverileri işlemcisi farklı girdi alanlarıyla gösterilir:

Devir sayısı hesaplama penceresi:

Kısaltma Anlamı

T: Alet numarası

D: Aletin çapı

VC: Kesim hızı

S= Mil devir sayısı sonucu

Devir sayısı hesaplayıcısını bir aletin tanımlanmış olduğu birdiyalogda açarsanız devir sayısı hesaplayıcı alet numarasını veçapı otomatik olarak devralır. Diyalog alanına sadece VC öğesinigirersiniz.

Besleme hesaplama penceresi:

Kısaltma Anlamı

T: Alet numarası

D: Aletin çapı

VC: Kesim hızı

S: Mil devir sayısı

Z: Kesim sayısı

FZ: Diş başına besleme

FU: Devir başına besleme

F= Besleme sonucu

T tümcesi içerisinden beslemeyi, F AUTO yazılım tuşlarıyardımıyla sonraki NC tümcelerine devralabilirsiniz.Beslemeyi sonradan değiştirmeniz gerekirse sadecebesleme değerini T tümcesi içerisinde uyarlayın.

188 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 189: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Kesim verileri işlemcisi

Kesim verileri işlemcisindeki fonksiyonlarKesim verileri işlemcisini nerede açtığınıza bağlı olarak aşağıdakiseçeneklere sahip olursunuz:

Yazılım tuşu FonksiyonKesim verileri işlemcisinden verileriNC programına devralma

Besleme ve devir sayısı hesaplama arasındageçiş

Diş başına besleme ve devir başına beslemearasında geçiş

Devir sayısı ve kesim hızı arasında geçiş

Kesim verileri tablosu çalışmalarını açma veyakapatma

Alet tablosundan alet seçme

Kesim verileri işlemcisini ok işareti yönünekaydırma

Hesap makinesine geçme

İnç değerlerini kesim verileri işlemcisinde kullanın

Kesim verileri işlemcisini sonlandırın

Kesim verileri tablolarıyla çalışmaUygulamaKumandada malzemeler, kesim maddeleri ve kesim verileri içintablolar kaydederseniz kesim verileri işlemcisi bu tablo değerlerinihesaplayabilir.Otomatik devir sayısı ve besleme hesaplama ile çalışmadan önceaşağıdaki şekilde hareket edin:

Malzeme materyalini WMAT.tab tablosuna girinKesim maddesini TMAT.tab tablosuna girinMalzeme-kesim maddesi kombinasyonunu bir kesim verileritablosuna girinAleti alet tablosunda gerekli değerlerle tanımlayın

Alet yarıçapıKesim sayısıKesim maddesiKesme verileri tablosu

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 189

Page 190: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Kesim verileri işlemcisi6

Malzeme materyali WMATMalzeme materyallerini WMAT.tab tablosunda tanımlarsınız. Butabloyu TNC:\table dizinine kaydetmeniz gerekir.Tablo WMAT materyali için bir sütun ve materyalleri aynı kesimşartlarına sahip madde sınıflarına ayırabileceğiniz bir MAT_CLASSsütunu içerir, ör. DIN EN 10027-2 uyarınca.Kesim verileri işlemcisine malzeme materyalini aşağıdaki şekildegirersiniz:

Kesim verileri işlemcisini seçinAçılır pencerede Tabloda kesim verileri etkinleştir öğesiniseçinAçılır menüden WMAT öğesini seçin

Alet kesim maddesi TMATKesim maddelerini TMAT.tab tablosunda tanımlarsınız. Bu tabloyuTNC:\table dizinine kaydetmeniz gerekir.Kesim maddesini alet tablosunda TMAT sütununa atarsınız. ALIAS1,ALIAS2 vb. gibi başka sütunlarla aynı kesim maddesi için alternatifadlar verebilirsiniz.

190 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 191: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Kesim verileri işlemcisi

Kesme verileri tablosuMalzeme-kesim maddesi kombinasyonlarını ilgili kesim verileri ilebirlikte .CUT uzantılı tabloda tanımlarsınız. Bu tabloyu TNC:\system\Cutting-Data dizinine kaydetmeniz gerekir.Uygun kesim verileri tablosunu alet tablosunda CUTDATAsütununda atarsınız.

Bu basitleştirilmiş tabloyu, sadece tek bir çapa sahipaletler kullanıyorsanız veya çapın besleme için önemliolmadığı durumda kullanın, ör. döner kesme plakaları.

Kesim verileri tablosu aşağıdaki sütunları içerir:MAT_CLASS: Malzeme sınıfıMODE: İşleme modu, ör. perdahlamaTMAT: Kesim maddesiVC: Kesim hızıFTYPE: Besleme tipi FZ veya FUF: Besleme

Çapa bağlı kesim verileri tablosuÇoğu durumda hangi kesim verileri ile çalışabileceğiniz aletinçapına bağlıdır. Bunun için .CUTD uzantılı kesim verileri tablosunukullanırsınız. Bu tabloyu TNC:\system\Cutting-Data dizininekaydetmeniz gerekir.Uygun kesim verileri tablosunu alet tablosunda CUTDATAsütununda atarsınız.Çapa bağlı kesim verileri tablosu ek olarak aşağıdaki sütunlarıiçerir:

F_D_0: Ø 0 mm için beslemeF_D_0_1: Ø 0,1 mm için beslemeF_D_0_12: Ø 0,12 mm için besleme...

Tüm sütunları doldurmak zorunda değilsiniz. Biralet çapı tanımlı iki sütun arasında kalırsa kumandabeslemeyi lineer olarak araya ekler.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 191

Page 192: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Programlama grafiği6

6.10 Programlama grafiği

Programlama grafiğini uygula ya da uygulamaBir NC programını oluştururken kumanda, programlanan konturu bir2D çizgi grafiğiyle gösterebilir.

Ekran düzeni tuşuna basınPROGRAM + GRAFİK yazılım tuşuna basınKumanda, NC programını solda ve grafiği sağda gösterir.

OTOM. İŞARET yazılım tuşunu AÇIK olarakayarlayınProgram satırlarını girdiğiniz sırada kumanda,programlanan hareketi grafik penceresinin sağtarafında gösterir.

Kumandanın grafiği birlikte uygulamaması gerekiyorsaOTOM. İŞARET yazılım tuşunu KAPALI konumuna getirin.

OTOM. İŞARET öğesi AÇIK konumundaysa kumanda,2D çizgisel grafiği oluşturulurken aşağıdaki programiçeriklerini yok sayar:

Program bölümü tekrarlarıAtlama talimatlarıÖrn. M2 veya M30 gibi M fonksiyonlarıDöngü çağrılarıKilitli aletlerden dolayı uyarılar

Bu nedenle otomatik çizimi sadece kontur programlamasırasında kullanın.

Kumanda, bir NC programını yeni açtığınızda veyaRESET + BAŞLAT yazılım tuşuna bastığınızda alet verilerini sıfırlar.Kumanda, program grafiğinde farklı renkler kullanır:

Mavi: kesin olarak belirlenmiş kontur elemanıMor: Henüz kesin olarak belirlenmemiş kontur elemanı, örn. birRND tarafından tekrar değiştirilebilirAçık mavi: Delikler ve dişliKoyu sarı: alet merkez hattıKırmızı: hızlı hareket

Diğer bilgiler: "FK programlama grafiği", Sayfa 163

192 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 193: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Programlama grafiği

Mevcut NC programı programlama grafiği oluşturmaOk tuşlarıyla grafiğin kendisine kadar oluşturulacağıNC tümcesini seçin veya GOTO öğesine basın ve istediğiniztümce numarasını doğrudan girin

O ana kadar etkin alet verilerini sıfırlayın vegrafik oluşturun: RESET + BAŞLAT yazılım tuşunabasın

Diğer fonksiyonlar:

Yazılım tuşu FonksiyonO ana kadar etkin alet verilerini sıfırlayın.Programlama grafiğinin oluşturulması

Programlama grafiğini tümce olarak oluşturun

Programlama grafiğini tamamen oluşturun veyaRESET + BAŞLAT öğesinden sonra tamamlayın

Programlama grafiğini durdurun. Bu yazılım tuşusadece kumanda, bir programlama grafiği oluştu-rurken ekrana gelir

Görünümlerin seçilmesiÜstten görünüşÖnden görünümSayfa görünümü

Alet yollarını görüntüleyin veya gizleyin

Alet yollarını hızlı harekette görüntüleyin veyagizleyin

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 193

Page 194: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Programlama grafiği6

Tümce numarasını göster ve gizleYazılım tuşu çubuğuna geçiş yapın

Tümce numaralarını görüntüleyin:SET NO GÖSTER GİZLE yazılım tuşunu GÖSTERkonumuna getirinTümce numaralarını gizleyin:SET NO GÖSTER GİZLE yazılım tuşunu GİZLEkonumuna getirin

Grafik silmeYazılım tuşu çubuğuna geçiş yapın

Grafik silin: GRAFİK SİL yazılım tuşuna basın

Parmaklık çizgilerini ekrana getirmeYazılım tuşu çubuğuna geçiş yapın

Parmaklık çizgilerini ekrana getirin:Parmaklık çizgilerini göster yazılım tuşunabasın

194 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 195: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Programlama grafiği

Kesit büyütme veya küçültmeBir grafik görünümünü kendiniz de belirleyebilirsiniz.

Yazılım tuşu çubuğuna geçiş yap

Böylece aşağıdaki fonksiyonlar kullanıma sunulur:

Yazılım tuşu FonksiyonKesimi kaydırma

Kesimi küçültme

Kesimi büyütme

Kesimi sıfırlama

HAM PARÇA GERİ BELİRLEME yazılım tuşu ile ilk kesimi geriyükleyin.Grafik gösterimini fareyle de değiştirebilirsiniz. Aşağıdakifonksiyonlar kullanıma sunulur:

Gösterilen modeli kaydırmak için farenin ortadaki tuşunu yada fare tekerleğini basılı tutun ve fareyi hareket ettirin. Aynızamanda Shift tuşuna basarsanız modeli sadece yatay veyadikey olarak kaydırabilirsiniz.Belirli bir alanı büyütmek için sol fare tuşunu basılı tutarak alanıseçin. Sol fare tuşunu bıraktıktan sonra kumanda bu görünümübüyütür.Herhangi bir alanı hızlı bir şekilde büyütmek veya küçültmek içinfare tekerleğini öne veya arkaya çevirin.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 195

Page 196: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hata mesajları6

6.11 Hata mesajları

Hatayı gösterKumanda, diğerlerinin yanı sıra şu durumlarda hata gösterir:

yanlış girişlerdeNC programındaki mantıklı hatalardauygulanmayan kontur elemanlarındaKurallara uygun olmayan tarama sistemi kullanımları

Kumanda, ortaya çıkan bir hatayı başlık satırında kırmızı yazıylagösterir.

Kumanda, çeşitli hata sınıfları için farklı renkler kullanır:Hatalar için kırmızıUyarılar için sarıNotlar için yeşilBilgiler için mavi

Uzun ve çok satırlı hata mesajları kısaltılarak gösterilir. Mevcut tümhatalarla ilgili eksiksiz bilgilere hata penceresinden ulaşabilirsiniz.Kumanda, silinene kadar ya da daha öncelikli bir hata (hata sınıfı)ile değiştirilinceye kadar üst satırda bir hata mesajı gösterir. Sadecekısa süre beliren bilgiler her zaman gösterilir.Bir NC tümcesinin numarasını içeren bir hata mesajı, bu NCtümcesi veya önceden girilen bir tümce nedeniyle oluştu.İstisnai şekilde veri işleminde hata meydana geldiğindekumanda, otomatik olarak hata penceresini açar. Bu türden birhatayı siz gideremezsiniz. Sistemi sonlandırın ve kumandayıyeniden başlatın.

Hata penceresini açınERR tuşuna basınKumanda hata penceresini açar ve mevcut bütünhata mesajlarını tam olarak gösterir.

Hata penceresini kapatSONU yazılım tuşuna basın ya da

ERR tuşuna basınKumanda, hata penceresini kapatır.

196 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 197: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hata mesajları

Detaylı hata mesajlarıKumanda, hatanın olası nedenlerini gösterir ve hata gidermeyöntemlerini açıklar:

Hata penceresini açınHata nedeni ve hata gidermeye ilişkin bilgiler:İmleci, hata mesajının üstüne konumlandırın veEK BİLGİ yazılım tuşuna basınKumanda, hata nedeni ve hata gidermeye ilişkinbilgiler içeren bir pencere açar.Bilgiden çıkın: EK BİLGİ yazılım tuşuna tekrarbasın

İÇ BİLGİ yazılım tuşuİÇ BİLGİİÇ BİLGİ yazılım tuşu, sadece servis durumunda önemli olan hatamesajı hakkındaki bilgileri aktarır.

Hata penceresini açınHata mesajı hakkında ayrıntılı bilgiler: İmlecihata mesajının üstüne konumlandırın ve İÇ BİLGİyazılım tuşuna basınKumanda, hatayla ilgili dahili bilgi içeren birpencere açar.Ayrıntılardan çıkın: İÇ BİLGİ yazılım tuşuna tekrarbasın

FİLTRE yazılım tuşuFİLTREFİLTRE yazılım tuşu yardımıyla, doğrudan arka arkaya listelenenözdeş uyarılar filtrelenebilir.

Hata penceresini açınEK FONKS. yazılım tuşuna basın

FİLTRE yazılım tuşuna basın. Kumanda, özdeşuyarıları filtreler

Filtreden çıkın: GERİ yazılım tuşuna basın

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 197

Page 198: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hata mesajları6

Hatayı silHatayı, hata penceresinin dışından silme:

Başlık satırda gösterilen hatayı veya notu silin:CE tuşuna basın

Bazı durumlarda CE tuşunu, başka fonksiyonlar içinkullanıldığından dolayı hata silmek için kullanamazsınız.

Hatayı silHata penceresini açın

Tek tek hata silin: İmleci, hata mesajının üzerinekonumlandırın ve SİL yazılım tuşuna basın.

Bütün hataları silin: TÜM SİL yazılım tuşunabasın.

Nedeni ortadan kaldırılmadıysa hata silinemez. Budurumda hata mesajı kalır.

Hata protokolüKumanda, meydana gelen hataları ve önemli olayları (örn. sistembaşlatma) bir hata protokolünde kaydeder. Hata protokolününkapasitesi sınırlıdır. Hata protokolü dolarsa kumanda ikinci birdosya kullanır. Bu da dolu ise birinci hata protokolü silinir veüzerine yeniden yazılır vs. Gerekiyorsa geçmişine bakmak içinGÜNCEL DOSYA öğesinden ÖNCEKİ DOSYA öğesine geçiş yapın.

Hata penceresini açın.PROTOKOL DOSYALAR yazılım tuşuna basın

Hata protokolünü açın: HATA PROTOKOL yazılımtuşuna basın

Gerekiyorsa önceki hata protokolünü ayarlayın:ÖNCEKİ DOSYA yazılım tuşuna basın

Gerekiyorsa güncel hata protokolünü ayarlayın:GÜNCEL DOSYA yazılım tuşuna basın

Hata log dosyasının en eski girişi dosyanın en başında – en yenigirişi dosyanın en sonunda durur.

198 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 199: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hata mesajları

Tuş protokolüKumanda, tuş girişlerini ve önemli olayları (örn. sistem başlatma) birtuş protokolünde kaydeder. Tuş protokolünün kapasitesi sınırlıdır.Tuş protokolü dolu ise ikinci bir tuş protokolüne geçiş yapılır. Buda doluysa birinci tuş protokolü silinir ve üzerine yeniden yazılırvs. Gerekiyorsa giriş geçmişine bakmak için GÜNCEL DOSYAöğesinden ÖNCEKİ DOSYA öğesine geçiş yapın.

PROTOKOL DOSYALAR yazılım tuşuna basın

Tuş protokolünü açın: TUŞLARI PROTOKOLyazılım tuşuna basın

Gerekiyorsa önceki tuş protokolünü ayarlayın:ÖNCEKİ DOSYA yazılım tuşuna basın

Gerekiyorsa güncel tuş protokolünü ayarlayın:GÜNCEL DOSYA yazılım tuşuna basın

Kumanda, kullanım akışında basılan her kumanda paneli tuşunu birtuş protokolüne kaydeder. En eski girişi dosyanın en başında – enyeni girişi dosyanın en sonunda durur.

Protokolü görmek için tuşlara ve yazılım tuşlarına genel bakış

Yazılım tuşu/tuşlar

Fonksiyon

Tuş protokolü başlangıcına geçiş

Tuş protokolü sonuna geçiş

Metin ara

Güncel tuş protokolü

Önceki tuş protokolü

Satır ileri/geri

Ana menüye geri dön

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 199

Page 200: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Hata mesajları6

Bilgi metinleriÖrneğin izinsiz bir tuşa basma ya da geçerlilik alanının dışındakibir değerin girilmesi gibi hatalı bir kullanımda kumanda, size başsatırda bir bilgi metniyle bu hatalı kullanımı bildirir. Kumanda, uyarımetnini bir sonraki geçerli girişte siler.

Servis dosyalarını kaydetmeGerekli durumda kumandanın güncel durumunu kaydedebilirsinizve teknik servise değerlendirmesi için sunabilirsiniz. Bu esnadabir servis dosyaları grubu kaydedilir (makinenin güncel durumuve işlem hakkında bilgi veren hata ve tuş protokolleri ile başkadosyalar).SERVİS DOSYALARI KAYDET fonksiyonunu aynı dosya adıyla birçokkez uyguladığınızda, önceki kayıtlı servis dosyaları grubununüzerine yazılır. Bu nedenle fonksiyonu tekrar uyguladığınızda farklıbir dosya adı kullanın.

Servis dosyalarını kaydetmeHata penceresini açın

PROTOKOL DOSYALAR yazılım tuşuna basın

SERVİS DOSYALARI KAYDET yazılım tuşuna basınKumanda, servis dosyası için bir dosya adı veyakomple yol girebileceğiniz bir açılır pencere açar.Servis dosyalarını kaydedin: OK yazılım tuşunabasın

TNCguide yardım sistemini çağırınYazılım tuşuyla kumandanın yardım sistemini açabilirsiniz. Şu andayardım sistemi dahilindeki hata açıklamasını elde edersiniz, bunuHELP tuşuna basarak da elde edersiniz.

Makine el kitabını dikkate alın!Makine üreticiniz bir yardım sistemini de kullanımasunarsa kumanda, Makine imalatçısı ek yazılım tuşunuekrana getirir; bu tuşla söz konusu ayrı yardım sisteminiçağırabilirsiniz. Burada yer alan hata mesajı ile ilgili diğerdetaylı bilgileri bulabilirsiniz.

HEIDENHAIN hata mesajları yardımını çağırın

Eğer kullanıma sunulmuşsa, makineye özel hatamesajları yardımını çağırın

200 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 201: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Bağlama duyarlı TNCguide yardım sistemi

6.12 Bağlama duyarlı TNCguide yardımsistemi

UygulamaTNCguide'ı kullanmadan önce yardım dosyalarınıHEIDENHAIN web sitesinden indirmelisiniz.Diğer bilgiler: "Güncel yardım dosyalarını indir",Sayfa 206

Bağlam konteks yardım sistemi TNCguide, HTML formatındakikullanıcı dokümantasyonunu içerir. TNCguide HELP tuşuylaaçılır, burada kumanda kısmen duruma bağlı olarak ilgili ek bilgiyidoğrudan gösterir (konteks duyarlı çağırma). Bir NC tümcesindedüzenleme yapsanız ve HELP tuşuna bassanız da normal durumdatam olarak dokümantasyonda ilgili fonksiyonun açıklandığı yereulaşırsınız.

Kumanda TNCguide'ı, ayarladığınız diyalog dilindebaşlatmayı dener. Gerekli dil sürümü eksikse kumanda,İngilizce sürümü açar.

Aşağıdaki kullanıcı dokümantasyonu TNCguide'da kullanımauygundur:

Açık Metin Programlaması Kullanıcı El Kitabı(BHBKlartext.chm)DIN/ISO Kullanıcı El Kitabı (BHBIso.chm)Kullanıcı el kitabı Kurulum, NC programlarını test etme veişleme (BHBoperate.chm)Döngü Programlaması Kullanıcı El Kitabı (BHBtchprobe.chm)Tüm NC hata mesajlarının listesi (errors.chm)

Ek olarak, mevcut chm dosyalarının birlikte gösterildiği main.chmkitap dosyası kullanıma sunulmuştur.

Seçime bağlı olarak makine üreticisi makineye özeldokümantasyonları TNCguide sunabilir. Bu dokümanlarayrı bir kitap olarak main.chm dosyasında ekrana gelir.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 201

Page 202: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Bağlama duyarlı TNCguide yardım sistemi6

TNCguide ile yapılacak çalışmalarTNCguide'ın çağrılmasıTNCguide'ı başlatmak için birçok seçenek kullanıma sunulmuştur:

HELP tuşuna basınEkranın sağ altında ekrana gelen yardım sembolünütıkladıysanız yazılım tuşuna fareyle tıklayınDosya yönetimi üzerinden bir yardım dosyasını (CHM dosyası)açın. Kumanda, bu dosya kumandanın dahili belleğinde kayıtlıolmasa da herhangi bir CHM dosyasını açabilir

Windows programlama yerinde TNCguide, sistemdahilinde tanımlanmış standart tarayıcıda açılır.

Birçok yazılım tuşu kontekst duyarlı bir çağırma işlemini kullanımasunar, bu işlemle ilgili yazılım tuşu için fonksiyon tanımınıyapabilirsiniz. Bu fonksiyon sadece fare kullanımı üzerindenkullanıma sunulmuştur. Aşağıdaki işlemleri yapın:

İstediğiniz yazılım tuşunun gösterildiği yazılım tuşu çubuğunuseçinKumandanın doğrudan sağda yazılım tuşu çubuğu üzerindengösterdiği yardım sembolünü fare ile tıklayınFare imleci soru işaretine dönüşür.Soru işareti ile fonksiyonunu açıklamak istediğiniz yazılımtuşunu tıklayınKumanda, TNCguide'ı açar. Seçilen yazılım tuşu için bir atlamayeri yoksa kumanda, main.chm kitap dosyasını açar. Tam metinarama veya navigasyon üzerinden istenilen açıklamayı manuelolarak arayabilirsiniz.

Bir NC tümcesi düzenlediğiniz esnada da içeriğe duyarlı bir çağrımevcuttur:

İstediğiniz NC tümcesini seçinİstenen kelimeyi işaretleyinHELP tuşuna basınKumanda, yardım sistemini başlatır ve etkin fonksiyona ilişkinaçıklamayı gösterir. Bu durum ek fonksiyonlar veya makineüreticinizin döngüleri için geçerli değildir.

202 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 203: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Bağlama duyarlı TNCguide yardım sistemi

TNCguide'da hareket edilmesiTNCguide'da yönlendirmeyi fare ile kolay şekilde yapabilirsiniz.Sol sayfada içerik dizini gösterilir. Sağ tarafa gösteren üçgenetıklayarak altında yer alan bölümleri görüntüleyebilirsiniz veya ilgiligirişe doğrudan tıklayarak ilgili sayfayı gösterebilirsiniz. Kullanım,Windows Explorer kullanımı ile aynıdır.Bağlantılı yazı alanları (çapraz bağlantılar) mavi ve altı çizilidir. Birbağlantıya tıklayarak ilgili sayfayı açabilirsiniz.TNCguide'ı tuş ve yazılım tuşları üzerinden de kullanabilirsiniz.Aşağıdaki tablo ilgili tuş fonksiyonlarına genel bir bakış içerir.

Yazılım tuşu FonksiyonSol içindekiler dizini etkin: Üstünde veyaaltındaki kaydı seçinSağ metin penceresi etkin: Metin veyagrafikler tam olarak gösterilmiyorsa sayfayıaşağı veya yukarı doğru kaydırın

Soldaki içerik dizini etkin: İçerik dizinini açın.Sağdaki metin penceresi etkin: Fonksiyon yok

Soldaki içerik dizini etkin: İçerik dizininikapatınSağdaki metin penceresi etkin: Fonksiyon yok

Soldaki içerik dizini etkin: İmleç tuşuylaseçilen sayfayı gösterSağdaki metin penceresi etkin: İmleç birbağlantının üzerinde duruyorsa bağlantısıverilen sayfaya geçiş

Soldaki içerik dizini etkin: Seçenek; içerikdizini göstergesi, konu başlığı dizinigöstergesi ve tam metin arama fonksiyonu ilesağ ekrana geçiş arasında geçişi sağlarSağdaki metin penceresi etkin: Soldakipencereye geri dön

Sol içindekiler dizini etkin: Üstünde veyaaltındaki kaydı seçinSağdaki metin penceresi etkin: Bir sonrakibağlantıya geç

En son gösterilen sayfayı seçme

En son gösterilen sayfayı seç fonksiyonunubirden fazla kullandıysanız sonraki sayfaya geçin

Bir sayfa geri gitme

Bir sayfa ileri gitme

İçerik dizinini gösterme/gizleme

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 203

Page 204: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Bağlama duyarlı TNCguide yardım sistemi6

Yazılım tuşu FonksiyonTam ekran gösterimi ve azaltılmış gösterimarasında geçiş yapın. Azaltılmış gösterimdekumanda yüzeyinin bir bölümünü görebilirsiniz

Odaklanma, dahili şekilde kumanda kullanımınageçiş yapar, böylece açılmış olan TNCguide'dakumandayı kontrol edebilirsiniz. Tam ekran göste-rimi etkinse kumanda, odak değişiminden önceotomatik olarak pencere büyüklüğünü azaltır

TNCguide'ı sonlandırma

Konu başlığı diziniEn önemli konu başlıkları, konu başlığı dizininde (Index sekmesi)listelenir ve fare tıklaması veya ok tuşlarının seçilmesi ile doğrudanseçilebilir.Soldaki sayfa etkindir.

Index seçeneğini seçinOk tuşlarıyla ya da fareyle istediğiniz konubaşlığı üzerine hareket edin

Alternatif:İlk harfini girinKumanda, girilen metne bağlı olarak konu başlığıdizinini senkronize eder, böylece konu başlığınılistede daha hızlı bulabilirsiniz.ENT tuşu ile seçilen konu başlığı ile ilgili bilgilerigösterin

204 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 205: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Bağlama duyarlı TNCguide yardım sistemi

Tam metin aramaAra sekmesinde tüm TNCguide'da belirli bir kelimeye göre aramayapabilirsiniz.Soldaki sayfa etkindir.

Ara sekmesini seçinArama: giriş alanını etkinleştirinAranan kelimeyi girinENT tuşuyla onaylayınKumanda, bu kelimeyi içeren alanların tümünülisteler.Ok tuşlarıyla istediğiniz yere hareket edinENT tuşuyla seçili bulunan alanı gösterin

Tam metin aramasını daima sadece tek bir kelime ileyapabilirsiniz.Sadece başlıklarda arama yap fonksiyonunuetkinleştirirseniz kumanda, yalnızca başlıklardaarama yapar, bütün metinlerde değil. Fonksiyonufareyle ya da işaretleyip boşluk tuşuyla onaylayaraketkinleştirebilirsiniz.

6

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 205

Page 206: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Programlama yardımları | Bağlama duyarlı TNCguide yardım sistemi6

Güncel yardım dosyalarını indirKumanda yazılımınıza uygun yardım dosyalarını bulabileceğinizHEIDENHAIN ana sayfası:http://content.heidenhain.de/doku/tnc_guide/html/en/index.htmlUygun yardım dosyasına aşağıdaki gibi geçiş yapın:

TNC kumandalarıSeri, örn. TNC 600İstenen NC yazılım numarası, ör.TNC 620 (81760x-06)Çevrimiçi yardım (TNCguide) tablosundan istediğiniz dilsürümünü seçinZIP dosyasını indirZIP dosyasını açAçılmış CHM dosyalarını kumandadaki TNC:\tncguide\dedizinine veya ilgili dil alt dizinine taşıyın

TNCremo ile CHM dosyalarını kumandaya aktarırsanızburada .chm uzantılı dosyalar için ikili modu seçin.

Dil TNC dizini

Almanca TNC:\tncguide\de

İngilizce TNC:\tncguide\en

Çekçe TNC:\tncguide\cs

Fransızca TNC:\tncguide\fr

İtalyanca TNC:\tncguide\it

İspanyolca TNC:\tncguide\es

Portekizce TNC:\tncguide\pt

İsveççe TNC:\tncguide\sv

Danca TNC:\tncguide\da

Fince TNC:\tncguide\fi

Felemenkçe TNC:\tncguide\nl

Lehçe TNC:\tncguide\pl

Macarca TNC:\tncguide\hu

Rusça TNC:\tncguide\ru

Çince (basitleştirilmiş) TNC:\tncguide\zh

Çince (geleneksel) TNC:\tncguide\zh-tw

Slovence TNC:\tncguide\sl

Norveççe TNC:\tncguide\no

Slovakça TNC:\tncguide\sk

Korece TNC:\tncguide\kr

Türkçe TNC:\tncguide\tr

Romence TNC:\tncguide\ro

206 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 207: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

7Ek fonksiyonlar

Page 208: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | M ve STOP ek fonksiyonlarını girin7

7.1 M ve STOP ek fonksiyonlarını girin

Temel bilgilerKumandanın – M fonksiyonları olarak isimlendirilen – ekfonksiyonları ile kumanda ettikleriniz

program akışı, örn. program akışındaki bir kesintiMil devri ve soğutucu maddenin açılması ve kapatılması gibimakine fonksiyonlarıaletin hat davranışı

Bir konumlama tümcesinin sonuna veya ayrı bir NC tümcesine enfazla dört M ek fonksiyonları girebilirsiniz. Kumanda daha sonra şudiyaloğu gösterir: Ek fonksiyon M?Alışılmış olarak diyalogda sadece ek fonksiyon numarasınıgirersiniz. Bazı ek fonksiyonlarda diyalog devam ettirilir, böylece bufonksiyonla ilgili parametreyi girebilirsiniz.Manuel İşletim ve El. çarkı işletim türlerinde ek fonksiyonları Myazılım tuşuyla girin.

208 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 209: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | M ve STOP ek fonksiyonlarını girin

Ek fonksiyonların etkililiğiBazı ek fonksiyonların, ilgili NC tümcesindeki sırasına bağlıolmadan, bir konumlama tümcesi başında etkili olmasına, diğerbirinin tümce sonunda etkili olmasına dikkat edin.Ek fonksiyonlar, çağrıldıkları NC tümcesinden itibaren etki eder.Bazı ek fonksiyonlar sadece programlandıkları NC tümcesindegeçerli olur. Bir ek fonksiyon sadece tümce bazında etkili değilsebunları devamındaki bir NC tümcesinde ayrı bir M fonksiyonu iletekrar kaldırmanız gerekir veya bunlar kumanda tarafından programsonunda otomatik kaldırılır.

Bir NC tümcesinde birden fazla M fonksiyonuprogramlanmışsa uygulamadaki sıra aşağıdaki şekildeolur:

Tümce başlangıcında etkin olan M fonksiyonları,tümce bitişinde etkin olanlardan önce uygulanırTüm M fonksiyonlarının tümce başlangıcında veyatümce bitişinde etkin olması halinde uygulama,programlanan sırada yapılır

Ek fonksiyonu DURDUR tümcesinde girinProgramlanan bir DURDUR tümcesi, örn. bir alet denemesiiçin program akışını veya program testini keser. Bir DURDURtümcesinde bir M ek fonksiyonunu programlayabilirsiniz:

Program akışı kesintisini programlayın: DURDURtuşuna basınM ek fonksiyonunu girin

ÖrnekN87 G38 M6*

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 209

Page 210: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Program akışı kontrolü, mil ve soğutucu madde için ek fonksiyonlar7

7.2 Program akışı kontrolü, mil ve soğutucumadde için ek fonksiyonlar

Genel bakışMakine el kitabını dikkate alın!Makine üreticisi aşağıda açıklanan ek fonksiyonlarınçalışmasını etkileyebilir.

M Etki Tümcedeki etki - Başlangıç Son

M0 Program akışı DURDURMAMil DURDURMA

M1 Seçime bağlı olarak programakışı DURDURgerekirse Mil DURDURgerekirse Soğutucu maddeKAPALI (fonksiyon makine üretici-si tarafından belirlenir)

M2 Program akışı DURDURMil DURDURSoğutma sıvısı kapalıTümce 1'e geri atlama Durum göstergesini silmeFonksiyon kapsamı, resetAt(no. 100901) makine parametresine bağlıdır

M3 Mil AÇIK saat yönünde ■

M4 Mil, saat yönünün tersi yöndeAÇIK

M5 Mil DURDURMA ■

M6 Alet değişimiMil DURDURMAProgram akışı DURDURMA

M8 Soğutucu madde AÇIK ■

M9 Soğutucu madde KAPALI ■

M13 Mil AÇIK saat yönündeSoğutucu madde AÇIK

M14 Mil AÇIK saat yönü tersineSoğutucu madde açık

M30 M2 gibi ■

210 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 211: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Koordinat bilgileri için ek fonksiyonlar

7.3 Koordinat bilgileri için ek fonksiyonlar

Makine bazlı koordinatları programlama M91/M92Ölçek sıfır noktasıÖlçek çubuğundaki bir referans işareti, ölçek çubuğu sıfırnoktasının pozisyonunu belirler.

Makine sıfır noktasıMakine sıfır noktasını şunlar için kullanın

Hareket alanı sınırlamalarını (yazılım nihayet şalteri) belirlemekiçinMakineye bağlı pozisyonlara (örn. alet değiştirme pozisyonu)gitmek içinbir malzeme referans noktası belirlemek için

Makine üreticisi, bir makine parametresinde, her eksen için makinesıfır noktası ile ölçü sıfır noktası arasındaki mesafeyi verir.

Standart davranışKumanda, koordinatları malzeme sıfır noktasına göre referans alır.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

M91 ile davranış – Makine sıfır noktasıKonumlama tümcelerindeki koordinatların makine sıfır noktasınıbaz alması gerekiyorsa bu NC tümcelerinde M91'i girin.

Bir M91 tümcesinde artan koordinatlarıprogramlıyorsanız bu koordinatlar en son programlananM91 pozisyonunu baz alır. Etkin NC programındaM91 pozisyonu bulunmuyorsa koordinatlar geçerli aletpozisyonunu baz alır.

Kumanda, makine sıfır noktasını referans alan koordinat değerlerinigösterir. Durum göstergesinde koordinat göstergesini REF olarakayarlayın.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 211

Page 212: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Koordinat bilgileri için ek fonksiyonlar7

M92 ile davranış – Makine referans noktası

Makine el kitabını dikkate alın!Makine üreticisi, makine sıfır noktasına ilave olarak diğerbir makine sabit pozisyonu (makine referans noktası)belirleyebilir.Makine üreticisi, her eksen için makine sıfır noktası ilemakine referans noktası arasındaki mesafeyi belirler.

Konumlama tümcelerindeki koordinatların makine referansnoktasını baz alması gerekiyorsa bu NC tümcelerinde M92'yi girin.

Kumanda ayrıca M91 ya da M92 ile yarıçap düzeltmesinidoğru şekilde uygular. Bu aşamada alet uzunluğudikkate alınmaz.

EtkiM91 ve M92, sadece M91 veya M92'nin programlandığı NCtümcelerinde etki eder.M91 ve M92, tümce başlangıcında etkilidir.

Malzeme referans noktasıKoordinatlar daima makine sıfır noktasını referans alıyorsa referansnoktası ayarı bir veya birden fazla eksen için kilitlenebilir.Referans noktası ayarının tüm eksenler için kilitli olması durumundakumanda, REFERANS NOKTA BELİRLEME yazılım tuşunu Manuelİşletim türünde artık göstermez.Şekil, makine ve malzeme sıfır noktası içeren koordinat sistemlerinigösterir.

Program testi işletim türündeki M91/M92M91/M92 hareketlerinin simülasyonunu grafik olarak da yapabilmekiçin çalışma alanı denetimini etkinleştirmeniz ve hammaddeyibelirlenen referans noktasını referans alarak göstermeniz gerekir.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

212 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 213: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Koordinat bilgileri için ek fonksiyonlar

Çalışma düzleminin döndürülmüş olması durumundadöndürülmemiş koordinat sisteminde pozisyonlarayaklaşma: M130Uzatılmış çalışma düzleminde standart davranışKumanda, konumlandırma tümcelerindeki koordinatları,döndürülmüş çalışma düzlemi koordinat sistemine göre referansalır.

M130 ile davranışDoğru tümcelerindeki koordinatları kumanda, etkin, döndürülmüşçalışma düzleminde döndürülmeyen malzeme koordinat sisteminegöre referans alır.Daha sonra kumanda, döndürülmüş aleti, döndürülmeyen malzemekoordinat sisteminin programlanan koordinatına konumlandırır.

BILGIDikkat çarpışma tehlikesi!M130 fonksiyonu sadece tümce bazında etkin. Kumanda,aşağıdaki işlemleri tekrar döndürülmüş işlem düzeyikoordinatlarında uygular. İşlem sırasında çarpışma tehlikesioluşur!

İşlem akışını ve pozisyonları, grafiksel simülasyon yardımıylakontrol edin

Programlama uyarıları:M130 fonksiyonuna sadece etkinÇalışma düzlemi hareketi fonksiyonunda izin verilir.M130 fonksiyonu bir döngü çağrısı ile kombineedilirse kumanda, uygulamayı bir hata mesajıyla iptaleder.

EtkiM130 alet yarıçap düzeltmesi yapılmadan doğru tümcelerindetümceye göre etkindir.

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 213

Page 214: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

7.4 Hat davranışı için ek fonksiyonlar

Küçük kontur kademelerini işleyin: M97Standart davranışKumanda dış köşeye bir geçiş dairesi ekler. Bu nedenle, çok küçükkontur kademelerindeyken alet kontura zarar verirKumanda böyle yerlerde program akışını keser ve Yarıçap çokbüyük hata mesajını verir.

M97 ile davranışKumanda kontur elemanı için hat kesişim noktası bilgisini (içköşelerde olduğu gibi) verir ve aleti bu nokta üzerinden hareketettirir.M97'yi dış köşe noktasının tespit edildiği NC tümcesindeprogramlayın.

HEIDENHAIN M97 yerine son derecede güçlü M120 LAfonksiyonunu önerir. Diğer bilgiler: "Yarıçapı düzeltilenkonturu hesaplama (LOOK AHEAD): M120 (seçenek no.21)", Sayfa 218

EtkiM97 sadece M97'nin programlandığı NC tümcesinde etki eder.

Kumanda, kontur köşesini M97 durumunda sadece eksikşekilde işler. Gerekirse kontur köşesini daha küçük biraletle tekrar işlemeniz gerekir.

Örnek

N50 G99 G01 ... R+20* Büyük alet yarıçapı

...

N130 X ... Y ... F ... M97* Kontur noktası 13'e yaklaşma

N140 G91 Y-0,5 ... F ...* Küçük kontur kademeleri 13 ve 14'ü işleme

N150 X+100 ...* Kontur noktası 15'e yaklaşma

N160 Y+0,5 ... F ... M97* Küçük kontur kademeleri 15 ve 16' işleme

N170 G90 X ... Y ... * Kontur noktası 17'ye yaklaşma

214 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 215: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

Açık kontur köşelerini tamamen işleme: M98Standart davranışKumanda iç köşelerde freze hattı kesişim noktasının bilgisini verirve aleti bu noktadan itibaren yeni yönde hareket ettirir.Eğer kontur köşelerde açıksa, bu durum eksik bir çalışmaya nedenolur:

M98 ile davranışEk fonksiyon M98 ile kumanda aleti, her kontur noktasınınişleneceği bir uzaklığa hareket ettirir:

EtkiM98 sadece M98'in programlandığı NC tümcelerinde etki eder.M98, tümce sonunda etkilidir.

Örnek: Sırasıyla 10, 11 ve 12 kontur noktalarına gidinN100 G01 G41 X ... Y ... F ...*

N110 X ... G91 Y ... M98*

N120 X+ ...*

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 215

Page 216: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

Daldırma hareketleri için besleme faktörü: M103Standart davranışKumanda, aleti hareket yönünden bağımsız olarak en sonprogramlanan beslemede hareket ettirir.

M103 ile davranışEğer alet, alet ekseninin negatif yönünde hareket ederse kumandahat beslemesini azaltır. FZMAX girişindeki besleme, en sonprogramlanan FPROG beslemesiyle ve %F faktörüyle hesaplanır:FZMAX = FPROG x %F

M103'ü girinEğer bir konumlama tümcesinde M103'ü girerseniz bu durumdakumanda diyaloğu uygular ve faktör F'yi sorar.

EtkiM103 tümce başlangıcında etkilidir. M103'ü kaldırma: M103'ü faktörsüz yeniden programlayın.

M103 fonksiyonu ayrıca döndürülmüş çalışma düzlemikoordinat sisteminde de etki eder. Besleme azaltmasıbu durumda döndürülmüş alet ekseni işleminde negatifyönde etki eder.

ÖrnekDelik delme beslemesi, düzlem beslemesinin %20'si kadardır.

... Gerçek hat beslemesi (mm/dak):

N170 G01 G41 X+20 Y+20 F500 M103 F20* 500

N180 Y+50* 500

N190 G91 Z-2,5* 100

N200 Y+5 Z-5* 141

N210 X+50* 500

N220 G90 Z+5* 500

216 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 217: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

Milimetre/mil devri olarak besleme: M136Standart davranışKumanda, aleti NC programında mm/dk. cinsinden belirlenen Fbeslemesiyle hareket ettirir

M136 ile davranış

İnç birimli NC programlarında M136, FU beslemealternatifi ile kombine edilmemelidir.Aktif M136'da mil ayarda olmamalıdır.

Kumanda, M136 ile aleti mm/dk. olarak değil, NC programındabelirlenen milimetre/mil devri olarak F beslemesiyle hareket ettirir.Devir sayısını potansiyometre ile değiştirirseniz kumanda beslemeyiotomatik olarak uyarlar.

EtkiM136 tümce başlangıcında etkilidir.M137 programlanırken M136 kaldırılmalıdır.

Yaylarda besleme hızı: M109/M110/M111Standart davranışKumanda, alet orta nokta hattı üzerindeki programlanan beslemehızını baz alır.

M109 ile yaylarda davranışKumanda, iç ve dış çalışmalar sırasında, alet kesimlerindeki yaybeslemesini sabit tutar.

BILGIDikkat, alet ve malzeme için tehlike!M109 fonksiyonu etkinse kumanda, çok küçük dış köşelerinişlenmesi sırasında beslemeyi kısmen büyük ölçüde artırır. İşlemsırasında alet kırılması ve alet hasarı tehlikesi oluşur!

M109, çok küçük dış köşelerin işlenmesinde kullanılmamalıdır

M110 ile yaylarda davranışKumanda, yaylardaki beslemeyi bir iç çalışmada sabit tutar.Yayların harici çalışmasında hiçbir besleme uyumu etki etmez.

M109 veya M110'u bir işlem döngüsü çağırmadanönce 200'den daha yüksek bir numarayla tanımlarsanızbesleme uyumu yaylarda bu çalışma döngüsü dahilindeetkili olur. Bir işlem döngüsünün sonunda veya iptaledilmesinden sonra çıkış durumu tekrar oluşturulur.

EtkiM109 ve M110 tümce başlangıcında etkilidir. M109 ve M110'uM111ile sıfırlayın.

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 217

Page 218: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

Yarıçapı düzeltilen konturu hesaplama (LOOKAHEAD): M120 (seçenek no. 21)Standart davranışAlet yarıçapı, yarıçap düzeltmeli hareket eden bir konturkademesinden büyükse kumanda, program akışını keser ve hatamesajı verir. M97 hata mesajını engeller, serbest kesim işaretlemeuygular ve ayrıca köşeyi kaydırır.Diğer bilgiler: "Küçük kontur kademelerini işleyin: M97", Sayfa 214Arka plan kesimlerde kumanda duruma göre kontura zarar verir.

M120 ile davranışKumanda, yarıçap düzeltmeli bir konturun arka kesimleriyle üstkesimlerini denetler ve alet hattını geçerli NC tümcesinden itibarenhesaplar. Aletin kontura hasar verebileceği bölgeler işlenmemişkalır (şekilde koyu renkte gösterilir). M120'yi, dijitalleştirme verileriveya harici bir programlama sisteminde oluşturulan verileri aletyarıçap düzeltmesinden geçirmek için de kullanabilirsiniz. Böyleceteorik alet yarıçapı sapmaları dengelenebilir.Kumandanın önceden hesapladığı NC tümcesi sayısını (maksimum99), LA ile (İng. Look Ahead: Öne bak) M120 ardında tespitedebilirsiniz. Kumandanın önden hesaplaması gereken NC tümcesisayısını ne kadar büyük seçerseniz tümce işleme o kadar yavaşolur.

GirişBir konumlama tümcesinde M120 girerseniz kumanda, diyaloğubu NC tümcesi için devam ettirir ve hesaplanacak LANC tümcesisayısını sorar.

EtkiM120 yarıçap düzeltmesi G41 ya da G42 içeren bir NC tümcesindebulunmalıdır. M120 bu NC tümcesinden itibaren, siz

yarıçap düzeltmesini G40 ile kaldırana kadarM120 LA0 fonksiyonunu programlamakLA olmadan M120 fonksiyonunu programlamak% ile başka bir NC programı açana kadar etki ederG80 döngüsüyle ya da PLANE fonksiyonuyla çalışma düzleminihareket ettirene kadar

M120, tümce başlangıcında etkilidir.

218 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 219: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

SınırlandırmalarHarici/dahili durdurmadan sonra bir kontura tekrar girişi sadeceN TÜMCESİNE İLERLEME fonksiyonu ile uygulayabilirsiniz.Tümce ilerlemesini başlatmadan önce M120'yi kaldırmanızgerekir, aksi halde kumanda bir hata mesajı verirKontura tanjantsal olarak yaklaşırsanız APPR LCT fonksiyonunukullanmanız gerekir; APPR LCT içeren NC tümcesi sadeceçalışma düzleminin koordinatlarını içerebilirKonturu tanjantsal olarak terk ederseniz DEP LCT fonksiyonunukullanmanız gerekir; DEP LCT içeren NC tümcesi sadeceçalışma düzleminin koordinatlarını içerebilirAşağıdaki fonksiyonların kullanımından önce M120'yi ve yarıçapdüzeltmeyi kaldırmanız gerekir:

Döngü G60 toleransDöngü G80 çalışma düzlemiPLANE fonksiyonuM114M128

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 219

Page 220: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

Program akışı sırasında el çarkı konumlandırmasınıbindirme: M118 (seçenek no. 21)Standart davranışKumanda, aleti program akışı işletim türlerinde NC programındakigibi hareket ettirir.

M118 ile davranışM118 ile program akışı sırasındaki manuel düzeltmeleri elleuygulayabilirsiniz. Ayrıca M118'i programlayın ve eksene özel birdeğeri (doğrusal eksen veya döner eksen) mm olarak girin.

BILGIDikkat çarpışma tehlikesi!M118 fonksiyonu yardımıyla bir döner eksenin pozisyonunudeğiştirir ve ardından M140 fonksiyonunu uygularsanız kumanda,geri çekme hareketinde bindirilmiş değerleri yok sayar. Özelliklebaşlık döner eksenli makinelerde bu aşamada istenmeyen veönceden görülemeyen hareketler meydana gelir. Bu dengelemehareketleri sırasında çarpışma tehlikesi oluşur!

M140 ile M118, başlık döner eksenli makinelerde kombineedilmemelidir

GirişBir konumlandırma tümcesine M118 girerseniz kumanda, diyaloğudevam ettirir ve eksene özgü değerleri sorgular. Koordinat girişi içinturuncu renkteki eksen tuşlarını veya alfa klavyeyi kullanın.

EtkiKoordinat girişi olmadan M118'i yeniden programlayarak, el çarkıkonumlandırmasını kaldırabilirsiniz.M118, tümce başlangıcında etkilidir.

220 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 221: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

ÖrnekProgram akışı sırasında, çalışma düzlemi X/Y'de el çarkı ileprogramlanan değerden ±1 mm ve devir ekseni B'de ±5° hareketedilebilmelidir:

N250 G01 G41 X+0 Y+38.5 F125 M118 X1 Y1 B5*

M118 sadece makine koordinat sisteminde etki eder.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabıM118El girişi ile pozisyonlama işletim türünde deetkilidir!

Sanal alet ekseni VT

Makine el kitabını dikkate alın!Makine üreticinizin bu fonksiyon için kumandayıuyarlamış olması gerekir.

Sanal alet ekseniyle döner başlıklı makinelerde eğri duran bir aletyönünde de el çarkıyla hareket edebilirsiniz. Sanal alet eksenyönünde hareket için el çarkınızın ekranında VT eksenini seçin.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabıHR 5xx el çarkı vasıtasıyla sanal ekseni gerekirse doğrudanturuncu eksen tuşu VI ile seçebilirsiniz (makine el kitabını dikkatealın).M118 fonksiyonuyla bağlantılı olarak bir el çarkı bindirmesini şuanki aktif alet yönünde de uygulayabilirsiniz. Bunun için M118fonksiyonunda asgari olarak mil eksenini izin verilen hareketalanıyla tanımlamanız (örn. M118 Z5) ve el çarkında VT ekseniniseçmeniz gerekir.

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 221

Page 222: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

Konturdan alet ekseni yönünde geri çekme: M140Standart davranışKumanda, aleti Program akışı tekli tümce ve Program akışı tümcetakibi işletim türlerinde, NC programında belirlendiği gibi hareketettirir.

M140 ile davranışM140 MB ile (move back) girilen bir yolu alet ekseni yönündekonturdan önce hareket ettirebilirsiniz.

GirişBir konumlama tümcesinde M140 girerseniz kumanda, diyaloğudevam ettirir ve aletin konturdan uzaklaşmak için kullanmasıgerektiği yolu sorar. Aletin konturdan uzaklaşırken kullanmasınıistediğiniz yolu girin veya hareket alanı kenarına kadar gitmek içinMB MAX yazılım tuşuna basın.Ayrıca aletin girilen yolu gittiği bir besleme programlanabilir. Eğerhiçbir besleme girmezseniz kumanda programlanan yolu hızlıolarak gider.

EtkiM140 sadece, M140'in programlandığı NC tümcesinde etki eder.M140, tümce başlangıcında etkilidir.

222 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 223: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

ÖrnekNC tümcesi 250: Aleti konturdan 50 mm uzaklaştırınNC tümcesi 251: Aleti hareket alanı kenarına kadar götürün

N250 G01 X+0 Y+38.5 F125 M140 MB50*

N251 G01 X+0 Y+38.5 F125 M140 MB MAX*

M140 aynı şekilde etkin Çalışma düzlemi hareketifonksiyonunda da etkilidir. Kumanda, döner kafalımakinelerde aleti, döndürülmüş koordinat sistemindehareket ettirir.M140 MB MAX ile sadece pozitif yönde serbest hareketedebilirsiniz.M140'tan önce prensip olarak alet ekseniyle biralet çağrısı tanımlayın, aksi halde hareket yönütanımlanmaz.

BILGIDikkat çarpışma tehlikesi!M118 fonksiyonu yardımıyla bir döner eksenin pozisyonunudeğiştirir ve ardından M140 fonksiyonunu uygularsanız kumanda,geri çekme hareketinde bindirilmiş değerleri yok sayar. Özelliklebaşlık döner eksenli makinelerde bu aşamada istenmeyen veönceden görülemeyen hareketler meydana gelir. Bu dengelemehareketleri sırasında çarpışma tehlikesi oluşur!

M140 ile M118, başlık döner eksenli makinelerde kombineedilmemelidir

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 223

Page 224: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

Tarama sistemi denetimini baskılayın: M141Standart davranışEğer siz bir makine eksenini hareket ettirmek isterseniz kumanda,hareket ettirilen taramada bir hata mesajı verir.

M141 ile davranışAncak tarama sistemi hareket ettirildikten sonra, kumanda makineeksenlerini hareket ettirir. Saptırmadan sonra tarama sisteminibir konumlandırma tümcesi ile tekrar serbest bırakmak için kendiölçüm döngünüzü, ölçüm döngüsü 3 ile bağlantılı olarak yazdığınızzaman bu fonksiyon gereklidir.

BILGIDikkat çarpışma tehlikesi!M141 fonksiyonu hareket ettirilmiş bir tarama piminde ilgilihata mesajını baskılar. Kumanda bu aşamada tarama pimiyleotomatik bir çarpışma kontrolü uygulamaz. Her iki tutumvasıtasıyla tarama sisteminin güvenli şekilde serbest hareketedebilmesini sağlamalısınız. Serbest hareket yönünün yanlışseçilmesiyle çarpışma tehlikesi oluşur!

Program akışı tekli tümce işletim türünde NC programını yada program bölümünü dikkatli şekilde test edin

M141 sadece doğrusal tümceleri içeren hareketlerde etkieder.

EtkiM141 sadece, M141'in programlandığı NC tümcesinde etki eder.M141, tümce başlangıcında etkilidir.

224 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 225: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

Temel devri silin: M143Standart davranışTemel devir, sıfırlanana veya yeni bir değer üzerine yazılana kadaretkili kalır.

M143 ile davranışKumanda, NC programından bir temel dönüşü siler.

M143 fonksiyonuna tümce akışında izin verilmez.

EtkiM143, M143'ün programlandığı NC tümcesinden itibaren etki eder.M143, tümce başlangıcında etkilidir.

M143, referans noktası tablosunda SPA, SPB veSPC sütunlarının girişlerini siler. İlgili satır yenidenetkinleştirildiğinde temel dönüş tüm sütunlarda 0 olur.

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 225

Page 226: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar7

Aleti NC Durdur sırasında otomatik olarak konturdankaldırma: M148Standart davranışKumanda, NC durdur durumunda tüm davranış hareketlerinidurdurur. Alet, kesinti noktasında kalır.

M148 ile davranış

Makine el kitabını dikkate alın!Bu fonksiyon yapılandırır ve makine üreticisi içinetkinleştirir.Makine üreticisi CfgLiftOff (No. 201400) makineparametresinde kumandanın bir LIFTOFF durumundahareket ettiği yolu tanımlar. CfgLiftOff makineparametresi yardımıyla fonksiyon devre dışı dabırakılabilir.

Alet tablosunda LIFTOFF sütununda etkin alet için Y parametresiniayarlayın. Ardından kumanda, alet ekseninin yönünde aleti en fazla2 mm kadar konturdan geri sürer.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabıLIFTOFF şu durumlarda etkili olur:

Sizin tarafınızdan yapılan bir NC durdur'daYazılım tarafından tetiklenen bir NC durdur işleminde, örn. tahriksisteminde bir hata oluşmuşsaBir elektrik kesintisinde

EtkiM148, fonksiyon M149 ile devre dışı kalana kadar etki eder.M148 tümce başlangıcında, M149 tümce sonunda etkilidir.

226 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 227: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Ek fonksiyonlar | Hat davranışı için ek fonksiyonlar

Köşelerin yuvarlanması: M197Standart davranışKumanda, aktif yarıçap düzeltmesinde dış köşeye bir geçiş dairesiekler. Bu durum, kenarın yuvarlanmasına neden olabilir.

M197 ile davranışM197 fonksiyonu ile köşedeki kontur teğetsel olarak uzatılır veardından daha küçük bir geçiş dairesi eklenir. M197 fonksiyonunuprogramlayıp ardından ENT tuşuna basarsanız kumanda DL girişalanını açar. DL giriş alanında kumandanın kontur elemanlarını nekadar uzatacağını belirlersiniz. M197 ile köşe yarıçapı küçülür, köşedaha az yuvarlanır ve sürme hareketi yine de yumuşak bir şekildegerçekleştirilir.

EtkiM197 fonksiyonu tümcede etkilidir ve sadece dış köşelere etki eder.

Örnek

G01 X... Y... RL M197 DL0.876*

7

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 227

Page 228: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 229: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

8Alt programlar ve

program bölümtekrarları

Page 230: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt programları ve program bölüm tekrarlarını tanımlama8

8.1 Alt programları ve program bölümtekrarlarını tanımlama

Bir kez programlanmış çalışma adımlarını, alt programlarla veprogram bölümü tekrarlarıyla yineleyerek uygulatabilirsiniz.

LabelAlt programlar ve program bölümünün tekrarları, NC programındaLABEL için bir kısaltma olan G98 l etiketi ile başlar (İng. etiket,işaretleme anlamındadır).LABEL'ler, 1 ila 65535 bir numara veya tanımlayabileceğinizbir ad alır. Her LABEL numarasını ve her LABEL adınıNC programında sadece bir defa LABEL SET tuşuyla ya da G98girerek atayabilirsiniz. Girilebilen etiket adlarının sayısı sadecedahili bellekle sınırlıdır.

Bir etiket numarasını veya bir etiket adını bir defadanfazla kullanmayın!

Etiket 0 (G98 L0), bir alt program sonunu işaretler ve bu nedenle deistenildiği kadar kullanılabilir.

230 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 231: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program

8.2 Alt program

Çalışma şekli1 Kumanda, bir Ln,0 alt programın çağrılmasına kadar NC

programını uygular2 Bu andan itibaren kumanda, çağrılan alt programı G98 L0 alt

program sonuna kadar yürütür3 Ardından kumanda, NC programını Ln,0 alt programını takip

eden NC tümcesiyle devam ettirir

Programlama uyarılarıBir ana program, istediğiniz kadar alt program içerebilirAlt programları, istediğiniz sırada istediğiniz sıklıktaçağırabilirsinizBir alt program kendisini çağırmamalıdırAlt programları, M2 veya M30 NC tümcesinin arkasınaprogramlamaAlt programlar NC programında M2 veya M30 NC tümcesininönünde duruyorsa çağrılmadan en az bir kez işlenebilir

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 231

Page 232: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program8

Alt programın programlanmasıBaşlangıcı işaretleyin: LBL SET tuşuna basınAlt program numarasını girin. LABEL adlarınıkullanmak istiyorsanız: Metin girdisine geçişyapmak için LBL ADI yazılım tuşuna basınİçeriği girinSonu işaretleyin: LBL SET tuşuna basın ve 0etiket numarasını girin

Alt programı çağırınAlt programı çağırın: LBL CALL tuşuna basınÇağrılacak alt programın alt program numarasınıgirin. LABEL adını kullanmak istiyorsanız: Metingirdisine geçiş yapmak için LBL adı yazılımtuşuna basın.

L 0 izinli değildir, çünkü bir alt program sonununçağrısına denktir.

232 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 233: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Program bölümü tekrarları

8.3 Program bölümü tekrarları

Label G98Program bölümü tekrarları G98 L işareti ile başlar. Bir programbölümü tekrarı Ln,m ile tamamlanır.

Çalışma şekli1 Kumanda, NC programını program bölümünün sonlanmasına

kadar (Ln,m) uygular2 Ardından kumanda, çağrılan LABEL ile Ln,m etiket çağrısı

arasındaki program bölümünü m altında belirttiğiniz kadartekrarlar

3 Ardından kumanda, NC programını işlemeye devam eder

Programlama uyarılarıBir program bölümünü 65 534 kez art arda tekrarlayabilirsinizProgram bölümlerini kumanda, ilk tekrarlamanın ilk işlemdensonra başlaması nedeniyle tekrarlamaların programlandığındanbir fazlası ile uygular.

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 233

Page 234: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Program bölümü tekrarları8

Program bölümünün tekrarını programlamaBaşlangıcı işaretleyin: LBL SET tuşuna basınve LABEL numarasını tekrarlayacak programbölümü için girin. LABEL adlarını kullanmakistiyorsanız: Metin girdisine geçiş yapmak içinLBL ADI yazılım tuşuna basınProgram bölümünü girin

Program bölümünün tekrarını çağırınProgram bölümünü çağırın: LBL CALL tuşunabasınTekrarlanacak program bölümünün programbölüm numarasını girin. LABEL adlarınıkullanmak istiyorsanız: Metin girdisine geçişyapmak için LBL ADI yazılım tuşuna basınREP tekrarlamaların sayısını girin ve ENT tuşuylaonaylayın

234 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 235: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program olarak istenilen NC programı

8.4 Alt program olarak istenilen NCprogramı

Yazılım tuşlarına genel bakışPGM CALL tuşuna bastığınızda kumanda aşağıdaki yazılım tuşlarınıgösterir:

Yazılım tuşu Fonksiyon

NC programını % ile açma

Sıfır nokta tablosunu %:TAB: ile seçme

Nokta tablosunu %:PAT: ile seçme

Kontur programını %:CNT: ile seçme

NC programını %:PGM: ile seçme

Son seçilen dosyayı %<>% ile açma

Herhangi bir NC programını G: : ile işlem döngü-sü olarak seçmeDiğer bilgiler: Döngü Programlaması KullanıcıEl Kitabı

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 235

Page 236: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program olarak istenilen NC programı8

Çalışma şekli1 Siz % vasıtasıyla başka bir çalışma programı çağırana kadar

kumanda, bir NC programı uygular2 Ardından kumanda, çağrılmış NC programını program sonuna

kadar devam ettirir3 Bundan sonra kumanda, tekrar çağrılan NC programını program

çağrısı üzerine gelen NC tümcesiyle devam ettirir

Programlama uyarılarıKumanda, istediğiniz bir NC programını çağırmak için etiketlereihtiyaç duymazÇağrılan NC programı, çağrı % komutunu çağrılmış NC programıiçinde bulundurmamalıdır (sonsuzluk)Çağrılan NC programı, M2 veya M30 ek fonksiyonuiçermemelidir. Çağrılan NC programında alt programlarıetiketlerle tanımladıysanız M2'yi veya M30'u, D09 P01 +0 P02+0 P03 99 atlama fonksiyonuyla değiştirebilirsinizDöngüye bir DIN/ISO programı çağırmak istiyorsanız o zamanprogram adından sonra .I dosya tipini girin.Herhangi bir NC programınıG39 döngüsü üzerinden deçağırabilirsiniz.Herhangi bir NC programını ayrıca Döngü seçimi fonksiyonuüzerinden de çağırabilirsiniz (G: : ).Q parametreleri, esas itibarıyla bir % program çağırma sırasındaglobal etki yapar. Bu nedenle, çağrılan NC programındaki Qparametreleri değişikliklerinin çağıran NC programına da etkidebulunduğunu dikkate alın.

236 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 237: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program olarak istenilen NC programı

Çağrılan bir NC programlarının kontrolü

BILGIDikkat çarpışma tehlikesi!Kumanda, alet ve malzeme arasında otomatik bir çarpışmakontrolü gerçekleştirmez. Çağrılan NC programlarındakikoordinat dönüştürmeleri hedefe yönelik şekilde geri alınmazsabu dönüşümler de aynı şekilde çağıran NC programına etki eder.İşlem sırasında çarpışma tehlikesi bulunur!

Kullanılan koordinat dönüşümlerini aynı NC programındatekrar sıfırlamaGerekirse akışı grafiksel simülasyon yardımıyla kontrol edin

Kumanda çağrılan NC programlarını kontrol eder:Çağrılan NC programı M2 ya da M30 ek fonksiyonunu içeriyorsakumanda bir uyarı verir. Başka bir NC programı seçtiğinizdekumanda, uyarıyı otomatik olarak siler.Kumanda işleme öncesinde, çağrılan NC programlarının tamolup olmadığını kontrol eder. N99999999 NC tümcesi yoksakumanda bir hata mesajı ile iptal eder.

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

Yol bilgileriSadece program adını girerseniz çağrılan NC programı çağıran NCprogramı ile aynı dizinde bulunmalıdır.Çağrılan NC programı, çağıran NC programı ile aynı dizindebulunmuyorsa tam yol adını girin, ör. TNC:\ZW35\HERE\PGM1.H.Alternatif olarak ilgili yolları programlayın:

çağıran NC programının klasöründen hareketle bir klasör düzeyiyukarıya ..\PGM1.Hçağıran NC programının klasöründen hareketle bir klasör düzeyiaşağıya DOWN\PGM2.Hçağıran NC programının klasöründen hareketle bir klasör düzeyiyukarıya ve başka bir klasöre ..\THERE\PGM3.H

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 237

Page 238: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program olarak istenilen NC programı8

NC programının alt program olarak çağrılmasıProgram çağır ile çağırma% fonksiyonuyla herhangi bir NC programını alt programolarak çağırabilirsiniz. Kumanda; çağrılan NC programını, NCprogramında çağırdığınız noktadan itibaren işler.

Aşağıdaki işlemleri yapın:PGM CALL tuşuna basın

PROGRAMI AÇ yazılım tuşuna basınKumanda, çağrılacak NC programınıntanımlaması için diyalog başlatır.Yol adını ekran klavyesi üzerinden girin

Alternatif

DOSYA SEÇ yazılım tuşuna basınKumanda, çağrılacak NC programınıseçebileceğiniz bir seçim penceresini açar.ENT tuşuyla onaylayın

238 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 239: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Alt program olarak istenilen NC programı

PROGRAM SEÇ ve SEÇİLEN programı çağır ile çağırma%:PGM: fonksiyonu ile herhangi bir NC programını alt programolarak seçin ve NC programındaki bir başka noktada çağırın.Kumanda çağrılan NC programını, NC programında %<>% ileçağırdığınız noktadan itibaren işler.%:PGM: fonksiyonu aynı zamanda string parametresiyle deçalıştırılabilir, bu şekilde program çağrılarını değişken olarakkumanda edebilirsiniz.

NC programını aşağıdaki gibi seçersiniz:

PGM CALL tuşuna basın

PROGRAM SEÇ yazılım tuşuna basınKumanda, çağrılacak NC programınıntanımlaması için diyalog başlatır.DOSYA SEÇ yazılım tuşuna basınKumanda, çağrılacak NC programınıseçebileceğiniz bir seçim penceresini açar.ENT tuşuyla onaylayın

Seçilen NC programını aşağıdaki gibi çağırırsınız:

PGM CALL tuşuna basın

SEÇİLİ PROGRAMI ÇAĞIRIN yazılım tuşuna basınKumanda, %<>% ile son seçilen NC programınıaçar.

%<>% yardımıyla çağrılan bir NC programı yoksakumanda, işlemi ya da simülasyonu bir hata mesajıylakeser. Program akışı esnasında istenmeyen kesintileriönlemek için D18 fonksiyonu (ID10 NR110 ve NR111)yardımıyla program başlangıcının tüm yollarını kontrolettirebilirsiniz.Diğer bilgiler: "D18 – Sistem verilerini okuma",Sayfa 276

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 239

Page 240: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Yuvalamalar8

8.5 Yuvalamalar

Yuvalama tipleriAlt programlarda alt program çağrılarıProgram bölümünün tekrarındaki program bölümünün tekrarlarıProgram bölümü tekrarlarında alt program çağrılarıAlt programlarda program bölümünün tekrarları

Yuvalama derinliğiYuvalama derinliği, program bölümlerinin veya alt programların yada program bölümü tekrarlarının ne sıklıkla yapılabildiğini belirler.

Alt programlar için maksimum yuvalama derinliği: 19Ana program çağrıları için maksimum yuvalama derinliği: 19, buesnada bir G79 bir ana program çağrısı gibi etki ederProgram bölümlerinin tekrarlanmasını istediğiniz kadarpaketleyebilirsiniz

240 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 241: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Yuvalamalar

Alt programdaki alt programÖrnek

%UPGMS G71 *

...

N17 L "UP1",0* G98 L1'de alt program çağrılır

...

N35 G00 G40 Z+100 M2* Program tümcesi sonu

M2'li ana programlar

N36 G98 L "UP1" UP1 alt programın başlangıcı

...

N39 L2,0* G98 L2'de alt program çağrılır

...

N45 G98 L0* Alt program 1 sonu

N46 G98 L2* Alt program 2 başlangıcı

...

N62 G98 L0* Alt program 2 sonu

N99999999 %UPGMS G71 *

Programın uygulanması1 UPGMS ana programı, NC tümcesi 17'ye kadar uygulanır2 UP1 alt programı çağrılır ve NC tümcesi 39'a kadar uygulanır3 Alt program 2 çağrılır ve NC tümcesi 62'ye kadar uygulanır. Alt

program 2 sonu ve çağrıldığı alt programa geri atlama4 UP1 alt programı, NC tümcesi 40'dan NC tümcesi 45'e

kadar uygulanır. UP1 alt programının sonu ve UPGMS anaprogramına geri atlama

5 UPGMS ana programı, NC tümcesi 18'den NC tümcesi 35'ekadar uygulanır. NC tümcesi 1'e geri dönüş ve program sonu

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 241

Page 242: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Yuvalamalar8

Program bölümü tekrarlarının tekrarlarıÖrnek

%REPS G71 *

...

N15 G98 L1* Program bölümü tekrarı 1'in başlangıcı

...

N20 G98 L2* Program bölümü tekrarı 2'nin başlangıcı

...

N27 L2,2* 2 tekrarlı program bölüm çağrısı

...

N35 L1,1* Bu NC tümcesi ve G98 L1 arasındaki program bölümü

... (NC tümcesi N15) 1 kez tekrarlanır

N99999999 %REPS G71 *

Programın uygulanması1 REPS ana programı NC tümcesi 27'ye kadar uygulanır2 NC tümcesi 27 ve NC tümcesi 20 arasındaki program bölümü 2

kez tekrarlanır3 REPS ana programı NC tümcesi 28'den NC tümcesi 35'e kadar

uygulanır4 NC tümcesi 35 ve NC tümcesi 15 arasındaki program bölümü

1 kez tekrarlanır (NC tümcesi 20 ile NC tümcesi 27 arasındakiprogram bölümünün tekrarını içerir)

5 REPS ana programı NC tümcesi 36'den NC tümcesi 50'e kadaruygulanır. NC tümcesi 1'e geri dönüş ve program sonu

242 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 243: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Yuvalamalar

Alt programın tekrarlanmasıÖrnek

%UPGREP G71 *

...

N10 G98 L1* Program bölümü tekrarı 1'in başlangıcı

N11 L2,0* Alt programı çağırma

N12 L1,2* 2 tekrarlı program bölüm çağrısı

...

N19 G00 G40 Z+100 M2* M2'li ana programın son NC tümcesi

N20 G98 L2* Alt program başlangıcı

...

N28 G98 L0* Alt program sonu

N99999999 %UPGREP G71 *

Programın uygulanması1 UPGREP ana programı NC tümcesi 11'e kadar uygulanır2 Alt program 2 çağrılır ve uygulanır3 NC tümcesi 12 ve NC tümcesi 10'un arasındaki program bölümü

2 kez tekrarlanır: 2. alt program 2 kez tekrarlanır4 UPGREP ana programı NC tümcesi 13'den NC tümcesi 19'e

kadar uygulanır. NC tümcesi 1'e geri dönüş ve program sonu

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 243

Page 244: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Programlama örnekleri8

8.6 Programlama örnekleri

Örnek: Birden çok kesmede kontur frezeleme

Program akışı:Aleti ön pozisyona malzemenin üst kenarına getirinKesmeyi artacak nitelikte girinKontur frezelemeKesme ve kontur frezelemeyi tekrarlayın

%PGMWDH G71 *

N10 G30 G17 X+0 Y+0 Z-40*

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S3500* Aletin çağrılması

N40 G00 G40 G90 Z+250* Aleti serbest hareket ettirme

N50 I+50 J+50* Kutup belirleyin

N60 G10 R+60 H+180* Çalışma düzlemini ön pozisyonlama

N70 G01 Z+0 F1000 M3* Malzeme üst kenarında ön pozisyonlama

N80 G98 L1* Program bölümü tekrarı işareti

N90 G91 Z-4* Artan derinlik kesme (boşta)

N100 G11 G41 G90 R+45 H+180 F250* İlk kontur noktası

N110 G26 R5* Kontura yaklaşma

N120 H+120*

N130 H+60*

N140 H+0*

N150 H-60*

N160 H-120*

N170 H+180*

N180 G27 R5 F500* Konturdan çıkma

N190 G40 R+60 H+180 F1000* Serbest hareket ettirme

N200 L1,4* Label 1'e geri gitme; toplamda dört kez

N200 G00 Z+250 M2* Aleti serbest sürme, program sonu

N99999999 %PGMWDH G71 *

244 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 245: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Programlama örnekleri

Örnek: Delik grupları

Program akışı:Ana programda delik gruplarına seyir etmekAna programda delme grubunu (alt program 1)çağırmakDelik grubunu sadece bir kez alt programda 1programlayın

%UP1 G71 *

N10 G30 G17 X+0 Y+0 Z-40*

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S3500* Aletin çağrılması

N40 G00 G40 G90 Z+250* Aleti serbest hareket ettirin

N50 G200 DELİK Delme döngü tanımı

Q200=2 ;GUVENLIK MES.

Q201=-30 ;DERINLIK

Q206=300 ;DERIN KESME BESL.

Q202=5 ;KESME DERINL.

Q210=0 ;UST BEKLEME SURESI

Q203=+0 ;YUZEY KOOR.

Q204=2 ;2. GUVENLIK MES.

Q211=0 ;ALT BEKLEME SURESI

Q395=0 ;DERINLIK REFERANSI

N60 X+15 Y+10 M3* Delik grubu 1 başlangıç noktasına yaklaşma

N70 L1,0* Delik grubu için alt programı çağırma

N80 X+45 Y+60* Delik grubu 2 başlangıç noktasına yaklaşma

N90 L1,0* Delik grubu için alt programı çağırma

N100 X+75 Y+10* Delik grubu 3 başlangıç noktasına yaklaşma

N110 L1,0* Delik grubu için alt programı çağırma

N120 G00 Z+250 M2* Ana programın sonu

N130 G98 L1* Alt program 1 başlangıcı: Delik grubu

N140 G79* Delik 1 için döngü çağırma

N150 G91 X+20 M99* Delik 2'e yaklaşma, döngü çağırma

N160 Y+20 M99* Delik 3'e yaklaşma, döngü çağırma

N170 X-20 G90 M99* Delik 4'e yaklaşma, döngü çağırma

N180 G98 L0* Alt program 1 sonu

N99999999 %UP1 G71 *

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 245

Page 246: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Programlama örnekleri8

Örnek: Birden çok aletle delik grubu

Program akışı:Ana programda çalışma döngülerini programlamaAna programda komple delme resmini (alt program1) çağırmakAlt program 1'de delme gruplarını (alt program 2)hareket ettirmekDelik grubunu sadece bir kez alt programda 2programlayın

%UP2 G71 *

N10 G30 G17 X+0 Y+0 Z-40*

N20 G31 G90 X+100 Y+100 Z+0*

N30 T1 G17 S5000* Merkez matkabı alet çağırma

N40 G00 G40 G90 Z+250* Aleti serbest hareket ettirin

N50 G200 DELİK Merkezleme döngü tanımı

Q200=2 ;GUVENLIK MES.

Q201=-3 ;DERINLIK

Q206=250 ;DERIN KESME BESL.

Q202=3 ;KESME DERINL.

Q210=0 ;UST BEKLEME SURESI

Q203=+0 ;YUZEY KOOR.

Q204=10 ;2. GUVENLIK MES.

Q211=0.2 ;ALT BEKLEME SURESI

Q395=0 ;DERINLIK REFERANSI

N60 L1,0* Tam delik resmi için alt program 1'i çağırma

N70 G00 Z+250 M6* Alet değişimi

N80 T2 G17 S4000* Delme alet çağırma

N90 D0 Q201 P01 -25* Delme için yeni derinlik

N100 D0 Q202 P01 +5* Delme için yeni kesme

N110 L1,0* Tam delik resmi için alt program 1'i çağırma

N120 G00 Z+250 M6* Alet değişimi

N130 T3 G17 S500* Rayba alet çağırma

N140 G201 SURTUNME Raybalama döngü tanımı

Q200=2 ;GUVENLIK MES.

Q201=-15 ;DERINLIK

Q206=250 ;DERIN KESME BESL.

Q211=0.5 ;ALT BEKLEME SURESI

Q208=400 ;BESLEME GERI CEKME

Q203=+0 ;YUZEY KOOR.

Q204=10 ;2. GUVENLIK MES.

N150 L1,0* Tam delik resmi için alt program 1'i çağırma

246 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 247: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Alt programlar ve program bölüm tekrarları | Programlama örnekleri

N160 G00 Z+250 M2* Ana programın sonu

N170 G98 L1* Alt program 1 başlangıcı: Tam delik resmi

N180 G00 G40 G90 X+15 Y+10 M3* Delik grubu 1 başlangıç noktasına yaklaşma

N190 L2,0* Delik grubu için alt program 2'yi çağırma

N200 X+45 Y+60* Delik grubu 2 başlangıç noktasına yaklaşma

N210 L2,0* Delik grubu için alt program 2'yi çağırma

N220 X+75 Y+10* Delik grubu 3 başlangıç noktasına yaklaşma

N230 L2,0* Delik grubu için alt program 2'yi çağırma

N240 G98 L0* Alt program 1 sonu

N250 G98 L2* Alt program 2 başlangıcı: Delik grubu

N260 G79* Delik 1 için döngü çağırma

N270 G91 X+20 M99* Delik 2'e yaklaşma, döngü çağırma

N280 Y+20 M99* Delik 3'e yaklaşma, döngü çağırma

N290 X-20 G90 M99* Delik 4'e yaklaşma, döngü çağırma

N300 G98 L0* Alt program 2 sonu

N310 %UP2 G71 *

8

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 247

Page 248: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 249: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

9Q parametrelerinin

programlanması

Page 250: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Prensip ve fonksiyon genel görünümü9

9.1 Prensip ve fonksiyon genel görünümüQ parametreleriyle sadece bir NC programında tam parça aileleritanımlayabilirsiniz. Bunun için sabit sayısal değerler yerinedeğişken Q parametreleri programlamanız gerekir.Q parametrelerini örn. aşağıdakiler için kullanın:

Koordinat değerleriBeslemelerDevirlerDöngü verileri

Q parametreleriyle ayrıca aşağıdakileri de yapabilirsiniz:Matematiksel fonksiyonlar üzerinden belirlenen konturlarıprogramlamaİşlem adımlarının uygulanmasını mantıksal koşullara bağlı kılma

Q parametreleri her zaman harf ve sayılardan oluşur. Buradaharfler, Q parametre türünü ve sayılar, Q parametre aralığınıbelirler.Ayrıntılı bilgileri aşağıdaki tablodan alabilirsiniz:

Q parametretürü

Q parametre aralığı Anlamı

Q parametreleri: Parametreler kumandanın hafızasındaki tümNC programlarına etki eder

0 – 99 HEIDENHAIN-SL döngüleriyle kesişme oluşmadığında kullanıcıiçin parametreler

100 – 199 Kumandanın, kullanıcının NC programları veya döngüler tarafın-dan okunan özel fonksiyonları için parametreler

200 – 1199 Tercihen HEIDENHAIN döngüleri için kullanılan parametreler

1200 – 1399 Değerler kullanıcı programına geri verildiğinde üretici döngülerindetercihen kullanılan parametreler

1400 – 1599 Tercihen üretici döngüleri için kullanılan giriş parametreleri içinparametreler

1600 – 1999 Kullanıcı için parametreler

QL parametreleri: Bu parametreler sadece bir NC programı içinde lokal olaraketki eder

0 – 499 Kullanıcı için parametreler

QR parametreleri: Parametreler kumandanın hafızasındaki tümNC programlarına, elektrik kesintisi olsa dahi sürekli (kalıcı)olarak etki eder

0 – 99 Kullanıcı için parametreler

100 – 199 HEIDENHAIN fonksiyonları parametreleri (örn. döngüler)

200 – 499 Makine üreticisi parametreleri (örn. döngüler)

250 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 251: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Prensip ve fonksiyon genel görünümü

Ayrıca QS parametreleri (String, S simgesiyle belirtilir) kullanımasunulur, bunlarla kumandada metinleri de işleyebilirsiniz.

Q parametretürü

Q parametre aralığı Anlamı

QS parametreleri: Parametreler kumandanın hafızasındaki tüm NC programlarınaetki eder

0 – 99 HEIDENHAIN-SL döngüleriyle kesişme oluşmadığı sürece kulla-nıcı için parametreler

100 – 199 Kumandanın, kullanıcının NC programları veya döngüler tarafın-dan okunan özel fonksiyonları için parametreler

200 – 1199 Tercihen HEIDENHAIN döngüleri için kullanılan parametreler

1200 – 1399 Değerler kullanıcı programına geri verildiğinde üretici döngülerindetercihen kullanılan parametreler

1400 – 1599 Tercihen üretici döngüleri için kullanılan giriş parametreleri içinparametreler

1600 – 1999 Kullanıcı için parametreler

BILGIDikkat çarpışma tehlikesi!HEIDENHAIN döngüleri, makine üreticisi döngüleri veüçüncü taraf tedarikçi fonksiyonları Q parametrelerini kullanır.İlave olarak NC programları dahilinde Q parametreleriniprogramlayabilirsiniz. Q parametrelerinin kullanımı sırasındayalnızca önerilen Q parametre aralıkları kullanılmazsa bu durumkesişmelere (değişim etkileri) ve böylece istenmeyen tutumlarayol açılabilir. İşlem sırasında çarpışma tehlikesi bulunur!

Yalnızca HEIDENHAIN tarafından önerilen Q parametrearalıkları kullanılmalıdırHEIDENHAIN, makine üreticisi ve üçüncü şahıstedarikçilerinin dokümantasyonunu dikkate alınİşlem akışını grafiksel simülasyon yardımıyla kontrol edin

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 251

Page 252: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Prensip ve fonksiyon genel görünümü9

Programlama uyarılarıQ parametreleri ve sayısal değerler, NC programı içine karışıkşekilde girilebilir.Q parametrelerine–999 999 999 ve +999 999 999 arasında sayıdeğerleri atayabilirsiniz. Giriş aralığı maks. 16 karakter ile sınırlıdır,bunların en fazla 9'u virgülün önündedir. Kumanda, dahili olarak1010'a kadar olan sayı değerlerini hesaplayabilir.QS parametrelerine maks. 255 karakter atayabilirsiniz.

Kumanda, bazı Q ve QS parametrelerine otomatikolarak hep aynı verileri atar, örn. Q parametresi Q108için geçerli alet yarıçapını atar.Diğer bilgiler: " Ön tanımlı Q parametreleri",Sayfa 297Kumanda, sayısal değerleri dahili olarak ikili bir sayıformatında kaydeder (Norm IEEE 754). Kumanda,kullanılan standartlaştırılmış format vasıtasıyla bazıondalık sayılar %100 kesinlikte göstermez (yuvarlamahatası). Hesaplanmış Q parametre içeriklerini atlamakomutlarında ya da konumlandırmalarda kullanırsanızbu durumu dikkate almalısınız.

Q parametrelerini Undefined statüsüne geri alabilirsiniz. Birpozisyonun tanımlanmamış bir Q parametresiyle programlanmasıdurumunda kumanda bu hareketi dikkate almaz.

252 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 253: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Prensip ve fonksiyon genel görünümü

Q parametre fonksiyonlarının çağrılmasıBir NC programını girerken, Q tuşuna basın (sayı girdileri ve eksenseçimi alanında +/- tuşunun altında). Ardından kumanda aşağıdakiyazılım tuşlarını gösterir:

Yazılım tuşu Fonksiyon grubunu SayfaMatematik temel fonksiyonları 255

Açı fonksiyonları 258

Eğer/o zaman kararları,atlamaları

260

Diğer fonksiyonlar 264

Formülü doğrudan girme 280

Karmaşık konturları işlemefonksiyonu

Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

Bir Q parametresi tanımladığınızda ya da atadığınızdakumanda, Q, QL ve QR yazılım tuşlarını gösterir. Buyazılım tuşlarıyla istenen parametre tipini seçebilirsiniz.Ardından parametre numarasını tanımlıyorsunuz.USB üzerinden bir alfa klavye bağladıysanız Q tuşunabasarak formül girişi diyaloğunu doğrudan açabilirsiniz.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 253

Page 254: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Parça ailesi – Sayı değerleri yerine Q parametresi9

9.2 Parça ailesi – Sayı değerleri yerineQ parametresi

UygulamaQ parametresi fonksiyonu d0: ATAMA ile Q parametrelerine sayısaldeğerler atayabilirsiniz. Ardından NC programında, sayısal değeryerine Q parametresini girin.

Örnek

N150 D00 Q10 P01 +25* Atama

... Q10, 25 değerini içerir

N250 G00 X +Q10* G00 X +25 tabidir

Parça ailelerinin programlanması için örn. karakteristik malzemeölçülerini Q parametresi olarak programlarsınız.Her bir parçanın işlenmesi için, her bir parametreye ilgili sayısaldeğeri atayın.

Örnek: Q parametreli silindirSilindir yarıçapı: R = Q1Silindir yüksekliği: H = Q2Silindir Z1: Q1 = +30

Q2 = +10Silindir Z2: Q1 = +10

Q2 = +50

254 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 255: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Konturları matematiksel fonksiyonlarla tanımlama

9.3 Konturları matematiksel fonksiyonlarlatanımlama

UygulamaQ parametreleriyle matematiksel temel fonksiyonlarıNC programında programlayabilirsiniz:

Q parametresi fonksiyonunu seçin: Q tuşuna basın (sayıgirişleri alanında, sağda). Yazılım tuşu çubuğu, Q parametresifonksiyonlarını gösterirTemel matematik fonksiyonlarını seçme: TEMEL FONKS..yazılım tuşuna basınKumanda, aşağıdaki yazılım tuşlarını gösterir

Genel bakışYazılım tuşu Fonksiyon

D00: ATAMAörn. B. D00 Q5 P01 +60 *değeri doğrudan atayınQ parametre değerini geri alın

D01: TOPLAMAörn. D01 Q1 P01 -Q2 P02 -5 *toplamı iki değerden oluşturun ve atayın

D02: ÇIKARMAörn. B. D02 Q1 P01 +10 P02 +5 *farkı iki değerden oluşturun ve atayın

D03: ÇARPMAörn. D03 Q2 P01 +3 P02 +3 *ürünü iki değerden oluşturun ve atayın

D04: BÖLME örn. D04 Q4 P01 +8 P02 +Q2 *bölümü iki değerden oluşturun ve atayın Yasak:0'a bölmek!

D05: KAREKÖK ALMA örn. D05 Q50 P01 4 * Birsayının karekökünü alın ve atayın Yasak: Negatifdeğerin karekökünü almak!

= işaretinin sağına şunları girebilirsiniz:iki sayıiki Q parametresibir sayı ve bir Q parametresi

Q parametresi ve sayısal değerlere denklemlerde ön işaretverebilirsiniz.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 255

Page 256: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Konturları matematiksel fonksiyonlarla tanımlama9

Temel hesaplama türlerini programlamaATAMAÖrnekN16 D00 Q5 P01 +10*

N17 D03 Q12 P01 +Q5 P02 +7*

Q parametresi fonksiyonunun seçimi: Q tuşunabasın

Temel matematik fonksiyonlarını seçin:TEMEL FONKS. yazılım tuşuna basın

ATAMA Q parametre fonksiyonunu seçme:D0 X=Y yazılım tuşuna basın

SONUÇ İÇİN PARAMETRE NO.?

5 (Q parametresinin numarası) girin ve ENTtuşuyla onaylayın

1. DEĞER Mİ PARAMETRE Mİ?

10 girin: Q5'te 10 sayı değerini atayın ve ENTtuşuyla onaylayın

ÇARPMAQ parametresi fonksiyonunun seçimi: Q tuşunabasın

Temel matematik fonksiyonlarını seçin:TEMEL FONKS. yazılım tuşuna basın

ÇARPMA Q parametre fonksiyonunu seçme:D3 X * Y yazılım tuşuna basın

SONUÇ İÇİN PARAMETRE NO.?

12 (Q parametresinin numarası) girin ve ENTtuşuyla onaylayın

1. DEĞER Mİ PARAMETRE Mİ?

Q5 değerini ilk değer olarak girin ve ENT tuşuylaonaylayın

2. DEĞER Mİ PARAMETRE Mİ?

7 değerini ikinci değer olarak girin ve ENT tuşuylaonaylayın

256 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 257: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Konturları matematiksel fonksiyonlarla tanımlama

Q parametrelerini sıfırlamaÖrnek16 D00: Q5 SET UNDEFINED*

17 D00: Q1 = Q5*

Q parametresi fonksiyonunun seçimi: Q tuşunabasın

Temel matematik fonksiyonlarını seçin:TEMEL FONKS. yazılım tuşuna basın

ATAMA Q parametre fonksiyonunu seçme:D0 X = Y yazılım tuşuna basın

SONUÇ İÇİN PARAMETRE NO.?

5 (Q parametresinin numarası) girin ve ENTtuşuyla onaylayın

1. DEĞER Mİ PARAMETRE Mİ?

SET UNDEFINED tuşuna basın

D00, Undefined değerinin aktarılmasını da destekler.Tanımsız Q parametresini D00 olmadan aktarmakisterseniz kumanda Geçersiz değer hata mesajınıgösterir.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 257

Page 258: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Açı fonksiyonları9

9.4 Açı fonksiyonları

TanımlamalarSinüs: sin α = a / cKosinüs: cos α = b / cTanjant: tanα = a / b = sin α / cos α

Buna görec, dik açının karşısındaki kenara, α açısının karşısındaki kenar αb üçüncü kenar

Kumanda, tanjant üzerinden açıyı tespit edilebilir:α = arctan (a / b) = arctan (sin α / cos α)

Örnek:a = 25 mmb = 50 mmα = arctan (a / b) = arctan 0,5 = 26,57°Ayrıca da geçerli olan:a² + b² = c² (a² = a x a ile)c = √ (a2 + b2)

Açı fonksiyonlarını programlamaAçı fonksiyonları, AÇI FONKS. yazılım tuşuna basarak görünür.Kumanda, yazılım tuşlarını tabloda altta gösterir.

Yazılım tuşu Fonksiyon

D06: SINUSörn. D06 Q20 P01 -Q5 *Bir açının sinüsünü derece (°) cinsinden belirleyinve atayın

D07: COSINUSörn. D07 Q21 P01 -Q5 *Bir açının kosinüsünü derece (°) cinsinden belir-leyin ve atayın

D08: KARE TOPLAMI KÖKÜz. B. D08 Q10 P01 +5 P02 +4 *uzunluğu iki değerden oluşturun ve atayın

D13: AÇIörn. B. D13 Q20 P01 +10 P02 -Q1 *Komşu ve karşı dik kenarın arctan değeriyleaçısını veya açının sinüs ve kosinüs değerini (0 <açı < 360°) belirleyin ve atayın

258 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 259: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Daire hesaplamaları

9.5 Daire hesaplamaları

UygulamaDaire hesaplama fonksiyonuyla üç veya dört daire noktasındandaire merkez noktası ve daire yarıçapını kumanda tarafındanhesaplatabilirsiniz. Dairenin dört noktadan hesaplanması dahakesin yapılır.Uygulama: Bu fonksiyonları, örn. eğer programlanabilir taramafonksiyonu konumundan ve deliğin büyüklüğünden veya dairebölümünden belirlemek isterseniz kullanabilirsiniz.

Yazılım tuşu FonksiyonFN 23: DAİRE VERİLERİNİ üç daire noktasındanbelirleyinörn. D23 Q20 P01 Q30

Üç daire noktasındaki koordinat çiftinden, Q30 parametresi vebundan sonra yer alan beş parametre, – ki burada Q35'e kadar –kayıt edilmelidir.Ardından kumanda, ana eksenin daire merkez noktasını (Z milekseninde X) Q20 parametresine, yan eksenin daire merkeznoktasını (Z mil ekseninde Y) Q21 parametresine ve daireyarıçapını Q22 parametresine kaydeder.

Yazılım tuşu FonksiyonFN 24: DAİRE VERİLERİNİ dört daire noktasın-dan belirleyinörn. D24 Q20 P01 Q30

Dört daire noktasının koordinat çiftleri, Q30 parametresinde veberaberinde yedi parametreyi, – ki burada Q37'ye kadardır, –kaydedilmelidir.Ardından kumanda, ana eksenin daire merkez noktasını (Z milekseninde X) Q20 parametresine, yan eksenin daire merkeznoktasını (Z mil ekseninde Y) Q21 parametresine ve daireyarıçapını Q22 parametresine kaydeder.

Sonuç parametresinin yanı sıra D23 ve D24 devam edeniki parametrenin üzerine otomatik olarak yazılacağınıunutmayın.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 259

Page 260: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Q parametreleriyle eğer/öyleyse kararları9

9.6 Q parametreleriyle eğer/öyleyse kararları

UygulamaEğer/öyleyse kararlarında kumanda, bir Q parametresini başka birQ parametresiyle veya sayısal bir değerle kıyaslar. Koşul yerinegetirilmişse kumanda, koşulun arkasında programlanmış olanetiketteki NC programına devam eder.Diğer bilgiler: "Alt programları ve program bölüm tekrarlarınıtanımlama", Sayfa 230Koşul yerine getirilmemişse kumanda, bir sonraki NC tümcesiniuygular.Başka NC programını alt program olarak çağırmak isterseniz etiketarkasına % ile program çağırmayı programlayın.

Mutlak atlamalarMutlak atlamalar, hep koşulu (=mutlaka) yerine getirilmesi gerekenatlamalardır, örn.D09 P01 +10 P02 +10 P03 1 *

260 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 261: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Q parametreleriyle eğer/öyleyse kararları

Eğer/o zaman kararları programlamaAtlama girişi seçenekleriIF koşulunda aşağıdaki girişleri kullanabilirsiniz:

SayılarMetinlerQ, QL, QRQS (String parametresi)

GOTO atlama adresinin girişi için üç seçenek kullanabilirsiniz:LBL ADILBL NUMARASIQS

Eğer/o zaman kararları, ATLAMALAR yazılım tuşuna basılmasıylabelirir. Kumanda, aşağıdaki yazılım tuşlarını gösterir:

Yazılım tuşu Fonksiyon

D09: EŞİTSE ATLAörn. D09 P01 +Q1 P02 +Q3 P03 "UPCAN25" *Her iki değer veya parametre eşitse belirtilenetikete atla

D09: TANIMLANMAMIŞSA ATLAz. B. D09 P01 +Q1 IS UNDEFINED P03"UPCAN25" *Belirtilen parametre tanımlanmamışsa belirtilenetikete atla

D09: TANIMLANMIŞSA ATLAz. B. D09 P01 +Q1 IS DEFINED P03 "UPCAN25" *Belirtilen parametre tanımlanmışsa belirtilenetikete atla

D10: EŞİT DEĞİLSE ATLAörn. D10 P01 +10 P02 -Q5 P03 10 *Her iki değer veya parametre eşit değilse belirti-len etikete atla

D11: BÜYÜKSE ATLAörn. D11 P01 +Q1 P02 +10 P03 QS5 *İlk değer veya parametre, ikinci değer veyaparametreden daha büyükse belirtilen etikete atla

D12: KÜÇÜKSE ATLAörn. D12 P01 +Q5 P02 +0 P03 "ANYNAME" *İlk değer veya parametre, ikinci değer veyaparametreden daha küçükse belirtilen etikete atla

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 261

Page 262: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Q parametresini kontrol etme ve değiştirme9

9.7 Q parametresini kontrol etme vedeğiştirme

Uygulama şekliQ parametresini bütün işletim türlerinde kontrol edebilir vedeğiştirebilirsiniz.

Gerekirse program akışını iptal edin (ör. NC DURDUR tuşuna veINTERN DURDUR yazılım tuşuna basın) veya program testinidurdurun

Q parametresi fonksiyonlarını çağırın: Q INFOyazılım tuşuna ya da Q tuşuna basınKumanda tüm parametreleri ve ilgili günceldeğerleri listeler.Ok tuşlarıyla ya da GOTO tuşuyla istenenparametreyi seçinDeğeri değiştirmek istersenizGÜNCEL ALAN DÜZENLE yazılım tuşuna basın.Yeni değeri girin ve ENT tuşuyla onaylayınDeğeri değiştirmek istemiyorsanızGÜNCEL DEĞER yazılım tuşuna basın veyadiyaloğu END tuşuyla sonlandırın

Kumanda, gösterilen yorumlarla tüm parametreleridöngüler dahilinde ya da geçiş parametreleri olarakkullanır.Lokal, global veya String parametrelerini kontrolediyorsanız veya değiştirmek istiyorsanızQ QL QR QS PARAMETRELERİ GÖSTER yazılım tuşunabasın. Kumanda daha sonra ilgili parametre tipinigösterir. Daha önce tanımlanan fonksiyonlar aynı şekildegeçerlidir.

262 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 263: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Q parametresini kontrol etme ve değiştirme

Bütün işletim türlerinde (Programlama işletim türü hariç), Qparametresini ek durum göstergesinde de görüntüleyebilirsiniz.

Gerekirse program akışını iptal edin (örn.NC DURDUR tuşunave INTERN DURDUR yazılım tuşuna basın) veya programtestini durdurun

Ekran düzeni için yazılım tuşu çubuğunu çağırın

Ekran gösterimini, ek durum göstergesi ile birlikteseçinKumanda, ekranın sağ yarısında Genl bakışdurum formunu gösterir.DURUM Q-PARAM. yazılım tuşuna basın

Q PARAMETRE LİSTE yazılım tuşuna basınKumanda, bir açılır pencere açar.Her parametre tipi (Q, QL, QR, QS) için kontroletmek istediğiniz parametre numaralarınıtanımlayın. Tekli Q parametrelerini bir virgülleayırın, ardı ardına gelen Q parametrelerini birtire işareti ile birleştirin, örn. 1,3,200-208. Herparametre tipi için giriş aralığı 132 karakter içerir

QPARA sekmesindeki görüntü her zaman sekiz ondalıkbasamak içerir. Kumanda Q1 = COS 89.999 sonucunuörn. 0.00001745 olarak gösterir. Çok büyük veyaçok küçük değerleri kumanda, üstel yazım şekliylegösterir. Q1 = COS 89.999 * 0.001 sonucunu kumanda,+1.74532925e-08 olarak gösterir, buradaki e-08, 10-8

faktörüne eşittir.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 263

Page 264: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

9.8 Ek fonksiyonlar

Genel bakışEk fonksiyonlar ÖZEL FONKS. yazılım tuşuna basarakgörünürÖZEL FONKS. Kumanda, aşağıdaki yazılım tuşlarınıgösterir:

Yazılım tuşu Fonksiyon Sayfa

D14Hata mesajlarını görüntüleme

265

D16Metinleri veya Q parametresideğerlerini formatlayarak belirtme

269

D18Sistem verilerini okuma

276

D19 Değerleri PLC'ye aktarma 276

D20NC ve PLC senkronizasyonu

277

D26Serbest tanımlanabilir tabloyuaçma

325

D27Serbest tanımlanabilir bir tabloyayazma

325

D28Serbest tanımlanabilir bir tablodanokuma

326

D29sekiz değere kadar PLC'ye aktar-ma

278

D37 yerel Q parametrelerini ya daQS parametrelerini, çağıran birNC programına dışa aktarma

279

D38NC programından bilgiler gönder-me

279

264 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 265: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

D14 Hata mesajlarını görüntülemeD14 fonksiyonuyla, makine üreticisi ya da HEIDENHAIN tarafındanbelirtilen hata mesajlarının program kumandalı şekilde verilmesinisağlayabilirsiniz. Kumanda, program akışında veya programtestinde D14 bulunan bir NC tümcesine gelirse işlemi yarıda keserve bir mesaj verir. Ardından NC programını yeniden başlatmanızgerekir.

Hata numaraları aralığı Standart diyalog

0 ... 999 Makineye bağlı diyalog

1000 ... 1199 Dahili hata mesajları

ÖrnekMil devreye alınmamışsa kumanda bir mesaj vermelidir.

N180 D14 P01 1000*

HEIDENHAIN tarafından önceden tanımlanmış olan hata mesajı

Hatalı numara Metin

1000 Mil?

1001 Alet ekseni eksik

1002 Alet yarıçapı çok küçük

1003 Alet yarıçapı çok büyük

1004 Alan aşıldı

1005 Pozisyon başlangıcı yanlış

1006 DÖNMEYE izin verilmez

1007 ÖLÇÜ FAKTÖRÜNE izin verilmez

1008 YANSIMAYA izin verilmez

1009 Yer değiştirmeye izin verilmez

1010 Besleme eksik

1011 Giriş değeri yanlış

1012 Ön işaret yanlış

1013 Açıya izin verilmez

1014 Tarama noktasına ulaşılamıyor

1015 Çok fazla nokta

1016 Giriş çelişkili

1017 CYCL tam değil

1018 Düzlem yanlış tanımlanmış

1019 Yanlış eksen programlanmış

1020 Yanlış devir

1021 Yarıçap düzeltmesi tanımsız

1022 Yuvarlama tanımsız

1023 Yuvarlama yarıçapı çok büyük

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 265

Page 266: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

Hatalı numara Metin

1024 Tanımsız program başlatması

1025 Çok yüksek yuvalama

1026 Açı referansı eksik

1027 İşlem döngüsü tanımlanmamış

1028 Yiv genişliği çok küçük

1029 Cep çok küçük

1030 Q202 tanımsız

1031 Q205 tanımsız

1032 Q218'ü Q219'den daha büyük girin

1033 CYCL 210 izin verilmez

1034 CYCL 211 izin verilmez

1035 Q220 çok büyük

1036 Q223'ü Q222'den daha büyük girin

1037 Q244, 0'dan daha büyük girin

1038 Q245 eşit değil Q246 girin

1039 Açı bölgesi < 360° girme

1040 Q223'ü Q222'den daha büyük girin

1041 Q214: 0 izin verilmez

1042 Gidiş yönü tanımsız

1043 Sıfır noktası tablosu etkin değil

1044 Durum hatası: Orta 1. eksen

1045 Durum hatası: Orta 2. eksen

1046 Delik çok küçük

1047 Delik çok büyük

1048 Pim çok küçük

1049 Pim çok büyük

1050 Cep çok küçük: Ek iş 1.A.

1051 Cep çok küçük: Ek iş 2.A.

1052 Cep çok büyük: Iskarta 1.A.

1053 Cep çok büyük: Iskarta 2.A.

1054 Pim çok küçük: Iskarta 1.A.

1055 Pim çok küçük: Iskarta 2.A.

1056 Pim çok büyük: Ek iş 1.A.

1057 Pim çok büyük: Ek iş 2.A.

1058 TCHPROBE 425: Maks ölçüm hatası

1059 TCHPROBE 425: Min ölçüm hatası

1060 TCHPROBE 426: Maks ölçüm hatası

266 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 267: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

Hatalı numara Metin

1061 TCHPROBE 426: Min ölçüm hatası

1062 TCHPROBE 430: Çap çok büyük

1063 TCHPROBE 430: Çap çok kaçak

1064 Ölçü ekseni tanımsız

1065 Alet kırılma toleransını aştı

1066 Q247 eşit değil 0 girin

1067 Tutar Q247 büyük 5 girin

1068 Sıfır noktası tablosu?

1069 Freze tipi Q351 eşit değil 0 gir

1070 Dişli derinliğini düşürün

1071 Kalibrasyon uygula

1072 Tolerans aşımı

1073 Tümce girişi aktif

1074 YÖNLENDİRME'ye izin verilmez

1075 3DROT izin verilmez

1076 3DROT etkinleştirin

1077 Derinliği negatif girin

1078 Q303 ölçüm döngüsünde tanımsız!

1079 Alet eksenine izin verilmez

1080 Hesaplanılan değerler yanlış

1081 Ölçüm noktaları çelişkili

1082 Güvenli yükseklik yanlış girilmiş

1083 Daldırma tipi çelişkili

1084 İşlem döngüsüne izin verilmez

1085 Satır yazmaya karşı korunaklıdır

1086 Ölçü toplamı derinlikten büyük

1087 Uç açısı tanımlı değil

1088 Veriler çelişkili

1089 Yiv durumu 0 izin verilmez

1090 Kesme eşit değil 0 girin

1091 Q399 komut geçişine izin yok

1092 Alet tanımlı değil

1093 Alet numarasına izin verilmez

1094 Alet adına izin verilmez

1095 Yazılım seçeneği aktif değil

1096 Kinematik geri yüklenemiyor

1097 Fonksiyona izin verilmez

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 267

Page 268: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

Hatalı numara Metin

1098 Ham parça ölçü çakışması

1099 Ölçüm konumuna izin verilmiyor

1100 Kinematik erişim mümkün değil

1101 Ölçüm poz. çapraz aralıkta değil

1102 Ön ayar komp. yapılamıyor

1103 Alet yarıçapı çok büyük

1104 Daldırma türü mümkün değil

1105 Daldırma açısı yanlış tanımlanmış

1106 Açılma açısı tanımlanmamış

1107 Yiv genişliği çok büyük

1108 Ölçü faktörleri eşit değil

1109 Alet verileri tutarsız

268 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 269: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

D16 – Metinleri ve Q parametre değerlerinibiçimlendirilmiş şekilde çıkarmaEsaslarD16 fonksiyonuyla Q parametre değerlerini ve metinleribiçimlendirilmiş şekilde çıkarabilirsiniz, ör. ölçüm protokollerinikaydetmek için.Değerleri aşağıdaki şekilde verebilirsiniz:

kumandada bir dosyaya kaydetmeekranda açılır pencere olarak göstermeharici bir dosyaya kaydetmebağlı bir yazıcıda yazdırma

Uygulama şekliQ parametre değerlerinin ve metinlerin çıktısını almak içinaşağıdaki şekilde hareket edin:

Çıktı formatı ve içeriği bildiren bir metin dosyası oluşturunNC programında protokol çıktısı için D16 fonksiyonunu kullanın

Değerleri bir dosyaya çıkarırsanız çıkarılan dosyanın maksimumbüyüklüğü en fazla 20 kilobayt olur.(No. 102202) ve (No. 102203) makine parametrelerinde protokoldosyalarının çıktısı için standart bir yol tanımlayabilirsiniz.

Metin dosyası oluşturBiçimlendirilmiş metni ve Q parametrelerinin değerlerini çıkarmakiçin kumandanın metin editörüyle bir metin dosyası oluşturun. Budosyada biçimi ve çıkarılacak Q parametrelerini belirleyin.

Aşağıdaki işlemleri yapın:PGM MGT tuşuna basın

YENİ DOSYA yazılım tuşuna basın.A uzantılı dosya oluşturun

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 269

Page 270: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

Kullanılabilen fonksiyonlarBir metin dosyası oluşturmak için aşağıdaki biçimlendirmefonksiyonlarını kullanın:

Özel işaret-ler

Fonksiyon

"..........." Metin ve değişkenler için çıkış formatını üst tırnakişaretleriyle belirleyin

%F Q parametreleri, QL ve QR için biçim:%: Biçim belirlemeF: Floating (ondalık sayı), Q, QL, QR içinbiçim

9.3 Q parametreleri, QL ve QR için biçim:Toplam 9 hane (ondalık işareti dahil)bunların 3'ü ondalık basamağı

%S Metin değişkeni QS için biçim

%RS Metin değişkeni QS için biçimAşağıdaki metni değiştirmeden, biçimlendirmeolmadan devralır

%D veya %I Tam sayı biçimi (integer)

, Çıkış formatı ve parametre arasında ayırmaişareti

; Tümce sonu işareti, satırı sonlandırır

* Bir yorum satırının tümce başlangıcıYorumlar protokolde görüntülenmez

\n Satır sonu

+ Sağa hizalı Q parametre değeri

- Sola hizalı Q parametre değeri

Örnek

Giriş Anlamı

"X1 = %+9.3F", Q31; Q parametresi için biçim:"X1 =: Metin X1 = çıkar%: Biçim belirleme+: Sağa hizalı sayı9.3: Toplam 9 hane,bunların 3'ü tanesi ondalıkbasamakF: Floating (ondalık sayı), Q31: Q31'den değeri çıkar;: Tümce sonu

270 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 271: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

Değişik bilgileri protokol dosyasına eklemek için aşağıdakifonksiyonlar kullanıma sunulur:

Anahtar kelime Fonksiyon

CALL_PATH D16 fonksiyonunun bulunduğu NC progra-mının yol adını belirtir. Örnek: "Ölçümprogramı: %S",CALL_PATH;

M_CLOSE D16 ile yazdığınız dosyayı kapatır. Örnek:M_CLOSE;

M_APPEND Tekrar çıkarıldığında protokolü, mevcutprotokole ekler. Örnek: M_APPEND;

M_APPEND_MAX Yeniden çıktı alındığında bu protokol,kilobayt cinsinden belirtilen maksimumdosya boyutuna ulaşılana kadar mevcutprotokole eklenir. Örnek: M_APPEND_MA-X20;

M_TRUNCATE Yeni bir çıktıda protokol eskisinin üzerineyazılır. Örnek: M_TRUNCATE;

L_ENGLISH Metnin sadece İngilizce diyalog dilindeçıktısını al

L_GERMAN Metnin sadece Almanca diyalog dilindeçıktısını al

L_CZECH Metnin sadece Çekçe diyalog dilinde çıktı-sını al

L_FRENCH Metnin sadece Fransızca diyalog dilindeçıktısını al

L_ITALIAN Metnin sadece İtalyanca diyalog dilindeçıktısını al

L_SPANISH Metnin sadece İspanyolca diyalog dilindeçıktısını al

L_PORTUGUE Metnin sadece Portekizce diyalog dilindeçıktısını al

L_SWEDISH Metnin sadece İsveççe diyalog dilinde çıktı-sını al

L_DANISH Metnin sadece Danca diyalog dilinde çıktı-sını al

L_FINNISH Metnin sadece Fince diyalog dilinde çıktısı-nı al

L_DUTCH Metnin sadece Felemenkçe diyalog dilindeçıktısını al

L_POLISH Metnin sadece Lehçe diyalog dilinde çıktı-sını al

L_HUNGARIA Metnin sadece Macarca diyalog dilindeçıktısını al

L_CHINESE Metnin sadece Çince diyalog dilinde çıktısı-nı al

L_CHINESE_TRAD Metnin sadece Çince (geleneksel) diyalogdilinde çıktısını al

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 271

Page 272: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

Anahtar kelime Fonksiyon

L_SLOVENIAN Metnin sadece Slovence diyalog dilindeçıktısını al

L_NORWEGIAN Metnin sadece Norveççe diyalog dilindeçıktısını al

L_ROMANIAN Metnin sadece Rumence diyalog dilindeçıktısını al

L_SLOVAK Metnin sadece Slovakça diyalog dilindeçıktısını al

L_TURKISH Metnin sadece Türkçe diyalog dilinde çıktı-sını al

L_ALL Metnin diyalog dilinden bağımsız çıktısı

HOUR Gerçek süreden saat sayısı

MIN Gerçek süreden dakika sayısı

SEC Gerçek süreden saniye sayısı

DAY Gerçek süreden gün

MONTH Gerçek süreden ay

STR_MONTH Gerçek süreden ay olarak dizi şeklindekısaltma

YEAR2 Gerçek süreden iki haneli yıl sayısı

YEAR4 Gerçek süreden dört haneli yıl sayısı

ÖrnekÇıktı biçimini belirleyen metin dosyası için örnek:"KANATLI ÇARK AĞIRLIK MERKEZİ ÖLÇÜM PROTOKOLÜ";''2TARİH: %02d.%02d.%04d'',DAY,MONTH,YEAR4;''2SAAT: %02d:%02d:%02d'',HOUR,MIN,SEC;''ÖLÇÜM DEĞERİ SAYISI: = 1'';"X1 = %9.3F", Q31;"Y1 = %9.3F", Q32;"Z1 = %9.3F", Q33;L_GERMAN;"Werkzeuglänge beachten";L_ENGLISH;"Remember the tool length";

272 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 273: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

D16 -NC programında çıktıyı etkinleştirD16 fonksiyonu içerisinde, çıkan metinleri içeren çıktı dosyalarınıbelirlersiniz.Kumanda çıktı dosyasını oluşturur:

program sonunda (G71),bir program iptalinde (NC DURDUR tuşu)M_CLOSE komutu aracılığıyla

D16 fonksiyonu içerisinde kaynağın yolunu ve çıktı dosyasınınyolunu girin.

Aşağıdaki işlemleri yapın:Q tuşuna basın

ÖZEL FONKS. yazılım tuşuna basın

FN16 F-BASINÇ yazılım tuşuna basın

DOSYA SEÇ yazılım tuşuna basınKaynak seçin, yani çıktı biçiminin tanımlanmışolduğu metin dosyasıENT tuşuyla onaylayın

Çıktı yolunu girin

D16 fonksiyonu içinde yol bilgileriProtokol dosyasının yol adı olarak yalnızca dosya adını belirtirsenizkumanda, protokol dosyasını D16 fonksiyonu bulunan NCprogramının dizinine ile kaydeder.Eksiksiz yollara alternatif olarak ilgili yolları programlayın:

Çağıran dosyanın klasöründen hareketle bir klasör düzeyiaşağıya D16 P01 MASKE\MASKE1.A/ PROT\PROT1.TXTÇağıran dosyanın klasöründen hareketle bir klasör yukarıya vebaşka bir klasöre D16 P01 ..\MASKE\MASKE1.A/ ..\PROT1.TXT

Kullanım ve programlama bilgileri:NC programında çok defalar aynı dosyanın çıktısınıyapıyorsanız kumanda, hedef dosya içerisindegüncel çıktıyı önceden çıktısı yapılan içeriklerinarkasına ekler.D16 tümcesinde format dosyasını ve protokoldosyasını dosya tipinin uzantısıyla programlayın.Protokol dosyasının uzantısı çıktının dosya biçiminibelirtir (ör. .TXT, .A, .XLS, .HTML).D16 kullandığınızda dosya, UTF-8 ile kodlanmışolmamalıdır.Protokol dosyasına ilişkin pek çok ilginç bilgiyi D18fonksiyonu yardımıyla elde edebilirsiniz, ör. kullanılanson tarama sistemi döngüsünün numarası.Diğer bilgiler: "D18 – Sistem verilerini okuma",Sayfa 276

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 273

Page 274: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

Kaynağı ya da hedefi parametrelerle belirtmeKaynak dosyasını ve çıktı dosyasını Q parametresi ya da QSparametresi olarak belirtebilirsiniz. Bunun için NC programındaönceden istenen parametreyi tanımlayın.Diğer bilgiler: "String parametreleri atama", Sayfa 285Kumandanın, Q parametreleriyle çalıştığınızı algılaması için bunlarıD16 fonksiyonuna aşağıdaki söz dizimi ile girin:

Giriş Fonksiyon

:'QS1' QS parametrelerini önüne koyulan iki nokta üstüste ile, tırnakların arasına alın

:'QL3'.txt Hedef dosyasında gerekirse ilave olarak uzantıyıbelirtin

QS parametreli bir yol bilgisini bir protokol dosyasınaçıkarmak isterseniz %RS fonksiyonunu kullanın. Busayede kumandanın özel karakterleri biçimlendirmekarakteri olarak yorumlamaması sağlanır.

ÖrnekN90 D16 P01 TNC:\MASKE\MASKE1.A/ TNC:\PROT1.TXT

Kumanda PROT1.TXT dosyasını oluşturur:KANATLI ÇARK AĞIRLIK MERKEZİ ÖLÇÜM PROTOKOLÜTARİH: 15.07.2015SAAT: 08:56:34ÖLÇÜM DEĞERİ SAYISI: = 1X1 = 149.360Y1 = 25.509Z1 = 37.000Remember the tool length

274 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 275: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

Mesajları ekranda görüntüleD16 fonksiyonunu, istediğiniz mesajları NC programı üzerindenkumanda ekranındaki bir açılır pencerede görüntülemek için dekullanabilirsiniz. Bu sayede kolay bir şekilde daha uzun uyarımetinlerinin NC programında istenilen yerde gösterilmesini,kullanıcının buna tepki göstermesini sağlayabilirsiniz. Protokoltanımlama dosyası ilgili talimatları içeriyorsa Q parametreiçeriklerini de çıkarabilirsiniz.Mesajın kumanda ekranında görüntülenmesi için çıktı yolu olarakSCREEN: öğesi girilmelidir.

ÖrnekN90 D16 P01 TNC:\MASKE\MASKE1.A/SCREEN:

Mesaj, açılır pencerede belirtilen satırdan daha fazla satır içeriyorsaok tuşlarıyla açılır penceredeki sayfalarda gezinebilirsiniz.

NC programında çok defalar aynı dosyanın çıktısınıyapıyorsanız kumanda, hedef dosya içerisinde güncelçıktıyı önceden çıktısı yapılan içeriklerin arkasına ekler.Önceki açılır pencerenin üzerine yazmak istersenizM_CLOSE veya M_TRUNCATE fonksiyonunuprogramlayın.

Açılır pencereyi kapatmaAçılır pencereyi kapatmak için aşağıdaki seçeneklerikullanabilirsiniz:

CE tuşuna basınsclr: çıktı yolu ile program kontrollü

ÖrnekN90 D16 P01 TNC:\MASKE\MASKE1.A/SCLR:

Mesajların harici olarak çıktısını almaD16 fonksiyonuyla protokol dosyalarını harici olarak dakaydedebilirsiniz.Bunun için hedef dizinin adını D16 fonksiyonunda tam olarakbelirtmeniz gerekir.

ÖrnekN90 D16 P01 TNC:\MSK\MSK1.A / PC325:\LOG\PRO1.TXT

NC programında çok defalar aynı dosyanın çıktısınıyapıyorsanız kumanda, hedef dosya içerisinde güncelçıktıyı önceden çıktısı yapılan içeriklerin arkasına ekler.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 275

Page 276: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

Mesajları yazdırmaD16 fonksiyonunu istenilen mesajları bağlı bir yazıcıda yazdırmakiçin de kullanabilirsiniz.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabıMesajın yazıcıya gönderilmesi için protokol dosyası adı olarakPrinter:\ ve ardından ilgili dosya adını girmelisiniz.Dosya yazdırılıncaya kadar kumanda, dosyayı PRINTER: yolundakaydeder.

ÖrnekN90 D16 P01 TNC:\MASKE\MASKE1.A/PRINTER:\DRUCK1

D18 – Sistem verilerini okumaD18 fonksiyonuyla sistem verilerini okuyabilir ve Q parametrelerinekaydedebilirsiniz. Sistem tarihi seçimi, grup numaralandırması (IDNo.), sistem veri numarası ve gerekirse indeks üzerinden yapılır.

Kumanda, D18 fonksiyonunun okunan değerlerini NCprogramının biriminden bağımsız olarak daima metrikolarak verir.

Diğer bilgiler: "Sistem verileri", Sayfa 438

Örnek: Z eksenindeki aktif ölçü faktörü değerini Q25 atayınN55 D18 Q25 ID210 NR4 IDX3*

D19 – Değerleri PLC'ye aktar

BILGIDikkat çarpışma tehlikesi!PLC'deki değişiklikler istenmeyen tutuma ve ağır hatalara nedenolabilir, örn. kumandanın kullanılamaması. Bu nedenle PLCerişimi şifre korumalıdır. FN fonksiyonu HEIDENHAIN, makineüreticiniz ve üçüncü şahıs tedarikçiler için bir NC programındanPLC ile iletişim kurulması imkanını sağlar. Makine kullanıcısıya da NC programlayıcı vasıtasıyla kullanım önerilmez.Fonksiyonun uygulanması ve ardından işlenmesi sırasındaçarpışma tehlikesi oluşur!

Fonksiyonu yalnızca HEIDENHAIN, makine üreticisi ya daüçüncü şahıs tedarikçi ile görüşme sonucunda kullanınHEIDENHAIN, makine üreticisi ve üçüncü şahıstedarikçilerinin dokümantasyonunu dikkate alın

D19 fonksiyonuyla PLC ile iki sayısal değere veya Q parametresinekadar PLC'ye aktarabilirsiniz.

276 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 277: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

D20: NC ve PLC senkronizasyonu

BILGIDikkat çarpışma tehlikesi!PLC'deki değişiklikler istenmeyen tutuma ve ağır hatalara nedenolabilir, örn. kumandanın kullanılamaması. Bu nedenle PLCerişimi şifre korumalıdır. FN fonksiyonu HEIDENHAIN, makineüreticiniz ve üçüncü şahıs tedarikçiler için bir NC programındanPLC ile iletişim kurulması imkanını sağlar. Makine kullanıcısıya da NC programlayıcı vasıtasıyla kullanım önerilmez.Fonksiyonun uygulanması ve ardından işlenmesi sırasındaçarpışma tehlikesi oluşur!

Fonksiyonu yalnızca HEIDENHAIN, makine üreticisi ya daüçüncü şahıs tedarikçi ile görüşme sonucunda kullanınHEIDENHAIN, makine üreticisi ve üçüncü şahıstedarikçilerinin dokümantasyonunu dikkate alın

D20 fonksiyonuyla program akışı sırasında NC ile PLC arasındabir senkronizasyon gerçekleştirebilirsiniz. NC, D20- tümcesindeprogramlamış olduğunuz koşul yerine gelene kadar işlemi durdurur.SYNC fonksiyonunu ör. gerçek zamanlı bir senkronizasyongerektiren sistem verilerini D18 üzerinden okuduğunuzdakullanabilirsiniz. Bu durumda kumanda, ön hesaplamayı durdururve sonraki NC tümcesini ancak NC programı gerçekten buNC tümcesine ulaştığında gerçekleştirir.

Örnek: Dahili ön hesaplamayı durdurun, X eksenindeki güncelkonumu okuyunN32 D20 SYNC

N33 D18 Q1 ID270 NR1 IDX1*

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 277

Page 278: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar9

D29: Değerleri PLC'ye devret

BILGIDikkat çarpışma tehlikesi!PLC'deki değişiklikler istenmeyen tutuma ve ağır hatalara nedenolabilir, örn. kumandanın kullanılamaması. Bu nedenle PLCerişimi şifre korumalıdır. FN fonksiyonu HEIDENHAIN, makineüreticiniz ve üçüncü şahıs tedarikçiler için bir NC programındanPLC ile iletişim kurulması imkanını sağlar. Makine kullanıcısıya da NC programlayıcı vasıtasıyla kullanım önerilmez.Fonksiyonun uygulanması ve ardından işlenmesi sırasındaçarpışma tehlikesi oluşur!

Fonksiyonu yalnızca HEIDENHAIN, makine üreticisi ya daüçüncü şahıs tedarikçi ile görüşme sonucunda kullanınHEIDENHAIN, makine üreticisi ve üçüncü şahıstedarikçilerinin dokümantasyonunu dikkate alın

D29 fonksiyonuyla PLC ile sekiz sayısal değere veya Qparametresine kadar PLC'ye aktarabilirsiniz.

278 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 279: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ek fonksiyonlar

Q parametreleri: Dışa aktarD37 – DIŞA AKTAR

BILGIDikkat çarpışma tehlikesi!PLC'deki değişiklikler istenmeyen tutuma ve ağır hatalara nedenolabilir, örn. kumandanın kullanılamaması. Bu nedenle PLCerişimi şifre korumalıdır. FN fonksiyonu HEIDENHAIN, makineüreticiniz ve üçüncü şahıs tedarikçiler için bir NC programındanPLC ile iletişim kurulması imkanını sağlar. Makine kullanıcısıya da NC programlayıcı vasıtasıyla kullanım önerilmez.Fonksiyonun uygulanması ve ardından işlenmesi sırasındaçarpışma tehlikesi oluşur!

Fonksiyonu yalnızca HEIDENHAIN, makine üreticisi ya daüçüncü şahıs tedarikçi ile görüşme sonucunda kullanınHEIDENHAIN, makine üreticisi ve üçüncü şahıstedarikçilerinin dokümantasyonunu dikkate alın

D37 fonksiyonuna, kendinize ait döngüler oluşturduğunuzda vekumandaya bağlamak istediğinizde ihtiyaç duyarsınız.

D38 – NC programından bilgiler gönderD38 fonksiyonu ile NC programından metinleri ve Q parametredeğerlerini günlüğe yazabilir ve bir DNC uygulamasınagönderebilirsiniz.Diğer bilgiler: "D16 – Metinleri ve Q parametre değerlerinibiçimlendirilmiş şekilde çıkarma", Sayfa 269Veri aktarımı olağan bir TCP/IP bilgisayar ağı üzerinden gerçekleşir.

Diğer bilgileri Remo Tools SDK el kitabında bulabilirsiniz.

ÖrnekQ1 ve Q23 değerlerini günlükte belgelendirin.

D38* /"Q parametresi Q1: %f Q23: %f" P02 +Q1 P02 +Q23*

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 279

Page 280: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Formülü doğrudan girme9

9.9 Formülü doğrudan girme

Formül girinBirden fazla hesap işlemini içeren matematiksel formülleri yazılımtuşları üzerinden doğrudan NC programına girebilirsiniz.

Q parametresi fonksiyonlarını seçin

FORMÜL yazılım tuşuna basınQ, QL ya da QR seçin

Kumanda, aşağıdaki yazılım tuşlarını birden çok çubukta gösterir:

Yazılım tuşu Bağlantı fonksiyonuToplamaö rn. Q10 = Q1 + Q5

Çıkarmaö rn. Q25 = Q7 – Q108

Çarpmaö rn. Q12 = 5 * Q5

Bölmeö rn. Q25 = Q1 / Q2

Parantez açmaö rn. Q12 = Q1 * (Q2 + Q3)

Parantez kapatmaö rn. Q12 = Q1 * (Q2 + Q3)

Değerin karesini alma (İng. square)örn. Q15 = SQ 5

Kök alma (İng. square root)örn. Q22 = SQRT 25

Bir açının sinüsüö rn. Q44 = SIN 45

Bir açının kosinüsüö rn. Q45 = COS 45

Bir açının tanjantıö rn. Q46 = TAN 45

Arcus-SinusSinüs dönüşüm fonksiyonu; karşı dik kenar/hipotenüs ilişkisinden açıyı belirleme örn. Q10 = ASIN 0,75

Arcus-CosinusKosinüs dönüşüm fonksiyonu; yan dik kenar/hipotenüs ilişkisinden açıyı belirleme örn. Q11 = ACOS Q40

280 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 281: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Formülü doğrudan girme

Yazılım tuşu Bağlantı fonksiyonuArcus-TangensTanjant dönüşüm fonksiyonu; karşı dik kenar/yandik kenar ilişkisinden açıyı belirleme örn. Q12 = ATAN Q50

Değerlerin kuvvetlerinin alınmasıö rn. Q15 = 3^3

Pl sabiti (3,14159)örn. Q15 = PI

Bir sayının doğal logaritmasını (LN) oluşturmaTemel sayı 2,7183 örn. Q15 = LN Q11

Sayının logaritmasının oluşturulması, temelsayı 10ö rn. Q33 = LOG Q22

Üst fonksiyon, 2,7183 üstü nö rn. Q1 = EXP Q12

Değerleri negatifleştirme (-1 ile çarpma)örn. Q2 = NEG Q1

Ondalık basamakları kesmeİntegral sayı oluşturma örn. Q3 = INT Q42

Sayının mutlak değerinin oluşturulmasıö rn. Q4 = ABS Q22

Bir sayının virgül önündeki basamaklarınıkesmeParçalama örn. Q5 = FRAC Q23

Sayının ön işaretinin kontrol edilmesiö rn. Q12 = SGN Q50Dönüş değeri Q12 = 0 ise Q50 = 0Dönüş değeri Q12 = 1 ise Q50 > 0 Dönüş değeri Q12 = -1 ise Q50 < 0

Modülo değerinin (bölme işlemindeki kalan)hesaplanmasıö rn. Q12 = %400 360 Sonuç: Q12 = 40

INT fonksiyonu yuvarlanmaz, sadece ondalıkbasamakları keser.Diğer bilgiler: "Örnek: Değer yuvarlama", Sayfa 303

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 281

Page 282: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Formülü doğrudan girme9

Hesaplama kurallarıMatematik formülleri programlamak için aşağıdaki kurallargeçerlidir:

Çizgi öncesi nokta hesaplamasıÖrnek12 Q1 = 5 * 3 + 2 * 10 = 35

1 Hesaplama adımı 5 * 3 = 152 Hesaplama adımı 2 * 10 = 203 Hesaplama adımı 15 * 20 = 35

veyaÖrnek13 Q2 = SQ 10 - 3^3 = 73

1 Hesaplama adımı 10'un karesini alın = 1002 Hesaplama adımı 3'ün 3 üssünü alın= 273 Hesaplama adımı 100 – 27 = 73

Dağılma yasasıParantez hesabında dağılma kuralıa * (b + c) = a * b + a * c

282 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 283: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Formülü doğrudan girme

Giriş örneğiArctan ile açı hesabının karşı dik kenar (Q12) ile komşu dik kenarın(Q13), sonucunu Q25 atayın:

Formül girişini seçme: Q tuşuna ve FORMÜLyazılım tuşuna basın veya hızlı girişi kullanın

alfa klavyedeki Q tuşuna basın

SONUÇ İÇİN PARAMETRE NO.?

25 (parametre numarası) girin ve ENT tuşunabasın

Yazılım tuşu çubuğunda geçiş yapın ve arctanfonksiyonuna basın

Yazılım tuşu çubuğunda geçiş yapın veParantez açma yazılım tuşuna basın

12 (parametre numarası) girin

Bölme yazılım tuşuna basın

13 (parametre numarası) girin

Parantez kapatma yazılım tuşuna basın veformül girişini sonlandırın

ÖrnekN10 Q25 = ATAN (Q12/Q13)

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 283

Page 284: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

9.10 String parametresi

String işleme fonksiyonuString işlemesi (İngl. string = işaret zinciri) QS parametresinikullanarak değişken işaret zincirleri oluşturabilirsiniz. Bu gibi işaretzincirlerini örn. değişken protokoller oluşturmak için D16 fonksiyonuüzerinden verebilirsiniz.Bir string parametresine, 255 karakter uzunluğunda bir işaretzinciri (harf, rakam, özel işaret, komut işareti ve boşluk işareti)atayabilirsiniz. Atanan veya okunan değerleri aşağıda tarif edilenfonksiyonlarla işlemeye devam edebilir ve kontrol edebilirsiniz. Qparametresi programlamasındaki gibi toplam 2000 QS parametresikullanıma sunulur.Diğer bilgiler: "Prensip ve fonksiyon genel görünümü", Sayfa 250DİZGİ FORMÜLÜ ve FORMÜL Q parametre fonksiyonlarında stringparametrelerini işlemek için farklı fonksiyonlar vardır.

Yazılım tuşu DİZGİ FORMÜLÜ fonksiyonları-DİZGİ FORMÜLÜ

Sayfa

String parametresi atama 285

Makine parametreleri okuyun 294

String parametrelerini zincirleyin 285

Nümerik değeri bir string parametresi-ne dönüştürün

287

Parça dizesini string parametresindenkopyalayın

288

Sistem verilerini oku 289

Yazılım tuşu String fonksiyonu Formül fonksiyo-nunda

Sayfa

Sayısal değerde string parametresinidönüştürün

290

String parametresini kontrol edin 291

String parametresi uzunluğunu tespitedin

292

Alfabetik sıra dizilimini karşılaştırın 293

DİZGİ FORMÜLÜ fonksiyonunu kullanırsanızuygulanacak hesap işleminin sonucu her zamanbir stringdir. FORMÜL fonksiyonunu kullanırsanızuygulanacak hesap işleminin sonucu her zaman sayısalbir değerdir.

284 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 285: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi

String parametreleri atamaString değişkenlerini kullanmadan önce bu değişkenleriatamalısınız. Bunun için DECLARE STRING komutunu kullanın.

SPEC FCT tuşuna basın

PROGRAM FONKS. yazılım tuşuna basın

DİZGİ FONKS. yazılım tuşuna basın

DECLARE STRING yazılım tuşuna basın

ÖrnekN30 DECLARE STRING QS10 = "Malzeme"

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 285

Page 286: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

String parametrelerini zincirlemeZincirleme operatörü (String parametresi || String parametresi) ilebirden çok String parametresini birbiriyle birleştirebilirsiniz.

SPEC FCT tuşuna basın

PROGRAM FONKS. yazılım tuşuna basın

DİZGİ FONKS. yazılım tuşuna basın

DİZGİ FORMÜLÜ yazılım tuşuna basınKumandanın zincirlenmiş stringi kaydetmesiniistediğiniz string parametre numarasını girin veENT tuşuyla onaylayınString parametre numarasını ilk parça stringinekaydederek girin, ENT tuşu ile onaylayınKumanda, || zincirleme sembolünü gösterir.ENT tuşuyla onaylayınİkinci parça stringin kayıtlı olduğu stringparametre numarasını girin, ENT tuşuylaonaylayınTüm zincirlenmiş parça stringleri seçene kadarişlemi tekrarlayın, END tuşuyla sonlandırın

Örnek: QS10 komple metni QS12, QS13 ve QS14 içermelidirN37 QS10 = QS12 || QS13 || QS14

Parametre içerikleri:QS12: MalzemeQS13: Durum:QS14: IskartaQS10: Malzeme durumu: Iskarta

286 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 287: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi

Nümerik değeri bir string parametresine dönüştürünTOCHAR fonksiyonu ile kumanda, sayısal değeri Stringparametresine dönüştürür. Bu şekilde sayısal değerleri bir Stringdeğişkeniyle zincirleyebilirsiniz.

Özel fonksiyonları içeren yazılım tuşu çubuğunuaçın

Fonksiyon menüsünü açma

String fonksiyonları yazılım tuşuna basın

DİZGİ FORMÜLÜ yazılım tuşuna basın

Sayısal değeri String parametresine dönüştürmefonksiyonunu seçinKumandanın dönüştürmesini istediğiniz sayıyıveya istediğiniz Q parametresini girin, ENTtuşuyla onaylayınİstenirse kumandanın birlikte dönüştüreceğivirgül sonrası hane sayısını girin, ENT tuşuylaonaylayınParantezli ifadeyi ENT tuşuyla kapatın ve girişiEND tuşuyla sonlandırın

Örnek: String parametresi QS11'de Q50 parametresinidönüştürün, 3ondalık hanesini kullanınN37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 )

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 287

Page 288: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

Parça stringi bir string parametresinden kopyalama SUBSTR fonksiyonu ile String parametresinden tanımlanabilir alanıkopyalayabilirsiniz.

Özel fonksiyonları içeren yazılım tuşu çubuğunuaçın

Fonksiyon menüsünü açma

String fonksiyonları yazılım tuşuna basın

DİZGİ FORMÜLÜ yazılım tuşuna basınKumandanın kopyalanan karakter dizisinikaydedeceği parametre numarasını girin, ENTtuşuyla onaylayınParça dizenin çıkartılması fonksiyonunu seçinParça stringi kopyalayıp çıkartmak istediğinizQS parametre numarasını girin, ENT tuşuylaonaylayınParça stringi kopyalamak istediğiniz yerinnumarasını girin, ENT tuşuyla onaylayınKopyalamak istediğiniz karakterlerin sayısınıgirin, ENT tuşuyla onaylayınParantezli ifadeyi ENT tuşuyla kapatın ve girişiEND tuşuyla sonlandırın

Metin sırasının ilk karakteri dahili olarak 0 hanesindebaşlar.

Örnek: QS10 string parametresinden, üçüncü hanesindenitibaren (BEG2) dört işaret uzunluğunda parça stringi (LEN4)okunuyorN37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 )

288 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 289: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi

Sistem verilerini okumaSYSSTR fonksiyonu ile sistem verilerini okuyabilir ve stringparametrelerine kaydedebilirsiniz. Sistem tarihinin seçimi, bir grupnumarası (ID) ve bir numara ile yapılır.IDX ve DAT girilmesi gerekli değildir.

Grup adı, ID No. Numara Anlamı

Program bilgisi, 10010 1 Güncel ana programın ya da palet programının yolu

2 Tümce göstergesinde görüntülenen NC programınınyolu

3 CYCL DEF G39 PGM CALL ile seçilen döngünün yolu

10 %:PGM ile seçilen NC programının yolu

Kanal verileri, 10025 1 Kanal adı

Alet çağrısında programlanandeğerler, 10060

1 Alet adı

Güncel sistem süresi, 10321 1 - 16 1: GG.AA.YYYY ss:dd:snsn2 ve 16: GG.AA.YYYY ss:dd3: GG.AA.YY ss:dd4: YYYY-AA-GG ss:dd:snsn5 ve 6: YYYY-AA-GG ss:dd7: YY-AA-GG ss:dd8 ve 9: GG.AA.YYYY10: GG.AA.YY11: YYYY-AA-GG12: YY-AA-GG13 ve 14: ss:dd:snsn15: ss:dd

Tarama sisteminin verileri,10350

50 Etkin tarama sistemi TS'nin tarayıcı tipi

70 Etkin tarama sistemi TT'nin tarayıcı tipi

73 MP activeTT öğesindeki etkin tarama sistemi TT'ninanahtar adı

Palet işleme için veriler, 10510 1 Paletin adı

2 Güncel olarak seçilen palet tablosunun yolu

NC yazılım durumu, 10630 10 NC yazılım durumunun sürüm kodu

Alet verileri, 10950 1 Alet adı

2 Aletin DOC kaydı

4 Alet taşıyıcı kinematiği

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 289

Page 290: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

String parametresini bir sayısal değere dönüştürme TONUMB fonksiyonu String parametresini sayısal değeredönüştürür. Dönüştürülecek olan değer, sayısal değer olarakkalmalıdır.

Dönüştürülecek QS parametresi, sadece tek bir sayısaldeğer içermeli, aksi takdirde kumanda hata mesajıverecektir.

Q parametresi fonksiyonlarını seçin

FORMÜL yazılım tuşuna basınKumandanın sayısal değeri kaydedeceğiparametre numarasını girin, ENT tuşuylaonaylayınYazılım tuşu çubuğuna geçiş yapın

String parametresini sayısal değere dönüştürmefonksiyonunu seçinKumandanın dönüştürmesini istediğiniz QSparametre numarasını girin, ENT tuşuylaonaylayınParantezli ifadeyi ENT tuşuyla kapatın ve girişiEND tuşuyla sonlandırın

Örnek: Q82 parametresinde QS11 string parametresinidönüştürünN37 Q82 = TONUMB ( SRC_QS11 )

290 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 291: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi

Bir string parametresini kontrol etme INSTR fonksiyonu ile String parametresinin başka bir stringparametresinde bulunup bulunmadığını veya nerede olduğunukontrol edebilirsiniz.

Q parametresi fonksiyonlarını seçin

FORMÜL yazılım tuşuna basınSonuç için Q parametresi numarasını girin veENT tuşuyla onaylayınKumanda parametrede aranan metnin başladığıyeri kaydeder.Yazılım tuşu çubuğunda geçiş yapın

String parametresini kontrol etmek için fonksiyonseçinQS parametre numarasını aranacak metnekaydederek girin, ENT tuşuyla onaylayınKumandanın aramasını istediğiniz QS parametrenumarasını girin, ENT tuşuyla onaylayınKumandanın parça stringi aramaya başlayacağıyerin numarasını girin, ENT tuşuyla onaylayınParantezli ifadeyi ENT tuşuyla kapatın ve girişiEND tuşuyla sonlandırın

Metin sırasının ilk karakteri dahili olarak 0 hanesindebaşlar.Kumanda aranan parça stringini bulamazsa arananstringin toplam uzunluğunu (sayım burada 1'den başlar)sonuç parametresine kaydeder.Aranan parça stringi birden çok defa ortaya çıkıyorsakumanda, parça stringini bulduğu ilk yere geri gönderir.

Örnek: QS10 aramasında, QS13 parametresindeki metne bakın.Üçüncü yerden aramayı başlatınN37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 )

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 291

Page 292: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

Bir string parametresinin uzunluğunu tespit etmeSTRLEN fonksiyonu seçilebilir string parametresinde kayıtlı metninuzunluğunu belirtir.

Q parametre fonksiyonunun seçilmesi

FORMÜL yazılım tuşuna basınKumandanın tespit edilecek string uzunluğunukaydedeceği Q parametre numarasını girin, ENTtuşuyla onaylayınYazılım tuşu çubuğunda geçiş yapın

String parametreleri metin uzunluğunu tespitetme için fonksiyon seçinKumandanın uzunluğunu tespit edeceği QSparametre numarasını girin, ENT tuşuylaonaylayınParantezli ifadeyi ENT tuşuyla kapatın ve girişiEND tuşuyla sonlandırın

Örnek: QS15 uzunluğunu tespit edinN37 Q52 = STRLEN ( SRC_QS15 )

Seçilen string parametresi tanımlanmamışsa kumanda-1 sonucunu verir.

292 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 293: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi

Alfabetik sıra dizilimini karşılaştırınSTRCOMP fonksiyonu ile alfabetik sıra diziliminde Stringparametrelerini karşılaştırın.

Q parametre fonksiyonunun seçilmesi

FORMÜL yazılım tuşuna basınKumandanın karşılaştırma sonucunukaydedeceği Q parametre numarasını girin, ENTtuşuyla onaylayınYazılım tuşu çubuğunda geçiş yapın

String parametrelerini karşılaştıracak fonksiyonuseçinKumandanın karşılaştıracağı ilk QSparametresinin numarasını girin, ENT tuşuylaonaylayınKumandanın karşılaştıracağı ikinci QSparametresinin numarasını girin, ENT tuşuylaonaylayınParantezli ifadeyi ENT tuşuyla kapatın ve girişiEND tuşuyla sonlandırın

Kumanda aşağıdaki sonuçları verir:0: Karşılaştırılan QS parametresi aynıdır-1: İlk QS parametresi alfabetik olarak, ikinci QSparametresinin önünde+1: İlk QS parametresi alfabetik olarak, ikinci QSparametresinin arkasında

Örnek: QS12 ve QS14 alfabetik sıra dizilimini karşılaştırınN37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 )

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 293

Page 294: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

Makine parametrelerini okuma CFGREAD fonksiyonu ile kumandanın makine parametrelerinisayısal değer veya string olarak okuyabilirsiniz. Okunan değerlerher zaman metrik olarak çıkartılır.Bir makine parametresini okumak için parametre adını, parametrenesnesini ve varsa grup adını ve endeksi kumandanın yapılandırmaeditöründe tespit etmelisiniz:

Sembol Tipi Anlamı Örnek

Key Makine parametresinin grup adı (varsa) CH_NC

Antite Parametre nesnesi (ad, Cfg... ile başlar) CfgGeoCycle

Öz nitelik Makine parametresinin adı displaySpindleErr

İndeks Bir makine parametresinin liste endeksi(varsa)

[0]

Kullanıcı parametresi için konfigürasyondüzenleyicisinde bulunuyorsanız mevcut parametreningörüntüsünü değiştirebilirsiniz. Standart ayarlıparametreler kısa ve açıklayıcı metinlerle gösterilir.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabı

CFGREAD fonksiyonu ile bir makine parametresini sorgulamadanönce, en az bir QS parametresini özniteliği, nesne adı ve grupadıyla birlikte tanımlamalısınız.Aşağıdaki parametreler CFGREAD fonksiyonunun diyaloğundasorgulanır:

KEY_QS: Makine parametresinin grup adı (Key)TAG_QS: Makine parametresinin nesne adı (Antite)ATR_QS: Makine parametresinin adı (Öz nitelik)IDX: Makine parametresinin indeksi

294 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 295: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi

Makine parametresine ait String'i okumakMakine parametresinin içeriğini String olarak bir QS parametresindekaydedin:

Q tuşuna basın

DİZGİ FORMÜLÜ yazılım tuşuna basınKumandanın makine parametresini kaydedeceğistring parametre numarasını girinENT tuşuyla onaylayınCFGREAD fonksiyonunu seçinAnahtar, varlık ve öz nitelik için string parametrenumaralarını girinENT tuşuyla onaylayınGerektiğinde indeksin numarasını girin ya dadiyaloğu NO ENT ile atlayınParantezli ifadeyi ENT tuşuyla kapatınGirişi END tuşuyla sonlandırın

Örnek: Dördüncü eksenin eksen tanımını String olarak okuyun

Konfigürasyon editöründe parametre ayarı

DisplaySettingsCfgDisplayData

axisDisplayOrder[0] ila [5]

Örnek14 QS11 = "" Key için string parametresi atamak

15 QS12 = "CfgDisplaydata" Antite için string parametresi atamak

16 QS13 = "axisDisplay" Parametre adı için string parametresi atamak

17 QS1 =CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 )

Makine parametreleri okuyun

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 295

Page 296: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | String parametresi9

Makine parametresine ait sayı değerini okuyunMakine parametresinin değerini sayısal değer olarak bir QSparametresinde kaydedin:

Q parametre fonksiyonunun seçilmesi

FORMÜL yazılım tuşuna basınKumandanın makine parametresini kaydedeceğiQ parametre numarasını girinENT tuşuyla onaylayınCFGREAD fonksiyonunu seçinAnahtar, varlık ve öz nitelik için string parametrenumaralarını girinENT tuşuyla onaylayınGerektiğinde indeksin numarasını girin ya dadiyaloğu NO ENT ile atlayınParantezli ifadeyi ENT tuşuyla kapatınGirişi END tuşuyla sonlandırın

Örnek: Bindirme faktörünü Q-Parametre olarak okumak

Konfigürasyon editöründe parametre ayarı

ChannelSettingsCH_NC

CfgGeoCyclepocketOverlap

ÖrnekN10 QS11 = "CH_NC" Tuş için string parametresi atayın

N20 QS12 = "CfgGeoCycle" Antite için string parametresi atayın

N30 QS13 = "pocketOverlap" Parametre adı için string parametresi atayın

N40 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Makine parametreleri okuyun

296 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 297: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ön tanımlı Q parametreleri

9.11 Ön tanımlı Q parametreleriQ100 ila Q199 Q parametreleri, kumanda tarafından değerlerletanımlanır. Q parametreleri atanır:

PLC'deki değerlerAlet ve mil ayrıntılarıİşletim konumuyla ilgili ayrıntılarTarama sistemi döngülerindeki vs. ölçüm sonuçları

Kumanda, ön tanımlı Q108, Q114 ve Q115 - Q117 Qparametrelerini güncel NC programının ilgili ölçü birimindekaydeder.

BILGIDikkat çarpışma tehlikesi!HEIDENHAIN döngüleri, makine üreticisi döngüleri veüçüncü taraf tedarikçi fonksiyonları Q parametrelerini kullanır.İlave olarak NC programları dahilinde Q parametreleriniprogramlayabilirsiniz. Q parametrelerinin kullanımı sırasındayalnızca önerilen Q parametre aralıkları kullanılmazsa bu durumkesişmelere (değişim etkileri) ve böylece istenmeyen tutumlarayol açılabilir. İşlem sırasında çarpışma tehlikesi bulunur!

Yalnızca HEIDENHAIN tarafından önerilen Q parametrearalıkları kullanılmalıdırHEIDENHAIN, makine üreticisi ve üçüncü şahıstedarikçilerinin dokümantasyonunu dikkate alınİşlem akışını grafiksel simülasyon yardımıyla kontrol edin

Q100 ile Q199 (QS100 ve QS199) arasında belirlenenQ parametresini (QS parametresi) NC programlarındahesap parametresi olarak kullanamazsınız.

PLC'deki değerler: Q100 ila Q107Kumanda, Q100 ile Q107 arasındaki parametreleri PLC'dekideğerleri NC programına devralmak için kullanır.

Aktif alet yarıçapı: Q108Alet yarıçapının aktif değeri Q108'e atanır. Q108'in oluştuğu:

R alet yarıçapı (alet tablosu veya G99 tümcesi)Alet tablosundaki delta değeri DRT tümcesindeki delta değeri DR

Kumanda güncel alet yarıçapını elektrik kesintisinindışında da kaydeder.

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 297

Page 298: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ön tanımlı Q parametreleri9

Alet ekseni: Q109Q109 parametre değeri geçerli alet ekseni değerine bağlıdır:

Alet ekseni Parametre değeri

Alet ekseni tanımlı değil Q109 = –1

X ekseni Q109 = 0

Y ekseni Q109 = 1

Z ekseni Q109 = 2

U ekseni Q109 = 6

V ekseni Q109 = 7

W ekseni Q109 = 8

Mil konumu: Q110Q110 parametrelerinin değeri son olarak programlanmış mil için Mfonksiyonuna bağlıdır:

M Fonksiyonu Parametre değeri

Mil konumu tanımsız Q110 = –1

M3: Mil AÇIK, saat yönünde Q110 = 0

M4: Mil AÇIK, saat yönü tersinde Q110 = 1

M5 sonrası M3 Q110 = 2

M5 sonrası M4 Q110 = 3

Soğutucu beslemesi: Q111M Fonksiyonu Parametre değeri

M8: Soğutucu madde AÇIK Q111 = 1

M9: Soğutucu madde KAPALI Q111 = 0

Bindirme faktörü: Q112Kumanda, Q112'ye bindirme faktörünün cep frezesine atar.

NC programındaki ölçüm bilgileri: Q113Q113 parametre değeri, % yuvalamalarında ilk olarak başkaNC programlarını çağıran NC programının ölçü bilgilerine bağlıdır.

Ana programların ölçüm bilgileri Parametre değeri

Metrik sistem (mm) Q113 = 0

İnç sistemi (inç) Q113 = 1

298 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 299: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ön tanımlı Q parametreleri

Alet uzunluğu: Q114Alet uzunluğunun geçerli değeri Q114'e atanır.

Kumanda güncel alet uzunluğunu elektrik kesintisiolduğunda da kaydeder.

Program akışı sırasında tarama sonrası koordinatlarQ115 ile Q119 arası parametreler, 3D tarama sistemiyleprogramlanan bir ölçümden sonra tarama zamanındaki milpozisyon koordinatlarını içerir. Koordinatlar Manuel İşletim türündeetkin olan referans noktasına ilişkindir.Tarama mili uzunluğu ve tarama bilyesi yarıçapı, bu koordinatlar içindikkate alınmaz.

Koordinat ekseni Parametre değeri

X ekseni Q115

Y ekseni Q116

Z ekseni Q117

IV. EksenMakineye bağlı

Q118

V. eksenMakineye bağlı

Q119

Örn. TT 160 ile otomatik alet ölçümünde gerçek/nominal değer sapmasıGerçek- nominal sapma Parametre değeri

Alet uzunluğu Q115

Alet yarıçapı Q116

Malzeme açılarıyla çalışma düzleminin döndürülmesi:Kumanda tarafından hesaplanan döner eksenler içinkoordinatlarKoordinatlar Parametre değeri

A ekseni Q120

B ekseni Q121

C ekseni Q122

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 299

Page 300: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ön tanımlı Q parametreleri9

Tarama sistemi döngülerinin ölçüm sonuçlarıDiğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

Parametre Ölçülen gerçek değerler

Q150 Bir doğrunun açısı

Q151 Ana eksen ortası

Q152 Yan eksen ortası

Q153 Çap

Q154 Cep uzunluğu

Q155 Cep genişliği

Q156 Seçilen eksen döngüsündeki uzunluk

Q157 Orta eksen durumu

Q158 A ekseni açısı

Q159 B ekseni açısı

Q160 Seçilen eksen döngüsündeki koordinat

Parametre Tespit edilen sapma

Q161 Ana eksen ortası

Q162 Yan eksen ortası

Q163 Çap

Q164 Cep uzunluğu

Q165 Cep genişliği

Q166 Ölçülen uzunluk

Q167 Orta eksen durumu

Parametre Tespit edilen hacimsel açı

Q170 A ekseni çevresinde dönme

Q171 B ekseni çevresinde dönme

Q172 C ekseni çevresinde dönme

Parametre Malzeme durumu

Q180 İyi

Q181 Ek işleme

Q182 Iskarta

300 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 301: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ön tanımlı Q parametreleri

Parametre BLUM lazeriyle alet ölçümü

Q190 Rezerve

Q191 Rezerve

Q192 Rezerve

Q193 Rezerve

Parametre Dahili kullanım için rezerve edilmiştir

Q195 Döngüler için hatırlatıcı

Q196 Döngüler için hatırlatıcı

Q197 Döngüler için hatırlatma (işlenecek resimler)

Q198 Son aktif ölçüm döngüsünün numarası

Parametredeğeri

TT ile alet ölçümü durumu

Q199 = 0,0 Alet, tolerans dahilindedir

Q199 = 1,0 Alet aşınmış (LTOL/RTOL aşılmış)

Q199 = 2,0 Alet kırılmış (LBREAK/RBREAK aşılmış)

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 301

Page 302: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Ön tanımlı Q parametreleri9

14xx tarama sistemi döngülerinin ölçüm sonuçları

Parametre Ölçülen gerçek değerler

Q950 Ana eksende 1. pozisyon

Q951 Yan eksende 1. pozisyon

Q952 Alet ekseninde 1. pozisyon

Q953 Ana eksende 2. pozisyon

Q954 Yan eksende 2. pozisyon

Q955 Alet ekseninde 2. pozisyon

Q956 Ana eksende 3. pozisyon

Q957 Yan eksende 3. pozisyon

Q958 Alet ekseninde 3. pozisyon

Q961 WPL-CS içinde hacimsel açı SPA

Q962 WPL-CS içinde hacimsel açı SPB

Q963 WPL-CS içinde hacimsel açı SPC

Q964 I-CS içinde döndürme açısı

Q965 Torna tezgahının koordinat sisteminde döndürmeaçısı

Q966 İlk çap

Q967 İkinci çap

Parametre Ölçülen sapmalar

Q980 Ana eksende 1. pozisyon

Q981 Yan eksende 1. pozisyon

Q982 Alet ekseninde 1. pozisyon

Q983 Ana eksende 2. pozisyon

Q984 Yan eksende 2. pozisyon

Q985 Alet ekseninde 2. pozisyon

Q986 Ana eksende 3. pozisyon

Q987 Yan eksende 3. pozisyon

Q988 Alet ekseninde 3. pozisyon

Q994 I-CS içinde açı

Q995 Torna tezgahının koordinat sisteminde açı

Q996 İlk çap

Q997 İkinci çap

Parametredeğeri

Malzeme durumu

Q183 = -1 Tanımlanmamış

Q183 = 0 İyi

Q183 = 1 Ek çalışma

Q183 = 2 Iskarta

302 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 303: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri

9.12 Programlama örnekleri

Örnek: Değer yuvarlamaINT fonksiyonu ondalık basamakları keser.Kumandanın sadece ondalık basamakları kesmemesi, aynızamanda ön işarete uygun olarak doğru yuvarlaması için pozitifbir sayıya 0,5 değerini ekleyin. Negatif bir sayıda 0,5 değeriçıkarılmalıdır.SGN fonksiyonuyla kumanda bir sayının pozitif mi yoksa negatif miolduğunu otomatik olarak kontrol eder.

%ROUND G71 *

N10 D00 Q1 P01 +34.789* Yuvarlanacak ilk sayı

N20 D00 Q2 P01 +34.345* Yuvarlanacak ikinci sayı

N30 D00 Q3 P01 -34.345* Yuvarlanacak üçüncü sayı

N40 ;

N50 Q11 = INT (Q1 + 0.5 * SGN Q1) Q1'e 0,5 değerini ekleyin, ardından ondalık basamaklarıkesin

N60 Q12 = INT (Q2 + 0.5 * SGN Q2) Q2'e 0,5 değerini ekleyin, ardından ondalık basamaklarıkesin

N70 Q13 = INT (Q3 + 0.5 * SGN Q3) Q3'den 0,5 değerini çıkarın, ardından ondalık basamaklarıkesin

N99999999 %ROUND G71 *

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 303

Page 304: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri9

Örnek: Elips

Program akışıElips konturuna birçok küçük doğru parçasıylayaklaşılır (Q7 üzerinden tanımlanabilir). Ne kadarçok hesaplama adımı tanımlanmışsa, bir o kadarkontur düz olurFreze yönünü düzlemdeki başlangıç açısı ve son açıile belirlersiniz: Saat yönündeki çalışma yönü: Başlangıç açısı > son açı Saat yönünün tersine çalışma yönü: Başlangıç açısı < son açıAlet yarıçapı dikkate alınmaz

%ELİPS G71 *

N10 D00 Q1 P01 +50* X ekseni merkezi

N20 D00 Q2 P01 +50* Y ekseni merkezi

N30 D00 Q3 P01 +50* X yarı ekseni

N40 D00 Q4 P01 +30* Y yarı ekseni

N50 D00 Q5 P01 +0* Düzlemde başlangıç açısı

N60 D00 Q6 P01 +360* Düzlemde son açı

N70 D00 Q7 P01 +40* Hesaplama adımı sayısı

N80 D00 Q8 P01 +30* Elipsin dönme konumu

N90 D00 Q9 P01 +5* Freze derinliği

N100 D00 Q10 P01 +100* Derinlik beslemesi

N110 D00 Q11 P01 +350* Freze beslemesi

N120 D00 Q12 P01 +2* Ön konumlandırma için güvenlik mesafesi

N130 G30 G17 X+0 Y+0 Z-20* Ham parça tanımı

N140 G31 G90 X+100 Y+100 Z+0*

N150 T1 G17 S4000* Alet çağırma

N160 G00 G40 G90 Z+250* Aleti serbest hareket ettirme

N170 L10,0* İşlemi çağırma

N180 G00 Z+250 M2* Aleti serbest bırakma, program sonu

N190 G98 L10* Alt program 10: Çalışma

N200 G54 X+Q1 Y+Q2* Sıfır noktasını elipsin ortasına kaydırma

N210 G73 G90 H+Q8* Düzlemdeki dönme konumunu hesaplama

N220 Q35 = ( Q6 - Q5 ) / Q7 Açı adımını hesaplama

N230 D00 Q36 P01 +Q5* Başlangıç açısının kopyalanması

N240 D00 Q37 P01 +0* Kesim sayacını ayarlama

N250 Q21 = Q3 * COS Q36 Başlangıç noktasının X koordinatını hesaplama

N260 Q22 = Q4 * SIN Q36 Başlangıç noktasının Y koordinatını hesaplama

N270 Q00 G40 X+Q21 Y+Q22 M3* Düzlemde başlangıç noktasına yaklaşma

304 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 305: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri

N280 Z+Q12* Mil eksenindeki güvenlik mesafesine ön konumlandırma

N290 G01 Z-Q9 FQ10* Çalışma derinliğine hareket

N300 G98 L1*

N310 Q36 = Q36 + Q35 Açıyı güncelleme

N320 Q37 = Q37 + 1 Kesim sayacını güncelleme

N330 Q21 = Q3 * COS Q36 Geçerli X koordinatını hesaplama

N340 Q22 = Q4 * SIN Q36 Geçerli Y koordinatını hesaplama

N350 G01 X+Q21 Y+Q22 FQ11* Bir sonraki noktaya yaklaşma

N360 D12 P01 +Q37 P02 +Q7 P03 1* İşlem tamamlama sorgusu, eğer evetse Label 1'e geri çekme

N370 G73 G90 H+0* Dönmeyi sıfırlama

N380 G54 X+0 Y+0* Sıfır noktası kaydırmasını sıfırlama

N390 G00 G40 Z+Q12* Güvenlik mesafesine git

N400 G98 L0* Alt program sonu

N99999999 %ELİPS G71 *

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 305

Page 306: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri9

Örnek: Bilye frezesi ile içbükey silindirBilye frezesi

Program akışıNC programı sadece Bilye frezesi çalışır, aletuzunluğu bilye merkezini baz alırSilindir konturuna birçok küçük doğru parçalarıylayaklaşılır (Q13 üzerinden tanımlanabilir). Ne kadarçok kesim tanımlanmışsa, bir o kadar kontur düz olurSilindir uzunlamasına kesimlerle (burada: Yeksenine paralel olarak) frezelenirFreze yönünü uzaydaki başlangıç açısı ve son açıile belirlersiniz: Saat yönündeki çalışma yönü: Başlangıç açısı > son açı Saat yönünün tersine çalışma yönü: Başlangıç açısı < son açıAlet yarıçapı otomatik düzeltilir

%SİLİND G71 *

N10 D00 Q1 P01 +50* X ekseni merkezi

N20 D00 Q2 P01 +0* Y ekseni merkezi

N30 D00 Q3 P01 +0* Z ekseni merkezi

N40 D00 Q4 P01 +90* Boşluk başlangıcı açısı (Z/X düzlemi)

N50 D00 Q5 P01 +270* Boşluk son açısı (Z/X düzlemi)

N60 D00 Q6 P01 +40* Silindir yarıçapı

N70 D00 Q7 P01 +100* Silindir uzunluğu

N80 D00 Q8 P01 +0* X/Y düzlemindeki dönme konumu

N90 D00 Q10 P01 +5* Silindir yarıçapı ölçüsü

N100 D00 Q11 P01 +250* Derin kesme beslemesi

N110 D00 Q12 P01 +400* Freze beslemesi

N120 D00 Q13 P01 +90* Kesme sayısı

N130 G30 G17 X+0 Y+0 Z-50* Ham parça tanımı

N140 G31 G90 X+100 Y+100 Z+0*

N150 T1 G17 S4000* Alet çağırma

N160 G00 G40 G90 Z+250* Aleti serbest hareket ettirme

N170 L10,0* İşlemi çağırma

N180 D00 Q10 P01 +0* Ölçüyü sıfırlama

N190 L10,0* İşlemi çağırma

N200 G00 G40 Z+250 M2* Aleti serbest bırakma, program sonu

N210 G98 L10* Alt program 10: Çalışma

N220 Q16 = Q6 - Q10 - Q108 Silindir yarıçapına ilişkin üst ölçü ve aleti hesaplama

N230 D00 Q20 P01 +1* Kesim sayacını ayarlama

N240 D00 q24 p01 +Q4* Boşluk başlangıcı açısını (Z/X düzlemi) kopyalama

N250 Q25 = ( Q5 - Q4 ) / Q13 Açı adımını hesaplama

N260 G54 X+Q1 Y+Q2 Z+Q3* Sıfır noktasını silindirin ortasına (X eksenine) kaydırma

N270 G73 G90 H+Q8* Düzlemdeki dönme konumunu hesaplama

306 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 307: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri

N280 G00 G40 X+0 Y+0* Düzlemde silindir ortasına ön konumlandırma

N290 G01 Z+5 F1000 M3* Mil ekseninde ön konumlandırma

N300 G98 L1*

N310 I+0 K+0* Z/X düzleminde kutup ayarlama

N320 G11 R+Q16 H+Q24 FQ11* Silindiri başlangıç pozisyonuna getirme, malzemeye çaprazdaldırma

N330 G01 G40 Y+Q7 FQ12* Y+ yönünde uzunlamasına kesim

N340 D01 Q20 P01 +Q20 P02 +1* Kesim sayacını güncelleme

N350 D01 Q24 P01 +Q24 P02 +Q25* Hacimsel açıyı güncelleştirme

N360 D11 P01 +Q20 P02 +Q13 P03 99* İşlem tamamlama sorgusu, eğer evetse sona atlama

N370 G11 R+Q16 H+Q24 FQ11* Bir sonraki kesim uzunluğu için yaklaşık yayda hareket etme

N380 G01 G40 Y+0 FQ12* Y– yönünde uzunlamasına kesim

N390 D01 Q20 P01 +Q20 P02 +1* Kesim sayacını güncelleme

N400 D01 Q24 P01 +Q24 P02 +Q25* Hacimsel açıyı güncelleştirme

N410 D12 P01 +Q20 P02 +Q13 P03 1* İşlem tamamlama sorgusu, eğer evetse LBL 1'e geri gitme

N420 G98 L99*

N430 G73 G90 H+0* Dönmeyi sıfırlama

N440 G54 X+0 Y+0 Z+0* Sıfır noktası kaydırmasını sıfırlama

N450 G98 L0* Alt program sonu

N99999999 %SİLİND G71 *

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 307

Page 308: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri9

Örnek: Şaftlı frezelemeli konveks bilye

Program akışıNC programı sadece şaftlı frezelerle çalışırBilye konturuna birçok küçük doğru parçalarıylayaklaşılır (Z/X düzlemi, Q14 üzerindentanımlanabilir). Açı adımı ne kadar küçüktanımlanmışsa, kontur bir o kadar düz olurKontur kesimlerinin sayısını, düzlemdeki açıadımıyla belirlersiniz (Q18 üzerinden)Bilye 3D kesiminde aşağıdan yukarıya doğrufrezelenirAlet yarıçapı otomatik düzeltilir

%BİLYE G71 *

N10 D00 Q1 P01 +50* X ekseni merkezi

N20 D00 Q2 P01 +50* Y ekseni merkezi

N30 D00 Q4 P01 +90* Boşluk başlangıcı açısı (Z/X düzlemi)

N40 D00 Q5 P01 +0* Boşluk son açısı (Z/X düzlemi)

N50 D00 Q14 P01 +5* Boşluktaki açı adımı

N60 D00 Q6 P01 +45* Bilye yarıçapı

N70 D00 Q8 P01 +0* X/Y düzlemindeki başlangıç açısının dönme konumu

N80 D00 Q9 p01 +360* X/Y düzlemindeki son açının dönme konumu

N90 D00 Q18 P01 +10* Kumlama için X/Y düzleminde açı adımı

N100 D00 Q10 P01 +5* Kumlama için bilye yarıçapı ölçüsü

N110 D00 Q11 P01 +2* Mil eksenindeki ön konumlandırma için güvenlik mesafesi

N120 D00 Q12 P01 +350* Freze beslemesi

N130 G30 G17 X+0 Y+0 Z-50* Ham parça tanımı

N140 G31 G90 X+100 Y+100 Z+0*

N150 T1 G17 S4000* Aletin çağrılması

N160 G00 G40 G90 Z+250* Aleti serbest hareket ettirme

N170 L10,0* İşlemi çağırma

N180 D00 Q10 P01 +0* Ölçüyü sıfırlama

N190 D00 Q18 P01 +5* Perdahlama için X/Y düzleminde açı adımı

N200 L10,0* İşlemi çağırma

N210 G00 G40 Z+250 M2* Aleti serbest bırakma, program sonu

N220 G98 L10* Alt program 10: Çalışma

N230 D01 Q23 P01 +Q11 P02 +Q6* Ön pozisyonlama için Z koordinatını hesaplama

N240 D00 Q24 P01 +Q4* Boşluk başlangıcı açısını (Z/X düzlemi) kopyalama

N250 D01 Q26 P01 +Q6 P02 +Q108* Ön pozisyonlama için bilye yarıçapını düzeltme

N260 D00 Q28 P01 +Q8* Düzlemdeki dönme konumunu kopyalama

N270 D01 Q16 P01 +Q6 P02 -Q10* Bilye yarıçapında ölçüyü göz önünde tutma

N280 G54 X+Q1 Y+Q2 Z-Q16* Sıfır noktasını bilyenin ortasına kaydırma

N290 G73 G90 H+Q8* Düzlemdeki başlangıç açısı dönme konumunu hesaplama

N300 G98 L1* Mil ekseninde ön konumlandırma

308 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 309: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Q parametrelerinin programlanması | Programlama örnekleri

N310 I+0 J+0* Ön pozisyonlama için X/Y düzleminde kutup ayarlama

N320 G11 G40 R+Q26 H+Q8 FQ12* Düzlemde ön konumlandırma

N330 I+Q108 K+0* Alet yarıçapında kaydırılmış Z/X düzlemi kutup ayarlama

N340 G01 Y+0 Z+0 FQ12* Derinlemesine hareket

N350 G98 L2*

N360 G11 G40 R+Q6 H+Q24 FQ12* Yaklaşılan yayı yukarıya doğru hareket ettirme

N370 D02 Q24 P01 +Q24 P02 +Q14* Hacimsel açıyı güncelleştirme

N380 D11 P01 +Q24 P02 +Q5 P03 2* Kavisin tamamlama sorgusu, eğer değilse LBL 2'ye geri dön

N390 G11 R+Q6 H+Q5 FQ12* Boşlukta son açıya yaklaşma

N400 G01 G40 Z+Q23 F1000* Mil ekseninde serbest hareket ettirme

N410 G00 G40 X+Q26* Bir sonraki kavis için ön konumlandırma

N420 D01 Q28 P01 +Q28 P02 +Q18* Düzlemdeki dönme konumunu güncelleme

N430 D00 Q24 P01 +Q4* Hacimsel açıyı sıfırlama

N440 G73 G90 H+Q28* Yeni dönme konumunu etkinleştirme

N450 D12 P01 +Q28 P02 +Q9 P03 1* İşlem tamamlama sorgusu, eğer evetse LBL 1'e geri gitme

N460 D09 P01 +Q28 P02 +Q9 P03 1*

N470 G73 G90 H+0* Dönmeyi sıfırlama

N480 G54 X+0 Y+0 Z+0* Sıfır noktası kaydırmayı sıfırlama

N490 G98 L0* Alt program sonu

N99999999 %BİLYE G71 *

9

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 309

Page 310: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 311: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

10Özel fonksiyonlar

Page 312: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Özel fonksiyonlara genel bakış10

10.1 Özel fonksiyonlara genel bakışKumanda, çok çeşitli kullanımlar için aşağıdaki yüksek performanslıözel fonksiyonları kullanıma sunar:

Fonksiyon Açıklama

Gürültü önleme ACC (seçenek #145) Bakınız Kulla-nıcı el kitabı,kurulum, NCprogramlarınıtest etme veişleme

Metin dosyalarıyla çalışmak Sayfa 318

Serbest tanımlanabilir tablolarla çalışmak Sayfa 322

SPEC FCT tuşu ve ilgili yazılım tuşları üzerinden kumandanın diğerözel fonksiyonlarına erişebilirsiniz. Aşağıda yer alan tablodan, hangifonksiyonları kullanabileceğinize dair genel bilgileri bulabilirsiniz.

SPEC FCT özel fonksiyonlar ana menüsüÖzel fonksiyonları seçme: SPEC FCT tuşunabasın

Yazılım tuşu Fonksiyon TanımlamaProgram bilgilerini tanımlama Sayfa 313

Kontur ve nokta çalışmalarıiçin fonksiyonlar

Sayfa 313

PLANE fonksiyonunu tanımla-ma

Sayfa 340

Çeşitli DIN/ ISO fonksiyonlarınıtanımlama

Sayfa 314

Programlama yardımları Sayfa 175

SPEC FCT tuşuna bastıktan sonra, GOTO tuşu ilesmartSelect seçim penceresini açabilirsiniz. Kumanda,tüm mevcut fonksiyonları içeren bir yapı özeti gösterir.Ağaç yapısında, imleç veya fare ile hızlı bir şekildedolaşabilir ve fonksiyonları seçebilirsiniz. Kumanda,sağ pencerede ilgili fonksiyonlara ait çevrimiçi yardımıgösterir.

312 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 313: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Özel fonksiyonlara genel bakış

Program bilgileri menüsüProgram talimatları yazılım tuşuna basın

Yazılım tuşu Fonksiyon AçıklamaHam parçayı tanımlayın Sayfa 82

Sıfır noktası tablosunu seçin Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

Global döngü parametrelerintanımı

Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

Kontur ve nokta çalışmaları için açık metinfonksiyonları menüsü

Kontur ve nokta çalışmaları için fonksiyonlaryazılım tuşuna basın

Yazılım tuşu Fonksiyon AçıklamaKontur tanımını atayın Bkz. Döngü

Programlama-sı Kullanıcı ElKitabı

Basit kontur formülünü tanımla-yın

Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

Kontur tanımını seçin Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

Kompleks kontur formülünütanımlayın

Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

İşleme pozisyonlarıyla noktadosyasını seçin

Bkz. DöngüProgramlama-sı Kullanıcı ElKitabı

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 313

Page 314: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Özel fonksiyonlara genel bakış10

Çeşitli DIN/ISO fonksiyonları tanımlama menüsüPROGRAM FONKS. yazılım tuşuna basın

Yazılım tuşu Fonksiyon AçıklamaSayaç tanımlama Sayfa 316

String fonksiyonlarını tanımlayın Sayfa 284

Atımlı devir sayısını tanımlayın Sayfa 327

Tekrarlanan bekleme süresinitanımlama

Sayfa 329

Bekleme süresini saniye ya dadevir olarak tanımlama

Sayfa 331

DIN/ISO fonksiyonlarını tanımla-ma

Sayfa 315

Yorum ekleme Sayfa 179

Hat yorumlamasını seç Sayfa 376

314 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 315: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | DIN/ISO fonksiyonlarını tanımlayın

10.2 DIN/ISO fonksiyonlarını tanımlayın

Genel bakışUSB üzerinden bir alfa klavye bağlı ise DIN/ISOfonksiyonlarını doğrudan alfa klavye üzerinden degirebilirsiniz.

Kumanda, DIN/ISO programlarının ayarları için aşağıdakifonksiyonlara sahip yazılım tuşlarını kullanıma sunar:

Yazılım tuşu FonksiyonDIN/ISO fonksiyonlarını seçme

Besleme

Alet hareketleri, döngüler ve program fonksiyon-ları

Daire merkezinin veya kutbun X koordinatı

Daire merkezinin veya kutbun Y koordinatı

Alt program için etiket çağrısı ve program bölümütekrarı

Ek fonksiyon

Tümce numarası

Alet çağırma

Kutupsal koordinat açısı

Daire merkezinin veya kutbun Z koordinatı

Kutupsal koordinat yarıçapı

Mil devri

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 315

Page 316: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Sayaç tanımlama10

10.3 Sayaç tanımlama

UygulamaMakine el kitabını dikkate alın!Bu fonksiyonu makine üreticiniz devreye alır.

FUNCTION COUNT fonksiyonuyla NC programından basit bir sayacıkontrol edebilirsiniz. Bu sayaçla ör. tamamlanmış malzemelerinsayımını yapabilirsiniz.

Tanımlamada aşağıdaki adımları uygulayın:

Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION COUNT yazılım tuşuna basın

BILGIDikkat, veri kaybı yaşanabilir!Kumanda sadece bir sayacı yönetir. Sayacı sıfırlayarak bir NCprogramı işliyorsanız başka bir NC programının sayaç ilerlemesisilinir.

İşlem öncesinde bir sayacın etkin olup olmadığını kontrol edinSayaç durumunu gerekirse not edin ve işlem sonrasındaMOD menüsüne yeniden ekleyin

Güncel sayaç durumunu döngü 225 ile kazıyabilirsiniz.Diğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

Program Testi işletim türünde etkisiProgram Testi işletim türünde sayacı simüle edebilirsiniz. Buradasadece NC programında doğrudan tanımlamış olduğunuz sayaçdurumu etki eder. MOD menüsündeki sayaç durumu değişmez.

Program akışı tekli tümce ve Program akışı tümce takibi işletimtürlerinde etkiMOD menüsündeki sayaç durumu sadece Program akışı teklitümce ve Program akışı tümce takibi işletim türlerinde etki eder.Sayaç durumu kumanda yeniden başlatıldığında da korunur.

316 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 317: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Sayaç tanımlama

FUNCTION COUNT tanımlayınFUNCTION COUNT fonksiyonunun sunduğu özellikler:

Yazılım tuşu AnlamıSayacı 1'e yükseltin

Sayacı sıfırlama

Nominal sayıyı (hedef değer) bir değere almaGiriş değeri: 0 – 9999

Sayacı bir değere almaGiriş değeri: 0 – 9999

Sayacı bir değer artırmaGiriş değeri: 0 – 9999

NC programını, hala tamamlanması gerekenparçalar varsa etiket itibariyle tekrarlayın

ÖrnekN50 FUNCTION COUNT RESET* Sayaç durumunu sıfırlama

N60 FUNCTION COUNT TARGET10* İşlemlerin nominal adedini girin

N70 G98 L11* Atlama etiketini girin

N80 G ... İşleme

N510 FUNCTION COUNT INC* Sayaç durumunu artırın

N520 FUNCTION COUNT REPEAT LBL 11* Hala tamamlanması gereken parçalar varsa işlemitekrarlayın

N530 M30*

N540 %COUNT G71*

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 317

Page 318: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Metin dosyaları oluşturma10

10.4 Metin dosyaları oluşturma

UygulamaKumandada metinleri bir metin editörü ile oluşturabilir veişleyebilirsiniz. Tipik uygulamalar:

Deneyim değerlerini sabit tutunİş akışlarını belgeleyinFormül toplamları oluşturun

Metin dosyaları .A (ASCII) tipi dosyalardır. Diğer dosyaları işlemekisterseniz bunları önce .A tipine dönüştürmeniz gerekir.

Metin dosyasını açma ve çıkmaİşletim türü: Programlama tuşuna basınDosya yönetimini çağırın: PGM MGT tuşuna basın.A tipi dosyaları görüntüleyin: Arka arkaya TİP SEÇ veTÜM GÖST. yazılım tuşuna basınDosya seçin ve SEÇ yazılım tuşu veya ENT tuşuyla açın ya dayeni bir dosya açın: Yeni ad girin, ENT tuşuyla onaylayın

Metin düzenleyiciden çıkmak isterseniz dosya yönetimini çağırın vebaşka türde bir dosya seçin; ör. bir NC programı.

Yazılım tuşu İmleç hareketleriİmleç bir kelime sağa

İmleç bir kelime sola

İmleç bir sonraki ekran sayfasına

İmleç bir önceki ekran sayfasına

İmleç dosya başlangıcına

İmleç dosya sonuna

318 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 319: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Metin dosyaları oluşturma

Metinleri düzenleyinMetin editörünün ilk satırının üstünde, dosya adını, durma yerini vesatır bilgisini gösteren bir bilgi alanı yer alır:

Dosya: Metin dosyasının ismiSatır: İmlecin geçerli satır pozisyonuSütun: İmlecin geçerli sütun pozisyonu

Metin, imlecin yer aldığı alana eklenir. Ok tuşları ile imleci, metindosyasının istenen bir yerine hareket ettirin.RETURN veya ENT tuşuyla satırları kaydırabilirsiniz.

İşaretleri, kelimeleri ve satırları silme ve tekrar eklemeMetin editörü ile tüm kelimeyi ve satırı silebilir ve başka bir yereekleyebilirsiniz.

İmleci, silinmesi ve başka bir yere eklenmesi gereken kelimeveya satıra hareket ettirinKELİME SİL veya SATIR SİL yazılım tuşuna basın: Metin çıkartılırve ara belleğe kaydedilirİmleci, metinin ekleneceği pozisyona hareket ettirin veSATIR / KELİME UYARLA yazılım tuşuna basın

Yazılım tuşu FonksiyonSatırları silin ve ara hafızaya kaydedin

Kelimeyi silin ve ara hafızaya kaydedin

İşareti silin ve ara hafızaya kaydedin

Satır veya kelimeyi sildikten sonra tekrar ekleyin

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 319

Page 320: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Metin dosyaları oluşturma10

Metin bloklarını işleyinMetin bloklarını istediğiniz büyüklükte kopyalayabilir, silebilir vebaşka bir yere ekleyebilirsiniz. Her durumda önce istediğiniz metinbloğunu işaretleyin:

Metin bloğunu işaretleyin: İmleci, metin işaretinin başlamasıgereken işaretin üzerine getirin

BLOK İŞARETL. yazılım tuşuna basınİmleci, metin işaretleme işleminin sonlanacağıişaretin üzerine getirin. İmleci ok tuşları iledoğrudan yukarı ve aşağı hareket ettirirsenizarada kalan metin satırları tam olarak işaretlenir,yani işaretlenen metin renkli olarak vurgulanır

İstediğiniz metin bloğunu işaretledikten sonra, metni alttaki yazılımtuşları ile işlemeye devam edin:

Yazılım tuşu Fonksiyonİşaretlenen bloğu silin ve ara hafızaya kaydedin

İşaretlenen bloğu silmeden ara hafızaya kayde-din (kopyalayın)

Eğer ara hafızaya kaydedilen bloğu farklı bir yere eklemekisterseniz aşağıdaki adımları uygulayın:

İmleci arada kaydedilen metin bloğunu eklemek istediğinizpozisyona hareket ettirin

BLOK UYARLA yazılım tuşuna basın: Metineklenir

Metin ara hafızada yer aldığı sürece metni istediğiniz kadar sıklıktaekleyebilirsiniz.

İşaretlenen bloğu diğer bir dosyaya aktarınMetin bloğunu tanımlanmış şekilde işaretleyin

DOSYAYA EKLEME yazılım tuşuna basın.Kumanda, Hedef Dosya = diyaloğunu gösterir.Hedef dosyanın yolunu ve adını girin.Kumanda, işaretlenen metin bloğunu hedefdosyaya bağlar. Girilen adda bir hedef dosya yeralmıyorsa kumanda işaretlenen metni yeni birdosyaya yazar.

Diğer dosyayı imleç pozisyonuna ekleyinİmleci metinde, diğer metin dosyasını eklemek istediğiniz yerehareket ettirin

UYARLA DOSYADAN yazılım tuşuna basın.Kumanda, Dosya Adı = diyaloğunu gösterir.Eklemek istediğiniz dosyanın yolunu ve isminigirin

320 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 321: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Metin dosyaları oluşturma

Metin parçalarını bulmaMetin editörünün arama fonksiyonu, metinde kelimeyi veya işaretzincirini bulur. Kumanda iki seçenek sunar.

Geçerli metni bulunArama fonksiyonunun imlecin yer aldığı kelimeye uygun bir kelimebulması gerekir:

İmleci istenen kelimeye hareket ettirinArama fonksiyonunu seçin: BUL yazılım tuşuna basınGÜNCEL KELİME ARA yazılım tuşuna basınKelime arayın: BUL yazılım tuşuna basınArama fonksiyonundan çıkın: SON yazılım tuşuna basın

İstenen metni bulunArama fonksiyonunu seçin: BUL yazılım tuşuna basın. KumandaMetin ara : diyaloğunu gösterirMetin ara :Aranan metni girinMetin arama: BUL yazılım tuşuna basınArama fonksiyonundan çıkın, SON yazılım tuşuna basın

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 321

Page 322: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Serbest tanımlanabilir tablolar10

10.5 Serbest tanımlanabilir tablolar

Temel bilgilerSerbest tanımlanabilir tablolarda istediğiniz bilgileri NCprogramından kaydedebilir ve okuyabilirsiniz. Bunun için D26 ilaD28 Q parametre fonksiyonları kullanıma sunulur.Serbest tanımlanabilir tabloların biçimini, yani içerdiği sütunlarıve bunların özelliklerini yapı editörüyle değiştirebilirsiniz. Böylecetamamen sizin uygulamanıza uygun tablolar oluşturabilirsiniz.Devamında bir tablo görünümü arasında (standart ayar) ve birformül görünümü arasında geçiş yapabilirsiniz.

Tabloların ve tablo sütunlarının adı bir harfle başlamalıve içerisinde işlem işaretleri, örn. + bulunmamalıdır. Buişaretler SQL komutlarından dolayı verilerin girilmesi yada okunması sırasında problemlere yol açabilir.

Serbestçe tanımlanabilir tabloları ayarlayınAşağıdaki işlemleri yapın:

PGM MGT tuşuna basın.TAB uzantılı istediğiniz bir dosya adını girinENT tuşuyla onaylayınKumanda, sabit kayıtlı tablo biçimleriyle bir açılırpencere görüntüler.Ok tuşuyla bir tablo şablonu, ör. example.tabseçinENT tuşuyla onaylayınKumanda, önceden tanımlanmış biçimde yeni birtablo açar.Tabloyu gereksinimlerinize uygun hale getirmekiçin tablo biçimini değiştirmeniz gerekirDiğer bilgiler: "Tablo formatını değiştirme",Sayfa 323

Makine el kitabını dikkate alın!Makine üreticiniz kendi tablo şablonlarını oluşturupkumandaya yerleştirebilir. Yeni bir tablo oluşturuyorsanızkumanda mevcut tüm tablo şablonlarının bulunduğu biraçılır pencere açar.

Kendi tablo şablonlarınızı da kumandayakaydedebilirsiniz. Bunun için yeni bir tablo oluşturun,tablo biçimini değiştirin ve bu tabloyu TNC:\system\proto dizinine kaydedin. Bunun ardından yeni bir tablooluşturursanız kumanda, tablo şablonlarının bulunduğuseçim penceresinde şablonunuzu sunar.

322 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 323: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Serbest tanımlanabilir tablolar

Tablo formatını değiştirmeAşağıdaki işlemleri yapın:

BİÇİM DÜZENLE yazılım tuşuna basınKumanda, tablo yapısının gösterildiği bir açılırpencere açar.Biçimi uyarlama

Kumanda aşağıdaki seçenekleri sunar:

Yapı komutu Anlamı

Mevcut sütunlar: Tabloda bulunan tüm sütunların listesi

Önüne taşı: Mevcut sütunlar içinde işaretlenen girdibu sütunun önüne kaydırılır

İsim Sütun ismi: başlık satırında gösterilir

Sütun türü TEXT: Metin girişiSIGN: Ön işaret + veya - BIN: İkili sayıDEC: Ondalık, pozitif, tamsayı (kardinalsayı)HEX: Onaltılık sayıINT: TamsayıLENGTH: Uzunluk (inç programlarındadönüştürülür)FEED: Besleme (mm/dak veya 0,1 inç/dak)IFEED: Besleme (mm/dak veya inç/dak)FLOAT: Kayan noktalı sayıBOOL: Doğruluk değeriINDEX: İndeksTSTAMP: Tarih ve saat için sabit tanımlıbiçimUPTEXT: Büyük harflerle metin girişiPATHNAME: Yol adı

Varsayılan değer Bu sütundaki alanların önceden atanma-sında kullanılan değer

Genişlik Sütun genişliği (karakter sayısı)

Ana anahtar Birinci tablo sütunu

Dile bağlı sütuntanımlaması

Dile bağlı diyalog

Harflere izin veren sütun tipindeki sütunlar, ör.METİN, hücrenin içeriği bir rakam olsa da sadece QSparametreleri ile okunabilir.

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 323

Page 324: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Serbest tanımlanabilir tablolar10

Formda bağlı bir fare veya navigasyon tuşlarıyla çalışabilirsiniz.

Aşağıdaki işlemleri yapın:Giriş alanlarına atlamak için navigasyon tuşlarınabasın

Açılabilir menüleri GOTO tuşuyla açın

Bir giriş alanı dahilinde ok tuşlarıyla yönlendirmeyapın

Halihazırda satır içeren bir tabloda ad ve sütun tipi gibitablo özelliklerini değiştiremezsiniz. Ancak tüm satırlarısilerseniz bu özellikleri değiştirebilirsiniz. Gerekirsebunun öncesinde tabloyu yedekleyin.CE tuş kombinasyonu ve ardından ENT ile geçersizdeğerleri TSTAMP sütun tipindeki alanlara gerialabilirsiniz.

Yapı editörünü sonlandırmaAşağıdaki işlemleri yapın:

OK yazılım tuşuna basınKumanda, editör formunu kapatır ve değişiklikleridevralır.Alternatif olarak İPTAL ET yazılım tuşuna basınKumanda girilen tüm değişiklikleri reddeder.

Tablo ve form görünümü arasında geçiş.TAB uzantılı tüm tabloları ya liste görünümünde ya da formülgörünümünde görüntüleyebilirsiniz.

Görünümü aşağıdaki şekilde değiştirin:Ekran düzeni tuşuna basın

İstenen görünümün bulunduğu yazılım tuşunuseçin

Form görünümünde kumanda, ekranın sol yarısında ilk sütun içeriğiile birlikte satır numaralarını listeler.

Formül görünümünde verileri aşağıdaki şekilde değiştirebilirsiniz:Sağ tarafta sonraki giriş alanına geçmek için ENTtuşuna basın

Düzenlemek için başka bir satır seçme:

Sonraki sekme tuşuna basınİmleç soldaki pencereye geçer.Ok tuşlarıyla istenilen satırı seçin

Sonraki sekme tuşuyla giriş penceresine geridönün

324 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 325: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Serbest tanımlanabilir tablolar

D26 – Serbestçe tanımlanabilir tabloyu açmaD26 fonksiyonuyla, tabloyu D27 ile tanımlamak veya bu tablodanD28 ile okumak için istediğiniz serbest tanımlanabilir bir tabloyuaçın.

Bir NC programında her zaman sadece bir tablo açıkolabilir. D26 ile yeni NC tümcesi en son açılmış tabloyuotomatik olarak kapatır.Açılacak tablonun uzantısı .TAB olmalıdır.

Örnek: TNC:\DIR1 dizininde kayıtlı olan TAB1.TAB tablosunuaçınN56 D26 TNC:\DIR1\TAB1.TAB

D27 – Serbestçe tanımlanabilir tabloyu tanımlamaD27 fonksiyonuyla, önceden D26 ile açmış olduğunuz tabloyutanımlayın.Birden fazla sütun adını bir D27 tümcesinde tanımlayabilir, yaniaçıklayabilirsiniz. Sütun adları tırnak içinde yer almalı ve bir virgülleayrılmış olmalıdır. Kumandanın ilgili sütuna yazacağı değeri, Qparametreleriyle tanımlayabilirsiniz.

D27 fonksiyonu standart olarak Program Testi işletimtüründe de değerleri güncel olarak açık tabloya yazar.D18 ID992 NR16 fonksiyonuyla, NC programınınhangi işletim türünde uygulanacağının sorgusunuyapabilirsiniz. D27 fonksiyonu sadece Program akışıtekli tümce ve Program akışı tümce takibi işletimtürlerinde kullanılacaksa bir atlama talimatıyla ilgiliprogram bölümünü atlayabilirsiniz.Diğer bilgiler: "Q parametreleriyle eğer/öyleysekararları", Sayfa 260Bir NC tümcesinde birden fazla sütunu tanımlıyorsanızyazılacak değerleri ardışık Q parametresi numaralarıhalinde kaydetmeniz gerekir.Kilitli veya var olmayan bir tablo hücresine yazmakistediğinizde kumanda bir hata mesajı gösterir.

Bir metin alanına (ör. sütun tipi UPTEXT) yazmak istersenizQS parametreleri ile çalışın. Rakam alanlarına Q, QL veya QRparametreleri ile yazarsınız.

ÖrnekŞu anda açılmış olan tablonun 5. satırında yarıçap, derinlik ve Dsütunlarını tanımlayın. Tabloya yazılması gereken değerler Q5, Q6ve Q7 Q parametrelerinde kaydedilmiştir.

N50 Q5 = 3,75

N60 Q6 = -5

N70 Q7 = 7,5

N80 D27 P01 5/“RADIUS,TIEFE,D“ = Q5

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 325

Page 326: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Serbest tanımlanabilir tablolar10

D28: Serbestçe tanımlanabilir tabloyu okumaD28 daha önce D26 ile açtığınız tablodan okuyun.Birden fazla sütun adını bir D28 tümcesinde tanımlayabilir, yaniokuyabilirsiniz. Sütun adları tırnak içinde yer almalı ve bir virgülleayrılmış olmalıdır. Kumandanın ilk okuduğu değeri yazacağı Qparametre numarasını D28 tümcesinde tanımlayabilirsiniz.

Bir NC tümcesinde birden çok sütun okuyorsanızkumanda, okunan değerleri aynı tipte birbirini izleyen Qparametrelerine kaydeder, ör. QL1, QL2 ve QL3.

Bir metin alanını okuyorsanız QS parametreleri ile çalışırsınız.Rakam alanlarından Q, QL veya QR parametreleri ile okursunuz.

ÖrnekŞu anda açılmış olan tablonun 6. satırından X, Y ve D sütunlarınındeğerlerini okuyun. İlk değeri Q parametresi Q10'a kaydedin (ikincideğeri Q11'e, üçüncü değeri Q12'ye).Aynı satırdan DOC sütununu QS1 içine kaydedin.

N50 D28 Q10 = 6/“X,Y,D“*

N60 D28 QS1 = 6/“DOC“*

Tablo biçimini uyarlama

BILGIDikkat, veri kaybı yaşanabilir!TABLONUN / NC-PGM UYARLAMASI fonksiyonu tüm tablolarınformatını tamamen değiştirir. Kumanda, format değişikliğiöncesinde dosyaları otomatik olarak yedekleme işleminiuygulamaz. Bu şekilde dosyalar sürekli olarak değiştirilir veduruma göre artık kullanılamaz.

Fonksiyonu yalnızca makine üreticisi ile görüşme sonucundakullanın

Yazılım tuşu FonksiyonMevcut tablo formatlarını kumanda yazılım versi-yonunun değiştirilmesinden sonra uyarlayın

Tabloların ve tablo sütunlarının adı bir harfle başlamalıve içerisinde işlem işaretleri, örn. + bulunmamalıdır. Buişaretler SQL komutlarından dolayı verilerin girilmesi yada okunması sırasında problemlere yol açabilir.

326 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 327: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Atımlı devir sayısı FUNCTION S-PULSE

10.6 Atımlı devir sayısı FUNCTION S-PULSE

Atımlı devir sayısı programlamaUygulama

Makine el kitabını dikkate alın!Makine üreticinizin fonksiyon tanımını okuyun ve dikkatealın.Güvenlik uyarılarını dikkate alın.

FUNCTION S-PULSE fonksiyonuyla makinenin öz titreşimleriniönlemek için atımlı bir devir sayısı programlanabilir.P-TIME girdi değeriyle titreşimin süresini (periyot uzunluğu), SCALEgirdi değeriyle devir sayısı değişikliğini yüzde olarak tanımlarsınız.Mil devir sayısı nominal değer çevresinde sinüs biçimli değişir.

Uygulama şekliÖrnekN30 FUNCTION S-PULSE P-TIME10 SCALE5*

Tanımlamada aşağıdaki adımları uygulayın:

Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION SPINDLE yazılım tuşuna basın

SPINDLE-PULSE yazılım tuşuna basınP-TIME periyot uzunluğunu tanımlayınSCALE devir sayısı değişikliğini tanımlayın

Kumanda, programlanmış bir devir sayısı sınırlamasınıasla aşmaz. Devir sayısı, FUNCTION S-PULSEfonksiyonunun sinüs eğrisi maksimum devir sayısınınaltına düşene kadar tutulur.

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 327

Page 328: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Atımlı devir sayısı FUNCTION S-PULSE10

SembollerDurum göstergesindeki sembol, atımlı devir sayısının durumunugösterir:

Sembol FonksiyonAtımlı devir sayısı etkin

Atımlı devir sayısının sıfırlanmasıÖrnekN40 FUNCTION S-PULSE RESET*

FUNCTION S-PULSE RESET fonksiyonuyla atımlı devir sayısınısıfırlarsınız.Tanımlamada aşağıdaki adımları uygulayın:

Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION SPINDLE yazılım tuşuna basın

RESET SPINDLE-PULSE yazılım tuşuna basın

328 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 329: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Bekleme süresi FUNCTION FEED

10.7 Bekleme süresi FUNCTION FEED

Bekleme süresi programlamaUygulama

Makine el kitabını dikkate alın!Makine üreticinizin fonksiyon tanımını okuyun ve dikkatealın.Güvenlik uyarılarını dikkate alın.

Örn. talaş kırmayı zorlamak için FUNCTION FEED DWELL ilemükerrer bekleme sürelerini saniye cinsinden ayarlayabilirsiniz.FUNCTION FEED DWELL fonksiyonunu, talaş kırma ile uygulamakistediğiniz işlemin hemen öncesinde programlayın.FUNCTION FEED DWELL fonksiyonu, hızlı hareketlerde ve taramahareketlerinde etki etmez.

BILGIDikkat, alet ve malzeme için tehlike!FUNCTION FEED DWELL fonksiyonu etkinse kumanda, beslemeyiiptal eder. Beslemenin iptali sırasında alet, güncel konumdagecikme yapar, mil bu sırada dönmeye devam eder. Bu tutumdişli oluşturma sırasında malzeme ıskartasına yol açar. İlaveolarak işlem sırasında malzeme kırılması tehlikesi oluşur!

Dişli oluşturmadan önce FUNCTION FEED DWELLfonksiyonunu devre dışı bırakın

Uygulama şekliÖrnekN30 FUNCTION FEED DWELL D-TIME0.5 F-TIME5*

Tanımlamada aşağıdaki adımları uygulayın:Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION FEED yazılım tuşuna basın

FEED DWELL yazılım tuşuna basınD-TIME bekleme zaman aralığını tanımlamaF-TIME talaş kaldırma zaman aralığınıtanımlama

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 329

Page 330: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Bekleme süresi FUNCTION FEED10

Bekleme süresi sıfırlamaBekleme süresini talaş kırmayla uyguladığınız işleminhemen arkasından sıfırlayın.

ÖrnekN40 FUNCTION FEED DWELL RESET*

FUNCTION FEED DWELL RESET fonksiyonuyla mükerrer beklemesüresini sıfırlarsınız.Tanımlamada aşağıdaki adımları uygulayın:

Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION FEED yazılım tuşuna basın

RESET FEED DWELL yazılım tuşuna basın

Bekleme süresini D-TIME 0 girişiyle sıfırlayabilirsiniz.Kumanda, FUNCTION FEED DWELL fonksiyonunuprogram sonunda otomatik olarak sıfırlar.

330 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 331: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | Bekleme süresi FUNCTION DWELL

10.8 Bekleme süresi FUNCTION DWELL

Bekleme süresi programlamaUygulamaFUNCTION DWELL fonksiyonu ile saniye olarak bir bekleme süresiniveya bekleme için mil devir sayılarını programlarsınız.

Uygulama şekliÖrnekN30 FUNCTION DWELL TIME10*

ÖrnekN40 FUNCTION DWELL REV5.8

Tanımlamada aşağıdaki adımları uygulayın:Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION DWELL yazılım tuşu

DWELL TIME yazılım tuşuna basın

Saniye olarak süreyi girinAlternatif olarak DWELL REVOLUTIONS yazılımtuşuna basın

Mil devir sayısını tanımlayın

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 331

Page 332: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | NC durma sırasında aleti kaldır: FUNCTION LIFTOFF10

10.9 NC durma sırasında aleti kaldır:FUNCTION LIFTOFF

Kaldırmayı FUNCTION LIFTOFF ile programlamaÖn koşul

Makine el kitabını dikkate alın!Bu fonksiyon yapılandırır ve makine üreticisi içinetkinleştirir. Makine üreticisi CfgLiftOff (No. 201400)makine parametresinde kumandanın bir LIFTOFFdurumunda hareket ettiği yolu tanımlar. CfgLiftOffmakine parametresi yardımıyla fonksiyon devre dışı dabırakılabilir.

Etkin alet için alet tablosunda LIFTOFF sütununa Y parametresinialın.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işlemeel kitabı

UygulamaLIFTOFF fonksiyonunun etki ettiği durumlar:

Sizin tarafınızdan yapılan bir NC durdur işlemindeYazılım tarafından tetiklenen bir NC durdur işleminde, örn. tahriksisteminde bir hata oluşmuşsaBir elektrik kesintisinde

Alet, konturdan maks. 2 mm kadar kaldırır. Kumanda, kaldırmayönünü FUNCTION LIFTOFF tümcesindeki girişler nedeniylehesaplar.LIFTOFF fonksiyonunu programlamak için seçenekleriniz:

FUNCTION LIFTOFF TCS X Y Z: Tanımlı vektörle alet koordinatsisteminde kaldırmaFUNCTION LIFTOFF ANGLE TCS SPB: Tanımlı açıyla aletkoordinat sisteminde kaldırmaM148 ile alet ekseni yönünde kaldırma

Diğer bilgiler: "Aleti NC Durdur sırasında otomatik olarakkonturdan kaldırma: M148", Sayfa 226

332 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 333: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | NC durma sırasında aleti kaldır: FUNCTION LIFTOFF

Tanımlı vektörle kaldırmayı programlamaÖrnekN40 FUNCTION LIFTOFF TCS X+0 Y+0,5 Z+0,5*

LIFTOFF TCS X Y Z ile alet koordinat sisteminde kaldırma yönünüvektör olarak tanımlayabilirsiniz. Kumanda, makine üreticisitarafından tanımlanan toplam yoldan münferit eksenlerdekikaldırma yolunu hesaplar.

Tanımlamada aşağıdaki adımları uygulayın:Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION LIFTOFF yazılım tuşuna basın

LIFTOFF TCS yazılım tuşuna basınVektör bileşenlerini X, Y ve Z olarak girin

Tanımlı açıyla kaldırmayı programlamaÖrnekN40 FUNCTION LIFTOFF ANGLE TCS SPB+20*

LIFTOFF ANGLE TCS SPB ile alet koordinat sisteminde kaldırmayönünü hacimsel açı olarak tanımlayabilirsiniz.Girilen açı SPB, Z ile X arasındaki açıyı açıklar. 0° girerseniz alet, Zalet ekseni yönünde kaldırır.

Tanımlamada aşağıdaki adımları uygulayın:Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION LIFTOFF yazılım tuşuna basın

LIFTOFF ANGLE TCS yazılım tuşuna basınAçıyı SPB girin

10

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 333

Page 334: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Özel fonksiyonlar | NC durma sırasında aleti kaldır: FUNCTION LIFTOFF10

Liftoff fonksiyonunu geri alınÖrnekN40 FUNCTION LIFTOFF RESET*

FUNCTION LIFTOFF RESET fonksiyonuyla kaldırmayı gerialabilirsiniz.Tanımlamada aşağıdaki adımları uygulayın:

Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION LIFTOFF yazılım tuşuna basın

LIFTOFF RESET yazılım tuşuna basın

Kaldırmayı M149 ile de geri alabilirsiniz.Kumanda, bir program sonunda FUNCTION LIFTOFFfonksiyonunu otomatik olarak geri alır.

334 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 335: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

11Çok eksenli işlem

Page 336: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Çok eksenli işlem için fonksiyonlar11

11.1 Çok eksenli işlem için fonksiyonlarBu bölümde, çok eksenli işlemle bağlantılı olan kumandafonksiyonları özetlenmiştir:

Kumandafonksiyonu

Tanım Sayfa

PLANE Döndürülmüş çalışma düzlemindeki işlemleri tanımlayın 337

M116 Döner eksenlerin beslemesi 367

PLANE/M128 Kamber frezeleri 366

M126 Devir eksenlerini yol standardında hareket ettirin 368

M94 Döner eksenlerin gösterge değerini azaltın 369

M128 Kumandanın döner eksenlerin konumlandırılması sırasındaki davranışşeklini belirleme

370

M138 Kol hareketi ekseni seçimi 373

M144 Makine kinematiğini hesaplayın 374

336 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 337: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

11.2 PLANE fonksiyonu: Çalışma düzleminindöndürülmesi (seçenek #8)

GirişMakine el kitabını dikkate alın!Çalışma düzleminin döndürülmesi fonksiyonları, makineüreticisi tarafından etkinleştirilmiş olmalıdır!PLANE fonksiyonunu tüm kapsamıyla sadece en aziki döner eksenli makinelerde kullanabilirsiniz (tezgaheksenleri, başlık eksenleri veya kombine edilmiş).PLANE AXIAL fonksiyonu bir istisna oluşturur. PLANEAXIAL aynı zamanda sadece tek bir programlanabilirdöner eksene sahip makinelerde de kullanılabilirsiniz.

PLANE fonksiyonlarıyla (engl. plane = düzlem) çeşitli şekillerdedöndürülmüş çalışma düzlemlerinde tanımlayabileceğiniz yüksekperformanslı fonksiyonlar kullanımınıza sunulur.PLANE fonksiyonlarının parametre tanımı iki bölüme ayrılır:

Düzlemin geometrik tanımı, her bir kullanılabilir PLANEfonksiyonu için farklıdırDüzlem tanımından bağımsız görülmesi gereken ve bütünPLANE fonksiyonlarıyla özdeş olan PLANE fonksiyonununpozisyon davranışıDiğer bilgiler: "PLANE fonksiyonunun konumlandırmadavranışını belirleme", Sayfa 355

BILGIDikkat çarpışma tehlikesi!Kumanda, makine açıldığında döndürülmüş düzlemin kapatmadurumunu geri yüklemeye çalışır. Bazı durumlarda bu mümkündeğildir. Bu ör. eksen açısı ile döndürürseniz ve makine hacimselaçıyla yapılandırılmışsa veya kinematiği değiştirdiysenizgeçerlidir.

Döndürmeyi mümkünse kapatmadan önce sıfırlayınTekrar açmada döndürme durumunu kontrol edin

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 337

Page 338: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

BILGIDikkat çarpışma tehlikesi!28 YANSIMA döngüsü Çalışma düzlemi hareketi fonksiyonuylabağlantılı olarak farklı şekilde etki edebilir. Burada programlamasıralaması, yansıtılmış eksenler ve kullanılan dönme fonksiyonubelirleyicidir. Dönme işlemi sırasında ve takip eden işlemesnasında çarpışma tehlikesi oluşur!

İşlem akışını ve pozisyonları, grafiksel simülasyon yardımıylakontrol edinProgram akışı tekli tümce işletim türündeki NC programınıya da program bölümünü dikkatli şekilde test edin

Örnekler1 28 YANSIMA döngüsü dönme fonksiyonu öncesinde döner

eksenler olmadan programlanmış:Kullanılan PLANE fonksiyonunun dönmesi (PLANE AXIALhariç) yansıtılırYansıma, dönme sonrasında PLANE AXIAL ile ya da 19döngüsü ile etki eder

2 28 YANSIMA döngüsü dönme fonksiyonu öncesinde bir dönereksenle programlanmış:

Yansıtılmış döner eksen, kullanılan PLANE fonksiyonunundönmesi üzerinde etki etmez, yalnızca döner ekseninhareketi yansıtılır

Kullanım ve programlama bilgileri:Gerçek pozisyonu devralma fonksiyonu etkindöndürülmüş çalışma düzleminde mümkün değildir.PLANE fonksiyonunu etkin M120 durumundakullanırsanız kumanda, yarıçap düzeltmesini kaldırırve böylece M120 fonksiyonu da otomatik olarakkalkar.PLANE fonksiyonunu daima PLANE RESET ilesıfırlayın. 0 değerinin tüm PLANE parametrelerinegirişi (örn. üç hacimsel açının tamamına) yalnızcaaçıyı sıfırlar, fonksiyonu sıfırlamaz.Eğer M138 fonksiyonuyla hareketli eksenlerinsayısını sınırlarsanız bu, makinenizin hareketolanaklarını da sınırlayabilir. Kumandanın, seçimikaldırılmış eksenlerin eksen açısını dikkate almasınıya da 0 olarak almasını makine üreticiniz tespit eder.Kumanda, çalışma düzleminin sadece Z mil ekseniile çevrilmesini destekler.

338 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 339: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Genel görünümÇoğu PLANE fonksiyonu ile (PLANE AXIAL hariç) istenen çalışmadüzlemini, makinenizde mevcut döner eksenlerden bağımsız olarakaçıklayabilirsiniz. Aşağıdaki olanaklar kullanıma sunulur:

Yazılım tuşu Fonksiyon Gerekli parametreler Sayfa

SPATIAL Hacimsel açı SPA, SPB, SPC 342

PROJECTED İki projeksiyon açısı PROPR ve PROMIN ile rotasyon açısıROT

344

EULER Üç Euler açısı eksen sapması (EULPR), yönelim (EULNU)ve rotasyon (EULROT)

346

VECTOR Düzlemin tanımı için normal vektör ve döndürülmüş Xekseni yönünü tanımlamak için temel vektör

348

POINTS Döndürülecek düzlemin istenen 3 noktasının koordinatla-rı

350

RELATIV Münferit etkisi artan hacimsel açı 352

AXIAL Üç mutlak veya artan eksen açısı A, B, C 353

RESET PLANE fonksiyonunu sıfırlama 341

Animasyonu başlatmaMünferit PLANE fonksiyonlarının çeşitli tanımlama olanaklarınıöğrenmek için yazılım tuşu animasyonları yardımıylabaşlayabilirsiniz. Bunun için önce animasyon modunu açın veardından istediğiniz PLANE fonksiyonunu seçin. Animasyonsırasında kumanda, seçilen PLANE fonksiyonunun yazılım tuşunumavi renk yapar.

Yazılım tuşu FonksiyonAnimasyon modunu açma

Animasyon seçimi (mavi renkte)

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 339

Page 340: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

PLANE fonksiyonunu tanımlayınYazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

İŞLEM DÜZLEMİ KOL HAR. yazılım tuşuna basınKumanda, yazılım tuşu çubuğunda kullanımasunulan PLANE fonksiyonunu gösterir.PLANE fonksiyonunu seçin

Fonksiyon seçimiİstediğiniz fonksiyonu yazılım tuşuyla seçinKumanda, diyaloğu sürdürür ve gerekli parametreleri sorar.

Etkin animasyonda fonksiyon seçimiİstediğiniz fonksiyonu yazılım tuşuyla seçinKumanda animasyonu gösterir.Şu anda etkin fonksiyonu kabul etmek için fonksiyonun yazılımtuşuna yeniden basın veya ENT tuşuna basın

Pozisyon göstergesiPLANE AXIAL hariç olmak üzere, herhangi bir PLANE fonksiyonuetkin olduğunda kumanda, ek durum göstergesinde hesaplananhacimsel açıyı görüntüler.Kumanda, kalan yol göstergesinde (ISTRW ve REFRW) dönmesırasında (MOVE ya da TURN modu) döner eksende hesaplananson konuma kadar olan yolu gösterir.

340 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 341: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

PLANE fonksiyonunu sıfırlamaÖrnekN10 PLANE RESET MOVE DIST50 F1000*

Özel fonksiyonları içeren yazılım tuşu çubuğunuaçın

İŞLEM DÜZLEMİ KOL HAR. yazılım tuşuna basınKumanda, yazılım tuşu çubuğunda kullanımasunulan PLANE fonksiyonlarını gösterirGeri alma fonksiyonunu seçin

Kumandanın, hareketli eksenleri otomatik olaraktemel konuma sürmesinin gerekip (MOVE veyaTURN) gerekmediğini (STAY) belirleyinDiğer bilgiler: "Otomatik döndürme: MOVE/TURN/STAY (Giriş zorunludur)", Sayfa 356END tuşuna basın

PLANE RESET fonksiyonu etkin dönmeyi ve açıyı (PLANEfonksiyonu ya da G80 döngüsü) geri alır (açı = 0 vefonksiyon aktif değil). Çoklu tanımlama gerekli değildir.Manuel İşletim işletim türünde döndürmeyi, 3D-ROTmenüsü üzerinden devre dışı bırakabilirsiniz.Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabı

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 341

Page 342: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Hacimsel açı üzerinden çalışma düzlemini tanımlama:PLANE SPATIALUygulamaHacimsel açılar döndürülmemiş malzeme koordinat sistemindemaks. üç adede kadar dönüş vasıtasıyla bir çalışma düzleminitanımlar (dönme sıralaması A-B-C).Çoğu kullanıcı burada ters sırada art arda sıralanan dönüşlerdenhareket ediyorlar (dönme sıralaması C-B-A).Aşağıdaki karşılaştırmada görüldüğü üzere sonuç her iki görüşşeklinde de aynıdır.

ÖrnekPLANE SPATIAL SPA+45 SPB+0 SPC+90 ...

A-B-C C-B-A

Temel konum A0° B0° C0° Temel konum A0° B0° C0°

A+45° C+90°

B+0° B+0°

C+90° A+45°

342 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 343: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Döndürme sıralamalarının karşılaştırılması:Döndürme sırası A-B-C:1 Malzeme koordinat sisteminin döndürülmemiş X ekseni

etrafındaki dönüş2 Malzeme koordinat sisteminin döndürülmemiş Y ekseni

etrafındaki dönüş3 Malzeme koordinat sisteminin döndürülmemiş Z ekseni

etrafındaki dönüşDöndürme sıralaması C-B-A:1 Malzeme koordinat sisteminin döndürülmemiş Z ekseni

etrafındaki dönüş2 Döndürülmüş Y ekseni etrafındaki dönüş3 Döndürülmüş X ekseni etrafındaki dönüş

Programlama uyarıları:Bir veya daha fazla açı 0 olsa dahi daima üçhacimsel açının SPA, SPB ve SPC tamamınıtanımlamalısınız.G80 döngüsü için makineye bağlı olarak hacimselaçıların ya da eksen açılarının girişi gereklidir.Konfigürasyon (makine parametresi ayarı) hacimselaçı girişlerini sağlıyorsa G80 döngüsünde ve PLANESPATIAL fonksiyonunda açı tanımı aynı olur.Konumlandırma tutumu seçilebilir. Diğer bilgiler:"PLANE fonksiyonunun konumlandırma davranışınıbelirleme", Sayfa 355

Giriş parametreleriÖrnekN50 PLANE SPATIAL SPA+27 SPB+0 SPC+45 .....*

Hacimsel açı A?: (döndürülmemiş) X eksenietrafındaki SPA dönme açısı. Giriş aralığı-359,9999° ila +359,9999°Hacimsel açı B?: (döndürülmemiş) Y eksenietrafındaki SPB dönme açısı. Giriş aralığı-359,9999° ila +359,9999°Hacimsel açı C?: (döndürülmemiş) Z eksenietrafındaki SPC dönme açısı. Giriş aralığı-359,9999° ila +359,9999°Pozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 343

Page 344: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Kullanılan kısaltmalar

Kısaltma Anlamı

SPATIAL İng. spatial = hacimsel

SPA spatial A: (döndürülmemiş) X ekseni döngüsü

SPB spatial B: (döndürülmemiş) Y ekseni döngüsü

SPC spatial C: (döndürülmemiş) Z ekseni döngüsü

Projeksiyon açısı üzerinden çalışma düzleminitanımlama PLANE PROJECTEDUygulamaProjeksiyon açıları, 1. koordinat düzlemi (Z alet ekseninde Z/X)ve 2. koordinat düzleminin (Z alet ekseninde Y/Z) projeksiyonuylatanımlanacak çalışma düzleminde belirleyebilecekleri iki açınınbilgisi ile bir çalışma düzlemi tanımlar.

Programlama uyarıları:Projeksiyon açıları, dik açılı koordinat sistemininaçı projeksiyonlarına uygundur. Sadece dik açılımalzemelerin dış yüzeylerindeki açılar, projeksiyonaçılarıyla aynıdır. Bu şekilde dik açılı olmayanmalzemelerde teknik çizimdeki açı verileri, sıklıklagerçek projeksiyon açılarından sapma yapar.Konumlandırma tutumu seçilebilir. Diğer bilgiler:"PLANE fonksiyonunun konumlandırma davranışınıbelirleme", Sayfa 355

344 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 345: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Giriş parametreleriProj. açısı 1. Koordinat düzlemi?:Döndürülmeyen koordinat sisteminin (Z aletekseninde Z/X) 1. koordinat düzlemindekidöndürülmüş çalışma düzlemine ait yansıtılanaçı. Giriş aralığı -89,9999° ila +89,9999°. 0°ekseni, etkin çalışma düzlemindeki ana eksendir(Z alet ekseninde X, pozitif yöne doğru)Proj. açısı 2. Koordinat düzlemi?:Döndürülmeyen koordinat sisteminin (Z aletekseninde Y/Z) 2. koordinat düzlemindekiyansıtılan açı. Giriş aralığı -89,9999° ila+89,9999°. 0° ekseni, etkin çalışma düzlemininyan eksenidir (Z alet ekseninde Y)Döndürülen düzlemin ROT açısı?: Döndürülenkoordinat sisteminin döndürülmüş alet eksenietrafında dönmesi (mantıken 10 DÖNMEdöngülü bir rotasyonla aynıdır). Rotasyonaçısıyla, kolay bir şekilde çalışma düzlemininana eksen yönünü (Z alet ekseninde X; Y aletekseninde Z) belirleyebilirsiniz. Girdi alanı -360°den +360° kadarPozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

ÖrnekN50 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 .....*

Kullanılan kısaltmalar:

PROJECTED İng. projected = izdüşümü alınmışPROPR Principal plane: ana düzlemPROMIN minor plane: yan düzlemKIRMIZI İng. rotation: rotasyon

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 345

Page 346: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Çalışma düzlemini Euler açısı üzerinden tanımlama:PLANE EULERUygulamaEuler açısı, çalışma düzlemini üç devir ile döndürülmüşkoordinasyon sistemi ile tanımlar. Üç Euler açısı, İsviçrelimatematikçi Euler tarafından tanımlanmıştır.

Konumlandırma tutumu seçilebilir.Diğer bilgiler: "PLANE fonksiyonunun konumlandırmadavranışını belirleme", Sayfa 355

Giriş parametreleriDön.aç. Ana koordinat düzlemi?: Z eksenietrafında EULPR dönme açısı. Dikkat edilmesigerekenler:

Giriş aralığı -180,0000° ila 180,0000°0° ekseni X eksenidir

Alet ekseni çevirme açısı?: EULNUT çevirmeaçısı, koordinat sisteminden eksen sapmasıaçısından geçen çevrilmiş X ekseni. Dikkatedilmesi gerekenler:

Giriş aralığı 0° ila 180,0000°0° ekseni Z eksenidir

Döndürülmüş düzlem ROT açısı?: Döndürülmüşkoordinat sisteminin döndürülmüş Z eksenietrafındaki dönüşü EULROT (mantıklı olarak10 DÖNÜŞ döngülü bir rotasyona uygun).Rotasyon açısıyla kolay bir şekilde X eksenininyönünü döndürülmüş çalışma düzleminde tayinedebilirsiniz. Dikkat edilmesi gerekenler:

Giriş aralığı 0° ila 360,0000°0° ekseni X eksenidir

Pozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

ÖrnekN50 PLANE EULER EULPR45 EULNU20 EULROT22 .....*

346 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 347: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Kullanılan kısaltmalar

Kısaltma Anlamı

EULER Euler açısını tanımlayan İsviçreli matematikçi

EULPR Eksen sapma açısı: Z ekseni çevresindekoordinat sisteminin dönüşünü tanımlayan açı

EULNU Nutasyon açısı: Açı, koordinat sisteminin eksensapması açısıyla döndürülmüş X ekseni etrafın-da dönmesi olarak tarif edilir

EULROT Rotasyon açısı: Döndürülmüş Z eksenindeki,çevrilmiş çalışma düzleminin döngüsünü tanım-layan açı

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 347

Page 348: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

İki vektör üzerinden çalışma düzlemini tanımlama:PLANE VECTORUygulamaİki vektör üzerinden çalışma düzleminin tanımı, eğer CAD sistemitemel vektör ve çevrilmiş çalışma düzleminin normal vektörünühesaplayabiliyorsa kullanılabilir. Standart giriş gerekli değildir.Kumanda, norm hesaplamasını dahili olarak yapar, böylece-9,999999 ile +9,999999 arasındaki değerleri girebilirsiniz.Çalışma düzlemi için gerekli olan temel vektörün tanımı, BX, BYve BZ bileşenleri ile tanımlanır. Normal vektörü NX, NY ve NZbileşenleri ile tanımlanır.

Programlama uyarıları:Kumanda girilen değerlerden, kendiliğinden her birstandart vektörü hesaplar.Normal vektör, çalışma düzleminin eğimini vehizalamasını tanımlar. Temel vektör tanımlı çalışmadüzleminde X ana ekseninin hizasını tespit eder.Çalışma düzlemi tanımının belirgin olması içinvektörler, birbirine dikey şekilde programlanmalıdır.Dikey olmayan vektörlerde kumandanın tutumunumakine üreticisi belirler.Normal vektör çok kısa programlanmamalıdır,örn. tüm hizalama bileşenleri 0 değeriyle ya daayrıca 0,0000001 ile. Bu durumda kumanda eğimibelirleyemez. İşlem bir hata mesajıyla iptal edilir.Bu tutum makine parametresi konfigürasyonundanbağımsızdır.Konumlandırma tutumu seçilebilir. Diğer bilgiler:"PLANE fonksiyonunun konumlandırma davranışınıbelirleme", Sayfa 355

Makine el kitabını dikkate alın!Makine üreticisi, dikey olmayan vektörlerde kumandanıntutumunu konfigüre eder.Standart hata mesajına alternatif olarak kumanda,dikey olmayan temel vektörü düzeltir (ya da değiştirir).Kumanda bu aşamada normal vektörü değiştirmez.Dikey olmayan temel vektörde kumandanın standartdüzeltme tutumu:

Temel vektörün izdüşümü, normal vektör boyuncaçalışma düzlemine (normal vektör vasıtasıylatanımlanmış) alınır

Normal vektöre göre çok kısa, paralel ya da anti paraleldurumdaki dikey olmayan temel vektörde kumandanındüzeltme tutumu:

Normal vektörde bir X bölümü bulunmuyorsa temelvektör, önceki X eksenine uygundurNormal vektörde bir Y bölümü bulunmuyorsa temelvektör, önceki Y eksenine uygundur

348 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 349: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Giriş parametreleriX bileşeni temel vektörü?: B temel vektörününX bileşeni BX. Giriş aralığı: -9,9999999 ila+9,9999999Y bileşeni temel vektörü?: B temel vektörününY bileşeni BY. Giriş aralığı: -9,9999999 ila+9,9999999Z bileşeni temel vektörü?: B temel vektörününZ bileşeni BZ. Giriş aralığı: -9,9999999 ila+9,9999999X bileşeni normal vektörü?: N normalvektörünün X bileşeni NX. Giriş aralığı:-9,9999999 ila +9,9999999Y bileşeni normal vektörü?: N normalvektörünün Y bileşeni NY. Giriş aralığı:-9,9999999 ila +9,9999999Z bileşeni normal vektörü?: N normalvektörünün Z bileşeni NZ. Giriş aralığı:-9,9999999 ila +9,9999999Pozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

ÖrnekN50 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NT0.92 ..*

Kullanılan kısaltmalar

Kısaltma Anlamı

VECTOR İngilizce vector = Vektör

BX, BY, BZ T emel vektör : X, Y ve Z bileşenleri

NX, NY, NZ N ormal vektör : X, Y ve Z bileşenleri

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 349

Page 350: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Üç nokta üzerinden çalışma düzlemini tanımlama:PLANE POINTSUygulamaÇalışma düzlemi, bu düzlemin P1'den P3'e kadar istenilen üçnoktasının girilmesiyle tam olarak belirlenebilir. Bu olanak PLANEPOINTS fonksiyonuyla gerçekleştirilmiştir.

Programlama uyarıları:Üç nokta düzlemdeki eğimi ve hizalamayı tanımlar.Kumanda PLANE POINTS durumunda etkin sıfırnoktasının konumunu değiştirmez.Nokta 1 ve nokta 2, döndürülmüş X ana eksenininhizasını tespit eder (Z alet ekseninde).Nokta 3, döndürülmüş çalışma düzleminin eğiminitanımlar. Tanımlanmış çalışma düzleminde Yekseninin doğrultusu elde edilir, çünkü X anaeksenine dik açılı şekilde durur. Nokta 3 konumu buşekilde alet ekseninin doğrultusunu ve dolayısıylaçalışma düzleminin hizalamasını belirler. Pozitif aletekseninin malzemeden dışa doğru işaret etmesi içinnokta 3, bağlantı hattının üzerinde nokta 1 ile nokta 2arasında bulunmalıdır (sağ el kuralı).Konumlandırma tutumu seçilebilir. Diğer bilgiler:"PLANE fonksiyonunun konumlandırma davranışınıbelirleme", Sayfa 355

350 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 351: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Giriş parametreleriX koordinatı 1. Düzlem noktası?: X koordinatıP1X, 1. Düzlem noktasıY koordinatı 1. Düzlem noktası?: Y koordinatıP1Y, 1. Düzlem noktasıZ koordinatı 1. Düzlem noktası?: Z koordinatıP1Z, 1. Düzlem noktasıX koordinatı 2. Düzlem noktası?: X koordinatıP2X, 2. Düzlem noktasıY koordinatı 2. Düzlem noktası?: Y koordinatıP2Y, 2. Düzlem noktasıZ koordinatı 2. Düzlem noktası?: Z koordinatıP2Z, 2. Düzlem noktasıX koordinatı 3. Düzlem noktası?: X koordinatıP3X, 3. Düzlem noktasıY koordinatı 3. Düzlem noktası?: Y koordinatıP3Y, 3. Düzlem noktasıZ koordinatı 3. Düzlem noktası?: Z koordinatıP3Z, 3. Düzlem noktasıPozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

ÖrnekN50 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20

P3X+0 P3Y+41 P3Z+32.5 .....*

Kullanılan kısaltmalar

Kısaltma Anlamı

POINTS İngilizce points = Noktalar

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 351

Page 352: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Çalışma düzlemini tek, artımlı hacimsel açıylatanımlama: PLANE RELATIVUygulamaGöreceli hacimsel açıyı, daha önceden etkin döndürülmüş birçalışma düzlemi başka bir döndürme ile döndürüleceği zamankullanın. Örneğin 45° pahı döndürülmüş bir düzleme yerleştirin.

Programlama uyarıları:Tanımlanmış açı, önceden kullanılan dönmefonksiyonundan bağımsız olarak daima etkin çalışmadüzlemi ile ilgilidir.İstediğiniz sayıda PLANE RELATIV fonksiyonunu artarda programlayabilirsiniz.Bir PLANE RELATIV fonksiyonundan sonra yenidenönceki etkin çalışma düzlemine geri dönmekistiyorsanız aynı PLANE RELATIV fonksiyonunu tersön işaretle tanımlayın.Önceki dönüşler olmadan PLANE RELATIVkullanıyorsanız PLANE RELATIV, doğrudan malzemekoordinat sisteminde etki eder. Bu durumda öncekiçalışma düzlemini PLANE RELATIV fonksiyonununtanımlı bir hacimsel açısı etrafında döndürün.Konumlandırma tutumu seçilebilir. Diğer bilgiler:"PLANE fonksiyonunun konumlandırma davranışınıbelirleme", Sayfa 355

Giriş parametreleriArtımlı açı?: Etkin çalışma düzlemi etrafındaçevrilecek olan hacimsel açı. Etrafındadöndürülecek olan eksen, yazılım tuşuylaseçilmelidir. Giriş aralığı: -359.9999° ila+359.9999°Pozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

ÖrnekN50 PLANE RELATIV SPB-45 .....*

Kullanılan kısaltmalar

Kısaltma Anlamı

RELATIV İngilizce relative = rölatif

352 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 353: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Eksen açısı üzerinden çalışma düzlemi: PLANE AXIALUygulamaPLANE AXIAL fonksiyonu hem çalışma düzleminin eğimini vehizalamasını hem de döner eksenlerin nominal koordinatlarınıtanımlar.

PLANE AXIAL ayrıca sadece tek bir döner eksenlebağlantılı olarak da mümkündür.Nominal koordinat girişi (eksen açısı girişi), talimatlarauygun eksen konumları vasıtasıyla belirli şekildetanımlanmış bir dönme durumu avantajını sağlar.Hacimsel açı girişlerinde sıklıkla ilave tanımlar olmadançok sayıda matematiksel çözüm bulunur. Bir CAMsistemi kullanılmadan eksen açısı girişi genelliklesadece dik açılı uygulanmış döner eksenlerle bağlantılıolarak rahat olur.

Makine el kitabını dikkate alın!Makineniz hacimsel açı tanımlarına izin veriyorsa PLANEAXIAL doğrultusunda ayrıca PLANE RELATIV ile deprogramlamaya devam edebilirsiniz.

Programlama uyarıları:Eksen açıları makinedeki mevcut eksenlere uygunolmalıdır. Eksen açılarını mevcut olmayan dönereksenler için programlıyorsanız kumanda bir hatamesajı verir.PLANE AXIAL fonksiyonunu PLANE RESET fonksiyonuile geri alın. 0 girişi sadece eksen açısını geri alırancak dönme fonksiyonunu devre dışı bırakmaz.PLANE AXIAL fonksiyonunun eksen açısıkalıcı şekilde etki eder. Artan bir eksen açısıprogramlıyorsanız kumanda bu değeri, güncel etkilieksen açısına ilave eder. İki ardışık PLANE AXIALfonksiyonunda iki farklı döner eksen programlarsanızyeni çalışma düzlemi, tanımlı her iki eksen açısındanelde edilir.SYM (SEQ), TABLE ROT ve COORD ROT fonksiyonlarıPLANE AXIAL ile bağlantılı olarak etki etmez.PLANE AXIAL fonksiyonu bir temel devir hesaplamaz.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 353

Page 354: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Giriş parametreleriÖrnekN50 PLANE AXIAL B-45 .....*

Eksen açısı A?: A ekseninin hangi açıyaçevrileceğini belirtir. Eğer artımlı değerlergirilmişse, o zaman A ekseninin hangi açı kadargeçerli pozisyondan döndürüleceğini belirtir. Girdialanı: -99999,9999° ila +99999,9999°Eksen açısı B?: B ekseninin hangi açıyaçevrileceğini belirtir. Eğer artımlı değerlergirilmişse, o zaman B ekseninin hangi açı kadargeçerli pozisyondan döndürüleceğini belirtir. Girişalanı: -99999,9999° ila +99999,9999°Eksen açısı C?: C ekseninin hangi açıyaçevrileceğini belirler. Eğer artımlı değerlergirilmişse, o zaman B ekseninin hangi açı kadargeçerli pozisyondan döndürüleceğini belirtir. Girişalanı: -99999,9999° ila +99999,9999°Pozisyon özellikleriyle devamDiğer bilgiler: "PLANE fonksiyonununkonumlandırma davranışını belirleme",Sayfa 355

Kullanılan kısaltmalar

Kısaltma Anlamı

AXIAL İngilizce axial = eksenel

354 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 355: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

PLANE fonksiyonunun konumlandırma davranışınıbelirlemeGenel bakışDöndürülmüş çalışma düzlemini tanımlamak için hangi PLANEfonksiyonunu kullandığınızdan bağımsız olarak, konumlandırmadavranışı için aşağıdaki fonksiyonlar her zaman kullanıma sunulur:

Otomatik döndürmeAlternatif hareket olanaklarının seçimi (PLANE AXIAL dahilindedeğil)Transformasyon türünün seçimi (PLANE AXIAL dahilinde değil)

BILGIDikkat çarpışma tehlikesi!28 YANSIMA döngüsü Çalışma düzlemi hareketi fonksiyonuylabağlantılı olarak farklı şekilde etki edebilir. Burada programlamasıralaması, yansıtılmış eksenler ve kullanılan dönme fonksiyonubelirleyicidir. Dönme işlemi sırasında ve takip eden işlemesnasında çarpışma tehlikesi oluşur!

İşlem akışını ve pozisyonları, grafiksel simülasyon yardımıylakontrol edinProgram akışı tekli tümce işletim türündeki NC programınıya da program bölümünü dikkatli şekilde test edin

Örnekler1 28 YANSIMA döngüsü dönme fonksiyonu öncesinde döner

eksenler olmadan programlanmış:Kullanılan PLANE fonksiyonunun dönmesi (PLANE AXIALhariç) yansıtılırYansıma, dönme sonrasında PLANE AXIAL ile ya da 19döngüsü ile etki eder

2 28 YANSIMA döngüsü dönme fonksiyonu öncesinde bir dönereksenle programlanmış:

Yansıtılmış döner eksen, kullanılan PLANE fonksiyonunundönmesi üzerinde etki etmez, yalnızca döner ekseninhareketi yansıtılır

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 355

Page 356: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Otomatik döndürme: MOVE/TURN/STAY (Giriş zorunludur)Düzlem tanımı için tüm parametreleri girdikten sonra, dönereksenlerinin hesaplanan eksen değerlerine nasıl döndürüleceğinibelirlemeniz gerekir:

PLANE fonksiyonu, döner eksenleri hesaplananeksen değerine otomatik olarak döndürmeli,bu sırada malzeme ve alet arasındaki rölatifpozisyon değişmemelidir.Kumanda, doğrusal eksenlerde dengelemehareketi uygularPLANE fonksiyonu, döner eksenleri otomatikolarak hesaplanan eksen değerine döndürmelidir,bu sırada sadece döner eksenler konumlandırılır.Kumanda, doğrusal eksenlerde dengelemehareketi uygulamazDöner eksenleri sonra gelen, ayrı birkonumlandırma tümcesinde döndürürsünüz

MOVE (PLANE fonksiyonu otomatik olarak dengeleme hareketi iledöndürülmelidir) seçeneğini belirlediyseniz aşağıda açıklanan ikiparametre Alet ucu dönme noktası mesafesi ve Besleme? F=tanımlanmalıdır.TURN (PLANE fonksiyonu otomatik olarak dengeleme hareketiile döndürülmelidir) seçeneğini belirlediyseniz aşağıda açıklananBesleme? F= parametresi tanımlanmalıdır.Doğrudan sayı değerleriyle tanımlanan F beslemesine alternatifolarak döndürme hareketlerinin FMAX (hızlı hareket) ya da FAUTO(T tümcesindeki besleme) ile de yapılmasını sağlayabilirsiniz.

PLANE fonksiyonunu STAY ile bağlantılı olarakkullanırsanız döner eksenlerini ayrı bir pozisyontümcesinde PLANE fonksiyonu sonrasında döndürmenizgerekir.

356 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 357: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

WZ ucundan dönme noktası mesafesi (artan): DISTparametresi üzerinden döndürme hareketindeki dönmenoktasının yerini, alet ucundaki güncel pozisyona dayanarakdeğiştirirsiniz.

Alet, döndürmeden önce malzeme için belirtilen mesafedebulunuyorsa alet döndükten sonra da göreceli bakımdan aynıpozisyonda durur (sağ ortadaki şekle bakın, 1 = DIST)Alet, döndürmeden önce malzeme için belirtilen mesafedebulunmuyorsa alet döndükten sonra göreceli bakımdan çıkışpozisyonuna ötelenmiş olarak durur (sağ alttaki şekle bakın,1 = DIST)

Kumanda, aleti (tezgahı) alet ucunun etrafında döndürür.Besleme? F=: Aletin döndürüleceği hat hızıWZ ekseninde geri çekme uzunluğu?: Geri çekme yoluMB, artarak güncel alet konumundan kumandanın dönmeişleminden önce hareket ettiği etkin alet eksen yönünde etkieder. MB MAX aleti yazılım son konum şalterinin hemen önünekadar hareket ettirir

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 357

Page 358: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Döner eksenleri ayrı bir NC tümcesinde döndürmeDöner eksenleri ayrı konumlandırma tümcesinde döndürmekisterseniz (STAY opsiyonu seçilmiş), aşağıdaki gibi hareket edin:

BILGIDikkat çarpışma tehlikesi!Kumanda, alet ve malzeme arasında otomatik bir çarpışmakontrolü gerçekleştirmez. Döndürme öncesinde yanlış ya daeksik ön konumlandırma olması durumunda döndürme hareketisırasında çarpışma tehlikesi oluşur!

Döndürme öncesinde güvenli bir konum programlayınProgram akışı tekli tümce işletim türünde NC programını yada program bölümünü dikkatli şekilde test edin

İstediğiniz PLANE fonksiyonunu seçin, otomatik döndürmeyiSTAY ile tanımlayın. Çalışma sırasında kumanda, makinenizdemevcut döner eksenlerin pozisyon değerlerini hesaplar vebunları Q120 (A ekseni), Q121 (B ekseni) ve Q122 (C ekseni)sistem parametrelerine kaydederKumanda tarafından hesaplanan açı değerlerindenkonumlandırma tümcesini tanımlayın

Örnek: C yuvarlak tezgahı ve A döndürme tezgahını hacimsel açı B+45° olacak şekilde döndürün...

N10 G00 Z+250 G40* Güvenli yükseklikte pozisyonlandırın

N20 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY* PLANE fonksiyonunu tanımlama ve etkinleştirme

N30 G01 A+Q120 C+Q122 F2000* Kumandadan hesaplanan değerlerle döner eksenikonumlandırma

... Döndürülmüş düzlemde işlem tanımı

358 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 359: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Alternatif döndürme seçeneklerini belirleme: SYM (SEQ) +/–(giriş isteğe bağlıdır)Kumanda, tanımladığınız çalışma düzlemi konumundanmakinenizde mevcut döner eksenlerin uygun konumu belirlemelidir.Genel olarak her zaman iki çözüm olanağı sunulur.

Olası çözüm seçeneklerinden birinin belirlenmesi içinkumanda, iki SYM ve SEQ seçeneği sunar. Seçenekleriyazılım tuşlarının yardımıyla seçersiniz. SYM standartseçenektir.SEQ, Master eksenin temel konumundan (0°) yolaçıkar. Master ekseni, aletten hareketle ilk döner eksenveya tezgahtan hareketle son döner eksendir (makineyapılandırmasına bağlıdır). İki çözüm seçeneği pozitifveya negatif alanda bulunuyorsa kumanda, otomatikolarak en yakın çözümü kullanır (daha kısa yol). İkinciçözüm seçeneğine ihtiyaç duyuyorsanız çalışmadüzlemini döndürmeden önce Master eksenini öncedenkonumlandırmanız (ikinci çözüm olanağı alanında) ya daSYM ile çalışmanız gerekir.SYM, SEQ'nun tersine Master ekseninin simetri noktasınıreferans olarak kullanır. Her Master ekseni birbirinden180° uzakta duran iki simetri ayarına sahiptir (kısmenhareket alanında sadece tek bir simetri ayarı).Simetri noktasını aşağıdaki şekilde belirlersiniz:

PLANE SPATIAL öğesini herhangi bir hacimsel açı veSYM+ ile uygulayınMaster eksenin eksen açısını bir Q parametresinekaydedin, ör. -100PLANE SPATIAL fonksiyonunu SYM- ile tekrarlayınMaster eksenin eksen açısını bir Q parametresinekaydedin, ör. -80Ortalama değer oluşturma, ör. -90

Ortalama değer simetri noktasına eşittir.

SEQ için referans SYM için referans

SEQ-

SEQ+

SYM-

SYM+

SYM fonksiyonu yardımıyla Master ekseninin simetri noktasınailişkin çözüm seçeneklerinden birini seçin:

SYM+, Master eksenini simetri noktasından yola çıkarak pozitifyarı alanda konumlandırırSYM-, Master eksenini simetri noktasından yola çıkarak negatifyarı alanda konumlandırır

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 359

Page 360: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

SEQ fonksiyonu yardımıyla Master ekseninin temel konumuna ilişkinçözüm seçeneklerinden birini seçin:

SEQ+, Master ekseninin temel konumdan yola çıkarak pozitifdöndürme alanında konumlandırırSEQ-, Master ekseninin temel konumdan yola çıkarak negatifdöndürme alanında konumlandırır

SYM (SEQ) ile seçtiğiniz çözüm makinenin hareket alanında değilsekumanda açıya izin verilmez hata mesajını verir.

PLANE AXIAL ile kullanılması halinde SYM (SEQ)fonksiyonu etki etmez.

SYM (SEQ) öğesini tanımlamazsanız kumanda, çözümü aşağıdakigibi tespit eder:1 Her iki çözüm olanağının döner eksenlerindeki hareket alanında

olup olmadığının belirlenmesi2 İki çözüm seçeneği: döner eksenlerin güncel pozisyonundan

hareketle en kısa yola sahip çözüm seçeneğinin seçilmesi3 Bir çözüm seçeneği: tek çözüm seçeneğinin seçilmesi4 Çözüm seçeneği yok: Açıya izin verilmez hata mesajının

verilmesi

C yuvarlak tezgahlı ve A döner tezgahlı makine için örnek.Programlanmış fonksiyon: PLANE SPATIAL SPA+0 SPB+45 SPC+0

Sonlandırma şalteri Başlangıç pozisyonu SYM = SEQ Eksen konumu sonucu

Yok A+0, C+0 programlanmamış A+45, C+90

Yok A+0, C+0 + A+45, C+90

Yok A+0, C+0 – A-45, C-90

Yok A+0, C-105 programlanmamış A-45, C-90

Yok A+0, C-105 + A+45, C+90

Yok A+0, C-105 – A-45, C-90

–90 < A < +10 A+0, C+0 programlanmamış A-45, C-90

–90 < A < +10 A+0, C+0 + Hata mesajı

–90 < A < +10 A+0, C+0 - A-45, C-90

360 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 361: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

B yuvarlak tezgahlı ve A döner tezgahlı bir makine için örnek(uç şalter A +180 ve -100). Programlanmış fonksiyon: PLANESPATIAL SPA-45 SPB+0 SPC+0

SYM SEQ Eksen konumu sonucu Kinematik görünüm

+ A-45, B+0

- Hata mesajı Sınırlı alanda çözüm yok

+ Hata mesajı Sınırlı alanda çözüm yok

- A-45, B+0

Simetri noktasının konumu kinematiğe bağlıdır.Kinematiği değiştirirseniz (ör. kafa değişimi) simetrinoktasının konumu da değişir.Kinematiğe bağlı olarak SYM pozitif dönme yönü SEQpozitif dönme yönüne eşit değildir. Bu nedenle hermakinede simetri noktasının konumunu ve SYM dönmeyönünü programlama öncesinde tespit edin.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 361

Page 362: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

Dönüştürme türü seçimi (giriş isteğe bağlıdır)COORD ROT ve TABLE ROT dönüşüm türleri, serbest bir dönereksenin pozisyonu ile çalışma düzlemi koordinat sistemininoryantasyonunu etkiler.Herhangi bir döner eksen şu durumda serbest bir döner eksen olur:

Döndürme durumunda rotasyon ekseninin ve alet eksenininparalel olmasından ötürü, döner eksenin alet dizilimine etkisiyokturDöner eksen kinematik zincirde, malzemeden hareketle birincidöner eksendir

COORD ROT ve TABLE ROT dönüşüm türlerinin etkisi böyleceprogramlı hacimsel açılara ve makine kinematiğine bağlıdır.

Programlama uyarıları:Bir döndürme durumunda serbest bir döner eksenoluşmazsa COORD ROT ve TABLE ROT dönüşümtürleri etkisizdirPLANE AXIAL fonksiyonunda COORD ROT veTABLE ROT dönüşüm türleri etkisizdir

362 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 363: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Serbest bir döner eksenle etki

Programlama uyarılarıCOORD ROT ve TABLE ROT dönüşüm türleriylekonumlandırma davranışı için serbest döner eksenintezgah ya da başlık ekseni tipinde olması önemtaşımazSerbest döner eksenin sonuçlanan eksen pozisyonudiğer etkenlerin yanı sıra etkin bir temel devrebağlıdırÇalışma düzlemi koordinat sisteminin oryantasyonubuna ek olarak, örn. döngü 10 DONME yardımıylaprogramlı bir rotasyona bağlıdırDONME

Yazılım tuşu Etki

COORD ROT:Kumanda, serbest döner ekseni 0'akonumlandırırKumanda, çalışma düzlemi koordinatsistemini programlı hacimsel açıya görehizalar

TABLE ROT ile:SPA ve SPB eşittir 0SPC eşit veya eşit değildir 0Kumanda, serbest döner ekseni programlıhacimsel açıya göre hizalarKumanda, çalışma düzlemi koordinatsistemini temel koordinat sistemine görehizalar

TABLE ROT ile:En az SPA veya SPB eşit değildir 0SPC eşit veya eşit değildir 0Kumanda serbest döner eksenikonumlandırmaz, çalışma düzleminindöndürme öncesindeki pozisyonu korunurMalzemenin birliktekonumlandırılmamasından dolayı kumanda,çalışma düzlemi koordinat sistemini programlıhacimsel açıya göre hizalar

Bir dönüşüm türü seçilmediğinde kumanda, PLANEfonksiyonları için COORD ROT dönüşüm türünü kullanır

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 363

Page 364: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)11

ÖrnekAşağıdaki örnek, serbest bir döner eksenle bağlantılı olarakTABLE ROT dönüşüm türünün etkisini gösterir.

...

N60 G00 B+45 R0* Döner ekseni ön konumlandırma

N70 PLANE SPATIAL SPA-90 SPB+20 SPC+0 TURN F5000TABLE ROT*

Çalışma düzlemi hareketi

...

Başlangıç noktası A = 0, B = 45 A = -90, B = 45

Kumanda, B eksenini B+45 eksen açısına konumlandırırSPA-90 ile programlanan döndürme durumunda B ekseniserbest döner eksen olurKumanda serbest döner ekseni konumlandırmaz, çalışmadüzleminin döndürülmesinden önce B ekseninin pozisyonukorunurMalzemenin birlikte konumlandırılmamasından dolayı kumanda,çalışma düzlemi koordinat sistemini programlı hacimsel açı SPB+20'ye göre hizalar

364 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 365: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | PLANE fonksiyonu: Çalışma düzleminin döndürülmesi (seçenek #8)

Çalışma düzlemini döner eksenler olmadan döndürmeMakine el kitabını dikkate alın!Bu fonksiyon, makine üreticisi tarafından serbestbırakılmalı ve uyarlanmalıdır.Makine üreticisi kinematik açıklamasında örn. takılan biraçı kafasının tam açısını dikkate almak zorundadır.

Programlanmış çalışma düzlemini döner eksenler olmadan da aletedikey olarak hizalayabilirsiniz, örn. çalışma düzlemini takılı bir açıkafasına uyarlamak için.0PLANE SPATIAL fonksiyonu ve STAY konumlandırma davranışıile çalışma düzlemini makine üreticisi tarafından girilmiş açıyadöndürebilirsiniz.Sabit Y alet yönlü takılı açı kafası örneği:

ÖrnekN10 T 5 G17 S4500*

N20 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY*

Döndürme açısı alet açısına tam uymalıdır, aksi haldekumanda bir hata mesajı verir.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 365

Page 366: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döndürülmüş düzlemde kamber frezesi (seçenek #9)11

11.3 Döndürülmüş düzlemde kamber frezesi(seçenek #9)

FonksiyonYeni PLANE fonksiyonu ve M128 ile döndürülmüş çalışmadüzlemlerinde kamber frezeleri yapabilirsiniz. Bunlar için ikitanımlama olanağı kullanıma sunulur:

Tek bir devir eksenin artan uygulamasıyla kamber frezelerinalınması

Döndürülmüş düzlemde kamber frezeler, sadece yarıçapfrezesiyle mümkündür.

Tek bir devir ekseninin artımlı olarak uygulamasıylakamber frezelerin alınması

Aleti serbest hareket ettirinİstediğiniz PLANE fonksiyonunu tanımlayın, pozisyondavranışını dikkate alınM128'i etkinleştirinDoğru tümcesi üzerinden istediğiniz kamber açısını ilgili ekseneartan biçimde hareket ettirin

Örnek

...

N12 G00 G40 Z+50* Güvenli yükseklikte pozisyonlandırın

N13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50F900*

PLANE fonksiyonunu tanımlama ve etkinleştirme

N14 M128* M128 etkinleştirin

N15 G01 G91 F1000 B-17* Kamber açısını ayarlama

... Döndürülmüş düzlemde işleme tanımı

366 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 367: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar

11.4 Döner eksenler için ek fonksiyonlar

A, B, C döner eksenlerinde mm/dak cinsindenbesleme: M116 (seçenek #8)Standart davranışKumanda, programlı beslemeyi bir döner eksende derece/dak.olarak yorumlar (MM programlarında ve inç programlarında). Budurumda hat beslemesi, alet merkezinin döner eksen merkezineolan mesafesine bağlıdır.Bu mesafe ne kadar büyükse, hat beslemesi o kadar büyük olur.

M116'lı devir eksenlerindeki mm/dak olarak besleme

Makine el kitabını dikkate alın!Makine geometrisi, makine üreticisi tarafından kinematikaçıklamasında tanımlanmış olmalıdır.

Programlama uyarıları:M116 fonksiyonu tezgah ve başlık eksenleri ilekullanılabilir.M116 fonksiyonu ayrıca etkin Çalışma düzlemihareketi fonksiyonunda da etki eder.M128 ya da TCPM fonksiyonlarının M116 ilekombinasyonu mümkün değildir. Etkin M128 yada TCPM fonksiyonu durumunda bir eksen içinM116 etkinleştirmek istiyorsanız bu eksenin M138fonksiyonu yardımıyla eksen hareketini dolaylı olarakdevre dışı bırakmalısınız. M138 ile M128 ya daTCPM fonksiyonunun etki ettiği ekseni belirttiğiniz içindolaylı. Bu şekilde M116 otomatik olarak M138 ileseçilmeyen eksene etki eder.Diğer bilgiler: "Hareketli eksen seçimi: M138",Sayfa 373M128 ya da TCPM fonksiyonları olmadan M116ayrıca iki döner eksene eş zamanlı olarak etkiedebilir.

Kumanda, programlı beslemeyi bir döner eksende mm/dk. olarak(veya 1/10 inç/dk.) yorumlar. Bu esnada kumanda her bir tümcebaşlangıcında beslemeyi bu NC tümcesi için hesaplar. Bir dönereksendeki besleme, alet döner eksen merkezine hareket etse bileNC tümcesi işlenirken değişmez.

EtkiM116 çalışma düzleminde etki eder. M117 ile M116 geri alınır.Program sonunda M116 aynı şekilde etkisiz kalır.M116 tümce başlangıcında etkili olur.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 367

Page 368: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar11

Devir eksenlerini yol standardında hareket ettirme:M126Standart davranış

Makine el kitabını dikkate alın!Döner eksenlerin konumlandırma tutumu makineye bağlıbir fonksiyondur.

Göstergeleri 360° altındaki değerlere düşürülmüş dönereksenlerin konumlandırılmasında kumandanın standart davranışıshortestDistance (no. 300401) makine parametresine bağlıdır.Burada kumandanın nominal pozisyonu ve gerçek pozisyonarasındaki farkın ya da kumandanın daima (M126 olmadan da) enkısa yoldan programlı pozisyona yaklaşması tespit edilir. Örnekler:

Gerçek pozisyon Nominal pozisyon Hareket yolu

350° 10° –340°

10° 340° +330°

M126 ile davranışKumanda, M126 ile göstergesi 360° altındaki değerlere azaltılmışbir döner ekseni, kısa yolda hareket ettirir. Örnekler:

Gerçek pozisyon Nominal pozisyon Hareket yolu

350° 10° +20°

10° 340° –30°

EtkiM126 tümce başlangıcında etkili olur.M126, M127 ile geri alınır; program sonunda M126 etkisiz olur.

368 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 369: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar

Devir ekseni göstergesini 360° altındaki bir değereindirme: M94Standart davranışKumanda, aleti güncel açı değerinden programlanan açı değerinegetirir.

Örnek:Geçerli açı değeri: 538°Programlanan açı değeri: 180°Gerçek hareket yolu: -358°

M94 ile davranışKumanda, tümce başında güncel açı değerini 360°'nin altındakibir değere azaltır ve daha sonra programlanan değere gider.Birden fazla döner eksen etkinse M94, tüm döner eksenleringöstergesini küçültür. Alternatif olarak M94 arkasına bir dönereksen girebilirsiniz. Kumanda daha sonra sadece bu ekseningöstergesini düşürür.Bir hareket sınırı girdiyseniz ya da bir yazılım sınır şalteri etkinseilgili eksen için M94 fonksiyonu yoktur.

Örnek: Tüm etkin döner eksenlerin gösterge değerleriniküçültünN50 M94*

Örnek: C ekseninin gösterge değerini küçültünN50 M94 C*

Örnek: Etkin tüm döner eksenlerin göstergesini küçültün veardından C ekseni ile programlanan değere gidinM50 G00 C+180 M94*

EtkiM94 sadece M94'in programlandığı NC tümcesinde etki eder.M94 tümce başlangıcında etkili olur.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 369

Page 370: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar11

Hareketli eksenlerin konumlanmasında alet ucukonumunu koruyun (TCPM): M128 (seçenek #9)Standart davranışAletin ayar açısı değiştiğinde alet ucunda nominal pozisyonakıyasla bir ofset oluşur. Kumanda bu ofseti telafi etmez. Kullanıcı,NC programındaki sapmayı dikkate almazsa işlem kaydırılmışolarak uygulanır.

M128 ile davranış (TCPM: Tool Center Point Management)NC programında kumandalı bir hareketli eksenin pozisyonudeğişirse hareket işlemi sırasında alet ucu pozisyonu malzemeyekıyasla değişmeden kalır.

BILGIDikkat çarpışma tehlikesi!Hirth dişli döner eksenler dönmek için dişliden dışarıya hareketetmelidir. Dışarıya hareket etme ve dönme hareketi sırasındaçarpışma tehlikesi oluşur!

Hareketli eksen konumu değiştirilmeden önce aleti serbestsürün

M128'in arkasına kumandanın dengeleme hareketini doğrusaleksende uyguladığı beslemeyi girebilirsiniz.Hareketli eksenin konumunu program akışı sırasında el çarkıyladeğiştirmek isterseniz M128 fonksiyonunu M118 ile bağlantılıolarak kullanın. Bir el çarkı konumlandırmasının bindirmesi, M128etkin olduğunda, etkin koordinat sisteminde veya döndürülmeyenkoordinat sistemindeki Manuel İşletim türünde, 3D-ROTmenüsündeki ayara bağlıdır.

Programlama uyarıları:M91 ya da M92 ile konumlandırmalar öncesinde vebir T tümcesinden önce: M128 fonksiyonunu sıfırlayınKontur zararlarını önlemek için M128 ile sadeceyarıçap frezesi kullanabilirsinizAlet uzunluğu, Bilye frezesi koni merkezini bazalmalıdırM128 etkinse kumanda, durum göstergesinde TCPMsembolünü gösterir

370 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 371: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar

Döner tezgahlarda M128M128 etkinken bir döner tezgah hareketi programlarsanız kumanda,koordinat sistemini beraberinde döndürür. Örn. C eksenini 90°döndürür (konumlandırma veya sıfır noktasını kaydırmayla) ve dahasonra X ekseninde bir hareket programlarsanız konumlandırmamantığı, hareketi Y makine ekseninde uygular.Kumanda, yuvarlak tezgah hareketi ile yerleştirilen referansnoktasını da taşır.

Üç boyutlu alet düzeltmede M128M128 etkinken ve G41/G42 yarıçap düzeltmesi etkin durumdaykenüç boyutlu bir alet düzeltme uygularsanız kumanda belirli makinegeometrilerinde döner eksenleri otomatik olarak konumlandırır(Peripheral-Milling).

EtkiM128 tümce başlangıcında, M129 tümce sonunda etkilidir. M128manuel işletim türlerinde de etki eder ve işletim türü değişimindensonra etkin kalır. Dengeleme hareketi beslemesi, yeni bir beslemeprogramlayana kadar veya M128'i M129 ile sıfırlayana kadar etkiliolur.M128'i M129 ile sıfırlayın. Program akışı işletim türünde yeni birNC programı seçtiğinizde kumanda M128'i de sıfırlar.

Örnek: Dengeleme hareketlerini 1000 mm/dak. değerinde birbesleme ile gerçekleştirinN50 G01 G41 X+0 Y+38.5 IB-15 F125 M128 F1000*

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 371

Page 372: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar11

Kumanda edilmeyen devir eksenli eğim frezeleriMakinenizde kumanda edilmeyen döner eksenleriniz varsa (yanisayaç eksenleri) M128 ile bağlantılı olarak bu eksenlerle de etkinçalışmalar yapabilirsiniz.Aşağıdaki işlemleri yapın:1 Döner eksenleri manuel olarak istediğiniz pozisyona getirin.

M128 bu sırada etkin olmamalıdır2 M128'i etkinleştirin: Kumanda, mevcut tüm döner eksenlere ait

gerçek değerleri okur, buradan alet merkezinin yeni pozisyonunuhesaplar ve pozisyon göstergesini günceller

3 Kumanda, gerekli dengeleme hareketini sonraki pozisyonlamatümcesi ile uygular

4 İşlemeyi uygulayın5 Program sonunda M128'i M129 ile sıfırlayın ve döner eksenleri

tekrar çıkış konumuna getirin

M128 etkin olduğu sürece kumanda, kumandaedilmeyen döner eksenin gerçek pozisyonunu denetler.Gerçek pozisyon makine üreticisi tarafından tanımlanannominal pozisyon değerinden sapma gösterirsekumanda bir hata mesajı verir ve program akışını keser.

372 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 373: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar

Hareketli eksen seçimi: M138Standart davranışKumanda M128 ve Çalışma düzlemi hareketi fonksiyonlarındamakine üreticiniz tarafından makine parametrelerinde belirlenendöner eksenleri dikkate alır.

M138 ile davranışKumanda yukarıda sunulan fonksiyonlarda sadece M138 iletanımladığınız hareketli eksenleri dikkate alır.

Makine el kitabını dikkate alın!Eğer M138 fonksiyonuyla hareketli eksenlerin sayısınısınırlarsanız bu, makinenizin hareket olanaklarını dasınırlayabilir. Kumandanın, seçimi kaldırılmış eksenlerineksen açısını dikkate almasını ya da 0 olarak almasınımakine üreticiniz tespit eder.

EtkiM138 tümce başlangıcında etkili olur.M138'i sıfırlamak için hareketli eksenlerin girişi olmadan M138'iyeniden programlayın.

ÖrnekYukarıda sunulan fonksiyonlar için sadece C hareketli ekseninidikkate alın.

N50 G00 Z+100 G40 M138 C*

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 373

Page 374: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Döner eksenler için ek fonksiyonlar11

Tümce sonundaki GERÇEK/NOMİNAL konumlardamakine kinematiğinin dikkate alınması: M144(seçenek no. 9)Standart davranışKinematik örn. bir ara milin değiştirilmesi veya bir ayar açısınıngirilmesi nedeniyle değişirse kumanda bu değişikliği telafi etmez.Kullanıcı, NC programındaki kinematik değişikliğini dikkate almazsaişlem kaydırılmış olarak uygulanır.

M144 ile davranış

Makine el kitabını dikkate alın!Makine geometrisi, makine üreticisi tarafından kinematikaçıklamasında tanımlanmış olmalıdır.

M144 fonksiyonuyla kumanda, pozisyon göstergesinde makinekinematiğinin değişikliğini dikkate alır ve alet ucunun malzemekarşısında kaydırılmasını telafi eder.

Programlama ve kullanım bilgileri:M91 ya da M92 ile konumlamaya etkin M144durumunda izin verilir.Program akışı tümce takibi ve Program akışı teklitümce işletim türlerindeki pozisyon göstergesi ancakhareketli eksenler son pozisyonlarına ulaştıktansonra değişir.

EtkiM144 tümce başlangıcında etkili olur. M144, M128 veya hareketçalışma düzlemi ile bağlantılı olarak etki etmez.M145 programlanırken M144 kaldırılmalıdır.

374 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 375: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Peripheral Milling: M128 ile 3D yarıçap düzeltmesi ve yarıçap düzeltmesi (G41/G42)

11.5 Peripheral Milling: M128 ile 3D yarıçapdüzeltmesi ve yarıçap düzeltmesi (G41/G42)

UygulamaPeripheral Milling'de kumanda, aleti hareket yönüne ve alet yönünedik olarak DR delta değerleri toplamı (alet tablosu ve T tümcesi)kadar kaydırır. Düzeltme yönünü G41/G42 yarıçap düzeltmesi ilebelirleyin (Y+ hareket yönü).Kumandanın belirtilen alet yönlendirmesine ulaşabilmesi içinM128 fonksiyonunu ve daha sonra alet yarıçapı düzeltmesinietkinleştirmeniz gerekir. Ardından kumanda, makinenin dönereksenlerini aletin döner eksen koordinatları ile belirtilen aletoryantasyonuna etkin düzeltmeyle ulaşacağı şekilde otomatikolarak konumlandırır.Diğer bilgiler: "Hareketli eksenlerin konumlanmasında alet ucukonumunu koruyun (TCPM): M128 (seçenek #9)", Sayfa 370

Makine el kitabını dikkate alın!Bu fonksiyon yalnızca hacimsel açılarla mümkündür.Giriş imkanını makine üreticiniz tanımlar.Kumanda tüm makinelerdeki döner eksenleri otomatikkonumlandıramaz.

Kumanda, 3D alet düzeltmesi için esasen tanımlı deltadeğerleri kullanır. Kumanda, toplam alet yarıçapını (R+ DR) sadece, FUNCTION PROG PATH IS CONTOURdevreye almışsanız hesaplar.Diğer bilgiler: "Programlanmış hattın yorumlanması",Sayfa 376

BILGIDikkat çarpışma tehlikesi!Bir makinenin döner eksenlerinde sınırlı hareket alanlarıbulunabilir, örn. -90° ila +10° ile B başlık ekseni. Hareket açısının+10° üzerinde değiştirilmesi burada tezgah ekseninde bir 180°dönüşe yol açabilir. Dönme hareketi sırasında çarpışma tehlikesioluşur!

Döndürme öncesinde duruma göre güvenli bir konumprogramlayınProgram akışı tekli tümce işletim türündeki NC programınıya da program bölümünü dikkatli şekilde test edin

Alet oryantasyonunu, bir G01 tümcesinde aşağıda anlatıldığı gibitanımlayabilirsiniz.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 375

Page 376: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | Peripheral Milling: M128 ile 3D yarıçap düzeltmesi ve yarıçap düzeltmesi (G41/G42)11

Örnek: Alet oryantasyonunun, M128 ve devir eksenlerikoordinatları ile tanımı

N10 G00 G90 X-20 Y+0 Z+0 B+0 C+0* Ön konumlama

N20 M128* M128'i etkinleştirme

N30 G01 G42 X+0 Y+0 Z+0 B+0 C+0 F1000* Yarıçap düzeltmesini etkinleştirin

N40 X+50 Y+0 Z+0 B-30 C+0* Devir eksenini ayarlayın (alet oryantasyonu)

Programlanmış hattın yorumlanmasıFUNCTION PROG PATH fonksiyonuyla kumandanın 3D yarıçapdüzeltmesini şimdiye kadar olduğu gibi sadece delta değerlerleilgili olacağını ya da komple alet yarıçapı ile ilgili olacağınıbelirleyebilirsiniz. FUNCTION PROG PATH devreye alırsanızprogramlanmış koordinatlar kontur koordinatlarıyla tam olarakörtüşür. FUNCTION PROG PATH OFF ile özel yorumu devredençıkarabilirsiniz.

Uygulama şekliTanımlamada aşağıdaki adımları uygulayın:

Yazılım tuşu çubuğunu özel fonksiyonlarla birlikteaçın

PROGRAM FONKS. yazılım tuşuna basın

FUNCTION PROG PATH yazılım tuşuna basın

Aşağıdaki seçenekleri kullanabilirsiniz:

Yazılım tuşu FonksiyonProgramlanmış hattın kontur olarak yorumunudevreye alınKumanda 3D yarıçap düzeltmesinde tam aletyarıçapını R + DR ve tam köşe yarıçapını R2 +DR2 hesaplar.

Programlanmış hattın özel yorumunu kapatınKumanda 3D yarıçap düzeltmesinde sadece DRve DR2 delta değerlerini hesaplar.

FUNCTION PROG PATH devreye alırsanız programlanmış hattınyorumu kontur olarak 3D düzeltmelerinin hepsi için fonksiyonutekrar kapatıncaya kadar etki eder.

376 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 377: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme

11.6 CAM programlarını işlemeNC programlarını harici olarak bir CAM sistemiyle oluşturursanızaşağıdaki bölümlerde listelenen tavsiyeleri dikkate almanız önerilir.Böylece kumandanın performansı yüksek hareket kılavuzunu eniyi şekilde kullanabilir ve genelde daha iyi malzeme yüzeylerinidaha kısa işlem süresiyle elde edebilirsiniz. Kumanda yüksekişleme hızlarına rağmen çok yüksek bir kontur doğruluğu eldeeder. Bunun temeli, TNC 620 bünyesinde ADP (Advanced DynamicPrediction) fonksiyonuyla kombine olarak gerçek zamanlı işletimsistemi HeROS 5'tir. Böylece kumanda yüksek nokta yoğunlukluNC programlarını da oldukça iyi işleyebilir.

3D modelinden NC programınaBir CAD modelinden, NC programı oluşturma sürecininbasitleştirilmiş hali aşağıdaki gibidir:

CAD: Model oluşturmaTasarım bölümleri, işlenecek malzemenin bir 3D modelinikullanıma sunar. 3D modeli en uygun durumda toleransmerkezinde oluşturulur.CAM: Hat oluşturma, Alet düzeltmesiCAM programlayıcı malzemenin işlenecek alanları için işlemstratejilerini belirler. CAM sistemi, CAD modelinin yüzeylerindenalet hareketinin hatlarını hesaplar. Bu alet hatları, işlenecekyüzeylerin önceden belirlenen kiriş hatalarına ve toleranslaraen iyi şekilde yakınlaşacağı şekilde CAM sistemi tarafındanhesaplanan tekli noktalardan oluşur. Böylece CLDATA (cutterlocation data) olarak adlandırılan, makineye karşı nötr birNC programı oluşur. Bir post işlemci, CNC kumandasınınişleyebileceği makine ve kumandaya özel bir NC programınıCLDATA'dan oluşturur. Post işlemci, makine ve kumandayailişkin olarak uyarlanır. CAM sistemiyle CNC kumandasıarasındaki merkezi bağdır.Kumanda: Hareket kontrolü, tolerans denetimi, hız profiliKumanda, NC programında tanımlanmış noktalardan her birmakine ekseninin hareketini ve gerekli hız profillerini hesaplar.Performansı yüksek filtre fonksiyonları bu sırada konturu, konturçekmenin izin verilen maksimum hat sapmasına uyacağı şekildeişler ve düzleştirir.Mekatronik: besleme ayarı, tahrik tekniği, makineMakine, tahrik sistemi yardımıyla kumanda tarafındanhesaplanan hareket ve hız profillerini gerçek alet hareketlerinedönüştürür.

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 377

Page 378: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme11

Post işlemci yapılandırmasında dikkate alınPost işlemci yapılandırmasında aşağıdaki noktaları dikkatealın:

Eksen pozisyonlarındaki veri çıkışını virgülden sonra en azdört basamağa kadar doğru ayarlayın. Böylece NC verilerininkalitesi iyileşir ve malzeme yüzeyine görülebilir etkide bulunacakyuvarlatma hatalarını önleyebilirsiniz. Virgülden sonra beşbasamağa kadar çıkış (seçenek no. 23), optik yapı parçalarıve ör. otomobil sektöründeki biçimler gibi çok büyük yarıçaplı(küçük eğiklikler) yapı parçaları için iyileştirilmiş bir yüzey kalitesisağlayabilirKumanda, seçenek no. 23'ten bağımsız olarak LN tümceleriniher zaman yüksek doğruluk seviyesinde hesapladığı için yüzeynormalleri vektörleriyle işlemedeki veri çıkışı (LN tümceleri, sadeceaçık metin programlaması) virgülden sonra daima yedi haneolarak uygulanmalıdırBirbirini takip eden, artımlı NC tümcelerinden kaçının, aksi haldemünferit NC tümcelerinin toleransları çıktıda toplanabilir32 döngüsündeki toleransı, standart davranışta CAM sistemindekitanımlı kiriş hatasının en az iki katından büyük olacak şekildeayarlayın. G32 döngüsünün fonksiyon açıklamasındaki bilgileri dedikkate alınCAM programında çok büyük olarak ayarlanmış kiriş hatası, ilgilikontur eğimine bağlı olarak büyük yön değiştirmeli NC tümcemesafelerine neden olabilir. Bu nedenle, tümce geçişlerindebesleme çökmeleri meydana gelebilir. Homojen olmayan NCprogramının besleme çökmelerinden kaynaklanan düzenlihızlanmalar (güç uyarımına eşit), makine yapısında istenmeyen birtitreşim uyarımına neden olabilirCAM sistemi tarafından hesaplanan hat noktalarını doğrutümceleri yerine daire tümceleriyle de değiştirebilirsiniz. Kumandadahili olarak daireleri, giriş formatında tanımlanabileceğinden dahadoğru hesaplarTamamen düz hatlarda ara nokta belirlemeyin. Düz hattın üzerindetamamen doğru şekilde yer almayan ara noktalar, malzemeyüzeyine görünür şekilde etki edebilirEğiklik geçişlerinde (köşeler) sadece bir NC veri noktasıbulunmalıdırSürekli kısa tümce mesafelerinden kaçının. Çok kısa kirişhatalarıyla aynı zamanda kontur eğimindeki ciddi değişimlernedeniyle CAM sisteminde kısa tümce mesafeleri meydana gelir.Tamamen düz hatlar, çoğunlukla CAM sisteminin sabit nokta çıkışınedeniyle zorlanan kısa tümce mesafelerine ihtiyaç duymazMalzeme yüzeyinde desenler meydana gelebileceği için eşiteğikliği olan yüzeylerde tamamen senkron bir nokta dağılımındankaçının5 eksenli eşzamanlı programlarda: Pozisyonlar, sadece farklı biralet dizilimiyle birbirinden ayrılıyorsa bu pozisyonların çift çıkışınıengelleyinHer NC tümcesinde beslemenin çıkışından kaçının. Bu,kumandanın hız profilini olumsuz şekilde etkileyebilir

378 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 379: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme

Makine kullanıcısı için yardımcı yapılandırmalar:Büyük NC programlarının daha iyi sıralanması için kumandanınsıralama fonksiyonu kullanımıDiğer bilgiler: "NC programlarını sıralama", Sayfa 183NC programının dokümantasyonu için kumandanın yorumfonksiyonu kullanımıDiğer bilgiler: "Yorumlar ekleme", Sayfa 179Delik ve basit cep geometrilerinin işlenmesi için kumandanınkapsamlı olarak mevcut döngülerini kullanınAyrıntılı bilgiler: Döngü programlaması kullanıcı el kitabıAyarlamalar sırasında konturları RL/RR alet yarıçapdüzeltmesiyle çıkarın. Böylece, makine kullanıcısı gereklidüzeltmeleri basit bir şekilde gerçekleştirebilir Diğer bilgiler: "Alet düzeltmesi", Sayfa 121Ön konumlandırma, işlem ve derinlik sevki beslemeleriniprogram başlangıcındaki Q parametreleri üzerinden tanımlayın

Örnek: Değişken besleme tanımları1 Q50 = 7500 ; KONUMLANDIRMA BESLEMESİ

2 Q51 = 750 ; DERİN BESLEME

3 Q52 = 1350 ; FREZE BESLEMESİ

...

25 L Z+250 R0 FMAX

26 L X+235 Y-25 FQ50

27 L Z+35

28 L Z+33.2571 FQ51

29 L X+321.7562 Y-24.9573 Z+33.3978 FQ52

30 L X+320.8251 Y-24.4338 Z+33.8311

...

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 379

Page 380: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme11

CAM programlaması sırasında dikkat edilecek noktalarKiriş hatalarının uyarlanması

Programlama uyarıları:Perdahlama işlemleri için CAM sistemindeki kirişhatasını 5 μm değerinden daha büyük ayarlamayın.döngü G62 içerisinde kumandada 1,3 ila maks. 3katT toleransı kullanın.Kumlama işlemlerinde kiriş hatalarının ve T toleransıtoplamı, tanımlanan işleme ölçüsünden küçükolmalıdır. Böylece serbest kontur ihlallerini önlersiniz.Somut değerler makinenizin dinamiğine bağlıdır.

CAM programında kiriş hatasını işleme bağlı olarak uyarlayın:Hız öncelikli kumlama:Kiriş hataları için daha büyük değerleri ve bunun için döngüG62 içerisinde uygun toleransı kullanın. İki değer için önemliolan konturun gerekli üst ölçüsüdür. Makinenizde özel birdöngü mevcutsa kumlama modunu ayarlayın. Makine kumlamamodunda genelde çok sarsıntılı ve yüksek hızla hareket eder

döngü G62 içerisinde olağan tolerans: 0,05 mm ila 0,3 mmarasındaCAM sistemindeki olağan kiriş hatası:0,004 mm ila 0,030 mm

Yüksek doğruluk öncelikli perdahlama:Küçük kiriş hatasını ve bunun için döngü G62 içerisinde uygunküçük toleransı kullanın. Veri yoğunluğu, kumandanın geçişveya köşeleri doğru şekilde algılayabileceği kadar yüksekolmalıdır. Makinenizde özel bir döngü mevcutsa perdahlamamodunu ayarlayın. Makine perdahlama modunda genelde azsarsıntılı ve yavaş hızla hareket eder

döngü G62 içerisinde olağan tolerans: 0,002 mm ila0,006 mm arasındaCAM sistemindeki olağan kiriş hatası:0,001 mm ila 0,004 mm

Yüksek yüzey kalitesi öncelikli perdahlama:Küçük kiriş hatasını ve bunun için döngü G62 içerisinde uygundaha büyük toleransı kullanın. Bu sayede kumanda, konturudaha çok düzleştirir. Makinenizde özel bir döngü mevcutsaperdahlama modunu ayarlayın. Makine perdahlama modundagenelde az sarsıntılı ve yavaş hızla hareket eder

döngü G62 içerisinde olağan tolerans: 0,010 mm ila0,020 mm arasındaCAM sistemindeki olağan kiriş hatası: yakl. 0,005 mm

380 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 381: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme

Diğer uyarlamalarCAM programlaması için aşağıdaki noktaları dikkate alın:

Yavaş işlem beslemeleri veya büyük yarıçaplı konturlarda kirişhatasını döngü G62 içerisindeki T toleransından yakl. üç ila beşkat küçük tanımlayın. Ek olarak 0,25 mm ile 0,5 mm arasındamaksimum nokta mesafesini tanımlayın. Ek olarak geometrihatası veya model hatası çok küçük (maks. 1 µm) seçilmelidir.Daha yüksek işlem beslemelerinde de eğik kontur bölgelerinde2.5 mm'den büyük nokta mesafeleri önerilmezDüz kontur elemanlarında doğru hareketinin başında vesonunda birer NC noktası yeterlidir, ara pozisyonların çıkışınıengelleyin5 eksenli eşzamanlı programlarda, doğrusal eksen tümceuzunluğunun döner eksen tümce uzunluğuna oranının çok fazladeğişmesini önleyin. Bundan dolayı alet referans noktasında(TCP) büyük oranda besleme azalmaları oluşabilirDengeleme hareketleri için besleme sınırlamasını (örn. M128F... üzerinden) sadece istisnai durumlarda kullanmalısınız.Dengeleme hareketleri için besleme sınırlaması, alet referansnoktasında (TCP) büyük oranda besleme azalmalarına nedenolabilir.Bilye frezeli 5 eksenli eşzamanlı işlemler için kullanılan NCprogramlarının, bilye merkezini referans alarak çıkarılmasınısağlayın. Bu sayede NC verileri genelde daha eşit olur. Buna ekolarak döngü G62 daha eşit bir besleme akışı için alet referansnoktasında (TCP) daha yüksek bir döner eksen toleransı TA (ör.1° ile 3° arasında) ayarlayabilirsinizSimit veya yarıçap frezeli 5 eksenli eşzamanlı işlemler içinkullanılan NC programlarında, bilye güney kutbuna NC çıkışısırasında daha düşük bir yuvarlak eksen toleransı seçin. Örn.0,1° olağan bir değerdir. Yuvarlak eksen toleransı için önemliolan izin verilen maksimum kontur hatasıdır. Bu kontur hatası,aletin olası eğri konumu, alet yarıçapı ve aletin erişim derinliğinebağlıdır.Bir şaft frezesi ile 5 eksenli azdırma frezelemesinde maksimumolası T kontur hatasını doğrudan L freze erişim uzunluğu ve izinverilen TA kontur toleransından hesaplayabilirsiniz: T ~ K x L x TA K = 0,0175 [1/°] Örnek: L = 10 mm, TA = 0,1°: T = 0,0175 mm

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 381

Page 382: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme11

Kumandada erişim seçenekleriCAM programlarının doğrudan kumandadaki tutumunu etkilemekiçin döngü G62 TOLERANS kullanıma sunulur. döngü G62 fonksiyonaçıklamasındaki bilgileri dikkate alın. Ayrıca CAM sistemindetanımlanmış kiriş hatalarının bağlamlarını dikkate alın.Diğer bilgiler: Döngü Programlaması Kullanıcı El Kitabı

Makine el kitabını dikkate alın!Bazı makine üreticileri ek bir döngü üzerinden makinenindavranışını ilgili işleme uyarlamanıza olanak sağlar, örn.döngü 332 ayarlama. Döngü 332 ile filtre, hızlanma vesallanma ayarları değiştirilebilir.

ÖrnekN340 G62 T0.05 P01 1 P02 3*

382 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 383: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Çok eksenli işlem | CAM programlarını işleme

Hareket kontrolü ADPBu fonksiyon, makine üreticisi tarafından serbestbırakılmalı ve uyarlanmalıdır.

CAM sistemlerindeki NC programlarının yetersiz veri kalitesiçoğu kez frezeli malzemelerde daha kötü bir yüzey kalitesine yolaçar. ADP (Advanced Dynamic Prediction) fonksiyonu, izin verilenmaksimum besleme profilinin daha önceden yapılan tahmininigeliştirir ve frezelemede besleme eksenlerinin hareket kontrolünüen iyi düzeye getirir. Bu sayede kısa işleme süreleriyle temizyüzeylerin frezelenmesi, bitişik alet hatlarındaki aşırı dengesiznokta dağılımında bile mümkündür. Son işlemin masrafları oldukçadüşürülür veya uygulanmaz.

ADP'nin en önemli avantajlarına genel bakış:İki yönlü frezelemede ileri ve geri hatlarda simetrik beslemedavranışıYan yana duran freze hatlarında düzgün besleme akışlarıCAM sistemleri tarafından oluşturulan NC programlarındadezavantajlı etkiler, örn. merdiven türünden kısa basamaklar,kaba kiriş toleransları, fazla yuvarlatılmış tümce son noktakoordinatları karşısında iyileştirilmiş tepkiZorlu koşullarda bile dinamik karakteristik boyutlarına kesinuyum

11

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 383

Page 384: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 385: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

12CAD dosyalarından

verileri uygula

Page 386: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | Ekran düzeni CAD-Viewer12

12.1 Ekran düzeni CAD-Viewer

CAD-Viewer temel ilkeleriEkran görüntüsüCAD-Viewer açtığınızda aşağıdaki ekran düzeni kullanıma hazırolur:

1

2

54

3

1 Menü çubuğu2 Grafik penceresi3 Liste görünümü penceresi4 Eleman bilgi penceresi5 Durum çubuğu

Dosya formatlarıCAD-Viewer yardımıyla standart hale getirilmiş CAD veriformatlarını doğrudan kumandada açabilirsiniz.Kumanda, aşağıdaki veri formatlarını gösterir:

Dosya Tip Biçim

Step .STP ve .STEP AP 203AP 214

Iges .IGS ve .IGES Sürüm 5.3

DXF .DXF R10 ila maks.2015

386 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 387: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

12.2 CAD-Viewer (seçenek no. 42)

UygulamaKumanda DIN/ISO olarak ayarlanmışsa çıkarılankonturlar ya da işlem pozisyonları yine de açık metinprogramı .H olarak çıkarılır.

Konturları veya işlem pozisyonlarını çıkarmak için CAD dosyalarınıdoğrudan kumandada açabilirsiniz. Bunları açık metin programıveya nokta dosyaları olarak kaydedebilirsiniz. Kontur seçimisırasında kazanılan açık metin programlarını, kontur programlarıyalnızca L ve CC/C tümcelerini içerdiği için daha eski HEIDENHAINkumandalarında da işleyebilirsinizDosyaları Programlama işletim türünde işlediğinizde kumanda,standart olarak .H uzantılı kontur programları ve .PNT uzantılınokta dosyalarını oluşturur. Kaydetme diyaloğunda dosya tipiniseçebilirsiniz. Seçili bir konturu veya seçili bir işlem pozisyonunuNC programına doğrudan eklemek için kumandanın panosunukullanın.

Kullanım bilgileri:Kumandaya okurken dosya adında sadece izinverilen karakterler olmasına dikkat edin. Diğerbilgiler: "Dosya adları", Sayfa 96Kumanda, ikili DXF formatını desteklemez. CADya da çizim programındaki DXF dosyasını ASCIIformatında kaydedin.

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 387

Page 388: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

CAD-Viewer ile çalışmaCAD-Viewer dokunmatik ekranı bulunmayan bir ekranile kullanabilmek için mutlaka bir fareye veya Touchpad'eihtiyacınız vardır. Tüm işletim modları ve fonksiyonlarile konturların ve işleme pozisyonlarının seçimi yalnızcafare veya Touchpad ile mümkündür.

CAD-Viewer kumandanın üçüncü masaüstünde ayrı bir uygulamaolarak çalışır. Bu nedenle ekran değiştirme tuşuyla makine işletimtürleri, programlama işletim türleri ve CAD-Viewer arasında geçişyapabilirsiniz. Konturları veya işlem pozisyonlarını pano üzerindenkopyalayarak bir açık metin programına eklemek isterseniz bu sonderece faydalıdır.

Dokunmatik kumandalı bir TNC 620 kullanıyorsanız bazıtuşları, hareketler üzerinden kullanabilirsiniz.Diğer bilgiler: "Dokunmatik ekran kullanımı",Sayfa 425

CAD dosyasının açılmasıProgramlama tuşuna basın

Dosya yönetimini seçin: PGM MGT tuşuna basın

Görüntülenecek dosya tipleri seçimi için yazılımtuşu menüsünü seçin: TİP SEÇ yazılım tuşunabasınBütün CAD dosyalarını görüntüleyin:CAD GÖSTER ya da TÜMÜNÜ GÖSTER yazılımtuşuna basınCAD dosyasının kaydedildiği dizini seçinİstenen CAD dosyalarını seçin

ENT tuşuyla devralınKumanda CAD-Viewer başlatır ve ekranda dosyaiçeriğini gösterir. Kumanda, liste görünümüpenceresinde katmanları (düzlemler) ve grafikpenceresinde çizimleri gösterir.

388 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 389: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Temel ayarlarSonradan yapılan temel ayarları başlık çubuğu simgeleriyleseçebilirsiniz.

Simge AyarGrafik penceresini büyütmek için liste görünümüpenceresini gizleme veya gösterme

Çeşitli katmanların görüntülenmesi

Referans noktası ayarlama, düzlemin isteğe bağlıseçimi ile

Sıfır noktası ayarlama, düzlemin isteğe bağlıseçimi ile

Kontur seçimi

Delme pozisyonları seçimi

Genel grafiğin mümkün olan en büyük gösteriminiyaklaştırma

Arka plan rengini değiştirme (siyah veya beyaz)

2D ve 3D modları arasında geçiş. Etkin mod,renkli olarak vurgulanır

Dosyanın ölçü birimini mm veya inç olarakayarlayın. Bu ölçü biriminde kumanda, konturprogramını ve işlem pozisyonlarını da verir. Etkinölçü birimi kırmızı olarak vurgulanır

Çözünürlük ayarı: Çözünürlük kumandanınvirgül sonrası kaç adet rakam ile kontur progra-mı oluşturacağını belirler. Temel ayar: mm ölçübiriminde 4 ondalık basamak ve inç ölçü birimin-de 5 ondalık basamak

Modelin çeşitli görünümleri arasında geçiş yapmaörn. Üst

Seçme ve seçimden kaldırma: Etkin + sembolü, basılı Shift tuşuna, etkin -sembolü, basılı CTRL tuşuna ve etkin İmleçsembolü fareye karşılık gelir

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 389

Page 390: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Kumanda aşağıdaki simgeleri yalnızca belirli modlarda gösterir.

Simge Ayar

Son uygulanan adım reddedilir.

Kontur devralma modu:Tolerans, komşu kontur elemanlarının araların-daki mesafelerin ne olması gerektiğini belirler.Tolerans ile çizim oluşturmada yapılan eşitsiz-likleri kıyaslayabilirsiniz. Temel ayar 0,001 mmolarak belirlenmiştir

Yay modu:Yay modu, dairelerin örn. NC programında silin-dir gömleği enterpolasyonu için C formatında mıyoksa CR formatında mı verileceğini belirler.

Nokta devralma modu:Kumandanın işlem pozisyonlarının seçiminde,aletin hareket yolunu kesikli çizgi olarak gösteripgöstermemesi gerektiğini belirler

Yol optimizasyonu modu:Kumanda, aletin sürüş hareketini, işlem pozis-yonları arasında daha kısa sürüş hareketleriolacak şekilde optimize eder. Art arda basarakoptimizasyonu geri alabilirsiniz

Delme konumları modu:Kumanda, delikleri (tam daireler) büyüklüklerinegöre filtreleyebileceğiniz bir açılır pencere açar

Kullanım bilgileri:Doğru ölçü biriminin ayarlanmasına dikkat edin,çünkü CAD dosyasında bununla ilgili bilgilerbulunmaz.Önceki kumandalar için NC programlarıoluşturursanız çözünürlüğü virgül sonrası üç rakamile sınırlamanız gerekir. İlave olarak CAD-Viewerkontur programına eklediği yorumları çıkarmanızgerekir.Kumanda, etkin temel ayarları ekrandaki durumçubuğunda görüntüler.

390 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 391: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Katman ayarlamaCAD dosyaları genel olarak birden fazla katmanlıdır (düzlem).Tasarımcı, katman tekniği yardımıyla değişik türden elemanlarıgruplandırır; örn. esas malzeme konturu, ölçüler, yardımcı çizgilerve tasarım çizgileri, taramalar ve metinler.Fazla katmanları kapatırsanız grafik görünümü daha anlaşılırdurumda olur ve gerekli bilgileri daha kolay alabilirsiniz.

Kullanım bilgileri:İşlenecek CAD dosyası en az bir katman içermelidir.Kumanda, herhangi bir katmana atanmamışelemanları otomatik olarak anonim katmana taşır.Bir konturu ancak çizimi yapan kişi bunları ayrıkatmanlarda kaydetmişse seçebilirsiniz.

Katman ayarlama modunu seçinKumanda, liste görünümü penceresinde etkinCAD dosyasında yer alan tüm katmanlarıgösterir.Katmanı gizleme: Farenin sol tuşuyla istediğinizkatmanı seçin ve kontrol kutusuna tıklayarakgizleyinAlternatif olarak boşluk tuşunu kullanınKatmanı görüntüleme: Farenin sol tuşuylaistediğiniz katmanı seçin ve kontrol kutusunatıklayarak gösterinAlternatif olarak boşluk tuşunu kullanın

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 391

Page 392: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Referans noktası belirlemeCAD dosyasının çizim sıfır noktası, doğrudan malzeme referansnoktası olarak kullanabileceğiniz şekilde her zaman yer almayabilir.Kumanda, bir elemanı tıklayarak malzeme referans noktasını doğrubir yere yerleştirebileceğiniz bir fonksiyonu kullanıma sunar. Ayrıcakoordinat sisteminin hizalamasını belirleyebilirsiniz.Referans noktasını aşağıdaki alanlarda tanımlayabilirsiniz:

Liste görünümü penceresinde doğrudan rakam girişi ileBir doğrunun başlangıcında, sonunda veya ortasındaBir yayın başlangıcında, ortasında veya sonundaHer dörtgen geçişte veya bir tam dairenin merkezindeKesişim noktasında

Doğru – doğru kesişim noktasında, eğer kesişim noktası ilgilidoğrunun uzatmasında yer alıyorsaDoğru – YayDoğru – Tam daireDaire – Daire (daire parçası veya tam daire olmasındanbağımsız)

Kullanım bilgileri:Konturu önceden seçmiş olsanız bile referansnoktasını değiştirebilirsiniz. Kumanda, gerçekkontur verilerini ancak, seçilen konturu bir konturprogramına kaydederseniz hesaplar.

NC söz dizimiNC programında referans noktası ve opsiyonel hizalama yorumolarak başlayarak asıl ile eklenir.

4 ;orgin = X... Y... Z...

5 ;orgin_plane_spatial = SPA... SPB... SPC...

Tekil elemanların referans noktalarını seçinReferans noktası ayarlama modunu seçinFareyi istediğiniz eleman üzerine getirinKumanda yıldız yardımıyla, seçilebilen elemanüzerinde bulunan seçilebilir referans noktalarınıgörüntüler.Referans noktası olarak seçmek istediğiniz yıldızıtıklayınSeçilen eleman çok küçükse yakınlaştırmafonksiyonunu kullanınKumanda, referans noktası sembolünü seçilenyere alır.Talep halinde koordinat sisteminihizalayabilirsiniz.Diğer bilgiler: "Koordinat sistemininhizalanması", Sayfa 393

392 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 393: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Referans noktasını iki elemanın kesişim noktası olarak seçinReferans noktası ayarlama modunu seçinFarenin sol tuşu ile birinci elemanı (doğru, tamdaire veya yay) tıklayınEleman renkli olarak vurgulanır.Farenin sol tuşu ile ikinci elemanı (doğru, tamdaire veya yay) tıklayınKumanda, referans noktası sembolünü kesişimnoktasına alır.Talep halinde koordinat sisteminihizalayabilirsiniz.Diğer bilgiler: "Koordinat sistemininhizalanması", Sayfa 393

Kullanım bilgileri:Birden fazla olası kesişim noktası olması durumundakumanda, ikinci elemanın fare tıklamasına en yakınolan kesişim noktasını seçer.İki elemanın doğrudan kesişim noktası yoksakumanda, otomatik olarak elemanların uzantısındakikesişim noktasını belirler.Kumanda hiçbir kesişim noktası hesaplayamıyorsaönceden seçilmiş bir elemanı tekrar kaldırır.

Bir referans noktası belirlendiğinde Referans noktası ayarlasimgesinin rengi değişir.

simgesine dokunarak bir referans noktasını silebilirsiniz.

Koordinat sisteminin hizalanmasıKoordinat sisteminin konumunu, eksenlerin hizalamasındanbelirleyebilirsiniz.

Referans noktası önceden ayarlanmıştırFarenin sol tuşuyla, pozitif X yönünde bulunan birelemana tıklayınKumanda, X eksenini hizalar ve C içindeki açıyıdeğiştirir.Tanımlanmış açı 0'a eşit değilse kumanda, listegörünümünü turuncu renkte gösterir.Farenin sol tuşuyla, yaklaşık olarak pozitif Yyönünde bulunan bir elemana tıklayınKumanda Y ve Z eksenlerini hizalar, A ve Ciçindeki açıyı değiştirir.Tanımlanmış değer 0'a eşit değilse kumanda,liste görünümünü turuncu renkte gösterir.

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 393

Page 394: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Eleman bilgileriKumanda, eleman bilgisi penceresinde sizin tarafınızdan seçilenreferans noktasının çizim sıfır noktasından ne kadar uzaktaolduğunu ve bu referans sisteminin çizime ne şekilde hizalandığınıgösterir.

394 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 395: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Sıfır noktası belirlemeMalzeme referans noktası her zaman, komple yapı parçasınıişleyebileceğiniz şekilde bulunmaz. Bu nedenle kumanda, yenibir sıfır noktası ve bir dönüş tanımlayabileceğiniz bir fonksiyonukullanıma sunar.Koordinat sisteminin hizalamalı sıfır noktasını aynı yerlerde birreferans noktası gibi tanımlayabilirsiniz.Diğer bilgiler: "Referans noktası belirleme", Sayfa 392

NC söz dizimiNC programında sıfır noktası, TRANS DATUM AXIS fonksiyonuyla vePLANE SPATIAL içeren isteğe bağlı hizalamasıyla NC tümcesi veyayorum olarak eklenir.Sadece bir sıfır noktası ve bunun hizalamasını belirlersenizkumanda, fonksiyonları NC tümcesi olarak NC programına ekler.

4 TRANS DATUM AXIS X... Y... Z...

5 PLANE SPATIAL SPA... SPB... SPC... TURN MB MAX FMAX

Ek olarak kontur veya noktaları seçerseniz kumanda, fonksiyonlarıyorum olarak NC programına ekler.

4 ;TRANS DATUM AXIS X... Y... Z...

5 ;PLANE SPATIAL SPA... SPB... SPC... TURN MB MAX FMAX

Tekli elemanların sıfır noktası seçimiSıfır noktasını belirleme modunu seçinFareyi istediğiniz eleman üzerine getirinKumanda yıldız yardımıyla, seçilebilen elemanüzerinde bulunan seçilebilir sıfır noktalarınıgörüntüler.Sıfır noktası olarak seçmek istediğiniz yıldızıtıklayınSeçilen eleman çok küçükse yakınlaştırmafonksiyonunu kullanınKumanda, referans noktası sembolünü seçilenyere alır.Talep halinde koordinat sisteminihizalayabilirsiniz.Diğer bilgiler: "Koordinat sistemininhizalanması", Sayfa 397

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 395

Page 396: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Sıfır noktasının iki elemanın kesişim noktası olarak seçilmesiSıfır noktasını belirleme modunu seçinFarenin sol tuşu ile birinci elemanı (doğru, tamdaire veya yay) tıklayınEleman renkli olarak vurgulanır.Farenin sol tuşu ile ikinci elemanı (doğru, tamdaire veya yay) tıklayınKumanda, referans noktası sembolünü kesişimnoktasına alır.Talep halinde koordinat sisteminihizalayabilirsiniz.Diğer bilgiler: "Koordinat sistemininhizalanması", Sayfa 397

Kullanım bilgileri:Birden fazla olası kesişim noktası olması durumundakumanda, ikinci elemanın fare tıklamasına en yakınolan kesişim noktasını seçer.İki elemanın doğrudan kesişim noktası yoksakumanda, otomatik olarak elemanların uzantısındakikesişim noktasını belirler.Kumanda hiçbir kesişim noktası hesaplayamıyorsaönceden seçilmiş bir elemanı tekrar kaldırır.

Bir sıfır noktası belirlendiğinde sıfır noktası ayarla simgesinin rengi değişir.

simgesine dokunarak bir sıfır noktasını silebilirsiniz.

396 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 397: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Koordinat sisteminin hizalanmasıKoordinat sisteminin konumunu, eksenlerin hizalamasındanbelirleyebilirsiniz.

Sıfır noktası önceden ayarlanmıştırFarenin sol tuşuyla, pozitif X yönünde bulunan birelemana tıklayınKumanda, X eksenini hizalar ve C içindeki açıyıdeğiştirir.Tanımlanmış açı 0'a eşit değilse kumanda, listegörünümünü turuncu renkte gösterir.Farenin sol tuşuyla, yaklaşık olarak pozitif Yyönünde bulunan bir elemana tıklayınKumanda Y ve Z eksenlerini hizalar, A ve Ciçindeki açıyı değiştirir.Tanımlanmış değer 0'a eşit değilse kumanda,liste görünümünü turuncu renkte gösterir.

Koordinat sisteminin hizalanması Koordinat sisteminin konumunu,eksenlerin hizalamasından belirleyebilirsiniz. Referans noktasıönceden ayarlanmıştır Farenin sol tuşuyla, pozitif X yönündebulunan bir elemana tıklayın Kumanda, X eksenini hizalar ve Ciçindeki açıyı değiştirir. Tanımlanmış açı 0'a eşit değilse kumanda,liste görünümünü turuncu renkte gösterir. Farenin sol tuşuyla,yaklaşık olarak pozitif Y yönünde bulunan bir elemana tıklayınKumanda Y ve Z eksenlerini hizalar, A ve C içindeki açıyı değiştirir.Tanımlanmış değer 0'a eşit değilse kumanda, liste görünümünüturuncu renkte gösterir.

Eleman bilgileriKumanda, eleman bilgi penceresinde sizin tarafınızdan seçilensıfır noktasının malzeme referans noktasından ne kadar uzaktaolduğunu gösterir.

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 397

Page 398: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Kontur seç ve kaydetKullanım bilgileri:

Seçenek no. 42 etkinleştirilmemişse bu fonksiyonukullanamazsınız.Kontur seçiminde akış yönünü öyle belirleyin ki, akışyönü istenen çalışma yönüyle uyumlu olsun.İlk kontur elemanını, çarpışmadan hareket mümkünolacak şekilde seçin.Kontur elemanları çok yakın bir şekilde durmalı,Zoom fonksiyonunu kullanmalıdır.

Aşağıdaki elemanlar kontur olarak seçilebilir:Line segment (düz)Circle (tam daire)Circular arc (daire kesiti)Polyline (devamlı çizgi)

Örn. Spline ve elips gibi muhtelif eğrilerde uç noktaları ve merkeznoktaları seçebilirsiniz. Bunlar aynı zamanda konturların bölümühalinde seçilebilir dışarı aktarma sırasında devamlı çizgi halinedönüştürülebilir.Eleman bilgileriKumanda; eleman bilgi penceresinde, liste görünümü penceresindeveya grafik penceresinde seçtiğiniz kontur elemanıyla ilgili farklıbilgileri gösterir.

Katman: Hangi düzlemde bulunduğunuzu gösterirTip: O anda hangi elemanın söz konusu olduğunu gösterir, örn.çizgiKoordinatlar: Bir elemanın başlangıç noktasını, bitiş noktasınıve gerektiğinde daire merkez noktasını ve yarıçapı gösterir

398 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 399: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Kontur seçme modunu seçinGrafik penceresi kontur seçimi için etkin.Bir kontur elemanı seçmek için: Fareyi istediğinizeleman üzerine getirinKumanda, dolaşım yönünü kesik çizgiler halindegösterir.Fare ile bir elemanın merkez noktasınındiğer tarafına giderek dolaşım yönünüdeğiştirebilirsinizElemanı sol fare tuşuyla seçinKumanda, seçilen kontur elemanını mavi olarakgösterir.Diğer kontur elemanları seçilen dolaşım yönündeseçilebilirse kumanda bu elemanları yeşil olarakgösterir. Saptırmalarda en düşük yön sapmasınasahip eleman seçilir.En son yeşil elemanı tıklayarak tüm elemanlarıkontur programına kabul edinListe görünümü penceresinde kumanda, seçilentüm kontur elemanlarını gösterir. Kumanda,halen yeşil işaretli elemanları işaretsiz şekildeNC sütununda gösterir. Kumanda bu elemanlarıkontur programına kaydetmez.İşaretli elemanları, liste görünümü penceresinetıklayarak da kontur programına aktarabilirsinizTalep halinde seçilen elemanları seçimdençıkarabilirsiniz, bunun için elemana grafikpenceresinde tekrar tıklayın ve bu sırada CTRLtuşunu basılı tutunAlternatif olarak simge üzerine tıklayarak seçilitüm elemanların seçimini kaldırabilirsiniz

Konturu daha sonra bir açık metin programınaekleyebilmek için seçilen kontur elemanlarınıkumanda panosuna kaydedinAlternatif olarak seçilen kontur elemanlarını biraçık metin programına kaydedinKumanda, hedef dizini, istediğiniz dosya adınıve dosya tipini seçebileceğiniz bir açılır penceregörüntüler.Girişin onaylanmasıKumanda, kontur programını seçilen dizinekaydeder.Başka konturlar da seçmek istiyorsanız: Seçilenelemanları kaldır simgesine basın ve bir sonrakikonturu daha önce anlatıldığı gibi seçin

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 399

Page 400: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Kullanım bilgileri:Kumanda iki farklı ham parça tanımını (BLK FORM)kontur programına verir. İlk tanım, tüm CADdosyasının ölçümlerini içerir, ikinci ve etkili tanım,seçilen kontur elemanlarını kapsar, böylece optimizebir ham parça büyüklüğü oluşur.Kumanda, sadece seçilmiş olan (mavi işaretlielemanlar), yani liste görünümü penceresinde küçükbir X işaretiyle işaretli olan elemanları kaydeder.

Kontur elemanlarını bölün, uzatın, kısaltınKontur elemanlarını değiştirmek için aşağıdakileri uygulayın:

Grafik penceresi kontur seçimi için etkinBaşlama noktası seçimi: Bir eleman ya daiki eleman arasında kesişim noktası seçin (+simgesi yardımıyla)Bir sonraki kontur elemanını seçmek için: Fareyiistediğiniz eleman üzerine getirinKumanda, dolaşım yönünü kesik çizgiler halindegösterir.Elemanı seçtiğinizde kumanda, seçilen konturelemanını mavi renkte gösterirElemanlar birleştirilemezse kumanda, seçilenelemanı gri olarak gösterir.Diğer kontur elemanları seçilen dolaşım yönündeseçilebilirse kumanda bu elemanları yeşil olarakgösterir. Saptırmalarda en düşük yön sapmasınasahip eleman seçilir.En son yeşil elemanı tıklayarak tüm elemanlarıkontur programına kabul edin.

Kullanım bilgileri:İlk kontur elemanıyla konturun dolaşım yönünü seçin.Uzatılacak ya da kısaltılacak kontur elemanı birdoğruysa kumanda, kontur elemanını doğrusal olarakuzatır ya da kısaltır. Uzatılacak ya da kısaltılacakkontur elemanı bir yaysa kumanda, yayı daireselolarak uzatır ya da kısaltır.

400 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 401: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

İşleme konumlarını seçme ve kaydetmeKullanım bilgileri:

Seçenek no. 42 etkinleştirilmemişse bu fonksiyonukullanamazsınız.Kontur elemanları çok yakın bir şekilde durmalı,Zoom fonksiyonunu kullanmalıdır.Gerekirse temel ayarı, kumandanın alet hatlarınıgöstereceği şekilde seçin. Diğer bilgiler: "Temelayarlar", Sayfa 389

İşlem pozisyonlarını seçmek için, üç seçeneğiniz mevcuttur:Tekli seçim: İstediğiniz işleme pozisyonunu fare ile tek tektıklayarak seçersinizDiğer bilgiler: "Tekli seçim", Sayfa 402Fare alanı üzerinden delme pozisyonlarının hızlı seçimi: Fareile bir alanı sürükleyerek içerdiği tüm delme pozisyonlarınıseçersinizDiğer bilgiler: "Fare alanı üzerinden delme pozisyonlarının hızlıseçimi", Sayfa 403Simge üzerinden delme pozisyonlarının hızlı seçimi: Simgeyebastığınızda kumanda, mevcut tüm delme çaplarını gösterirDiğer bilgiler: "Simge üzerinden delme pozisyonlarının hızlıseçimi", Sayfa 404

Dosya tipi seçimiAşağıdaki dosya tiplerini seçebilirsiniz:

Nokta tablosu (.PNT)Açık metin programı (.H)

İşlem pozisyonlarını bir açık metin programına kaydederseniz herişlem pozisyonu için kumanda, döngü çağrılı ayrı bir doğrusal kayıtoluşturur (L X... Y... Z... F MAX M99). Bu NC programını eskiHEIDENHAIN kumandalarına da aktarabilir ve orada işleyebilirsiniz.

TNC 640 ve iTNC 530 bünyesindeki nokta tablosu(.PNT) uyumlu değildir. Başka bir kumanda tipineaktarma veya işleme, problemlere ve öngörülemeztutumlara yol açar.

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 401

Page 402: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Tekli seçimİşlem pozisyonu seçme modunu seçinGrafik penceresi pozisyon seçimi için etkin.Bir işlem pozisyonu seçmek için: Fareyiistediğiniz kontur elemanı üzerine getirinKumanda, elemanı turuncu olarak gösterir.Aynı anda Shift tuşuna basıldığında kumanda,eleman üzerinde bulunan seçilebilir işlempozisyonlarını bir yıldızla gösterir.Bir daireye tıkladığınızda kumanda, daire merkeznoktasını doğrudan bir işlem pozisyonu olarakdevralırAynı anda Shift tuşuna basıldığında kumanda,seçilebilir işlem pozisyonlarını bir yıldızla gösterir.Kumanda, seçilen pozisyonu liste görünümüpenceresine taşır (bir nokta sembolününgörüntülenmesi).Talep halinde seçilen elemanları seçimdençıkarabilirsiniz, bunun için elemana grafikpenceresinde tekrar tıklayın ve bu sırada CTRLtuşunu basılı tutunAlternatif olarak liste görünümü penceresindeelemanı seçin ve DEL tuşuna basınAlternatif olarak simgeye tıklayarak seçilen tümelemanların seçimini kaldırabilirsiniz

Seçilen işlem pozisyonlarını, daha sonradöngü çağrılı pozisyon tümcesi olarak bir açıkmetin programına ekleyebilmek için kumandapanosuna kaydedinAlternatif olarak seçilen işlem pozisyonlarını birnokta dosyasına kaydedinKumanda, hedef dizini, istediğiniz dosya adınıve dosya tipini seçebileceğiniz bir açılır penceregörüntüler.Girişin onaylanmasıKumanda, kontur programını seçilen dizinekaydeder.Başka çalışma pozisyonları da seçmekistiyorsanız: Seçilen elemanları kaldır simgesinebasın ve daha önce anlatıldığı gibi seçin

402 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 403: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Fare alanı üzerinden delme pozisyonlarının hızlı seçimiİşlem pozisyonu seçme modunu seçinGrafik penceresi pozisyon seçimi için etkin.İşlem pozisyonlarını seçmek için: Shift tuşunabasın ve sol fare tuşuyla bir alan çizinKumanda alanda tamamen bulunan bütün tamdaireleri delme konumu olarak devralır.Kumanda, delikleri büyüklüklerine görefiltreleyebileceğiniz bir açılır pencere açar.Filtre ayarlarını yapın ve OK butonuyla onaylayınDiğer bilgiler: "Filtre ayarları", Sayfa 405Kumanda, seçilen pozisyonları liste görünümüpenceresine taşır (bir nokta sembolününgörüntülenmesi).Talep halinde seçilen elemanları seçimdençıkarabilirsiniz, bunun için elemana grafikpenceresinde tekrar tıklayın ve bu sırada CTRLtuşunu basılı tutunAlternatif olarak liste görünümü penceresindeelemanı seçin ve DEL tuşuna basınAlternatif olarak tüm elemanları seçebilirsiniz,bunun için tekrar bir alanı sürükleyin ve bu sıradaCTRL tuşunu basılı tutunSeçilen işlem pozisyonlarını, daha sonradöngü çağrılı pozisyon tümcesi olarak bir açıkmetin programına ekleyebilmek için kumandapanosuna kaydedinAlternatif olarak seçilen işlem pozisyonlarını birnokta dosyasına kaydedinKumanda, hedef dizini, istediğiniz dosya adınıve dosya tipini seçebileceğiniz bir açılır penceregörüntüler.Girişin onaylanmasıKumanda, kontur programını seçilen dizinekaydeder.Başka çalışma pozisyonları da seçmekistiyorsanız: Seçilen elemanları kaldır simgesinebasın ve daha önce anlatıldığı gibi seçin

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 403

Page 404: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Simge üzerinden delme pozisyonlarının hızlı seçimiİşlem pozisyonları seçme modunu seçinGrafik penceresi pozisyon seçimi için etkin.Simge seçinKumanda, delikleri (tam daireler) büyüklüklerinegöre filtreleyebileceğiniz bir açılır pencere açar.Gerekirse filtre ayarlarını yapın ve OK butonuylaonaylayınDiğer bilgiler: "Filtre ayarları", Sayfa 405Kumanda, seçilen pozisyonları liste görünümüpenceresine taşır (bir nokta sembolününgörüntülenmesi).Talep halinde seçilen elemanları seçimdençıkarabilirsiniz, bunun için elemana grafikpenceresinde tekrar tıklayın ve bu sırada CTRLtuşunu basılı tutunAlternatif olarak liste görünümü penceresindeelemanı seçin ve DEL tuşuna basınAlternatif olarak simgeye tıklayarak seçilen tümelemanların seçimini kaldırabilirsiniz

Seçilen işlem pozisyonlarını, daha sonradöngü çağrılı pozisyon tümcesi olarak bir açıkmetin programına ekleyebilmek için kumandapanosuna kaydedinAlternatif olarak seçilen işlem pozisyonlarını birnokta dosyasına kaydedinKumanda, hedef dizini, istediğiniz dosya adınıve dosya tipini seçebileceğiniz bir açılır penceregörüntüler.Girişin onaylanmasıKumanda, kontur programını seçilen dizinekaydeder.Başka çalışma pozisyonları da seçmekistiyorsanız: Seçilen elemanları kaldır simgesinebasın ve daha önce anlatıldığı gibi seçin

404 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 405: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)

Filtre ayarlarıHızlı seçim üzerinden delme pozisyonlarını işaretledikten sonrakumanda, solunda bulunan en küçük ve sağında en büyük delikçaplarının gösterildiği bir pencere açar. Çap göstergesinin altındakibutonlarla çapı, tercih ettiğiniz bir delme çapını kabul edebilecekşekilde ayarlayabilirsiniz.

Aşağıdaki butonları kullanabilirsiniz:

Simge En küçük çapın filtre ayarları

Bulunan en küçük çapın gösterilmesi (temelayarlar)

Bulunan bir sonraki daha küçük olan çapıgösterin

Bulunan bir sonraki daha büyük olan çapıgösterin

Bulunan en büyük çapı göster. Kumanda,en küçük çapın filtresini en büyük çap içinayarlanmış değere getirir

Simge En büyük çap için filtre ayarı

Bulunan en küçük çapı göster. Kumanda,en büyük çapın filtresini en küçük çap içinbelirlenmiş değere getirir

Bulunan bir sonraki daha küçük olan çapıgösterin

Bulunan bir sonraki daha büyük olan çapıgösterin

Bulunan en büyük çapın gösterilmesi (temelayarlar)

Alet hattını ALETYOLUNU GÖSTER simgesiyle görüntüleyebilirsiniz.Diğer bilgiler: "Temel ayarlar", Sayfa 389

12

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 405

Page 406: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

CAD dosyalarından verileri uygula | CAD-Viewer (seçenek no. 42)12

Eleman bilgileriKumanda, liste görünümü penceresi ve grafik penceresinde faretıklamasıyla seçtiğiniz işlem pozisyonu koordinatlarını eleman bilgipenceresinde gösterir.Grafik gösterimini fareyle de değiştirebilirsiniz. Aşağıdakifonksiyonlar kullanıma sunulur:

Gösterilen modeli üç boyutlu şekilde döndürmek için farenin sağtuşunu basılı tutun ve fareyi hareket ettirinGösterilen modeli kaydırmak için farenin ortadaki tuşunu ya dafare tekerleğini basılı tutun ve fareyi hareket ettirinBelirli bir alanı büyütmek için sol fare tuşunu basılı tutarak alanıseçinSol fare tuşunu bıraktıktan sonra kumanda bu görünümübüyütür.Herhangi bir alanı hızlı bir şekilde büyütmek ve küçültmek içinfare tekerleğini öne veya arkaya çevirinStandart görünüme geri dönmek için Shift tuşuna basın ve aynızamanda sağ fare tuşunu çift tıklayın. Rotasyon açısı, sadecesağ fare tuşuna çift tıklarsanız korunur

406 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 407: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

13Paletler

Page 408: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Palet yönetimi (seçenek no. 22)13

13.1 Palet yönetimi (seçenek no. 22)

KullanımMakine el kitabını dikkate alın!Palet yönetimi, makineye bağlı bir fonksiyondur. Aşağıdastandart fonksiyon çerçevesi tanımlanmıştır.

Palet tabloları (.p) genel olarak palet değiştiricili işlememerkezlerinde kullanılır. Bu aşamada palet tabloları çeşitli paletleri(PAL), opsiyonel olarak gergileri (FIX) ve ilgili NC programlarını(PGM) çağırır. Palet tabloları tanımlı tüm referans noktalarını vesıfır noktası tablolarını etkinleştirir.Palet tablolarını palet değiştirici olmadan, farklı referans noktalı NCprogramlarını sadece tek bir NC başlat ile arka arkaya işlemek içinkullanabilirsiniz.

Bir palet tablosunun dosya adı daima bir harflebaşlamalıdır.

Palet tablosu sütunlarıMakine üreticisi bir palet tablosu için palet tablosu atamanızdurumunda otomatik olarak açılan bir prototip tanımlar.Prototipte aşağıdaki sütunlar bulunabilir:

Sütun Anlamı Alan tipi

NR Kumanda, kaydı otomatik olarak oluşturur.Bu kayıt, TÜMCE İLERLEME fonksiyonunun Satırnumarası giriş alanı için gereklidir.

Zorunlu alan

TYPE Kumanda aşağıdaki iki kaydı ayırt eder:PAL PaletFIX GergiPGM NC programı

Kayıtları ENT tuşu ve ok tuşları yardımıyla ya dayazılım tuşuyla seçebilirsiniz.

Zorunlu alan

İSİM Dosya adıPalet ve gergi adları gerektiğinde makine üreticisitarafından belirlenir, program adlarını siz tanımlarsınız.NC programı palet tablosunun klasöründe kayıtlı değil-se yolu eksiksiz şekilde belirtmelisiniz.

Zorunlu alan

TARİH Sıfır noktasıSıfır noktası tablosu palet tablosunun klasöründe kayıt-lı değilse yolu eksiksiz şekilde belirtmelisiniz. Bir sıfırnoktası tablosundaki sıfır noktalarını, NC programında-ki döngü 7 ile etkinleştirin.

Opsiyon alanıBu kayıt sadece sıfır noktası tablolarıkullanımında gereklidir.

ÖNAYAR Malzeme referans noktasıMalzemenin referans noktası numarasını belirtin.

Opsiyon alanı

408 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 409: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Palet yönetimi (seçenek no. 22)

Sütun Anlamı Alan tipi

LOCATION Paletin bulunduğu yerMA girişi, bir paletin ya da bir gerginin makine çalış-ma alanında olduğunu ve işlenebileceğini gösterir. MAgirişini yapmak için ENT tuşuna basın. NO ENT tuşuylagirişi silebilir ve bu şekilde işlemi durdurabilirsiniz.

Opsiyon alanıBu sütun mevcutsa giriş zorunludur.

LOCK Satır kilitli* girdisi yardımıyla palet tablosu satırını işlemedenhariç tutabilirsiniz. ENT tuşuna basıldığında satırı *girişi ile işaretleyebilirsiniz. NO ENT tuşuyla kilidi tekrarkaldırabilirsiniz. Tekil NC programları, gergiler ya dakomple paletler için işlemi kilitleyebilirsiniz. Kilitlenmişbir paletin kilitlenmemiş satırları da (örn. PGM) işlen-mez.

Opsiyon alanı

PALPRES Palet referans noktasının numarası Opsiyon alanıBu giriş sadece palet referans noktala-rının kullanılması halinde gereklidir.

W-STATUS İşlem durumu Opsiyon alanıBu giriş sadece alet odaklı işlemdegereklidir.

METHOD İşlem yöntemi Opsiyon alanıBu giriş sadece alet odaklı işlemdegereklidir.

CTID Tekrar giriş için tanım numarası Opsiyon alanıBu giriş sadece alet odaklı işlemdegereklidir.

SP-X, SP-Y,SP-Z

X, Y ve Z doğrusal eksenlerinde güvenli yükseklik Opsiyon alanı

SP-A, SP-B,SP-C

A, B ve C döner eksenlerinde güvenli yükseklik Opsiyon alanı

SP-U, SP-V,SP-W

U, V ve W paralel eksenlerinde güvenli yükseklik Opsiyon alanı

DOC Yorum Opsiyon alanı

Sadece kumandanın tüm satırları işlemesi gerekenpalet tablolarını kullanıyorsanız LOCATION sütununuçıkarabilirsiniz.Diğer bilgiler: "Sütun ekleme ya da çıkarma",Sayfa 411

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 409

Page 410: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Palet yönetimi (seçenek no. 22)13

Palet tablosunu düzenlemeYeni bir palet tablosu oluşturuyorsanız burası önce boş olur. Yazılımtuşu yardımıyla satır ekleyebilir ve düzenleyebilirsiniz.

Yazılım tuşu Düzenleme fonksiyonuTablo başını seçin

Tablo sonunu seçin

Önceki tablo sayfasını seçin

Sonraki tablo sayfasını seçin

Tablo sonuna satır ekleyin

Tablo sonundaki satırı silin

Tablo sonuna satır ekleme

Güncel değeri kopyalayın

Kopyalanan değeri ekleyin

Satır başını seçin

Satır sonunu seçin

Metin ya da değer ara

Tablo satırlarını sıralayın veya gizleyin

Güncel alanı düzenleyin

Sütun içeriklerine göre ayırma

Ek fonksiyonlar örn. kaydetme

Dosya yolu seçimini açma

410 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 411: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Palet yönetimi (seçenek no. 22)

Palet tablosunu seçmeBir palet tablosunu aşağıdaki gibi seçebilir ya da yenidenatayabilirsiniz:

Programlama işletim türüne ya da bir programakışı işletim türüne geçme

PGM MGT tuşuna basın

Hiçbir palet tablosu görünmüyorsa:

TİP SEÇ yazılım tuşuna basınTÜM GÖST. yazılım tuşuna basınPalet tablosunu ok tuşlarıyla seçme ya da yenibir palet tablosu (.p) adını girmeENT tuşuyla onaylayın

Ekran düzeni tuşuyla liste görünümü ve form görünümüarasında geçiş yapabilirsiniz.

Sütun ekleme ya da çıkarmaBu fonksiyon ancak 555343 anahtar sayısının girişindensonra onaylanır.

Konfigürasyona bağlı olarak yeni atanan bir palet tablosunda tümsütunlar mevcut olmaz. Örn. alet odaklı çalışma yapmak için önceeklemeniz gereken sütunlar gereklidir.

Bir sütunu boş bir palet tablosuna eklemek için yapmanızgerekenler:

Palet tablosunu açmaEK FONKS. yazılım tuşuna basın

BİÇİM DÜZENLE yazılım tuşuna basınKumanda, mevcut tüm sütunların listelendiği biraçılır pencere açar.Ok tuşlarıyla istenen sütunu seçinSÜTUN UYARLA yazılım tuşuna basın

ENT tuşuyla onaylayın

SÜTUN ÇIKAR yazılım tuşuyla sütunu tekrar çıkarabilirsiniz.

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 411

Page 412: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Palet yönetimi (seçenek no. 22)13

Temel ilkeler alet odaklı işlemeUygulama

Makine el kitabını dikkate alın!Alet odaklı işleme, makineye bağlı bir fonksiyondur.Aşağıda standart fonksiyon çerçevesi tanımlanmıştır.

Alet odaklı işleme ile palet değiştirici olmayan bir makinede de çoksayıda malzemeyi bir arada işleyebilir ve bu şekilde alet değiştirmesürelerinden tasarruf edebilirsiniz.

Sınırlama

BILGIDikkat çarpışma tehlikesi!Tüm palet tabloları ve NC programları alet odaklı bir işlemeiçin uygun değildir. Kumanda, alet odaklı işleme vasıtasıylaNC programlarını artık bağlantılı şekilde işlemez, bunları aletçağrılarına böler. NC programlarının bölünmesi vasıtasıylasıfırlanmamış fonksiyonlar (makine durumları) programlar arasıetki edebilir. Bu şekilde işlem sırasında çarpışma tehlikesi oluşur!

Belirtilen sınırlamaları dikkate alınPalet tablolarını ve NC programlarını alet odaklı işlemeuyarlama

Program bilgilerini her alete göre her NC programınayeniden programlayın (örn. M3 ya da M4)Her aletten önce her NC programında özel fonksiyonlarıve ilave fonksiyonları sıfırlayın (örn. Çalışma düzlemihareketi ya da M138)

Palet tablosunu ilgili NC programlarıyla Program akışı teklitümce işletim türünde dikkatli şekilde test edin

Aşağıdaki fonksiyonlara izin verilmez:FUNCTION TCPM, M128M144M101M118Palet referans noktasını değiştirme

Aşağıdaki fonksiyonlar öncelikle tekrar giriş durumunda özel dikkatgerektirir:

Makine durumlarının ek fonksiyonlarla (örn. M13) değiştirilmesiKonfigürasyona yazma (örn. WRITE KINEMATICS)Hareket alanı geçişiDöngü G62 ToleransÇalışma düzleminin döndürülmesi

412 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 413: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Palet yönetimi (seçenek no. 22)

Alet odaklı işleme için palet tablosu sütunlarıMakine üreticisi başka yapılandırma yapmamışsa alet odaklı işlemeiçin ilave olarak aşağıdaki sütunlar gereklidir:

Sütun Anlamı

W-STATUS İşlem durumu, işlemenin ilerlemesini tespiteder. İşlenmemiş malzeme için BLANK belir-tin. Kumanda bu girişi işleme sırasında otomatikolarak değiştirir.Kumanda aşağıdaki iki kaydı ayırt eder:

BLANK: Ham parça, işlem gerekliINCOMPLETE: Eksik işlem, işlemin devametmesi gerekliENDED: Tam olarak işlenmiş, başka işlemgerekli değilEMPTY: Boş yer, işlem gerekli değilSKIP: İşlemi atla

METHOD İşlem yönteminin girişiAlet odaklı çalışma, bir paletin çok sayıda sabit-lenmesi durumunda da mümkündür; ancakbirden fazla palet sabitlendiğinde mümkün değil-dir.Kumanda aşağıdaki iki kaydı ayırt eder:

WPO: Alet odaklı (standart)TO: Alet odaklı (ilk malzeme)CTO: Alet odaklı (diğer malzemeler)

CTID Kumanda, tümce ilerlemesi ile tekrar giriş tanımnumarasını otomatik olarak oluşturur.Girişi siler ya da değiştirirseniz artık tekrar girişyapılamaz.

SP-X, SP-Y,SP-Z, SP-A,SP-B, SP-C,SP-U, SP-V,SP-W

Mevcut eksenlerde güvenli yükseklik girişiopsiyoneldir.Eksenler için güvenlik konumları belirtebilirsiniz.Kumanda bu konumlara sadece, makine üretici-si bunları NC makrolarda işleme alırsa hareketeder.

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 413

Page 414: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)13

13.2 Batch Process Manager (Seçenek no.154)

UygulamaMakine el kitabını dikkate alın!Batch Process Manager fonksiyonunu makine üreticinizyapılandırır ve etkinleştirir.

Batch Process Manager ile üretim görevlerinin planlaması takımtezgahında yapılabilir.Planlanan NC programlarını bir sipariş listesine kaydedebilirsiniz.Sipariş listesi Batch Process Manager ile açılır.Aşağıdaki bilgiler gösterilir:

NC programının hatasız olma durumuNC programlarının süresiAletlerin mevcut olma durumuMakinede gerekli manuel çalışmaların zamanı

Tüm bilgileri almak için alet kullanım kontrolü fonksiyonuetkinleştirilip devreye alınmalıdır!Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabı

Temel ilkelerBatch Process Manager aşağıdaki işletim türlerinde kullanımınızasunulur:

ProgramlamaProgram akışı tekli tümceProgram akışı tümce takibi

Programlama işletim türünde sipariş listesini oluşturabilir vedeğiştirebilirsiniz.Program akışı tekli tümce ve Program akışı tümce takibi işletimtürlerinde sipariş listesi işlenir. Değişiklik yapmak sadece şartlıolarak mümkündür.

414 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 415: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)

Ekran görüntüsüProgramlama işletim türünde Batch Process Manager öğesiniaçtığınızda aşağıdaki ekran düzeni kullanımınıza sunulur:

1 2

34

5

6

1 Gerekli tüm manuel müdahaleleri gösterir2 Bir sonraki manuel müdahaleyi gösterir3 Gerekirse makine üreticisinin güncel yazılım tuşlarını gösterir4 Mavi satırların değiştirilebilir girişlerini gösterir5 Güncel yazılım tuşlarını gösterir6 Sipariş listesini gösterir

Sipariş listesi sütunları

Sütun Anlamı

Sütun adı yok Pallet, Clamping ya da Program durumu

Program Pallet, Clamping ya da Program adı ya da yolu

Duration Saniye olarak çalışma süresiBu sütun sadece makineniz bir 19 inç ekranasahipse görüntülenir!

End Sürenin sonuProgramlama bünyesinde süreProgram akışı tekli tümce ve Program akışıtümce takibi bünyesinde gerçek saat

Ref.nok. Malzeme referans noktası durumu

Alet Kullanılan aletlerin durumu

Pgm NC programının durumu

Sts İşlem durumu

İlk sütunda Pallet, ClampingProgram durumu simgeler yardımıylagösterilir.Simgeler aşağıdaki anlamlara sahiptir:

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 415

Page 416: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)13

Simge Anlamı

Pallet, Clamping ya da Program kilitli

Pallet ya da Clamping işlem için etkinleştirilme-miş

Bu satır şu anda Program akışı tekli tümce yada Program akışı tümce takibi içerisinde işlemaşamasında ve düzenlenemez

Bu satırda manuel bir program kesintisi gerçekle-şir

Program sütununda işleme yöntemi simgeler yardımıyla gösterilir.Simgeler aşağıdaki anlamlara sahiptir:

Simge Anlamı

Simge yok Malzemeye yönelik işleme

Alete yönelik işlemeBaşlatBitir

Ref.nok., Alet ve Pgm sütunlarında durum, simgeler yardımıylagösterilir.Simgeler aşağıdaki anlamlara sahiptir:

Simge Anlamı

Kontrol tamamlandı

Kontrol hatalı oldu, örn. bir aletin bekleme süresigeçti

Kontrol henüz tamamlanmadı

Program yapısı doğru değil, örn. palette tamam-layıcı programlar yok

Malzeme referans noktası tanımlanmış

Giriş kontrolüPalete ya da tamamlayıcı tüm NC programlarınabir malzeme referans noktasını atayabilirsiniz.

416 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 417: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)

Kullanım bilgileri:Programlama işletim türünde Wkz sütunu her zamanboştur, çünkü kumanda durumu ancak ve Programakışı tümce takibi işletim türlerinde kontrol ederAlet kullanım kontrolü fonksiyonu makinenizdeetkinleştirilmemiş ya da devreye alınmamışsa Pgmsütununda bir simge gösterilmezAyrıntılı bilgiler: Ayarlama, NC programlarını testetme ve işleme el kitabı

Sts sütunlarında işleme durumu simgeler yardımıyla gösterilir.Simgeler aşağıdaki anlamlara sahiptir:

Simge Anlamı

Ham parça, işlem gerekli

Eksik işlem, işlemin devam etmesi gerekli

Tam olarak işlenmiş, başka işlem gerekli değil

İşlemeyi atla

Kullanım bilgileri:İşleme durumu işleme sırasında otomatik olarakuyarlanırSadece W-STATUS sütunu palet tablosundamevcutsa Sts sütunu Batch Process Manager bünyesinde görünür olur

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabı

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 417

Page 418: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)13

Batch Process Manager açmaMakine el kitabını dikkate alın!standardEditor (No. 102902) makine parametresi ilemakine üreticiniz, kumandanın hangi standart editörükullanacağını belirler.

Programlama işletim türüKumanda palet tablosunu (.p) Batch Process Manager bünyesin-de sipariş listesi olarak açmazsa aşağıdaki şekilde hareket edin:

İstenilen sipariş listesini seçmeYazılım tuşu çubuğuna geçiş yapın

EK FONKS. yazılım tuşuna basın

EDİTÖRÜ SEÇ yazılım tuşuna basınKumanda, Düzenleyici seç açılır penceresiniaçar.BPM-EDITOR öğesini seçin

ENT tuşuyla onaylayın

Alternatif olarak OK yazılım tuşuna basınKumanda, sipariş listesini Batch ProcessManager bünyesinde açar.

Program akışı tekli tümce ve Program akışı tümce takibi işletimtürüKumanda palet tablosunu (.p) Batch Process Manager bünyesin-de sipariş listesi olarak açmazsa aşağıdaki şekilde hareket edin:

Ekran düzeni tuşuna basın

tuşuna basınKumanda, sipariş listesini Batch ProcessManager bünyesinde açar.

418 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 419: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)

Yazılım tuşlarıBunun için aşağıdaki yazılım tuşlarını kullanabilirsiniz:

Makine el kitabını dikkate alın!Makine üreticisi kendi yazılım tuşlarını yapılandırabilir.

Yazılım tuşu FonksiyonAğaç yapısını katlayarak kapatma ve açma

Açılan sipariş listesini düzenleme

ÖNCESİNDE EKLE, SONRASINDA EKLE ve ÇIKARyazılım tuşlarını gösterirÇIKAR

Satır kaydır

Satırı işaretle

İşaretlemeyi iptal et

İmleç konumundan önce yeni bir Pallet,Clamping ya da Program ekleyin

İmleç konumundan sonra yeni bir Pallet,Clamping ya da Program ekleyin

Satır ya da blok silme

Etkin pencereleri değiştir

Bir açılır pencereden olası girişleri seçin

İşleme durumunu ham parçaya geri alın

Malzeme veya alet tabanlı işleme seçin

Geliştirilmiş alet yönetimi öğesini açın

İşlemi iptal etme

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 419

Page 420: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)13

Kullanım bilgileri:ALETYÖNETİMİ ve INTERN DURDUR yazılım tuşlarısadece Program akışı tekli tümce ve Program akışıtümce takibi işletim türlerinde mevcuttur.W-STATUS sütunu palet tablosunda mevcutsaDURUMU GERİ AL yazılım tuşu kullanılabilir.W-STATUS, METHOD ve CTID sütunları palettablosunda mevcutsa İŞL. YÖNTEMİ yazılım tuşukullanılabilir.

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etmeve işleme el kitabı

420 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 421: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)

Sipariş listesi atamaYeni bir sipariş listesini sadece dosya yönetiminde oluşturabilirsiniz.

Bir sipariş listesinin dosya adı daima bir harflebaşlamalıdır.

Programlama tuşuna basın

PGM MGT tuşuna basınKumanda, dosya yönetimini açar.YENİ DOSYA yazılım tuşuna basın

Dosya adını uzantısıyla (.p) birlikte girinENT tuşuyla onaylayınKumanda, boş bir sipariş listesini Batch ProcessManager bünyesinde açar.EKLEMEYİ ÇIKARMA yazılım tuşuna basın

SONRASINDA EKLE yazılım tuşuna basınKumanda sağ tarafta çeşitli tipleri gösterir.İstenen tipi seçin

PalletClampingProgram

Kumanda, sipariş listesine boş bir satır ekler.Kumanda sağ tarafta seçilen tipi gösterir.Girişleri tanımlama

Ad: Adı doğrudan girin ya da varsa açılırpencere yardımıyla seçim yapınSıfır noktası tabl.: Gerekirse sıfır noktasınıdoğrudan girin ya da açılır pencere yardımıylaseçim yapınReferans noktası: Gerekirse malzemereferans noktasını doğrudan girinKilitli: Seçilen satır işlemenin dışında bırakılırDüzenl. onaylandı: Seçilen satır işleme içinonaylandı

Girişleri ENT tuşuyla onaylayın

Gerekirse adımları tekrarlayınDÜZENLE yazılım tuşuna basın

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 421

Page 422: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)13

Sipariş listesini değiştirmeBir sipariş listesini Programlama , Program akışı tekli tümce veProgram akışı tümce takibi işletim türünde değiştirebilirsiniz.

Kullanım bilgileri:Bir sipariş listesi Program akışı tekli tümce veProgram akışı tümce takibi işletim türlerindeseçilmişse sipariş listesini Programlama işletimtüründe değiştirmek mümkün değildir.Kumanda korumalı bir alan belirlediği için işlemesırasında sipariş listesi değişikliği sadece şartlı olarakmümkündür.Korumalı alandaki NC programları açık gri renktegösterilir.

Batch Process Manager içerisinde sipariş listesindeki bir satırıaşağıdaki gibi değiştirebilirsiniz:

İstediğiniz sipariş listesini açınDÜZENLE yazılım tuşuna basın

İmleci istediğiniz satıra alın, ör. PalletKumanda seçilen satırı mavi renkte gösterir.Kumanda sağ tarafta değiştirilebilir girişlerigösterir.Gerekirse PENCERE DEĞİŞİMİ yazılım tuşunabasınKumanda etkin pencereyi değiştirir.Aşağıdaki girişler değiştirilebilir:

AdSıfır noktası tabl.Referans noktasıKilitliDüzenl. onaylandı

Değiştirilen girişleri ENT tuşuyla onaylayınKumanda değişiklikleri devralır.DÜZENLE yazılım tuşuna basın

422 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 423: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Paletler | Batch Process Manager (Seçenek no. 154)

Batch Process Manager içerisinde sipariş listesindeki bir satırıaşağıdaki gibi kaydırabilirsiniz:

İstediğiniz sipariş listesini açınDÜZENLE yazılım tuşuna basın

İmleci istediğiniz satıra alın, ör. ProgramKumanda seçilen satırı mavi renkte gösterir.KAYDIR yazılım tuşuna basın

İŞARETL. yazılım tuşuna basınKumanda, imlecin üzerinde durduğu satırıişaretler.İmleci istediğiniz konuma alınİmleç uygun bir yerde duruyorsa kumandaÖNCESİNDE EKLE ve SONRASINDA EKLE yazılımtuşlarını gösterir.ÖNCESİNDE EKLE yazılım tuşuna basınKumanda, satırı yeni konuma ekler.GERİ yazılım tuşuna basın

DÜZENLE yazılım tuşuna basın

13

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 423

Page 424: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 425: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

14Dokunmatik ekran

kullanımı

Page 426: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Ekran ve kullanım14

14.1 Ekran ve kullanım

Dokunmatik ekranMakine el kitabını dikkate alın!Bu fonksiyon, makine üreticisi tarafından serbestbırakılmalı ve uyarlanmalıdır.

Dokunmatik ekran optik açıdan siyah bir çerçeve ile farklılık gösterirve üzerinde yazılım seçme tuşları bulunmaz.TNC 620 kumanda alanını 19” ekran olarak entegre etmiştir.

1 Başlık satırıKumanda açıkken, ekran başlıkta seçilen işletim türleri.

2 Makine üreticisinin yazılım tuşu çubuğu3 Yazılım tuşu çubuğu

Kumanda, diğer fonksiyonları yazılım tuşu çubuğunda göste-rir. Aktif yazılım tuşu çubuğu, mavi ışıklı çubuk olarak gösteri-lir.

4 Entegre kumanda paneli

2

3

4

1

426 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 427: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Ekran ve kullanım

Kumanda paneliEntegre kumanda paneliKumanda alanı ekrana entegre edilmiştir. Kumanda alanının içeriği,bulunduğunuz işletim türüne göre değişiklik gösterir.

1 Aşağıdaki görüntüleyebileceğiniz alan:Alfabetik tuş takımıHeROS menüsüSimülasyon hızı potansiyometresi (sadece Program Testiişletim türünde)

2 Makine işletim türleri3 Programlama işletim türleri

Ekranın alındığı etkin işletim türü, kumandayı yeşil arka planüzerinde gösterir.Arka plandaki işletim türü kumandayı küçük beyaz bir üçgenile gösterir.

4 Dosya yönetimiHesap makinesiMOD FonksiyonuHELP FonksiyonuHata mesajlarının görüntülenmesi

5 Hızlı erişim menüsüİşletim türüne bağlı olarak burada en önemli fonksiyonları birbakışta bulabilirsiniz.

6 Programlama diyaloglarının açılması (sadece Programlamave El girişi ile pozisyonlama işletim türlerinde)

7 Rakam girişi ve eksen seçimi8 Navigasyon9 Oklar ve GOTO atlama talimatı10 Görev çubuğu

Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme veişleme el kitabı

Makine üreticisi ilave olarak bir makine kumanda alanı iletir.

Makine el kitabını dikkate alın!Örn. NC Başlat veya NC Durdur gibi tuşlar makine elkitabınızda tarif edilmiştir.

2 3

4 5

8

9

67

1

10

Program testi işletim türünün kumanda alanı

2 3

4 5

8

9

67

1

10

Manuel işletim türünün kumanda alanı

Genel kullanımAşağıdaki tuşlar örn. hareketler ile konforlu şekilde değiştirilebilir:

Tuş Fonksiyon Hareketlerİşletim türlerinin değiştirilmesi Başlık satırında işletim türüne tıklama

Yazılım tuşu çubuğuna geçişyapın

Yazılım tuşunda yatay şekilde kaydırma yapın

Yazılım tuşu seçim tuşları Dokunmatik ekran fonksiyonunu tıklayın

14

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 427

Page 428: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler14

14.2 Hareketler

Olası hareketlere genel bakışKumanda ekranı çok dokunuşlu özelliğe sahiptir. Diğer bir ifadeyle,çok sayıda parmakla da farklı hareketleri algılar.

Sembol Hareketler Anlamı

Dokun Ekrana kısa dokunma

İki kez dokun Ekrana iki defa kısa dokunma

Tutma Ekrana uzun dokunma

Kaydırma Ekran üzerinde kaydırma hareketi

Sürükle Ekran üzerinde başlama noktasının belirgin şekildetanımlandığı hareket

428 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 429: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler

Sembol Hareketler Anlamı

İki parmak ile sürükle Ekran üzerinde başlama noktasının belirgin şekildetanımlandığı iki parmakla paralel hareket

Açma İki parmağın ayrılma hareketi

Birleştirme İki parmağı birleştirme

Tablolarda ve NC programlarında gezinmeBir NC programında ya da tabloda aşağıdaki gibi gezintiyapabilirsiniz:

Sembol Hareketler Fonksiyon

Dokun NC tümcesini ya da tablo satırını işaretleyinKaydırmayı durdurma

İki kez dokun Tablo hücresini etkin duruma alın

Kaydırma NC programları ya da tablo arasında gezinti

14

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 429

Page 430: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler14

Simülasyon kullanımıKumanda, aşağıdaki grafiklerde dokunmatik kumandayı sunar:

Programlama işletim türünde programlama grafiğiProgram Testi işletim türünde 3D gösterimProgram akışı tekli tümce işletim türünde 3D gösterimProgram akışı tümce takibi işletim türünde 3D gösterimKinematik görünüm

Grafiği döndürme, yakınlaştırma, kaydırmaKumanda aşağıdaki hareketleri sunar:

Sembol Hareketler Fonksiyon

İki kez dokun Grafiği orijinal büyüklüğe alma

Sürükle Grafiği döndür (sadece 3D grafik)

İki parmak ile sürükle Grafiği kaydır

Açma Grafiği büyüt

Birleştirme Grafiği küçült

430 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 431: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler

Grafiği ölçÖlçümü Program Testi işletim türünde etkinleştirdiyseniz aşağıdakiilave fonksiyonlar mevcut olur:

Sembol Hareketler Fonksiyon

Dokun Ölçüm noktası seçimi

CAD-Viewer kullanımıKumanda dokunmatik kumandayı CAD-Viewer ile çalışmadurumunda da destekler. Moda bağlı olarak çeşitli hareketlerkullanımınıza sunulur.Tüm uygulamalardan faydalanmak için simgeler yardımıylaönceden istenen fonksiyonu seçin:

Simge Fonksiyon

Temel ayar

EkleSeçme modunda Shift basılı tuş gibi

KaldırSeçme modunda CTRL basılı tuş gibi

Katman modunu ayarlayın ve referans noktasını tespit edinKumanda aşağıdaki hareketleri sunar:

Sembol Hareketler Fonksiyon

Eleman üzerine tıklama Eleman bilgisini gösterReferans noktasını belirleyin

Arka plan çift tıklama Grafiği ya da 3D modeli orijinal büyüklüğe geri getirme

14

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 431

Page 432: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler14

Sembol Hareketler Fonksiyon

Ekle etkinleştirin ve arka planaçift tıklayın

Grafiği ya da 3D modeli orijinal büyüklüğe ve açıyageri getirme

Sürükle Grafiği ya da 3D modeli döndürün (sadece katmanmodunu ayarlayın)

İki parmak ile sürükle Grafiği ya da 3D modeli kaydırın

Açma Grafiği ya da 3D modeli büyütün

Birleştirme Grafiği ya da 3D modeli küçültün

Kontur seçimiKumanda aşağıdaki hareketleri sunar:

Sembol Hareketler Fonksiyon

Eleman üzerine tıklama Elemanı seç

432 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 433: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler

Sembol Hareketler Fonksiyon

Liste görünümü penceresindebir elemanı tıklayın

Elemanları seçin ya da seçimi kaldırın

Ekle etkinleştirin ve bir elemanıtıklayın

Elemanı bölün, kısaltın, uzatın

Kaldır etkinleştirin ve bir elema-nı tıklayın

Eleman seçimini kaldırın

Arka plan çift tıklama Grafiği orijinal büyüklüğe geri getirme

Bir eleman üzerinde kaydırma Seçilebilir elemanların ön görünümünü gösterEleman bilgisini göster

İki parmak ile sürükle Grafiği kaydır

Açma Grafiği büyüt

14

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 433

Page 434: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler14

Sembol Hareketler Fonksiyon

Birleştirme Grafiği küçült

İşlem pozisyonlarını seçinKumanda aşağıdaki hareketleri sunar:

Sembol Hareketler Fonksiyon

Eleman üzerine tıklama Elemanı seçKesişim noktasını seç

Arka plan çift tıklama Grafiği orijinal büyüklüğe geri getirme

Bir eleman üzerinde kaydırma Seçilebilir elemanların ön görünümünü gösterEleman bilgisini göster

Ekle etkinleştirin ve sürükleyin Hızlı seçimi aç

Kaldır etkinleştirin ve sürükleyin Elemanları açma seçimini kaldırma alanı

434 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 435: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dokunmatik ekran kullanımı | Hareketler

Sembol Hareketler Fonksiyon

İki parmak ile sürükle Grafiği kaydır

Açma Grafiği büyüt

Birleştirme Grafiği küçült

Elemanları kaydedin ve NC programlarına geçiş yapınKumanda, seçilen elemanları ilgili simgelerin tıklanmasıylakaydeder.Programlama işletim türüne geri dönmek amacıyla aşağıdakişekilde geçiş yapabilirsiniz:

Programlama tuşuna basınKumanda Programlama işletim türüne geçer.CAD-Viewer kapatınKumanda Programlama işletim türüne otomatik geçer.Üçüncü masaüstünde CAD-Viewer açık kalması için görevçubuğu üzerindenÜçüncü masaüstü arka planda etkin kalır.

14

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 435

Page 436: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program
Page 437: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

15Tablolar ve Genel

Bakış

Page 438: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

15.1 Sistem verileri

D18 fonksiyonlarının listesiD18 fonksiyonuyla sistem verilerini okuyabilir ve Q parametrelerinekaydedebilirsiniz. Sistem tarihi seçimi, grup numaralandırması (IDNo.), sistem veri numarası ve gerekirse indeks üzerinden yapılır.

Kumanda, D18 fonksiyonunun okunan değerlerini NCprogramının biriminden bağımsız olarak daima metrikolarak verir.

Ardından D18 fonksiyonlarını içeren tam bir liste görürsünüz.Lütfen kumanda tipinize bağlı olarak tüm fonksiyonların mevcutolmadığına dikkat edin.

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Program bilgisi3 - Etkin işleme döngüsünün numarası

6 - Son uygulanan tarama sistemi döngüsünumarası–1 = yok

7 - Çağrılan NC programın tipi:–1 = yok0 = görülür NC programı1 = döngü / makro, ana program görülür2 = döngü / makro, görülür bir ana programyoktur

103 Q parametresinumarası

NC döngüleri içinde önemli; IDX altındaverilen Q parametresinin buna ait olanCYCLE DEF'te belirgin bir şekilde verilmişolmasını sorgulamak üzere.

110 QS parametreno.

QS(IDX) isimli bir dosya mevcut mu?0 = hayır, 1 = evetFonksiyon, rölatif dosya yollarını çözer.

10

111 QS parametreno.

QS(IDX) isimli bir dizin mevcut mu?0 = hayır, 1 = evetSadece kesin dizin yolları mümkün.

438 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 439: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Sistem geçiş adresleri1 - Güncel NC programını sonlandırmak yerine

M2/M30'da atlanan etiket numarası veyaetiket adı (dize veya QS).Değer = 0: M2/M30 normal etki ediyor

2 - FN14: ERROR'da NC programını bir hatay-la durdurmak yerine NC-CANCEL reaksiyo-nuyla atlanan etiket numarası veya etiket adı(dize veya QS). FN14 komutunda program-lanmış hata numarası ID992 NR14 kapsa-mında okunabilir.Değer = 0: FN14 normal etki ediyor.

13

3 - NC programını bir hatayla durdurmak yerine,bir dahili sunucu hatasında (SQL, PLC, CFG)veya hatalı dosya işlemlerinde (FUNCTIONFILECOPY, FUNCTION FILEMOVE veyaFUNCTION FILEDELETE) atlanan etiketnumarası veya etiket adı (dize veya QS).Değer = 0: Normal etki ediyor.

Makine durumu1 - Aktif alet numarası

2 - Hazırlanmış alet numarası

3 - Etkin alet ekseni0 = X 6 = U1 = Y 7 = V2 = Z 8 = W

4 - Programlanmış mil devir sayısı

5 - Etkin mil durumu-1 = Mil durumu tanımlanmamış0 = M3 etkin1 = M4 etkin2 = M5, M3'ten sonra etkin3 = M5, M4'ten sonra etkin

7 - Etkin dişli kademesi

8 - Etkin soğutucu madde durumu0 = kapalı, 1 = açık

9 - Etkin besleme

10 - Hazırlanılan aletin endeksi

11 - Etkin aletin endeksi

14 - Etkin milin numarası

20 - Torna işletiminde programlanmış kesim hızı

21 - Torna işletiminde mil modu:0 = sabit devir sayısı1 = sabit kesim hızı

20

22 - Soğutucu madde durumu M7:0 = etkin değil, 1 = etkin

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 439

Page 440: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

23 - Soğutucu madde durumu M8:0 = etkin değil, 1 = etkin

Kanal verileri25 1 - Kanal numarası

Döngü parametresi1 - Güvenlik mesafesi

2 - Delme derinliği / freze derinliği

3 - Besleme derinliği

4 - Derin kesme beslemesi

5 - Cepte ilk yan uzunluk

6 - Cepte ikinci yan uzunluk

7 - Yivde ilk yan uzunluk

8 - Yivde ikinci kenar uzunluğu

9 - Dairesel cep yarıçapı

10 - Freze beslemesi

11 - Freze yolunun dönüş yönü

12 - Bekleme süresi

13 - Dişli eğimi döngüsü 17 ve 18

14 - Perdahlama ölçüsü

15 - Boşaltma açısı

21 - Tarama açısı

22 - Tarama yolu

23 - Tarama beslemesi

49 - HSC modu (döngü 32 tolerans)

50 - Döner eksen toleransı (döngü 32 tolerans)

52 Q parametresinumarası

Kullanıcı döngülerinde geçiş parametresi tipi:–1: CYCL DEF kapsamında döngü paramet-resi programlanmamış0: CYCL DEF kapsamında döngü parametre-si nümerik olarak programlanmış (Q paramet-re)1: CYCL DEF kapsamında döngü parametre-si String olarak programlanmış (Q parametre)

60 - Güvenli yükseklik (tarama döngüleri 30 ila 33)

61 - Kontrol (tarama döngüleri 30 ila 33)

62 - Kesim ölçümü (tarama döngüleri 30 ila 33)

63 - Sonuç için Q parametre numarası (taramadöngüleri 30 ila 33)

30

64 - Sonuç için Q parametre tipi (tarama döngüleri30 ila 33)1 = Q, 2 = QL, 3 = QR

440 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 441: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

70 - Besleme için çarpan (döngü 17 ve 18)

Şekle göre durum35 1 - Ölçü:

0 = mutlak (G90)1 = artımlı (G91)

SQL tablolarının verileri40 1 - En son SQL komutu için sonuç kodu. Son

sonuç kodu 1 (= hata) ise dönüş kodu olarakhata kodu aktarılır.

Alet tablosu verileri1 Alet no. L alet uzunluğu

2 Alet no. R alet yarıçapı

3 Alet no. R2 alet yarıçapı

4 Alet no. DL alet uzunluğu ölçüsü

5 Alet no. DR alet yarıçap ölçüsü

6 Alet no. DR2 alet yarıçap ölçüsü

7 Alet no. Alet kilitli TL0 = Kilitli değil, 1 = Kilitli

8 Alet no. RT yardımcı aletin numarası

9 Alet no. Maksimum bekleme süresi TIME1

10 Alet no. Maksimum bekleme süresi TIME2

11 Alet no. Güncel bekleme süresi CUR.TIME

12 Alet no. PLC Durumu

13 Alet no. Maksimum kesme uzunluğu LCUTS

14 Alet no. Maksimum daldırma açısı ANGLE

15 Alet no. TT: Kesim sayısı CUT

16 Alet no. TT: Aşınma tolerans uzunluğu LTOL

17 Alet no. TT: Aşınma toleransı yarıçapı RTOL

18 Alet no. TT: Dönme yönü DIRECT0 = pozitif, –1 = negatif

19 Alet no. TT: Düzlem ofseti R-OFFSR = 99999,9999

20 Alet no. TT: Kaydırma uzunluğu L-OFFS

21 Alet no. TT: Kırılma toleransı uzunluğu LBREAK

22 Alet no. TT: Kırılma toleransı yarıçapı RBREAK

28 Alet no. NMAX maksimum devir sayısı

32 Alet no. TANGLE uç açısı

34 Alet no. Kaldırılabilir LIFTOFF(0 = hayır, 1 = evet)

50

35 Alet no. Aşınma payı yarıçapı R2TOL

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 441

Page 442: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

36 Alet no. Alet tipi TYPE (Frezeleyici = 0, Taşlama aleti = 1, ... Taramasistemi = 21)

37 Alet no. Ait olan tarama sistemi tablosundaki satır

38 Alet no. Son kullanımın süre damgası

39 Alet no. ACC

40 Alet no. Dişli döngüleri için eğim

Yer tablosu verileri1 Yer numarası Alet numarası

2 Yer numarası 0 = Özel alet yok1 = Özel alet

3 Yer numarası 0 = Sabit yer yok1 = Sabit yer

4 Yer numarası 0 = kilitli yer yok1 = kilitli yer

51

5 Yer numarası PLC Durumu

Alet yeri belirleme1 Alet no. Yer numarası52

2 Alet no. Alet magazini numarası

T ve S stroboskopu için alet verileri1 T kodu Alet numarası

IDX0 = T0 stroboskopu (WZ saklama), IDX1= T1 stroboskopu (WZ değiştirme), IDX2 = T2stroboskopu (WZ hazırlama)

2 T kodu Alet endeksiIDX0 = T0 stroboskopu (WZ saklama), IDX1= T1 stroboskopu (WZ değiştirme), IDX2 = T2stroboskopu (WZ hazırlama)

57

5 - Mil devir sayısıIDX0 = T0 stroboskopu (WZ saklama), IDX1= T1 stroboskopu (WZ değiştirme), IDX2 = T2stroboskopu (WZ hazırlama)

TOOL CALL kapsamında programlanan değerler1 - T alet numarası

2 - Etkin alet ekseni 0 = X 1 = Y2 = Z 6 = U7 = V 8 = W

3 - S mil devir sayısı

4 - DL alet uzunluğu ölçüsü

5 - DR alet yarıçap ölçüsü

60

6 - Otomatik TOOL CALL0 = evet, 1 = hayır

442 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 443: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

7 - DR2 alet yarıçap ölçüsü

8 - Alet endeksi

9 - Etkin besleme

10 - Kesme hızı [mm/dak]

TOOL DEF kapsamında programlanan değerler0 Alet no. Alet değişim sekans numarasını okuma:

0 = Alet zaten milde,1 = Harici aletler arasında değişim,2 = Dahili aletin harici alet olarak değiştirilme-si,3 = Özel aletin harici alet olarak değiştirilme-si,4 = Harici aletin değiştirilmesi,5 = Harici aletten dahili alete değişim,6 = Dahili aletten dahili alete değişim,7 = Özel aletten dahili alete değişim8 = Dahili aletin değişimi,9 = Harici aletten özel alete değişim,10 = Özel aletten dahili alete değişim,11 = Özel aletten özel alete değişim,12 = Özel alet değişimi,13 = Harici aletin değiştirilmesi,14 = Dahili aletin değiştirilmesi,15 = Özel aletin değiştirilmesi

1 - T alet numarası

2 - Uzunluk

3 - Yarıçap

4 - Endeks

61

5 - Alet verileri TOOL DEF kapsamında program-lanmış1 = evet, 0 = hayır

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 443

Page 444: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

LAC ve VSC değerleri0 LAC tartma işleminin yürütüleceği veya en

son yürütülmüş olan için NC ekseninin endek-si (X ila W = 1 ila 9)

0

2 LAC tartma işlemi vasıtasıyla tespit edilentoplam durgunluk [kgm2] (döner eksenler A/B/C) veya toplam kütle [kg] (doğrusal eksenlerX/Y/Z)

71

1 0 Döngü 957 dişten dışarı sürme

Üretici döngüleri için hazır kullanılabilir hafıza alanı72 0-39 0 ila 30 Üretici döngüleri için hazır kullanılabilir hafıza

alanı. Değerler, sadece bir kumandanınyeniden başlatılması esnasında TNC tarafın-dan sıfırlanır (= 0).Cancel durumunda değerler uygulamaesnasında mevcut olan değere geri alınmaz.Maks. 597110-11: sadece NR 0-9 ve IDX 0-9597110-12 itibarıyla: NR 0-39 ve IDX 0-30

Kullanıcı döngüleri için hazır kullanılabilir hafıza alanı73 0-39 0 ila 30 Kullanıcı döngüleri için hazır kullanılabilir

hafıza alanı. Değerler, sadece bir kuman-danın yeniden başlatılması esnasında TNCtarafından sıfırlanır (= 0).Cancel durumunda değerler uygulamaesnasında mevcut olan değere geri alınmaz.Maks. 597110-11: sadece NR 0-9 ve IDX 0-9597110-12 itibarıyla: NR 0-39 ve IDX 0-30

Minimum ve maksimum mil devrini okuma1 Mil ID'si En düşük dişli kademesinin minimum mil

devir sayısı. Herhangi bir dişli kademe-si yapılandırılmamışsa milin ilk parametresetinin CfgFeedLimits/minFeed değeri değer-lendirilir.Endeks 99 = aktif mil

90

2 Mil ID'si En yüksek dişli kademesinin maksimummil devir sayısı. Herhangi bir dişli kademe-si yapılandırılmamışsa milin ilk parametresetinin CfgFeedLimits/maxFeed değeri değer-lendirilir.Endeks 99 = aktif mil

Alet düzeltmesi200 1 1 = üst

ölçüsüz 2 =üst ölçülü 3 =

Etkin yarıçap

444 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 445: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

üst ölçülü veTOOL CALLüst ölçüsüyle

2 1 = üstölçüsüz 2 =üst ölçülü 3 =üst ölçülü veTOOL CALLüst ölçüsüyle

Etkin uzunluk

3 1 = üstölçüsüz 2 =üst ölçülü 3 =üst ölçülü veTOOL CALLüst ölçüsüyle

R2 yuvarlama yarıçapı

6 Alet no. Alet uzunluğuEndeks 0 = etkin alet

Koordinat dönüşümleri1 - Temel döndürme (manuel)

2 - Programlanmış döndürme

3 - Etkin yansıtma ekseni Bit#0 ila 2 ve 6 ila 8:Eksen X, Y, Z ve U, V, W

4 Eksen Etkin ölçüm faktörüEndeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

5 Rotasyonekseni

3D-ROTEndeks: 1 - 3 ( A, B, C )

6 - Çalışma düzleminin program akışı işletimtürlerine döndürülmesi0 = etkin değil–1 = etkin

7 - Çalışma düzleminin manuel işletim türlerindedöndürülmesi0 = etkin değil–1 = etkin

210

8 QL parametreno.

Mil ve döndürülmüş koordinat sistemi arasın-da dönme açısı.QL parametrede kayıtlı açıyı giriş koordinatsisteminden alet koordinat sistemine yansıtır.IDX etkinleştirilirse 0 açısı yansıtılır.

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 445

Page 446: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Etkin koordinat sistemi211 – - 1 = Giriş sistemi (varsayılan)

2 = REF sistem3 = alet değişim sistemi

Torna işletiminde özel dönüşümler1 - Giriş sistemi devinimi için açı, torna tezga-

hı XY düzleminde. Dönüşümü sıfırlamak içinaçıya 0 değeri girilmelidir. Bu dönüşüm döngü800 (Parametre Q497) kapsamında kullanılır.

215

3 1-3 NR2 ile yazılmış hacimsel açının okunması.Endeks: 1 - 3 (rotA, rotB, rotC)

Etkin sıfır noktası kaydırması2 Eksen Etkin sıfır noktası kaydırması [mm] cinsinde

Endeks: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

3 Eksen Referans ve ilgili nokta arasındaki farkınokunması.Endeks: 1 - 9 (X, Y, Z, A, B, C, U, V, W)

220

4 Eksen OEM Ofset için değerlerin okunması.Endeks: 1 - 9 ( X_OFFS, Y_OFFS, Z_OFF-S,... )

Hareket alanı2 Eksen Negatif yazılım son şalteri

Endeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

3 Eksen Pozitif yazılım son şalteriEndeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

230

5 - Yazılım son şalteri açık veya kapalı:0 = açık, 1 = kapalı Modulo eksenleri için üst ve alt sınır veyasınır yok belirlenmelidir.

REF sistemde nominal pozisyonun okunması240 1 Eksen REF sistemde güncel nominal pozisyon

REF sistemde Ofset'ler (el çarkı vs.) dahil nominal pozisyonun okunması241 1 Eksen REF sistemde güncel nominal pozisyon

Etkin koordinat sisteminde güncel pozisyonun okunması270 1 Eksen Giriş sistemindeki güncel nominal pozisyon

Açıldığında bu fonksiyon, aktif alet yarıça-pı düzeltmesiyle X, Y ve Z ana eksenlerinindüzeltilmemiş pozisyonlarını verir. Fonksiyonaktif alet yarıçapı düzeltmesiyle bir yuvarlakeksen için açılırsa bir hata mesajı verilir.Endeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

Etkin koordinat sisteminde Ofset'ler (el çarkı vs.) dahil güncel pozisyonun okunması271 1 Eksen Giriş sisteminde güncel nominal pozisyon

446 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 447: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

M128 ile ilgili bilgilerin okunması1 - M128 etkin:

–1 = evet, 0 = hayır280

3 - Q numarasına göre TCPM durumu:Q No. + 0: TCPM aktif, 0 = hayır, 1 = evetQ No. + 1: AXIS, 0 = POS, 1 = SPATQ No. + 2: PATHCTRL, 0 = AXIS, 1 =VECTORQ No. + 3: besleme, 0 = F TCP, 1 = F CONT

Makine kinematiği5 - 0: Sıcaklık kompanzasyonu etkin değil

1: Sıcaklık kompanzasyonu etkin290

10 - Channels/ChannelSettings/CfgKin-List/kinCompositeModels kapsamındanFUNCTION MODE MILL veya FUNCTIONMODE TURN ile programlanmış makinekinematiği endeksi –1 = programlanmamış

Makine kinematiği verilerinin okunması1 QS parametre

no.Etkin üç eksenli kinematiğin eksen isimleri-nin okunması. Eksen isimleri QS(IDX), QS(I-DX+1) ve QS(IDX+2) ardından yazılır.0 = İşlem başarılı

2 0 FACING HEAD POS fonksiyonu etkin mi?1 = evet, 0 = hayır

4 Döner ekseni Belirtilen döner eksenin kinematik hesaplamaile ilgili olup olmadığını okuma.1 = evet, 0 = hayır(Bir döner eksen M138 ile kinematik hesapla-manın dışında tutulabilir.)Endeks: 4, 5, 6 ( A, B, C )

6 Eksen Açılı kafa: B-CS temel koordinat sistemindeaçılı kafa tarafından kaydırma vektörüEndeks: 1, 2, 3 ( X, Y, Z )

7 Eksen Açılı kafa: B-CS temel koordinat sistemindealetin yön vektörüEndeks: 1, 2, 3 ( X, Y, Z )

10 Eksen Programlanabilir eksenleri belirleme. Ekseninbelirtilen endeksine ilgili eksen ID (CfgAxis/axisList kapsamından endeks) belirleme.Endeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

295

11 Eksen ID Programlanabilir eksenleri belirleme. Belirti-len eksen ID için eksen endeksini (X = 1, Y =2, ...) belirleme.Endeks: Eksen ID (CfgAxis/axisList kapsa-mından endeks)

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 447

Page 448: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Geometrik davranışı değiştirme310 20 Eksen Çap programlaması: –1 = açık, 0 = kapalı

Güncel sistem süresi0 01.01.1970, saat 00:00:00'dan itibaren geçen

saniye cinsinde sistem süresi (gerçek süre).1

1 01.01.1970, saat 00:00:00'dan itibaren geçensaniye cinsinde sistem süresi (ön hesapla-ma).

320

3 - Güncel NC programının işleme süresiniokuma.

Sistem süresi biçimlendirmesi0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıyla

geçen saniye cinsinde sistem süresi (gerçeksüre)Format: GG.AA.YYYY ss:dd:ss

0

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: GG.AA.YYYY ss:dd:ss

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: G.AA.YYYY s:dd:ss

1

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: G.AA.YYYY s:dd:ss

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: G.AA.YYYY s:dd

2

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: G.AA.YYYY s:dd

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: G.AA.YY s:dd

3

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: G.AA.YY s:dd

321

4 0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: YYYY-AA-GG ss:dd:ss

448 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 449: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: YYYY-AA-GG ss:dd:ss

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: YYYY-AA-GG ss:dd

5

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: YYYY-AA-GG ss:dd

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: YYYY-AA-GG s:dd

6

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: YYYY-AA-GG s:dd

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: YY-AA-GG s:dd

7

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: YY-AA-GG s:dd

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: GG.AA.YYYY

8

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: GG.AA.YYYY

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: G.AA.YYYY

9

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: G.AA.YYYY

10 0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: G.AA.YY

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 449

Page 450: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: G.AA.YY

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: YYYY-AA-GG

11

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: YYYY-AA-GG

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: YY-AA-GG

12

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: YY-AA-GG

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: ss:dd:ss

13

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: ss:dd:ss

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: s:dd:ss

14

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: s:dd:ss

0 Biçimlendirme: 1.1.1970, saat 0:00 itibarıylageçen saniye cinsinde sistem süresi (gerçeksüre)Format: s:dd

15

1 Biçimlendirme: 1.1.1970, saat 0:00 itibarıy-la geçen saniye cinsinde sistem süresi (önhesaplama)Format: s:dd

450 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 451: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Global program ayarları GPS: Etkinlik durumu global330 0 - 0 = herhangi bir GPS ayarı etkin değil

1 = herhangi bir GPS ayarı etkin

Global program ayarları GPS: Etkinlik durumu münferit0 - 0 = herhangi bir GPS ayarı etkin değil

1 = herhangi bir GPS ayarı etkin

1 - GPS: Temel döndürme0 = kapalı, 1 = açık

3 Eksen GPS: Yansıma0 = kapalı, 1 = açıkEndeks: 1 - 6 (X, Y, Z, A, B, C)

4 - GPS: Değiştirilmiş malzeme sistemine kaydır-ma0 = kapalı, 1 = açık

5 - GPS: Giriş sisteminde döndürme0 = kapalı, 1 = açık

6 - GPS: Besleme faktörü0 = kapalı, 1 = açık

8 - GPS: El çarkı bindirmesi0 = kapalı, 1 = açık

10 - GPS: Sanal alet ekseni VT0 = kapalı, 1 = açık

15 - GPS: El çarkı koordinat sistemi seçimi0 = Makine koordinat sistemi M-CS1 = Malzeme koordinat sistemi W-CS2 = değiştirilmiş malzeme koordinat sistemimW-CS3 = Çalışma düzlemi koordinat sistemi WPL-CS

16 - GPS: Malzeme sisteminde kaydırma0 = kapalı, 1 = açık

331

17 - GPS: Eksen Ofset0 = kapalı, 1 = açık

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 451

Page 452: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Global program ayarları GPS1 - GPS: Temel devir açısı

3 Eksen GPS: Yansıma0 = yansımasız, 1 = yansımalıEndeks: 1 - 6 ( X, Y, Z, A, B, C)

4 Eksen GPS: Değiştirilmiş malzeme koordinat sistemimW-CS kapsamında kaydırmaEndeks: 1 - 6 ( X, Y, Z, A, B, C )

5 - GPS: Giriş koordinat sistemi I-CS kapsamın-da döndürme açısı

6 - GPS: Besleme faktörü

8 Eksen GPS: El çarkı bindirmesiDeğerin maksimumuEndeks: 1 - 10 ( X, Y, Z, A, B, C, U, V, W, VT )

9 Eksen GPS: El çarkı bindirmesi için değerEndeks: 1 - 10 ( X, Y, Z, A, B, C, U, V, W, VT )

16 Eksen GPS: Malzeme koordinat sistemi W-CSkapsamında kaydırmaEndeks: 1 - 3 ( X, Y, Z )

332

17 Eksen GPS: Eksen Ofset'leriEndeks: 4 - 6 ( A, B, C )

Kumanda eden tarama sistemi TS1 Tarama sistem tipi:

0: TS120, 1: TS220, 2: TS440,3: TS630, 4: TS632, 5: TS640,6: TS444, 7: TS740

50

2 Tarama sistemi tablosundaki satır

51 - Etkin uzunluk

1 Tarama bilyesinin etkili yarıçapı52

2 Yuvarlama yarıçapı

1 Ortadan kaydırma (ana eksen)53

2 Ortadan kaydırma (yan eksen)

54 - Derece ile mil oryantasyonu açısı (odakkaydırma)

1 Hızlı hareket

2 Ölçüm beslemesi

55

3 Ön konumlandırma için besleme:FMAX_PROBE veya FMAX_MACHINE

1 Maksimum ölçüm yolu56

2 Güvenlik mesafesi

1 Mil oryantasyon olasılığı0 = hayır, 1 = evet

350

57

2 Derece ile mil oryantasyon açısı

452 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 453: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Alet ölçümü TT için tezgah tarama sistemi1 TT: Tarama sistemi tipi70

2 TT: Tarama sistemi tablosunda satırlar

71 1/2/3 TT: Tarama sistemi orta noktası (REF sistem)

72 - TT: Tarama sistemi yarıçapı

1 TT: Hızlı hareket

2 TT: Duran mil durumunda ölçüm beslemesi

75

3 TT: Dönen mil durumunda ölçüm beslemesi

1 TT: Maksimum ölçüm yolu

2 TT: Uzunluk ölçümü için güvenlik mesafesi

3 TT: Yarıçap ölçümü için güvenlik mesafesi

76

4 TT: Alt kenarın Stylus üst kenara frezeleyicimesafesi

77 - TT: Mil devir sayısı

78 - TT: Tarama yönü

79 - TT: Telsiz aktarımını etkinleştirme

350

80 - TT: Tarama sistemi sapması esnasındadurma

Tarama sistemi döngüsünden referans noktası (tarama sonucu)1 Koordinat Manuel tarama sistemi döngüsünün en son

referans noktası veya 0 döngüsünün en sontarama noktası (Giriş koordinat sistemi).Düzeltmeler: Uzunluk, yarıçap ve odakkaydırma

2 Eksen Manuel tarama sistemi döngüsünün en sonreferans noktası veya 0 döngüsünün en sontarama noktası (makine koordinat sistemi,endeks olarak sadece etkin 3D kinematiğieksenlerine izin verilir).Düzeltme: sadece odak kaydırma

3 Koordinat Tarama sistemi döngüleri 0 ve 1 giriş siste-minde ölçüm sonucu. Ölçüm sonucu koordi-nat şeklinde okunur.Düzeltme: sadece odakkaydırma

4 Koordinat Manuel bir tarama sistemi döngüsünün enson referans noktası veya 0 döngüsünün enson tarama noktası (malzeme koordinat siste-mi). Ölçüm sonucu koordinat şeklinde okunur.Düzeltme: sadece odak kaydırma

5 Eksen Eksen değerleri, düzeltilmemiş

360

6 Koordinatlar /eksen

Koordinat şeklinde ölçüm sonuçlarınınokunması/Tarama işlemlerinin giriş sistemle-rinde eksen değerleri.Düzeltme: sadece uzunluk

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 453

Page 454: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

10 - Mil oryantasyonu

11 - Tarama işleminin hata durumu:0: Tarama işlemi başarılı–1: Tarama noktasına ulaşılamadı–2: Tarayıcının, tarama işleminin başlangıcın-da yönü değiştirildi

Etkin sıfır noktası tablosundan değerleri okuma veya yazma500 Row number Sütun Değerleri okuma

Ön ayar tablosundan değerleri okuma veya yazma (Temel dönüşüm)507 Row number 1-6 Değerleri okuma

Ön ayar tablosundan eksen Ofset'leri okuma veya yazma508 Row number 1-9 Değerleri okuma

Palet işleme için veriler1 - Etkin satır

2 - Güncel palet numarası. PAL tipinde songirişin NAME sütununun değeri. Sütun boşsaveya bir sayısal değer içermiyorsa -1 değerigeri verilir.

3 - Palet tablosundaki güncel satır.

4 - Güncel paletin NC programındaki son satırı.

5 Eksen Alet odaklı çalışma:Güvenli yükseklik programlanmış: 0 = hayır, 1 = evetEndeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

6 Eksen Alet odaklı çalışma: Güvenli yükseklikID510 NR5 ilgili IDX ile 0 değerini verirsedeğer geçersizdir.Endeks: 1 - 9 ( X, Y, Z, A, B, C, U, V, W )

10 - Tümce akışında aranan numaraya kadarpalet tablosunun satır numarası.

20 - Palet işleme türü?0 = Malzeme odaklı1 = Alet odaklı

510

21 - NC hatası sonrası otomatik devam etme:0 = kilitli1 = etkin10 = Devam etmeyi durdurma11 = Palet tablosunda NC hatasız gösterilenbir sonraki satırda devam etme12 = Palet tablosunda NC hatası meydanagelen satırda devam etme13 = Bir sonraki palet ile devam etme

454 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 455: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Nokta tablosundan verileri okuma1-3 X/Y/Z Etkin nokta tablosundan değeri okuma.

10 Etkin nokta tablosundan değeri okuma.

520 Row number

11 Etkin nokta tablosundan değeri okuma.

Etkin ön ayarı okuma veya yazma530 1 - Aktif referans noktası tablosundaki aktif

referans noktası numarası.

Etkin palet referans noktası1 - Etkin palet referans noktasının numarası.

Etkin referans noktasının numarasını gerigönderir. Herhangi bir palet referans nokta-sı etkin değilse fonksiyon –1 değerini gerigönderir.

540

2 - Etkin palet referans noktasının numarası.NR1 gibi.

Palet referans noktasının temel dönüşüm değerleri547 row number Eksen Palet ön ayar tablosundan temel dönüşüm

değerlerini okuma.Endeks: 1 - 6 ( X, Y, Z, SPA, SPB, SPC )

Palet referans noktası tablosundan eksen ofset548 Row number Ofset Palet referans tablosundan eksen ofset

değerlerini okuma.Endeks: 1 - 9 ( X_OFFS, Y_OFFS, Z_OFF-S,... )

OEM Ofset558 Row number Ofset OEM Ofset için değerlerin okunması.

Endeks: 1 - 9 ( X_OFFS, Y_OFFS, Z_OFF-S,... )

Makine durumunu okuma ve yazma2 1-30 Kullanıma hazır, program seçiminde silinmez.590

3 1-30 Kullanıma hazır, şebeke kesintisinde silinmez(sürekli kaydetme).

Tek bir eksenin Look-Ahead parametresini okuma veya yazma (makine düzlemi)1 - Minimum besleme (MP_minPathFeed), mm/

dak cinsinde.

2 - Köşelerde minimum besleme (MP_minCor-nerFeed), mm/dak cinsinde

3 - Yüksek hızlarda besleme sınırı (MP_max-G1Feed), mm/dak cinsinde

4 - Düşük hızda maks. sarsılma (MP_maxPath-Jerk) m/s3

610

5 - Yüksek hızda maks. sarsılma (MP_maxPath-JerkHi) m/s3

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 455

Page 456: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

6 - Düşük hızda tolerans (MP_pathTolerance),mm cinsinde

7 - Yüksek hızda tolerans (MP_pathTolerance-Hi), mm cinsinde

8 - Sarsıntının maks. aktarımı (MP_maxPath-Yank) m/s4

9 - Eğri olarak tolerans faktörü (MP_curveTol-Factor)

10 - Eğim değişikliklerinde maks. izin verilensarsıntı (MP_curveJerkFactor)

11 - Tarama hareketlerinde maks. sarsıntı(MP_pathMeasJerk)

12 - İşleme beslemesi durumunda açı toleransı(MP_angleTolerance)

13 - Hızlı hareket durumunda açı toleransı(MP_angleToleranceHi)

14 - Poligonlar için maks. köşe açısı (MP_max-PolyAngle)

18 - İşleme beslemesi durumunda radyal hızlan-ma(MP_maxTransAcc)

19 - Hızlı hareket durumunda radyal hızlanma(MP_maxTransAccHi)

20 Fizikseleksenlerinendeksi

Maks. besleme (MP_maxFeed), mm/dakcinsinde

21 Fizikseleksenlerinendeksi

Maks. hızlanma (MP_maxAcceleration) m/s2

22 Fizikseleksenlerinendeksi

Hızlı hareket durumunda eksenin maksimumgeçiş sarsıntısı (MP_axTransJerkHi) m/s2

23 Fizikseleksenlerinendeksi

İşleme beslemesi durumunda eksenin maksi-mum geçiş sarsıntısı (MP_axTransJerk) m/s3

24 Fizikseleksenlerinendeksi

Hızlanma ön kumandası (MP_compAcc)

25 Fizikseleksenlerinendeksi

Düşük hızda eksene özgü sarsıntı (MP_ax-PathJerk) m/s3

26 Fizikseleksenlerinendeksi

Yüksek hızda eksene özgü sarsıntı (MP_ax-PathJerkHi) m/s3

27 Fizikseleksenlerinendeksi

Köşelerde daha dikkatli tolerans incelemesi(MP_reduceCornerFeed)0 = kapalı, 1 = açık

456 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 457: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

28 Fizikseleksenlerinendeksi

DCM: Doğrusal eksenler için maksimumtolerans, mm cinsinde (MP_maxLinearTole-rance)

29 Fizikseleksenlerinendeksi

DCM: Maksimum açı toleransı, [°] cinsinde(MP_maxAngleTolerance)

30 Fizikseleksenlerinendeksi

Zincirlenmiş dişli için tolerans denetimi(MP_threadTolerance)

31 Fizikseleksenlerinendeksi

Form (MP_shape) axisCutterLoc filtre0: Off1: Average2: Triangle3: HSC4: Advanced HSC

32 Fizikseleksenlerinendeksi

Frekans (MP_frequency) axisCutterLocfiltre, Hz cinsinden

33 Fizikseleksenlerinendeksi

Form (MP_shape) axisPosition filtre0: Off1: Average2: Triangle3: HSC4: Advanced HSC

34 Fizikseleksenlerinendeksi

Frekans (MP_frequency) axisPosition filtre,Hz cinsinde

35 Fizikseleksenlerinendeksi

Filtrenin Manuel işletim işletim türü içindüzenlenmesi (MP_manualFilterOrder)

36 Fizikseleksenlerinendeksi

HSC modu (MP_hscMode) axisCutterLocfiltre

37 Fizikseleksenlerinendeksi

HSC modu (MP_hscMode) axisPositionfiltre

38 Fizikseleksenlerinendeksi

Tarama hareketleri için eksene özgü sarsıntı(MP_axMeasJerk)

39 Fizikseleksenlerinendeksi

Filtre sapmasının hesaplaması için filtrehatasının ağırlığı (MP_axFilterErrWeight)

40 Fizikseleksenlerinendeksi

Konum filtresinin maksimum filtre uzunluğu(MP_maxHscOrder)

41 Fizikseleksenlerinendeksi

CLP filtresinin maksimum filtre uzunluğu(MP_maxHscOrder)

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 457

Page 458: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

42 - İşleme beslemesi durumunda eksenin maksi-mum beslemesi (MP_maxWorkFeed)

43 - İşleme beslemesi durumunda maksimum hathızlanması (MP_maxPathAcc)

44 - Hızlı hareket durumunda maksimum hathızlanması (MP_maxPathAccHi)

51 Fizikseleksenlerinendeksi

Sarsıntı evresinde sürükleme hatasınınkompanzasyonu (MP_IpcJerkFact)

52 Fizikseleksenlerinendeksi

Konum ayarlayıcının kv faktörü, 1/s cinsinde(MP_kvFactor)

458 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 459: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Bir eksenin maksimum kapasitesini ölçme621 0 Fiziksel

eksenlerinendeksi

Dinamik yük ölçümünün sonlandırılması vesonucun belirtilen Q parametre kapsamınakaydedilmesi.

SIK içerikleri okuma0 Opsiyon no. IDX kapsamında belirtilen SIK opsiyonunun

belirlenip belirlenmediği açık biçimde tespitedilebilir. 1 = Opsiyon etkinleştirilmiştir0 = opsiyon etkinleştirilmemiştir

1 - Hangi Feature Content Level (Upgradefonksiyonu için) belirlendiği tespit edilebilir.–1 = FCL belirlenmedi<No.> = belirlenmiş FCL

2 - SIK seri numarasının okunması-1 = sistemde geçerli bir SIK bulunmamakta-dır

630

10 - Kumanda tipini tespit etme:0 = iTNC 5301 = NCK bazlı kumanda (TNC 640, TNC 620,TNC 320, TNC 128, PNC 610, ...)

Sayaç1 - Planlanmış malzemeler.

Sayaç program testi işletim türünde genelolarak 0 değerini verir.

2 - Hazırlanmış malzemeler.Sayaç program testi işletim türünde genelolarak 0 değerini verir.

920

12 - Hazırlanacak malzemeler.Sayaç program testi işletim türünde genelolarak 0 değerini verir.

Güncel aletin verilerinin okunması ve yazılması1 - Alet uzunluğu L

2 - Alet yarıçapı R

3 - Alet yarıçapı R2

4 - Alet uzunluğu ölçüsü DL

5 - Alet yarıçap ölçüsü DR

6 - Alet yarıçap ölçüsü DR2

7 - Alet kilitli TL0 = Kilitli değil, 1 = Kilitli

8 - RT yardımcı aletin numarası

9 - Maksimum bekleme süresi TIME1

10 - TOOL CALL maks. bekleme süresi TIME2

950

11 - Güncel bekleme süresi CUR.TIME

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 459

Page 460: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

12 - PLC Durumu

13 - Alet ekseni LCUTS bıçak uzunluğu

14 - Maksimum daldırma açısı ANGLE

15 - TT: Kesim sayısı CUT

16 - TT: Aşınma tolerans uzunluğu LTOL

17 - TT: Aşınma toleransı yarıçapı RTOL

18 - TT: Dönme yönü DIRECT0 = pozitif, –1 = negatif

19 - TT: Düzlem ofseti R-OFFSR = 99999,9999

20 - TT: Kaydırma uzunluğu L-OFFS

21 - TT: Kırılma toleransı uzunluğu LBREAK

22 - TT: Kırılma toleransı yarıçapı RBREAK

28 - Maksimum devir sayısı [1/dak] NMAX

32 - TANGLE uç açısı

34 - Kaldırılabilir LIFTOFF(0=hayır, 1=evet)

35 - Aşınma payı yarıçapı R2TOL

36 - Alet tipi (Frezeleyici = 0, Taşlama aleti = 1, ...Tarama sistemi = 21)

37 - Ait olan tarama sistemi tablosundaki satır

38 - Son kullanımın süre damgası

39 - ACC

40 - Dişli döngüleri için eğim

44 - Alet bekleme süresinin aşılması

460 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 461: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Alet yönetimi için hazır kullanılabilir hafıza alanı956 0-9 - Alet yönetimi için hazır kullanılabilir veri alanı.

Veriler program kesintisinde sıfırlanmaz.

Alet kullanımı ve donatımı975 1 - Güncel NC programı için alet kullanım kontro-

lü:Sonuç –2: Kontrol mümkün değil, fonksiyonyapılandırmasında kapalıSonuç –1: Kontrol mümkün değil, alet kulla-nım dosyası eksikSonuç 0: OK, tüm aletler mevcutSonuç 1: Kontrol OK değil

Alet kullanımı ve donanımı975 2 Satır Güncel palet tablosunda IDX satırındaki

palette gerekli olan aletlerin kullanılabilirliğininkontrolü. –3 = IDX satırında herhangi bir palet tanım-lanmamış veya fonksiyon palet işlemenindışına çağrılmıştır –2 / –1 / 0 / 1 bkz. NR1

NC durdurma durumunda aletin kaldırılması980 3 - (Bu fonksiyon eskimiştir - HEIDENHAIN

önerisi: Artık kullanmayın. ID980 NR3 = 1 eşdeğerdir ID980 NR1 = –1, ID980 NR3 = 0 eşdeğerdir ID980 NR1 = 0. Diğer değerlere izinverilmez.)CfgLiftOff kapsamında belirlenen değerüzerinde kaldırmayı etkinleştirme:0 = Kaldırmayı kilitle1 = Kaldırmayı etkinleştirme

Tarama sistemi döngüleri ve koordinat dönüşümleri1 - Yaklaşma davranışı:

0 = Standart davranış,1 = Tarama konumu, düzeltme olmadanyaklaşma. Etkili yarıçap, güvenlik mesafesisıfır

2 16 Otomatik/manuel makine işletim türü

4 - 0 = Tarama piminin yönü değiştirilmedi1 = Tarama piminin yönü değiştirildi

6 - Tezgah tarama sistemi TT etkin mi?1 = evet0 = hayır

8 - Güncel mil açısı [°] cinsinde

990

10 QS parametreno.

Alet numarası alet isminden tespit edilmelidir.İade değeri, yardımcı aleti aramak için konfi-güre kurallara göre ayarlanır.Aynı isimli birden çok alet mevcutsa alettablosundaki ilk alet gönderilir.

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 461

Page 462: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Kurallara göre seçili alet kilitliyse bir yardımcıalet geri gönderilir.–1: Alet tablosunda belirtilen isimli bir aletbulunamadı veya tüm söz konusu aletler kilit-li.

0 0 = Kanal milin kontrolünü PLC'ye devretme,1 = Kanal milin kontrolünü devralma

16

1 0 = WZ milin kontrolünü PLC'ye devretme,1 = WZ milin kontrolünü devralma

19 - Döngülerde tarama hareketini bastırma:0 = Hareket bastırılır (parametre CfgMachi-neSimul/simMode eşit değildir FullOperationveya program testi işletim türü etkindir) 1 = hareket uygulanır (parametre CfgMac-hineSimul/simMode = FullOperation, testamaçlı yazılabilir)

İşleme durumu10 - Tümce girişi etkin

1 = evet, 0 = hayır

11 - Tümce ilerlemesi - Tümce arama ile ilgili bilgi-ler:0 = NC programı tümce ilerlemesi olmadanbaşlatıldı1 = Tümce aramadan önce Iniprog sistemdöngüsü uygulanır 2 = Tümce arama devam ediyor 3 = Fonksiyonlar oluşturuluyor–1 = Tümce arama öncesi Iniprog döngüsüiptal edildi–2 = Tümce arama esnasında iptal–3 = Fonksiyonlar oluşturulurken veya dahaöncesinde arama evresinden sonra tümcegirişi iptali –99 = Belirgin Cancel

12 - Sorgu ile ilgili iptalin türü OEM_CANCELmakrosu kapsamında:0 = İptal yok1 = Hata veya acil durdurma nedeniyle iptal2 = Tümce ortasında durmadan sonra dahilidurdurma ile belirgin iptal3 = Tümce sınırında durmadan sonra dahilidurdurma ile belirgin iptal

14 - En son FN14 hatasının numarası

16 - Gerçek işleme etkin mi?1 = İşleme,0 = Simülasyon

992

17 - 2D programlama grafiği etkin mi?1 = evet0 = hayır

462 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 463: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

18 - Programlama grafiğinin uygulanması (Yazılımtuşu OTOM. İŞARET) etkin mi?1 = evet0 = hayır

20 - Freze torna işlemi ile ilgili bilgiler:0 = Frezeleme (FUNCTION MODE MILL)1 = Tornalama (FUNCTION MODE TURN)10 = Torna işletiminden frezeleme işletiminegeçiş için işlemlerin uygulanması11 = Freze işletiminden torna işletimine geçişiçin işlemlerin uygulanması

30 - Birden fazla eksenin enterpolasyonuna izinveriliyor mu?0 = hayır (örn. hat kumandası durumunda)1 = evet

31 - R+/R– MDI işletiminde mümkün / izinli?0 = hayır1 = evet

0 Döngü çağırma mümkün / izinli?0 = hayır1 = evet

32

Döngünumarası

Münferit döngü etkinleştirilmiş:0 = hayır1 = evet

40 - Tablolar BA program testine kopyalansınmı?Değer 1 program seçiminde ve RESET+BAŞLAT yazılım tuşuna basıldığında oluştu-rulur. Ardından iniprog.h sistem döngüsütabloları kopyalar ve sistem tarihini sıfırlar.0 = hayır1 = evet

101 - M101 etkin (görülür durum)?0 = hayır1 = evet

136 - M136 etkin mi?0 = hayır1 = evet

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 463

Page 464: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Makine parametresi bölüm dosyası etkinleştir1020 13 QS parametre

no.Makine parametresi bölüm dosyası, QSnumarası (IDX) yolu ile yüklendi mi?1 = evet0 = hayır

Döngüler için konfigürasyon ayarları- Hata mesajı Mil dönmüyor gösterilsin mi?

(CfgGeoCycle/displaySpindleErr)0 = hayır, 1 = evet

1030 1

- Hata mesajı Ön işaret derinliği kontroledilmeli! gösterilsin mi?(CfgGeoCycle/displayDepthErr)0 = hayır, 1 = evet

PLC verilerini gerçek süreye senkron yazma veya okuma10 Hatırlatma no. PLC hatırlatma

NR10 ila NR80 için genel bilgi:Fonksiyonlar gerçek süreye senkron şekildeişlenir, yani fonksiyon ancak işleme ilgili yereulaştığında uygulanır.HEIDENHAIN önerisi: ID2000 yerine tercihenWRITE TO PLC veya READ FROM PLC komut-larını kullanın ve işlemeyi gerçek süredeFN20: WAIT FOR SYNC ile senkronize edin.

20 Input no. PLC Input

30 Output no. PLC Output

40 Sayaç no. PLC Counter

50 Timer no. PLC Timer

60 Byte no. PLC Byte

70 Kelime no. PLC Kelime

2000

80 Çift kelime no. PLC Çift kelime

464 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 465: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

PLC verileri gerçek süreye senkron yazılmamalı veya okunmamalı2001 10-80 bakınız ID

2000ID2000 NR10 ila NR80 gibi ancak gerçeksüreye senkron değil. Fonksiyon, ön hesapla-mada uygulanır.HEIDENHAIN önerisi: ID2001 yerine terci-hen WRITE TO PLC veya READ FROM PLCkomutunu kullanın.

Bit testi2300 Number Bit numarası Fonksiyon, bir Bit'in bir sayıda belirlenip belir-

lenmediğini kontrol eder. Kontrol edileceksayı NR olarak aktarılır, aranan Bit IDX olarakaktarılır, bu aşamada IDX0 en düşük Bit'iaçıklar. Büyük sayıların fonksiyonunu açmakiçin NR, Q parametresi olarak aktarılmalıdır.0 = Bit belirlenmedi1 = Bit belirlendi

Program bilgilerini okuma (Systemstring)1 - Güncel ana programın ya da palet programı-

nın yolu.

2 - Tümce göstergesinde görünür NC programı-nın yolu.

3 - SEL CYCLE veya CYCLE DEF 12 PGM CALLile seçilen döngünün yolu veya güncel seçilidöngünün yolu.

10010

10 - SEL PGM „...“ ile seçilen NC programınınyolu.

Kanal verilerini okuma (Systemstring)10025 1 - İşleme kanalının adı (Key)

SQL tablo ile ilgili verileri okuma (Systemstring)1 - Ön ayar tablosunun sembolik adı.

2 - Sıfır nokta tablosunun sembolik adı.

3 - Palet referans noktası tablosunun sembolikadı.

10 - Alet tablosunun sembolik adı.

11 - Yer tablosunun sembolik adı.

10040

12 - Torna aleti tablosunun sembolik adı

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 465

Page 466: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

Alet çağrısında programlanan değerler (Systemstring)10060 1 - Alet adı

Makine kinematiğini okuma (Systemstring)10290 10 - Channels/ChannelSettings/CfgKin-

List/kinCompositeModels kapsamındanFUNCTIONMODE MILL veya FUNCTIONMODE TURN ile programlanmış makinekinematiği sembolik adı.

Hareket alanı geçişi (Systemstring)10300 1 - Son olarak etkinleştirilen hareket alanının

anahtar adı

Güncel sistem saatini okuma (Systemstring)10321 1 - 16 - 1: GG.AA.YYYY ss:dd:snsn

2 ve 16: GG.AA.YYYY ss:dd3: GG.AA.YY ss:dd4: YYYY-AA-GG ss:dd:snsn5 ve 6: YYYY-AA-GG ss:dd7: YY-AA-GG ss:dd 8 ve 9: GG.AA.YYYY 10: GG.AA.YY 11: YYYY-AA-GG 12: YY-AA-GG 13 ve 14: ss:dd:snsn 15: ss:ddAlternatif olarak DAT, SYSSTR(...) bünyesin-de biçimlendirme için kullanılacak olan sistemsaati saniye olarak belirtilebilir.

Tarama sistemlerinin (TS, TT) verilerini okuma (Systemstring)50 - Tarama sistem tablosu TYPE sütunundan

tarama sistemi TS tipi (tchprobe.tp).

70 - CfgTT/type kapsamından tezgah taramasistemi TT tipi.

10350

73 - CfgProbes/activeTT kapsamından etkintezgah tarama sistemi TT anahtar adı.

Tarama sistemlerinin (TS, TT) verilerini okuma ve yazma (Systemstring)10350 74 - CfgProbes/activeTT kapsamından etkin

tezgah tarama sistemi TT seri numarası.

Palet işleme verilerini okuma (Systemstring)1 - Paletin adı10510

2 - Güncel olarak seçilen palet tablosunun yolu.

NC yazılım sürüm tanımını okuma (Systemstring)10630 10 - String, gösterilen sürüm kodu formatı-

na uygundur, yani ör. 340590 09 veya817601 05 SP1.

Dengesizlik döngüsü okuma için bilgi (Systemstring)

466 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 467: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

Grup adı GrupnumarasıID…

Grup numara-sı ID…

Dizin IDX… Tanımlama

10855 1 - Etkin kinematiğe ait olan dengesizlik kalibras-yon tablosunun yolu

Güncel aletin verilerinin okunması (Systemstring)1 - Güncel aletin adı

2 - Aktif aletin DOC sütunundan girişi

3 - AFC kural ayarı

4 - Alet taşıyıcı kinematiği

10950

5 - DR2TABLE sütunundan giriş - 3D-ToolCompiçin düzeltme değeri tablosunun dosya adı

Karşılaştırma: D18 fonksiyonlarıAşağıdaki tabloda, TNC 620 bünyesinde bu şekilde uygulanmamışolan, önceki kumandalardan D18 fonksiyonlarını bulabilirsiniz.Bu fonksiyon çoğu durumda bir başkası ile değiştirilmiştir.

No. IDX İçerik Yedek fonksiyon

ID 10 Program bilgisi1 - MM/İnç durumu Q113

2 - Cep frezesinde bindirme faktörü CfgRead

4 - Etkin işleme döngüsünün numarası ID 10 No. 3

ID 20 Makine durumu15 Log. Eksen Mantıksal ve geometrik eksen arasında

atama

16 - Geçiş daireleri beslemesi

17 - Güncel seçili hareket alanı SYSTRING 10300

19 - Güncel dişli kademesi ve milde maksimummil devri

En yüksek dişli kademesi: ID 90No. 2

ID 50 Alet tablosundan veriler23 Alet no. PLC Değeri 1)

24 Alet no. CAL-OF1 ana eksen merkezi ofset tuşu ID 350 NR 53 IDX 1

25 Alet no. CAL-OF2 yan eksen merkezi ofset tuşu ID 350 NR 53 IDX 2

26 Alet no. Kalibrasyonda mil açısı CAL-ANG ID 350 NR 54

27 Alet no. PTYP yer tablosu için alet tipi 2)

29 Alet no. Pozisyon P1 1)

30 Alet no. Pozisyon P2 1)

31 Alet no. Pozisyon P3 1)

33 Alet no. Pitch diş eğimi ID 50 NR 40

ID 51 yer tablosundan veriler6 Yer no. Alet tipi 2)

7 Yer no. P1 2)

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 467

Page 468: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

No. IDX İçerik Yedek fonksiyon

8 Yer no. P2 2)

9 Yer no. P3 2)

10 Yer no. P4 2)

11 Yer no. P5 2)

12 Yer no. Yer rezerve:0=hayır, 1=evet

2)

13 Yer no. Yüzey magazini: üstündeki yer dolu:0=hayır, 1=evet

2)

14 Yer no. Yüzey tablası: altındaki yer dolu: 0=hayır,1=evet

2)

15 Yer no. Yüzey magazini: solundaki yer dolu:0=hayır, 1=evet

2)

16 Yer no. Yüzey magazini: sağındaki yer dolu:0=hayır, 1=evet

2)

ID 56 dosya bilgisi1 - Alet tablosunun satır sayısı

2 - Aktif sıfır nokta tablosunun satır sayısı

3 Q Parametresi Aktif sıfır noktası tablosunda programlan-mış aktif eksenlerin sayısı

4 - FN26: TABOPEN ile açılmış serbest tanım-lanabilir bir tablonun satır sayısı

ID 214 Güncel kontur verileri1 - Kontur geçiş modu

2 - maks. doğrusallaştırma hatası

3 - M112 için mod

4 - Çizim modu

5 - M124 için mod 1)

6 - Kontur cebi işleme için spesifikasyon

7 - Kontrol döngüsü için filtre derecesi

8 - Döngü 32 veya MP1096 üzerindenprogramlama toleransı

ID 30 No. 48

REF sisteminde ID 240 nominal pozisyonları8 - REF sisteminde GERÇEK pozisyon

M128 ile ilgili ID 280 bilgileri2 - M128 ile programlanmış besleme ID 280 No 3

ID 290 kinematik geçişi1 - Aktif kinematik tablosunun satırı SYSSTRING 10290

2 Bit no. MP7500 bünyesinde bitlerin sorgusu Cfgread

3 - Çarpışma denetimi durumu eski NC programında açılıp kapatıla-bilir

4 - Çarpışma denetimi durumu yeni NC programında açılıp kapatıla-bilir

468 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 469: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri

No. IDX İçerik Yedek fonksiyon

ID 310 Geometrik davranışın modifikasyonları116 - M116: -1=açık, 0=kapalı

126 - M126: -1=açık, 0=kapalı

ID 350 Tarama sisteminin verileri10 - TS: Tarama sistemi ekseni ID 20 No 3

11 - TS: Etkili bilye yarıçapı ID 350 NR 52

12 - TS: Etkili uzunluk ID 350 NR 51

13 - TS: Ayar halkası yarıçapı

14 1/2 TS: Ana eksen/yan eksen merkez ofseti ID 350 NR 53

15 - TS: 0° konumuna göre merkez ofsetininyönü

ID 350 NR 54

20 1/2/3 TT: Merkez noktası X/Y/Z ID 350 NR 71

21 - TT: Taç yarıçapı ID 350 NR 72

22 1/2/3 TT: 1. Tarama pozisyonu X/Y/Z Cfgread

23 1/2/3 TT: 2. Tarama pozisyonu X/Y/Z Cfgread

24 1/2/3 TT: 3. Tarama pozisyonu X/Y/Z Cfgread

25 1/2/3 TT: 4. Tarama pozisyonu X/Y/Z Cfgread

ID 370 Tarama sistemi döngüsü ayarları1 - 0.0 ve 1.0 döngüsünde güvenlik mesafesini

genişletmeyin (ID990 NR1 ile aynı)ID 990 No 1

2 - MP 6150 Ölçüm hızlı hareketi ID 350 NR 55 IDX 1

3 - MP 6151 Ölçüm hızlı hareketi olarakmakine hızlı hareketi

ID 350 NR 55 IDX 3

4 - MP 6120 Ölçüm beslemesi ID 350 NR 55 IDX 2

5 - MP 6165 Açı izleme açık/kapalı ID 350 NR 57

ID 501 Sıfır noktası tablosu (REF sistemi)Satır Sütun Sıfır noktası tablosundaki değer Referans noktası tablosu

ID 502 Referans noktası tablosuSatır Sütun Referans noktası tablosundaki değeri aktif

işleme sistemini dikkate alarak okuma

ID 503 Referans noktası tablosuSatır Sütun Değeri doğrudan referans noktası tablo-

sundan okumaID 507

ID 504 Referans noktası tablosuSatır Sütun Temel devri referans noktası tablosundan

okumaID 507 IDX 4-6

ID 505 Sıfır noktası tablosu1 - 0=Sıfır noktası tablosu seçilmedi

1= Sıfır noktası tablosu seçildi

ID 510 Palet işlemeye ilişkin veriler7 - PAL satırından bir gergi eklemeyi test et

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 469

Page 470: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Sistem verileri15

No. IDX İçerik Yedek fonksiyon

ID 530 Aktif referans noktası2 Satır Aktif ön ayar tablosundaki satır yazma

korumalı:0 = hayır, 1 = evet

FN 26/28 Locked sütununuokuma

ID 990 Yaklaşma davranışı2 10 0 = İşleme tümce ilerlemesinde değil

1 = İşleme tümce ilerlemesindeID 992 NR 10 / NR 11

3 Q Parametresi Seçili sıfır noktası tablosunda programlan-mış eksenlerin sayısı

ID 1000 Makine parametresiMP numarası MP indeksi Makine parametresinin değeri CfgRead

ID 1010 Makine parametresi tanımlanmışMP numarası MP indeksi 0 = Makine parametresi yok

1 = Makine parametresi varCfgRead

1) Fonksiyon veya tablo sütunu artık yok2) Tablo hücresini FN 26 / FN 28 veya SQL ile okuma

470 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 471: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Genel bakış tabloları

15.2 Genel bakış tabloları

Ek fonksiyonlar

M Etki Tümcedeki etki - Başlangıç Son Sayfa

M0 Program akışı DURDURMA/Mil DURDURMA/Soğutucu maddeKAPALI

■ 210

M1 Seçime bağlı program akışı DURDURMA/ Mil DURDURMA/ Soğutu-cu madde KAPALI

■ 210

M2 Program akışı DURDURMA/Mil DURDURMA/Soğutucu maddeKAPALI/gerekirse Durum göstergesini silme(makine parametresinebağlı)/Tümce 1'e geri gitme

■ 210

M3M4 M5

Mil AÇIK saat yönünde Mil AÇIK saat yönünün tersi yöndeMil DURDUR

■■

210

M6 Alet değiştirme/Program akışı DURDURMA (makine parametresinebağlı)/Mil DURDURMA

■ 210

M8M9

Soğutucu madde AÇIKSoğutucu madde KAPALI

■■

210

M13M14

Mil AÇIK saat yönünde/Soğutucu madde AÇIKMil AÇIK saat yönünün tersi yönde/Soğutucu madde açık

■■

210

M30 M2 ile aynı fonksiyon ■ 210

M89 Serbest ek fonksiyon veyadöngü çağırma, kalıcı olarak etkin (makine parametresine bağlı)

■■

Döngüler -el kitabı

M91 Konumlama tümcesinde: Koordinatlar makine sıfır noktasını referansalır

■ 211

M92 Konumlama tümcesinde: Koordinatlar, makine üreticisi tarafındantanımlanan pozisyonu referans alır, örn. alet değiştirme pozisyonu

■ 211

M94 Devir ekseni göstergesini 360° altındaki bir değere küçültme ■ 369

M97 Küçük kontur kademelerini işleme ■ 214

M98 Açık konturları tam olarak işleme ■ 215

M99 Tümce şeklinde döngü çağırma ■ Döngüler -el kitabı

M101M102

Yardımcı alet ile geçmiş bekleme süresinde otomatik alet değiştirmeM101 sıfırlama

■■

118

M107M108

Yardımcı aletlerdeki hata mesajını üst ölçü ile bastırma M107 sıfırlama

■■

118

M109M110M111

Alet bıçağında sabit hat hızı (besleme artırma ve azaltma) sabit) Alet bıçağında sabit hat hızı (sadece besleme azaltma)M109/M110 sıfırlama

■■

217

M116M117

Döner eksenlerde mm/dk cinsinden besleme M116 sıfırlama

■■

367

M118 Program akışı sırasında el çarkı konumlandırmayı bindirme ■ 220

M120 Yarıçapı düzeltilen konturu önceden hesaplama (LOOK AHEAD) ■ 218

M126M127

Döner eksenleri yol optimizasyonlu hareket ettirme M126 sıfırlama

■■

368

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 471

Page 472: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Genel bakış tabloları15

M Etki Tümcedeki etki - Başlangıç Son Sayfa

M128

M129

Döner eksenlerin konumlanmasında alet ucu pozisyonunu koruma(TCPM) M128 sıfırlama

370

M130 Konumlama tümcesinde: Noktalar, hareketsiz koordinat sisteminireferans alır

■ 213

M136M137

Mil devri başına milimetre cinsinden F beslemesiM136 sıfırlama

■ 217

M138 Kol hareketi ekseni seçimi ■ 373

M140 Konturdan geri çekme alet ekseni yönünde ■ 222

M143 Temel devri silme ■ 225

M144

M145

Tümce sonundaki GERÇEK/NOMİNAL pozisyonlarında yer alanmakine kinematiğinin dikkate alınması M144 sıfırlama

374

M141 Tarama sistemi denetimini bastırma ■ 224

M148M149

Aleti NC durdur sırasında otomatik olarak konturdan kaldırma M148'i sıfırlama

■■

226

472 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 473: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Genel bakış tabloları

Kullanıcı fonksiyonlarıKullanıcı fonksiyonları

■ Temel uygulama: 3 eksen artı ayarlı milKısa tanımlamalar□ 4 eksen artı ayarlı mil için ilave eksen□ 5 eksen artı ayarlı mil için ilave eksen

Program girişi HEIDENHAIN Açık Metinde ve DIN/ISO

■ Dikdörtgen koordinatlar veya kutup koordinatlarında doğrular ve daireleriçin nominal pozisyonlar

Pozisyon verileri

■ Ölçü bilgileri mutlak veya artan değerlerle■ Gösterge ve girişler mm veya inç değerinde

Alet düzeltmeleri ■ Alet yarıçapı işleme düzleminde ve alet uzunluğundax Yarıçap düzeltmesi yapılan kontur 99 tümceye kadar önden hesaplana-

bilmektedir (M120)

Alet tabloları İstenen sayıda aletle birçok alet tablosu

■ Alet orta noktası hattına dayalıSabit yol hızı■ Alet kesimine dayalı

Paralel işletim Başka bir NC programı işlenirken grafik destekle NC programı oluşturun

Kesim verileri Mil devri, kesim hızı, diş başına besleme ve devir başına beslemenin otomatikhesaplanması

2 Özelikle darbesiz hareket şekli3D işleme(Advanced Function Set 2) 2 Yüzey normalleri vektörü üzerinden 3D alet düzeltmesi

2 Program akışı sırasında elektronik el çarkı ile döner başlık konumunundeğiştirilmesi; Alet kılavuz noktası (alet ucu veya bilye merkezi) pozisyo-nu değişmez (TCPM = Tool Center Point Management)

2 Aleti kontura dik tutun2 Alet yarıçap düzeltmesi harekete ve alet yönüne dik

1 Kontur programların silindir üzerinden işlenmesiYuvarlak tezgah işleme(Advanced Function Set 1) 1 mm/dak cinsinden besleme

■ Doğru■ Şev■ Çember■ Daire merkezi■ Daire yarıçapı

Kontur elemanları

■ Teğetsel olarak bağlı çember■ Köşe yuvarlama

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 473

Page 474: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Genel bakış tabloları15

Kullanıcı fonksiyonları

■ Doğru üzerinden: Teğetsel ya da dikeyKontura yaklaşma ve uzaklaş-ma ■ Daire üzerinden

Serbest kontur programlama(FK)

x NC'ye uygun ölçümlenmemiş malzemelere yönelik grafik desteklerleHEIDENHAIN açık metinde serbest kontur programlaması FK.

■ Alt programlarProgram atlamaları■ Program bölümünün tekrarı■ Alt program olarak herhangi bir NC programını

■ Dengeleme aynası ile ve dengeleme aynası olmadan delme, diş delmeiçin delme döngüleri

■ Dikdörtgen cep ve daire cep kazımax Derin delme, raybalama, tornalama ve havşalama delme döngülerix İç ve dış vida frezesi döngüsüx Dikdörtgen cep ve dairesel cep perdahlamax Düz ve eğri açılı yüzeylerin işleme döngülerix Düz ve daire şeklindeki yivlerin işlenmesine yönelik döngülerx Daire ve çizgiler üzerine nokta örneklerix Kontur cebi kontura paralel

İşlem döngüleri

x Kontur çizimix İlaveten üretici döngüleri (makine üreticilerince oluşturulmuş özel işleme

döngüleri) entegre edilebilir

■ Kaydırma, döndürme, yansıtma■ Ölçü faktörü (eksen spesifik)

Koordinat dönüştürme

1 Çalışma düzleminin çevrilmesi (Advanced Function Set 1)

■ Matematiksel temel fonksiyonlar =, +, –, *, /, kök hesaplama■ Mantıksal bağlamalar (=, ≠, <, >)■ Parantez hesabı■ sinα, cos α, tan α, arcus sin, arcus cos, arcus tan, an, en, ln, log bir

sayının mutlak değeri, sabit π, olumsuzlama, virgül sonrası hanelerveya virgülün önündeki hanelerin kesilmesi

Q parametresiDeğişkenlerle programlama

■ Daire hesaplama fonksiyonları■ String parametresi

474 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 475: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | Genel bakış tabloları

Kullanıcı fonksiyonları

■ Hesap makinesi■ Oluşan tüm hata mesajlarının tam listesi■ Hata mesajlarında bağlama duyarlı yardım fonksiyonu■ TNCguide: Entegre yardım sistemi

Programlama yardımları

■ Döngüleri programlarken grafik desteği■ NC programında yorum tümceleri ve sıralama tümceleri

Teach-In ■ Gerçek pozisyonlar, doğrudan NC programına devralınır

x İşleme akışının grafiksel simülasyonu, başka bir NC programı çalışırkende işlenebilir

Test grafiğiGösterim türleri

x Üstten görünüş / 3 düzlemden görüntü / 3D görüntüsü / 3D çizgi grafiğix Kesit büyütme

Programlama grafiği ■ Programlama işletim türünde, girilen NC tümceleri birlikte çizilir (2D çizgigrafiği), bu başka NC programı işlenirken de gerçekleştirilebilir

İşlem grafiğiGösterim türleri

x İşlenen NC programının üstten görüntüyle / 3 düzlemde / 3D görüntüle-meyle grafiksel gösterimi

Çalışma süresi ■ Program testi işletim tipinde işleme sürelerinin hesaplanması■ Geçerli işleme süresinin Program akışı tekil tümce ve program akışı

tümce sırası işletim türlerinde gösterilmesi

Referans noktası yönetimi ■ Çeşitli referans noktalarının kaydedilmesi için

Yeniden kontura yaklaştır ■ NC programında herhangi bir NC tümcesine kadar tümce ilerlemesi veişlemenin sürdürülmesi için hesaplanan nominal pozisyona yaklaşma

■ NC programını durdurmak, konturdan çıkmak ve yeniden yaklaşmak

Sıfır noktası tabloları ■ Malzemeye bağlı sıfır noktalarının kaydedilmesi için birden fazla sıfırnoktası tablosu

x Tarama sistemini kalibre etmex Malzeme eğikliğinin manuel veya otomatik olarak dengelenmesix Dayanak noktasını manuel veya otomatik belirlenmesi

Tarama sistemi döngüleri

x İşleme parçasını otomatik ölçmekx Aletin otomatik ölçümü

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 475

Page 476: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

15.3 TNC 620 ile iTNC 530 arasındaki farklar

Karşılaştırma: Bilgisayar yazılımı

Fonksiyon TNC 620 iTNC 530

Makine parametrelerinin yapılandırılmasıiçin ConfigDesign

Mevcut Mevcut değil

Servis dosyalarının analizi ve değerlendiril-mesi için TNCanalyzer

Mevcut Mevcut değil

Karşılaştırma: Kullanıcı fonksiyonları

Fonksiyon TNC 620 iTNC 530Program girişi

smarT.NC – XASCII editörü X, doğrudan

düzenlenebilirX, dönüşümünardındandüzenlenebilir

Pozisyon verileriSon alet pozisyonunu kutup olarak ayarlayın (boş CCtümcesi)

X (kutup aktarımıanlaşılmıyorsa, hatamesajı)

X

Spline tümceleri (SPL) – X, #9 seçeneğiyle

Alet tablosuAlet tiplerinin esnek yönetimi X –Seçilebilir aletlerin filtrelenmiş göstergesi X –Sıralama fonksiyonu X –Sütun adı Kısmen _ ile Kısmen - ileFormül görünümü Ekran düzeni tuşuyla

geçişYazılım tuşu ile geçişyapma

TNC 620 ile iTNC 530 arasında alet tablosu değişimi X Mümkün değil

Çeşitli 3D tarama sistemlerinin yönetimi için tarama siste-mi tablosu

X –

Kesim verileri hesabı: Mil devir sayısı ve beslemeninotomatik hesaplanması

Kayıtlı tablo olmadanbasit kesim verileriişlemcisiKayıtlı teknolojitabloları bulunankesim verileriişlemcisi

Kayıtlı teknoloji tablolarıyardımıyla

476 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 477: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Fonksiyon TNC 620 iTNC 530İstenilen tabloyu tanımlama Serbest tanımlanabilir

tablolar (.TABdosyaları)FN fonksiyonlarıüzerinden okuma veyazmaKonfigürasyonverileri üzerindentanımlanabilirTablo adlarıve sütunlar birharfle başlamalıve içerisindeişlem işaretleribulunmamalıdırSQL fonksiyonlarıüzerinden okumak veyazmak

Serbest tanımlanabilirtablolar (.TABdosyaları)FN fonksiyonlarıüzerinden okuma veyazma

Alet ekseni yönünde hareket etmeManuel işletim (3D-ROT menü) X X, FCL2 fonksiyonuEl çarkı bindirmeli X X, seçenek #44

Besleme girişi:FU (devir beslemesi mm/1) – XFZ (diş beslemesi) – XFT (saniye cinsinden yol süresi) – XFMAXT (hızlı hareket potansiyometresi etkin durumda:Saniye bazında yol süresi)

– X

Serbest kontur programlama FKNC'ye uygun ölçümlenmemiş işleme parçalarınınprogramlanması

X, seçenek #19 X

FK programının açık metine dönüştürülmesi – XM89 ile kombinasyonda FK tümceleri – X

Program atlamaları:Maks. etiket numaraları 65535 1000Alt programlar X X

Alt programlarda yuvalama derinliği 20 6

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 477

Page 478: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Fonksiyon TNC 620 iTNC 530Q parametre programlaması:

D15: PRINT – XD25: PRESET – XD29: PLC LIST X –D31: RANGE SELECT – XD32: PLC PRESET – XD37: EXPORT X –D16 ile LOG-File'a yazma X –Ek durum göstergesinde parametre içeriklerini göster X –Tabloları okumak ve tablolara yazmak için SQLfonksiyonları

X –

Grafik desteği2D programlama grafiği X X

REDRAW fonksiyonu (YENİDEN ÇİZ) – XParmaklık çizgilerini arka plan olarak gösterme X –

İşleme grafiği (üstten görünüş, 3 düzlemde görüntü, 3Dgörüntü)

X, #20 seçeneğiyle X

Yüksek çözünürlüklü görüntü X XTest grafiği (üstten görünüm, 3 düzlemde görüntü, 3Dgörüntü)

X, #20 seçeneğiyle X

Aleti gösterin X, #20seçeneğiyle

X

Simülasyon hızının ayarlanması X, #20seçeneğiyle

X

3 düzlemin kesim hattındaki koordinatlar – XGeliştirilmiş Zoom fonksiyonları (fare kullanımı) X, #20

seçeneğiyleX

Ham parça için çerçeveyi gösterme X, #20seçeneğiyle

X

Fare üzerine geldiğinde üstten görünümde derinlikdeğerinin gösterimi

X, #20seçeneğiyle

X

Program testini belirli yerde durdurma(ŞURADA DURDUR)

X, #20seçeneğiyle

X

Alet değiştirme makrosunu dikkate alma X (gerçekişlemeyle sapmagösterir)

X

Referans noktası tablosuReferans noktası tablosunun 0 satırı manueldüzenlenebilir

X –

Palet yönetimiPalet dosyalarının desteklenmesi X, seçenek #22 XAlet bazlı işleme X, seçenek no. 22 XPaletlerin referans noktalarını bir tabloda yönetme X, seçenek no. 22 X

478 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 479: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Fonksiyon TNC 620 iTNC 530Programlama yardımları:

Söz dizimi elemanlarının renkli olarak vurgulaması X –Hesap makinesi X (bilimsel) X (standart)NC tümcelerini yorumlara dönüştürme X –NC programında tamamlama tümceleri X X

Program testinde anahat görünümü – X

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 479

Page 480: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Fonksiyon TNC 620 iTNC 530Dinamik çarpışma denetimi DCM:

Otomatik işletimde çarpışma denetimi – X, seçenek #40Manuel işletimde çarpışma denetimi – X, seçenek #40Tanımlanan çarpışma parçalarının grafik gösterimi – X, seçenek #40Program testinde çarpışma kontrolü – X, seçenek #40Tespit ekipmanı denetimi – X, seçenek #40Alet taşıyıcı yönetimi X X, seçenek #40

CAM desteği:Step verilerinden ve Iges verilerinden konturları kabuletme

X, seçenek no. 42 –

Step verilerinden ve Iges verilerinden işlempozisyonlarını kabul etme

X, seçenek no. 42 –

CAM dosyaları için çevrimdışı filtre – XStreç filtresi X –

MOD Fonksiyonları:Kullanıcı parametreleri Konfigürasyon verileri Numaraların yapısıServis fonksiyonları içeren OEM yardım dosyaları – XDosya taşıyıcısı kontrolü – XService-Packs yüklemesi – XGerçek pozisyon devralımı için eksen tespit etme – XSayaç yapılandırması X –

480 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 481: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Fonksiyon TNC 620 iTNC 530Özel fonksiyonlar:

Ters program oluşturma – XAdaptif besleme ayarı AFC – X, seçenek #45Sayacı FUNCTION COUNT ile tanımlama X –Bekleme süresini FUNCTION FEED ile tanımlama X –Bekleme süresini FUNCTION DWELL ile tanımlama X –Programlanmış koordinatların yorumunu FUNCTIONPROG PATH ile belirleme

X –

Büyük formların yapı fonksiyonları:Global program ayarları GS – X, seçenek #44

Durum göstergeleri:Q parametre içeriklerinin dinamik göstergesi, numaradevreleri tanımlanabilir

X –

Kalan hareket süresinin grafik göstergesi – X

Kullanıcı arayüzünün bireysel renk ayarları – X

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 481

Page 482: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Karşılaştırma: Ek fonksiyonlar

M Etki TNC 620 iTNC 530

M00 Program akışı DURDURMA/Mil DURDURMA/Soğutucumadde KAPALI

X X

M01 Seçime bağlı program akışı DURDURMA X X

M02 Program akışı DURDURMA/Mil DURDURMA/Soğutucumadde KAPALI/gerekirse Durum göstergesini silme (makineparametresine bağlı)/Tümce 1'e geri gitme

X X

M03M04 M05

Mil saat yönünde AÇIK Mil saat yönünün tersi yönde AÇIK Mil DURDUR

X X

M06 Alet değiştirme/Program akışı DURDURMA (makineye bağlıfonksiyon)/Mil DURDUR

X X

M08M09

Soğutucu madde AÇIKSoğutucu madde KAPALI

X X

M13M14

Mil AÇIK saat yönünde/Soğutucu madde AÇIKMil AÇIK saat yönünün tersi yönde/Soğutucu madde açık

X X

M30 M02 ile aynı fonksiyon X X

M89 Serbest ek fonksiyon veyadöngü çağırma, kalıcı olarak etkin (makineye bağlı fonksiyon)

X X

M90 Köşelerdeki sabit hat hızı (TNC 620 için gerekli değildir) – X

M91 Konumlama tümcesinde: Koordinatlar makine sıfır noktasınıreferans alır

X X

M92 Konumlandırma tümcesinde: Koordinatlar, makine üreticisitarafından tanımlanan pozisyonu referans alır, örn. alet değiş-tirme pozisyonu

X X

M94 Devir ekseni göstergesini 360° altındaki bir değere küçültme X X

M97 Küçük kontur kademelerini işleme X X

M98 Açık konturları tam olarak işleme X X

M99 Tümce şeklinde döngü çağırma X X

M101

M102

Yardımcı alet ile geçmiş bekleme süresinde otomatik aletdeğiştirmeM101 sıfırlama

X X

M103 Giriş beslemesini F faktörüne kadar azaltma (yüzdesel değer) X X

M104 En son belirlenen referans noktasını tekrar etkinleştirme – (Önerilen: Döngü247)

X

M105M106

Çalışmayı ikinci kv faktörüyle uygulamaÇalışmayı ilk kv faktörüyle uygulama

– X

M107M108

Yardımcı aletlerdeki hata mesajını üst ölçü ile bastırma M107sıfırlama

X X

M109M110

M111

Alet kesiminde sabit hat hızı (besleme artırma ve azaltma)Alet kesiminde sabit hat hızı (sadece besleme artırma veazaltma)M109/M110 sıfırlama

X X

482 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 483: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

M Etki TNC 620 iTNC 530

M112

M113

İstenen kontur geçişleri arasına kontur geçişleri ekleyinM112 sıfırlama

– (önerilen:döngü 32)

X

M114

M115

Hareketli eksenlerle çalışırken, makine geometrisinin otomatikolarak düzeltilmesiM114 sıfırlama

– (önerilen: M128,TCPM)

X, seçenek #8

M116M117

Yuvarlak tezgahtaki besleme mm/dakM116 sıfırlama

X, seçenek #8 X, seçenek #8

M118 Program akışı sırasında el çarkı konumlandırmayı bindirme X, seçenek #21 X

M120 Yarıçapı düzeltilen konturu önceden hesaplama (LOOKAHEAD)

X, seçenek #21 X

M124 Kontur filtresi – (kullanıcıparametreleriüzerinden mümkün)

X

M126M127

Döner eksenleri yol optimizasyonlu hareket ettirme M126 sıfırlama

X X

M128

M129

Döner eksenlerin konumlanmasında alet ucu pozisyonunukoruma (TCPM)M128 sıfırlama

X, seçenek #9 X, seçenek #9

M130 Konumlama tümcesinde: Noktalar, hareketsiz koordinat siste-mini baz alır

X X

M134

M135

Döner eksenlerle konumlandırmada tanjantı olmayan geçiş-lerde doğru tutuşM134 sıfırlama

– X

M136M137

Mil devri başına milimetre cinsinden F beslemesiM136 sıfırlama

X X

M138 Hareketli eksen seçimi X X

M140 Konturdan geri çekme alet ekseni yönünde X X

M141 Tarama sistemi denetimini bastırma X X

M142 Kalıcı program bilgilerini silin – X

M143 Temel devri silin X X

M144

M145

Tümce sonundaki GERÇEK/NOMİNAL pozisyonlarında yeralan makine kinematiğinin dikkate alınmasıM144 sıfırlama

X, seçenek #9 X, seçenek #9

M148M149

Aleti NC durdur sırasında otomatik olarak konturdan kaldırınM148 sıfırla

X X

M150 Nihayet şalteri mesajına basın – (FN 17 üzerindenmümkün)

X

M197 Köşeleri yuvarla X –

M200-M204

Lazerli kesim fonksiyonları – X

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 483

Page 484: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Karşılaştırma: Döngüler

Döngü TNC 620 iTNC 530

1 DERIN DELME (önerilen: Döngü 200, 203, 205) – X

2 DISLI DELME (önerilen: Döngü 206, 207, 208) – X

3 YIV FREZELEME (önerilen: Döngü 253) – X

4 CEP FREZELEME (önerilen: Döngü 251) – X

5 DAIRE CEBI (önerilen: Döngü 252) – X

6 DUZLESTIRME (SL I, önerilir: SL II, döngü 22) – X

7 SIFIR NOKTASI X X

8 YANSIMA X X

9 BEKLEME SURESI X X

10 DONME X X

11 OLCU FAKTORU X X

12 PGM CALL X X

13 YONLENDIRME X X

14 KONTUR X X

15 ON DELME (SL I, önerilir: SL II, döngü 21) – X

16 KONTUR FREZELEME (SL I, önerilir: SL II, döngü 24) – X

17 DISLI DEL GS (önerilen: Döngü 207, 209) – X

18 DIS KESME X X

19 CALISMA DUZLEMI X, seçenek #8 X, seçenek #8

20 KONTUR VERILERI X, seçenek #19 X

21 ON DELME X, seçenek #19 X

22 DUZLESTIRME X, seçenek #19 X

23 PERDAHLAMA DERINLIGI X, seçenek #19 X

24 YANAL PERDAHLAMA X, seçenek #19 X

25 KONTUR CEKM. X, seçenek #19 X

26 OLCU FAK EKSEN SP. X X

27 SILINDIR KILIFI X, seçenek #8 X, seçenek #8

28 SILINDIR KILIFI X, seçenek #8 X, seçenek #8

29 SILIN. MUHAF. CUBUGU X, seçenek #8 X, seçenek #8

30 CAM VERILERI ISLEME – X

32 TOLERANS X X

39 SILIN. MUH. KONTURU X, seçenek #8 X, seçenek #8

200 DELIK X X

201 SURTUNME X, seçenek #19 X

202 CEVIR X, seçenek #19 X

203 EVRENSEL DELIK X, seçenek #19 X

204 GERIYE DUSURULMESI X, seçenek #19 X

484 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 485: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Döngü TNC 620 iTNC 530

205 EVR. DELME DERINLIGI X, seçenek #19 X

206 DISLI DELME X X

207 DISLI DEL GS X X

208 DELIK FREZESI X, seçenek #19 X

209 DISLI DEL PARCA KIR. X, seçenek #19 X

210 YIV DALGALANMASI (önerilen: Döngü 253, seçenek no. 19) – X

211 YUVARLATILM. YIV (önerilen: Döngü 254, seçenek no. 19) – X

212 CEP PERDAHL. (önerilen: Döngü 251, seçenek no. 19) – X

213 TIPA PERDAHLAMA (önerilen: Döngü 256, seçenek no. 19) – X

214 DAI. CEP PERDAHLAMA (önerilen: Döngü 252, seçenek no. 19) – X

215 DAI. TIPA PERDAHLAMA (önerilen: Döngü 257, seçenek no. 19) – X

220 ORNEK DAIRE X, seçenek #19 X

221 ORNEK HATLAR X, seçenek #19 X

225 GRAVURLE X, Seçenekno.19

X

230 SATIR DUSURMESI (önerilen: Döngü 233, seçenek no. 19) – X

231 AYAR YUZEYI – X

232 PLANLI FREZELEME X, seçenek #19 X

233 SATIH FREZELEME X, Seçenekno.19

240 MERKEZLEME X, seçenek #19 X

241 TEK AGIZ DELME DRN. X, seçenek #19 X

247 REFERANS NOKT AYARI X X

251 DIKDORTGEN CEP X, seçenek #19 X

252 DAIRE CEBI X, seçenek #19 X

253 YIV FREZELEME X, seçenek #19 X

254 YUVARLATILM. YIV X, seçenek #19 X

256 RECTANGULAR STUD X, seçenek #19 X

257 CIRCULAR STUD X, seçenek #19 X

258 COKGEN PIM X, seçenek no.19

262 DISLI FREZESI X, seçenek #19 X

263 GIZLI DISLI FREZESI X, seçenek #19 X

264 DELME DISLI FREZESI X, seçenek #19 X

265 HELEZ DELME DISL FRE X, seçenek #19 X

267 DIS DISLI FREZESI X, seçenek #19 X

270 KONTUR CEK. VERILERI döngü 25 davranışını ayarlamak için X X

275 DONER FREZE KONTUR YUVASI X, Seçenekno.19

X

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 485

Page 486: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Döngü TNC 620 iTNC 530

276 KONTUR HAREKETI 3D X, seçenek no.19

X

290 ENTERPOLASYON DONUSU – X, seçenek #96

486 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 487: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Karşılaştırma: Manuel İşletim ve El. çarkı işletimtürlerinde tarama sistemi döngüleriEl. çarkı

Döngü TNC 620 iTNC 530

3D tarama sistemlerinin yönetimi için tarama sistemi tablosu X –

Etkin uzunluğu kalibre etme X, seçenek #17 X

Etkin yarıçapı kalibre etme X, seçenek #17 X

Bir düzlem üzerinden temel devrin belirlenmesi X, seçenek #17 X

Seçilebilen bir eksende referans noktasının ayarlanması X, seçenek #17 X

Referans noktası olarak köşenin ayarlanması X, seçenek #17 X

Referans noktası olarak daire merkez noktasının ayarlanması X, seçenek #17 X

Referans noktası orta eksenin ayarlanması X, seçenek #17 X

İki delik/dairesel pim üzerinden temel devrin belirlenmesi X, seçenek #17 X

Dört delik/dairesel pim üzerinden referans noktasının belirlenmesi X, seçenek #17 X

Daire merkezinin üç delik/dairesel pim üzerine ayarlanması X, seçenek #17 X

Düzlemlerin eğikliğinin tespit edilmesi ve dengelenmesi X, seçenek no.17

Mekanik tarama sistemlerinin, güncel pozisyonun manuel olarak devra-lınmasıyla desteklenmesi

Yazılım tuşuveya donanımtuşuyla

Donanım tuşuyla

Ölçüm değerlerinin referans noktası tablosuna yazılması X, seçenek #17 X

Ölçüm değerlerinin sıfır noktası tablosuna yazılması X, seçenek #17 X

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 487

Page 488: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Karşılaştırma: Otomatik malzeme kontrolü için taramasistemi döngüleri

Döngü TNC 620 iTNC 530

0 BEFERANS DUZLEM X, seçenek no. 17 X

1 POLAR REFER NOKT X, seçenek no. 17 X

2 TS KALIBRELEME – X

3 OLCUM X, seçenek no. 17 X

4 OLCUM 3D X, seçenek no. 17 X

9 TS KAL. UZUNLUGU – X

30 TT KALIBRE ETME X, seçenek no. 17 X

31 ALET UZUNLUGU X, seçenek no. 17 X

32 ALET YARICAPI X, seçenek no. 17 X

33 OLCME ALETI X, seçenek no. 17 X

400 TEMEL DONME X, seçenek no. 17 X

401 KIRMIZI 2 DELMESI X, seçenek no. 17 X

402 KIRMIZI 2 TIPA X, seçenek no. 17 X

403 DONME EKSENIND. KIR. X, seçenek no. 17 X

404 TEMEL DONME AYARI X, seçenek no. 17 X

405 C EKSENINDEKI KIRM. X, seçenek no. 17 X

408 YIV ORTA RFNK X, seçenek no. 17 X

409 CUBUK ORTA RFNK X, seçenek no. 17 X

410 IC DIKDORTGEN RFNK. X, seçenek no. 17 X

411 DIS DIKDORTGEN RFNK. X, seçenek no. 17 X

412 IC DAIRE RFNK. X, seçenek no. 17 X

413 DIS DAIRE RFNK. X, seçenek no. 17 X

414 DIS KOSE RFNK. X, seçenek no. 17 X

415 IC KOSE RFNK. X, seçenek no. 17 X

416 DAIRE CAPI MER RFNK X, seçenek no. 17 X

417 TS EKSENI RFNK. X, seçenek no. 17 X

418 DORT DELIK REF NOK X, seçenek no. 17 X

419 HER BIR EKSEN RFNK X, seçenek no. 17 X

420 ACI OLCUMU X, seçenek no. 17 X

421 DELIK OLCUMU X, seçenek no. 17 X

422 DIS DAIRE OLCUMU X, seçenek no. 17 X

423 IC DIKDORTGEN OLCUMU X, seçenek no. 17 X

424 DIS DIKDORT. OLCUMU X, seçenek no. 17 X

425 IC GENISLIK OLCUMU X, seçenek no. 17 X

426 DIS CUBUK OLCUMU X, seçenek no. 17 X

427 OLCUM KOORDINATLARI X, seçenek no. 17 X

488 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 489: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Döngü TNC 620 iTNC 530

430 DAIRE CAPI OLCUMU X, seçenek no. 17 X

431 DUZLEM OLCUMU X, seçenek no. 17 X

440 EKSEN KAYD. OLCUMU – X

441 HIZLI TARAMA X, seçenek no. 17 X

450 SAVE KINEMATICS X, seçenek no. 48 X, seçenek no. 48

451 MEASURE KINEMATICS X, seçenek no. 48 X, seçenek no. 48

452 ON AYAR KOMPANZASYONU X, seçenek no. 48 X, seçenek no. 48

453 KINEMATIK IZGARA X, seçenek no. 48,seçenek no. 52

460 BILYADA TS AYARI X, seçenek no. 17 X

461 TS UZUNLUGU AYARI X, seçenek no. 17 X

462 HALKADA TS AYARI X, seçenek no. 17 X

463 TIPADA TS AYARI X, seçenek no. 17 X

480 TT KALIBRE ETME X, seçenek no. 17 X

481 ALET UZUNLUGU X, seçenek no. 17 X

482 ALET YARICAPI X, seçenek no. 17 X

483 OLCME ALETI X, seçenek no. 17 X

484 IR TT KALIBRE ET X, seçenek no. 17 X

600 IS YERI GLOBAL X –

601 IS YERI YEREL X –

1410 KENAR TARAMASI X, seçenek no. 17 –

1411 IKI DAIRENIN TARANMASI X, seçenek no. 17 –

1420 DÜZLEM TARAMASI X, seçenek no. 17 –

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 489

Page 490: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Karşılaştırma: Programlamadaki farklılıklar

Fonksiyon TNC 620 iTNC 530

Dosya yönetimi:İsim girişi Dosya seç açılır pencereyi açar İmleci senkronize ederTuş kombinasyonları desteklenir Mevcut değil MevcutFavoriler yönetimi Mevcut değil MevcutSütun görüntüsünün konfigüreedilmesi

Mevcut değil Mevcut

Tablodan alet seçme Seçim Split-Screen menüsü üzerin-den gerçekleşir

Seçim, bir genel bakış penceresiüzerinden gerçekleşir

Özel fonksiyonların SPEC FCT tuşuüzerinden programlanması

Yazılım tuşu çubuğu tuşa basıl-dığında alt menü olarak açılır. Altmenülerden çıkmak: SPEC FCTtuşuna yeniden basın, kumanda enson etkin çubuğu tekrar gösterir

Yazılım tuşu çubuğu tuşa basıldı-ğında en son çubuk olarak eklenir.Menülerden çıkmak: SPEC FCTtuşuna yeniden basın, kumanda enson etkin çubuğu tekrar gösterir

Yaklaşma ve uzaklaşma hareket-lerinin APPR DEP tuşu üzerindenprogramlanması

Yazılım tuşu çubuğu tuşa basıl-dığında alt menü olarak açılır. Altmenülerden çıkmak: APPR DEPtuşuna yeniden basın, kumanda enson etkin çubuğu tekrar gösterir

Yazılım tuşu çubuğu tuşa basıldı-ğında en son çubuk olarak eklenir.Menülerden çıkmak: APPR DEPtuşuna yeniden basın, kumanda enson etkin çubuğu tekrar gösterir

CYCLE DEF ve TOUCH PROBEmenüleri etkin konumdayken ENDdonanım tuşuna basın

Düzenleme işlemini sonlandırır vedosya yönetimini çağırır

İlgili menüyü sonlandırır

CYCLE DEF ve TOUCH PROBEmenüleri etkin konumdayken dosyayönetimini çağırın

Düzenleme işlemini sonlandırır vedosya yönetimini çağırır. Dosyayönetimi sonlandırıldığında ilgiliyazılım çubuğu seçili kalır

Tuş işlevsiz hata mesajı

CYCL CALL, SPEC FCT, PGM CALLve APPR DEP menüleri etkin konum-dayken dosya yönetiminin çağırıl-ması

Düzenleme işlemini sonlandırır vedosya yönetimini çağırır. Dosyayönetimi sonlandırıldığında ilgiliyazılım çubuğu seçili kalır

Düzenleme işlemini sonlandırır vedosya yönetimini çağırır. Dosyayönetimi sonlandırıldığında temelyazılım çubuğu seçilir

490 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 491: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Fonksiyon TNC 620 iTNC 530

Sıfır noktası tablosu:Bir eksen içinde değerlere göresıralama fonksiyonu

Mevcut Mevcut değil

Tablo sıfırlama Mevcut Mevcut değilListe/ form görüntüsüne geçişi Ekran düzeni tuşuyla geçiş Toggle yazılım tuşu üzerinden

geçişTek tek satır ekle Her yerde yapılabilir, yeniden

numaralandırma sorgudansonra mümkün. Boş satıreklenir, 0 ile manuel olarakdoldurulur

Sadece tablo sonundayapılabilir. Bütün sütunlarda 0değeri olan satır eklenir

Münferit eksenlerdeki pozisyongerçek değerleri, tuşla sıfırnoktası tablosuna devralın

Mevcut değil Mevcut

Bütün etkin eksenlerdekipozisyon gerçek değerleri, tuşlasıfır noktası tablosuna devralın

Mevcut değil Mevcut

En son TS ile ölçülen pozisyonutuşla devralın

Mevcut değil Mevcut

Serbest kontur programlama FK:Paralel eksenlerinprogramlanması

X/Y koordinatları ile nötr,FUNCTION PARAXMODE ilegeçiş

Mevcut paralel eksenlerlemakineye bağlı olarak

Rölatif referansların otomatikdüzeltmesi

Kontur alt programlarında rölatifreferanslar otomatik olarakdüzeltilmez

Bütün rölatif referanslarotomatik olarak düzeltilir

Çalışma düzleminiprogramlamada belirleme

BLK formuFarklı çalışma düzlemindeDüzlem XY ZX YZ yazılım tuşu

BLK formu

Q parametre programlaması:SGN ile Q parametre formülü Q12 = SGN Q50

Q 50 = 0 durumunda Q12 = 0olurQ50 > 0 durumunda Q12 = 1olurQ50 < 0 durumunda Q12 -1 olur

Q12 = SGN Q50Q50 >= 0 durumunda Q12 = 1olurQ50 < 0 durumunda Q12 -1 olur

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 491

Page 492: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Fonksiyon TNC 620 iTNC 530

Hata mesajı durumunda kullanım:Hata mesajlarında yardım ERR tuşu üzerinden çağırma HELP tuşu üzerinden çağırmaYardım menüsü etkindurumdayken işletim türlerideğişimi

İşletim türleri değişimindeyardım menüsü kapatılır

İşletim türleri değişimine izinverilmez (fonksiyonsuz tuş)

Yardım menüsü etkindurumdayken arka plan işletimtürünü seçme

F12 ile yapılan geçişlerdeyardım menüsü kapatılır

F12 ile yapılan geçişlerdeyardım menüsü açık kalır

Birbiriyle aynı hata mesajları Bir listede toplanır Sadece bir defa gösterilirHata mesajlarının onaylanması Her hata mesajı (birçok defa

gösterilse de) onaylanmalıdır,TÜM SİL fonksiyonu mevcut

Hata mesajı sadece bir defaonaylanır

Protokol fonksiyonlarına erişim Kayıt defteri ve güçlü filtrefonksiyonları (hata, tuşa basma)mevcut

Filtre fonksiyonları olmadanbütün kayıt defteri mevcut

Servis dosyalarının kaydedilmesi Mevcut. Sistem çöktüğünde birservis dosyası oluşturulmaz

Mevcut. Sistem çöktüğünde birservis dosyası otomatik olarakoluşturulur

Arama fonksiyonu:En son aranan sözcüklerin listesi Mevcut değil MevcutEtkin durumdaki tümceninbileşenlerini gösterme

Mevcut değil Mevcut

Mevcut tüm NC tümcelerininlistesini gösterme

Mevcut değil Mevcut

İşaretli durumda yukarı/aşağı oktuşlarıyla arama fonksiyonunubaşlatma

Azami 50.000 NC tümcesine kadarçalışır, yapılandırma tarihi üzerin-den ayarlanabilir

Program uzunluğuna bağlı olarakbir kısıtlama olmaz

Programlama grafiği:Parmaklık ağının ölçeklendirilmişgösterimi

Mevcut Mevcut değil

SLII döngülerinde kontur altprogramlarının AUTO DRAW ONile düzenlenmesi

Hata mesajlarında imleç, anaprogramda CYCL CALL NCtümcesi üzerinde durur

Hata mesajlarında imleç, konturalt programında hataya nedenolan NC tümcesinin üzerindedurur

Zoom penceresinin kaydırılması Tekrar fonksiyonu mevcut değil Tekrar fonksiyonu mevcut

492 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 493: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Fonksiyon TNC 620 iTNC 530

Yan eksenlerin programlanması:FUNCTION PARAXCOMP sözdizimi: Göstergenin ve seyirhareketinin tutumunu tanımlama

Mevcut Mevcut değil

FUNCTION PARAXMODE sözdizimi: Hareket ettirilecek paraleleksenin düzenini tanımlama

Mevcut Mevcut değil

Üretici döngülerinin programlan-ması

Tablo verilerine erişim SQL komutları üzerindenve FN 17/FN 18 ya daTABREAD-TABWRITEfonksiyonları üzerinden

FN 17/FN 18 ya daTABREAD-TABWRITEfonksiyonları üzerinden

Makine parametresine erişim CFGREAD fonksiyonu üzerinden FN 18 fonksiyonları üzerindenİnteraktif döngülerin CYCLEQUERY ile oluşturulması, örn.manuel işletimde tarama sistemidöngüleri

Mevcut Mevcut değil

Karşılaştırma: Program testinde farklılıklar, işlevsellik

Fonksiyon TNC 620 iTNC 530

GOTO tuşuyla giriş Bu fonksiyon sadece BAŞLAT TEKyazılım tuşuna henüz basılmamış-sa mümkündür

Bu fonksiyon BAŞLAT TEK sonra-sında da mümkündür

İşleme zamanının hesaplanması Simülasyonun START yazılım tuşuile her tekrarında, işleme zamanıeklenir

Simülasyonun START yazılım tuşuile her tekrarında, zaman hesabı0'dan başlatılır

Tekil tümce Nokta desen döngüleri ve CYCLCALL PAT durumunda kumandaher noktada durur

Nokta desen döngüleri ve CYCLCALL PAT, kumanda tarafından birNC tümcesi olarak kabul edilir

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 493

Page 494: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar15

Karşılaştırma: Program testinde farklılıklar, kullanım

Fonksiyon TNC 620 iTNC 530

Zum fonksiyonu Her kesim düzlemi münferit yazılımtuşları üzerinden seçilebilir

Kesim düzlemi üç adet Toggleyazılım tuşu üzerinden seçilebilir

Makineye özel M ek fonksiyonları PLC'de entegre değilse, hatamesajlarına yol açar

Program testinde yoksayılır

Alet tablosunu gösterme/ düzenle-me

Fonksiyon yazılım tuşu ile mevcut Fonksiyon mevcut değil

Alet gösterimi turkuaz: alet uzunluğukırmızı: kesim uzunluğu ve aletkavramadamavi: kesim uzunluğu ve aletkavramada değil

-kırmızı: alet kavramadayeşil: alet kavramada değil

3D gösterimi görünüm seçenekleri Mevcut Fonksiyon mevcut değil

Model kalitesi ayarlanabilir Mevcut Fonksiyon mevcut değil

494 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 495: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | TNC 620 ile iTNC 530 arasındaki farklar

Karşılaştırma: Programlama yerindeki farklılıklar

Fonksiyon TNC 620 iTNC 530

Demo sürümü 100'ün üzerinde NC tümcesinesahip NC programları seçilemez,hata mesajı verilir.

NC programları seçilebilir, azami100 NC tümcesi gösterilir, diğerNC tümceleri gösterim için kesilir

Demo sürümü % ile yuvalamayla 100'ün üzerindeNC tümcesine ulaşılırsa test grafi-ği görüntü vermez, bir hata mesajıverilmez.

Kümelenmiş NC programlarısimüle edilebilir.

Demo sürümü CAD-Viewer'dan en fazla 10 öğeyibir NC programına aktarabilirsiniz.

DXF dönüştürücüden en fazla 31satırı bir NC programına aktarabilir-siniz.

NC programlarının kopyalanması Windows-Explorer ile dizineve dizinden TNC:\ kopyalamamümkün.

Kopyalama işlemi, TNCremo veyaprogramlama yerinin dosya yöneti-mi üzerinden gerçekleşmelidir.

Yatay yazılım tuşu çubuğuna geçişyapın

Sütun üzerine tıklandığında, birçubuk sağa ya da sola geçilir

İstenen bir sütun üzerine tıklanma-sı bu sütunu etkinleştirir

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 495

Page 496: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 62015

15.4 DIN / ISO fonksiyon genel bakışı TNC620

M fonksiyonları

M00 M01 M02

Program akışı DURDUR/Mil DURDUR/Soğutucu madde KAPALI Seçime bağlı program akışı DURDUR Program akışı DURDUR/Mil DURDUR/Soğutucu madde KAPALI/gerekirse Durum göstergesi-ni silme(makine parametresine bağlı)/Tümce 1'e geri gitme

M03 M04 M05

Mil saat yönünde AÇIK Mil saat yönünün tersi yönde AÇIK Mil DURDUR

M06 Alet değiştirme/Program akışı DURDURMA (makine parametresine bağlı)/Mil DURDURMA

M08 M09

Soğutucu madde AÇIKSoğutucu madde KAPALI

M13 M14

Saat yönünde mil AÇIK/Soğutucu madde AÇIKSaat yönünün tersi yönde mil AÇIK/Soğutucu madde açık

M30 M02 ile aynı fonksiyon

M89 Serbest ek fonksiyon veya döngü çağırma, kalıcı olarak etkin (makine parametresine bağlı)

M99 Tümce şeklinde döngü çağırma

M91 M92

Konumlama tümcesinde: Koordinatlar makine sıfır noktasını referans alır Konumlama tümcesinde: Koordinatlar, makine üreticisi tarafından tanımlanan pozisyonureferans alır, örn. alet değiştirme pozisyonu

M94 Devir ekseni göstergesini 360° altındaki değere küçültün

M97 M98

Küçük kontur kademelerini işleme Açık konturları tam olarak işleme

M109 M110 M111

Alet kesiminde sabit hat hızı (besleme artırma ve azaltma Alet kesiminde sabit hat hızı (sadece besleme artırma ve azaltma M109/M110 sıfırlama

M116 M117

Açı eksenlerindeki besleme mm/dakM116 sıfırlama

M118 Program akışı sırasında el çarkı konumlandırmayı bindirme

M120 Yarıçapı düzeltilen konturu önceden hesaplama (LOOK AHEAD)

M126 M127

Döner eksenleri yol optimizasyonlu hareket ettirme M126 sıfırlama

M128 M129

Döner eksenlerin konumlanmasında alet ucu pozisyonunu koruma (TCPM) M128 sıfırlama

M130 Konumlama tümcesinde: Noktalar, hareketsiz koordinat sistemini baz alır

M140 Konturdan geri çekme alet ekseni yönünde

M141 Tarama sistemi denetimini bastırma

M143 Temel devri silin

M148 M149

Aleti NC durdur sırasında otomatik olarak konturdan kaldırınM148 sıfırlama

496 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 497: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 620

G Fonksiyonları

Alet hareketleriG00G01G02G03G05G06G07*G10G11G12G13G15G16

Hızlı geçişte düz kartezyenBeslemeli düz kartezyenDaire kartezyeni, saat yönündeDaire kartz, saat tersi yönündeDaire kartezyeniDaire kartezy, tang. bağlantılıDüz kartezyeni, eksen paralelHızlı geçişte düz kutupBeslemelerde düz kutupKutup dairesi, saat yönündeKutup daire, saat tersi yönündeKutup dairesiKutup dairesi tang. bağlantısı

Şev/yuvarlama/kontur geçişi veya çıkışıG24*G25*G26*G27*

R şev uzunluklu ŞevR yarıçapıyla Köşe yuvarlamasıR yarıçaplı bir kontura Tanjantsal seyirR yarıçaplı bir konturdanTanjantsal geri çekme

Alet tanımıG99* Alet numarası T, uzunluk L ve yarıçap R ile Alet tanımı

Alet yarıçap düzeltmesiG40G41G42G43G44

Alet yarıçap düzeltmesi olmadan Alet şerit odak noktasıŞerit sol tarafı yçap düzeltmesiŞerit sağ tarafı yçap düzeltmesiG07 için Yarıçap düzeltmesi Şerit uzamasıG07 için Yarıçap düzeltmesi Şerit kısalma

Grafik için ham parça tanımıG30G31

Ham parça tanımı: Min nokta (G17/G18/G19) Ham parça tanımı: Maks nokta (G90/G91)

Delik ve vida dişi oluşturma için döngülerG200G201G202G203G204G205G206G207G208G209G240G241

DELIKSURTUNMECEVIREVRENSEL DELIKGERIYE DUSURULMESIEVR. DELME DERINLIGIDISLI DELME dengeleme dolgusu ileDISLI DEL GS dengeleme dolgusu olmadanDELIK FREZESIDISLI DEL PARCA KIR.MERKEZLEMETEK AGIZ DELME DRN.

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 497

Page 498: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 62015

G Fonksiyonları

Delik ve vida dişi oluşturma için döngülerG262G263G264G265G267

DISLI FREZESIGIZLI DISLI FREZESIDELME DISLI FREZESIHELEZ DELME DISL FREDIS DISLI FREZESI

Ceplerin, pimlerin ve yivlerin frezelenmesi için döngülerG233G251G252G253G254G256G257G258

SATIH FREZELEMEDIKDORTGEN CEPDAIRE CEBIYIV FREZELEMEYUVARLATILM. YIVRECTANGULAR STUDCIRCULAR STUDCOKGEN PIM

Noktasal örnek oluşturma için döngülerG220G221

ORNEK DAIREORNEK HATLAR

SL döngüleriG37G120G121G122G123G124G125G270G127G128G129G139G275G276

KONTURKONTUR VERILERI G121 - G124 içinON DELMEDUZLESTIRMEPERDAHLAMA DERINLIGIYANAL PERDAHLAMAKONTUR CEKM. açık Kontur içinKONTUR CEK. VERILERISILINDIR KILIFISILINDIR KILIFISILIN. MUHAF. CUBUGUSILIN. MUH. KONTURUDONER FREZE KONTUR YUVASIKONTUR HAREKETI 3D

Koordinat dönüştürmeleriG53G54G28G73G72G80G247

SIFIR NOKTASI, sıfır noktası tablolarındanSIFIR NOKTASI şu programda:YANSIMADONMEOLCU FAKTORUCALISMA DUZLEMIREFERANS NOKT AYARI

İşlemek için döngülerG230G231

SATIR DUSURMESIAYAR YUZEYI

*) Tümceye göre etkili fonksiyon

498 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 499: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 620

G Fonksiyonları

Bir eğim konumu belirleme için tarama sistemi döngüleriG400G401G402G403G404G405

TEMEL DONMEKIRMIZI 2 DELMESIKIRMIZI 2 TIPADONME EKSENIND. KIR.TEMEL DONME AYARIC EKSENINDEKI KIRM.

Referans noktası ayarı için tarama sistemi döngüleriG408G409G410G411G412G413G414G415G416G417G418G419

YIV ORTA RFNKCUBUK ORTA RFNKIC DIKDORTGEN RFNK.DIS DIKDORTGEN RFNK.IC DAIRE RFNK.DIS DAIRE RFNK.DIS KOSE RFNK.IC KOSE RFNK.DAIRE CAPI MER RFNKTS EKSENI RFNK.DORT DELIK REF NOKHER BIR EKSEN RFNK

Malzeme ölçümü için tarama sistemi döngüleriG55 G420 G421 G422 G423 G424 G425 G426 G427 G430 G431

BEFERANS DUZLEMACI OLCUMUDELIK OLCUMUDIS DAIRE OLCUMUIC DIKDORTGEN OLCUMUDIS DIKDORT. OLCUMUIC GENISLIK OLCUMUDIS CUBUK OLCUMUOLCUM KOORDINATLARIDAIRE CAPI OLCUMUDUZLEM OLCUMU

Alet ölçümü için tarama sistemi döngüleriG480 G481 G482 G483G434

TT KALIBRE ETMEALET UZUNLUGUALET YARICAPIOLCME ALETIIR TT KALIBRE ET

Özel döngülerG04* G36 G39* G62

BEKLEME SURESIYONLENDIRMEPGM CALLTOLERANS

Çalışma düzleminin belirlenmesiG17G18G19

Eksen mili Z - DüzlemXYEksen mili Y - DüzlemZXEksen mili X - DüzlemYZ

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 499

Page 500: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 62015

G Fonksiyonları

Ölçüm bilgileriG90G91

Mutlak ölçüZincir ölçüsü

Ölçü birimiG70G71

Ölçü birimi inç (program başlangıcında)Ölçü birimi mm (program başlangıcında)

Diğer G fonksiyonlarıG29 G38 G51* G79* G98*

Güncel pozisyonu devralma (ör. kutup olarak daire merkezi)Program akışı duraklatmaAlet değişim hazırlığı (merkezi alet hafızasında) Döngü çağırmaBölüm markasının belirlenmesi

*) Tümceye göre etkili fonksiyon

Adresler

%%

Program başlangıcıProgram çağırma

no. G53 ile sıfır noktası numarası

ABC

X ekseni etrafında dönme hareketiY ekseni etrafında dönme hareketiZ ekseni etrafında dönme hareketi

D Q parametre tanımları

DLDR

T ile uzunluk aşınma düzeltmesiT ile yarıçap aşınma düzeltmesi

E M112 ve M124 ile tolerans

FFFF

BeslemeG04 ile bekleme süresiG72 ile ölçü faktörüM103 ile faktör F azaltma

G G Fonksiyonları

HHH

Kutupsal koordinat açısıG73 ile dönüş açısıM112 ile sınır açısı

I Daire merkezinin/kutbunun X koordinatı

J Daire merkezinin/kutbunun Y koordinatı

K Daire merkezinin/kutbunun Z koordinatı

LLL

G98 ile bir etiket numarası ayarıBir etiket numarasına atlamaG99 ile alet uzunluğu

M M fonksiyonları

N Tümce numarası

PP

İşleme döngülerinde döngü parametresiQ parametre tanımında değer veya Q parametresi

Q Q Parametresi

500 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 501: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 620

Adresler

RRRR

Kutupsal koordinat yarıçapıG02/G03/G05 ile daire yarıçapıG25/G26/G27 ile yuvarlama yarıçapıG99 ile alet yarıçapı

SS

Mil devir sayısıG36 ile mil oryantasyonu

TTT

G99 ile alet tanımıAlet çağırmaG51 ile bir sonraki alet

UVW

X eksenine paralel eksenY eksenine paralel eksenZ eksenine paralel eksen

XYZ

X ekseniY ekseniZ ekseni

* Tümce sonu

Kontur döngüleri

Birden fazla aletle işleme yaparken program yapısı

Kontur alt programlarının listesi G37 P01 ...

Kontur verileri tanımlama G120 Q1 ...

Matkap tanımlama/çağırmaKontur döngüsü: Ön delmeDöngü çağırma

G121 Q10 ...

Kaba freze tanımlama/çağırmaKontur döngüsü: BoşaltmaDöngü çağırma

G122 Q10 ...

Perdahlama frezesi tanımlama/çağırmaKontur döngüsü: Derinlik perdahlamaDöngü çağrısı

G123 Q11 ...

Perdahlama frezesi tanımlama/çağırmaKontur döngüsü: Yan perdahlamaDöngü çağırma

G124 Q11 ...

Ana programın sonu, geri atlama M02Kontur alt programları G98 ...

G98 L0

Kontur alt programlarının yarıçap düzeltmesi

Kontur Kontur elemanının programlama sırası Yarıçap düzeltmesi

İç (cep) Saat yönünde (CW)Saat yönünün tersine (CCW)

G42 (RR)G41 (RL)

Dış (ada) Saat yönünde (CW)Saat yönünün tersine (CCW)

G41 (RL)G42 (RR)

15

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 501

Page 502: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Tablolar ve Genel Bakış | DIN / ISO fonksiyon genel bakışı TNC 62015

Koordinat dönüştürmeleri

Koordinat dönüştürme Etkinleştir Kaldırın

Sıfır noktası kaydırması G54 X+20 Y+30 Z+10 G54 X0 Y0 Z0

Aynalar G28 X G28

Dönme G73 H+45 G73 H+0

Ölçü fakt G72 F 0,8 G72 F1

Çalışma düzlemi G80 A+10 B+10 C+15 G80

Çalışma düzlemi PLANE ... PLANE RESET

Q parametre tanımları

D Fonksiyon

00010203040506070809101112131415161819

Q Parametresi: DağıtımQ Parametresi: ToplamaQ Parametresi: ÇıkarmaQ Parametresi: ÇarpmaQ Parametresi: BölmeQ Parametresi: KarekökQ Parametresi: SinüsQ Parametresi: KosinüsQ Parametresi: Kök kare toplamı c = √(a2+b2)Q Parametresi: Eğer eşitse atla etiket numarasındaQ Parametresi: Eşit değilse atla etiket numarasındaQ Parametresi: Eğer büyükse atla etiket numarasındaQ Parametresi: Eğer küçükse atla etiket numarasındaQ Parametresi: ARCTAN'lı açı (c sin a ile c cos a değerlerinden oluşan açı)Q Parametresi: Hata mesajıQ Parametresi: Harici çıktıQ Parametresi: Dosyayı yazdırQ Parametresi: Sist verileri okuQ Parametresi: PLC değer aktarım

502 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 503: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dizin33D düzeltme

Peripheral Milling................ 375

AAçı fonksiyonları....................... 258Açık kontur köşeleri M98.......... 215ADP.......................................... 383Alet adı..................................... 114Alet düzeltmesi................. 121, 122

Uzunluk............................... 121Yarıçap............................... 122

Alet eksenini hizalama............. 365Alet hareketini programlama...... 86Alet numarası........................... 114Alet odaklı işleme..................... 412Alet seçimi................................ 118Alet uzunluğu........................... 114Alet verileri............................... 114

açma.................................... 116değiştirme............................ 105Delta değerleri..................... 115Programa girin.................... 115

Alet yarıçapı............................. 114Alt program.............................. 231

İstenilen NC programı......... 235Ana eksenler.............................. 78Arama fonksiyonu...................... 93ASCII dosyaları........................ 318Atımlı devir sayısı..................... 327atlama

GOTO ile.............................. 176

BBağlama duyarlı yardım........... 201Batch Process Manager........... 414

Açma.................................... 418Sipariş listesi........................ 415Sipariş listesi atama............. 421Sipariş listesini değiştirme.... 422Temel ilkeler......................... 414Uygulama............................. 414

Bekleme süresi......... 329, 330, 331Besleme

Döner eksenlerde, M116..... 367Bu el kitabı hakkında.................. 28

CCAD veri aktarımında delmepozisyonları için filtre................ 405CAD-Viewer

Delme pozisyonları için filtre 405Delme pozisyonu seç

Fare alanı........................ 403Simge.............................. 404Tekli seçim....................... 402

Düzlemi belirleme................ 395Katman ayarlama................. 391Kontur seç........................... 398Referans noktası ayarlama.. 392

CAD-Viewer(seçenek no. 42)... 387CAM programlama................... 377Cıvata hattı............................... 157

ÇÇalışma düzlemini döndürme

programlı.............................. 337Çember............................ 148, 156Çok eksenli işlem..................... 336

DD14: Hata mesajlarını görüntüleme.265D18: Sistem verilerini okuma.... 276D19: Değerleri PLC'ye aktar..... 276D20: NC ve PLC senkronizasyonu..277D26: TABOPEN:Serbestçetanımlanabilir tabloyu açma...... 325D27: TABWRITE: Serbestçetanımlanabilir tabloyu tanımlama....325D28: TABREAD: Serbestçetanımlanabilir tabloyu okuma.... 326D29: Değerleri PLC'ye devret... 278D37 DIŞA AKTAR.................... 279D38: Bilgiler.............................. 279Daire hesaplama...................... 259Daire merkezi........................... 146Dairesel hat

Daire merkezi CC etrafında.. 147kutup etrafında..................... 156tanjant bağlantılı.................. 150

Daldırma hareketleri için beslemefaktörü M103............................ 216Değerlerin yuvarlanması.......... 303Devir ekseni

Göstergeyi indirme M94....... 369yol standardında hareketettirme: M126....................... 368

DIN/ISO...................................... 86Dik açılı koordinatlar

Daire merkezi CC etrafındakidairesel hat.......................... 147Doğru.................................. 143Tanjant bağlantılı daireselhat........................................ 150

Diyalog....................................... 86Dizin................................... 97, 103

kopyalama............................ 106Oluştur................................ 103silme.................................... 107

DNCNC programından bilgiler..... 279

Doğru............................... 143, 155Dokunmatik ekran.................... 426Dokunmatik hareketler............. 428Dokunmatik kumanda paneli.... 427Dosya

işaretleme............................ 108kopyalama............................ 103korumak............................... 110oluşturma............................. 103sıralama............................... 109üzerine yazma..................... 104

Dosya durumu.......................... 100Dosya yönetimi

Aç....................................... 100Dizin....................................... 97dizinler

kopyalama....................... 106Dizinler

Oluştur............................ 103Dosya seçme....................... 101Dosya tipi............................... 95dosyayı silme....................... 107dosyayı yeniden adlandırma 109Fonksiyon genel görünümü... 98Harici dosya türleri................. 97Tablo kopyalama.................. 105

Döndürmeçalışma düzlemini........ 337, 339Sıfırlama............................... 341

Döndürülmüş düzlemde kamberfrezesi....................................... 366Döner eksen............................. 367Döner eksenler olmadandöndürme................................. 365DXF dosyasından konumseçme....................................... 401DXF verilerini işleme

İşleme konumlarını seçme... 401temel ayarlar........................ 389

EEk eksenler................................ 78Ek fonksiyonlar......................... 208

döner eksenler için............... 367girme.................................... 208Hat davranışı için................. 214Koordinat bilgileri için........... 211Mil ve soğutucu madde için.. 210Program akışı kontrolü için... 210

Ekran.......................................... 59Ekran düzeni.............................. 60

CAD-Viewer......................... 386Ekran klavyesi...... 61, 61, 177, 177El çarkı konumlandırmasınıbindirme M118.......................... 220Esaslar....................................... 65

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 503

Page 504: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Dizin

FFCL fonksiyonu.......................... 34FK programlama...................... 161

Çemberler............................ 166Daire verileri......................... 168Diyaloğu aç.......................... 164Doğrular............................... 165Giriş imkanları

Yardımcı noktalar............. 170Giriş olanakları

Rölatif referanslar............ 171Grafik.................................. 163Kapalı kontur........................ 169Kontur elemanlarının yönü veuzunluğu.............................. 167Son nokta............................ 167Temel bilgiler....................... 161

FN14: ERROR: Hata mesajlarınıgörüntüleme............................. 265FN 16: F-PRINT: Metinleribiçimlendirilmiş şekilde çıkarma....269FN 23: DAİRE VERİLERİ: 3noktadan daire hesaplama....... 259FN 24: DAİRE VERİLERİ: 4noktadan daire hesaplama....... 259FN28: TABREAD: Serbestçetanımlanabilir tabloyu okuma.... 326Fonksiyon karşılaştırması......... 476Form görünümü........................ 324FUNCTION COUNT................. 316

Ggelişim durumu........................... 34Gerçek pozisyonu kabul etme.... 88GOTO....................................... 176Grafikler

programlamadakesit büyütme.................. 195

Programlamada.................. 192Günlük tanımlama.................... 279

HHam parçayı tanımlama............. 85Hareket kontrolü....................... 383Hareketler................................. 428Hareketli eksenler.................... 370Hata mesajı.............................. 196

Yardım.................................. 196Hata mesajında yardım için...... 196Hat fonksiyonları

Temel bilgiler........................ 126Ön pozisyonlama............. 130

Temel bilgilerDaireler ve yaylar........... 129

Hat hareketi.............................. 142

dik açılı koordinatlar............. 142Hat hareketleri

dik açılı koordinatlarBelirli bir yarıçapa sahipçember............................. 148Genel bakış..................... 142

Kutupsal koordinatlar........... 154Teğetsel bağlantılı çember....156

Kutupsal koordinatlardoğru.............................. 155

Hat hareketleri - Kutupsalkoordinatlar

Genel bakış.......................... 154Heliks interpolasyon................. 157Hesap makinesi....................... 185Hızlı hareket............................. 112

İİçe aktar

iTNC 530 tablosu................. 326İşlem zinciri.............................. 377İşletim türleri............................... 62iTNC 530.................................... 58

KKalıcı Q parametrelerinintanımlanması............................ 253Kontur

çıkma.................................. 131DXF dosyasından seç.......... 398yaklaşma............................ 131

Konturdan geri çekme.............. 222Konumlandırma

Döndürülmüş çalışmadüzleminde.................. 213, 374

Köşelerin yuvarlanması M197.. 227Köşe yuvarlama....................... 145Kumanda paneli......................... 60Kutupsal koordinatlar........... 78, 78

CC kutbu etrafındaki daireselhat........................................ 156Programlama....................... 154

LLiftoff........................................ 332Lokal Q parametrelerinintanımlanması............................ 253Look ahead.............................. 218

MM91, M92................................. 211Makine parametrelerini okuma. 294Malzeme pozisyonları................ 79Mesajı ekranda görüntüle......... 275Mesajları yazdırma................... 276Metin değişkeni........................ 284Metin dosyası........................... 318

aç ve çık.............................. 318biçimlendirilmiş şekilde çıkarma..269Metin parçalarını bulma....... 321oluştur.................................. 269Silme fonksiyonları............... 319

Metin editörü............................ 181Metinlerin değiştirilmesi.............. 94Mil devri

giriş...................................... 116Milimetre/mil devri olarak besleme

M136................................... 217

NNC hata mesajı........................ 196NC programı.............................. 81

düzenleme............................. 89sıralama............................... 183Yapı........................................ 81

NC programının gösterimi........ 178NC programlarının sıralanması 183NC tümcesi................................ 90NC ve PLC senkronizasyonu....277, 277

OÖlçü birimini seçme.................... 85Özel fonksiyonlar...................... 312

PPalet tablosu............................ 408

alet odaklı............................ 412Düzenleme........................... 410kullanım............................... 408seçme ve çıkma................... 411Sütun ekleme....................... 411Sütunlar............................... 408

Parantez hesabı....................... 280Parça ailesi.............................. 254PLANE fonksiyonu........... 337, 339

Artımlı tanım........................ 352Eksen açısı tanımı.............. 353Euler açısı tanımı................. 346Genel görünüm.................... 339Hacimsel açı tanımı............. 342Kamber frezesi................... 366Konumlandırma davranışı.... 355Nokta tanımı........................ 350Olası çözümlerin seçimi....... 359Otomatik döndürme............. 356Projeksiyon açısı tanımı....... 344Sıfırlama............................... 341Vektör tanımı........................ 348

Post işlemci.............................. 378Program..................................... 81

sıralama............................... 183Yapı........................................ 81yenisini açma......................... 85

504 HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018

Page 505: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

Program bilgileri....................... 313Program bölümlerini kopyalama. 92Program bölümlerininkopyalanması............................. 92Program bölümü tekrarı........... 233Program çağrısı

Alt program olarak istenilen NCprogramı.............................. 235

Programlama grafiği................. 163

QQ parametreleri........................ 250

Değerleri PLC'ye aktar........ 276Değerleri PLC'ye devret...... 278kalıcı parametreler QR......... 250lokal parametreler QL.......... 250ön tanımlı............................. 297programlama........................ 250

Q parametre programlamasıAçı fonksiyonları.................. 258Daire hesaplama.................. 259Ek fonksiyonlar.................... 264Programlama uyarıları......... 252

Q parametresibiçimlendirilmiş şekilde çıkar 269kontrol etme......................... 262programlama........................ 284String parametresi QS......... 284

Q parametresi programlamasıEğer/öyleyse kararı............. 260Matematiksel temel fonksiyonlar255

RReferans noktası

seç......................................... 80Referans sistemi.................. 67, 78

Alet......................................... 76Çalışma düzlemi.................... 73Giriş....................................... 75Makine.................................. 68Malzeme................................ 71Temel..................................... 70

Rezonans titreşimi.................... 327

SSabit disk................................... 95Sanal alet ekseni...................... 221Sayaç....................................... 316Serbestçe tanımlanabilir tablo

açma.................................... 325tanımlama............................ 325

Servis dosyalarını kaydetme.... 200Sistem verileri

Liste..................................... 438Sistem verilerini okuma.... 276, 289SPEC FCT............................... 312String parametreleri

atama................................... 285Sistem verilerini okuma........ 289zincirleme............................. 286

String parametresi.................... 284dönüştürme.......................... 290kontrol etme......................... 291parça stringi kopyalama....... 288uzunluğu tespit etme............ 292

ŞŞev........................................... 144Şişen devir sayısı..................... 327

TTablo erişimi............................. 325Tam daire................................. 147Tarama sistemi denetimi.......... 224Teach In............................. 88, 143TNCguide................................. 201Trigonometri............................. 258Tümce........................................ 90

ekle, değiştir........................... 90silme...................................... 90

VVektör....................................... 348Veri çıkışı

ekranda................................ 275Veri çıktısı

sunucuda............................. 275

YYardım dosyasını indir.............. 206Yardım sistemi.......................... 201Yarıçap düzeltmesi

dış köşeler, iç köşeler.......... 124giriş...................................... 123

Yol.............................................. 97Yorum ekleme.................. 178, 179Yuvalamalar............................. 240Yüzey normal vektörü.............. 348

HEIDENHAIN | TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | 10/2018 505

Page 506: TNC 620 | Kullanıcı El Kitabı DIN/ISO Programlaması | NC ...content.heidenhain.de/doku/tnc_guide/pdf_files/TNC620/81760x-06/diniso/... · Döngüler, alt programlar ve program

DR. JOHANNES HEIDENHAIN GmbHDr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany +49 8669 31-0 +49 8669 32-5061E-mail: [email protected]

Technical support +49 8669 32-1000Measuring systems +49 8669 31-3104

E-mail: [email protected] support +49 8669 31-3101

E-mail: [email protected] programming +49 8669 31-3103

E-mail: [email protected] programming +49 8669 31-3102

E-mail: [email protected] programming +49 8669 31-3106

E-mail: [email protected]

www.heidenhain.de

HEIDENHAIN tarama sistemleridiğer konulara dair süreleri azaltmanıza ve üretilen malze-melerin boyut stabilitesini iyileştirmenize yardımcı olur.

Malzeme tarama sistemleriTS 220 Kablo bağlantılı sinyal aktarımıTS 440, TS 444 Kızılötesi aktarımTS 640, TS 740 Kızılötesi aktarım

Malzemelerin ayarlanmasıReferans noktalarının belirlenmesiMalzemelerin ölçümü

Alet tarama sistemleriTT 140 Kablo bağlantılı sinyal aktarımıTT 449 Kızılötesi aktarımTL Temassız lazer sistemleri

Aletlerin ölçülmesiAşınmanın izlenmesiAlet bozukluğunun algılanması

Orijinal dokümantasyon1096887-M5 · Ver06 · SW06 · 10/2018 · H · Printed in Germany *I1096887-M5*