Kurs İçeriği
Koordinatlar Sıfır ve referans noktaları
0/1
Kontrol tipleri, alet düzeltmeleri
0/1
İçeriği pekiştirmek için sınav
0/2
DIN 66025'e göre CNC programlarının oluşturulması
0/1
Döngüler ve alt programlar
0/1
Sınav hazırlığı
0/1
TAC M301 Temel Bilgiler NC

Bir iş parçasının bir CNC makinesinde üretilebilmesi için kontrol ünitesinin bir programa ihtiyacı vardır. DIN 66025'e uygun bir CNC programı, tüm yol ve anahtarlama bilgilerinin yanı sıra işleme için gerekli yardımcı komutları içerir ve herhangi bir CNC makinesi tarafından okunabilir.

                                                                 Resim: Cümle yapısı örneği

Program yapısı

DIN 66025'e uygun bir CNC programı, program numarası ve makinenin tüm çalışma sırasını adım adım tanımlayan bloklardan oluşur. Münferit bloklar yukarıdan aşağıya doğru birbiri ardına işlenir. N1, N2, N3 ... gibi ardışık olarak veya N5, N10, N15 ... gibi adımlarla numaralandırılırlar (N = sayı).
Kontrolör, aritmetik işlemleri gerçekleştirebilmek için birkaç kaydı önceden okur. Kayıtlar atlamalı olarak numaralandırılırsa, sonraki kayıt numaralarını değiştirmeden araya başka kayıtlar eklenebilir.                  

Cümle yapısı

Bir cümle, bir adres harfi ve bir sayıdan oluşan bir veya daha fazla kelimeden oluşur. Bir cümledeki kelimelerin düzenlenmesi cümle formatı olarak bilinir. Bir blok, blok numarası ile başlar. Bunu yol koşulları veya diğer program talimatları takip eder.
CNC makinelerinin kontrolü için aşağıdaki talimatlar gereklidir:
  • Hareket türünü belirleyen yol koşulları (G), örneğin hızlı travers, doğrusal veya dairesel enterpolasyon, düzlem seçimi, boyutlandırma türü, düzeltmeler
  • Kaydırak hareketlerini kontrol etmek için geometrik talimatlar (X, Y, Z, I, J, K ...)
  • İlerlemeyi (F = besleme), iş mili hızını (S = hız) ve takımı (T = takım) tanımlamak için teknolojik talimatlar (F, S, T)
  • Takım değiştirme, soğutma sıvısı beslemesi ve program sonu gibi makine fonksiyonları için anahtarlama komutları (M)
  • Sık tekrarlanan program bölümleri için döngü veya alt program çağrıları

1 basamaklı hareket koşullarının (G fonksiyonları) anlamı DIN 66025-2 uyarınca standartlaştırılmıştır. Bazı sayısal değerler kontrol ünitesi üreticisi tarafından serbestçe kullanılabilir.

Anahtarlama fonksiyonunun bir kısmının anlamı da tanımlanmıştır.

Güzergah bilgileri

G fonksiyonları (G = geometrik fonksiyon), takımın sonraki hedef koordinatlara nasıl ulaşacağını tanımlar. Bazı G fonksiyonları açılır açılmaz etkindir ve programlanmaları gerekmez, örn. G17, G40 ve G90. Bu açılma durumu kumandaya ve makineye bağlıdır. Saklanan (modal) G fonksiyonları, ters yönde çalışan diğer G fonksiyonları tarafından üzerlerine yazılana veya iptal edilene kadar aktif kalır.

Yaklaşılacak hedef nokta, ilgili eksenlerin adres harfleri ve koordinat değerleri ile belirtilir, örneğin X100 Y20.
Çoğu kontrol ünitesinde koordinat değerleri saklanır ve etkilidir. Bu nedenle değişmemiş bir değeri yeniden girmek gerekli değildir.
Ancak dairesel enterpolasyonda, değişmemiş olsalar bile tüm hedef nokta koordinatları belirtilmelidir.
Yol koşulu G94 ile, taşıyıcının besleme hızı F altında programlanan değere karşılık gelir.
G95, F altında programlanan değerin mm/devir cinsinden besleme olarak yürütüldüğü anlamına gelir.

G96 programlanmışsa, kontrol ünitesi iş milinin hızını, S altında programlanan değer vc kesme hızına karşılık gelecek şekilde düzenler.
G97 ile çalışma milinin hızı sabittir. S altında programlanan değere karşılık gelir.
 
Örnek:
G94 F200
Web hızı 200 mm/dak
                                                                                                                                       
 
                                                                                                                                                  Resim: Bir panelin mutlak boyutlandırılması 

Mutlak ve artımlı boyutlarla programlama

ile programlama yaparken Mutlak boyutlar (G90) tüm boyutlar iş parçası sıfır noktasını ifade eder. Bir konumda daha sonra yapılan değişiklikler diğer hareket boyutlarını etkilemez.
                                        Resim: Matkap deliklerinin artımlı boyutlandırılması
 
Eğer gerekliyse Artımlı boyutlandırma (G91) değiştirilebilir. Ölçüler, aletin önceki pozisyonunu ifade eder. Kızak, programlanan boyut kadar pozitif veya negatif yönde hareket eder (Artış = büyüme). Artımlı boyutlarla programlama, iş parçası sıfır noktasından bağımsızdır.
 
Mutlak ölçülerle (G90) programlama yaparken, tüm ölçüler iş parçası sıfır noktasını referans alır
 
Artımlı boyutlarla (G91) programlama yaparken, bir önceki noktaya olan artış doğru işaretle (artımlı boyut) belirtilir.

Kutupsal koordinatlarla programlama

Çizim açı bilgisi içeriyorsa kutupsal koordinatların girilmesi programlamayı kolaylaştırır. P1 ila P4 noktaları için kontrolör kutbun konumunu, R yarıçapını ve ø kutup açısını ister. Pozitif X ekseninden başlayarak, açı spesifikasyonu saat yönünün tersine pozitif ve saat yönünde negatiftir.
Kutupsal koordinatlarla programlama, örneğin Siemens kontrol cihazı (Sinumerik) ve DIN kontrol cihazı ile mümkündür. Hedef koordinatlar ve kutupsal açı ø girilir.
 

                                                       

                                                                                                                             Resim: Kutupsal koordinatlara sahip cıvata deliği dairesi

Düz çizgi enterpolasyonu

G01 yol koşulu programlanmışsa, hedef noktaya programlanan ilerleme hızında yaklaşılır. Tolerans merkezi koordinat değeri olarak belirtilmelidir.

Resim: Kutupsal koordinatlarla iş parçası konturu

Dairesel enterpolasyon

Taşıyıcı dairesel bir hareket gerçekleştirecekse, kontrolör yol değerlerini hesaplamak için düzlem seçimine ek olarak aşağıdaki üç ayrıntıya ihtiyaç duyar:
Dairesel enterpolasyon hakkında bilgi:
  • Dönüş yönü G02 saat yönünde veya G03 saat yönünün tersine
  • Hedef noktanın koordinatları (daire bitiş noktası). Dairenin hedef noktalarından biri başlangıç noktasıyla aynı olsa bile bunlar her zaman gereklidir.
  • Merkez noktası parametrelerini veya yarıçapı belirterek dairenin merkezinin konumu

X, Y ve Z eksenlerine, M dairesinin merkezinin konumu için I, J ve K koordinatları atanır.
DIN'e göre, I, J ve K koordinatları, G90 mesafe koşulu (mutlak boyut) programlanmış olsa bile, dairenin başlangıcından M dairesinin merkezine olan mesafeyi kademeli olarak belirtmek için kullanılır. 
                                                                   
                                                                     
                                                                                                                                                       Resim: Dairesel enterpolasyon
Makine kontrolleri için (örn. DIN kontrolü), M merkez noktasının konumu dairenin yarıçapı ile de belirtilebilir.
Resim: Tornalama ve frezeleme sırasında dairesel enterpolasyon

İş parçası konturlarının programlanması

Frezelenecek bir parça ve tornalanacak bir parça için iki program sadece yol koşullarını ve iş parçası konturunun işlenmesi için koordinat değerlerini içerir.
Yaklaşılacak hedef nokta her blokta koordinat değeri olarak programlanır.

                                                                                  Resim: Taban plakası
 
Tablo 1 taban plakasının CNC ile frezelenmesi için açıklamalar içeren bir program özeti içerir
 
 
Tablo 2 açıklamalarla birlikte şaft muylusunun CNC tornalanması (finisajı) için bir program özeti içerir.
İş parçası konturu genellikle mutlak ölçülerle programlanır (G90).
                                                    Resim: Bir şaft muylusunun tornalanması (bitirilmesi)
 
Tüm X koordinat değerleri, programlama sırasında çizim boyutlarının uyarlanabilmesi için çap olarak belirtilir.
Z yönünde, düz çizgilerin ve dairelerin uç noktaları iş parçası sıfır noktasından programlanır.                            
Bir daire için, merkez noktasının konumu da I ve K koordinatlarıyla belirtilmelidir.
0% Tamamlandı

Şimdi iletişime geçin

Lütfen talebiniz için bizimle iletişime geçin.

Bu formu göndererek, verilerinizi sizinle iletişim kurmak için kullanabileceğimizi onaylamış olursunuz. Daha fazla bilgi için Veri koruma.

Telif hakkı TAC Cuxhaven & 21HAVN