22.01.2015 Views

802Dsl Torna (TR) - Spinner CNC Takım Tezgahları Fabrikası

802Dsl Torna (TR) - Spinner CNC Takım Tezgahları Fabrikası

802Dsl Torna (TR) - Spinner CNC Takım Tezgahları Fabrikası

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Giriş 1<br />

Tezgahın Açılması<br />

Referans Noktası Hareket 2<br />

Ayarlama 3<br />

SINUMERIK 802D sl<br />

Manuel Kontrollü Mod 4<br />

Kullanım ve Programlama<br />

<strong>Torna</strong><br />

AUTOMATIC mod 5<br />

Parça Programlama 6<br />

Sistem 7<br />

Programlama 8<br />

Çevrimler 9<br />

Aşağıdakiler için<br />

geçerlidir<br />

Kumanda sistemi<br />

SINUMERIK 802D sl<br />

Yazılımı sürümü<br />

1<br />

Baskı 05/2005


Güvenlik bilgileri<br />

Bu Kılavuz kendi güvenliğinizi sağlamak ve malzeme hasarını önlemek için dikkat etmeniz gereken<br />

bilgiler içermektedir. Uyarılar bir uyarı üçgeni ile gösterilirler, tehlikenin derecesine göre aşağıdaki<br />

şekilde gösterilirler:<br />

Tehlike<br />

Gerekli önlemler alınmazsa ölüm ya da ciddi yaralanmanın oluşacağını gösterir.<br />

Uyarı<br />

Gerekli önlemler alınmazsa ölüm ya da ciddi yaralanmanın oluşabileceğini gösterir.<br />

Uyarı<br />

Küçük bir uyarı üçgeni ile gerekli önlemler alınmazsa küçük yaralanmaların oluşacağını gösterir.<br />

Uyarı<br />

Güvenlik ikazı sembolu yok, gerekli önlemler alınmazsa mülkiyet hasarının oluşabiliceğini<br />

göstermektedir.<br />

Not<br />

İlgili uyarı dikkate alınmadığında istenmeyen bir olay ya da durumun oluşabileceğini gösterir.<br />

Farklı derecelerde birçok tehlike oluşursa, en tehlikeli olanının önceliği vardır. İkaz üçgenli bir uyarı notu<br />

kişisel yaralanmayı uyarıyorsa, aynı uyarı notu malzeme hasarı ikazını da içermektedir.<br />

Nitelikli Personel<br />

Doğru kullanım<br />

Söz konusu cihaz/donanım/sistemin başlatma ve çalıştırması sadece bu belge kullanılarak<br />

gerçekleştirilmelidir. Bir cihaz/sistemin başlatılması ve çalıştırılması sadece nitelikli personel tarafından<br />

gerçekleştirilir. Bu belgede güvenlik kılavuzlarında belirtildiği anlamı ile nitelikli personel ilgili güvenlik<br />

standartlarına göre birimleri, sistemleri ve devreleri başlatma, topraklama ve etiketleme yetkisine sahip<br />

olanlardır.<br />

Aşağıdakilere dikkat ediniz:<br />

Uyarı<br />

Donanım katalog ve teknik tanımlamada açıkça belirtildiği gibi tek amaçlı uygulamalar için kullanılabilir<br />

ve sadece Siemens’in önerdiği yedek parça cihaz ve parçalarla birlikte kullanılabilir. Ürünün doğru ve<br />

gerektiği şekilde çalışmasını sağlamak adına ürünün arzu edildiği gibi taşındığı, saklandığı ve takıldığı<br />

ve dikkatli bir şekilde korunduğu ve çalıştırıldığı düşünülmektedir.<br />

Ticari Markalar<br />

Feragatname<br />

Ticari marka sembollü tüm amblemler Siemens AG tescilli markalarıdır. Bu yayındaki diğer isimler<br />

üçüncü tarafların kendi çıkarlarına kullanmaları durumunda tescilli marka sahibinin haklarını ihlal<br />

edebilecek ticari isimler olabilir.<br />

Farklılıklar tamamı ile engellenemez olmasına rağmen tanımlı donanım ve yazılımla uyumlu olması için<br />

bu yayının içeriğini kontrol etmekteyiz. Bununla beraber, değişiklikler olabilir ve bu nedenle de tamamen<br />

benzer olduklarını garanti edemeyiz. Bu yayında verilen bilgiler, düzenli aralıklarla gözden geçirilmekte<br />

ve gerekli düzeltmeler bir sonraki baskıda gerçekleştirilmektedir.<br />

Siemens AG<br />

Otomasyon ve Sürücüler<br />

Postfach 4848<br />

90437 NÜRNBERG<br />

GERMANY<br />

Her hakkı saklıdır (_) Siemens AG 2005.<br />

6FC5398–1CP10–1BA0<br />

Siemens AG 2005<br />

Önceden bildirmeksizin değişiklik yapılabilir.


Önsöz<br />

SINUMERIK Belgeleri<br />

SINUMERIK belgesi 3 kısımda toplanmıştır:<br />

• Genel belgeler<br />

• Kullanıcı belgesi<br />

• Üretici/Servis belgesi<br />

SINUMERIK 802D sl ve tüm SINUMERIK kumandalarını (ör. universal interface,<br />

ölçme döngüleri…) kapsayan diğer yayınlar hakkında daha fazla bilgi için lütfen yerel<br />

Siemens ofisiniz ile görüşün.<br />

Yayınların (aylık güncellenir) çevrili oldukları dilleri de gösteren genel bir görünümü<br />

Internette şu sayfalarda bulunabilir:<br />

http://www.siemens.com/motioncontrol<br />

“Support”/“Technical Documentation”/“Overview of Documents” seçin.<br />

DOConCD (DOConWEB) Internet sürümü şu adreste bulunur:<br />

http://www.automation.siemens.com/doconweb<br />

Bu belgenin hedef okur kitlesi<br />

Bu belge makine takım üreticileri için tasarlanmıştır. Mevcut belge SINUMERIK 802D<br />

sl <strong>CNC</strong>’yi başlatmak için tüm üretici bilgilerini sağlamaktadır.<br />

Standart sürüm<br />

Talimat Kılavuzu standart kapsamın işlevlerini tanımlamaktadır. Makine üreticisi<br />

tarafından yapılan tüm yenilikler ya da değişiklikler makine üreticisi tarafından<br />

belgelendirilir.<br />

Bu belgede açıklanmayan diğer işlevler kumanda cihazında mevcut olabilir.<br />

Ancak bu yeni bir kumanda cihazıyla birlikte veya servis sırasında bu işlevlerin<br />

sağlanması gerektiğini göstermez.<br />

Yardım hattı<br />

Sorunuz olması durumunda lütfen destek hattımız ile görüşün:<br />

A&D Teknik Destek<br />

Telefon: 444 0 747 - 0216 459 3906-2542<br />

Faks: 0216 389 6281<br />

Internet: http://www.siemens.com.tr/motionclub<br />

Bu belge ile alakalı görüş, önerilerinizi ya da düzeltilmesini istediklerinizi lütfen<br />

aşağıdaki faks numarası ya da e-posta adresine gönderin:<br />

Faks: 0 216 389 6281<br />

E-posta: taner.okayi@siemens.com<br />

ozkan.dinler@siemens.com<br />

Faks formu: Broşür sonundaki cevap formuna bakınız.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

Önsöz<br />

III


Internet adresi<br />

http://www.siemens.com.tr/motionclup<br />

IV<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


İçindekiler<br />

İçindekiler<br />

1 Giriş...................................................................................................................... 1-11<br />

1.1 Ekran düzeni ................................................................................................... 1-11<br />

1.2 Kullanım Alanları ............................................................................................. 1-14<br />

1.3 Erişilebilirlik seçenekleri .................................................................................. 1-15<br />

1.3.1 Hesap makinesi .............................................................................................. 1-15<br />

1.3.2 Çince karakterleri düzenleme .......................................................................... 1-20<br />

1.3.3 Hotkeys ........................................................................................................... 1-20<br />

1.3.4 Dosyaları kopyalama ve yapıştırma ................................................................ 1-21<br />

1.4 The help system............................................................................................... 1-21<br />

1.5 Network çalışması (opsiyonel) ........................................................................ 1-23<br />

1.5.1 Ağ bağlantısını yapılandırma .......................................................................... 1-23<br />

1.5.2 Kullanıcıların yönetimi ..................................................................................... 1-24<br />

1.5.3 Kullanıcı kaydı – RCS kaydı ............................................................................ 1-25<br />

1.5.4 Bir ağ bağlantısı ile çalışma ............................................................................ 1-26<br />

1.5.5 Dizinlerin paylaşımı ......................................................................................... 1-26<br />

1.5.6 Ağ sürücüleri bağlantı / bağlantı çözme .......................................................... 1-27<br />

1.6 RCS802 Takımı .............................................................................................. 1-30<br />

1.6.1 Offline (çevrimdışı) işlevler .............................................................................. 1-30<br />

1.6.2 Bağlama .......................................................................................................... 1-32<br />

1.6.3 Online (çevrimiçi) modu .................................................................................. 1-33<br />

1.6.4 Toolbox işlevleri .............................................................................................. 1-33<br />

1.6.5 Project Manager (Proje Yöneticisi) .................................................................. 1-34<br />

1.7 Koordinat sistemleri ........................................................................................ 1-36<br />

2 Tezgahın Açılması ve Referans Noktasına Hareket ...................................... 2-39<br />

3 Ayarlama ............................................................................................................ 3-41<br />

3.1 Takımlar ve takım bilgileri girişi ....................................................................... 3-41<br />

3.1.1 Yeni takım yaratmak için kullanılacak tuş takımı ............................................. 3-43<br />

3.1.2 Takım bilgilerini belirleme (manuel) ................................................................ 3-44<br />

3.1.3 Probla takım bilgilerini belirleme ..................................................................... 3-47<br />

3.1.4 Hassas optik ölçme aygıtları kullanımı ile takım bilgilerini belirleme ................ 3-48<br />

3.1.5 Prob ayarları ................................................................................................... 3-48<br />

3.2 Parça ofset girişi/değişimi ............................................................................... 3-51<br />

3.2.1 Parça sıfır ofseti belirleme .............................................................................. 3-52<br />

3.3 Setting Datalar – “Parametre” çalışma alanı ................................................... 3-53<br />

3.4 R parametreler – “Ofset/Parametre” çalışma alanı ......................................... 3-56<br />

4 Manuel Kontrollü Mod ...................................................................................... 4-57<br />

4.1 JOG modu – “Konum” işlem alanı .................................................................. 4-58<br />

4.1.1 El Çarklarının atanması .................................................................................. 4-61<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı .............................................. 4-62<br />

4.2.1 Alın <strong>Torna</strong>lama ............................................................................................... 4-65<br />

5 AUTOMATIC mod .............................................................................................. 5-69<br />

5.1 Parça programı seçme / başlatma “Makine" işlem alanı ................................. 5-73<br />

5.2 Blok arama “Makine” işlem alanı .................................................................... 5-75<br />

5.3 Bir parça programını durdurma/iptali .............................................................. 5-76<br />

5.4 İptal sonrasında tekrar hareket ettirme ........................................................... 5-77<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

V


İçindekiler<br />

5.5 Kesme sonrası tekrar konumlandırma ............................................................ 5-77<br />

5.6 Harici programı yürütme ................................................................................. 5-78<br />

6 Parça Programlama .......................................................................................... 6-79<br />

6.1 Yeni bir program girişi “Program” işlem alanı ................................................. 6-82<br />

6.2 Parça programlarını düzenleme “Program” işletim alanı ................................ 6-83<br />

6.3 Kontur programlama ....................................................................................... 6-85<br />

6.4 Simulasyon ..................................................................................................... 6-103<br />

6.5 RS232 interface veri aktarımı ......................................................................... 6-104<br />

7 Sistem ............................................................................................................. 7-107<br />

7.1 Start up data yaratma / arama / okuma .......................................................... 7-133<br />

7.2 PLC projelerini arama / okuma ...................................................................... 7-136<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi ......................................................... 7-138<br />

7.3.1 Ekran düzeni .................................................................................................. 7-138<br />

7.3.2 Çalıştırma seçenekleri .................................................................................... 7-139<br />

7.4 Alarm ekranı ................................................................................................... 7-149<br />

8 Programlama ..................................................................................................... 8-151<br />

8.1 NC Programlama Temel Prensipleri ............................................................... 8-151<br />

8.1.1 Program adları ................................................................................................ 8-151<br />

8.1.2 Program yapısı ............................................................................................... 8-151<br />

8.1.3 Word yapısı ve adresi ..................................................................................... 8-152<br />

8.1.4 Blok yapısı ...................................................................................................... 8-153<br />

8.1.5 Karakter seti ................................................................................................... 8-154<br />

8.1.6 Talimatların genel görünümü .......................................................................... 8-156<br />

8.2 Konum verisi ................................................................................................... 8-169<br />

8.2.1 Mutlak/artışlı hareket: G90, G91, AC, IC ......................................................... 8-169<br />

8.2.2 Metrik ve inç ölçü sistemi: G71, G70, G710, G700 ......................................... 8-170<br />

8.2.3 Boyuta bağlı yarıçap/çap gösterimi: DIAMOF, DIAMON ................................ 8-171<br />

8.2.5 Programlanabilir ofset : <strong>TR</strong>ANS, A<strong>TR</strong>ANS ...................................................... 8-172<br />

8.2.5 Programlanabilir ölçek faktörü: SCALE, ASCALE .......................................... 8-173<br />

8.2.6 Parça sıkma - ayarlanabilir ofset: G54 to G59, G500, G53, G153 .................. 8-175<br />

8.2.7 Programlanabilir çalışma alanı sınırı: G25, G26, WALIMON, WALIMOF ....... 8-176<br />

8.3 Eksen hareketleri ............................................................................................ 8-178<br />

8.3.1 Hızlı hareket ile doğrusal interpolasyon: G0 ................................................... 8-178<br />

8.3.2 Kesme hızı ile doğrusal interpolasyon: G1 ..................................................... 8-179<br />

8.3.3 Dairesel interpolasyon: G2, G3 ...................................................................... 8-180<br />

8.3.4 Ara nokta ile dairesel interpolasyon: CIP ........................................................ 8-183<br />

8.3.5 Tanjant (teğet) geçişli daire: CT ..................................................................... 8-183<br />

8.3.6 Sabit hatveli diş kesme: G33 .......................................................................... 8-184<br />

8.3.7 Programlanır uyumlu ve çıkıntılı G33 yolu: DITS, DITE .................................. 8-187<br />

8.3.8 Değişken hatveli diş kesme: G34, G35 ........................................................... 8-188<br />

8.3.9 Diş çekme: G331, G332 ................................................................................. 8-189<br />

8.3.10 Sabit nokta yaklaşımı: G75 ............................................................................. 8-191<br />

8.3.11 Referans noktası hareket: G74 ....................................................................... 8-191<br />

8.3.12 Hassas tetik probla ölçme: MEAS, MEAW ..................................................... 8-192<br />

8.3.13 F Hızı .............................................................................................................. 8-193<br />

8.3.14 Tam durma / sürekli kumanda modu: G9, G60, G64 ...................................... 8-194<br />

8.3.15 İvme şekli: BRISK, SOFT ............................................................................... 8-196<br />

8.3.16 Hızlanma ivmesi: ACC .................................................................................... 8-197<br />

8.3.17 Hız artırma kumandası ile çaprazlama: FFWON, FFWOF ............................. 8-198<br />

8.3.18 3. Ve 4. eksen ................................................................................................ 8-199<br />

8.3.19 Bekleme Süresi: G4 ........................................................................................ 8-199<br />

8.3.20 Son noktaya sıkma ......................................................................................... 8-200<br />

VI<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0


İçindekiler<br />

8.4 İşmili hareketleri .............................................................................................. 8-204<br />

8.4.1 İşmili devri S, devir yönleri............................................................................... 8-204<br />

8.4.2 İşmili devir sınırlaması: G25, G26 ................................................................... 8-204<br />

8.4.3 İşmili pozisyonlama: SPOS ............................................................................. 8-205<br />

8.4.4 Devir Kademeleri(Şanzıman) .......................................................................... 8-206<br />

8.4.5 2. İşmili............................................................................................................ 8-206<br />

8.5 Özel <strong>Torna</strong>lama Fonksiyonları ........................................................................ 8-208<br />

8.5.1 Sabit kesme hızı: G96, G97 ............................................................................ 8-208<br />

8.5.2 Yuvarlatma, pah .............................................................................................. 8-210<br />

8.5.3 Kontur programlama ...................................................................................... 8-213<br />

8.6 Takım ve Takım ofseti .................................................................................... 8-215<br />

8.6.1 Genel notlar .................................................................................................... 8-215<br />

8.6.2 T Takımı ......................................................................................................... 8-215<br />

8.6.3 Takım ofset numarası D ................................................................................. 8-216<br />

8.6.4 Takım ucu kompenzasyonu seçimi: G41, G42................................................ 8-220<br />

8.6.5 Köşe işleme G450, G451 ................................................................................ 8-222<br />

8.6.6 Takım ucu kompenzasyonu KAPA: G40 ......................................................... 8-223<br />

8.6.7 Takım ucu kompenzasyonu özel durumları..................................................... 8-224<br />

8.6.8 Takım ucu kompenzasyonu örneği ................................................................. 8-225<br />

8.6.9 Freze ağızlarını kullanma................................................................................ 8-226<br />

8.6.10 Takım bilgilerinin özel olarak idaresi ............................................................... 8-228<br />

8.7 Çeşitli işlevler (M)............................................................................................ 8-229<br />

8.8 H işlevi ............................................................................................................ 8-230<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri ............................................ 8-231<br />

8.9.1 Aritmetik parametreler R ................................................................................. 8-231<br />

8.9.2 Yerel Kullanıcı Datası (LUD) ........................................................................... 8-233<br />

8.9.3 PLC değişkenlerini okuma ve yazma .............................................................. 8-234<br />

8.10 Program satırı atlamaları................................................................................. 8-235<br />

8.10.1 Program satırı atlamaları ve atlama hedefi ..................................................... 8-235<br />

8.10.2 Koşulsuz program satırı atlamaları.................................................................. 8-235<br />

8.10.3 Koşullu program satırı atlamaları .................................................................... 8-236<br />

8.10.4 Atlamalar için program örneği ......................................................................... 8-238<br />

8.11 Alt program işlemleri ....................................................................................... 8-239<br />

8.11.1 Genel bilgiler ................................................................................................... 8-239<br />

8.11.2 İşleme Çevrimleri çağrısı................................................................................. 8-241<br />

8.12 Saatler ve parça sayaçları............................................................................... 8-242<br />

8.12.1 Çalışma süresi saati........................................................................................ 8-242<br />

8.12.2 Parça sayacı ................................................................................................... 8-243<br />

8.13 Takım kontrolü dil komutları ............................................................................ 8-245<br />

8.13.1 Takım kontrolü genel yapısı ............................................................................ 8-245<br />

8.13.2 Takım ömrü kontrolü ....................................................................................... 8-246<br />

8.13.3 Parça sayma ................................................................................................... 8-247<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme ....................................................................... 8-260<br />

8.14.1 Ön alında frezeleme – <strong>TR</strong>ANSMIT................................................................ 8-250<br />

8.14.2 Dış yüzey frezeleme – <strong>TR</strong>ACYL...................................................................... 8-252<br />

9 Çevrimler ........................................................................................................... 9-259<br />

9.1 Çevrimlerin genel bilgileri ............................................................................... 9-259<br />

9.2 Programlama çevrimleri .................................................................................. 9-260<br />

9.3 Program editörü grafik çevrim desteği ............................................................ 9-262<br />

9.4 Delme çevrimleri.............................................................................................. 9-264<br />

9.4.1 Genel bilgiler ................................................................................................... 9-264<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

VII


İçindekiler<br />

9.4.2 Gereklilikler...................................................................................................... 9-265<br />

9.4.3 Delme, Puntalama - CYCLE81........................................................................ 9-266<br />

9.4.4 Delme, delik genişletme - CYCLE82 ............................................................... 9-269<br />

9.4.5 Derin delik delme – CYCLE83......................................................................... 9-271<br />

9.4.6 Rigid tapping (Kılavuz Çekme)– CYCLE84 ..................................................... 9-275<br />

9.4.7 Mandrensiz rigit tapping(Kılavuz Çekme) – CYCLE840 ................................. 9-278<br />

9.4.8 Raybalama1 (delik genişletme 1) – CYCLE85 ............................................... 9-282<br />

9.4.9 Genişletme (delik genişletme 2) – CYCLE86 ................................................. 9-285<br />

9.4.10 Stop 1 ile Genişletme (genişletme 3) – CYCLE87 .......................................... 9-288<br />

9.4.11 Stop 2 ile delme (delik genişletme 4) – CYCLE88 .......................................... 9-291<br />

9.4.12 Raybalama 2 (delik genişletme 5) – CYCLE89 .............................................. 9-293<br />

9.5.13 Delik Dizisi(Bir Doğru Boyunca) – HOLES1 ................................................... 9-295<br />

9.5.14 Daire Şablonu(Bir Daire Etrafına) – HOLES2 ................................................. 9-299<br />

9.5 <strong>Torna</strong>lama Çevrimleri ...................................................................................... 9-302<br />

9.4.1 Gereklilikler ..................................................................................................... 9-302<br />

9.5.2 Kanal Açma – CYCLE93 ................................................................................ 9-304<br />

9.5.3 Form İşlemeli Kesme (E ve F’den DIN formlarına) – CYCLE94 ..................... 9-312<br />

9.5.4 Dalmalı <strong>Torna</strong>lama Çevrimi – CYCLE95 ........................................................ 9-316<br />

9.5.5 Diş Dibine Kanal Formu Açma – CYCLE96 .................................................... 9-329<br />

9.5.6 Diş Çekme – CYCLE97 .................................................................................. 9-333<br />

9.5.7 Sıralı Diş Çekme(Diş Zinciri) – CYCLE98 ....................................................... 9-339<br />

9.6 Hata mesajları ve hata giderme ...................................................................... 9-346<br />

9.6.1 Genel notlar .................................................................................................... 9-346<br />

9.6.2 Çevrimlerde hata giderme .............................................................................. 9-346<br />

9.6.3 Çevrim alarmlarına genel bakış ...................................................................... 9-346<br />

9.6.4 Çevrim mesajları ............................................................................................ 9-348<br />

VIII<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0


SINUMERIK 802D Tuş Tanımları<br />

SINUMERIK 802D Tuş Tanımları<br />

Clear (Sil) tuşu<br />

Insert (yerleştir) tuşu<br />

Tabulator (çizelge)<br />

ENTER /Input (Giriş) tuşu<br />

“Pozisyon” çalıştırma alanı tuşu<br />

“Program” çalıştırma alanı tuşu<br />

“Parametre” çalıştırma alanı<br />

“Program Yöneticisi” çalıştırma alanı<br />

“Alarm/Sistem” çalıştırma alanı<br />

boş<br />

“Recall (Çağırma)” tuşu<br />

PageUp(Önceki sayfa) / PageDown<br />

(Sonraki sayfa) tuşları<br />

ETC tuşu<br />

“Acknowledge alarm<br />

(alarmı onayla)” tuşu<br />

boş<br />

Ok tuşları<br />

Seçme tuşu / seçim tuşu<br />

Bilgi tuşu<br />

Shift (değiştir) tuşu<br />

Kontrol tuşu<br />

Alt tuşu<br />

Alfa sayısal tuşlar<br />

Shift (Değiştirme) seviyesinde çift görev<br />

Nümerik tuşlar<br />

Shift (Değiştirme) seviyesinde çift görev<br />

SPACE (boşluk çubuğu)<br />

Backspace (geri al)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

IX


Makine Dış Kumanda Paneli<br />

Makine Dış Kumanda Paneli<br />

Kullanıcı tanımlı LED’li tuş<br />

Kullanıcı tanımlı LED’siz tuş<br />

INCREMENT (Artış)<br />

Artışlı Hareket<br />

JOG<br />

REFERANSNOKTASINA<br />

GÖNDERME<br />

AUTOMATIC (Otomatik)<br />

SINGLE BLOCK<br />

(Adım Adım İşleme)<br />

MANUAL DATA INPUT<br />

Manuel giriş<br />

SPINDLE START CCW<br />

(İşmili Çalıştırma CCW)<br />

İşmili CCW Devri<br />

RESET (Sıfırla)<br />

NC STOP (Durdur)<br />

NC START (Başlat)<br />

SPINDLE STOP (İşmili durdurma)<br />

SPINDLE START CW<br />

İşmili Çalıştırma CW<br />

İşmili CW devri<br />

RAPID <strong>TR</strong>AVERSE OVERLAY<br />

Hızlı hareket<br />

X ekseni<br />

EMERGENCY STOP<br />

(Acil durum kesme)<br />

Z ekseni<br />

İşmili devrini artırma<br />

(Spindle Override)<br />

İlerleme Hareket<br />

(Feedrate Override)<br />

X<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1<br />

1.1 Ekran düzeni<br />

Durum alanı<br />

Uygulama alanı<br />

İçerik ve tuş takımı<br />

alanı<br />

Şekil 1-1 Ekran düzeni<br />

Ekran aşağıdaki üç ana alana ayrılmaktadır:<br />

• Durum alanı<br />

• Uygulama alanı<br />

• İçerik ve tuş takımı alanı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-11


Giriş<br />

1.1 Ekran düzeni<br />

Durum alanı<br />

Şekil 1-2 Durum alanı<br />

Tablo 1-1<br />

Durum alanındaki ekran kumandalarının açıklaması<br />

Ekran<br />

kumandası<br />

Görüntüleme<br />

Aktif çalıştırma alanı, aktif mod<br />

Konum<br />

Anlamı<br />

JOG: 1 INC, 10 INC, 100 INC, 1000 INC, VAR INC (JOG modunda artışlarla<br />

değerlendirme)<br />

MDA<br />

AUTOMATIC (Otomatik)<br />

Ofset<br />

Program<br />

Program Yöneticisi<br />

Sistem<br />

Alarm<br />

G291 ile “Siemens Harici Programlama Kodları” olarak işaretli<br />

Alarm ve mesaj çubuğu<br />

Ayrıca aşağıdakilerde görüntülenir:<br />

Metin ya da<br />

1. Alarm metni ile birlikte alarm numarası, ya da<br />

2. Mesaj metni<br />

Program durumu<br />

RESET<br />

Program iptali / varsayılan durum<br />

RUN<br />

Programı çalıştırma<br />

STOP Programı durdurma<br />

AUTOMATIC modda program kumandaları<br />

Yol<br />

NC mesajları<br />

N: - NC dahili “sürücü”<br />

D: - CF kartı<br />

Seçili parça programı (ana program)<br />

1-12<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0


Giriş<br />

1.1 Ekran düzeni<br />

İçerik ve tuş takımı alanı<br />

Şekil 1-3 İçerik ve tuş takımı alanı<br />

Tablo 1-2 İçerik ve tuş takımı alanında ekran kumandalarının açıklaması<br />

Ekran<br />

kumandası<br />

Görüntüleme<br />

Çağırma sembolü<br />

Anlamı<br />

Çağırma tuşuna basmak sonraki üst menü seviyesine geri<br />

dönmenizi sağlar.<br />

İçerik çubuğu<br />

Operatör için içeriği görüntüler<br />

MMC konum bilgileri<br />

ETC kullanılabilir (Bu tuşa basmak yatay çubuk tuşunu<br />

görüntüleyerek daha fazla işlev sağlar.)<br />

Karışık notasyon etkin (büyük harf/küçük harf)<br />

Data transferi çalışıyor<br />

PLC programlama takımına bağlantı etkin<br />

Tuş takımı çubuğu dikey ve yatay<br />

Standart tuş takımı<br />

Ekran formundan çıkmak için bu tuşu kullanın.<br />

Giriş iptali için bu tuşu kullanın; pencere kapatılır.<br />

Bu tuşu seçmek girişinizi tamamlar ve hesaplamayı başlatır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-13


Giriş<br />

1.2 Çalıştırma Alanları<br />

Bu tuşu seçmek girişinizi tamamlar ve girdiğiniz değerleri kabul eder.<br />

Bu işlev ekran formunu programlamadan yarıçap programlamaya değiştirir.<br />

.<br />

1.2 Kullanım Alanları<br />

Kumanda sisteminin işlevleri aşağıdaki işlem alanlarında gerçekleştirilebilir:<br />

Konum<br />

Ofset/Parametreler<br />

Program<br />

Program Yöneticisi<br />

Sistem<br />

Alarm<br />

Makinenin çalışması<br />

Ofset değerleri ve ayar verisinin girişi<br />

Parça programlarının yaratılması<br />

Parça programı dizini<br />

Teşhis, start-up<br />

Alarm ve mesaj listeleri<br />

Çalışma alanına geçmek için ilgili tuşu kullanın (düğme)<br />

Koruma seviyeleri<br />

Kumanda sisteminde önemli veri giriş ve değişimi şifrelerle korunur.<br />

Aşağıda listelenen menülerde veri giriş ve değişikliği koruma seviye ayarına bağlıdır:<br />

• Takım bilgileri<br />

• Parça Sıfırı bilgileri<br />

• Ayar verisi<br />

• RS232 ayarları<br />

• Program yaratma / program düzeltme<br />

1-14<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.3 Erişilebilirlik seçenekleri<br />

1.3 Erişilebilirlik seçenekleri<br />

1.3.1 Hesap makinesi<br />

Hesap makinesi işlevi herhangi bir çalıştırma alanından “SHIFT” ve “=” kullanılarak<br />

çalıştırılabilir.<br />

Terimleri hesaplamak için dört temel aritmek işlevi ile birlikte “sine”, “cosine”, “kare<br />

alma” ve “karekök” işlevi de kullanılabilir. İç içe gruplu terimler için bir köşeli ayraç<br />

işlevi bulunmaktadır. Ayraç genişliği sınırsızdır.<br />

Giriş alanında bir değer bulunmaktaysa işlev bu değeri hesap makinesi giriş çubuğu<br />

içine alacaktır.<br />

Input (giriş) tuşuna bastığınızda sonuç hesaplanır ve hesap makinesinde görüntülenir.<br />

Accept (onay) tuşunu seçmek sonucu parça programı editörünün mevcut imleç<br />

konumundaki giriş alanına girer ve hesap makinesini otomatik olarak kapatır.<br />

Not<br />

Bir giriş alanı düzenleme modundaysa orijinal durumu “Toggle (seçme)” anahtarı ile<br />

seçerek yenilemek mümkündür.<br />

Şekil 1-4 Hesap makinesi<br />

Giriş için izin verilen karakterler<br />

+, – Aritmetik temel işlemleri<br />

*, /<br />

S<br />

O<br />

Sine fonksiyonu<br />

Giriş imleçi önündeki X değeri (derece olarak) sin (X) değeri ile değiştirilir.<br />

Cosine işlevi<br />

Giriş imleçi önündeki X değeri (derece olarak) cos (X) değeri ile değiştirilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-15


Giriş<br />

1.3 Erişilebilirlik seçenekleri<br />

Q<br />

R<br />

Kare alma işlevi<br />

Giriş imleçi önündeki X değeri X 2 değeri ile değiştirilir.<br />

karekök işlevi<br />

Giriş imleçi önündeki X değeri √X değeri ile değiştirilir.<br />

( ) Köşeli parantez işlevi (X+Y)*Z<br />

Hesaplama örnekleri<br />

İşlem<br />

Giriş –> Sonuç<br />

Kontur üzerinde yardımcı noktaları hesaplamak için hesap makinesi aşağıdak, işlevleri<br />

sağlar:<br />

• Yuvarlak bir sektör ile bir düz hat arasında teğet geçişi hesaplama<br />

• Düzlemde bir noktayı hareket ettirme<br />

• Kutup koordinatları Kartezyen koordinatlara çevirme<br />

• Açısal görecelilikle verilmiş bir düz hat/düz hat kontur bölümünün uç noktasını<br />

ekleme<br />

Tuş takımı<br />

Bu işlev daire üzerinde bir noktayı hesaplamak için kullanılır. Ortaya çıkan nokta<br />

yaratılan teğet açısı yanında dairenin çapı ve dönüş yönünden de kaynaklanır.<br />

Şekil 1-5<br />

Daire merkezi, teğet açısı ve daire çapını girin.<br />

1-16<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.3 Erişilebilirlik seçenekleri<br />

Dairenin dönüş yönünü tanımlamak için G2 / G3 tuşunu kullanın.<br />

Apsis ve ordinat değerlerini hesaplamak için bu tuşu kullanın. Apsis düzlemin birinci<br />

ekseni ve ordinat ikinci eksenidir. Apsis değeri hesap makinesi işlevinin çağrılmakta<br />

olduğu giriş alanına kopyalanır ve ordinat değeri ardından takip eden giriş alanına<br />

kopyalanır. İşlev parça program editöründen çağrılmaktaysa koordinatlar seçili temel<br />

düzlemin eksen adlarıyla kaydedilirler.<br />

Örnek: Daire sektörü ve G18 düzlemindeki düz hat<br />

hesaplama.<br />

Verili: Çap: 10<br />

Daire merkezi: Z 147 X 103<br />

Düz çizgi birleşim açısı: -45°<br />

arasındaki kesişim noktasını<br />

Sonuç: Z= 154.071<br />

X = 110.071<br />

Bu işlev düzlemde (PP) bir düz çizgi üzerinde bir noktaya bağlanacak olan düzlem<br />

üzerindeki bir noktanın Kartezyen koordinatlarını hesaplar. Hesaplama için noktalar ve<br />

verili hattın eğimine (A1) göre yaratılacak yeni hattın eğim açısı (A2) arasındaki<br />

mesafe bilinmelidir.<br />

Resim 1-6<br />

Aşağıdaki koordinatlar ya da açıları girin:<br />

• Verili noktanın (PP) koordinatları<br />

• Düz hattın (A1) eğim açısı<br />

• Yeni noktanın PP’ye göre mesafesi<br />

• Bağlanan düz hattın (A2) A1‘e göre eğim açısı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

1-17


Giriş<br />

1.3 Erişilebilirlik seçenekleri<br />

Birbiri ardından sıralı olarak iki giriş alanına kopyalanan Kartezyen koordinatları<br />

hesaplamak için bu tuşu kullanın. Apsis değerini hesap makinesi işlevini çağırmakta<br />

olduğunuz giriş alanına girin. Ordinat değerini sonraki giriş alanına girin.<br />

İşlev parça program editöründen çağrılmaktaysa koordinatlar temel düzlemin eksen<br />

adlarıyla kaydedilirler.<br />

Bu işlev verili kutup koordinatlarını Kartezyen koordinatlara çevirir.<br />

Resim 1-7<br />

Referans noktası, vektör uzunluğu ve eğim açısını girin.<br />

Birbiri ardından sıralı olarak iki giriş alanına kopyalanan Kartezyen koordinatları<br />

hesaplamak için bu tuşu kullanın. Apsis değerini hesap makinesi işlevini çağırmakta<br />

olduğunuz giriş alanına girin. Ordinat değerini sonraki giriş alanına girin.<br />

İşlev parça program editöründen çağrılmaktaysa koordinatlar temel düzlemin eksen<br />

adlarıyla kaydedilirler.<br />

Bu işlevi ikinci düz hattın birinci düz hatta dik olduğu yerde düz hat/düz hat kontur<br />

bölümünün kayıp uç noktasını hesaplamak için kullanın.<br />

Düz hattın aşağıdaki değerleri bilinir:<br />

Düz hat 1: Başlangıç noktası ve eğim açısı<br />

Düz hat 2: Kartezyen koordinat sisteminde uzunluk ve tek uç nokta<br />

Resim 1-8<br />

1-18<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Giriş<br />

1.3 Erişilebilirlik seçenekleri<br />

Bu işlev uç noktanın verili koordinatını seçmek için kullanılır.<br />

Ordinat değeri ya da apsis değeri verilir.<br />

İkinci düz hat birinci düz hatta göre CW yönünde ya da CCW yönünde 90 derece<br />

döndürülür.<br />

Kayıp uç nokta hesaplanır. Apsis değerini hesap makinesi işlevini çağırmakta<br />

olduğunuz giriş alanına girin. Ordinat değerini sonraki giriş alanına girin.<br />

İşlev parça program editöründen çağrılmaktaysa koordinatlar temel düzlemin eksen<br />

adlarıyla kaydedilirler.<br />

Örnek<br />

Resim 1-9<br />

Düz çizgi daire sektörü arasındaki kesişim noktasını hesaplayabilmek için yukarıdaki<br />

değeri merkez daire değeri ile toplayın. Teğet geçiş ucu düz çizgiye dik olduğu için<br />

kayıp merkez nokta koordinatı hesap makinesi işlevi kullanılarak hesaplanır.<br />

Resim 1-10<br />

1. bölümdeki M1’in hesaplanması:<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0 1-19


Giriş<br />

1.3 Erişilebilirlik seçenekleri<br />

Yarıçap açının tanımlamış olduğu düz hat üzerinde bir 90° dönük CW açısında durur.<br />

Doğru dönme yönünü seçmek için tuşu kullanın. Verili son nokta tanımlamak için<br />

tuşu kullanın.<br />

Kutup koordinatlarını, düz hat eğim açısını, son nokta ordinat açısını ve uzunluk<br />

olarak da daire yarı çapını girin.<br />

Resim 1-11<br />

Sonuç: X = 60<br />

Z = –44.601<br />

1.3.2 Çince karakterleri düzenleme<br />

Bu işlev sadece Çince dil versiyonunda kullanılmaktadır.<br />

Kumanda sistemi program editörü ve PLC alarmı metin editöründeki Çince karakterleri<br />

düzenlemek için bir işlev sağlamaktadır. Çalıştırdıktan sonra aranan karakterin fonetik<br />

alfabesini giriş alanına yazın. Editör daha sonra bu ses için 1 ya da 9 hanelerinden<br />

birini girerek istediğiniz bir tanesini seçebileceğiniz farklı karakterler sağlayacaktır.<br />

1.3.3 Hotkeys<br />

Şekil 1-12 Çince editör<br />

Alt S Editörü açık / kapalı konumda getirmek için bu iki tuş<br />

kombinasyonunu kullanın.<br />

Bu operatör kumandası özel tuş komutları ile metinlerin seçilmesi, kopyalanması,<br />

kesilmesi ve silinmesi için kullanılabilir. Bu işlevler parça programı editörü ve giriş<br />

alanlarının her ikisi için kullanılmaktadır.<br />

C<strong>TR</strong>L C Kopyala<br />

C<strong>TR</strong>L B Seç<br />

C<strong>TR</strong>L X Kes<br />

C<strong>TR</strong>L V Yapıştır<br />

Alt L Sabit notasyona geçiş(Küçük harfe geçiş)<br />

1-20<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Giriş<br />

1.4 Yardım sistemi<br />

Alt H Yardım sistemi<br />

ya da Info tuşu<br />

1.3.4 Dosyaları kopyalama ve yapıştırma<br />

Program Yöneticisi alanında (Bölüm 6) ve Dosyaları Başlat işlevi(Start-Up<br />

Dosyaları) (Bölüm 7.1) dosyalar ve hatta dizinler Kopyala ve Yapıştır tuş işlevleri<br />

kullanılarak başka bir dizin ya da başka bir sürücüye kopyalanabilirler. Bu işlemi<br />

yaparken Kopyala işlevi hemen sonrasında Yapıştır işlevi ile taşınan referansları<br />

dosyalara ya da listedeki dizinlere girer. Bu işlev gerçek kopyalama işlevini<br />

gerçekleştirir.<br />

Liste yeni bir kopyalama işlemi bu liste üzerine başka bir kayıt yapana kadar saklanır.<br />

Özel durum:<br />

RS232 interface veri hedefi olarak seçilmekteyse Yapıştır işlevi Gönder tuşu işlevi ile<br />

değiştirilecektir. Dosyalar taranırken (Receive (Al) tuşu) hedef dizin adı veri akışında<br />

olmadığı için bir hedef belirlemeye gerek yoktur.<br />

1.4 Yardım sistemi<br />

Yardım sistemini etkinleştirmek için Info tuşunu kullanın. Önemli tüm çalıştırma<br />

fonksiyonları hakkında kısa tanımlama verir.<br />

Ayrıca, online yardım aşağıdaki başlıklarda da yardım sağlamaktadır:<br />

• NC komutlarının kısa bir tanımla birlikte genel bakışı<br />

• Çevrim programlama<br />

• Sürücü alarmlarının açıklaması<br />

Şekil 1-13 Yardım sistemi içindekiler<br />

Bu işlev seçili başlığı açar.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

1-21


Giriş<br />

1.4 Yardım sistemi<br />

Şekil 1-14 Yardım başlığını gösterme tanımı<br />

Başlığa git<br />

Çapraz referansları kullanmak için bu işlevi kullanın. Bir çapraz referans ”>>....


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

1.5 Network çalışması (opsiyonel)<br />

Not<br />

Network işlevi sadece SINUMERIK 802D sl için kullanılabilir.<br />

Entegre network adaptörü sayesinde kumanda sistemi network uyumludur.<br />

Aşağıdaki bağlantıları yapmak mümkündür:<br />

• Kumanda sistemi ve çaprazlama kablosu kullanan PC arasında eşler arası<br />

doğrudan bağlantı<br />

• Bükülmüş çift: Kumanda sisteminin ek kablo ile mevcut yerel ağa yerleştirilmesi.<br />

Bir 802D özel iletim protokolü kullanarak kriptolanmış veri aktarımı ile ekranlı network<br />

çalışması mümkündür. Bu protokol ör. parça programlarını RCS takımı ile birlikte<br />

aktarılması ve yürütülmesi için kullanılır.<br />

1.5.1 Ağ bağlantısını yapılandırma<br />

Ön gereksinim<br />

Kumanda sistemi PC ya da yerel ağa X5 interface ile bağlanır.<br />

Ağ parametreleri girişi<br />

“Sistem” çalıştırma alanında Service display (servis ekranı) > Service control<br />

(servis kontrolü) menüsünü seçin.<br />

Ağ parametrelerini girmek amacıyla interaktif ekran formunu erişim sağlamak için<br />

Service network (Servis ağı) tuşunu seçin.<br />

Şekil 1-12<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-23


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

Tablo 1-3<br />

Gerekli ağ parametreleri<br />

Parametreler<br />

DHCP<br />

Blgs adı<br />

Açıklama<br />

Dinamik kiralık devre yapılı karşı IP adresini sunan ve bu nedenle de<br />

yetkili ağ kullanıcılarına anlamlı yapılandırma parametreleri gönderen<br />

bir TCP/IP servis protokolü.<br />

Burada Hayır'ı girerseniz ağ adresleri sabitlenir.<br />

Evet girerseniz, ağ adresleri otomatik atanırlar. İhtiyaç duyulmayan<br />

giriş alanları saklanırlar. Genelde Hyr seçilir.<br />

Network’deki kumanda sistemi adı<br />

IP adresi Kumanda sistemi network adresi girilir (ör. 192.168.1.1)<br />

Alt alan maskesi<br />

Network tanımlaması (ör. 255.255.255.0 olarak tanımla)<br />

İletişim portlarının etkinleştirilmesi<br />

Service Firewall (servis güvenlik duvarı)<br />

Bağlantı portlarını devreye alma devreden çıkarma için “Servis Firewall” tuşunu<br />

kullanın.<br />

Muhtemel en yüksek emniyeti sağlamak için ihtiyaç duyulan portların tümü<br />

kapatılmalıdır.<br />

Şekil 1-16<br />

RCS ağı iletişim için 80 ve 15.97 portunu gerektirir.<br />

Port durumunu değiştirmek için imleçle ilgili portu seçin. INPUT tuşuna basmak port<br />

durumunu değiştirir.<br />

Açık portlar tik kutusu ile kontrol edilirler.<br />

1.5.2 Kullanıcıların yönetimi<br />

“Sistem” çalıştırma alanında Service display (servis ekranı) > Service control<br />

(servis kontrolü) menüsünü seçin.<br />

1-24<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

Ağ parametrelerini girmek amacıyla interaktif ekran formunu erişim sağlamak için<br />

Service network (Servis ağı) > Authorisation (yetkilendirme) tuşunu seçin.<br />

Kullanıcı hesapları kullanıcıların kişisel ayarlarını kaydetmek için kullanılır. Yeni bir<br />

hesap açmak için kullanıcı adını yazın ve giriş alanında şifreyi girin.<br />

Kullanıcı yönetimine yeni bir kullanıcı girmek için Create (yarat) tuşunu kullanın.<br />

Şekil 1-17<br />

Seçili kullanıcıyı kullanıcı yönetiminden silmek için Delete (sil) tuşunu kullanın.<br />

1.5.3 User log-in – RCS log in<br />

"Sistem” çalıştırma alanında Kullanıcı girişi – RCS girişi,(RCS log-in) tuşunu seçin.<br />

Kullanıcı girişi interaktif ekranı açılır.<br />

Şekil 1-18 Kullanıcı kaydı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-25


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

Giriş(Oturumu Aç)<br />

Doğru giriş alanlarına bir kullanıcı adı, şifreyi girin ve paraloyu sakla ibaresini aktif<br />

yaparak Oturumu Aç tuşuna basın.<br />

Başarılı giriş sonrasında kullanıcı adı Current user (gerçek kullanıcı) çubuğunda<br />

görüntülenecektir.<br />

Metin kutusundan çıkma için Back (geri) tuşunu kullanın.<br />

Not<br />

Bu giriş aynı zamanda uzak bağlantılar için kullanıcı tanımlamasına da yarar.<br />

Çıkış(Otumu Kapat)<br />

Otumu kapat(çık) tuşunu seçin. Mevcut kullanıcıyı çıkarak, tüm kullanıcı tanımlı<br />

ayarlar kaydedilecek ve şimdiye kadar yapılanlar iptal edilecektir.<br />

1.5.4 Bir ağ bağlantısı ile çalışma<br />

Kumanda sistemine uzaktan erişim (bir PC ya da bir ağdan kumanda sistemine<br />

erişim) varsayımsal olarak devre dışı bırakılır.<br />

Yerel bir kullanıcı girişinden sonra RCS takımı aşağıdaki işlevler için sağlanır:<br />

• Başlama işlevleri<br />

• Veri aktarımı (parça programları aktarımı)<br />

• Kumanda sistemi uzaktan kontrolü<br />

Dosya sisteminin bir kısmına erişim vermek için öncelikle ilgili dizinleri diğer<br />

kullanıcılar ile paylaşın.<br />

Not:<br />

Dizinleri diğer kullanıcılar ile paylaşıyorsanız, yetkili ağ kullanıcılarına kumanda<br />

sisteminde paylaşım dosyalarına erişim verilir. Paylaşım opsiyonuna bağlı olarak<br />

kullanıcı dosyaları değiştirebilir ya da silebilir.<br />

1.5.5 Dizinlerin paylaşımı<br />

Bu işlev uzak kullanıcıların kumanda sistemi dosya sistemine erişim haklarını tanımlar.<br />

Paylaşmak istediğiniz dizini seçmek için Program Manager (Program Yöneticisini)<br />

kullanın.<br />

Seçili dizini paylaşmak amacıyla interaktif ekran formunu açmak için Shares (paylaşım)<br />

tuşunu kullanın.<br />

1-26<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

Şekil 1-19 Dizin durumu paylaşım<br />

• Seçili dizin paylaşım durumunu seçin:<br />

– Dizini paylaşma Dizin diğer kullanıcılar ile paylaşılmaz.<br />

– Dizini paylaş Dizin diğer kullanıcılar ile paylaşılır; bir paylaşım adı<br />

girin. Bunu işaretleyin.<br />

• Share name (adı paylaş) alanında, yetkili kullanıcıların paylaşım dizininde<br />

dosyalara erişebilebileceği bir belirteç yazın.<br />

• Ardından, kullanıcı listesinden bir kullanıcı seçin. Bunun için Ekle tuşuna basın ve<br />

kullanıcıyı ve tekrar Ekle tuşuna baın. Listeye geçmek TAB tuşunu kullanın.<br />

• Erişim haklarını tanımla<br />

– Tam erişim Kullanıcıya tam erişim verir.<br />

– Değiştir Kullanıcıya dosyalarda değişiklik yapma hakkı verilir.<br />

– Oku Kullanıcıya dosyaları okuma hakkı verilir.<br />

– Sil Kullanıcıya dosyaları silme hakkı verilir.<br />

Belirtilmiş özellikleri kurmak için OK tuşunu seçin. Windows’da olduğu gibi paylaşım<br />

dizimleri bir “el” ile gösterilir.<br />

1.5.6 Ağ sürücüleri bağlantı / bağlantı çözme<br />

“Sistem” çalıştırma alanında Service display (servis ekranı) > Service control<br />

(servis kontrolü) menüsünü seçin.<br />

Ağ sürücüsü yapılandırma alanına erişim sağlamak için Service network (servis ağı)<br />

Connect (Bağlan) > Disconn (Bağlantıyı kes) seçin.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-27


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

Şekil 1-20<br />

Ağ sürücüleri<br />

Connect (bağlan) işlevi ağ sürücüsünü bir yerel sürücü harfine atar.<br />

Şekil 1-21 Ağ sürücüsü yapılandırması<br />

İmleçi boş bir sürücü harfine pozisyonlayın Path (yol) giriş alanına geçmek için TAB<br />

tuşunu kullanın. IP adresini ve paylaşım adını bu alana girin.<br />

Örnek: \\192.4.5.23\TEST\<br />

Connect (bağlan) tuşu sunucu bağlantısını bir sürücü harfine atar.<br />

Disconnect (Ayırma)<br />

Ağ sürücüleri bağlantı çöz bir paylaşım sürücüsü/dizininin ağdan bağlantısını çözmek<br />

için Disconnect (Ayırma) işlevini kullanın.<br />

1-28<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.5 Network çalışması (opsiyonel)<br />

Şekil 1-22<br />

Kursörü doğru sürücü harfine pozisyonlayın ve Disconnect (Ayırma) tuşunu seçin.<br />

Doğru sürücünün ağdan bağlantısı çözülür.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0<br />

1-29


Giriş<br />

1.6 RCS Takımı<br />

1.6 RCS802 Takımı<br />

RCS (Remote Control System (Uzaktan Erişim Sistemi)) takımı ile SINUMEIK 802D sl<br />

ile çalışmak amacıyla PC/PG’nize bir Explorer sağlanır.<br />

Çalıştırdıktan sonra bir Sinumerik 802D sl ve PC’niz arasına veri kopyalayabileceğiniz<br />

bir Explorer penceresi açılır.<br />

Şekil 1-23 RCS takısı Explorer penceresi<br />

Kumanda sistemi ve PC/PG arasındaki bağlantı bir RS232 kablosu ya da ağ<br />

kablosundan (opsiyon) sağlanır.<br />

Çalıştırdıktan sonra offline (çevrimdışı) modundasınız. Bu sadece PC’nizin dosyalarını<br />

yönetebileceğiniz anlamına gelir. Online (çevrimiçi) modunda Control 802D dizini<br />

kumanda sistemi ile veri alışverişi için ayrıca mevcuttur. Ayrıca, uzaktan kumanda<br />

işlevi işlem kontrolü için sağlanmıştır.<br />

1.6.1 Offline (çevrimdışı) işlevler<br />

Veri yönetimi<br />

Burada dizinleri uzaktan erişimli olarak kopyalabilir, yapıştırabilir, silebilir ve<br />

paylaşabilirsiniz.<br />

1-30<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.6 RCS Takımı<br />

Ayarlar<br />

Bağlantı tipini ayarlamak için Settings (ayarlar) > Connection (Bağlantı) menüsünü<br />

kullanın.<br />

Şekil 1-24 PC/PG üzerinde bağlantı tipini seçme<br />

• İstenilen bağlantı tipini seçin ve bağlantı yapılandırma menüsüne geçmek için<br />

“Configure (yapılandır)” kullanın.<br />

• Görüntülenmekte olan pencereden tekrar “Configure (yapılandır)” menüsünü<br />

seçin; bağlantı ayarları penceresi açılır.<br />

RS232 ayarları<br />

PC/PG parametrelerini kumanda sistemindeki parametreler ile eşleyin. Kumanda<br />

sisteminde, bu ayarlar PLC/Step 7 connect (7. adım bağlan) menüsündeki “System<br />

(sistem)” alanından bulunabilirler.<br />

Şekil 1-26 PC’de yapılacak ayarlar<br />

…kumanda sistemi üzerinde<br />

Network ayarları<br />

Yeni bir kumanda sisteminin adı ve IP adresini interaktif diyalog ekranında yazın.<br />

IP adresleri için ağ yönetiniz ile görüşün; onlar da kumanda sisteminden okunabilirler.<br />

İlgili interaktif ekran formu Service display (servis ekranı)/Service network (servis<br />

ağı) menü ögesinde “System (sistem)” çalıştırma alanından bulunabilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-31


Giriş<br />

1.6 RCS Takımı<br />

Şekil 1-26 PC’de yapılacak ayarlar<br />

…kumanda sisteminde<br />

1.6.2 Aktif bağlantı<br />

RS 232’den bağlantı<br />

Kumanda sisteminizden RCS sürücüsünü çalıştırın; yapmak için "System (sistem)"<br />

çalıştırma alanındaki PCL/Step 7 connect (7. adım bağlan) açın ve "Connect<br />

(bağlan)" tuşunu kullanın. “ON” seçin.<br />

Kumanda sistemi RCS suncusunun aktif durumunu<br />

… ile görüntüler.<br />

Online (çevrimiçi) moda (PC/PG) geçmek için<br />

Connect(bağlan) menüsünü kullanın.<br />

ikonu ya da Tools(takımlar)/-<br />

Bir ağdan bağlanma (opsiyon)<br />

Bir ağ bağlantısından kumanda sistemine erişmek için ilk önce kumanda sistemine bir<br />

kullanıcı olarak girin. Doğru diyalog metin kutusu RSC login (gir) menü ögesindeki<br />

“system (sistem)” çalıştırma alanından bulunabilir. Başarılı giriş sonrasında kullanıcı adı<br />

Current user (gerçek kullanıcı) çubuğunda görüntülenecektir.<br />

RCS takımınızda bağlantı tipi için Network connection (ağ bağlantısını) seçin ve OK<br />

tıklayın ve diyaloğu sonlandırın.<br />

Ardından, bağlantı kurmak istediğiniz kumanda sistemini seçin. Kullanıcı adınızı ve<br />

şifrenizi açık diyalog metin kutusuna yazın. Online (çevrimiçi) moda geçmek için OK<br />

işlevini kullanın; kumanda sistemine erişim izniniz verilecektir.<br />

1-32<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.6 RCS Takımı<br />

1.6.3 Online (çevrimiçi) modu<br />

Online (çevrimiçi) modda, Control 802D sürücüsü ilave olarak “Tool (takım)”<br />

penceresine eklenmiştir.<br />

Bu sayede PC/PG’niz ve kumanda sistemi arasında dosyaları değişebilir ya da<br />

doğrudan kumanda sisteminde dosyaları düzenleyebilirsiniz.<br />

Aşağıdaki sürücüler kontrol yolunda görüntülenir:<br />

• NC Drive(N): Çevrimler ve parça programlarını içerir<br />

• 802D Data(A): Yapısı kumanda sistemi start-up işlevi ile uyumlu start-up işlevi.<br />

Daha fazla bilgi için bkz “System (Sistem)” – “Machine series start-up(Makine<br />

serisi start-up)".<br />

• Müşteri CF kartı (D): Yerleşik CF kartının içeriğini görüntüler<br />

1.6.4 Toolbox işlevleri<br />

Toolbox Manager (Takım Yöneticisi) aşağıdaki güncelleme işlevlerini sağlar:<br />

• Kumanda sistemine yüklenebilecek bağımsız bir yardım sistemi yaratma<br />

• Ek dillerin kumanda sistemine yüklenmesi<br />

• Kullanıcı döngüsü metinlerinin ve PLC alarm metninin yaratılması ve kumanda<br />

sistemine yüklenmesi<br />

Şekil 1-27<br />

Okuyucu notu<br />

/BA/ SINUMERIK 802D sl ”Instruction Manual(Talimat Kılavuzu)”<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-33


Giriş<br />

1.6 RCS Takımı<br />

1.6.5 Project Manager (Proje Yöneticisi)<br />

SINUMERIK 802 ile donanımlı makinelerde proje tanımlı veriyi yönetmek için Project<br />

Manager (Proje Yöneticisini) kullanın.<br />

Çalıştırma sırası<br />

Kumanda sistemi tipini seçmek için Settings (Ayarlar) > Toolbox (Takım) ><br />

controller (kumanda) kullanın. Bu sayede aktarım tekniği ve doğru kumanda sistemi<br />

verisi seçilir.<br />

Şekil 1-28 kumanda tipini seçme<br />

Gerçek takım kutusunu seçmek için Settings (ayarlar) Toolbox (takım) Select<br />

Version and Project (Sürüm ve projeyi seç) kullanın ve onaylamak için OK basın.<br />

Şekil 1-29 takım kutusu sürümü seçimi<br />

1-34<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.6 RCS Takımı<br />

Yeni bir proje (New) yaratın ya da çalışmak istediğiniz projeyi seçin.<br />

Şekil 1-30 Proje seçimi<br />

Tüm Siemens projeleri yazma korumalıdır ve değiştirilmemelidirler.<br />

Bir Siemens projesinin verisini değiştirilmiş bir formda kumanda sistemine yüklemek<br />

isterseniz kendi projenizi yaratmak New (yeni) işlevini kullanın. Bu projede, tüm<br />

değişiklikleri yapabilirsiniz.<br />

• Temel projeyi seçin ve onaylamak için New (yeni) kullanın.<br />

• Yeni projeniz için bir ad girin ve projede onaylanayacak dilleri seçin.<br />

Şekil 1-31 Yeni bir proje yaratma<br />

• Yeni projeyi yaratmak için Create (yarat) kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

1-35


Giriş<br />

1.7 Koordinat sistemleri<br />

1.7 Koordinat sistemleri<br />

Makine takımları için sağ el, sağ açılı koordinat sistemleri kullanılır. Makine üzerindeki<br />

hareketler takım ve parça arasında görece bir hareket olarak tanımlanırlar.<br />

Fig. 1-32<br />

Birinden diğerine eksen yönlerinin belirlenmesi; <strong>Torna</strong>larda<br />

programlama için koordinat sistemi<br />

Makine koordinat sistemi (MKS)<br />

Makine koordinat sisteminin makineye göre konumlanması ilgili makine tipine bağlıdır.<br />

Farklı konumlarda döndürülebilir.<br />

Şekil 1-30 Bir <strong>Torna</strong> tezgahı örneği kullanarak makine koordinatları/-<br />

makine eksenleri<br />

Bu koordinat sisteminin orijini machine zero (Makine sıfırı)‘dir.<br />

Bu nokta makine üreticisi tarafından tanımlanır sadece bir referans noktasıdır.<br />

Hareketlendirilmesi gerekir.<br />

Makine eksenleri hareket aralığı negatif eksende olabilir.<br />

1-36<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Giriş<br />

1.7 Koordinat sistemleri<br />

Parça koordinat sistemi (PKS)<br />

Parça programında parça geometrisini tanımlamak için de bir sağ el sağ açılı<br />

koordinat sistemi kullanılır (bkz. Şek. 1-32).<br />

Workpiece zero (parça sıfırı) programcı tarafından Z ekseninde serbestçe seçilebilir.<br />

X ekseninde işmili merkezinde bulunur.<br />

Parça<br />

Parça<br />

Parça<br />

Parça sıfır<br />

Şekil 1-34<br />

Parça koordinat sistemi<br />

İlgili koordinat sistemi<br />

Makine ve parça koordinat sistemlerine ek olarak kumanda sistemi ilgili bir koordinat<br />

sistemi sağlar. Bu koordinat sistemi gerçek parça koordinat sistemine etkisiz serbest<br />

seçilir referans noktalarını ayarlamak için kullanılır. Tüm eksen hareketleri bu referans<br />

noktalarına göre görüntülenir.<br />

Parça sıkma<br />

İşleme için parça makine üzerine sıkılır. Parça, parçanın koordinat sistemi<br />

eksenlerinin makineninkiler ile paralel işleyeceği şekilde hizalanmalıdır.<br />

Parça Sıfırı makine sıfırına göre herhangi bir ofset sonucu Z ekseni boyunca belirlenir<br />

ve istenen settable work ofset (ayarlanır ofset) için bir veri alanına girilir. NC<br />

programında, bu ofset çalıştırılır. Ör. programlı bir G54 kullanmak gibi (ayrıca bkz.<br />

8.2.6 Alt bölümü).<br />

Parça Parça Parça<br />

Makine<br />

Parça<br />

Şekil 1-35<br />

Makinede parça sıfırı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

1-37


Giriş<br />

1.7 Koordinat sistemleri<br />

Gerçek parça koordinat sistemi<br />

<strong>TR</strong>ANS programlanabilir ofseti, varolan parça koordinat sisteminde(G54 gibi) parça<br />

koordinat sistemine referanslı bir ofset yaratmak için kullanılabilmektedir (bkz.<br />

“Programlanabilir parça sıfır ofseti:<strong>TR</strong>ANS” alt Bölümü).<br />

1-38<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Tezgah Açma ve Referans Noktasına Hareketi 2<br />

Not<br />

SINUMERIK 802D ve makineyi çalıştırdığınızda çalıştırma ve referans noktası hareket<br />

makineye bağımlı işlevler olduklarından lütfen Makine Belgelerini de inceleyin.<br />

Bu belgeler 802D standart makine kumanda panelini (MCP) dikkate almaktadır.<br />

Başka bir MCP kullanmanız gerektiğinde çalıştırma burada tanımlandığından farklı<br />

olabilir.<br />

Çalıştırma sırası<br />

İlk önce, <strong>CNC</strong> makinenin güç beslemesini açık konuma getirin. Kumanda sisteminin<br />

ön yüklemesi yapıldıktan sonra Jog modunda “Pozisyon” işlem alanındasınız.<br />

Referans noktası hareket penceresi aktif.<br />

Şekil 2-1 "Jog-Ref” başlatma ekranı<br />

"Referans nokta hareketini" başlatmak için makine kumanda panelindeki Ref<br />

anahtarını kullanın.<br />

“Referans nokta hareketi” penceresi (Şek. 2-1) eksenlerin referanslı olup olmadıklarını<br />

(referans noktalarına hareket ettirilip ettirilmedikerini) görüntüler .<br />

Eksen referanslı olmalı<br />

Eksen referans noktasına erişti<br />

Bir doğrultu tuşuna basın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

2-39


Çalıştırma ve Referans Noktası Hareket<br />

Yanlış hareket doğrultusunu seçerseniz, hiçbir hareket gerçekleştirilmez.<br />

Referans noktalarına her eksen için sırasıyla hareket edin.<br />

Modu (MDA, AUTOMATIC ya da JOG) değiştirerek işlevden çıkın.<br />

Not<br />

“Referans noktası hareketi” sadece Jog modunda mümkündür.<br />

2-40<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Ayarlama<br />

3<br />

Başlangıç açıklamaları<br />

<strong>CNC</strong> ile çalışmadan önce makineyi, takımları vs. <strong>CNC</strong> üzerinde<br />

Aşağıdaki şekilde ayarlayın:<br />

• Takımlar ve takım bilgilerini girin.<br />

• Parça sıfır ofsetini girin/değiştirin.<br />

• Ayar verisini girin.<br />

3.1 Takımlar ve takım bilgilerini girin<br />

İşlev<br />

Takım bilgileri geometri, aşınma ve takım tipini tanımlayan birçok veriyi içerir.<br />

Her takım takım tipine bağlı olarak tanımlı bir parametre numarası içerir. Takımlar bir<br />

numara ile de tanımlanırlar (T numarası).<br />

Ayrıca bkz. Bölüm 8.6 “Takım ve takım bilgileri”<br />

Çalıştırma sırası<br />

Yaratılan takımların bir listesini içeren “Takım ofset verisi” penceresini açmak için bu<br />

tuşu kullanın. Ok tuşları ve Önceki / sonraki sayfa tuşlarını bu listeyi taramak için<br />

kullanın.<br />

Şekil 3-1<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

3-41


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin<br />

Aşağıdakileri pozisyonlayarak ofsetleri girin<br />

• Değiştirilecek giriş alanına kursörü getir,<br />

• Değer (leri) girin.<br />

Ve onaylama için Input (girişe) basın ya da ok tuşunu kullanın.<br />

Özel takımlar için doldurulabilir tam bir parametre listesi sağlayan<br />

Extend(Genişlet) tuş işlevini kullanın.<br />

Tuş takımı<br />

Takım Ölçme<br />

Takım bilgileri verisini belirlemek için bu tuşu kullanın.<br />

Manuel Ölçme<br />

Takım bilgileri menüsünü manuel belirleme (bkz. 3.1.2 Alt Bölümü)<br />

Otomatik ölçme<br />

Takım bilgileri verisini yarı otomatik olarak belirleme (bkz. 3.1.2 Alt Bölümü)<br />

Calibrate probe (Probu ayarla)<br />

Hassas probu ayarlamak için bu tuşu kullanın.<br />

Takımı sil<br />

Takımı silmek için bu tuşu kullanın.<br />

Extend (Genişlet)<br />

Bir takımın tüm paramatrelerini görüntülemek için bu işlevi kullanın. Paramatrelerin<br />

anlamları için lütfen “Programlama” Bölümüne bakınız.<br />

Şekil 3-2 özel takımlar giriş ekranı<br />

Kesici Uçlar<br />

Daha fazla kenar yaratmak ve görüntülemek için gerekli tüm işlevleri sağlayan alt<br />

seviye menü çubuğunu açar.<br />

Sonraki daha yüksek kesici uç numarasını seçmek için bu tuşu kullanın.<br />

Sonraki daha küçük kesici uç numarasını seçmek için bu tuşu kullanın.<br />

3-42<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin<br />

Yeni Kesici Uç<br />

Yeni kesici uç yaratmak için bu tuşu kullanın.<br />

Kesici Uç sıfırla<br />

Kenarın tüm kompenzasyon değerlerini sıfırlamak için bu tuşu kullanın.<br />

Tipi değiştir<br />

Bu işlev takım tipini değiştirmek için bulunmaktadır. Uygun tuşu kullanarak takım tipini<br />

seçin.<br />

Ara<br />

Bir takımı numarasını aramak için bu işlevi kullanın.<br />

Yeni takım<br />

Yeni bir takım için takım ofset verisini yaratmak için bu tuşu kullanın.<br />

3.1.1 Yeni takım yaratmak için kullanılacak tuş takımı<br />

Çalıştırma sırası<br />

Yeni takım<br />

Bu işlev takım tipini seçmek için diğer iki tuş işlevini sağlar. Takım tipini seçtikten<br />

sonra istenen takım numarasını (maks. 3 hane) giriş alanına yazın.<br />

Şek. 3-3 “Yeni takım” penceresi Takım numarasının girişi<br />

Frezeleme ve delme takımları için frezeleme doğrultuları seçilmelidir.<br />

Şek. 3-4 Bir frezeleme takımının işleme yönünün seçimi<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-43


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

OK<br />

Girişinizi onaylamak için OK seçin. Zero (sıfır) ile yüklü bir veri kaydı takım listesinde<br />

bulunur.<br />

3.1.2 Takım bilgilerini belirleme (manuel)<br />

İşlev<br />

Bir T takımının bilinmeyen geometrisini belirlemek için bu işlevi kullanın.<br />

Ön gereksinim<br />

İlgili takım yüklenir. JOG modunda, takımın kenarını makine koordinat değeleri bilinen<br />

bir makine noktasına hareket ettireceksiniz. Bu bilinen geometrili bir parça<br />

olabilmektedir.<br />

İşlem<br />

Doğru Ø ya da Z0 alanında referans noktasını girin.<br />

Lütfen aşağıdaki hususa dikkat edin: 1 ya da 2 uzunluğunun eksene atanması<br />

takım tipine bağlıdır (<strong>Torna</strong>lama takımı, delme).<br />

<strong>Torna</strong>lama takımları için X ekseni referans noktası bir çap boyutudur.<br />

F noktası varolan pozisyonunu (makine koordinatı) ve referans noktasını kullanarak<br />

kumanda sistemi eksen 1 ya da 2 uzunluğuna atanan ofset değerini hesaplayabilir.<br />

Not: Belirli durumda olan bir zero (sıfır)’da kullanabilirsiniz (ör. G54 değeri). Bu<br />

durumda, parça zero (sıfır) noktasına hareket etmek için takımın kenarını kullanın.<br />

Kenar doğrudan parça zero (sıfır) pozisyonlanır, referans noktası sıfırdır.<br />

F – toolholder (takım) referans noktası<br />

M - machine zero ( makine sıfırı)<br />

W - workpiece zero (parça sıfırı)<br />

X varolan pozisyonu<br />

X eksenindeki ofset değeri bir çap değeridir.<br />

Makine<br />

Parça<br />

Boy 1=<br />

Z gerçek<br />

pozisyonu<br />

Çap<br />

Boy 2=<br />

Makine<br />

Şekil 3-5 Bir <strong>Torna</strong>lama takımı örneği kullanarak takım ofsetinin belirlenmesi:<br />

3-44<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

F – toolholder (Takım) referans noktası<br />

M - machine zero (makine sıfırı)<br />

W - workpiece zero (Parça sıfırı)<br />

Makine Parça Z gerçek pozisyonu<br />

Boy 1=<br />

Makine<br />

Şekil 3-6 bir delme örneği kullanarak uzunluk ofsetinin belirlenmesi: 1 uzunluğu / Z ekseni<br />

Not<br />

Şek. 3-6 sadece değişkenler MD 42950 TOOL_LENGTH_TYPE ve MD 42940<br />

TOOL_LENGHT_CONST_ makine verisi “0” ise geçerlidir; aksi durumda uzunluk<br />

takımı 2 frezeleme ve delme takımları için geçerlidir (ayrıca bkz. Üretici<br />

Dokümantasyonu “SINUMERIK 802D sl Talimat Kılavuzu”).<br />

Çalıştırma sırası<br />

Takım Ölçme<br />

Manuel ya da yarı otomatik ölçüm liste kutusunu açmak için bu tuşu kullanın.<br />

Şek. 3-7 Manuel ya da yarı otomatik ölçüm seçimi<br />

Manuel Ölçme<br />

Tool Measur.(Takım ölçüsü) penceresini açmak için bu tuşu kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-45


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

Şek. 3-8 “Takım Ölçme ” penceresi<br />

• Parça çapını “Ø” alanında ya da parça uzunluğunu “Z0” alanında girin. Makine<br />

koordinatları ve parça sıfır ofseti değerleri geçerli olacaktır.<br />

Bir ara parça kullanırken, dikkate alma amaçlı olarak ara parça kalınlığını da<br />

girmek mümkündür.<br />

• Set length 1 (Boy 1 gir) ya da Set length 2 (Boy 2 gir) tuşunu seçtikten sonra<br />

kumanda sistemi ön seçili eksenin taralı Boy 1 ya da Boy 2 uzunluğuna karar<br />

verecektir. Belirli ofset değeri kaydedilir.<br />

Pozisyonu Kaydet<br />

Bu tuşu seçme X pozisyonunu kaydedecektir. Sonrasında, X doğrultusunda hareket<br />

ettirebilirsiniz.<br />

Bu nedenle, örneğin parça çapını belirlemek mümkündür. Eksen pozisyonu kayıtlı<br />

değeri ardından uzunluk bilgisini hesaplama için kullanılacaktır.<br />

Tuşun devreye alınması 373 MEAS_SAVE_POS_LENGTH2 ekran makine verisine<br />

bağlıdır (ayrıca bkz. Üretici Dokümantasyonu “SINUMERIK 802D dl Talimat<br />

Kılavuzu”).<br />

3-46<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

3.13 Probla takım bilgilerini belirleme<br />

Çalıştırma sırası<br />

Takım Ölçme<br />

Otomatik Ölçme<br />

Tool Measur.(Takım Ölçme) penceresini açmak için bu tuşu kullanın.<br />

Şek. 3-9 “Takımı Ölçme” penceresi<br />

Bu ekran formunda takım ve kesme ağız kenarı numaralarını girebilirsiniz. Ayrıca,<br />

kenar pozisyonu sembolün ardından görüntülenir.<br />

Ekran formunun açılmasından sonra giriş alanları çalışmakta olan takımın verisi ile<br />

doldurulur.<br />

Takım aşağıdaki durumlardan birinde olabilir<br />

• NC varolan aktif takımı (parça programından yüklü) ya da<br />

• PLC ile yüklü bir takım.<br />

Takım PLC ile yüklenmişse, giriş ekran formundaki takım numarası T,F,S<br />

penceresindekinden farklı olabilmektedir.<br />

Takım numarasını değiştirirseniz, bu işlevi kullanarak otomatik takım değişimi<br />

gerçekleştirilmez.<br />

Girili takıma buna rağmen ölçüm sonuçları atanır.<br />

Ölçme işlemi<br />

Proba feedrate override anahtarı ya da el çarkı kullanarak hareket edin.<br />

“Probe tripped (prob başlatıldı)” görüntüsünün belirmesinden sonra, Hızlı hareket<br />

butonunu serbest bırakın ve ölçüm işlemi tamamlanana kadar bekleyin. Otomatik<br />

ölçüm esnasında aktif olan ölçüm işlemini gösteren bir komparatör<br />

görüntülenir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-47


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

Not<br />

Ölçüm yapan programı yaratmak için Settings (Ayarlar) ekran formundan “Safety<br />

clearance (Emniyet Mesafesi)” parametreleri ya da Ölçü Prob Data ekran formundan<br />

İlerleme hızı kullanılır. (bkz. 3.1.5 alt bölümü).<br />

Birden fazla eksen eş zamanlı olarak kullanılırsa ofset data'sının hiçbiri hesaplanamaz.<br />

3.1.4 Hassas optik ölçme aygıtları kullanımı takım bilgilerini belirleme<br />

Şek. 3-10 Bir optik ölçme aygıtı kullanımı ile ölçme (T ve D giriş alanları için lütfen bkz. “Bir<br />

probla ölçme”)<br />

Ölçme işlemi<br />

Ölçme için takım ucu ince artı imlecinde belirene kadar takımı hızlandırın. Bir<br />

frezeleme takmı ile takım uzunluğunu belirlemek için kesme ağzının en yüksek<br />

noktasını kullanın.<br />

Ardından, ofset değerlerini seçmek için Set Length (uzunluğu ayarla) seçin.<br />

3.1.5 Prob ayarları<br />

Ayarlar<br />

Ölçü prob dataları<br />

Aşağıdaki ekran formu prob koordinatlarını kaydetmek ve otomatik ölçüm işlemi için<br />

eksen ilerleme hızını ayarlamak amacıyla kullanılır:<br />

Tüm pozisyon değerleri makine koordinat sistemi ile alakalıdır.<br />

3-48<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

Şekil 3-11 “Ölçü Prob dataları” interaktif ekran formu<br />

Tablo 3-1<br />

Parametreler<br />

Mutlak pozisyon P1<br />

Mutlak pozisyon P2<br />

Mutlak pozisyon P3<br />

Mutlak pozisyon P4<br />

Ilerleme hızı<br />

Anlamı<br />

Probun Z yönünde mutlak pozisyonu<br />

Probun X+ yönünde mutlak pozisyonu<br />

Probun Z+ yönünde mutlak pozisyonu<br />

Probun X- yönünde mutlak pozisyonu<br />

Takımın proba hareket ettiği ilerleme hızı<br />

Probun ayarlanması(Kalibrasyonu)<br />

Ölçü Probu<br />

Probu ayarlamak için Settings (ayarlar) ya da Measure tool (takım ölçme)<br />

menüsünü kullanın.<br />

Probun tüm dört noktasına hareket edilmeli.<br />

Ayarlama için 500 tipinde takım ucu pozisyonu 3 ya da 4 olan bir takım kullanın.<br />

Dört prob pozisyonunu belirleme için gerekli olan ofset parametreleri iki kesme<br />

ağzının veri kayıtlarına yazılabilir.<br />

Şek. 3-12 Probun ayarlanması (kalibrasyonu)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-49


Ayarlama<br />

3.1 Takımlar ve takım bilgilerini girin.<br />

Ekran formu belirdikten sonra yürütülecek adımı gösteren bir animasyon probun<br />

gerçek pozisyonlarının yanında görüntülenirler. Noktaya doğru eksenden hareket<br />

edilmelidir.<br />

“Probe tripped (prob başlatıldı)” görüntüsünün belirmesinden sonra, ilerleme<br />

düğmesini serbest bırakın ve ölçüm işlemi tamamlanana kadar bekleyin. Otomatik<br />

ölçüm esnasında aktif olan ölçüm işlemini gösteren bir komparatör<br />

görüntülenir.<br />

Ölçüm yapan programın sağladığı pozisyonlar gerçek prob pozisyonlarını<br />

hesaplamaya yarar.<br />

Tüm pozisyonlara hareket edilmeden ölçme işlevinden çıkılabilir. Algılı durumda olan<br />

noktalar kaydedilirler.<br />

Not<br />

Ölçüm yapan programı yaratmak için Settings (Ayarlar) ekran formundan “Safety<br />

clearance (Emniyet mesafesi)” parametreleri ya da Ölçü Prob dataları ekran<br />

formundan ilerleme hızı kullanılır.<br />

Birden fazla eksen eş zamanlı olarak kullanılırsa ofset data'sının hiçbiri<br />

hesaplanamaz.<br />

Ölçme için gerekli değilse bir noktayı geçmek için Next Step (sonraki adım) işlevini<br />

kullanın.<br />

3-50<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Ayarlama<br />

3.2 Bir parça sıfır ofset girişi/değişimi<br />

3.2 Bir parça sıfır ofset girişi/değişimi<br />

İşlev<br />

Referans nokta hareketi sonrasında gerçek değer belleği ve bu nedenle de gerçek<br />

değer ekranı machine zero (makine sıfır değeri) ile ilgili olur. Buna rağmen işleme<br />

programı mutlaka workpiece zero (parça sıfır değeri) ile ilgili olur. Bu ofset parça sıfır<br />

ofseti olarak girilmelidir.<br />

Çalıştırma sırası<br />

İşparçası Ofsetleri<br />

Parça sıfır ofsetini (bilgilerini) seçmek için Offset Parameter (ofset parametresi) ve<br />

Work Offset (İşparçası ofsetleri) tuşunu kullanın.<br />

Ayarlanabilir tüm parça ofsetlerinin bir genel sayfası ekranda belirecektir. Ekran formu<br />

ayrıca programlanır parça ofsetlerini, aktif ölçek faktörlerini, durum ekranını ve tüm<br />

aktif parça bilgileri toplamını içerir.<br />

Şek. 3-13 “İşparça Ofsetleri” penceresi<br />

Oklu çubuğu değiştirilecek giriş alanı üzerine konumlandırınız ve değer (leri) giriniz.<br />

Değerleri giriş alanından parça ofsetlerine onaylamak için oku hareket ettirin ya da<br />

Input (giriş) düğmesine basın.<br />

Değişimi Aktifle<br />

Bu tuşa basılarak değişimin değerleri derhal devreye gireceklerdir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-51


Ayarlama<br />

3.2 Bir parça sıfır ofset girişi/değişimi<br />

3.2.1 Parça sıfır ofseti belirleme<br />

Ön gereksinim<br />

İlgili work offset (İşparçası ofsetleri) (ör. G54) ve ofset için belirlemek istediğiniz<br />

eksenle birlikte pencereyi seçmektesiniz.<br />

F – toolholder (Takım) referans noktası<br />

M - machine zero (makine sıfırı)<br />

W - workpiece zero ( parça sıfırı)<br />

Parça<br />

Z gerçek<br />

pozisyonu<br />

Boy 2<br />

Makine<br />

Parça Ofsetleri Z=<br />

Şek. 3-14 Z ekseni parça ofsetlerini belirleme<br />

İşlem<br />

Parça Ölçme<br />

“Measure workpiece (parça ölçme)” tuşunu seçin. Kumanda sistemi “Pozisyon” işlem<br />

alanına geçecektir ve work offset (parça bilgilerini) ölçmek için diyalog metin kutusunu<br />

açacaktır. Seçili eksen siyah bir arka plan ile birlikte bir tuş olarak belirecektir.<br />

Ardından parçaya takım ucunu değdirin. “Set position to (pozisyonu ayarla)” alanında;<br />

parça koordinat sisteminde parça ağzını varsaymak için istediğiniz pozisyonu girin(X<br />

veya Z).<br />

Şekil 3-15 “X’de work offset (parça ofsetini) belirleme”<br />

“ Z’de Work offseti (parça ofsetini) belirle" ekran formu<br />

Parçayı Sıfırla<br />

Bu tuşu seçmek ofseti hesaplayacak ve sonucu “İşparçası Ofsetleri” alanında<br />

görüntüleyecektir.<br />

3-52<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Ayarlama<br />

3.3 Setting Datalar “Ofset/Parametre” çalışma alanı<br />

3.3 Setting Datalar “Parametre” çalışma alanı<br />

İşlev<br />

Setting Datalar çalıştırma durumları ayarlarını tanımlamak için kullanılır. Bunlar<br />

gerekirse değiştirilebilirler.<br />

Çalıştırma sırası<br />

Setting Datalar<br />

Ofset/Param tuşunu kullanarak Setting datalar (Ayar verisini) seçin.<br />

Setting data (ayar verisi) tuşu çeşitli kumanda opsiyonlarının ayarlanabileceği diğer<br />

menü seviyesine ayrılır.<br />

Şekil 3-16 settin data (ayar verisi) başlatma ekranı<br />

JOG ilerleme hızı<br />

Jog modunda feedrate (ilerleme hızı)<br />

Feedrate (ilerleme hızı) değeri sıfırsa kumanda sistemi makine datasında kayıtlı<br />

değeri kullanacaktır.<br />

İşmili<br />

İşmili devri<br />

Minimum / maksimum<br />

“Max.” (G26) / “Min.” (G25) alanlarındaki bir İşmili devri sınırlaması sadece makine<br />

datalarınada tanımlı sınır değerler içerisinde gerçekleştirilebilir.<br />

Programlı (sınırlama)<br />

Sabit kesme oranında (G96) programlanabilir üst devir sınırlaması (LIMS).<br />

Dry run feed (kuru çalışma ilerleme hızı) (DRY)<br />

Buradan girilebilecek ilerleme hızı “Dry run feed (kuru çalışma ilerleme hızı)”<br />

seçilirse AUTOMATIC moddaki programlı feedrate (ilerleme hızı) yerine<br />

kullanılacaktır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-53


Ayarlama<br />

3.3 Setting Datalar “Ofset/Parametre” çalışma alanı<br />

Diş kesme başlangıç açısı (SF)<br />

Diş kesme için bir işmili başlangıç pozisyonu başlangıç açısı olarak belirlenir. Diş<br />

kesme işlemi tekrarlanırsa, çok ağızlı bir diş açıyı değiştirerek kesilebilir.<br />

Kursörü değiştirmek istediğiniz giriş alanı üzerine konumlandırınız ve değer (leri)<br />

giriniz.<br />

Input (giriş) tuşuna basın ya da onaylamak için oku hareket ettirin.<br />

Tuş takımı<br />

Çalışma Limiti<br />

Çalışma alanı sınırlaması geometri ve ilave eksenlerle aktiftir. Bir çalışma alanı<br />

sınırlaması kullanmak istiyorsanız, değerleri bu metin kutusundan girilebilir. Set Active<br />

(aktifle) tuşu seçimi okun gösterdiği eksen değerlerini devreye alır / devreden çıkarır.<br />

Resim 3-17<br />

Zaman Sayacı<br />

Timers Counters (saatler)<br />

Resim 3-18<br />

3-54<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Ayarlama<br />

3.3 Setting Datalar “Ofset/Parametre” çalışma alanı<br />

Anlamı:<br />

• Parça toplamı: Toplamda üretilen parça sayısı (gerçek toplam)<br />

• Gerekli parçalar: Talep edilen parça sayısı (parçaların gerekli sayısı)<br />

• Parça sayma: Bu sayaç başlangıç zamanından beri üretilen tüm parçaların<br />

sayısını kaydeder.<br />

• Toplam çalışma süresi: NC programlarının AUTOMATIC modda toplam çalışma<br />

süresi<br />

AUTOMATIC modda tüm programların NC START ve program sonu / RESET<br />

arasındaki çalışma süreleri toplanır. Saat kumanda sistemi her çalıştırıldığında<br />

sıfırlanır.<br />

• Program işleme süresi: Takım hareket süresi<br />

NC START ve program sonu / RESET arasındaki çalışma süresi seçili NC<br />

programı içinde ölçülür. Saat yeni bir NC programının başlatılması ile sıfırlanır.<br />

• Parça İşleme zamanı<br />

Programdaki G01 kesme hareketlerinin çalışma süresi tüm NC programlarında<br />

NC START ve program sonu / RESET arasında hızlı hareket aktif değil ve takım<br />

aktifken ölçülür. Ölçüm süresi bekleme süresi aktifken iptal edilir.<br />

Saat “Varsayılan değerlerle kumanda çalıştırma” durumunda otomatik olarak sıfır<br />

değerine sıfırlanır.<br />

Diğer<br />

Kumanda sistemi tüm ayar verilerini bir liste formunda görüntülemek için bu işlevi<br />

kullanın. Data aşağıdaki kısımlara ayrılır<br />

• Genel<br />

• Eksene özel<br />

• Kanala özel<br />

Resim 3-19<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

3-55


Ayarlama<br />

3.4 R parametreler – “Ofset/Parametre” çalışma alanı<br />

3.4 R parametreler – “Ofset/Parametre” çalışma alanı<br />

İşlev<br />

R parametreleri başlatma ekranı kumanda sisteminde bulunan tüm parametreleri<br />

görüntüler (ayrıca bkz. Bölüm 8.9 “R parametreleri”).<br />

Bunlar gerekirse değiştirilebilirler.<br />

Şek. 3-20 “R parametreleri” penceresi<br />

Çalıştırma sırası<br />

R Parametre<br />

Ofset/Parametre ve R parametre tuşunu kullanın ve değerleri girin.<br />

Kursörü değiştirmek istediğiniz giriş alanı üzerine pozisyonlandırmak için<br />

Input (giriş) tuşuna basın ya da onaylamak için oku hareket ettirin.<br />

Ara<br />

R parametrelerini bulun.<br />

3-56<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Manuel Kontrollü Mod 4<br />

Manuel kumandalı mode JOG ve MDA modlarında mümkündür.<br />

Temel<br />

Ofset<br />

Parça<br />

Ölçme<br />

Takım<br />

Ölçme<br />

Ayarlar<br />

Manuel<br />

Ölçme<br />

Ölçü prob<br />

dataları<br />

İşparçası<br />

Ofsetleri<br />

Otomatik<br />

Ölçme<br />

Diğer<br />

Eksenler<br />

Rel Gir<br />

Değiş<br />

Mm / inç<br />

Temel Ofset<br />

Sil<br />

Prob<br />

Kalibrasyonu<br />

Hepsini<br />

Sifırla<br />

Parçayı<br />

Sıfırla<br />

Geri


Manuel Kontrollü Mod<br />

4.1 JOG modu – “Pozisyon” işlem alanı<br />

4.1 JOG modu – “Pozisyon” işlem alanı<br />

Çalıştırma sırası<br />

Jog modunu seçmek için tezgahın makine kumanda paneli üzerindeki Jog anahtarını<br />

kullanın.<br />

Eksenleri hareket ettirmek için X, Y ya da Z eksenlerinin doğru butonlarına basın.<br />

Eksenler, buton serbest bırakılana kadar setting datalarda kayıtlı hızda sürekli olarak<br />

hızlanacaklardır. Setting datadaki değer sıfırsa makine datalarında kayıtlı veri<br />

kullanılacaktır.<br />

Gerekirse hızı, Feedrate Override düğmesinden ayarlayın.<br />

Ayrıca Rapid traverse override (hızlı hareket) butonuna da basarsanız seçili eksen<br />

hızlı harekette her iki buton serbest bırakılana kadar hızlı hareket devrinde hareket<br />

edecektir.<br />

Jog modunda eksenleri aynı çalışma sırasını kullanarak ayarlanabilir<br />

kademelerle(VAR) hareket edecektir. Artışların ayarlı sayısı ekran alanında gösterilir.<br />

Jog modunda seçimi kaldırmak için bir kez daha Jog’a basın.<br />

Jog başlatma ekranı pozisyon, ilerleme hızı ve işmili değerleri ile birlikte aktif takımı da<br />

gösterir.<br />

Şekil 4-3 "Jogf” başlatma ekranı<br />

4-58<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Manuel Kontrollü Mod<br />

4.1 JOG modu – “Pozisyon” işlem alanı<br />

Parametreler<br />

Tablo 4-1 JOG başlatma ekranındaki parametrelerin tanımı<br />

Parametreler<br />

MKS<br />

X<br />

Z<br />

+X<br />

-Z<br />

Position<br />

(pozisyon) mm<br />

Repos. Offset<br />

(tekrar pozisyonlama<br />

ofset)<br />

G function<br />

(G işlevi)<br />

Spindle S r.p.m.<br />

(Işmili s devir)<br />

Feed F<br />

mm/min (hız)<br />

Tool (takım)<br />

Açıklama<br />

Makine koordinat sisteminde (MKS) ya da parça koordinat sisteminde (PKS)<br />

bulunan eksenleri görüntüler<br />

Bir ekseni pozitif (+) ya da negatif (-) yönde hızlandırırsanız ilgili alanda bir artı ya da<br />

eksi işareti belirir.<br />

Eksen gerekli konumdaysa hiçbir işaret görüntülenmez.<br />

Bu alanlar eksenlerin MKS ya da PKS'deki gerçek konumlarını görüntüler. ,<br />

Eksenler Jog modunda “Program interrupted (program durduruldu)” durumunda<br />

hızlandırılırlarsa her eksenin hızlandırıldığı mesafe kesinti noktasına göre<br />

görüntülenir.<br />

Önemli G fonksiyonlarını görüntüler<br />

işmili devri gerçek değeri ve set edilen değeri görüntüler<br />

İlerleme hızı gerçek değeri ve set edilen değeri görüntüler<br />

Çalışmakta olan takımı ve takımın ofset numarası görüntüler<br />

Not<br />

Sistemi ikinci bir işmili eklenirse, işmili küçük fontta görüntülenecektir.<br />

Pencere mutlaka bir işmili datasını görüntüler.<br />

Kumanda sistemi işmili verisini aşağıdaki hususlara göre görüntüler:<br />

Ana işmili aşağıdaki durumlarda görüntülenir:<br />

– Stop durumunda;<br />

– Işmili çalıştırılırken;<br />

– Her iki işmili aktifken.<br />

Işmili aşağıdaki durumlarda görüntülenir:<br />

– Işmili çalıştırılırken.<br />

Güç gösterge çubuğu çalışmakta olan işmili için geçerlidir.<br />

Tuş takımı<br />

Setbase (Temel Ofset) Bu tuş ilgili koordinat sisteminde temel ofseti ya da geçici<br />

referans noktasını ayarlamak için kullanılır. Açtıktan sonra bu işlev temel ofseti<br />

ayarlamak için kullanılır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

4-59


Manuel Kontrollü Mod<br />

4.1 JOG modu – “Pozisyon” işlem alanı<br />

Aşağıdaki alt fonksiyonların sağlanma nedenleri:<br />

• İstenen eksen konumunun doğrudan girişi<br />

Giriş penceresinde kursörü istenen eksen üzerinde pozisyonlayın; ardından yeni<br />

konumu girin. Ardından, girişinizi onaylamak için Input (giriş) basın ya da oku<br />

hareket ettirin.<br />

• Tüm eksenleri sıfıra ayarlama<br />

All to zero (hepsini sıfırla) tuş işlevi doğru eksenin gerçek konumunu sıfırlar.<br />

• Her bir ekseni sıfıra ayarlama<br />

X=0, Y=0 ya da Z=0 tuşunu seçmek gerçek pozisyonu sıfıra ayarlar.<br />

Ekranı ilgili koordinat sistemine değiştirmek için Rel gir tuşunu kullanın. Sonraki tüm<br />

girişler referans noktasını bu koordinat sisteminde değiştirecektir.<br />

Not<br />

Değişik bir temel ofset diğer her ofsetten bağımsız hareket eder.<br />

Parça Ölçme<br />

Ofseti belirlemek için bu tuşu kullanın (bkz. Bölüm 3)<br />

Takım Ölçme<br />

Takım bilgilerini ölçmek için bu tuşu kullanın (bkz. Bölüm 3)<br />

Ayarlar<br />

Aşağıda gösterilen ekran formu geri çekilme düzlemini, emniyet mesafesi ve MDA<br />

modunda otomatik üretilen parça programları için işmili devir yönünü ayarlamaya<br />

yarar. Ayrıca, JOG ilerleme hızı değerleri ve artışların değişken adım ölçüsü değeri<br />

ayarlanabilir.<br />

Şekil 4-4<br />

Geri çekilme düzlemi: Face (Alın İşleme) işlevi, işlevin yürütülmesi sonrasında<br />

takımı belirtilen pozisyona (Z pozisyonu) çeker.<br />

4-60<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Manuel Kontrollü Mod<br />

4.1 JOG modu – “Pozisyon” işlem alanı<br />

Emniyet mesafesi: Parça alnına emniyet mesafesi(Takımın G0 ile yanaştığı nokta)<br />

Bu değer parça alnı ile parça arasındaki minimum mesafeyi tanımlar.<br />

“Face (Alın İşleme)” ve “Automatic tool gauging (otomatik takım ölçme)” işlevleri<br />

tarafından kullanılır.<br />

JOG-İlerleme hızı: Jog modunda ilerleme hızı değeri.<br />

Dir. of rot (devir yönü): JOG ve MDA modlarında otomatik oluşturulmuş<br />

programlarda işmili devir yönü.<br />

Metrik ve inç ölçü sistemi arasında dönüşüm için bu tuşu kullanın.<br />

Switch to mm > inch (metrikten inçe geçiş)<br />

4.1.1 El çarklarını atama<br />

Çalıştırma sırası<br />

Manual Wheel (El çarkı)<br />

Jog modunda Handwheel (el çarkı) penceresini görüntülemek için bu tuşu kullanın.<br />

Pencere açıldıktan sonra tüm eksen belirteçleri dikey tuş çubuğunda da beliren<br />

“Eksen” kolonunda görüntülenirler.<br />

Oku kullanarak istenen el çarkını seçin. Ardından atama ya da seçimi kaldırma<br />

amacıyla gerekli eksen için ilgili eksen tuşunu seçin.<br />

Aşağıdaki sembol pencerede belirecektir: <br />

Şekil 4-5 El Çarkı menü ekranı<br />

El çarkı ataması amacıyla makine ya da parça koordinat sisteminden eksenleri<br />

seçmek için MKS tuşunu kullanın. Gerçek ayar pencerede görüntülenir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

Manuel Kontrollü Mod<br />

4-61


4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

4.2 MDA modu (Manuel veri girişi) “Makine” işlem alanı<br />

İşlev<br />

MDA modunda bir parça programını yaratabilir ya da yürütebilirsiniz.<br />

Uyarı<br />

Manuel mod tam otomatik moddaki aynı güvenlik bağlantılarına tabidir.<br />

Ayrıca aynı ön gereklilikler tam otomatik mod içinde gereklidir.<br />

Çalıştırma sırası<br />

MDA modunu seçmek için tezgahın makine kumanda paneli üzerindeki MDA<br />

anahtarını kullanın.<br />

Şekil 4-6 "MDA” başlatma ekranı<br />

Klavyeyi kullanarak bir ya da daha fazla bloğu girin.<br />

İşlemeyi başlatmak için NC START’a basın. İşleme esnasında blokların düzenlenmesi<br />

artık mümkün değildir.<br />

İşleme sonrasında içerik NC START’a bir kez daha basıldığında işlemenin<br />

tekrarlanabileceği şekilde muhafaza edilir.<br />

4-62<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Manuel Kontrollü Mod<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

Parametreler<br />

Tablo 4-2 MDA çalışma penceresi parametrelerin tanımı<br />

Parametreler<br />

MKS<br />

X<br />

Z<br />

+X<br />

-Z<br />

Position<br />

(pozisyon) mm<br />

Kalan Yol<br />

G function<br />

(G işlevi)<br />

Spindle S r.p.m.<br />

(Işmili s devir)<br />

Hız F<br />

Tool (takım)<br />

Editing window<br />

(düzenleme<br />

penceresi)<br />

Açıklama<br />

MKS ya da PKS’de bulunan eksenleri görüntüler<br />

Bir ekseni pozitif (+) ya da negatif (-) yönde hızlandırırsanız ilgili alanda bir artı ya da<br />

eksi işareti belirir.<br />

Eksen gerekli konumdaysa hiçbir işaret görüntülenmez.<br />

Bu alanlar eksenlerin MKS ya da PKS'deki gerçek konumlarını görüntüler.<br />

Bu alan eksenlerin MKS ya da PKS'deki kalan mesafe değerleri.<br />

Önemli G fonksiyonları görüntüler<br />

işmili devri gerçek değeri ve set edilen değeri<br />

İlerleme hızı gerçek değerini ve set edilen değeri mm/dak. Ya da mm/devir olarak<br />

görüntüler.<br />

Çalışmakta olan takımı ve ofset numarası (T…, D…) ile görüntüler.<br />

“Reset (sıfırla)” program durumunda bir düzenleme bir parça program bloğunu<br />

girmeye yarar.<br />

Not<br />

Sistemi ikinci bir işmili eklenirse, işmili küçük fontta görüntülenecektir.<br />

Pencere mutlaka bir işmili datasını görüntüler.<br />

Kumanda sistemi işmili verisini aşağıdaki hususlara göre görüntüler:<br />

Ana işmili aşağıdaki durumlarda görüntülenir:<br />

– Stop durumunda;<br />

– Işmili çalıştırılırken;<br />

– Her iki işmili aktifken.<br />

Işmili aşağıdaki durumlarda görüntülenir:<br />

– Işmili çalıştırılırken.<br />

Güç gösterge çubuğu çalışmakta olan işmili için geçerlidir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

4-63


Manuel Kontrollü Mod<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

Tuş takımı<br />

Temel Ofset<br />

Esas ofseti ayarlamak için bu tuşu kullanın (bkz. Bölüm 4.1).<br />

Alın İşleme<br />

Alın işleme (ayrıca bkz. Bölüm 4.2.1)<br />

Settings (Ayarlar)<br />

Bkz. Bölüm 4.1<br />

G fonksiyon (G işlevi) penceresi her bir G işlevinin bir gruba atandığı ve pencerede<br />

sabit bir pozisyonu olan G işlevlerini görüntüler.<br />

Sonraki G işlevlerini görüntülemek için PageDown (sonraki sayfa) ve PageUp<br />

(Önceki sayfa) pencerelerini kullanın. Tuşun tekrarlı seçimi pencereyi kapatacaktır.<br />

Yardımcı fonksiyonlar<br />

Bu pencere halihazırda aktif olan yardımcı ve M işlevlerini görüntüler. Tuşun tekrarlı<br />

seçimi pencereyi kapatacaktır.<br />

Eksen ilerleme hızı<br />

Eksen ilerleme hızını görüntülemek için bu tuşu kullanın.<br />

Tuşun tekrarlı seçimi pencereyi kapatacaktır.<br />

MDI programı sil<br />

Blokları program penceresinden silmek için bu işlevi kullanın.<br />

MDI programı kaydet<br />

İstediğiniz MDA programı ile birlikte program dizinine kaydedilecek bir adı giriş alanına<br />

girin. Alternatif olarak mevcut bir programı listeden seçebilirsiniz.<br />

Giriş alanı ve program listesi arasında geçiş yapmak için TAB tuşunu kullanın.<br />

Şekil 4-7<br />

MDA modu gerçek değerleri seçili koordinat sistemine bağlı olarak görüntülenir. İki<br />

koordinat sistemi arasında geçiş yapmak için bu tuşu kullanın.<br />

4-64<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Manuel Kontrollü Mod<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

4.2.1 Alın işleme<br />

İşlev<br />

Bir sonraki işleme hazırlık olması için, bir özel parça programı yaratmadan alın<br />

tornalama için bu işlevi kullanın.<br />

Çalıştırma sırası<br />

MDA modunda, interaktif ekran formunu açmak için Face (Alın İşleme) tuşunu seçin.<br />

• Eksenleri başlangıç noktasında pozisyonlayın.<br />

• Ekranformunda değerleri girin.<br />

Ekran formunu tamamıyla doldurduktan sonra işlev NC START ile başlatılabilecek<br />

olan bir parça programı yaratacaktır. Interaktif ekran formu kapatılacak ve “Makine”<br />

çalıştırma ekranı belirecektir. Burada program sürecini gözlemleyebilirsiniz.<br />

Önemli<br />

Geri çekilme düzlemi ve emniyet mesafesi, başlamadan önce “Settings (ayarlar)”<br />

menüsünde tanımlanmalıdır.<br />

Şek. 4-8 Varolan takım ucu pozisyonu kabulü<br />

Tablo 4-3 Face (alın tornalama) çalışma penceresi parametrelerin tanımı<br />

Parametreler<br />

Tool (takım)<br />

Hız F<br />

Açıklama<br />

Kullanılacak takım girişi<br />

Takım işlemeden önce yüklenir. Buraya kadar işlev gerekli tüm adımları<br />

gerçekleştiren bir iş döngüsü çağırır. Çevrim makine üreticisi tarafından<br />

sağlanır.<br />

İlerleme hızının mm/dak. Ya da mm/dev. olarak girme<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

4-65


Manuel Kontrollü Mod<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

Tablo 4-3 Face milling (alın <strong>Torna</strong>) çalışma penceresi parametrelerin tanımı, devamı<br />

Parametreler<br />

Spindle S r.p.m.<br />

(Işmili s devir)<br />

Mach. (makine)<br />

Çap DN<br />

Z0<br />

Blank dimension<br />

Z1<br />

Kesme boyu<br />

DZ<br />

Kesme ölçüsü<br />

UZ<br />

Maks. dalma<br />

hareketi<br />

UX<br />

Maks. dalma<br />

hareketi<br />

Açıklama<br />

Işmili devri girme<br />

Yüzey kalitesi tanımı.<br />

Roughing (kaba <strong>Torna</strong>lama) ve finishing (Finiş tornalamaa) arasında geçiş<br />

yapabilirsiniz.<br />

Parçanın kaba çap girişi<br />

Z kaba boy için pozisyon girişi(Kesmeye başlama noktası)<br />

Z’de kesme boyu, artışlı<br />

Z yönünde kesme uzunluk girişi (Kaba paso miktarı)<br />

Boyut mutlaka artışlar halinde belirlenir ve parça kenarı olarak bilinir.<br />

Z yönünde finişe bırakılacak paso miktarı<br />

X yönünde finişe bırakılacak paso miktarı<br />

Üst Yüzey<br />

Dışçap tornalama<br />

Şek. 4-9 Dışçap tornalama<br />

Tablo 4-4 Longitudinal turning (Dışçap tornalama) çalışma penceresi parametrelerin tanımı<br />

Parametreler<br />

Tool (takım)<br />

İlerleme F<br />

Spindle S r.p.m.<br />

(Işmili s devir)<br />

Mach. (makine)<br />

Açıklama<br />

Kullanılacak takım girişi<br />

Takım işlemeden önce yüklenir. Buraya kadar işlev gerekli tüm adımları<br />

gerçekleştiren bir iş döngüsü çağırır. Çevrim makine üreticisi tarafından sağlanır.<br />

İlerleme hızının mm/dak. Ya da mm/dev. olarak girme<br />

Işmili devri girme<br />

Yüzey kalitesi tanımı.<br />

Roughing (kaba <strong>Torna</strong>lama) ve finishing (finiş tornalama) arasında geçiş<br />

yapabilirsiniz.<br />

4-66<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Manuel Kontrollü Mod<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

Tablo 4-4 Longitudinal turning (Dışçap tornalama) çalışma penceresi parametrelerin tanımı,<br />

devam<br />

Parametreler<br />

X0 Kaba Çap<br />

X1<br />

Kesme boyu<br />

Z0<br />

Konum<br />

Z1<br />

Kesme boyu<br />

DZ<br />

Maks. dalma<br />

hareketi<br />

UZ<br />

UX<br />

Açıklama<br />

Parçanın kaba çap girişi<br />

Kesme uzunluğu, artışlı, X doğrultusunda<br />

Parça kenarının Z yönünde girişi(Kesmeye başlama noktası).<br />

Kesme uzunluğu, artışlı, Z doğrultusunda<br />

Dalma hareketinin X doğrultusunda girişi(Kaba paso miktarı).<br />

Z yönünde finişe bırakılacak paso miktarı<br />

X yönünde finişe bırakılacak paso miktarı<br />

Pozisyon alam<br />

Varolan takım ucu pozisyonunu Z0 ya da X0 giriş alanına almak için bu tuşu kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

4-67


Manuel Kontrollü Mod<br />

4.2 MDA modu (Manuel giriş) “Makine” işlem alanı<br />

Notlar<br />

4-68<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


AUTOMATIC (Otomatik) mod 5<br />

Ön gereksinim<br />

Makine, makine üreticisinin özelliklerine göre AUTOMATIC mod için ayarlanır.<br />

Çalıştırma sırası<br />

Makine kumanda panelinde AUTOMATIC düğmesini kullanarak AUTOMATIC modu<br />

seçin.<br />

AUTOMATIC başlatma ekranı belirir. Burada eksen pozisyonları, ilerleme hızı, işmili<br />

programdaki ve o andaki değerlerin yanında, aktif olan program bloğunu da<br />

görüntüler.<br />

Şekil 5-1 AUTOMATIC başlatma ekranı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

5-69


AUTOMATIC mod<br />

Program kontrol<br />

Satır arama<br />

Program<br />

Düzeltme<br />

Program test<br />

Deneme<br />

Çalışması<br />

Kontura<br />

Göre<br />

Bitiş<br />

Noktasına<br />

Şartlı durdurma<br />

Perdeleme<br />

Tek satır<br />

Hassas<br />

Hesap<br />

yapmadan<br />

Kesilme<br />

Noktasına<br />

Ara<br />

ROV aktifle<br />

Geri


AUTOMATIC mod<br />

Not<br />

Sistemi ikinci bir işmili eklenirse, işmili küçük fontta görüntülenecektir.<br />

Pencere mutlaka bir işmili datasını görüntüler.<br />

Kumanda sistemi işmili verisini aşağıdaki hususlara göre görüntüler:<br />

Ana işmili aşağıdaki durumlarda görüntülenir:<br />

– Stop durumunda;<br />

– Işmili çalıştırılırken;<br />

– Her iki işmili aktifken.<br />

Işmili aşağıdaki durumlarda görüntülenir:<br />

– Işmili çalıştırılırken.<br />

Güç gösterge çubuğu çalışmakta olan işmili için geçerlidir.<br />

Tuş takımı<br />

Progr. kontrol<br />

Program kontrol tuşları görüntülenir (ör. ”Perdele”, ”Program test”).<br />

Program test<br />

“Program test (sınama)“ seçilirse eksenlerin hareketini ve işmilinin dönmesini devre<br />

dışı bırakır. Ayar noktası ekranı hızlanma hareketlerini “simule eder”.<br />

Deneme çalışması<br />

Bu tuşu seçerseniz, tüm hızlanma hareketleri “Dry run feed (kuru çalışma ilerleme<br />

hızı)“ ayar verisinden belirlenen ilerleme hızı ayar noktası ile gerçekleştirilecekler.<br />

Diğer bir ifadeyle: Programlı hareket komutları yerine kuru çalışma ilerleme hızı<br />

çalışacaktır.<br />

Şartlı Durma<br />

Bu işlev aktifse, M01 kodunun programlanır olduğu bloklarda program yürütümü<br />

durdurulur.<br />

Perdele<br />

Blok numarası cephesinde bir bölme işareti ile işaretli program blokları program<br />

yürütümü esnasında atlanır (rö. “/N100”).<br />

Tek satır hassas<br />

Bu işlev devreye alınırsa, parça program blokları aşağıdaki şekilde ayrı yürütülürler: Her bir<br />

bloğun şifresi ayrı olarak çözülür ve her bir blokta bir durdurma gerçekleştirilir; bir istisnası kuru<br />

çalışma ilerleme hızı olmadan diş çekme bloklarıdır. Böyle bloklarda, bir durdurma sadece<br />

gerçek diş kilidi sonunda gerçekleştirilir. “Single Block fine (ince Tek Blok)” sadece RESET<br />

durumunda seçilebilir.<br />

ROV aktifle<br />

Ilerleme hızını feedrate override anahtarı ile kumanda imkanı verir.<br />

Back


AUTOMATIC mod<br />

Bitiş noktasına<br />

Blok son noktasına hesaplama ile blok aramayı devam ettirin<br />

Blok arama esnasında aynı hesaplamalar normal program çalışma esnasında olduğu<br />

gibi gerçekleştirilir fakat eksenler hareket etmez.<br />

Hesap yapmadan<br />

Hesaplamasız blok arama<br />

Blok arama esnasında hiçbir hesaplama yapılmaz.<br />

Kesilme noktasına<br />

İmleç kesme noktası ana program bloğu üzerine pozisyonlanır.<br />

Ara<br />

“Find (bul)” tuşu “Find line (satır bul)”, “Find text (metin bul)” vs. işlevlerini sağlar.<br />

Program Düzeltme<br />

Hatalı bir program geçişini düzeltmek için bu tuşu kullanın. Herhangi bir değişiklik<br />

derhal kaydedilecektir.<br />

G fonsiyonları<br />

Halihazırda aktif olan tüm G fonksiyonlarını görüntülemek için G fonksiyonları<br />

penceresini açar.<br />

G işlevleri penceresi her bir G işlevinin bir gruba atandığı ve pencerede sabit bir<br />

pozisyonu olan halihazırda aktif olan tüm G işlevlerini görüntüler.<br />

Sonraki G işlevlerini görüntülemek için PageUp (önceki sayfa) ve PageDown<br />

(Sonraki sayfa) pencerelerini kullanın.<br />

Şekil 5-3 Aktif G fonksiyonları penceresi<br />

Yardımcı fonsiyonlar<br />

Bu pencere halihazırda aktif olan yardımcı ve M işlevlerini görüntüler.<br />

Tuşun tekrarlı seçimi pencereyi kapatacaktır.<br />

Eksen ilerleme hızı<br />

Eksen ilerleme hızını görüntülemek için bu tuşu kullanın.<br />

Tuşun tekrarlı seçimi pencereyi kapatacaktır.<br />

Program akışı<br />

Yedi bloktan üç blok ekranına geçmek için bu tuşu kullanın.<br />

MKS/PKS REL<br />

Eksen değer ekranını makine, parça ve ilgili koordinat sistemleri arasında değiştirir.<br />

5-72<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


AUTOMATIC mod<br />

5.1 Parça programı seçme / başlatma “Makine" işlem alanı<br />

5.1 Parça programı seçme / başlatma “Makine" işlem alanı<br />

İşlev<br />

Programı başlatmadan önce kumanda sistemi ve makinenin ayarlı olduğundan emin<br />

olun. Makine üreticisinin ilgili güvenlik notlarına dikkat edin.<br />

Çalıştırma sırası<br />

Makine kumanda panelinde AUTOMATIC düğmesini kullanarak AUTOMATIC modu<br />

seçin.<br />

Program Yöneticisi açılır. NC dizinini (varsayımsal seçim) ya da<br />

Müşteri CF kartı tuşlarını doğru dizinlere gitmek için kullanın.<br />

Şekil 5-4 "Program Yöneticisi” başlatma ekranı<br />

Oklu çubuğu istenen program üzerine pozisyonlayın.<br />

Execute (Çalıştır) yürütme amacıyla programı seçmek için Execute (çalıştır) (NC<br />

dizini) ya da Ext. execution (CF kartıyla) tuşunu kullanın. Seçili programın adı<br />

“Program name (adı)” ekran satırında belirecektir.<br />

Progr. Kontrol<br />

İstendiği takdirde programı yürütme şeklini belirleyebilirsiniz.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

5-73


AUTOMATIC mod<br />

5.1 Parça programı seçme / başlatma “Makine" işlem alanı<br />

Şekil 5-5 Program kumandası<br />

Parça programı yürütmesini başlatma için NC START basın.<br />

5-74<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


AUTOMATIC mod<br />

5.2 Blok arama “Makine” işlem alanı<br />

5.2 Satır arama “Makine” işlem alanı<br />

Çalıştırma sırası<br />

Ön şart: Gerekli program seçili durumda (bkz. Bölüm 5.1) ve kumanda sistemi RESET<br />

durumunda.<br />

Satır arama<br />

Blok arama işlevi programın parça programı içinde gerekli olan bloğa doğru<br />

ilerlemesini sağlar. Aranan hedef oklu çubuk doğrudan parça programı içindeki gerekli<br />

bloğa pozisyonlama ile ayarlanır.<br />

Şekil 5-6 Blok arama<br />

Kontura göre<br />

Blok başlatmada blok arama<br />

Bitiş noktasına<br />

Blok sonunda blok arama<br />

Hesap yapmadan<br />

Hesaplamasız blok arama<br />

Kesilme noktasına<br />

Kesinti noktası yüklenir.<br />

Ara<br />

Aradığınız terimi girerek blok taramasını gerçekleştirmek için bu tuşu kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

5-75


AUTOMATIC mod<br />

5.3 Bir parça programını durdurma/iptali<br />

Şekil 5-7 Aranan terimi girme<br />

Hangi pozisyondan terimi arayacağınızı tanımlamak için bir seçme alanı<br />

tanımlanmıştır.<br />

Arama sonucu<br />

Gerekli blok Current block (gerçek blok) penceresinde görüntülenir.<br />

5.3 Bir parça programını durdurma/iptali<br />

Çalıştırma sırası<br />

Bir parça programını durdurmak için NC STOP’a basın.<br />

Parça programı yürütmesini devam ettirmek için NC START basın.<br />

Halihazırda çalışmakta olan programı iptal etmek RESET'i kullanın.<br />

Tekrar NC START'a basmak iptal etmekte olduğunuz programı yeniden başlatacak ve<br />

programı başından yürütecektir.<br />

5-76<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


AUTOMATIC mod<br />

5.4 İptal sonrasında tekrar hareket ettirme<br />

5.4 İptal sonrasında tekrar hareket ettirme<br />

Bir program iptali sonrası (NC RESET) takımı Manuel moddaki (Jog) konturdan<br />

çekebilirsiniz.<br />

Çalıştırma sırası<br />

AUTOMATIC modu seçin.<br />

Satır arama<br />

Blok arama penceresini iptal noktasını girmek amacıyla bu tuşu kullanın.<br />

Kesilme noktası<br />

Kesilme noktası yüklenir.<br />

Kontura göre<br />

Bu tuşu seçmek blok aramasını, yarıda kesilen satırda başlatacaktır. Kesintili bloğun<br />

başlangıç pozisyonuna bir ayarlamaya göre hareket edecektir.<br />

Parça programı yürütmesini devam ettirmek için NC START basın.<br />

5.5 Kesme sonrası tekrar konumlandırma<br />

Bir program iptali (NC STOP) sonrasında takımı Manuel Jog modundaki konturdan<br />

çekebilirsiniz, iptal noktası koordinatları kumanda sistemi tarafından kaydedilir.<br />

Eksenlerin hareket ettirildiği mesafe farkları görüntülenir.<br />

Çalıştırma sırası<br />

AUTOMATIC modu seçin.<br />

Parça programı yürütmesini devam ettirmek için NC START basın.<br />

Uyarı<br />

İptal noktasına tekrar hareket ederken tüm eksenler eşanlı olarak hareket edecektir.<br />

Hareket alanının tıkalı olmadığından emin olun.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

5-77


AUTOMATIC mod<br />

5.6 Harici programı yürütme<br />

5.6 Harici programı yürütme<br />

İşlev<br />

CF kartından harici bir programı kumanda sistemine aktarmak için bu tuşu kullanın; bu<br />

programı yürütmek için NC START basın.<br />

Ara bellek içeriği işlenirken bloklar otomatik olarak tekrar yüklenirler.<br />

CF kartından bir programı yürütürken çalıştırma sırası<br />

Ön şart: Kumanda sistemi RESET durumundadır.<br />

Makine kumanda paneli üzerinde doğru düğmeleri kullanarak AUTOMATIC modu ve<br />

Program Yöneticisini seçin.<br />

Customer CF card (müşteri CF kartı)<br />

Tuşu seçin.<br />

Yürütülecek program ok kullanılarak seçilir.<br />

Harici çalıştır<br />

Tuşu seçin.<br />

Program ara belleğe aktarılır ve seçilir ve Program Seçiminde otomatik olarak seçilir<br />

ve görüntülenir.<br />

Programı yürütmesini başlatmak için NC START basın. Program sürekli olarak tekrar<br />

yüklenir.<br />

Program sonunda ya da RESET durumunda program otomatik olarak kumanda<br />

sisteminden çıkarılır.<br />

5-78<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Parça Programlama 6<br />

Çalıştırma sırası<br />

Program Yöneticisini çağırmak için Program Manager düğmesini kullanın.<br />

Şekil 6-1 "Program Yöneticisi” başlatma ekranı<br />

Program dizininde tarama için ok tuşlarını kullanın. Program adlarını hızlı bulmak için<br />

sadece program adlarının baş harfini girin. Kumanda sistemi otomatik olarak oku uyan<br />

karakterle birlikte bir program üzerine pozisyonlayacaktır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

6-79


0<br />

Parça Programlama<br />

Tuş takımı<br />

NC directory (dizin)<br />

NC dizinlerini görüntülemek için bu tuşu kullanın.<br />

Çalıştır<br />

Kursörün çalıştırmak için üzerine konumlandırıldığı programı seçmek için bu tuşu<br />

kullanın. Kumanda sistemi pozisyon ekranına geçecektir. Sonraki NC START ile<br />

program başlatılır.<br />

Yeni<br />

Yeni bir program yaratmak için New (yeni) tuşunu kullanın.<br />

Aç<br />

İşleme amacıyla kursörün belirttiği dosyayı açmak için “Open (aç)” tuşunu kullanın.<br />

Tümünü İşaretle<br />

Sonraki işlemler içib tüm dosyaları seçmek amacıyla bu tuşu kullanın. Seçim tuşa bir<br />

kez daha basılarak iptal edilebilmektedir.<br />

Not<br />

Dosyaları tek tek seçme:<br />

Kursörü doğru dosya üzerine getirin ve Select (seç) tuşuna basın. Seçili satır rengini<br />

değiştirecektir. Select (seç) düğmesine bir kez basarsanız seçim iptal edilir.<br />

Kopyala<br />

Bu işlev kopyalanacak dosyaların bir listesine (“geçici taşıma panosu” olarak bilinen)<br />

bir ya da daha fazla dosya girecektir.<br />

Yapıştır<br />

Bu işlev dosya ya da dizinleri panodan gerçek dizine yapıştıracaktır.<br />

Sil<br />

“Delete (sil)” tuşunu seçerken, kursör tarafından seçili dosya bir onay ikazının<br />

ardından silinir. Birden fazla dosya seçilmekteyse tüm bu dosyalar bir onay ikazının<br />

ardından silineceklerdir.<br />

Silme talebini yürütmek için OK tuşuna basın ve iptal etmek için İptal’e basın.<br />

Devam…<br />

Sonraki işlevleri açmak için bu tuşu kullanın.<br />

İsmini değiştir<br />

Rename (yeniden adlandır) tuşunu seçmek oku kullanmadan önce seçtiğiniz<br />

programı tekrar adlandırabileceğiniz yerde bir pencere açar.<br />

Yeni adı girdikten sonra onaylamak için OK basın ya da iptal için İptal’e basın.<br />

Öngörünüş<br />

Bu işlev kursör belli bir süre program adı üzerinde pozisyonlanmaktaysa ilk yedi satırı<br />

görüntüleyen bir pencere açar.<br />

6-80<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Parça Programlama<br />

Customer CF card (müşteri CF kartı)<br />

Bu tuşu seçme dosyaların RS232 interface ve “Program execution from external<br />

(harici programı yürütme)’den” aranması / okunması için gerekli işlevleri sağlar. İşlev<br />

seçilirken CF kartı dizinleri görüntülenir.<br />

Harici çalıştır<br />

Kursörü, çalıştırma için üzerine konumlandırıldığı programı seçmek için bu tuşu<br />

kullanın. CF kartı seçilirse, program NC tarafından harici bir program olarak yürütülür.<br />

Bu program NC dizininde kayıtlı olmayan parça programlarının her çağrısını<br />

içermemelidir.<br />

RS232<br />

Dosyaları okuma/arama işlevleri RS232 interface’den sağlanır.<br />

Gönder<br />

Dosyaları panodan RS232’ye bağlı bir PC’ye aktarmak için bu işlevi kullanın.<br />

Al<br />

Dosyaları RS232 interface’den yüklemek için bu tuşu kullanın.<br />

İnterface ayarları için lütfen System (sistem) çalıştırma alanına bakın (Bölüm 7).<br />

Parça programları metin formatı kullanılarak aktarılmalıdır.<br />

Hata Protokolü<br />

Error log (hata girişi)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

6-81


Parça Programlama<br />

6.1 Yeni bir program girişi “Program” işlem alanı<br />

6.1 Yeni bir program girişi “Program” işlem alanı<br />

Çalıştırma sırası<br />

Program Yöneticisini seçtiniz.<br />

NC directory (dizin)<br />

Yeni programı kaydetmek istediğiniz yeri seçmek için NC directory (NC dizini)<br />

tuşunu ya da Müşteri CF kartı tuşunu kullanın.<br />

Yeni<br />

New (yeni) tuşunu seçin; yeni ana program ya da alt programın adını girebileceğiniz<br />

bir metin kutusu belirecektir. Ana programların uzatmaları “.MPF” otomatik olarak<br />

girilir; alt programların uzatmaları “.SPF” program adı ile birlikte girilmelidir.<br />

Şekil 6-2 Yeni program interaktif ekran formu<br />

Yeni program adını girin.<br />

Girişinizi onaylamak için OK tuşunu kullanın. Yeni parça programı dosyaıs yaratılacak<br />

ve editör penceresi otomatik olarak açılır.<br />

Program yaratmayı iptal için İptal'i kullanın; pencere kapanacaktır.<br />

6-82<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Parça Programlama<br />

6.2 Parça programlarını düzenleme “Program” işletim alanı<br />

6.2 Parça programlarını düzenleme “Program” işletim alanı<br />

İşlev<br />

Bir parça programı yalnızca otomatikte aktif değilse düzenlenebilir.<br />

Parça programında herhangi bir değişiklik derhal kaydedilmeli.<br />

Şekil 6-3 "Program Editörü” başlatma ekranı<br />

Menü ağacı<br />

Yaz<br />

Kontur<br />

Delme<br />

Frezeleme <strong>Torna</strong>lama<br />

Simülasyon Yeniden<br />

Derle<br />

Çalıştır<br />

Otomatik<br />

görüntüle<br />

Blok işaretle<br />

Orjine<br />

Blok kopyala<br />

Hepsini<br />

göster<br />

Blok yapıştır<br />

Büyüt<br />

Blok sil<br />

Küçült<br />

Ara<br />

Ekranı Sil<br />

Numaralandır<br />

Kursör<br />

Kaba/ince<br />

Şekil 6-4 “Program” menü ağacı (olağan atama)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

6-83


Parça Programlama<br />

6.2 Parça programlarını düzenleme “Program” işletim alanı<br />

Çalıştırma sırası<br />

Düzenlemek istediğiniz programı seçmek için “Program Yöneticisini” kullanın ve<br />

programı açmak için Open (Aç) kullanın.<br />

Tuş takımı<br />

Yaz<br />

Bir dosyayı düzenlemek için bu tuşu kullanın.<br />

Çalıştır<br />

Seçili dosyayı yürütmek için bu tuşu kullanın.<br />

Blok işaretle<br />

Varolan imleç pozisyonuna kadar bir metin segmenti seçmek için bu tuşu kullanın<br />

(alternatif olarak:B).<br />

Blok kopyala<br />

Panoya seçili bir bloğu kopyalamak için bu tuşu kullanın (alternatif olarak:B).<br />

Blok yapıştır<br />

Gerçek kursör pozisyonunda panodan bir program bloğunu yapıştırmak için bu tuşu<br />

kullanın (alternatif olarak:V).<br />

Blok sil<br />

Seçili bir metni silmek için bu tuşu kullanın (alternatif olarak:X).<br />

Ara<br />

Görüntülü program dosyasında bir dizgi aramak için Ara tuşunu kullanın.<br />

Aradığınız terimi giriş satırına yazın ve aramayı başlatmak OK tuşunu kullanın.<br />

Arama sürecini başlatmadan metin kutusunu kapatmak için "İptal’i” kullanın.<br />

Numaralandır<br />

Programın sonuna kadar gerçek kursör konumundan blok numaralarını değiştirmek<br />

için bu tuşu kullanın.<br />

Kontur<br />

Konturu programlamak için (“blueprint programming (kontur programlama)” bkz.<br />

Bölüm 6.3<br />

Delme<br />

Bkz “Çevrimler” bölümü<br />

Frezeleme<br />

Bkz. “Çevrimler” Bölümü (“Aktar” ve “Tracyl” seçenekleri ile)<br />

<strong>Torna</strong>lama<br />

Bkz “Çevrimler” bölümü<br />

Yeniden derle<br />

Yeniden derleme için kursörü programdaki çevrim çağırma satırı üzerine<br />

pozisyonlandırın. Bu işlev çevrim adının kodunu çözer ve ekran formunu ilgili<br />

parametreler ile hazırlar. Geçerlilik aralığının ötesinde herhangi bir paramatre varsa<br />

işlev otomatik olarak varsayılan değerleri kullanacaktır. Ekran formunu kapadıktan<br />

sonra orijinal parametre bloğu düzeltilen blokla değiştirilir.<br />

Not: Sadece otomatik olarak üretilen bloklar tekrar derlenebilirler.<br />

Simulasyon<br />

Simulasyon Bölüm 6.4’te tanımlanır.<br />

6-84<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

6.3 Blueprint programming (Kontur programlama)<br />

İşlev<br />

Kumanda sisteni hızlı ve güvenilir parça programları yaratma için farklı kontur ekran<br />

formları sağlar. Gerekli parametreleri girmek için bu ekran formlarını kullanın.<br />

Aşağıdaki kontur elemanları ya da kontur bölümleri kontur ekran formları kullanılarak<br />

programlanabilirler:<br />

• Düz hat bölümü, uç nokta ya da açı belirlemeli<br />

• Kontur bölümü düz hat – açı ve uç nokta belirlemeli düz çizgi<br />

• Daire sektörü merkez nokta / uç nokta / uç belirlemeli<br />

• Kontur bölümü düz çizgi - teğet geçişli daire; açı, uç ve sondan hesaplamalı<br />

• Kontur bölümü düz çizgi – her geçişli daire; açıdan, merkez ve son noktadan<br />

hesaplamalı<br />

• Kontur bölümü düz çizgi - teğet geçişli daire; açı, uç ve sondan hesaplamalı<br />

• Kontur bölümü daire – her geçişli düz çizgi; açı, merkez nokta ve sondan<br />

hesaplamalı<br />

• Kontur bölünü daire – düz hat - teğet geçişli daire<br />

• Kontur bölümü daire - teğet geçişli daire; merkez nokta, uç ve sondan<br />

hesaplamalı<br />

• Kontur bölümü daire – her geçişli daire; merkez nokta ve sondan hesaplamalı<br />

• Kontur bölümü daire – daire - teğet geçişli daire<br />

• Kontur bölümü düz hat – daire - düz hat - teğet geçişli daire<br />

Şekil 6-5 tuş takımı işlevleri<br />

Koordinatlar mutlak, artışlı ya da kutup değeri olarak girilebilirler. Giriş Toggle (seçme)<br />

anahtarı kullanılarak değiştirilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

6-85


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Tuş takımı<br />

Kontur elemanlarının her birine girmek için bu tuş işlevlerini kullanın.<br />

Bir kontur ekran formu ilk kez açılıyorsa kontur bölümü başlatma noktası kumanda<br />

sistemine raporlanmalı. Sonraki tüm hareketler bu noktaya göre olacaktır. Oku<br />

kullanarak giriş çubuğunu hareket ettirirseniz tüm değerlerin yeniden girilmesi gerekir.<br />

Şekil 6-6 başlangıç noktasını ayarlama<br />

Aşağıdaki kontur bölümlerinin yarı çap ya da çap programlama ile programlanıp<br />

programlanmayacağını tanımlama ya da transformasyon eksenlerinin <strong>TR</strong>ANSMIT ya<br />

da <strong>TR</strong>ACYL için kullanılıp kullanılmayacağını tanımlamak için bu interaktif ekran<br />

formunu kullanın.<br />

Approach start point (hareket başlangıç noktası) tuşu işlevi girili koordinatlara<br />

hareket eden bir NC bloğunu üretecektir.<br />

Düz hat bölümleri programlama programlama yardımı<br />

Şekil 6-7<br />

Düz hattın son noktasını mutlak boyutlarda artışlı boyutlarda (başlangıç noktasına<br />

göre) ya da kutup koordinatlarında girin. Gerçek ayarlar interaktif ekran formunda<br />

görüntülenir.<br />

6-86<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Son nokta bir koordinat ve eksen ve düz hat arasındaki bir açı ile de tanımlanır.<br />

Son nokta kutup koordinatlarında belirlenirse, kutup ve son nokta arasındaki vektör ile birlikte<br />

vektörün kutba göre açısına da ihtiyacınız olacaktır.<br />

Buna rağmen ön şart bir kutbun ayarlanıyor olmasıdır. Bu kutup yeni bir kutup ayarlanana<br />

kadar geçerlidir.<br />

Set Pole (kutbu ayarla)<br />

Kutbun koordinatlarının girilmesi gereken yerde bir metin kutusu açılacaktır. Kutup<br />

noktası seçili düzleme göre olacaktır.<br />

Resim 6-8<br />

G0/G1<br />

Bu işlev seçilirse şeçili blok hızlı hareket ya da programlı ilerleme hızı ile hızlandırılır.<br />

Ekleme işlevleri<br />

Gerekirse alanlara ilave işlevler ekleyebilirsiniz. Komutlar birbirlerinden boşluklar,<br />

virgüller ya da noktalı virgüller ile ayrılabilirler.<br />

Resim 6-9<br />

İnteraktif ekran formu tüm kontur elemanları için sağlanmıştır.<br />

OK<br />

OK tuşuna basmak tüm komutları parça programına alacaktır.<br />

Değerleri kaydetmeden ekran interaktif formundan çıkmak için İptal’i seçin.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

6-87


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Bu işlev iki düz hat arasındaki kesişim noktasını hesaplamaya yarar.<br />

İkinci düz hattın son noktasının ve düz hatların açılarının koordinatlarını belirleyin.<br />

Şek. 6-10 iki düz çizgi arasında kesişim noktasının hesaplanması<br />

Tablo 6-1 interaktif ekran formunda giriş<br />

Düz hat 2 son noktası E Düz hattın son noktasını girin.<br />

Düz hat 1 açısı<br />

A1<br />

Açı 0 ile 360 derece arasında saatin tersi yönde<br />

belirlenir.<br />

Düz hat 2 açısı<br />

A2<br />

Açı 0 ile 360 derece arasında saatin tersi yönde<br />

belirlenir.<br />

Ilerleme hızı F Ilerleme hızı<br />

Koordinatların son noktası ve merkez noktayı kullanarak bir daire blok yaratmak için<br />

bu interaktif ekran formunu kullanın.<br />

Şekil 6-11<br />

Son nokta ve merkez nokta koordinatlarını giriş alanlarına girin. İhtiyaç duyulmayan<br />

giriş alanları saklanırlar.<br />

6-88<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Devir yönünü G2’den G3’e değiştirmek için bu tuşu kullanın. G3 ekranda görüntülenir.<br />

Bu tuşu seçme sürekli olarak G2’ye döndürür.<br />

OK<br />

OK tuşuna basmak bloğu parça programına alacaktır.<br />

Bu işlev bir kontur ve daire sektörü arasındaki teğet geçisi hesaplayacaktır.<br />

Düz hat başlangıç noktası ve açı ile tanımlanmalıdır. Daire uç ve son nokta ile<br />

tanımlanmalıdır.<br />

Her geçiş açısı ile kesişim noktalarını hesaplamak için POI tuşu işlevi merkez nokta<br />

koordinatlarını görüntüleyecektir.<br />

Şekil 6-12 Düz hat - teğet geçişli daire<br />

Tablo 6-2 interaktif ekran formunda giriş<br />

Daire son noktası E Daire son noktasını girin.<br />

Düz hat açısı O Açı 0 ile 360 derece arasında saatin tersi yönde<br />

belirlenir.<br />

Daire çapı R Daire çapı giriş alanı<br />

Ilerleme hızı F Ilerleme hızı interpolasyonu giriş alanı<br />

Daire merkezi M Düz hat ve daire arasında teğet geçişi yoksa daire<br />

merkezi bilinmelidir. Belirleme önceli blokta seçili<br />

hesaplama (mutlak, artışlı ya da kutup koordinatları)<br />

türüne göre gerçekleştirilir.<br />

G2/G3<br />

Devir yönünü G2’den G3’e değiştirmek için bu tuşu kullanın. G3 ekranda belirecektir.<br />

Bu tuşa basmak ekranı G2'ye geri döndürecektir. Ekran G2’ye değişir.<br />

POI<br />

Teğer ya da her geçiş arasında seçim yapabilirsiniz.<br />

Ekran formu girmekte olduğunuz veriden bir düz hat ve bir daire blok üretir.<br />

Birden fazla kesişim noktası varsa, istenen kesişim noktası metin kutusundan<br />

seçilmelidir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-89


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Koordinatlar girilmemişse, program onu varolan özelliklerden hesaplamaya çalışır.<br />

Birçok seçenek varsa içinden seçim yapılabilmesi için bir metin kutusu sağlanır.<br />

Bu işlev bir kontur ve daire sektörü arasındaki teğet geçisi hesaplayacaktır.<br />

Daire sektörü parametre başlangıç noktası ve uç ile ve düz hat parametreler son<br />

nokta ve açı ile tanımlanmalıdır.<br />

Şekil 6-13 teğet geçiş<br />

Tablo 6-3 interaktif ekran formunda giriş<br />

Düz hat son noktası E Düz hattın son noktasını mutlak, artışlı ya da polar<br />

koordinatlarda girin.<br />

Merkez nokta M Daire merkezini mutlak, artışlı ya da polar koordinatlarda<br />

girin.<br />

Daire çapı R Daire çapı giriş alanı<br />

Düz hat 1 açısı O Açı 0 ile 360 derece arasında saatin tersi yönde ve<br />

kesişim noktasına göre belirlenir.<br />

Ilerleme hızı F Ilerleme hızı interpolasyonu giriş alanı<br />

G2/G3<br />

Devir yönünü G2’den G3’e değiştirmek için bu tuşu kullanın. G3 ekranda belirecektir.<br />

Bu tuşa basmak ekranı G2'ye geri döndürecektir. Ekran G2’ye değişir.<br />

POI<br />

Teğer ya da her geçiş arasında seçim yapabilirsiniz.<br />

Ekran formu girmekte olduğunuz veriden bir düz hat ve bir daire blok üretir.<br />

Birden fazla kesişim noktası varsa, istenen kesişim noktası metin kutusundan<br />

seçilmelidir.<br />

Bu işlev iki daire sektörü arasına bir düz hattı tanjant olarak yerleştirir. Sektörler<br />

merkez noktaları ve yarıçaplarından belirlenirler. Seçili devir yönüne göre kesişimin<br />

farklı tanjant noktaları oluşur.<br />

6-90<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Sektör 1 merkez nokta ve çap parametreleri ve sektör 2 son nokta, merkez ve çap<br />

parametrelerini girmek için görüntülü ekran formunu kullanın. Ayrıca dairelerin devir<br />

yönleri de seçilmelidir. Varolan ayarları görüntülemek için bir yardım ekranı da<br />

sağlanmıştır.<br />

OK basmak girili değerlerden üç bloğu hesaplar ve onları parça programına girer.<br />

Resim 6-14<br />

Tablo 6-4 interaktif ekran formunda giriş<br />

Son nokta E Düzlem 1 ve 2. geometri ekseni<br />

Hiçbir koordinat girilmezse, bu işlev kesişim noktasını<br />

girmekte olduğunuz daire sektörü ve 2 sektörü arasında<br />

sağlar.<br />

Daire 1 merkezi M1 Düzlemin 1 ve 2. geometri ekseni (mutlak koordinatlar)<br />

Daire 1 çapı R1 Çap 1 giriş alanı<br />

Daire 2 merkezi M2 Düzlemin 1 ve 2. geometri ekseni (mutlak koordinatlar)<br />

Daire 2 çapı R2 Çap 2 giriş alanı<br />

Ilerleme hızı F Ilerleme hızı interpolasyonu giriş alanı<br />

Ekran formu girmekte olduğunuz veriden bir düz hat ve iki daire blok üretir.<br />

G2/G3<br />

İki daire sektörünün devir yönünü tanımlamak için bu tuşu kullanın. Aşağıdakiler<br />

arasında seçim yapabilirsiniz<br />

Sektör 1 Sektör 2<br />

G2<br />

G3<br />

G3<br />

G2<br />

G2<br />

G2<br />

G3<br />

G3<br />

Son nokta ve merkez nokta koordinatları mutlak ölçüler, artışlı ölçülerde ya da kutup<br />

koordinatları olarak girilebilirler. Gerçek ayarlar interaktif ekran formunda görüntülenir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-91


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

DIAMON örneği<br />

Resim 6-15<br />

Verili: R1 50 mm<br />

R2<br />

100 mm<br />

R3<br />

40mm<br />

M1 Z -159 X 138<br />

M2<br />

Z –316 X84<br />

M3 Z -413 X 292<br />

Başlangıç noktası: X = 138 ve Z = –109 mm (–159 – R50) noktaları başlangıç noktası<br />

olarak düşünülürler.<br />

Şekil 6-16 başlangıç noktasını ayarlama<br />

Başlangıç noktasını onaylamanızdan sonra, kontur bölümünü hesaplamak için<br />

ekran formunu kullanın -.<br />

İki daire sektörü (G1IG3) devir yönünü ayarlamak için G2/G3 tuşunu kullanın ve<br />

parametre listesini doldurun.<br />

6-92<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Merkez nokta koordinatları mutlak koordinatları olarak yani sıfıra referanslı X<br />

koordinatı olarak girilmeliler.<br />

Son nokta açık kalır.<br />

Resim 6-17<br />

İnteraktif ekran formunu doldurduktan sonra ekran formundan çıkmak için OK tıklayın.<br />

Kesişim noktaları hesaplanır ve iki blok üretilir.<br />

Şekil 6-18 1 adımı sonucu<br />

Son nokta açık bırakıldığından düz hattın daire sektörü arasındaki kesişim<br />

noktası aynı zamanda sonraki kontur tanımlaması için başlangıç noktası olur.<br />

Artık kontur bölümünü hesaplamak için ekran formunu çağırın<br />

bölümünün son noktası Z= –413.0 ve X=212’dir.<br />

- Kontur<br />

Şekil 6-19 ekran formunu çağırma<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-93


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Şekil 6-20 2 adımı sonucu<br />

İşlev iki daire sektörü arasındaki teğet geçişi hesaplar. Daire sektörü 1 başlangıç<br />

noktası, merkez ve çap parametreleri ve daire sektörü 2 son nokta ve çap<br />

parametreleri ile tanımlanmalıdır.<br />

Şekil 6-21 teğet geçiş<br />

Tablo 6-5 interaktif ekran formunda giriş<br />

Daire 2 son nokta E Düzlemin 1 ve 2. geometri ekseni<br />

Daire 1 merkezi M1 Düzlemin 1 ve 2. geometri ekseni<br />

Daire 1 çapı R1 Çap giriş alanı<br />

Daire 2 merkezi M2 Düzlemin 1 ve 2. geometri ekseni<br />

Daire 2 çapı R2 Çap giriş alanı<br />

Ilerleme hızı F Ilerleme hızı interpolasyonu giriş alanı<br />

Noktaların belirlenmesi başlamadan önce seçili hesaplama (mutlak, artışlı ya da kutup<br />

koordinatları) türüne göre gerçekleştirilir. İhtiyaç duyulmayan giriş alanları saklanırlar.<br />

Sadece tek bir merkez nokta koordinatı girilirse yarı çap’ta girilmelidir.<br />

6-94<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Devir yönünü G2’den G3’e değiştirmek için bu tuşu kullanın. G3 ekranda belirecektir.<br />

Bu tuşa basmak ekranı G2'ye geri döndürecektir. Ekran G2’ye değişir.<br />

Teğer ya da her geçiş arasında seçim yapabilirsiniz.<br />

Ekran formu iki daire bloğunu girmekte olduğunuz veriden üretir.<br />

Kesişim noktası seçimi<br />

Birden fazla kesişim noktası varsa, istenen kesişim noktası metin kutusundan<br />

seçilmelidir.<br />

Şekil 6-22 kesişim noktası seçimi<br />

Kontur kesişim noktası 1 kullanılarak çizilecektir.<br />

Resim 6-23<br />

Kontur kesişim noktası 2 kullanılarak çizilecektir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-95


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Resim 6-24<br />

OK<br />

OK’ye basma görüntülü konturun kesişim noktasını parça programına alacaktır.<br />

Bu işlev bitişik iki daire sektörü arasına bir daire sektörü yerleştirecektir. Daire<br />

sektörleri merkez noktaları ve daire yarıçapları ile tanımlanırlar ve yerleştirilen sektör<br />

sadece kendi yarıçapı ile tanımlanır.<br />

Operatör için kendisinin daire sektörü 1 merkez, çap parametreleri ve daire sektörü 2<br />

son nokta, merkez ve çap parametrelerini gireceği bir ekran formu sağlanır. Ayrıca<br />

yerleşik daire sektörü 3 çapı girilmeli ve devir yönü tanımlanmalı.<br />

Seçili ayarları görüntülemek için bir yardım ekranı da sağlanmıştır.<br />

OK basmak girili değerlerden üç bloğu hesaplar ve onları parça programına girer.<br />

Şekil 6-25 daire-daire-daire kontur bölümü hesaplama ekran formu<br />

6-96<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Tablo 6-6 interaktif ekran formunda giriş<br />

Son nokta E Düzlem 1 ve 2. geometri ekseni<br />

Hiçbir koordinat girilmezse, bu işlev kesişim noktasını<br />

girmekte olduğunuz daire sektörü ve 2 sektörü arasında<br />

sağlar.<br />

Daire 1 merkezi M1 Düzlemin 1 ve 2. geometri ekseni<br />

Daire 1 çapı R1 Çap 1 giriş alanı<br />

Daire 2 merkezi M2 Düzlemin 1 ve 2. geometri ekseni<br />

Daire 2 çapı R2 Çap 2 giriş alanı<br />

Daire 3 çapı R3 Çap 3 giriş alanı<br />

Ilerleme hızı F Ilerleme hızı interpolasyonu giriş alanı<br />

Önceki bloklardan başlangıç noktasını tayin etek mümkün değilse doğru koordinatları<br />

girmek için “Starting point (başlangıç noktası)” ekran formunu kullanın.<br />

İki dairenin devir yönünü tanımlamak için bu tuşu kullanın. Aşağıdakiler arasında<br />

seçim yapabilirsiniz<br />

Sektör 1 Yerleşik sektör Sektör 2<br />

G2 G 3, G2<br />

G2 G2 G2.<br />

G2 G2 G3<br />

G2 G3 G3<br />

G3 G2 G2<br />

G3 G3 G2<br />

G3 G2 G3<br />

G3 G3 G3<br />

0,Merkez ve son noktalar mutlak boyutlar, artan boyutlar olarak ya da kutup<br />

koordinatları kullanılarak elde edilebilirler. Gerçek ayarlar interaktif ekran formunda<br />

görüntülenir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-97


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Örnek DIAMON – G23<br />

Resim 6-26<br />

Verili: (C1) R1 39 mm<br />

(C2) R2 69 mm<br />

(C3) R3 39 mm<br />

(C4) R4 49 mm<br />

(C5) R5 39 mm<br />

M1 Z -111 X 196<br />

M2 Z –233 X 260<br />

M3 Z -390 X 162<br />

Z –72, X 196 koordinatları başlangıç noktası olarak seçileceklerdir..<br />

Başlangıç noktasını onaylamanızdan sonra, kontur bölümünü hesaplamak için ekran<br />

formunu kullanın . Koordinatlar bilinmediklerinden son nokta açık bırakıldı.<br />

İki dairenin (G2 – G2 – G3) devir yönünü ayarlamak için<br />

parametre listesini doldurun.<br />

tuşunu kullanın ve<br />

Şekil 6-27 başlangıç noktasını ayarlama<br />

6-98<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Şekil 6-28 1 adımı girişi<br />

Şekil 6-29 1 adımı sonucu<br />

İşlev daire sektörü 2 ve daire sektörü 3 arasında kesişme noktasını son nokta olarak<br />

sağlar.<br />

İkinci adımda aşağıdakileri hesaplamak için<br />

ekran formunu kullanın<br />

. Hesaplama için, G2 – G3 – G2 devir yönünü seçin. Başlangıç noktası ilk<br />

hesaplamanın son noktasıdır.<br />

Şekil 6-30 2 adımı girişi<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-99


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Şekil 6-31 2 adımı sonucu<br />

İşlev daire sektörü 4 ve daire sektörü 5 arasında kesişme noktasını son nokta olarak<br />

sağlar.<br />

. ve . arasındaki teğet geçişi hesaplamak için “Daire- düz hattı” ekran formunu<br />

kullanın.<br />

Şek. 6-32 “Daire – düz hat” ekran formu<br />

Şekil 6-33 3 adımı sonucu<br />

6-100<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

İşlev iki düz hat arasına bir daire sektörü (teğet geçişli) yerleştirir.<br />

Daire sektörü merkez ve çap ile tanımlanır. İkinci düz hattın son noktasının ve<br />

opsiyonel olarak da, A2 açısının koordinatlarını belirleyin. Birinci düz hat başlangıç<br />

noktası ve A1 açısı ile tanımlanır.<br />

Aşağıdaki durumlar sağlanırsa ekran formu kullanılabilir:<br />

Point<br />

(iptal noktası)<br />

Başlangıç noktası<br />

Daire sektörü<br />

Son nokta<br />

Verili koordinatlar<br />

• Kartezyen koordinat sistemindeki her iki koordinat<br />

• Kutup koordinatı olarak başlangıç noktası<br />

• Kartezyen koordinat sistemindeki iki koordinat ve çap<br />

• Kutup koordinatı olarak merkez noktası<br />

• Kartezyen koordinat sistemindeki her iki koordinat<br />

• Kutup koordinatı olarak son nokta<br />

Point<br />

(iptal noktası)<br />

Başlangıç noktası<br />

Daire sektörü<br />

Son nokta<br />

Verili koordinatlar<br />

• Kartezyen koordinat sistemindeki her iki koordinat<br />

• Kutup koordinatı olarak başlangıç noktası<br />

• Kartezyen koordinat sistemindeki tek koordinat ve çap<br />

• A1 ya da A2 açısı<br />

• Kartezyen koordinat sistemindeki her iki koordinat<br />

• Kutup koordinatı olarak son nokta<br />

Önceki bloklardan başlangıç noktasını tayin etek mümkün değilse başlangıç noktası<br />

operatör tarafından ayarlanmalıdır.<br />

Şekil 6-34 düz hat – daire – düz hat<br />

Tablo 6-7 interaktif ekran formunda giriş<br />

Düz hat 2 son noktası E Düz hattın son noktasını girin.<br />

Daire merkezi M 1. Düzlemin 1 ve 2. geometri ekseni<br />

Düz hat 1 açısı A1 Açı saatin tersi yönde belirlenir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-101


Parça Programlama<br />

6.3 Blueprint programming (Kontur programlama)<br />

Düz hat 2 açısı A2 Açı saatin tersi yönde belirlenir.<br />

Ilerleme hızı F Ilerleme hızı giriş alanı<br />

Son ve merkez noktalar mutlak, artışlı ya da kutup koordinatlar olarak belirlenebilirler.<br />

Ekran formu girmekte olduğunuz veriden bir daire ve iki düz hat bloğunu üretir.<br />

Devir yönünü G2’den G3’e değiştirmek için bu tuşu kullanın. G3 ekranda belirecektir.<br />

Bu tuşa basmak ekranı G2'ye geri döndürecektir. Ekran G2’ye değişir.<br />

6-102<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.4 Simulasyon<br />

6.4 Simulasyon<br />

İşlev<br />

Kesik çizgili grafikleri kullanarak programlı takım izi çizilebilir.<br />

Çalıştırma sırası<br />

AUTOMATIC moddasınız ve çalıştırmak için bir program seçiyorsunuz (bkz. Bölüm<br />

5.1).<br />

Simulasyon<br />

Başlama ekranı görüntülenir.<br />

Şekil 6-35 "Simulasyon” başlatma ekranı<br />

Seçili parça programı simulasyonunu başlatmak için NC START’a basın.<br />

Tuş takımı<br />

Otomatik görüntüle<br />

Bu tuşu seçerseniz kayıtlı takım izi otomatik olarak ayarlanır.<br />

Orjine<br />

Bu tuşu seçerseniz varsayılan ayar ölçekleme için kullanılır.<br />

Hepsini göster<br />

Parçanın tümünü görüntülemek için bu tuşu seçin.<br />

Büyüt<br />

Görüntülü bölümü büyütmek için bu tuşu kullanın.<br />

Küçült<br />

Görüntülü bölümü küçültmek için bu tuşu kullanın.<br />

Ekranı sil<br />

Görülür resmi silmek için bu tuşu kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-103


Parça Programlama<br />

6.5 RS232 interface veri aktarımı<br />

Kursör Kaba/ince<br />

Ok hızını değiştirmek için bu tuşu kullanın.<br />

6.5 RS232 interface veri aktarımı<br />

İşlev<br />

Kumanda sistemi RS232 interface harici veri yedekleme aygıtına veri çıkarma (ör.<br />

parça programı) ya da oradan veri okuma için kullanılabilir. RS232 interface ve veri<br />

yedekleme aygıtınız arasında uyum olmalı.<br />

Çalıştırma sırası<br />

Program Yöneticisi çalışma alanını seçmektesiniz ve yaratılı durumda olan NC<br />

programlarının genel görünümündesiniz.<br />

Aktarılacak veriyi kursör ya da Mark all (tümünü seç) tuşu ile seçin.<br />

Kopyala<br />

Ardından veriyi panoya kopyalayın.<br />

RS232 tuşunu seçin ve istenilen aktarım modunu seçin.<br />

Şekil 6-36 bir programı okuma<br />

Gönder<br />

Veri aktarımını başlatmak için Send (gönder) kullanın. Panoya kopyalanan tüm veri<br />

aktarılacaktır.<br />

İlave tuş takımları<br />

Al<br />

Dosyaları RS232 interface’den yüklemek için bu tuşu kullanın.<br />

6-104<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Parça Programlama<br />

6.5 RS232 interface veri aktarımı<br />

Hata Protokolü<br />

Aktarma kaydı<br />

Bu kayıt aktarılmış tüm dosyaları durum bilgileri ile birlikte içerir:<br />

• Çıkarılacak dosyalar:<br />

- Dosya adı<br />

- Bir hata tanımlaması<br />

• Girilecek dosyalar için:<br />

- Dosya adı ve izi<br />

- Bir hata tanımlaması<br />

Aktarma mesajları:<br />

OK<br />

ERR EOF<br />

Time Out (süre doldu)<br />

User Abort (kullanıcı iptali)<br />

Error Com<br />

NC / PLC Error<br />

Error Data (hata verisi)<br />

Aktarım başarıyla tamamlandı<br />

Metin son karakteri alındı fakat arşiv dosyası eksik<br />

Zaman kontrolü bir veri aktarımı iptali bildiriyor<br />

Veri aktarımı Stop tuşu ile iptal edildi<br />

COM 1 port hatası<br />

NC hata mesajı<br />

Veri hatası<br />

1. Dosyalar başlıklı / başlıksız taranıyor<br />

veya<br />

Error File Name (yanlış dosya adı)<br />

2. Dosyalar punched tape format’ta dosya adları olmadan<br />

aktarıldı<br />

Dosya adı NC isim konvansiyonuna uymuyor.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

6-105


Parça Programlama<br />

6.5 RS232 interface veri aktarımı<br />

Notlar<br />

6-106<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Sistem<br />

7<br />

İşlev<br />

“Sistem” çalışma alanı NCK ve PLC parametreleme ve analizi için gerekli tüm işlevleri<br />

sağlar.<br />

Şekil 7-1 "Sistem” başlatma ekranı<br />

Seçili işleve göre yatay ve dikey tuş çubukları değişir.<br />

Aşağıda gösterilen menü ağacı yatay tuşları gösterir.<br />

Devreye<br />

Alma<br />

Makine<br />

Dataları<br />

Servis<br />

ekranı<br />

Start up<br />

Dosyaları<br />

Genel MD<br />

Servis<br />

Eksenler<br />

Step 7<br />

Bağlantı<br />

Eksen MD<br />

Servis<br />

Sürücü<br />

PLC Durum<br />

CF Kart<br />

Kanal MD<br />

Servis<br />

profibus<br />

Durum<br />

Listesi<br />

Sürücü MD<br />

Servis<br />

kontrolü<br />

Program<br />

Listesi<br />

Ekran MD<br />

USB<br />

Sürücü<br />

Servo trace<br />

Servo trace<br />

Versiyon<br />

PLC alarm txt<br />

Şekil 7-2 “Sistem" menü ağacı (sadece yatay seviye)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-107


Sistem<br />

Tuş takımı<br />

Şifreyi Gir<br />

Şifreyi ayarlama<br />

Kumanda sisteminde farklı erişim hakları sağlayan üç şifre türü ayırt edilir:<br />

• Sistem şifresi<br />

• Üretici şifresi<br />

• Kullanıcı şifresi<br />

Erişim seviyelerine bağlı olarak (ayrıca bkz. “Teknik Kılavuz”) belirli veri değiştirilebilir.<br />

Şifreyi bilmiyorsanız erişim engellenecektir.<br />

Şekil 7-3 Şifre girişi<br />

OK tuşunu seçme şifreyi ayarlar.<br />

Herhangi bir hareket gerçekleştirmeden Sisteme geri dönmek için İPTAL’i kullanın.<br />

Şifreyi Değiştir<br />

Şifre değiştirme<br />

Şekil 7-4 Şifre değiştirme<br />

7-108<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Erişim hakkına bağlı olarak şifre değişimi için tuş takımı çubuğunda çeşitli seçenekler<br />

sunulur.<br />

Doğru tuşları kullanarak şifre seviyesini seçin. Yeni şifreyi girin ve girişinizi<br />

tamamlamak için OK basın. Onay için yeni şifreyi bir kez daha girmeniz istenecektir.<br />

Şifre değişimini tamamlamak için OK basın.<br />

Herhangi bir işlem yapmadan ana ekranına dönmek için İPTAL kullanın.<br />

Şifreyi Sil<br />

Erişim hakkı sıfırlama<br />

RCS log-in<br />

Ağ kullanıcı girişi (bkz. Bölüm 1.5)<br />

Change language<br />

Dili değiştir<br />

ön plan ve arka plan arasında geçiş yapmak için Change language (dili değiştir) tuşunu<br />

Dataları Kaydet<br />

Veri kaydı<br />

Bu işlev uçucu bellek içeriğini kalıcı bir bellek alanına kaydeder.<br />

Ön şart: Halihazırda yürütülen bir program yok.<br />

Veri yedekleme çalışıyorken herhangi bir operatör işlemi gerçekleştirmeyin!<br />

Devreye Alma<br />

Başlatma<br />

NC<br />

NC çalıştırma modunu seçin.<br />

Doğru modu seçmek için imleçi kullanın.<br />

• Normal çalıştırma<br />

Sistem tekrar çalıştırıldı.<br />

• Varsayılan veri ile çalıştırma<br />

Tezgahın mevcut dataları silinir ve tezgh fabrika ayarlarına döner.<br />

• Kayıtlı veri ile çalıştırma<br />

“Dataları kaydet” fonksiyonu ile kaydedilmiş dataları yükleyerek açılır.(bkz. “Veri<br />

yedekleme”)<br />

PLC aşağıdaki modlarda çalıştırılabilir:<br />

• Restart Yeniden başlatma<br />

• Overall reset Tamamını sil.<br />

Ayrıca başlatmayı sonraki debug – mode ile bağlamak mümkündür.<br />

Kumanda sistemini RESET’leme ve seçili modda bir tekrar başlangıç gerçekleştirmek<br />

OK kullanın.<br />

Herhangi bir işlem yapmadan Sistem başlatma ekranına dönmek için RECALL’u<br />

kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-109


Sistem<br />

Makine dataları<br />

Makine verisindeki herhangi bir değişiklik makineye önemli etki yapar.<br />

MD no<br />

Ad<br />

Değer Birim Etki<br />

Şekil 7-5 bir makine veri hattı yapısı<br />

Aktifleşme<br />

so<br />

cf<br />

re<br />

po<br />

Hemen aktif olur.<br />

Güncelle<br />

Reset<br />

Tezgahı kapat/aç<br />

Uyarı<br />

Yanlış parametrelendirme makinenin bozulması ile sonuçlanabilir.<br />

Makine verisi aşağıda tanımlı gruplara ayrılır.<br />

Genel MD<br />

Genel makine verisi penceresini açın. İleri / geri taramak için önceki sayfa / sonraki<br />

sayfa tuşlarını kullanın.<br />

Şekil 7-6 "Makine Verisi” başlatma ekranı<br />

Eksen MD<br />

Eksen tanımlı makine verisi penceresini açın. Tuş takımı çubuklarına Eksen + ve<br />

Eksen - tuşları eklenecektir.<br />

7-110<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-7 eksen tanımlı makine verisi<br />

1 ekseni verisi görüntülenir.<br />

Axis + sonraki ya da önceki eksen makine alanına geçmek için Axis + ya da Axis’i<br />

kullanın.<br />

Ara<br />

Aradığınız makine verisi numarası ya da adını (ya da adın bir kısmını) girin ve OK<br />

basın.<br />

Kursör arana veriye geçecektir.<br />

Aramay Devam<br />

Sonraki uyanı aramaya devam etmek için bu tuşu kullanın.<br />

Grup Seç<br />

Bu işlev varolan makine veri grubuna farklı ekran filtreleri sağlar. İlave tuş takımları<br />

sağlanır:<br />

Uzman tuşu: Expert modunun tüm veri gruplarını ekran için seçmek amacıyla bu tuşu<br />

kullanın.<br />

Filtre Aktif tuşu: Seçili tüm veri gruplarını aktif hale getirmek için bu tuşu kullanın.<br />

Pencereden çıktıktan sonra sadece makine veri ekranında seçili veriyi göreceksiniz.<br />

Hepsini Seçtuşu: Expert modunun tüm veri gruplarını ekran için seçmek amacıyla bu<br />

tuşu kullanın.<br />

Seçimler İptal tuşu: Bu tuşu seçmek tüm veri grupları seçimini kaldırır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-111


Sistem<br />

Şekil 7-8 ekran filtresi<br />

Kanal MD<br />

Kanal tanımlı makine verisi penceresini açın. İleri / geri taramak için önceki sayfa /<br />

sonraki sayfa tuşlarını kullanın.<br />

Sürücü MD<br />

“Makine verisi sürücüsü" metin kutusunu açın.<br />

İlk metin kutusu varolan yapılandırma ile birlikte kumanda, güç besleme ve sürücü<br />

birimlerin durumlarını görüntüler.<br />

Şekil 7-9 yapılandırma genel bakışı<br />

Tüm parametreleri görüntülemek için kursörü doğru birim üzerine pozisyonlayın ve<br />

Parametre ekranları tuşunu seçin. Parametrelerin bir tanımı için lütfen SINAMICS<br />

sürücüleri belgelemesine bakın.<br />

7-112<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-10 Parametre listesi<br />

Ekran MD<br />

Makine verisini görüntüle penceresini açın. İleri / geri taramak için önceki sayfa /<br />

sonraki sayfa tuşlarını kullanın.<br />

Okuyucu notu<br />

Makine verisinin bir tanımı için lütfen Üretici Belgelendirmesine bakın:<br />

“SINUMERIK 802D sl Instruction Manual(Talimat Kılavuzu)”<br />

”SINUMERIK 802D sl Description of Functions(fonksiyonların tanımı)”<br />

Renklari değiştir<br />

Kullanıcı tanımlı renk ayarlarını belirlemek için Renk tuşları ve Renk penceresi<br />

tuşlarını kullanın.<br />

Görüntülü renk kırmızı, yeşil ve mavi parçalardan oluşmaktadır.<br />

Edit colors (renkleri düzenle) penceresi giriş alanlarında ayarlı durumda olan değerleri<br />

görüntüler. İstenen renk bu değerler değiştirilerek üretilebilir. Ayrıca parlaklık<br />

değiştirilebilir.<br />

Sonraki karışım oranı bir girişin tamamlanması ardından geçici olarak görüntülenir.<br />

Giriş alanları arasında geçiş yapmak için ok tuşlarını kullanın.<br />

Ayarlarınızı onaylamak ve pencereden çıkmak için OK tuşunu seçin. İptal tuşunu<br />

seçme değişikliklerinizi kaydetmeden pencereden çıkar.<br />

Renk Tuşları<br />

İçerik ve tuş takım alanı renklerini değiştirmek için bu işlevi kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-113


Sistem<br />

Şekil 7-11 “Renk” tuşu<br />

Renk Penceresi<br />

Metin kutularının sınırlarının rengini değiştirmek için bu tuşu kullanın.<br />

Active window (aktif pencere) tuş işlevi ayarlarınızı bakılan pencereye atayacaktır ve<br />

Inactive window (pasif pencere) işlevi de aktif olmayan pencereye atayacaktır.<br />

Şekil 7-12 “Renk penceresi”<br />

Service display (servis ekranı)<br />

Bu tuşu seçmek Servis eksenleri penceresini görüntüler.<br />

Servis eksenleri<br />

Bu pencere eksen çalışmasındaki bilgileri görüntüler.<br />

Eksen + ya da Eksen – tuşu ayrıca görüntülenir. Bunlar sonraki ya da öncek eksen<br />

değerlerini görüntülemek için kullanılabilirler.<br />

Servis sürücü<br />

Bu pencere dijital sürücü ile ilgili bilgileri görüntüler.<br />

Servis profibus<br />

Bu pencere PROFIBUS ayarları ile ilgili bilgileri görüntüler.<br />

Servis kontrolü<br />

Hareket kaydını aktif duruma getirmek için bu tuşu kullanın.<br />

7-114<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-13 "Servis kontrolü” ekranı<br />

Servis network<br />

Ağ yapılandırma (bkz. Bölüm 1.5)<br />

Seyir defteri<br />

Action log (seyir defteri) işlevi bakıma yarar ve kayıtlı tüm hareketleri bir liste<br />

formunda görüntüler.<br />

Figure 7-14 Action log<br />

Ayarlama<br />

Bu metin belli olayları görüntüleme amacıyla seçmek için kullanılabilir.<br />

“Display all data (tüm veriyi görüntüle)” ve “Display data groups (veri gruplarını<br />

görüntüle)” alanları arasında geçiş yapmak için TAB tuşunu kullanın.<br />

Tablo 7-1 Veri grupları<br />

Grup<br />

Keys operated<br />

(kullanılan anahtarlar)<br />

Time stamp<br />

(zaman damgası)<br />

Error messages<br />

(hata mesajları)<br />

Windowmanager<br />

(pencere yöneticisi)<br />

Error messages<br />

(hata mesajları)<br />

Operating system<br />

(işletim sistemi)<br />

Anlamı<br />

Basılan tuşlar<br />

Time stamp (zaman damgası)<br />

Windows yöneticisinin bildirdiği hata (sadece sistem içi anlam)<br />

QW işletim sisteminin bildirdiği hatalar (sadece sistem içi anlam)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0 7-115


Sistem<br />

Tablo 7-1 Veri grupları, devam<br />

Grup<br />

Error messages TCS<br />

(TCS hata mesajları)<br />

Mode change<br />

(mod değiştirme)<br />

Channel status<br />

(kanal durumu)<br />

IPO override switch<br />

(IPO hızlandırma anahtarı)<br />

MCP<br />

Incoming alarm<br />

(Gelen alarm mesajları)<br />

Deleted alarm<br />

(Silik alarm mesajları)<br />

Anlamı<br />

Obje talep brokerinin bildirdiği hata (sadece sistem içi anlam)<br />

Selected mode (seçili mod)<br />

Channel status (kanal durumu)<br />

Set override value (hızlanma değerini ayarla)<br />

Makine kumanda paneli<br />

NC / PLC alarmları<br />

İptal NC / PLC alarmları<br />

Resim 7-15<br />

Ara<br />

Aradığınız girili terimi olay listesinde taramak için bu işlevi kullanın.<br />

Arama varolan imleç pozisyonundan ya da liste başlangıcından başlayabilir.<br />

Resim 7-16<br />

Service Firewall (servis güvenlik duvarı)<br />

Firewall yapılandırma (bkz. Bölüm 1.5)<br />

7-116<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Optimizasyon<br />

Sürücüleri en iyileme için grafik sunum için bir osiloskop işlevi sağlanmıştır<br />

• Hız ayar noktası<br />

Hız ayar noktası +10V interface’e karşılık gelir.<br />

• Kontur ihlali<br />

• Sonraki hata<br />

• Güncel pozisyon değeri<br />

• pozisyon ayar noktası<br />

• Tam durma kaba / ince<br />

İzleme başlangıcı iç kumanda durumlarının senkronize izlenmesini sağlayan farklı<br />

kriterlere bağlanabilir. Bu ayar “Select signal (sinyal seç)” işlevi kullanılarak<br />

yapılmalıdır.<br />

• Sonucu analiz etmek için aşağıdaki işlevler sağlanmıştır:<br />

• Apsis ve ordinatı değiştirme ve ölçekleme;<br />

• Yatay ya da dik işareti kullanarak bir değerin ölçümü;<br />

• Apsis ve ordinat değerlerini iki işaret pozisyonu arasında bir fark olarak ölçme;<br />

Sonucu parça program dizininde bir dosya şeklinde kaydetme. Ardından, dosyayı<br />

RCS802 ya da CF kartını kullanarak gönderme ve veriyi MS Excel'de işlemek<br />

mümkündür.<br />

Şekil 7-17 Servo trace (servo iz) başlatma ekranı<br />

Şema başlığı varolan apsis ölçeklemesi ve işaretlerin fark değerini içermektedir.<br />

Yukarıda gösterilen şema görünür ekran alanından ok tuşları ile taşınabilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-117


Sistem<br />

Şekil 7-18 Alanların anlamı<br />

Sinyal seçimi<br />

Ölçüm kanalını parametrelendirmek için bu menüyü kullanın.<br />

Resim 7-19<br />

• Ekseni seçme: Ekseni seçmek için “Eksen” seçme alanını kullanın.<br />

• Sinyal tipi: Following error (sonraki hata)<br />

System deviation (sistem sapması)<br />

Contour deviation (kontur sapması)<br />

Actual position value (varolan pozisyon değeri)<br />

Hız güncel değeri<br />

Hız ayar noktası<br />

Compensation value (kompenzasyon değeri)<br />

Set of parameters (parametre grubu)<br />

Controller input position setpoint (kumanda giriş pozisyonu ayar noktası)<br />

Controller input speed setpoint (kumanda giriş hız ayar noktası)<br />

Controller input acceleration setpoint (kumanda giriş hızlanma ayar noktası)<br />

Hız sürdürme kontrol değeri<br />

Exact fine stop (tam ince duruş) sinyali<br />

Exact coarse stop (tam kaba duruş) sinyali<br />

• Durum: On (açık) Kayıt bu kanalda gerçekleştirilir<br />

Off (kapalı) kanal devre dışı.<br />

Süre ölçme ve 1 kanalı başlatma tipi parametreleri ekran alt yarısında ayarlanabilir.<br />

Kanal kanallar bu ayarı kabul edeceklerdir.<br />

• Ölçüm süresini belirleme: Milisaniye olarak ölçüm süresi doğrudan “Ölçme<br />

süresi” giriş alanına girilir (maks. 6,133 ms).<br />

7-118<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Tetikleme tipi: Oku “Başlatma konumu” alanına pozisyonlandırın ve seçme tuşunu<br />

kullanarak ilgili durumu seçin.<br />

Başlatmasız yani ölçme doğrudan “Start” tuşu seçildikten sonra başlar;<br />

• Yükselen kenar;<br />

• Alçalan kenar;<br />

• Tam ince durmaya erişildi;<br />

• Tam kaba durmaya erişildi;<br />

D-işareti kaba<br />

Marker on (işaret açık) / Marker off (işaret kapalı) tuşlarını ızgara çizgilerini saklama /<br />

açma için kullanın.<br />

Z-işareti kaba<br />

D-işareti sabit<br />

Z-işareti sabit<br />

Yatay ya da dikey yönde işaretleri belirlemek için işaretleri kullanın. Buraya kadar<br />

işareti başlangıç konumuna pozisyonlayın ve “Fix V – Mark” ya da “Fix T-Mark” tuşunu<br />

seçin. Başlangıç noktası ve varolan işaret konumu arasındaki fark durum çubuğu<br />

üzerinde görüntülenir. Tuş düzenlemeleri “Free V-Mark’a” değişecektir. Ya da “Free T-<br />

Mark.<br />

Trace Göster<br />

Bu işlev şemaları saklayan /açan tuşları sağlayan başka bir menü seviyesini açar. Bir<br />

tuş siyah ard alanda görüntülenirse şemalar seçili iz kanalı için görüntülenir.<br />

Zaman ölçek +<br />

Zaman ölçek –<br />

Zaman esasını yakınlaştırma / uzaklaştırma için bu işlevi kullanın.<br />

Dikey ölçek +<br />

Dikey ölçek –<br />

Çözünürlüğü artırma / azaltma için bu işlevi kullanın (genlik).<br />

Adım birimler<br />

İşaretlerin adım büyüklüklerini tanımlamak için bu tuşları kullanın.<br />

Resim 7-20<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-119


Sistem<br />

İşaretler ok tek bir artım büyüklüğünde bir adımda kullanılarak hareket ettirilir. Daha<br />

büyük adım ebatları giriş alanları kullanılarak ayarlanabilir. Değer + ok<br />

hareketi başına ne kadar ızgara biriminin hareket ettirilmesi gerektiğini belirler. Bir<br />

işaret şemanın köşesine erişirse ızgara yatay ya da dikey yönde otomatik olarak<br />

belirir.<br />

Dosya<br />

İz verisini kaydetmek ya da yüklemek için bu tuşu kullanın.<br />

Resim 7-21<br />

“File name (dosya adı)” alanında uzatma olmadan istenen dosya adını yazın.<br />

Veriyi belirtili adla parça program dizininde kaydetmek için Save (kaydet) tuşunu<br />

kullanın.<br />

Ardından, dosya gönderilebilir ve veri MS Excel’de işlenebilir.<br />

Belirtili dosyayı yüklemek ve veriyi grafik olarak görüntülemek için Load (yükle)<br />

tuşunu kullanın.<br />

Versiyon<br />

Bu pencere sürüm numaralarını ve her bir <strong>CNC</strong> parçasının üretildiği tarihi görüntüler.<br />

HMI detaylar<br />

HMI details (detayları) menüsü bakım yapmaya yarar ve sadece kullanıcı şifre<br />

seviyesinden erişilir. Operatör birimi tarafından sağlanan tim programlar kendi sürüm<br />

numaraları ile birlikte görüntülenirler.<br />

Yazılım parçalarını tekrar yükleyerek sürüm numaraları birbirlerinden farklılaştırılabilir.<br />

7-120<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-22 “HMI sürüm” menü alanı<br />

Registry içeriği<br />

Bu işlev bir liste formunda başlatılacak olan programların düğmelerinin (“Machine<br />

(makine)”, “Offset (ofset)”, “Program"… işlev tuşları) atamasını görüntüler. Kolonların<br />

her birinin anlamları için lütfen aşağıdaki tabloya bakınız.<br />

Resim 7-23<br />

Tablo 7-2 [DLL arrangement] altındaki girişlerin anlamı<br />

Grup<br />

Tuş takımı<br />

DLL name (DLL adı)<br />

Class name<br />

(Sınıf adı)<br />

Start method (başlatma<br />

metodu)<br />

Execute flag<br />

(yürüt bayrağı)<br />

(kind of executing)<br />

(yürütüm tipi)<br />

Text file name<br />

(metin dosya adı)<br />

Softkey text ID<br />

(SK ID)<br />

(tuş metni ID)<br />

Anlamı<br />

SK1 ile SK7 1 ile 7 düğme ataması<br />

Yürütülecek programın adı<br />

Mesajları alma belirteci<br />

Program başlatma sonrası yürütülü işlev numarası<br />

0 Program esas sistem üzerinde idare edilir.<br />

1 esas sistem programı başlatır ve kumanda yüklü programı<br />

aktarır.<br />

Metin dosya adı (uzatmasız)<br />

Rezerve<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-121


Sistem<br />

Tablo 7-2 [DLL arrangement] altındaki girişlerin anlamı, devam<br />

Grup<br />

Şifre seviyesi<br />

SK sınıfı<br />

SK dosyası<br />

Anlamı<br />

Programın yürütülmesi şifre seviyesine bağlıdır.<br />

Rezerve<br />

Rezerve<br />

Font detayları<br />

Bu işlev yüklü karakter grubu verisini bir liste formunda görüntüler.<br />

Resim 7-24<br />

Start DLL Değiştir<br />

Başlatma programını tanımlar<br />

Sistemin ön yüklemesi sonrası kumanda sistemi otomatik olarak "Makine" çalıştırma<br />

alanını (SK1) başlatır. Farklı bir başlatma şekli istenirse bu işlevi farklı bir başlangıç<br />

şekli olarak kullanabilirsiniz.<br />

Sistemin buradaki ön yüklemesi sonrasında başlatılacak programın (“Softkey (tuş)<br />

kolonu) numarasını yazın.<br />

Şekil 7-25 startup DLL değişimi<br />

7-122<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

PLC<br />

Bu tuş teşhis ve PLC start-up için daha fazla işlev sağlar.<br />

STEP 7 bağlanı<br />

Bu tuş STEP 7 bağlantısı için interface parametreleri yapılandırma diyaloğunu açar<br />

(ayrıca bkz. Programlama Aleti tanımı, “İletişimler” Bölümü).<br />

RS232 veri transferi ile meşgul durumda ise kumanda sistemini aktarım tamamlanırsa<br />

Programlama Takımına bağlayabilirsiniz.<br />

RS232 interface bağlantının aktifleştirilmesi ile başlatılır.<br />

Şek. 7-26 Baud rate’i ayarlama<br />

Baud rate seçim alanı kullanımı ile ayarlanır. Aşağıdaki değerler mümkündür:<br />

9600/19200/38400/57600/115200.<br />

Şekil 7-27 modem açıkken ayarlar<br />

Modem aktifken (“ON”) ayrıca 10 ya da 11 bit veri formatları arasında seçim<br />

yapabilirsiniz.<br />

• Eşitlik: 10 bit için “yok”<br />

11 bit için “denk”<br />

• Durma bitleri: 1 (varsayımlı ayarlı; kumanda sisteminin başlatılması ile aktif)<br />

• Data bitler: 8 (varsayımlı ayarlı; kumanda sisteminin başlatılması ile aktif)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-123


Sistem<br />

Bağlantı aktif<br />

Kumanda sistemi ve PC/PG arasındaki bağlantıyı aktifleştirmek için bu tuşu kullanın.<br />

Programlama Takımının çağrısı için bekletilir. Bu durumda ayarlara her değişikliği<br />

yapmak mümkündür.<br />

Bağlantı pasif değişikliklerini gösteren tuş.<br />

Bağlantı pasif seçerek kumanda sisteminden aktarımı her noktada iptal edebilirsiniz.<br />

Şimdi ayarlarda tekrar değişiklik yapmak mümkündür.<br />

Aktif ya da devre dışı durum Power On (açık konum) sonrasında bile sürdürülür<br />

(varsayılı veri ile açık konuma getirme hariç). Aktif bir bağlantı durum çubuğundaki bir<br />

sembol ile görüntülenir (bkz. Tablo 1-2)<br />

Menüden çıkmak için RECALL tuşuna basın.<br />

Modem settings<br />

Bu alanda, modem ayarları yapılır.<br />

Muhtemel modem tipleri aşağıdaki gibidir:<br />

Her iki iletişim aygıtı birbirleri ile uyumlu olmalıdır.<br />

Analog modem<br />

ISDN kutu<br />

Mobil telefon<br />

Şekil 7-28 analog bir modem ayarları<br />

Farklı AT dizgilerini belirleme esnasında AT’yi sadece bir kez başlatın; kalan tüm<br />

komutlar sadece sona eklenebilirler, ör. AT&FS0=1E1X0&W. Her bir komutun ve<br />

kendi paramatrelerinin tam notasyonu için lütfen doğru üreticilerin kılavuzlarına bakın.<br />

Kumanda sisteminin varsayılan değerleri bu nedenle sadece gerçek bir minimumdur<br />

ve ilk kez kullanımları öncesinde her durumda tam kesin olarak onaylanmalıdırlar.<br />

Tedbir olmak adına aygıtların ilk önce bir PC/PG’ye bağlanması ve ardından bağlantı<br />

şeklinin sınanması ve en iyilenmesi önerilir.<br />

7-124<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-29 bir ISDN kutu ayarları<br />

PLC durum<br />

Tablo 7-3’de listelenen bellek ayarlarını görüntüleme ve varolan durumlarını<br />

değiştirmek için bu işlevi kullanın.<br />

16 işlemciyi eşanlı olarak görüntülemek mümkündür.<br />

Tablo 7-3 Bellek alanları<br />

Girişler I Giriş biti (IBx), giriş kelime (lwx), çift giriş kelimesi (IDx)<br />

Çıkışlar Q Çıkış biti (Qbx), çıkış kelimesi (Qwx), çift çıkış kelimesi (QDx)<br />

Bayraklar M<br />

Bayrak bit (Mx) bayrak kelime (Mw), çift bayrak kelimesi<br />

(MDx)<br />

Saatlar T Saat (Tx)<br />

Sayaç C Sayaç (Zx)<br />

Veri V Data bit (Vbx), data kelime (Wmx), çift data word (VDx)<br />

Format B<br />

H<br />

D<br />

ikili<br />

Onaltılı<br />

Ondalık<br />

İkili gösterim çift kelime ile mümkün değildir. Sayaçlar ve<br />

saatler ondalık olarak gösterilirler.<br />

Şekil 7-30 PLC durum ekranı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-125


Sistem<br />

Adres +<br />

İşlemci adresi 1 artırılan değeri görüntüler.<br />

Adres –<br />

İşlemci adresi 1 düşürülen değeri görüntüler.<br />

Sil<br />

Tüm işlemcileri silmek için bu tuşu kullanın.<br />

Değiştir<br />

Bu tuş değerlerin çevrimli güncellemesini iptal edecektir. Ardından işlemcilerin<br />

değerlerini değiştirebilirsiniz.<br />

Durum listesi<br />

PLC sinyallerini görüntüleme ve değiştirme için PLC durum listesini kullanın.<br />

Aşağıdakilerden seçilebilir 3 liste bulunmaktadır:<br />

• Girişler (varsayılan ayar) sol liste<br />

• Bayraklar (varsayılan ayar) merkez liste<br />

• Çıkışlar (varsayılan ayar) sağ liste<br />

• Değişken<br />

Şekil 7-31 PLC durum listesi başlatma ekranı<br />

Değiştir<br />

Belirtili değişkenin değerini değiştirmek için bu tuşu kullanın. Değişikliklerinizi<br />

kaydetmek için Accept (onay) tuşunu kullanın.<br />

Blok yaz<br />

Aktif kolona yeni bir alan atamak için bu tuşu kullanın. Buraya kadar interaktif ekran<br />

formu seçim için dört alan önerir. Her bir kolon için ilgili giriş alanından girilmesi<br />

gereken bir başlama adresi atanabilir. İnteraktif ekran formundan çıkarken kumanda<br />

sistemi değişikliklerinizi kaydedecektir.<br />

7-126<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-32 "Veri tipi” seçim ekranı<br />

Kolonlar içinde ve arasında tarama yapmak için Ok ve Önceki sayfa / sonraki tuşlarını<br />

kullanın.<br />

PLC program<br />

Bir ladder diagram kullanan PLC teşhis (bkz. Bölüm 7.3)<br />

Program listesi<br />

PLC kullanılarak, programları seçebilirsiniz ve PLC ile başlatabilirsiniz. Buraya kadar,<br />

PLC kullanıcı programı PLC interface’e daha sonra bir referans listesi kullanılarak bir<br />

program adına dönüştürülür bir program numarası yazar. En fazla 255 programı<br />

yönetmek mümkündür.<br />

Resim 7-33<br />

Bu metin tüm CUS dizini dosyalarını ve kendilerinin referans listesindeki atamalarını<br />

(PLCPROG.LST) bir liste formunda görüntüler. İki kolon arasında geçiş yapmak için<br />

TAB tuşunu kullanabilirsiniz. Kopyala, Yerleştir ve sil tuş işlevleri belirli bağlama<br />

referansla görüntülenirler. Ok sol tarafa pozisyonlanırsa sadece Kopyala işlevi<br />

kullanılabilir. Sağ tarafta ise, Ekle ve Sil işlevleri referans listesini değiştirmek için<br />

bulunurlar.<br />

Kopyala<br />

... Panoya seçili dosya adını yazar<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-127


Sistem<br />

Yapıştır<br />

... Dosya adını varolan ok konumunda yapıştırır<br />

Sil<br />

... Seçili dosya adını atama listesinden siler<br />

Referans liste yapısı (PLCPROG.LST dosyası)<br />

3 alana ayrılır:<br />

Numara Alan Koruma seviyesi<br />

1 ... 100 Kullanıcı alanı Kullanıcı<br />

101 ... 200 Makine üreticisi Makine üreticisi<br />

201 ... 255 Siemens Siemens<br />

Notasyon her bir program için satırlarla yapılır. Her satır için birbirlerinden TAB, çubuk<br />

ya da “I” harfi ile ayrılması gereken iki kolon amaçlanmıştır. İlk kolonda PLC referans<br />

numarası belirtilmeli ve ikinci kolonda da dosya adı.<br />

Örnek:<br />

1 | shaft.mpf<br />

2 | taper.mpf<br />

PLC alarm txt<br />

Bu işlev PLC kullanıcı alarm metinlerini ekleme ya da değiştirmek için kullanılır. Oku<br />

kullanarak istenen alarm numarasını seçin. Aynı zaman varolan geçerli metin giriş<br />

satırında görüntülenir.<br />

Şekil 7-34 PLC alarm metnini düzenleme<br />

Giriş alanına geçiş için TAB tuşunu kullanın.<br />

Giriş alanında yeni metni girin. Girişinizi tamamlamak için Input düğmesine basın ve<br />

kaydetmek için Save'i seçin.<br />

Metinlerin notasyonları için lütfen Start-Up Kılavuzuna bakın.<br />

7-128<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Start up dosyaları<br />

Start-up data ve PLC projelerini yaratma, arama/okuma için bu işlevi kullanın (ayrıca<br />

bkz. Bölüm 7.1).<br />

Pencere seçili sürücünün içindekileri bir ağaç yapısında görüntüler. Yatay tuşlar seçim<br />

için kullanılabilecek sürücüleri bir liste formunda görüntüler. Dikey tuşlar söz konusu<br />

sürücünün kullanılabilir kumanda işlevlerini sağlarlar.<br />

Aşağıda sabit varsayılan atamalar bulunmaktadır:<br />

• 802D data Start-up data(802D verileri)<br />

• Müşteri CF kart CF kart üzerinde Müşteri verisi<br />

• RS232 Seri interface<br />

Veri “Kopyala & Yapıştır" prensibi ile taşınır.<br />

Resim 7-35<br />

802D Verileri<br />

“802D data” alanındaki her bir veri grubu aşağıdaki anlamlara sahiptir:<br />

• Datalar : Makine Dataları<br />

Setting Dataları<br />

Takım bilgileri<br />

R parametreler<br />

Sıfır noktası kaydırma<br />

Kompenzasyon: Hatve hatası (SSFK)<br />

Global kullanıcı verisi (kullanıcı verisi)<br />

Bu veri özel başlatma verisidir ve ASCII dosyasında aktarılırlar.<br />

• Start-up archive (NC/PLC): NC verileri<br />

NC dizinleri<br />

Sürücü makine dataları<br />

Kompenzasyon: Hatve hatası<br />

PLC kullanıcı alarm metinleri<br />

PLC projesi<br />

Ekran makine<br />

Bu veri NC ve PLC veri için bir start up dosyası oluşturur ve ikili formatta HMI arşiv<br />

formatı kullanılarak aktarılırlar.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-129


Sistem<br />

• Start-up arşivi (HMI) Kullanıcı çevrimleri<br />

Kullanıcı dizinleri<br />

SP1 dil dosyaları<br />

SP2 dil dosyaları<br />

Başlatma ekranı<br />

Online (çevrimiçi) yardım<br />

HMI bit haritalar<br />

Bu veri bir HMI veri için bir start up dosyası oluşturur ve ikili formatta HMI arşiv<br />

formatı kullanılarak aktarılırlar.<br />

• PLC projesi (PT802D *.PTE)<br />

Kumanda sistemi ve Programlama Takımı arasında dönüşüm olmadan doğrudan<br />

bir değişim bir PLC programının taşınmasını destekleyerek mümkündür.<br />

Customer CF card (müşteri CF kartı)<br />

Bir CompactFlash (flaş bellek) kartından veri değişimi için bu tuşu kullanın. Aşağıdaki<br />

işlevler size destek olması için yaratıldı:<br />

İsmini değiştir<br />

Oku kullanmadan önce seçili dosyanın adını değiştirmek için bu işlevi kullanın.<br />

Yeni dizin<br />

CF kartı üzerinde yeni bir dizin yaratmak için bu tuşu kullanın.<br />

Kopyala<br />

Panoya bir ya da daha fazla dosya kopyalamak için bu tuşu kullanın.<br />

Yapıştır<br />

Dosya ya da dizinleri panodan varolan dizine yapıştırmak için bu tuşu kullanın.<br />

Sil<br />

... Seçili dosya adını atama listesinden siler<br />

Tümünü işaretle<br />

Sonraki işlemler içib tüm dosyaları seçmek amacıyla bu tuşu kullanın.<br />

RS232<br />

RS232 interface ile veri arama/okuma için bu tuşu kullanın.<br />

Ayarlar<br />

İnterface parametrelerini görüntülemek ve değiştirmek için bu işlevi kullanın.<br />

Ayarlarda yapılan herhangi bir değişiklik derhal devreye girecektir.<br />

Save (kaydet) tuşunu seçme ayarları kapalı konuma getirme sonrasında bile<br />

kaydedecektir.<br />

Default Settings (standart ayarlar) tuşu tüm ayarları varsayılan ayarlarına<br />

sıfırlayacaktır.<br />

7-130<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

Şekil 7-36 RS232 interface parametreleri<br />

Interface parametreleri<br />

Tablo 7-4 Interface parametreleri<br />

Parametreler<br />

Cihaz tipi<br />

Baud rate<br />

Stop Bit<br />

Parite<br />

Tanım<br />

RTS/CTS<br />

RTS sinyali (Gönder Talebi) veri aktarım cihazının Gönder modunu<br />

kumanda eder.<br />

Aktif: Gönderilecek veri.<br />

Pasif: Gönder modundan sadece tüm veri aktarıldıktan sonra çıkılabilir.<br />

CTS sinyali verinin gönderilmek için hazır olup olmadığını<br />

RTS için bir onaylama sinyali olarak gönderir.<br />

Baud oranını ayarlama.<br />

300 Baud<br />

600 Baud<br />

1.200 Baud<br />

2.400 Baud<br />

4.800 Baud<br />

9.600 Baud<br />

19.200 Baud<br />

38.400 Baud<br />

57.600 Baud<br />

115.200 Baud<br />

Senkronize olmayan aktarımla durma bitlerinin sayısı<br />

Giriş:<br />

1 Durma biti (varsayılan)<br />

2 durma biti<br />

Eşitlik bitleri hata tespiti için kullanılır. Bunlar “1” ayarlı hane sayısını tek ya<br />

da çift sayıya dönüştürmek için kodlu karaktere eklenirler.<br />

Giriş:<br />

Eşitsiz (varsayılan)<br />

Denk<br />

Denk değil<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-131


Sistem<br />

Tablo 7-4 ınterface parametreleri, devam<br />

Parametreler<br />

Data bitler<br />

Onaylama ile<br />

çiğneme<br />

Tanım<br />

Tanım<br />

Senkronize olmayan aktarımla data bitlerinin sayısı<br />

Giriş:<br />

7 data bit<br />

8 data biti (varsayılan)<br />

Y: Aranırken dosyanın NC’de varolan durumda olup olmadığı denetlenir.<br />

N: Dosyalar onay ikazı olmadan çiğnenirler.<br />

7-132<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.1 Start up data yaratma / arama / okuma<br />

7.1 Start up data yaratma / arama / okuma<br />

Okuyucu notu<br />

/BA1/ SINUMERIK 802D sl ”Talimat Kılavuzu”, ”Data yedekleme ve makine serisi<br />

start-up” bölümü<br />

Çalıştırma sırası<br />

Start up files (başlangıç dosyaları)<br />

“Sistem” çalıştırma alanında Start up files tuşunu seçin.<br />

Bir start-up arşivi yaratma<br />

Bir start-up data tüm parçalar ya da seçili bazı parçalar ile yaratılabilir.<br />

Seçili parçalar ile bir arşiv yaratmak için operatörün aşağıdaki işlemleri yapması<br />

gereklidir:<br />

802D Verileri<br />

Start up data (NC/PLC) satırını 802D veri menüsünden ok tuşlarını kullanarak seçin.<br />

Dizini açmak için ENTER’a basın ve istenen dosyaları ok tuşlarını kullanarak seçin.<br />

Kopyala<br />

Dosyaları panoya kopyalamak için Kopyala tuşunu seçin.<br />

Şekil 7-37 tüm bir start-up data'yı kopyalama<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-133


Sistem<br />

7.1 Start up data yaratma / arama / okuma<br />

Şekil 7-38 start up data içeriği<br />

Start up datayı CompactFlash (flaş bellek) kartına yazma<br />

Ön şart: CF kartı takılır ve start-up data panoya kopyalanmaktadır.<br />

Çalıştırma sırası:<br />

Customer CF card (müşteri CF kartı)<br />

Müşteri CF kartı katını seçin ve kayıt yerini (dizin) belirleyin.<br />

Yapıştır<br />

Start-up data yazımını başlatmak için Yapıştır tuşunu seçin.<br />

Görünmekte olan metin kutusunda önerili ismi onaylayın ya da metni onaylamak için<br />

OK basın.<br />

Resim 7-39<br />

7-134<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.1 Start up data yaratma / arama / okuma<br />

Start-up datayı RS232 ile okuma(Reading Out)<br />

Ön şart: Start-up data panoya kopyalanmaktadır ve RS232 bağlantısı ayarlandı.<br />

Çalıştırma sırası:<br />

RS232<br />

RS232 menüsünü seçin ve Gönder’e basın.<br />

Gönder<br />

PC üzerinde:<br />

• WinPCln’i başlatın.<br />

• İkili aktarım modunu çalıştırın.<br />

• Receive Data (Veri Al) menüsünü seçin ve dosya adlarını tanımlayın.<br />

İlk önce tüm veri okunur ve ara belleğe yazılır. Tüm veri bellekte kaydedilirse, aktarım<br />

işlemi otomatik başlatılır ve PC (WinPCln) veriyi alacaktır.<br />

Arşivi başlatırken herhangi bir hata oluşursa (örnek sürücü kapalı konuma getirilirse)<br />

hiçbir veri transferi olmaz. Üretim süreci ve hatayı görüntüleyen bir kayıt penceresi<br />

açılır.<br />

Start-up datayı RS232 ile arama(Reading İn)<br />

Bir start-up datayı aramak için aşağıdaki operatör işlemlerini gerçekleştirin:<br />

RS232<br />

RS232 menüsünü seçin ve aramayı başlatmak için Receive (Al) kullanın.<br />

Al<br />

PC üzerinde:<br />

• WinPCln’i başlatın.<br />

• İkili aktarım modunu çalıştırın.<br />

• Arşiv dosyasını açın ve veri aktarımını başlatmak için Veri Gönder'i seçin.<br />

• Metni başlat'ı kumanda sisteminde onaylayın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-135


Sistem<br />

7.2 PLC projelerini arama / okuma<br />

Start-up datayı CompactFlash (flaş bellek) kartından arama<br />

Bir start-up datayı aramak için aşağıdaki operatör işlemlerini gerçekleştirin:<br />

1. CF kartı yerleştirin.<br />

2. Customer CF kartı tuşunu seçin ve istenen arşiv dosyasının olduğu satırı seçin.<br />

3. Dosyayı panoya kopyalama için Copy (Kopyala)’yı kullanın.<br />

4. 802D veri tuşunu seçin ve oky Start up arşivi (NC/PLC) satırına pozisyonlayın.<br />

5. Start-up başlatmak için Yapıştır’ı seçin.<br />

6. Metni başlat'ı kumanda sisteminde onaylayın.<br />

7.2 PLC projelerini arama / okuma(Reading İn/Out)<br />

Bir projeyi ararken bu PLC dosya sistemine aktarılacak ve ardından aktifleştirilecektir.<br />

Aktifleştirmeyi tamamlamak için kumanda sistemi yeniden başlatılır (NCK-Reset)<br />

RS232’den bir projeyi okuma(Reading İn)<br />

Bir projeyi aramak için aşağıdaki operatör işlemlerini gerçekleştirin:<br />

1. RS232 menüsünü seçin ve aramayı başlatmak için orada Receive (Al) kullanın.<br />

2. PC’nizde WinPCln’i başlatın.<br />

3. İkili aktarım modunu çalıştırın.<br />

4. Arşiv dosyasını açın ve veri aktarımını başlatmak için Veri Gönder'i seçin.<br />

5. Metni başlat'ı kumanda sisteminde onaylayın.<br />

RS232’den bir projeyi okuma(Reading Out)<br />

Aşağıdaki operatör işlemlerini gerçekleştirin:<br />

1. PLC proje (PT802D *.PTE) satırını 802D data menüsünden seçmek için ok<br />

tuşlarını kullanın.<br />

2. Dosyayı panoya kopyalamak için Copy (Kopyala) tuşunu seçin.<br />

3. RS232 menüsüne geçin ve Send (Gönder) tuşunu seçin.<br />

4. PC’nizde WinPCln’i başlatın.<br />

5. İkili aktarım modunu çalıştırın.<br />

6. Receive Data (Veri Al) menüsünü seçin ve dosya adlarını tanımlayın.<br />

Kumanda sisteminden RS232 ile okurken bir dosya arşiv formatında sonuçlanır.<br />

7-136<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.2 PLC projelerini arama / okuma<br />

Not<br />

Programlama Takımı ve kumanda sistemi arasında PLC projesini değiştirmek için CF<br />

kartını da kullanabilirsiniz.<br />

İşlem:<br />

• Dosyaları seçme ve gönderme (PT802D*.PTE) için Programlama Takımını<br />

kullanın;<br />

• Gönderili projeyi doğrudan CF kartına yazın ya da projeyi CF kartına kopyalama<br />

için Explorer’ı kullanın.<br />

• CF kartını kumanda sistemine yerleştirin ve projeyi aşağıda anlatıldığı gibi arayın.<br />

CompactFlash (flaş bellek) kartında bir proje arama(Reading İn)<br />

Bir PLC projesini aramak için aşağıdaki operatör işlemlerini gerçekleştirin:<br />

1. CF kartı yerleştirin.<br />

2. Satırı gerekli proje dosyası ile PTE formatında Customer CF card (Müşteri CF<br />

kartı) menüsünden seçin.<br />

3. Dosyayı panoya kopyalama için Copy (Kopyala)’yı kullanın.<br />

4. 802D data (802D veri) menüsünü seçin ve oku PLC proje (PT802D *.PTE)<br />

satırına pozisyonlayın.<br />

5. Aramayı başlatmak için Paste (Yapıştır)’ı seçin ve aktifleştirmeyi başlatın.<br />

Projenin CompactFlash (flaş bellek) kartına yazma<br />

Aşağıdaki operatör işlemlerini gerçekleştirin:<br />

1. CF kartı yerleştirin.<br />

2. PLC proje (PT802D *.PTE) satırını 802D data menüsünden seçmek için ok<br />

tuşlarını kullanın.<br />

3. Dosyayı panoya kopyalamak için Copy (Kopyala) tuşunu seçin.<br />

4. Customer CF card (Müşteri CF kartı) menüsünü seçin.<br />

5. Kaydetme yeri arayın ve Paste (Yapıştır)’tuşunu seçin.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-137


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

İşlev<br />

Bir PLC kullanıcı programı güvenlik işlevlerini tanıma ve işlem sıralarını destekeleme<br />

için büyük oranda mantık işlemlerinden oluşur. Bu mantık işlemleri farklı kontakları ve<br />

röleleri bağlamayı içerir. Bir kural olarak tek kontak ya da röle arızası tüm bir<br />

sistem/kurulum arızasına neden olur.<br />

Arıza/arızaların ya da program hatasının nedenlerini tespit etmek için “Sistem”<br />

çalışma alanında farklı teşhis işlevleri bulunmaktadır.<br />

Not<br />

Burada programı düzenleme mümkün değildir.<br />

Çalıştırma sırası<br />

PLC<br />

"Sistem" çalışma alanında bulunabilecek PLC tuşunu seçin.<br />

PLC program<br />

Kalıcı bellekte kayıtlı proje açılır.<br />

7.3.1 Ekran görünümü<br />

Ekranın ana alanlara bölünmüş hali ile görünümü Bölüm 1.1'de tanımlananın<br />

aynısıdır. PLC teşhisi ile alakalı her sapma ya da düzeltme aşağıda gösterilir.<br />

7-138<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Şekil 7-40 Ekran düzeni<br />

Ekran<br />

kumandası<br />

Görüntüleme<br />

Uygulama alanı<br />

Destekli PLC programı dili<br />

Aktif program bloğu adı<br />

Gösterim: Sembolik adı (mutlak adı)<br />

Program durumu<br />

RUN<br />

Program çalışıyor<br />

STOP<br />

Program durdu<br />

Uygulama alanı durumu<br />

Sym<br />

Sembolik gösterim<br />

Anlamı<br />

abs<br />

Mutlak gerilim<br />

Focus<br />

ok yerine kullanılır<br />

Tip line<br />

arama notlarını içerir<br />

Aktif anahtarlar ekranı<br />

7.3.2 Çalıştırma seçenekleri<br />

Tuşlar ve tarama düğmelerine ek olarak bu alan daha da fazla anahtar<br />

kombinasyonları sağlar.<br />

Anahtar kombinasyonları<br />

Tuş anahtarları fokusu PLC kullanıcı programına hareket ettirir. Pencere sınırlarına<br />

erişirken otomatik olarak taratılır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-139


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Tablo 7-5<br />

Anahtar kombinasyonları<br />

Anahtar kombinasyonu<br />

veya<br />

veya<br />

Sıranın ilk satırına<br />

Sıranın son satırına<br />

Önceki ekran<br />

Hareket<br />

Sonraki ekran<br />

Sola bir alan<br />

Sağa bir alan<br />

Önceki alan<br />

Sonraki alan<br />

veya<br />

veya<br />

İlk ağ ilk alanına<br />

İlk ağ son alanına<br />

Aynı pencerede sonraki program bloğunu açar<br />

Aynı pencerede önceki program bloğunu açar<br />

Seç anahtarı işlevi giriş fokus konumuna göre değişir.<br />

• Tablo hattı: Tüm metin satırını görüntüler<br />

• Ağ başlığı: Ağ görüşünü görüntüler<br />

• Komut: Tüm işlemcileri görüntüler<br />

Girili fokus bir komuta pozisyonlanırsa görüşlerde dahil tüm işlemciler<br />

görüntülenirler.<br />

7-140<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Tuş takımı<br />

PLC info<br />

“PLC Info” menüsü (normal olarak “About ...” Olarak bilinir – çev. ) PLC modelini, PLC<br />

sistem sürümünü, çevrim zamanını ve PLC kullanıcı programı çalışma zamanını<br />

görüntüler.<br />

Şekil 7-41 PLC info<br />

İşlem süresi reset<br />

Penceredeki veriyi yenilemek için bu tuşu kullanın.<br />

PLC durumu<br />

Program yürütme esnasında kontrol ve değişim için “PLC durumunu” kullanın.<br />

Şekil 7-42 PLC durum ekranı<br />

Durum listesi<br />

PLC sinyallerini görüntüleme ve değiştirme için PLC durum listesini kullanın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-141


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Şekil 7-43 Durum listesi<br />

Pencere 1 xxxx<br />

Pencere 2 xxxx<br />

Bu pencere doğru program bloğunda çalışan PLC programının tüm mantık ve grafik<br />

bilgilerini görüntüler. LAD (ladder diagram) mantığı açık yapılı program parçalarına ve<br />

ağlar olarak bilinen varolan izlere ayırılır. Genel olarak LAD’larda yazılı programlar<br />

farklı mantık işlemlerini kullanarak elektrik akımını gösterir.<br />

Şekil 7-44 Pencere 1<br />

Bu menüde işlemcinin sembolik ve mutlak gösterimi arasında geçiş yapabilirsiniz.<br />

Program bölümleri farklı büyütme faktörleri kullanılarak görüntülenebilir; işlemcileri<br />

çabuk bulabilmek için bir arama işlevi bulunur.<br />

Program block<br />

Bu tuş PLC program liste blokları listesini görüntülemek için kullanılabilir. Açılacak<br />

PLC program bloğunu seçmek için Yukarı Ok/ Aşağı ok ya da Önceki sayfa /<br />

sonraki sayfa tuşlarını kullanın.<br />

Varolan program bloğu liste kutusunun Info satırında görüntülenir.<br />

7-142<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Şekil 7-45 PLC blok seçimi<br />

Özellikler<br />

Bu tuşu seçmek PLC projesi yaratıldığında kaydedilen seçili program bloğunun<br />

tanımını görüntüler.<br />

Şekil 7-46 seçili PLC program bloğu özellikleri<br />

Local Değişkenler<br />

Bu tuşu seçme seçili program bloğu yerel değişkenler tablosunu görüntüler.<br />

İki program bloğu vardır.<br />

• OB1 Sadece geçici yerel değişken<br />

• SBRxx Geçici yerel değişken<br />

Her program bloğu için bir değişkenler tablosu bulunmaktadır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-143


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Şekil 7-47 seçili program bloğu yerel değişkenler tablosu<br />

Kolon genişliğinden uzun olan metinler tüm tablolarda kesilir ve “~“ karakteri eklenir.<br />

Böyle bir durumda, varolan ok pozisyonu metninin görüntülendiği bu şekildeki<br />

tablolardaki yüksek bir seviyede ki metin alanı bulunur. Metin “~” ile kesilirse, yüksek<br />

seviye metin alanındaki ok'un rengi ile görüntülenir. Daha uzun metinlerle, SELECT<br />

tuşuna basarak metnin tümünü görüntülemek mümkündür.<br />

Aç<br />

Bu tuşu seçme seçili program bloğunu görüntüler; adı (mutlak) “Pencere ½” tuşunda<br />

görüntülenir.<br />

Program durum Açık<br />

Program durum kapat<br />

Program durum ekranını aktifleştirme / durdurma için bu tuşu kullanın. Burada PLC<br />

çevrimi sonundan ağ varolan durumlarını kontrol edebilirsiniz. Tüm işlemcilerin<br />

durumları “Program durumu” ladder diyagramında görüntülenirler. LAD farklı PLC<br />

çevrimlerinde durum ekranı değerlerini alır ve ardından durum ekranını yeniler.<br />

Şekil 7-48 “Program durumu” ON – sembolik gösterim<br />

7-144<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Şekil 7-49 “Program durumu” ON – mutlak gösterim<br />

Sembol adresleri<br />

Mutlak adresler<br />

İşlemcilerin mutlak ve sembolik gösterimi arasında geçiş yapmak için bu tuşu kullanın.<br />

Seçili gösterim tipine göre işlemciler mutlak ya da sembolik belirticiler ile<br />

görüntülenirler.<br />

Bir değişken için sembol yoksa bu otomatik olarak mutlak şekilde görüntülenir.<br />

Büyüt +<br />

Küçült -<br />

Uygulama alanında gösterim adım adım yaklaştırılır ya da uzaklaştırılır.<br />

Aşağıdaki büyütme fazları bulunmaktadır:<br />

20% (varsayılan), 60%, 100% ve 300%<br />

Ara<br />

Sembolik ya da mutlak gösterimdeki işlemcileri aramak için kullanılabilir.<br />

Farklı arama kriterinin seçilebileceği bir metin kutusu görüntülenir. “Mutlak/Sembolik<br />

adres” tuşunu kullanarak her iki PLC penceresinde bu kritere uyan belli bir işlemciyi<br />

arayabilirsiniz. Ararken, büyük ve küçük harfler ihmal edilirler.<br />

Üst seçim alanında seçim:<br />

• Mutlak ve sembolik işlemcileri arayın<br />

• Ağ numarasına gidin<br />

• SBR komutunu bulun<br />

Diğer arama kriteri:<br />

• Aşağı doğru arama (varolan ok pozisyonundan)<br />

• Tüm program bloğu (başlangıçtan)<br />

• Tek program bloğunda<br />

• Tüm program blokları üzerinde<br />

İşlemcileri ve sabitleri birleşik kelimeler (belirteçler) halinde arayabilirsiniz.<br />

Ekran ayarlarına göre sembolik ya da mutlak işlemcileri arayabilirsiniz.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-145


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Aramayı başlatmak için OK tuşuna basın. Bukunan arama elemanı fokus ile belirtilir.<br />

Hiçbirşey bulunmazsa doğru bir hata mesajı notlar satırında belirecektir.<br />

Metin kutusundan çıkmak için İptal tuşunu kullanın; hiçbir arama yapılmaz.<br />

Şek. 7-50 Sembolik işlemcileri arama<br />

Mutlak işlemcileri arama<br />

Aranan bulunursa, aramaya devam etmek için Continue search (aramaya devam et)<br />

kullanın.<br />

Sembol İnfo<br />

Bu tuşu seçme belirtilen ağdaki tüm sembolik belirteçleri görüntüler.<br />

Şekil 7-51 Ağ sembolik<br />

Çapraz ref.<br />

Çapraz referansların listesini görüntülemek için bu tuşu kullanın. PLC projede<br />

kullanılan tüm işlemciler görüntülenir.<br />

Bu liste hangi ağda bir giriş, çıkış, bayrak vs. kullanılır olduğunu gösterir.<br />

7-146<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Şekil 7-52 “Çapraz referanslar” ana menü (mutlak) (sembolik)<br />

Doğru program segmentini doğrudan 1/2 pencerede Open in Window 1/2 (1/2<br />

pencerede aç) işlevini kullanarak açabilirsiniz.<br />

Sembol adresleri<br />

Aktif gösterim tipine göre elemanlar mutlak ya da sembolik belirteçler ile<br />

görüntülenirler.<br />

Mutlak adres<br />

Bir belirteç için hiçbir sembol yoksa tanım otomatik olarak mutlaktır.<br />

Belirteçlerin bu gösterim tipi durum çubuğunda görüntülenir. Temsilcilerin mutlak<br />

gösterimi varsayılan olarak ayarlanır.<br />

Pencere 1’de Aç<br />

Pencere 2’de Aç<br />

Çapraz referanslar listesinden seçili işlemci doğru pencerede açılır.<br />

Örnek:<br />

Mutlak işlemci M251.0'ın mantık ara ilişkisini 1 ağında OB1 program bloğunda<br />

görüntülemek istiyorsunuz.<br />

İşlemci çapraz referans listesinden seçildikten ve Open in Window 1 (1 penceresinde<br />

aç) kumanda edilme durumu sonrasında doğru program böümü 1 penceresinde<br />

görüntülenir.<br />

Şekil 7-53 Ok "OB1 2 ağında M251.0) 2 ağı 1 penceresinde M251.0<br />

Ara<br />

... Çapraz referans listelerinde işlemcileri aramak için kullanılır.<br />

İşlemcileri birleşik kelimeler (belirteçler) halinde arayabilirsiniz. Ararken, büyük ve<br />

küçük harfler ihmal edilirler.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-147


Sistem<br />

7.3 Ladder diyagramı görüntülü PLC teşhisi<br />

Arama seçenekleri:<br />

• Mutlak ve sembolik işlemcileri arayın<br />

• Satıra gidin<br />

Arama kriteri:<br />

• Aşağı (varolan ok pozisyonundan)<br />

• Tüm program bloğu (başlangıçtan)<br />

Şekil 7-54 çapraz referanslarda işlemcileri arama<br />

Aradığınız metin notlar satırında görüntülenir. Metin bulunmazsa OK ile doğrulanması<br />

gerekli bir hata mesajı görüntülenir.<br />

Aranan bulunursa, aramaya devam etmek için “Continue search (aramaya devam et)”<br />

kullanın.<br />

7-148<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Sistem<br />

7.4 Alarm ekranı<br />

7.4 Alarm ekranı<br />

Çalıştırma sırası<br />

Alarm penceresi açılır. Tuşları kullanarak NC alarmlarını sıralayabilirsiniz; PLC<br />

alarmları sıralanmayacaktır.<br />

Şekil 7-55 Alarm penceresi<br />

Tuş takımı<br />

En yüksek öncelik<br />

Önceliğine göre sıralı tüm alarmları görüntülemek için bu tuşu kullanın. En önemli<br />

alarm listenin en başında bulunur.<br />

En yeni alarm<br />

Oluşma zamanlarına göre sıralı alarmları görüntülemek için bu tuşu kullanın. En<br />

sonuncu alarm listenin başında bulunur.<br />

En eski alarm<br />

Oluşma zamanlarına göre sıralı alarmları görüntülemek için bu tuşu kullanın. En eski<br />

alarm listenin başında bulunur.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

7-149


Sistem<br />

7.4 Alarm ekranı<br />

Bu sayfa notlarınız için boş bıraktırılmaktadır.<br />

7-150<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Programlama<br />

8<br />

8.1 NC Programlama Temel Prensipleri<br />

8.1.1 Program adları<br />

Her programın kendi program adı bulunur. Bir program yaratırken program adı<br />

aşağıdaki kurallara uyularak serbestçe seçilebilir:<br />

• İlk iki karakter harf olmalıdır;<br />

• Sadece harfler, haneler ya da altçizgi kullanın.<br />

• Sınır belirteçleri kullanmayın (bkz. Bölüm “Karakter grubu”).<br />

• Ondalık ayraç sadece dosya uzantısını ayırmak için kullanılır.<br />

• 16 karakterden fazla kullanmayın.<br />

Örnek: SHAFT 527<br />

8.1.2 Program yapısı<br />

Yapı ve içerik<br />

NC programı blok sıralarından oluşur (bkz. Tablo 8-1).<br />

Her blok bir işleme adımını gösterir.<br />

Talimatlar bloklarda kelimeler biçiminde yazılır.<br />

Yürütme sırasındaki son blok program sonu için özel bir kelime içerir: M2.<br />

Tablo 8-1 NC program yapısı<br />

Blok<br />

Blok<br />

Blok<br />

Blok<br />

Blok<br />

Blok<br />

Kelime Kelime Kelime<br />

Görüş<br />

1. Blok<br />

2. Blok<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-151


Programlama<br />

8.1 NC Programlama Temel Prensipleri<br />

8.1.3 Word yapısı ve adresi<br />

İşlev/yapı<br />

Bir kelime bir blok elemanıdır ve bir kumanda komutunu oluşturur. Kelime<br />

aşağıdakilerden oluşmaktadır<br />

• Adres karakteri. Genel olarak bir harf<br />

• Nümerik değer: Belli adreslerin adres önüne bir işaret konarak ve bir ondalık<br />

ayraçla eklenebildiği bir haneler sırası.<br />

Pozitif bir işaret (+) ihmal edilebilir.<br />

Kelime Kelime Kelime<br />

Adres Değeri Adres Değeri Adres Değeri<br />

Örnek:<br />

Açıklama :<br />

Doğrusal<br />

interpolasyonlu<br />

hızlı hareket<br />

X ekseni<br />

pozisyonu:<br />

-20,1 mm<br />

İlerleme hızı:<br />

300 mm/dak<br />

Şekil 8-1 Word yapısı (örnek)<br />

Çeşitli adres karakterleri<br />

Bir kelime de çeşitli adres harflerinden oluşabilir. Buna rağmen bu durumda nümerik<br />

değer ortadaki karakterden "=" atanmalıdır.<br />

Örnek: CR=5.23<br />

Ayrıca, G fonksiyonlarıni sembolik bir işlev kullanarak çağırmak da mümkündür<br />

(ayrıca bkz. “Talimatlar listesi” Bölümü)<br />

Örnek: SCALE ; ölçek faktörünü devreye alın<br />

Uzantılı adres<br />

adresle<br />

R R parametre<br />

H H fonksiyonu<br />

I, J, K Enterpolasyon parametreleri/ara nokta(Merkez pozisyonu)<br />

M Çeşitli M kodları, sadece İşmili ile alakalı<br />

S İşmili devri (İşmili 1 ya da 2),<br />

Adres 1 ile uzatılır… Daha çok sayıda adres elde etmek için 4 hane. Bu durumda,<br />

değer bir eşitlik işareti “=” kullanılarak atanmalılar (ayrıca bkz. “talimatlar listesi”<br />

bölümü).<br />

Örnekler: R10=6.234 H5=12.1 I1=32.67 M2=5 S2=400<br />

8-152<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Programlama<br />

8.1 NC Programlama Temel Prensipleri<br />

8.1.4 Blok yapısı<br />

İşlev<br />

Bir blok bir işleme adımını yürütmek için gerekli olan veriyi içermelidir.<br />

Genel olarak bir blok birden fazla kelimeden oluşur ve mutlaka end-of-block<br />

character (blok sonu karakteri “LF” (hat hızı) ile tamamlanır. Bu karakter hat hızı<br />

düğmesine ya da Input (giriş) tuşuna basıldığında otomatik olarak üretilir.<br />

Kelime1 Kelime2<br />

Kelimen<br />

Görüş<br />

Boşluk Boşluk Boşluk Boşluk<br />

Blok sonu<br />

karakteri<br />

Sadece gerektiğinde sona<br />

Blok talimatları<br />

yazılır, bloğun kalan<br />

Blok numarası – talimatların önünde durur;<br />

kısmından “;” le ayrılır<br />

sadece gerekliyse; “N” yerine, iki nokta “: “ ana<br />

bloklarda kullanılır.<br />

Blok geçme;<br />

sadece gerektiğinde başta bulunur<br />

Bir bloktaki toplam karakter sayısı: 512<br />

Şekil 8-2 Blok yapı şeması<br />

Kelime sırası<br />

Blokta birden fazla talimat varsa aşağıdaki sıra önerilir:<br />

N... G... X... Z... F... S... T... D... M... H...<br />

Blok numaraları ile ilgili not<br />

İlk önce 5 ya da 10 adımlarında blok numaralarını seçin. böylece daha sonra blokları<br />

ekleyebilirsiniz ve bu sayede de blokların artan sırasını görebilirsiniz.<br />

Blok Atlama<br />

Programın her çalışması ile yürütülmeyecek bir programın blokları blok numarası<br />

önünde bir “ / ” işareti ile gösterilir.<br />

Blok atlama işleminin kendisi operasyondan (Program kumandası:”SKP”) ya da<br />

PLC’den (sinyal) aktifleştirilir. Bir bölüm sırasıyla “ / “ kullanılarak geçilebilir:<br />

Program yürütme esnasında bir bloğun atlanması gerekiyorsa, “/” ile işaretli tüm<br />

program blokları yürütülmezler. Söz konusu bloklarda bulunan talimatların tümü<br />

dikkate alınmayacaklardır.<br />

Program sonraki blokla işaretlemeden devam ettirilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-153


Programlama<br />

8.1 NC Programlama Temel Prensipleri<br />

Görüş, açıklama<br />

Bir programın bloklarındaki talimatlar görüşleri kullanarak açıklanabilirler (açıklama).<br />

Öneri mutlaka noktalı virgülle “;” ve blok sonu ile sonlanır.<br />

Görüşler var olan blok ekranında kalan bloğun içeriği ile birlikte görüntülenirler.<br />

Mesajlar<br />

Mesajlar ayrı bir blokta programlanırlar. Bir mesaj özel bir alanda görüntülenir ve yeni<br />

bir mesajlı bir blok yürütülür olana ya da programın sona erişilir olana kadar aktif kalır.<br />

Mesaj metinlerinde en fazla 65 karakter görüntülenebilir.<br />

Mesaj metinsiz bir mesaj önceki bir mesajı siler.<br />

MSG (”THIS IS THE MESSAGE TEXT(bu mesaj metnidir)”)<br />

Programlama örneği<br />

N10<br />

; G&S şirketi, sipariş no. 12A71<br />

N20 ;Pompa parça 17, şekil no.: 123 677<br />

N30<br />

;H. Adam tarafından yaratılan program, TV 4 Dept.<br />

N40 MSG(”BLANK ROUGHING (kaba talaş işleme)”)<br />

:50 G54 F4.7 S220 D2 M3 ; Ana blok<br />

N60 G0 G90 X100 Z200<br />

N70 G1 Z185.6<br />

N80 X112<br />

/N90 X118 Z180 ; Blok atlanabilir<br />

N100 X118 Z120<br />

N110 G0 G90 X200<br />

N120 M2<br />

; Program sonu<br />

8.1.5 Karakter takımı<br />

Aşağıdaki karakterler programlar için kullanılırlar; ilgili tanımlamalara göre<br />

yorumlanırlar<br />

Harfler, haneler<br />

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<br />

0, 1, 2, 3, 4, 5, 6, 7, 8, 9<br />

Büyük ve küçük harf ayrımı yoktur.<br />

Basılır özel karakterler<br />

( Sola yuvarlak ayraç “ Baş aşağı virgüller<br />

) Sağ yuvarlak ayraç - Alttan çizgi (bir harfe ait)<br />

[ Kare sol ayraç . Ondalık ayraç<br />

8-154<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Programlama<br />

8.1 NC Programlama Temel Prensipleri<br />

] Sağ kare ayraç , Virgül, ayraç<br />

< Küçük ; Görüş başlangıcı<br />

> Büyük % Rezerve; kullanmayın<br />

: Ana blok, işaret tamamlama & Rezerve; kullanmayın<br />

= Atama; eşitliğin bir bölümü ‘ Rezerve; kullanmayın<br />

/ Bölme; blok geçme $ Sistem iç değişken belirteci<br />

* Çarpma Rezerve; kullanmayın<br />

+ Toplama; artı işareti ! Rezerve; kullanmayın<br />

- Çıkarma; Negatif işaret<br />

Basılamaz özel karakterler<br />

LF<br />

Boş<br />

Çizelge<br />

Blok sonu karakteri<br />

Kelimeler arası ayraç;<br />

Rezerve; kullanmayın<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-155


8-156<br />

8-154 SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8.1.6 Talimatların genel görünümü<br />

SINUMERIK 802D sl plus ve pro ile kullanılabilir işlevler<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

D Takım ofsetleri numarası 0 ... 9, tek tamsayı,<br />

işaretsiz<br />

F İlerleme hızı 0.001 ... 99<br />

999.999<br />

F<br />

Blokta G4 ile bekleme 0.001 ... 99<br />

süresi<br />

999.999<br />

G<br />

G fonksiyonları<br />

Tek tamsayı,<br />

(hazırlık işlevi)<br />

belirtili değerler<br />

Belirli bir takım T için ofset verisini içerir… ; D0–> D...<br />

ofset<br />

Değerler=0,<br />

Takım başına en fazla 9D numarası<br />

Takım/parça ilerleme hızı; birim mm/dak (freze) F...<br />

ya da mm/dev (torna) G94 ya da G95’e göre<br />

Saniye olarak bekleme süresi G4 F... ; ayrı blok<br />

G fonksiyonları G gruplarına ayrılırlar. Bir grubun<br />

sadece bir G işlevi bir blokta programlanabilir.<br />

Bir G işlevi model (aynı grubun bir başka işlevi<br />

tarafından iptal edilene kadar) ya da sadece<br />

modelsiz programlanır olduğu blokta etkin<br />

G grubu:<br />

G...<br />

ya da sembolik ad, ör.:<br />

CIP<br />

G0 Hızlı hareket ile doğrusal interpolasyon 1: Hareket komutu G0 X... Z...<br />

G1 * Kesme hızında doğrusal interpolasyon (interpolasyon tipi) G1 X...Z... F...<br />

G2 Dairesel interpolasyon CW G2 X... Z... I... K... F... ; Merkez ve son noktalar<br />

G2 X... Z... CR=... F... ; yarı Çap ve son nokta<br />

G2 AR=... I... K... F... ; açıklık açısı ve merkez noktası<br />

G2 AR=... X... Z... F... ; açıklık açısı ve son nokta<br />

G3 Dairesel interpolasyon CCW G3 .... ; diğer durumda G2 ile olduğu gibi<br />

CIP Ara nokta ile dairesel interpolasyon CIP X... Z... I1=... K1=... F... ;I1, K1 ara noktadır<br />

CT Dairesel interpolasyon; teğet geçiş N10 ...<br />

N20 CT Z... X... F... ; daire; teğet geçiş<br />

önceki N10 yol segmentine<br />

G33 Sabit hatveli diş kesme (mandrensiz): Model olarak etkin ; sabit hatve<br />

G33 Z... K... SF=... ; silindirik diş<br />

G33 X... I... SF=... ; alın dişi<br />

G33 Z... X... K... SF=..; konik diş (Z ekseninde;<br />

X eksenindekinden daha<br />

geniş yol)<br />

G33 Z... X... I... SF=... ; konik diş (X ekseninde;<br />

; Z eksenindekinden<br />

daha geniş yol)<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-157<br />

G34 Diş kesme, artan hatveli G33 Z... K... SF=... ; silindirik diş, sabit hatve<br />

G34 Z... K... F17.123 ; 17.123 mm/rev 2 .<br />

ile artan hatve<br />

G35 Diş kesme, azalan hatveli G33 Z... K... SF=... ; silindirik diş<br />

G35 Z... K... F17.321 ; 7.123 mm/rev. 2<br />

ile artan hatve<br />

G331 Diş çekme, Girişi N10 SPOS=... ;İşmili pozisyonlaması(Açısal)<br />

N20 G331 Z... K... S... ; Rigit tapping<br />

, ör. Z ekseninde<br />

Sağ ya da sol dişler hatve işareti ile tanımlanırlar<br />

(ör. K+): + : M3'le birlikte olduğu gibi<br />

– : M4 ile birlikte olduğu gibi<br />

G332 Diş çekme – geri çıkışı G332 Z... K... ; Rigit tapping<br />

, ör. Z ekseninde,<br />

Çekilme hareketi<br />

G331 ile olduğu gibi hatve işareti<br />

G4 Bekleme Süresi 2: Özel hareketler, bekleme süresi<br />

modelsiz<br />

G4 F... ; ayrı blok, F: Saniye olarak zaman<br />

veya<br />

G4 S.... ; ayrı blok, S: İşmili devirlerinde<br />

G74 Referans noktası hareket G74 X1=0 Z1=0 ; ayrı blok,<br />

(makine eksen belirteci!)<br />

G75 Sabit nokta yaklaşımı G75 X1=0 Z1=0 ; ayrı blok,<br />

(makine eksen belirteci!)<br />

<strong>TR</strong>ANS Programlanabilir ofset 3: Bellek yaz <strong>TR</strong>ANS X... Z... ; ayrı blok<br />

SCALE<br />

(ölçek)<br />

Programlanabilir ölçek faktörü modelsiz SCALE X... Z... ; belirlenen eksen yönünde<br />

ölçekleme faktörü;<br />

ayrı blok<br />

ROT Programlanabilir koordinat döndürme ROT RPL=... ; varolan yüzeyde döner<br />

G17 ... G19, ayrı blok<br />

MIRROR Programlanabilir aynalama MIRROR X0 ; doğrultusu değiştirilir<br />

koordinat ekseni;<br />

; ayrı blokta<br />

A<strong>TR</strong>ANS Ek programlanabilir ofset A<strong>TR</strong>ANS X... Z... ; ayrı blok<br />

ASCALE Ek programlanabilir ölçek faktörü ASCALE X... Z... ; belirlenen eksen yönünde<br />

ölçekleme faktörü;<br />

ayrı blok<br />

AROT Ek programlanabilir döndürme AROT RPL=... ; varolan yüzeyde döner<br />

G17 ... G19,<br />

ayrı blok<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-158<br />

AMIRROR Ek programlanabilir aynalama AMIRROR X0 ; Aynalama yönü<br />

değiştirilir koordinat<br />

ekseni; ayrı blok<br />

G25<br />

G26<br />

G17 *<br />

Alt İşmili devri sınırlaması<br />

veya<br />

Alt çalışma alanı sınırı<br />

Üst İşmili devri sınırlaması ya da<br />

veya<br />

Üst çalışma alanı sınırı<br />

X/Y düzlemi (merkezlemeli delmede,<br />

<strong>TR</strong>ANSMIT frezeleme gerekli)<br />

G18 Z/X düzlemi (standart döndürme)<br />

G19 Y/Z düzlemi (<strong>TR</strong>ACYL frezeleme için gerekli)<br />

6: Düzlem seçimi<br />

G40 * Takım ucu telafisi KAPA 7: Takım ucu telafisi kapa<br />

G41 Takım ucu telafisi sol kontur model olarak efektif<br />

G42 Takım ucu telafisi sağ kontur<br />

G500 * Ayarlanabilir ofset KAPA 8: Ayarlanabilir ofset<br />

G54 1. ayarlanabilir ofset model olarak efektif<br />

G55 2. ayarlanabilir ofset<br />

G56 3. ayarlanabilir ofset<br />

G57 4. ayarlanabilir ofset<br />

G58 5. ayarlanabilir ofset<br />

G59 6. ayarlanabilir ofset<br />

G53<br />

Ayarlı ofseti modelsiz geçme<br />

9: Ayarlanabilir ofseti<br />

G153 Baz kare de dahil ayarlı ofseti modelsiz geçme modelsiz geçme<br />

G60 * Tam duruş 10: Hareket davranışı<br />

G64 Sürekli yol kumanda modu model olarak efektif<br />

G9<br />

Modelsiz tam duruş<br />

11: Modelsiz tam duruş<br />

G601 * Tam duruş pencere, ince G60, G9 ile 12: Tam duruş pencere efektif<br />

G602 Tam duruş pencere, kaba G60, G9<br />

G25 S... ; Ayrı blok<br />

G25 X... Y ... Z... ; Ayrı blok<br />

G26 S... ; Ayrı blok<br />

G26 X... Y ... Z... ; Ayrı blok<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-159<br />

G70 İnç ölçü girişi 13: İnç / metrik ölçü girişi<br />

G71 * Metrik ölçü veri girişi model olarak etkin<br />

G700 İnç ölçü veri girişi; İlerleme hızı F için de<br />

G710 Metrik ölçü veri girişi; İlerleme hızı F için de<br />

G90 *<br />

G91<br />

G94<br />

G95 *<br />

Mutlak ölçü veri girişi<br />

Artan ölçü veri girişi<br />

Feed F mm/min (hız)<br />

İlerleme hızı F mm/İşmili devri<br />

G96 Sabit kesme hızı ON<br />

(F mm/dev., S m/dak olarak)<br />

G97 Sabit kesme hızı İPTALİ<br />

G450 *<br />

G451<br />

BRISK *<br />

SOFT<br />

FFWOF *<br />

FFWON<br />

WALIMON<br />

*<br />

WALIMOF<br />

DIAMOF<br />

DIAMON *<br />

G290 *<br />

G291<br />

Geçiş daire<br />

kesişim<br />

Jerk ivmesi<br />

Jerk sınırlı ivmesi<br />

Hız artırma kumandası KAPA<br />

Hız artıma kumandası AÇ<br />

Çalışma alanı sınırı AÇ<br />

Çalışma alanı sınırı KAPA<br />

Yarı çap ölçekleme<br />

Çap ölçekleme<br />

SIEMENS mod<br />

Harici mod (802D-bl'siz)<br />

14: Tam / artışlı ölçü<br />

model olarak efektif<br />

15: İlerleme hızı / İşmili devri<br />

model olarak efektif<br />

18: takım ucu telafisi ile çalışırken kenar işleme<br />

21: Hızlanma profili<br />

model olarak efektif<br />

model olarak efektif<br />

24: Hız artırma kumandası<br />

model olarak efektif<br />

28: Çalışma alanı sınırlama model olarak efektif<br />

29: Yarı çap/çap ölçü girişi<br />

model olarak efektif<br />

47: Harici NC dilleri<br />

model olarak efektif<br />

Asterisk (*) ile işaretli işlevler programı çalıştırırken çalışırlar (kumanda sisteminin varsayılı durumunda, aksi<br />

belirtilmediği sürece ve makine üreticisi tornalama teknolojisi için varsayılan ayarları tutmaktayken).<br />

G96 S... LIMS=... F...<br />

Ayar verisinden çalıştırılan tüm eksenler için geçerlidir;<br />

değerler G25, G26 ile ayarlanırlar<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-160<br />

H<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

H0=<br />

düz<br />

H9999=<br />

I<br />

K<br />

H işlevi _ 0.0000001 ...<br />

9999 9999<br />

(8 hane) ya da<br />

Bir parçanın<br />

Üstü ile:<br />

± (10 –300 ... 10 +300 )<br />

İnterpolasyon<br />

parametreleri<br />

İnterpolasyon<br />

parametreleri<br />

I1= Dairesel interpolasyon<br />

Orta noktası<br />

K1= Dairesel interpolasyon<br />

Orta noktası<br />

L<br />

Alt program, ad ve<br />

çağrısı<br />

± 0.001 ... 99 999.999<br />

Diş:<br />

± 0.001 ... 2000.000<br />

± 0.001 ... 99,999.999<br />

Diş:<br />

± 0.001 ... 2,000.000<br />

± 0.001 ... 99 999.999<br />

± 0.001 ... 99 999.999<br />

7 hane;<br />

tek tamsayı, işaretsiz<br />

M Yardımcı Kodlar 0 ... 99<br />

tek tamsayı, işaretsiz<br />

M0<br />

M1<br />

Programlı durma<br />

Opsiyonel durma<br />

PLC’ye değer aktarımı;<br />

makine üreticisinin tanımladığı anlam<br />

X eksenine ait; G2, G3 bloklarında daire merkezi<br />

ya da<br />

G33, G34, G35 G331, G332 –> diş hatvesi<br />

Z eksenine ait, aksi durumda I ile olduğu gibi<br />

X eksenine ait; CIP dairesel enterpolasyon<br />

tanımlaması<br />

Z eksenine ait; CIP dairesel enterpolasyon<br />

tanımlaması<br />

Serbest ad yerine, L1...L9999999 seçmek de<br />

mümkündür;<br />

bu aynı zamanda ayrı bir blokta alt programı da<br />

(UP) çağırır,<br />

Unutmayınız: L0001 mutlaka L1’e eşit değildir.<br />

“LL6” adı takım değiştirme alt programına<br />

rezervedir.<br />

Örneğin çalıştırma hareketlerini başlatmak için<br />

Soğutma suyu ON” gibi;aynı blokta en çok 5<br />

adet M kodu yazılabilir.<br />

İşleme M0 içeren blok sonunda<br />

Durdurulur; devam etek için NC START basın.<br />

M0’daki gibi fakat durma sadece özel bir sinyal<br />

varsa (Program kumandası: “M01”) gerçekleşir.<br />

M2 Program sonu Süreç sırası son bloğunda bulunabilir<br />

M30 – Rezerve; kullanmayın<br />

M17 – Rezerve; kullanmayın<br />

M3 CW İşmili dönme yönü (ana silindir için)<br />

M4 CCW İşmili dönme yönü (ana İşmili için)<br />

M5 İşmilini durdurma (ana İşmili için)<br />

H0=... H9999=...<br />

Ör.: H7=23.456<br />

bkz G2, G3 ve G33, G34, G35<br />

bkz G2, G3 ve G33, G34, G35<br />

Bkz CIP<br />

Bkz CIP<br />

L…. ; ayrı blok<br />

Mn=3 CW İşmili dönme yönü (n İşmili için) n = 1 ya da = 2 M2=3 ;2 İşmili için CW dönme yönü<br />

Mn=4 CCW İşmili dönme yönü (n İşmili için) n = 1 ya da = 2 M2=4 ;2 İşmili için CCW dönme yönü<br />

Mn=5 İşmilini durdurma (n İşmili için) n = 1 ya da = 2 M2=5 ;2 İşmili için durdurma<br />

M...<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-161<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

M6 Takım değiştirme Sadece makine kumanda panelinden<br />

çalıştırılırsa; aksi durumda doğrudan T komutu<br />

kullanarak değiştirin<br />

M40 Otomatik devir kademesi geçişi (ana İşmili için)<br />

Mn=40<br />

Otomatik devir kademesi geçişi (n İşmili için)<br />

n = 1 ya da = 2<br />

M41 ile 1 ile 5 arasında dişli fazı (ana İşmili için)<br />

M45<br />

Mn=41 ile<br />

Mn=45<br />

1 ile 5 arasında devir kademesi (n İşmili için) n = 1 ya da = 2<br />

M70, M19 – Rezerve; kullanmayın<br />

M... Kalan M fonksiyonları İşlev kumanda sistemi tarafından belirlenmez ve<br />

bu nedenle de makine üreticisince serbest<br />

kullanılır<br />

N<br />

Bir yardımcı bloğun<br />

blok numarası<br />

0 ... 9999 9999<br />

Sadece tamsayı,<br />

işaretsiz<br />

: Ana blok numarası 0 ... 9999 9999<br />

Sadece tamsayı,<br />

işaretsiz<br />

P<br />

R0<br />

için<br />

R299<br />

Aritmetik işlevler<br />

Alt program çalıştırma<br />

sayısı<br />

1 ... 9999<br />

Sadece tamsayı,<br />

işaretsiz<br />

Aritmetik parametreler _ 0.0000001 ...<br />

9999 9999<br />

(8 hane) ya da<br />

Bir parçanın<br />

Üstü ile:<br />

± (10 –300 ... 10 +300 )<br />

Blokları bir numara ile ayırt etmek için kullanılır;<br />

blok başlangıcında yazılır<br />

Özel blok tanımlama, N yerine kullanılır… ; böyle<br />

bir blok tam bir sonraki işleme için tüm talimatları<br />

içermelidir.<br />

Alt program birden fazla kez çalıştırılırsa ve aynı<br />

bloka çağrı olarak içerilirse kullanılır<br />

4 temel aritmetik işlevine + – * /, ek olarak<br />

aşağıdaki aritmetik fonksiyonlar bulunur:<br />

M1=40 ;otomatik devir kademesi<br />

; İşmili 1 için<br />

M2=41 ; İşmili 2 1. devir kademesi<br />

N20<br />

:20<br />

L781 P... ; ayrı blok<br />

N10 L871 P3 ; üç kez çalıştır<br />

R1=7.9431 R2=4<br />

SIN( ) Sine Derece R1=SIN(17.35)<br />

COS( ) Cosine Derece R2=COS(R3)<br />

TAN( ) Tanjant Derece R4=TAN(R5)<br />

Bir üstün belirlenmesi ile:<br />

R1=–1.9876EX9 ; R1=–1 987 600 000<br />

ASIN( ) Arc sine R10=ASIN(0.35) ; R10: 20.487 derece<br />

ACOS( ) Arc cosine R20=ACOS(R2) ; R20: ... derece<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-162<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

ATAN2( , ) Arc tanjant2 Toplam vektörü açısı birbirlerine göre dik olan 2 R40=ATAN2(30.5,80.1) ; R40: 20.8455 derece<br />

vektörden hesaplanır. Belirtili 2. vektör mutlaka<br />

açı referansı için kullanılır.<br />

Aralıktaki sonuç: –180 ile +180 derecedir<br />

SQRT( ) Kare kök R6=SQRT(R7)<br />

POT( ) Kare R12=POT(R13)<br />

ABS( ) Miktar R8=ABS(R9)<br />

<strong>TR</strong>UNC( ) Tam sayı kısmı R10=<strong>TR</strong>UNC(R2)<br />

LN( ) Doğal logaritma R12=LN(R9)<br />

EXP( ) Üs işlevi R13=EXP(R1)<br />

RET Alt program sonu M2 yerine kullanılır – sürekli yol kumanda<br />

modunu sağlamak için<br />

RET ; ayrı blok<br />

S...<br />

İşmili devri<br />

0.001 ... 99 999.999 İşmili devir ölçü birimi<br />

(ana İşmili)<br />

S...<br />

S1=... İşmili 1 için İşmili devri 0.001 ... 99 999.999 İşmili devir ölçü birimi S1=725 ;hız 1. İşmili için 725 devir<br />

S2=... İşmili 2 için İşmili devri 0.001 ... 99 999.999 İşmili devir ölçü birimi S1=730 ;hız 2. İşmili için 730 devir<br />

S<br />

S<br />

G96 aktifken kesme<br />

oranı<br />

Blokta G4 ile bekleme<br />

süresi<br />

T Takım numarası 1 ... 32 000<br />

Sadece tamsayı,<br />

işaretsiz<br />

0.001 ... 99 999.999 G96 ile İlerleme oranı birimi m/dak ; sadece ana G96<br />

İşmili için<br />

S<br />

0.001 ... 99 999.999 İşmili devirlerinde bekleme süresi G4 F... ; ayrı blok<br />

Takım değişimi doğrudan T komutu ya da M6 ile<br />

gerçekleştirilebilir. Bu makine verisinde<br />

ayarlanabilir.<br />

X Eksen ± 0.001 ... 99 999.999 G komutu X...<br />

Y Eksen ± 0.001 ... 99 999.999 Pozisyon verisi, ör. <strong>TR</strong>ACYL, <strong>TR</strong>ANSMIT ile Y...<br />

Z Eksen ± 0.001 ... 99 999.999 G komutu<br />

Z...<br />

AC Mutlak koordinat – Ölçü G91’den bağımsız olarak belli eksen sonu<br />

ya da merkez noktası için belirlenebilir.<br />

ACC[eksen] Yüzde yol hızlanma 1 ... 200, tam Eksen ya da İşmili hızlanma ivmesi; yüzde olarak<br />

ivmesi<br />

belirtili<br />

ACP Mutlak koordinat; – Döner eksen son noktası ölçülerini ACP(…) ile<br />

döner eksen, İşmili<br />

G90/G91’den bağımsız olarak belirmek de<br />

pozitif yönde hareket<br />

mümkündür; İşmili pozisyonlama için de<br />

konumu)<br />

geçerlidir.<br />

T...<br />

N10 G91 X10 Z=AC(20) ;X – artışlı ölçü,<br />

Z - mutlak<br />

N10 ACC[X]=80 ;X ekseni için: 80%<br />

N20 ACC[S]=50 ;İşmili için: 50%<br />

N10 A=ACP(45.3) ;A ekseni mutlak<br />

konumuna mutlak<br />

pozisyonda hareket<br />

N20 SPOS=ACP(33.1) ;İşmili pozisyonla<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-163<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

ACN<br />

ANG<br />

Mutlak koordinat; döner<br />

eksen, İşmili negatif<br />

yönde hareket konumu)<br />

Kontur tanımı için düz<br />

hat tanımlama açısı<br />

– Döner eksen son noktası ölçülerini ACN (…) ile<br />

G90/G91’den bağımsız olarak belirmek de<br />

mümkündür; İşmili pozisyonlama için de geçerlidir.<br />

±0.00001 ... 359.99999 Derece olarak belirli; G0 ya da G1 kullanırken düz<br />

bir hat belirlemenin bir olasılığı düzlemin sadece tek<br />

son nokta koordinatı biliniyor ya da son noktanın<br />

tümü birçok blokta sıralanan konturla birlikte<br />

biliniyorsa<br />

N10 A=ACP(45.3) ;A ekseni mutlak pozisyonuna<br />

negatif yönde hareket<br />

N20 SPOS=ACN(33.1) ;İşmili pozisyonla<br />

N10 G1 X... Z....<br />

N11 X... ANG=...<br />

Ya da çeşitli bloklada kontur:<br />

N10 G1 X... Z...<br />

N11 ANG=...<br />

N12 X... Z... ANG=...<br />

Bkz G2, G3<br />

AR<br />

Dairesel interpolasyon<br />

açıklık açısı<br />

0.00001 ... 359.99999 Derece olarak belirtili; G2/G3 kullanırken daireyi<br />

tanımlamanın bir yolu<br />

CALL Doğrudan çevrim – Çevrim çağrı özel formu; parametre transferi yok; N10 CALL VARNAME ; değişken adı<br />

çağrısı<br />

çevrimin adı bir değişkende saklanır; sadece<br />

amaçlanan iç çevrim için<br />

CHF Pah;genel kullanım 0.001 ... 99 999.999 Belirtili pah uzunluğunda bir pahı iki kontur blok N10 X... Z.... CHF=...<br />

arasına yerleştirir<br />

N11 X... Z...<br />

CHR Pah; kontur tanımı 0.001 ... 99 999.999 Belirtili bacak uzunluğunda bir pahı iki kontur blok N10 X... Z.... CHF=...<br />

arasına yerleştirir<br />

N11 X... Z...<br />

CR Dairesel interpolasyon 0.010 ... 99 999.999 G2/G3 kullanırken bir daire tanımlamanın bir yolu Bkz G2, G3<br />

Negatif işaret –<br />

Daire seçme için<br />

Yarı daireden büyük<br />

CYCLE... İşleme çevrimleri Sadece belirtili değerler İşleme çevrimlerinin çağrısı ayrı bir blok gerektirir;<br />

doğru aktarım parametreleri değerlerle<br />

yüklenmelidir.<br />

Özel çevrim çağrıları ilave bir MCALL ya da CALL<br />

ile de mümkündür.<br />

CYCLE82 Delme, delik genişletme N5 RTP=110 RFP=100 .... ; değerleri ata<br />

N10 CYCLE82(RTP, RFP, ...) ; ayrı blok<br />

CYCLE83 Deep hole drilling (derin delik açma) N10 CYCLE83(110, 100, ...) ; ya da doğrudan<br />

değerleri aktar;<br />

ayrı blok*<br />

CYCLE84 Rigit tapping(Kılavuz Açma) N10 CYCLE84(...) ;ayrı blok<br />

CYCLE840 Mendrensiz kılavuz çekme: N10 CYCLE840(...) ;ayrı blok<br />

CYCLE85 Raybalama N10 CYCLE85(...) ;ayrı blok<br />

CYCLE86 Boring (delik genişletme) N10 CYCLE86(...) ;ayrı blok<br />

CYCLE88 Stop ile genişletme N10 CYCLE88(...) ;ayrı blok<br />

CYCLE93 Kanal Açma N10 CYCLE93(...) ;ayrı blok<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-164<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

CYCLE94 Form İşleme DIN76 (E ve F formları), N10 CYCLE94(...) ;ayrı blok<br />

CYCLE95 Dalmalı kaba tornalama Çevrimi N10 CYCLE95(...) ;ayrı blok<br />

CYCLE97 <strong>Torna</strong>layarak Diş Açma N10 CYCLE97(...) ;ayrı blok<br />

DC (Doğru<br />

Akım)<br />

Mutlak koordinat;<br />

pozisyona doğrudan<br />

hareket et (döner<br />

eksen, İşmili)<br />

- Döner eksen son noktası ölçülerini DC(…) ile<br />

G90/G91’den bağımsız olarak belirmek de<br />

mümkündür; İşmili pozisyonlama için de<br />

geçerlidir.<br />

DEF Tanımlama talimat BOOL, CHAR, INT, REAL, tipinde yerel kullanıcı<br />

değişkeninin doğrudan programın başında<br />

tanımlama<br />

DITS G33 dişli uyumlu yol –1 ... < 0,<br />

0,<br />

> 0<br />

DITE G33 dişli çıkıntılı yol –1 ... < 0,<br />

0,<br />

> 0<br />

FRC Pah/yuvarlatma<br />

modelsiz İlerleme hızı<br />

FRCM<br />

FXS<br />

[eksen]<br />

Pah/yuvarlatma model<br />

İlerleme hızı<br />

2. İşmili için parça<br />

yakalama noktası.<br />

Yapılı eksen hızlanması ile başlama; ani<br />

hızlanma ile başlama; belirli uyumlu yol,<br />

gerekirse eksen fazla yükü ile<br />

Yapılı eksen hızlanma ile kesme<br />

Ani hızlanma ile kesme, çıkıntılı yolu belirleme,<br />

yuvarlatma ile<br />

0, >0 FRC=0 durumunda: İlerleme hızı F geçerli<br />

olacaktır<br />

0, >0 FRCM=0 durumunda: İlerleme hızı F geçerli<br />

olacaktır<br />

= 1: Seçme<br />

= 0: Seçimi kaldırma<br />

Eksen : Makine tanımlayıcısını kullanın<br />

FXST[eksen] Sıkma torku > 0.0 ... 100.0 %, maks olarak. 100% maks’dan. Tahrik torku,<br />

eksen: Makine tanımlayıcısını kullanın<br />

FXSW İzleme penceresi > 0.0 Ölçüm birimi mm ya da derece, eksene tanımlı,<br />

[eksen]<br />

eksen: Makine tanımlayıcısını kullanın<br />

GOTOB<br />

GOTOF<br />

GoBack Talimatı<br />

(Geri satıra git).<br />

İlerle talimatı<br />

(İleri satıra git).<br />

- Bir GoTo işlemi etiket ile işaretli bir bloğa yapılır;<br />

geçme mesafesi program başlangıcı yönündedir.<br />

- Bir GoTo işlemi etiket ile işaretli bir bloğa yapılır;<br />

geçme mesafesi program sonu yönündedir.<br />

N10 A=DC(45.3) ; A ekseni mutlak konumuna<br />

doğrudan hareket<br />

N20 SPOS=DC(33.1) ;İşmili pozisyonla<br />

DEF INT VARI1=24, VARI2 ; INT tipi 2 değişken<br />

; kullanıcı tanımlı ad<br />

N10 G33 Z50 K5 DITS=4<br />

Dişe giriş mesafesi<br />

N10 G33 Z50 K5 DITE=4<br />

Diş bitiminde çıkış mesafesi<br />

Birim için F ve G 94, G95’e bakın;<br />

pah/yuvarlama için bkz. CHF, CHR, RND<br />

Birim için F ve G 94, G95’e bakın;<br />

yuvarlama/model yuvarlama için bkz. RND, RNDM<br />

N20 G1 X10 Z25 FXS[Z1]=1 FXST[Z1]=12.3<br />

FXSW[Z1]=2<br />

F...<br />

N30 FXST[Z1]=12.3<br />

N40 FXST[Z1]=2,4<br />

N10 LABEL1: ...<br />

...<br />

N100 GOTOB LABEL1<br />

N10 GOTOF LABEL2<br />

...<br />

N130 LABEL2: ...<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-165<br />

IC<br />

IF<br />

LIMS<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

MEAS<br />

MEAW<br />

$A_DBB[n]<br />

$A_DBW[n]<br />

$A_DBD[n]<br />

$A_DBR[n]<br />

$A_MONI-<br />

FACT<br />

Artan ölçü kullanır<br />

koordinat tanımlı<br />

Geçme durumu<br />

(İrdeleme EĞER).<br />

G96, G97'li İşmili devri<br />

üst sınır değeri<br />

Gidilecek mesafe silme<br />

ile ölçme<br />

Gidilecek mesafe<br />

silmesiz ölçme<br />

Data bit<br />

Data kelime<br />

Data çift kelime<br />

Gerçek data<br />

Takım ömrü kontrol<br />

faktörü<br />

- Ölçü G90’den bağımsız olarak belli eksen sonu ya da<br />

merkez noktası için belirlenebilir.<br />

- Atlama koşulu sağlanırsa, blok’a aşağıdaki işaret ile<br />

GoTo işlemi geröekleştirilir; aksi durumda, sonraki<br />

talimat/blok tek blokta izleyecektir, birçok IF talimatı<br />

mümkündür.<br />

İlgili işlemciler<br />

= = eşit eşit değil<br />

> büyük < küçük<br />

>= büyük ya da eşit<br />

5 GOTOF LABEL3<br />

...<br />

N80 LABEL3: ...<br />

Bkz G96<br />

N10 MEAS=–1 G1 X... Y... Z... F...<br />

N10 MEAS=–1 G1 X... Y... Z... F...<br />

N10 $A_DBR[5]=16.3 ; gerçek<br />

değişken yaz<br />

; ofset 5<br />

pozisyonu ile<br />

; (pozisyon, tip ve anlam NC ve<br />

PLC arasında anlaşmalı)<br />

>0.0 Başlama değeri: 1.0 N10 $A_MONIFACT=5.0 ; takım ömrü<br />

geçti<br />

5 kez hızlı<br />

$AA_FXS<br />

[eksen]<br />

Durum, son noktaya<br />

sıkma<br />

$AA_MM Makine koordinat<br />

[eksen] sisteminde bir eksen için<br />

ölçüm sonucu<br />

$AA_MW Parça koordinat<br />

[eksen] sisteminde bir eksen için<br />

ölçüm sonucu<br />

$AC_MEA [1] Ölçüm iş durumu – Varsayılan durum:<br />

0: Varsayılan durum, prob çalışmadı<br />

1: Prob başlatıldı<br />

- Değerler: 0 ... 5<br />

N10 IF $AA_FXS[X1]==1 GOTOF ....<br />

Eksen: makine eksen belirteci<br />

- Eksen : Bir eksenin belirteci (X, Y, Z,…) ölçme esnası N10 R1=$AA_MM[X]<br />

- Eksen : Bir eksenin belirteci (X, Y, Z,…) ölçme esnası N10 R2=$AA_MW[X]<br />

N10 IF $AC_MEAS[1]==1 GOTOF ....<br />

; probe açıldığında programa devam<br />

et…<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-166<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

$A..._..._<br />

TIME<br />

$AC_..._<br />

PARTS<br />

Çalıştırma süresi saati:<br />

$AN_SETUP_TIME<br />

$AN_POWERON_TIME<br />

$AC_OPERATING_TIME<br />

$AC_CYCLE_TIME<br />

$AC_CUTTING_TIME<br />

Parça sayacı:<br />

$AC_TOTAL_PARTS<br />

$AC_REQUIRED<br />

_PARTS<br />

$AC_ACTUAL_PARTS<br />

$AC_SPECIAL_PARTS<br />

0.0 ... 10+300<br />

Min (salt okunur<br />

değer)<br />

Min (salt okunur<br />

değer)<br />

s<br />

s<br />

s<br />

0 ... 999 999 999,<br />

Tam sayı<br />

Sistem değişkeni:<br />

Kumanda sistemi son yüklenmekte olduğundan<br />

beri süre<br />

Kumanda sistemi son normal ön yüklenmekte<br />

olduğundan beri süre<br />

Tüm NC programlarının toplam çalıştırma<br />

zamanı<br />

NC program çalışma zamanı (sadece seçili<br />

program için)<br />

Takım hareket süresi<br />

Sistem değişkeni:<br />

Toplam gerçek sayı<br />

Parça ayar numarası<br />

Varolan gerçek sayı<br />

Parça sayma – kullanıcı tanımlı<br />

$AC_ Aktif ana İşmili sayısı Salt okunur<br />

MSNUM<br />

$P_ Programlı ana İşmili<br />

Salt okunur<br />

MSNUM sayısı<br />

$P_NUM_ Yapılı İşmili sayısı Salt okunur<br />

SPINDLES<br />

$AA_S[n] N İşmili varolan devri İşmili numarası n =1 or =2,, salt okunur<br />

$P_S[n]<br />

$AC_<br />

SDIR[n]<br />

$P_<br />

SDIR[n]<br />

$P_<br />

TOOLNO<br />

$P_TOOL<br />

$TC_MOP<br />

1[t,d]<br />

$TC_MOP<br />

2[t,d]<br />

$TC_MOP<br />

3[t,d]<br />

$TC_MOP<br />

4[t,d]<br />

N İşmili son programlı<br />

İşmili numarası n =1 or =2,, salt okunur<br />

devri<br />

İşmili varolan devir yönü İşmili numarası n =1 or =2,, salt okunur<br />

N10 IF $AC_CYCLE_TIME==50.5 ....<br />

N10 IF $AC_ACTUAL_PARTS==15 ....<br />

İşmili n son programlı<br />

İşmili numarası n =1 or =2,, salt okunur<br />

devir yönü<br />

Aktif takım sayısı<br />

– Salt okunur N10 IF $P_TOOLNO==12 GOTOF ....<br />

T<br />

Aktif takım aktif D – Salt okunur N10 IF $P_TOOL==1 GOTOF ....<br />

numarası<br />

Takım ömrü ikaz sınırı 0.0 ... Dakika olarak, t dakm değerlerini yazma ya da N10 IF $TC_MOP1[13,1]


SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0<br />

8-167<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

$TC_MOP Takım ömrü ayar 0.0 ... Dakika olarak, t dakm değerlerini yazma ya da N10 $TC_MOP11[13,1]=247.5<br />

11[t,d] noktası<br />

okuma, d D numarası<br />

$TC_MOP Hedef parça miktarı 0 ... 999 999 999, t takım değerlerini yazma ya da okuma,<br />

N10 $TC_MOP13[13,1]=715<br />

13[t,d]<br />

Tam sayı<br />

d D numarası<br />

$TC_TP8[t] Takımın durumu – Olağan durum - T takımı için bitlerle kodlama N10 IF $TC_TP8[1]==1 GOTOF ....<br />

(bit 0 ile bit 4)<br />

$TC_TP9[t] Takımın kontrol tipi 0 ... 2 Takım t kontrol tipi, yazma ya da okuma<br />

N10 $TC_TP9[1]=2 ; Sayma kontrolü seç<br />

0: Kontrolsüz, 1: Takım ömrü, 2: Sayma<br />

MSG( ) Mesaj En çok 65 karakter Ters çevrik virgüllerde mesaj metni MSG(“MESSAGE TEXT”) ; ayrı blok<br />

...<br />

N150 MSG() ; öncekş mesajı iptal eder<br />

OFFN <strong>TR</strong>ACYL ile yiv, aksi – Sadece takım ucu telafisi G41, G42 aktifken N10 OFFN=12.4<br />

durumda yer payı<br />

belirleme<br />

etkindir<br />

RND Yuvarlama 0.010 ... 99 999.999 İki kontur blok arasına belirli yarı çap değeri ile N10 X... Z.... RND=...<br />

RNDM Model yuvarlama 0.010 ... 99 999.999<br />

RPL<br />

SET( , , , )<br />

REP()<br />

SETMS(n)<br />

SETMS<br />

SF<br />

SPI(n)<br />

SPOS<br />

SPOS(n)<br />

STOPFIFO<br />

ROT, AROT dönüş<br />

açısı<br />

Farklı alanlar ayar<br />

değerleri<br />

İşmilini ana İşmili olarak<br />

tanımla<br />

G33 kullanırken diş<br />

başlatma noktası<br />

N İşmili numarasını aks<br />

belirtecine çevirir<br />

0<br />

_0.00001 ... 359.9999<br />

teğet olarak bir yuvarlatma yerleştirir.<br />

- aşağıdaki kontur kenarlarına belirtili çap<br />

değerinde tanjant olarak yuvarlatmalar<br />

yerleştirir; özel İlerleme hızı mümkün: FRCM=<br />

...<br />

- Model yuvarlatma KAPA<br />

Derece olarak belirleme; varolan G17 ile G19<br />

düzleminde programlanabilir bir dönüşün açısı<br />

SET: Çeşitli değerler, belirtili elemandan<br />

aşağıdakine kadar: Değerlere göre<br />

REP: Aynı değer, belirtili elemandan düzlemin<br />

sonuna kadar<br />

n = 1 ya da = 2 n : İşmili sayısı, sadece SETMS ayarlıysa,<br />

olağan ana İşmili geçerlidir<br />

0.001 ... 359.999 Derece olarak belirli; G33 ile başlayan belirli<br />

değerle ofset edilir<br />

n=1 ya da n=2<br />

eksen belirteci: ör. “SP1” ya da “C”<br />

İşmili pozisyonu 0.0000 ... 359.9999 derece olarak belirtili; İşmili belirtili pozisyonda<br />

durur (buna erişmek için İşmili doğru teknik<br />

şartları sağlamalıdır: Pozisyon kumanda)<br />

Hızlı işleme adımını<br />

durdurur<br />

N İşmili numarası: 1ya da 2<br />

- Özel işlev; ara belleği STARTFIFO’ya kadar<br />

yükleme, “Ara bellek dolu” ya da “Program sonu”<br />

tespit edilir.<br />

N11 X... Z...<br />

N10 X... Y.... RNDM=.7.3 ;model yuvarlatma ON<br />

N11 X... Y...<br />

....<br />

N100 RNDM=.0 ;model yuvarlatma OFF<br />

Bkz ROT, AROT<br />

DEF REAL VAR2[12]=REP(4.5) ; tüm elemanlar değeri<br />

4.5<br />

N10 R10=SET(1.1,2.3,4.4) ; R10=1.1, R11=2.3,<br />

R4=4.4<br />

N10 SETMS(2) ;ayrı blok, 2. İşmili seçili<br />

Bkz G33<br />

N10 SPOS=....<br />

N10 SPOS=ACP(...)<br />

N10 SPOS=ACN(...)<br />

N10 SPOS=IC(...)<br />

N10 SPOS=DC(...)<br />

STOPFIFO ;ayrı blok, doldurma başlangıcı<br />

N10 X...<br />

N20 X...<br />

Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------


Programlama<br />

----------------------------------------------------------------------------------------------------------------------------------------------------<br />

Adres Anlamı Değer atama Bilgi Programlama<br />

STARTFIFO Hızlı işleme adımını<br />

başlatır<br />

- Özel işlev; ara bellek aynı zamanda yüklenir. N30 X...<br />

STARTFIFO ;ayrı blok, doldurma sonu<br />

STOPRE ;ayrı blok<br />

STOPRE Süreç durma - Özel işlev; sonraki blok sadece STORPE<br />

öncesindeki blok tamamlanırsa kodu çözülür.<br />

<strong>TR</strong>ACYL(d) Dışçap frezeleme d: 1.000 … 99 999.999 Kinematik dönüşüm<br />

(sadece doğru yapılandırıldığında kullanılır)<br />

<strong>TR</strong>ANSMIT Alın frezeleme Kinematik dönüşüm<br />

(sadece doğru yapılandırıldığında kullanılır)<br />

<strong>TR</strong>AFOOF Devre dışı bırakma.<br />

<strong>TR</strong>ANSMIT, <strong>TR</strong>ACYL<br />

Tüm kinematik transformasyonları devre dışı<br />

bırakır<br />

<strong>TR</strong>ACYL(20.4) ; ayrı blok<br />

; Silindir çapı: 20.4 mm<br />

<strong>TR</strong>ACYL(20.4,1) ; da mümkün<br />

<strong>TR</strong>ANSMIT ;ayrı blok<br />

<strong>TR</strong>ANSMIT(1) ;mümkündür<br />

<strong>TR</strong>AFOOF ; ayrı blok<br />

8-168<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/2005 Baskısı<br />

6FC5398-1CP10-1BA0


Programlama<br />

8.2 Pozisyon verisi<br />

gramlama<br />

8.2 Pozisyon verisi<br />

8.2.1 Mutlak/artışlı hareket: G90, G91, AC, IC<br />

İşlev<br />

G90/91 talimatları ile birlikte yazılı pozisyon verisi X ,Z, … bir koordinat noktası (G90)<br />

ya da (G91)’e çapraz bir eksen olarak konumlandırılırlar. G90/G91 tüm eksenler için<br />

geçerlidir.<br />

G90/G91’den bağımsız olarak belli konum verisi belli bloklar için mutlak/artışlı<br />

boyutlarda AC/IC kullanılarak belirlenebilir.<br />

Bu talimatlar son noktalara erişilen yolu belirlemez, bu bir G grubu ile (G0, G1, G2 ve<br />

G3... bkz Bölüm 8,3 “Eksen Hareketleri”).<br />

Programlama<br />

G90<br />

G91<br />

Z=AC(…)<br />

Z=IC(…)<br />

; Mutlak boyutlandırma<br />

: Artışlı ölçüm<br />

; Belirli bir eksenin mutlak boyutlandırması (burada: Z ekseni), modelsiz<br />

; Belirli bir eksenin arttırımlı boyutlandırması (burada: Z ekseni), modelsiz<br />

G90 mtl. ölçekleme<br />

G91 art. ölçekleme<br />

Şekil 8-3 Çekmede farklı boyutlandırma tipleri<br />

Mutlak boyutlandırma G90<br />

Mutlak boyutlandırma ile ölçü verisi aktif varolan koordinat sisteminin sıfırı (zero)<br />

anlamına gelmektedir (parça ya da varolan parça koordinat sistemi ya da makine<br />

koordinat sistemi). Bu hangi ofsetin gerçekte aktif olduğuna bağlıdır: Programlanabilir,<br />

ayarlanabilir ya da ofsetsiz.<br />

Program başlangıcında G90 tüm eksenler için aktiftir ve sonraki blokta G91<br />

tarafından (artışlı ölçü verisi) (model olarak aktif) seçimi kaldırılana kadar aktif kalır.<br />

Artışlı ölçüm G91<br />

Artışlı ölçümler yol bilgisi nümerik değeri hareket ettirilecek eksen yoluna karşılık<br />

gelir. Baş işaret hareket yönünü gösterir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-169


Programlama<br />

8.2 Pozisyon verisi<br />

G91 tüm eksenler için geçerlidir ve sonraki bir blokta G90 ile seçimi kaldırılır (mutlak<br />

ölçme).<br />

=AC(...), =IC(...) ile belirleme<br />

Son nokta koordinatından sonra bir eşitlik işareti yazın. Değer yuvarlak ayraçlar içine<br />

alınmalı.<br />

Mutlak ölçüler daire merkez noktaları için =AC (…) de mümkündür. Aksi durumda<br />

daire merkezi referans noktası daire başlama noktasıdır.<br />

Programlama örneği<br />

N10 G90 X20 Z90<br />

N20 X75 Z=IC(–32)<br />

...<br />

N180 G91 X40 Z20<br />

N190 X-12 Z=AC(17)<br />

; Mutlak ölçme<br />

;X ölçme hala mutlak, Z artışlı öçme<br />

; Artışlı ölçeğe geçiş<br />

; X – hala artışlı ölçme , Z mutlak<br />

8.2.2 Metrik ve inç ölçü sistemi: G71, G70, G710, G700<br />

İşlev<br />

Kontrolün taban sistem ayarlarından sapan parça ölçüleri bulunur (inç ya da mm),<br />

boyutlar doğrudan programa girilebilir. Taban sistemine gerekli dönüştürme ardından<br />

kumanda sistemi tarafından gerçekleştirilir.<br />

Programlama<br />

G70<br />

G71<br />

G700<br />

G710<br />

;Inç ölçülü notasyon<br />

;Metrik ölçülü notasyon<br />

;İnç ölçülü notasyon, F hızı içinde<br />

;Metrik ölçülü notasyon, F hızı içinde<br />

Programlama örneği<br />

N10 G70 X10 Z30 ; İnç ölçü notasyonu<br />

N20 X40 Z50 ;G70 aktif kalır<br />

...<br />

N80 G71 X19 Z17.3 ; Metrik ölçülü notasyon buradan<br />

...<br />

8-170<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.2 Pozisyon verisi<br />

Bilgi<br />

Seçtiğiniz olağan ayarlara bağlı olarak kumanda tüm geometrik değerleri metrik ya da<br />

inç ölçüler olarak değerlendirir. Takımbilgilieri ve görüntüleri de dahil ayarlananabilir<br />

sıfır ofset geometrik değerler olarak anlaşılacaklardır; bu İlerleme hızı F mm/dak ya da<br />

inç/dak. İçin de geçerli olacaktır.<br />

Olağan ayar makine datasından değiştirileblir.<br />

Bu kılavuzda listelenen tüm örnekler metrik varsayılan ayarlara dayanır.<br />

G70 ya da G71 parça ile alakalı olan tüm geometrik parametreleri inç ya da metrik<br />

birimler olarak değerlndirir, örnek:<br />

• Pozisyon veri X, Z, ... G0,G1,G2,G3,G33, CIP, CT için<br />

• Interpolasyon verileri I, K (aynı zamanda diş hatve)<br />

• Daire yarıçapı CR<br />

• Programlanabilir ofset (<strong>TR</strong>ANS,A<strong>TR</strong>ANS)<br />

Doğrudan parça parametresi olmayan kalan tüm geometrik parametreler örneğin<br />

İlerleme hızları, parça bilgileri ve ayarlanabilir ofsetler G70/G71’den etkilenmezler.<br />

G700/G710 buna rağmen İlerleme hızı F’yi de etkilemektedir (inç/dak, inç/dev ya da<br />

mm/dak, mm/dev).<br />

8.2.3 Boyuta bağlı yarıçap/çap gösterimi: DIAMOF, DIAMON<br />

İşlev<br />

<strong>Torna</strong> tezgahlarında parçaları işleme için, X ekseni için (Çap ekseni) çap ölçüsü<br />

olarak pozisyon verisini programlama oldukça geneldir. Gerekirse, programdaki çap<br />

ölçüsünü değiştirmek mümkündür.<br />

DIAMOF ya da DIAMON X ekseni son nokta tanımlamasını yarı çap ya da çap<br />

belirleme olarak yorumlar. Ayrıca, gerçek değer parça koordinat sistemi ile<br />

görüntülenir.<br />

Programlama<br />

DIAMOF<br />

DIAMON<br />

;Yarıçap ölçü<br />

;Çap ölçü<br />

Çap ölçekleme<br />

Çap ekseni<br />

Yarı çap ölçekleme<br />

Çap ekseni<br />

Boyuna eksen<br />

Boyuna eksen<br />

Şek. 8-4 Çap ekseni için çap ve yarıçap ölçme<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-171


Programlama<br />

8.2 Pozisyon verisi<br />

Programlama örneği<br />

N10 DIAMON X44 Z30<br />

N20 X48 Z25<br />

N30 Z10<br />

...<br />

N110 DIAMOF X22 Z30<br />

N120 X24 Z25<br />

N130 Z10<br />

...<br />

;X ekseni çapı<br />

;DIAMON aktif kalır<br />

;X ekseni için buradan yarı çap ölçümüne geçiş<br />

Not<br />

<strong>TR</strong>ANS X... ya da A<strong>TR</strong>ANS X... programlanabilir bir ofset mutlaka yarıçap ölçme<br />

olarak değerlendirilir. Bu işlevin tanımı: Sonraki bölüme bakın.<br />

8.2.5 Programlanabilir ofset : <strong>TR</strong>ANS, A<strong>TR</strong>ANS<br />

İşlev<br />

Programlanır ofset bir parça üzerinde farklı pozisyonlarda yineli formlar/düzenlemeler<br />

olarak ya da sadece ölçü bilgisinin yeni bir referans noktası olarak seçimi için ya da bir<br />

kaba <strong>Torna</strong> payı olarak kullanılabilir. Bu varolan parça koordinat sisteminde<br />

sonuçlanır.<br />

Tekrar yazılan ölçü bunu bir referans olarak kullanır.<br />

Ofset tüm eksenlerde mümkündür.<br />

Not:<br />

X ekseninde, parça sıfır DIAMON ile “çap programlama” ve G96 ile “sabit kesme<br />

oranı” fonksiyonları nedeniyle <strong>Torna</strong> merkezinde durur. Bu nedenle, X ekseninde ofset<br />

kullanmayın ya da küçük ofset (ör. pay olarak) kullanın.<br />

Parça orijinali<br />

Parça<br />

varolan<br />

varolan<br />

Ofset X...Z...<br />

Parça<br />

Parça “ofset”<br />

Şek. 8-5 Programlanabilir ofset etkisi<br />

8-172<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.2 Pozisyon verisi<br />

Programlama<br />

<strong>TR</strong>ANS Z...<br />

A<strong>TR</strong>ANS Z...<br />

;Programlanabilir<br />

mutlak ofset;<br />

(Parça sıfırı kaydırma)<br />

;Programlanabilir artırımlı<br />

ofset,<br />

<strong>TR</strong>ANS; Değerler olmadan:<br />

; Ofset, dönme, ölçek<br />

faktörü, aynalama<br />

talimatlarını iptal eder.<br />

<strong>TR</strong>ANS/A<strong>TR</strong>ANS’lı talimatın mutlaka ayrı bir bloğu olması gerekir.<br />

Programlama örneği<br />

N10 ...<br />

N20 <strong>TR</strong>ANS Z5 ;programlanabilir ofset, Z ekseninde 5 mm kaydır<br />

M30 L10 ; Alt program çağrısı; ofsetlenecek(kaydırılmış) geometriyi içerir.<br />

...<br />

N70 <strong>TR</strong>ANS ; Parça sıfırı tekrar orijinal değerine döner.<br />

...<br />

Alt program çağrısı – bkz. Bölüm 8.11 “Alt program tekniği”<br />

8.2.5 Programlanabilir ölçek faktörü: SCALE, ASCALE<br />

İşlev<br />

Bir ölçek faktörü tüm eksenler için SCALE, ASCALE ile programlanabilir. Bu yol<br />

alakalı belirtili eksende bu faktörle geniştilir ya da azaltılır.<br />

Varolan ayarlı koordinat sistemi ölçek değişme için referans olarak kullanılır.<br />

Programlama<br />

SCALE X... Z...<br />

ASCALE X... Z...<br />

; Programlanabilir ölçek faktörü; ofset, dönme, ölçek faktörü,<br />

aynalam eski talimatlarını siler<br />

; Programlanabilir ölçek faktörü, varolan talimatlara eklenir<br />

SCALE ; Değer yok: ; ofset, dönme, ölçek faktörü, aynalam eski talimatlarını siler<br />

SCALE, ASCALE talimatın mutlaka ayrı bir bloğu olması gerekir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-173


Programlama<br />

8.2 Pozisyon verisi<br />

Notlar<br />

• Daireler için aynı faktör her iki eksende kullanılmalıdır.<br />

• A<strong>TR</strong>ANS SCALE/ASCALE aktifken programlanırsa bu ofset değerler de ölçeklenir.<br />

Parça orijinali<br />

Parça<br />

Parça<br />

Parça – X ve Z'de geniş<br />

Şek. 8-6 programlanabilir ölçek faktörü örneği<br />

Programlama örneği<br />

N20 L10 ; Programlanabilir orijinal kontur<br />

N30 SCALE X2 Z2 ; X ve Z’de iki kat genişletilen kontur<br />

N40 L10<br />

...<br />

Alt program çağrısı – bkz. Bölüm 8.11 “Alt program tekniği”<br />

Bilgi<br />

Programlanır ofsete ve ölçek faktörüne ek olarak aşağıdaki işlevler mevcuttur: ROT,<br />

AROT programlanabilir koordinat döndürme ve<br />

MIRROR, AMIRROR programlanır aynalama.<br />

Bu işlevler öncelikle frezelemede kullanılır. <strong>Torna</strong> tezgahlarında, bu <strong>TR</strong>ANSMIT ve<br />

<strong>TR</strong>ACYL ile mümkündür (bkz. 8.14 “<strong>Torna</strong> tezgahlarında frezeleme” bölümü).<br />

Koordinat döndürme ve aynalama örnekleri: 8.1.6 “Talimatların genel görünümü” alt<br />

bölümüne bakın<br />

Ayrıntılı bilgi:<br />

Referanslar: “Kullanım ve Programlama – Frezeleme” SINUMERIK 802D sl<br />

8-174<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.2 Pozisyon verisi<br />

8.2.6 Parça sıkma - ayarlanabilir ofset(Parça Sıfır Noktaları):<br />

G54 ile G59, G500, G53, G153<br />

İşlev<br />

Ayarlanabilir ofset parçanın makine üzerinde sıfır nokta pozisyonunu belirler (parça<br />

sıfır noktasının makine sıfıra göre ofseti). Ofset parçanın makineye sıkılmasıyla<br />

belirlenir ve ilgili veri alanına operatör tarafından girilmelidir. Değer program tarafından<br />

muhtemel altı gruplamadan seçilerek aktifleştirilir: G54 ile G59.<br />

Çalışma bilgileri için bkz. Bölüm “parça bilgilerini ayarlama/değiştirme”<br />

Programlama<br />

G54 ; 1. ayarlanabilir ofset<br />

G55; 2. ayarlanabilir ofset<br />

G56 ; 3. ayarlanabilir ofset<br />

G57 ; 4. ayarlanabilir ofset<br />

G58 ; 5. ayarlanabilir ofset<br />

G59 ; 6. ayarlanabilir ofset<br />

G500 ; Ayarlanabilir ofset KAPA –(Temel Ofset) model<br />

G53<br />

G153<br />

; Ayarlanabilir ofset KAPA - modelsiz<br />

Programlanabilir ofsetide bastırır<br />

; G53 ile olduğu gibi; ayrıca baz çerçeveyi bastırır<br />

(Makine)<br />

Parça<br />

Parça<br />

(Makine)<br />

Parça<br />

Ofseti sadece Z ekseninde belirle!<br />

Şekil 8-7 Ayarlanabilir ofset<br />

Programlama örneği<br />

N10 G54 ...<br />

N20 X... Z...<br />

...<br />

N90 G500 G0 X...<br />

; 1. ayarlanabilir ofset çağrısı<br />

; Parça işleme<br />

; Ayarlanabilir ofset KAPA<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-175


Programlama<br />

8.2 Pozisyon verisi<br />

8.2.7 Programlanabilir çalışma alanı sınırı: G25, G26, WALIMON, WALIMOF<br />

İşlev<br />

G25, G26 ile içinde hareketlerin mümkün olduğu bir çalışma alanı tanımlanabilir, bu<br />

alanın dışında hızlanmaya izin verilmez. Takım ölçü blgileri aktifken takım ucu<br />

belirgindir; Koordinat parametreleri makine tabanlıdır.<br />

Çalışma alanı sınırını kullanabilmek için ilgili eksenlerin ayar verisinde (ofset altı/ayar<br />

verisi/çalışma alanı sınırı) aktifleştirilmelidir. Bu diyalogda çalışma alanı sınırı da ön<br />

ayarlanabilir. Bu onları JOG modunda aktif hale getirir. Parça programında eksenlerin<br />

her birinin değerleri ayar verisindeki çalışma alanı sınırlamasının değerlerinin<br />

çiğnendiği yerde G25/G26 ile değiştirilebilir. Çalışma alanı sınırlaması<br />

WALIMON/WALIMOF ile programda çalıştırılabilir/kapatılabilir.<br />

Programlama<br />

G25 X... Z...<br />

G26 X... Z...<br />

WALIMON<br />

WALIMOF<br />

; Alt çalışma alanı sınırı<br />

; Üst çalışma alanı sınırı<br />

; Çalışma alanı sınırı AÇ<br />

; Çalışma alanı sınırı KAPA<br />

(Makine)<br />

Destek referans<br />

noktası<br />

Takım ucu<br />

Çalışma alanı<br />

(Makine)<br />

Şek. 8-8 programlanabilir çalışma alanı sınırı<br />

Notlar<br />

• G25, G25 20080 AXCONF_CHANAX_NAME_TAB makine verisi içeren için kanal<br />

belirteci kullanılacaktır.<br />

SINUMERIK 802D sl ile, kinematik transformasyonlar (<strong>TR</strong>ANSMIT, <strong>TR</strong>ACYL)<br />

mümkündür.<br />

Bazı durumlarda, MD 20080 için farklı belirteçler yapılandırılır ve geometri ekseni<br />

için MD 20060 yapılandırılır. AXCONF_GEOAX_NAME_TAB.<br />

• G25, G26’da İşmili devri sınırlaması için S adresi ile bağlantılı kullanılır (ayrıca<br />

bkz. “İşmili devri sınırlaması”alt bölümü).<br />

• Bir çalışma alanı snırlaması sadece ilgili eksenin referans noktasına erişilmiş<br />

durumdaysa aktifleştirilebilir.<br />

8-176<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.2 Pozisyon verisi<br />

Programlama örneği<br />

N10 G25 X0 Z40<br />

;alt çalışma alanı sınırlaması değerleri<br />

N20 G26 X80 Z160 ;üst çalışma alanı sınırlaması değerleri<br />

N30 T1<br />

N40 G0 X70 Z150<br />

N50 WALIMON<br />

; Çalışma alanı sınırı AÇ<br />

... ; sadece çalışma alanı içinde<br />

N90 WALIMOF<br />

; Çalışma alanı sınırı KAPA<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-177


Programlama<br />

8.3 Eksen hareketleri<br />

8.3 Eksen hareketleri<br />

8.3.1 Hızlı hareket ile doğrusal interpolasyon: G0<br />

İşlev<br />

G0 ilgili takımın hızlı konumlanması için kullanılır, doğrudan parça işleme için değil.<br />

Tüm eksenler eş zamanlı hızlandırılabilirler – düz bir yolda.<br />

Her eksen için maksimum hız (hızlı hareket) makine verisinde tanımlanır. Sadece tek<br />

eksen hızlanırsa, hızlı hareketini kullanır. İki eksen eş zamanlı hızlandırılırsa, eksen<br />

hızı (nihayetleme hızı) her iki eksen dikkate alınarak mümkün en fazla eksen hızına<br />

erişmek için seçilir.<br />

Programlı her İlerleme hızı (F kelimesi) G0 için uygun değildir.<br />

G0 bu G grubundan (G0, G1,G2,G3 ..) başka bir talimatla iptal edilene kadar aktif<br />

kalır.<br />

Şekil 8-9 P1 noktasından P2’ye kadar hızlı hareket ile doğrusal interpolasyon<br />

Programlama örneği<br />

N10 G0 X100 Z65<br />

Not: Doğrusal programlama için diğer seçenek ANG= açı tanımlaması ile bulunur<br />

(bkz. “Kontur tanımı programlama” alt bölümü).<br />

Bilgi<br />

Pozisyona hareket için başka bir G grubu fonksiyonları bulunmaktadır (bkz. Bölüm<br />

8.3.14 “Tam durma / sürekli yol kumanda modu: G60, G64”). G60 tam durma için<br />

farklı kesinlik değerlerinde bir pencere başka bir G grubu ile seçilebilir. Tam durma<br />

için modelsiz etkinlikli bir alternatif talimat bulunmaktadır: G9.<br />

Pozisyonlama işlerinize adaptasyon için seçenekleri göz önünde bulundurmalısınız.<br />

8-178<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.2 Kesme hızı ile doğrusal interpolasyon: G1<br />

İşlev<br />

Takım bir düz yol boyunca başlangıç noktasından bitiş noktasına hareket eder. Yol<br />

hızı programlı F harfi ile belirlenir.<br />

Tüm eksenler eş zamanlı olarak hızlandırılabilirler.<br />

G1, bu G grubundan (G0, G2, G3 ..) başka bir talimatla iptal edilene kadar aktif kalır.<br />

Şek. 8-10 G1 ile doğrusal interpolasyon<br />

Programlama örneği<br />

N05 G54 G0 G90 X40 Z200 S500 M3<br />

;takım hızlı hareket yapar, İşmili<br />

devri = 500 devir, saat yönünde<br />

N10 G1 Z120 F0.15 ;0.15 mm/devir hızla doğrusal interpolasyon<br />

N15 X45 Z105<br />

N20 Z80<br />

N25 G0 X100<br />

; hızlı hareketle çekilme<br />

N30 M2<br />

; Program sonu<br />

Not: Doğrusal programlama için başka bir seçenek açı tanımlaması ANG=… ile<br />

mümkündür.<br />

(bkz. “Kontur tanım programlama" alt bölümü").<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-179


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.3 Dairesel interpolasyon: G2, G3<br />

İşlev<br />

Takım bir dairesel yol boyunca başlangıç noktasından bitiş noktasına hareket eder.<br />

Yön G fonksiyonu ile belirlenir:<br />

Saat yönünde<br />

Saatin tersi yönde<br />

Şek. 8-11 G2/G3 dairesel interpolasyon yönü tanımı<br />

İstenen dairenin tanımı farklı şekillerde verilebilir:<br />

G2/G3 ve merkez nokta parametresi (+son nokta):<br />

Son nokta X, Z<br />

Ör. G2 X… Z... I... K...<br />

G2/G3 ve yarıçap parametresi (+son nokta):<br />

Son nokta X, Z<br />

Ör. G2 X… Z... CR=...<br />

Başlama noktası X, Z<br />

Merkez nokta I,K<br />

Başlama noktası X, Z<br />

Daire çapı CR<br />

G2/G3 ve açıklık açısı parametresi<br />

(+merkez nokta)<br />

Ör. G2 AR=... I... K...<br />

AR açısı<br />

G2/G3 ve açıklık açısı parametresi<br />

(+son nokta)<br />

Son nokta X, Z<br />

Ör. G2 AR=... X... Z...<br />

AR açısı<br />

Başlama noktası X, Z<br />

Merkez nokta I,K<br />

Başlama noktası X, Z<br />

Şek. 8-12 G2/G3 ile G2 örnek olarak dairesel yol programlama<br />

G2/G3 bu G grubundan (G0, G1, ..) başka bir talimatla iptal edilene kadar aktif kalır.<br />

İlerleme hızı programlı F harfi ile belirlenir.<br />

Not<br />

Dairesel interpolasyon programlama ilave seçenekleri aşağıdakiler ile mümkündür<br />

CT – teğet bağlantılı daire ve<br />

CIP – orta noktadan daire (sonraki bölümlere bakın).<br />

8-180<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Daire giriş toleransları<br />

Daireler sadece belirli bir ölçü toleransı ile kumanda sistemi tarafından kabul edilirler.<br />

Başlama ve son noktalardaki daire yarıçapı burada karşılaştırılırlar. Fark tolerans<br />

içindeyse merkez noktası kesinlikle dahili olarak ayarlanır. Aksi durumda bir alarm<br />

oluşur.<br />

Tolerans değeri makine datasından ayarlanabilir (bkz “Talimat Kılavuzu” <strong>802Dsl</strong>).<br />

Programlama örneği: Merkez ve son nokta tanımı<br />

Başlangıç noktası<br />

Son nokta<br />

Merkez nokta<br />

Şekil 8-13 Merkez nokta ve son nokta belirleme örneği<br />

N5 G90 Z30 X40<br />

; N10 daire başlama noktası<br />

N10 G2 Z50 X40 K10 I–7 ;Son nokta ve merkez nokta<br />

Not: Merkez nokta değerleri daire başlama noktası ile ilgilidir!<br />

Programlama örneği: Son nokta ve yarıçap tanımı<br />

Başlangıç noktası<br />

Son nokta<br />

Merkez nokta)<br />

Şekil 8-14 Son nokta ve yarıçap tanımlama örneği<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-181


Programlama<br />

8.3 Eksen hareketleri<br />

N5 G90 Z30 X40<br />

; N10 daire başlama noktası<br />

N10 G2 Z 50 X 40 CR=12.207 ; Son nokta ve yarıçap<br />

Not: CR=-… değeri için negatif baş nokta ile yarı daireden geniş olan bir daire<br />

segmenti seçilir.<br />

Programlama örneği: Son nokta ve açıklık açısı tanımı<br />

Başlangıç noktası<br />

Son nokta<br />

(Merkez nokta)<br />

Şekil 8-15 Son nokta ve açıklık açı tanımlama örneği<br />

N5 G90 Z30 X40<br />

N10 G2 Z 50 X 40 AR=105<br />

; N10 daire başlama noktası<br />

; Son nokta ve açı tanımlama<br />

Programlama örneği: Merkez nokta ve açıklık açısı tanımı<br />

Başlangıç noktası<br />

(Son nokta)<br />

Merkez nokta<br />

Şekil 8-16 Merkez nokta ve açıklık açı tanımlama örneği<br />

N5 G90 Z30 X40<br />

; N10 daire başlama noktası<br />

N10 G2 K10 I–7 AR=105 ; Merkez nokta ve açıklık açısı<br />

Not: Merkez nokta değerleri daire başlama noktası ile ilgilidir!<br />

8-182<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.4 Ara nokta ile dairesel interpolasyon: CIP<br />

İşlev<br />

Daire yönü ara nokta pozisyonundan burada sonuçlanır (başlangıç ve son noktalar<br />

arası). Ara nokta belirlenmesi: I1=... X ekseni için, K1=... Z ekseni için.<br />

CIP bu G grubundan (G0, G1, ..) başka bir talimatla iptal edilene kadar aktif kalır.<br />

Yapılı ölçü verisi G90 ya da G91 son nokta ve ara nokta için geçerlidir.<br />

Ara nokta I1=…, K1=….<br />

Başlangıç noktası<br />

Son nokta<br />

Şekil 8-17 G90 örneği kullanılarak son ve ara nokta tanımlı daire<br />

Programlama örneği<br />

N5 G90 Z30 X40<br />

N10 CIP Z50 X40 K1=40 I1=45<br />

; N10 daire başlama noktası<br />

;Son nokta ve ara nokta<br />

8.3.5 Tanjant (teğet) geçişli daire: CT<br />

İşlev<br />

Varolan düzlemde (G18:Z/X düzlemi) CT ve programlı son nokta ile önceki yol<br />

segmentine (daire ya da düz çizgi) teğet olarak bağlanan bir daire üretilir.<br />

Bu önceki yol bölümü ve programlı daire son noktansının geometrik ilişkisinden<br />

dairenin çap ve merkez noktasını tanımlar.<br />

Programlama:<br />

N10 G1 Z20 F3<br />

N20 CT X... Z...<br />

Daire son nokta<br />

; Düz hat<br />

; Tanjant (teğet)<br />

bağlantılı daire<br />

Şekil 8-18 Önceki yol bölümüne teğet geçişli daire<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-183


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.6 Sabit hatveli diş kesme: G33<br />

İşlev<br />

G33 işlevi aşağıdaki tip sabit uçla dişleri işleme için kullanılabilir:<br />

• Silindirik yapılarda dişler<br />

• Konik yapılarda dişler<br />

• Dış/iç diş<br />

• Tek ya da çok ağızlı diş<br />

• Çok bloklu diş (diş serileri)<br />

Pozisyonlu ölçme sistemli bir İşmili gerektirir.<br />

G33 bu G grubundan (G0, G1,G2,G3 ..) başka bir talimatla iptal edilene kadar aktif<br />

kalır.<br />

Harici<br />

İç<br />

Şek. 8-19 silindirik diş bir örnek olarak dış/iç diş<br />

Sağ ya da sol diş açma<br />

Sağ ya da sol vida dişleri İşmili devir yönü ile ayarlanır (M3 sağ (CW), M4 sol (CCW)<br />

– bkz. Bölüm 8.4 “İşmili hareketi”). Bunu yapmak için devir değeri S adresi ya da devir<br />

hızı ayarında programlanmalı.<br />

8-184<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Programlama<br />

Açıklama: Uyumlu ve çıkıntılı yollar diş uzunlukları için dikkate alınmalı.<br />

(daha fazla bilgi için sonraki alt bölüme bakın)<br />

Yan görünüm<br />

Üstten görünüm<br />

Son nokta<br />

Uyumlu ve çıkıntılı<br />

diş uzunluğu<br />

Başlangıç noktası<br />

Işmili kodlayıcısı<br />

sıfır derecesi<br />

işareti<br />

Ofset<br />

Hatve<br />

uç I ya da K<br />

(değer bir G 33 bloğunun<br />

tüm uzunluğu boyunca<br />

sabit kalır)<br />

M3 ya da M4 sağ<br />

ya da sol diş<br />

Şek. 8-20 G33 dişleri programlı değerleri<br />

Hatve:<br />

Silindir dişi<br />

Konik diş<br />

Konikte açı 45<br />

dereceden az<br />

(K yazılır. Çünkü en geniş mesafe Z ekseninde)<br />

Hatve:<br />

Konikte açı 45<br />

dereceden fazla<br />

Hatve:<br />

(I yazılır. Çünkü en geniş mesafe X ekseninde)<br />

Alın dişi<br />

Hatve:<br />

Şek. 8-21 silindirik, konik ve alın dişlerde hatve tanımlama.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-185


Programlama<br />

8.3 Eksen hareketleri<br />

Konik diş<br />

Konik dişler (2 eksen değeri gerekli), eksenin geniş turla (daha büyük diş uzunluğu)<br />

gerekli I ya da K ön adresi kullanılmalıdır. İkinci bir Hatve gerekli değildir.<br />

Başlangıç noktası ofset SF=<br />

Başlangıç noktası ofseti ofset bölümünde çoklu dişler ya da dişlerin işlenmesi<br />

gerekiyorsa İşmili için gereklidir. Başlangıç noktası ofseti diş bloğunda G33 ile SF<br />

adresi altında programlanır (mutlak pozisyon).<br />

Başlangıç noktası ofset SF yazılmazsa “Diş başlangıç açısı”(SD<br />

4200:THREAD_START_ANGLE) ayar verisinden değer aktif durumdadır.<br />

Unutmayınız: SF programlı bir değer mutlaka ayar verisi ile girilecektir.<br />

Programlama örneği<br />

Silindirik diş, çift diş, başlangıç nokta ofseti 180 derece, diş uzunluğu (uyum ve çıkıntı<br />

dahil) 100 mm, diş hatvesi 4 mm/dev.<br />

Sağ diş, silindirin imali yapılmış durumdadır:<br />

N10 G54 G0 G90 X50 Z0 S500 M3 ;Hareket başlangıç noktası, İşmili yönü saat yönünde<br />

N20 G33 Z-100 K4 SF=0 ;Hatve: 4 mm/dev.<br />

N30 G0 X54<br />

N40 Z0<br />

N50 X50<br />

N60 G33 Z-100 K4 SF=180 ;2. diş, ofset 180 derece<br />

N70 G0 X54 ...<br />

Çok bloklu diş<br />

Çoklu diş bloklar sırasıyla programlanırsa (çok bloklu diş), sadece 1. diş bloğunda bir<br />

başlangıç nokta ofseti tanımlama anlamlı olacaktır. Değer sadece burada<br />

kullanılacaktır.<br />

Çok bloklu dişler G64 sürekli daimi yol kontrol modu ile otomatik olarak bağlanırlar<br />

(bkz. 8.3.14 “Tam durma/daimi yol kontrol modu:G60, G64” Alt Bölümü).<br />

G33’lü 3. blok<br />

G33’lü 2. blok<br />

G33’lü 1. blok<br />

Şek. 8-22 Çok Bloklu Diş Örneği (diş sıralama)<br />

8-186<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Eksen hızı<br />

G33 dişleri ile diş uzunlukları eksen hızlarının İşmili devri ve diş hatve temelinde<br />

belirlenir. İlerleme hızı F doğru değil. Buna rağmen kaydedilir. Buna rağmen, makine<br />

verisinde tanımlı maksimum eksen hızı (hızlı hreket) aşılamaz. Bu bir alarm ile<br />

sonuçlanacaktır.<br />

Bilgi<br />

Önemli<br />

• İşmili devri hızlı hareket anahtarı diş işleme için değişmez kalmalıdır.<br />

• İlerleme hızı Feedrate Override anahtarının (hızlı hareket) bu blokta anlamı<br />

yoktur.<br />

8.3.7 Programlanır uyumlu ve çıkıntılı G33 yolu: DITS, DITE<br />

İşlev<br />

Uyumlu ve çıkıntılı yol da gerekli dişe G33 dişi ile hızlandırılır.<br />

Eksenin (konik dişler durumunda her iki eksen) başlangıcı ve kesilmesi bu alanlarda<br />

gerçekleştirilir. Bu yol diş hatvesine, İşmili devrine ve eksen dinamiklerine bağlıdır<br />

(yapılandırma).<br />

Uyumlu ve çıkıntılı için kullanılabilir yol sınırlıysa İşmili devrini bu yolun yeterli olacağı<br />

şekilde sınırlamak yeterli olacaktır.<br />

Bu durumda uyumlu ve çıkıntılı yollar uygun kesme değerleri ve kısa işleme sürelerine<br />

erişmek ya da konunun basitleştirilmesini sağlamak amacıyla program içinde ayrı<br />

olarak belirlenir. Değerler belirlenmezse ayar verisindeki (SD) değerler geçerlidir.<br />

Programdaki özellikler SD 42010’a yazılır: THREAD_RAMP_DISP[0] ... [1].<br />

Bu yol yapılı eksen hızlanması ile hızlanma için yeterli değilse, eksen hızlanma<br />

anlamında fazla yüklenir. Ardından alarm 22280 (“Programlı uyumluyol çok kısa”) diş<br />

uyumu için çıkar. Alarm sadece bilgi içindir ve parça programı yürütmesinde hiçbir<br />

etkisi yoktur.<br />

Çıkıntılı dişin sonunda yuvarlatma boşluğu olarak davranır. Bu yükseltme işlemi<br />

esnasında hafif bir değişikliğe erişir.<br />

Programlama<br />

DITS=...<br />

DITE=...<br />

; G33’lü dişin giriş mesafesi<br />

; G33’lü dişin çıkış mesafesi.<br />

DITS ve DITE ya da SD 42010 değerleri: THREAD_RAMP_DISP:<br />

–1 ... < 0: İlerleme hızı ekseni başlatma/kesmesi yapılandırılmış hızlanma ile<br />

yürütülür.<br />

Varolan BRISK/SOFT programlamaya göre Jerk.<br />

0: İlerleme hızı ekseni diş kesme esnasında yanlış başlama/kesilmesi.<br />

> 0: Dişin uyumlu/çıkıntılı yolu G33 için ön tanımlıdır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-187


Programlama<br />

8.3 Eksen hareketleri<br />

Çıkıntılı yollarda 22280 alarmını önlemek için eksenlerin hızlanma sınırlarını inceleyin.<br />

Not: Sıfırlama/program sonrasında SD 42010 değeri -1’dir.<br />

Çıkış mesafesi<br />

Giriş mesafesi<br />

Başlangıç noktası<br />

Şek. 8-23 G33 dişi köşe yuvarlamalı uyumlu yolu ve çıkıntılı yolu<br />

Programlama örneği<br />

...<br />

N40 G90 G0 Z100 X10 M3 S500<br />

N50 G33 Z50 K5 SF=180 DITS=4 DITE=2<br />

N60 G0 X30<br />

...<br />

; Giriş 4 mm, çıkış 2 mm<br />

8.3.8 Değişken hatveli diş kesme: G34, G35<br />

İşlev<br />

Değişken hatveli dişler tek blok içinde G34 ya da G35 içinde üretilebilir.<br />

• G34 ; (doğrusal) artan hatveli diş<br />

• G35 ; (doğrusal) azalan hatveli diş<br />

Her ikiside aksi durumda G33 ile aynı işlevsellik ve aynı ön şartlara sahip olmaları<br />

durumunda çalışırlar.<br />

G34 ya da G35 bu G grubundan (G0, G1,G2,G3,G33 ...) başka bir talimatla iptal<br />

edilene kadar aktif kalır.<br />

Hatve:<br />

• I ya da K ; mm/ dev olarak başlangıç dişi hatvesi, X ya da Z ekseni ile alakalı<br />

Hatve değişimi:<br />

G34 ya da G35’li blokta F adresi hatve değişimi anlamını içermektedir:<br />

Hatve (devir başı mm) devir başına değişir.<br />

• F mm/dev. 2 olarak hatve değişimi<br />

Not: G34, G35 dışında F adresi de G4 için hız ya da bekleme süresini gösterir.<br />

Orada programlı değerler kayıtlı kalırlar.<br />

8-188<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

F belirleme<br />

Bir dişin ilk ve son hatvesini bilir durumdaysanız programlanacak F diş hatve<br />

değişimini aşağıdaki eşitliğe hesaplayabilirsiniz.<br />

[mm/dev.]<br />

ki<br />

Ke<br />

Ka<br />

LG<br />

eksen hedef koordinatının diş hatvesi [mm/dev.]<br />

başlangıç diş hatvesi (I, K altında programlı) [mm/U]<br />

diş uzunluğ [mm] olarak<br />

Programlama<br />

G34 Z... K... F...<br />

G35 X... I... F...<br />

G35 Z... X... K... F... ; azalan uçlu konik diş<br />

; artan hatveli silindirik diş<br />

; azalan hatveli enine diş<br />

Programlama örneği<br />

; Silindirik diş ; azalan hatveli ile takip edilir<br />

N10 M3 S40<br />

; İşmili çalıştır<br />

N20 G0 G54 G90 G64 Z10 X60 ; Başlangıç noktasına hareket et<br />

N30 G33 Z–100 K5 SF=15 ; Diş; sabit hatve 5mm/dev.,<br />

; 15 derecede başlangıç noktası<br />

N40 G35 Z-150 K5 F0.16<br />

; Başlangıç dişi 5 mm/dev<br />

; Diş azaltma 0.16 mm/dev. 2,<br />

; Diş uzunluğu 50 mm,<br />

; Blok sonunda istenen diş 3 mm/dev.<br />

N50 G0 X80<br />

; X’de çekilme<br />

N60 Z120<br />

N100 M2<br />

8.3.9 Diş çekme: G331, G332<br />

İşlev<br />

<strong>Torna</strong> tezgahları ile bu işlev tercihen 2. İşmili için amaçlanır (tahrikli takım) – bkz. “2.<br />

İşmili” Alt bölümü.<br />

Ön şartı, devir okuyucu sistemli bir pozisyon düzenlemeli İşmilidir.<br />

G331/G332 kullanarak dişler İşmili ve eksenin dinamik özellikleri izin verirse mandren<br />

olmadan kılavuz çekilebilir.<br />

Buna rağmen bir mandren kullanılırsa mandrenle kompanse edilecek yol farkları<br />

azaltılır. Bu yüksek devirlerde kılavuz çekmeyi sağlar.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-189


Programlama<br />

8.3 Eksen hareketleri<br />

Kılavuzun parçaya girişi G331 kullanılarak, parçadan geri çıkışıda G332 kullanılarak<br />

yapılır.<br />

Z ekseni boyunca kılavuz çekmede, diş hatvesi K ile belirtilir.<br />

G332 için aynı hatve G331 için programlanır. İşmilin devir yönünün tersi otomatik<br />

olarak gerçekleşir. İşmili devri S ile ve M3/M4 olmadan programlanır.<br />

G331/G332 satırından önce İşmili SPOS=… pozisyon kodu ile kılavuzun çekileceği<br />

açı pozisyonlanmalıdır. (ayrıca bkz Alt bölüm 8.4.3 “İşmili pozisyonlama”).<br />

Sağ ya da sol taraf dişleri<br />

Diş hatvesi değerinin ön işareti İşmili devir yönünü belirler:<br />

Pozitif: Sağ taraf Ör: K2.5 gibi(M3’de olduğu gibi)<br />

Negatif: Sol taraf Ör: K-2.5 gibi (M4’de olduğu gibi)<br />

Açıklama:<br />

Diş çekme ile tam kılavuz çekme çevrimsü CYCLE84 standart çevrim ile sağlanır.<br />

Eksen hızı<br />

G331/G332 için diş uzunluk eksen hızı İşmili devri ve diş hatvesinden kaynaklanır.<br />

İlerleme hızı F doğru değil Buna rağmen kaydedilir. Buna rağmen, makine verisinde<br />

tanımlı maksimum eksen hızı (hızlı hreket) aşılamaz.<br />

Bu bir alarm ile sonuçlanacaktır.<br />

Programlama örneği<br />

Metrik diş 5,<br />

Devir başına hatve: 0.8 mm/dev., ön işlemeli durumdaki kılavuz<br />

N5 G54 G0 G90 X10 Z5<br />

N10 SPOS=0<br />

N20 G331 Z-25 K0.8 S600<br />

N40 G332 Z5 K0.8<br />

N50 G0 X... Z...<br />

; Hareket başlama noktası<br />

; Kılavuzun açılacağı İşmili pozisyonu<br />

; Kılavuzun girişi, K pozitif = İşmili saat yönü devri,<br />

son nokta Z–25 mm<br />

; Kılavuzun çıkışı<br />

8-190<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.10 Sabit nokta yaklaşımı: G75<br />

İşlev<br />

G75 kullanımı ile makine üzerinde bir sabit nokta ör. takım değiştirme noktası hareket<br />

edilebilirdir. Pozisyon kalıcı olarak tüm eksenler için makine verisinde kaydedilir.<br />

Hiçbir ofset efektif değildir. Her eksenin hızı kendisinin hızlı hareketidir.<br />

G75 ayrı bir blok gerektirir ve modelsizdir. Makine eksen belirteci programlanmalıdır!<br />

G75 sonrası blokta “Interpolasyon tipi” grup (G0, G1,G2…) önceki G komutu tekrar<br />

aktiftir.<br />

Programlama örneği<br />

N10 G75 X1=0 Z1=0<br />

Açıklama: X1, Z1 programlı pozisyon değerleri (burada = 0) ihmal edilir fakat hala<br />

yazılması gerekir.<br />

8.3.11 Referans noktası hareket: G74<br />

İşlev<br />

Referans noktası NC programında G74 ile hareketlendirilebilinir. Her eksenin yön ve<br />

hızı makine verisinde kaydedilir.<br />

G74 ayrı bir blok gerektirir ve modelsizdir. Makine eksen belirteci programlanmalıdır!<br />

G74 sonrası blokta “Interpolasyon tipi” grup (G0, G1,G2…) önceki G komutu tekrar<br />

aktiftir.<br />

Programlama örneği<br />

N10 G74 X1=0 Z1=0<br />

Açıklama: X1, Z1 programlı pozisyon değerleri (burada = 0) ihmal edilir fakat hala<br />

yazılması gerekir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-191


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.12 Hassas tetik probla ölçme: MEAS, MEAW<br />

İşlev<br />

Bu İşlev SINUMERIK 802D sl plus ve pro için kullanılabilir.<br />

MEAS=… ya da MEAW=… talimatı eksenlerin çapraz hareketi ile bloktaysa bağlı<br />

ölçme probunun geçiş kanadı hızlı eksenleri pozisyonları kaydedilir ve saklanır. Ölçüm<br />

sonucu her eksen için programda okunabilir.<br />

MEAS için eksenlerin hareketi probun seçili geçiş kanadı belirdiğinde ve kalan mesafe<br />

silinirken bekletilir.<br />

Programlama<br />

MEAS=1 G1 X... Z... F...<br />

MEAS = -1 G1 X... Z... F...<br />

MEAW=1 G1 X... Z... F...<br />

;Prob yükselen kenar ucu ile ölçme; kalan uzaklığın<br />

ölçümü<br />

;Prob azalan kenar ucu ile ölçme; kalan uzaklığın<br />

ölçümü<br />

;Prob yükselen kenar ucu ile ölçme; kalan uzaklık<br />

silinmeden<br />

MEAW = –1 G1 X... Z... F... ;Prob azalan kenar ucu ile ölçme; kalan uzaklığın<br />

ölçümü; kalan uzaklık silinmeden<br />

Uyarı<br />

MEAW için: Probu tetiklendikten sonra programlı pozisyona dönerken ölçme.<br />

Bozulma riski!<br />

Ölçüm iş durumu<br />

Prob açık konuma getirilirse ölçme bloğu sonrasındaki $AC_MEA[1] değişkeni = 1<br />

değerine sahip olacaktır; aksi halde değer = 0.<br />

Bir ölçme bloğu başlangıcında değişken = 0 değerine eşitlenir.<br />

Ölçüm sonucu<br />

Ölçme probu başarılı şekilde çalıştırıldığında, ölçüm sonucu ölçme bloğu sonrasında<br />

ölçme bloğunda hızlı eksen için aşağıdaki değişkenlerle birlikte mümkündür:<br />

makine koordinat sisteminde:<br />

$AA_MM[eksen]<br />

parça koordinat sisteminde:<br />

$AA_MW[eksen]<br />

X ya da Z ekseni.<br />

8-192<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Programlama örneği<br />

N10 MEAS=1 G1 X300 Z-40 F4000 ; Kalan mesafenin silinmesi ile ölçme,<br />

Yükselen kenar ile<br />

N20 IF $AC_MEA[1]== 0 GOTOF MEASERR ; Ölçme hatası<br />

N30 R5=$AA_MW[X] R6=$AA_MW[Z] ; Süreç ölçme değerleri<br />

..<br />

N100 MEASERR: M0<br />

; Ölçme hatası<br />

Not: IF talimatı – bkz Bölüm ”Şartlı program atlamaları”<br />

8.3.13 Hız(İlerleme) F<br />

İşlev<br />

F, ilgili eksenin programlanır ilerleme hızıdır ve dahil olan tüm eksenlerin hız parçaları<br />

toplamının geometrik toplam değerini ifade eder.<br />

Eksen hızları tüm yolun eksen yolundaki paydan belirlenir.<br />

İlerleme hızı F G1, G2, G3, CIP ve CT interpolasyon tipleri için etkilidir ve yeni bir F<br />

sözcüğü yazılana kadar tutulur.<br />

Programlama<br />

F...<br />

Açıklama: Tam sayı değerler için, ondalık kısım gerekmez, ör.: F300<br />

F için G94, G95 ile ölçme birimi<br />

F kelimesi boyut birimi G fonksiyonları ile belirlenir:<br />

• G94 F mm/dak olarak İlerleme hızıdır<br />

• G95 F mm/dev olarak devir başına ilerleme hızıdır (sadece İşmili dönerken<br />

aktiftir)<br />

Açıklama:<br />

Ölçme birimi metrik ölçüler için geçerlidir. 8.2.2 “Metrik ve inç ölçümler” Alt bölümüne<br />

göre inç ölçüler ile ayarlamalar da mümkündür.<br />

Programlama örneği<br />

N10 G94 F310<br />

; İlerleme hızı mm/dak<br />

...<br />

N110 S200 M3<br />

; İşmili devri<br />

N120 G95 F15,5<br />

; mm/dev. Olarak hız<br />

Açıklama: G94 – G95 değiştirirseniz yeni bir F sözcüğü yazın!<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-193


Programlama<br />

8.3 Eksen hareketleri<br />

Bilgi<br />

G94, G95’li G grubu da sabit kesme ağız devri için G96, G97 fonksiyonlarını içerir. Bu<br />

işlevler S sözcüğü üzerinde de etkiye sahiptirler (bkz. 8.5.1 “Sabit kesme ağzı oranı”<br />

Alt Bölümü).<br />

8.3.14 Tam durma / sürekli kumanda modu: G9, G60, G64<br />

İşlev<br />

Blok sınırlarında hareket davranışını ayarlamak ve sonraki blokla devam etmek için G<br />

fonksiyonları farklı ihtiyaçlara en iyi uyumu sağlamak amacıyla sağlanmışlardır.<br />

Örneğin, eksenlerle hızlı pozisyonlama yapmak ya da birden fazla blok üzerinde yol<br />

konturlarını işlemek isteyebilirsiniz.<br />

Programlama<br />

G60<br />

G64<br />

G9<br />

G601<br />

G602<br />

; Tam durma – model olarak efektif<br />

;Yol kumanda modu<br />

; Tam durma - modelsiz<br />

; tam durma ince pencere<br />

; tam durma kaba pencere<br />

Tam durma G60, G9<br />

Tam durma işlevi (G60 ya da G9) aktifse hareket, ilgili blok sonuna ulaşınca ilerleme<br />

hızı sıfıra doğru azalır.<br />

Başka bir model G grubu bu bloğun çaprazlama hareketinin sonlandığı<br />

düşünüldüğünde ve sonrakinin başlatıldığında ayarlama için burada kullanılabilir.<br />

• G601 tam durma pencere ince<br />

Blok avansı tüm eksenler “Tam durma penceresi inceye” eriştiğinde başlar<br />

(makine verisindeki değer).<br />

• G602 tam durma pencere kaba<br />

Blok avansı tüm eksenler “Tam durma penceresi kabaya” eriştiğinde başlar<br />

(makine verisindeki değer).<br />

8-194<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Tam durma penceresinin seçimi birçok pozisyonlama işlemi gerçekleştiriliyorsa<br />

toplam zaman üzerinde önemli etkisi vardır. İnce ayarlar daha çok zaman alır.<br />

“kaba” / “ince” için blok<br />

değişimi işlet<br />

(kaba)<br />

(ince)<br />

Şekil 8-24 Tam durma penceresi kaba ya da ince, G60/G9 için etkili; pencerelerin büyütülmüş<br />

görüntüsü<br />

Programlama örneği<br />

N5 G602 tam durma penceresi kaba<br />

N10 G0 G60 Z...<br />

; Tam durma - model<br />

N20 X... Z...<br />

; G60 etkinliğini sürdürüyor<br />

...<br />

N50 G1 G601 ...<br />

; Tam durma penceresi ince<br />

N80 G64 Z...<br />

; Sürekli kumanda moduna geçiş<br />

...<br />

N100 G0 G9 Z...<br />

; Tam durma sadece bu blok için efektif<br />

N111 ...<br />

; Sürekli yol kumanda modu tekrar<br />

Açıklama: G9 komutu sadece içinde programlandığı bloğun tam durmasını sağlar;<br />

G60, buna rağmen G64 tarafından iptal edilinceye kadar aktif kalır.<br />

Sürekli yol kumanda modu G64<br />

Sürekli yol kumanda modunun amacı blok sınırlarında yavaşlamayı önleme ve<br />

mümkün olduğu kadar sabit yol hızında sonraki bloğa geçiştir (teğet geçişler<br />

durumunda). İşlev düz doğrultu hızı kumandası ile birçok bloktan çalışır.<br />

Teğet olmayan geçişler için (kenarlar) hızlanma hızla eksenlerin kısa bir süre içine<br />

görece yüksek hız değişimine maruz kalacağı şekilde yeterli hızda azaltılmalıdır. Bu<br />

önemli jerke neden olabilir (hızlanma değişimi). Jerk büyüklüğü SOFT işlevi devreye<br />

alınarak sınırlanabilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-195


Programlama<br />

8.3 Eksen hareketleri<br />

Programlama örneği<br />

N10 G64 G1 Z... F...<br />

N20 X..<br />

...<br />

N180 G60 ...<br />

;Sürekli yol kumanda modu<br />

;Sürekli yol kumanda modu devamı<br />

;Tam durmaya geçiş<br />

Düz doğrultu hızı kumandası<br />

G64’lü sürekli yol kumanda modunda kumanda farklı NC blokları için hızı önceden<br />

otomatik olarak belirler. Bu neredeyse teğet geçişlerle birçok blok arasında hızlanma<br />

ve yavaşlamayı sağlar. NC bloklarında kısa bölümlerden oluşan yollar için yüksek<br />

hızlar düz doğrultu olmadan erişilebilir.<br />

Kesme hızı<br />

Programlı hız F<br />

G64 ; Sürekli yol kumanda modu LookAhead var<br />

G60 – tam durma<br />

Blok yolu<br />

Şekil 8-25 G60 ve G64 hız şeklinin bloklarda kısa yollarla karşılaştırma<br />

8.3.15 İvme şekli: BRISK, SOFT<br />

BRISK<br />

Makinenin eksenleri son hıza erişene kadar mümkün son hız değerine kadar hızlarını<br />

değiştirirler. BRISK zaman en iyi çalışmayı sağlar. Ayarlı hıza kısa sürede erişilir.<br />

Buna rağmen hızlanma şeklinde atlamalar bulunur.<br />

SOFT<br />

Makinenin eksenleri son hıza erişilene kadar doğrusal olmayan, sabit eğrilerle<br />

hızlanır. Bu jerksiz hızlanma ile SOFT düşürülmüş makine yükünü sağlar. Aynı<br />

davranış frenleme işlemlerine de uygulanır.<br />

8-196<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Hız<br />

(yol)<br />

ayar nokta<br />

BRISK<br />

(zaman en iyili)<br />

SOFT<br />

(makine parçalarını ayırır)<br />

Zaman<br />

Şekil 8-26 BRISK/SOFT kullanılırken yol hız kurs prensibi<br />

Programlama<br />

BRISK<br />

SOFT<br />

; Kademeli ivmlenme<br />

;Jerk sınırlama ile yol ivmelenmesi<br />

Programlama örneği<br />

N10 SOFT G1 X30 Z84 F6,5<br />

...<br />

N90 BRISK X87 Z104<br />

...<br />

; Jerk-sınırlı yol ivmelenmesi<br />

; Kademeli yol ivmelenmesi ile devam<br />

8.3.16 Hızlanma ivmesi: ACC<br />

İşlev<br />

Program bölümlerinde eksenin ve makine datasından ayarlanan İşmili ivmelenmesinin<br />

tekrar programlanması gerekir. Bu programlanabilir hızlanma bir ivmelenme yüzdesi<br />

düzeltmesidir.<br />

Her eksen için (ör.: X) ya da İşmili (S) bir yüzde değer > 0% ve _ 200%<br />

programlanabilir. Eksen interpolasyonu ardından bu oranlı hızlanma ile devam ettirilir.<br />

Referans değeri (100%) hızlanma için geçerli makine datası değeridir (eksen ya da<br />

İşmili olmasına göre; İşmili için daha çok dişli fazına ve pozisyonlama ya da devir<br />

modunda olup olmadığına bağlıdır).<br />

Programlama<br />

ACC[eksen ismi] = yüzde değer<br />

ACC[S] = yüzde değer<br />

; eksen için<br />

; İşmili için<br />

Programlama örneği<br />

N10 ACC[X]=80<br />

N20 ACC[S]=50<br />

...<br />

N100 ACC[X]=100<br />

;X ekseni 80% hızlanma<br />

;İşmili için 50% hızlanma<br />

; X ekseni hızını kes<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-197


Programlama<br />

8.3 Eksen hareketleri<br />

Çalıştırma<br />

Sınırlama AUTOMATIC ve MDA mod tipi tüm interpolasyonlarda efektiftir. Sınırlama<br />

JOG ve referans nokta hareket esnasında aktif değildir.<br />

ACC […] = 100 değer ataması düzeltme (MD değerlerinin 100%’ü) ile RESET ve<br />

program sonunu da devre dışı bırakır.<br />

Programlı hızlı hareket değeri kuru çalışma için ilerleme hızında da aktiftir.<br />

Uyarı<br />

100%’den fazla bir değer sadece bu yük makine mekaniği için izin verilebilir ve tahrikler<br />

ilgili rezervlere sahipse programlanabilir. Sınırlara uymama mekanik parçalara hasar<br />

gelmesine ve/veya hata mesajlarına neden olmaktadır.<br />

8.3.17 Satır okuma hızının arttırılması ile hareket: FFWON, FFWOF<br />

İşlev<br />

İleri satır okuma kontrolünü kullanarak sonraki satırlardaki hata sıfıra doğru düşürülür.<br />

Satır okuma hız artırma kumandası daha fazla yol doğruluğu sağlar ve böylelikle<br />

işleme sonuçlarını artırır.<br />

Programlama<br />

FFWON<br />

FFWOF<br />

; Satır okuma hız artırma AÇ<br />

; Satır okuma hız artırma KAPA<br />

Programlama örneği<br />

N10 FFWON<br />

N20 G1 X... Z... F9<br />

...<br />

N80 FFWOF<br />

; Satır okuma hız artırma kumandası AÇ<br />

; Satır okuma hız artırma kumandası KAPA<br />

8-198<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

8.3.18 3. ve 4. eksen<br />

İşlev<br />

Ön şart: Kumanda sistemi 3 ya da 4. eksenler için tasarlanmalı.<br />

Makine tasarımına göre bir 3. eksen ve hatta bir 4.eksen gerekebilir. Bu eksenler<br />

doğrusal ya da döner eksenler olarak uyarlanabilirler. Buna göre de bu eksenlerin<br />

belirleyicileri yapılandırılabilir ör: U, C ya da A vs. döner eksenler için hareket aralığı<br />

0…< 360 derece arasında yapılandırılabilir (model davranış şekli).<br />

Bir 3. ya da 4. eksen kalan eksenlerle doğrusal olarak ilgili makine tasarımı ile eş<br />

zamanlı biçimde doğrusal hızlandırılabilirler. Eksen G1 ya da G2/G3’lü bir blok içinde<br />

kalan eksenlerle (X, Z) hızlanıdırılırsa F İlerleme hızının bir komponenti eksene<br />

atanmaz; hızı X ve Z eksenlerinin yol zamanına bağlıdır. Hareketi kalan yol eksenleri<br />

ile başlar ve sona erer. Hız buna rağmen tanımlı sınır değerden daha büyük<br />

olmamalıdır.<br />

Sadece G1’li blok içinde programlanırsa, eksen aktif F İlerleme hızı ile hızlanacaktır.<br />

Döner bir eksense F ölçme birimi derece/dak (G94’lü) ya da İşmili derece/devirdir<br />

(G95’li).<br />

Bu eksenler için, ofsetler ayarlanabilir (G54 ...G59) ve programlanabilir (<strong>TR</strong>ANS,<br />

A<strong>TR</strong>ANS).<br />

Programlama örneği<br />

4. eksen döner eksen ve A ile belirtilir:<br />

N5 G94<br />

;F mm/dak ya da derece/dak<br />

N10 G0 X10 Z30 A45 ;X-Z yolunu hızlı hareketle hızlandırın, aynı anda A<br />

eksenini<br />

N20 G1 X12 Z33 A60 F400 ;X-Z yolu 400 mm/dak’da, aynı anda A eksenini<br />

N30 G1 A90 F3000 ;yalnızca A 90 derece döner. Pozisyon<br />

;3,000 derece/dak hız<br />

Döner eksenlerin özel talimatları: DC, ACP, ACN<br />

Ör. döner eksen A:<br />

A=DC(…)<br />

; Mutlak ölçüler, doğrudan hareket pozisyonu<br />

(en kısa yol üzerinde)<br />

A=ACP(…) ; mutlak ölçüler, pozitif yönde hareket pozisyonu<br />

A=ACN(…) ; mutlak ölçüler, negatif yönde hareket pozisyonu<br />

Örnek:<br />

N10 A=ACP(55.7) ; Mutlak pozisyon 55.7 derece yaklaşma pozisyonu pozitif<br />

;yönde<br />

8.3.19 Bekleme Süresi: G4<br />

İşlev<br />

İki NC bloğu arasında işlemeyi, örneğin dalmalı(relief cut) bir işlem için, başka bir<br />

bloğu G4 ile tanımlanmış bir süre işlemeyi kesebilirsiniz.<br />

F… ya da S…olan sözcükler belirli bir süre sadece bu blokta kullanılırlar. Daha<br />

önceden programdaki ilerleme hızı F ya da bir İşmili S geçerli kalır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0 8-199


Programlama<br />

8.3 Eksen hareketleri<br />

Programlama<br />

G4 F...<br />

G4 S...<br />

;Saniye olarak bekleme süresi<br />

;İşmili devirlerinde bekleme süresi<br />

Programlama örneği<br />

N5 G1 F3,8 Z-50 S300 M3<br />

N10 G4 F2.5<br />

N20 Z70<br />

N30 G4 S30<br />

N40 X...<br />

; İlerleme hızı F, İşmili devri S<br />

; Bekleme süresi 2.5 saniye<br />

;İşmili 30 tur bekleme süresi; S=300 devir ve 100 % hızlı<br />

harekete karşılık gelir: t=0.1 dak<br />

;İlerleme hızı ve İşmili devri etkin kalır<br />

Açıklama<br />

G4 S sadece kumandalı İşmili devri varsa mümkündür (devir ön ayarı da S …ile<br />

programlanırsa).<br />

8.3.20 Parça sıkma yöntemi(fixed stop)<br />

İşlev<br />

Bu İşlev 802D sl plus ve 802D sl pro için kullanılabilir.<br />

Son noktaya sıkma (FXS = Sabit Durma) işlevi manşon ve yakalayıcılar için gerekli<br />

olanlar gibi parçaları sıkma için tanımlı kuvvetleri sağlama için kullanılabilir. Bu işlev<br />

mekanik referans noktalarına hareket için de kullanılabilir. Yeterince düşük torkla bir<br />

prob bağlamadan basit ölçüm işlemlerini gerçekleştirmek de mümkündür.<br />

Programlama<br />

FXS[eksen] = 1<br />

FXS[eksen] = 0<br />

FXST[eksen] = ...<br />

FXSW[eksen] = ...<br />

; ”Son noktaya sıkmayı” seç<br />

; ”Son noktaya sıkmayı” seçimini kaldır<br />

; Kelepçeleme torku, tahrikin maks. tork %'si olarak belirtili<br />

; mm/derece olarak sabit duruş izleme penceresi genişliği<br />

Açıklama: Makine eksen belirteci, ör: X1, eksen belirteci olarak kullanılmalı. X1<br />

Kanal eksen belirteci (ör.: X) sadece izin verilir, ör. hiçbir koordinat devri aktif değilse<br />

ve eksen doğrudan bir makine eksenine atanmışsa.<br />

Komutlar modeldir. Hızlanma yolu ve FXS[eksen]=1 fonksiyonu seçimi ayrı bir blokta<br />

programlanmalıdır.<br />

8-200<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Programlama örneği - seçim<br />

N10 G1 G94 ...<br />

N100 X250 Z100 F100 FXS[Z1] = 1 FXST[Z1] = 12.3 FXSW[Z1] = 2<br />

; Z1 Makine ekseni FXS işlevi seçiliyse,<br />

; sıkma torku 12,3%,<br />

; pencere genişliği 2 mm<br />

Notlar<br />

• Seçildiğinde, sabit durma başlangıç ve son pozisyonlar arasına yerleştirilmeli.<br />

• Tork FXST[ ] = ve pencere genişlik FXSW[ ] = parametreleri opsiyoneldir. Bunlar<br />

yazılmazlarsa, mevcut ayar datası (SD) geçerlidir. Programlı değerler ayar datasına<br />

alınırlar. Başlangıçta ayar datası makine datasından değerlerle yüklenir. FXST[ ] =<br />

… ya da FXSW[ ] = programda her zaman değiştirilebilir. Değişiklikler blokta<br />

hızlandırma hareketlerinden önce aktifdirler.<br />

Varolan pozisyon (sabit durma erişimli)<br />

Hedef pozisyon<br />

(Programlı son pozisyon)<br />

Başlama konumu<br />

Sabit duruş kontrol penceresi<br />

( FXSW[Z1] )<br />

Şekil 8-27 Son noktaya sıkma örneği: Punta parçaya itilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-201


Programlama<br />

8.3 Eksen hareketleri<br />

Diğer programlama örnekleri<br />

N10 G1 G94 ...<br />

N20 X250 Z100 F100 FXS[X1] = 1<br />

; FXS X1 makine ekseni, sıkma torku<br />

SD’lerden pencere genişliği için seçili<br />

N20 X250 Z100 F100 FXS[X1] = 1 FXST[X1] = 12.3<br />

; FXS X1 makine ekseni için seçilir,<br />

kelepçeleme torku 12.3%, SD<br />

pencere genişliği 2 mm<br />

N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2<br />

; FXS X1 makine ekseni için seçilir,<br />

kelepçeleme torku 12.3%,<br />

pencere genişliği 2 mm<br />

N20 X250 Z100 F100 FXS[X1]=1 FXSW[X1]=2<br />

; FXS X1 makine ekseni için seçili,<br />

SD’den sıkma torku ve<br />

pencere genişliği 2 mm<br />

Sabit durma noktasına ulaşıldı<br />

Sabit durma noktasına ulşıldıktan sonra:<br />

• Kalan mesafe silindi ve pozisyon ayar noktası izlendi.<br />

• Tahrik torku programlı sınır değerine FXST[ ] =… ya da SD’de değere arttı ve<br />

ardından sabitlendi.<br />

• Sabit durma izleme belirli pencere genişliğinde akiftir<br />

(FXSW[ ]=… ya da SD’den değer).<br />

İşlev seçimini kaldırma<br />

İşlevin seçimini kaldırma ön işlemci durmasını tetikler. FXS[X1]=0’li blokta,<br />

hızlandırma hareketleri durmalı.<br />

Örnek:<br />

N200 G1 G94 X200 Y400 F200 FXS[X1] = 0 ; X1 ekseni X= 200 mm’ye<br />

sabit durmaya çektirilir.<br />

Önemli<br />

Çekme konumuna hızlandırma hareketi sabit durmadan başlamalıdır; aksi durumda durma ya<br />

da makinede hasar meydana gelir.<br />

Blok değişimi çekilme konumuna erişildiğinde gerçekleşir. Hiçbir çekilme pozisyonu<br />

tanımlı değilse blok değişimi tork sınırının devreden çıkarılmasının hemen ardından<br />

gerçekleşir.<br />

8-202<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.3 Eksen hareketleri<br />

Ek bilgi<br />

• “Kalan mesafe ölçme ve silme" (“MEAS” komutu) ve “Son noktaya sıkma” aynı<br />

blokta programlanamaz.<br />

• “Son noktaya sıkma” aktifken kontur kontrolü gerçekleşmez.<br />

• Tork sınırı çok azaltılırsa eksen belirtili ayar noktasını izleyemez; pozisyon<br />

kumandası ardından sınıra gider ve kontur sapması artar. Bu çalıştırma<br />

konumunda tork sınırında bir artış ani, jerk hareketlere neden olur.<br />

Eksenin hala takip edebildiğinden emin olun. Bu nedenle, kontur sapması sınırsız<br />

torktan daha büyük olmadığının onaylanması gerekir.<br />

• Yeni tork limiti hız artış oranı tork sınır ayarında herhangi bir anormal değişim<br />

olmaması için MD’de tanımlanabilir (ör. İşmili manşon ya da masurası ekleme).<br />

Konum sistem değişkeni: $AA_FXS[eksen]<br />

Bu sistem değişkeni belirtili eksenin “Sabit noktaya sıkma" konumunu sağlar:<br />

Değer = 0: Eksen stop’ta değil<br />

1. Stop başarılı şekilde hareket edildi (eksen sabit durma kontrol<br />

penceresinde)<br />

2: Durmaya hareket başarısız (eksen durma da değil)<br />

3: Son noktaya sıkma aktifleştirildi<br />

4: Durma tespit edildi<br />

5: Sabit durmaya hareketin seçimi kaldırılacak. Seçim kaldırma<br />

tamamlanmadı.<br />

Sistem değişkeninin parça programında sorgulanması bir blok arama durmasını<br />

başlatır.<br />

SINUMERIK 802D sl için seçme/seçimi kaldırma öncesi ve sonrasında sadece statik<br />

durumlar tespit edilebilir.<br />

Alarm İptali<br />

Aşağıdaki alarmların oluşması makine datası ile iptal edilir:<br />

• 20091 “Sabit durma erişimsiz”<br />

• 20094 “sabit durma iptal”<br />

Referanslar: “Fonksiyonların Tanımı” Bölümü “Son noktaya sıkma”<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0 8-203


Programlama<br />

8.4 İşmili hareketleri<br />

8.4 İşmili hareketleri<br />

8.4.1 İşmili devri S, devir yönleri<br />

İşlev<br />

İşmili devri, kumandalı İşmiline sahipse RPM altındaki S adresinde programlanır.<br />

Devir yönü ve hareketin başlangıç ya da sonu M komutlarından belirlenir (ayrıca bkz.<br />

8,7 "Çeşitli M işlevi").<br />

M3 ; İşmili CW saat yönünde<br />

M4 ; İşmili CCW saat tersi yönünde<br />

M5 ; İşmili durma<br />

Açıklama: Tam sayı S değerleri için ondalık ayraç ihmal edilebilir ör S270<br />

Bilgi<br />

Eksen hareketli bloklara M3 ya da M4 yazarsanız eksen hareketleri öncesi M<br />

komutları aktif olurlar.<br />

Varsayılan ayar: Eksen hareketleri, İşmili (M3, M4) yönüne ilgili devire ulaştıktan<br />

sonra başlayacaktır. M5’de eksen hareketinden önce verilir. Buna rağmen, İşmilin<br />

durmasını beklemez. Eksen hareketleri İşmili durmadan önce başlar.<br />

İşmili program sonu ya da RESET kullanılarak durdurulur.<br />

Program başlangıcında, İşmili devri sıfır (S0) devrededir.<br />

Açıklama: Diğer ayarlar makine datasından yapılandırılır.<br />

Programlama örneği<br />

N10 G1 X70 Z20 F3 S270 M3<br />

...<br />

N80 S450 ...<br />

...<br />

N170 G0 Z180 M5<br />

;İşmili CW’yi 270 devire ulaşır ve sonra ;X ve Z<br />

eksenlerinin hareketi başlar.<br />

; Devir değişimi<br />

; Z hareketi, İşmili durur<br />

8.4.2 İşmili devir sınırlaması: G25, G26<br />

İşlev<br />

Programda, G25 ya da G26 kodları ile ve S İşmili adresini kullanarak İşmili devirlerini<br />

sınırlayabilirsiniz. Bu aynı zamanda ayar verisine girili değerleri görmezden gelmiş<br />

olur. G25 ya da G26'nın her ikisi birden ayrı bloğa ihtiyaç duyar. Önceden programlı<br />

bir S devri sağlanır.<br />

8-204<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.4 İşmili hareketleri<br />

Programlama<br />

G25 S....<br />

G26 S...<br />

; Alt İşmili devri sınırlaması<br />

; Üst İşmili devri sınırlaması<br />

Bilgi<br />

İşmili devri en dış limitleri makine datasında ayarlanır. Operatör panelinden girişler<br />

yaparak sonraki sınırlama için ayar verisi aktif olur.<br />

G96 “Sabit kesme hızı” fonksiyonu ile çalışırken, ilave bir üst sınır (LIMS)<br />

programlanabilir/girilebilir.<br />

Programlama örneği<br />

N10 G25 S12<br />

N20 G26 S700<br />

; Alt İşmili devri limiti : 12 devir<br />

; Üst İşmili devri limiti : 700 devir.<br />

8.4.3 İşmili pozisyonlama: SPOS<br />

İşlev<br />

Ön şart: İşmili pozisyon kumandası için teknik olarak tasarlanmalıdır.<br />

SPOS = işlevi ile İşmili belirli açısal pozisyona pozisyonlayabilirsiniz. İşmili<br />

pozisyonunda pozisyon kumanda ile tutulur.<br />

Pozisyonlamanın hızı, makine datasında tanımlanır.<br />

M3/M4 hareketinden SPOS = değer ile ilgili devir yönü pozisyonlama sonuna kadar<br />

tutulur. Bekleme konumundan pozisyonlanırken pozisyona en kısa yoldan erişilir.<br />

Doğrultu ilgili başlama ve son nokta ile sonlanır.<br />

İstisna: Ölçme sistemi henüz senkronize edilmemişken İşmili hareketi önce<br />

tamamlanır. Bu durumda doğrultu makine datasınde belirlenir.<br />

İşmilinin diğer hareket özellikleri döner eksenlerde olduğu gibi SPOS = ACP (…),<br />

SPOS = ACN (...), ... ile mümkündür (bkz. Alt Bölüm "3. ve 4. eksen").<br />

Hareket aynı blokta her eksen hareketine paralel olarak gerçekleşir. Bu blok her iki<br />

hareket sonlandırıldığından sonlanır.<br />

Programlama<br />

SPOS=... ; Mutlak konum: 0 ...


Programlama<br />

8.4 İşmili hareketleri<br />

Programlama örneği<br />

N10 SPOS=14.3<br />

; İşmili pozisyonu 14.3 derece<br />

...<br />

N80 G0 X89 Z300 SPOS=25.6 ; İşmilinin eksen hareketleri ile pozisyonlaması. Bu<br />

blok, her iki harekette işlevini tamamladıktan sonra<br />

sonlanır.<br />

N81 X200 Z300<br />

; N81 bloğu sadece N80 ‘den sonraki İşmili<br />

pozisyonuna erişilirse başlayacaktır.<br />

8.4.4 Devir kademeleri(Şanzıman)<br />

İşlev<br />

Devir / tork adaptasyonu için bir İşmili ile ilgili olarak en çok 5 devir kademesi<br />

yapılandırılabilir. Bir devir kademesi seçimi M komutları ile programda gerçekleşir<br />

(bkz. Bölüm 8.7 “Çeşitli M fonksiyonu”):<br />

• M40 ; Otomatik devir kademesi seçimi<br />

• M41 ile M45 ; 1 ile 5 devir kademesi<br />

8.4.5 2. İşmili<br />

İşlev<br />

SINUMERIK 802D sl plus ve 802D sl pro ile 2. bir İşmili sağlanmıştır.<br />

Bu kumandalar ile <strong>TR</strong>ANSMIT ve <strong>TR</strong>ACYL transformasyon fonksiyonları <strong>Torna</strong> Tezgahlarında<br />

frezeleme için kullanılır. Bu fonksiyonlar tahrikli frezeleme takımı için ikinci bir İşmiline ihtiyaç<br />

duyar.<br />

Bu fonksiyonları kullanırken, ana İşmili bir döner eksen olarak çalıştırılır (bkz. Bölüm 8.14).<br />

Ana İşmili<br />

Bu nedenle ana İşmili ve 2. İşmilinin kullanımı ile ilgili kodlar kullanılır:<br />

• G95 ;Devir başına ilerleme hızı<br />

• G96, G97 ;Sabit kesme hızı<br />

• LIMS ;G96, G97 üst devir sınır limiti<br />

• G33, G34, G35 G331, G332 ; <strong>Torna</strong>lama ile diş açma, kılavuz ile diş çekme<br />

• M3, M4, M5, S... ; devir yönü, durma ve devir talimatları<br />

8-206<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.4 İşmili hareketleri<br />

Ana İşmili yapılandırmadan tanımlanır (makine verisi). Genel olarak ana İşmilidir<br />

(İşmili 1). Farklı bir İşmili programda ana İşmili olarak tanımlanabilir:<br />

• SETMS(n) ;İşmili n (= 1 ya da 2) şu an itibarı ile ana İşmilidir.<br />

Geri dönüş aşağıdakiler ile de gerçekleştirilebilir:<br />

• SETMS ;Yapılandırılmış ana İşmili tekrar ana İşmili ya da<br />

• SETMS(1) ;İşmili 1 artık tekrar ana İşmili.<br />

Ana İşmilin programda değiştirilen tanımı sadece program sonuna/program iptaline<br />

kadar geçerlidir. Sonrasında yapılı ana İşmili tekrar aktiftir.<br />

İşmili numarasından programlama<br />

Bazı İşmili fonksiyonları İşmili numarasından da seçilebilir:<br />

• S1=..., S2=... ;1. İşmili ya da 2 İşmili devri<br />

• M1=3, M1=4, M1=5 ;devir yönleri talimatları, İşmili 1 durma<br />

• M2=3, M2=4, M2=5 ;devir yönleri talimatları, İşmili 2 için durma<br />

• M1=40, ..., M1=45 ;İşmili 1 dişli fazları (varsa şayet)<br />

• M2=40, ..., M2=45 ;İşmili 2 dişli fazları (varsa şayet)<br />

• SPOS[ n ] ;n İşmilini pozisyonlama<br />

• SPI (n) ;İşmili n numarasını eksen belirtecine çevirir,<br />

ör. “SP1” ya da “CC”<br />

; n geçerli bir İşmili numarası olmalı (1 ya da 2)<br />

; SPI (n) ve Sn İşmili belirteçlerinin fonksiyonları aynıdır.<br />

• $P_S[ n ] ; n İşmili son programlı devri<br />

• $AA_S[ n ] ; n İşmili gerçek programlı devri<br />

• $P_SDIR[ n ] ; İşmili n son programlı devir yönü<br />

• $AC_SDIR[ n ] ; İşmili n varolan programlı devir yönü<br />

2 işmili takıldı<br />

Aşağıdakiler sistem değişkeninden programda sorgulanabilir:<br />

• $P_NUM_SPINDLES ;Yapılandırılmış İşmililerin sayısı (kanalda)<br />

• $P_MSNUM ;programlı ana İşmili sayısı<br />

• $AC_MSNUM ;aktif ana İşmili sayısı<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-207


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

8.5 Özel tornalama fonksiyonları<br />

8.5.1 Sabit kesme hızı: G96, G97<br />

İşlev<br />

Ön şart: Enkoderli bir işmili mevcut olmalı.<br />

Çalıştırılır G96 işlevi ile İşmili devri işlenmekte olan parça çapına (çapraz eksen)<br />

programlı bir kesme ağzı hızı S takım kenarında aynı kalacak şekilde uyarlanır:<br />

İşmili devri x çap = sabit<br />

S kelimesi G96’lı bloğun kesme hızı olarak yorumlanabilir. G96 (G94, G95, G97)<br />

grubunun başka bir G fonksiyonu tarafından iptal edilene kadar model olarak etkindir.<br />

Programlama<br />

G96 S... LIMS=... F...<br />

G97<br />

;Sabit kesme hızı ON<br />

; Sabit kesme hızı KAPA<br />

S<br />

; Kesme hızı, ölçü birimleri m/dak<br />

LIMS=<br />

; G96, G97 etkinken İşmilin üst sınır değeri<br />

F<br />

; ölçü birimlerinde hız mm/devir – G95 te olduğu gibi<br />

Açıklama:<br />

G95 yerine G94 daha önce aktifse, doğru bir F değeri programlanmalı!<br />

(Çap ekseni)<br />

SD = Işmili devri<br />

D1, D2 = Çap<br />

sabit<br />

Şek. 8-28 G96 sabit kesme hızı<br />

Hızlı hareket<br />

G0 hızlı hareket ile hız da değişim olmaz.<br />

İstisna: Kontura hızlı hareket ile yaklaşılır ve sonraki G1 ya da G2, G3, CIP, CT<br />

(kontur blok) tipi interpolasyonu içerirse, bu durumda kontur blok hızı G0 ile hareket<br />

bloğunda uygulanır durumdadır.<br />

8-208<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

Üst devir sınırı LIMS=<br />

Genişten dar çaplara doğru işlerken, İşmili devri önemli oranda artar.<br />

Bu durumda üst işmili devir sınırının LIMS=…olması önerilir . LIMS sadece G96 ve<br />

G97 ile efektiftir.<br />

If LIMS=... programlıysa, ayar verisinde girili değer (SD 43230:<br />

SPIND_MAX_VELO_LIMS) çiğnenir. Bu ayar verisi LIMS programlı değilse etkindir.<br />

G26 ile programlı ya da makine verisi ile tanımlı üst sınır devri LIMS= ile aşılamaz.<br />

Sabit kesme hızı seçimini kaldır: G97<br />

“Sabit ağız kesme hızı” fonksiyonunun G97 ile seçimi kaldırılabilir. G97 aktifse,<br />

programlı bir S sözcüpü tekrar dakika başı devir olarak belirli Işmili devri olarak<br />

düşünülür.<br />

Yeni S kelimesi programlanmazsa, Işmili G96 işlevinin en son aktif olduğu zamandaki<br />

hızda dönmeye devam edecektir.<br />

Programlama örneği<br />

N10 ... M3<br />

N20 G96 S120 LIMS=2500<br />

N30 G0 X150<br />

N31 X50 Z...<br />

N32 X40<br />

N40 G1 F0.2 X32 Z...<br />

...<br />

N180 G97 X... Z...<br />

N190 S...<br />

; İşmili devir yönü<br />

; sabit ağız kesme hızını devreye al,<br />

120 m/dak, son devir 2,500 devir<br />

; Hız değişimsiz, N31 bloğu G0 ile devam ettiği için<br />

; hız değişimsiz, N32 bloğu G0 ile devam ettiği için<br />

; kontura hareket; yeni hız N40 bloğu başlatılması için<br />

gerekli olduğu gibi otomatik olarak ayarlanacaktır.<br />

; İlerleme hızı 0,2 mm/dev.<br />

; Sabit kesme hızı seçimini kaldır<br />

; Yeni işmili hızı, devir<br />

Bilgi<br />

G96 işlevinin de G94 ya da G95 ile seçimi kaldırılabilir (aynı G grubu) Bu durumda<br />

son programlı işmili devri, yeni bir S devri programlanmazsa kalan işleme sırası için<br />

aktiftir.<br />

<strong>TR</strong>ANS ya da A<strong>TR</strong>ANS programlanır ofseti (bkz. bu isimli bölüm) X çap ekseninde<br />

kullanılmamalı ya da sadece düşük değerlerle kullanılmalı. Parça sıfır noktası dönme<br />

merkezinde olmalı. Sadece bu durumda G96’nın tam işlevi garanti edilebilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-209


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

8.5.2 Yuvarlatma, pah<br />

İşlev<br />

Pah (CHF ya da CHR) ya da yuvarlatma elemanlarını bir kontur kenarı için<br />

yerleştirebilirsiniz.<br />

Birçok kontur kenarını aynı şekilde sıralı yuvarlatmak isterseniz “Model Yuvarlatma"<br />

(RNDM) komutunu kullanın.<br />

Pah/yuvarlatma İlerleme hızını FRC (modelsiz) ya da FRCM (modelli) ile<br />

programlayabilirsiniz. FRC/FRCM programlı değilse, normal İlerleme hızı F geçerlidir.<br />

Programlama<br />

CHF=...<br />

CHR=...<br />

RND=...<br />

RNDM=...<br />

FRC=...<br />

FRCM=...<br />

; Pah’ı girin, değer: Pah uzunluğu(hipotenüs).<br />

; Pah’ı girin, değer: Pah yan uzunluğu<br />

; Yuvarlatma’yı girin, değer: Yuvarlatma yarı çapı<br />

; Model yuvarlama:<br />

Değer > 0: Yuvarlatma yarı çapı, model yuvarlama AÇ<br />

Bu yuvarlatma sonraki tüm kontur kenarlarına yerleştirilir.<br />

Değer = 0: Model yuvarlatma KAPA<br />

; Pah/yuvarlatma modelsiz İlerleme hızı<br />

Değer > 0, mm/dak G94 için ya da mm/dev. G95 için İlerleme hızı<br />

; Pah/yuvarlatma model İlerleme hızı<br />

Değer > 0: mm/dak (G94) ya da mm/dev. (G95)<br />

İlerleme hızı, pah/yuvarlatma model İlerleme hızı AÇ<br />

Değer = 0 Pah/yuvarlatma model İlerleme hızı KAPA<br />

İlerleme hızı pah/yuvarlatma için geçerlidir.<br />

Bilgi<br />

CHF = ... ya da CHR =... ya da RND =... ya da RNDM =... doğru talimatı köşeyi<br />

oluşturan eksen hareketleri ile birlikte blok içine yazılırlar.<br />

Pah ve yuvarlatma programlı değeri dahil olan blok kontur uzunluğu yetersizse<br />

otomatik olarak azaltılır.<br />

Pah/yuvarlama aşağıdaki durumlarda yerleştirilmez,<br />

• Bağlantıda düzlemde hızlanma için bilgi içermeyen üçten fazla blok programlanır.<br />

• Ya da bir düzlem değişimi gerçekleştiriliyorsa.<br />

F, FRC, FRCM bir pah G0 ile hızlandırılırken aktif değildirler.<br />

İlerleme hızı F pah/yuvarlatma için aktifse olağan olarak köşeden uzaklaşan blok<br />

değeridir. Diğer ayarlar makine datasından yapılandırılır.<br />

8-210<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

CHF ya da CHR Pah<br />

Doğrusal bir kontur elemanı, doğrusal ve daire konturlarının arasına her<br />

kombinasyonda yerleştirilir. Köşe kırılır.<br />

Pah<br />

Açı açıortayı<br />

Şekil 8-29 Şu örneği kullanarak CHF’li bir pahı yerleştirme: İki doğrusal çizgi arasına<br />

Pah<br />

Açı açıortayı<br />

Şekil 8-30 Şu örneği kullanarak CHR’li bir pahı yerleştirme: İki doğrusal çizgi arasına<br />

Pah örnekleri programlama<br />

N5 F...<br />

N10 G1 X... CHF=5 ;5 mm uzunluğunda bir pah yerleştirin<br />

N20 X... Z...<br />

...<br />

N100 G1 X... CHF=2 ;2 mm kenar uzunluğunda bir pah yerleştirin<br />

N110 X... Z...<br />

...<br />

N200 G1 FRC=200 X... CHR=4 ;FRC İlerleme hızı ile bir pah yerleştirin<br />

N210 X... Z...<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-211


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

RND ya da RNDM yuvarlatma<br />

bir daire kontur elemanı doğrusal ve daire konturları arasına her kombinasyonda teğet<br />

bağlantı ile birlikte yerleştirilebilir.<br />

Doğrusal hat/doğrusal hat:<br />

Yuvarlama<br />

Doğrusal hat/daire:<br />

Yuvarlama<br />

Şek. 8-31 yuvarlatmaları örnekler olarak ekleme<br />

Yuvarlatma programlama örnekleri<br />

N5 F...<br />

N10 G1 X... RND=4 ;4 mm yarı çaplı, F İlerleme hızlı 1 yuvarlatma ekleme<br />

N20 X... Z...<br />

...<br />

N50 G1 X... FRCM= ... RNDM=2.5 ;Model yuvarlama, çap 2.5 mm<br />

;FRCM (model) özel İlerleme hızında<br />

N60 G3 X... Z...<br />

;Bu yuvarlatmayı eklemeye devam edin – N70’e<br />

N70 G1 X... Z... RNDM=0<br />

;Model yuvarlatma KAPA…<br />

...<br />

8-212<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

8.5.3 Kontur programlama<br />

İşlev<br />

Kontur Doğrudan son nokta değerleri işleme resminde görünür değilse, doğrusal hat<br />

tespiti için açı değerleri de kullanılabilir. Bir konur köşesinde, pah ya da yuvarlatma<br />

elemanlarını da yerleştirebilirsiniz. İlgili talimat CHR = … ya da RND = … köşe<br />

oluşmasına neden olan blok içinde yazılır.<br />

Kontur tanımlama programlama G0 ya da G1 bloklarında kullanılabilir.<br />

Teorik olarak doğrusal hat bloklarının her numarası bağlanabilir ve bir yuvarlatma ya<br />

da bir pah aralarına yerleştirilebilir. Her doğrusal hat açık şekilde nokta değerler<br />

ve/veya açı değerleri ile belirli olmalıdır.<br />

Programlama<br />

ANG=... ; Doğrusal bir çizgiyi tanımlama için açı değeri<br />

RND=... ; Yuvarlatma’yı girin, değer: Yuvarlatma yarı çapı<br />

CHR=... ; Yuvarlatma’yı girin, değer: Pah yan uzunluğu<br />

Bilgi<br />

Yarıçap ve pah bir blokta programlanırsa sadece çap programlama sırasından<br />

bağımsız olarak yerleştirilir.<br />

Açı ANG=<br />

Doğrusal bir hat için düzlemin sadece tek bir son nokta koordinatı ya da çoklu bloklar<br />

arasındaki konturların birikimli son noktası biliniyorsa doğrusal hat yolu için bir açı<br />

parametresi kullanılabilir. Açı mutlaka Z ekseni ile alakalıdır (normal durum:<br />

G18 aktif). Pozitif açılar saatin tersi yönde hizalanırlar.<br />

Contour (kontur)<br />

Programlama<br />

N20 son noktası tam olarak bilinmiyor<br />

Ya da:<br />

N10 G1 X1 Z1<br />

N20 X2 ANG=...<br />

N10 G1 X1 Z1<br />

N20 Z2 ANG=...<br />

Değerler sadece semboliktir..<br />

Şek. 8-32 Düz hattın belirlenmesi için açı değeri<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-213


Programlama<br />

8.5 Özel tornala fonksiyonları<br />

Contour (kontur)<br />

Programlama<br />

N20 son noktası bilinmiyor<br />

N10 G1 X1 Z1<br />

N20 ANG=...1<br />

N30 X3 Z3 ANG=...2<br />

Değerler sadece semboliktir.<br />

N20 son noktası bilinmiyor; pah<br />

yerleştir:<br />

N10 G1 X1 Z1<br />

N20 ANG=...1 RND=...<br />

N30 X3 Z3 ANG=...2<br />

benzer şekilde<br />

Pah yerleştir:<br />

N10 G1 X1 Z1<br />

N20 ANG=...1 CHR=...<br />

N30 X3 Z3 ANG=...2<br />

N20 son noktası bilinmiyor;<br />

yuvarlatma yerleştir:<br />

N10 G1 X1 Z1<br />

N20 ANG=...1 RND=...<br />

N30 X3 Z3 ANG=...2<br />

benzer şekilde<br />

Pah yerleştir:<br />

N10 G1 X1 Z1<br />

N20 ANG=...1 CHR=...<br />

N30 X3 Z3 ANG=...2<br />

N20 son noktası bilinmiyor;<br />

yuvarlatmaları yerleştir:<br />

N10 G1 X1 Z1<br />

N20 ANG=...1 RND=...<br />

N30 X3 Z3 ANG=...2<br />

benzer şekilde<br />

Pah yerleştir:<br />

N10 G1 X1 Z1<br />

N20 ANG=...1 CHR=...<br />

N30 X3 Z3 ANG=...2<br />

Şek. 8-33 çok bloklu kontur örnekleri<br />

8-214<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

8.6 Takım ve Takım ofseti<br />

8.6.1 Genel notlar<br />

İşlev<br />

Parça işleme program yaratımı esnasında takım uzunluklarını ya da kesme yarı<br />

çapını dikkate almak zorunda değilsiniz. Parça boyutlarını ör. çekmede belirtildiği gibi<br />

doğrudan programlayabilirsiniz.<br />

Takım verisi özel veri alanında ayrı olarak girilebilir.<br />

Programda sadece gerekli takımı ofset verisi ile çağıracaksınız. Kumanda tanımlı<br />

parçayı oluşturmak için gerekli yol düzeltmelerini bu veriye dayanarak yürütür.<br />

F – toolholder (takım) referans noktası<br />

M - machine zero (makine sıfırı)<br />

W - workpiece zero (parça sıfırı)<br />

Şek. 8-34 Farklı takım boyutları ile parça işleme<br />

8.6.2 T Takımı<br />

İşlev<br />

Takım seçimi T sözcüğü programlanırken gerçekleşir. Bunun takım değişimi ya da ön<br />

seçim olup olmadığı makine datasında tanımlanır:<br />

• Bir takım değişimi (takım işlevi) doğrudan T sözcüğü ile (ör. Taretli <strong>Torna</strong><br />

tezgahları için geneldir) gerçekleşir ya da<br />

• Değişim M6 ilave talimatı ile T sözcüğü ön seçimi sonrasında gerçekleşir (ayrıca<br />

bkz. Bölüm 8.7 "Çeşitli işlevler M").<br />

Unutmayınız:<br />

Belli bir takım etkinleştirildiğinde programın sonunun çok sonrasına ve kumanda<br />

sistemi açık/kapalı konuma getirildikten sonra bile aktif takım olarak kayıtlı kalır. Bir<br />

takımı manuel olarak değiştirirseniz değişimi değişimi kumanda sistemine de girin<br />

böylece kumanda sistemi doğru takımı "bilir". Örneğin, bir bloğu yeni T sözcüğü ile<br />

MDA modunda başlatabilirsiniz.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-215


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Programlama<br />

T... Takım numarası 1 ... 32 000<br />

Not<br />

Aşağıdaki kumanda da eş zamanlı olarak kaydedilebilecek max. takım numarası:<br />

• SINUMERIK 802D sl değeri: 32 takım<br />

• SINUMERIK 802D sl plus: 64 takım<br />

• SINUMERIK 802D sl pro: 128 takım.<br />

Programlama örneği<br />

M6’sız takım değiştirme:<br />

N10 T1 ; Takım 1<br />

...<br />

N70 T588 ; Takım 588<br />

8.6.3 Takım ofset numarası D<br />

İşlev<br />

1 ile 9 (12) arasında veri alanını farklı ofset blokları ile (çoklu ağızlar için) belli bir<br />

takıma atama mümkündür. Özel bir kesme ağzı gerekirse, D ve ilgili numara ile<br />

programlanabilir.<br />

D sözcüğü yazılırsa, D1 otomatik olarak devrede olacaktır.<br />

D0 programlanırsa, takım ofseti geçerli değildir.<br />

Programlama<br />

D... ;Takım bilgileri numarası: 1 ... 9, D0: Hiçbir ofset aktif değil!<br />

Not<br />

Aşağıdaki takım bilgileri blokları maksimum değerleri eş zamanlı olarak kumanda<br />

sisteminden kaydedilir:<br />

• SINUMERIK 802D sl değeri: 32 veri alanı (D numaraları)<br />

• SINUMERIK 802D sl plus: 64 veri alanı (D numaraları)<br />

• SINUMERIK 802D sl pro: 128 veri alanı (D numaraları).<br />

Her takım ayrı ofset bloğuna sahiptir - maks. 9.<br />

Şekil 8-35 takım ofset numaralarını / takımı atama örnekleri<br />

8-216<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Bilgi<br />

Takım uzunluk ofsetleri takım aktifse derhal aktif olacaktır; hiçbir D numarası<br />

programlanır durumda değilse, D1 değerleri kullanılacaktır.<br />

Ofset ilgili ölçü kompenzasyon ekseninin ilk programlı çaprazı ile geçerli olur.<br />

Takım yarıçapı telafisi bilgileri de G41/G42 tarafından aktifleştirilmeli.<br />

Programlama örneği<br />

Takım değiştirme<br />

N10 T1<br />

N11 G0 X... Z...<br />

N50 T4 D2<br />

...<br />

N70 G0 Z... D1<br />

;Takım 1 ilgili D1 ile aktifleştirilir<br />

; ölçü dengeleme burada paylaştırılır<br />

; Yük takımı 4, T4 D2 aktif<br />

; takım 4 aktif için D1 ; sadece ağzı değişik<br />

Ofset bellek içeriği<br />

• Geometrik boyutlar: Uzunluk, yarıçap.<br />

Farklı parçalardan oluşurlar (geometri, aşınma). Kumanda parçaları belirli bir<br />

ölçüye hesaplar (ör. Toplam uzunluk 1, toplam yarıçap). İlgili toplam boyut ofset<br />

bellek devreye alındığında aktif hale gelir.<br />

Bu değerlerin eksenlerde hesaplanma yolu takım tipi ve G17, G18, G19 varolan<br />

düzleminden belirlenir (aşağıdaki şekillere bakın).<br />

• Takım tipi<br />

Takım tipi (delme, tornama takımı ya da ağzı) hangi geometri verisinin gerekli<br />

olduğunu ve nasıl hesaplanacaklarını belirler.<br />

• Kesme ağzı pozisyonu<br />

“<strong>Torna</strong>lama takımı” takım tipi için kesme ağzı pozisyonunu da girmek<br />

zorundasınız.<br />

Aşağıdaki şekiller ilgili takım tipi için gerekli takım parametre bilgilerini sağlarlar.<br />

<strong>Torna</strong> takımı<br />

Takım referans<br />

noktası<br />

Boy 1<br />

Çalıştırma<br />

X’de 1 uzunluğu<br />

Z’de 2 uzunluğu<br />

P Takım tipi<br />

(kesme ağzı)<br />

Boy 2<br />

Şek. 8-36 <strong>Torna</strong>lama takımları uzunluk ofset değerleri<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-217


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Kanal Açma Takımı<br />

Takım referans<br />

noktası<br />

İki ofset bloğu gerekli,<br />

ör.: D1 – kesme ağzı 1<br />

D2 – kesme ağzı 2<br />

Boy 1<br />

Boy1<br />

Çalıştırma<br />

Boy 2<br />

X’de 1 uzunluğu<br />

Z’de 2 uzunluğu<br />

P Takım tipi<br />

(kesme ağzı 1=D 1 )<br />

P Takım tipi<br />

(kesme ağzı 2=D 2 )<br />

Şek. 8-37 D1 ve D2 iki kesme ağızlı <strong>Torna</strong>lama takımı – uzunluk ofseti<br />

8-218<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

<strong>Torna</strong> takımı<br />

Boy 1<br />

P takım tipi<br />

(kesme ağzı)<br />

Boy 2<br />

Çalıştırma<br />

X’de Boy 1<br />

Z’de Boy 2<br />

R – kesme ağzı yarı çapı (takım ucu<br />

yarıçapı)<br />

S – kesme ağzı merkez noktası<br />

Takım ucu pozisyonu, 1 ve 9 arasında pozisyon değerleri mümkündür:<br />

Not:<br />

Uzunluk 1 ve uzunluk 2 değerleri<br />

ağız 1..8 pozisyonları için P<br />

noktasına bakın; 9 pozisyonu<br />

için buna rağmen, S (S=P)’ye.<br />

Şek. 8-38 takım yarıçap bilgileri ile <strong>Torna</strong>lama takımı bilgileri<br />

Çalıştırma<br />

Z’de Boy1<br />

<strong>Torna</strong>lama Takımları<br />

Delme<br />

F – toolholder (takım) referans noktası<br />

Boy 1<br />

Şek. 8-39 Alında çalışacak takım ofseti(Matkap, freze gibi)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-219


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Merkeze delik delme<br />

Merkeze delik uygulaması için G17’ye geçilir. Bu uzunluk ofsetinin Z ekseninde delme<br />

için geçerli olmasını sağlar. Deldikten sonra G18 kullanarak tornalama takımları için<br />

standart ofsete geri dönülür.<br />

Örnek:<br />

N10 T...<br />

; Delme takımı<br />

N20 G17 G1 F... Z... ; Ölçü dengeleme Z ekseni boyunca geçerlidir.<br />

N30 Z...<br />

N40 G18 .... ; Delme sonu<br />

Şek. 8-40 Bir merkeze delik uygulaması<br />

8.6.4 Takım ucu telafisi seçimi: G41, G42<br />

İşlev<br />

D’ye karşılık gelen bir takım aktif olmalı. Takım yarıçap bilgileri (takım ucu yarıçap<br />

bilgileri) G41/G42 ile çalıştırılır. Kumanda eşit uzaklıktaki gerekli takım yollarını ilgili<br />

varolan takım ucu yarıçapı programlı konturu için otomatik olarak hesaplar.<br />

G18 aktif olmalıdır.<br />

Kesme ağzı yarıçapı<br />

Şek. 8-41 Takım ucu yarıçapı bilgileri (takım ucu yarıçap telafisi)<br />

8-220<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Programlama<br />

G41 X... Z... ; Takım ucu radüs telafisi sol tarafa<br />

G42 X... Z... ; Takım ucu radüs telafisi sağ tarafa<br />

Açıklama: Seçim sadece doğrusal enterpolasyon için yapılabilir (G0, G1).<br />

Mutlaka her iki ekseni programlayın. Sadece tek ekseni belirlerseniz, ikinci eksen son<br />

programlı değerle otomatik olarak tamamlanır.<br />

Şekil 8-42 Takım ucu radüs sol/sağ tarafa telafi<br />

Telafiyi başlatma<br />

Takım doğrudan bir doğrusal hatta kontura hareket eder ve konturun başlangıç<br />

noktasında teğet yola dik pozisyonlanır.<br />

Çarpışmasız hareketin sağlanacağı başlangıç noktasını belirleme.<br />

Başlatma konturu: ; Düz çizgi<br />

Düzeltilmiş<br />

takım yolu<br />

Başlatma konturu: Daire<br />

P0-başlama noktası<br />

P0-başlama noktası<br />

Daire yarıçapı<br />

Düzeltilmiş<br />

takım yolu<br />

R – Takım ucu radüsü<br />

P1-kontur başlama noktası<br />

Tanjant<br />

Şek. 8-43 Takım ucu radüs bilgilerinin G42 örneği ile başlaması, takım ucu pozisyonu =3<br />

Bilgi<br />

Kural olarak, G41/G42'li blok parça konturlu blok ardından gelir. Buna rağmen, kontur<br />

tanımı kontur yolu bilgisi içermez araya giren bir blok tarafından kesilebilir, ör. sadece<br />

M komutu.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-221


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Programlama örneği<br />

N10 T... F...<br />

N15 X... Z...<br />

N20 G1 G42 X... Z...<br />

N30 X... Z...<br />

; P0-başlama noktası<br />

; Konturun sağını seçme, P1<br />

; İlk Kontur, daire ya da düz hat<br />

8.6.5 Köşe işleme G450, G451<br />

İşlev<br />

G450 ve G451 fonksiyonları kullanılarak bir kontur elemanından diğerine süreksiz<br />

geçiş davranışını (köşe işleme) G41/G42 aktifken ayarlayabilirsiniz.<br />

Dahili ve dış köşeler kumanda sistemi tarafından otomatik tespit edilir. Dahili köşeler<br />

için eşit uzaklıktaki yolların kesişimi mutlaka hareket edilir.<br />

Programlama<br />

G450<br />

G451<br />

; geçiş dairesi<br />

; Kesişim noktası<br />

Harici<br />

köşe<br />

Teğet daire yarıçapı =<br />

takım yarıçapı)<br />

Harici<br />

köşe<br />

Kesişim<br />

Şekil 8-44 dış köşede köşe işleme<br />

Dahili<br />

köşe<br />

Kesişim<br />

Şekil 8-45 iç köşede köşe işleme<br />

Geçiş daire G450<br />

Takım merkez noktası parça dış köşesi etrafını bir yay içinde takım ucu yarıçapı ile<br />

dolaşır.<br />

Veri görüntüsünde örneğin, ilerleme hızı değeri göz önünde bulundurulduğunda geçiş<br />

daire hızlandırma hareketlerinin olduğu sonraki bloka aittir.<br />

8-222<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

G451 Kesişim noktası<br />

Eşit mesafe yolları bir G451 kesişimi için takımın (daire ya da düz hat) merkez nokta<br />

yollarından sonlanan noktaya (kesişim) hareket edilir.<br />

8.6.6 Takım ucu radüs telafisi KAPA: G40<br />

İşlev<br />

Telafi modunun (G41/G42) G40 ile seçimi kaldırılır. G40'da program başlangıcında<br />

aktivasyon pozisyonudur.<br />

Takım normal pozisyonda bloğu G40 öncesi sonlandırır (son noktada teğete dikey<br />

telafisi vektörü); hareket açısından bağımsız olarak.<br />

G40 aktifse, referans noktası takım merkez noktasıdır. Takım ucu daha sonra seçimin<br />

kaldırılması ile birlikte programlı noktaya hareket eder.<br />

Mutlaka çarpışmasız hızlanmanın garanti edilir olacağı şekilde G40 bloğu son<br />

noktasını seçin!<br />

Programlama<br />

G40 X... Z... ; Takım ucu radüs telafisi KAPA<br />

Açıklama: Sadece doğrusal enterpolasyon ile telafisi modu seçimi kaldırılabilir (G0,<br />

G1).<br />

Her iki ekseni programlayın. Sadece tek ekseni belirlerseniz, ikinci eksen son<br />

programlı değerle otomatik olarak tamamlanır.<br />

Nihai kontur: ; Düz çizgi<br />

Nihai kontur: ; Daire<br />

Tanjant<br />

R – kesme ağzı çapı<br />

P1 – son nokta, ör. G42 ile son blok<br />

P2-son nokta, G40’lı blok<br />

Daire yarıçapı<br />

Şek. 8-46 Takım ucu yarçapı bilgilerini G40 ile sonlandırma, G42 örneği ile, kesme ağzı<br />

pozisyonu =3<br />

Programlama örneği<br />

...<br />

N100 X... Z...<br />

N110 G40 G1 X... Z...<br />

; Konturda son blok, daire ya da düz hat, P1<br />

; Takım ucu radüs telafisi seçimini kaldır, P2<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-223


Programlama<br />

8.6 Takım ve Takım ofseti<br />

8.6.7 Takım ucu radüs telafisi özel durumları<br />

Telafi yönünün değişimi<br />

Telafi yönü G41 G42 G40 yazılmadan değiştirilebilir.<br />

Eski telafisi yönlü son blok son noktada telafisi vektörü normal pozisyonu ile sonlanır.<br />

Yeni telafisi yönü yeni bir telafisi başlangıcı olarak yürütülür (başlama noktasında<br />

normal pozisyon).<br />

G41, G41 ya da G42, G42 tekrarı<br />

Aynı kontur G40 yazılmadan da programlanabilir.<br />

Yeni telafisi çağrısı alnındaki son blok son noktada telafisi vektörü normal pozisyonu<br />

ile sonlanır. Yeni telafisi bir telafisi başlangıcı olarak gerçekleştirilir (telafisi doğrultusu<br />

değişiminde tanımlandığı gibi işleme).<br />

D Ofset numarasını değiştirme<br />

D ofset numarası telafisi modunda değiştirilebilir. Değişik bir takım çapı D<br />

numarasının programlanır olduğu bloktan geçerlilikle aktiftir. Tam değişimi blok<br />

sonunda erişilebilir. Diğer bir ifadeyle: Modifikasyon tüm blok boyunca hızlandırılır.<br />

Telafinin M2 ile iptali<br />

Ofset modu M2 (program sonu) ile G40 komutu yazılmadan sonlandırılırsa koordinatlı<br />

son blok normal ofset ayarından sonlanır. Hiçbir telafisi hareketi yürütülmez. Program<br />

takım pozisyonu ile sonlanır.<br />

Kritik işleme durumları<br />

Programlama esnasında kontur devrinin takım yarı çapından daha küçük olduğu<br />

durumlara dikkat edilen; arka arkaya iki dahili köşede bu çaptan daha küçük olacaktır.<br />

Bu durumlardan kaçınılmalıdır.<br />

Ayrıca konturun “darboğaz” içerip içermediği ile ilgili olarak da çoklu blokları kontrol<br />

edin.<br />

Sınama/kuru çalışma gerçekleştirirken önerilir en geniş takım çapını kullanın.<br />

Keskin kontur açıları<br />

Konturda G451 kesişimi ile oldukça keskin dış köşeler (≤10º) oluşursa kumanda<br />

sistemi otomatik olarak geçiş dairesine geçecektir. Bu uzun avara hareketlerini önler.<br />

8-224<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

8.6.8 Takım ucu radüs telafisi örneği<br />

Şek. 8-47 Takım ucu yarıçapı bilgileri örneği<br />

Programlama örneği<br />

N1, Kontur kesme<br />

N2 T1<br />

N10 DIAMON F... S... M...<br />

N15 G54 G0 G90 X100 Z15<br />

N20 X0 Z6<br />

N30 G1 G42 G451 X0 Z0<br />

N40 G91 X20 CHF=(5* 1.1223 )<br />

N50 Z-25<br />

N60 X10 Z-30<br />

N70 Z-8<br />

N80 G3 X20 Z-20 CR=20<br />

N90 G1 Z-20<br />

N95 X5<br />

N100 Z-25<br />

N110 G40 G0 G90 X100<br />

N120 M2<br />

;Takım 1 D1 ofsetli<br />

;Çap ölçüsü, teknolojik değerler<br />

;Telafi modunu başlat<br />

;Pah ekle, 30 derece<br />

;Telafi modundan çık<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-225


Programlama<br />

8.6 Takım ve Takım ofseti<br />

8.6.9 Freze çakılarının kullanılması<br />

İşlev<br />

<strong>TR</strong>ANSMIT ve <strong>TR</strong>ACYL kinematik dönüştürme fonksiyonları <strong>Torna</strong> tezgahlarında<br />

freze çakıları ile alakalıdır (bkz. Bölüm 8.14).<br />

Freze çakısı takım bilgileri, tornalama takımlarından farklı hareket eder.<br />

Çalıştırma<br />

Z’de Boy 1<br />

X/Y’de çap<br />

Y’de Boy 1<br />

X/Z’de çap<br />

X’de Boy 1<br />

Y/Z çap<br />

Yarıçap<br />

F – toolholder (takım) referans noktası<br />

Boy 1<br />

Şek. 8-48 Freze çakısı tipindeki takımın ofsetleri<br />

Çalıştırma<br />

Z’de Boy 1<br />

Y’de Boy 2<br />

X’de Boy 3<br />

X/Y’de çap<br />

Y’de Boy 1<br />

X’de Boy 2<br />

Z’de Boy 3<br />

Z/X’de çap<br />

X’de Boy 1<br />

Z’de Boy 2<br />

Y’de Boy 3<br />

Y/Z çap<br />

Boy 2<br />

Boy 3<br />

Çap delme tipi için dikkate alınmaz.<br />

F – toolholder (Takım) referans noktası<br />

Boy 1<br />

Şekil 8-49 Takım ölçü bilgileri etkisi – 3D (özel durum)<br />

8-226<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

Freze çakısı yarıçapını düzeltme G41, G42<br />

Parça konturu<br />

Şekil 8-50 Freze çakısı yarıçapını kontur sağ/soluna telafisi<br />

Telafiyi başlatma<br />

Takım doğrudan bir doğrusal hatta kontura hareket eder ve konturun başlangıç<br />

noktasında teğet yola dik pozisyonlanır.<br />

Çarpışmasız hareketin sağlanacağı başlangıç noktasını belirleme.<br />

P1-kontur başlama noktası<br />

Contour (kontur): ; Düz çizgi<br />

Contour (kontur): Daire<br />

Daire yarıçapı<br />

Tanjant<br />

düzeltilmemiş<br />

Takım çapı<br />

düzeltilmemiş<br />

Düzeltilmiş<br />

takım yolu<br />

Düzeltilmiş<br />

takım yolu<br />

P0-başlama noktası<br />

P0-başlama noktası<br />

Şekil 8-51 Freze çakısı yarıçap telafisi G42 ile örnek başlangıcı<br />

Bilgi<br />

Aksi durumda kesme ağzı yarıçapı telafisi tornalama takımı ile çalışırken yarıçap<br />

telafisi olarak geçerli olur (bkz. 8.6.5 ile 8.6.7 alt bölümleri).<br />

Detaylı bilgi için lütfen<br />

Referanslara bakın: “Kullanım ve Programlama – Frezeleme” SINUMERIK 802D<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-227


Programlama<br />

8.6 Takım ve Takım ofseti<br />

8.6.10 Takım bilgilerinin özel kullanımı<br />

SINUMERIK <strong>802Dsl</strong> plus ve <strong>802Dsl</strong> pro ile, aşağıdaki özel hareketler takım bilgileri<br />

için geçerlidir.<br />

Ayar verisi etkisi<br />

Aşağıdaki ayar verisinin kullanımı ile operatör/programcı kullanılan takımın uzunluk<br />

ofsetlerinin hesaplanması üzerinde etkili olabilir:<br />

• SD 42940: TOOL_LENGTH_CONST<br />

(takım ofsetlerinin geometri eksenlerine dağılımı)<br />

• SD 42950: TOOL_LENGTH_TYPE<br />

(takım ofsetlerinin takım tipinden bağımsız dağılımı)<br />

Not: Ayarlanmış ayar verisi, sonraki kesme ağzı seçimi için geçerli hale gelecektir.<br />

Örnekler<br />

SD 42950 ile: TOOL_LENGTH_TYPE =2<br />

Bir torna takımında olduğu gibi yüklü freze ağzı için Boy ofseti:<br />

• G17: Y ekseninde Boy 1, X ekseninde Boy 2 uzunluğu<br />

• G18: X ekseninde Boy 1, Z ekseninde Boy 2 uzunluğu<br />

• G19: Z ekseninde Boy 1, Y ekseninde Boy 2 uzunluğu<br />

SD 42940 ile: TOOL_LENGTH_CONST =18<br />

ölçü ataması tüm G17 ile G19 düzlemlerinde G18’de olduğu gibi gerçekleştirlir:<br />

• X ekseninde Boy 1, Z ekseninde Boy 2 uzunluğu<br />

Programda veri ayarlama<br />

Operatör girişinden ayar verisini ayarlamaya ek olarak bunlar da programda<br />

yazılabilir.<br />

Örnek:<br />

N10 $MC_TOOL_LENGTH_TYPE=2<br />

N20 $MC_TOOL_LENGTH_CONST=18<br />

Bilgi<br />

Takım bilgileri özel hareketleri detaylı bilgileri<br />

Referanslar: İşlevlerin tanımı, Bölüm “Takım bilgileri özel kullanımın’da” bulunabilir.<br />

8-228<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.6 Takım ve Takım ofseti<br />

8.7 Çeşitli işlevler (M Kodları)<br />

İşlev<br />

Özel M fonksiyonu örneğin “Soğutma suyu AÇ/KAPA” ve makinedeki diğer işlemler<br />

gibi işlemlere geçişi başlatır.<br />

Kalıcı işlevler bazı M fonksiyonlarına kumanda üreticisi tarafından atanmış<br />

durumdadır. Diğer fonksiyonların iptali makine üreticisi tasarrufundadır.<br />

Not:<br />

Kumanda da kullanılan ve kayıtlı M özel fonksiyonlarının bir genel görünümü 8.1.6<br />

“Talimatların Genel Görünümünde” bulunabilir.<br />

Programlama<br />

M...<br />

; blok başına en çok 5 adet M fonksiyonu yazılır.<br />

Çalıştırma<br />

Bloklarda eksen hareketleri ile etki:<br />

M0, M1, M2 fonksiyonları eksenlerin hızlandırma hareketleri ile bir blok içinde<br />

bulunuyorlarsa ardından bu M fonksiyonları hızlandırma hareketleri sonrasında geçerli<br />

hale gelirler.<br />

M3, M4, M5 fonksiyonları hızlandırma hareketlerinden önce dahili PLC’ye çıkarlar.<br />

Eksen hareketleri yalnızca kumandalı işmili M3, M4 için hızlandırılmakta olduklarında<br />

başlarlar. Buna rağmen M5 işmili bekleme durumu beklenir değildir. Eksen hareketleri<br />

işmili durmadan önce başlamış durumdadır (olağan ayar).<br />

Kalan M fonksiyonları hızlandırma hareketleri ile PLC2'de görüntülenirler.<br />

Bir M işlevini doğrudan eksen hareketi öncesi ya da programlamak isterseniz bu M<br />

işlevi ile birlikte ayrı bir blok ekleyin. Unutmayınız: Bu blok daimi G64 yol modunu iptal<br />

eder ve kesin durma sağlar!<br />

Programlama örneği<br />

N10 S...<br />

N20 X... M3<br />

; Bu eksen hareketi ile bir blokta M işlevi<br />

İşmili X ekseni hareketinden önce hızlanır<br />

N180 M78 M67 M10 M12 M37 ; blokta en fazla 5 M işlevi<br />

Not<br />

M ve H fonksiyonlarına ilave olarak T, D ve S fonksiyonları de PLC'ye aktarılabilir<br />

(programlanabilir mantık kumandası). Tamamında en fazla bu gibi 10 işlev görüntüsü<br />

bir blokta mümkündür.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-229


Programlama<br />

8.8 H işlevi<br />

Bilgi<br />

SINUMERIK 802D sl plus ve <strong>802Dsl</strong> pro ile, iki işmili tanımlamak mümkündür. Bu M komutları<br />

kullanılırken İşmili için uzatılmış programlama olanakları sağlar.<br />

M1=3, M1=4, M1=5, M1=40, ... ; M3, M4, M5, M40, ... İşmili 1 için<br />

M2=3, M2=4, M2=5, M2=40, ... ; M3, M4, M5, M40, ... İşmili 2 için<br />

8.8 H fonksiyonları<br />

İşlev<br />

H fonksiyonları ile kayan noktalı veri (REAL veri tipi – aritmetik parametreler ile birlikte<br />

olduğu gibi, bkz.Alt Bölüm Aritmetik Parametreler R”) programdan PLC’ye<br />

aktarılabilirler.<br />

Verili H işlevi için değerlerin anlamı makin üreticisince tanımlanır.<br />

Programlama<br />

H0 = ... ile H9999=... ; Blok başına en çok 3H işlevi<br />

Programlama örneği<br />

N10 H1=1.987 H2=978.123 H3=4<br />

N20 G0 X71.3 H99 = –8978.234<br />

N30 H5<br />

; blokta 3 H fonksiyonları<br />

; blokta eksen hareketi ile<br />

; şuna karşılık gelir: H0=5.0<br />

Not<br />

M ve H fonksiyonlarına ilave olarak T, D ve S fonksiyonları de PLC'ye aktarılabilir<br />

(programlanabilir mantık kumandası). Toplamda bu şekilde 10 fonksiyon çıktısı NC<br />

bloğunda mümkündür.<br />

8-230<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri<br />

8.9.1 Aritmetik parametreler R<br />

İşlev<br />

Aritmetik parametreler bir NC programı sadece bir kez atanmış değerler için geçerli<br />

olmadıklarına ya da değerleri hesaplamak zorunda olduğunuzda kullanılırlar. Gerekli<br />

değerler programın yürütülmesi esnasında ayarlanabilir ya da kumanda ile<br />

hesaplanabilirler.<br />

Aritmetik parametre değerleri operatör girişleri ile de ayarlanabilirler. Değerler<br />

aritmetik parametrelere atanmaktaysalar program içindeki diğer değişken ayarlı NC<br />

adreslerine atanabilirler.<br />

Programlama<br />

H0 = ... ile H9999=...<br />

R[R0] = ...<br />

X = R0<br />

; aritmetik parametrelere değerler atayın<br />

; Dolaylı programlama: Numarası içerilir<br />

R parametresine bir değer atayın ör. R0’da<br />

; NC adreslerine aritmetik parametreler atayın<br />

ör. X ekseni için<br />

Değer atama<br />

aritmetik parametrelere aşağıdaki sırada değerler atayabilirsiniz:<br />

± (0.000 0001 ... 9999 9999)<br />

(8 ondalık hane ve ön işaret ve ondalık nokta)<br />

Ondalık nokta tam sayı değerler için ihmal edilebilir. Bir pozitif bir işaret mutlaka ihmal<br />

edilir.<br />

Örnek:<br />

R0=3.5678 R1=–37.3 R2=2 R3=–7 R4=–45678.123<br />

Uzatılmış numara aralığı atamak için üssel notasyonu kullanın:<br />

( 10 –300 ... 10 +300 ).<br />

Üssün değeri EX karakterlerinden sonra yazılır; en fazla toplam karakter sayısı: 10<br />

(ön işaret ve ondalık nokta dahil)<br />

EX değer aralığı: –300 ile +300<br />

Örnek:<br />

R0 = –0.1EX-5 ; Anlam: R0 = -0,000 001<br />

R1=1.874EX8 ;Anlam: R1 = 187 400 000<br />

Açıklama: Aritmetik ifadelerin atanması da dahil bir blokta birçok atama olabilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-231


Programlama<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri<br />

Diğer adreslere atama<br />

Bir NC programının esnekliği bu aritmetik parametrelerin ya da ifadelerin diğer NC<br />

adreslerine aritmetik parametreler ile birlikte atanmasında yatar. Değerler, aritmetik<br />

ifadeler ve aritmetik parametreler tüm adreslere atanabilirler;<br />

İstisna: N, G ve L adresleri.<br />

Atama yaparken “=” işaretini adres karakterinden sonra yazın. Bir eksi işareti ile bir<br />

atamay sahip olmak da mümkündür.<br />

Eksen adreslerine atamalar için ayrı bir blok adresi de gereklidir (G0 fonksiyonları).<br />

Örnek:<br />

N10 G0 X=R2 ; X eksenine atama<br />

Aritmetik işlemler/aritmetik işlevler<br />

İşlemciler/aritmetik işlevler kullanılırken bilinen matematik notasyonunu kullanmak<br />

gereklidir. İşleme öncelikleri parantezlerle ayarlanır. Aksi durumda çarpma ve bölme<br />

toplama ve çıkarmanın önüne geçer.<br />

Dereceler trigonometrik işlevler için kullanılırlar.<br />

İzinli aritmetik işlevler: Bkz. “Talimatların genel görünümü” bölümü<br />

Programlama örneği: R parametreleri ile hesaplama<br />

N10 R1 = R1+1<br />

; Yeni R1 eski R1 artı 1 ile sonuçlanır<br />

N20 R1=R2+R3 R4=R5–R6 R7=R8* R9 R10=R11/R12<br />

N30 R13=SIN(25.3) ;R13 sine 25.3 dereceyi elde eder<br />

N40 R14=R1*R2+R3 ;Çarpma öncesi toplama R14=(R1*R2)+R3<br />

N50 R14=R3+R2*R1 ;N40 bloğu olarak sonuç<br />

N60 R15 = SQRT(R1*R1+R2*R2) R12 + R15 anlam: R15 = ;<br />

N70 R1 = –R1<br />

; Yeni R1 negatif eski R1’dir<br />

Programlama örneği: R parametrelerini eksenlere atayın<br />

N10 G1 G91 X=R1 Z=R2 F300 ;Ayrı bloklar (hızlanan bloklar)<br />

N20 Z=R3<br />

N30 X = –R4<br />

N40 Z = SIN(25.3)–R5 ; aritmetik işlemli<br />

...<br />

Programlama örneği: Dolaylı programlama<br />

N10 R1=5<br />

;5 değerini (tam sayı) doğrudan R1’e atayın<br />

...<br />

N100 R[R1] = 27.123 ; 27.123 değerini dolaylı olarak R5’e atayın<br />

8-232<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri<br />

8.9.2 Yerel Kullanıcı Datası (LUD)<br />

İşlev<br />

Operatör/programlayıcı (kullanıcı) verisi kendi değişkenini farklı veri tiplerini<br />

programda tanımlyabilir (LUD = Yerel Kullanıcı Verisi). Bu dğişkenler yalnızca tanımlı<br />

oldukları programda bulunabilirler. Tanımlama programın hemen başında başlar ve<br />

aynı zamanda bir değer ataması ile de alakalı olabilir. Aksi durumda başlangıç değeri<br />

sıfırdır.<br />

Bir değişkenin adı programcı tarafından tanımlanabilir. İsim verme aşağıdaki kurallara<br />

bağlıdır:<br />

• En çok 32 karakter kullanılabilir.<br />

• İlk iki karakter harf olmalıdır. Sadece harfler, haneler ya da altçizgi kullanın.<br />

• Kumanda da kullanılmakta olan bir adı kullanmayın (NC adresleri, anahtar<br />

kelimeler, program adları, alt programlar vs.).<br />

Programlama / veri tipleri<br />

DEF BOOL varname1 ; ”Bool” tipi, değerler: <strong>TR</strong>UE (= 1), FALSE (= 0)<br />

DEF CHAR varname2 ; ”Char” tipi, ASCII kodunda 1 karakter: “a”, “b”, ...<br />

; Kod sayısal değeri: 0 ... 255<br />

DEF INT varname3 ; Tam sayı tipi, tam sayı değerler, 32–bit değer aralığı:<br />

;–2 147 483 648 to +2 147 483 648 (onluk)<br />

DEF REAL varname4 ; ”Real” tip, doğal sayı (aritmetik R parametresi gibi),<br />

; Değerler aralığı: (0.000 0001 ... 9999 9999)<br />

; (8 ondalık hane ve ön işaret ve ondalık nokta) ya da<br />

; üssel notasyon: _ ( 10–300 ... 10+300 )<br />

DEF S<strong>TR</strong>ING[dizge uzunluğu] varname41 ; S<strong>TR</strong>ING tipi, [dizge uzunluğu]: En çok<br />

karakter sayısı<br />

Her verinin kendi program satırı olması gerekir. Buna rağmen aynı farklı değişkenler<br />

tek bir satırda tanımlanabilirler.<br />

Örnek:<br />

DEF INT PVAR1, PVAR2, PVAR3 = 12, PVAR4 ; INT tipinin 4 değişkeni<br />

Atamalı S<strong>TR</strong>ING tipi örneği:<br />

DEF S<strong>TR</strong>ING[12] PVAR=”Hallo” ; PVAR değişkenini 112 maksimum karakter<br />

uzunluğu hello dizgesi ile tanımla<br />

Alanlar<br />

Her bir değişkene ilave olarak bu veri değişkenlerinin bir ya da iki boyutlu alanları da<br />

tanımlanabilir:<br />

DEF INT PVAR5[n] ; INT tipi tek boyutlu alanı, n: Tam sayı<br />

DEF INT PVAR6[n,m] ; INT tipi iki boyutlu alanı, n,m: Tam sayı<br />

Örnek:<br />

DEF INT PVAR7[3]<br />

; INT tipi 3 elemanlı alan<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-233


Programlama<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri<br />

Program için her bir alan elemanlarına alan indeksinden erişilebilir ve ayrı değişkenler<br />

olarak işlem yapılabilir. Alan indeksi 0’dan elemanların küçük bir sayısına kadar işler.<br />

Örnek:<br />

N10 PVAR7[2]=24<br />

;Dördüncü alan elemanına 24 değeri atanır<br />

(endeks 2 ile)<br />

SET talimatı ile alan değer ataması:<br />

N20 PVAR5[2] = SET(1,2,3) ; 3. alan elemanından başlayarak, farklı<br />

değerler atanırlar.<br />

REP talimatı ile alan değer ataması:<br />

N20 PVAR7[4] = REP(2) ; alan elemanı [4] itibarı ile, tüm elemanlara aynı<br />

değer atanır, burada 2.<br />

8.9.3 PLC değişkenlerini okuma ve yazma<br />

İşlev<br />

NC ve PLC arasında hızlı veri değişimi için 512 bit uzunluğunda özel bir veri alanı<br />

PLC kullanıcı ara biriminde mevcuttur. Bu alanda PLC verisi veri tipi ve pozisyon ofset<br />

ile uyumludur. NC programında bu uyumlu PLC değişkenleri okunabilir ya da<br />

yazılabilir.<br />

Özel sistem değişkenleri burada sağlanır:<br />

$A_DBB[n] ; Data bit (8-bit değeri)<br />

$A_DBW[n] ; Data word (16-bit değeri)<br />

$A_DBD[n] ; Data double word (32-bit değeri<br />

$A_DBR[n] ; REAL data (32-bit değeri)<br />

“n” burada bit olarak pozisyon ofsetini ifade eder (veri alanı başlama ve<br />

değişken başlangıcı için)<br />

Örnek:<br />

R1 = $A_DBR[5] ; bir REAL değerini okuma, ofset 5 (bu aralığın 5 bitinden başlar)<br />

Notlar<br />

• Değişkenlerin okunması bir ön işleme durması sağlar (dahili STOPRE).<br />

• Eş zamanlı olarak en fazla 3 değiken yazılabilir (bir blok içine).<br />

8-234<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.10 Program satırı atlamaları<br />

8.10 Program satırı atlamaları<br />

8.10.1 Program satırı atlamaları ve atlama hedefi<br />

İşlev<br />

Bir etiket ya da blok numarası, program satırı atlamaları için programda hangi satıra<br />

atlanacağını belirtir.<br />

Program atlamaları program sırasını alt dallara ayırmak için kullanılır.<br />

Etiketler rastgele seçilebilir fakat en az 2 ve en çok 8 harf ya da numara içermelidirler<br />

ve ilk iki karakter harf ya da alt çizgi olmalıdır.<br />

Blokta atlama adresi(etiket) olmaya yarayan etiketler : (iki nokta üst üste) ile<br />

sonlandırılırlar. Mutlaka bir blokun başlangıcındadırlar. Eğer bir blok numarası da<br />

varsa etiket blok numarasından sonra belirlenir.<br />

Etiketler bir program içinde tek olmalıdır. Yani bir program içinde aynı etiketten 2 tane<br />

olmamalıdır.<br />

Programlama örneği<br />

N10 LABEL1: G1 X20<br />

...<br />

<strong>TR</strong>789: G0 X10 Z20<br />

N100 ...<br />

...<br />

; LABEL1 atlama adresi etiketidir.<br />

; <strong>TR</strong>789 atlama adresi etiketidir.<br />

- hiç blok numarası yok<br />

; Bir blok numarası atlama adresi olabilir.<br />

8.10.2 Koşulsuz program satırı atlamaları<br />

İşlev<br />

NC programlar, AUTO’da yazıldıkları sıraya göre sırası ile işlenirler.<br />

İşleme sırası program etiketleri kullanılarak değiştirilebilir.<br />

Atlama adresleri bir etiket ya da bir blok numarası ile bir blok olabilir. Bu blok program<br />

içinde belirtilmiş olmalıdır.<br />

Koşulsuz atlama talimatı ayrı bir blok ile belirtilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-235


Programlama<br />

8.10 Program satırı atlamaları<br />

Programlama<br />

GOTOF etiketi ; İleri doğru etiketteki adrese git (program son bloğuna doğru)<br />

GOTOB etiketi ; Geri doğru etiketteki adrese git (program ilk bloğuna doğru)<br />

Etiket ; Etiket (atlama adresi) ya da blok numarası seçili karakter dizini<br />

Program<br />

yürütme<br />

LABEL0 N20 GOTOF LABEL0 etiketine atlama<br />

N51 GOTOF LABEL1 etiketine atlama<br />

LABEL2: X... Z...<br />

N100 M2 ; Program sonu<br />

LABEL1: X... Z...<br />

LABEL2 N150 GOTOF LABEL2 etiketine atlama<br />

Şekil 8-52 bir örnek kullanarak koşulsuz atlama<br />

8.10.3 Koşullu program satırı atlamaları(IF-Eğer)<br />

İşlev<br />

Atlama koşulları IF talimatı sonrasında formüle edilir. Atlama koşulu (sıfır olmayan<br />

değer) sağlanırsa atlama gerçekleşir.<br />

Atlama adresi bir etiket ya da bir blok numarası ile bir blok olabilir. Bu blok program<br />

içinde belirtilmiş olmalıdır.<br />

Koşullu satır atlama talimatları ayrı bir blok gerektirir. Bir çok koşullu satır atlama<br />

talimatları aynı blok içine yerleştirilebilir.<br />

Koşullu program satırı atlamalarını kullanarak programı gerekirse önemli miktarda<br />

kısaltabilirsiniz.<br />

Programlama<br />

IF durumu GOTOF etiketi<br />

;İleri doğru etiketteki satıra git<br />

IF durumu GOTOB etiketi<br />

;Geri doğru etiketteki satıra git<br />

GOTOF ; İleri atlama yönü (programın son bloğu yönünde)<br />

GOTOB ; Geri dönüş yönü (programın ilk bloğu yönünde)<br />

Etiket ; etiket(atlama etiketi) ya da IF blok numarası için Seçili dizge<br />

IF<br />

; atlama koşulunu başlatma(EĞER)<br />

Koşul ; Aritmetik parametre, koşulu formüle etme aritmetik ifadesi<br />

8-236<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.10 Program atlamaları<br />

Karşılaştırmalı işlemler<br />

Operatörler Anlamı<br />

= = Eşit<br />

< > Eşit değil<br />

> Büyük<br />

< Küçük<br />

> = büyük ya da eşit<br />

< = küçük ya da eşit<br />

Karşılaştırmalı işlemleri bir atlama koşulunun formüle edilmesini desteklemektedir.<br />

Aritmetik idadeler de karşılatırılabilir.<br />

Karşılaştırma işleminin sonucu “tatmin edici” ya da “tatmin edici değil’dir.” “Tatminkar<br />

değil” değeri sıfıra eşit olarak ayarlar.<br />

Karşılaştırma operatörleri programlama örneği<br />

R1>1 ; R1 1’den büyük<br />

1 < R1 ; 1 R1’den küçük<br />

R1=SIN(R7*R7)<br />

; R6 SIN (R7)2’den büyük ya da eşit<br />

Programlama örneği<br />

N10 IF R1 GOTOF LABEL1<br />

...<br />

N90 LABEL1: ...<br />

N100 IF R1>1 GOTOF LABEL2<br />

...<br />

N150 LABEL2: ...<br />

...<br />

N800 LABEL3: ...<br />

...<br />

N1000 IF R45==R7+1 GOTOB LABEL3<br />

...<br />

Blokta birçok koşullu atlama:<br />

N10 MA1: ...<br />

...<br />

N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...<br />

...<br />

N50 MA2: ...<br />

Açıklama: Atlama ilk sağlanmış koşul için yürütülür.<br />

; Eğer R1 sıfır değilse, LABEL1 olan bloka gidin<br />

; Eğer R1 1’den büyükse, LABEL2 olan bloka<br />

gidin<br />

; Eğer R45 R7 artı 1’e eşitse,<br />

LABEL3 olan bloka gidin<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-237


Programlama<br />

8.10 Program atlamaları<br />

8.10.4 Atlamalar için program örneği<br />

İşlem<br />

Bir dairesel bölüm üzerindeki noktalarda hareket:<br />

Verili: Başlama açısı: 30° R1’de<br />

Daire yarıçapı : 32 mm R2’de<br />

Pozisyonların uzaklığı: 10° R3’de<br />

Nokta sayısı: 11 R4’te<br />

Z’de daire merkezi pozisyonu: 50 mm R5’de<br />

X’de daire merkez nokta pozisyonu: 20 mm R6’de<br />

R4 = 11 (noktaların sayısı)<br />

10 noktası<br />

3 noktası<br />

11 noktası<br />

2 noktası<br />

1 noktası<br />

Şek. 8-53 bir dairesel bölüm üzerinde noktaların doğrusal hareketi<br />

Programlama örneği<br />

N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ;başlangıç değerlerini atama<br />

N20 MA1: G0 Z=R2 *COS (R1)+R5 X=R2*SIN(R1)+R6<br />

; eksen adreslerini hesaplama ve atama<br />

N30 R1=R1+R3 R4= R4–1<br />

N40 IF R4 > 0 GOTOB MA1<br />

N50 M2<br />

Açıklama<br />

N10 bloğunda başlma koşulları ilgili aritmetik parametrelere atanır.<br />

X ve Z'd koordinatların hesaplanması ve işleme N20'de gerçekleşir.<br />

N30 bloğunda R1 R3 boşluk açısı ile artırılır ve R4 1 azaltılır.<br />

R4>0 ise N20 tekrar yürütülür; aksi durumda program sonu N50 satırına gider.<br />

8-238<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.11 Alt program tekniği<br />

8.11 Alt program tekniği<br />

8.11.1 Genel bilgiler<br />

Kullanım<br />

Temelde, ana bir program ile bir alt program arasında bir fark yoktur.<br />

Sık yineli işleme sıraları alt programlarda kaydedilirler ör. belli kontur şekillerinde. Bu<br />

alt programlar ana programda doğru yerlerde çağrılırlar ve ardından yürütülürler.<br />

Alt programın bir çeşidide, parça işleme çevrimleridir. İşleme çevrimleri üniversal<br />

işleme senaryoları içermektedirler (ör. Diş açma, kaba tornlama, vs.). Dahili aktarım<br />

parametre değerlerini atayarak, kendi özel uygulamanıza alt program adapte<br />

edebilirsiniz.<br />

Yapı<br />

Bir alt program yapısı ana program yapısına benzer (bkz. Alt Bölüm 8.1.2 “Program<br />

yapısı”). Ana programlar gibi alt programlarda program sırasının son bloğunda M2-<br />

program sonunu içerirler. Bu alt programın çağrıldığı program seviyesine geri<br />

dönüşü ifade eder.<br />

Program sonu<br />

RET talimatı da alt programda M2 program sonu yerine kullanılabilir.<br />

RET ayrı bir blok gerektirir.<br />

RET talimatı G64 sürekli yol modu bir geri dönüş ile iptal edilmeyecekse kullanılır. M2<br />

ile G64 ile kesilir ve tam durma başlatılır.<br />

Ana program<br />

Sıra<br />

Alt program<br />

Çağrı<br />

Sıra<br />

Dönüş<br />

Sıra<br />

Alt program<br />

Çağrı<br />

Dönüş<br />

Şekil 8-54 Bir alt programı iki kez çağırırken sıra örneği<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-239


Programlama<br />

8.11 Alt program tekniği<br />

Alt program adı<br />

Alt programa özel bir ad verilerek diğerleri arasından seçilmesi sağlanır.<br />

Programı yaratırken program adı rastgele seçilerek aşağıdaki uzlaşımların dikkate<br />

alınmasını sağlar:<br />

Aynı kurallar ana programların adlarında olduğu gibi geçerlidir.<br />

Örnek: BUCHSE7<br />

L… adres sözcüğünü alt programlarda da kullanmak mümkündür. Değer 7 ondalık<br />

haneye sahip olabilir (sadece tam sayılar).<br />

Lütfen aşağıdaki hususa dikkat edin: L adresi ile ön sıfırlar fark almada anlamlıdırlar.<br />

Örnek: L128, L0128 ya da L00128 değildir!<br />

Üç farklı alt program bulunmaktadır.<br />

Not: LL6 alt program adı takım değiştirmeye rezervedir.<br />

Alt program çağrısı<br />

Alt programlar bir program içinde (ana ya da alt program) adları ile çağrılırlar. Bunu<br />

yapmak için<br />

Ayrı bir blok gereklidir.<br />

Örnek:<br />

N10 L785<br />

; alt program L785 çağrısı<br />

N20 SHAFT7 ;SHAFT7 alt program çağrısı<br />

P… program tekrarı<br />

Eğer alt program sırasıyla birkaç kez yürütülecekse P adresi altındaki alt program adı<br />

sonrasında çağrı bloğu içinde yürütüleceği sayıyı yazın. En fazla 9,999 çevrim<br />

mümkündür (P1…P9999).<br />

Örnek:<br />

N10 L785 P3 ; alt program L785 çağrısı, 3 geçiş<br />

İç içe gruplama derinliği<br />

Alt programlar sadece bir ana programdan değil bir ara programdan da çağrılabilirler.<br />

Toplamda ana program seviyesi de dahil en fazla 8 program seviyesi bu tip iç içe<br />

gruplama çağrısı için kullanılabilir.<br />

1. seviye<br />

2. seviye 3. seviye 8. seviye<br />

Ana program<br />

Alt program<br />

Alt program<br />

Alt program<br />

Şekil 8-55 8 program seviyesi ile sıra<br />

8-240<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.11 Alt program tekniği<br />

Bilgi<br />

G model fonksiyonları alt programda değiştirilebilir ör. G90 ->G91. Çağrı programına<br />

geri dönerken tüm model fonksiyonlarınin ihtiyacınız olacağı şekilde ayarlanır<br />

olduklarından emin olun.<br />

Üst program seviyelerinde kullanılan aritmetik parametre değerlerinizin düşük<br />

program seviyelerinde istemsiz olarak değişmediklerinden emin olunuz.<br />

SIEMENS çevrimleri ile çalışırken en fazla 4 program seviyesi gereklidir.<br />

8.11.2 İşleme çevrimleri çağrısı<br />

İşlev<br />

Çevrimler, genel olarak delme ya da diş çekme gibi belli bir işleme sürecini tanıyan<br />

teknoloji alt programlarıdır. Sorunun tümüne adaptasyon ilgili çevrim çağrılırken<br />

doğrudan besleme parametreleri/değerleri ile gerçekleştirilir.<br />

Programlama örneği<br />

N10 CYCLE83(110, 90, ...)<br />

...<br />

N40 RTP=100 RFP= 95.5 ...<br />

N50 CYCLE82 (RTP, RFP, ...)<br />

; CYCLE83 çağrısı, değerleri doğrudan aktar,<br />

ayrı blok<br />

; CYCLE82 için aktarım parametrelerini<br />

ayarlayın<br />

; CYCLE82 çağrısı, ayrı blok<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-241


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

8.12 Saatler ve parça sayaçları<br />

8.12.1 Çalışma süresi saati<br />

İşlev<br />

Saaetler programdaki teknolojik süreçleri kontrol etme ya da sadece ekranda<br />

kullanılabilir sistem değişkenleri ($A...) olarak hazırlanırlar.<br />

Bu saatler sadece okunabilirler. Mutlaka aktif olan saatler vardır. Diğerlerinin makine<br />

datasından etkinliği kaldırılır.<br />

Saatler-mutlaka aktif<br />

• $AN_SETUP_TIME – Son “olağan değerlerle kontrol ön yüklemesi”<br />

(dakika olarak) sonrasında süre<br />

“Olağan değerlerle kontrol ön yüklemesi” ile birlikte otomatik olarak sıfıra<br />

ayarlanır.<br />

• $AN_POWERON_TIME – Kontrolun son ön yüklemesi sonrasında geçen<br />

süre (dakika olarak)<br />

Kumanda her ön yüklenmesinde otomatik olarak sıfıra ayarlanır.<br />

Etkinlikleri sonlandırılabilir saatler<br />

Aşağıdaki saatler makine datasından etkinleştirilir (olağan değer).<br />

Başlangıç saat özelliklidir. Her aktif yürütme zamanı ölçümü durdurulmuş program<br />

durumu ya da Feedrate Override =sıfır otomatik olarak kesilir.<br />

Aktif kuru beslemeli çalışma ve program sınamasında aktive zaman ölçüleri şekli<br />

makine verisi ile tanımlanabilir.<br />

• $AC_OPERATING_TIME – NC programlarının AUTOMATIC modda<br />

toplam çalışma süresi (saniye olarak)<br />

NC çalıştırma ve program sonu/sıfırlama arasındaki tüm programların çalıştırma<br />

süresi AUTOMATIC modda toplanırlar. Saat kumanda sistemi her kapatılıp<br />

açıldığında sıfırlanır.<br />

• $AC_CYCLE_TIME – Seçili NC programının çalışma süresi<br />

(saniye olarak)<br />

NC çalıştırma ve program sonu/sıfırlama arasındaki çalışma süresi seçili NC<br />

programı içinde ölçülür. Saat, yeni bir NC programının başlaması ile sıfırlanır.<br />

• $AC_CUTTING_TIME – Takım çalıştırma süresi (saniye olarak)<br />

Yol eksenlerinin çalışma süresi tüm NC programlarında NC başlangıç ve program<br />

sonu / sıfırlama arasında aktif hızlı hareketsiz aktif takım ile ölçülür.<br />

Ölçüm aktif bekleme süresi ile de kesilir.<br />

Saat, otomatik olarak “Olağan değerlerle kumanda etme süreci’nde” sıfırlanır.<br />

8-242<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

Programlama örneği<br />

N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT ; Takım hareket zamanı sınır<br />

değeri<br />

...<br />

N80 WZZEIT:<br />

N90 MSG (”Takım hareket zamanı: Sınır değere erişili”)<br />

N100 M0<br />

Görüntüleme<br />

Aktif sistem değişkenlerinin içindekiler ekranda<br />

“OFFSET/PARAM” çalışma alanından –> “Setting data” tuşu (Zaman/sayıcı)<br />

görüntülenir:<br />

Toplam Çalıştırma zamanı = $AC_OPERATING_TIME<br />

Program işleme zamanı = $AC_CYCLE_TIME<br />

Kesme zamanı = $AC_CUTTING_TIME<br />

Ayar zamanı = $AN_SETUP_TIME<br />

Çalıştırma zamanı = $AN_POWERON_TIME<br />

“Program işleme zamanı” bilgi satırında “Pozisyon" çalıştırma alanında AUTOMATIC<br />

moda da görünebilir.<br />

8.12.2 Parça sayacı<br />

İşlev<br />

“Parça sayacı” işlevi sayaçların parçaları saymasını sağlar.<br />

Bu sayaçlar programdan ya da operatör girişi ile yazma ve okuma erişimi ile sistem<br />

değişkeni olarak bulunmktadırlar.<br />

Makine verisi sayaç aktivasyonunu, sayaç sıfırlama zamanlaması ve sayma<br />

algoritmasını kumanda etmek için kullanılabilir.<br />

Sayaç<br />

• $AC_REQUIRED_PARTS – Gerekli parça sayısı (parça hedefi)<br />

Takip edilen parça sayısındaki parça sayısı<br />

$AC_ACTUAL_PARTS sıfıra ayarlanır bu sayaçta tanımlanabilir.<br />

21800 “Parça ayar noktasına erişildi” alarm ekranının yaratılması makine<br />

datasından aktifleştirilebilir.<br />

• $AC_TOTAL_PARTS – Üretili durumda toplam parça sayısı<br />

(toplam varolan )<br />

Sayaç başlama zamanından beri üretilen parçaların toplam sayısını belirler.<br />

Sayaç kumanda sisteminin her ön yüklenmesinde(start-up) otomatik olarak sıfıra<br />

ayarlanır.<br />

• $AC_ACTUAL_PARTS – Varolan parçaların sayısı (varolan güncel)<br />

Bu sayaç başlangıç zamanından beri üretilen tüm parçaların sayısını kaydeder.<br />

Parça ayar noktasına erişildiğinde ($AC_REQUIRED_PARTS, sıfırdan büyük<br />

değer) sayaç otomatik olarak sıfırlanır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0 8-243


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

• $AC_SPECIAL_PARTS – Kullanıcı tanımlı parça sayısı<br />

Bu sayaç Kullanıcı tanımlı parça saymayı sağlar. Alarm çıkışı kimlik durumu için<br />

aşağıdaki ile tanımlanabilir<br />

$AC_REQUIRED_PARTS (parça hedefi). Kullanıcı sayacı kendisi sıfırlamalı.<br />

Programlama örneği<br />

N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ;Sayıya erişildi mi<br />

...<br />

N80 SIST:<br />

N90 MSG (”Parça ayar noktasına erişildi”)<br />

N100 M0<br />

Görüntüleme<br />

Aktif sistem değişkenlerinin içindekiler ekranda “OFFSET/PARAM” çalışma alanından<br />

–> “Setting data” tuş (2. sayfa)’da görüntülenir:<br />

Parça toplamı = $AC_TOTAL_PARTS<br />

Gerekli parça = $AC_REQUIRED_PARTS<br />

Parça sayma = $AC_ACTUAL_PARTS<br />

$AC_SPECIAL_PARTS (görüntülü değil)<br />

“Parça sayma” bilgi satırında “Pozisyon" Kullanım alanında AUTOMATIC moda ekli<br />

olarak görünebilir.Bunun için Makine datalarındaki “ Kanal MD” parametresindeki<br />

27780 PART_COUNTER : 3771H değeri set edilmiş olmalıdır.<br />

27882 PART_COUNTER_MCODE[0] : 2 (M02 için) veya 30 (M30 için)<br />

27882 PART_COUNTER_MCODE[1] : 2 (M02 için) veya 30 (M30 için)<br />

27882 PART_COUNTER_MCODE[2] :2 (M02 için) veya 30 (M30 için) program sonu<br />

modu set edilir.<br />

8-244<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

8.13 Takım kontrolü komutları<br />

8.13.1 Takım kontrolü genel bakışı<br />

İşlev<br />

Bu İşlev SINUMERIK 802D sl plus ve pro için kullanılabilir.<br />

Takım kontrolü makine datasından çalıştırılır.<br />

Aktif kesme ağızları kontrolünün aşağıdaki tipleri aktif takım için mümkündür:<br />

• Hizmet ömrü kontrolü(Zaman olarak)<br />

• Parça sayma kontrolü<br />

Bir parça için yukarıda belirtilen kontroller eş zamanlı olarak aktifleştirilir.<br />

Parça kontrolü kumanda / veri girişi tercihen operatör girişi ile yapılır. Ayrıca işlevler<br />

de programlanabilirdir.<br />

Kontrol sayacı<br />

Sayaçların kontrolü her kontrol tipi için mevcuttur. Kontrol sayaçları > 0 ayarlı<br />

değerinden aşağı sıfıra kadar sayılabilir. Bir sayaç bir


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

.. ...<br />

$TC_MOP11[t,d] Takım ömrü ayar noktası REAL 0.0<br />

$TC_MOP13[t,d] Hedef parça kalitesi INT 0<br />

t, T takım numarası için, d, D numarası için<br />

Aktif takım sistem değişkenleri<br />

Aşağıdakiler sistem değişkenlerinden NC programında okunabilirler:<br />

• $P_TOOLNO ; T aktif takım sayısı<br />

• $P_TOOL ; Aktif takım aktif D numarası<br />

8.13.2 Takım ömrü kontrolü<br />

Takım ömrü kontrolü halihazırda kullanımda olan takım kesme ağzı için gerçekleştilir<br />

(aktif T takımı aktif D kesme ağzı).<br />

Eksenler hızlanmaya başladıklarında (G1, G2, G3 …..GO için değil), bu takımın<br />

kesme ağzı ($TC_MOP[t,d] ) kalan takım ömrü güncellenir. Takımın kesme kalan<br />

takım ömrü “takım ömrü ön ikaz sınır” ($TC_MOP2[t,d]) değeri altındaysa PLC'ye bir<br />

interface sinyalinden bildirilir. Kalan takım ömrü


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

Aktarım parametreleri:<br />

Komut yürütme INT durumu:<br />

= 0 Komut başarılı yürütüldü<br />

= -1 belirli D numaralı d’li ağız yok.<br />

= -2 T belirli takım t numarası yok.<br />

= -3 Belirli t takımı tanımlı kontrol işlevine sahip değil.<br />

= -4 Kontrol işlevi başlatılmaz yani komut yürütülmez.<br />

INT t Dahili T numarası:<br />

= 0 tüm takımlar için<br />

0 bu takım için (t < 0 : Mutlak değer formasyonu ltl)<br />

INT d<br />

opsiyonel:: T numaralı takım D numarası:<br />

> 0 Bu d’siz D numarası<br />

için d/ = 0 t takımı tüm kesme ağızları<br />

INT mon opsiyonel: Kontrol tipi için bit kodlu parametre ($TC_TP9 benzer değerler):<br />

= 1: Hizmet ömrü<br />

= 2: Mon’suz ya da = 0 parça sayısı: T takımı için aktif olan kontrol tiplerinin tü<br />

varolan değerleri ayar noktalarına<br />

ayarlanırlar.<br />

Notlar:<br />

– RESETMON( ) “Program sınama” esnasında etkisizdir.<br />

– Durum hali geri bildirim değişkeni program başlangıcında DEF bildirimi<br />

kullanılarak tanımlanmalı: DEF INT durumu<br />

Değişken için farklı bir ad da tanımlayabilirsiniz (durum yerine, en çok 15<br />

karakterli, 2 harfle başlayan). Değişken sadece bu programda tanımlanmışsa<br />

programda kullanılır.<br />

Aynısı mon. Kontrol tipi değişken içinde geçerlidir. Bir veri tartışmasız şartsa bu<br />

durumda bu da doğrudan bir numara (1 ya da 2) olarak aktarılır.<br />

8.13.3 Parça sayma<br />

Aktif takım aktif kesme ağzı parça sayma kontrol edilir.<br />

Parça sayma bir parça üretmek için kullanılan tüm takım kesme ağızlarını kaydeder.<br />

Sayı yeni parametrelerle değişirse izleme verisi son birim sayımından beri aktif olan<br />

tüm takım kesme ağızlarına uyarlanır.<br />

Parça sayısını operatör girişi ya da SETPIECE( ) ile güncelleme<br />

Parça sama bir operatör girişi (HMI) ya da NC programından SETPIECE ( ) dil komutu<br />

ile güncellenebilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-247


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

SETPIECE işlevi ile kullanıcı işleme sürecinde kullanılan parça sayma verisini<br />

güncelleyebilir.<br />

SETPIECE (n) programlanırsa dahili parça ayar belleği taranır. Bu “bellek” bir takımın<br />

bir kesme ağzı için ayarlanırsa ilgili kesme ağzının parça miktarı (kalan parça miktarı<br />

– $TC_MOP4) belirli değerle düşürülür ve ilgili "bellek" (parça ayar belleği) silinir.<br />

SETPIECE(n, s ) ; n<br />

: = 0... 32000 SETPIECE fonksiyonunun son yürütülmesinden beri üretilmekte olan<br />

parça sayısı. Kalan parça miktarı sayaç durumu ($TC_MOP4[t,d]) bu değer ile<br />

azaltılır.<br />

s : = 1 ya da 2<br />

gereklidir<br />

İşmili 1 ya da 2 (toolholder), sadece 2 İşmili mevcut durumdaysa<br />

Programlama örneği<br />

N10 G0 X100<br />

N20 ...<br />

N30 T1<br />

N50 D1<br />

... T1, D1 ile işleme<br />

N90 SETPIECE (2)<br />

N100 T2<br />

N110 D2<br />

... T1, D1 ile işleme<br />

N200 SETPIECE (1)<br />

...<br />

N300 M2<br />

Notlar:<br />

• SETPIECE( ) blok taramada aktif değildir.<br />

;T komutu kullanılarak takım değişimi<br />

; $TC_MOP4[1,1 ] (T1,D1) 2'er azaltılır<br />

; $TC_MOP4[2,2 ] (T2,D2) 1'er azaltılır<br />

• $TC_MOP4[t,d] doğrudan yazımı sadece basit durumlarda önerilir. STOPRE<br />

komutlu sonraki bir blok gereklidir.<br />

Ayar nokta güncellemesi<br />

Ayar noktası güncellemesi yani kalan ($TC_MOP4[t,d]) parça sayaçlarını parça<br />

sayacı ($TC_MOP13[t,d]) ayar noktasına ayarlama genel olarak operatör girişinden<br />

(HMI) yapılır.<br />

Buna rağmen hizmet ömrü kontrolünde belirtilmiş olduğu gibi RESETMON (durum, t,<br />

d, mon) işlevinden de gerçekleştirilebilir.<br />

Örnek:<br />

DEF INT durumu<br />

...<br />

N100 RESETMON(durum,12,1,2)<br />

...<br />

;Değişkeni şunun için tanımla<br />

;program başında durum geri bildirimi<br />

;T12, D1,Ayar nokta 2 parça sayacı ayar<br />

nokta güncellemesi<br />

8-248<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.12 Saatler ve parça sayaçları<br />

Programlama örneği<br />

DEF INT durumu ; RESETMON () durum geri bildirimi için değişken tanımlama<br />

;<br />

G0 X...<br />

; Çekilme<br />

T7<br />

;Yeni takım yükle, muhtemelen M6 ile<br />

$TC_MOP3[$P_TOOLNO,$P_TOOL]=100 ; Ön ikaz sınırı 100 parça.<br />

$TC_MOP4[$P_TOOLNO,$P_TOOL]=700 ; Kalıntı sayısı<br />

$TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; Sayma ayar noktası<br />

; Ayar sonrası devreye alma<br />

$TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; Sayma kontrolünü aktifleştirme, aktif<br />

takım STORPE<br />

ANF:<br />

BEARBEIT<br />

; Parça kontrolü alt programı<br />

SETPIECE(1)<br />

; Güncelleme sayacı<br />

M0 ; Sonraki takım<br />

; devam etmek NC START basın<br />

IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF<br />

MSG(”takım T7 yıpranmış– Lütfen değiştirin”)<br />

M0<br />

;takım sonrasında devam için NC<br />

START basın<br />

; değiştir<br />

RESETMON(durum,7,1,2)<br />

; Parça sayacı ayar nokta değeri<br />

IF (durum0) GOTOF ALARM<br />

GOTOB ANF<br />

ALARM: ; hataların ekranı:<br />

MSG(”Hata RESETMON: ”


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

8.14.1 Ön alında frezeleme - <strong>TR</strong>ANSMIT<br />

Bu İşlev SINUMERIK 802D sl plus ve pro için kullanılabilir.<br />

İşlev<br />

• <strong>TR</strong>ANSMIT kinematik transformasyon fonksiyonu, aynada sıkılı parçaların ön<br />

alınlarında frezeleme/delmeyi sağlar.<br />

• Bu işleme işlemlerini programlama için, bir Kartezyen koordinat sistemi kullanılır.<br />

• Kumanda Kartezyen koordinat sisteminin programlı hızlanma hareketlerini gerçek<br />

makine eksenlerinin hızlandırma hareketlerine döndürür. Ana işmili fonksiyonları<br />

burada makine döner eksenidir.<br />

• <strong>TR</strong>ANSMIT özel makine datasından yapılandırılmalıdır. Dönme merkezine relatifli<br />

bir merkez takım bilgilerine izin verilir ve ayrıca makine datası elemanlarından<br />

yapılandırılırlar.<br />

• Takım ölçü bilgilerine ek olarak takım yarıçapı bilgileri ile çalışmakta mümkündür<br />

(G41, G42).<br />

• Hız kumandası devirler için tanımlı payı da sağlar.<br />

Şek. 8-56 Alın Frezeleme<br />

Programlama<br />

<strong>TR</strong>ANSMIT ; <strong>TR</strong>ANSMIT aktifleştir (ayrı blok)<br />

<strong>TR</strong>AFOOF ; seçimi kaldır (ayrı blok)<br />

<strong>TR</strong>AFOOF ile, aktif her transformasyon fonksiyonunun seçimi kaldırılır.<br />

8-250<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Programlama örneği<br />

Şek. 8-57 Programlama esnasında dönüş merkezi orijinli X, Y, Z Kartezyen koordinat sistemi<br />

<strong>TR</strong>ANSMIT<br />

; kare delme, eksantrik ve dönük<br />

N10 T1 F400 G94 G54 ;Kesme takımı, ilerleme hızı, ilerleme hızı tipi<br />

N20 G0 X50 Z60 SPOS=0 ;Hareket başlangıç pozisyonu<br />

N25 SETMS(2)<br />

;Ana işmili artık frezeleme işmili<br />

N30 <strong>TR</strong>ANSMIT<br />

;<strong>TR</strong>ANSMIT fonksiyonunu aktifleştir<br />

N35 G55 G17<br />

;Parça bilgileri; X/Y düzlemini aktifleştir<br />

N40 ROT RPL=–45 ;X/Y düzleminde programlanır devir<br />

N50 A<strong>TR</strong>ANS X–2 Y3 ;Programlanır devir<br />

N55 S600 M3<br />

;Frezeleme işmilini aktifleştir<br />

N60 G1 X12 Y–10 G41 ;Takım yarıçapı telafisini aktifleştir<br />

N65 Z-5<br />

;Ilerleme hızı da<br />

N70 X-10<br />

N80 Y10<br />

N90 X10<br />

N100 Y-12<br />

N110 G0 Z40<br />

;Kesme takmını çek<br />

N120 X15 Y-15 G40 ;Takım yarıçapı telafisi seçimini kaldır<br />

N130 <strong>TR</strong>ANS<br />

;Programlanır ofset ve koor. döndürme seçimini kaldır<br />

N140 M5<br />

;Frezeleme işmilini durdur<br />

N150 <strong>TR</strong>AFOOF<br />

;<strong>TR</strong>ANSMIT seçimini kaldır<br />

N160 SETMS<br />

;Ana işmili şimdi tekrar ana işmili olur.<br />

N170 G54 G18 G0 X50 Z60 SPOS=0 ;Hareket başlama pozisyonu<br />

N200 M2<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-251


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Bilgi<br />

Dönme merkezi X0/Y0 ile kutup olarak düzenlenir. Kutba yakın parça işleme işlemleri<br />

bunların döner eksenin aşırı yüklenmesini önleme amacıyla keskin ilerleme hızı<br />

azaltmaları gerekli olacağından önerilmez. Takım tam kutup üzerine pozisyonlanırken<br />

<strong>TR</strong>ANSMIT’i seçmekten kaçının. Takım merkez nokta yolunun X0/Y0 kutbuna hareket<br />

etmediğinden emin olun.<br />

Referanslar: İşlevlerin tanımı, Bölüm “Takım bilgileri özel kullanımın’da” bulunabilir.<br />

8.14.2 Dış yüzey işleme - <strong>TR</strong>ACYL<br />

Bu İşlev SINUMERIK 802D sl plus ve pro için kullanılabilir.<br />

İşlev<br />

• Kinematik dönüşüm işlevi TARCYL silindirik nesnelerin dış yüzeylerini freze<br />

işleme için kullanılır ve kanalların herhangi bir pozisyonda üretilmesini sağlar.<br />

• Mantıksal olarak özel bir işleme silindiri çapı için geliştirilen kanalların yolu düzlem<br />

dış yüzeyinde programlanır.<br />

8-252<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Şekil 8-58 <strong>TR</strong>ACYL programlanırken X,Y,Z koordinat sistemi<br />

• Kumanda X,Y,Z Kartezyen koordinat sisteminde programlı hızlandırma<br />

hareketlerini gerçek makine eksenleri hızlandırma hareketine dönüştürür. Ana<br />

işmili fonksiyonları burada makine döner eksenidir.<br />

• <strong>TR</strong>ACYL özel makine datası kullanılarak yapılndırılmalıdır. Y=0 olduğu yerde<br />

döner eksen pozisyonu da burada tanımlanır.<br />

• Makine gerçek makine Y ekseni (YM)’ye sahipse, büyütülmüş bir <strong>TR</strong>ACYL<br />

değişkeni de yapılandırılabilir. Bu kanalların kanal duvar ofseti ile üretilebilmesini<br />

sağlar: Kanal duvarı birbirlerine diktirler- frezeleme takım yarıçapı kanal eninden<br />

dar olsa bile. Bu aksi durumda sadece tam uyumlu freze ağızları ile mümkündür.<br />

Y ya da CM<br />

Z ya da ZM<br />

Şek. 8-59 ilave makine Y ekseni özel makine kinematikleri (YM)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-253


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Çapraz kanal<br />

Boyuna kanal<br />

Paralel boyuna<br />

kanalda kanal çeper<br />

Kanal duvar ofsetsiz ofseti ile sınırlıdır<br />

Şekil 8-60 Kesitte farklı kanallar<br />

Programlama<br />

<strong>TR</strong>ACYL(d) ; <strong>TR</strong>ACYL aktifleştir (ayrı blok)<br />

<strong>TR</strong>AFOOF ; şeçimi kaldır (ayrı blok)<br />

d - mm ölçüsünde silindir çapını işleme<br />

<strong>TR</strong>AFOOF ile, aktif her transformasyon fonksiyonunun seçimi kaldırılır.<br />

OFFN adresi<br />

Kanal çeperinden programlı yol kadar uzaklık<br />

Kanal merkez hattı genel olarak programlanır. OFFN aktif takım yarıçapı telafisi kanal<br />

genişliğini (yarım) tanımlar (G41, G42).<br />

Programlama: OFFN=...<br />

; mm mesafesi<br />

Not:<br />

Kanal tamamlanmak üzereyken OFFN=0 ayarlayın. OFFN <strong>TR</strong>ACYL dışında da<br />

kullanılır<br />

- G41, G42 ile ofset programlama.<br />

8-254<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Şekil 8-61 kanal genişliği için OFFN kullanımı<br />

Programlama notları<br />

TARCYL ile frezeleme için kanal merkez hattı koordinatlarla parça programında<br />

programlanır ve (yarı) kanal OFFN ile programlanır.<br />

OFFN sadece takım yarıçapı kompenzasyonu seçili iken geçerli hale gelir. Ayrıca,<br />

OFFN ters kanal çeperine hasar gelmesini önlemek için takım yarıçapından büyük ya<br />

da eşit olmalı.<br />

Bir kanalı frezeleme parça programı genel olarak aşağıdaki adımlardan oluşmaktadır:<br />

1. Bir takım seçme<br />

2. <strong>TR</strong>ACYL seçme<br />

3. Uygun bir ofset seçme<br />

4. Pozisyonlama<br />

5. OFFN'yi programla<br />

6. Takım ucu kompenzasyonu seç<br />

7. Bloka hareket et (<strong>TR</strong>C’yi pozisyonla ve kanal çeperine hareket et)<br />

8. Kanal yolunu kanal merkez hattından programla<br />

9. Takım yarıçap bilgileri seçimini kaldır.<br />

10. Geri çekilme bloğu (<strong>TR</strong>C’yi kanal çeperinden çek)<br />

11. Pozisyonlama<br />

12. OFFN’yi sil<br />

13. <strong>TR</strong>AFOOF (<strong>TR</strong>ACYL seçimini kaldır)<br />

14. Orijinal ofseti tekrar seç<br />

(aşağıdaki program örneğine de bakın)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-255


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Bilgi<br />

• Kanalları tanımla:<br />

Kanal enine tam denk gelen bir takım yarıçapı kullanarak tam bir kanal üretmek<br />

mümkündür. Takım ucu kompenzasyonu bu durumda etkinleştirilmez.<br />

<strong>TR</strong>ACYL ile takım yarıçapı kanal eninden dar olan kanallar da üretilebilir. Bunun<br />

için takım yarıçapı bilgileri (G41, G42) ve OFFN kullanılır.<br />

Doğruluk sorunlarından kaçınmak için takım yarıçapı kanal genişliğinden çok az<br />

miktarda dar olmalıdır.<br />

• Kanal yarıçapı ofsetli <strong>TR</strong>ACYL için ofset için kullanılan eksen (YM) <strong>Torna</strong><br />

merkezinde bulunmalıdır. Bu nedenle kanal yaratılır programlı kanal merkez<br />

hattına ortalanır.<br />

• Takım ucu kompenzasyonu seçimi (<strong>TR</strong>C) :<br />

<strong>TR</strong>C programlı kanal merkez hattı için geçerlidir. Kanal çeperi sonuçları. G42<br />

takım kanal çeperi (kanal merkez hattı sağına) soluna hızlanacak şekilde girilir.<br />

Buna göre de G41 kanal çeperi sağ tarafına yazılacaktır (kanal merkez hattının<br />

soluna).<br />

G41G42 değişimine bir alternatif olarak kanal genişliğini OFFN’de bir eksi<br />

işareti ile girebilirsiniz.<br />

• <strong>TR</strong>ACYL olmadan da OFFN <strong>TR</strong>C aktifken dahil edildiği için OFFN <strong>TR</strong>AFOOF<br />

sonrasında sıfırlanmalıdır. OFFN <strong>TR</strong>ACYL ile <strong>TR</strong>ACYL olmadığı duruma göre<br />

daha farklı davranır.<br />

• OFFN’yi bir parça programı içinde değişmek mümkündür. Bu gerçek kanal<br />

merkez hattının merkezden ofsetlenmesini sağlar.<br />

Referanslar: İşlevlerin tanımı, Bölüm “Takım bilgileri özel kullanımın’da” bulunabilir.<br />

Programlama örneği<br />

Kanca desenli kanal oluşturma<br />

Şekil 8-62 Bir kanal oluşturma (örnek)<br />

8-256<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Şekil 8-63 Kanalı programlama, kanal tabanındaki değerler<br />

; Kanal tabanında silindir işleme çapı: 35.0 mm<br />

; İstenen toplam kanal genişliği: 24.8 mm, kullanılan ağzın yarıçapı: 10,123 mm<br />

N10 T1 F400 G94 G54 ; Kesme takımı, ilerleme hızı, ilerleme hızı tipi, ofset<br />

N30 G0 X25 Z50 SPOS=200 ; Hareket başlangıç noktası<br />

N35 SETMS(2)<br />

; Ana işmili artık frezeleme işmili<br />

N40 <strong>TR</strong>ACYL (35.0)<br />

; <strong>TR</strong>ACYL aktifleştir , işleme çapı 35.0 mm<br />

N50 G55 G19<br />

; ofset, düzlem seçimi: Y/Z düzlemi<br />

N60 S800 M3<br />

; Frezeleme işmilini aktifleştir<br />

N70 G0 Y70 Z10<br />

; Y/Z başlama poisyonu<br />

N80 G1 X17.5<br />

; kesme ağzını kanal tabanına hızlandırma<br />

N70 OFFN=12.4<br />

;12.4 kanal merkez hattına kanal çeper mesafesi<br />

N90 G1 Y70 Z1 G42<br />

; <strong>TR</strong>C aktifleştir, kanal çeperine hareketlen<br />

N100 Z-30<br />

; Silindir eksenine paralel kanal bölümü<br />

N110 Y20<br />

; Döngeye paralel kanal bölümü<br />

N120 G42 G1 Y20 Z-30 ; <strong>TR</strong>C’yi tekrar başlar, diğer kanal çeperine<br />

hareketlen, ; kanal uzaklığı kanal merkezine 12.4<br />

mm olmaya<br />

devam eder;hat<br />

N130 Y70 F600<br />

; Döngeye paralel kanal bölümü<br />

N140 Z1<br />

; Silindir eksenine paralel kanal bölümü<br />

N150 Y70 Z10 G40<br />

; <strong>TR</strong>C seçimini kaldır<br />

N160 G0 X25<br />

; Ağzı geri çek<br />

N170 M5 OFFN=0<br />

; Frezeleme işmili seçimini kaldır, kanal çeperi<br />

mesafesini sil<br />

N180 <strong>TR</strong>AFOOF<br />

; <strong>TR</strong>ACYL seçimini kaldır<br />

N190 SETMS<br />

; Ana işmili şimdi tekrar ana işmili<br />

N200 G54 G18 G0 X25 Z50 SPOS=200 ; Hareket başlangıç noktası<br />

N210 M2<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-257


Programlama<br />

8.14 <strong>Torna</strong> tezgahlarında frezeleme<br />

Notlar<br />

8-258<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler 9<br />

9.1 Çevrimler genel bilgileri<br />

Çevrimler genel olarak kılavuz çekme gibi belirli işleme süreçlerini gerçekleştirmek<br />

için kullanılabilir teknoloji alt programlarıdır. Bu çevrimler parametre ataması ile işlerin<br />

her birine uyarlanırlar.<br />

Burada tanımlanan çevrimler SINUMERIK 840D/810D için verilenlerle aynıdırlar.<br />

Delme çevrimleri ve <strong>Torna</strong>lama çevrimleri<br />

Aşağıdaki standart çevrimler SINUMERIK 802D kumanda sistemi kullanılarak<br />

gerçekleştirilebilir:<br />

• Delme çevrimleri<br />

CYCLE81 Delme, merkezleme(puntalam)<br />

CYCLE82 Delme, delik genişletme<br />

CYCLE83 Derin delik delme<br />

CYCLE84 Rijit taping(kılavuz çekme)<br />

CYCLE840 Mendrensiz kılavuz çekme<br />

CYCLE85 Raybalama 1 (delme 1)<br />

CYCLE86 Delik genişletme(delme 2)<br />

CYCLE87 Durma 1 ile delme (delme 3)<br />

CYCLE87 Durma 2 ile delme (delme 4)<br />

CYCLE89 Raybalama 2 (delme 5)<br />

HOLES1 Eşit aralıklarla bir doğru boyunca delik delme<br />

HOLES2 Eşit aralıklarla bir daire etrafına delik delem<br />

SINUMERIK 840D ile, genişletme çevrimleri CYCLE85 ... CYCLE89 genişletme 1<br />

olarak adlandırılır... genişletme 5, fakat buna rağmen işlevlerinde benzer.<br />

• <strong>Torna</strong>lama çevrimleri<br />

CYCLE93 Kanal Açma<br />

CYCLE94 Form işleme (E ve F’den DIN’e kadar formlar)<br />

CYCLE95 Dalmalı kaba tornalama çevrimi<br />

CYCLE96 Diş dibine kanal formu açama<br />

CYCLE97 Diş çekme(tornalayarak)<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-259


Çevrimler<br />

9.2 Programlama çevrimleri<br />

CYCLE98 Diş zinciri<br />

Çevrimler takım kutusu(tool box CD’si) ile birlikte verilir. RS232 interface’inden parça<br />

programı belleğine kumanda sistemi başlangıcında(Start-up) yüklenirler.<br />

Çevrim alt programları<br />

Çevrim paketi aşağıdaki yardımcı alt programları içerir:<br />

cyclest.spf<br />

steigung.spf ve<br />

meldung.spf.<br />

Bunlar mutlaka kumanda da yüklü olmalıdır.<br />

9.2 Programlama çevrimleri<br />

Standart bir çevrim ad ve parametre listesi ile birlikte bir alt program olarak tanımlanır.<br />

Çağrı ve geri dönüş koşulları<br />

G fonksiyonları çevrim çağrısı öncesinde geçerlidir ve programlanır ofsetler çevrim<br />

sonrasında da aktif kalırlar.<br />

Delme çevrimleri için G17 işleme düzlemi ve <strong>Torna</strong>lama çevrimleri için de G18 işleme<br />

düzlemi, çevrim çağrılmadan önce tanımlanır.<br />

Delme çevrimleri ile delme işlemi varolan düzleme dik olan eksende gerçekleştirilir.<br />

Bir çevrim yürütülürken çıkan mesajlar<br />

Bazı çevrimler işleme esnasında durumu ile ilgili mesajlar program yürütülmesi<br />

esnasında kumanda sistemi ekranında görüntülenirler.<br />

Bu mesajlar program yürütülmesini iptal etmezler ve sonraki mesaj belirene kadar<br />

görüntülenmeye devam edeceklerdir.<br />

Mesaj metinleri ve anlamları refere edildikleri çevrimsü ile birlikte listelenirler.<br />

İlgili tüm mesajların bir özeti 9.4 Bölümünde bulunur.<br />

Bir çevrim yürütülürken blok görüntüsü<br />

Çevrim çağrısı çevrim süresi için varolan blok ekranında görüntülenir.<br />

Çevrim çağrısı ve parametre listesi<br />

Çevrimlerin tanımlayıcı parametreleri çevrim çağrılırken parametre listesinden<br />

aktarılırlar.<br />

9-260<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.2 Programlama çevrimleri<br />

Not<br />

Çevrim çağrıları mutlaka ayrı bir blokta programlanmalıdır.<br />

Standart çevrim parametresi ataması ile ilgili temel talimatlar<br />

Programlama Kılavuzu her çevrimnün parametre listesini aşağıdakiler ile birlikte<br />

tanımlar<br />

• Sıra ve<br />

• Tip.<br />

Tanımlayıcı parametrelerin sırasını dikkate almak şarttır.<br />

Bir çevrimin her tanımlayıcı parametresi belirli bir veri tipine sahiptir. Kullanılmakta<br />

olan parametre çevrim çağrılırken tanımlanmalıdır. Parametre listesinde aşağıdakileri<br />

aktarabilirsiniz<br />

• R parametreleri (sadece numerik değerler)<br />

• Sabitler<br />

Aktarılabilirler.<br />

R parametreleri parametre listesinde kullanılırsa, çağrı programında ilk önce atanmış<br />

değerler olmalıdırlar. Çevrimler şöyle çağrılabilirler<br />

• Eksik bir parametre listesi kullanımı<br />

veya<br />

• Parametreleri dışarıda bırakarak.<br />

Parametre listesi sonundaki aktarım parametreleri ihmal edilirse, parametre listesi<br />

ham durumda “)” ile sonlanmalıdır. Listede herhangi bir parametre ihmal edilecekse<br />

bir yer tutucu olarak bir virgül “…, ,…” yazılmalıdır.<br />

Bir hata tepkisi bir çevrim için özellikle tanımlanmamaktaysa sınırlı değer aralığında<br />

parametre değerleri için hiçbir doğruluk sınaması yapılmaz.<br />

Çevrim çağrısı esnasında parametre listesi parametrenin çevrim esnasında tanımlanır<br />

olduğu girişlerden daha fazlasını içeriyorsa, genel NC 12340 “Çok fazla parametre”<br />

alarmı görüntülenir ve çevrim yürütülmez.<br />

Çevrim çağrısı<br />

Bir çevrim çağrı yazma her bir olasılığı için lütfen çevrimlerin her birinin programlama<br />

örneklerine bakın.<br />

Çevrimlerin simulasyonu<br />

Çevrim çağrıları olan programlar ilk simulasyonda sınanabilirler.<br />

Simulasyon esnasında çevrim hızlandırma hareketleri ekranda gösterilir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-261


Çevrimler<br />

9.3 Program editörü grafik çevrim desteği<br />

9.3 Program editörü grafik çevrim desteği<br />

Kumanda sistemindeki program düzenleyicisi çevrim çağrılarını programa eklemeniz<br />

ve parametreleri girmeniz için programlama desteği sağlar.<br />

İşlev<br />

Çevrim desteği üç parçadan oluşur:<br />

1. Çevrim seçimi<br />

2. Parametre ataması için ekran formları girişi<br />

3. Çevrim başına yardım ekranı<br />

Gerekli dosyaların genel görünümü<br />

Aşağıdaki dosyalar çevrim desteği esasını içerir:<br />

• sc.com<br />

• cov.com<br />

Not<br />

Bu dosyalar kumanda sistemi start-up esnasında yüklenirler ve mutlaka yüklü<br />

kalmalıdırlar.<br />

Çevrim desteğini çalıştırma<br />

• Çevrim çağrısını programa eklemek için sırasıyla aşağıdaki adımları<br />

gerçekleştirin:<br />

• Çevrimlerin her biri için yatay çubuk tuşundan varolan “Delme” ve “<strong>Torna</strong>lama”<br />

tuşlarını kullarak seçim çubuklarına gidebilirsiniz.<br />

• Çevrim seçimi, ekran formu yardım ekranı ile birlikte ekranda belirene kadar dikey<br />

bar çubuk kullanılarak gerçekleştirilir.<br />

• Değerleri (nümerik değerler) doğrudan ya da dolaylı olarak (R parametreleri, ör.<br />

lR27 ya da R parametrelerinden ifadeler, ör. R27+10) girebilirsiniz.<br />

• Nümerik değerleri giriyorsanız, değerin izin verilir aralık içinde olup olmadığını<br />

belirlemek için bir kontrol gerçekleştirilir.<br />

• Sadece bazı parametreler seçme tuşu kullanılarak seçilirler.<br />

• Delme çevrimleri için dikey “Model Çağrısı” tuşunu kullanarak bir çevrimi model<br />

olarak çağırmak mümkündür.<br />

• Model çağrısı seçimi delme çevrimlerini seçme liste kutusundaki “Deselect<br />

modal’dan” kaldırılır.<br />

• Girişinizi tamamlama için “OK” basın (ya da hata durumunda “Iptal”).<br />

9-262<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.3 Program editörü grafik çevrim desteği<br />

Yeniden derleme<br />

Program kodlarının tekrar derlenmesi varolan bir programa çevrim desteği kullanılarak<br />

değişiklikler yapmaya yarar.<br />

Buraya kadar, kursörü değiştirilecek satırın üzerine pozisyonlayın ve “Yeniden Derle”<br />

tuşunu seçin.<br />

Bu program parçasının yaratılmakta olduğu grafik ekran formunu yeniden açacaktır ve<br />

değerleri değiştirebilir ve kabul edebilirsiniz.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-263


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4 Delme çevrimleri<br />

9.4.1 Genel Bilgi<br />

Delme çevrimleri delme, genişletme, kılavuz çekme vs. ile olarak DIN 66025’e hareket<br />

sıralarıdır.<br />

Bir alt program formunda tanımlı bir isim ve bir parametre listesi ile çağrılırlar.<br />

Tümü farklı bir teknolojik prosedürü izler ve bu nedenle de farklı parametrelendirilirler.<br />

Delme çevrimleri model olarak geçerli olabilirler yani hareket komutları içeren her<br />

bloğun sonunda yürütülürler (bkz. Bölüm 8.1.6 ya da 9.3). Kullanıcı tarafından yazılan<br />

diğer çevrimler de model olarak çağrılabilirler.<br />

İki tip parametre vardır:<br />

• Geometrik parametreler ve<br />

• İşleme parametreleri<br />

Geometrik parametreler tüm delme çevrimlerinde benzerdirler. Referans ve geri<br />

çekilme yüzeylerini, güvenli yaklaşma mesafesi ve mutlak ya da relatif deliğin boyunu<br />

tanımlar.<br />

Geometrik parametreler, ilk delme çevrimi CYCLE 82'de bir kez atanırlar.<br />

İşleme parametreleri çevrimlerin her birinde farklı bir anlama ve etkiye sahiptir. Bu<br />

nedenle her çevrimde ayrı programlanırlar.<br />

Geometrik parametreler<br />

Delik derinliği<br />

Referans düzlemi<br />

Güvenli emniyet mesafesi<br />

Geri çekilme düzlemi<br />

Resim 9-1<br />

9-264<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.2 Şartlar<br />

Çağrı ve geri dönüş koşulları<br />

Delme çevrimleri varolan eksen adlarından bağımsız olarak programlanırlar. Çevrim<br />

çağrılmadan önce yüksek program seviyesinde delme pozisyonuna hareket<br />

edilmelidir.<br />

İlerleme hızı gerekli değerleri, işmili devri ve işmili devir yönü delme çevriminde<br />

tanımlayıcı hiçbir parametre yoksa parça programında programlanmalıdır.<br />

G işlevleri ve gerçek veri kaydı çevrim sonrasında çevrim aktif kalma çağrısından<br />

önce aktiftir.<br />

Düzlem tanımı<br />

Delme çevrimleri durumunda işleme işleminin gerçekleştirileceği parça koordinat<br />

sisteminin G17 düzleminin seçimi ve programlanabilir ofset aktive edilmesi ile<br />

tanımlanır. Delme ekseni mutlaka varolan düzleme dik duran bu koordinat sisteminin<br />

eksenidir.<br />

Bir takım ölçü bilgisi çevrim çağrılmadan önce seçilmelidir. Etkisi mutlaka seçili<br />

düzleme diktir ve çevrim sonrasında da aktif kalır.<br />

İşlemede, delme ekseni bu nedenle Z eksenidir. Delme parçanın son alnına kadar<br />

gerçekleştirilir.<br />

Delme eksenleri<br />

Takım ölçü bilgileri<br />

Resim 9-2<br />

Bekleme zamanı programlama<br />

Delme çevrimlerinde bekleme süre parametreleri mutlaka F sözcüğüne atanırlar ve bu<br />

nedenle de saniye olarak değerlerle atanırlar. Bu prosedürden herhangi bir sapma<br />

açıkça belirtilmelidir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-265


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.3 Delme, merkezleme - CYCLE81<br />

Programlama<br />

CYCLE81(RTP, RFP, SDIS, DP, DPR)<br />

Tablo 9-1 CYCLE81 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

İşlev<br />

Sıra<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir.<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyonudur.<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Deliğin son noktasına kadar, programda (G1) programlı ilerleme hızı(F) ile delme<br />

işlemini gerçekleştirir.<br />

• Sonra G0 ile geri çekilme düzlemine kadar geri çıkar.<br />

Parametrelerin açıklaması<br />

RFP ve RTP (referans düzlemi ve Geri çekilme düzlemi)<br />

Normal olarak referans düzlemi(RFP) ve geri dönüş düzlemi (RTP) farklı değerlere<br />

sahiptirler. Çevrimde geri çekilme düzleminin referans düzleminden ileride olduğu<br />

varsayılır. Geri çekilme düzleminden deliğin son noktasına kadar olan uzaklığın,<br />

referans düzleminden deliğin son noktasına kadar olan uzaklıktan daha fazla olduğu<br />

anlamına gelmektedir.<br />

SDIS (güvenli yaklaşma mesafesi)<br />

Güvenli yaklaşma mesafesi (SDIS), takım referans düzlemine G0 hızlı hareketi ile<br />

güvenli yaklaşma mesafesi farkı olarak belirtilmiş mesafeye kadar hızlı olarak gelir.<br />

Güvenli yaklaşma mesafesi hareket ettiği yön çevrim tarafından otomatik olarak<br />

belirlenir.<br />

9-266<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

DP ve DPR (deliğin son noktası)<br />

Deliğin son noktası referans düzlemine göre mutlak (DP) ya da relatif (DPR) olarak<br />

belirlenebilir.<br />

Relatif belirleme ile çevrim nihayetlenen derinliği referans ve Geri çekilme<br />

düzlemlerinin pozisyonlarını kullanarak otomatik olarak hesaplayacaktır.<br />

Resim 9-3<br />

Not<br />

Eğer DP ve DPR her ikiside girilmişse, deliğin son noktası DPR değeri kadar olur. DP<br />

ile programlı mutlak derinlikten farklı olursa<br />

“Derinlik: Relatif derinlik değerine karşılık gelir" mesajı mesaj satırında çıkar.<br />

Referans ve geri çekilme düzlemlerin değerleri aynıysa relatif derinlik belirlemesine<br />

müsaade edilmez. 61101 hata mesajı “Referans düzlemi yanlış tanımlı” ve çevrim<br />

yürütülmez. Bu hata mesajı geri çekilme düzlemi referans düzlemi sonrasında<br />

yerleştirilmişse yani deliğin son noktasına olan uzaklığı daha küçükse de çıkar.<br />

Programlama örneği: Delme_Merkezleme<br />

Farklı parametre kullanımı olarak adlandırılan yerde CYCLE81 delme çevrimsü<br />

kullanarak 3 delik delmek için bu programı kullanabilirsiniz. Delme ekseni mutlaka Z<br />

eksenidir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-267


Çevrimler<br />

9.4 Delme çevrimleri<br />

Resim 9-4<br />

N10 G0 G17 G90 F200 S300 M3<br />

N20 D3 T3 Z110<br />

N30 X40 Y120<br />

N40 CYCLE81(110, 100, 2, 35)<br />

N50 Y30<br />

N60 CYCLE81(110, 102, , 35)<br />

N70 G0 G90 F180 S300 M03<br />

N80 X90<br />

N90 CYCLE81(110, 100, 2, , 65)<br />

N100 M02<br />

Teknolojik değerlerin belirlenmesi<br />

Geri çekilme düzlemine hareket<br />

İlk delme pozisyonuna hareket<br />

Mutlak deliğin son noktası, güvenli yaklaşma<br />

mesafesi ve eksik parametre listesi ile çevrim<br />

çağrısı<br />

Sonraki delme pozisyonuna hareket<br />

Güvenli yaklaşma mesafesiz çevrim çağrısı<br />

Teknolojik değerlerin belirlenmesi<br />

Sonraki konuma hareket et<br />

Relatif deliğin son noktasına güvenli yaklaşma<br />

mesafesi ile çevrim çağrısı<br />

Program sonu<br />

9-268<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.4 Delme, delik genişletme - CYCLE82<br />

Programlama<br />

CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB)<br />

Parametreler<br />

Tablo 9-2 CYCLE82 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

DTB gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir. Deliğin son noktası erişildiğinde bekleme<br />

süresinin geçmesi beklenir.<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Deliğin son noktasına kadar, programda (G1) programlı ilerleme hızı(F) ile delme<br />

işlemini gerçekleştirir.<br />

• Delik dibinde DTB kadar bekler.<br />

• Sonra G0 ile geri çekilme düzlemine kadar geri çıkar.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-269


Çevrimler<br />

9.4 Delme çevrimleri<br />

Resim 9-5<br />

DTB (bekleme süresi)<br />

Delik dibinde(talaş kesme) bekleme süresi DTB altında saniye olarak programlanır.<br />

Not<br />

Eğer DP ve DPR her ikiside girilmişse, deliğin son noktası DPR değeri kadar olur. DP<br />

ile programlı mutlak derinlikten farklı olursa<br />

“Derinlik: Relatif derinlik değerine karşılık gelir" mesajı mesaj satırında çıkar.<br />

Referans ve geri çekilme düzlemlerin değerleri aynıysa relatif derinlik belirlemesine<br />

müsaade edilmez. 61101 hata mesajı “Referans düzlemi yanlış tanımlı” ve çevrim<br />

yürütülmez. Bu hata mesajı geri çekilme düzlemi referans düzlemi sonrasında<br />

yerleştirilmişse yani deliğin son noktasına olan uzaklığı daha küçükse de<br />

çıkar………...<br />

Programlama örneği: Delme, delik genişletme<br />

Program 20 mm derinlğinde tek bir deliği X0 pozisyonunda CYCLE82 ile işlenir.<br />

Programlı bekleme süresi 3 s, delme ekseni Z’de, güvenli yaklaşma mesafesi 2,4 mm.<br />

N10 G0 G90 G54 F2 S300 M3<br />

N20 D1 T6 Z50<br />

N30 G17 X0<br />

N40 CYCLE82(3, 1.1, 2.4, –20, , 3)<br />

N50 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Hareket geri çekilme düzlemi<br />

Delme pozisyonuna hareket<br />

Mutlak deliğin son noktasına güvenli yaklaşma<br />

mesafesi ile çevrim çağrısı<br />

Program sonu<br />

9-270<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.5 Derin delik delme - CYCLE83<br />

Programlama<br />

CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)<br />

Parametreler<br />

Tablo 9-3 CYCLE83 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

FDEP gerçek Puntalama derinliği (mutlak)<br />

FDPR<br />

gerçek<br />

Referans düzlemine göre puntalama derinliği<br />

(işaretsiz girin)<br />

DAM gerçek Gagalama miktarı (işaretsiz girin)<br />

DTB gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

DTS gerçek Başlama noktası ve talaş giderme bekleme zamanı<br />

FRF<br />

VARI<br />

gerçek<br />

int<br />

Puntalama derinliği ilerleme hızı faktörü (işaretsiz<br />

girin)<br />

Değerler aralığı: 0.001 ... 1<br />

İşleme tipi:<br />

Talaş kırarak = 0<br />

Talaş boşaltarak = 1<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir.<br />

Derin delik delme, delik son noktasına ulaşıncaya kadar, DAM ile belirtilmiş mesafede<br />

kademeli olarak, birçok sefer dalarak delme işlemini gerçekleştirir.<br />

Delme, her DAM mesafesi kadar dalma sonrasında ya güvenli yaklaşma mesafesine<br />

(SDIS) kadar(talaş boşaltma), ya da her defasında 1 mm kadar (talaş kırma) geri<br />

çıkar.<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-271


Çevrimler<br />

9.4 Delme çevrimleri<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

Talaş boşaltmalı derin delik delme (VARI=1):<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Puntalama derinliğini(FDEP) G1 ile , çevrimden önce tanımlı ilerleme hızının FRF<br />

(ilerleme hızı faktörü) parametresinde belirtilmiş faktöre göre işlenir.<br />

• Delik dibinde bekleme zamanı (DTB parametresi)<br />

• G0 hareketi ile emniyetli yaklaşma mesafesine(SDIS) geri çıkar.<br />

• Başlangıç noktasında bekleme süresi (DTS parametresi)<br />

• Tekrar G0 hareketi ile delmeye devam edeceği noktaya 1 mm kalana kadar gelir.<br />

• Sonraki derin delmeye G1 ile çevrim öncesindeki ilerleme ile deliğin son<br />

noktasına kadar işleme devam edilir.<br />

• Deliğin son noktasına ulaşınca G0 hareketi ile geri çekilme düzlemine geri çıkar.<br />

Şek. 9-6 talaş boşaltmalı derin delik delme<br />

Talaş kırmalı derin delik delme (VARI=0):<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Puntalama derinliğini(FDEP) G1 ile , çevrimden önce tanımlı ilerleme hızının FRF<br />

(ilerleme hızı faktörü) parametresinde belirtilmiş faktöre göre işlenir.<br />

• Delik dibinde bekleme zamanı (DTB parametresi)<br />

• G1 hareketi ile çevrim öncesinde belirtilen ilerleme hızı ile delme derinliğinde 1<br />

mm geri çıkar (talaş kırma).<br />

• Sonraki derin delmeye G1 ve çevrim öncesindeki ilerleme ile deliğin son<br />

noktasına kadar işlemeye devam edilir.<br />

• Deliğin son noktasına ulaşınca G0 hareketi ile geri çekilme düzlemine geri çıkar.<br />

9-272<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

Fig. 9-7 Talaş kesme derin delik açma<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

DP (ya da DPR), FDEP (ya da FDPR) ve DAM arasındaki ilişki<br />

Ara derin delik delme, deliğin son noktası, puntalama derinliği ve gagalama miktarı<br />

temelinde aşağıdaki şekilde hesaplanırlar:<br />

• İlk adımda, ilk puntalama ile parametrelenen derinlik, toplam delme derinliğini<br />

aşmadığı sürece hareket eder.<br />

• İkinci derin delik delmeden itibaren, delme stroku gagalama miktarını son delme<br />

derinliği strokunda, bu derinlik strokunun programlı gagalama miktarından daha<br />

büyük olmasının sağlanacağı şekilde çıkarılması ile elde edilir.<br />

• Sonraki delme strokları, kalan derinlik gagalama miktarının iki katından daha fazla<br />

olduğu sürece gagalama miktarına karşılık gelir.<br />

• Son iki delme stroku eşit olarak bölünür ve hareket ettirilir ve bu nedenle de<br />

mutlaka gagalama miktarının yarısından daha fazladır.<br />

• İlk puntalama derinliği değeri toplam derinlikle uyumlu değilse 31107 "İlk delme<br />

derinliği yanlış tanımlı” hata mesajı çıkar ve çevrim yürütülmez.<br />

FDPR parametresi çevrimde DPR parametresi ile aynı etkiye sahiptir. Referans ve<br />

çekime düzlemi değerleri aynıysa, ilk puntalama derinlik değeri relatif bir değer olarak<br />

tanımlanır.<br />

Puntalama derinliği, deliğin son noktasıdan daha fazla programlanırsa deliğin son<br />

noktası asla aşılmaz. Çevrim puntalama derinliği deliğin son noktası sadece bir kez<br />

delmede erişilirse otomatik olarak azaltacak ve bu nedenle de bir kez delecektir.<br />

DTB (bekleme süresi)<br />

Delik dibinde(talaş kırma) bekleme süresi DTB altında saniye olarak programlanır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-273


Çevrimler<br />

9.4 Delme çevrimleri<br />

DTS (bekleme süresi)<br />

Başlama noktasında bekleme süresi sadece VARI = 1 (talaş boşaltma) olursa<br />

gerçekleştirilir.<br />

FRF (puntalama ilerleme hızı faktörü)<br />

Bu parametre ile çevrimde sadece puntalama hareketi, geçerli olan aktif ilerleme hızı<br />

için bir azaltma faktörü girebilirsiniz.<br />

VARI (işleme tipi)<br />

VARI=0(talaş kırma) parametresi ayarlanırsa matkap her talaş kesme delme<br />

derinliğine eriştikten sonra 1 mm çekilir. VARI=1 (talaş boşaltma) ise matkap referans<br />

düzleminin güvenli yaklaşma mesafesine kadar her seferinde geri çıkıp delme işlemini<br />

yapar.<br />

Not<br />

Öngörü uzaklığı çevrimde iççap olarak aşağıdaki gibi hesaplanır:<br />

• Delme derinliği 30 mm ise öngörü uzaklığı değeri mutlaka 0.6 mm’dir.<br />

• Daha derin delme derinlikleri için delme derinliği/50 formülü kullanılır (en yüksek değer 7<br />

mm).<br />

Programlama örneği-derin delik delme<br />

Bu program CYCLE83 çevrimini X0 pozisyonunda yürütür. İlk delme ve bekleme<br />

süresi sıfır ve işleme tipi talaş kırma ile delinir. Son delik noktası ve ilk puntalama<br />

mutlak değerler olarak girilirler. Delme ekseni Z eksenidir.<br />

N10 G0 G54 G90 F5 S500 M4<br />

N20 D1 T6 Z50<br />

N30 G17 X0<br />

N40 CYCLE83(3.3, 0, 0, –80, 0, –10, 0, 0, 0, 0, 1, 0)<br />

N50 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Hareket geri çekilme düzlemi<br />

Delme pozisyonuna hareket<br />

Çevrim çağrısı; mutlak değerli derinlik<br />

parametreleri<br />

Program sonu<br />

9-274<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.6 Rijit taping(Kılavuz çekme) – CYCLE84<br />

Programlama<br />

CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)<br />

Parametreler<br />

Tablo 9-4 CYCLE84 parametreleri<br />

RTP Gerçek Geri çekilme düzlemi (mutlak)<br />

RFP Gerçek Referans düzlemi (mutlak)<br />

SDIS Gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP Gerçek Dişin son noktası(mutlak)<br />

DPR<br />

Gerçek<br />

Referans düzlemine göre dişin son noktası(işaretsiz<br />

girin)<br />

DTB Gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

SDAC<br />

MPIT<br />

PIT<br />

POSS<br />

İnt<br />

Gerçek<br />

gerçek<br />

gerçek<br />

SST gerçek Kılavuzun giriş devri<br />

SST1 gerçek Kılavuzun çıkış devri<br />

Çevrim sonu sonrası devir yönü<br />

Değerler: 3, 4 ya da 5 (M3, M4 ya da M5 için)<br />

Diş ebadı olarak hatve (işaretli):<br />

Değerler aralığı 3 (M3 için)… 48 (M48 için); işaret<br />

dişte devir yönünü belirler<br />

Değer olarak hatve (işaretli)<br />

Değer aralığı: 0.001 ... 2000.000 mm); işaret dişte<br />

devir yönünü belirler<br />

Çevrimde tanımlı işmili duruşu ile işmili pozisyonu<br />

(derece olarak)<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında dişin son noktasına kadar<br />

hareket ederek diş çekme işlemini gerçekleştirir.<br />

CYCLE84 rijit kılavuz çekme işlemlerini gerçekleştirmek için kullanılır.<br />

Not<br />

CYCLE84 işmilin genişletme işlemi için kullanılacak olması teknik anlamda pozisyon<br />

kumandalı işmili işleminden çalıştırılabilirse kullanılabilir.<br />

Mendrensiz kılavuz çekme için ayrı bir CYCLE840 çevrimi bulunmaktadır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-275


Çevrimler<br />

9.4 Delme çevrimleri<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Tanımlı işmilinin pozisyonlama yapması için (POSS parametresindeki değer)<br />

işmili bir eksen işlemine geçer.<br />

• Dişin son noktasına kadar SST devri ile giriş yapar.<br />

• Dişin dibinde bekleme zamanı (DTB parametresi)<br />

• Referans düzlemine geri çekilme, güvenli yaklaşma mesafesi, SST1 devri ile ters<br />

yönde dönerek parçadan geri çıkar.<br />

• Geri çekilme düzlemine G0 ile geri çekilir; işmili modu işmili devrini çevrim<br />

çağrılmadan önce aktif olmasının tekrar programlanması ve SDAC altında<br />

programlı devir yönü ile tekrar başlatılır.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

Resim 9-8<br />

DTB (beklme süresi)<br />

Bekleme süresi saniye olarak programlanmalıdır. Kör kanallara kılavuz çekerken<br />

bekleme süresinin verilmemesi önerilir.<br />

SDAC (Çevrim sonu sonrası devir yönü)<br />

İşmili devir yönü çevrim sonu ardından SDAC altında programlanmalı.<br />

Kılavuz çekme esnasında, işmilinin ters yönde dönmesi, çevrim içinde otomatik olarak<br />

gerçekleştirilir.<br />

9-276<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

MPIT ve PIT (bir diş ebadı ve bir hatve değeri olarak)<br />

Diş hatve değeri diş ebadı (metrik dişler için sadece M3 ve M48 arasında) ya da bir<br />

değer olarak (nümerik bir değer olarak birinden sonrakine bir diş devri) olarak<br />

tanımlanır. Her durumda gerekli olmayan parametre çağrıda ihmal edilir ya da sıfır<br />

değerine atanır.<br />

Sağ ya da sol dişler hatve parametre işareti ile tanımlanırlar:<br />

• Pozitif değer → (M3 ile olduğu gibi) Sağ diş<br />

• Negatif değer → M4 ile olduğu gibi) Sol diş<br />

İki diş hatve parametresi çakışan değerlere sahip olursa 61001 alarmı “Diş hatve<br />

yanlış” oluşur ve çevrim yürütme iptal edilir.<br />

POSS (işmili pozisyonu)<br />

Kılavuz çekme öncesi işmilide, işmili pozisyonlama ile durdurulur ve SPOS komutu<br />

kullanılarak pozisyon kontrolüne ayarlanır.<br />

Bu durma işmili pozisyonu, SPOS altında programlanır.<br />

SST (Giriş devir)<br />

SST parametresi, kılavuzun parçaya giriş devrini içerir.<br />

SST1 (geri çekilme devri)<br />

Kılavuzun parçadan çıkarken devri, SST1 ile G332 ile programlanır. Bu parametreye<br />

sıfır değeri atanırsa geri çekilme SST altında programlı devirde gerçekleştirilir.<br />

Not<br />

Kılavuz çekme esnasında, çevrimde devir yönü mutlaka otomatik olarak tersine<br />

çevrilir.<br />

Programlama örneği: Rigit kılavuz çekme<br />

Rigit kılavuz çekme X0 pozisyonunda gerçekleştirilir; delme ekseni Z eksenidir. Hiçbir<br />

bekleme süresi programlanmaz; derinlik relatif değer olarak programlanır. Devir yönü<br />

ve hatve parametreleri atanmış değerler olmalıdırlar. M5 metrik dişi çekilsin.<br />

N10 G0 G90 G54 T6 D1<br />

N20 G17 X0 Z40<br />

Teknolojik değerlerin belirlenmesi<br />

Delme pozisyonuna hareket<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-277


Çevrimler<br />

9.4 Delme çevrimleri<br />

N30 CYCLE84(4, 0, 2, , 30, , 3, 5, , 90, 200, 500)<br />

N40 M2<br />

Çevrim çağrısı; PIT parametresi ihmal<br />

edilmektedir; mutlak derinlik ya da<br />

bekleme süresi hiçbir değer girilmedi;<br />

işmili 90 derecede durur; giriş devriı 200,<br />

geri çekilme devri 500<br />

Program sonu<br />

9.4.7 Mandrensiz kılavuz çekme – CYCLE840<br />

Programlama<br />

CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)<br />

Parametreler<br />

Tablo 9-5 CYCLE840 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Dişin son noktası(mutlak)<br />

gerçek<br />

Referans düzlemine göre dişin son noktası(işaretsiz<br />

DPR<br />

girin)<br />

DTB gerçek Diş dibinde bekleme zamanı (talaş kırma)<br />

SDR<br />

SDAC<br />

ENC<br />

MPIT<br />

PIT<br />

int<br />

int<br />

int<br />

gerçek<br />

gerçek<br />

Geri çekilme devir yönü<br />

Değerler: 0 (otomatik yön geri dönüşü)<br />

3 ya da 4(M3 ya da M4 için)<br />

Çevrim sonu sonrası devir yönü<br />

Değerler: 3, 4 ya da 5 (M3, M4 ya da M5 için)<br />

Enkoderli/Enkodersiz kılavuz çekme<br />

Değerler: 0 = Enkoderli<br />

1 = Enkodersız<br />

Diş ebadı olarak hatve (işaretli):<br />

Değerler aralığı 3 (M3 için)… 48 (M48 için)<br />

Değer olarak hatve (işaretli)<br />

Değer aralığı: 0.001 ... 78.740 mm<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında dişin son noktasına kadar<br />

hareket ederek diş çekme işlemini gerçekleştirir.<br />

Mendrensiz kılavuz çekmeyi gerçekleştirmek için bu çevrimi kullanın.<br />

• Enkodersiz<br />

• Enkodrerli.<br />

9-278<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

Enkodersiz mandrensiz kılavuz çekme sırası<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket, önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır,<br />

• Dişin son noktasına kadar kılavuz çekme,<br />

• Diş dibinde bekleme zamanı (DTB parametresi),<br />

• Referans düzlemine geri çekilme güvenli yaklaşma mesafesi ile sağlanır,<br />

• G0 ile geri çekilme düzlemine geri çıkması.<br />

Resim 9-9<br />

Enkoderli mandrensiz kılavuz çekme sırası<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket, önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır,<br />

• Dişin son noktasına kadar kılavuz çekme,<br />

• Diş dibinde bekleme zamanı (DTB parametresi),<br />

• Referans düzlemine geri çekilme güvenli yaklaşma mesafesi ile sağlanır,<br />

• G0 ile geri çekilme düzlemine geri çıkması.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-279


Çevrimler<br />

9.4 Delme çevrimleri<br />

Resim 9-10<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

DTB (bekleme süresi)<br />

Bekleme süresi saniye olarak programlanmalıdır. Sadece enkodersiz kılavuzda<br />

geçerlidir.<br />

SDR (Geri çekilme devir yönü)<br />

SDR=0 işmili devri otomatik olarak tersine çevrilecekse ayarlanmalı.<br />

Makine devri hiçbir kodlayıcının ayarlı olmadığı şekilde tanımlanırsa (bu durumda<br />

makine datası MD30200 NUM_ENCS 0’dır) parametreye devir yönü için 3 ya da 4<br />

değeri atanmalı; aksi durumda 61202 alarmı “Hiçbir işmili yönü programlı değil” çıkar<br />

ve çevrim iptal edilir.<br />

SDAC (dönüş yönü)<br />

Çevrimin model olarak da çağrılabilir olması nedeniyle (bkz. Bölüm 9.3) kılavuzu<br />

çalıştırmak için bir dönüş yönü tanımlamak şarttır. Bu SDAC parametresinde<br />

programlanır ve yüksek seviye programında ilk çağrı öncesinde programlı devir<br />

yönüne karşılık gelir. SDR =0 ise SDAC’a atanan değerin çevrimde hiçbir anlamı<br />

yoktur ve parametrelemede ihmal edilebilir.<br />

ENC (tapping)<br />

Kılavuz enkoder varken, enkoder olmadan gerçekleştirilecekse ENC parametresine 1<br />

değeri atanmalıdır.<br />

9-280<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

Buna rağmen hiçbir enkoder eklenmemiş ve parametreye 0 değeri atanmışa çevrimde<br />

ihmal edilir.<br />

MPIT ve PIT (bir diş ebadı ve bir hatve değeri olarak)<br />

İşmili hatve parametresi enkoder ile yapılırsa geçerlidir. Çevrim ilerleme hızını işmili<br />

devir ve hatveden hesaplar.<br />

Diş hatve değeri diş ebadı (metrik dişler için sadece M3 ve M48 arasında) ya da bir<br />

hatve değeri olarak (nümerik bir değer olarak birinden sonrakine bir diş devri) olarak<br />

tanımlanır. Her durumda gerekli olmayan parametre çağrıda ihmal edilir ya da sıfır<br />

değerine atanır.<br />

İki diş hatve parametresi çakışan değerlere sahip olursa 61001 alarmı “Diş hatve<br />

yanlış” çevrim tarafından çıkarılır ve çevrim yürütme iptal edilir.<br />

Ek bilgi<br />

Makine MD30200 NUM_ENCS makine datasındaki ayarlara bağlı olarak, çevrim<br />

kılavuz çekmenin enkoderli ya da enkodersiz gerçekleştirilip gerçekleştirilmeyeceğini<br />

seçer.<br />

İşmili devir yönü M3 ya da M4 ile programlanmalıdır.<br />

G63 diş bloklarında ilerleme hızı anahtarı ve işmili devri anahtarı değerleri 100%’de<br />

sabitlenir.<br />

Daha uzun bir kılavuz çekme, genelde enkodersiz kılavuz çekme için gereklidir.<br />

Programlama örneği: Enkodersiz kılavuz çekme<br />

Kılavuz çekme enkodersiz X0 pozisyonunda gerçekleştirilir; delme ekseni Z eksenidir.<br />

Dönme yönü SDR ve SDAC parametreleri atanmalıdırlar; ENC parametresine 1<br />

değeri atanmalıdır, derinlik değeri mutlak değerdir. Hatve parametresi PIT ihmal<br />

edilebilir. işlemede bir kılavuz çekme kullanılır.<br />

N10 G90 G0 G54 D1 T6 S500 M3<br />

N20 G17 X0 Z60<br />

N30 G1 F200<br />

N40 CYCLE840(3, 0, , –15, 0, 1, 4, 3, 1, , )<br />

N50 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Delme pozisyonuna hareket<br />

Yol ilerleme hızını belirleme<br />

Çevrim çağrısı, bekleme süresi 1 s, M4<br />

geri çekilmesi devir yönü, M3 çevrim<br />

sonrasında devir yönü, güvenli yaklaşma<br />

mesafesi yok.<br />

MPIT ve PIT parametreleri ihmal<br />

edilmektedir.<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-281


Çevrimler<br />

9.4 Delme çevrimleri<br />

Örnek: Enkoderli kılavuz çekme<br />

Bu program X0 pozisyonunda enkoderli ile kılavuz çekme için kullanılır. Delme ekseni<br />

Z eksenidir.<br />

Hatve parametresi tanımlanmalı, dönme yönü otomatik ters çevrimi programlanır.<br />

işlemede bir kılavuz çekme kullanılır.<br />

N10 G90 G0 G54 D1 T6 S500 M3<br />

N20 G17 X0 Z60<br />

N30 G1 F200<br />

Teknolojik değerlerin belirlenmesi<br />

Delme pozisyonuna hareket<br />

Yol hızını belirleme<br />

N40 CYCLE840(3, 0, , –15, 0, 0, , ,0, 3.5, ) Güvenli yaklaşma mesafesiz çevrim<br />

çağrısı<br />

N50 M2<br />

Program sonu<br />

9.4.8 Raybalama1 (delik genişletme 1) – CYCLE85<br />

Programlama<br />

CYCLE85(RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)<br />

Parametreler<br />

Tablo 9-6 CYCLE85 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

DTB gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

FFR gerçek Raybanın giriş İlerleme hızı<br />

RFF gerçek Raybanın geri çıkış ilerleme hızı<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir.<br />

Atanmış ilerleme hızında gerçekleştirilen içeri ve dışarı hareket FFR ve RFF’dir.<br />

9-282<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Resim 9-11<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket, önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır,<br />

• G1 ve FFR parametresi altında ilerleme hızı programlı olarak deliğin son noktası<br />

kadar hareket eder.<br />

• Delik dibinde bekleme süresi<br />

• Referans düzlemine çıkışı G1 ile güvenli yaklaşma mesafesi ve RFF parametresi<br />

altında tanımlı geri çekilme ilerleme hızı ile geri çıkar.<br />

• G0 ile geri çekilme düzlemine geri çıkar.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-283


Çevrimler<br />

9.4 Delme çevrimleri<br />

Resim 9-12<br />

DTB (bekleme süresi)<br />

Delik dibinde bekleme süresi DTB altında saniye olarak programlanır.<br />

FFR (Giriş ilerleme hızı)<br />

FFR altında programlı ilerleme hızı değeri delmede aktiftir.<br />

RFF (Çıkış ilerleme hızı)<br />

RFF altında programlı ilerleme hızı değeri, delikten referans düzlemine + güvenli<br />

yaklaşma mesafesine hareketlenirken aktiftir.<br />

Programlama örneği: İlk genişletme geçişi<br />

CYCLE85 Z70 X0’de çağrılır. Delme ekseni Z eksenidir. Çevrim çağrısında deliğin<br />

son nokta değeri relatif bir değer olarak programlanır; hiçbir bekleme süresi<br />

programlanmaz. Parça üst ağzı Z0’dadır.<br />

N10 G90 G0 S300 M3<br />

N20 T3 G17 G54 Z70 X0<br />

N30 CYCLE85(10, 2, 2, , 25, , 300, 450)<br />

N40 M2<br />

Delme pozisyonuna hareket<br />

Çevrim çağrısı, hiçbir bekleme süresi<br />

programlı değil<br />

Program sonu<br />

9-284<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.9 Delik Genişletme (genişletme 2) – CYCLE86<br />

Programlama<br />

CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)<br />

Parametreler<br />

Tablo 9-7 CYCLE86 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

DTB gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

SDIR<br />

RPA<br />

RPO<br />

RPAP<br />

POSS<br />

int<br />

gerçek<br />

gerçek<br />

gerçek<br />

gerçek<br />

Devir yönü<br />

Değerler: 3 (M3 için)<br />

4 (M4 için)<br />

Düzlemin 1. ekseni boyunca geri çekilme miktarı<br />

(artışlı, işaretle girilecek)<br />

Düzlemin 2. ekseni boyunca geri çekilme miktarı<br />

(artışlı, işaretle girilecek)<br />

Delme ekseninde geri çekilme miktarı (artışlı, işaretle<br />

girin)<br />

Çevrimde tanımlı işmili duruşu ile işmili pozisyonu<br />

(derece olarak)<br />

İşlev<br />

Çevrim delikleri genişletmeyi genişletme çubuğu ile destekler.<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delik genişletme işlemini gerçekleştirir.<br />

Genişletme 2 ile, işmili durma pozisyonu son delme noktasına ulaşıldığında seçilir.<br />

Ardından programlı geri çekilme pozisyonlarına hızlı hareketle hareket edilir ve<br />

oradan geri çekilme düzlemine hareket edilir.<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-285


Çevrimler<br />

9.4 Delme çevrimleri<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Deliğin son noktasına kadar, programda (G1) programlı ilerleme hızı(F) ile delme<br />

işlemini gerçekleştirir.<br />

• Delik dibinde DTB kadar bekler.<br />

• POSS altında programlı işmili pozisyonunda işmilinin durması<br />

• G0 ile en çok üç eksene kadar çapraz geri çekilme yolu<br />

• Genişletme ekseninde referans düzlemine geri çekilme G0 kullanılarak güvenli<br />

yaklaşma mesafesine kadar hareketi sağlanır<br />

• G0 ile geri çekilme düzlemine geri çıkar.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

Resim 9-13<br />

DTB (bekleme süresi)<br />

Deliğin son noktasında (talaş kırmada) bekleme süresi DTB altında saniye olarak<br />

programlanır.<br />

SDIR (dönüş yönü)<br />

Bu parametre ile çevrimde genişletmenin gerçekleştirildiği dönüş yönünü<br />

belirleyebilirsiniz. 3 ya da 4 (M3/M4)’den farklı değerler üretilirse, 61102 alarmı “Hiçbir<br />

işmili yönü programlı değil” oluşur ve çevrim yürütülmez.<br />

RPA (1. eksen boyunca geri çekilme miktarı)<br />

Deliğin son noktası ve işmili durma pozisyonunda durduktan sonra gerçekleştirilir. 1.<br />

eksen (apsis) boyunca geri çekilme hareketini tanımlama için bu parametreyi kullanın.<br />

9-286<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

RPO (2. eksen boyunca geri çekilme miktarıi)<br />

Deliğin son noktası ve işmili durma pozisyonunda durduktan sonra gerçekleştirilir. 2.<br />

eksen (ordinat) boyunca geri çekilme hareketini tanımlama için bu parametreyi<br />

kullanın.<br />

RPAP (delme ekseninde geri çekilme miktarı)<br />

Deliğin son noktası ve işmili durma pozisyonunda durduktan sonra gerçekleştirilir.<br />

Delme eksenindeki bir geri çekilme hareketini tanımlama için bu parametreyi kullanın.<br />

POSS (işmili pozisyonu)<br />

Deliğin son noktasına erişildikten sonra gerçekleştirilen kademeli duran işmili için,<br />

işmili pozisyonunu programlamak amacıyla POSS kullanın.<br />

Not<br />

Aktif işmilini durdurmak mümkündür. Açısal değer bir aktarım parametresi kullanılarak<br />

programlanır.<br />

CYCLE86 çevriminde genişletme işlemi için kullanılacak işmili, pozisyon kumandalı<br />

işmili çalışması içine girmek için teknik olarak yeterliyse kullanılabilir.<br />

Programlama örneği: İkinci genişletme geçişi<br />

CYCLE86 XY düzleminde X70 Y50 pozisyonunda çağrılır. Delme ekseni Z eksenidir.<br />

Nihai delme derinliği mutlak bir değer olarak programlanır; hiçbir güvenli yaklaşma<br />

mesafesi belirlenmez. Deliğin son noktasında bekleme süresi 2 sn’dir. parça üst<br />

köşesi Z110’da pozisyonlanır. Çevrimde işmili M3 ile dönecek ve 45 derecede<br />

sonlanacaktır.<br />

Resim 9-14<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-287


Çevrimler<br />

9.4 Delme çevrimleri<br />

N10 G0 G17 G90 F200 S300 M3<br />

N20 T11 D1 Z112<br />

N30 X70 Y50<br />

N40 CYCLE86 (112, 110, , 77, 0, 2, 3, -1, -1, 1, 45)<br />

N50 M02<br />

Teknolojik değerlerin belirlenmesi<br />

Geri çekilme düzlemine hareket<br />

Delme pozisyonuna hareket<br />

Mutlak delme derinliği ile çevrim çağrısı<br />

Program sonu<br />

9.4.10 Raybalama-2 (genişletme 3) – CYCLE87<br />

Programlama<br />

CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)<br />

Parametreler<br />

Tablo 9-8 CYCLE87 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

SDIR int Devir yönü<br />

Değerler: 3 (M3 için)<br />

4 (M4 için)<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir.<br />

Genişletme 3 esnasında, işmilinin M5 ile tanımlı duruşu M0 programlı duruşu<br />

sonrasında deliğin son noktasına erişildikten sonra olur . NC START anahtarına<br />

basma, geri çıkış hareketini geri çekilme düzlemine erişilene kadar hızlı harekette<br />

devam ettirir.<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

9-288<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Deliğin son noktasına kadar, programda (G1) programlı ilerleme hızı(F) ile delme<br />

işlemini gerçekleştirir.<br />

• M5 ile işmili durması<br />

• NC START’a basın<br />

• G0 ile geri çekilme düzlemine geri çıkar.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

Resim 9-15<br />

SDIR (devir yönü)<br />

Bu parametre çevrimde delme işleminin gerçekleştirildiği devir yönünü belirler.<br />

3 ya da 4 (M3/M4)’den farklı değerler üretilirse, 61102 alarmı “Hiçbir işmili yönü<br />

programlı değil” çıkar ve çevrim iptal edilir.<br />

Programlama örneği: Üçüncü genişletme<br />

CYCLE87 XY düzleminde X70 Y50 pozisyonunda çağrılır. Delme ekseni Z eksenidir.<br />

Deliğin son noktası mutlak bir değer olarak belirlenir. Güvenli yaklaşma mesafesi 2<br />

mm’dir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

8-289


Çevrimler<br />

9.4 Delme çevrimleri<br />

DEF REAL DP, SDIS<br />

N10 DP=77 SDIS=2<br />

N20 G0 G17 G90 F200 S300<br />

N30 D3 T3 Z113<br />

N40 X70 Y50<br />

N50 CYCLE87 (113, 110, SDIS, DP, ,3)<br />

N60 M02<br />

Parametrelerin tanımlaması<br />

Değer Atama<br />

Teknolojik değerlerin belirlenmesi<br />

Geri çekilme düzlemine hareket<br />

Delme pozisyonuna hareket<br />

M3 işmili dönme yönü ile çevrim çağrısı<br />

Program sonu<br />

8-290<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.11 Delme Stop 1 ile Genişletme (genişletme 4) – CYCLE88<br />

Programlama<br />

CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)<br />

Parametreler<br />

Tablo 9-9 CYCLE88 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

DTB gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

Devir yönü<br />

SDIR<br />

int<br />

Değerler: 3 (M3 için)<br />

4 (M4 için)<br />

İşlev<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir.<br />

Sıra<br />

Delik dibinde bekleme süresi esnasında M0 (programı durdur)daki gibi işmilini M5 ile<br />

durdurur. Tekrar NC START butonuna basılarak takım geri çekilme noktasına G0<br />

hareketi ile gelir.<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Deliğin son noktasına kadar, programda (G1) programlı ilerleme hızı(F) ile delme<br />

işlemini gerçekleştirir.<br />

• Delik dibinde DTB kadar bekler.<br />

• Takım delik dibine ulaştığında, çevrim M0 gibi M5 ile durur. Program durması<br />

sonrası NC START düğmesine basılır.<br />

• G0 ile geri çekilme düzlemine geri çıkar.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-291


Çevrimler<br />

9.4 Delme çevrimleri<br />

Resim 9-17<br />

DTB (bekleme süresi)<br />

Deliğin son noktasında (talaş kesme) bekleme süresi DTB altında saniye olarak<br />

programlanır.<br />

SDIR (devir yönü)<br />

Programlı devir yönü delik delme için aktiftir.<br />

3 ya da 4 (M3/M4)’den farklı değerler üretilirse, 61102 alarmı “Hiçbir işmili yönü<br />

programlı değil” oluşur ve çevrim iptal edilir.<br />

Programlama örneği: Dördüncü genişletme geçişi<br />

CYCLE88 X0’de çağrılır. Delme ekseni Z eksenidir. Güvenli yaklaşma mesafesi 3 mm<br />

ile programlanır; deliğin son noktası referans düzlemine göre belirlenir. Çevrimde M4<br />

aktiftir.<br />

N10 T1 S300 M3<br />

N20 G17 G54 G90 F1 S450<br />

N30 G0 X0 Z10<br />

N40 CYCLE88 (5, 2, 3, , 72, 3, 4)<br />

N50 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Delme pozisyonuna hareket<br />

M4 işmili devri yönü ile çevrim çağrısı<br />

Program sonu<br />

9-292<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.12 Delme-Stop 2 (genişletme 5) – CYCLE89<br />

Programlama<br />

CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)<br />

Parametreler<br />

Tablo 9-10 CYCLE89 parametreleri<br />

RTP gerçek Geri çekilme düzlemi (mutlak)<br />

RFP gerçek Referans düzlemi (mutlak)<br />

SDIS gerçek Güvenli yaklaşma mesafesi (işaretsiz girin)<br />

DP gerçek Deliğin son noktası(mutlak)<br />

DPR<br />

gerçek<br />

Referans düzlemine göre deliğin son<br />

noktası(işaretsiz girin)<br />

DTB gerçek Delik dibinde bekleme zamanı (talaş kırma)<br />

Fonksiyon<br />

Takım, programlanmış işmili devrinde, ilerleme hızında deliğin son noktasına kadar<br />

hareket ederek delme işlemini gerçekleştirir. Deliğin son noktasına erişildiğinde, bir<br />

bekleme süresi programlanabilir.<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Delme pozisyonu seçili düzlemin iki eksenindeki pozisyondur.<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Referans düzlemine doğru hareket,önce G0 ile güvenli yaklaşma<br />

mesafesine(SDIS) kadar hızlı olarak yanaşır.<br />

• Deliğin son noktasına kadar, programda (G1) programlı ilerleme hızı(F) ile delme<br />

işlemini gerçekleştirir.<br />

• Delik dibinde DTB kadar bekler.<br />

• Referans düzlemine kadar geri çekilme G1 ve aynı ilerleme hızı değeri<br />

kullanılarak güvenli yaklaşma mesafesine kadar çıkar.<br />

• G0 ile geri çekilme düzlemine geri çıkar.<br />

Parametrelerin açıklaması<br />

RTP, RFP, SDIS, DP, DPR parametreleri için, bkz. CYCLE81<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-293


Çevrimler<br />

9.4 Delme çevrimleri<br />

Resim 9-18<br />

DTB (bekleme süresi)<br />

Deliğin son noktasında (talaş kesme) bekleme süresi DTB altında saniye olarak<br />

programlanır.<br />

Programlama örneği: Beşinci genişletme geçişi<br />

XY düzleminde X80 Y90’da delme çevrimi CYCLE89 5 mm’lik bir güvenli yaklaşma<br />

mesafesi ve deliğin son noktasınin mutlak bir değer olarak belirlenmesi ile çağrılır.<br />

Delme ekseni Z eksenidir.<br />

Resim 9-19<br />

DEF REAL RFP, RTP, DP, DTB<br />

RFP=102 RTP=107 DP=72 DTB=3<br />

N10 G90 G17 F100 S450 M4<br />

N20 G0 X80 Y90 Z107<br />

Parametrelerin tanımlaması<br />

Değer Atama<br />

Teknolojik değerlerin belirlenmesi<br />

Delme pozisyonuna hareket<br />

9-294<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

N30 CYCLE89(RTP, RFP, 5, DP, , DTB)<br />

N40 M2<br />

Çevrim çağrısı<br />

Program sonu<br />

9.4.13 Delik Şablonu-HOLES1(Bir doğru boyunca)<br />

Programlama<br />

HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)<br />

Parametreler<br />

Tablo 9-11 HOLES1 parametreleri<br />

SPCA<br />

gerçek<br />

Düz bir hatta bir referans noktası düzlem ekseni<br />

(apsis) (mutlak)<br />

SPCO<br />

gerçek<br />

Bu referans noktasının Düzlem 2. ekseni (ordinat)<br />

(mutlak)<br />

STA1<br />

gerçek<br />

1. eksenin düzlemle açısı (apsis)<br />

Değerler aralığı: –180


Çevrimler<br />

9.4 Delme çevrimleri<br />

Parametrelerin açıklaması<br />

Resim 9-21<br />

SPCA ve SPCO (düzlem 1. ekseni ve 2. ekseni referans noktası)<br />

Delik sırasının düz hattı boyunca bir nokta, delikler arası uzaklığı belirleme için<br />

referans noktası olarak tanımlanır. İlk FDIS delik mesafesi bu noktadan tanımlanır.<br />

STA1 (açı)<br />

Doğrusal hat düzlemde her pozisyonda olabilir. SPCA ve SPCO’nun belirlediği<br />

noktaya ek olarak bu pozisyon çağrı esnasında aktif olan parça koordinat sistemi düz<br />

ve 1. ekseni arasındaki açı ile tanımlanır. Açı STA1 altında derece olarak girilir.<br />

FDIS ve DBH (mesafe)<br />

İlk deliğin SPCA ve SPCO altında tanımlanan referans noktası uzaklığı (FDIS) ile<br />

belirlenir. DBH parametresi herhangi iki deliğin arasındaki uzaklığı belirler.<br />

NUM (sayı)<br />

NUM parametresi delilklerin sayısını tanımlama için kullanılır.<br />

9-296<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

Programlama örneği: Delik dizisi<br />

ZX düzlemi Z eksenine paralel ve birbirlerine göre 20 mm mesafede olan sıralı 5 dişli<br />

delik içeren bir delik sırasını işleme için bu programı kullanın. Deliklerin sıra başlangıç<br />

noktası Z20 ve X30’dur. İlk delik bu mesafeden 10 mm uzaklığa sahiptir. Deliklerin<br />

geometrisi HOLES1 ile tanımlanır.<br />

Delme CYCLE82 ile gerçekleştirlir ve ardından CYCLE84 (rijit kılavuz çekme)<br />

kullanılarak kılavuz çekme gerçekleştirilir. Delikler 80 mm derinliğindedir (referans<br />

düzlem ve deliğin son noktası arası fark)<br />

Resim 9-22<br />

N10 G90 F30 S500 M3 T10 D1<br />

N20 G17 G90 X20 Z105 Y30<br />

N30 MCALL CYCLE82(105, 102, 2, 22, 0, 1)<br />

N40 HOLES1(20, 30, 0, 10, 20, 5)<br />

N50 MCALL<br />

İşleme adımının teknolojik<br />

değerlerinin belirlenmesi<br />

Hareket başlangıç pozisyonu<br />

Delme çevrimleri model çağrısı<br />

... Takım değiştirme<br />

N60 G90 G0 X30 Z110 Y105<br />

N70 MCALL CYCLE84(105, 102, 2, 22, 0, , 3, , 4.2, ,300,<br />

)<br />

N80 HOLES1(20, 30, 0, 10, 20, 5)<br />

N90 MCALL<br />

N100 M2<br />

Delik sırası çevrim çağrısı; çevrim ilk<br />

delikle başlar; sadece delme<br />

pozisyonlarına bu çevrimde hareket<br />

edilir<br />

Model çağrısı seçimini kaldırma<br />

5 deliğnde yanında yaklaşma<br />

pozisyonu<br />

Kılavuz çekme çevrimleri model<br />

çağrısı<br />

Deliklerin sırası çevrim çağırıs;<br />

deliklerin sırası 5. delik ile başlar<br />

Model çağrısı seçimini kaldırma<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-297


Çevrimler<br />

9.4 Delme çevrimleri<br />

Programlama örneği: Kanalların ızgarası<br />

XY düzleminde sıralı aralarında 10 mm uzaklıklı 5 delikli 5 sıradan oluşan deliklerin bir<br />

ızgarasını işlemek için bu programı kullanın. Izgaranın başlangıç noktası X30 Y20’dir.<br />

Örnek R parametrelerini çevrim için aktarım parametreleri olarak kullanır.<br />

Resim 9-23<br />

R10=102 Geri çekilme düzlemi<br />

R11=105 Geri çekilme düzlemi<br />

R12=2 Güvenli yaklaşma mesafesi<br />

R13=75 Delme derinliği<br />

R14=30 Düzlem 1. ekseninde deliklerin<br />

sırasının referans noktası<br />

R15=20 Düzlem 2. ekseninde deliklerin<br />

sırasının referans noktası<br />

R16=0 Başlama açısı<br />

R17=10 1. deliğin referans noktasından<br />

uzaklığı<br />

R18=10 Delikler arası boşluk<br />

R19=5 Sıra başına delik sayısı<br />

R20=5 Sıra sayısı<br />

R21=0 Sıra sayma<br />

R22=10 Sıralar arası uzaklık<br />

N10 G90 F300 S500 M3 T10 D1<br />

N20 G17 G0 X=R14 Y=R15 Z105<br />

N30 MCALL CYCLE82(R11, R10, R12, R13, 0, 1)<br />

N40 LABEL1:<br />

N41 HOLES1(R14, R15, R16, R17, R18, R19)<br />

N50 R15=R15+R22<br />

N60 R21=R21+1<br />

N70 IF R21


Çevrimler<br />

9.4 Delme çevrimleri<br />

9.4.14 Delik şablonu - HOLES2 (Daire şablonu)<br />

Programlama<br />

HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)<br />

Parametreler<br />

Tablo 9-12 HOLES2 prametreleri<br />

CPA<br />

gerçek<br />

Delik daire şablonu merkez noktası (mutlak), düzlem<br />

1. ekseni<br />

CPO<br />

gerçek<br />

Delik daire şablonu merkez noktası (mutlak), düzlem<br />

2. ekseni<br />

RAD gerçek Deliklerin daire yarıçapı (işaretsiz girin)<br />

STA1<br />

gerçek<br />

Başlama açısı<br />

Değer aralığı: –180


Çevrimler<br />

9.4 Delme çevrimleri<br />

Şekil 9-25<br />

Parametrelerin açıklaması<br />

Şekil 9-26<br />

CPA, CPO ve RAD (merkez nokta pozisyonu ve yarıçap)<br />

İşleme düzleminde deliklerin daire pozisyonu merkez nokta (CPA ve CPO<br />

parametreleri) ve yarıçap (RAD parametresi) ile belirlenir. Yarıçap için sadece pozitif<br />

değerlere müsaade edilir.<br />

STA1 ve INDA (başlangıç ve artış açısı)<br />

Bu parametreler deliklerin, daire üzerindeki deliklerin sıralanmasını tanımlar.<br />

9-300<br />

SINUMERIK 802D sl Kullanım ve Programlama Frezeleme (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0


Çevrimler<br />

9.4 Delme çevrimleri<br />

STA 1 parametresi parça koordinat sisteminin çevrim çağrısı öncesi aktif olan 1.<br />

eksen (apsis) pozitif doğrultusu ile ilk delik arasındaki açıyı tanımlar. INDA<br />

parametresi bir delikten ötekine olan dönüş açısını içerir.<br />

INDA parametresi sıfır değerine atanmışsa indeksleme açısı daire içinde eşit olarak<br />

pozisyonlanmış delik sayısından iççap olarak hesaplanır.<br />

NUM (sayı)<br />

NUM parametresi deliklerin sayısını tanımlar.<br />

Programlama örneği: Deliklerin sırası<br />

Program 30 mm derinliğinde 4 delikli üretmek için CYCLE82 kullanır. Deliğin son<br />

noktası referans düzlemine relatif değer olarak belirlenir. Daire X70 Y60 merkez<br />

noktası ve XY düzleminde 42 mm yarıçapla belirlenir. Başlama açısı 33 derecedir.<br />

Şekil 9-27<br />

N10 G90 F140 S170 M3 T10 D1<br />

N20 G17 G0 X50 Y45 Z2<br />

N30 MCALL CYCLE82 (2, 0, 2, , 30, 0)<br />

N40 HOLES2 (70, 60, 42, 33, 0, 4)<br />

N50 MCALL<br />

N60 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Hareket başlangıç pozisyonu<br />

Delme çevrimi model çağrısı, bekleme süresiz,<br />

DP programlanmaz<br />

Deliklerin dairesi çevrim çağrısı; INDA<br />

parametresi ihmal edildiğinden açısal artış<br />

çevrim içinde hesaplanır.<br />

Model çağrısı seçimini kaldırma<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0<br />

9-301


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

9.5 <strong>Torna</strong>lama Çevrimleri<br />

9.5.1 Şartlar<br />

<strong>Torna</strong>lama çevrimleri kumanda sistemi kullanıcı belleğine yüklenir setup_T.cnf dosya yapısının<br />

parçalarıdırlar.<br />

Çağrı ve geri dönüş koşulları<br />

Çevrim çağrısı öncesi efektif olan G fonksiyonları çevriminin ötesinde aktif kalır.<br />

Düzlem tanımı<br />

İşleme düzlemi çevrim çağrısı öncesi tanımlı olmalıdır. <strong>Torna</strong>lama da, genellikle G18’dir (ZX düzlemi).<br />

varolan düzlemin dönmedeki iki ekseni aşağıdaki boyuna eksen (bu düzlemin ilk ekseni) ve çapraz<br />

eksende (bu düzlemin ikinci ekseni) çağrılacaklardır.<br />

<strong>Torna</strong> çevrimlerinde, çap programlama aktifken, ikinci eksen tüm durumlarda çapraz eksen olarak<br />

dikkate alınacaktır (bkz. Programlama Kılavuzu).<br />

Şekil 9-28<br />

Takım boşluk açısına referanslı konturun kontrolü<br />

Dalarak kesimli hareketlerinin üretildiği belli tornalama çevrimlerinde muhtemel bir kontur ihlali ile ilgili<br />

olarak boşluk açısını kontrol edin. Bu açı takım kompenzasyonuna bir değer olarak girilir (D ofsetinde<br />

DP 24 parametresi altında). 1 ve 90 derece arasında işaretsiz bir değer (0=kontrolsüz) açı için<br />

belirlenmelidir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0<br />

9-302


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Takım boşluk açısını girerken, bunun “boyuna” ya da “alın” tipi işlemeye bağlı olduğunu unutmayın.<br />

Boyuna ya da alın tipi işleme için tek bir takım kullanmak istiyorsanız, farklı takım boşluk açısı olması<br />

durumunda iki takım kompenzasyonu kullanılmalıdır.<br />

Çevrim programlı konturun seçili takımla işlenebilir olup olmadığını kontrol eder.<br />

Bu takım kullanılarak işleme mümkün değilse, bu durumda<br />

- çevrim iptal edilecek ve bir hata mesajı (talaş gidermede) çıkacak ya da<br />

- kontur işlenmeye devam ettirilecek ve bir mesaj çıkacak (Form işleme çevrimli). Bu durumda<br />

kontur kesme ağzı geometrisi ile tayin edilir.<br />

Takım boşluk açısı takım kompenzasyonunda sıfırla tayin edilirse, bu kontrol gerçekleştirilmeyecektir.<br />

Tepkilerin detayları için lütfen çevrimlerin her birine bakın.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-F), 05/05 Baskısı<br />

6FC5398-0CP10-1BA0<br />

9-303


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

9.5.2 Kanal Açma – CYCLE 93<br />

Programlama<br />

CYCLE 93(SPD, SPL, WIDG, DIAG, STA1, ANG1, RCO1, RCO2, RCI1, RCI2, FAL1, FAL2, IDEP, DTB,<br />

VARI)<br />

Parametreler<br />

Tablo 9-13 CYCLE93 parametreleri<br />

İşlev<br />

SPD gerçek Enine eksende başlangıç noktası<br />

SPL gerçek Boyuna eksende başlangıç noktası<br />

WIDG gerçek Kanal genişliği (işaretsiz)<br />

DIAG gerçek Kanal derinliği (işaretsiz)<br />

STA1<br />

gerçek<br />

Kontur ve boyuna eksen arasındaki açı<br />

Değer aralığı : 0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Yatık alınlarda kanal açarken takım bir kanaldan diğerine en kısa yolda<br />

pozisyonlayacaktır. Yani kanalın işlendiği kovana paraleldir. Bu süreç esnasında bir<br />

kontur ihtiyati boşluğu çevrim içinde hesaplanır.<br />

1. adım<br />

Dalma hareketinin her bir adımında paralel eksenler ile tabana kaba tornalama gibi<br />

takım her dalma hareketi sonrasında talaş kırma için geri çıkar.<br />

Resim 9-31<br />

2. adım<br />

Kanal tek ya da birçok adımda dalma hareketi yönünde dikey olarak işlenir bu şekilde<br />

de karşılığında her adım dalma hareketi derinliğine göre bölünür. Kanal genişliği<br />

boyunca ikinci kesim ardından takım geri çekilmeden önce her biri için 1 mm<br />

çekilecektir.<br />

Resim 9-32<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-305


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

3. adım<br />

Açılar ANG1 ve ANG2 altında programlanmışlarsa kenarların tek adımda işlenmesi.<br />

Kanal genişliği boyunca dalma hareketi, kenar genişliği daha genişse birkaç adımda<br />

gerçekleştirilir.<br />

Resim 9-33<br />

4. adım<br />

Başlangıçtan kanal merkezine kontura paralel finiş payının talaş gidermesi. Bu<br />

operasyon esnasında takım ucu kompenzasyonu çevrim tarafından otomatik seçilir ve<br />

seçimi kaldırılır.<br />

Resim 9-34<br />

9-306<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Parametrelerin açıklaması<br />

SPD ve SPL (başlama noktası)<br />

Bu koordinatlar, kanalın çevrim içinde hesaplandığı yerden başlayan başlama<br />

noktasını tanımlama için kullanılabilirler. Çevrim kendi başlama noktasını belirler. Dış<br />

çap kanal için hareket, boyuna eksende başlar, iç çap için alın ekseni yönünde başlar.<br />

Dirsek kontur elemanları kanalları farklı olarak tanınabilirler. Dirsek form ve yarıçapına<br />

bağlı olarak gövde eksenine yakın düz bir hat dirsek maksiumumu üzerinde<br />

bulunabilir ya da yatık bir teğet hat kanalın ağız noktalarının bir noktasında<br />

yaratılabilir.<br />

Kanal ağzındaki yarıçaplar ve pah dirsek konturlarla sadece doğru kenar noktası<br />

çevrim için belirlenen düz hat üzerindeyse anlamlıdır.<br />

Resim 9-35<br />

WIDG ve DIAG (kanal genişliği ve kanal derinliği)<br />

Kanal genişliği (WIDG) ve kanal derinliği (DIAG) kanal formunu tanımlama için<br />

kullanılırlar. Bu hesaplamada çevrim daima SPD ve SPL altında programlı noktayı<br />

varsayar.<br />

Kanal genişliği aktif takımınkinden daha genişse, en birkaç adımda işlenir.<br />

Yaparken, tüm genişlik çevrim tarafından eşit dağıtılır. Maksimum dalma hareketi<br />

takımın kesme ucu genişliği indirilmesi ardından 95% genişliğindedir. Bu takımın<br />

artıksız tam bir kesme yapmasını sağlar.<br />

Programlı kanal genişliği gerçek takım genişliğinden dar ise, 61602 “Takım genişliği<br />

yanlış tanımlı” hata mesajı çıkar ve işleme iptal edilir. Alarm kesme ucu genişliği eşit<br />

sıfır çevrim içinde tespit edilirse de belirecektir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-307


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-36<br />

STA1 (açı)<br />

Kanalın işleneceği yatık hattın açısını programlamak için STA1 parametresini kullanın.<br />

Açı 0 ile 180 derece arasında değerler varsayabilir ve mutlaka boyuna eksenle alakalı<br />

olmalıdır.<br />

ANG1 ve ANG2 (kenar açısı)<br />

Asimetrik kanallar ayrı belirlenmiş kenar açıları ile tanımlanabilirler. Açılar 0 ve 89.999<br />

derece arasında değerler dikkate alabilirler.<br />

RCO1, RCO2 ve RCI1, RCI2 (radüs/pah)<br />

Kanalın formu radüs/pahlarında kanal ucu ya da tabanda girilmesi ile değiştirilebilir.<br />

Radüsleri pozitif işaret ve pahları negatif işaret ile girmek şarttır.<br />

Programlı pahların dikkate alınması VARI parametresine bağlı olarak belirlenir.<br />

• VARI10 ile CHR ile programlı pahlar<br />

(CHF / CHR için, bkz 8.1.6 alt bölümü)<br />

FAL1 ve FAL2 (finişe bırakılan paylar)<br />

Kanal tabanı ve kenarları için ayrı finiş paso miktarları, programda tanımlamak<br />

mümkündür. Kaba tornalama esnasında talaş giderme bu finiş paso miktarlarına<br />

kadar işlenebilir. Ardında kontura paralel bir kesme, aynı takımla nihai kontur boyunca<br />

işlenir.<br />

9-308<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Kenarlarda finiş<br />

paso miktarı,<br />

FAL2<br />

Kanal<br />

tabanında finiş<br />

paso miktarı,<br />

FAL1<br />

Resim 9-37<br />

IDEP (dalma hareketi derinliği)(Gagalama)<br />

Gövdeye yakın eksenli kanal açmayı birden fazla derin dalma hareketine bir derin<br />

dalma hareketi programlayarak bölebilirsiniz. Her dalma hareketi sonrasında takım<br />

talaş kırma için 1 mm çekilir.<br />

IDEP parametresi her durumda programlanmalıdır.<br />

DTB (bekleme süresi)<br />

Kanal tabanında bekleme süresi en azından işmilinin 1 tur döneceği şekilde<br />

seçilmelidir. Saniye olarak programlanır.<br />

VARI (işleme tipi)<br />

Kanalın işleme tipi VARI parametresinin birler hanesi ile tanımlanır. Şekilde gösterilen<br />

değerleri varsaymaktadır.<br />

VARI parametresinin onlar hanesi pahların dikkate alınmasını belirler.<br />

VARI 1...8:<br />

VARI 11..18:<br />

Pahlar CHF olarak hesaplanır<br />

Pahlar CHR olarak hesaplanır<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-309


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-38<br />

Parametre farklı bir değere sahipse, çevrim 61002 “İşleme tipi yanlış tanımlı” alarmı<br />

ile iptal edilecektir.<br />

Çevrim uygun bir kanal konturunun oluşacağı şekilde bir kontur şekli izleyecektir.<br />

Radüs/pahlar kanal tabanına temas eder ya da kesişirse ya da alın kanal açma<br />

işlemini boyuna eksene paralel bulunan bir kontur segmentinde işlemeye çalışırsanız,<br />

durum uygun değildir. Böyle durumlarda, çevrim 61303 “Kanal formu yanlış tanımlı”<br />

alarmı ile iptal edilecektir.<br />

Ek bilgi<br />

Kanal açma çevrimini çağırmadan önce, bir çift ofsetli (D1, D2) takımın devreye<br />

alınması gerekir. İki kesme ağzının ofset değerleri böylelikle takımın ilk çevrim çağrısı<br />

öncesinde aktifleştirilmesi gerekli sıralı iki D numarasından biri kaydedilmelidir.<br />

Çevrimin kendisi kullanacağı ilk işleme adımını takım bilgileri değerlerini belirler ve<br />

onları otomatik olarak devreye alır. Çevrim tamamlandıktan sonra çevrim çağrısı<br />

öncesi programlı takım ofsetleri numarası tekrar aktiftir. Çevrim çağrıldığında takım<br />

ofsetleri için D numarası programlanmazsa çevrim yürütülmesi 61000 “aktif takım<br />

bilgisi yok” alarmı ile iptal edilir.<br />

Programlama örneği: Kanal Açma<br />

Bu program, bir dış çapta boyuna yönde bir kanalı dış çap olarak üretmek için<br />

kullanılır.<br />

Başlangıç noktası X35 Z60’da sağ taraftadır.<br />

Çevrim T5 takımı D1 ve D2 takım bilgilerini kullanacaktır. Kesme takımı buna göre<br />

programlanmalı.<br />

9-310<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Pah 2 mm<br />

Resim 9-39<br />

N10 G0 G90 Z65 X50 T5 D1 S400 M3<br />

N20 G95 F0,2<br />

N30 CYCLE93(35, 60, 30, 25, 5, 10, 20, 0, 0, –2, –2,<br />

1, 1, 10, 1, 5)<br />

N40 G0 G90 X50 Z65<br />

N50 M02<br />

Çevrim başlangıcı önü başlama noktası<br />

Teknolojik değerlerin belirlenmesi<br />

Çevrim çağrısı<br />

Sonraki pozisyon<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-311


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

9.53 Form işleme (E ve F’den DIN’e kadar formlar) - CYCLE94<br />

Programlama<br />

CYCLE94(SPD, SPL, FORM)<br />

Parametreler<br />

Tablo 9-14 CYCLE94 parametreleri<br />

SPD gerçek Enine eksende başlama noktası (işaretsiz girin)<br />

SPL<br />

gerçek<br />

FORM char Formun tanımlaması<br />

Değerler:<br />

Takım bilgilerinin boyuna eksende başlangıç noktası<br />

(işaretsiz girin)<br />

E (E formu için)<br />

F (F formu için)<br />

İşlev<br />

Bu çevrim DIN509’a E ve F formlarında Standart şartlarda > 3 mm işlenmiş çapta<br />

form tipleri gerçekleştirmek için kullanılır.<br />

F formu<br />

E formu<br />

Resim 9-40<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Başlama konumu alttan form işlemeye doğru çarpışma olmadan hareket edilebilen<br />

her konum olabilmektedir.<br />

9-312<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Çevrimde G0 ile belirli başlangıç noktasına gelir,<br />

• Aktif takım ucu telafi yönüne göre takım ucu radüs telafisi seçimi ve çevrim çağrısı<br />

öncesinde programlı ilerleme hızı, form işleme konturu boyunca işmili devri<br />

girilmiş olmalı,<br />

• G0 ile başlama noktasına geri çekilme ve takım ucu radüs telafisi seçiminin G40<br />

ile kaldırılması<br />

Parametrelerin açıklaması<br />

SPD ve SPL (başlama noktası)<br />

Form işleme için bitirilmiş parça çapını belirleme için SPD parametresini kullanın. SPL<br />

parametresi bitirilmiş ölçüyü boyuna eksende tanımlar.<br />

SPD için programlı değer için


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

İşlenmiş yüzeyli<br />

parçalar için<br />

Çift işli yüzeyli parçalar<br />

için dik açılarda<br />

birbirleri üzerinde<br />

dururlar<br />

Resim 9-42<br />

Takım yönü aktif takım bilgisinden otomatik olarak çevrim tarafından belirlenir.<br />

Çevrim takım yönü 1 ile çalışabilmektedir… 4.<br />

Çevrim 5…9 takım yönlerinden birini tespit ederse 61608 “yanlış takım yönü<br />

programlı” alarmı çıkar ve çevrim iptal edilir.<br />

Çevrim kendi başlama noktasını otomatik olarak belirler. Bu son çaptan 2 mm uzakta<br />

ve boyuna eksenin bitirme ölçüsünden 10 mm uzakta. Bu başlama noktasının<br />

programlı koordinat değerleri ile alakalı pozisyonu aktif takımın takım yönü ile<br />

belirlenir.<br />

Aktif takımın boşluk açısı takım bilgileri doğru parametresinde doğru bir değer<br />

belirlenmişse çevrimde kontrol edilebilir. Form işlemenin seçili takımla takım boşluk<br />

açısının çok küçük olması nedeniyle işlenemeyeceği anlaşılırsa, “alttan kalıp kesmede<br />

değiştirildi" mesajı kumanda sisteminde görüntülenir. Buna rağmen işleme devam<br />

eder.<br />

Resim 9-43<br />

9-314<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

İlave bilgi<br />

İlave bilgi 61000 “aktif takım bilgisi yok” çıktıktan sonra iptal edilir.<br />

Programlama örneği: Form işleme_form_E<br />

Bu program E formunda bir alttan kalıp kesme programlama için kullanılabilir.<br />

Resim 9-44<br />

N10 T1 D1 S300 M3 G95 F0.3<br />

N20 G0 G90 Z100 X50<br />

N30 CYCLE94(20, 60, “E”)<br />

N40 G90 G0 Z100 X50<br />

N50 M02<br />

Teknolojik değerlerin belirlenmesi<br />

Başlama pozisyonu seçimi<br />

Çevrim çağrısı<br />

Sonraki konuma hareket et<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-315


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

9.5.4 Dalmalı (kaba+finiş) tornalama çevrimi – CYCLE95<br />

Programlama<br />

CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT)<br />

Parametreler<br />

Tablo 9-15 CYCLE95 parametreleri<br />

NPP dizge Kontur alt programı adı<br />

MID gerçek Paso miktarı (işaretsiz girin)<br />

FALZ gerçek Boyuna eks.de bırakılan finiş paso miktarı (işaretsiz)<br />

FALX gerçek Çap eks.de bırakılan finiş paso miktarı (işaretsiz)<br />

FAL<br />

gerçek<br />

Tüm kontur boyunca bırakılan finiş paso miktarı<br />

(işaretsiz)<br />

FF1 gerçek Kaba tornalama için ilerleme hızı<br />

FF2 gerçek Dalma hareketleri için ilerleme hızı<br />

FF3 gerçek Finiş işleme için ilerleme hızı<br />

VARI<br />

gerçek<br />

İşleme tipi<br />

Değerler aralığı: 1 ... 12<br />

DT gerçek Kaba tornalamada talaş kırma için bekleme süresi<br />

DAM gerçek Kaba tornalamada talaş kırma için durma aralığı<br />

_VRT<br />

gerçek<br />

Kaba tornalamada konturdan geri çekilme mesafesi,<br />

artışlı (işaretsiz girilecek)<br />

İşlev<br />

Kaba tornalama çevrimi kullanarak, alt programda bitmiş parça ölçülerinin belirtildiği<br />

konturla ve kaba parçadan bitmiş parçaya belirli paso miktarları ile tornalama<br />

yapılabilir. Kontur dalmalı(Relief cut) hareketleri içerebilir.<br />

Konturları boyuna ve alın işleme ile iç çap ve dış çap olarak işlemek mümkündür.<br />

Teknoloji serbestçe seçilebilir (kaba tornalama, finiş işleme, tam(kaba+finiş) işleme.<br />

Konturu kaba tornalama yaparken, maksimum paso miktarları ile kaba parçadan<br />

merkeze yakın kesmeler programlanır ve çapaklar da finiş tornalama işlemi ile birlikte<br />

kesişim noktası sonrasında giderilebilirler. Kaba tornalama işlemi finiş için bırakılan<br />

ölçüye kadar gerçekleştirilebilir.<br />

Finiş işleme, kaba tornalama ile aynı yönlü olarak yürütülür. Takım ucu radüs telafisi<br />

çevrim tarafından otomatik olarak seçilir ve seçimi kaldırılır.<br />

9-316<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong> çevrimleri<br />

Resim 9-45<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Başlama pozisyonu kontur başlama pozisyonuna çarpışma olmadan hareket<br />

edilebilen her pozisyondur.<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

Çevrim başlama noktası çevrim içinde hesaplanır ve G0 ile her iki eksende aynı<br />

zamanda hareket edilir.<br />

Dalmalı kesme olmadan kaba tornalama:<br />

• Parçaya yakın eksenli derin dalma hareketi, çevrim içinde hesaplanır ve G0 ile<br />

yaklaştırılır.<br />

• Parçaya yakın eksenli kaba tornalama G1 ile FF1 ilerleme hızı ile işlenir.<br />

• Kontura paralel kontur + G1/G2/G3 hareketleri ve FF1 ilerleme hızı ile finiş için<br />

bırakılan paya kadar işlenir.<br />

• VRT altında programlı miktar kadar her eksende ve G0 ile geri çekilme yapar.<br />

• Bu işleme adımları, parçanın toplam derinliğine(bitmiş ölçülerine) erişilene kadar<br />

sürer.<br />

• Dalamalı kesme olmadan kaba tornalamada çevrim başlangıç noktasına geri<br />

çekilme tek tek eksenlerle yürütülür.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-317


Î<br />

Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-46<br />

Dalamalı kesme ile kaba tornalama:<br />

• Sonraki dalmalı kesme başlama noktasına G0 ile hareket yaparken ilave olarak<br />

çevrimde emniyetli yaklaşma mesafesi dikkate alınır.<br />

• Kontur boyunca dalma hareketi + G1/G2/G3 hareketleri FF2 ilerleme hızı ile ve<br />

finiş için bırakılan paylara kadar işler.<br />

• Parçaya yakın eksenli kaba tornalama G1 ile FF1 ilerleme hızı ile işlenir.<br />

• Kontur boyunca işleme, geri çekilme ve geri dönüş ilk işleme adımında olduğu<br />

gibi yürütülür.<br />

• Daha fazla dalamalı kesme elemanları olursa, bu her dalmalı kesme için<br />

tekrarlanır.<br />

Dalmalı kesme olmadan kaba tornalama<br />

İlk dalamalı kesme ile kaba tornalama<br />

İkinci dalmalı kesme ile kaba tornalama<br />

Resim 9-47<br />

9-318<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Finiş işleme:<br />

• Çevrim başlangıç noktasına G0 ile tek tek eksenlerle hareket edilir.<br />

• Kontur başlama noktasına G0 ile her iki eksende aynı zamanda hareket edilir.<br />

• G1/G2/G3 hareketleri ve FF3 ilerleme hızları ile kontur boyunca tamamlama<br />

• Başlangıç noktasına her iki eksen ve G0 ile geri çekilme<br />

Parametrelerin açıklaması<br />

NPP (Alt programın adı)<br />

Bu parametre kontur adınıbelirleme için kullanılır.<br />

1. Kontur bir alt program olarak tanımlanabilir:<br />

NPP=Alt program adı<br />

Kontur alt program adı Program Kılavuzunda tanımlı tüm isim konvansiyonlarına<br />

tabidir.<br />

Giriş:<br />

- Halihazırda mevcut alt program varsa -> adı gir ve devam et<br />

- Alt program henüz yok -> adı gir ve “Yeni dosya" tuşunu seç.<br />

Alt program adı ile ekrana konturun düzenleneceği sayfa açılır.<br />

Kontur içinde veriler girildikten sonra “Teknoloji maske” tuşuna basılır ve ekran<br />

tekrar grafik destek sayfasına yani ana program içine döner.<br />

2. Kontur, ana program içinde programının bir bölümü olabilir(Program sonu(M30)<br />

altında):<br />

NPP =başlama işareti adı: Son işaret adı<br />

Giriş:<br />

- Kontur tanımlı durumda -> başlangıç değeri adı: Son işaret adı<br />

- Kontur henüz tanımlı değil ->Başlangıç değerini girin(alt program adı gibi) ve<br />

“Kontur Bağla” tuşuna basın<br />

Ekrana konturun oluşturulacağı alt program adı başlangıcı ve alt program sonu<br />

belirtilen sayfa gelir. Buraya kursörün bulunduğu satıra oluşturulacak konturun<br />

pozisyon noktaları tanımlanır.<br />

Girişinizi tamamlamak için “Teknoloji maske” tuşuna basılır ve ekran tekrar grafik<br />

destek sayfası içine döner.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-319


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-48<br />

Örnekler:<br />

NPP=KONTUR_1 Kaba tornalama konturu tam program<br />

konturu_1’dir.<br />

NPP=ANFANG:ENDE<br />

Kaba kornalama konturu çağrı programında<br />

ANFANG bulunan bloktan başlayıp ENDE<br />

değeri bulunan bloğa kadar devam eden bir<br />

bölüm olarak tanımlanır.<br />

MID (Paso miktarı)<br />

MID parametresi kaba tornalama sürecinin mümkün olan en derin paso miktarını<br />

tanımlama için kullanılır.<br />

Çevrim otomatik olarak kaba tornalama için, varolan paso miktarı derinliğini<br />

hesaplayacaktır.<br />

Dalmalı kesme elemanları içeren konturların kaba tornalama süreci, çevrim tarafından<br />

ayrı kaba tornalama bölümlerine ayrılır. Çevrim her yeni kaba tornalama bölümü için,<br />

yeni varolan bir paso miktarı derinliği hesaplar. Bu paso miktarı derinliği mutlaka<br />

programlı paso miktarı hareketi ve onun değerinin yarısı arasında olmalı. Gerekli kaba<br />

tornalama adımları sayısı kaba tornalama bölümü toplam derinliği ve programlı en<br />

fazla paso miktarını hareketinin işlenecek toplam derinliğin eşit dağıldığı derinliğe<br />

bağlı olarak belirlenir. Bu en iyi kesme durumunu sağlar. Bu konturu kaba tornalama<br />

için şekilde gösterilen işleme adımları oluşur.<br />

9-320<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-49<br />

Varolan olan derin dalma hareketi derinliği hesaplama örneği.<br />

İşleme bölümü 1 toplamda 39 mm derinliğe sahip. Maksimum paso miktarı derinliği 5<br />

mm ise sekiz kaba tornalama kesimi gereklidir. Bunlar 4.875 mm derin dalma ile<br />

yürütülürler.<br />

2. işleme adımı, 8 kaba tornalamada her biri 4.5 mm paso miktarı ile yürütülür (toplam<br />

fark 36 mm).<br />

3 işleme adımı, 2 kaba tornalama geçişi 3.5 mm’lik varolan bir derin dalma ile<br />

yürütülür (toplam fark 7 mm).<br />

FAL, FALZ ve FALX (finişe bırakılan paso miktarı)<br />

Kaba tornalamada bir finiş işleme telafisi için, finiş için paso miktarları eksen tanımlı<br />

olarak belirlemek isterseniz FALZ ve FALX parametreleri kullanarak ya da konturu<br />

izleyen bir finiş paso miktarı için FAL parametresinden belirlenebilir. Bu durumda, bu<br />

değer her iki eksende bir finiş paso miktarı olarak dikkate alınır.<br />

Programlı değerler için olasılık kontrolü yapılmaz. Diğer bir ifadeyle: Tüm üç<br />

parametre atanmış değerlerdir, tüm bu finiş paso miktarları çevrim tarafından dikkate<br />

alınır. Buna rağmen bitirme telafisinin bir ya da diğer tanımlama formunda karar<br />

verme mantıklıdır.<br />

Kaba tornalama mutlaka bu finiş paso miktarlarına kadar yapılmalıdır. Nihayetlenen<br />

kalan köşe de her gövdeye yakın eksenli kaba tornalama çevriminin hemen ardından<br />

kaba tornalama tamamlanması sonrası ek kalan köşenin gerekli olmayacağı şekilde<br />

kontura paralel olarak işlenir. Finiş paso miktarı programlanmazsa, kontur kaba<br />

tornalama yapılarak işlenmiş olunur.<br />

FF1, FF2 ve FF3 (ilerleme hızı)<br />

İşleme adımlarının her birinde aşağıdaki şekilde gösterildiği gibi farklı ilerleme hızları<br />

belirleme mümkündür. Şek. 9-50<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-321


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Kaba işleme<br />

Finiş işleme<br />

Resim 9-50<br />

VARI (işleme tipi)<br />

Tablo 9-16 işleme tipi<br />

VARI Boyuna/ Dış çap/İç<br />

Kaba tornalama/Bitirme/Tamamlama<br />

(Değer) Face (alın) çap<br />

1 L O Kaba işleme<br />

2 P O Kaba işleme<br />

3 L I Kaba işleme<br />

4 P I Kaba işleme<br />

5 L O Finiş işleme<br />

6 P O Finiş işleme<br />

7 L I Finiş işleme<br />

8 P I Finiş işleme<br />

9 L O Tam(kaba+finiş) işleme<br />

10 P O Tam(kaba+finiş) işleme<br />

11 L I Tam(kaba+finiş) işleme<br />

12 P I Tam(kaba+finiş) işleme<br />

L : Boyuna işleme , P : Alın işleme , O : Dış çap , I : İç çap<br />

9-322<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

VARI parametresi olasılık kontrolüne tabidir. Değeri çevrim çağrıldığında 1…12<br />

aralığında değilse, çevrim 61002 “İşleme tipi yanlış tanımlandı” ile iptal edilir.<br />

Boyuna, dış<br />

Boyuna, iç<br />

ya da tekrar<br />

sıkma<br />

sonrası<br />

Boyuna, iç.<br />

Alın, iç<br />

Alın, dış<br />

Alın, iç<br />

ya da tekrar<br />

sıkma<br />

sonrası<br />

Resim 9-51<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-323


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

DT ve DAM (bekleme süresi ve yol uzunluğu)<br />

Bu parametreler kaba tornalama adımlarının her birinin talaş kırma amacıyla belli<br />

uzaklıklara hızlanma sonrasında kaba tornalama adımlarının her birinin kesilmesi için<br />

kullanılabilir. Bu parametreler sadece kaba tornalama için geçerlidir. DAM parametresi<br />

sonrasında talaş kesmenin yürütüleceği en fazla mesafeyi tanımlamak için kullanılır.<br />

DT’de, her bir kesme iptal noktasında yürütülecek uygun bir bekleme süresi (saniye<br />

olarak) programlanabilir. Kesme iptali için mesafe tanımlanmamışsa (DAM=0),<br />

bekleme süresiz kesintisiz kaba tornalama adımları yaratılır.<br />

Kesintisiz gövdeye yakın eksenli kesim<br />

Dalma hareketi<br />

Resim 9-52<br />

_VRT (geri çekilme mesafesi)<br />

_VRT parametresi takımın kaba tornalamada her iki eksende çekileceği miktarı<br />

programlama için kullanılır.<br />

If _VRT=0 (parametre programsız), takım 1 mm çekilecektir.<br />

İlave notlar:<br />

Kontur tanımı<br />

Kontur alt programı, en az 3 blok işleme düzleminin iki eksenindeki hareketlerle<br />

birlikte bulunmalıdır.<br />

Kontur programı kısaysa, çevrim 10933 “Kontur programında bulunan kontur blok<br />

sayısı yeterli değil” ve 61606 “kontur hazırlığında hata” alarmları oluşur sonra iptal<br />

edilir.<br />

Dalmalı kesme elemanları doğrudan birbiri ardına bağlanırlar. Düzlemde hareketsiz<br />

bloklar sınırlama olmaksızın yazılırlar.<br />

Çevrimde tüm hareket blokları, sadece bunlar kesme işlemine dahil olduklarında<br />

varolan düzlemin ilk iki eksen için hızlanma bloklarının tümü hazırlanır. Kontur<br />

programı her hareketi ya da diğer eksenleri barındırabilir; hareket ettirilecek uzaklıkları<br />

buna rağmen tüm çevrim esnasında geçersizdir.<br />

9-324<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Sadece düz hat ve G0, G1, G2 ve G3 ile daire programlama konturdaki geometri<br />

olarak izin verilir. Ayrıca, radüs ve pah içiren komutları da programlama mümkündür.<br />

Diğer her hareket komutu konturda programlanır, çevrim 10930 “stok giderme<br />

konturunda illegal interpolasyon tipi” alarmı ile iptal edilir.<br />

Varolan işleme düzleminde hızlı hareketli ilk blok bir G0, G1, G2 ya da G3 hareket<br />

komutu içermelidir; Aksi durumda çevrim iptal edilir ve alarm 15800 “CONTPRON<br />

yanlış ön şartları" alarmı çıkar. Bu alarm G41/G42 aktifkende çalar. Konturun başlama<br />

noktası işleme düzleminde ilk programlı pozisyondur.<br />

Programlı konturu işlemek için, belli miktarda en çok kontur elemanlarını içeren bir<br />

çevrim belleği hazırlanır; kaç tane olduğu kontura bağlıdır.<br />

Eğer bir kontur çok fazla elemana sahipse çevrim iptal edilir ve 10934 “kontur tablo<br />

fazla akımı” alarmı çıkar. Bu durumda, kontur birçok kontur bölümüne dağılmak<br />

durumundadır ve her bölüm için çevrim ayrı dağıtılmalıdır.<br />

En büyük çap programlı uç ya da kontur başlangıç noktasında değilse, çevrim<br />

otomatik olarak eksene paralel düz bir hattı kontur maksimumunu tamamlamak için<br />

otomatik olarak ekleyecektir ve bu parça form işleme olarak işlenecektir.<br />

Ekli<br />

düz hat<br />

Son nokta<br />

Başlama<br />

nokta<br />

Resim 9-53<br />

Bir takım ucu telafisi, kontur alt programında G41/G42 ile yazıldıysa çevrim iptal edilir<br />

ve 10931 “Hatalı kontur kesme” alarmı oluşur.<br />

Kontur yönü<br />

Talaş kaldırma konturunun programlı olduğu yön serbest seçilebilir. Çevrimde işleme<br />

yönü otomatik tanımlanır. Tüm işlemede, kontur işlemenin kaba tornalama esnasında<br />

yürütüldüğü aynı yönde bitirilir.<br />

İşleme yönüne karar verirken ilk ve son programlı kontur noktaları dikkate alınır. Bu<br />

nedenle, her iki koordinat mutlaka kontur alt programının ilk bloğunda programlanır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-325


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Kontur kontrolü<br />

Bu çevrim, kontur kontrolünü aşağıdakine göre sağlar:<br />

• Aktif takımın boşluk açısı<br />

• Yayların > 180 derece açıklık açısı ile dairesel yol programlaması<br />

Dalmalı kesme elemanları ile çevrim işlemenin, aktif takım kullanılarak mümkün olup<br />

olmadığına bakar. Çevrim bu işlemenin kontur ihlali ile nihayetleneceğine karar<br />

verirse, 61604 "aktif takım programlı konturu ihlal ediyor"çıktıktan sonra iptal<br />

edilecektir.<br />

Takım boşluk açısı takım bilgilerinde sıfırla belirlenirse, bu kontrol gerçekleşmez.<br />

Dengelemede çok geniş yaylar bulunursa, 10931 “yanlış işleme konturu" alarmı<br />

belirir.<br />

Başlangıç noktası<br />

Çevrim işleme işlemi için otomatik olarak başlama noktasını belirler. Başlama noktası<br />

paso miktarı hareketinin finiş paso miktarı + konturdan geri çekilme miktarı (_VRT<br />

parametresi) ile yürütüldüğü bir eksende bulunur. Diğer eksende, finiş paso miktarı +<br />

kontur başlama noktası önündeki _VRT ile bulunur.<br />

Başlangıç noktasına hareket edildiğinde kesme ucu telafisi çevrimde otomatik olarak<br />

seçilir.<br />

Çevrimden önceki son nokta çağrılır, bu nedenle bu hareketin çarpışma olmadan<br />

yeterli boşlukla doğru dengeleme hareketinin yürütülmesi için sağlanır olduğu şekilde<br />

seçilmelidir.<br />

Bitirme toplamı<br />

X telafisi+_VRT<br />

BAŞLAMA NOKTASI<br />

döngü<br />

Bitirme toplamı<br />

Z telafisi+_VRT<br />

Resim 9-54<br />

Çevrim hareket stratejisi<br />

Kaba tornalamada, çevrim tarafından belirlenen başlangıç noktasına mutlaka her iki<br />

eksende eş zamanlı hareket edilir ve bitirmede ayrı ayrı hareket edilir. Bitirmede<br />

dalma hareketi ilk önce hareket eder.<br />

9-326<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Programlama örneği 1: Talaş kaldırma çevrimi<br />

Tanımlayıcı parametreleri açıklamak için şekilde gösterilen kontur boyuna dış çap<br />

olarak tam bir işleme ile boyuna işlenecek olan tanımlayıcı parametreleri açıklamak<br />

içindir. Eksen tanımlı finiş paso miktarları belirlenmiştir.<br />

Kesme, kaba işlemede yarıda kesilmez. En fazla paso miktarı 5 mm.<br />

Kontur ayrı bir programda kaydedilir.<br />

Resim 9-55<br />

N10 T1 D1 G0 G95 S500 M3 Z125 X81<br />

N20 CYCLE95(“KONTUR_1”, 5, 1.2, 0.6, , 0.2, 0.1,<br />

0.2, 9, , , 0.5)<br />

N30 G0 G90 X81<br />

N40 Z125<br />

N50 M2<br />

%_N_KONTUR_1_SPF<br />

N100 Z120 X37<br />

N110 Z117 X40<br />

N120 Z112 RND=5<br />

N130 Z95 X65<br />

N140 Z87<br />

N150 Z77 X29<br />

N160 Z62<br />

N170 Z58 X44<br />

N180 Z52<br />

N190 Z41 X37<br />

N200 Z35<br />

N210 X76<br />

N220 M17<br />

Çağrı öncesi hareket pozisyonu<br />

Çevrim çağrısı<br />

Başlama pozisyonuna yeniden hareket<br />

Eksenlerle hızlanma<br />

Program sonu<br />

Kontur alt programı başlangıcı<br />

Eksenlerle hızlanma<br />

5 yarıçapı ile radüs<br />

Eksenlerle hızlanma<br />

Alt program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-327


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Programlama örneği 2: Talaş kaldırma çevrimi<br />

Talaş kaldırma konturu çağrı programında tanımlanır ve finiş işleme çağrıldıktan<br />

sonraki çevrim için doğrudan hareket ettirilir.<br />

Resim 9-56<br />

N110 G18 DIAMOF G90 G96 F0.8<br />

N120 S500 M3<br />

N130 T1 D1<br />

N140 G0 X70<br />

N150 Z160<br />

N160 CYCLE95(“ANFANG:ENDE”,2.5,0.8,<br />

0.8,0,0.8,0.75,0.6,1, , , )<br />

N170 G0 X70 Z160<br />

N175 M02<br />

BAŞLANGIÇ:<br />

N180 G1 X10 Z100 F0.6<br />

N190 Z90<br />

N200 Z70 ANG=150<br />

N210 Z50 ANG=135<br />

N220 Z50 X50<br />

SON:<br />

N230 M02<br />

Çevrim çağrısı<br />

9-328<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

9.5.5 Diş dibinde form işleme - CYCLE96<br />

Programlama<br />

CYCLE96 (DIATH, SPL, FORM)<br />

Parametreler<br />

Tablo 9-17 CYCLE94 parametreleri<br />

DIATH gerçek Dişin nominal çapı<br />

SPL gerçek Boyuna eksende düzeltme başlangıç noktası<br />

FORM char Formun tanımlaması<br />

Değerler: (A formu için)<br />

B (B formu için)<br />

C (C formu için)<br />

D (D formu için)<br />

İşlev<br />

Bu çevrimi metrik ISO dişli parçalar için DIN76 diş dibinde form işlemeyi<br />

gerçekleştirmek için kullanabilirsiniz.<br />

Resim 9-57<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Başlama konumu diş dibine form işlemeye doğru çarpışma olmadan hareket<br />

edilebilen her konum olabilmektedir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-329


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Çevrimde G0 ile belirli başlangıç noktasına hareket edilir.<br />

• Aktif takım yönüne göre takım ucu telafisi seçimi, diş dibine form işleme<br />

konturunda çevrim çağrılmadan önce belirtilmiş ilerleme hızını kullanarak hareket<br />

eder.<br />

• G0 ile başlama noktasına geri çekilme ve kesme ağız takım ucu telafisi seçiminin<br />

G40 ile iptal edilmesi.<br />

Parametrelerin açıklaması<br />

DIATH (nominal çap)<br />

M3’den M68’e kadar metrik dişler için diş dibine form işlemeyi gerçekleştirmek için bu<br />

çevrimi kullanın.<br />

DIATH için programlı değere göre *


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Parametre A …D’den ayrı bir değere sahip olursa, çevrim iptal olur ve 61609 “Form<br />

yanlış tanımlı” alarmını yaratır.<br />

Çevrim içinde takım ucu telafisi otomatik olarak seçilir.<br />

Çevrim sadece 1..4 takım uç pozisyonlarını kullanır. Çevrim 5…9 aralığında bir takım<br />

ucu pozisyonu tespit ederse ya da kabartma kesim seçili takım ucu pozisyonu ile<br />

işlenemezse 61608 "Yanlış takım ucu pozisyonu programlanır" alarmı oluşur ve<br />

çevrim iptal edilir.<br />

Çevrim aktif takımın takım yönü ile belirlenmiş başlangıç noktasını ve diş çapını<br />

otomatik bulacaktır. Bu başlama noktasının programlı koordinat değerleri ile alakalı<br />

pozisyonu aktif takımın takım yönü ile belirlenir.<br />

A ve B formları için aktif takımın diş dibine form işleme açısı çevrimde kontrol edilir.<br />

Diş dibine form işleme formu seçili takım ile işlenemeyeceği tespit edilirse, “Diş dibine<br />

form işleme değiştirilmiş formu” kumanda sisteminde görüntülenir, buna rağmen<br />

işleme devam eder.<br />

A ve B FORMLARI<br />

Resim 9-59<br />

C ve D FORMLARI<br />

C ve D FORMLARI<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-331


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Ek bilgi<br />

Bir çevrim çağırmadan önce, bir takım bilgisi aktifleştirilmelidir. Aksi durumda, çevrim<br />

iptal edilir ve 61000 alarmı “aktif takım bilgisi yok” hata mesajı çıkar.<br />

Programlama örneği: Diş dibine form işleme _form_A<br />

Bu program A formunda bir Diş dibine form işleme programlama için kullanılabilir.<br />

Resim 9-61<br />

N10 D3 T1 S300 M3 G95 F0.3<br />

N20 G0 G90 Z100 X50<br />

N30 CYCLE96 (40, 60, “A”)<br />

N40 G90 G0 X30 Z100<br />

N50 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Başlama pozisyonu seçimi<br />

Çevrim çağrısı<br />

Sonraki konuma hareket et<br />

Program sonu<br />

9-332<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

9.5.6 Diş açma – CYCLE97<br />

Programlama<br />

CYCLE97(PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP,<br />

NRC, NID, VARI, NUMT)<br />

Parametreler<br />

Tablo 9-18 CYCLE97 parametreleri<br />

PIT gerçek Değer olarak diş hatvesi (işaretsiz girin)<br />

gerçek<br />

Diş büyüklüğü, kaçlık diş olduğu<br />

MPIT<br />

Değerler aralığı: 3 (M3 için) 60 (M60 için)<br />

SPL gerçek Boyuna eksende diş başlama noktası<br />

FPL gerçek Boyuna eksende diş bitiş noktası<br />

DM1 gerçek Başlama noktasında diş çapı<br />

DM2 gerçek Bitiş noktasında diş çapı<br />

APP gerçek Dişe giriş mesafesi (işaretsiz girin)<br />

ROP gerçek Dişten çıkış mesafesi (işaretsiz girin)<br />

TDEP gerçek Diş derinliği (işaretsiz girin)<br />

FAL gerçek Finiş için bırakılan paso miktarı (işaretsiz girin)<br />

gerçek<br />

Dalma hareketi açısı<br />

IANG<br />

Değerler aralığı: “+” (kenarda kenar dalma hareketi için)<br />

“–” (değişen kenar dalma hareketi için)<br />

NSP gerçek İlk diş için başlama noktası ofseti (işaretsiz girin)<br />

NRC int Kaba tornalama kesme sayısı (işaretsiz girin)<br />

NID int Boşta kesme sayısı (işaretsiz girin)<br />

VARI int Dişin işleme tipinin belirlenmesi<br />

Değerler aralığı: 1 ... 4<br />

NUMT int Ağız sayısı (işaretsiz girin)<br />

İşlev<br />

Silindirik ve konik dış ve iç dişleri sabit hatve ve boyuna ve alın işleme ile üretmek için<br />

diş kesme çevrimsünü kullanın. Dişler tek ağızlı ve çok ağızlı olabilirler. Çok ağızlı<br />

dişlerde diş binmelerinin her birisi birbiri ardına işlenirler.<br />

Dalma hareketi otomatik olarak gerçekleştirilir kesme başına sabit dalma hareketi ya<br />

da sabit kesit kesme varyantları arasında seçim yapabilirsiniz.<br />

Sol ya da sağ diş çevrim başlangıcı öncesinde programlanması gerekli işmili devir<br />

yönü ile belirlenir.<br />

İlerlem hızı ve işmili hızı hareketinin her iki diş ile hızlanan çapraz bloklarda<br />

geçersizdir.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-333


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-62<br />

Önemli<br />

Bu çevrimyü kullanmak için pozisyon ölçme sistemli bir hız kumandalı işmili gereklidir.<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Başlama pozisyonu programlı dişin başlangıç noktası + çarpışma olmadan uyumlu<br />

yola hareket edilebilen her pozisyondur.<br />

Çevrim hareketlerin aşağıdaki sırasını yaratır:<br />

• Başlangıç noktasına hareket çevrimde uyumlu yolun G0 ile ilk diş dönüşü<br />

başlangıcından belirlenir.<br />

• VARI altında tanımlı dalma hareketi tipine göre yuvarlatma için dalma hareketi<br />

• Diş kesme kaba tornalama kesmelerin sayısına göre tekrarlanır.<br />

• Finiş işlemi sonraki adımda G33 ile giderilir.<br />

• Bu adım boşta geçişlerin sayısına göre tekrarlanır.<br />

• Hareketlerin tüm sırası her sonraki diş dönüşü için tekrarlanır.<br />

9-334<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Parametrelerin açıklaması<br />

Resim 9-63<br />

PIT ve MPIT (Hatve ve diş büyüklüğü)<br />

Diş hatvesi eksene paralel bir değer olarak ve işaretsiz belirlenir. Metrik silindirik<br />

dişleri üretmek için diş başlangıcını MPIT parametresinden (M3 ile M60) bir diş<br />

büyüklüğü olarak belirlemek de mümkündür. Sadece iki parametreden biri opsiyon<br />

tarafından kullanılmalı. Çelişen değerler içeriyorlarsa, çevrim 61001 “Geçersiz diş<br />

hatvesi” alarmını oluşturur ve iptal edilir.<br />

DM1 ve DM2 (çap)<br />

Dişin başlangıç ve bitiş noktalarının diş çapını tanımlamak için bu parametreyi<br />

kullanın. İç dişler durumunda, bu uç delik çapıdır.<br />

SPL, FPL, APP ve ROP ara ilişkisi (başlangıç, bitiş noktası, giriş ve çıkış mesafesi)<br />

Programlı başlama noktası (SPL) ve bitiş noktası (FPL) dişin orijinal başlama<br />

noktasını oluşturur. Çevrimde kullanılan başlama noktası, dişe giriş mesafesi APP ile<br />

tanımlanan başlama noktasıdır ve bununla ilgili olarak da son nokta dişin çıkış<br />

mesafesi ROP tarafından alınan programlı son noktadır. Çapraz eksende çevrimin<br />

tanımladığı başlama noktası mutlaka programlı diş çapının 1 mm üzerindedir. Bu geri<br />

çekilme düzlemi otomatik olarak kumanda sisteminde iççap olarak üretilir.<br />

TDEP, FAL, NRC ve NID ara ilişkisi (diş derinliği, finiş paso miktarı, paso sayısı)<br />

Programlı finiş paso miktarı gövdeye yakın eksenli olarak davranır ve TDEP tanımlı<br />

diş derinliğinden çıkarılır; kalan kaba tornalama kesimlerine ayrılır.<br />

Çevrim her bir derin dalma hareketini VARI parametresine bağlı olarak otomatik<br />

hesaplar.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-335


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Diş derinliği sabit kesitli dalma hareketlerine ayrılırken kesme kuvveti tüm yuvarlama<br />

kesimleri üzerinde sabit kalır. Bu durumda dalma hareketi derin dalma hareketi için<br />

farklı değerler kullanılarak gerçekleştirilecektir.<br />

İkinci bir varyant tüm diş derinliğini sabit derin dalma derinliğine ayrılmasıdır.<br />

Ayırma esnasında kesit bir kesimden diğerine genişler fakat daha küçük diş derinliği<br />

değerleri ile, bu teknoloji daha iyi kesme durumları ile sonuçlanabilir.<br />

Finiş paso miktarı FAL bir adımdaki yuvarlama sonrasında giderilir. Ardından NID<br />

parametresi altında boşta geçişler yürütülür.<br />

IANG (derin dalma açısı)<br />

IANG parametresi kullanılarak açı dalma hareketinin yürütüldüğü diş altında<br />

tanımlanır. Dik bir açıda dişteki kesme yönüne derin dalma yapmak isterseniz bu<br />

parametrenin değeri sıfıra eşitlenmelidir. Kenarlar boyunca derin dalma yapmak<br />

isterseniz bu parametrenin mutlak değeri takımın kenar açısının en fazla yarısı kadar<br />

olur.<br />

Kanat<br />

Boyunca derin<br />

dalma<br />

Değişen<br />

Kanatlı derin<br />

dalma<br />

Resim 9-64<br />

Derin dalmanın yürütülmesi bu parametrenin işareti ile tanımlanır. Pozitif bir değerler<br />

derin dalma mutlaka aynı kenarda yürütülür ve negatif bir değerle her iki kenarda<br />

değişimli olarak yürütülür.<br />

Değişken kenarlı Derin dalma tipi sadece silindirik dişler için mümkündür. Konik<br />

dişlerin IANG değeri buna rağmen negatifse, çevrim bir kenar boyunca kenar derin<br />

dalma hareketi yürütecektir.<br />

NSP (başlama noktası ofseti) ve NUMT (Ağız sayısı)<br />

Parça çevresinin diş dönüşü ilk kesme noktasını tanımlar açı değerin programlamak<br />

için bu parametreyi kullanabilirsiniz. Bu başlama noktası ofsetidir. Parametre 0 ve<br />

+359.9999 derece arasında değerler dikkate alabilirler. Başlama noktası parametresi<br />

belirlenmez ya da parametre listesinden ihmal edilirse ilk diş dönüşü sıfır derece<br />

işaretinden başlar.<br />

9-336<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Başlama<br />

1. Diş dönüşü<br />

0 derece işareti<br />

Başlama<br />

4. Diş dönüşü<br />

Başlama<br />

2. Diş dönüşü<br />

Başlama<br />

3. Diş dönüşü<br />

Resim 9-65<br />

Çok ağızlı dişle diş dönüşlerini tanımlamak için NUMT parametresini kulanın.<br />

Tek ağızlı bir diş için parametreye sıfır değeri atanmalı ya da parametre listesinde<br />

tamamen düşürülmeli.<br />

Diş ağızları döner kısmın etrafında eşit dağıtılırlar; ilk diş ağzı NSP parametresi ile<br />

belirlenir.<br />

Diş ağızlarının çevre üzerinde asimetrik sıralanması ile çok ağızlı bir diş yaratmak için<br />

her diş için çevrim doğru başlama ofseti programlanıyorken çağrılmalıdır.<br />

VARI (işleme tipi)<br />

VARI parametresini kullanarak dış çap ya da iç çap işlemenin gerçekleştirilip<br />

gerçekleştirilmeyeceği ve yuvarlatma esnasında paso miktarına göre hangi<br />

teknolojinin kullanılacağı tanımlanır. VARI parametresi aşağıdaki anlamları ile 1 ve 4<br />

arasında değerler varsayar:<br />

Sabit derin dalma derinliğinde<br />

dalma hareketi<br />

Sabit kesit derin dalma<br />

Resim 9-66<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-337


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Değer Dış./İç Sabit derin dalma/sabit kesit<br />

1 O Sabit dalma hareketi<br />

2 I Sabit dalma hareketi<br />

3 O Sabit kesit<br />

4 I Sabit kesit<br />

Tablo 9-19 işleme tipi<br />

VARI parametresi için farklı bir değer programlanırsa çevrim 61002 alarmı “İşleme tipi<br />

yanlış tanımlandı” oluştuktan sonra iptal edilir.<br />

Ek bilgi<br />

Boyuna ve alında diş ekme farkı<br />

Boyuna ya da alın diş işleme kararı çevrimin kendisi tarafından yapılır. Bu dişlerin<br />

kesildiği koniğin açısına bağlıdır. Konik üzerindeki açı ≤ 45 dereceyse, boyuna<br />

eksenin dişi işlenir; aksi durumda alın dişi işlenir.<br />

Boyuna diş<br />

Alın dişi<br />

Resim 9-67<br />

Programlama örneği: Diş açma<br />

Bu programı kullanarak kenar derin dalma hareketli M42x2 metrik bir dış çap diş<br />

yaratabilirsiniz.<br />

Derin dalma sabit kesitle yürütülebilir. 5 kaba tornalama sayısı ile 1.23 mm diş<br />

derinliğinde finiş pasosuz yürütülür. Bu operasyonun tamamlanmasından sonra 2<br />

boşta geçiş yürütülecektir.<br />

9-338<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-68<br />

N10 G0 G90 Z100 X60<br />

N20 G95 D1 T1 S1000 M4<br />

N30 CYCLE97( , 42, 0, –35, 42, 42, 10, 3, 1.23, 0, 30, 0,<br />

5, 2, 3, 1)<br />

N40 G90 G0 X100 Z100<br />

N50 M2<br />

Başlama pozisyonu seçimi<br />

Teknolojik değerlerin belirlenmesi<br />

Çevrim çağrısı<br />

Sonraki konuma hareket et<br />

Program sonu<br />

9.5.7 Dişlerin sıralanması(Diş zinciri) – CYCLE98<br />

Programlama<br />

CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL,<br />

IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT)<br />

Parametreler<br />

Tablo 9-20 CYCLE98 parametreleri<br />

PO1 gerçek Boyuna eksende diş başlama noktası<br />

DM1 gerçek Başlama noktasında diş çapı<br />

PO2 gerçek Boyuna eksende ilk ara nokta<br />

DM2 gerçek İlk ara noktada çap<br />

PO3 gerçek İkinci ara nokta<br />

DM3 gerçek İkinci ara noktada çap<br />

PO4 gerçek Boyuna eksende diş bitiş noktası<br />

DM4 gerçek Bitiş noktasında çap<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-339


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Tablo 9-20 CYCLE98 parametreleri, devam<br />

APP gerçek Dişe giriş mesafesi (işaretsiz girin)<br />

ROP gerçek Dişin çıkış mesafesi (işaretsiz girin)<br />

TDEP gerçek Diş derinliği (işaretsiz girin)<br />

FAL gerçek Finişe bırakılan paso miktarı (işaretsiz girin)<br />

IANG gerçek Dalma hareketi açısı<br />

Değerler aralığı: “+” (kenarda kenar dalma hareketi<br />

için)<br />

“–” (değişen kenar dalma hareketi için)<br />

NSP gerçek İlk diş ağzı için başlama noktası ofseti (işaretsiz girin)<br />

NRC int Kaba tornalama kesme sayısı (işaretsiz girin)<br />

NID int Boşta kesme sayısı (işaretsiz girin)<br />

PP1 gerçek Değer olarak diş hatvesi 1 (işaretsiz girin)<br />

PP2 gerçek Değer olarak diş hatvesi 2 (işaretsiz girin)<br />

PP3 gerçek Değer olarak diş hatvesi 3 (işaretsiz girin)<br />

VARI int Dişin işleme tipinin belirlenmesi<br />

Değerler aralığı: 1 ... 4<br />

NUMT int Ağız sayısı (işaretsiz girin)<br />

İşlev<br />

Bu çevrim sıralı olarak birçok silindirik ya da konik diş üretir. Diş bölümlerinin her biri<br />

farklı hatvelere sahiptir böylelikle bir tanesindeki hatve ve aynı diş bölümü sabit<br />

olmalıdır.<br />

Resim 9-69<br />

9-340<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Sıra<br />

Çevrim başlangıcı öncesinde pozisyonlama:<br />

Başlama pozisyonu programlı dişin başlangıç noktası + çarpışma olmadan uyumlu<br />

yola hareket edilebilen her pozisyondur.<br />

Çevrim, hareketlerin aşağıdaki sırasını yaratır:<br />

• Başlangıç noktasına hareket çevrimde uyumlu yolun G0 ile ilk diş ağzı<br />

başlangıcından belirlenir.<br />

• VARI altında tanımlı dalma hareketi tipine göre yuvarlatma için dalma hareketi<br />

• Diş kesme kaba tornalama kesmelerin sayısına göre tekrarlanır.<br />

• Finiş işleme sonraki adımda G33 ile giderilir.<br />

• Bu adım boşta kesme sayısına göre tekrarlanır.<br />

• Hareketlerin tüm sırası her sonraki diş ağzı için tekrarlanır.<br />

Parametrelerin açıklaması<br />

Resim 9-70<br />

PO1 ve DM1 (başlama noktası ve çap)<br />

Bu parametreler diş serilerinin orijinal başlama noktasını tanımlama için kullanılırlar.<br />

Çevrimnün kendisi tarafından belirlenen ve başlangıçta G0 ile hareket edilen başlama<br />

noktası programlı başlama noktası öncesinde uyumlu yolda bulunur (önceki sayfada<br />

şemada A başlama noktası).<br />

PO2, DM2 ve PO3, DM3 (ara nokta ve çap)<br />

Bu parametreler dişteki iki ara noktanın tanımlanması için kullanılır.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-341


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

PO4 ve DM4 (bitiş noktası ve çap)<br />

Dişin orijinal bitiş noktası P04 ve DM4 parametreleri ile programlanırlar.<br />

İç çap dişler için DM1… DM4 delik ucu çapıdır.<br />

APP ve ROP arasında ara ilişki (Dişe giriş/çıkış mesafesi)<br />

Çevrimde kullanılan başlama noktası, dişe giriş mesafesi APP ile tanımlanan başlama<br />

noktasıdır ve bununla ilgili olarak da son nokta dişin çıkış mesafesi ROP tarafından<br />

geri alınan programlı son noktadır.<br />

Çapraz eksende çevrimin tanımladığı başlama noktası mutlaka programlı diş çapının<br />

1 mm üzerindedir. Bu geri çekilme düzlemi otomatik olarak kumanda sisteminde iççap<br />

olarak üretilir.<br />

TDEP, FAL, NRC ve NID ara ilişkisi (diş derinliği, finiş paso miktarı, kaba kesme sayısı<br />

ve boşta kesmelerin sayısı)<br />

Programlı finiş paso miktarı gövdeye yakın eksenli olarak davranır ve TDEP tanımlı<br />

diş derinliğinden çıkarılır; kalan kaba tornalama kesimlerine ayrılır. Çevrim her bir<br />

derin dalma hareketini VARI parametresine bağlı olarak otomatik hesaplar. Diş<br />

derinliği sabit kesitli dalma hareketlerine ayrılırken kesme kuvveti tüm yuvarlama<br />

kesimleri üzerinde sabit kalır. Bu durumda dalma hareketi derin dalma hareketi için<br />

farklı değerler kullanılarak gerçekleştirilecektir.<br />

İkinci bir varyant tüm diş derinliğini sabit derin dalma derinliğine ayrılmasıdır.<br />

Ayırma esnasında kesit bir kesimden diğerine genişler fakat daha küçük diş derinliği<br />

değerleri ile, bu teknoloji daha iyi kesme durumları ile sonuçlanabilir.<br />

Finiş işlemi FAL bir adımdaki yuvarlama sonrasında giderilir. Ardından NID<br />

parametresi altında programlı boşta kesmeler yürütülür.<br />

IANG (derin dalma açısı)<br />

Kenar boyunca<br />

derin dalma<br />

Değişen kenarlı<br />

derin dalma<br />

Resim 9-71<br />

9-342<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

IANG parametresi kullanılarak açı dalma hareketinin yürütüldüğü diş altında<br />

tanımlanır. Dik bir açıda dişteki kesme yönüne derin dalma yapmak isterseniz bu<br />

parametrenin değeri sıfıra eşitlenmelidir. Diğer ifade ile parametre de bu durumda<br />

olağan olarak sıfırla otomatik olarak yükleneceğinden parametre listesinden ihmal<br />

edilebilir. Kenarlar boyunca derin dalma yapmak isterseniz bu parametrenin mutlak<br />

değeri takımın kenar açısının en fazla yarısı kadar olur.<br />

Derin dalmanın yürütülmesi bu parametrenin işareti ile tanımlanır. Pozitif bir değerler<br />

derin dalma mutlaka aynı kenarda yürütülür ve negatif bir değerle her iki kenarda<br />

değişimli olarak yürütülür.<br />

Değişken kenarlı derin dalma tipi sadece silindirik dişler için mümkündür. Konik<br />

dişlerin IANG değeri buna rağmen negatifse, çevrim bir kenar boyunca kenar derin<br />

dalma hareketi yürütecektir.<br />

NSP (başlama ofseti)<br />

Parça çevresinin diş ağzını ilk kesme noktasını tanımlayan açı değerini programlamak<br />

için bu parametreyi kullanabilirsiniz. Bu başlama noktası ofsetidir. Parametre 0,0001<br />

ve +359.9999 derece arasında değerler dikkate alabilirler. Başlama noktası<br />

parametresi belirlenmez ya da parametre listesinden ihmal edilirse ilk diş ağzı sıfır<br />

derece işaretinden başlar.<br />

PP1, PP2 ve PP3 (diş hatve)<br />

Bu parametreler diş serilerinin üç bölümünde diş hatvesi değerini tanımlama için<br />

kullanılırlar. Hatve değeri işaretsiz olarak gövdeye yakın eksenli değer olarak girilmeli.<br />

VARI (işleme tipi)<br />

VARI parametresini kullanarak dış çap ya da iç çap işlemenin gerçekleştirilip<br />

gerçekleştirilmeyeceği ve yuvarlatma esnasında derin dalmaya göre hangi teknolojinin<br />

kullanılacağı tanımlanır. VARI parametresi aşağıdaki anlamları ile 1 ve 4 arasında<br />

değerler varsayar:<br />

Değişen Sabit derin<br />

dalma derinliği<br />

Sabit derin dalma<br />

kesit<br />

Resim 9-72<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-343


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Vari (Değer) Har./Dah. Sabit derin dalma/sabit kesit<br />

1 Dış çap Sabit dalma hareketi<br />

2 İç Sabit dalma hareketi<br />

3 Dış çap Sabit kesit<br />

4 İç Sabit kesit<br />

VARI parametresi için farklı bir değer programlanırsa çevrim 61002 alarmı “İşleme tipi<br />

yanlış tanımlandı” çıktıktan sonra iptal edilir.<br />

NUMT (Ağız sayısı)<br />

Çok ağızlı dişlerde, ağız sayısını tanımlamak için NUMT parametresini kulanın.<br />

Tek ağızlı bir diş için parametreye sıfır değeri atanmalı ya da parametre listesinde<br />

tamamen düşürülmeli.<br />

Diş dönüşleri döner kısmın etrafında eşit dağıtılırlar; ilk diş dönüşü NSP parametresi<br />

ile belirlenir.<br />

Diş dönüşlerinin çevre üzerinde asimetrik sıralanması ile çok ağızlı bir diş yaratmak<br />

için her diş için çevrim doğru başlama ofseti programlanıyorken çağrılmalıdır.<br />

0 derece işareti<br />

Başlama<br />

1. Diş dönüşü<br />

Başlama<br />

4. Diş dönüşü<br />

Başlama<br />

2. Diş dönüşü<br />

Başlama<br />

3. Diş dönüşü<br />

Resim 9-73<br />

Programlama örneği: Diş zinciri<br />

Silindirik bir dişle başlayan bir diş düzeni üretmek için bu programı kullanabilirsiniz.<br />

Derin dalma dişe dik olarak gerçekleştirilir; bitirme telafisi ya da başlama noktası ofseti<br />

programlanmaz. 5 kaba kesimi ve 1 boşta kesme gerçekleştirilir. Belirlenen işleme tipi<br />

sabit kesitle boyuna, dış çap olsun.<br />

9-344<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.5 <strong>Torna</strong>lama çevrimleri<br />

Resim 9-74<br />

N10 G95 T5 D1 S1000 M4<br />

N20 G0 X40 Z10<br />

N30 CYCLE98 (0, 30, –30, 30, –60, 36, –80, 50, 10, 10,<br />

0.92, , , , 5, 1, 1.5, 2, 2, 3, 1)<br />

N40 G0 X55<br />

N50 Z10<br />

N60 X40<br />

N70 M2<br />

Teknolojik değerlerin belirlenmesi<br />

Hareket başlangıç pozisyonu<br />

Çevrim çağrısı<br />

Eksenlerle hızlanma<br />

Program sonu<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-345


Çevrimler<br />

9.6 Hata mesajları ve hata ile ilgilenme<br />

9.6 Hata mesajları ve hata ile ilgilenme<br />

9.6.1 Genel notlar<br />

Çevrimlerde hatalar tespit edilirse, bir alarm oluşur ve çevrim yürütümü iptal edilir.<br />

Ayrıca, çevrimler mesajlarını kumanda sisteminin mesaj satırında görüntülerler.<br />

Bu mesajlar program yürütmesini iptal etmezler.<br />

Tepkileri ile birlikte hatalar ve kumanda sistemi mesaj satırındaki mesajlar çevrimlerin<br />

her biri ile birlikte tanımlanır.<br />

9.6.2 Çevrimlerde hata giderme<br />

61000 ve 62999 arası numaralardaki alarmlar çevrimlerde üretilirler. Bunun<br />

karşılığında da sayıların arası alarm cevaplarına ve iptal kriterine göre tekrar ayrılır .<br />

Alarm numarası ile görüntülenen hata metni hatanın nedeni konusunda size daha<br />

detaylı bilgi verir.<br />

Tablo 9-21<br />

Alarm Numarası Silme Kriteri Alarm Tepkisi<br />

61000 …. 61999 NC_RESET NC’de blok hazırlığı iptal edilir<br />

62000 …. 62999 Clear (Sil) tuşu Blok hazırlığı iptal edilir; çevrim NC<br />

START ile alarm silindikten sonra<br />

işleme devam edilir.<br />

9.6.3 Çevrim alarmları genel görünümü<br />

Hata numaraları aşağıdaki şekilde ayrılır:<br />

• X=0 Genel çevrim alarmları<br />

• X=1 Delme, delik şablonu ve tornalama çevrimlerinden üretilen alarmlar<br />

• X=6 Delme çevrimleri ile üretilen alarmlar<br />

Aşağıdaki tablo çevrimlerde oluşan hataların tüm listesini oluşma yerleri ile ve hata<br />

düzeltme için doğru talimatları içermektedir.<br />

9-346<br />

SINUMERIK 802D sl Kullanım ve Programlama<strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Çevrimler<br />

9.6 Hata mesajları ve hata ile ilgilenme<br />

Tablo 9-22<br />

Alarm<br />

numarası<br />

Alarm Metni Kaynak Açıklama, Çözüm<br />

61000 “Aktif takım bilgisi yok” CYCLE93 D ofseti, program çağrısı öncesinde programlanmalı<br />

için<br />

CYCLE96<br />

61001 “illegal diş hatvesi” CYCLE84<br />

CYCLE840<br />

CYCLE96<br />

CYCLE97<br />

Diş büyüklüğü ya da diş özelliklerinin parametrelerini<br />

kontrol edin (çelişiyor)<br />

61002 “İşleme tipi yanlış tanımlı” CYCLE93<br />

CYCLE95<br />

CYCLE97<br />

61101 “Referans düzlemi yanlış<br />

tanımlı”<br />

CYCLE81<br />

için<br />

CYCLE89<br />

CYCLE840<br />

61102 “Programlı işmili yönü yok” CYCLE88<br />

CYCLE840<br />

61107 “İlk puntalama derinliği CYCLE83<br />

yanlış tanımlı”<br />

61601 “Bitik kısmın çapı çok CYCLE94<br />

küçük”<br />

CYCLE96<br />

61602 “Yanlış tanımlı takım CYCLE93<br />

genişliği”<br />

61603 “Yanlış tanımlı kanal CYCLE93<br />

biçimi”<br />

61604 “Aktif takım<br />

programlıkonturu ihlal<br />

eder”<br />

CYCLE95<br />

İşleme tipi VARI parametrelerinin değeri yanlış belirli ya<br />

da değiştirilmeli<br />

Derinliğin relatif belirlenmesi durumunda referans ve<br />

geri çekilme düzlemi için farklı değerler seçilmeli ya da<br />

derinlik için mutlak değer belirlenmeli.<br />

SDIR parametresi (CYCLE 840'da SDR)<br />

programlanmalı<br />

İlk puntalama derinliği toplam delme derinliğine zıt<br />

Programlı Bitik kısım çapı çok küçük.<br />

Kesme takımı programlı kanal genişliğinden daha geniş<br />

• Geri çekilme zemininde radüs/pahlar kanal genişliği<br />

ile uyuşmuyor<br />

• Boyuna eksene paralel çalışan bir kontur<br />

elemanındaki kanal alnı mümkün değil<br />

Kullanılan takım açık kesme açısı nedeniyle Kabartmalı<br />

kesimde kontur ihlali yani farklı bir takım kullanın ya da<br />

kontur alt programını kontrol edin İllegal dalmalı kesim<br />

elemanı tespit edildi<br />

61605 “Yanlış programlı kontur” CYCLE95 Kontur hazırlığında bir hata bulundu; bu alarm mutlaka<br />

NCK 10930 10934, 15800 ya da 15810 ile birlikte<br />

bulunur.<br />

61606 “Kontur hazırlığında hata” CYCLE95 Çevrim çağrısı öncesinde erişilen başlama noktası<br />

kontur alt programınca tarif edilen karenin dışında değil<br />

61607 “Yanlış programlı başlama CYCLE95 Dalmalı kesime uyan bir 1…4 takım yönü<br />

noktası”<br />

programlanmalı<br />

61608 “Geçersiz takım yönü CYCLE94 Dalmalı kesim formu parametrelerini kullanın<br />

programlı”<br />

CYCLE96<br />

61609 “Yanlış tanımlı form” CYCLE94<br />

CYCLE96<br />

Konturla bir kesişme noktası hesaplama mümkün<br />

değildi<br />

61611 “Kesişme noktası<br />

bulunamadı”<br />

CYCLE95 Kontur programlamayı kontrol edin ya da derin dalma<br />

derinliğini kontrol edin.<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

9-347


Çevrimler<br />

9.6 Hata mesajları ve hata ile ilgilenme<br />

9.6.4 Çevrimlerdeki mesajlar<br />

Çevrimler mesajlarını kumanda sisteminin mesaj satırında görüntülerler. Bu mesajlar<br />

program yürütmesini iptal etmezler.<br />

Mesajlar çevrimlerin belli davranışları ile işleme süreci ile ilgili olarak bilgi sağlarlar ve<br />

bir işleme adımı sonrasında ya da çevrimnün sonuna kadar tutulurlar. Aşağıdaki<br />

mesajlar mümkündür:<br />

Tablo 9-23<br />

Mesaj metni<br />

Kaynak<br />

“Derinlik: Relatif derinlik değerine göre”<br />

CYCLE82...CYCLE88, CYCLE840<br />

“1. Delme derinliği: Relatif derinlik değerine göre” CYCLE83<br />

“diş dönmesi – boyuna dişli işleme”<br />

CYCLE97<br />

“diş dönmesi – alın diş olarak işleme”<br />

CYCLE97<br />

mesaj metninde işlenmekte olan konturun numarası.<br />

9-348<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0


Dizin<br />

Dizin<br />

A<br />

Adres 8-152<br />

Ağ bağlantısı 1-23<br />

Ağ çalışması 1-23<br />

Ağ parametreleri 1-23<br />

Ağ sürücü bağlantaılarını çözme 1-27<br />

Ağ sürücülerini bağlama 1-27<br />

Alarm tuşunu tanı, ix<br />

Alın dişi 9-338<br />

Diş dibi form işleme - CYCLE96 9-329<br />

Form işleme çevrimi– CYCLE94 9-312<br />

Aritmetik parametreler 3-56<br />

Setting Datalar 3-53<br />

B<br />

Basılamaz özel karakterler 8-155<br />

Basılır özel karakterler 8-154<br />

Başlangıç noktası 9-326<br />

Block search (arama) 5-75<br />

Blok yapısı 8-153<br />

Boşluk açısı 9-302<br />

Boyuna diş 9-338<br />

D<br />

Deep hole drilling (derin delik delme) 9-271<br />

Delik dizisi 9-295<br />

Delik, delik genişletme 9-269<br />

Deliklerin sırası 9-299<br />

Delme döngüleri 9-259<br />

Di kesme - CYCLE97 9-333<br />

Diş düzenleme - CYCLE98 9-339<br />

Dizinlerin paylaşımı 1-26<br />

Dosyalar<br />

Kopyala 1-21<br />

Yapıştır 1-21<br />

<strong>Torna</strong>lama döngüleri 9-259<br />

Döngü alarmları genel görünümü 9-346<br />

Döngü alarmları 9-346<br />

Döngü çağrısı 9-260<br />

Döngü desteğini çalıştırma 9-262<br />

Döngü doyaları genel görünümü 9-262<br />

Döngülerin simulasyonu 9-261<br />

Dönüş koşulları 9-260<br />

Drilling (delme) 9-266<br />

Düzlem tanımı 9-260<br />

C-Ç<br />

CONTPRON 9-325<br />

CYCLE81 9-266<br />

CYCLE82 -269<br />

CYCLE83 9-271<br />

CYCLE84 9-275<br />

CYCLE840 9-278<br />

CYCLE85 9-282<br />

CYCLE86 9-285<br />

CYCLE87 9-288<br />

CYCLE88 9-291<br />

CYCLE89 9-293<br />

CYCLE93 9-304<br />

CYCLE93 9-339<br />

CYCLE94 9-312<br />

CYCLE95 9-316<br />

CYCLE96 9-329<br />

CYCLE97 9-333<br />

Çağrı 9-265<br />

Çağrı anahtarı, ix<br />

Çağrı koşulları, 9-260<br />

Kullanım Alanları 1-14<br />

Çark 4-61<br />

Geri çekilme düzlemi 9-266<br />

Geri çekilme düzlemi 9-266<br />

E<br />

Ekran düzeni 1-11<br />

Erişilebilirlik seçenekleri, -15<br />

Etc. anahtarı, ix<br />

Etc. anahtarı, ix<br />

G<br />

Genişletme 1, 9-282<br />

Genişletme 2, 9-285<br />

Genişletme 3, 9-288<br />

Genişletme 4, 9-291<br />

Genişletme 5, 9-293<br />

Genişletme, 9-264<br />

Geometrik parametreler, 9-264<br />

Geri alma çubuğu, ix<br />

Giriş anahtarı, ix<br />

Görece delme derinliği 9-267<br />

H<br />

Hesap makinesi 1-15<br />

HOLES1 9-295<br />

HOLES2 9-299<br />

Hotkeys 1-20<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

Dizin-349


Dizin<br />

I<br />

Interface parametreleri 7-131<br />

Güvenli yaklaşma mesafesi 9-266<br />

İletişim portlarının etkinleştirilmesi 1-24<br />

İnteraktif ekran formları yapılandırma 9-263<br />

İptal sonrasında tekrar hareket ettirme 5-<br />

77<br />

İşleme düzlemi: 9-260<br />

İşleme parametreleri 9-264<br />

J<br />

JOG modu, 4-58<br />

Jog, 4-58<br />

K<br />

Kanal açma çevrimi– CYCLE93, 9-304<br />

Karakter seti 8-154<br />

Kesme sonrası tekrar konumlandırma 5-77<br />

Enkoderli mendrensiz kılavuz çekme 9-279<br />

Enkodersiz mendrensiz kılavuz çekme 9-<br />

279<br />

Kontur kontrolü , 9-302, 9-326<br />

Kontur tanımı 9-324<br />

Koordinat sistemleri 1-36<br />

Makine koordinat sistemi (MCS) 1-36<br />

İlgili koordinat sistemi 1-37<br />

Parça koordinat sistemi (WCS) 1-37<br />

Kullanıcı girişi 1-25<br />

Kullanıcıların yönetimi 1-24<br />

M<br />

Makine ıfır 3-51<br />

Makine işleme alanı 4-58<br />

Manuel giriş 4-62<br />

MDA modu, 4-62<br />

Mendrensiz kılavuz çekme: 9-278<br />

Merkezleme 9-266<br />

Mesajlar 9-348<br />

Mutlak delme derinliği 9-267<br />

N<br />

NC Programlama Temel Prensipleri 8-151<br />

Parça programı<br />

Seçme başlatma 5-73<br />

Durma, iptal 5-76<br />

Program editörü döngü desteği 9-262<br />

R<br />

RCS log-in 1-25<br />

RCS takımı, 1-30<br />

Bağlama 1-32<br />

Bir ağdan bağlanma (opsiyon) 1-32<br />

Rigit tapping 9-275<br />

RS 232’den bağlantı 1-32<br />

Veri yönetimi 1-30<br />

Offline (çevrimdışı) işlevler 1-30<br />

Online (çevrimiçi) modu 1-33<br />

Project Manager (Proje Yöneticisi) 1-34<br />

Ayarlar 1-31<br />

Toolbox işlevleri 1-33<br />

RS232 (V.24) interface, 6-104<br />

S<br />

Seçme tuşu / seçim tuşu, ix<br />

Sözcük yapısı 8-152<br />

SPOS, 9-276, 9-277<br />

T<br />

Takım bilgilerini belirleme, 3-44<br />

Takım sıfır nokta 3-51<br />

Takımlar ve takım bilgilerini giriş. 3-41<br />

Talaş giderme döngüsü – CYCLE95 9-316<br />

Talaş gidermeli derin delik açma 9-272<br />

Talaş kesme derin delik açma 9-272<br />

U<br />

Veri aktarımı 6-104<br />

W<br />

Work offset (İş Parçası sıfır bilgileri) 3-51<br />

Y<br />

Yardım sistemi 1-21<br />

P<br />

Parametreler işleme alanı 3-41<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0<br />

Dizin-350

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!