CNC torna programlama, freze programlamadan farklı bir mantık gerektirir: Z ekseni boyunca doğrusal hareket, X ekseni çap yönü ve C ekseni dönüş. Bu rehberde Fanuc uyumlu CNC torna G-Code komutlarını, döngülerini ve CAM232 ile nasıl otomatik üretileceğini öğreneceksiniz.
CNC tornada koordinatlar şu şekilde tanımlanır:
Dikkat: Bazı kontrolcülerde X değeri yarıçap cinsinden girilir. Tezgah parametrelerinizi kontrol edin; yanlış mod seçimi ölçü hatasına yol açar.
| G-Code | Açıklama | Örnek |
|---|---|---|
| G0 | Hızlı konumlandırma | G0 X100 Z5 |
| G1 | Doğrusal kesim | G1 X50 Z-30 F0.2 |
| G2 | Saat yönünde dairesel | G2 X60 Z-20 R10 |
| G3 | Saat yönü tersine dairesel | G3 X40 Z-15 R8 |
| G4 | Bekleme (dwell) | G4 P1000 (1 sn) |
| G20/G21 | Inch / Metrik birim | G21 |
| G28 | Referans noktasına dön | G28 U0 W0 |
| G40/G41/G42 | Takım yarıçapı kompanzasyonu | G42 (sağ taraf) |
| G50 | Maks. devir sınırı | G50 S3000 |
| G70 | Finish döngüsü (G71/G72 sonrası) | G70 P10 Q20 |
| G71 | Silindirik kaba döngü | G71 U1.5 R0.5 |
| G72 | Yüzey kaba döngü | G72 W1 R0.5 |
| G76 | Diş döngüsü | G76 P010060 Q100 R0.05 |
| G96 | Sabit kesim hızı (CSS) | G96 S180 (180 m/dk) |
| G97 | Sabit devir (RPM) | G97 S1200 |
| G98/G99 | İlerleme: mm/dk / mm/dev | G99 F0.15 |
Torna programlamada en kritik karar noktalarından biri hız modudur:
Kontrolcü, çap değiştikçe deviri otomatik olarak ayarlar; böylece kesim hızı sabit kalır. Parlak ve tutarlı yüzey kalitesi için idealdir.
Devir sabit kalır, çap değişse de devir değişmez. Diş çekme, pah kırma ve kesme operasyonlarında tercih edilir.
G71, karmaşık dış çap profillerini birden fazla pasoda otomatik olarak kaba işler. Fanuc kontrol için iki blok gereklidir:
Not: G71'den sonra G70 finish döngüsü çalıştırılır. G70, P–Q arasındaki profili finish parametrelerinde (F, S) bir kez geçer.
G76, dış veya iç metrik/inç diş çekmeyi otomatik olarak yapar. Fanuc formatında iki blok kullanılır:
| Parametre | Açıklama | Örnek |
|---|---|---|
| P (1. blok) | Giriş sayısı + bitiş + açı | P010060 → 1 giriş, 0 bitiş, 60° |
| Q (1. blok) | Minimum paso derinliği (×0.001mm) | Q100 → 0.1mm |
| R (1. blok) | Finish payı | R0.05 |
| X (2. blok) | Diş çekirdek çapı | M30×2 → X27.835 |
| P (2. blok) | Diş yüksekliği (×0.001mm) | P1082 → 1.082mm |
| Q (2. blok) | İlk paso derinliği (×0.001mm) | Q350 → 0.35mm |
| F | Adım (pitch) | F2.0 → 2mm adım |
Her takım değişiminde takım numarası (T) ve ofset numarası (iki haneli) birlikte kullanılır:
| M-Code | Açıklama |
|---|---|
| M3 | Mil ileri (CW) |
| M4 | Mil geri (CCW) |
| M5 | Mil durdur |
| M8 | Soğutma sıvısı açık |
| M9 | Soğutma sıvısı kapalı |
| M30 | Program sonu ve başa dön |
| M0 | Program durdur (operatör onayı) |
CAM232 online CAM yazılımı, 12 torna operasyonu için G-Code'u parametrelerden otomatik üretir. Manuel G-Code yazmayı ortadan kaldırır:
Kontrolcü seçeneği olarak Fanuc, Siemens, Mazak ve diğerleri desteklenir. G96/G97 modu, G98/G99 ilerleme birimi ve takım numarası form üzerinden ayarlanır.
Parametreleri girin, G-Code'u indirin. Kurulum yok.
CAM232'yi Ücretsiz DeneyinCNC torna programlama, koordinat sistemi, hız modları (G96/G97) ve döngüler (G71, G76) konusunda doğru temeli gerektir. Bu rehberdeki G-Code örneklerini kendi tezgahınıza uyarlayabilir ya da CAM232 ile tüm bu döngüleri otomatik üretebilirsiniz. Hız modu, adım ve finish payı gibi parametreler doğru ayarlandığında hem yüzey kalitesi hem de takım ömrü önemli ölçüde iyileşir.