TNC 128
Kullanıcı el kitabı
Açık metin programlaması
NC yazılımı 771841-07
Türkçe (tr) 10/2018
Kumanda ile ilgili kumanda elemanları
Kumanda ile ilgili kumanda elemanları
Tuşlar
Ekranda kullanım elemanları
Tuş Fonksiyon
Ekran 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ş Fonksiyon
Manuel İş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ş Fonksiyon
Programlama Program Testi
Koordinat eksenleri ile rakamların girilmesi ve düzenlenmesi
Tuş Fonksiyon
. . . Koordinat eksenlerinin seçilmesi veya 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
NO
ENT Diyalog sorularını alın ve kelimeleri silin
Girişi kapatın ve diyaloğu uygulayın NC tümcesini kapatma, girişi sonlandırma
Girişlerin sıfırlanması veya hata mesajının silinmesi
Diyaloğu iptal edin ve program bölümünü silin
Aletlerle ilgili girişler
Tuş Fonksiyon
NC programında alet verilerini tanımlama
Alet verilerini çağırın
NC programlarının ve dosyaların yönetimi, kumanda fonksiyonları
Tuş Fonksiyon
NC programları veya dosyaların seçilmesi ve silinmesi, harici veri aktarı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
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 tablo başına geçiş yapılması
Program sonuna veya bir tablo satı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ş Fonksiyon
Döngüleri tanımlayın ve çağırın Alt programları ve program bölüm tekrarlarını girin ve çağırın
Besleme ve mil devri için potansiyometre
Besleme Mil devri
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
3
İçindekiler
İçindekiler
İçindekiler
1 Temel bilgiler... 33
2 İlk adımlar... 43
3 Temel ilkeler... 55
4 Aletler... 93
5 Alethareketlerini programlayın... 105
6 Programlama yardımları...111
7 Ek fonksiyonlar... 141
8 Alt programlar ve program bölüm tekrarları...149
9 Q parametrelerinin programlanması...167
10 Özel fonksiyonlar...235
11 CAD dosyalarından verileri uygula...263
12 Esaslar/ Genel bakış...267
13 Döngüler: Delme döngüleri / dişli döngüleri...293
14 İşlem döngüleri: Cep frezeleme/ pim frezeleme/ yiv frezeleme... 339
15 Döngüler: Koordinat hesap dönüşümleri...363
16 Döngüler: Özel Fonksiyonlar...377
17 Tarama sistemi döngüleri... 385
18 Tablolar ve Genel Bakış...407
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
5
İçindekiler
İçindekiler
1 Temel bilgiler... 33
1.1 Bu el kitabı hakkında... 34
1.2 Kumanda tipi, yazılım ve fonksiyonlar...36
Yazılım Seçenekleri... 36
Yeni fonksiyonlar 77184x-06... 38
Yeni fonksiyonlar 77184x-07... 41
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
7
İçindekiler
2 İlk adımlar... 43
2.1 Genel bakış...44
2.2 Makinenin açılması...45
Akım kesintisini onaylayın... 45
2.3 İlk kısmı programlama... 46
İşletim türü seçimi...46
Kumandanın önemli kumanda elemanları...46
Yeni NC programı açma / dosya yönetimi...47
Ham parçayı tanımlama... 48
Program yapısı... 49
Basit kontur programlaması... 50
Döngü programının oluşturulması... 53
İçindekiler
3 Temel ilkeler... 55
3.1 TNC 128... 56
HEIDENHAIN Açık Metin... 56
Uyumluluk... 56
3.2 Ekran ve Kumanda paneli... 57
Ekran...57
Ekran düzeninin belirlenmesi... 57
Kumanda paneli...58
Ekran klavyesi...58
3.3 İşletim türleri... 60
Manuel işletim ve el. el çarkı... 60
El girişi ile pozisyonlama...60
Programlama...60
Program Testi...61
Tümce sırası program akışı ve tekil tümce program akışı...61
3.4 NC esasları... 62
Yol ölçüm cihazları ve referans işaretleri... 62
Referans sistemi...62
Freze makinelerinde referans sistemi... 63
Freze makinelerindeki eksenlerin tanımlanması... 63
Kutupsal koordinatlar...63
Kesin ve artan malzeme pozisyonları... 64
Referans noktasının seçilmesi... 65
3.5 NC programlarını açma ve girme...66
Bir NC programının HEIDENHAIN Açık Metin...66
Ham parçayı tanımlama: BLK FORM... 67
Yeni NC programını açma...68
Açık metinde alet hareketlerini bünyesinde programlama... 69
Gerçek pozisyonu kabul etme...71
NC programını düzenleme... 71
Kumandanın arama fonksiyonu...75
3.6 Dosya yönetimi... 77
Dosyalar...77
Harici oluşturulan dosyaları kumandada gösterme...78
Dizinler... 79
Yollar... 79
Genel görünüm: Dosya yönetimi fonksiyonları... 79
Dosya yönetimini aç... 81
Sürücüleri, dizinleri ve dosyaları seçme... 82
Yeni dizin oluştur... 84
Yeni dosya oluşturma... 84
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
9
İçindekiler
Tekil dosya kopyalama... 84
Dosyaları farklı bir dizine kopyalayın... 85
Tablo kopyalama...86
Dizini kopyalama...87
Son seçilen dosyalardan birini seçin...87
Dosyayı silme... 88
Dizini silme...88
Dosyaları işaretleme...89
Dosyayı yeniden adlandırma...90
Dosyaları sıralama...90
Ek fonksiyonlar... 91
İçindekiler
4 Aletler... 93
4.1 Alet bazlı girişler...94
Besleme F...94
S mil devri... 95
4.2 Alet verileri... 96
Alet düzeltme için önkoşul... 96
Alet numarası, alet adı...96
L alet uzunluğu...96
Alet yarıçapı R...96
Uzunluk ve yarıçaplar için delta değerleri...97
Alet verilerini NC programına girin...97
Alet verilerini açma...98
Alet seçimi... 100
4.3 Alet düzeltmesi... 101
Giriş...101
Alet uzunluk düzeltmesi...101
Eksene paralel pozisyon tümcelerinde Alet yarıçap düzeltmesi... 102
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
11
İçindekiler
5 Alethareketlerini programlayın... 105
5.1 Temel ilkeler... 106
NC programında alet hareketleri...106
Ek fonksiyonlar M...107
Alt programlar ve program bölüm tekrarları...107
Programlama: Q Parametresi...107
5.2 Alet hareketleri...108
Bir çalışma için takım hareketini programlama...108
Gerçek pozisyonu kabul et...109
Örnek: Doğru hareketi...110
İçindekiler
6 Programlama yardımları...111
6.1 GOTO fonksiyonu...112
GOTO tuşunu kullan...112
6.2 Ekran klavyesi...113
Metni ekran klavyesiyle girme...113
6.3 NC programlarının gösterimi...114
Söz diziminin öne çıkarılması... 114
Kaydırma çubuğu...114
6.4 Yorumlar ekleme...115
Uygulama...115
Yorum ekleme...115
Program girişi sırasında yorum girmek... 115
Yorumu sonradan eklemek...115
Şahsi NC tümcesinde yorum...116
NC tümcesini sonradan yorumlayın... 116
Yorum değiştirme fonksiyonları... 116
6.5 NC programını serbest düzenleme...117
6.6 NC tümcelerini atlama...118
/ işareti ekleme... 118
/ işaretini silme...118
6.7 NC programlarını sıralama... 119
Tanımlama, kullanım imkanı...119
Düzenleme penceresini gösterin/aktif pencereyi değiştirin... 119
Anahat tümcesini program penceresine ekleyin... 120
Düzenleme penceresindeki tümceleri seçin...120
6.8 Hesap makinesi...121
Kullanım... 121
6.9 Kesim verileri işlemcisi...123
Uygulama...123
Kesim verileri tablolarıyla çalışma...125
6.10 Programlama grafiği...127
Programlama grafiğini uygula ya da uygulama...127
Mevcut NC programı programlama grafiği oluşturma... 128
Tümce numarasını göster ve gizle...128
Grafik silme...128
Parmaklık çizgilerini ekrana getirme... 129
Kesit büyütme veya küçültme... 129
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
13
İçindekiler
6.11 Hata mesajları... 130
Hatayı göster... 130
Hata penceresini açın...130
Hata penceresini kapat...130
Detaylı hata mesajları...131
İÇ BİLGİ yazılım tuşuİÇ BİLGİ...131
FİLTRE yazılım tuşuFİLTRE...131
Hatayı sil...132
Hata protokolü... 132
Tuş protokolü... 133
Bilgi metinleri... 134
Servis dosyalarını kaydetme... 134
TNCguide yardım sistemini çağırın...134
6.12 Bağlama duyarlı TNCguide yardım sistemi...135
Uygulama...135
TNCguide ile yapılacak çalışmalar...136
Güncel yardım dosyalarını indir... 139
İçindekiler
7 Ek fonksiyonlar... 141
7.1 M ek fonksiyonlarını girin...142
Temel bilgiler...142
7.2 Program akışı kontrolü, mil ve soğutucu madde için ek fonksiyonlar... 143
Genel bakış...143
7.3 Koordinat bilgileri için ek fonksiyonlar...144
Makine bazlı koordinatları programlama M91/M92...144
Devir ekseni göstergesini 360° altındaki bir değere indirme: M94...146
7.4 Hat davranışı için ek fonksiyonlar...147
Daldırma hareketleri için besleme faktörü: M103... 147
Milimetre/mil devri olarak besleme: M136...147
Konturdan alet ekseni yönünde geri çekme: M140... 147
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
15
İçindekiler
8 Alt programlar ve program bölüm tekrarları...149
8.1 Alt programları ve program bölüm tekrarlarını tanımlama... 150
Label... 150
8.2 Alt program... 151
Çalışma şekli... 151
Programlama uyarıları... 151
Alt programın programlanması...151
Alt programı çağırın...152
8.3 Program bölümü tekrarları... 153
Label... 153
Çalışma şekli... 153
Programlama uyarıları... 153
Program bölümünün tekrarını programlama... 153
Program bölümünün tekrarını çağırın... 154
8.4 Alt program olarak istenilen NC programı... 155
Yazılım tuşlarına genel bakış... 155
Çalışma şekli... 155
Programlama uyarıları... 156
NC programının alt program olarak çağrılması...157
8.5 Yuvalamalar... 159
Yuvalama tipleri... 159
Yuvalama derinliği...159
Alt programdaki alt program...159
Program bölümü tekrarlarının tekrarları... 160
Alt programın tekrarlanması...161
8.6 Programlama örnekleri...162
Örnek: Delik grupları... 162
Örnek: Birden çok aletle delik grubu...164
İçindekiler
9 Q parametrelerinin programlanması...167
9.1 Prensip ve fonksiyon genel görünümü...168
Programlama uyarıları... 170
Q parametre fonksiyonlarının çağrılması... 171
9.2 Parça ailesi – Sayı değerleri yerine Q parametresi... 172
Uygulama...172
9.3 Konturları matematiksel fonksiyonlarla tanımlama... 173
Uygulama...173
Genel bakış...173
Temel hesaplama türlerini programlama...174
9.4 Açı fonksiyonları...176
Tanımlamalar...176
Açı fonksiyonlarını programlama...176
9.5 Daire hesaplamaları...177
Uygulama...177
9.6 Q parametreleriyle eğer/öyleyse kararları...178
Uygulama...178
Mutlak atlamalar... 178
Kullanılan kısaltmalar ve tanımlamalar... 178
Eğer/o zaman kararları programlama... 179
9.7 Q parametresini kontrol etme ve değiştirme...180
Uygulama şekli... 180
9.8 Ek fonksiyonlar...182
Genel bakış...182
FN 14: ERROR Hata mesajlarını görüntüleme...183
FN 16: F-PRINT – Metinleri ve Q parametre değerlerini biçimlendirilmiş şekilde çıkarma...187
FN 18: SYSREAD – Sistem verilerini okuma... 193
FN 19: PLC – Değerleri PLC'ye aktar... 194
FN 20: WAIT FOR: NC ve PLC senkronizasyonu... 194
FN 29: PLC: Değerleri PLC'ye devret...195
Q parametreleri: Dışa aktarFN 37: DIŞA AKTAR... 195
FN 38: SEND – NC programından bilgiler gönder... 196
9.9 SQL talimatlarıyla tablo erişimleri... 197
Giriş...197
Fonksiyon genel bakışı...198
SQL komutunu programlama... 200
Örnek... 200
SQL BIND...202
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
17
İçindekiler
SQL EXECUTE...203
SQL FETCH...207
SQL UPDATE... 208
SQL INSERT... 210
SQL COMMIT...211
SQL ROLLBACK... 212
SQL SELECT...214
9.10 Formülü doğrudan girme...216
Formül girin...216
Hesaplama kuralları...218
Giriş örneği... 219
9.11 String parametresi...220
String işleme fonksiyonu... 220
String parametreleri atama...221
String parametrelerini zincirleme...221
Nümerik değeri bir string parametresine dönüştürün...222
Parça stringi bir string parametresinden kopyalama...223
Sistem verilerini okuma... 224
String parametresini bir sayısal değere dönüştürme... 225
Bir string parametresini kontrol etme... 226
Bir string parametresinin uzunluğunu tespit etme...227
Alfabetik sıra dizilimini karşılaştırın... 228
Makine parametrelerini okuma...229
9.12 Ön tanımlı Q parametreleri...232
PLC'deki değerler: Q100 ila Q107... 232
Aktif alet yarıçapı: Q108...232
Alet ekseni: Q109...233
Mil konumu: Q110... 233
Soğutucu beslemesi: Q111...233
Bindirme faktörü: Q112...233
NC programındaki ölçüm bilgileri: Q113...233
Alet uzunluğu: Q114... 234
Program akışı sırasında tarama sonrası koordinatlar...234
Örn. TT 160 ile otomatik alet ölçümünde gerçek/nominal değer sapması...234
İçindekiler
10 Özel fonksiyonlar...235
10.1 Özel fonksiyonlara genel bakış...236
SPEC FCT özel fonksiyonlar ana menüsü... 236
Program bilgileri menüsü...236
Kontur ve nokta çalışmaları için açık metin fonksiyonları menüsü... 237
Çeşitli açık metin fonksiyonları tanımlama menüsü...237
10.2 Sayaç tanımlama...238
Uygulama...238
FUNCTION COUNT tanımlayın... 239
10.3 Serbest tanımlanabilir tablolar...240
Temel bilgiler...240
Serbestçe tanımlanabilir tabloları ayarlayın... 240
Tablo formatını değiştirme...241
Tablo ve form görünümü arasında geçiş... 242
FN 26: TABOPEN – Serbestçe tanımlanabilir tabloyu açma...243
FN 27: TABWRITE – Serbestçe tanımlanabilir tabloyu tanımlama...243
FN 28: TABREAD: Serbestçe tanımlanabilir tabloyu okuma... 244
Tablo biçimini uyarlama...245
10.4 Atımlı devir sayısı FUNCTION S-PULSE... 246
Atımlı devir sayısı programlama... 246
Atımlı devir sayısının sıfırlanması... 247
10.5 Bekleme süresi FUNCTION FEED...248
Bekleme süresi programlama...248
Bekleme süresi sıfırlama...249
10.6 Dosya fonksiyonları...250
Uygulama...250
Dosya işlemleri tanımlanması... 250
10.7 Koordinat dönüşümlerini tanımlama...251
Genel bakış...251
TRANS DATUM AXIS... 251
TRANS DATUM TABLE...252
TRANS DATUM RESET...252
10.8 Metin dosyaları oluşturma...253
Uygulama...253
Metin dosyasını açma ve çıkma... 253
Metinleri düzenleyin...254
İşaretleri, kelimeleri ve satırları silme ve tekrar ekleme...254
Metin bloklarını işleyin...254
Metin parçalarını bulma...255
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
19
İçindekiler
10.9 Alet taşıyıcı yönetimi...256
Temel ilkeler...256
Alet taşıyıcı şablonlarının kaydedilmesi... 256
Alet taşıyıcı şablonlarının parametrelenmesi... 257
Parametrelenmiş alet taşıyıcılarının atanması... 260
10.10 Bekleme süresi FUNCTION DWELL... 261
Bekleme süresi programlama...261
İçindekiler
11 CAD dosyalarından verileri uygula...263
11.1 Ekran düzeni CAD-Viewer... 264
CAD-Viewer temel ilkeleri...264
11.2 CAD-Viewer...265
Uygulama...265
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
21
İçindekiler
12 Esaslar/ Genel bakış...267 12.1 Giriş...268 12.2 Mevcut döngü gurupları... 269 İşlem döngülerine genel bakış... 269 12.3 İşleme döngülerle çalışma...270 Makineye özel döngüler... 270 Yazılım tuşları üzerinden döngü tanımlama...271 GOTO işlevi üzerinden döngü tanımlama...271 Döngüleri çağırın... 272 12.4 Döngüler için program bilgileri...274 Genel bakış...274 GLOBAL TAN girin... 274 GLOBAL TAN bilgilerinden faydalanın... 275 Genel geçerli global veriler... 275 Delme işlemeleri için global veriler... 276 Cep döngüleri 25x ile freze işlemeleri için global veriler...276 Kontur döngüleri ile freze işlemeleri için global veriler... 276 Pozisyonlama davranışı için global veriler...276 Tarama işlevleri için global veriler...277 12.5 PATTERN DEF örnek tanımlama...278 Uygulama...278 PATTERN DEF girin... 279 PATTERN DEF kullanma...279 Münferit işleme pozisyonlarının tanımlanması... 280 Münferit sıraların tanımlanması...280 Münferit örnek tanımlama...281 Münferit çerçeveyi tanımlama... 282 Tam daire tanımlayın...283 Kısmi daire tanımlama...283 12.6 DAİRE ÜZERİNDE NOKTA ÖRNEKLERİ (Döngü 220)...284 Devre akışı...284 Programlamada bazı hususlara dikkat edin!...284 Döngü parametresi... 285 12.7 ÇİZGİLER ÜZERİNDE NOKTA ÖRNEKLERİ (Döngü 221)... 286
İçindekiler
Nokta tablosu girme... 288 Çalışma için noktaların tek tek kapatılması... 289 NC programındaki nokta tablosunu seçin... 289 Döngüyü nokta tablolarıyla bağlantılı olarak çağırma...290
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
23
İçindekiler
13 Döngüler: Delme döngüleri / dişli döngüleri...293 13.1 Temel bilgiler...294 Genel bakış...294 13.2 MERKEZLEME (240 döngüsü)...295 Devre akışı...295 Programlamada bazı hususlara dikkat edin!...295 Döngü parametresi... 296 13.3 DELME (döngü 200)... 297 Döngü akışı...297 Programlama esnasında dikkatli olun!... 297 Döngü parametresi... 298 13.4 SÜRTÜNME (döngü 201)...299 Döngü akışı...299 Programlama esnasında dikkatli olun!... 299 Döngü parametresi... 300 13.5 TORNALAMA (Döngü 202)... 301 Döngü akışı...301 Programlama esnasında dikkatli olun!... 302 Döngü parametresi... 303 13.6 UNIVERSAL DELME (Döngü 203)... 304 Döngü akışı...304 Programlama esnasında dikkatli olun!... 307 Döngü parametresi... 308 13.7 GERİ HAVŞALAMA (Döngü 204)...310 Döngü akışı...310 Programlama esnasında dikkatli olun!... 311 Döngü parametresi... 312 13.8 UNIVERSAL DELME (Döngü 205)...313 Döngü akışı...313 Programlama esnasında dikkatli olun!... 314 Döngü parametresi... 315 Q379 ile çalışma sırasında konumlandırma davranışı...317
İçindekiler
13.10 Programlama örnekleri...328 Örnek: Delme döngüleri... 328 Örnek: PATTERN DEF ile bağlantılı olarak delme döngülerinin kullanımı...329 13.11 Dengeleme dolgulu DİŞLİ DELME (döngü 206)... 331 Devre akışı...331 Programlama sırasında dikkat edin!...331 Döngü parametresi... 332 13.12 DİŞ AÇMA GS dengeleme mandreni olmadan (Döngü 207)... 333 Döngü akışı...333 Programlama esnasında dikkatli olun!... 333 Döngü parametresi... 335 Program kesintisinde serbest hareket...336 13.13 Programlama örnekleri...337 Örnek: Dişli delme...337
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
25
İçindekiler
14 İşlem döngüleri: Cep frezeleme/ pim frezeleme/ yiv frezeleme... 339 14.1 Temel bilgiler...340 Genel bakış...340 14.2 DİKDÖRTGEN CEP (Döngü 251)...341 Devre akışı...341 Programlama sırasında bazı hususlara dikkat edin!...342 Döngü parametresi... 343 14.3 YİV FREZELEME (döngü 253)... 345 Döngü akışı...345 Programlama esnasında dikkatli olun!... 346 Döngü parametresi... 347 14.4 DİKDÖRTGEN PİM (Döngü 256)...349 Döngü akışı...349 Programlama esnasında dikkatli olun!... 350 Döngü parametresi... 351 14.5 YÜZEY FREZELEME (Döngü 233)...353 Döngü akışı...353 Programlamada bazı hususlara dikkat edin!...357 Döngü parametresi... 358 14.6 Programlama örnekleri...361 Örnek: Cep, pim frezeleme... 361
İçindekiler
15 Döngüler: Koordinat hesap dönüşümleri...363 15.1 Temel prensipler... 364 Genel bakış...364 Koordinat dönüşümlerinin etkinliği...364 15.2 SIFIR NOKTASI kaydırması (döngü 7)...365 Etki... 365 Döngü parametresi... 365 Programlama sırasında dikkat edin!...365 15.3 SIFIR NOKTASI kaydırması (döngü 7)...366 Etki... 366 Programlamada bazı hususlara dikkat edin!...367 Döngü parametresi... 367 NC programındaki sıfır noktası tablosunu seçin...368 Programlama işletim türünde sıfır noktası tablosunun düzenlenmesi...368 Sıfır noktası tablosunu yapılandırın...370 Sıfır noktası tablosundan çıkın...370 Durum göstergeleri... 370 15.4 REFERANS NOKT AYARI (247 döngüsü)...371 Etki... 371 Programlamadan önce dikkat edin!...371 Döngü parametresi... 371 15.5 YANSITMA (Döngü 8)... 372 Etki... 372 Döngü parametresi... 372 15.6 ÖLÇÜM FAKTÖRÜ (Döngü 11)...373 Etki... 373 Döngü parametresi... 373 15.7 ÖLÇÜ FAKTÖRÜ EKSEN SP. (döngü 26)... 374 Etki... 374 Programlama sırasında dikkat edin!...374 Döngü parametresi... 374 15.8 Programlama örnekleri...375 Örnek: Delik grupları... 375
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
27
İçindekiler
16 Döngüler: Özel Fonksiyonlar...377 16.1 Temel bilgiler...378 Genel bakış...378 16.2 BEKLEME SÜRESİ (Döngü 9)... 379 Fonksiyon...379 Döngü parametresi... 379 16.3 PROGRAM ÇAĞIRMA (Döngü 12)...380 Döngü fonksiyonu...380 Programlama esnasında dikkatli olun!... 380 Döngü parametresi... 380 16.4 MİL ORYANTASYONU (Döngü 13)... 381 Döngü fonksiyonu...381 Programlama esnasında dikkatli olun!... 381 Döngü parametresi... 381 16.5 DİŞLİ KESME (döngü 18)...382 Döngü akışı...382 Programlama sırasında dikkat edin!...382 Döngü parametresi... 383
İçindekiler
17 Tarama sistemi döngüleri... 385 17.1 Genel olarak tarama sistemi döngüleri hakkında... 386 Fonksiyon biçimi... 386 Manuel ve el. el çarkı işletim türlerinde tarama sistemi döngüleri... 386 17.2 Tarama sistemi döngüleriyle çalışmadan önce!...387 Tarama noktasına maksimum hareket yolu: Tarama sistemi tablosunda DIST... 387 Tarama noktasına güvenlik mesafesi: Tarama sistemi tablosunda SET_UP... 387 Kızılötesi tarama sistemini programlanan tarama yönüne doğru yönlendirin: Tarama sistemi tablosunda TRACK...387 Kumanda eden tarama sistemi, tarama beslemesi: Tarama sistemi tablosunda F...388 Kumanda eden tarama sistemi, konumlandırma hareketleri için besleme: FMAX...388 Kumanda eden tarama sistemi, konumlandırma hareketleri için hızlı hareket: Tarama sistemi
tablosunda F_PREPOS...388 Tarama sistemi döngülerine işlem yapılması... 389 17.3 Tarama sistemi tablosu...390 Genel...390 Tarama sistemi tablosunu düzenleyin... 390 Tarama sistemi verileri...391 17.4 Temel bilgiler...392 Genel bakış...392 Makine parametrelerini ayarlayın... 393 TOOL.T alet tablosundaki girişler...395 17.5 TT'yi kalibre et (döngü 480, seçenek no. 17)... 396 Devre akışı...396 Programlamada bazı hususlara dikkat edin!...397 Döngü parametresi... 397 17.6 Kablosuz TT 449'u kalibre etme (döngü 484, seçenek no. 17)... 398 Temel bilgiler...398 Döngü akışı...398 Programlama esnasında dikkatli olun!... 399 Döngü parametresi... 399 17.7 Alet uzunluğunu ölçme (Döngü 481, seçenek #17)... 400 Döngü akışı...400 Programlama esnasında dikkatli olun!... 401 Döngü parametresi... 401 17.8 Alet yarıçapını ölçme (Döngü 482, seçenek #17)...402 Döngü akışı...402 Programlama esnasında dikkatli olun!... 402 Döngü parametresi... 403
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
29
İçindekiler
17.9 Aleti komple ölçme(döngü 483, seçenek #17)...404 Döngü akışı...404 Programlama esnasında dikkatli olun!... 404 Döngü parametresi... 405
İçindekiler
18 Tablolar ve Genel Bakış...407 18.1 Sistem verileri... 408 FN 18 fonksiyonlarının listesi... 408 Karşılaştırma: FN 18 fonksiyonları...437 18.2 Teknik bilgi... 441 Teknik Veriler... 441 Kullanıcı fonksiyonları...443 Yazılım Seçenekleri... 445 Aksesuar... 445 İşleme döngüleri... 446 Ek fonksiyonlar... 447
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
31
Temel bilgiler 1
Temel bilgiler | Bu el kitabı hakkında
1
1.1 Bu el kitabı hakkında
Güvenlik uyarıları
Bu dokümantasyonda ve makine üreticinizin dokümantasyonunda belirtilen tüm güvenlik uyarılarını dikkate alın!
Güvenlik uyarıları, yazılım ve cihazların kullanımıyla ilgili tehlikelere karşı uyarır ve bunların önlenmesi hakkında bilgi verir. Tehlikenin ağırlığına göre sınıflandırılmış ve aşağıdaki gruplara ayrılmışlardır:
TEHLIKE
Tehlike, insanlar için tehlikelere işaret eder. Tehlikeyi önlemek için kılavuza uymadığınız takdirde, tehlike kesinlikle ölüme veya ağır yaralanmalara yol açar.
UYARI
Uyarı, insanlar için tehlikelere işaret eder. Tehlikeyi önlemek için kılavuza uymadığınız takdirde, tehlike muhtemelen ölüme veya ağır yaralanmalara yol açar.
İKAZ
Dikkat, insanlar için tehlikelere işaret eder. Tehlikeyi önlemek için kılavuza uymadığınız takdirde, tehlike muhtemelen hafif yaralanmalara yol açar.
BILGI
Uyarı, nesneler veya veriler için tehlikelere işaret eder. Tehlikeyi önlemek için kılavuza uymadığınız takdirde, tehlike muhtemelen maddi 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österir Tehlikenin 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
Temel bilgiler | Bu el kitabı hakkında
Uyarı bilgileri
Yazı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 makineye bağlı fonksiyonları belirtir. Kullanıcı ve makine açısından olası tehlikeler makine el kitabında açıklanmıştır.
Kitap sembolü, harici dokümantasyonlara, ör. makine üreticinizin veya üçüncü şahısların dokümantasyonuna bağ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ştirme gayreti içindeyiz. Bize bu konuda yardımcı olun ve değişiklik isteklerinizi lütfen aşağıdaki e-posta adresinden bizimle paylaşın:
tnc-userdoc@heidenhain.de
1
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
35
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
1
1.2 Kumanda tipi, yazılım ve fonksiyonlar
Bu kullanıcı el kitabı, aşağıdaki NC yazılım numaralarından itibaren kumandalarda yer alan programlama fonksiyonlarını tarif eder.
Kumanda tipi NC Yazılım No.
TNC 128 771841-07
TNC 128 Programlama istasyonu 771845-07 Makine üreticisi, faydalanılır şekildeki kumandayı, makine parametreleri üzerinden ilgili makineye uyarlar. Bu sebeple bu kullanıcı el kitabında, her kumandada kullanıma sunulmayan fonksiyonlar da tanımlanmıştır.
Her makinede kullanıma sunulmayan kumanda fonksiyonları örnekleri şunlardır:
3D tarama sistemi için tarama fonksiyonları
Makinenizin geçerli olan fonksiyon kapsamını öğrenmek için lütfen makine üreticisi ile bağlantı kurun.
Birçok makine üreticisi ve HEIDENHAIN, sizlere HEIDENHAIN kumanda programlama kursu sunar. Kumanda fonksiyonları konusunda daha fazla bilgi sahibi olmak için bu kurslara katılmanız önerilir.
Yazılım Seçenekleri
TNC 128, makine üreticiniz tarafından onaylanabilen, farklı yazılım seçeneklerine sahiptir. Her seçenek ayrı olarak onaylanı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
Touch Probe Functions (seçenek no. 17)
Tarama sistemi döngüleri:
Manuel İşletim türünde referans noktası belirleyin Aletleri otomatik ölçmek
Tarama sistemi fonksiyonları
HEIDENHAIN DNC (seçenek #18)
Harici PC uygulamalarıyla iletişim COM bileşenleri üzerinden State Reporting Interface – SRI (seçenek #137)
Numerik kontrol durumuna http
erişimleri Durum değişikliklerinin zamanlarının okunması
Aktif NC programlarının okunması
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
Gelişim durumu (yükseltme fonksiyonları)
Yazılım seçeneklerinin yanı sıra, kumanda yazılımına ait önemli diğer gelişmeler güncelleme fonksiyonları üzerinden, yani Feature Content 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 olan fonksiyonlar 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 FCL fonksiyonlarını sürekli serbest bırakabilirsiniz. Bunun için makine üreticisi veya HEIDENHAIN ile bağlantı kurun.
Öngörülen kullanım yeri
Kumanda, A sınıfına EN 55022 uyarınca uygundur ve temel olarak endü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ın
Anahtar sayısını belirtin öğesini seçin LİSANS BİLGİLERİ yazılım tuşu
1
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
37
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
1
Yeni fonksiyonlar 77184x-06
Bir sayacı kumanda etmek için yeni fonksiyon FUNCTION COUNT, bkz. "Sayaç tanımlama", Sayfa 238
NC tümceleri yorumlanabilir, bkz. "NC tümcesini sonradan yorumlayın", Sayfa 116
CAD-Viewer'ın çok sayıda örneği açılmışsa bunlar üçüncü masaüstünde küçük gösterilir.
FN 16: F-PRINT durumunda Q parametresi ya da QS
parametresinde referansların kaynak ve hedef olarak belirtilmesi mümkündür, bkz. "Esaslar", Sayfa 187
FN18 fonksiyonları genişletildi, bkz. "FN 18: SYSREAD – Sistem verilerini okuma", Sayfa 193
Alet taşıyıcı dosyalarını, dosya yönetiminde de açabilirsiniz.
TABLONUN / NC-PGM UYARLAMASI fonksiyonuyla serbest tanı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ı harfleri otomatik olarak çıkarabilir.
Alet tablosunda alet adlarının hızlı araması yapılabilir.
Makine üreticisi referans noktası ayarını münferit eksenlerde kilitleyebilir.
Referans noktası tablosunun 0 satırı manuel olarak da düzenlenebilir.
Elemanlar tüm ağaç yapılarında çift tıklamayla açılabilir ve kapatı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 SİST İZLEM KAPALI yazılım tuşları yardımıyla tarama sistemi denetimini 30 san. süreyle baskılayabilirsiniz.
Aktif durumdaki mil izlemede mil devirlerinin sayısı koruma kapı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 yeni makine parametresi iconPrioList (No. 100813).
clearPathAtBlk (No. 124203) makine parametresi ile Program Testi işletim türündeki alet yollarının yeni bir BLK formunda silinip silinmeyeceğini belirleyebilirsiniz.
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
Değiştirilen fonksiyonlar 77184x-06
Kilitli aletleri kullanırsanız kumanda Programlama işletim türünde bir uyarı verir, bkz. "Programlama grafiği", Sayfa 127 NC söz dizimi TRANS DATUM AXIS bir kontur dahilinde SL döngüsünde kullanılabilir.
Delikler ve dişliler programlama grafiğinde açık mavi renkte gösterilir, bkz. "Programlama grafiği", Sayfa 127
Sıralama düzeni ve sütun genişlikleri, alet seçim penceresinde kumanda kapatıldıktan sonra da muhafaza edilir, bkz. "Alet verilerini açma", Sayfa 98
Silinecek bir dosya mevcut değilse FILE DELETE artık bir hata mesajına yol açmaz.
CALL PGM ile çağrılan bir alt program M2 veya M30 ile sonlanırsa kumanda bir uyarı verir. Başka bir NC programı seçtiğinizde kumanda uyarıyı otomatik olarak siler, bkz.
"Programlama uyarıları", Sayfa 156
Büyük veri miktarlarının bir NC programı içerisine eklenme süresi belirgin şekilde kısaltıldı.
Fare ile çift tıklama ve ENT tuşu, tablo editörünün seçim alanlarında bir açılır pencere açar.
Kilitli aletleri kullanırsanız kumanda, Program Testi işletim türünde bir uyarı verir.
Kumanda, kontura yeniden yaklaşma durumunda bir konumlandırma mantığı sağlar.
Yardımcı bir aletin kontura yeniden yaklaşması durumunda konumlandırma mantığı değiştirildi.
Kumanda, yeniden çalıştırma durumunda kayıtlı bir kesinti noktası bulursa işlemi bu alanda devam ettirebilirsiniz.
Grafik, aleti müdahale durumunda kırmızı ve boş kesimde mavi renkte gösterir.
Kesim düzlemlerinin konumları program seçiminde ya da yeni bir BLK formunda artık geri alınmaz.
Mil devir sayıları Manuel İşletim işletim türünde de virgül sonrası hanelerle girilebilir. Devir sayısı < 1000 durumunda kumanda, virgül sonrası haneleri gösterir.
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.
Bir USB bellek artık bir yazılım tuşu yardımıyla bağlanmak zorunda değil.
Adım ölçüsü, mil devir sayısı ve beslemeyi ayarlama sırasındaki hız, elektronik el çarklarında uyarlandı.
Kumanda, bir tablonun içe aktarılma ya da tablo formatının uyarlanma durumunu otomatik olarak algılar.
Yapılandırma parça dosyalarının değiştirilmesi durumunda kumanda, program testini artık durdurmaz, bunun yerine sadece bir uyarı gösterir.
Referans işlemi yapılmamış eksenler durumunda bir referans noktası 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.
1
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
39
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
1
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-OFFS hesaplanıp hesaplanmayacağını tespit edebilir.
Makine üreticisi simüle edilmiş alet değişimi konumunu değiştirebilir.
decimalCharakter (No. 100805) makine parametresinde ondalık işareti olarak bir nokta ya da bir virgül kullanılmasını ayarlayabilirsiniz.
Yeni ve değiştirilmiş döngü fonksiyonları 77184x-06
Döngü 256 RECTANGULAR STUD parametre Q215, Q385, Q369 ve Q386 olarak genişletildi. bkz. "DİKDÖRTGEN PİM (Döngü 256)", Sayfa 349
233 döngüsünde detay değişiklikleri: Perdahlama işleminde kesim uzunluğunu denetler (LCUTS), kumlamada freze
stratejisiyle 0-3 yüzeyi freze yönünde Q357 olarak büyütür (bu yönde bir sınırlama yoksa). bkz. "YÜZEY FREZELEME (Döngü 233)", Sayfa 353
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ülerin işlenmesi ve değiştirilmesi halen mümkündür.
Diğerlerinin yanı sıra 480, 481, 482 tezgah tarama sistemi döngüleri gizlenebilir.
Tarama sistemi tablosunda yeni sütun SERIAL. bkz. "Tarama sistemi verileri", Sayfa 391
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
Yeni fonksiyonlar 77184x-07
Artık kesim verileri tablolarıyla çalışmak mümkündür, bkz.
"Kesim verileri tablolarıyla çalışma", Sayfa 125
Program Testi işletim türünde NC programında tanımlanmış bir sayaç simüle edilir, bkz. "Sayaç tanımlama", Sayfa 238
Çağrılan bir NC programı, çağıran NC programında tamamen işlenmişse değiştirilebilir.
TOOL DEF bünyesinde giriş, QS parametresi üzerinden gerçekleşir, bkz. "Alet verilerini NC programına girin", Sayfa 97
QS parametreleriyle serbest tanımlanabilir tablolardan okumak ve yazmak artık mümkündür, bkz. "FN 27: TABWRITE – Serbestçe tanımlanabilir tabloyu tanımlama", Sayfa 243
FN-16 fonksiyonu, yorum satırlarını yazabileceğiniz giriş işareti * ile genişletildi, bkz. "Metin dosyası oluştur", Sayfa 187
FN-16 fonksiyonu %RS için metinlerin biçimlendirme olmadan çıktısını alabileceğiniz yeni çıktı formatı, bkz. "Metin dosyası oluştur", Sayfa 187
FN18 fonksiyonları genişletildi, bkz. "FN 18: SYSREAD – Sistem verilerini okuma", Sayfa 193
Yeni kullanıcı yönetimi ile farklı erişim yetkileri ile kullanıcılar oluşturabilir ve yönetebilirsiniz.
Yeni ANA BİLGİSAYAR İŞLETİM fonksiyonuyla komutu harici bir ana bilgisayara devredebilirsiniz.
Kısaca SRI olarak adlandırılan State Reporting Interface ile HEIDENHAIN, makinenizin işletim durumlarının kaydı için basit ve sağlam bir arayüz sunmaktadır.
Ekran düzeni yazılım tuşları uyarlandı.
Kumanda, işleme öncesinde tüm NC programlarının tam olup olmadığını kontrol eder. Eksik bir NC programını başlatırsanız kumanda bir hata mesajı ile iptal eder.
El girişi ile pozisyonlama işletim türünde NC tümcelerini atlamak mümkündür.
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 olarak kullanılabilir.
Kumanda, exFAT dosya sistemli USB cihazlarını destekler.
<10 değerinde bir ilerlemede kumanda, girilen bir ondalık basamağı gösterir, <1 değerinde kumanda iki ondalık basamağı gösterir.
Makine üreticisi Program Testi işletim türünde, alet tablosunun mu yoksa genişletilmiş alet yönetiminin mi açılacağını
belirleyebilir.
Makine üreticisi, TABLONUN / NC-PGM UYARLAMASI
fonksiyonuyla hangi dosya tiplerini içe aktarabileceğinizi belirler.
Alet uygulama dosyalarının ayarlarını belirlemek için yeni makine parametresi CfgProgramCheck (No. 129800).
1
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
41
Temel bilgiler | Kumanda tipi, yazılım ve fonksiyonlar
1
Değiştirilen fonksiyonlar 77184x-07
Kesim verileri işlemcisi revize edildi, bkz. "Kesim verileri işlemcisi", Sayfa 123
Kumanda, alet çağırma bir alet adı ve alet numarası programlanmamış ama önceki TOOL CALL tümcesindeki ile aynı alet ekseni programlanmışsa bir alet değişimi makrosu uygulamaz, bkz. "Alet verilerini açma", Sayfa 98
Kumanda, SQL-UPDATE ve SQL-INSERT durumunda açıklanacak tablo sütunlarının uzunluğunu kontrol eder, bkz. "SQL UPDATE", Sayfa 208, bkz. "SQL INSERT", Sayfa 210
FN-16 fonksiyonu bünyesinde M_CLOSE ve M_TRUNCATE çıktıda ekran üzerine eşit etki eder, bkz. "Mesajları ekranda görüntüle", Sayfa 192
GOTO tuşu şimdi Program Testi işletim türünde diğer işletim türlerinde olduğu gibi etki ediyor.
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üne geç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 verir Ekran koruyucu Glideshow kaldırıldı.
Makine üreticisi Manuel işletim işletim türünde hangi M fonksiyonları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ı 77184x-07 Tarama sistemi tablosuna REAKSİYON sütunu eklendi.
İlk adımlar 2
İlk adımlar | Genel bakış
2
2.1 Genel bakış
Bu bölüm size, kumandanın önemli kullanımlarını süratle öğrenmek iç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ı el kitabında aşağıdaki konuları bulabilirsiniz:
Makinenin açılması
Malzemenin grafik olarak test edilmesi Aletlerin düzenlenmesi
Malzemenin düzenlenmesi Malzemenin işlenmesi
İlk adımlar | Makinenin açılması
2.2 Makinenin açılması
Akım kesintisini onaylayın
TEHLIKE
Dikkat, kullanıcı için tehlike!
Makine ve makine bileşenlerinden dolayı her zaman mekanik tehlikeler söz konusudur. Elektrikli, manyetik ya da elektromanyetik alanlar özellikle kalp pili kullanan ve implant bulunan kişiler için tehlikelidir. Makinenin devreye alınmasıyla tehlike başlar!
Makine el kitabı dikkate alınmalı ve izlenmelidir
Güvenlik uyarıları ve güvenlik sembolleri dikkate alınmalı ve izlenmelidir
Gü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çın Kumanda işletim sistemini başlatır. Bu işlem birkaç dakika alabilir.
Ardından kumanda, ekranın üst satırında elektrik kesintisi diyaloğunu gösterir.
Tuşa CE basın
Kumanda, PLC programını dönüştürür.
Kontrol gerilimini açın
Kumanda Manuel İşletim türündedir.
Makinenize bağlı olarak NC programlarını işlemek için başka adımlar gereklidir.
Bu konu hakkında detaylı bilgiler Makinenin açılması
Ayrıntılı bilgiler: Ayarlama, NC programlarını test etme ve işleme el kitabı
2
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
45
İlk adımlar | İlk kısmı programlama
2
2.3 İlk kısmı programlama
İşletim türü seçimi
Sadece Programlama işletim türünde NC programları oluşturabi- lirsiniz:
İşletim türleri tuşuna basın
Kumanda Programlama işletim türüne geçer.
Bu konu hakkında detaylı bilgiler İşletim türleri
Diğer bilgiler: "Programlama", Sayfa 60
Kumandanın önemli kumanda elemanları
Tuş Diyalog kılavuzu fonksiyonları
Girişi onaylayın ve bir sonraki diyalog sorusunu etkinleştirin
NO
ENT 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ı bilgiler
NC programları oluşturma ve değiştirme
Diğer bilgiler: "NC programını düzenleme", Sayfa 71 Tuşlara genel bakış
Diğer bilgiler: "Kumanda ile ilgili kumanda elemanları", Sayfa 2
İlk adımlar | İlk kısmı programlama
Yeni NC programı açma / dosya yönetimi
PGM MGT tuşuna basın
Kumanda, dosya yönetimini açar.
Kumandanın dosya yönetimi, Windows Explorer ile bilgisayardaki dosya yönetimine benzer yapıdadır.
Dosya yönetimiyle, kumanda dahili hafızasındaki veriler yönetilir.
Ok tuşuyla, yeni dosyayı oluşturacağınız klasörü seçin
GOTO tuşuna basın
Kumanda açılır pencerede bir ekran klavyesi açar.
Şu uzantıya sahip herhangi bir dosya ismi girin:
.H
ENT tuşuyla onaylayın
Kumanda, yeni NC programının ölçü birimini sorar.
Ölçü birimi seçin: MM veya INCH yazılım tuşuna basın
Kumanda, NC programının ilk ve son NC tümcesini otomatik oluşturur. Bu NC tümcelerini daha sonra değiştiremezsiniz.
Bu konu hakkında detaylı bilgiler Dosya yönetimi
Diğer bilgiler: "Dosya yönetimi", Sayfa 77 Yeni NC programı oluşturma
Diğer bilgiler: "NC programlarını açma ve girme", Sayfa 66
2
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
47
İlk adımlar | İlk kısmı programlama
2
Ham parçayı tanımlama
Yeni bir NC programı açtıktan sonra ham parçayı
tanımlayabilirsiniz. Bir küpü örneğin her biri seçili referans noktasına bağlı olarak MIN ve MAKS noktalarını belirterek tanı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 ham parça verilerini sorgular:
Grafikteki işleme düzlemi: XY?: Aktif mil eksenini girin. Z ön ayar olarak arka planda bulunur, ENT tuşu ile devralın
Ham 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şuyla onaylayın
Ham 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şuyla onaylayın
Ham parça tanımlaması: Minimum Z: Referans noktasına bağlı ham parçanın en küçük Z koordinatını girin, örn. -40, ENT tuşuyla onaylayın
Ham parça tanımlaması: Maksimum X: Referans noktasına bağlı ham parçanın en büyük X koordinatını girin, örn. 100, ENT ile onaylayın
Ham parça tanımlaması: Maksimum Y: Referans noktasına bağlı ham parçanın en büyük Y koordinatını girin, örn. 100, ENT ile onaylayın
Ham parça tanımlaması: Maksimum Z: Referans noktasına bağlı ham parçanın en büyük Z koordinatını girin, örn. 0, ENT tuşuyla onaylayın
Kumanda, diyaloğu sonlandırır.
Örnek
0 BEGIN PGM YENİ MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM YENİ MM
Bu konu hakkında detaylı bilgiler Ham parça tanımlaması
Diğer bilgiler: "Yeni NC programını açma", Sayfa 68
İlk adımlar | İlk kısmı programlama
Program yapısı
NC programları daima olabildiğince aynı yapıda olmalıdır. Bu genel bakışı 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
0 BEGIN PGM BSPCONT MM 1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000 4 Z+250 R0 FMAX 5 X... R0 FMAX 6 Z+10 R0 F3000 M13 7 X... R- F500
...
16 X... R0 FMAX 17 Z+250 R0 FMAX M2 18 END PGM BSPCONT MM
1 Aleti çağırma, alet eksenini tanımlama 2 Aleti serbest hareket ettirin
3 Çalışma düzleminde kontur başlangıç noktasının yakınına ön konumlandırın
4 Alet ekseninde malzeme üzerinden ya da doğrudan derinliğe ön konumlandırma yapın, gerekirse mili/ soğutucu maddeyi devreye alma
5 Kontura yaklaşma 6 Konturu işleme 7 Konturdan çıkma
8 Aleti serbest hareket ettirme, NC programını sonlandırma Bu konu hakkında detaylı bilgiler
Kontur programlaması
Diğer bilgiler: "NC programında alet hareketleri", Sayfa 106
2
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
49
İlk adımlar | İlk kısmı programlama
2
Basit döngü programlarında tavsiye edilen program yapısı Örnek
0 BEGIN PGM BSBCYC MM 1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000 4 Z+250 R0 FMAX
5 PATTERN DEF POS1( X... Y... Z... ) ...
6 CYCL DEF...
7 CYCL CALL PAT FMAX M13 8 Z+250 R0 FMAX M2 9 END PGM BSBCYC MM
1 Aleti çağırma, alet eksenini tanımlama 2 Aleti serbest hareket ettirme
3 İşleme pozisyonunu tanımlama 4 işleme döngüsünü tanımlama
5 Döngü çağırma, mili/soğutucu maddeyi devreye alma 6 Aleti serbest hareket ettirme, NC programını sonlandırma Bu konu hakkında detaylı bilgiler
Döngü programlaması
Diğer bilgiler: "Esaslar/ Genel bakış", Sayfa 267
Basit kontur programlaması
Sağda gösterilen kontur, 5 mm derinlikte bir defa tüm çevresinde frezelenmeli. Ham parça tanımını zaten oluşturdunuz. Fonksiyon tuşu üzerinden bir diyalog açtıktan sonra kumanda tarafından ekranın üst satırında sorgulanan bütün verileri girin.
Alet çağırın: Alet verilerini girin. Her defasında girişi ENT tuşuyla onaylayın, alet eksenini unutmayın
Z Aleti serbest hareket ettirin: Turuncu renkteki eksen tuşuna basın ve hareket ettirilecek konum için değeri girin, örn. 250. ENT tuşuyla onaylayın Yarıçap düzlt: R+/R-/düzlt. yok? öğesini ENT tuşuyla onaylayın: Bir yarıçap düzeltmesi etkinleştirmeyin
Besleme F=?ENT tuşu ile onaylayın: Hızlı harekette (FMAX) sürün
Ek fonksiyon M?END tuşuyla onaylayın Kumanda girilen hareket tümcesini kaydeder.
İlk adımlar | İlk kısmı programlama
Aleti çalışma düzlemine ön konumlandırın:
Turuncu renkteki X eksen tuşuna basın ve hareket ettirilecek konum için değeri girin, örn.
-20
Yarıçap düzlt: R+/R-/düzlt. yok? öğesini ENT tuşuyla onaylayın: Bir yarıçap düzeltmesi etkinleştirmeyin
Besleme F=?ENT tuşu ile onaylayın: Hızlı harekette (FMAX) sürün
Ek fonksiyon M?END tuşuyla onaylayın Kumanda girilen hareket tümcesini kaydeder.
Y Turuncu renkteki Y eksen tuşuna basın ve hareket ettirilecek konum için değeri girin, örn.
-20. ENT tuşuyla onaylayın
Yarıçap düzlt: R+/R-/düzlt. yok? öğesini ENT tuşuyla onaylayın: Bir yarıçap düzeltmesi etkinleştirmeyin
Besleme F=?ENT tuşu ile onaylayın: Hızlı harekette (FMAX) sürün
Ek fonksiyon M?END tuşuyla onaylayın Kumanda girilen hareket tümcesini kaydeder.
Z Aleti derinliğe sürün: Turuncu renkteki Z eksen tuşuna basın ve hareket ettirilecek konum için değeri girin, örn. -5. ENT tuşuyla onaylayın Yarıçap düzlt: R+/R-/düzlt. yok? öğesini ENT tuşuyla onaylayın: Herhangi bir yarıçap düzeltmesini etkinleştirmeme
Besleme F=? Konumlandırma beslemesini girin (örn. 3000 mm/dak), ENT tuşuyla onaylayın Ek fonksiyon M? Mili ve soğutma sıvısını devreye alma, ör. M13, END tuşuyla onaylayın Kumanda girilen hareket tümcesini kaydeder.
1 kontur noktasını başlatın: Turuncu renkteki X eksen tuşuna basın ve hareket ettirilecek konum için 5 değerini girin
Yarıçap düzlt: R+/R-/düzlt. yok? R- yazılım tuşuna basın: Hareket yolu, alet yarıçapı kadar kısaltılır
Besleme F=? Çalışma beslemesini girin, örn. 700 mm/dak., END tuşuyla girdileri kaydedin
Y 2 kontur noktasını başlatın: Turuncu renkteki Y eksen tuşuna basın ve hareket ettirilecek konum için 95 değerini girin
Yarıçap düzlt: R+/R-/düzlt. yok? R+ yazılım tuşuna basın: Hareket yolu, alet yarıçapı kadar uzatılır; END tuşuyla girişleri kaydedin
3 kontur noktasını başlatın: Turuncu renkteki X eksen tuşuna basın ve hareket ettirilecek konum için 95 değerini girin
Yarıçap düzlt: R+/R-/düzlt. yok? R+ yazılım tuşuna basın: Hareket yolu, alet yarıçapı kadar uzatılır; END tuşuyla girişleri kaydedin
2
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
51
İlk adımlar | İlk kısmı programlama
2
Y 4 kontur noktasını başlatın: Turuncu renkteki Y eksen tuşuna basın ve hareket ettirilecek konum için 5 değerini girin
Yarıçap düzlt: R+/R-/düzlt. yok? R+ yazılım tuşuna basın: Hareket yolu, alet yarıçapı kadar uzatılır; END tuşuyla girişleri kaydedin
1 kontur noktasını başlatın ve aleti serbest sürün: Turuncu renkteki X eksen tuşuna basın ve hareket ettirilecek konum için 0 değerini girin Yarıçap düzlt: R+/R-/düzlt. yok? R+ yazılım tuşuna basın: Hareket yolu, alet yarıçapı kadar uzatılır; END tuşuyla girişleri kaydedin
Z Aleti serbest bırakın: Alet ekseninde serbest bırakmak için turuncu renkli Z eksen tuşuna basın ve hareket ettirilecek pozisyon için değeri girin, örn. 250. ENT tuşuyla onaylayın
Yarıçap düzlt: R+/R-/düzlt. yok? öğesini ENT tuşuyla onaylayın: Herhangi bir yarıçap düzeltmesini etkinleştirmeme
Besleme F=?ENT tuşu ile onaylayın: Hızlı harekette (FMAX) sürün
M? ek fonksiyonu Program sonu için M2 girin, END tuşuyla onaylayın
Kumanda girilen hareket tümcesini kaydeder.
Bu konu hakkında detaylı bilgiler Yeni NC programı oluşturma
Diğer bilgiler: "NC programlarını açma ve girme", Sayfa 66 Programlanabilir besleme türleri
Diğer bilgiler: "Olası besleme girişleri", Sayfa 70 Alet yarıçap düzeltmesi
Diğer bilgiler: "Eksene paralel pozisyon tümcelerinde Alet yarıçap düzeltmesi", Sayfa 102
Ek fonksiyonlar M
Diğer bilgiler: "Program akışı kontrolü, mil ve soğutucu madde için ek fonksiyonlar ", Sayfa 143
İlk adımlar | İlk kısmı programlama
Döngü programının oluşturulması
Sağdaki resimde gösterilen delikler (derinlik 20 mm) standart bir delme döngüsüyle imal edilmelidir. Ham parça tanımını zaten oluşturdunuz.
Alet çağırın: Alet verilerini girin. Her defasında girişi ENT tuşuyla onaylayın, alet eksenini unutmayın
Z Aleti serbest hareket ettirin: Turuncu renkli Z eksen tuşuna basın ve hareket ettirilecek konum için değeri girin, örn. 250. ENT tuşuyla onaylayın Yarıçap düzeltmesi: R+/R-/düzlt. yok?ENT tuşuyla onaylayın: Yarıçap düzeltmesini etkinleştirmeyin
Besleme F=? öğesini ENT tuşuyla onaylayın:
Hızlı harekette (FMAX) sürün
Ek fonksiyon M?, END tuşuyla onaylayın Kumanda girilen hareket tümcesini kaydeder.
Özel fonksiyonlar menüsünü açın: SPEC FCT tuşuna basın
Nokta işlemleri için fonksiyonları görüntüleyin Desen tanımını seçin
Nokta girişi seçme: 4 noktanın koordinatlarını girin, her birini ENT tuşuyla onaylayın. Dördüncü noktanın girilmesinden sonra NC tümcesini END tuşuyla kaydedin
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çin Kumanda, döngü tanımlaması diyaloğunu başlatır.
Kumanda tarafından sorgulanan parametreleri adım adım girin, her girişi ENT tuşuyla onaylayın Kumanda, ekranın sağında ayrıca, ilgili döngü parametresinin gösterildiği bir grafik gösterir Döngü çağrısı tanımlaması menüsünü görüntüleyin: CYCL CALL tuşuna basın Tanımlanmış desendeki delme döngüsünü işleyin:
Besleme F=? öğesini ENT tuşuyla onaylayın:
Hızlı harekette (FMAX) sürün
Ek fonksiyon M? Mili ve soğutma sıvısını devreye alma, ör. M13, END tuşuyla onaylayın Kumanda girilen hareket tümcesini kaydeder.
2
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018
53
İlk adımlar | İlk kısmı programlama
2
Z Aleti serbest hareket ettirme: Turuncu renkteki Z eksen tuşuna basın ve hareket ettirilecek konum için değeri girin, örn. 250. ENT tuşuyla onaylayın Yarıçap düzeltmesi: R+/R-/düzlt. yok?ENT tuşuyla onaylayın: Yarıçap düzeltmesini etkinleştirmeyin
Besleme F=? öğesini ENT tuşuyla onaylayın:
Hızlı harekette (FMAX) sürün
M? ek fonksiyonuProgram sonu için M2 girin, END tuşuyla onaylayın
Kumanda girilen hareket tümcesini kaydeder.
Örnek
0 BEGIN PGM C200 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Ham parça tanımı 2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 5 Z S4500 Alet çağırma
4 Z+250 R0 FMAX Aleti serbest hareket ettir
5 PATTERN DEF
POS1 (X+10 Y+10 Z+0) POS2 (X+10 Y+90 Z+0) POS3 (X+90 Y+90 Z+0) POS4 (X+90 Y+10 Z+0)
Çalışma pozisyonlarını tanımlayın
6 CYCL DEF 200 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
7 CYCL CALL PAT FMAX M13 Mil ve soğutucu madde açık, döngüyü çağır
8 Z+250 R0 FMAX M2 Aleti hareket ettirme, program sonu
9 END PGM C200 MM
Bu konu hakkında detaylı bilgiler Yeni NC programı oluşturma
Diğer bilgiler: "NC programlarını açma ve girme", Sayfa 66 Döngü programlaması
Diğer bilgiler: "Esaslar/ Genel bakış", Sayfa 267
Temel ilkeler 3
Temel ilkeler | TNC 128
3
3.1 TNC 128
TNC 128, klasik freze ve delme çalışmalarını doğrudan makinede kolay anlaşılır açık metinler olarak programlayabileceğiniz
atölyeye uygun hat kumandalarıdır. 3 eksenli freze ve delme makinelerinde kullanım için 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
Atölye için diyalog yönlendirmeli programlama dili olan, kullanıcı dostu HEIDENHAIN Açık Metinde program oluşturmak oldukça kolaydır. Bir program grafiği, program girişi sırasındaki tekil çalışma adımlarını gösterir. Malzeme işlemenin grafiksel simülasyonu, program testi sırasında ve aynı zamanda program akışı sırasında mümkündür.
Bir NC programında bir malzeme işlemi uygulanırken, diğer bir NC programında giriş yapılabilir ve test edilebilir.
Uyumluluk
TNC 124 HEIDENHAIN hat kumandasında oluşturduğunuz NC programları, TNC 128 tarafından sadece koşullu olarak işlenebilir. NC tümceleri geçersiz elemanlar içeriyorsa bunlar kumanda tarafından dosya açıldığında hata mesajı veya ERROR tümceleri olarak işaretlenir.
Temel ilkeler | Ekran ve Kumanda paneli
3.2 Ekran ve Kumanda paneli
Ekran
Kumanda 12,1 inç'lik bir ekranla birlikte teslim edilir.
1 Başlık
Kumanda 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ürleri sağ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 mesaj metinleri gösterilir.
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ım tuş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ı çubuk olarak 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 belirlenmesi
6 Makine işletim türleri, programlama işletim türleri ve üçüncü masaüstü için ekran değiştirme tuşu
7 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ı
3
1
5 2
6 7 9 8
4 4
Ekran düzeninin belirlenmesi
Kullanıcı ekran bölmesini seçer. Kumanda, ör. Programlama işletim türünde NC programını sol pencerede gösterebilir, bu sırada sağ pencere eş zamanlı olarak bir programlama grafiği gösterir. Alternatif olarak, sağ pencerede program sıralaması da gösterilir veya sadece büyük bir pencerede NC programı gösterilir.
Kumandanın hangi pencereleri görüntüleyebileceği, seçilen işletim tü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österir Diğer bilgiler: "İşletim türleri", Sayfa 60 Ekran düzenini yazılım tuşuyla seçin
3
HEIDENHAIN | TNC 128 | Açık metin programlaması kullanıcı el kitabı | 10/2018