Mersin Üniversitesi Cnc Genel Bilgi Kitabı

Transkript

Mersin Üniversitesi Cnc Genel Bilgi Kitabı
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
0
BÖLÜM 1
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
GİRİŞ
On sekizinci yüzyıl ortalarına kadar teknoloji zanaat kökenliydi. Ürünlerin tasarımı ve
yapımı, kişisel deneyime bağlıydı. Sanayi devrimi buhar makinesiyle, demir çeliğiyle,
fabrikaları ve şehirleriyle, üretim alanında gerçek bir devrim yarattı . Enerjinin elde
edilebilmesinde ve makinelerin uzmanlaşmasında gerçekleştirilen olağan üstü
atılımlar, öncelikle mekanik olarak üretilen ürünlerin imalatında, ham maddelerde ve
inşaat sanayiinde; ikincil olarak kimya ve elektrik sanayilerinde büyük faydalar
sağladı. Elektronik ve havacılık gibi sanayiler, henüz geleceğe aitlerdi. Buna karşın,
kontrol edilen parçaların ve ürünlerin, çeşitli hammaddelerden eksiksiz ve ekonomik
bir biçimde üretilmesini sağlayan araçlara kavuşmak üzereydik.
Sözgelimi; on altıncı ve on dokuzuncu yüzyıllar arasında meydana gelen değişiklikleri
düşünün . Şekil 1’de zırh yapan bir on altıncı yüzyıl fabrikasının çizimini
görüyorsunuz. O zamanlar zırh büyük bir olasılıkla, diğer sert ürünlere kıyasla daha
ustaca üretiliyordu. Yine de, az sayıda makine vardı ve standartlaşma gibi şeyler
henüz ortada yoktu. Zırhınız kırılacak olursa, yakınızdaki bir zırh dükkanından yedek
1
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
parça temin etmeniz mümkün değildi. Yapabileceğiniz tek şey doğrudan zırhı yapan
kişiye başvurmaktı. Şekil 2’de modern bir Bilgisayar üretim fabrikasının içini
görüyorsunuz. Gördüğünüz gibi, zırh fabrikası ile bu bilgisayar fabrikası arasındaki
fark, sadece ürünler ve çalışanların elbiselerinden ibaret değil. Bu fabrikada, insana
oranla daha fazla sayıda makine bulunuyor. Bu bilgisayar üretim firması,
bilgisayarlarının tasarım kabiliyetlerini artırmak ve çok yönlü kullanılabilecek üretim
fabrikaları kurmak için geniş çaplı çalışmalarda bulunuyor. Bu fabrikalarda aynı
teçhizatı kullanarak çeşitli Bilgisayar ve kontrol ürünleri imal edebilecekler. Bir çok
modern üretim fabrikasında, verilerin değerlendirilmesi, kontrol ve deneme gibi
süreçlerde bilgisayarlar kullanılıyor. Böylece, oldukça üst düzey ürünlerin nispeten
düşük bedelle üretilebilmesi için
Şekil 1 16. yüzyıl zırh fabrikası.
2
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 2 Modern bir bilgisayar fabrikası.
gerekli olan hatasız hesaplamalara ulaşılması sorun olmaktan çıkıyordu. Şimdi gelin
üretimin bazı boyutlarını değerlendirelim :
İmalatın temel süreçleri çok eskiden çok yeniye çeşitlilik gösterir. Sözgelimi çok eski
süreçlerden biri kesim işlemidir. Çoğu yetişkin sebzeleri bıçakla, tahtayı testereyle,
metali de matkapla
keser. Toprağın ise ekskavatör ile kesildiğini görürüz.
Başlangıçta insanlar keskinleştirilmiş kaya parçaları kullanarak nesneleri elleriyle
kesiyorlardı, daha sonraları bronz, demir ve çelik bıçaklar , baltalar sabanlar ve
matkaplar kullanıldı. Bugün ise ateş, elektrik ve lazer kullanılıyor.
Modern imalat aletleri on dokuzuncu yüzyılın ilk yarısında bulunmuştu kesim işinin
elle yapılması; artık bir zorunluluk değildi, Torna tezgahı; matkap tezgahı, freze
tezgahı, vargel tezgahı ve bilinen diğer kesim aletleri icat edilmişti. Şekil 3’de
18.yüzyıl sonlarında tasarlanan bir torna tezgahının çizimini görüyorsunuz. Bu eski
makine Şekil 4’de gördüğümüz CNC (Computer Numerik Control) bilgisayar kontrollü
torna tezgahıyla kıyaslandığında size ilkel gelebilir ama her iki makinede aynı ilkelerle
tasarlanmıştır. Eski ve yeni torna tezgahları metali keserken aynı işlemleri izlerler.
Her ikisi de işlenecek metal parçayı döndürerek ve bir aleti parça boyunca hareket
ettirerek kesme işlemini gerçekleştirirler. Eski imalat aletleri günümüzdeki aletlere
benzer biçimde çelikten yapılmıştır. Bunlar kusursuz ve eksiksiz aletlerdir çünkü
kusursuz ve eksiksiz aletlerin imalatında kullanılmaları gerekmiştir. Ayrıca insan
enerjisinden bağımsız bir enerji ile çalışıyorlardı. Yani mekanik olarak işliyorlardı. Bu
sayede, makinelerde geometrik yüzeylerin kusursuz biçimde imal edilmesi mümkün
oluyordu. Eğer tahta bir torna tezgahının çalışmasını gördüyseniz imalat aletlerini elle
yönlendirerek malzemeyi istenen ebatta elde etmeye çalışmanın ne kadar yıldırıcı bir
3
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
iş olduğunu biliyorsunuz demektir. Ama metale şekil vermek için tasarlanan bir torna
tezgahı bu işi daha kolay hale getirir. Bir torna tezgahı daha teknik ve karmaşıktır.
Sözgelimi parçanın düzgün biçimde işlenebilmesi, doğru aletlerin seçilmesi kesme
hızı, ilerleme hızı ve sonucun ölçümü için daha fazla bilgiye ihtiyaç duyulur. Buna
karşın Şekil 4’de gördüğümüz modern metal torna tezgahı atalarından çok farklıdır.
Yapımında kullanılan malzemeler ve üzerindeki aletler fazlasıyla gelişkindir ve ustaca
tasarlanmıştır. Bu bir bakıma günümüz tasarımcıların daha fazla bilgi ve deneyime
sahip olmalarıyla bağlantılıdır. Bunun yanı sıra, günümüz tasarımcısı bilgisayar
destekli tasarım CAD (Computer Aided Design), CAM Bilgisayar destekli üretim
(Computer Aided Manufacture) gibi olanaklara sahiptir. CNC’nin parçaları o kadar
mükemmel yapılmıştır ki ortaya çıkarılan ürünlerin hata payı oldukça düşüktür.
Modern makinelerin birçok farklı özelliği vardır mesela çok daha yüksek hızlarda
çalıştırılabilirler ve bilgisayarla kontrol edilirler. Bilgisayar uygun hızı (kesici takımın
ve iş parçasının bir birlerine doğru harekete geçtikleri göreli hız) ve uygun ilerlemeyi (
kesici takımın ve iş parçasının birlerine doğru harekete geçerken yüklenen metal
miktarı ) belirler . Ayrıca uygun aletleri saptar ve bu aletlerin hareketlerini kontrol
eder. Parça böylece işlemin tamamlanmasıyla istenilen son şeklini alır. Kesici
takımların monte edildiği bir döner taretin üzerinde 12 adet kesici takım bulunur. Bu
döner taret bir kesici takımdan diğerine geçerken bir saniyeden kısa sürede işlemini
tamamlar. Otomatik alet değiştirici deposunda on iki alet daha muhafaza edilebilir.
Süreç boyunca aynı anda on yedi alet kullanılabilir. Parçayı kavrayan iş mili
dakikada 6000 devirlik bir hıza ulaşabilir. Diğer yardımcı araçlar ise şunlardır:
Makineyi işlenmemiş stoklarla besleyen sistemler; parça yakalayıcılar ve taşıyıcılar;
talaş taşıyıcılar ve soğutuculardır.
Şekil 3 Henry Maudsley’nin (1771-1831) cıvata tornası.
4
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4 CNC Tornalama merkezleri
5
BÖLÜM 2
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
NC - CNC TEZGAHLARIN GELİŞMESİ
İlk yapılan nümerik kontrollü tezgahlarda sadece kontrol ünitesi vardı; bu çeşit
tezgahlara Konvansiyonel Nümerik Kontrollü veya kısaca NC tezgahları denilir. Bu
tezgahların program saklayacak bellekleri yoktu ve birçok işlemi de yapamıyorlardı.
Bu nedenle bu çeşit tezgahlarda her parça işleyişinde programı taşıyan bant tekrar
başa alınır. Başka bir parça işlenecekse bant değiştirilir. Daha sonraki aşamada NC
tezgahlar program saklama belleklerine sahip olan bilgisayarlarla donatılmışlardır.
Bunlara Bilgisayar Destekli Nümerik Kontrollü veya
kısaca CNC tezgahları
denilmektedir. CNC tezgahlarda program bellekte saklanır; gerektiği durumda
bellekten çağrılır ve parçalar hiçbir başka işlem yapmadan arka arkaya işlenir.
Günümüzde sadece CNC tezgahları üretilmektedir. Ayrıca merkezi bir bilgisayara
bağlı olan bir çok NC ve CNC tezgahlardan oluşan sistemler vardır, bunlara Direkt
Nümerik Kontrollü veya kısaca DNC sistemleri denilmektedir.
CNC sistemlerine program; delikli kart, manyetik şerit (teyp), manyetik bant, direkt
olarak kontrol panosundaki düğmelere basarak veya bir bilgisayarın yardımı ile
verilebilir (Şekil 2.1). Bu son durumda CNC tezgahı bir CAD-CAM (Bilgisayar
Destekli Tasarım ve İmalat) sistemine entegre edilebilir.
Şekil 2.1 Açık döngülü bir CNC tahrik sisteminin blok şeması
6
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
İkinci dünya savaşından sonra uygulamaya konulan en önemli teknolojik
gelişmelerden biri nümerik sistemlerdir. Boole cebri ve elektroniğin bir sentezi olan bu
sistemlerin bilgisayar ve nümerik kontrollü sistemler olmak üzere iki uygulaması
vardır. Bu iki uygulamanın gelişmesi esnek otomasyonun hızla gelişmesine neden
olmuştur.
İlk Nümerik Kontrollü tezgah; ABD’nin savunma bakanlığının bir siparişi üzerine
Massachusetts Institute of Technoloji laboratuarlarında 1952 yılında, üç eksenli bir
freze tezgahı şeklinde meydana getirilmiştir. Ancak sanayi çapında ilk NC tezgahı
1956 yılında yapılmış ve 1957 yılından başlayarak fabrikalarda çalışmaya
başlamıştır. Bu tarihten sonra, NC ve daha sora CNC sistemleri gittikçe gelişmiş,
tezgah dışında başka sistemler de (ölçme, kaynak, tekstil) uygulamaya konulmuştur;
Şöyle ki günümüzde takım tezgahlarının hemen hemen tümü CNC şeklinde imal
edilmektedir; çok az sayıda konvansiyonel tezgah yapılmaktadır. İlk NC tezgahların
kontrol sisteminde röle ve elektronik lamba tekniği kullanılmıştır. Bunu transistörler,
transistörlere dayalı entegre devreler ve mikroprosesörler izlemiştir. Bu gelişme
tezgahların fonksiyonlarını, işleme ve karışık işlemler yapma kapasitelerini artırmakla
beraber, fiyatların düşmesine, kontrol sistemlerinin boyutlarının küçülmesine ve
programlama sistemlerinin basitleşmesine neden olmuştur.
1980 yıllarında mikroprosesör
teknolojisinin gelişmesi ile, bu sistemler NC
tezgahlarına uygulanmış ve CNC
tezgahlar elde edilmiştir. Diğer taraftan
bilgisayarların mühendislik alanlarına uygulanması ile CAD (Bilgisayar Destekli
Tasarım) CAM (Bilgisayar Destekli İmalat) ve bunların entegrasyonu olan CAD_CAM
sistemleri gelişmiştir. Bilindiği gibi CAD sistemi herhangi bir ürünün tasarımını yapan,
CAM sistemleri ise bilgisayarda NC veya CNC tezgah ve sistemler için NC
programı üreten sistemlerdir. Şöyle ki bu gelişme ile CNC tezgahlarına direkt olarak
programın, CAM sistemi ile üretilen bir bilgisayardan vermek mümkün olmuştur. Bu
gelişme ile CAM-CNC veya CAD-CAM-CNC entegrasyonu sağlanmıştır..
Bu gelişmelere paralel olarak tezgahların fonksiyonunda da bir takım değişiklikler
meydana gelmiştir. Buna göre tornalamanın yanı sıra frezeleme işlemi de yapan
tornalama merkezleri ve frezeleme ve delik işlemlerini yapan, freze ve borverg
tezgahlarının yerine işleme merkezleri ortaya çıkmıştır. Aynı zamanda CNC
tezgahların üretimde daha verimli kullanılması arayışları sürdürülmüş ve ilkin
merkezi bir bilgisayardan kontrol edilen bir çok NC ve CNC tezgahlardan oluşan
DNC (Direkt Nümerik Kontrollu) ve daha sonra FMC (Esnek İmalat Hücreleri)
sistemleri meydana getirilmiştir. FMC ’ler robot veya manipülatörlerle tezgah
aralarında malzeme akışını sağlayan, takım ve parça tutturma ve çözme işlemlerini
otomatik olarak yapan bir merkezi bilgisayar ve bağımsız olarak programlanabilen
birkaç NC ve CNC tezgahtan meydana gelen bir ünite (hücre) dir. Belirli bir düzene
göre yerleştirilen birkaç FMC ünitesinden, imalatta büyük esneklik sağlayan ve insan
unsurunu önemli şekilde bertaraf eden FMS (esnek İmalat Sistemi) sistemleri
meydana getirilmiştir (Şekil 2.2). Bu sistemlere insansız fabrikalar da denilmektedir.
7
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Bununla beraber imalat kısmını temsil eden FMS ile birlikte, kalite kontrol, malzeme
stok kontrol, pazarlama, muhasebe kısımları entegre edilen ve CIM (Bütünleşik
İmalat Sistemleri) adını taşıyan fabrikalar vardır. Ancak CIM sistemleri günümüzde
tam olarak oturtulamamıştır.
Şekil 2.2 Bir otomotiv montaj tesisinde bulunan bilgisayar kontrollü kaynak
makineleri
8
BÖLÜM 3
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CNC TEZGAHLARININ ÇEŞİTLERİ
Tezgah Tipi
Başlangıçta matkap, freze ve torna tezgahlarına uygulanan bilgisayarlı sayısal kontrol
(CNC – Computer Numerical Control) daha sonra talaşlı imalatın her alan kullanılan
takım tezgahlarına uygulanmıştır. CNC’nin uygulandığı takım tezgahı türleri ve
özellikleri aşağıda açıklanmıştır.
Torna Tezgahı
CNC torna tezgahları konvansiyonel torna tezgahlarında olduğu gibi silindirik dönel iş
parçalarının imalatında kullanılır. Şekil 3.1’de CNC torna tezgahı görülmektedir. Bu
tezgahlarda X ve Z olmak üzere iki temel eksen vardır. Z ekseni tezgahın fener mili
(iş parçası), hareketinin eksenini, X ekseni ise kesicinin iş parçasının eksenine dikey
olarak yaptığı hareketin eksenini temsil eder.
Şekil 3.1 CNC Torna tezgahı
İşleme kapasite yetenekleri fazla olan CNC torna tezgahlarında eksen sayısı 3 ya da
daha fazla olabilir (Şekil 3.2).
9
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.2 Dört eksenli torna tezgahı
Bu tür CNC torna tezgahlarında normal tornalama işlemlerine ilaveten frezeleme vb.
işlemler de NC programı denetiminde yaptırılmaktadır. Üç eksenli torna tezgahlarında
genel olarak C eksenli ya da freze fonksiyonlu CNC torna da denilmektedir. Bu tür
tezgahlarda tahrikli kesiciler kullanılır. Yani tarete bağlanan kesiciler de kendi
eksenleri etrafında ve belirlenen devir sayısında dönmektedir. Örneğin; torna
tezgahında iş parçası üzerinde yapılacak frezeleme işlemi için tarette bağlı bulunan
freze çakısının tahrikli olması gerekir(Şekil 3.3)
10
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.3 C eksenli frezeleme yapan torna tezgahı
Freze Tezgahı
CNC freze tezgahları prizmatik iş parçalarının işlenmesi için kullanılır. Bu tezgahlarda
X, Y, ve Z olmak üzere üç temel eksen vardır. X ekseni tezgah tablasının boyuna
hareketinin eksenini, Y ekseni tezgah tablasının enine hareketini, Z ekseni ise tezgah
milinin aşağı-yukarı hareketinin eksenini temsil eder. CNC freze tezgahlarının yatay
ve dikey konumlu olanları mevcuttur. Aşağıdaki şekillerde görüldüğü gibi aralarındaki
fark, dikey freze tezgahlarında tezgah mili dikey konumda olup Y ekseni tablanın
enine hareketini temsil eder (Şekil 3.4). Yatay freze tezgahlarında ise tezgah mili
yatay konumda olup Y ekseni düşey konumdadır (Şekil 3.5).
11
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.4 Dikey freze tezgahı
Şekil 3.5 Yatay freze tezgahı
12
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
İşleme kapasite ve yetenekleri fazla olan CNC freze tezgahlarında eksen sayısı 4, 5
ya da daha fazla olabilir. Aşağıdaki resimde görüldüğü gibi bu eksenler, tezgaha
bağlanan NC divizör ve NC döner tabla (NC rotary table) eksenleridir. Kesici
takımların bağlandığı otomatik kesici takımların magazinleri ve ATC denilen otomatik
kesici takım değiştiricilerle (ATC – Automatic Tool Changers) donatılmıştır (Şekil
3.6).
Şekil 3.6 Zincir tipli otomatik takım değiştirici
13
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
İşleme Merkezi
CNC freze tezgahlarında normal frezeleme operasyonlarına ilaveten delme vb.
işlemler de yapılabilir. İşte, freze tezgahlarına oranla daha geniş işleme fonksiyon ve
yeteneklerine sahip CNC freze tezgahlarına, CNC işleme merkezi (CNC machining
center) denilir. Çünkü bu tür tezgahlar, bir takım tezgahından ziyade pek çok talaş
kaldırma işleminin yapıldığı birden fazla takım tezgahının görevini yerine getiren bir
işleme merkezine benzer. Aşağıdaki resimde bir dikey CNC işleme merkezi (vertical
machining center) görülmektedir. Bu tezgahların yatay ve dikey olanları mevcuttur
(Şekil 3.7-3.8 ).
Şekil 3.7 Üç eksenli işleme merkezi
14
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.8 Beş eksenli işleme merkezi
CNC işleme merkezinde kullanılan kesicilerin sayısı diğer tür tezgahlarda
kullanılanlardan daha fazla olup aynı zamanda dairesel kesitlidirler. Bu nedenle bu
tür tezgahlarda kesici takım uzunluk ve yarıçap telafisi kullanılır. Yarıçap telafisi
programcıya özellikle kesme ve hacim kalıplarının programlandırılmasında (erkek ve
dişi iş parçalarının) çok büyük kolaylıklar sağlamaktadır.
Taşlama Tezgahı
Silindirik ve düzlem taşlama işlemlerinde yüksek derecede hassasiyet ve yüzey
kalitesi istenir. Taşlama işlemi, özellikle belirli miktarda talaş kaldırıldıktan sonra ısıl
işleme tabi tutularak sertleştirilmiş olan parçaların son bitirme işlemlerinde kullanılır.
Bu tezgahlarda bazen 1 mikrona varan düzeyde hassasiyetin elde edilmesi gerekir.
Bunun sağlanabilmesi için de sürekli olarak zımpara taşının kontrol altında
bulundurulması gerekir. Kullanılan kesici takımın sayısı fazla değildir. Meydana
gelecek aşınmalar sonunda zımpara taşı telafisinin otomatik olarak düzeltilmesi
(kompanze edilmesi) gerekir. Taşlama tezgahları bu özelliği ile diğer tezgahlardan
farklıdır. Şekil 3.9’da CNC taşlama tezgahı görülmektedir.
15
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.9 CNC Taşlama tezgahı
Matkap Tezgahı
CNC matkap tezgahları, işlem fonksiyonları bakımından konvansiyonel matkap
tezgahlarından farklı değildir. Günümüzde bağımsız CNC matkap tezgahı olarak
değil küçük boyutlu freze tezgahı ya da işleme merkezi olarak tasarlanırlar. Yukarıda
da vurgulandığı gibi günümüzde matkap tezgahlarının görevini CNC dik işleme
merkezleri almıştır. Bu nedenle bir dik işleme merkezini CNC matkap tezgahı olarak
düşünebiliriz. Çünkü bu tezgahlarda delme, delik büyütme, rayba çekme, kılavuz
çekme vb. operasyonlar matkap tezgahlarından daha seri ve hassas olarak
yapılmaktadır. (Şekil 3.10)
16
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.10 Beş eksenli işleme merkezi
Tel Erozyon Tezgahı
CNC tel erozyon tezgahları (CNC wire cutting machines) özellikle sac metal kesme
kalıplarının imalatında kullanılır. Bu tezgahlarda işleme elektrot adı verilen ve çok
küçük çaplarda olan telin iş parçası üzerinde bulunan bir delikten geçişi esnasında
meydana gelen çok yüksek ısı yardımıyla iş parçasını NC programında belirlenmiş
olan konturda kesmesi esasına dayanır. Elektrot teller, kesilecek olan malzemelerin
cinslerine göre farklı malzemelerden ve farklı çaplarda yapılırlar. Şekil 3.11’da CNC
tel erozyon tezgahı görülmektedir. Bu tezgahların en önemli özelliği, kesilen
parçaların erkek ve dişi parça olarak kullanılabilmesidir.
17
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.11 Tel Erozyon Tezgahı
Elektro Erozyon Tezgahı
Elektro erozyon tezgahları (EDM – Electro Discharge Machines) metal iş parçaları
üzerinden elektrik akımı yardımıyla erozyon yöntemiyle talaş kaldırma esasına
dayanır. Tel erozyon tezgahlarından tek farkı, kesme değil aşındırma yöntemiyle
talaş kaldırmasıdır. Özellikle hacim kalıplarının imalatında kullanılır.
Elektro erozyon tezgahlarında elde edilecek parça profiline uygun bakır elektrot,
tezgaha bağlanır. Tezgah tablasına da erozyon edilecek olan iş parçası bağlanır.
Bakır elektrot iş parçasına yaklaştırıldığında elektrot ile iş parçası arasında bir ark
oluşur. Oluşan bu ark iş parçası üzerinden erozyon yöntemiyle mikron düzeyinde
talaş kaldırır. Bu işlem sürekli, olarak devam eder ve bunun sonucunda da elektronun
profilinin tersi (dişisi) iş parçası üzerine işlenir. Elektrotlar iletkenliği çok yüksek olan
saf bakırdan ve elde edilecek parça profilinde imal edilir. Erozyon işlemi sonunda, iş
parçası üzerine ters profil işlenmiş olur. İşlenen bu profilin hacmi sıvı bir malzeme ile
18
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
doldurulduğunda ise gerçek parça profilinde ürün elde edilmiş olur. Bu tezgahlara
aynı zamanda dalma erozyon tezgahları da (die sinking machines) denir.
Erozyon işlemi, konvansiyonel kesici takımlar ve yöntemlerle talaş kaldırılarak
işlenemeyecek sertlikteki malzemelerin işlenmesinde de kullanılır. Ayrıca, çok
karmaşık profil ve yüzeylerin işlenmesinde de yaygın olarak kullanılır.
Zımbalı Kesiciler
CNC zımbalı deliciler (CNC punch machines), sac metaller üzerine üzerindeki
zımbaların profillerinde kesme işlemleri için kullanılır. Kullanılan zımbalar birden fazla
sayıda ve basitten kompleks profillere doğru olur. Zımbalar tezgah üzerinde bulunan
zımba magazinlere takılır. Programın işletimi esnasında gerekli olan tezgahların
yerini CNC lazer kesme tezgahları almıştır (Şekil 3.12).
Şekil 3.12 Zımbalı Kesici
Presler
CNC presler sac malzemelerin kesme ve bükme işlemleri için kullanılır. Kesicilerin
konum değiştirmeleri iki eksende ve sürekli iz kontrolü şeklinde yapılır.
Programlanabilen kurs ilerlemesi, sac malzemelerin kalınlıklarına göre değişir.
Malzemelerin taşınmaları ve tezgaha sürülmeleri, mamul ve artık malzemelerin
uzaklaştırılmaları, programlı taşıyıcılar yardımıyla yapılır (Şekil 3.13) .
19
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 3.13 CNC Pres
Alevle Kesme Makineleri
Alevle kesme makineleri (flame cutting machines), sac levha malzemelerinin kesme
işlemlerinde kullanılır. Özellikle düzgün olmayan profillerin kesilmesinde büyük serilik
ve kolaylık sağlarlar. Optik özellikli olanlarında, kesilecek olan iş parçasının resmi,
algılayıcı ucun bulunduğu bölüme yerleştirilir. Parça resmi üzerinde algılayıcının
hareketi esnasında, kesme alevinin bulunduğu ünite bununla senkronize olarak
hareket eder. Bu tür tezgahlar klasik alevli kesicilere göre daha hassas ve seridir. En
büyük avantajları herhangi bir şablon ya da mastara gerek kalmadan kağıt üzerinde
çizilmiş olan parça resimleri yardımıyla istenilen profildeki iş parçalarının kesilmesini
yapmalarıdır.
Lazer Kesme Makineleri
Yukarıda açıklanan alevli kesicilerin yerini günümüzde CNC lazer tezgahları (CNC
laser cutting machines) almıştır. Bu tür tezgahlarda kesilecek iş parçası resimlerinin
herhangi bir resim materyali üzerine çizilmesine gerek yoktur. İş parçası profilleri
CNC işleme merkezlerinde olduğu gibi programlanır. Programı yazılmış parçalar sac
levhalardan yüksek hassasiyet ve serilikte kesilir. Bu tür tezgahlarda özel gazlar
kullanılır. Ayrıca sac levhalar üzerinde kesilecek parçaların en az fire verecek şekilde
yerleştirilmesi de tezgah bünyesinde bulunan bilgisayara yaptırılır. Kesme işleminde
iş parçası sabit, lazer ünitesi ise hareketlidir. Kesme işlemi sonucunda elde edilen
parçalar erkek ve dişi parça olarak kullanılabilir. Kesme yüzeylerinin hassasiyetleri
20
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
kesilen malzemenin kalınlığına, kesme hızına ve kullanılan gazın özelliğine göre
değişir. Ayrıca tezgahların malzeme magazini denilen bölgesinde, kesilecek olan
malzemeler istiflenir. Buradan malzemelerin kesme bölgesine alınmaları, kesilen
parçaların ve artık malzemelerin uzaklaştırılması programlı olarak gerçekleştirilir. En
büyük avantajları, kesme sayısı ne olursa olsun kesilen tüm parçaların ölçülerinin
aynı olmasıdır. Halbuki CNC preslerde belirli sayıdaki kesme işleminden sonra kesici
zımbaların profillerinde deformasyonlar meydana gelir ve iş parçası ölçülerinde
farklılıklar olur. Bu nedenle de zımbaların sık sık revize edilmesi gerekir.
21
BÖLÜM 4
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
NÜMERİK KONTROLLÜ TORNA TEZGAHLARININ YAPISI
Şekil 4.1 CNC torna tezgahı
Yüksek tahrik gücü, kesme hızları ve iş parçalarının ölçü hassasiyeti, CNC
Kumandalı torna tezgahlarının özel bir konstriksiyona sahip olmasını gerektirir (Şekil
4.1).
Talaşlardan ve kesme sıvısından ve ayrıca talaş kaldırma esnasında muhtemelen
dışarıya fırlayan parçacıklardan korunmak için, tezgahın (makinanın) çalışma
ortamının tamamen kapatılması gerekir.
Takım tezgahları ilk olarak 8 saatin üzerinde sürekli operasyonlar için
tasarlanmışlardı. Şimdi tasarlanan CNC’ler ise 20 saatin üzerinde sürekli işlemler
için imal edilmiştir. CNC tezgahlarında konvansiyonel tezgahlara göre daha büyük
talepler vardır. CNC tezgahlarda kesici takım, kesme pozisyonuna el ile yapılan
ayarlama durumundan daha hızlı getirilir. Fazla kesme zamanı, kızaklar, dişliler,
yönlendirici vida gibi parçalarda daha hızlı aşınmaya sebep olur. Optimum hız,
ilerlemeler, gelişmiş takımlar ve sürekli bir yönde işleme yapma CNC tezgahını, daha
önceki tezgahlarda hiç karşılaşılamayan çok yönlü büyük kuvvetlere
maruz
bırakmaktadır.
22
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Kesme takımları malzemelerindeki gelişmeler ve daha yüksek hareket kuvvetleri
takım tezgahı yapısında daha fazla sağlamlık gerektirmektedir. Bir çok modern
kesme takımı malzemesi çok sert ve aşınmaya dirençli olmalarına rağmen çok
kırılgandır. Sağlam yapılar, hassas sürtünmesiz yataklar ve yüksek kaliteli parça ve
birleştirmeler istenen özelliklerdir. Otomatik operasyonla yüksek hızla metal çıkarma
işleme bölgesinden hızlı ve etkili talaş temizleme, geleneksel takım tezgahlarını
yetersiz kılmıştır.
Tezgah Gövdeleri
Şekil 4.2 Eğik kundaklı bir CNC-kumandalı torna tezgahının şematik yapısı
Tezgah tipine göre, tezgah gövdeleri birbirinden oldukça farklıdır. Ancak bir
genelleme yapılırsa tezgahların gövdesi, banko ve kolonlardan meydana gelir.
Banko tezgahın bulunduğu zemine göre yatay; kolon bu zemine göre dikey vaziyette
bulunan gövde kısmıdır.
Buna göre bazı tezgahlar örneğin torna sadece bankodan, (Şekil 4.1-4.4) bazıları
örneğin freze sadece kolondan meydana gelirler. Borverk ve işleme merkezleri banko
ve kolonlardan oluşurlar (Şekil 4.5). Tezgah gövdeleri: yüksek rijitliğe ve kütleleri
azaltmak için hafif konstriksiyona sahip olmaları; başka bir deyişle rijit/kitle oranı
yüksek olması gerekir. Ayrıca malzeme seçiminde sönümleme özelliği de dikkate
alınır. Rijitlik/kitle oranı üzerinde yapılan tork ve deneysel incelemelere göre, bu
bakımdan en uygun kesitin içi boş kesit olduğu anlaşılmıştır. Boş kesitler eğilme ve
burulma gibi zorlamalarda, kesitteki gerilimlerin dağılımını eşitlemekle beraber
eylemsizlik momentini de artırırlar. Ancak bu durumda elemanın dış boyutu da artar.
Boş kesitli elemanların rijitliklerini artırmak için kaburgalar veya özel şekillendirmeler
yerleştirilir (Şekil 4.6).
23
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4.3 30 Derece yekpare eğik torna gövdesi
Şekil 4.4 Konvansiyonel(a) ve CNC (b,c,d,e) torna tezgahının bankoları
24
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4.5 İşleme merkezi ana gövde (banko ve kolon)
25
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4.6 Rijid bir kolon ve tezgah gövde analizi
Hareket iletim Elemanları
CNC tezgahlarında kullanılan iletim elemanları: vida mekanizması, dişli çarklar, dişli
kayış, kasnak mekanizması, kaplin veya kavrama gibi elemanlardır.
Bu elamanların konstriksiyonunda: yüksek rijitlik, minumum boşluk, düşük sürtünme
ve yüksek verim gibi faktörler dikkate alınmalıdır.
İletim elemanlarının en önemlisi vida mekanizmasıdır. Bu elemanlarda istenilen:
yüksek rijitlik, düşük sürtünme, yüksek verim, helis açısı 3.4° gibi faktörler,
konvansiyonel tezgahlarda kullanılan normal trapez vida ile karşılanamaz. Bu
nedenle CNC tezgahlarda bil- yalı vida mekanizması kullanılmaktadır (Şekil 4.7) Bu
elemanların rijitliği çok yüksek olmakla beraber
26
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4.7 Bilyalı vida mekanizması
sürtünmesi çok düşük ve verimi çok yüksektir. Ayrıca vida ile somun arasındaki
boşluklar kolayca ayarlanabilir ve bir ara bilezikle, rijitliği büyüten ön gerilmeli hale
getirilebilir.
CNC tezgahlarında kullanılan dişli çarklar: rijitlik kütleleri düşük, doğruluk dereceleri
yüksek, verimi yüksek, boşlukları bertaraf edecek gibi özelliklere sahip olmalıdır
(Şekil 4.8) Hafif ve basit olmaları nedeni ile dişli çarkların yerine; çarkı alüminyum ve
kayışı naylondan yapılan, dişli kayış mekanizması da kullanılır (Şekil 4.9 ve Şekil
4.10 ).
27
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4.8 Tornada dişliler
Şekil 4.9 Tornada iş milinin tahriki
28
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 4.10 Tornada kayış ile tahrik mekanizması
29
BÖLÜM 5
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
YATAKLAR VE KIZAKLAR
Şekil 5.1 (a,b,c) Kızaklar
30
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 5.1d Yatay freze tezgahında banko ve kızaklar
Kızak yolları ve yataklar tezgahın hareketli elamanlarını desteklemekle beraber,
bunların belirli bir doğrultuda hareket etmelerini sağlarlar (Şekil 5.1a-d) Kızak yolları,
destekledikleri kızakların bir tek doğrusal yönde hareket etmelerini sağlarlar(Şekil
5.2).
Şekil 5.2 Bilyalı doğrusal kızak sistemleri
31
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Yataklar destekledikleri millerin sadece kendi eksenleri etrafında dönmelerini
sağlarlar. Şekil 5.3 de yaygın yataklama sistemleri gösterilmektedir. Yüksek hızda
işleme için tasarlanmış bir makinada, bir ucu sabitlenmiş diğer ucu serbest veya her
iki ucu da sabitlenmiş yataklama sistemi kullanılmaktadır.
Şekil 5.3 Bilyalı vida yataklama sistemleri
Pek tabi ki hem dönme hem de doğrusal hareket imkanı sağlayan kızak – yatak
sistemleri de vardır. Yataklar ve kızaklar çalışma ilkesi bakımından kaymalı (Şekil
5.4a-c) ve yuvarlanmalı (d) olmak üzere iki gruba ayrılırlar. Yuvarlanmalı yataklara
da rulmanlı yataklar da denilir. Yatak ve kızaklarda meydana gelen en önemli olay
sürtünmedir. Sürtünme bu elemanlarda aşınma, enerji kaybı ve sıcaklığının
yükselmesine neden olur. Bu bakımdan sürtünmeyi ve onun neden olduğu mevkii
olayları azaltmak için yatak ve kızaklar yağlanır. Yağlama bakımından yatak ve
kızaklar kuru, sınır, hidrodinamik Şekil 5.4a, hidrostatik sıvı (b), hidrostatik hava (c)
olabilirler. Yüzeylerin arasında yağ bulunmayan sürtünme kuru sürtünmedir,
büyük konum hataları, dinamik kararsızlık, enerji kaybı, aşınma meydana
getirir. Bu nedenle CNC sistemlerde kuru sürtünme yatak ve kızaklarda kullanılmaz.
Sınır sürtünmesi, yüzeylerin arasında yağ bulunmasına rağmen sıvı sürtünmenin
meydana gelmediği sürtünme halidir; burada önemli olan yağın yapışma
kabiliyetidir. Sıvı sürtünmesi yüzeylerin tamamen bir yağ tabakası tarafından
ayrıldığı ve sürtünmenin yağ molekülleri arasında meydana geldiği sürtünme halidir.
32
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Sıvı sürtünme hidrodinamik ve hidrostatik olmak üzere iki gruba ayrılır. Hidrodinamik
sıvı sürtünmede yüzeyleri ayıran yağ tabakası, yüzeyler arasında kama şeklinde bir
boşluk olduğu durumda, belirli bir izafi hızda kendiliğinden oluşur. Mil yatağa göre
eksantrik bir konum alır Şekil 5.4 a . Bu nedenle Hidrodinamik sıvı CNC
tezgahlarda kullanılmaz.Hidrostatik sıvı sürtünmesinde yağ tabakası, sistemin
dışında bulunan yüksek basınçlı bir yağ pompası ile oluşturulur. Özetlenirse
tezgahlarda;
Yataklar: hidrostatik sıvı ve yuvarlanmalı;
Kızaklar: sınır, yuvarlanmalı ve ender hidrostatik sıvı şeklinde kullanılırlar.
Hidrostatik ve yuvarlanmalı sistemler arasında
bir karşılaştırma yapılırsa şu
sonuçlara varılır. Hidrostatik yataklarda hareketin başlangıcı ve sonu da dahil olmak
üzere , tüm hareket boyunca, sürtünme çok düşük olur ve aşınma meydana gelmez.
Ayrıca iyi bir sönümleme, iyi bir rijitlik, yüksek bir yük taşıma yüksek hızlarda sessiz
ve darbesiz bir çalışma gibi özelliklere sahiptir.
Şekil 5.4 Yatak ve kızak çeşitleri
Yuvarlanma sistemleri yüksek bir rijitliğe, tüm çalışma hallerinde (başlama, nominal,
durma) çok düşük bir sürtünmeye, standart olarak imal edildikleri için çok kaliteli
olarak imal edilme, direk piyasadan temin edilme, montaj, bakım, yağlama kolaylığı
gibi özelliklere sahiptirler. Ancak bu sistemlerin çok düşük sönümleme kabiliyetleri,
sınırlı ömürleri, yüksek hızlarda gürültülü çalışmaları gibi mahsurları vardır. Şekil
bakımından kaymalı kızaklar; büyük V, düz, silindirik vb. yapılabilirler; en çok
kullanılan V ve düz kızaklardır. Kızaklar banko veya kolona yekpare veya bunlardan
ayrı olarak yapılabilir.
33
BÖLÜM 6
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
TAKIM TUTTURMA SİSTEMLERİ
Şekil 6.1 12 İstasyonlu taret
Genelde bir parça çeşitli operasyonlarda işlenmekte ve bu operasyonlar için bir çok
durumlarda ayrı ayrı takımlar istenmektedir. Konvansiyonel tezgahlarda genelde bir
tek takım tutturma sistemi vardır; tornalarda dört takımın tutturulmasına imkan veren
dörtlü kalemlik de olabilir. Bu sistemler basit NC tornalarında da kullanılabilir. Ancak
bu durumda operasyonlar için takım değiştirme büyük zaman almaktadır. Yapılan
istatistik bir araştırmaya göre, karmaşık parçalarda takım değiştirme zamanı toplam
parça işleme zamanının %61’ini oluşturur. Bu nedenle CNC tezgahlarında takım
değiştirmede zamanı azaltmak için, birçok takımın tutturulmasına imkan veren;
tornalarda revolver başlı, taret (Şekil 6.1 )
34
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
a) CAM tipi magazin
b) Şemsiye tipi magazin
Şekil 6.2 Takım taşıyıcısı ve magazin
ve ender olarak magazin; freze ve işleme merkezlerinde magazin ve sandık
sistemleri kullanılmaktadır (Şekil 6.2). Ancak takımlar bu sitemlere direk olarak veya
bir takım taşıyıcıların yardımıyla tutturulur. Örneğin freze takımları için, içi konik
şekilde boş olan takım tutucuları; torna takımları için çeşitli taşıyıcılar kullanılır.
Tornalarda kullanılan revolver başı; altıgen bir eleman olup takımların yan
yüzeylerine tutturulur. Taretlerde takımlar alın veya çevre yüzeyine yerleştirilir.
Taretler parçayı tutturan aynanın ön kısmına veya üst kısmına monte edilir. Birçok
durumda iki taret kullanılabilir. Genelde taretlere sekiz veya on altı takım
yerleştirilebilir. Freze ve işleme merkezlerinde kullanılan ve genelde tezgah üzerine
yerleştirilen magazinler bir çok takım alabilen sistemlerdir. (Şekil 6.3) Magazinler
çeşitli şekillerde olabilirler. Bu sistemlerde takımlar ilkin magazinlere yerleştirilirler ve
işlem sırası gelen takım transfer kolu ile magazinden alınır ve iş milinin kovanına
yerleştirilir. (Şekil 6.4) Motor, türbin gövdeleri, dişli kutuları gibi çok takım isteyen
parçalar için büyük kapasiteli tezgahlar yapılmıştır. Ancak bu tezgahlar çok karmaşık
hal almakta, fiyatları önemli şekilde artmakta ve magazine takımların yerleştirme
zamanı büyük ölçüde artmaktadır. Takım yerleştirme süresince tezgah durmaktadır.
Ayrıca birçok takımlar ender veya çok az bir zaman kullanılmaktadır. Dolayısıyla bu
çeşit magazinler ekonomik olmaktan çıkmaktadır. Bu nedenle günümüzde iki çözüme
gidilmektedir. Birinci magazinler takım merkezleri şeklinde tezgahtan ayrı olarak
yapılmaktadır. (Şekil 6.1). Böylece bu magazinler tezgah çalışırken yüklenebilmekte
ve torna dahil bir çok tezgahta kullanılabilmektedir.
35
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 6.3 Beş eksenli işleme merkezi
Frezeleme için takım tutturma
İşleme merkezleri için tipik takımlama sistemi,otomatik takım değiştirici, takım
tutucular, adaptörler ve kesici takımlar olmak üzere dört ana bileşenden meydana
gelir. CNC takım tezgahları için herhangi bir takımlama sistemi;
• Birden fazla takımı tutma kabiliyeti,
• Takım değiştirme zamanını kısaltmak için otomatik takım değiştirici,
• Değiştirilebilirlik
olmak üzere üç ihtiyacı karşılamalıdır..
Otomatik Takım Değiştirici
Otomatik takım değiştirici, tezgah iş miline takma ve çıkarmadan oluşan takım
değiştirmenin hızlı bir şekilde yapılmasını sağlar. Takımlar, takım tezgahının otomatik
takım magazininde depolanır. Takımlar, parça programının denetimi altında
seçilebilir ve değiştirilebilir(Şekil 6.4).
36
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 6.4 Otomatik takım değiştirici
Takım Tutucular
Takım tutucular, otomatik olarak iş mili ucundaki veya dışındaki kesici takımları
değiştirmeyi kolaylaştırmak için kullanılırlar. Takım tutucu, beş temel bileşenden
oluşur.( Şekil 6.5 )
1.
2.
3.
4.
5.
Konik sap
Flanş
Sıkma topuzu
Karşılama delikleri
Adaptör
37
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 6.5 Takım tutucu
Konik Sap
Konik gövde takım tutucunun iş mili ile aynı eksende bağlanmasını sağlar ANSI
standardı, #30, #35, #40, #45, #50, ve #60 olarak tanımlanan altı temel konik gövde
büyüklüğü tanımlar. Daha büyük tezgahlar, daha büyük konik gövde numarasına
sahip takım tutucu kullanırlar. Gövde koniği, 7:24 oranındadır.
#30 Çok küçük tezgahlar,
#40 Küçük tezgahlar,
#50 Orta büyüklükteki tezgahlar,
#60 Çok büyük kapasiteli tezgahlar da kullanılır.
Flanş Tipi
Flanş, takım tutucunun takım kavrayıcı veya tezgah iş mili tarafından kavranmasına
izin verir . yaygın olarak kullanılan iki flanş tipi vardır. Bunlar: V tipi flanş ve BT-tipi
flanştır (Şekil 6.6.) V-tipi flanşlar, tutma topuzu için inç adımlı vida kullanır ve
boyutları inç olan kesici takımları tutmak kullanılırlar. BT –tipi flanşlar, tutma topuzu
için metrik vida fakat bunların adaptörleri, boyutları inç olan kesici takımları tutmak
içinde tasarlanabilir. BT –tipi flanşlı tutucular, yaygın olarak Japonya’da ve Avrupa’da
imal edilen işleme merkezlerinde kullanılırlar
38
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
.
Şekil 6.6 Flanş çeşitleri
Tutma Topuzu
Tutma topuzu, takım tutucunun sağlam bir şekilde iş mili içine çekilerek iş mili çeki
çubuğunun kilitlenmesine izin verir ve takım tutucuyu otomatik olarak bırakır (Şekil
6.7.) Tutma topuzları, değişik biçim ve büyüklüklerde yapılır. Bunların birbiri yerine
değiştirebilir olması gerekli değildir. Sadece, takım tezgahı imalatçısı tarafından
belirtilen tutma topuzları kullanılmalıdır.
39
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 6.7 Tutma topuzu
Adaptörler
Adaptörler, farklı tip ve büyüklükteki kesici takımları tutabilmesi için değişik
konfigürasyonlarda tasarlanır. Takım tutucular, genellikle kendi adaptör tipine göre
adlandırılırlar. Çoğunlukla kullanılan adaptörler; parmak freze tutucuları, alın freze
tutucuları, kılavuz tutucuları, pense tutucular, delik büyütme barası tutucuları, mors
koni tutucular, jacob koni tutucular ve adi sap tutuculardır.(Şekil 6.8) ’de takım tutucu
seçim kartı gösterilmektedir. Adaptör konfigürasyonu ve büyüklünü belirten kabul
edilmiş bir standart yoktur.
40
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 6.8 Freze tezgahları için takımlama sistemi
Tornalama İçin Takım Tutturma Sistemi
41
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Tornalama için takımlama sistemi, aşağıdaki altı temel bileşenden meydana gelir.
1.
2.
3.
4.
5.
6.
Taret (döner başlık),
Bağlama blokları,
Bağlama plakaları,
Takım tutucular,
Kovanlar ve soketler,
Kesici uçlar veya kesici takımlar
Şekil 6.9 Tornalama merkezleri için takımlama sistemi
Döner başlık (taret), denetim sistemi tarafından otomatik olarak değiştirilebilen 6’dan
12’ye kadar değişen sayıda takım istasyonu kullanılmasını sağlar. Kullanılan kesici
takıma bağlı olarak kesici takımı tarete bağlamak için bağlama plakaları ve bağlama
blokları gereklidir (Şekil 6.9). Normalde dış çap tornalama ve alın tornalama işlemleri
için, bağlama plakası kullanılır. Delik büyütme ve delme işlemlerinde ise, bağlama
blokları kullanılır. Bazı tornalama merkezleri, eş zamanlı 3 eksenli (X,Z ve iş milinin
açısal yönetimi) denetimi sağlar. İş mili C ekseni 0.001’ kadar küçük iş mili dönüşü
sağlayabilir. Dönen takımla birleştirilmiş bir iş mili ekseni denetimi, tezgah
hazırlığında herhangi bir yönde iş parçasını tornalama, delik büyütme, kılavuz çekme
ve raybalama işlemlerine imkan sağlar. Bu tip tornalama merkezleri, dönen takımların
işlenmesine imkan sağlayan eş zamanlı 3 eksenli denetime sahiptir ve genellikle
frezelemeye imkan sağlayan torna tezgahı olarak adlandırılırlar.
42
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Tornalamada dönen takımlar için takımlama sistemi
43
BÖLÜM 7
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
PARÇA TUTTURMA SİSTEMLERİ
Genelde CNC tezgahlarında parça tutturmak için klasik tezgahlarda olduğu gibi
tornalarda ayna, punta veya pens kullanılır (Şekil 7.1a ve Şekil 7.1b)
Şekil 7.1a Tornada Pens sistemleri
Şekil 7.1b Tornada ayna ile parça tutturma sistemleri
44
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 7.2 Freze tezgahında parça tutturma sistemleri
Parça freze ve işleme merkezlerinde mengene veya özel tutturma tertibatları ile
tablaya tutturulur (Şekil 7.2). Ancak bu elemanlar daha hassas, daha rijit ve daha
güvenilir yapılır. Ayrıca parçanın bu sistemlerde sıkma işlemi genellikle hidrolik veya
pnomatik olarak otomatik yapılır. Bununla beraber özellikle freze ve işleme
merkezinde özellikle karmaşık parçaların özel tutturma tertibatlarla tutturulmaları
oldukça uzun zaman alır. Bu süre içerisinde tezgah çalışmaz. Ayrıca tutturma
tertibatlarının tasarımı ve imalatı ayrı bir problem olarak ortaya çıkar. Bu nedenle
özellikle işleme merkezlerinde parçanın tutturulması için delikli plaklar ve paletler
kullanılır ( Şekil 7.3).
45
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 7.3 Delikli plaka
Parça Yükleme Sistemleri
İmalat zamanını arttıran bir başka etken parçaların yükleme denilen tezgaha
getirilmesi ve uzaklaştırılmasıdır. Konvansiyonel veya ileri teknoloji kullanmayan
yerlerde bu işlem işçiler tarafından yapılır. İleri teknoloji (DNC, FMC, FMS) ortamında
kullanılan CNC tezgahlarında programlanabilen otomatik parça (veya takım) yükleme
sistemleri kullanılır. (Şekil 7.4). Bu sistemler parça yükleme ve boşaltma istasyonu
denilen bir yerden alınır ve işlendikten sonra aynı yere götürülür. Bu sistemler çeşitli
hareket eksenlerine sahip nümerik kontrollü olarak yapılabilir. Tezgahlarda parça
yüklenmesi robotların yardımıyla da yapılabilir (Şekil 7.5). Ayrıca günümüzde
özellikle küçük parçalar işleyen tezgahlarda, parça yükleme sistemi ile entegre olarak
yapılır. Büyük parça veya paletlerin yüklenmesi atölyede bağımsız olarak gezebilen
ve AGV denilen arabalarla da gerçekleştirilir (Şekil 7.6)
46
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 7.4 İşleme merkezinde parça yükleme sistemi
Şekil 7.5 Robot yardımı ile parça boşaltma ve yükleme
47
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 7.6 Bir FMS sistemi
48
BÖLÜM 8
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
TALAŞ KALDIRMANIN ESASLARI
Talaş kaldırma işleminden kısaca istenilen geometride parça üretmek için iş
parçasından kesici takımlar aracılığı ile yani iş parçasından daha sert ve dayanımlı
bir malzeme ile istenmeyen parçaların talaş kaldırılarak uzaklaştırılma işlemi olarak
bahsedilebilir.
CNC Frezeleme İşlemleri
Konvansiyonel freze tezgahında kesme işlemleri
CNC freze tezgahları ve işleme merkezleri, aşağıdaki altı çeşit işlemi icra etmek için
kullanılır.
• Yüzey işleme,
• Profil işleme,
• Cep işleme,
• Kanal işleme,
• Delik işleme,
• 3-B yüzey işleme.
49
NÜMERİK KONTROL TEKNİĞİ
İşlem tipi
1. Alın frezeleme
Düzlem yüzeylerin
elde edilmesi
Çömelekoğlu
Takım
Daha büyük yüzeyler
için
Alın frezesi
Küçük yüzeyler için
parmak freze
2. Profil işleme
Parçanın profili
çevre özelliklerinin
elde edilmesi
3. Cep işleme
Kapalı bir sınır
İçindeki malzemeyi
kaldırma
4.Kanal açma
Çeşitli tipte
Kanalların elde
Edilmesi
4. Delik İşlemleri
a.delik delme
Parmak freze
Parmak freze
Parmak freze veya
Kanal freze çakıları
Matkap
50
Gösterim
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
b. konik havşalama
Konik havşa matkabı
c. silindirik
havşalama
Silindirik havşa matkabı
d. delik büyütme
Delik büyütme başlığı
e. klavuz çekme
kılavuz
f. raybalama
rayba
aha hassas
ve tam dairesel delik
elde etme
5. 3-B yüzey işleme
yüzeylerin çeşitli
şekillerde işlenmesi
Küresel uçlu parmak
freze
51
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CNC Tornalama İşlemleri
İşlem tipi
1. Alın tornalama
Çevreden merkeze
Doğru tornalama
Merkezden çevreye
Doğru tornalama
2.Tornalama
Yüzey elde etme
a)Silindirik tornalama
Takım
Alın tornalama takımı
Tornalama takımı
Tornalama takımı
b) Konik tornalama
3.Profil tornalama
Düz ve dairesel hatlı
profilleri
elde etme
4.Vida açma
Değişik vida biçimlerini
Elde etme
Profil takımı
Vida açma takımı
52
Gösterim
NÜMERİK KONTROL TEKNİĞİ
5.Kanal açma
çeşitli şekillerde
kanal açma
Çömelekoğlu
Kanal açma takımı
CNC torna tezgahları ve tornalama merkezleri, genelde aşağıdaki on çeşit işlemi
yapar :
•
•
•
•
•
•
•
•
•
•
Alın tornalama,
Profil işleme,
Delme,
Vida açma,
Parçayı kesme,
Yüzey tornalama,
Kanal açma,
Delik büyütme,
Pah kırma,
Frezeleme,
Tornalama için kısa bilgiler
Şekil 8.1 Torna kalemi (a) (kesici kama)üzerindeki açılar (b) Eğim açısı ve talaş
53
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Tornalama 8.2 (a) ve Frezeleme (b) Kesme ve ilerleme hızları
Tornalama sap ve kesme kısmından oluşan prizmatik bir takımla gerçekleştirilir
( Şekil 8.1). Kesme kısmı: talaş, serbest ve yardımcı serbest yüzeylerinden oluşur.
Talaş yüzeyi, talaşın aktığı; serbest yüzey, parçanın işlenmiş kısmına bakan ve
yardımcı serbest yüzey bu iki yüzeyi tamamlayan yüzeydir. Talaş yüzeyi ile serbest
yüzeyin kesişmesi ana kesme ağzını, yardımcı yüzey ile talaş yüzeyinin kesişmesi
yardımcı kesme ağzını ve bu üç yüzeyin kesişme noktası takım ucunu meydana
getirir ( Şekil 8.3).
Şekil 8.3 Talaş oluşumunun şematik şekli
54
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Takım ucu sivri değil , belirli bir yarıçap ile yuvarlatılmıştır. Kesme sırasında takımın
kesme kısmının geometrisi talaş açısı (γ), kama açısı (β) ve serbest açı (α) olmak
üzere üç açı tarafından karakterize edilir. Bu üç açının toplamı: ∝+β+γ=90° dir;
yani sabittir. Serbest açı, serbest yüzeyin parçayla sürtünmesini önler ve genelde
4°..8°arasında alınır. Dolayısıyla takımın kesme kabiliyeti γ ve β açılarına bağlıdır.
Bu bakımdan küçük bir talaş açısı (büyük kama açısı ) darbelere mukavim küt bir
takım meydana getirir; ancak talaş açısı küçük olduğundan takım malzemeye zor
nüfus eder talaş rahatlıkla akamaz ve büyük kuvvetler meydana gelir. Bu takımlar
genelde kaba talaş kaldırmada kullanılır. Büyük bir talaş açısına (küçük kama
açısına) sahip takımlar; malzemeye kolaylıkla nüfus ederler, talaş rahatlıkla akabilir,
kesme kuvvetleri düşük olur ancak takım darbelere dayanmaz. Bu çeşit takımlar son
pasoda ince talaş kaldırmak için kullanılırlar.
Şekil 8.4 Torna kalemlerinde kesme yönü (Sağ kalem, Nötr kalem,Sol kalem)
Kesici Takım Malzemeleri
Kesici Takım malzemesinin üç önemli özelliği vardır. Bunlar :
1. Aşınma direnci (çeşitli aşınma mekanizmalarına karşı direnç),
2. Tokluk (enerji yutma kabiliyeti ve basma yükü altında çatlama olmaksızın
plastik şekil değiştirmeye dayanma),
3. Sertlik (yüksek sıcaklıkta sertliğini ve dolayısıyla kesme verimini muhafaza
etme ve gerilimlere karşı direnç gösterme kabiliyetidir).
CNC tezgahlarda kullanılan genel kesici takım malzemeleri, yüksek hız çeliği (HSS)
sementik karbürler, sermetler, seramikler, çok kristalli elmas ve bor nitrürdür.
55
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Çeşitli Kesici Takım Malzemelerinin Özellikleri ve Uygulama Alanları
Şekil 8.5 Çeşitli biçimlerdeki parmak frezeler
Şekil 8.6 ilk iki şekil merkezden diğerleri delik merkezli tipteki parmak frezeler
Şekil 8.7 Elmas uçlar
56
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 8.8 Torna kaleminin işaretlenmesi
Kesme takımlarının sahip olması gereken en önemli özelliklerinden biri, kesme işlemi
sırasında oluşan yüksek sıcaklıklarda sertliğini korumasıdır. Takım malzemesi
teknolojisinde yapılan araştırmalar daha yüksek sıcaklıklarda sertlik kaybolmaksızın
kesme şartlarını koruyabilen daha iyi kesme takım malzemesi ortaya çıkartmıştır.
Kesme takım malzemesinin evrimi karbon çelikli takımla (1900 yıllarında) 100
dakikada tamamlanabilen işleme operasyonu, 1980’lerde geliştirilen modern, çok
kaplamalı karbit malzemelerle bir dakikanın altında tamamlanabilir.
CNC lerde kullanılan en yaygın kesme malzemeleri HSS, sinterlenmiş karbürler,
seramikler, CBN ve çok kristalli elmaslardır.
HSS, %5-%20 arasında tungsten içeren bir çelik alaşımıdır. Özellikle küçük çaplı
matkaplarda ve freze kesici takımları için yaygın kesme takım malzemesidir.
Sert olmasına rağmen HSS 650 °C civarında sertliğini kaybeder. Bu özellikte, yüksek
kesme hızlarının (böylece de yüksek kesme sıcaklıkları) karşılaşıldığı CNC
57
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
uygulamalarındaki etkinliğini sınırlar. Kaplamalı HSS kesme takım malzemelerindeki
gelişmeler sertlik ve ilk HSS’in düşük güçlü kesme karakteristiğini sunar. İşleme
performansı sert kaplama tekniklikleri, geliştirilmiş sertleşme ve temperleme
prosesiyle arttırılır. Kimyasal proses sert metalik nitrürlü yüzey kaplama
malzemesinin HSS yüzeyini kaplamasını sağlar. Buna bir örnek titanyum nitrür kaplı
HSS’li takımlardır.
Sinterlenmiş karbürler CNC’lerde kullanılan en popüler kesme takım malzemeleridir.
Sinterlennmiş karbürlerin performansı kullanılan ana malzemelerin sertliğinden gelir.
Çok tok mükemmel kenar aşınma direnci verir. Uygulama alanı demir esaslı herhangi
bir malzeme, çelik, paslanmaz çelik, yüksek sıcaklık alaşımları, demir dışı metaller ve
metal olmayan malzemelerin kaba ve bitirme işlemleridir. HSS’ten daha yüksek
kesme hızına ve kaplanmış karbürlerden daha tok bir yapıya sahiptir.
PVD kaplanmış sementit karbür çalışma esnasında çok tok, ısıl darbelere karşı iyi bir
direnç ve krater aşınması direnci, yüksek kenar dayanımı, kesme kenarında
yığılmaya karşı mükemmel bir gösterir. Uygulama alanı olarak çelik, yüksek sıcaklık
alaşımları, paslanmaz çelik, işlenmesi zor malzemeler, alüminyum karbonlu ve
alaşımlı çeliklerin işlenmesidir. Kaplanmamış takımlarla karşılaştırıldığında takım
ömründe –kayıp olmaksızın işleme hızında % 15’e varan artış sağlar.
Sermet malzeme aşınmaya, darbeye ve ısıya mükemmel bir direnç gösterir.
Kullanım alanı olarak temper döküm, karbonlu çelikleri alaşımlı çelikler ve alüminyum
alaşımları üzerindeki bitirme işlemlerinde kullanılır ve geleneksel karbür kalitelerine
göre 20 kez kadar daha fazla takım ömrüne sahiptir.
Seramikler (alüminyum oksit esaslı) yüksek sertlik ve mükemmel kimyasal aşınma
direncine sahiptir. Kullanım alanı dökme demir ve çeliklerin yüksek hızda kaba ve son
işlemesi içindir ve yüksek işleme hızlarında daha iyi son işlemeler elde edilir.
Seramikler (silisyum nitrür esaslı) yüksek sertlik, çatlamaya karşı yüksek tokluk ve
yüksek ısıl darbe direncine sahiptir. Uygulama alanı dökme demirler üzerinde kaba
ve son işlemler içindir. 1500 m/dak’ya kadar ve daha yüksek işleme hızları elde edilir.
Çok kristalli elmas (PCD), elmas sertliğine sahip tokluk mükemmel aşınma direncine
sahiptir. Alüminyum ve diğer yumuşak veya aşındırıcı demir dışı veya metalik
olmayan malzemeler üzerinde kaba-bitirme işlemleri içindir. Ömrü karbür takım
ömründen hatta yüksek silikonlu alüminyumdan 30 kez daha iyidir.
Kübik bor nitrit (CBN) olağanüstü bir sertliğe, mükemmel aşınma direncine ve
mekanik darbe direncine sahiptir. 50-60 Rc (480 – 740 BHN) ’de sertleştirilmiş demir
esaslı malzemeler üzerinde yüksek hızda işlemeye sahip karbürlere göre çok fazla
kesici kenar ömrüne sahiptir. Bu özelliği yüksek maliyetli alternatif taşlama işlemlerine
ihtiyacı ortadan kaldırır.(Şekil 8.9)
58
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 8.9 Kesici takım malzemeleri
59
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
ANSI ve ISO Karbür Kaliteleri Sınıfları
Karbür kesici takımlarının sınıflandırılmasında iki yaygın sistem kullanılmaktadır.
ANSI sistemi ve ISO sistemi.
ANSI Sistemi
ANSI karbür kalite sistemi, ilk defa ABD Otomotiv Sanayiinde kullanılmaya başlandı
ve daha çok ABD’de kullanılmaktadır. U.S.C- sistemi olarak da adlandırılır. Karbür
kalitelerini göstermek için C harfiyle birlikte 1’den 8’e kadar sayı kullanılır. ISO
sisteminde ise harfle birlikte 2 rakam kullanılır. Karbür takımlar, iki ana kategoride
sınıflandırılır. Birinci kategori, sert ve çok iyi aşınma direncine sahip olan sadece
tungsten karbürlerden (ISO K sınıfı) oluşmuştur. Bunlar, dökme demir, demir dışı
metaller ve aşındırıcı bazı metalik olmayan malzemeleri işlemeye çok uygundur.
İkinci kategori tungsten ve tantalyum veya titanyum karbürün kombinasyonlarını
ihtiva eder. Bu karbürler genellikle çeliklerin işlenmesinde kullanılır. Çelikleri işlemek
için tungsten karbür kullanıldığında ciddi bir problem olan krater aşınmasın karşı
daha fazla direnç sağlanmış olur.
ISO Kalite Sistemi
ISO kalite sistemi, Avrupa’da geniş şekilde kullanılan ISO 513-1975 (E) standardını
esas alır. Harfler veya bu harflere karşılık gelen renkleri ihtiva eden üç ana kategori
kullanılır: P (mavi), M (sarı) ve K (kırmızı) ‘dır.
P Kategorisi : Çelik, çelik döküm ve uzun talaş veren demir esaslı metallerin
işlenmesi için
M Kategorisi : Östenitik/ferritik/martensitik/paslanmaz çeliklerin, çelik dökümleri
manganlı çeliklerin, alaşımlı dökme demirlerim, otomat çeliklerinin, uzun veya kısa
talaş veren demir esaslı metallerin, demir dışı metallerin işlenmesi için.
K Kategorisi : Dökme demir, kokil dökme demir, kısa talaş veren demir esaslı
metallerin (temper döküm), demir dışı metallerin, metalik olmayan malzemelerin
işlenmesi içindir (Şekil 8.10).
60
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 8.10 Kesici takım malzeme cinsinin süneklilik-aşınma arasındaki ilişki ile
plaketlerin sınıflandırılması
Kesici takım malzemelerinin çeşitli tipleri ve kaliteleri için ISO ve ANSI kalite
sistemlerinin her ikisinde hassas olmadığına dikkat edilmelidir. Bunlar özel
uygulamalar için sadece kesici takım malzemelerinin seçiiminde genel bir rehber
olarak kılavuzluk eder. Kesici takım imalatçıları, genellikle kendi ürünleri için ANSI ve
ISO eşdeğer kalitelerini belirten kendi kalite sınıflandırma sistemlerini kullanırlar.
Kesici Takım Malzemesinin Seçimi
Özel bir işleme uygulanması için uygun kesici takım malzemesi seçimi, artan
verimlilik, gelişmiş kalite ve azalan maliyeti içine alan önemli faydalar sağlayabilir.
61
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
DIN 4983’e göre Standart mekanik sıkmalı torna katerleri
62
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
DIN 6261’e göre standart delik katerleri
63
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Kısa ve uzun talaş veren malzemeler için freze tipleri
64
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Kaba ve hassas işlemeler ile kasetli mekanik sıkmalı frezeler
65
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
66
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Plaket aşınması ve dayanma süresi
Freze plaketlerin aşınması
67
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Çeşitli torna ve freze kesici takımları
68
BÖLÜM 9
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
KOORDİNAT SİSTEMİ
CNC tezgah ve sistemlerde takım yolları bir koordinat sistemi referans alınarak
matematiksel bağıntılarla ifade edilir. Bu nedenle gerek programlamada, gerekse
tezgahların çalışmasında koordinat sistemi önemli bir yer tutmaktadır. Bilindiği gibi
sıfır değeri olan bir noktadan geçen, belirli ölçekle taksim edilen ve eksen adını
taşıyan çizgilere koordinat sistemi denilir. Eksenler birbirine dik olduğu durumda
sisteme kartezyen koordinat sistemi denilir (Şekil 9.1). Koordinat sistemi tek bir
düzlemi ifade eden iki eksenli veya üç düzlemi gösteren üç eksenli olabilir (Şekil
9.2). İki eksenli koordinat sisteminin eksenleri X,Y; Y,Z veya X,Z; üç eksenli
sisteminin eksenleri X,Y,Z şeklinde ifade edilir. CNC sistemlerde koordinat sisteminin
orijinine sıfır noktası da denilir. Bunun yanı sıra iki düzlemde, nokta konumunu
uzunluk ve açı ile veren polar; üç boyutlu sistemlerde silindirik ve küresel koordinat
sistemleri kullanılır. Şekil 9.1 deki koordinat sistemi esas olarak alınırsa herhangi bir
noktanın koordinatları 1. çeyrekte ikisi de pozitif (+X,+Y); 2. çeyrekte X negatif, Y
pozitif (-X,+Y);3. çeyrekte X negatif, Y negatif(-X,-Y); 4. çeyrekte X pozitif, Y negatif
(+X,-Y) dir.
CNC tezgah ve sistemlerde: tezgah, parça, takım olmak üzere üç ayrı koordinat
sistemleri vardır. Bu koordinat sistemlerinin orijinlerine; tezgaha ait olanına tezgah
sıfır noktası, parçaya ait olanına parça sıfır veya program referans; takıma ait olanına
takım sıfır noktası denilir. Bu noktalar freze ve işleme merkezleri için Şekil 9.4’de,
torna için Şekil 9.5 ve 9.6’ de verilmiştir
Şekil 9.1 Kartezyen koordinat sistemi
69
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
+Y
+X
Merkez
Şekil 9.2 Üç eksenli koordinat sistemi
+Y
Uzaklık
Açı
+X
Merkez
Şekil 9.3 Polar koordinat sistemi
70
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Tezgah Eksenlerini Atama ve Yön
Şekil 9.4 Dikey ve yatay eksenli freze tezgahında eksenler
Şekil 9.5 İki eksenli (X,Z) torna tezgahı
71
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 9.6 Üç eksenli (X,Z, ve ikinci doğrusal eksen W) torna tezgahı
EIA-267-B standardı CNC tezgahların doğrusal ve dönme hareketlerini tanımlamak
için on dört eksen belirtir. Bu eksenlerin dokuzu doğrusal, beşi ise dönme eksenidir.
Dokuz doğrusal eksen, aşağıdaki gibi üç gruba bölünebilir (Şekil 9.7)
Birincil doğrusal eksenler (X,Y ve Z)
İkincil doğrusal eksenler (U, V ve W)
Üçüncül doğrusal eksenler (P, Q ve R)
Z
W
R
Y
X
U
P
Şekil 9.7 Dokuz doğrusal eksen
72
V
Q
NÜMERİK KONTROL TEKNİĞİ
Birincil eksenler (X, Y
eksenler (U, V ve W)
birincil eksenlere ilave
de, üçüncü hareketli
kullanılır.
Çömelekoğlu
ve Z), ana hareketli tablaya tahsis edilmiştir. İkincil doğrusal
ikincil hareketli tabla veya iş mili hareketini tanımlamak için
edilir. Benzer şekilde üçüncül doğrusal eksenler (P, Q ve R)
tabla veya iş milinin doğrusal hareketini tanımlamak için
Beş dönme ekseni: üç temel dönme ekseni (A.B ve C) ve iki özel eksenden (D ve E)
meydana gelir (Şekil 9.8). Bu eksenlerin tanımlanması:
W
Z
E
C
V
B
A
D
Y
U
X
Şekil 9.8 Beş dönme ekseni
Eksen A: X temel doğrusal ekseni etrafındaki dönme hareketi
Eksen B: Y temel doğrusal ekseni etrafındaki dönme hareketi
Eksen C: Z temel doğrusal ekseni etrafındaki dönme hareketi
Eksen D: Herhangi bir doğrusal eksen etrafındaki dönme hareketi
Eksen E: Herhangi bir doğrusal eksen etrafındaki dönme hareketi
şeklindedir.
Tezgah Eksenlerinin Atanması
Tezgah eksenleri, “sağ el “kuralı”na göre atanır. Sağ el baş parmağı, pozitif X ekseni
yönünde olduğunda, işaret parmağı pozitif Y ekseni gösterir ve orta parmak pozitif Z
yönünü gösterir. Şekil 9.9 sağ el kuralının düşey tezgahlara uygulanmasını, Şekil
9.10 ise yatay tezgahlara uygulanmasını göstermektedir.
73
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 9.9 Sağ el kuralı düşey tezgah
74
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 9.10 Sağ el kuralı yatay tezgah
Tezgah Eksenlerinin Yönü
CNC denetim sistemleri, tezgah eksenlerinin hareket yönünü göstermek için pozitif
(+) ve negatif (-) işaretlerini kullanır. Yönler aşağıdaki gibi tanımlanır.
+Z yönü: iş parçası ve kesici takım arasındaki mesafeyi arttıran yöndür.
- Z yönü: +Z yönüne zıt yöndür.
+X yönü: (a) düşey tezgahlarda, iş milinden iş mili destek sütununa doğru bakıldığında
sağa doğru olan yöndür.
(b) yatay tezgahlarda, iş mili ekseninden iş parçasına doğru bakıldığında sağa
doğru olan yöndür.
-X yönü: +X ekseni yönüne zıt yöndür.
+Y yönü: sağ el kuralını izler: baş parmak +X yönünü işaret ettiği ve orta parmak +Z
yönünü gösterdiğinde işaret parmağı +Y yönünü gösterir.
-Y yönü: +Y yönüne zıt yöndür.
75
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Referans Sıfır Noktaları
Referans sıfır noktaları, diğer noktaların koordinatlarını hesaplamak için seçilen temel
veya başlangıç noktalarıdır. Referans noktaları, sıfır noktaları olarak da adlandırılır.
CNC denetimleri, takım yolu programlanmasını kolaylaştırmak için aşağıdaki dört
çeşit sıfır noktasını kullanır.
•
•
•
•
Tezgah sıfır noktası,
Referans dönüş noktası,
İş sıfır noktası,
Program sıfır noktası.
Tezgah Sıfır Noktası
Tezgah sıfır noktası, tezgah koordinat sisteminin orijin noktasıdır. Takım tezgahı
imalatçısı tarafından ayarlanır ve değiştirilemez. Tezgah sıfırı, M ile etkilenir ve
” sembolüyle temsil edilir. Torna tezgahları için tezgah sıfırı, normal olarak iş
“
mili uç yüzeyinin merkezidir (Şekil 9.11) Freze tezgahlarında tezgah sıfırı, genellikle
her bir eksenin gidebileceği en uç, sınır noktasıdır (Şekil 9.12)
+X
M
+Z
Şekil 9.11 Torna tezgahı tezgah sıfır noktası
76
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 9.12 Freze tezgahı tezgah sıfır noktası
Parça programı yazarken normalde tezgah sıfırı, referans noktası olarak doğrudan
kullanılmaz. Aşağıda verilen üç uygulamadan birinde kullanılabilir.
• Tezgahın ilk hazırlanması,
• Referans dönüş noktaları, iş sıfırları ve program sıfırları gibi diğer referans
noktaları için referans noktası olarak,
• Takım değiştirme konumu olarak
Referans Dönüş Noktası
Referans Dönüş noktaları, tezgah tablası veya iş milinin dönüş yaptığı yerleşimlerdir.
R harfiyle tanımlanırlar ve “
” sembolüyle gösterilirler.
77
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 9.13 Freze tezgahını referans dönüş noktası
Referans
dönüş
noktası
+X
+Z
+X
+Z
M
Şekil 9.14 Torna tezgahının referans dönüş noktası
Bazı CNC denetimleri, dört referans dönüş noktası tanımlamaya izin verirler.
Normalde freze tezgahlarında tezgah sıfırı, birinci referans dönüş noktası olmaya
ayarlıdır (Şekil 9.13). İkinci, üçüncü ve dördüncü referans dönüş noktaları, kendi
parametre değerlerinin ayarlanmasıyla belirtilir. Bunlar iş zarfı içindeki herhangi bir
uygun yerleşime ayarlanabilir. Tornalama tezgahlarında referans dönüş noktası, iş
zarfının en uçtaki köşesine yerleştirilir (Şekil 9.14)
78
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Birinci referans dönüş noktasının yerleşimi, tezgah sıfır noktasına göre, her hareketli
eksende, hassas şekilde önceden tespit edilir. Bundan dolayı, kayar (hareketli) tabla
ve iş milinin ölçme sistemi kalibrasyon ve düzenlenmesi için kullanılabilir.
Referans noktası, özellikle dört durumda kullanılır:
• Denetim enerjileniğinde tüm eksenler, ölçme sistemini kalibre etmek için
daima referans dönüş noktasında konumlanmalıdır.
• Tezgah, elektrik kesilmesi veya uygun olmayan işlem sonucu güncel konum
verisinin kaybı gibi durumlarda uygun koordinat değerlerinin yeniden kurulması
için referans dönüş noktasına tekrar konumlanmalıdır.
• Tüm eksenler, takım değiştirme gerçekleşmeden önce referans noktasına geri
çekilmelidir.
• Program sonunda, tüm eksenleri parça programının tekrar çalıştırılması veya
yeni parça programı çalıştırılması için denetim sistemini tekrar ayarlamak
üzere dönüş noktasına geri çekilmelidir.
İş Sıfır Noktası
İş sıfır noktası, iş parçası koordinat sisteminin orijinidir. Tezgah sıfır noktasıyla ilişkili
iş koordinat sistemini belirlemek için kullanılır. İş sıfır noktaları, hazırlık noktaları
olarak da adlandırılır çünkü, bu noktalar tezgah tablası üzerindeki iş parçasının ayarı
için kullanılan yerleşimlerdir. Bazı CNC denetimleri, bir tezgah hazırlığı veya
işletiminde birden fazla iş sıfır noktası kullanımına izin verirler. İş sıfır noktası W
” sembolüyle gösterilir.
harfiyle etiketlenir ve “
İş sıfır noktasının, iş parçasının üzerine kolayca yerleştirileceği veya ölçülebileceği
şekilde yerleştirilmesi tavsiye edilir. (Şekil 9.15 a,b) tornalama için iş sıfır noktası
seçimiyle ilgili iki yaygın yöntemi, Şekil 9.16 ise frezeleme işi için örnekleri
göstermektedir.
+X
İş sıfırı
Ayna
M
+Z
W
İş
parçası
a) Ayna yüzeyine yerleştirilmiş
79
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
+X
İş sıfırı
-Z
M
W
b) İş parçası yüzeyine yerleştirilmiş
Şekil 9.15 Tornalama için iş sıfır noktası seçimi
+Y
M
+Y
M
İş tablası
İş
tablası
W
+X
W
+X
İş parçası
İş parçası
a) iki referans yüzeyin kesişimine yerleştirilmiş b) iş parçasının merkezine
yerleştirilmiş
Şekil 9.16 Frezeleme için iş sıfır noktası seçimi
80
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Program Sıfır Noktası
Program sıfır noktası, parça programının orijinidir. Parça programındaki diğer tüm
noktaları yerleştirmek için kullanılır. Bu sebeple herhangi bir program çalıştırmadan
” sembolüyle
önce seçilmelidir. Program sıfır noktası, P harfiyle etiketlenir ve “
gösterilir. Program sıfır noktası, normalde iş sıfır noktasıyla çakışır. Ancak farklı
herhangi bir uygun noktada da olabilir (Şekil 9.17) ve iş sıfır noktasıyla çakışan
program sıfır noktasının durumunu Şekil 9.18 ve bu iki noktanın ayrı ayrı olması
durumuna örnek göstermektedir.
M
+Y
+X
P,W
Şekil 9.17 Çakışan program sıfır noktası ve iş sıfır noktası
M
+Y
+Y
+X
P
+X
W
Şekil 9.18 Farklı program sıfır noktası ve iş sıfır noktası
81
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Karmaşık unsurlu iş parçalarının programlanmasını kolaylaştırmak için birden fazla
program sıfır noktası tanımlamak mümkündür. Birinci program sıfır noktası, program
sıfırdır ve ikinci program sıfır noktası ve diğer tüm sıfır noktaları, yerel sıfır noktası
olarak kabul edilir. Şekil 9.19 parça programı yazımında iki sıfır noktası kullanımını
göstermektedir.
İŞ TABLASI
P2
P1
Şekil 9.19 Çoklu programın sıfır noktaları
Konumlama Sistemleri
Konumlama sistemi, kesici takımın hareket ettiği iş parçası üzerindeki konumlama
noktalarının yerleşimlerini tespit etmek için kullanılır. Parça programlamada iki konum
lama sistemi kullanılır. Bunlar:
• Mutlak konumlama sitemi.
• Artışlı konumlama sistemi.
Mutlak Konumlama Sistemi
Mutlak konumlama sisteminde tüm konumların boyut verisi, sabit bir referans
noktasından ölçülür. Gerçekte bu nokta program sıfır noktasıdır. Mutlak konumlama
sistemine, bazen referans konumlama sistemi olarak da başvurulur. Şekil 9.20’ de
mutlak konumlama sistemi örneği görülmektedir.
82
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
+Y
+X
Şekil 9.20 Mutlak konumlanma sistemi
Artışlı Konumlama Sistemi
Artışlı konumlama sistemi kullanıldığında, bir noktanın boyut verisi, daima önceki
noktaya göre verilir. Her konum, öncekine göre ölçülür ve koordinat sistemi önceki
noktadan son noktaya kaydırılır. Artışlı konumlama sisteminin bazı önemli hususları
aşağıda verilmiştir.
a) Program sıfır noktası, sadece birinci programlama noktası için referans nokta
olarak kullanılır.
b) Artı (+) ve eksi (-) işareti, sadece birinci çeyrekteki noktalar arasında takım
hareketinin yönünü göstermek için kullanılır.
c) Takım yolunun konumlama sırası, noktanın boyut verisini etkiler. Gösterilmiştir
(Şekil 9.21).
83
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
+Y
+X
Şekil 9.21 Artışlı konumlanma sistemi
Konumlama Sistemi Seçimi
Parça programlanmasında aşağıda verilen iki sebepten dolayı mutlak
konumlama sistemini kullanılması tavsiye edilir.
1. Münferit noktalarda olabilecek konumlama hatası, sonraki konumları etkilemez.
2. Kesici yerleşiminin hata denetimi izlemesi için mutlak sistemin kullanılması daha
kolaydır, çünkü tüm boyutlar aynı sabit noktayı referans alır.
Artışlı konumlama sistemi, iş parçasında birkaç kez tekrar edilen ortak
unsurlarda (delik, cep ve çevre deseni) tercih edilir. Artışlı konumlama
sisteminin kullanımının üç temel sakıncası vardır:
1. Herhangi bir konumlama hatası, programın geri kalan kısmı boyunca devam eder.
Yapılan bir konumlama hatası sonra gelen programlama konumlarının hepsine taşınır.
2. Bileşik hata, parça programında birden fazla hata olduğunda katlanarak birikir.
3. Özellikle uzun parça programlarında herhangi bir konum hatsını denetlemek oldukça
zordur.
Örnek çalışma
Sekiz delik delme yolunun mutlak ve artışlı koordinat sistemine göre çıkarılması
(başlangıç 0,0)
84
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
+Y
2
7
1
+X
6
3
5
Delik no
4
Mutlak ölçülendirme
Artışlı ölçülendirme
x
y
x
y
1
4
2
4
2
2
6
7
2
5
3
4
-3
-2
- 10
4
8
-6
4
-3
5
-8
-5
-16
1
6
-6
-3
2
2
7
-6
5
0
8
8
0
0
6
-5
∑=0
∑=0
85
BÖLÜM 10
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
OTOMATİK KONTROLE GİRİŞ
Şekil 10.1 Konvansiyonel Torna tezgahında elle denetim
86
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 10.2 Ayar donanımı blok bağlantı şeması
Teknolojik gelişmeler insanın aya seyahatine
ve bizim dışımızdaki uzayı
keşfetmesine
olanak tanımıştır. Uzay taşıtlarının, uzay mekiğinin, uzay
istasyonlarının ve uçuş denetim sistemlerinin başarılı bir şekilde çalışması, bu tür
riskli işlerde çok sayıda kullanılan denetim sistemlerinin işlevlerini uygun bir şekilde
yapmasına bağlıdır.
Denetim sistemlerini ve işlemlerini, bilinçli veya bilinçsiz günlük yaşantımızın her
anında kullanırız. Örneğin, insan vücudu ile ilgili fizyolojik denetim işlemleri olarak
vücut sıcaklığının denetimi, kan şekerinin ayarlanması, gözün ışığın şiddetine göre
kısılması gibi işlemleri sayabiliriz. Doğada benzeri denetim işlemlerinin binlerce
örneği ile karşılaşmak olasıdır.
87
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Endüstriyel anlamda bir sıcaklık denetim sistemi bir kez ayarlandıktan sonra bizim
müdahalemiz olmaksızın ortamın sıcaklığını otomatik olarak belli bir değerde tutmak
için sürekli olarak çalışabilir. Türü ne olursa olsun bir denetim sisteminde mutlaka
denetleyen ve denetlenen olmak üzere iki temel unsur vardır.
Kontrol, iş tezgahlarında bir değişkenin istenilen ayarda kalmasını sağlar. Şekil 10.1
konvansiyonel bir torna tezgahında elle denetimi göstermektedir. Böyle bir torna
tezgahında takım kızağının 10 mm sürüldüğünü ve torna tezgahında elektronik
göstergeli bir yol ölçme sistemi olduğunu varsayalım. Denetleyici konumundaki
operatör gösterge üzerinde gidilecek noktanın koordinatlarını ayarlar ve elle
ayarlanan noktaya gelinceye kadar el volanını çevirir. Operatör bu işlemi gösterge
değişimini sürekli izleyerek yapar. Koordinatların ayarlanma aşamaları aşağıda
sıralanmıştır.
Şekil 10.3 Konvansiyonel tezgah denetim şeması
•
•
•
Takım kızağının bulunduğu konumun ölçümü
Takım kızağının gerçek değeri ile arzu edilen zamanda kat edilen değerin
karşılaştırılması
Kat edilen değer ve gerçek değer arasındaki fark ortadan kalkana kadar, takım
kızağının hareket ettirilmesi
Şekil 10.3 bir konvansiyonel tezgah denetim şemasını göstermektedir.
Takım kızağının insan gücü kullanılmadan hareket ettirilmesi istenirse, ölçme,
karşılaştırma ve hareket ettirme görevleri bir kontrol sistemi tarafından yapılacaktır.
Bu durumda kontrol düzeneği tarafından etki altında tutulan torna tezgahı, kontrol
yolunu oluşturur. Kontrol yolu, çevirme kolu konumundan başlar ve gösterge
cihazının ölçme noktasında biter.
88
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Kontrol bir büyüklüğün gerçek değerinin ölçülmesi ve olması gereken değer ile
karşılaştırarak
tekrar ayarlanması işlemidir. Etki
akışı kapalı bir ayarlama
devresinde gerçekleşmektedir. Böyle bir kontrol sistemi Şekil 10.4 de gösterilmiştir.
Şekil 10.5 deki pozisyon ayar devresinin ayar yolu hareket motoru ile başlar,
kavrama, vidalı mil ve tezgah sehpası ile devam eder ve ölçme tertibatında son bulur.
Tezgah tablasının pozisyonu, örneğin bir optik çizgili cetvel ile ölçülür ve ayarlama
tertibatı hafızasına girilmiş olan (olması gereken değer) kıyas değeri ile karşılaştırılır.
Gerçek değer ile kıyas değeri
arasında oluşan bir sapma varsa, hareket motoru tarafından tezgah tablası, arzu
edilen pozisyona ulaştırılana kadar hareket ettirilir. Pozisyon ayar devreleri iş
makinelerinin tüm CNC kumandalarında bulunur.
Şekil 10.4 CNC denetim şeması
89
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 10.5 Konum ayarlama düzeni
Temel Kavramlar ve tanımlar
Denetim Sistemi (Control System): Kendisini veya diğer bir sistemi kumanda
etmek, yönlendirmek veya ayarlamak üzere birleştiren fiziksel organlar kümesi.
Otomatik Denetim (Automatic Control): Bir sistemde denetim faaliyetlerinin insan
girişimi olmaksızın önceden belirlenen bir amaca göre denetimi ve yönlendirilmesidir.
Genel anlamda otomatik denetim, doğrudan insan girişimi olmaksızın çalışan
aygıtların, makinelerin ve sistemlerin çalışması ve gelişmesi ile ilgilenen bir bilim
dalıdır. Uygulamada denetim veya denetim sistemi denilince daha çok otomatik
denetim anlaşılır. Günümüzde insan girişimi ile yapılan denetim hemen hemen yok
sayılır veya denetim sistemi tanımına girmez.
Tesisat veya Denetlenen sistem (Plant): Amacı özel bir işlemi yerine getirmek olan
birlikte çalışan makine parçaları takımı veya bir cihaz (Bu kitapta CNC), tesisat adını
alır.
Geribesleme Elemanı:(Feedback Element) : Denetlenen çıkış sinyali ile geri
besleme sinyali arasında işlevsel bağıntı kuran elemandır. Geri besleme elemanları
özellikle denetlenen değişken ile başvuru giriş sinyalinin farklı fiziksel yapıda olduğu
durumlarda bir dönüştürgeçten (transducer) ibarettir. Geri besleme elemanı
denetlenen değişkenin ölçülen değerini sağlar. Genellikle geri besleme elemanı bir
ölçü elemanı biçimindedir.
Duyarga (Sensor, Detector) : Ölçülen ve dolayısıyla denetlenen niceliğin değerini
algılayan veya seçen bir aygıttır. Duyarga eleman veya algılama organı, ölçme
sistemi zincirinin ilk halkası olup duyarga ifadesi bazen sezici (detector), birincil organ
veya dönüştürgeç (transducer) yerine de kullanılmaktadır.
Dönüştürgeç (Transducer): Genel olarak herhangi bir enerji biçimini diğer bir enerji
biçimine dönüştüren aygıt olarak tanımlanır. Örneğin ışık enerjisini elektriksel enerjiye
dönüştüren fotoseller, mekaniksel enerjiyi elektriksel enerjiye dönüştüren
potansiyometreler v.s. Özellikle ölçme sistemi açısından bir enerji dönüştürme aygıtı
90
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
olarak çalışan dönüştürgeç, uyarıyı fiziksel ortamdan alır ve bu uyarıyı bir ölçme
sistemi girişine göre daha uygun bir sinyale dönüştürür.
Kontrol devreleri
CNC tezgahlarını konvansiyonel tezgahlarından ayıran ilk özellik; program girişini ve
çalışmasını sağlayan bir kontrol ünitesi ve bunu temsil eden bir kontrol panosu
bulunmasıdır. Bu panoda komutların girilmesini sağlayan düğmelerin yanı sıra; girilen
veya işlenen komutları gösteren ve talaş kaldırma işleminin simülasyonunu yapan,
bilgisayar ekranına benzer bir ekran vardır. İkinci olarak talaş kaldırmak için
kullanılan güç motorun yanı sıra; takım veya parça hareketlerini gerçekleştiren ve
eksen adını taşıyan her hareket yönünde birer ilerleme motorları vardır ( Şekil 10.6).
Program sinyalleri ilkin bu amplifikatörde bulunan kontrol ünitesine ve sonra motora
gönderilir. Ayrıca kontrol sisteminden alınan program sinyallerini yükselten bir
amplifikatör bulunur.
Şekil 10.6 İki eksenli kontrol düzeni
Bunun yanı sıra takım veya parça hareketlerini kontrol etmek için her eksen yönünde
birer sezgi (sensör) elemanı kullanılır. CNC tezgahlarda : kontrol panosundan
gönderilen program sinyalleri kontrol ünitesine, buradan amplifikatöre,
amplifikatörden motora iletilmekte ve bu da takım veya parçayı harekete
geçirmektedir. Bu hareketler sezgi elemanları tarafından kontrol edilmekte, gerçek
hareket konumları ölçülmekte ve kontrol sisteminde bulunan komparatör
91
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
(karşılaştırıcı) denilen bir cihaza gönderilmektedir. Burada hareket konumlarının
teorik ve gerçek değerleri karşılaştırılmakta , fark varsa hesaplanmakta; fark sinyali
yükseltilmek için amplifikatöre ve buradan motora iletilmektedir. Eğer gerçek hareket
konumu teorik konumdan daha küçükse motor hızlanır; eğer daha büyükse yavaşlar
ve bu şekilde aradaki farkı kapatır. Sezgi elemanı her an takım veya parça hareketini
kontrol eder. Ancak yine de sonunda gerçek ve teorik konum arasında bir fark (hata)
kalır; buna tezgahın hassasiyeti denilir. Günümüzde normal tezgahlarda bu hata
0.001 mm ve hassas tezgahlarda .....0.1 dir.
CNC tezgahların blok şeması Şekil 10.7 de verilmiştir. Buradan görüldüğü gibi
kontrol panosu
veya başka bir ortamdan gelen sinyaller, kontrol ünitesinin
CPU(Central Prosses Unit) denilen lojik bölümünde işlenmektedir. Burada bilgiler
konum ve teknolojik(ilerleme,hız) bilgiler olarak ayrılmakta ve tezgaha G, X, Y, Z, F,
S, T, M kodları şeklinde bunları deşifre eden tezgah ara yüzünden geçirilerek
gönderilmektedir. Hareketler enkoder, rezolver, enduktasin ve takometre adını
taşıyan sezgi elemanları tarafından kontrol edilmekte ve gerçek değerler kontrol
ünitesine gönderilmektedir. Burada teorik değerlerle karşılaştırıldıktan sonra , hareket
sinyalleri olarak tezgaha gönderilmektedir.
Şekil 10.7 CNC blok şeması
92
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
KONTROL SİSTEMLERİ
Şekil 10.8 Kapalı kontrol devresinin şemaları
93
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 10.9 Açık kontrol devresi şeması
CNC tezgahlarında yukarıda açıklanan ve (Şekil 10.8) da gösterilen sistem kontrol
devresi adını taşır. Bunlara kapalı kontrol devresi denir. Bunların yanı sıra
günümüzde pek kullanılmayan ve sezgi elemanı olmayan devrelerde vardır; bunlara
açık kontrol devresi denilir (Şekil 10.9) Şemalarda tezgahlar ilerleme hareketini
sağlayan cıvata mekanizması ve kızak (veya tabla) ile temsil edilmiştir.
Açık dögü denetim sistemlerinde denetim eylemi sistem çıkışından bağımsızdır. Açık
döngü sistemlerde çıkışın ölçülmesi ve geri beslemesi söz konusu değildir.
Dolayısıyla sistemin girişi çıkış bilgisinden haberdar olmaz. Uygulamada açık döngü
sistemleri giriş-çıkış bağıntıları önceden belli olan ve iç dış veya dış bozuculara
maruz kalmayan sistemlerde kullanılır.
Açık devrelerde motora verilen sinyaller, motoru ve buna bağlı ilerleme sistemini
harekete geçirir ve kızak istenilen konuma gelir. Burada hareketi kontrol eden bir
sezgi elemanı yoktur. Kızağın tam olarak istenilen konuma gelmesi bu sistemde
ancak step motoru ile mümkündür. Step motorlarının milleri vurgu (puls) şeklinde
verilen sinyallere karşılık büyük bir doğrulukla belirli bir açı ile dönerler ve kızağı
istenilen konuma getirirler.
Kapalı devrelerde kontrol ünitesinden çıkan sinyaller, bir komparatörün yardımı ile
motora verilir; motor ve iletim sistemi kızakla birlikte harekete geçer. Sezgi elemanı
sürekli olarak kızağın gerçek konumunu ölçer ve komparatöre geri gönderir ; burada
çıkan değeri istenilen değer ile karşılaştırır ve bir fark olduğu durumda motoru
yavaşlatır veya hızlandırır.
Açık devre kontrol sistemleri
Tanım gereği, açık devre kontrol sistemleri geri besleme kullanmaz. Bu demektir ki
kızağın hareketi ve hızı ölçülmez . Sistem basit olarak tezgah tablasının hedef
konuma erişeceğini farz eder. Sistemin gerçek başarısını bilmenin bir yolu yoktur
(Şekil 10.9).
Açık devre kontrol sistemlerinde hareket ve hızı doğru şekilde kontrol etmek için step
motor olarak bilinene özel bir motor kullanılır. Step motor, Konvansiyonel AC ve DC
motorlarındaki değişen voltaj (analog) uygulamalarına, ihtiyaç göstermeyen özel ve
sayısal bir motordur.
94
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Step motorun prensibi şudur: Sayısal sinyali alır almaz (puls) ana mil belirlenen bir
açı ile dönmeye başlar. Adım miktarı, motor tasarımı ile belirlenir, adım tipik olarak
1.8’ ile 7.7’ arasındadır. Eğer, 2 sayısal uygulanırsa ana mil iki adım döner yani
motor tasarımına bağlı olarak 3.6’ ile 15’ arasında dönme olur. Step motora
gönderilen sinyalleri sayarak (elektronik olarak) ve eksenel yönlendirici vidanın
adımını bilerek mesafe doğru olarak tahmin edilebilir. Pozisyonal geri beslemeye
ihtiyaç yoktur ( Şekil 10.10).
Pratikte, sayısal anahtar devresi ve bir güç yükselticisi, step motoru tahrik etmek için
gereklidir. Bu elektronik grubuna çevirici denir.
Şekil 10.10 Step motoru
95
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Step motoru kullanmanın avantajları aşağıdaki gibi özetlenir:
a) Pozisyonal ve hız geri beslemesi gerekmediğinden tahrik mekanizmasının
tamamı oldukça basitleştirilmiştir,
b) Tahrik mekanizmasının maliyetini oldukça düşürmüştür,
c) Düşük sinyal hızlarında maksimum tork elde edilebilir, böylece de yükün hareketi
oldukça kolaylaşır,
d) Sinyal durdurulduğunda ana mil motoru durduğundan debriyaj veya frene ihtiyaç
yoktur.
e) Step motor dururken dahi güç çeker. Motor, tutma torku limitine kadar dinamik
hareketlere direnç gösterecektir. Bu nedenle , step motor dururken bile ısınmış
haldedir,
f) Güç kesildiğinde motor son pozisyonunda magnetik olarak kilitlenir,
g) Aynı sinyal kaynağından sinyal alan birçok step motor kusursuz bir
senkronizasyon gösterir,
h) Sayısal bir cihaz ve CNC kontrol biriminden alınan çıktı ile uyumlu olduğundan
kontrolü çok kolaydır.
Step motorların, CNC takım tezgahı uygulamalarındaki kullanımları bakımından bazı
sınırlamaları vardır. Bu sınırlamalar aşağıdaki gibi özetlenir:
a) Step motorların güç çıkışları oldukça düşüktür ve ancak küçük ve hafif işler için
kullanılan takım tezgahlarına uygulanabilir,
b) Sinyal hızları yaklaşık 10000 sinyal/saniye (10KHz) ile sınırlıdır. Buda, eksen
hareketinin maksimum hızını; kapalı devre sistemlerle elde edilebilen hızların
1/5’i kadar sınırlar,
c) Eksen takılırsa, sinyal gönderilmeye devam eder, sonuçta hatalı pozisyon elde
edilir.
Kapalı devre Kontrol Sistemleri
Sistemin çıkışı ölçülüp geri beslendikten sonra arzu edilen giriş değeri ile
karşılaştırılır. Böylece sistemin girişi çıkıştan haberdardır. Kapalı döngü tahrik sistemli
geri besleme sistemleri, gerçek çıktıyı izlemek ve istenen ile gerçek sistem başarısı
arasındaki herhangi bir uyumsuzluğu düzeltmek için kullanılır. Geri besleme alt
sistemleri, analog veya dijital tipte olabilir. Analog sistemler, konum ve voltaj
seviyesindeki hız gibi fiziksel sistemlerdeki değişimi ölçer. Takometreler, tipik olarak
hız ölçmek için kullanılır (Şekil 10.11). CNC tahrik sistemlerinde konum döngüsü
ve hız döngüsü olmak üzere iki geri besleme döngüsü vardır. Konum döngüsü ;
Komparatör, yükseltici devre, hız döngüsü, tekrar çözücü, arabirimden meydana
gelen bir dış döngüdür. İşlem sırasında komparatör, CNC denetimden referans
sinyali ve çözücüden konum geri besleme sinyalini alır. Bu iki sinyal arasındaki fark
mevcut konum hatasını verir . Komparatör, konum hata sinyalini üretir ve bu sinyalle
hatayı düzeltmek için servo motoru tahrik etmesi için yükselticiyi besler.
96
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Hız döngüsü, konum döngüsü içinde bulunan bir alt döngüdür. Komparatör,
yükseltici devre, kılavuz vida veya servo motorundan birisiyle ilişkili takometre ve
takometre ara biriminden meydana gelir.
Dijital geri besleme sistemleri konumu ölçmek için dijital konum transdüseri kullanır.
Kod çözücüler (enkoder), popüler dijital konum transdüserleridir. Yukarı-aşağı sayıcı
ve dijital-analog dönüştürücü, komparatör ve yükseltici yerine kullanılır. Dijital geri
besleme sistemindeki hız döngüsü, analog geri besleme sisteminde bulunanla
aynıdır.
Şekil 10.11 Torna ve Freze tezgahında Takometre ile hız ölçme
Anlaşıldığı gibi, kapalı devre kontrol sistemleri, hem konum hem de hız geri besleme
ihtiyacı gösterir. Kontrol sisteminin, sinyalleri sayması gerekmediğinden ana mil tahrik
mekanizması için daha çok seçim imkanı sağlanır. AC ve DC servo motorlar
kullanılır.
İdeal kapalı döngülü eksen tahrik servo motorları aşağıdaki karakteristikleri
göstermelidir:
a) Gerektiğinde ters dönme hareketi,
b) Tork çıktısı hızla doğru orantılı olmalı,
c) Yüksek başlama torku,
d) Hızlı ve doğru başlama, durma ve mili tersine döndürme,
e) Tezgahla mekanik uyumlu, kontrol birimi ile elektronik uyumlu.
DC ve AC Servo motorlar
DC servo motorları aynı fiziksel boyulardaki AC servo motorlarından daha fazla güç
çıktısı verir. DC servo motorların yüksek tork kapasiteleri, yüksek ivmelenme ve
düşük ataletleri vardır. 3000 dev/dak dan daha büyük, birkaç dev/dak daha az
hızlarda bile durma yapmadan çalışabilir. DC servo motorları daha fazla bakım
(fırçalar ve kolektörlere rağmen) gerektirmelerine rağmen AC servo motorlarından
daha ucuzdur. DC servo motorları çalışırken parazit dalgaları yaymaları mümkündür.
97
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Her iki motorda elektro manyetiktir. Yavaşlama zamanını azaltmak ve eksenin aşırı
dönmesini minimuma indirgemek için frenleme imkanı vardır (Şekil 10.12).
Her iki tipteki servo motorlarda giriş sinyalindeki artışla, hızda artış elde edilir. Fakat
giriş sinyalindeki artış sonucu motor hızındaki artış tahmin edilemez. Bunun için, ayrı
bir cihaz kullanılmalı ve motorun hızı ölçülmelidir. Bu hızla istenen hız
karşılaştırılmalıdır. Kontrol terimleri açısından hız-geri beslemesi sağlanmalıdır.
Pozisyonun ve devir sayısını regülasyonu için, servo motorlar, monte edilmiş ölçü
değeri verici cihazına sahiptir. Bunlar, pozisyonun ölçülmesi için devir ikaz cihazı ve
devir sayısını ölçümü için tako jenaratörlerdir. Mümkün olduğu kadar kısa ivmeleme
ve frenleme zamanlarına ulaşmak için , servo motorlar hafif, taşınma kolaylığı olan
rotorlarla donatılırlar ( Şekil 10.13).
Şekil 10.12 Elektronik kumanda aygıtları ve servo motorlar
98
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 10.13 Disk rotorlu bir motorun kesiti
NC Makinalarda yol ölçümleri
NC makinalarda istenilen zamanda hareket edebilmesi için, doğru ve tam çalışan bir
yol ölçme sistemi, kademesiz kontrol edilebilen ilerleme metodu, boşluksuz çalışma
(ana) mili ve yuvarlanmalı (bilyalı) kızaklara ihtiyaç duyulmaktadır.
Yol ölçme sistemini görevleri
NC makinaları kontrol komutları tarafından belirlenen hareketleri kendi başına
gerçekleştirmek durumundadır. Bunun için makine kızağı vasıtasıyla hareket
noktasının koordinatlarına mümkün olduğu kadar tam ulaşmalıdır. Bu ise bir konum
ayarlama devresi sayesinde makine kızağının anlık değerini ölçer ve kontrol sistemi
tarafından istenilen değerler (programlanan değer ile) karşılaştırılır ve makine
kızağının gerçek değer ile programlanan değer eşit olana kadar hareket devam eder
( Şekil 10.14)
99
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 10.14 Direkt kontrol devresi
Yol ölçme sistemi çeşitleri
Yol ölçme sistemi genellikle bir ölçü skalası
donanımından oluşmaktadır.
veya çizgi disk ve bir tarama
Doğrudan yol ölçme sisteminde çizgili ölçü skalası, makine tablasına doğudan
monte edilmiştir ve sabit yerleştirilmiş bir tarama donanımı içinden çalışır. Burada
kızağın yan kenarına camdan yapılmış, üzerinde açık (ışın geçiren) kapalı (ışın
geçirmeyen) kareler bulunan bir cetvel bağlanır. Kareler belirli bir değere örneğin
0.001 mm’ye göre taksim edilir. Okuma tertibatı bir ışık kaynağı ve fotoselden oluşan
bir sistem ile donatılır. Işın sadece açık karelerden geçebilir (Şekil 10.15a ve b).
100
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
(a)
Şekil 10.15 (a,b) Doğrudan yol ölçülmesi
Dolaylı yol ölçme sisteminde dönme hareketi vericisi, bir çizgili diske sahiptir ve bu
hareket miline sabit bağlanmıştır. Hareket motorunun dönmesi ile, tarama donanımı
içinde dönen çizgili diskin çizgileri sayılarak dönme tur sayısı ölçülür. Ölçülen dönme
tur sayılarından ve hareket vidası adımından kontrol sistemi yardımıyla makine
tablası konumu hesaplanır. Günümüzde konum ölçmek için elektron-optik olayına
dayanan ve enkoder denilen ölçme sistemleri kullanılmaktadır. Bu sistemler ışın
geçirme değil, ışın yansıma olayına bağlıdır. Yansıtılan ışınlar vurgu şeklinde
sinyallere dönüştürmekte ve bu dalgalar bir kodlama diski tarafından
değerlendirilmektedir. Enkoderler doğrusal da olabilir. (Şekil 10.16a ve 16b).
101
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 10.16a
Şekil 10.16a,b Dolaylı yol ölçülmesi
Artışlı ilerleyen yol ölçme sistemi; bu ölçme sisteminde
1 mikrometrelik
çözünürlüğe sahip çizgili ölçme göstergesi kullanılır. Çizgiler bir optik tarama
donanımı ile açık ve koyu pulslar olarak sayılır. 100 mm bir mesafe ve 1 mikrometre
çözünürlükte NC kontrol sistemi, örn. 1000 puls saymak ve sonra makine tablasını
durdurmak zorundadır. Bir sonraki istenen konum hareketi için bir artış değer verilir
ve kontrol yeniden başlatılır (Şekil 10.17, Şekil 10.18).
102
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Mutlak yol ölçme sistemi; Mutlak yol ölçme sisteminde , ölçü cetvellileri belirli
siyah-beyaz numunelerle kullanılır. Boşluklara yerleştirilen bu numuneler anahtarlı
sayıları (kod cetveli) gösterirler. Kod cetvelinde ise tezgah masasının konumu her
zaman görülebilir (Şekil 10.17, Şekil 10.18).
Şekil 10.17 Artışlı ve mutlak yol ölçülmesi
Şekil 10.18 Artışlı ve mutlak yol ölçülmesi
103
BÖLÜM 11
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
NÜMERİK KONTROL NEDİR?
Nümerik kontrol alfabedeki harflerin, noktalama işaretlerini, sayıları ve diğer
sembolleri içeren kodlama şeklinde tezgaha komut verme tekniğidir. Tezgah, çeşitli
işleme fonksiyonlarını yerine getirmek için düzenlenen ve kodlanan bu adresli bilgi
bloklarına cevap verir. Bu fonksiyonlar tezgahın bütün hareketlerini kontrol eder. (
Ana milin dönme yönüne, hızına, takım seçimine, soğutucunun açıp kapatılmasına ve
diğer fonksiyonlara... )
Örneğin:
:002
N01 G90 G71 G42;
N10 G00 X50 Y50 Z1 T01;
N20 G01 Z-2 F200 S1500 M03;
Programın Adı (Numarası)
1.Blok
2.Blok
3.Blok
Komutlar, tezgaha bilgi blokları olarak verilir. Bir bilgi bloku, tezgahın tek bir işleme
fonksiyonunu yerine getirebilmesi için yeterli komutlar grubudur. Örneğin; bir bilgi
bloku kızağın belli bir koordinatta hızlı ve enine hareketini sağlama, soğutma
suyunun açılıp kapanması veya bir kesici takımın kesme işlemini yerine getirmesi
104
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
için hız ve ilerleme değerlerinden oluşan gerekli komutları sırasıyla tezgaha verir.
Her bloğa tanımlama için sıra numarası verilir. (N10, N40, N100 ...gibi) Bloklar
sadece verilen nümerik sıraya göre çalıştırılır. Komutlar grubu NC programını
oluşturur. Komutlar mantıksal bir sırada düzenlendiklerinde, takım tezgahlarını özel
bir görev, özellikle bir iş parçasını veya parçanın tamamen işlenmesi görevini
yapması için yönlendirir.Buna parça programlama denir. Böyle bir program daha
sonra tekrar, tekrar aynı sonuçları elde etmek için kullanılabilir.
Programın Yapısı
ISO kod sistemine dayanan bir program, programın adını temsil eden program
numarası, programı oluşturan ve satır şeklinde yazılan bloklar, blokları oluşturan
kelimelerden meydana gelir. Programın esasını oluşturan bloklar satır şeklinde
yazılır. Bloklara göre takım doğrusal ve eğrisel bir hareket yapar, iş mili çalışır veya
durur, kesme hızı ve ilerleme hızı tayin edilir vb. Her blokun başında bir blok
numarası bulunur. Blok numarası N ve ondan sonra bir sayıdır. Örneğin N10, N01
vb.; sayılar 1den 99999’a kadar 4 dijitli olabilirler. Sayıların düzeni art arda değil de
aralıklı alınır. Aralıklı alınırsa programa başka blokların eklenmesi kolaylaşır. Bloklar
örneğin N10, G01, X30, Y40, S2000 gibi kelimelerden meydana gelir. Kelimeler
esasen komuttur, yani bir işlemi temsil ederler. Görüldüğü gibi her kelime adres adını
taşıyan bir harf ve bir sayıdan oluşur. Sayı kod veya değer olabilir.
Kelimelerden oluşmuş bir blok örneği:
G
01
X
Adres
Kod
Adres
Kelime
40
Değer
Y
Adres
Kelime
50
M
06
Değer
Adres
Kod
Kelime
Kelime
Adresli kelimelerin sayıları; yukarıdaki örnekte G ve M adreslerinin yanındaki sayılar
veya değer olabilirler. Örneğin, X, Y adreslerinin yanındaki sayılar X,Y’ ye ait
koordinatların değerini ifade ederler.
ISO sitemine göre adresler için İngiliz
alfabesinin A’ dan Z’ ye harfleri kullanılmaktadır. Bu harflerin çoğuna anlam verilmiş,
bir kaçı boş bırakılmıştır. Boş olanlar çeşitli kontrol sistemleri tarafından farklı anlam
için kullanılır. O harfi sıfır ile karıştırılmaması için kullanılmaz. Cetvel 1’de ISO kod
sisteminde adres olarak en çok kullanılan harfler verilmiştir.
105
NÜMERİK KONTROL TEKNİĞİ
ADRES
A
B
C
D
E
F
G
H
I
J
K
L
M
Çömelekoğlu
ANLAM
X ekseni etrafında dönme
Y ekseni etrafında dönme
Z ekseni etrafında dönme
Serbest veya ek eksen etr. Dön.
Serbest veya ek eksen etr. Dön
İlerleme hızı
Hazırlık fonksiyonu
Takım uzunluk fonksiyonu
Dairesel enterpolasyonda X
eksenine göre yarıçap bileşeni
Dairesel enterpolasyonda Y
eksenine göre yarıçap bileşeni
Dairesel enterpolasyonda Z
eksenine göre yarıçap bileşeni
Serbest
Yardımcı fonksiyonu
ADRES
N
O
P
Q
R
S
T
U
V
ANLAM
Blok numarası
Kullanılmaz
3. Ek eksen veya serbest
3. Ek eksen veya serbest
3. Ek eksen veya serbest
Kesme hızı
Takım fonksiyonu
2. ek eksen; X’e paralel
2. ek eksen; Y’ye paralel
W
2. ek eksen; X’e paralel
X
Ana eksen
Y
Z
Ana eksen
Ana eksen
Cetvel 11.1 ISO Kod sistemine göre en çok kullanılan harfler ve karşılıkları
Blokların Yapısı
CNC tezgahlar ve sistemlerde işlemler blokların içerdiği bilgilere göre yapılır.
Genelde bir blok şu bilgileri içerir.
Blok numarası............................N00,N10, vb.
Takım yolu ile ilgili bilgiler (geometrik bilgiler)..............................X10,X20,Y10,Z-2 vb.
Kesme hızı, ilerleme hızı,kullanılan takım gibi teknolojik bilgiler.......F200,S1500,T02 vb.
İş milinin çalışması, kesme sıvısının çalışması, programın durması gibi yardımcı
bilgiler....................M03,M08,M30 vb.
Bu bakımdan bir blok şu kelimelerden (komutlardan) oluşur:
1.
2.
3.
4.
5.
6.
7.
8.
Blok numarasını gösteren kelime (N);
Hareket şeklini gösteren hazırlık fonksiyonu (G);
Hareketin hedef noktasını (eksenlerini) gösteren kelime (X,Y,Z,A,B,C);
Yay merkezini gösteren kelime (I,J,K);
İlerleme hızını gösteren kelime (F);
Kesme hızını gösteren kelime (S);
Takım numarasını gösteren kelime (T);
Yardımcı işlemleri gösteren hazırlık fonksiyonu (M).
106
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Buna göre bir blok örneği şöyledir:
Blok No
N45
Konum Bilgileri
Hazırlık
Hedef noktanın
fonksiyonu
koordinatları
G01
X65
Y-10
İlerleme
hızı
F100
Teknolojik bilgiler
Kesme
Yardımcı
hızı
fonksiyonu
S800
M03
Blok
sonu
;
Hazırlık Fonksiyonları (G Kodu)
G adresi ile ifade edilen hazırlık fonksiyonları, blok içinde komutların anlamını tayin
eder. Buna göre hazırlık fonksiyonu hareket (enterpolasyon) tipini, boyutların mutlak
veya eklemeli, milimetre veya inç olarak verilmesi vb. işlemleri belirtir.
G kodları arasında takım hareket kodları önemli bir yer tutmaktadır bunlar G00 çabuk
hareket; G01 doğrusal hareket; G02 saat ibreleri yönünde dairesel hareket ve G03
saat ibrelerine ters yönde dairesel hareket kodlarıdır.
G kodları modal ve modal olmayan gibi iki gruba ayrılır . Modal G kodları bir bloka
yazıldıktan sonra iptal edilinceye kadar , ondan sonra gelen bloklarda da geçerli
olurlar . İptal işlemi aynı gruptan bir başka G kodun veya o işlemi iptal eden bir
kodun yazılması ile gerçekleşir. Örneğin G00 (hızlı hareket) kodu G01 (doğrusal
hareket) , G02(saat yönünde dairesel hareket), G03(saat yönünün tersi dairesel
hareket), G33 (vida açma) kodları ile iptal edilir. G41,G42 takım telafisi kodları G40
kodu ile iptal edilir. Çok az olan modal olmayan kodlar sadece bulunan blokta
geçerlidir.
Bazı önemli G kodları şunlardır:
G kodu
G00
G01
G02
G03
Grubu
01
01
01
01
G04
G17
G18
G19
G20
G21
G33
G40
G41
G42
00
02
02
02
06
06
01
07
07
07
Anlamı
Konumlama (Çabuk hareket)
Doğrusal enterpolasyon
Dairesel enterpolasyon; saat ibresi yönünde (CW)
Dairesel enterpolasyon; saat ibrelerine ters yönde
(CCW)
Geçici durma
X-Y düzleminin seçimi
Z-X düzleminin seçimi
Y-Z düzleminin seçimi
Boyutlar inç
Boyutlar mm
Vida açma
Takım telafisi iptali
Takım yarıçapının veya uç yarıçapının sol telafisi
Takım yarıçapının veya uç yarıçapının sağ telafisi
107
NÜMERİK KONTROL TEKNİĞİ
G50
G53
G54... G57
G70... G79
00
07
08
00
G80
G81
G82
G83
G84
G85
G90
G91
G96
G97
G98
G99
09
09
09
09
09
09
03
03
05
05
09
09
Çömelekoğlu
Kesme hızı sınırlandırılması için kullanılır
Sıfır kaydırmanın iptali
Sıfır kaydırmanın seçimi
Tornalamada tekrarlanan (cycle) işlemleri için
kullanılır
Delmede tekrarlanan işlemlerin iptali
Matkapla birçok deliği delme
Delik dibinde durma ile matkapla birçok delik delme
Birden fazla pasoda matkapla birçokdelik delme
Birçok delikte vida açma
Borverg ile birçok delik işleme
Mutlak koordinat sisteminde programlama
Eklemeli koordinat sisteminde programlama
Kesme hızının (S) m/dak olarak verilmesi
Kesme hızının (S) dev/dak (rpm) olarak verilmesi
İlerleme hızının(F) mm/dak olarak verimesi
İlerleme hızının (F) mm/dev olarak verilmesi
Yardımcı Fonksiyonları (M Kodu)
M kodu CNC tezgah ve sistemlerinin çalışmasını kontrol eder. Bu kodun etkisi daha
çok aç/kapa şeklinde olur; örneğin iş milinin dönmesi veya durması; kesme sıvısını
açılması veya kapanmasını, programın durması vb. gibi. M kodları ile ilgili şu
hususlara dikkat edilmesi gerekir. M kodları genellikle modal olup bir bloka bir tek M
kodu yazılır; ancak özel olarak imal edilen bazı tezgahlarda 3 koda kadar yazılabilir.
M kodunu etkisi iki şekilde olabilir : hareket komutu ile aynı anda başlaması;
Örneğin G01 bulunan bir blokta M03’te bulunursa, doğrusal hareket ile beraber iş
mili de dönmeye başlar.
Hareket komutu bittikten sonra başlaması ise G01 bulunan bir blokta M05 de
bulunursa, hareket bittikten sonra iş mili durur.
M02 ve M30 parça işlendikten sonra programı sona erdiren ve tüm tezgahı durduran
kodlardır. Ancak M02 kodunda tezgah bir başka parçanın işlenmesi için tekrar
ayarlanır; veya delikli banda göre çalışan tezgahlarda bant tekrar sarılır. M30
kodunda bu işlemler yapılmaz.M03 takımın saat ibrelerine göre ; M04 saat ibrelerine
ters yönde dönmesini sağlar. M05 iş milini durdurur; eğer aynı blokta bir hareket
komutu varsa , mil hareketi yaptıktan sonra durur. M06 İşlemde bulunan aynı blokta T
ile programlanmış takım ile değiştirilir. Blok formatı T01 M06 dır. Buradaki T kesici
takımı 1’de kesici takımın taretteki numarasını temsil eder. Bu komutla tüm tezgah
durur ve takım, takım değiştirme noktasına gider.Takım değiştirilmede takım
değiştikten sonra tezgah otomatik olarak çalışmaya başlar. M07 kesme sıvısını
çalıştırır; M09 kesme sıvısını durdurur.
108
NÜMERİK KONTROL TEKNİĞİ
M kodu
M00
M01
M02
M03
M04
M05
M06
M07, M08
M09
M13
M14
M15
M30
M32... M35
M98
M99
Çömelekoğlu
Anlamı
Programın geçici olarak durması
Programın istek üzerine kontrol panosundan bir düğmeye basarak
durması
Programın tekrar baştan başlamak üzere sona ermesi
İş milinin saat ibrelerine göre dönmesi (CW)
İş milinin saat ibrelerine göre ters dönmesi (CCW)
İş milni durması
Takım değiştirme
Kesme sıvısının açılması
Kesme sıvısının kapanması
İş milinin saat ibrelerine göre dönmesi ve kesme sıvısının açılması
İş milinin saat ibrelerine göre ters dönmesi ve kesme sıvısının açılması
Tezgah kızaklarının pozitif yöne (+) çabuk hareket ettirilmesi
Programın sona ermesi
Sabit kesme hızı ile kesme (tornalamada)
Alt programların çağrılması (bazı sistemlerde)
Alt programların sona ermesi(bazı sistemlerde)
Şekil 11.1 CNC parça programı bilgi işlem sırası
109
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Programda ilk adımlar
Programın genel şemasında da belirtildiği gibi, başlangıç kısmında program
numarası, maksimum ayna devri, su açma gibi komutlar belirtilir. Kesme aşamasında
ise işlenecek parçaya uygun olan takım ile kesme işlemleri yaptırılır.
Normal de kesme işlemleri takımı G0 komutu ile pozisyonlandırılarak başlar. Kesici
takım hızlı hareket ile parçaya yaklaştırılır veya uzaklaştırılır.
G01 ile yaptırılan doğrusal kesme. (Burada kızağın ilerleme miktarı F kodu ile
belirtilir, örneğin F 0.2 ifadesi ayna bir devir döndüğünde kızağın 0.2 mm ilerleme
yapacağını belirtir.)
G02 veya G03 komutu ile yaptırılan dairesel kesme hareketi aynı şekilde ilerleme
miktarı F koduyla belirtilir. (Bu harekette dairesel yüzeye sahip olan parçalarda
kesme işlemi yaptırılır.) Bitiş aşamasında ise suyu kapama, aynayı durdurma,
program sonu gibi kodlar yer alır. Suyu açma, kapama, aynayı uygun yönde
döndürme vs. gibi komutlar M komutları vasıtasıyla yapılmaktadır. M0, M1, M2, M3,
M4, M5, M8, M9 ve M30 komutları tüm CNC tezgahlarda standarttır. Diğer M
komutları ise tezgahtan tezgaha farklılık gösterir.
Programda Kullanılan Herhangi Bir Satırdaki Komut Yapısı:
N.... G.... X.... Z.... M.... S.... T....;
Burada
N....
ile satır numarası verilir. Eski model tezgahlarda şerit okuyucular vasıtasıyla satır
numarası mantığı kullanılarak program CNC’ye okutulmakta idi. Şimdiki tezgahlarda
satır numarasının kullanılması gereğinden fazla yazma işlemi gerektirdiğinden dolayı
pek uygun olmamaktadır. Bununla birlikte bazı G kodları tanımlama amacıyla satır
numarasının kullanılmasını gerekli kılmaktadır. Bundan dolayı satır numarasının
kullanılması program yazılımının basitleştirilmesi açısından uygun olmaktadır.
G....
ile uygun olan G kodu belirtilmelidir. G kodları listesinde uygun olan G kodu burada
kullanılır. G kodları aynı gruptan bir başka G kodu belirtilene kadar aktif olarak kalır.
X.... Z....
ile takımın gideceği noktanın çap (X) ve boy (Z) değerleri (koordinatları) bu kısımda
belirtilir. Eğer bir önceki koddaki çap veya boy değeri yukarıda bahsedilen satırdaki
çap veya boy değerinin aynısı ise çap veya boy değerinin belirtilmesine gerek yoktur.
110
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
T....
ile takım numarası veya telafi numarası belirtilir. Bu kodun ilk iki hanesindeki kısma
takımın numarası (01,02,03,04,05,06,07,08,09,010,011,012) ve son iki hanesindeki
kısma ise telafi numarası belirtilir. Genel olarak aynı takım numarası için aynı telafi
numarası kullanıldığından dolayı takım numarası ile telafi numarası aynı olur.
Örneğin 1 nolu takım için T0101 şeklinde belirtilir. Bazı durumlarda aynı takım ile
değişik telafi değerlerinin baz alınması suretiyle işlemler yapma durumunda takım
numarası ile telafi numarası farklı değerler alabilir.
Örnek:
T0101 ile 1 nolu takım 1 nolu telafiye göre çağrılır.
T0214 ile 2 nolu takım 14 nolu telafiye göre çağrılır.
M....
ile uygun olan M kodu verilir.
S....
ile uygun olan devir veya kesme hızı belirtilir. S ile devir veya kesme hızının
belirtileceği önceki kodlarda belirtilen G50, G96, G97 kodlarının durumlarına göre
belli olur.
G50 kullanımı durumunda aynanın çıkacağı maksimum devir değeri verilir.
G50 S 3000
ile aynanın maksimum 3000 dev/dak da döneceği belirtilir.
G96 kullanımı durumunda kalemin sabit kesme hızı (kesici takım üreticilerinin verdiği
değer) belirtilir.
G96 S120
ile kalemin kesme hızının 120 m/dak olduğu belirtilir. Verilen bu kesme hızını
karşılayacak şekilde bilgisayar kontrolünce hesaplanan devirde döner. Çap düştükçe
bu devir artar.
G97 S1200
ile ise aynanın 1200 dev/dak da sabit devirde döneceği belirtilir.
111
BÖLÜM 12
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CNC DENETİM SİSTEMLERİ
CNC denetimleri noktadan noktaya veya sürekli yol sisteminden birisi olabilir.
Noktadan noktaya (PTP) denetim, takımı iş parçasını dikkate almaksızın
programlanmış noktaya hareket ettirir. Programlanmış noktaya erişince daha sonra Z
ekseni yönünde işleme devam edilir.
PTP sistemi, konumlama sistemi olarak ta adlandırılır çünkü kesin takım yolu normal
olarak denetlenemez. Denetim tipine bağlı olarak PTP takım yolu Şekil (12.1a-c)
aşağıdaki üç moddan birini izleyebilir:
• Eksenel yol,
• 45° eğimli çizgisel yol
• Doğrusal yol.
+Y
Hedef
nokta
Başlama
noktası
Şekil 12.1a Eksenel yol
112
+X
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
+Y
Hedef
nokta
Başlama
noktası
+X
Şekil 12.1b 45° eğimli çizgisel yol
+Y
Hedef
nokta
Başlama
noktası
+X
Şekil 12.1c Doğrusal yol.
PTP sistemi, tipik olarak işlemenin Z ekseninde yapıldığı hızlı üzerinden geçme
modunda XY-düzleminde konumlama gerektiren matkap tezgahlarında, delme
preslerinde, ve nokta kaynaklarında kullanılır (Şekil 12.2) PTP denetim sistemlerinin
maliyeti, daha azdır ve denetim yapısı basittir. Dolayısıyla bakımları da kolaydır.
Sürekli yol denetim sistemi, konturlama (çevresel yol izleme veya çevreleme) sistemi
olarak da adlandırılır. Çevreleme sistemi, tanımlanan yolu üretmek için iki veya daha
113
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
fazla eksenel yolu eş zamanlı hareket ettirme kabiliyetidir. Denetim titpi; 2-B çevre
işleme, 3-B çevre işleme, 4-B çevre işleme olmak üzere dört tipten biri olabilir.
Şekil 12.2 Noktadan noktaya (PTP) sistemini uygulanması
2-B çevre işleme denetimi
2-B çevre işleme sistemi, iki eksenli düzlemde (XY) doğrusal ve dairesel takım
yollarını gerçekleştirir Şekil 12.3
Üçüncü eksen (Z) diğer iki eksenden bağımsız olarak denetlenir. Çevre işleme
sadece bir düzlemde genelde (XY) düzleminde (2-B sistemde) gerçekleştirir. Diğer bir
deyişle 2-B çevre işleme sistemi, sadece iki eksenin beslenmesini eş zamanlı olarak
birbirine uydurur. Uygulamada Z ekseninde istenilen yolun beslenmesi, XYdüzleminde çevre işlemeden önce yapılmalıdır.
Şekil 12.3 Çevre işleme
114
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
3-B çevre işleme denetimi
3-B çevre işleme sistemi, doğrusal ve dairesel takım yollarını 3B uzayda üretmek
için üç eksenin eş zamanlı birbirine uydurulması kabiliyetidir. Bu denetim, herhangi
bir 3-B yüzey üretmek için Şekil 12.4’ de görüldüğü gibi kullanılabilir.
Şekil 12.3 3-B Çevre işleme
4-B çevre işleme denetimi
Bazı denetimler, düzenli 3-eksenli denetim sistemi için ilave eksenel denetim sağlar.
Dördüncü eksenel denetim normal olarak indekslenen döner tabla için kullanılan
dönme eksenidir. Şekil 12.4 , 4-B çevre işleme örneğini göstermektedir.
Şekil 12.4 4-B Çevre işleme
115
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Interpolasyon
NC tezgahlarında esasen takım sadece X ve Y yönlerinde hareket etmesi kontrol
edilebilir. (Şekil 12.5). Dolayısıyla takım sadece X ve Y koordinat eksenlerine
paralel olarak işlem yapabilir.Bu durumda eğik veya eğrisel bir yüzeyin işlenebilmesi
için Takıma ∆x değerinde X eksenine paralel ve sonra ∆y değerinde Y eksenine
paralele olarak çok küçük bir hareket verebilir ve işlem boyunca bu şekilde devam
eder. Yani eğik veya eğrisel yüzey n parçaya bölünür ve her parça bir ∆x ve ∆y
hareketleri ile meydana getirilir. (Şekil 12.6) İşlenecek yüzey ne kadar fazla
parçacıklara bölünürse, işlenen yüzeyin doğruluğu o kadar yüksek olur.
+Y
İstenilen
Doğru
Gerçekleştirilen
Doğru
y
+X
x
Şekil 12.5 ınterpolasyon
116
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
x
y
+Y
+X
Şekil 12.5 yayın ∆X ve ∆Y hareketleri ile meydana getirilmesi
CNC Interpolasyonları
CNC denetimleri, çevre işleme takım yollarını icra etmek için çeşitli interpolasyon
biçimleri kullanır. Interpolasyon, verilen koordinat konumları arasında yer alan veri
noktalarını üretme işlemidir Şekil 12.5. Interpolasyon noktaları, çeşitli tipte CNC
denetim interpolatörleri tarafından gerçekleştirilir. Interpolatörler tarafından sağlanan
iki ana fonksiyon vardır. Bunlar:
• Programlanmış yol boyunca ara koordinat konumlarını hesaplamak
• Çevre yol boyunca münferit eksenin eksenel hızını hesaplamaktır.
CNC denetimleri:
• Doğrusal interpolasyon,
• Dairesel interpolasyon,
• Helisel interpolasyon,
• Parabolik interpolasyon,
• Kübik interpolasyon
Olmak üzere muhtemel beş tip interpolasyonu sağlar.
Modern tüm CNC denetimlerinin doğrusal dairesel ve helisel interpolasyonu
sağlamasına karşılık bunlardan çok azı parabolik ve kübik interpolasyonu
sağlayabilmektedir.
117
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Doğrusal Interpolasyon
Doğrusal interpolasyon, takımı başlama noktasından hedef noktaya düz bir hat
boyunca hareket ettirir Şekil 12.1c. Doğrusal interpolasyon, 2-B düzlem veya 3-B
uzayda gerçekleştirilebilir. Bunlara örnek olarak işleme hatları, düzensiz eğriler Şekil
12.6 ve yüzeyler verilebilir.
+Y
4
3
5
2
+X
1
Şekil 12.6 Düzensiz işleme eğrisi
Dairesel Interpolasyon
Şekil 12.7a XY Düzleminde dairesel interpolasyon
118
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Z
ZX
düzlemi
YZ
düzlemi
Y
X
XY
düzlemi
Şekil 12.7b Dairesel interpolasyon
Dairesel interpolasyon üç temel düzlemden (XY-düzlemi, ZX-düzlemi veya YZdüzlemi) birinde dairesel yaylar kesmek için programlanır ( Şekil 12.7a-b)
Helisel Interpolasyon
Şekil 12.8 XY- düzleminde dairesel yay ve Z ekseninde doğrusal interpolasyon
Helisel interpolasyon; iki eksenli dairesel interpolasyonu ve bir doğrusal
interpolasyonu üçüncü eksende birleştirir. Aşağıda verilen üç konfigürasyon da
kullanılabilir:Şekil 12.8
119
NÜMERİK KONTROL TEKNİĞİ
•
•
•
Çömelekoğlu
XY- düzleminde dairesel yay ve Z ekseninde doğrusal interpolasyon
ZX- düzleminde dairesel yay ve Y ekseninde doğrusal interpolasyon
YZ- düzleminde dairesel yay ve X ekseninde doğrusal interpolasyon
Parabolik Interpolasyon
Parabolik interpolasyon, serbest biçimli eğrileri çizime uygun hale getirmek için üç
noktayı kullanır (Şekil 12.9) Bu, hassas şekilde tanımlı şekillerden ziyade serbest
biçimde tasarlanan dökme ve delme kalıbı yapımında kullanılır. Birbirini izleyen iki
veya daha fazla parabolik interpolasyonla, yüksek dereceden eğriler uydurulabilir.
Parabolik interpolasyon kullanımının üstünlüğü, doğrusal interpolasyon modunun
gerektirdiği programlanmış nokta sayısının yaklaşık 50 kez daha azaltılmasıdır.
P4
P2
P3
P5
P1
Şekil 12.9 Parabolik interpolasyon
Kübik Interpolasyon
Kübik interpolasyon, üçüncü dereceden geometriyle tanımlanan yüzeylere
yaklaştırma işlemidir. Kübik interpolasyon, otomobil sac metal kalıpları gibi karmaşık
şekilleri işlemek için üç eksen hareketini kapsar.
120
BÖLÜM 13
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
İKİLİK SİSTEM VE ÖNEMİ
SAYI TABANLARI
Günlük matematikte ondalık sistemde ifade edilen sayılar kullanılır. Ondalık 10
demektir ve taban sayı olarak adlandırılır. Bir sayı tabanı sistemin kullandığı sıfır
dahil basamak sayısıdır. Sıfır mutlaka dahil olması gerektiğinden gerçek basamak
sayısı tabanın kendisinden bir azdır. Ondalık sistemde kullanılan basamaklar
0,1,2,3,4,5,6,7,8 ve 9’dur.
Çok büyük veya küçük sayılar aynı basamaktan fakat farklı pozisyonlarda kullanarak
ifade edilebilir. Örneğin, 3256 sayısı aşağıdaki gibi ifade edilir;
3-binler+2-yüzler+5-onlar+6-birler
Daha çok ve kesin olarak, her rakam 10’un (taban) üssü kadar yanındaki sayıdan
değer olarak ayrılır. En küçük değere sahip basamak en sağdaki olandır.
1000’ler
100’ler
103
3
102
2
10’lar
101
5
1’ler
Pozisyon değeri.
100
6
Sayı tabanı değeri
Ondalık değer
Birçok sayı sistemi özel uygulamalar için kullanılır. Fakat hepside yukarıda açıklanan
ortak özelliklere sahiptir: bir tabana ve bu tabanın üssü olan pozisyona bağlı bir
değerin kullanımıdır.
İkilik düzendeki sayılar
Bilgisayar bir elektronik cihazdır ve böyle cihazlar, çalışmalarında voltaj seviyesine
dayanır. Eğer ondalık sisteme göre çalışsa idi, her basamak için (10) ayrı voltaj
seviyesine ihtiyaç gösterirdi. Pratikte uygulaması imkansız olurdu. Onun için
elektronik mühendislerinin sadece iki durumdan çalışan devreleri yaratmaları daha
kolaydır. Bu iki durumda voltaj var veya voltaj yok durumu, veya elektronik
anahtarların açık ve kapalı durumudur. Şekil 14.1 Bu nedenle sadece iki basamak
kullanan (0 veya 1) ikilik sayı sistemi (iki tabanlı) bilgisayar uygulamaları için
uygundur.
121
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 14.1 (1) ve (0) durumu Elektrik butonu
Bu sistem kullanıldığında ‘ara’ durum olamadığından sayısal olarak adlandırılır.
Uygulanan elektroniğe sayısal elektronik ve elde edilen bilgisayarlara sayısal
bilgisayarlar denir.
CNC kontrol sistemlerinde giriş verileri sayısal (nümerik) olarak verilmektedir; sayı
düzeni olarak bit adını taşıyan, (0) ve (1) işaretleri ile temsil edilen ikili (binary) sayı
düzeni kullanılır. İki basamak kullanıldığı için ikilik sayılar 1 ve 0’lardan oluşan uzun
dizilerdir. Örneğin 101011. Dizideki her basamak “bit” olarak bilinir. Bu tanım
İngilizce’de Binary digit (ikilik basamak) kelimelerindeki büyük harflerin
birleşmesinden oluşur. Diğer sayı tabanlarında olduğu gibi en sağdaki basamak en
önemsiz bit, en soldaki basamak en önemli bittir. Dizideki en önemsiz bit en küçük
değere, en önemli bit ise en yüksek değere sahiptir.
Yukarıdaki analizi kullanarak 101011 ikilik sayısı aşağıdaki gibi çevrilebilir:
32
16
8
4
2
1
25
24
23
22
21
20
1
0
1
0
1
1
Pozisyon değeri
Sayı tabanı değeri
İkilik değeri
Sola doğru basamak değeri 2’nin üssü olarak nasıl arttığını gözlemleyiniz. Her bitin
değeri bir önceki basamağa göre iki mislidir.
(1)ve (0) larda daha uzun bir diziyi değerlendirmek bizim için karışık ve zor olabilir
ikilik sayıyı ondalık sisteme çevirmek bizim için daha uygun olur. Yukarıdaki tablodan
yararlanarak, ikilik sayı aşağıdaki şekile dönüştürülebilir.
(1x32) +(1x8) + (1x2) + (1x1) = 43
Yani 101011 sayısının ondalık değeri 43’tür.
Yukarıdaki sayıları delikli bir şeritte, delikli sıralar şeklinde göstermek çok basittir
(1) sayısının olduğu yere bir delik delinir. (0) sayısının olduğu yere delik delinmez.
122
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Böylece sayısal bilgiler bir şerit üzerine kodlanabilir. Deliğin varlığı ve yokluğu çeşitli
yollarla CNC kontrol sisteminin içindeki bilgisayar mantığı tarafından aynı prensiplere
göre algılanır ve çözülür
Nümerik kontrol sistemleri bir komut girişi yol ölçüm pulsu tarafından oluşturulan
elektriksel pulslarla çalışır. Bu akım veya gerilim pulsları , konum (değer) alabilirler:
Bir akım geçmektedir. Yani puls mevcut veya akım geçmiyor, yani puls yok. 1 ve 0
ikili değerlerini alan bir sinyal, bilgi (veri) birimi bir Bit’tir. Bu sinyaller tezgah tablası
ve iş(fener) milini konumu ve hızını denetlemek için kullanılan elektrik darbeleridir.
Her darbe, NC denetim sisteminin en küçük artış büyüklüğü olan bir temel uzunluk
biriminin (TUB) hareketini sağlar. Eski nesil NC denetiminde bir TUB için tipik artış
0,01 mm iken modern CNC denetiminde artış çözünürlüğü 0,001 mm’ye kadar
düşebilir. Her bir eksene iletilen darbe sayısı, artışlı eksen konumunu belirler ve
darbelerin frekansı, eksen hızını düzenler. Diğer denetim fonksiyonları, iş mili hızı ve
dönüş yönü, soğutucu ihtiyacının denetimi, kesici takımın seçimi, otomatik tutma
veya bırakma vb. denetlemek için açma kapama sinyalleridir.
NC sistemlerinin çoğu fonksiyonları, sayısal devre teknolojisine dayalı
elektronik donanımla kurulmuş olan kablolu denetimlerdir. Şekil 14.2
123
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 14.2 CNC Kontrol sisteminin yapısı ve görevleri
124
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
1. ASCII Kodu :
En çok kullanılan bilgisayar uygulamaları kodlama sistemi ASCII kodudur. Bu
Amerikan yapımı bir kodlama sistemidir. ASCII harfleri “American Standart Code for
Information Interchange” (Amerikan Bilgi Değişimi Standart Kodu) kelimelerinin baş
harflerinin birleşiminden oluşur. ISO, CNC için bu kodlama sistemini önerir.
ASCII kod 7-bitlik kelime uzunluğu kullanılarak alfa nümerik karakterleri temsil eder. 7
bitlik kelime uzunluğunun seçilmesi ilginçtir. Hesaplamalar için, en azından aşağıdaki
karakterlerin temsil edilmesi gerekmektedir.
26
26
10
4
1
67
Büyük harf
Küçük harf
Sayısal rakam (0-9)
Aritmetik semboller (+,-,x,:)
Ondalık nokta (.)
Karakter
6 bitlik kelime uzunluğu kullanarak elde edilen kombinasyon sayısı 64’(26)tür.
Görülüyor ki yukarda verilen minimum karakter takımı için bile yeterli değildir. Bu
yüzden 7 bitlik kelime uzunluğu daha fazla karakter temsil etmek için kullanılmıştır.
Örneğin bütün noktalama işaretleri, yüzde ve diğer işaretler gibi semboller ve ayrıca
çevresel cihazlara gönderilecek komutlar için kullanılır. Bilgisayarlar CNC takım
tezgahları ile doğrudan haberleştiklerinden CNC karakter kodlarını bilgisayar
endüstrisi için kabul edilmiş standartlar üzerine oturtmak akıllıca olur.
2. ISO 7 Bitlik Sayısal Kontrol Kodu :
Gerçekte bu kodlama sistemi ASCII sisteminin alt sistemidir ve 50 karakter içerir.
ASCII karakter grubunun tamamı CNC uygulamaları için uygun değildir. Örneğin
böyle özel bir uygulama için küçük harfler ve bazı yazım sembollerini belirtmeye
gerek yoktur. ISO karakter takımı ikilik sistemde gösterimi ve ondalık eşdeğerleri ve
delikli şeritteki gösterimi Şekil 14.3 de görülmektedir. Delikli şerit , CNC’lerdeki en
yaygın depolama ortamıdır. Daha önceki CNC tezgahlarında o kadar yaygın
kullanılıyordu ki bunlara şerit kontrollü tezgahlar
denirdi. Kodlama sisteminin yapılışını incelemek için Şekil 14.3 de gösterilen kağıt
şerit gösterimini kullanacağız. Yalnız kağıt şeritteki delik bir, delik olmama haliyse 0’ı
temsil ettiğini hatırlayın. Kağıttaki düşey sütunlar “iz” veya “kanallar” olarak kabul
edilir. Tablo 14.1’i dikkatlice incelemek gerekir çünkü kod gösterimi 7 bitlik olmasına
rağmen kağıt şerit üzerinde 8 bitlik gösterim vardır. En önemli bit (en soldaki iz) hata
kontrolü yapan parite kontrol cihazı için ayrılmıştır. Veri iletişimi sırasında olabilecek
hataları bulabilmek için yapılmıştır ve kodlama sistemine dahil değildir. Bu sistem
esas olarak şerit ortamı yoluyla veri depolama ve iletimi içindir. Parite izinin (sütunun)
önemi, şeridin ana giriş ortamı olarak geniş şekilde kullanımı yansıtır.
125
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
İlk önce 0-9 rakamlarının nasıl temsil edildiklerini görelim. 8. iz göz önüne
alınmayacaktı. Çünkü kodlama sistemine 8. iz dahil değildir. Ayrıca dikey olarak
sürüp giden 3. ve 4. izi
Şekil 14.3 BCD kodu: Binary Coded Decimal (ikili kodlanmış ondalık kod) ve 8
sütunlu delikli şerit
126
b7
b6
b5
b4
b3
b2
b1
0
8
9
10
13
32
37
40
41
43
45
45
48
49
50
51
52
53
54
55
56
57
58
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
95
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
0
1
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
1
0
0
1
1
0
0
1
1
0
0
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
İkilik gösterim
Çömelekoğlu
Karakterin adı
BOŞ, HİÇ
GERİ BOŞLUK
TABÜLATÖR
BLOK SONU
SATIR BAŞI
BOŞLUK
PROGRAM BAŞLAMA
KONTROL B.DUR
KONTROL B. BAŞLA
ART İŞARETİ
EKSİ İŞARETİ
SEÇMELİ BLOK ATMA
SIRALAMA FONKSİYONU
Karakter
boyutu
Ondalık
eşdeğerleri
NÜMERİK KONTROL TEKNİĞİ
NUL
BS
TAB
LF
CR
SP
%
(
)
+
/
Ø
1
2
3
4
5
6
7
8
9
:
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
DEL
Delikli şeritteki gösterim
P
7
6
5
4
b7
b6
b5
b4
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
Tablo 14.1 ISO sayısal kontrol kodu tablosu
127
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
F
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
3
2
1
b3
b2
b1
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
arasındaki “besleme” delikleri de göz önüne alınmayacaktır. Bu delikler, şeridi
okuyucuda ve delicide iletmek için kullanılır.
İlk olarak bütün sayılar 5. ve 6. sütunda deliklere sahiptir. Ondan sonra rakamlar ikilik
deliklere karşılık gelen ondalık eşdeğer olarak okunabilir. Böylece (1) rakamı; (1) in
ikilik eşdeğeri ve 5. ve 6. izdeki delikler; (2) rakamı (2)’nin ikilik eşdeğeri ve 5. ve 6.
izdeki delikler böylece devam eder.
DELETE (silme) karakteri bütün izlerde (sütunlarda) deliklere sahiptir, çünkü bütün
karakterleri iptal etmenin tek yolu budur.
3. EIA Standart Kodu :
Amerikan standartlar birliği tarafından kabul edilen standart kod EIA kodudur. EIA,
Electronic Industries Association (Elektronik Endüstrileri Birliği) kelimelerinin baş
harflerinden oluşur. Bu kod ISO kodunun oluşturulmasından önce geniş şekilde
kullanılırdı. Günümüzde CNC tezgahları her iki kodla delinmiş şeritleri kabul eder.
128
BÖLÜM 14
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CNC PROGRAMLARININ HAZIRLANMASI
ÖNEMLİ G KODLARININ ANALİZİ
Daha öncede belirtildiği gibi G kodları hareketin tipini tayin eder ve nümerik sistemi
işlem için hazırlar; bu nedenle onlara hazırlık fonksiyonları’da denilir. En çok
kullanılan G kodları aşağıda verilmiştir.
Hareket Kodları:
G00 Çabuk hareket ;
G01 Doğrusal hareket;
G02 Saat ibrelerine doğru dairesel hareket;
G03 Saat ibrelerine ters dairesel hareket;
G33 Vida açma kodu.
Boyut Kodları:
G90 Mutlak boyutlama;
G91 Eklemeli boyutlama.
Birim Kodlar:
G70 İnç sistemi;
G71 Metrik (mm) sistemi.
Düzlem seçimi kodları:
G17 X-Y Düzlemi;
G18 Z-X Düzlemi;
G19 Y-Z Düzlemi.
Takım telafisi kodları:
G40 Takım telafisi iptali;
G41 Sol takım telafisi;
G42 Sağ takım telafisi.
Sıfır Kaydırma Kodları:
G54....G59
Kesme Hızı Kodlar:
129
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
G96
G97
G50
G92
İlerleme hızı Kodları:
G98
G99
Durma Kodu:
G04
Program
Programın genel şemasında da belirtildiği gibi, başlangıç kısmında program
numarası, maksimum ayna devri, su açma gibi komutlar belirtilir. Kesme aşamasında
ise işlenecek parçaya uygun olan takım ile kesme işlemleri yaptırılır.
Normal de kesme işlemleri takımı G0 komutu ile pozisyonlandırılarak başlar. Kesici
takım hızlı hareket ile parçaya yaklaştırılır veya uzaklaştırılır.
G01 ile yaptırılan doğrusal kesme. (Burada kızağın ilerleme miktarı F kodu ile
belirtilir, örneğin F0.2 ifadesi ayna bir devir döndüğünde kızağın 0.2 mm ilerleme
yapacağını belirtir.)
G02 veya G03 komutu ile yaptırılan dairesel kesme hareketi aynı şekilde ilerleme
miktarı F koduyla belirtilir. (Bu harekette dairesel yüzeye sahip olan parçalarda
kesme işlemi yaptırılır.) Bitiş aşamasında ise suyu kapama, aynayı durdurma,
program sonu gibi kodlar yer alır. Suyu açma, kapama, aynayı uygun yönde
döndürme vs. gibi komutlar M komutları vasıtasıyla yapılmaktadır. M0, M1, M2, M3,
M4, M5, M8, M9 ve M30 komutları tüm CNC tezgahlarda standarttır (Bölüm 11 M
Kodları). Diğer M komutları ise tezgahtan tezgaha farklılık gösterir.
Programda Kullanılan Herhangi Bir Satırdaki Komut Yapısı:
N.... G.... X.... Z.... M.... S.... T....;
Burada
N....
ile satır numarası verilir. Eski model tezgahlarda şerit okuyucular vasıtasıyla satır
numarası mantığı kullanılarak program CNC’ye okutulmakta idi. Şimdiki tezgahlarda
satır numarasının kullanılması gereğinden fazla yazma işlemi gerektirdiğinden dolayı
pek uygun olmamaktadır. Bununla birlikte bazı G kodları tanımlama amacıyla satır
130
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
numarasının kullanılmasını gerekli kılmaktadır. Bundan dolayı satır numarasının
kullanılması program yazılımının basitleştirilmesi açısından uygun olmaktadır.
G....
ile uygun olan G kodu belirtilmelidir. G kodları listesinde uygun olan G kodu burada
kullanılır. G kodları aynı gruptan bir başka G kodu belirtilene kadar aktif olarak kalır.
X.... Z....
ile takımın gideceği noktanın çap (X) ve boy (Z) değerleri (koordinatları) bu kısımda
belirtilir. Eğer bir önceki koddaki çap veya boy değeri yukarıda bahsedilen satırdaki
çap veya boy değerinin aynısı ise çap veya boy değerinin belirtilmesine gerek yoktur.
T....
ile takım numarası veya telafi numarası belirtilir. Bu kodun ilk iki hanesindeki kısma
takımın numarası (01,02,03,04,05,06,07,08,09,010,011,012) ve son iki hanesindeki
kısma ise telafi numarası belirtilir. Genel olarak aynı takım numarası için aynı telafi
numarası kullanıldığından dolayı takım numarası ile telafi numarası aynı olur.
Örneğin 1 nolu takım için T0101 şeklinde belirtilir. Bazı durumlarda aynı takım ile
değişik telafi değerlerinin baz alınması suretiyle işlemler yapma durumunda takım
numarası ile telafi numarası farklı değerler alabilir.
Örnek:
T0101 ile 1 nolu takım 1 nolu telafiye göre çağrılır.
T0214 ile 2 nolu takım 14 nolu telafiye göre çağrılır.
M....
ile uygun olan M kodu verilir.
S....
ile uygun olan devir veya kesme hızı belirtilir. S ile devir veya kesme hızının
belirtileceği önceki kodlarda belirtilen G50, G96, G97 kodlarının durumlarına göre
belli olur.
G50 kullanımı durumunda frezede iş milinin ( tornada aynanın) çıkacağı maksimum
devir değeri verilir.
G50 S 3000
ile iş milinin (aynanın) maksimum 3000 dev/dak da döneceği belirtilir.
131
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
G96 kullanımı durumunda kalemin sabit kesme hızı (kesici takımın verdiği değer)
belirtilir.
G96 S120
ile iş milinin kesme (aynanın) hızının 120 m/dak olduğu belirtilir. Verilen bu kesme
hızını karşılayacak şekilde bilgisayar kontrolünce hesaplanan devirde döner.
Tornada çap düştükçe bu devir artar.
G97 S1200
ile ise iş milinin (aynanın) 1200 dev/dak da sabit devirde döneceği belirtilir.
Örnek
M3
5
+Y
E
14
1
2
3
4
M5
+X
S
20
0,0
Kesici takımı başlangıç noktasından (S) hedef (E) noktasına göndermek için beş
seçenek vardır.
1. seçenek: N10 G00 X20 Y14; edilen çabuk hareket . Burada ilkin takım 45º lik bir
doğru üzerinden hareket eder ve sonra X eksene paralel bir hareketle (E)
noktasına gider.
2. seçenek: N20 G01 X20 Y14 F500; ile doğrusal hareket . Burada takım F=500
mm/dak bir ilerleme hızı ile direkt (E) noktasına gider.
3. seçenek: N30 G03 X20 Y14 R20 F200; merkezi M3 noktasında olan saat
ibrelerine ters yönde dairesel hareket. Burada takım F= 200 mm/dak ile direkt (E)
noktasına gider.
132
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
4. seçenek: N10 G00 X20; ve N20 Y14; blokları ile takım, ilkin X eksene ve sonra
Y eksene paralel olarak (E) noktasına gider.
5. seçenek: N20 G02 X20 Y14 R13 F200; merkezi M5 noktasında olan saat ibreleri
yönünde dairesel hareket. Burada takım F=200 mm/dak ile direkt (E) noktasına
gider.
Freze için Örnek Program
+Y
P1
P2
10
10
Blok No
N05
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
N110
N120
N130
N140
N150
N160
Hazırlık
fonksiyonu
G00
G17;
G41;
G01
G03
G01
Hedef noktanın koordinatları Teknolojik
bilgiler
X180
Y95;
Hareket
noktası
P0
X125
X105
X90;
X75
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P1
P12
P13
Y50
Y40;
F3000;
Y25
Y20;
J-15;
X25;
G03
G01
G40
X45
X70;
X100
X125
Y80;
I15;
Y60;
Y50;
Y30;
Y20
133
M30;
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Genel olarak CNC tornada simetrik parçalar işlenmektedir.Parça üzerinde işlem
noktalarının tarif edilebilmesi için belli bir referans noktası alıp diğer noktaları
bu referans alınan noktaya göre ÇAP ve Referans alınan noktadan uzaklığı
belirten BOY cinsinden belirtilmesi gerekmektedir.
örnek olarak referans yüzeyi olarak ayna dayama yüzeyinin alındığı bir
is parçasında ÇAP(X) ve BOY(Z) (KOORDİNAT) değerlerini tanımlayalım.
PROGRAMIN GENEL YAPISI
00001;
G50 S3000;
M8;
T0101;
G96 S210;
(G97 S2000);
M3 veyaM4;
G00 X120 Z3
G01 X 70 Z 10 F 100
M30
Program Numarası
Maksimum ayna devri
Suyu açma
Takım Çağırma
Sabit kesme hızı
veya Sabit devir
Ayna dönüş yönü
Hızlı hareket
Kesme hareketi ve ilerleme hızı
Program sonu
G00 Çabuk hareket (konumlanma)
G00 çabuk konumlanma kontrolü kesici takımı parçaya en hızlı şekilde yaklaştırmak,
uzaklaştırmak veya istenen noktaya konumlandırmak için uygulanır. Bu hareket
sırasında F kodu ile ilerleme hızı belirlenmez. Tezgahın bir parametresi olan
maksimum ilerleme hızı kullanılır. Hareket eksenlere paralel veya 45° eğik olarak
yapılabilir. Hareket sırasında kesme işlemi yapılmaz. Bu nedenle kesici takım iş
parçası ile temas etmemeli ve talaş kaldırmamalıdır. Bu işleme noktasal kumanda
,noktadan noktaya kontrol da denilir Program bloğunda hedef noktası yani takımın
134
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
gideceği noktanın koordinatları yazılır. Koordinatlar parçaya vurma tehlikesi olmadığı
durumda (genelde parça dışında) X,Y,Z veya ilkin X,Y ve sonra Z koordinatı
verilir.Takımın kesme işlemine başlamadan önceki konumlanma noktası parçanın
1...2 mm üzerinde verilir. Buna parçaya girme payı da denilir
Blok yapısı şu şekildedir:
N10 G00 X... Y... Z... torna için N10 G00 X... Z...
Örnek programda P0 noktasına hareket:
N05
G00
X180
Y95
P0
Aynı blokta F,S,T ve M kodları yazılabilir ancak bunlar daha sonraki bloklarda geçerli
olurlar . Koordinatlar mutlak veya eklemeli yazılabilir.
G01 Doğrusal interpolasyon
G01, Bu kontrol ile kesici takımın hareketi belirlenen adrese, belirlenen bir hızda
talaş kaldırarak yani iş parçası ile sürekli temas ederek ulaşması
gerçekleştirilir.Takımın hızı F kodu ile belirlenir. G01 komutu girildiğinde kesinlikle F
değeri verilmelidir . aksi halde tezgah hata mesajı verir. Bu ilerleme hızı iş parçasının
cinsine, kesici takıma, talaş kaldırma operasyonuna, talaş derinliği gibi faktörler
dikkate alınarak belirlenir.Doğrusal kumandada
Hareket tek bir eksende olduğu gibi aynı anda birden fazla eksen de olabilir.
Blok yapısı şu şekildedir
N20 G01 X... Y... F... S... T... M...
Örnek programda : P1,P2,P3,P5,P6,P7,P8,P9,P11,P12 noktalarına hareket.
Şeklindedir. F,S,T,M, değerleri daha önceki blokların birinde verilebilir. Burada X ve
Y hedef noktasının koordinatlarıdır. Koordinatlar mutlak veya eklemeli verilebilir.
Modal özellik: G,F,S,T,M komutları bir kez girildikten sonra farklı değerde ve
farklı özellikte bir komut girilinceye kadar geçerlidirler.
G02, G03 Dairesel İnterpolasyon
G02 ve G03 kodlar, F ile belirlenen bir ilerleme hızı ile takımı dairesel bir yay
üzerinde hareket ettirirler. Bu kodlar sırası ile takımı yön olarak
135
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
G02 saat ibreleri yönünde (CW)
G03 saat ibrelerinin ters yönünde (CCW)
Hareketini gerçekleştirirler, bu hareket esnasın da takım iş parçasından talaş kaldırır
yani iş parçası ile sürekli temas halindedir. Bir iş parçası üzerinde doğrusal ve eğrisel
hareket kontrolü birlikte bulunabilir ve operasyon esnasında hareketler arası
geçişlerde süreklilik vardır. Bu tür kontrol, yaygın olarak CNC torna , freze ve lazer
kesme tezgahlarında kullanılır.
Örnek programda :P4,P10 noktalarına hareket
CNC torna tezgahlarında eğrisel kumanda
GO2
GO3
ISO PROGRAMLAMA
Saat ibresinin dönüş yönünde (CW)
Saat ibresinin aksi dönüş yönünde (CCW)
Tablo 1 Eğrisel hareket komutları
Eğrisel kumanda hareketlerinin gerçekleşmesi için eksenlere göre parametrelerin
belirlenmesi gerekir.Torna tezgahındaki X ve Z koordinatlarına göre; X eksenine
paralel parametre I, Z eksenine paralel parametre ise K’dır.Bazı tür CNC
tezgahlarında bu iki parametre yerine sadece eğrisel hareketin yarıçapını gösteren
R parametresi kullanılır Tablo 2.Eğrisel hareketin gerçekleşmesi için bu merkez
koordinat parametrelerinin NC programında tanıtılması gerekir.
Bu parametreler hareket ettikleri eksene ve eksenin yönüne göre negatif veya pozitif
değer alırlar, hareket olmayan parametre 0 (sıfır) değerini alır.
Şekil 14.1 de görüldüğü gibi eğrisel hareketin yönü G03, eğrisel hareketin başladığı
noktaya göre merkez Z ekseninde ve soldadır. Hareket Z ekseninde olduğu için
parametre K, solda olduğu için de kartezyen koordinat sistemine göre işareti negatif
olur. X ekseninde ise bir değişiklik yoktur, bu durumda paremetre I ve değeri sıfır dır.
Şekil 14.2 için blok yapısı şu şekildedir.
N10 G03 X20 Z-10 I0 K-10 F150;
noktasına hareket.
veya
N10 G03 X20 Z-10 R10 F150; P2
G02 eğrisel hareketin başladığı noktaya göre merkez X ekseninde ve yukarıdadır. X
ekseninde olduğu için parametre I, yukarıda olduğu için işareti + (pozitif)’ tir Z
ekseninde ise bir değişiklik yoktur . Yani X ekseni üzerindedir. Bu durumda K, işareti
yok ve değeri 0 ‘dır.
Şekil 14.2 için blok yapısı şu şekildedir.
136
NÜMERİK KONTROL TEKNİĞİ
N20 G02 X40 Z- 30 I10 K0 F200;
F200; P4 noktasına hareket.
ISO KOMUTU
G02
G03
Çömelekoğlu
P2 noktasına veya N20 G02 X40 Z-30 R10
Z EKSENİNDE
K0
K-
X EKSENİNDE
I+
I0
YARIÇAP
R
R
Tablo 2CNC torna için eğrisel kumanda merkez parametreleri
K0
G02 I +
I0
G03
K-
Şekil 14.1 CNC torna tezgahlarında eğrisel kumandalar(G02 ve G03) ve
parametreleri
137
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
P4
P2
P3
P1
0,0
Şekil 14.2
Torna program örneği
X+
G1
Takım ucu
G3
G1
G2 G1
0,0
Referans iş parçası yüzeyi
138
Z+
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
%
N10 G00 X20 Z2 M08;
N20 G01 Z –15 F0.2;
N30 G02 X40 Z –25 R10;
N40 G01 Z –30;
N50 G03 X60 Z –40 R10;
N60 G01 Z –75;
N70 M 30
CNC freze tezgahlarında eğrisel kumanda
G02
BÖLGE
I. SAĞ ALT
II.SAĞ ÜST
III. SOL ÜST
1V. SOL ALT
X
EKSENİ
I+
I0
I10
G03
Y
EKSENİ
J0
J+
J0
J-
X
EKSENİ
I0
I+
I0
I-
Y
EKSENİ
JJ0
J+
J0
YARI
ÇAP
R
R
R
R
Tablo 3 CNC işleme merkezi için eğrisel kumanda merkez parametreleri
Frezelemede kesme genelde X,Y düzleminde gerçekleştiği için burada I ve J
parametreleri kullanılır. Eğrisel hareketler ve parametreleri CNC freze tezgahının
temel eksenlerine göre X eksenindeki parametre I, Y eksenindeki parametre ise J
’dir. Yine torna tezgahlarında olduğu gibi bazı CNC freze tezgahlarında eğrisel
hareketin yarıçapını gösteren R parametresi de kullanılır.CNC freze tezgahları ve
işleme merkezlerinde de eğrisel hareketlerin yapılabilmesi için hareket merkez
koordinat parametrelerinin
NC programında tanıtılması gerekir. I ve J
parametrelerinin işaretleri bu parametrelerin hareket ettikleri eksene ve eksenin
yönüne göre negatif veya pozitif değer alırlar, hareket olmayan parametre 0 (sıfır)
değerini alır.
139
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
IJ0
J-
I0
G02
G02 J +
G02
G02
I0
Şekil 14.2 CNC
parametreleri
J0
I+
freze ve işleme merkezleri için eğrisel kumanda (G02) ve
Şekil 12 de görüldüğü gibi eğrisel hareketler saat ibresinin dönüş yönündedir. Bu
durumda
eğrisel hareket komutu G02 olur . Sağ alt köşedeki eğrisel hareket incelendiğinde
eğrisel hareket merkezi başlangıç noktasına göre X ekseninde olduğu için parametre
I, sağda olduğundan kartezyen koordinat sistemine göre işareti + (pozitif) olur. Y
ekseninde ise bir değişiklik yoktur. Yani X ekseni üzerindedir. Bu durumda
parametre J ve değeri 0(sıfır)’olur.
Sağ üst köşedeki eğrisel hareket incelendiğinde eğrisel hareket merkezi başlangıç
noktasına göre Y ekseninde ve yukardadır . Y ekseninde olduğu için parametre J,
yukarıda olduğu için kartezyen koordinat sistemine göre işareti + olur. X ekseninde
ise bir değişiklik yoktur. Bu durumda parametre I ve değeri de 0’olur.
Sol üst köşedeki eğrisel hareket incelendiğinde eğrisel hareket merkezi başlangıç
noktasına göre X ekseninde ve soldadır X ekseninde olduğu için parametre I, solda
olduğu için kartezyen koordinat sistemine göre işareti – (negatif) olur. Y ekseninde
ise bir değişiklik yoktur. Bu durumda parametre J ve değeri 0’ olur.
Sol alt köşedeki eğrisel hareket incelendiğinde eğrisel hareket merkezi başlangıç
noktasına göre Y ekseninde ve aşağıdadır. Y ekseninde olduğu için parametre J,
aşağıda olduğu için kartezyen koordinat sistemine göre işareti – (negatif) olur. X
ekseninde ise bir değişiklik yoktur. Bu durumda parametre I ve değeri 0’ olur.
140
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 14.3 de görüldüğü gibi eğrisel hareketler saat ibresinin tersi dönüş yönündedir.
Bu durumda eğrisel hareket komutu G03 olur . Sol alt köşedeki eğrisel hareket
incelendiğinde eğrisel hareket merkezi başlangıç noktasına göre X ekseninde olduğu
için parametre I, solda olduğundan kartezyen koordinat sistemine göre işareti –
(negatif) olur. Y ekseninde ise bir değişiklik yoktur. Bu durumda parametre J ve
değeri 0 (sıfır)’ olur.
Sol üst köşedeki eğrisel hareket incelendiğinde eğrisel hareket merkezi başlangıç
noktasına göre Y ekseninde ve yukardadır. Y ekseninde olduğu için parametre J,
yukarıda olduğu için kartezyen koordinat sistemine göre işareti + (pozitif) olur. X
ekseninde ise bir değişiklik yoktur. Bu durumda parametre I ve değeri 0’ olur.
I0
J+
J0
I+
G03
G03 J 0
G03
G03
IŞekil 14.3 CNC
parametreleri
J-
I0
freze ve işleme merkezleri için eğrisel kumanda (G03) ve
Sağ üst köşedeki eğrisel hareket incelendiğinde eğrisel hareket merkezi başlangıç
noktasına göre X ekseninde ve sağdadır. X ekseninde olduğu için parametre I, sağda
olduğu için kartezyen koordinat sistemine göre işareti + olur. Y ekseninde ise bir
değişiklik yoktur. Bu durumda parametre J ve değeri de 0’olur.
Sol alt köşedeki eğrisel hareket incelendiğinde eğrisel hareket merkezi başlangıç
noktasına göre Y ekseninde ve aşağıdadır. Y ekseninde olduğu için parametre J,
aşağıda olduğu için kartezyen koordinat sistemine göre işareti – (negatif) olur. X
ekseninde ise bir değişiklik yoktur. Bu durumda parametre I ve değeri 0’ olur.
141
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Boyut ve Birim Komutları:
G90 Mutlak Ölçüm yöntemi,
G91 Eklemeli ölçüm yöntemi
G70 boyut birimleri inç,
G71 boyut birimleri mm.
Takım konumu X,Y.Z adresleri ile gösterilir. Bir blokta takımın gideceği hedef
noktanın koordinatları verilir; Tornalamada parça koordinatları X, Z; Frezelemede
X,Y,Z olarak verilir. Tornalamada Z parçanın uzunluğunu X ise çap yönünü temsil
eder.
CNC tezgahlarındaki eksen hareketleri iki şekilde kontrol edilir bunlar G90 boyutları
mutlak, G91 boyutları eklemeli yöntemi ifade eder. Mutlak ölçüm yönteminde kesici
takım hareketleri sürekli olarak iş parçasının sıfır noktası esas alınarak yapılır.
Eklemeli ölçüm yönteminde ise kesici hareketleri , kesicinin son bulunduğu nokta iş
parçasının sıfır noktası kabul edilerek yapılır. Bir NC programı içerisinde bu iki tür
ölçüm yöntemi programcının isteğine göre kullanılır. NC programının tamamı bu
ölçüm yöntemlerinden birisiyle yazılabildiği gibi her ikisi de kullanılarak karma olarak
da yazılabilir. Bunlar modal özellikte oldukları için en son kullanılan yöntem bir
öncekini etkisiz hale getirir. ISO programlama dilinde mutlak ölçüm G90 , eklemeli
ölçüm ise G91 komutuyla tanıtılır. NC programının başında Programcı programının
yazımı aşamasında toplama çıkarma gibi hesaplamalarla uğraşmamalıdır. Bu
nedenle çizimi yapan makine ressamı imalat resmini ölçümlendirirken NC programını
yazacak olan programcının işini kolaylaştıracak şekilde ölçümlendirmeyi yapmak
zorundadır. Ayrıca koordinatların mm olduğunu göstermek için G71 inç olduğunda
G70 kodları kullanılır. Genelde mm sistemi kullanılan Avrupa ülkelerinde CNC
tezgahların mm sistemine göre ayarlanmıştır.
Kesme ve ilerleme hızının birim kodları
G50 iş milinin maksimum dönme hızı dev/dak;
G96 Sabit kesme hızı; hız m/dak olarak ifade edilir;
G97 Sabit kesme hızı ; hız dev/dak olarak ifade edilir.
CNC tezgahlarında ilerleme hız verileri F adresi ve bunu takip eden sayısal
değerlerle ifade edilir. ISO NC programlarında G94 mm/dak, G95 mm/devir
cinsinden ilerlemeyi tanımlar. mm/devir cinsinden verilmiş olan bir ilerlemeyi
mm/dak’ ya çevirmek için tezgah devir sayısı bu değerle çarpılır.
Tezgah devir sayısı yani kesme hızı S adresi ve bunu takip eden sayısal değerle
ifade edilir.
CNC tezgahlarında istenildiği durumda kesme hızı sabit tutulabilir; Sabit tutulan
m/dak cinsinden v kesme hızıdır . Bu amaçla G96 kodu kullanılır; G97 kodu kesme
hızının dev/dak cinsinden ifade ettiği için aynı zamanda sabit kesme hızı iptali
anlamına gelir.
142
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
S ile yazılan değer sadece kesme hızını belirtir.Mil yani parça dönmez (torna
tezgahında). Kesmeyi gerçekleştirmek için .iş milin yani parçanın dönmesi için M03
(saat yönünde dönme CW)veya M04 (Saat yönünün tersi dönme CCW) Kodlarının
yazılması gerekir.
Tam Durma ve Devamlı Kesme
G04,G09,G61,G64
Genellikle hareketlerin başlangıcında, sonunda ve interpolasyon blokları arasında
yumuşak başlama, durma ve geçişler elde etmek için günümüzdeki kontrol sistemleri
otomatik ivmeleme (hızlandırma) ve yavaşlatma ile donatılırlar. Bu durumda
ivmeleme ve yavaşlatma programda dikkate alınmaz. Ancak otomatik ivmeleme ve
yavaşlatmadan dolayı bir köşe tam sivri değil de yuvarlatılıp kesilir. Örneğin bir blokta
takım sadece X ekseni ve ondan sonraki blokta sadece Z ekseni boyunca hareket
ederse X ekseni için ilerleme hızı yavaşlatılacak ve Z ekseni için hızlandırılacaktır.
Bundan dolayı takım yolu, şekilde kesik çizgilerle gösterilen yuvarlatılmış olacaktır .
Bunu bertaraf etmek için köşede G04 ile bir yavaşlatma komutu eklenir; Böylece
takım yolu programlanmış yolla aynı olur. İlerleme hızı ne kadar daha büyük olursa
köşedeki hata o kadar daha büyük olur .Dairesel interpolasyonda gerçek yayın
yarıçapı, programlanmış yay yarıçapından daha küçük olur. Otomatik hızlandırma ve
yavaşlatmanın menfi etkilerini bertaraf etmek için şu kodlar kullanılır:
Yavaşlatma
buraya
eklenir
+Y
+X
Merkez
Tam durma ve devamlı kesme
143
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
G04, G09 – sivri köşeler elde etmek için
Bazı durumlarda örneğin delmede deliğin derinliğini tam sağlamak için programın
geçici durması istenebilir. Bunun için G04 kodu kullanılır. Kod sadece bir blokta
geçerli olur. Bu kodun ölçme, talaş temizleme vb. gibi işlemlerde kullanılması kazalar
olabilir gerekçesi ile önerilmez. Bu durumlarda programı geçici olarak durduran M00
kodunun kullanılması önerilir.
Takım telafisi(Tool Compansation)
G40,G41,G42
Takımın sıfır noktası
Takımlar geometrik bakımdan uzunluk ve çap (yarıçap) olmak üzere iki faktöre
sahiptirler. Takımların uzunluğu, takım tutturma tertibatı üzerinde bulunana takımın
sıfır noktasına göre belirlenir üstte görülen Şekil. Takımların uzunluk (L) ve çap(D)
veya yarıçap(R) değerleri kontrol ünitesini belleğine, her takım için takım numarasını
taşıyan bir dosyaya kaydedilir. Takım telafisi olarak birbirinden ayırt edilmesi gereken
iki telafi vardır, Birisi uzunluğu içeren geometrik telafi, diğeri yarıçap veya çap
telafisidir.
144
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
G42
G42
G42
G42
G42
G42
G42
G42
G41
G41
G41
G41
G41
G41
G41
G41
G41
Şekil 14.4 Telafi yönleri
145
G41
G42
G42
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Yarıçap Telafisi (Cutter Compensation)
TAKIM YOLU
TAKIM YOLU
TAKIM YOLU
Şekil 14.5 Yarıçap telafisi
Programlama parça üzerinde bulunan önemli noktaların koordinatlarını vererek
gerçekleşir; buna programlanan yol denir. Frezelemede programda takımın hareket
eden noktası bir daire olarak temsil edilen frezenin merkezi sayılır. Dolayısıyla hiçbir
telafi yapılmadığı durumda , programlanan yol üzerinde takımın merkezi hareket
eder; buda takımın yarıçapı kadar parçanın küçülmesine neden olur. Takımın
yarıçap telafisi takımı yarıçapı değeri kadar programlanan yolun sağına veya
soluna kaydırılmasıdır (Şekil 14.5) . Böylece parça ile takımın uçları temasa geçer
ve kesme tam programlandığı şekilde olur. Bu durumda takım merkezinin
yörüngesine takım yolu denilir; Şekil 14.5 de görüldüğü gibi telafi durumunda takım
yolu, programlanan yola kaydırma miktarı ile paraleldir. Telafi olmadığı durumda
takım yolu, programlanan yolla çakışır. Esasen telafi , iş çevresinden takım
merkezine yönelik ve takım yarıçapı değerinde vektör olarak ifade edilebilir; Takımın
hareket yönüne dik olan bu vektör her an takım hareketini izler. Takım telafisi ayni
işlem sırasında takım farklı çapta bir takımla değiştirildiği durumda yapılır.
Bir blokta G41 veya G42 ile ifade edilen yarıçap telafi kodu bulunursa; tezgahın
kontrol sistemi bellekte bulunan takım çapını dikkate alarak kaydırma miktarını
hesaplar ve gerçekleştirir. Telafi miktarı daha önce kontrol ünitesinin belleğine
CRT/MDI (Manuel Data Input) yani kontrol panosu yoluyla girilmiştir
Çap telafisi için şu kodlar kullanılır.
G40 –takım yarıçapı telafisini iptal eder;
G41 –sol yarıçap telafisi
G42-sağ yarıçap telafisi
146
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Sol ve sağ telafiyi tayin etmek için şu kural geçerlidir. Sol telafide , takımın ilerleme
doğrultusuna bakıldığında takım programlanan yolun sol; sağ telafide parça solda
kalır. Telafi kodları hepsi modaldir; yani bir kere yazıldığında başka bir telafi kodu
gelmedikçe geçerlidir. Ayrıca G17 (XY), G18(ZX), G19 (YZ) kodları ile belirtilen
düzlemlerde geçerlidirler; burada bunlara telafi düzlemleri denir.
Tornalamada kaba talaş, ince talaş vb. işlemleri için torna takımları çeşitli şekilde
olabilirler Şekil de. Bunların yanı sıra birçok özel takımlarda vardır. Takımlar talaş
kaldırma sırasındaki hareket yönlerine göre sol ve sağ olarak ikiye ayrılır. Sol
takımlar sağdan sola; sağ takımlar soldan sağa hareket ederlerŞekilde.
Kaba talaş ve ince talaş torna kalemleri
Bununla beraber daha önce belirtildiği torna takımların uzunluğu X, Z koordinatları ile
belirlenir; bu koordinatlar esasen takım ucunu tayin ederler. Diğer taraftan takımın
sıfır noktası tutturma tertibatının alın yüzeyindedir; durum Burada X koordinatı çap
yönünde olduğundan yarısı alınır; bu husus kontrol ünitesi tarafından hesaplanır.
Programlamada takımlarla ilgili şu iki husus dikkate alınmalıdır:
Torna kesici takımı tutucu ve taret
147
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Takımın
programlanan
noktası
Takım
uç
yarıçapı
148
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 14.5 Torna kalemlerinde kesme yönü (Sağ kalem, Nötr kalem,Sol kalem)
•
•
•
•
•
•
•
Birinci husus parça üzerinde hareket eden nokta takımın uç noktası sayılır ve
bu uç teorik olarak sivri kabul edilir . Ancak gerçek takımların uçları sivri değil,
yuvarlatılmış şeklindedir; buna göre takım ucunun , uç merkezinden belirlenen
bir uç yarıçapı vardır Şekil .
Uç yarıçap telafisi (G40;G41;G42). Yukarıda açıklandığı gibi programlamada
takımın teorik ucu dikkate alınır; yani programlanan takım yolu . teorik ucun
yolu olarak kabul edilir. Yatay veya dikey doğrusal kesmede bu hususta bir
problem çıkmamaktadır ; burada takımın gerçek ucu programlanan yola
değmekte ve talaş kaldırmaktadır. Ancak eğik veya yay şeklinde yuvarlatılmış
yüzeylerde takımın gerçek ucu programlanan yoldan farklı bir yörüngede
hareket eder ve bir miktar kaldırılmayan malzeme kalır bu durumda takım
telafisi ile uç merkezi, programlanan yoldan bir miktar kaydırılır, gerçek uç
programlanan yolla sürekli temasta bulunur ve parça tam istenilen şekle göre
işlenir. Takım uç yarıçapına ve yayın yarıçapına bağlı olan kaydırma miktarı
G41 veya G42 kodların bulunduğu blokta kontrol ünitesi tarafından hesaplanır;
buna göre uç merkezinin yörüngesi programlanan yola kaydırma miktarı ile
paraleldir.
Telafi kodları ile şu hususlara dikkat edilmesi gerekir:
G41 geçerli iken G42; G42 geçerli iken G41 yazılmamalıdır; telafi
işlemeyebilir.
G40,G41 ve G42 kodları bir blokta veya G00 ve G01 ile aynı blokta
programlana bilir; ancak G02, G03 kodları ile birlikte kullanılamaz.
Tezgahın çalışma düğmesine basıldığında , kontrol (CRT/MDI) panosunun
Reset (ayarla) düğmesine basıldığında veya program M02 veya M30 ile
bittiğinde telafisiz durum (G40) otomatik olarak geçerli olur. Telafisiz durumda
telafi vektörü sıfır olur ve programlanan yol takım merkezinin yolu ile çakışır.
İkinci husus bir parçanın işlenmesinde şekil ve uzunlukları farklı olan bir çok
takım kullanılır. Diğer taraftan takımın sıfır noktası, takım tutturma tertibatının
üzerinde olduğu dikkate alınırsa ; bu tertibata faklı uzunluklarda takımlar
bağlandığında, bunların kesme uçları faklı yerlerde olur.
149
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
GO2 VE G03 İÇİN PROGRAM
0,0
Eğrisel kumanda için örnek iş parçası
G02 İÇİN
G02
P5
P6
P6
P4
P3
P8
G02
G02
P1
P2
G02
Saat ibresinin dönüş yönünde eğrisel kumanda için kesici takım yolu
150
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Program başlangıcı
Program no
%
O0001
N 10 G90;
N20 G71 G40;
N30 X-25 Y-25 Z50 M06 T0101;
N40 G00 M03 X0 Y0 Z10 S1250;
Mutlak koordinat sistemi.
Ölçü sistemi metrik, Takım telafisi iptali.
Takım değiştirme noktasına gitme.
Hızla iş parçası yüzeyine 10 mm mesafeye gitme.
Tezgah milini CW yönde 1250 dev/dak’da döndür.
P1 noktasına hareket.
İş parçası yüzeyine 1mm yaklaş.
İş parçası içerisinde ilerle.
P2 noktasına gidiş, ilerleme 150 mm/dak.
CW yönde eğrisel kumanda ile P3 noktasına gidiş,
ilerleme 50 mm/dak.
P4 noktasına gidiş.
CW yönde eğrisel kumanda ile P5 noktasına gidiş,
ilerleme 50 mm/dak.
P6 noktasına gidiş.
CW yönde eğrisel kumanda ile P7 noktasına gidiş,
ilerleme 50 mm/dak.
P8 noktasına gidiş.
CW yönde eğrisel kumanda ile P1 noktasına gidiş,
ilerleme 50 mm/dak.
Hızla iş parçası dışına çıkış
İş parçası değitirme noktasına gidiş ve tezgah milini
durdurma
Program sonu
N50 X40;
N60 Z1;
N70 G01 Z-2 F50;
N80 X150 F150;
N90 G02 X190 Y40 I40 J0 F50;
N100 G01 Y100 F150;
N110 G02 X150 Y140 I0 J40 F50;
N120 G01 X40 F150;
N 130 G02 X0 Y100 I-40 J0 F50;
N140 G01 Y40 F150;
N150 G02 X40 Y0 I0 J-40 F50;
N160 G00 Z50;
N170 M05 X-25 Y-25;
N180 M30;
%
G03 İÇİN
P5
P4
P3
P6
P2
P7
P1
P8
Saat ibresinin aksi dönüş yönünde eğrisel kumanda için kesici takım yolu
151
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Program başlangıcı
Program no
%
O0001
N 10 G90;
N20 G71 G40;
N30 X-25 Y-25 Z50;
N40 G00 M03 X0 Y0 Z10 S1250;
Mutlak koordinat sistemi.
Ölçü sistemi metrik, Takım telafisi iptali.
Takım değiştirme noktasına gitme
Hızla iş parçası yüzeyine 10 mm mesafeye gitme.
Tezgah milini CW yönde 1250 dev/dak’da döndür.
P1 noktasına hareket.
İş parçası yüzeyine 1mm yaklaş.
İş parçası içerisinde ilerle.
CCW yönde eğrisel kumanda ile P2 noktasına gidiş,
ilerleme 50 mm/dak.
P3 noktasına gidiş.
CCW yönde eğrisel kumanda ile P4 noktasına gidiş,
ilerleme 50 mm/dak.
P5 noktasına gidiş.
CCW yönde eğrisel kumanda ile P6 noktasına gidiş,
ilerleme 50 mm/dak.
P7 noktasına gidiş.
CCW yönde eğrisel kumanda ile P8 noktasına gidiş,
ilerleme 50 mm/dak.
P1 noktasına gidiş.
Hızla iş parçası dışına çıkış
İş parçası değitirme noktasına gidiş ve tezgah milini
durdurma
Program sonu
N50 X40;
N60 Z1;
N70 G01 Z-2 F50;
N80 G03 X0 Y40 I-40 J0 F50;
N100 G01 Y100 F150;
N110 G03 X40 Y140 I0 J40 F50;
N120 G01 X150 F150;
N 130 G03 X190 Y100 I40 J0 F50;
N140 G01 Y40 F150;
N150 G03 X150 Y0 I0 J-40 F50;
N160 G01 X40 F150;
N170 G00 Z50;
N180 M05 X-25 Y-25;
N190 M30;
%
152
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
P2
P1
0,0
Noktadan noktaya hareket kontrolü için iş parçası ve takım yolu
%
O0001
N10 G71
N20 G00 G17 G40 G80G90
N60 T1 M6
N70 G97 S2000 M3
N90 Z1.
N100 X30.Y30.
N110 G1Z-5.F200.
N120 G0Z1.
N130 X60.
N140 G1Z-5.
N150 G0Z1.
N160 X90.
N170 G1Z-5.
N180 G0Z1.
N190 X120.
N200 G1Z-5.
N210 G0Z1.
Program başlangıcı
Program no
Ölçü mm
Hızlı hareket,XY düzlemi,takım telafisi iptali,delme
döngüsü iptali, mutlak ölçülendirme.
1 nolu takımı değiştirme
Tezgah milini saat ibresi yönünde (CW) 2000
dev/dak döndürme
Z ekseni hareketi
P2 noktasına hareket
200mm/dak ilerleme hızı ile 5 mm derinlikte delik
delme
Z ekseni hareketi
P3 noktasına hareket
delik delme
Z ekseni hareketi
P4 noktasına hareket
delik delme
Z ekseni hareketi
P5 noktasına hareket
delik delme
Z ekseni hareketi
153
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
P6 noktasına hareket
delik delme
Z ekseni hareketi
P7 noktasına hareket
delik delme
Z ekseni hareketi
P8 noktasına hareket
delik delme
Z ekseni hareketi
P9 noktasına hareket
delik delme
Z ekseni hareketi
P1 noktasına dönüş
Z de 0 noktasına hareket
Tezgah milini durdur
Program sonu
N220 Y50.
N230 G1Z-5.
N240 G0Z1.
N250 X90.
N260 G1Z-5.
N270 G0Z1.
N280 X60.
N290 G1Z-5.
N300 G0Z1.
N310 X30.
N320 G1Z-5.
N330 G0Z1.
N340 X0.Y0.
N350 Z0.
N360 M5
N390 M30
%
0,0
Doğrusal kumanda (interpolasyon) için örnek iş parçası
154
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
1
0,0
Doğrusal kumanda için kesici takım yolu
%
O0001
N10 G71;
N20 G17G40G90;
N30 T1M6;
N40 G97 S2000 M3;
N50 G00 X0 Y0 Z1 ;
N60 G01 Z –2 F125;
N70 G01 Y80 F175;
N80 G01 X140 F175;
N90 G01 Y0 F175;
N100 G01 X90 F175;
N110 G01 Y40 F175;
N120 G01 X50 F175;
N130 G01 Y0 F175
N140 G01 X0 F175;
N150 G00 Z50
N160 M05 X –25 Y –25
N160 M30
Program başlangıcı
Program no
Ölçü mm
Hızlı hareket,XY düzlemi,takım telafisi iptali,
mutlak ölçülendirme.
1 nolu takımı değiştirme.
Tezgah milini saat ibresi yönünde (CW) 2000
dev/dak döndürme.
1 nolu noktaya hızla git.
İş parçası içine ilerle ilerleme 125 mm/dak.
2 nolu noktaya doğrusal kumanda ile git.
3 nolu noktaya doğrusal kumanda ile git.
4 nolu noktaya doğrusal kumanda ile git.
5 nolu noktaya doğrusal kumanda ile git.
6 nolu noktaya doğrusal kumanda ile git.
7 nolu noktaya doğrusal kumanda ile git.
8 nolu noktaya doğrusal kumanda ile git.
1 nolu noktaya doğrusal kumanda ile git.
İş parçası dışına hızla çık.
İş parçası değiştirme noktasına git, soğutma
sistemini kapat.
Program sonu.
155
BÖLÜM 15
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CNC PROGRAMLAMA METODLARI
Bu bölüme kadar temel CNC özelliklerinin iyi bir şekilde anlaşılması amacıyla,
yalnızca G-kodu seviyesinde olan manual programlama teknikleri üzerinde durduk.
Bu bölümde, CNC programlarının yaratılmasında kullanılan değişik metodlar
üzerinde duracağız. Herhangi bir işyeri için hangi metodun daha uygun düşeceği
konusunda her bir metod ile ilgili uygulamalar vereceğiz. Bu bölümde CNC
programlarının oluşturulmasında kullanılan üç metod üzerinde duracağız: Manual
programlama, diyalog sistemli programlama ve CAM sistemli programlama..
Manual Programlama
Önceki bölümlerde görüldüğü gibi, manual programlama biraz sıkıcıdır. İtiraf etmek
gerekir ki, manual programlama ile kullanılan kelime ve komutlar bir dereceye kadar
şifrelidir. Buna karşılıkl, tüm CNC programcılarının, kullansalar da kullanmasalar
da, manual programlamayı iyi bir şekilde anlamış olmaları gerekir.
Bunu aritmetik hesaplamaların hesap makinesi yerine elle yapılmasına benzetebiliriz.
Matematik dersi veren hocalar, hesap makinesini kullanmadan evvel öğrencilerinin
öncelikli olarak elle hesaplama konusunda haşır neşir olmalarını ısrar ederler.
Öğrenci aritmetik hesapları elle nasıl hesaplayacağı yeteneğini kazandıktan sonra,
hesaplama işlemini çabuklaştırmak için hesap makinesi kullanılabilir.
Doğru uygulamalarda, manual programlama tekniği en iyi programlama alternatifi
olabilir. Manual programlama tekniğini kullanan çok sayıda firma vardır. Eğer sadece
birkaç tane takım tezgahı kullanılmakta ve firma tarafından yapılan iş oldukça
basitse, iyi bir manual programcı, iyi bir CAM sistemi programcısının yapabileceği
programlarının hepsini rahatlıkla programlayabilecektir. Herhangi bir firmanın CNC
tezgahları firmanın imal ettiği kısıtlı sayıdaki iş parçaları için kullanıldığını farz edelim.
Firma için çok sayıda program yazmak yerine sadece bu parçaların programlanması
yeterli olacaktır. Manual programlama metodunun en iyi çözüm olarak sunulabileceği
yerlerden bir tanesi de budur.
CAM sistemi kullanılsa bile, programın kontrol edilmesi esnasında CAM programı ile
elde edilen program çıktısındaki (G-kodları seviyesi) hataların düzenlenmesi gerekli
olduğu durumlar olabilir. Aynı şekilde, ilk birkaç parçasında işlendikten sonra CAM
programı çıktısında (G-kod seviyesi) bir takım hareketlerin ve kodların
düzenlenmesi ile programın optimize edilmesi gerekebilir. Eğer programcı çok az
olan bu hataları düzeltmek için CAM sistemi kullanılırsa, paçanın CAM ile işleme
programının çıkartılması için boşa zaman harcanacaktır.
156
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Diyalog Sistemli Programlama
Bu tip programlama son yıllarda oldukça popüler olmuştur. Diyalog sistemli
programlama ile, program CNC tezgah üzerinde oluşturulur. Genel olarak
konuşursak, diyalog sistemli program grafik ve menü-bazlı fonksiyonlar vasıtasıyla
oluşturulur. Program oluşturulurken programcı girdiği değişik değerlerin doğru olup
olmadığını kontrol edebilme kabiliyetine sahip olacaktır. Programlama işlemi
bittiğinde, çoğu diyalog sistemli kontroller işleme operasyonu esnasında neler
olacağını gösteren takım yolu grafik gösterimi fonksiyonuna sahiptir.
Diyalog sistemli kontroller, kontrol sistemi imalatçısından imalatçısına büyük
farklılıklar gösterir. Esasen, çoğu durumlarda bunlar tek-amaçlı basit bir CAM sistemi
gibi düşünülebilir. Diyalog sistemli programlama bu sayede, tek bir makine için
programlarının oluşturulmasında elverişli olmaktadır. Diyalog sistemli programlama
tekniğini kullanan kontrol sistemlerinin bazılarında, kısmen eski modellerde,
programlama işlemi sadece makine de yapılabilir. CAM sisteminde olduğu gibi başka
bir programlama tekniği ile programlama kabiliyetleri yoktur (masa başı
programlama); bu özellikle kulağınıza küpe olsun. Bununla birlikte çoğu yeni
kontrollerde, makine hem diyalog sistemi hem de G-kod sistemi ile çalışabilmektedir.
Diyalog Sistemin Uygulamaları
Diyalog sistemli kontrollerin kullanımı konusunda bir takım tartışmalar olmuştur. Bazı
firmalar bunları hakkını verecek şekilde kullanırken, bazıları da bunların kullanımının
boşa bir zaman harcamadan başka bir şey olmadığını düşünmektedirler.
Genel olarak konuşursak, CNC tezgahlarında çok az personelle çalışan ve çok
sayıda iş parçası ile program yapma gereksinimi duyan firmalar diyalog sistemli
kontrolleri kullanmakta ve memnun kalmaktadırlar. Bu çeşit bir işyerinde, CNC ile ilgili
tüm işler tek bir kişiye yıkılabilmektedir. Çoğu imalat atölyelerinde, örneğin, CNC
operatöründen takımlandırma işlemini, iş parçası tespit ayarını yapması programı
hazırlaması, programı test edip optimize etmesi ve programı çalıştırma gibi işlemlerin
tamamını yapması istenmektedir. Bu tip bir atölyede, operatöre yardımcı olacak her
şeyin üretim miktarını arttıracağı aşikardır. Manual programlamaya kıyasla diyalog
sistemli kontroller operatörün programı hazırlaması için gerekli olan zamanı kısaltır.
Çoğu büyük firmalarda, CNC tezgahın mümkün olan en fazla zaman süresi boyunca
çalışması istenir. Bu çeşit bir atölyede, CNC tezgahı devamlı çalışır halde tutmak için
CNC tezgahlara program hazırlama vb. gibi diğer işeri yapmada çok sayıda kişiden
oluşan için takım kullanır. Bu atölyede herhangi bir sebeple CNC tezgahın yatırılması
boşa zaman harcama şeklinde yorumlanır. CNC tezgahta iş devam etmekte iken, bir
kişi bir sonraki iş için takımlandırma görevini yapabilir. Diğer bir kişi iş parçası
tutturma aparatı ile uğraşabilir. Diğer bir kişi de programı yazıp kontrol edebilir. Bu
durumda, operatöre sadece CNC tezgaha iş parçalarının yüklenmesi ve alınması gibi
basit bir görev kalır. Makine boşta iken, destek takımı parça ayarı ile ilgili işlemleri
157
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
yapmak suretiyle tezgahın boşta çalışma zamanını mümkün olan en az mertebeye
indirir. Tasavvur edebileceğiniz gibi, bu çeşit bir firmada programların on-line-doğru
(tezgah başında) olarak gerçekleştirilmesi, yani makinenin boşta yatırılması
istenmez.
Diyalog sistemli kontrollerin uygun bir yatırım olup olmayacağı konusunda faydalı
olabilcek diğer iki faktör daha vardır. İlki operatörün işten tatmin olmasıdır. Diyalog
sistemli kontrolü kullanan kişi son derece motive edilmiş şekilde çalıştırılabilir. Bu
kişinin firmanın başarısı üzerinde son derece büyük katkısı vardır. Diyalog sistemli
kontrollerin küçük çaplı işyerlerinde neden bu kadar popüler olduğunun bir başka
gerçeği budur. Küçük firmalarda, diyalog sistemi kullanarak program yapan kişi,
firmanın başarısında büyük bir katkıya sahiptir.
Diyalog sistemli kontrollerin uygun bir yatırım olup olmayacağını etkileyen bir başka
faktör de, farklı tipteki iş parçalarının programlanabilmesidir. Eğer kısıtlı sayıda iş
parçası programı yapılacak ise, diyalog sistemli programlama en iyi programlama
alternatifi olarak düşünülemez.
CAM Sistemi Programlama
CAM sistemleri manual programlamaya oranla, çok daha kompleks ve karmaşık
CNC programlarının hazırlanmasına imkan tanır ve çok popülerdirler. Genel olarak
konuşursak, CAM sitemi programcıya üç ana alan üzerinde faydalı olur.
Programcının matematiksel hesaplamaları yapması gereksinimini ortadan kaldırır,
aynı temel dille çok farklı tipteki iş parçalarının programlanmasının kolayca
programlanmasına yardımcı olur, ve bazı temel işleme pratiği fonksiyonlarına katkıda
bulunur.
CAM sistemi ile, CNC programının hazırlanması için programcının bir bilgisayara
sahip olması gerekir. Bilgisayar manual programlamada olduğu gibi G-kodu
seviyesinde programı üretir. Bitirildiğinde program CNC tezgaha transfer edilecektir.
CAM sistemleri word adress (kelime adresli) ve grafik olmak üzere iki temel
kategoride toplanırlar.Kelime adresli CAM sistemlerinde BASIC, C ve başka bir
tipteki bilgisayar programı diline benzer yapıdaki bir programlama dili vasıtasıyla
program hazırlanır. Bu CAM sistemli programın G-kodlarına benzer yapıda
hazırlanmasını gerekli kılar. Çoğu güçlü CAM sistemleri kelime adres formatlı
olmasına karşın, kullanımları da oldukça zordur.
Grafik CAM sistemleri yaygın olarak grafik bazlı diyaloglarda programlanırlar.
Programlama işlemi esnasında programcı her bir detayı gözle gözlemleme
kabiliyetine sahiptir. Genel olarak konuşursak, bu grafik CAM sistemlerinde
çalışmanın kelime tipi CAM sistemlerine göre daha kolay olmasına yardımcı
olmaktadır.
158
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CAM Sistemi Programlamanın Adımları
Bu kademede programcıya gerekli olan bilgiler parça ismi, parça numarası, tarih ve
program parça numarası gibi dökümantal bilgilerdir. Bu kısımda ayrı yeten işlenecek
olan iş parçasına ait kaba malzeme boyutlarının da belirtilmesi gerekir.
İş Parçasının Modellenmesi ve Kırpılması
CAM programındaki iş parçası şeklinin tanımlanması için, program içine monte
edilmiş olan modelleme teknikleri kullanılır.
İş parçası geometrisi tanımlandıktan sonra, iş parçasının işlenecek olan kısımlarının
belirtilebilmesi için, işleme operasyonunda kullanılmayan diğer kısımlarının kırpılması
gereklidir.
İş Parçası Modelinin Yaratılmadan Geçilmesi
Çoğu CAM programları, CAD programlarında tanımlanan geometrinin CAM
sistemlerine aktarılmasına (Import) özelliğine sahiptir. Bu opsiyon, özellikle son
derece komplike olan parçalarda faydalıdır. Böylece CAM programında iş parçası
geometrisinin tanımlanmasına ve işlenecek olan kısımların kırpılmasına gerek yoktur.
Buna rağmen işlenecek olan iş parçası kısımları, CAD programından transfer
edilmek istendiği durumlarda; aşağıda belirtilen hususlara son derece dikkat etmek
gereklidir:
İlk olarak, CAD sisteminde modellenmiş olan iş parçasının bire-bir ölçekte çizilmiş
olması gereklidir. CAD programı ile çalışan tasarımcıların, tasarladıkları parçanın
printer çıktısını bir an önce almak için; mümkün olan en kısa zamanda parçayı
tasarlayıp işlemi tamamlama gibi huyları vardır. Tabi bu tür bir acelecilik iş parçası
modelinin CAD programından transferi sırasında, oldukça pahalıya patlar. Örneğin; iş
parçasında 0.127 mm’lik bir kademe var kabul edelim. Tasarımcılar bu tür kademenin
printer çıktısı üzerinde görülmeyeceğini bilirler. Bu durumda kademenin printer
çıktısında görüntülenebilmesi için, 0.127 mm’lik kademeyi 1.270 mm şeklinde
ölçülendirirler. Bu tür bir hatayla modellenmiş olan parça, CAM programına transfer
edildiğinde, iş parçası gerçekte istenen ölçülerde olmayacak ve CAM sistemi elde
edilen program çıktısı yanlış olacaktır.
İkinci olarak, CAM sitemi programcısı CAD sisteminde elde edilen parçanın belirli bir
kısmını kullanarak işleme programını oluşturur. CAD programında tasarlanmış olan
iş parçası modelinin tamamı, CAM programına transfer edilirse, CAM programında iş
parçasına ait işlenecek kısımların belirtilebilmesi için, iş parçası modelindeki kırpma,
uzatma vs. gibi oldukça zaman alıcı ek işlemlerin CAM programında yapılmasına
gerek kalır. Çoğu CAM programından transfer edilen iş parçası modelinin işlemede
kullanılacak olan kısımlarını seçmek için özellikler sunsa da; bunu yapmak oldukça
büyük zaman almaktadır.
159
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Üçüncü olarak, CAD programı ile parça tasarımı yapan personel, CAM programında
hayati önem arz edenmiş parçası sıfır noktasına çok az ilgi gösterir. CAD
tasarımında iş parçası modelinin referans noktası olarak modelin en alt köşesi
seçilmiş olabilir. Böyle bir durumda, CAD programında modellenen iş parçasına ait
işlenecek kısımlar, CAM programına transfer edildiğinde, iş parçası sıfır noktasının
değiştirilmesi gerekebilir.
Dördüncü olarak çoğu CAM programları, iş parçası modeline ait geometrinin belirli bir
formatta tanımlanmasını beklerler. Örneğin torna için kullanılan CAM programlarında,
vida açma işleminin CAM programında yapılabilmesi için, vida işleminin olduğu iş
parçası kısımlarının, CAM programının kullanacağı formatta tanımlanması gereklidir.
Bu durumda bu tür özel kısımların, CAM programında tekrar tanımlanması gerebilir.
Bu sebepler dolayısıyla, çoğu CAM programı kullanıcıları bazen, CAD programından
iş parçasının işlenecek olan kısımlarına ait modelin transfer edilmesi yerine, modelin
CAM programı ile tanımlanmasının daha uygun olacağını hissederler. İş parçaları
komplike ve tanımlanması daha zor hale geldikçe, (özellikle üç boyutlu işlemlerde)
CAD programından iş parçası model geometrisin transfer edilmesi daha büyük önem
arz eder.
İşlem Operasyonları Tanımlama
CAM sistemi programlamanın dördüncü adımında, programcı CAM sistemine iş
parçasının nasıl işleneceğini bildirir. CAM sistemleri bu işlemin nasıl yapılacağı
konusunda büyük farklılıklar gösterirler.
Bu kademe esnasında, genel olarak takım yolu simulasyonu ile işleme
operasyonunda kullanılacak olan takımın nasıl işlemler yapacağı grafiksel olarak
gözlemlenebilir. Programın takım tezgahında işlenmeden evvel, ne tip operasyonların
yapıldığını gösterebilme kabiliyeti grafik CAM sistemlerinin ana üstünlüğüdür. Tüm
operasyonlar tamamlandıktan sonra, işleme programının G-kod çıktısını almak için
komut verilir.
Programların Kaydedilmesi ve Tekrar Yüklenmesine Ne Dersiniz?
CNC program ne şekilde hazırlanırsa hazırlansın, tekrarlı işlerle uğraşan firmalar
programların kaydedilmesi ve tekrar yüklenmesi gereksinimine ihtiyaç duyarlar (hatta
tek bir iş ile çalışan CNC tezgahında dahi, makinede oluşacak bir takım
problemlerden kaçınmak için tezgah programlarının kaydedilmesi gereksinimi
duyulur). Kuşkusuz program CNC tezgahta kontrol edildikten sonra, kullanıcı ileriki
kullanımlar için programı bu doğru hali ile saklama gereksinimi duyar. Bu işlem çok
farklı tipte yapılabilir.
160
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Programların kaydedilmesinde ve tekrar yüklenilmesinde kullanılan cihazlar
magnetik kaset teyp okuyucu, kağıt teyp okuyucular/yazıcılar, taşınılabilir
floopy disket sürücüleri, RAM cihazları, notebook ve laptop bilgisayarlar, masa
üstü bilgisayarlar gibi çok çeşitlidir. Buna rağmen, en popüler olanı personel
bilgisayarlarıdır. Şimdi bunların program transferinde nasıl kullanabileceğine kısa bir
göz atalım.
Günümüzün CNC kontrollerinin hemen hemen tamamı RS-232 seri haberleşme
portuna sahiptir. Aynı şekilde personel bilgisayarların hepsi de seri haberleşme
portuna sahiptir. Bilgisayar ile CNC’yi uygun bir kablo kullanarak bağlamak suretiyle,
CNC programlar tezgahtan bilgisayara ve bilgisayardan tezgaha aktarılabilir. Buna
rağmen bu aktarım işleminin yerine getirilebilmesi için bilgisayarda bu aktarım
işlemini yerine getiren bir yazılım programına gereksinim duyulur. Çoğu CAM
sistemlerinin bu haberleşme programını temin ettikleri akılda tutulmalıdır. Ek olarak
bu haberleşme işlemini yerine getiren yazılım programları “DNC Programları” olarak
adlandırılır.
161
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
Şekil 15.1 CAM programında torna ve freze simülasyonu
162
BÖLÜM 16
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
CNC TEZGAHLARA BİLGISAYAR BAĞLANTISI HAKKINDA
BİLGİ
FANUC-OT Kontrol sistemi standart olarak RS232C seri haberleşme
protokolünü desteklemektedir. Dijital sistemler arasında bir haberleşme protokolü olan
seri port vasıtası ile CNC tezgahı, bilgisayar ile doğrudan haberleştirmek mümkündür.
Bilgisayarda bu is için I/O kartında iki adet seri port sunulmuştur. COM1 ve COM2
Dolayısı ile bu portlar vasıtasıyla ve uygun bir bilgi aktarım kablosu ile bu tür bir
haberleşme yapılabilmektedir. Sistem FANUC CASETTE (kaset) kullanımını da
desteklemektedir. Ayrica CASETTE kullanımı günümüz teknolojisi için demode olmuş bir
sistemdir.
CNC tezgahın seri haberleşme portunu kullanmak suretiyle bilgisayar ile iletişiminin
kurulmasıdır. Burada gerekli olan, bilgisayar ile CNC' nin seri haberleşmesini sağlayacak
bir sofware (yazılım ) programı ve maksimum 100 mt boya
kadar ulaşacak olan seri port haberleşme kablosudur. Fakat seri port için gerekli olan pin
bağlantılarının yapılması gerekmektedir.
. Program aktarım zamanı aktarılacak program büyüklüğüne ve CNC sistemin
desteklediği BAUDRATE (saniyede gönderilen bit şayısı .) değerine bağlıdır. Ortalama
bir program 4800 Baud da yaklaşık olarak 0.05 saniyede her iki tarafa da karşılıklı
olarak gönderilir.
163
NÜMERİK KONTROL TEKNİĞİ
Çömelekoğlu
KAYNAKLAR
1. Computer Numerical Control Hans B. Kief- T.Frederick Waters GLENCOE-1992
2. Bilgisayar Destekli Takım Tezgahları (CNC)Prof. Dr. Mustafa Akkurt Bisen
Yayınevi-1996
3. Bilgisayarlı Nümerik Kontrol Konusuna Giriş Barry Leatham-Jean Btech MEB –
1997
4. CNC Teknik Hamit Arslan-2001
5. Talaş Kaldırma Ekonomisi ve Kesici Takımlar Y.Müh. Güngör Avuncan Mavi
Tanıtım-1998
6. Bir Mühendisin Dünyası James L. Adams TÜBİTAK-1995
7. Metal Meslek Bilgisi Verlag EUROPA – LEHRMITTEL MEB-1995
8. Mastercam CNC Programlama C.1 Prof. Dr. Muammer Nalbant Beta Basım2003
9. Anka Mühendislik ve Makina
164

Benzer belgeler

Bilgisayar Destekli İmalat

Bilgisayar Destekli İmalat meydana gelmiştir. Buna göre tornalamanın yanı sıra frezeleme işlemi de yapan tornalama merkezleri ve frezeleme ve delik işlemlerini yapan, freze ve borverg tezgahlarının yerine işleme merkezleri o...

Detaylı