63- CNC Programlamada Matematik Nasıl Kullanılır?
Programlamada matematik, pek çok programcı için o kadar güçlü görünür ki programcılar tarafından korkutucu bulunur. Hâlbuki hem yeni programcıların hem de manuel programcıların CNC programlama ile ilgili yapılacak hesaplamalardan korkmaları şaşırtıcıdır. Bu korkunun gerçekte bir geçerliliği yoktur. Bu yazımızda manuel programlama için tipik programlama hesaplamaları konusunda ne tür bir matematik bilgisinin gerekli olduğuna kısaca bir giriş yapacağız.
İlk olarak, toplama, çıkarma, çarpma ve bölme gibi temel aritmetik fonksiyonlar tüm matematiksel aktivitenin merkezinde yer alır. Biraz daha detaylandırırsak, özellikle karekökler ve bir sayının kuvvetleri gibi genel cebirsel fonksiyonları bilmek kesinlikle yarar sağlayacaktır.
İkincisi, CNC programlama dikdörtgen veya kutupsal koordinat sistemi içindeki noktaların ilişkisine dayanır bu nedenle temel geometri bilginizin iyi olması da zorunludur. Bu bilginin kapsamı, açıların birçok ilkesini, derece kavramını ve bunların alt kümelerini, incelikleri, çokgenleri, bir yay ve dairenin özelliklerini, pi sabitini (π) ve diğer ilgili konulardır. Düzlemler ve eksenel yönler bilgisi de birçok durumda bilinmesi önemlidir.
Geometride öğrenilmesi kesinlikle zorunlu olan en önemli kısım şüphesiz dik açılı üçgenlerin trigonometrik fonksiyonlar aracılığı ile çözümüdür. Nadiren de olsa, eğit üçgenler kullanılarak çözülmesi gereken bir problem ya da hesaplama ile karşılaşmak da mümkündür. Trigonometrik problemlerin çözümünde karşılaşılan zorluk, çoğunlukla formül kullanma ya da üçgeni çözme yeteneğinden çok çözülmesi gereken üçgeni görememekten kaynaklanır. Çoğunlukla parça çizimleri programlamada parça geometrik tanımları açısından karmaşıktır. Bu karmaşık çizim içerisinde çok sayıda unsur olmasından kaynaklı olarak bariz olanı gözden kaçırmak sıkça rastlanan bir durumdur.
2 ve 2-1 / 2 eksenli bir çalışmada herhangi bir özel analitik ve uzaysal geometri bilgisine ihtiyaç duyulmaz. Ancak özellikle karmaşık yüzeylerde, 3D takım yolu ve çok yüzeyli işlemlerde veya yüzey manipülasyonu gibi durumlarda gereklidir. Tabii ki bu tür bir programlama bilgisayar ve CAD/CAM yazılımı kullanılmadan yapılamaz.
Programlamada matematik, pek çok programcı için o kadar güçlü görünür ki programcılar tarafından korkutucu bulunur. Hâlbuki hem yeni programcıların hem de manuel programcıların CNC programlama ile ilgili yapılacak hesaplamalardan korkmaları şaşırtıcıdır. Bu korkunun gerçekte bir geçerliliği yoktur. Bu yazımızda manuel programlama için tipik programlama hesaplamaları konusunda ne tür bir matematik bilgisinin gerekli olduğuna kısaca bir giriş yapacağız.
İlk olarak, toplama, çıkarma, çarpma ve bölme gibi temel aritmetik fonksiyonlar tüm matematiksel aktivitenin merkezinde yer alır. Biraz daha detaylandırırsak, özellikle karekökler ve bir sayının kuvvetleri gibi genel cebirsel fonksiyonları bilmek kesinlikle yarar sağlayacaktır.
İkincisi, CNC programlama dikdörtgen veya kutupsal koordinat sistemi içindeki noktaların ilişkisine dayanır bu nedenle temel geometri bilginizin iyi olması da zorunludur. Bu bilginin kapsamı, açıların birçok ilkesini, derece kavramını ve bunların alt kümelerini, incelikleri, çokgenleri, bir yay ve dairenin özelliklerini, pi sabitini (π) ve diğer ilgili konulardır. Düzlemler ve eksenel yönler bilgisi de birçok durumda bilinmesi önemlidir.
Geometride öğrenilmesi kesinlikle zorunlu olan en önemli kısım şüphesiz dik açılı üçgenlerin trigonometrik fonksiyonlar aracılığı ile çözümüdür. Nadiren de olsa, eğit üçgenler kullanılarak çözülmesi gereken bir problem ya da hesaplama ile karşılaşmak da mümkündür. Trigonometrik problemlerin çözümünde karşılaşılan zorluk, çoğunlukla formül kullanma ya da üçgeni çözme yeteneğinden çok çözülmesi gereken üçgeni görememekten kaynaklanır. Çoğunlukla parça çizimleri programlamada parça geometrik tanımları açısından karmaşıktır. Bu karmaşık çizim içerisinde çok sayıda unsur olmasından kaynaklı olarak bariz olanı gözden kaçırmak sıkça rastlanan bir durumdur.
2 ve 2-1 / 2 eksenli bir çalışmada herhangi bir özel analitik ve uzaysal geometri bilgisine ihtiyaç duyulmaz. Ancak özellikle karmaşık yüzeylerde, 3D takım yolu ve çok yüzeyli işlemlerde veya yüzey manipülasyonu gibi durumlarda gereklidir. Tabii ki bu tür bir programlama bilgisayar ve CAD/CAM yazılımı kullanılmadan yapılamaz.
İlgili Yazılar
23- Kontrol ve Makine Kılavuzunda Blok Atlama Fonksiyonu Nedir?
Kontrol ve makine kılavuzunda blok atlama işlevi blok silme
24- CNC Programlamalarında Bekleme Komutu Hakkında Bilinmesi Gerekenler Nelerdir?
CNC programlarında, işleme sırasında uygulanan kasıtlı duraklama ve gecikmelere
25- CNC Programlamalarında Sabit Döngüler
GENEL BAKIŞ Delik işleme CNC freze tezgahlarında, işleme merkezlerinde
26- CNC Programlamada Delik İşleme Nedir?
CNC programlama için yapılan çalışmalarda, neredeyse her zaman bir
11- Boyutların Girilmesi
Takım konumunun belirli bir zamanda CNC programındaki adresine koordinat
12- CNC Programlamada Mil Kontrolü Nasıl Yapılmalıdır?
CNC işleme merkezi ve torna tezgâhı, bir parçayı işlerken