Başlıklar
CNC freze tezgahı programlamak, iş parçasının dijital ortamda tanımlanmış geometrisini, kesici takımın takip edeceği hareket komutlarına dönüştürmek anlamına gelir. Bu komutlar, G ve M kodları olarak adlandırılan özel CNC komut dilinde yazılır. Programlama süreci, doğru koordinat sistemini, takım yollarını ve kesme parametrelerini tanımlayarak iş parçasının eksiksiz işlenmesini sağlar.
CNC freze programlama, üç temel aşamadan oluşur: tasarım (CAD), imalat planlama (CAM) ve tezgaha aktarım (CNC kontrol). Operatör veya programcı bu sürecin her aşamasında dikkatli davranarak ölçü, yüzey kalitesi ve güvenliği garanti altına alır.
İlgili İçerikler
CNC Freze Programlama Aşamaları
| Aşama | Açıklama | Kullanılan Araç |
|---|---|---|
| 1. Tasarım (CAD) | İşlenecek parçanın teknik çizimi veya 3D modeli oluşturulur. | SolidWorks, AutoCAD, Fusion 360 |
| 2. Takım Yolu Oluşturma (CAM) | Kesici takımın hareket rotası belirlenir. | Mastercam, Powermill, Edgecam |
| 3. G-Kod Dönüştürme | CAM verileri CNC’nin anlayacağı G ve M kodlarına çevrilir. | CAM Post Processor |
| 4. Program Aktarımı | G-kod dosyası USB, ağ veya RS232 kablo ile tezgaha yüklenir. | CNC kontrol paneli |
| 5. Simülasyon ve Test | Program çalıştırılmadan önce çarpışma ve hata kontrolü yapılır. | Makine kontrol ünitesi veya yazılım simülasyonu |
Bu adımlar sırasıyla uygulandığında, CNC tezgahı parça üzerinde milimetrik doğrulukta çalışmaya başlar.
CNC Programlama Dili: G ve M Kodları
CNC freze programları, G ve M kodlarından oluşur.
- G Kodları (Geometric Codes): Takımın hareketini ve koordinat sistemini belirler.
- M Kodları (Machine Codes): Makinenin yardımcı fonksiyonlarını kontrol eder (soğutma, spindle, takım değişimi vb.).
En Sık Kullanılan G Kodları
| Kod | Açıklama |
|---|---|
| G00 | Hızlı hareket (rapid traverse) |
| G01 | Lineer kesme hareketi |
| G02 / G03 | Dairesel interpolasyon (saat yönü / ters yön) |
| G17 / G18 / G19 | Düzlem seçimi (XY, XZ, YZ) |
| G20 / G21 | Ölçü birimi seçimi (inç / mm) |
| G40 / G41 / G42 | Takım yarıçap telafisi |
| G43 / G49 | Takım boyu telafisi |
| G54 – G59 | İş parçası sıfır noktası seçimi |
| G90 / G91 | Mutlak veya artışlı konumlama modu |
En Sık Kullanılan M Kodları
| Kod | Açıklama |
|---|---|
| M03 / M04 | Spindle döndürme yönü (saat yönü / tersi) |
| M05 | Spindle durdurma |
| M06 | Takım değiştirme |
| M08 / M09 | Soğutma sıvısı aç / kapat |
| M30 | Program sonu ve sıfırlama |
| M00 | Programı geçici durdurma |
Bu kodlar, CNC tezgahının hangi yönde, hangi hızda ve hangi takım ile çalışacağını belirler.
CNC Programlama Formatı
Bir CNC freze programı, satır satır kodlanmış komutlardan oluşur. Her satır (blok), “N” ile başlar ve işlem sırasını belirtir.
Örnek Program:
%
O1001 (Dikdörtgen Cep İşleme)
G21 G17 G90 G40
T01 M06
G54
S2000 M03
G00 X0 Y0 Z5
G01 Z-2 F150
G01 X50 Y0 F200
G01 X50 Y30
G01 X0 Y30
G01 X0 Y0
G00 Z5
M09
M30
%
Bu program, 50×30 mm boyutlarında bir cep boşaltma işlemini gerçekleştirir.
CNC Programlamada Dikkat Edilmesi Gerekenler
- Sıfır Noktası (G54) doğru tanımlanmalıdır.
- Takım boyu (Z offset) mutlaka girilmelidir.
- Program simülasyonu yapılmadan tezgah çalıştırılmamalıdır.
- İşleme parametreleri (devir, ilerleme, talaş derinliği) doğru seçilmelidir.
- Takım yolları çarpışma analiziyle kontrol edilmelidir.
| Parametre | Tanım | Tipik Değer |
|---|---|---|
| Devir (n) | Dakikadaki dönüş sayısı | 2000–15000 dev/dk |
| İlerleme (F) | Takımın ilerleme hızı | 0.05–0.3 mm/dev |
| Talaş Derinliği (aₚ) | Kesme derinliği | 0.1–3 mm |
CNC Programlama Yöntemleri
- Manuel Programlama: Kodlar doğrudan kontrol panelinden yazılır. Basit geometriler için uygundur.
- CAM Programlama: CAD modelinden otomatik G-kod üretilir. Karmaşık 3D yüzeylerde tercih edilir.
- Parametrik Programlama: Değişkenlerle (örneğin #100, #101) otomatik hesaplama yapılır. Seri üretimde kullanılır.
- Makro Programlama: Tek bir kod bloğuyla farklı ölçülerde parça üretimi sağlar.
CNC Programlamada Kullanılan Yazılımlar
| Yazılım | Özellik | Kullanım Alanı |
|---|---|---|
| Mastercam | 2D–5D frezeleme, güçlü simülasyon | Kalıp, otomotiv |
| Powermill | Karmaşık 5 eksen işleme | Havacılık, savunma |
| Fusion 360 | Bulut tabanlı, CAD + CAM entegrasyonu | Ar-Ge, eğitim |
| SolidCAM | SolidWorks entegrasyonu | Endüstriyel tasarım |
| Edgecam | Hızlı ve kolay programlama | Küçük atölyeler |
CNC freze programlama, üretim kalitesini belirleyen en kritik aşamadır. G ve M kodlarının doğru yazılması, iş parçası sıfırının doğru tanımlanması ve uygun kesme parametrelerinin seçilmesiyle hatasız ve yüksek hassasiyetli üretim elde edilir. Modern CAM yazılımları bu süreci kolaylaştırsa da, operatörün kod mantığını bilmesi her zaman profesyonel programlamanın temel şartıdır.
Öne Çıkan İçerikler
