CNC G01 Komutu: Torna ve İşlemede Doğrusal Hareketin Ustası
CNC (Bilgisayarlı Sayısal Kontrol) teknolojisi, modern imalatın kalbinde yer alır. Metallerden plastiklere, ahşaptan kompozitlere kadar birçok malzemeyi hassas bir şekilde işleyerek karmaşık parçaların üretilmesini sağlar. Bu hassas kontrolün temelini ise G kodları olarak bilinen programlama komutları oluşturur. Bu komutlar arasında G01, belki de en sık kullanılan ve en temel işleve sahip olanıdır: Lineer İnterpolasyon, yani doğrusal kesme hareketi.
Bu makalede, CNC torna ve CNC işleme merkezi makinelerinde G01 komutunun ne anlama geldiğini, nasıl kullanıldığını, farklı kontrol üniteleri (Fanuc, Siemens, Heidenhain, Haas, Mazatrol, Mitsubishi vb.) arasındaki potansiyel farklılıkları ve dikkat edilmesi gereken püf noktalarını derinlemesine inceleyeceğiz. Amacımız, CNC programlamaya yeni adım atanlardan, yılların tecrübesine sahip ustalara kadar herkesin faydalanabileceği, detaylı ve anlaşılır bir kaynak sunmaktır.
G01 Komutu Nedir? Temel Tanım ve İşlev
G01, CNC programlamada Lineer İnterpolasyon (Linear Interpolation) komutudur. Temel görevi, kesici takımın veya iş parçasının (makine konfigürasyonuna bağlı olarak) programda belirtilen hedef koordinatlara, yine programda tanımlanan belirli bir ilerleme hızı (F kodu) ile düz bir hat boyunca hareket etmesini sağlamaktır.
Neden Bu Kadar Önemli?
- Talaş Kaldırmanın Temeli: G01, malzemenin üzerinden kontrollü bir hızda talaş kaldırarak şekillendirme işleminin yapıldığı ana komuttur. Tornalama, frezeleme, delik büyütme gibi birçok temel operasyon G01 ile gerçekleştirilir.
- Kontrollü Hareket: G00 (Hızlı Konumlandırma) komutunun aksine, G01’de hareket hızı (ilerleme - Feedrate) programcı tarafından F adresi ile belirlenir. Bu, kesme işlemi için kritik öneme sahiptir. G00, takımın boşta, mümkün olan en yüksek hızda hareket etmesini sağlarken, G01 kesme işlemi sırasındaki kontrollü hızı tanımlar.
- Çok Yönlülük: Tek eksenli (örneğin sadece Z ekseninde dalma) veya çok eksenli (örneğin X ve Y eksenlerinde aynı anda hareket ederek eğimli bir yüzey işleme) doğrusal hareketler için kullanılabilir.
G01 Komutunun Sözdizimi (Syntax) 
G01 komutunun temel formatı çoğu kontrol ünitesinde oldukça standarttır ve genellikle şu şekildedir:
G01 X... Y... Z... A... B... C... F... ;
Açıklamalar:
G01
: Lineer interpolasyon modunu aktif hale getiren G kodudur. Genellikle modal bir komuttur, yani bir başka hareket komutu (G00, G02, G03 gibi) girilene kadar aktif kalır.X... Y... Z...
: Hareketin hedef koordinatlarını belirten eksen adresleridir. İşleme merkezlerinde genellikle X, Y, Z kullanılırken, tornalarda temel olarak X (çap/yarıçap) ve Z (boy) eksenleri bulunur. 5 eksenli makinelerde A, B, C gibi döner eksenler de bu komutla kontrol edilebilir. Belirtilmeyen eksen değeri, genellikle önceki konumunu korur.F...
: İlerleme Hızı (Feedrate) değerini belirler. Bu değerin birimi, makine tipine ve aktif olan G kodlarına (G94/G95) göre değişir:- mm/dak (veya inç/dak): Dakikada milimetre cinsinden ilerleme hızı. Genellikle CNC İşleme Merkezleri (Freze) için varsayılan birimdir (G94 modu).
- mm/dev (veya inç/dev): İş mili devri başına milimetre cinsinden ilerleme hızı. Genellikle CNC Tornalar için varsayılan birimdir (G95 modu). Bu modda ilerleme hızı, iş mili devrine (S kodu ile belirlenen) bağlıdır.
;
: Satır sonu karakteri (EOB - End of Block).
Mutlak (G90) ve Artışlı (G91) Programlama:
G01 komutu, programlamanın mutlak mı yoksa artışlı mı yapıldığına göre farklı yorumlanır:
- G90 (Mutlak Programlama): X, Y, Z gibi eksen adresleri, makinenin sıfır noktasına göre hedeflenen mutlak konumu ifade eder.
- G91 (Artışlı Programlama): Eksen adresleri, takımın mevcut konumundan ne kadar hareket edeceğini ifade eder (gidilecek mesafe).
Örneğin, takım X10 Y20 konumundayken:
G90 G01 X50 Y30 F100;
komutu takımı X50, Y30 mutlak koordinatına 100 mm/dak hızla gönderir.G91 G01 X50 Y30 F100;
komutu takımı mevcut konumundan X yönünde +50 mm, Y yönünde +30 mm hareket ettirerek X60, Y50 konumuna 100 mm/dak hızla gönderir.
CNC Torna ve İşleme Merkezlerinde G01 Kullanımı
G01 komutunun temel mantığı aynı kalsa da, CNC torna ve işleme merkezlerindeki kullanımı, makine yapısı ve eksen tanımlarından dolayı farklılıklar gösterir.
CNC İşleme Merkezi (Freze)
İşleme merkezlerinde iş parçası genellikle sabittir ve kesici takım X, Y, Z eksenlerinde (ve bazen A, B, C döner eksenlerinde) hareket eder.
- Eksenler: X (Tabla sağa-sola), Y (Tabla ileri-geri), Z (İş mili yukarı-aşağı) ana eksenlerdir.
- G01 Kullanım Alanları:
- Kontür İşleme: İş parçasının dış veya iç çevresini takip ederek şekil verme.
- Cep Boşaltma (Pocketing): Belirli bir alanı kademeli olarak boşaltma.
- Yüzey Frezeleme: Geniş yüzeyleri düzeltme.
- Kanal Açma (Slotting): Düz kanallar oluşturma.
- Rampa Hareketi: Z ekseninde kademeli dalarak ilerleme (helisel interpolasyon G02/G03 ile daha yaygındır ancak lineer rampalar G01 ile yapılır).
- İlerleme Hızı (F): Genellikle mm/dak (G94) olarak tanımlanır.
F150
demek, takımın dakikada 150 mm yol alacağı anlamına gelir.
Örnek (Basit Kare Kontür - İşleme Merkezi - Fanuc/Haas):
N10 G90 G54 G17 G40 G80 ; Guvenlik satiri, Mutlak mod, Is parcasi sifiri, XY duzlemi, Telafi iptal, Cevrim iptal
N20 T01 M06 ; Takim 1'i cagir
N30 S1500 M03 ; Is milini 1500 dev/dak CW dondur
N40 G00 X-10 Y-10 ; Hizli yaklasma baslangic noktasina
N50 G43 H01 Z10 M08 ; Takim boyu telafisi aktif, Z'de 10mm yukariya, Sogutma sivisi acik
N60 G01 Z-5 F50 ; Z ekseninde 5mm derinlige 50 mm/dak hızla dalma
N70 G01 X50 F100 ; X ekseninde X50'ye 100 mm/dak hızla git (Kare kenari 1)
N80 G01 Y50 ; Y ekseninde Y50'ye git (Ayni F hizi gecerli - Modal)
N90 G01 X0 ; X ekseninde X0'a git
N100 G01 Y0 ; Y ekseninde Y0'a git (Kare tamamlandi)
N110 G00 Z100 M09 ; Hizlica Z'de 100mm'ye kalk, Sogutma sivisi kapat
N120 M05 ; Is milini durdur
N130 M30 ; Program sonu ve basa don
CNC Torna
Tornalarda genellikle iş parçası döner (iş mili), kesici takım ise X (çapa/yarıçapa dik) ve Z (iş mili ekseni boyunca) eksenlerinde hareket eder.
- Eksenler: X (Çap hareketi), Z (Boyuna hareket) ana eksenlerdir. C ekseni (dönen takım için) ve Y ekseni (bazı gelişmiş tornalarda) de bulunabilir.
- G01 Kullanım Alanları:
- Alın Tornalama: İş parçasının alın yüzeyini düzeltme (Genellikle X ekseninde hareket).
- Silindirik (Boyuna) Tornalama: İş parçasının dış veya iç çapını işleme (Genellikle Z ekseninde hareket).
- Konik Tornalama: Hem X hem de Z eksenlerinde aynı anda hareket ederek konik yüzey oluşturma.
- Profil Tornalama: Karmaşık profilleri G01 (ve G02/G03) kullanarak işleme.
- Kanal Açma: Çapta veya alında kanal oluşturma.
- Vida Çekme: G32 veya özel çevrimlerle yapılır ancak temel mantık ilerleme ve dönüş senkronizasyonuna dayanır.
- İlerleme Hızı (F): Genellikle mm/dev (G95) olarak tanımlanır.
F0.2
demek, iş mili bir tam devir yaptığında takımın 0.2 mm ilerleyeceği anlamına gelir. Bu mod, iş mili devri değiştikçe kesme hızının (Vc) nispeten sabit kalmasına yardımcı olur. Bazı durumlarda veya özel operasyonlarda mm/dak (G94) da kullanılabilir.
Örnek (Basit Kademeli Mil Tornalama - Torna - Fanuc/Haas):
N10 G90 G95 G21 G40 G18 ; Mutlak mod, mm/dev ilerleme, Metrik, Telafi iptal, ZX duzlemi
N20 T0101 ; Takim 1, Ofset 1'i sec
N30 G97 S1200 M03 ; Sabit devir 1200 dev/dak, Is mili CW
N40 G00 X55 Z2 ; Hizli yaklasma (Cap 55mm, Z 2mm) - Ham cap 50mm varsayildi
N50 G01 Z0 F0.25 ; Alin tornalama baslangici (Z0'a 0.25 mm/dev hızla dokun)
N60 G01 X-1.6 F0.15 ; Alin tornalama (Merkezin biraz altina kadar)
N70 G00 Z2 ; Hizlica Z2'ye geri cekil
N80 G00 X40 ; Hizlica Cap 40mm'ye gel
N90 G01 Z-30 F0.2 ; Cap 40mm'yi Z-30mm boyuna kadar tornala
N100 G01 X48 Z-35 ; Kucuk bir pah kirma (istege bagli)
N110 G00 Z2 ; Hizlica Z2'ye cekil
N120 G00 X55 ; Hizlica guvenli capa cik
N130 G00 X150 Z150 M09 ; Guvenli noktaya hizli uzaklas, Sogutma kapat
N140 M05 ; Is milini durdur
N150 M30 ; Program sonu
Farklı Kontrol Ünitelerinde G01 Komutu
CNC tezgahları farklı üreticilerin kontrol üniteleri ile donatılabilir. En yaygın olanları Fanuc, Siemens (Sinumerik), Heidenhain (TNC), Haas, Mazak (Mazatrol) ve Mitsubishi’dir. G01 komutu ISO standardında tanımlanmış olsa da, kontrol üniteleri arasında küçük syntax farklılıkları veya ek özellikler bulunabilir.
Fanuc
- Yaygınlık: Dünya genelinde en yaygın kullanılan kontrol ünitelerinden biridir.
- G01 Kullanımı: Standart ISO formatına çok yakındır.
G01 X... Z... F...
(Torna) veyaG01 X... Y... Z... F...
(İşleme Merkezi) şeklinde kullanılır. - İlerleme Hızı: Torna için varsayılan G95 (mm/dev), işleme merkezi için G94 (mm/dak).
- Özellikler: Köşe geçişlerinde hassas kontrol için parametre ayarları bulunabilir.
Örnek (Kompleks Profil Tornalama - Fanuc):
N10 G90 G95 G21 G40 G18
N20 T0202 ; Fener mili takimi
N30 G97 S1000 M03
N40 G00 X60 Z5 ; Guvenli baslangic noktasi
N50 G01 Z2 F0.3 ; Yaklasma
N60 G01 X0 F0.15 ; Alin tornalama
N70 G00 Z5
N80 G00 X20 ; Cap 20'ye hizli gel
N90 G01 Z0 F0.2 ; Profil baslangici
N100 G01 Z-10 ; Duz tornalama (Cap 20, Boy 10)
N110 G01 X30 Z-15 ; Konik tornalama (Cap 30, Boy 15'e)
N120 G01 Z-25 ; Duz tornalama (Cap 30, Boy 25'e)
N130 G02 X40 Z-30 R5 ; Saat yonunde radyus (R5 ile Cap 40, Boy 30'a) - G02/G03 de kullanilir
N140 G01 Z-40 ; Duz tornalama (Cap 40, Boy 40'a)
N150 G03 X50 Z-45 R5 ; Saat yonu tersine radyus (R5 ile Cap 50, Boy 45'e)
N160 G01 Z-55 ; Duz tornalama (Cap 50, Boy 55'e)
N170 G01 X55 ; Cikma hareketi
N180 G00 X150 Z150 M09
N190 M05
N200 M30
Siemens (Sinumerik)
- Yaygınlık: Özellikle Avrupa’da yaygındır, güçlü ve esnek bir yapı sunar.
- G01 Kullanımı: Standart ISO formatını destekler (
G1
veyaG01
). Siemens’in kendine özgü syntax’ı da bulunur:G1 F... X... Y... Z...
. G kodunun F değerinden sonra gelmesi gibi küçük farklılıklar olabilir (üretici ayarlarına bağlı). - İlerleme Hızı:
F
değeri kullanılır. İlerleme hızı kontrolü için ek komutlar (örn:FGROUP
,FFWON
) bulunabilir. Varsayılan modlar G94/G95 ile ayarlanır. - Özellikler: Yumuşak geçişler (SOFT), hassas duruşlar (G60, G09) gibi gelişmiş kontrol seçenekleri sunar.
Örnek (Cep Boşaltma - İşleme Merkezi - Siemens):
; Siemens Sinumerik Ornek Programi
N10 G90 G54 G17 G71 G40 G80 ; Mutlak, Metrik, XY Duzlemi, Telafi Iptal, Cevrim Iptal
N20 T="CUTTER_D10" ; Takim adıyla cagirma (istege bagli)
N30 M6 ; Takim degistir
N40 S2000 M3 D1 ; Is mili 2000 dev/dak CW, Takim 1 ofseti aktif
N50 G0 X0 Y0 ; Cep merkezine hizli git
N60 Z10 M8 ; Z10'a hizli yaklas, Sogutma acik
N70 G1 Z-5 F100 ; Z-5 derinligine 100 mm/dak ile dal
N80 G41 ; Sol takim telafisi aktif
N90 G1 X20 F150 ; saga dogru kesme (1. pas)
N100 Y15 ; yukari dogru kesme
N110 X-20 ; sola dogru kesme
N120 Y-15 ; asagi dogru kesme
N130 X0 ; baslangica don
N140 G1 X15 ; Iceri dogru ofsetle (2. pas)
N150 Y10
N160 X-15
N170 Y-10
N180 X0
; ... (Gerekirse daha fazla paso) ...
N190 G0 Z50 M9 ; Hizlica Z50'ye kalk, Sogutma kapat
N200 G40 ; Telafi iptal
N210 M5 ; Is mili durdur
N220 M30 ; Program sonu
Heidenhain (TNC)
- Programlama Dilleri: Hem ISO G kodu formatını hem de kendine özgü Klartext (Diyalog) programlama dilini destekler.
- G01 Kullanımı (ISO Modu): Standart
G01 X... Y... Z... F...
formatındadır. - Klartext Karşılığı:
L
(Lineer) komutu kullanılır.L X... Y... Z... F...
şeklinde. - İlerleme Hızı:
F
değeri ile tanımlanır (mm/dak veya mm/dev seçime bağlı). Klartext’teFMAX
ile maksimum hızda hareket (G00 gibi) sağlanır. - Özellikler: Özellikle 5 eksenli işlemede güçlüdür. Klartext, programlamayı daha okunabilir hale getirebilir.
Örnek (Kompleks Profil - İşleme Merkezi - Heidenhain ISO Modu):
; Heidenhain TNC ISO Mod Ornek
0 BEGIN PGM COMPLEX_PROFILE MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-20
2 BLK FORM 0.2 X+50 Y+50 Z0
3 TOOL CALL 1 Z S3000 F1000 ; Takim 1 cagir, devir 3000, hizli ilerleme 1000
4 M3 ; Is mili calistir
5 G0 X-40 Y-30 Z5 ; Guvenli baslangic
6 M8 ; Sogutma acik
7 G1 Z-10 F150 ; Derinlige dalma
8 G41 ; Sol telafi
9 G1 X-20 Y-10 F200 ; Koordinat 1
10 G1 X10 Y-20 ; Koordinat 2
11 G3 X25 Y0 I0 J20 ; Yay (Merkez X10, Y0 gore)
12 G1 X40 Y15 ; Koordinat 3
13 G2 X30 Y30 R15 ; Yay (Radyus 15)
14 G1 X0 Y25 ; Koordinat 4
15 G1 X-30 Y10 ; Koordinat 5
16 G1 X-40 Y-30 ; Basa donus
17 G40 ; Telafi iptal
18 G0 Z100 M9 ; Guvenli yukseklik, Sogutma kapali
19 M5 ; Is mili dur
20 M30 ; Program sonu
21 END PGM COMPLEX_PROFILE MM
Haas
- Uyumluluk: Fanuc kontrol üniteleri ile yüksek derecede uyumludur. Fanuc için yazılmış birçok program küçük değişikliklerle veya hiç değişiklik yapmadan Haas tezgahlarda çalışabilir.
- G01 Kullanımı: Standart
G01 X... Y... Z... F...
formatındadır. - İlerleme Hızı: Fanuc ile aynı şekilde, G94 (mm/dak) ve G95 (mm/dev) modları geçerlidir.
- Özellikler: Kullanıcı dostu arayüzü ve Fanuc benzeri yapısıyla popülerdir.
Örnek (Konik Tornalama - Torna - Haas): (Yukarıdaki Fanuc Torna örneği genellikle doğrudan çalışır)
N10 G90 G95 G21 G40 G18 ; Mutlak, mm/dev, Metrik, Telafi Iptal, ZX Duzlemi
N20 T0303 ; Takim 3, Ofset 3
N30 G97 S1400 M03 ; Sabit devir 1400 dev/dak
N40 G00 X70 Z5 ; Ham cap 65mm varsayildi
N50 G01 Z0 F0.2 ; Alin temizleme
N60 G01 X-1.6 F0.1
N70 G00 Z2
N80 G00 X30 ; Baslangic capi (30mm)
N90 G01 Z0 F0.18 ; Konik baslangici
N100 G01 X60 Z-50 ; Cap 60mm, Z-50mm'ye konik tornala
N110 G01 Z-55 ; Kucuk duz kisim (istege bagli)
N120 G00 X70 ; Guvenli cikis
N130 G00 X150 Z100 M09
N140 M05
N150 M30
Mazak (Mazatrol)
- Programlama Dilleri: Hem kendi diyalog bazlı programlama sistemi Mazatrol ile hem de standart EIA/ISO (G kodu) formatı ile programlanabilir.
- G01 Kullanımı (EIA/ISO Modu): Standart
G01 X... Y... Z... F...
formatındadır. Fanuc ile yüksek benzerlik gösterir. - Mazatrol: Bu sistemde G kodları doğrudan kullanılmaz. Bunun yerine, işleme adımları (tornalama, frezeleme, delme vb.) ve geometrik şekiller diyalog ekranları aracılığıyla tanımlanır. Kontrol ünitesi bu bilgileri makine hareketlerine çevirir.
- İlerleme Hızı (EIA/ISO): G94/G95 modları geçerlidir.
Örnek (Basit Kanal Açma - Torna - Mazak EIA/ISO Modu):
%
O0001 (MAZAK EIA KANAL ORNEGI)
N1 G21 G99 G40 ; Metrik, mm/dev, Telafi Iptal (G99=G95 Fanuc'ta)
N2 T0505 M6 ; Kanal takimi, Ofset 5
N3 G97 S800 M3 ; Sabit devir 800
N4 G0 X52 Z-20 ; Hizli yaklasma (Kanal Z-20'de basliyor, cap 50)
N5 G1 X40 F0.08 ; Kanala dalma (Cap 40'a kadar)
N6 G4 P1000 ; 1 saniye bekleme (istege bagli, talaş kırmak için)
N7 G1 X52 F0.1 ; Kanaldan cik
N8 G0 Z-23 ; Kanal genisligi 3mm, Z'de kaydir
N9 G1 X40 F0.08 ; Ikinci dalma
N10 G4 P1000
N11 G1 X52 F0.1
N12 G0 X100 Z100 M9
N13 M5
N14 M30
%
Mitsubishi
- Benzerlik: Genellikle Fanuc kontrol üniteleri ile yüksek derecede uyumluluk ve benzerlik gösterir.
- G01 Kullanımı: Standart
G01 X... Y... Z... F...
formatındadır. - İlerleme Hızı: G94 (mm/dak) ve G95 (mm/dev) modları geçerlidir.
- Özellikler: Özellikle Japon takım tezgahlarında sıkça kullanılır.
Örnek (İşleme Merkezi - Delik Çevresi Frezeleme - Mitsubishi): (Fanuc İşleme Merkezi örneği genellikle uyumludur)
N10 G90 G54 G17 G40 G80
N20 T02 M06 ; 8mm parmak freze
N30 S2500 M03
N40 G00 X0 Y0 ; Delik merkezine git (Varsayilan)
N50 G43 H02 Z10 M08 ; Takim boyu telafi, Z10'a yaklas, Sogutma acik
N60 G01 Z-6 F75 ; Z-6 derinlige dal
N70 G41 D02 Y10 F120 ; Telafi aktif (Sol), Y10'a git (Delik yariçapi 10mm)
N80 G03 I0 J-10 ; Tam daire frezeleme (Merkeze gore) - G03 saat yonu tersi
N90 G01 Y0 ; Merkeze donus hareketi (Kucuk bir hareket)
N100 G40 ; Telafi iptal
N110 G00 Z100 M09
N120 M05
N130 M30
Önemli Not: Yukarıdaki örnekler genel bir fikir vermek amacıyla hazırlanmıştır. Gerçek uygulamalarda takım telafisi (G41/G42), kesme derinliği, paso sayısı, malzeme cinsi gibi faktörler dikkate alınarak program detaylandırılmalıdır. Her zaman tezgah üreticisinin ve kontrol ünitesinin kılavuzlarına başvurmak en doğrusudur.
G01 ile İlgili İpuçları ve Dikkat Edilmesi Gerekenler
G01 komutunu etkili bir şekilde kullanmak için bazı önemli noktaları göz önünde bulundurmak gerekir:
- Doğru İlerleme Hızı (F) Seçimi: İlerleme hızı, kesme işleminin kalitesini, takım ömrünü ve işlem süresini doğrudan etkiler. Malzemenin cinsi ve sertliği, kullanılacak kesici takımın malzemesi ve geometrisi, kesme derinliği, paso genişliği ve tezgâhın rijitliği gibi birçok faktöre bağlı olarak dikkatlice seçilmelidir. Çok yavaş ilerleme sürtünmeyi artırabilir ve takım ömrünü kısaltabilirken, çok hızlı ilerleme takım kırılmasına, kötü yüzey kalitesine veya tezgaha zarar vermeye neden olabilir.
- Mutlak (G90) vs Artışlı (G91): Programın başında hangi modun aktif olduğunu bilmek ve G01 komutundaki koordinatları buna göre yazmak kritiktir. Yanlış mod seçimi, beklenmedik ve tehlikeli takım hareketlerine yol açabilir.
- Takım Yarıçap Telafisi (G41/G42): Kontür işleme yaparken, takımın yarıçapını hesaba katarak programlanan yoldan sola (G41) veya sağa (G42) ofsetli hareket etmesini sağlamak için takım yarıçap telafisi kullanılır. G01 (ve G02/G03) komutları telafi aktifken kullanılır. Telafiyi başlatma (aktifleştirme) ve iptal etme (G40) hareketleri genellikle G01 komutu ile yapılır ve dikkatli planlama gerektirir.
- Modal Komut Olması: G01 bir modal komuttur. Yani, bir kez programda yazıldığında, başka bir hareket komutu (G00, G02, G03 vb.) girilene kadar veya program sonuna kadar aktif kalır. Bu, tekrar tekrar G01 yazma ihtiyacını ortadan kaldırır ancak program akışını takip ederken dikkatli olmayı gerektirir.
- Köşe Geçişleri: Keskin köşelerde G01 kullanırken, kontrol ünitesinin köşeyi nasıl yorumlayacağı önemlidir (tam duruş, yavaşlama, yuvarlatma vb.). Kontrol ünitesi parametreleri ve bazen özel G kodları (örn: Siemens’te
G64
ile sürekli yol kontrolü,G60
ile hassas duruş) köşe davranışını etkileyebilir. Hassas işlerde bu ayarlara dikkat etmek gerekir. - Birimler (Metrik/İnç - mm/dak/mm/dev): Programın başında doğru birim sisteminin (G20/G21) ve doğru ilerleme hızı modunun (G94/G95) ayarlandığından emin olun. Yanlış birimler veya modlar, ilerleme hızının kat kat yanlış olmasına neden olabilir.
Sonuç ve Özet 
G01 Lineer İnterpolasyon komutu, CNC programlamanın temel direğidir. Talaş kaldırma işlemlerinin büyük çoğunluğu, bu komutun kontrollü ve hassas hareket kabiliyeti sayesinde gerçekleştirilir. İster basit bir düz çizgi ister karmaşık bir profil olsun, G01 kesici takımın belirlenen bir hızda, tanımlanan iki nokta arasında doğrusal olarak ilerlemesini sağlar.
Bu makalede, G01 komutunun temel işlevini, sözdizimini, CNC torna ve işleme merkezlerindeki farklı uygulamalarını ele aldık. Fanuc, Siemens, Heidenhain, Haas, Mazak ve Mitsubishi gibi popüler kontrol ünitelerindeki kullanımlarını ve potansiyel farklılıklarını örnek programlarla açıklamaya çalıştık.
Unutulmamalıdır ki, G01 komutunun etkin kullanımı sadece doğru syntax bilgisiyle değil, aynı zamanda doğru ilerleme hızı seçimi, takım telafisi yönetimi, mutlak/artışlı programlama farkındalığı ve kullanılan kontrol ünitesinin özelliklerine hakimiyet ile mümkündür.
CNC dünyası sürekli gelişen bir alandır. Temel komutları (G01 gibi) sağlam bir şekilde anlamak, daha karmaşık programlama tekniklerine ve daha verimli imalat süreçlerine giden yolda atılacak en önemli adımlardan biridir. Bol pratik yapmak ve tezgah başı tecrübesi kazanmak, bu komutun ve CNC programlamanın inceliklerine hakim olmanın anahtarıdır.