CNC Torna Eğitimi 2. Ders: Eksenler, Koordinat Sistemi ve Referans Noktaları

8 Temmuz 2026

Mentor CNC Editör Ekibi

CNC torna programlamanın temeli, G ve M kodlarını ezberlemek değil; kesici takımın parçaya göre nerede olduğunu ve nereye hareket edeceğini doğru tarif edebilmektir. Bir program satırındaki X40 Z-30 değerlerinin ne anlama geldiği anlaşılmadan G00, G01, G71 veya G76 gibi komutları doğru kullanmak mümkün değildir; çünkü bütün bu komutlar sonuçta takımı belirli koordinatlara hareket ettirir.

CNC kontrol ünitesi parçayı gözle görüp yorumlamaz; yalnızca kendisine verilen sayısal bilgileri işler. Bu yüzden programcı iş parçasında uygun bir sıfır noktası belirlemeli, X ve Z eksenlerinin yönlerini bilmeli, parçanın profilini koordinat noktalarına ayırmalı, her noktanın çap ve boy değerini hesaplamalı ve takımın güvenli başlangıç/geri çekilme konumlarını tanımlamalıdır. Bu derste CNC tornada eksen yönlerini, makine ve iş parçası sıfırlarını, referans noktasını, mutlak ve artışlı koordinat sistemlerini, çap programlamayı ve teknik resimden koordinat çıkarmayı öğreneceğiz.

CNC torna X–Z koordinat sistemi ve iş parçası sıfır noktası genel şeması

1. Koordinat Sistemi Neden Gereklidir?

C eksenli CNC torna tezgahı

Bir şehirde adres tarif ederken yalnızca “biraz sağa, sonra ileri git” demek yeterli değildir; başlangıç noktası, yön ve mesafe bilinmelidir. CNC tezgâhında da kesici takımın konumu aynı mantıkla tanımlanır. Kontrol ünitesinin şunları bilmesi gerekir: hareket hangi eksende yapılacak, yönü pozitif mi negatif mi, takım hangi noktaya gidecek, bu nokta hangi sıfıra göre ölçülüyor, verilen X değeri çap mı yarıçap mı ve değer mevcut konuma göre mi yoksa parça sıfırına göre mi yazıldı.

Koordinat sistemi, bir noktanın yerini sayısal olarak tanımlamamızı sağlar. İki eksenli standart CNC tornada takım hareketleri çoğunlukla X–Z düzleminde gerçekleşir. Bir koordinat sistemi genel olarak üç temel unsurdan oluşur: sıfır noktası (orijin), eksenler ve eksenlerin pozitif/negatif yönleri. Sıfır noktası belirlenmeden yazılan koordinatların anlamı yoktur; örneğin Z-30 ifadesi, ancak Z sıfırının nerede olduğu bilindiğinde gerçek bir konumu tarif eder.

CNC torna X ve Z ekseni yönleri diyagramı

2. CNC Tornada Temel Eksenler

Standart CNC tornada iki ana doğrusal eksen bulunur: Z ekseni ve X ekseni. Bazı gelişmiş tezgâhlarda Y ve C eksenleri, ikinci taret veya ikinci fener mili de olabilir; ancak programlamanın başlangıç seviyesi X ve Z üzerinden öğrenilir.

2.1. Z Ekseni

Z ekseni, fener milinin ve iş parçasının dönme eksenine paraleldir; yani takımın parçanın boyu boyunca yaptığı harekettir. Standart yatay bir CNC tornada genellikle aynadan/parçadan uzaklaşan yön Z+, aynaya ve parçanın içine giden yön Z− kabul edilir. Parçanın alın yüzeyi Z sıfırı seçildiğinde, parçanın dışındaki noktalar genellikle pozitif, işlenen boy içindeki noktalar genellikle negatif Z değerindedir. Örneğin alın yüzeyi sıfır alındığında Z5 takımın alının 5 mm önünde, Z-30 ise alından 30 mm içeride olduğunu ifade eder.

Z eksenini parçanın boy ekseni olarak düşünebilirsin: Z0 alın yüzeyi, Z-10 alından 10 mm içeri, Z-40 alından 40 mm içeri, Z5 alının 5 mm önünde. Ancak sıfır noktası parçanın başka bir yüzeyinde seçilirse Z değerleri de değişir. Bu yüzden “Z her zaman parçanın ön yüzünden başlar” demek yerine şunu söylemek doğrudur: Z koordinatları, program için belirlenen iş parçası sıfırına göre hesaplanır.

2.2. X Ekseni

X ekseni Z eksenine diktir ve iş parçasının çap yönündeki takım hareketini gösterir: takımın parça merkezine yaklaşmasını/uzaklaşmasını ve işlenen çapın büyümesini/küçülmesini belirler. Genel kural: takım merkezden uzaklaştığında X+, merkeze yaklaştığında X− yönünde hareket eder. Yani pozitif yön, işlenen ölçüyü büyüten yöndür.

X0 nerede? Standart bir CNC tornada iş parçası koordinat sisteminin X0 noktası parçanın dönme merkezidir. Takım ucu merkez çizgisine ulaştığında X değeri sıfır olur. Çap programlamada X50 takım ucunun 50 mm çap üzerindeki, X30 30 mm çap üzerindeki, X0 ise parça merkezindeki konumunu ifade eder.

CNC torna çap programlama ve yarıçap farkı şeması

3. Tornada Neden X Değeri Çoğunlukla Çap Olarak Yazılır?

CNC torna programlamanın en önemli konularından biri çap programlama mantığıdır. Teknik resimde silindirik parçaların ölçüleri genellikle çap olarak verilir (Ø50, Ø40, Ø30). Programcı bu ölçüleri sürekli yarıçapa çevirmek zorunda kalmasın diye CNC tornaların çoğunda X değerleri çap olarak programlanır. Örneğin parça çapı 40 mm ise programda çoğunlukla X40 yazılır; takımın merkezden gerçek fiziksel uzaklığı 20 mm olsa bile kontrol ünitesine çap değeri 40 mm girilir. FANUC kontrolünde X ekseni çap veya yarıçap olarak yapılandırılabildiği için, gerçek tezgâhın hangi biçimde ayarlı olduğu mutlaka bilinmelidir. Mentor CNC temel torna örneklerinde, piyasadaki yaygın uygulamaya uygun olarak X değerleri çap cinsinden kullanılır.

Çap ve yarıçap farkı: Çapı 40 mm olan bir parça için çap değeri 40 mm, yarıçap değeri 20 mm’dir. Çap programlamada X40, yarıçap programlamada X20 yazılması gerekir. Yanlış sistem kullanılırsa takım beklenen konumun iki katı veya yarısı kadar hareket edebilir. Bu yüzden program çalıştırılmadan önce tezgâhın çap mı yarıçap mı programladığı doğrulanmalıdır.

4. X Eksenindeki Hareket ile Çap Değişimi Arasındaki İlişki

Çap programlama, yeni başlayanların en çok karıştırdığı konulardan biridir. Bir dış çap 50 mm’den 46 mm’ye düşürülecekse parçanın çapından toplam 4 mm kalkar; ancak kesici takımın radyal (merkez yönündeki) gerçek hareketi 2 mm’dir, çünkü talaş parçanın çevresinden kaldırılır:

Radyal talaş derinliği = (Başlangıç çapı − Son çap) ÷ 2
(50 − 46) ÷ 2 = 2 mm

Programda çap değeri kullanıldığı için X46 yazılır; tezgâh, takımın merkez yönünde fiziksel olarak 2 mm hareket etmesi gerektiğini kendi kontrol sistemi içinde hesaplar. Başka bir örnek: parça çapı Ø60’tan Ø50’ye indirilecekse çaptaki değişim 10 mm, takımın gerçek radyal dalması 5 mm’dir. Bu ayrım özellikle paso miktarı, takım ofseti düzeltmesi, ölçü düzeltme ve artışlı X hareketi konularında önemlidir.

CNC torna sıfır noktaları şeması: makine sıfırı, iş parçası sıfırı ve referans noktası

5. CNC Tornada Sıfır ve Referans Noktaları

CNC tornada tek bir sıfır noktası yoktur; farklı amaçlarla kullanılan birkaç önemli nokta vardır: makine sıfır noktası, referans noktası, iş parçası sıfır noktası, takım referans noktası ve program başlangıç/park noktası. Görevleri birbirinden farklıdır.

5.1. Makine Sıfır Noktası

Makine sıfır noktası, tezgâh üreticisi tarafından makinenin yapısına göre belirlenen sabit noktadır. Tezgâhın kendi koordinat sisteminin orijinidir, operatör tarafından rastgele değiştirilemez, tezgâhın fiziksel hareket sınırlarıyla ilişkilidir ve makine koordinat sisteminin temelini oluşturur. Bu nokta, parça programını kolay yazmak için kullanılmaz; operatör her parçanın ölçülerini makine sıfırına göre hesaplamak zorunda kalmasın diye parça üzerinde ayrıca iş parçası sıfırı oluşturulur.

5.2. Makine Koordinat Sistemi

Orijini makine sıfırı olan koordinat sistemine makine koordinat sistemi denir. Tezgâhın fiziksel yapısına bağlıdır, iş parçası değişse de temel olarak değişmez ve eksenlerin tezgâh üzerindeki gerçek konumunu gösterir. Kontrol ekranında “MACHINE” bölümünde görülen X ve Z değerleri bu sisteme göredir. FANUC ekranlarında takımın konumu aynı anda mutlak iş koordinatında, göreceli koordinatta, makine koordinatında ve gidilecek mesafe olarak görüntülenebilir. Makine koordinatları özellikle takım değiştirme konumları, güvenli geri çekilme, strok sınırları ve bakım/servis işlemleri bakımından önemlidir.

5.3. Referans Noktası

Referans noktası, eksenlerin konumunun doğrulandığı ve makine koordinat sisteminin oluşturulmasına yardımcı olan önceden tanımlanmış noktadır. Tezgâh açıldığında, özellikle artışlı konum ölçme sistemine sahip makinelerde eksenlerin gerçek konumunun belirlenmesi gerekebilir; bu durumda makine referans noktasına gönderilir (referansa dönüş, sıfıra gitme, home, zero return). Makine koordinat sistemi, açılıştan sonra manuel referans dönüşü gerçekleştirilerek oluşturulur.

Makine sıfırı ile referans noktası aynı mıdır? Atardaki günlük dilde bazen aynı anlamda kullanılır, ama teknik olarak her zaman birebir aynı nokta olmak zorunda değildir. Makine sıfırı, makine koordinat sisteminin orijinidir; referans noktası ise eksenin konum doğrulaması için gittiği fiziksel noktadır. Makine üreticisi, referans noktasının makine koordinat değerini parametrelerle belirleyebilir. Bu yüzden eğitimde bu iki terimi tamamen aynı kavram gibi kullanmak yerine görevleri ayrı açıklanmalıdır.

5.4. İş Parçası Sıfır Noktası

İş parçası sıfırı, programın yazılmasında ölçülerin temel alındığı noktadır. Programcı, teknik resimdeki ölçüleri kolay kullanabilmek için parça üzerinde uygun bir sıfır seçer. CNC tornada en yaygın iş parçası sıfırı X yönünde parçanın merkez ekseni, Z yönünde parçanın alın yüzeyidir. Bu durumda X0 Z0 noktası parçanın alın yüzeyindeki merkez noktadır ve teknik resimdeki çap/boy ölçüleri doğrudan programa aktarılabilir.

Neden gereklidir? Makine sıfırını esas alsaydık, her yeni parça bağlandığında parçanın çıkıntısı, boyu, ayna ayakları ve takım konumu değişebileceği için bütün ölçüleri makine sıfırına göre hesaplamak zor ve hata riski yüksek olurdu. İş parçası sıfırı sayesinde programcı “bu programda parçanın ön yüzeyi Z0, merkez çizgisi X0 kabul edilecek” der ve bütün çap/boy ölçüleri bu noktaya göre yazılır.

5.5. İş Parçası Koordinat Sistemi

Orijini iş parçası sıfırı olan koordinat sistemine iş parçası koordinat sistemi denir; programdaki X ve Z değerlerinin büyük bölümü bu sisteme göre yorumlanır. Örneğin X40 Z-25, çap programlama kullanılan bir tornada takımın 40 mm çap üzerinde ve iş parçası sıfırından 25 mm içeride olan noktaya gitmesini ifade eder. Bu sistem kurulduktan sonra programcı artık makinenin fiziksel sıfırını her satırda düşünmez, teknik resme göre çalışır. FANUC sistemlerinde G54–G59 gibi birden fazla iş koordinatı seçeneği bulunabilir; bazı eski uygulamalarda iş koordinatı G50 yöntemiyle veya tezgâha özel ofset ekranlarıyla da kurulabilir. Önemli ayrım: iş parçası sıfırının mantığı evrenseldir; bu sıfırın kontrol ünitesine tanıtılma yöntemi tezgâha göre değişir.

5.6. Takım Referans Noktası

Tarette bağlı takımların boyları ve uç konumları birbirinden farklıdır: dış çap kaleminin ucu başka, kanal kaleminin ucu başka, iç çap barasının boyu farklı, matkabın ucu daha ileride olabilir. Kontrol ünitesinin her takımın gerçek kesici ucunu tanıması için takım ölçüleri ofset sistemine kaydedilir. Takım referans noktası, takımların konumlarının ölçülmesinde kullanılan temel noktadır. Bu aşamada bilinmesi gereken: programdaki koordinatlar takımın gövdesini değil, doğru ofset tanımlandığında kesici uç ucunun gitmesi gereken konumu ifade eder. Takım geometrisi ve ofsetleri ayrı bir derste ayrıntılı işlenecek.

5.7. Park veya Güvenli Bekleme Noktası

Park noktası, takımın program başlangıcında bekleyebileceği, işlem bitiminde geri çekilebileceği ve takım değişiminin güvenli yapılabileceği konumdur. Programcı tarafından parçanın ve takımın yapısına göre belirlenir; sabit bir evrensel park koordinatı yoktur. Örneğin küçük bir parçada X100 Z100 güvenli görünebilir, ama uzun bir iç çap barası, punta veya büyük çaplı ayna bulunan başka bir tezgâhta aynı koordinat güvenli olmayabilir. Park noktası belirlenirken ayna ayakları, parça çıkıntısı, punta, takım boyu, taret dönüş alanı ve tezgâh strok sınırları birlikte değerlendirilmelidir.

6. Makine Koordinatı ile İş Parçası Koordinatı Arasındaki Fark

Bu iki sistem aynı fiziksel takım konumunu farklı sayılarla gösterebilir. Örneğin takım bir konumdayken ekranda aynı anda makine koordinatı MACHINE X-320.000 Z-450.000 ve iş parçası koordinatı ABSOLUTE X60.000 Z5.000 görülebilir. Takım fiziksel olarak aynı noktadadır; farklı olan, ölçümün başladığı sıfır noktasıdır. Bunu iki farklı cetvele benzetebiliriz: birincisi tezgâhın sabit noktasından, ikincisi parçanın alın yüzeyinden başlar. Programcı çoğunlukla iş parçası koordinat sistemini kullanır; makine koordinat sistemi ise makinenin gerçek konumunun ve sınırlarının takibinde önemlidir.

7. Mutlak Koordinat Sistemi

Mutlak koordinat sisteminde bütün hedef noktalar aynı sabit sıfır noktasına göre tarif edilir; CNC tornada bu genellikle iş parçası sıfırıdır. FANUC torna programlamasında mutlak koordinatlar X ile çap yönünde, Z ile boy yönünde belirtilir. Örneğin X50 Z0 iş parçası sıfırına göre 50 mm çapta ve alın yüzeyinde; X40 Z-20 40 mm çapta ve alından 20 mm içeride; X30 Z-50 30 mm çapta ve alından 50 mm içeride bulunan noktadır.

Mutlak sistemin önemli özelliği: takımın önceki konumu değişse bile hedef noktanın koordinatı değişmez. Örneğin B noktası X40 Z-30 ise, takım A’dan, C’den veya güvenli başlangıç noktasından geliyor olsa bile B’nin mutlak koordinatı yine X40 Z-30’dur. Bu özellik teknik resimden program yazmayı kolaylaştırır.

8. Artışlı Koordinat Sistemi

Artışlı koordinat sisteminde hedef nokta, sabit iş parçası sıfırına göre değil, takımın mevcut konumuna göre tarif edilir. FANUC tabanlı torna programlamasında artışlı hareketler yaygın olarak X yönünde U, Z yönünde W adresleriyle yazılır. Örneğin U-10 W-20, takımın mevcut konumundan çap yönünde 10 mm küçülmesini ve Z yönünde 20 mm negatif hareket etmesini ifade eder. Kısaca X–Z mutlak konumu, U–W ise mevcut noktadan sonraki noktaya artışlı hareketi belirtir.

Örnek: takımın mevcut konumu X60 Z5 olsun. Komut U-20 W-35 ise yeni konum X40 Z-30 olur:

Xyeni = 60 − 20 = 40  |  Zyeni = 5 − 35 = −30

9. U Değerinde Çap Programlama Ayrıntısı

Artışlı X hareketi olan U adresi de, kullanılan kontrol ve parametre düzenine bağlı olarak çap esaslı yorumlanabilir. Çap programlama kullanılan yaygın FANUC uygulamasında U-4, hedef çapın 4 mm küçülmesini ifade eder; takımın fiziksel radyal hareketi ise 2 mm olur. Örneğin mevcut konum X50 ise U-4 sonrası hedef X46 olur. Bu ayrıntı paso hesabında çok önemlidir: “U-4 yazıldıysa takım fiziksel olarak 4 mm merkeze daldı” demek, çap programlama kullanılan bir tezgâhta yanlış olabilir. Kontrol ve makine ayarları farklı olabildiğinden gerçek tezgâhın programlama düzeni kontrol edilmelidir.

10. Mutlak ve Artışlı Programlama Birlikte Kullanılabilir mi?

Birçok FANUC torna uygulamasında aynı blok içinde mutlak ve artışlı eksen adresleri birlikte kullanılabilir. Örneğin G01 X40 W-20: X ekseninde mutlak olarak 40 mm çapa git, Z ekseninde mevcut konumdan 20 mm negatif ilerle. Benzer şekilde G01 U-4 Z-30: X ekseninde mevcut çaptan 4 mm küçül, Z ekseninde mutlak olarak -30 konumuna git. Bu esneklik bazı programlarda kullanışlıdır; ancak başlangıç eğitiminde karışıklık olmaması için önce tamamen mutlak veya tamamen artışlı örneklerle çalışmak daha doğrudur.

11. Önemli Uyarı: G90 Her Tornada “Mutlak Mod” Değildir

Freze programlamasında yaygın olarak G90 mutlak, G91 artışlı programlama için kullanılır. Ancak FANUC torna tezgâhlarında kullanılan G kod sistemi A içinde G90, mutlak mod seçimi değil, dış/iç çap tornalama hazır çevrimi olabilir. Bu yüzden FANUC torna programlamasında mutlak hedefler çoğunlukla doğrudan X ve Z ile, artışlı hareketler U ve W ile belirtilir. İnternette veya farklı kitaplarda görülen “G90 = mutlak, G91 = artışlı” bilgisi her kontrol sistemine doğrudan uygulanmamalıdır. Doğru yaklaşım: önce kullanılan kontrol ünitesinin G kod sistemi ve makine üreticisinin programlama düzeni kontrol edilmelidir. Mentor CNC FANUC torna örneklerinde başlangıç seviyesinde mutlak konum için X–Z, artışlı hareket için U–W kullanımına ağırlık verilir.

12. Koordinat İşaretlerinin Belirlenmesi

Koordinat hesabında yalnızca sayısal değer değil, işaret de önemlidir: + pozitif, negatif yönü gösterir. Pozitif değerlerde + çoğunlukla yazılmaz; Z5 ile Z+5 aynıdır. Negatif işaret ise mutlaka yazılmalıdır: Z-25. Parça alın yüzeyi Z0 kabul edildiğinde parçanın dış tarafı Z+, aynaya doğru işlenen bölüm Z− yönündedir. Örneğin Z2 parçanın 2 mm önündeki yaklaşma noktası, Z-40 parçanın içine 40 mm ileri noktadır. Standart dış çap tornalamada X değerleri çoğunlukla pozitiftir (X60, X40, X20, X0); X’in negatif bölgesine geçmek takımın merkez çizgisini aşması anlamına gelir ve başlangıç seviyesi dış çap programlarında çoğunlukla gerekmez.

Kademeli parça profil noktaları ve koordinatları tablosu

13. Teknik Resimden Koordinat Çıkarma

CNC torna programı yazılırken parçanın profili tek bir şekil olarak değil, birbirine bağlanan noktalar olarak düşünülür. Programcı parçanın çap değişimlerini, boy değişimlerini, köşe noktalarını, pah ve radyüs başlangıç/bitişlerini ve kanal konumlarını belirler; her geçiş noktası için X ve Z koordinatı bulur. Torna parçalarının geçiş noktaları çap ve boy değerleriyle bir tablo hâlinde çıkarılır; bu, program yazmadan önce hata ihtimalini azaltır.

14. Basit Kademeli Parçada Koordinat Çıkarma

Şu parçayı düşünelim: ham çap Ø50; birinci kademe Ø40, uzunluk 20 mm; ikinci kademe Ø30, toplam uzunluk 50 mm; iş parçası sıfırı ön yüz merkezi. Profil noktaları: A merkez ve alın yüzeyi X0 Z0; B birinci çapın alın yüzü X40 Z0; C birinci kademenin sonu X40 Z-20; D ikinci çapın başlangıcı X30 Z-20 (aynı Z’de çap 40’tan 30’a düşer); E ikinci kademenin sonu X30 Z-50.

NoktaAçıklamaX (çap)Z (boy)
AMerkez / alın yüzeyiX0Z0
BBirinci çapın alınıX40Z0
CBirinci kademenin sonuX40Z-20
Dİkinci çapın başlangıcıX30Z-20
Eİkinci kademenin sonuX30Z-50
Bütün noktalar aynı iş parçası sıfırına göre yazılmıştır; yani bunlar mutlak koordinatlardır.

15. Aynı Parçanın Artışlı Koordinatları

Aynı profil üzerinde B noktasından başlayarak artışlı hareketleri hesaplayalım. B→C: X değişmez (U0), Z 20 mm negatif (W-20). C→D: çap 10 mm küçülür (U-10), Z değişmez. D→E: X değişmez, Z değişimi −50 − (−20) = −30, yani W-30.

HareketU (çap değişimi)W (boy değişimi)
B → CU0W-20
C → DU-10W0
D → EU0W-30
Mutlak sistemde her nokta parça sıfırına göre; artışlı sistemde her hareket bir önceki noktaya göre hesaplanır.

16. Mutlak Sistemin Avantajları

CNC torna programlarında çoğunlukla mutlak koordinatlar tercih edilir. Nedenleri: teknik resimdeki çaplar doğrudan kullanılabilir; her nokta iş parçası sıfırına göre bağımsızdır; önceki satırdaki hata sonraki koordinatları kaydırmaz; programı okumak daha kolaydır; profil noktaları teknik resimle karşılaştırılabilir; programın ortasından yeniden başlama daha anlaşılırdır. Örneğin X40 Z-30 satırını gören bir programcı hedef noktanın neresi olduğunu doğrudan anlar.

17. Artışlı Sistemin Avantajları ve Riskleri

Artışlı programlama; aynı mesafeyi tekrarlayan hareketlerde, bir noktadan belirli miktarda geri çekilmede, kademeli yaklaşımlarda, alt programlarda ve mevcut konumdan göreceli hareket gerektiğinde kullanışlıdır. Örneğin takımı mevcut konumdan çapta 2 mm ve boyda 1 mm uzaklaştırmak için U2 W1 kullanılabilir. Ancak önemli bir risk vardır: bir önceki konum yanlışsa sonraki artışlı hareket de yanlış noktadan başlar. Ayrıca programı okuyan kişinin, mevcut konumu bilmeden U ve W’lerin sonunda hangi mutlak konuma ulaşılacağını anlaması zor olabilir. Başlangıç seviyesinde ana profili X–Z mutlak, kısa geri çekilmeleri gerektiğinde U–W ile yazmak okunabilirliği artırır.

Torna tezgâhında pah, konik ve radyüslü geçiş koordinatları şeması

18. Pah Koordinatlarının Hesaplanması

Bir parçanın köşesinde 2 × 45° pah bulunduğunu ve ana çapın Ø40 olduğunu düşünelim. Parçanın ön yüzü Z0 ise, 45° pah nedeniyle çap ve boy yönünde eşit radyal mesafe oluşur. Ancak X çap olarak yazıldığı için radyal 2 mm değişim, çapta 4 mm değişime karşılık gelir. Dış çap pahında iki temel nokta: ön yüzde küçük çap Ø36 (Z0) ve ana çapta pah sonu Ø40 (Z-2). Çünkü 40 − (2 × 2) = 36. Koordinatlar: X36 Z0 ve X40 Z-2. Bu örnek çap programlamanın neden iyi anlaşılması gerektiğini gösterir: pah radyal ölçüsünü doğrudan X’ten yalnızca 2 mm çıkarmak yanlış profile yol açar. Teknik resimlerde pah ölçülendirme biçimi farklı olabilir; verilen ölçünün eksenel uzunluk, radyal uzunluk veya iki çap arası değer olup olmadığı dikkatle okunmalıdır.

19. Konik Yüzeylerde Koordinat Mantığı

Konik bir yüzeyde takım aynı anda hem X hem Z yönünde hareket eder. Örneğin konik yüzey Ø30 çapta Z-20 noktasından başlayıp Ø40 çapta Z-50 noktasında bitiyorsa başlangıç X30 Z-20, bitiş X40 Z-50 olur. Takım bu iki nokta arasında doğrusal kesme yaptığında konik yüzey oluşur. Konik programlamak için her zaman açıyı bilmek gerekmez; başlangıç ve bitiş X–Z koordinatları biliniyorsa kontrol ünitesi aradaki doğruyu oluşturur. Açı, büyük/küçük çap veya boy eksik verilmişse geometri hesabı gerekebilir; bu ileri uygulamalarda ele alınacaktır.

20. Radyüslü Yüzeylerde Koordinat Mantığı

Bir radyüs programlanırken yalnızca yarıçap değeri değil, yayın başlangıç noktası, bitiş noktası ve yönü de bilinmelidir. Örneğin bir profil üzerinde yayın başlangıcı X30 Z-20, bitişi X40 Z-25 olabilir. Programda ileride G02 veya G03 ile bu iki nokta arasında yay hareketi oluşturulur. Bu derste G02–G03 ayrıntısına girmiyoruz; ancak şu temel düşünce önemlidir: bir radyüs de koordinat sistemi açısından başlangıç ve bitiş noktaları olan geometrik bir harekettir.

21. Güvenli Yaklaşma Noktası Nasıl Belirlenir?

Kesici takım doğrudan parçanın bitmiş profil noktasına hızlı hareketle gönderilmemelidir. Örneğin ham çap Ø50 ise X40 Z2 noktasına G00 ile gitmek çarpışmaya neden olur, çünkü X40 ham malzemenin içine karşılık gelir. Güvenli yaklaşma noktası ham çapın dışında seçilmelidir; örneğin X52 Z2 veya yeterli güvenlik payıyla X55 Z3. Ham çap Ø50 ise X50 tam ham yüzeyde, X52 çapta 2 mm (radyal 1 mm) dışarıda, X55 çapta 5 mm (radyal 2,5 mm) dışarıdadır. Z yönünde de takımın alına çarpmaması için pozitif bir başlangıç mesafesi bırakılır. Uygunluk; ham çap, parça salgısı, bağlama şekli, takım geometrisi ve işleme operasyonuna bağlıdır.

22. G28 ile Referansa Dönüş Mantığı

FANUC torna programlarında sık görülen komutlardan biri G28 U0 W0’dır. G28, takımı referans noktasına döndürmek için kullanılır; ancak bu komutun hareket yolu, ara nokta mantığı ve kullanılan ofsetler dikkatle değerlendirilmelidir. U0 W0 kullanıldığında mevcut konum ara nokta kabul edilerek eksenler referansa gider. Yine de gerçek makinede uzun takım, ayna, punta, parça ve taret çarpışma riski bakımından değerlendirilmelidir. G28’in bulunması, komutun her durumda otomatik güvenli olduğu anlamına gelmez; takımın referansa giderken izleyeceği yol kontrol edilmelidir. Bazı makinelerde güvenli dönüş için G53 makine koordinatı da kullanılabilir; G53 yalnızca yazıldığı blokta makine koordinat sistemini seçer ve mutlak değerlerle kullanılır.

23. G50 Komutunun İki Farklı Kullanımı

Eski ve yaygın FANUC torna programlarında G50 iki farklı bağlamda görülebilir: koordinat sistemi ayarlama ve maksimum iş mili devrini sınırlama. Örneğin G50 S2500 çoğunlukla maksimum iş mili devrini 2500 dev/dak ile sınırlar. Bazı eski yöntemlerde G50 X... Z... takımın mevcut konumuna göre iş parçası koordinat sistemi oluşturmak için kullanılabilir. Bu yüzden programdaki G50 yalnızca kod numarasına bakılarak yorumlanmamalı; yanındaki adresler ve kontrol sisteminin G kod düzeni değerlendirilmelidir. Modern tezgâhlarda iş parçası sıfırı çoğunlukla ofset ekranları ve G54 gibi iş koordinatları üzerinden yönetilir; ancak eski programlarda G50 ile koordinat kurma yöntemiyle karşılaşılabilir.

24. Kontrol Ekranındaki ABSOLUTE, RELATIVE ve MACHINE Değerleri

  • ABSOLUTE: Takımın iş parçası koordinat sistemine göre mevcut konumunu gösterir. Örneğin X 40.000 / Z -30.000, takımın parça sıfırına göre X40 Z-30 noktasında olduğunu gösterir.
  • RELATIVE: Operatörün gerektiğinde sıfırlayabildiği göreceli konum göstergesidir; belirli bir hareket mesafesini takip etmek veya manuel ayarlarda geçici ölçüm için kullanılır. Göreceli ekranın sıfırlanması iş parçası koordinat sistemini her zaman değiştirmez; bu iki sıfır karıştırılmamalıdır.
  • MACHINE: Takımın makine sıfırına göre konumunu gösterir; iş parçası sıfırı değişse bile makinenin fiziksel konumuyla ilişkilidir.
  • DISTANCE TO GO: Çalışan blokta hedefe ulaşmak için eksenlerin ne kadar hareket etmesi gerektiğini (kalan mesafeyi) gösterir.

25. Koordinat Konusunda En Sık Yapılan Yanlışlar

  • X değerini yarıçap sanmak: Teknik resimde Ø40 görüldüğünde çap programlamada X40 yazılmalı; X20 yazmak takımı yanlış çapa götürür.
  • Z yönünün işaretini karıştırmak: Alın yüzeyi Z0 iken parçanın içine işleme çoğunlukla negatif Z’dir; 30 mm boy için Z-30 yazılır.
  • Makine sıfırı ile iş parçası sıfırını aynı sanmak: Makine sıfırı üretici tarafından, iş parçası sıfırı programa uygun olarak parça üzerinde belirlenir.
  • Referansa dönüşü iş parçası sıfırlama sanmak: Tezgâhı referansa göndermek, alın yüzünü otomatik Z0 yapmaz; iş parçası sıfırı ayrıca tanıtılmalıdır.
  • U değerini fiziksel radyal hareket sanmak: Çap programlamada U-4, 4 mm radyal dalma değil, çapta 4 mm değişim olabilir.
  • G90’ı bütün tornalarda mutlak sanmak: Bazı FANUC torna G kod sistemlerinde G90 bir tornalama çevrimidir.
  • Güvenli noktayı yalnızca büyük koordinat sanmak: X100 Z100 her makinede güvenli olmayabilir; uzun takım, punta veya taret geometrisi çarpışmaya neden olabilir.
  • Sıfırı değiştirdikten sonra programı kontrol etmeden çalıştırmak: Sıfır noktasındaki küçük bir hata bütün Z ölçülerini veya çapları etkileyebilir; koordinat sisteminin hatalı kurulması tehlikeli takım hareketlerine yol açabilir.

26. Koordinat Çıkarırken Çalışma Sırası

  1. İş parçasının dönme eksenini belirle (bu çizgi çoğunlukla X0 merkez hattıdır).
  2. Z sıfırını seç (başlangıçta çoğunlukla bitmiş alın yüzü Z0).
  3. Ham malzeme çapını ve boyunu belirle.
  4. Profilin köşe noktalarını işaretle (çap veya yön değişen her nokta ayrı profil noktasıdır).
  5. Her noktanın X değerini bul (çap programlamada teknik resimdeki çap ölçüsü).
  6. Her noktanın Z değerini bul (seçilen Z sıfırından işaretli boy mesafesi).
  7. Pah ve radyüs geçişlerini hesapla (gerçek teğet başlangıç/bitiş noktalarını).
  8. Koordinat tablosu oluştur.
  9. Ham malzeme ve güvenli yaklaşma noktalarını ekle.
  10. Koordinatları çizim üzerinde yeniden kontrol et.

27. Uygulamalı Örnek: Kademeli ve Pahlı Milin Koordinatları

Şu parçayı düşünelim: ham çap Ø60; ön bölüm Ø40, boy 20 mm; ikinci bölüm Ø50, Z-20’den Z-55’e kadar; ön köşede 2 × 45° pah; iş parçası sıfırı ön yüz merkezi. Ana çap Ø40 ve pah 2 × 45° olduğuna göre pahın ön yüzdeki küçük çapı: 40 − (2 × 2) = 36.

NoktaAçıklamaX (çap)Z (boy)
APahın ön yüzdeki başlangıcıX36Z0
BPahın ana çapta bittiği noktaX40Z-2
CØ40 kademesinin sonuX40Z-20
DØ50 omuz başlangıcıX50Z-20
EØ50 bölümünün sonuX50Z-55
Bu tablo daha sonra G01 hareketleriyle profil programına dönüştürülebilir. Bu dersin amacı kesme komutunu değil, takımın izleyeceği geometrik noktaları doğru çıkarmaktır.

28. Koordinat Sisteminin Programlamadaki Gerçek Önemi

G kodları takımın nasıl hareket edeceğini söyler (hızlı mı, doğrusal keserek mi, yay çizerek mi, çevrimle mi); koordinatlar ise takımın nereye gideceğini söyler. Örneğin G01 X40 Z-30 satırında G01 hareket türünü, X40 ve Z-30 hedef noktayı belirler. G01 doğru olsa bile X veya Z yanlışsa takım yanlış yere gider. Bu nedenle koordinat hesabı, programlamanın yalnızca bir alt konusu değil, doğrudan temelidir. İyi bir programcı parçaya baktığında yalnızca çap ve boy ölçülerini değil; zihninde iş parçası sıfırını, X–Z eksenlerini, profil noktalarını, yaklaşma yönünü ve güvenli geri çekilme konumunu oluşturur. Sonraki aşamalarda öğreneceğimiz G00, G01, G02, G03 ve hazır çevrimlerin tamamı bu koordinat mantığı üzerine kurulacaktır.

Ders Özeti

  • CNC tornada takım hareketleri X–Z düzleminde tanımlanır; Z boy, X çap yönüdür. Z+ aynadan uzak, X+ merkezden dışa doğrudur.
  • X değerleri çoğunlukla çap olarak yazılır; çaptaki değişimin yarısı takımın gerçek radyal hareketidir.
  • Makine sıfırı, referans noktası ve iş parçası sıfırı farklı görevlere sahiptir; programcı çoğunlukla iş parçası koordinat sistemini kullanır.
  • Mutlak koordinatlar sabit sıfıra (X–Z), artışlı koordinatlar mevcut konuma (U–W) göredir; başlangıçta mutlak sistem daha güvenli ve okunaklıdır.
  • Teknik resim, profil noktalarına ayrılıp koordinat tablosuna dökülerek programa hazırlanır; pah, konik ve radyüs de başlangıç/bitiş noktalarıyla tanımlanır.

Değerlendirme Testi

  1. Çap programlama kullanılan bir tornada teknik resimde Ø40 görüldüğünde programda ne yazılır? A) X20 B) X40 C) X80 D) R40
  2. Bir dış çap Ø50’den Ø46’ya düşürülürken takımın gerçek radyal hareketi kaç mm’dir? A) 1 mm B) 2 mm C) 4 mm D) 8 mm
  3. (Doğru/Yanlış) Mutlak koordinat sisteminde bütün hedef noktalar aynı sabit sıfır noktasına (çoğunlukla iş parçası sıfırı) göre tarif edilir.
  4. Mevcut konum X60 Z5 iken U-20 W-35 komutundan sonra yeni konum nedir? A) X40 Z-30 B) X80 Z40 C) X40 Z-40 D) X20 Z-30
  5. (Doğru/Yanlış) Bazı FANUC torna G kod sistemlerinde G90, mutlak mod değil bir tornalama hazır çevrimi olabilir.
  6. Ham çap Ø50 olan bir parçada güvenli yaklaşma noktası için hangisi uygundur? A) X40 Z2 B) X50 Z0 C) X52 Z2 D) X30 Z-10
  7. Kontrol ekranında takımın iş parçası sıfırına göre konumunu hangi gösterge verir? A) MACHINE B) ABSOLUTE C) DISTANCE TO GO D) RELATIVE
Cevap Anahtarını Göster

1) B – Çap programlamada teknik resimdeki çap doğrudan yazılır (X40). 2) B – (50−46)÷2 = 2 mm. 3) Doğru – Mutlak sistemde noktalar sabit sıfıra göredir. 4) A – 60−20=40 ve 5−35=−30, yani X40 Z-30. 5) Doğru – G kod sistemi A’da G90 dış/iç çap çevrimi olabilir. 6) C – X52 Z2 ham çapın dışında güvenlidir. 7) B – ABSOLUTE, iş parçası sıfırına göre konumu gösterir.

Açık Uçlu Sorular

  • Makine sıfırı, referans noktası ve iş parçası sıfırı arasındaki farkları açıklayın.
  • Çap programlama ile yarıçap programlama arasındaki farkı bir örnekle anlatın.
  • Mutlak ve artışlı koordinat sistemlerinin avantaj ve risklerini karşılaştırın.
  • Ham çapı Ø50 olan bir parça için neden doğrudan X40 noktasına G00 ile gidilmemelidir?
  • Bir teknik resmi koordinat tablosuna dönüştürürken izlenecek adımları sıralayın.

Özet ve Sonraki Ders

Bu derste CNC tornanın eksen yönlerini, makine ve iş parçası sıfırlarını, referans noktasını, çap programlamayı, mutlak/artışlı koordinatları ve teknik resimden koordinat çıkarmayı öğrendik. Bu koordinat mantığı, sonraki derslerin tamamının temelidir. Bir sonraki derste kesici takımlar, takım tutucular ve talaş kaldırma işlemleri konusunu ele alarak, bir parçadaki her operasyon için doğru takımı nasıl seçeceğimizi öğreneceğiz.

MENTOR CNC
Sahadan gelen cnc bilgisi

Mentor CNC; CNC torna, CNC freze, kontrol üniteleri, kesici takımlar ve teknik hesaplamalar konusunda üretim sahasında edinilen tecrübeyi anlaşılır ve uygulanabilir teknik içeriklere dönüştürür.

Amacımız; operatörlerin, öğrencilerin, mühendislerin ve atölye sahiplerinin doğru bilgiye daha hızlı ulaşmasını ve üretimde daha güvenli, verimli kararlar almasını sağlamaktır.