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ı
- 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