CNC Tornanın Tanımı ve Çalışma Prensibi: CNC torna, bilgisayarlı sayısal kontrol sistemine sahip bir torna tezgahıdır. Bir CNC kontrol ünitesi, kesici takımların hareketini, hızını ve kesme derinliğini hassas bir şekilde kontrol eder. İş parçasını döndürmek için bir mil ve kesici takımları kontrol etmek için hareketli bir araç taşıyıcısı bulunur. CNC kontrolü, iş parçasının kesilmesi ve şekillendirilmesi için gerekli olan hareketleri belirler.
CNC Tornanın Avantajları: CNC torna, geleneksel torna tezgahlarına göre birçok avantaja sahiptir. İşte bazıları:
CNC Tornanın Endüstrideki Önemi: CNC tornalar, imalat sektöründe büyük bir öneme sahiptir. İşte bazı alanlarda CNC tornaların kullanımının yaygın olduğu örnekler:
Sonuç: CNC torna, imalat sektöründe önemli bir rol oynayan, hassas ve tekrarlanabilir sonuçlar elde etmeyi sağlayan bir teknolojidir. CNC kontrolü, iş parçasının kesilmesi ve şekillendirilmesi için gerekli olan hareketleri hassas bir şekilde yönlendirir. Bu sayede, daha hızlı üretim süreçleri, yüksek kaliteli ürünler ve rekabet avantajı elde etmek mümkün olur. CNC tornaların kullanımı, endüstride verimliliği artırırken aynı zamanda üretim süreçlerindeki hataları da azaltır.
CNC torna tezgahları, farklı şekil, boyut ve işleme gereksinimlerine uygun olarak çeşitli tiplerde mevcuttur. İşte yaygın olarak kullanılan CNC torna çeşitleri:
Dik Torna (Vertical Lathe):
Yatay Torna (Horizontal Lathe):
Taretli Torna (Turret Lathe):
Çok Eksenli Torna (Multi-Axis Lathe):
Sarmalama Tornası (Swiss-Type Lathe):
Evrensel Torna (Universal Lathe):
Bu çeşitler arasında işlenecek parçaların özellikleri, işlem gereksinimleri ve endüstriye bağlı olarak en uygun olanı seçilir. Her torna çeşidi, belirli bir işleme yöntemi veya kullanım alanı için avantajlar sunar.
CNC torna, farklı malzemelerin işlenmesinde kullanılan bir tezgahdır. CNC torna ile aşağıdaki malzemeler ve parçalar işlenebilir:
Metal Parçalar: Çeşitli metal malzemeler, CNC torna ile işlenebilir. Örneğin, çelik, paslanmaz çelik, alüminyum, pirinç, bronz, demir gibi malzemeler işlenebilir.
Plastik Parçalar: CNC torna, plastik malzemelerin işlenmesinde de kullanılır. Polietilen, polipropilen, PVC, akrilik gibi plastik malzemeler, CNC torna ile şekillendirilebilir.
Ahşap Parçalar: CNC torna, ahşap işleme alanında da kullanılır. Ahşap malzemelerin dönerek işlenmesi, dekoratif parçaların ve mobilya elemanlarının üretilmesinde yaygın olarak kullanılır.
Kompozit Malzemeler: Fiber takviyeli kompozit malzemeler, CNC torna ile işlenebilir. Özellikle havacılık, otomotiv ve savunma sanayi gibi sektörlerde kullanılan kompozit malzemeler, CNC torna ile hassas şekillendirme işlemlerine tabi tutulabilir.
CNC torna, farklı geometrilerde parçaların işlenmesinde kullanılır. Bu parçalar arasında şunlar bulunabilir:
CNC torna, yüksek hassasiyet gerektiren parçaların üretiminde kullanılan bir yöntemdir. İşlenebilecek malzeme ve parça türü, kullanılan CNC torna tezgahının kapasitesi, kesici takım seçimi ve işleme parametreleri gibi faktörlere bağlıdır.
CNC torna fiyatları, birçok faktöre bağlı olarak büyük ölçüde değişebilir. Bu faktörler arasında marka, model, özellikler, işleme kapasitesi, kontrol sistemleri ve ek aksesuarlar yer alır. İşte genel olarak CNC torna fiyatlarını etkileyen bazı faktörler:
Marka ve Model: Bilinen ve güvenilir markalar genellikle daha yüksek fiyatlarla gelir. Ayrıca, daha yeni ve gelişmiş modeller genellikle daha pahalı olabilir.
İşleme Kapasitesi: CNC tornaların işleme kapasitesi, işlenebilecek parça boyutları ve karmaşıklığı üzerinde etkilidir. Büyük boyutlu veya daha karmaşık iş parçalarını işleyebilen tezgahlar genellikle daha yüksek fiyatlara sahiptir.
Kontrol Sistemleri: CNC tornaların kontrol sistemleri ve özellikleri de fiyatları etkiler. Gelişmiş kontrol sistemlerine sahip tezgahlar genellikle daha pahalı olabilir.
Ek Aksesuarlar ve Özellikler: Bazı CNC torna modelleri, özel kesici takım sistemleri, otomatik takım değiştiriciler, soğutma sistemleri ve diğer ek özelliklerle birlikte gelir. Bu ek aksesuarlar ve özellikler, fiyatları artırabilir.
CNC torna fiyatları, genellikle binlerce dolardan başlar ve yüz binlerce dolara kadar çıkabilir. Ancak, belirli bir fiyat aralığı vermek zor çünkü her müşterinin ihtiyaçları ve gereksinimleri farklı olabilir. Tezgahın özelliklerini, markaları ve satıcıları karşılaştırmak için biraz araştırma yapmanız ve taleplerinize en uygun olanı seçmeniz önemlidir.
Şimdiye kadar belirtilen fiyatlar, genel bir fikir vermek için verilmiştir ve piyasada değişebilir. Detaylı bir fiyat teklifi almak için CNC torna üreticileri ve bayileriyle iletişime geçmek en iyisidir.
CNC torna seçimi yaparken aşağıdaki faktörleri göz önünde bulundurmanız önemlidir:
İşleme Kapasitesi: İhtiyaç duyduğunuz parça boyutları, çapları ve karmaşıklığına göre CNC tornanın işleme kapasitesini değerlendirin. İşlemek istediğiniz malzemeleri ve parçaların özelliklerini dikkate alarak, doğru işleme kapasitesine sahip bir tezgah seçin.
Kontrol Sistemi: CNC tornaların kontrol sistemleri, tezgahın performansını, işleme hassasiyetini ve kullanılabilirliğini etkiler. Kullanıcı dostu bir kontrol paneli, güncel yazılım ve uyumlu arayüzler gibi özelliklere sahip bir kontrol sistemi tercih edin.
Güvenilirlik ve Kalite: Marka ve üretici seçimi, CNC tornanın güvenilirliği ve kalitesi açısından önemlidir. Tanınmış ve iyi bir itibara sahip markalar, genellikle daha kaliteli ve dayanıklı tezgahlar sunar.
Servis ve Destek: CNC torna alırken satıcı veya üreticinin servis ve destek hizmetlerini de göz önünde bulundurun. İhtiyaç duyduğunuzda teknik destek, yedek parça temini ve eğitim gibi hizmetlerin sağlanabileceğinden emin olun.
Bütçe: CNC torna seçiminde bütçenizi belirleyin. Belirli bir fiyat aralığı içinde en uygun özelliklere ve performansa sahip bir tezgahı seçmeye çalışın. Ancak, kalite ve performansı göz ardı etmeyin. Daha uzun vadede daha iyi bir tezgah, verimlilik ve iş parçası kalitesi açısından avantaj sağlayabilir.
Referanslar ve İncelemeler: Tercih ettiğiniz CNC torna hakkında müşteri referanslarını ve kullanıcı incelemelerini okuyun. Diğer kullanıcıların deneyimleri, sizin için doğru seçimi yapmanıza yardımcı olabilir.
Eğitim ve Yetenekler: CNC torna kullanımı için gerekli eğitim ve yetenekleri değerlendirin. Hem operatörlerin hem de bakım personelinin tezgahı etkin bir şekilde kullanabilmesi için uygun eğitim ve bilgiye sahip olmalarını sağlayın.
CNC torna, otomatik ve hassas bir şekilde parçaların işlenmesini sağlayan bir teknoloji olarak endüstriyel üretim süreçlerinde önemli bir rol oynamaktadır. CNC tornanın en önemli özelliklerinden biri yüksek hassasiyetidir. İşlenen parçaların mükemmellikle şekillenmesi ve belirlenen toleranslar içinde olması, CNC torna hassasiyetinin sonucudur.
CNC torna hassasiyeti, birçok faktörün birleşimiyle elde edilir. İlk olarak, tezgahın yapısal sağlamlığı ve rijitliği önem taşır. Sağlam ve rijit bir tezgah, titreşimleri en aza indirir ve işlenen parçanın doğru boyutlarda ve şekillerde işlenmesini sağlar.
Bunun yanı sıra, CNC tornada kullanılan kontrol sistemleri ve ölçüm ekipmanları da hassasiyetin sağlanmasında büyük rol oynar. Yüksek kaliteli kontrol sistemleri, işleme hatalarını minimize eder ve tekrarlanabilirliği artırır. Hassas ölçüm ekipmanları ise parçaların doğru boyutlarda ve toleranslarda işlenmesini sağlar.
Kesici takım seçimi ve kesme parametreleri de hassasiyet üzerinde etkilidir. Doğru kesici takım seçimi, yüzey kalitesini artırırken, uygun kesme hızı ve besleme oranı da parçaların hassas işlenmesini sağlar.
CNC torna hassasiyeti, işlenen parçaların boyutları, toleransları ve yüzey kalitesi gibi faktörlerle değerlendirilir. Hassas ölçüm cihazlarıyla yapılan kontrol ve ölçümlerle işlenen parçaların belirlenen toleranslara uygunluğu kontrol edilir.
Sonuç olarak, CNC torna hassasiyeti, sağlam bir tezgah yapısı, doğru kontrol sistemleri, hassas ölçüm ekipmanları, uygun kesici takım seçimi ve kesme parametrelerinin bir araya gelmesiyle sağlanır. İşlenen parçaların mükemmellikle şekillenmesi ve istenen toleranslara uygunluğu, CNC torna hassasiyetinin bir göstergesidir.
CNC torna, hassas ve otomatik bir şekilde parçaların işlenmesini sağlayan bir tezgah olarak endüstriyel üretim süreçlerinde büyük bir öneme sahiptir. Bu tezgahların işlem çeşitliliğini artırmak ve verimliliği maksimize etmek için kullanılan önemli bir parça ise "turret" olarak adlandırılan torna kulesidir.
CNC torna turret, tezgahın üzerinde yer alan ve kesici takımların depolandığı döner bir kuledir. Bu turret, birden fazla kesici takımı aynı anda kullanabilme özelliği sağlar. Turret, döndürülebilir ve genellikle elektrik veya hidrolik motorlar tarafından kontrol edilir. Bu sayede, farklı kesici takımların hızlı bir şekilde değiştirilmesi mümkün olur ve işleme süreçlerinde kesintisiz geçişler sağlanır.
CNC torna turret, işleme esnasında farklı kesici takımların kullanılabilmesine olanak tanır. Bu da farklı işleme operasyonlarının ardışık olarak yapılabilmesini sağlar. Örneğin, bir parçanın üzerinde delik delme, yüzey işleme ve diş açma gibi farklı işlemler yapılması gerektiğinde, turret sayesinde her bir işlem için uygun kesici takım hızlı bir şekilde seçilir ve işlem yapılır. Bu durum işlem sürelerini kısaltır ve verimliliği artırır.
CNC torna turret ayrıca otomasyon sistemleriyle entegre edilebilir. Bu sayede, otomatik olarak kesici takım değişimi yapılabilir ve işleme süreçleri daha da optimize edilebilir. Otomasyon, iş gücü maliyetini azaltır ve süreç güvenilirliğini artırır.
Sonuç olarak, CNC torna turret, işlem çeşitliliği ve verimlilik için önemli bir parçadır. Birden fazla kesici takımın kullanılabilmesi ve hızlı değiştirilebilmesi, işleme süreçlerini optimize eder ve parça üretiminde daha fazla esneklik sağlar.
CNC torna tezgahları, endüstriyel üretim süreçlerinde yaygın olarak kullanılan ve parçaların hassas işlenmesini sağlayan tezgahlar olarak bilinir. Bu tezgahların iş parçasının doğru şekilde tutulması ve dönmesini sağlayan bir bileşeni ise CNC torna aynasıdır.
CNC torna aynası, tezgahın baş kısmında yer alan ve iş parçasının tutulduğu bir bileşendir. İş parçası, ayna üzerindeki özel çeneler veya kelepçeler yardımıyla sıkılır ve sabitlenir. Aynanın dönmesi, tezgahın kontrol sistemi tarafından kontrol edilir ve iş parçasının dönerek işlenmesini sağlar.
CNC torna aynası, iş parçasının doğru konumda ve stabil bir şekilde tutulmasını sağlar. Bu, işleme sürecinde hassasiyetin ve verimliliğin sağlanması açısından kritiktir. İş parçasının doğru bir şekilde tutulması, kesme kuvvetlerine karşı dayanıklılığını artırır ve iş parçasının istenmeyen titreşimlerden korunmasını sağlar.
Aynı zamanda, CNC torna aynası iş parçasının dönmesini sağlayarak işleme sürecini mümkün kılar. İş parçasının dönmesi, kesici takımın iş parçası üzerinde istenilen işlemleri gerçekleştirmesini sağlar. İş parçasının düzgün ve dengeli bir şekilde dönmesi, işlenen yüzeyin kalitesini etkiler ve işleme sonucunda istenilen toleranslara ulaşılmasını sağlar.
CNC torna aynası, iş parçasının tutulması ve dönmesi için önemli bir parçadır. Doğru bir şekilde kullanıldığında, iş parçasının stabilitesini ve doğruluğunu artırır. Bu da hassas ve kaliteli iş parçalarının üretilmesini sağlar.
Fanuc:
Siemens:
Mitsubishi:
Heidenhain:
Haas:
Bu sadece bazı CNC torna kontrol ünitesi çeşitlerinin örnekleridir. Piyasada farklı üreticiler ve markalar tarafından birçok farklı kontrol ünitesi bulunmaktadır. Tercih edilen kontrol ünitesi, tezgahın özellikleri, kullanım amacı, operatörün becerisi ve işletmenin gereksinimleri gibi faktörlere bağlı olarak değişebilir.
Fanuc, CNC torna tezgahlarında kullanılan yaygın bir kontrol sistemi sağlayıcısıdır ve çeşitli sistem paket programları sunmaktadır. İşte Fanuc'un bazı CNC torna sistem paket programları:
Fanuc Series 0i:
Fanuc Series 30i/31i/32i:
Fanuc Series 35i/35is:
Fanuc Series 0i-D Mate:
Bu, sadece Fanuc'un bazı CNC torna sistem paket programlarının örnekleridir. Fanuc, farklı ihtiyaçları karşılamak için çeşitli sistem seçenekleri sunar ve her sistem paketi belirli özellikler ve işleme yetenekleri sağlar. CNC torna tezgahı üreticinizle veya Fanuc temsilcinizle iletişime geçerek, belirli ihtiyaçlarınıza en uygun sistem paketini belirleyebilirsiniz.
G71, Fanuc kontrol sistemine sahip CNC torna tezgahlarında kullanılan bir komuttur. G71, Fanuc'un standart döngülerinden biridir ve iş parçasının tornalanması için kullanılır. Bu komut, Fanuc kontrol ünitesinde belirli bir format ve parametrelerle kullanılır.
G71 komutu, Fanuc kontrol ünitesinde aşağıdaki şekilde kullanılır:
G71 P__ Q__ U__ W__ D__ S__
Burada, "__" yerine sayısal değerler girilir ve aşağıdaki anlamlara gelir:
G71 komutu, iş parçasının otomatik olarak tornalanmasını sağlar. Belirli bir derinlik, dönüm sayısı, çap azalması ve kesme hızı gibi parametrelerle birlikte kullanılarak işleme süreci kontrol edilir. Bu komutun doğru şekilde kullanılması, iş parçasının belirtilen parametrelere göre hassas ve tekrarlanabilir bir şekilde işlenmesini sağlar.
Her CNC kontrol ünitesi üreticisi farklı komut formatlarına sahip olabilir, bu yüzden spesifik bir kullanım senaryosunda iş parçasının ve torna tezgahının gereksinimlerine uygun olarak doğru parametreleri kullanmak önemlidir.
G73, Fanuc kontrol sistemine sahip CNC torna tezgahlarında kullanılan bir komuttur. G73 komutu, Fanuc'un standart döngülerinden biridir ve dönüşümlü sondaj işlemleri için kullanılır. Bu komut, dönüşümlü sondaj yaparak iş parçasındaki deliklerin açılmasını sağlar.
G73 komutu, Fanuc kontrol ünitesinde aşağıdaki şekilde kullanılır:
G73 X__ Z__ R__ Q__ F__
Burada, "__" yerine sayısal değerler girilir ve aşağıdaki anlamlara gelir:
G73 komutu, iş parçasının dönüşümlü sondaj işlemi için kullanılır. Belirli bir noktadan başlayarak iş parçasının belirtilen derinlikte dönüşümlü sondaj yapmasını sağlar. İşlem parametreleri, kesilecek deliklerin koordinatları, derinlik ve besleme hızı gibi değerlerle birlikte belirlenir.
CNC torna tezgahında G73 komutunu doğru bir şekilde kullanmak için, kontrol ünitesinin belirlediği komut formatına ve iş parçasının gereksinimlerine uygun olarak doğru parametreleri girmek önemlidir. Her CNC kontrol ünitesi üreticisi farklı komut formatlarına sahip olabilir, bu yüzden spesifik bir kullanım senaryosunda iş parçasının ve torna tezgahının gereksinimlerine uygun olarak doğru parametreleri kullanmak önemlidir.
G81, Fanuc kontrol sistemine sahip CNC torna tezgahlarında kullanılan bir komuttur. G81 komutu, Fanuc'un standart döngülerinden biridir ve basit delik sondaj işlemleri için kullanılır. Bu komut, iş parçasına sabit bir delik açma işlemi yapar.
G81 komutu, Fanuc kontrol ünitesinde aşağıdaki şekilde kullanılır:
G81 X__ Z__ R__ F__
Burada, "__" yerine sayısal değerler girilir ve aşağıdaki anlamlara gelir:
G81 komutu, iş parçasına sabit bir delik açmak için kullanılır. Belirtilen X ve Z koordinatlarına sahip bir delik açar. R değeri, deliğin merkezinden iş parçasının kesilmesi gereken yüzeyine olan mesafeyi belirler. F ise besleme hızını belirler.
CNC torna tezgahında G81 komutunu doğru bir şekilde kullanmak için, kontrol ünitesinin belirlediği komut formatına ve iş parçasının gereksinimlerine uygun olarak doğru parametreleri girmek önemlidir. Her CNC kontrol ünitesi üreticisi farklı komut formatlarına sahip olabilir, bu yüzden spesifik bir kullanım senaryosunda iş parçasının ve torna tezgahının gereksinimlerine uygun olarak doğru parametreleri kullanmak önemlidir.
G83, Fanuc kontrol sistemine sahip CNC torna tezgahlarında kullanılan bir komuttur. G83 komutu, Fanuc'un standart döngülerinden biridir ve derin delik sondaj işlemleri için kullanılır. Bu komut, iş parçasına derin delik sondajı yapmak için kullanılır.
G83 komutu, Fanuc kontrol ünitesinde aşağıdaki şekilde kullanılır:
G83 X__ Z__ R__ Q__ F__
Burada, "__" yerine sayısal değerler girilir ve aşağıdaki anlamlara gelir:
G83 komutu, iş parçasına derin delik sondajı yapmak için kullanılır. Belirtilen X ve Z koordinatlarına sahip bir noktadan başlayarak Q değeri kadar derin bir delik açar. R değeri, sondajın başlangıç noktasının iş parçasının kesilmesi gereken yüzeyine olan mesafesini belirler. F ise besleme hızını belirler.
CNC torna tezgahında G83 komutunu doğru bir şekilde kullanmak için, kontrol ünitesinin belirlediği komut formatına ve iş parçasının gereksinimlerine uygun olarak doğru parametreleri girmek önemlidir. Her CNC kontrol ünitesi üreticisi farklı komut formatlarına sahip olabilir, bu yüzden spesifik bir kullanım senaryosunda iş parçasının ve torna tezgahının gereksinimlerine uygun olarak doğru parametreleri kullanmak önemlidir.
G84, Fanuc kontrol sistemine sahip CNC torna tezgahlarında kullanılan bir komuttur. G84 komutu, Fanuc'un standart döngülerinden biridir ve delik açma işlemleri için kullanılır. Bu komut, iş parçasına sabit bir delik açma işlemi yapar.
G84 komutu, Fanuc kontrol ünitesinde aşağıdaki şekilde kullanılır:
G84 X__ Z__ R__ F__
Burada, "__" yerine sayısal değerler girilir ve aşağıdaki anlamlara gelir:
G84 komutu, iş parçasına sabit bir delik açmak için kullanılır. Belirtilen X ve Z koordinatlarına sahip bir delik açar. R değeri, deliğin merkezinden iş parçasının kesilmesi gereken yüzeyine olan mesafeyi belirler. F ise besleme hızını belirler.
CNC torna tezgahında G84 komutunu doğru bir şekilde kullanmak için, kontrol ünitesinin belirlediği komut formatına ve iş parçasının gereksinimlerine uygun olarak doğru parametreleri girmek önemlidir. Her CNC kontrol ünitesi üreticisi farklı komut formatlarına sahip olabilir, bu yüzden spesifik bir kullanım senaryosunda iş parçasının ve torna tezgahının gereksinimlerine uygun olarak doğru parametreleri kullanmak önemlidir.
Tabii, iş parçasının işlenmesi sırasında kullanılan diğer bazı CNC torna kodları şunlardır:
G00: Hızlı hareket komutu. Kesici takımın hızlı bir şekilde belirtilen hedef noktasına hareket etmesini sağlar.
G01: Doğrusal kesme komutu. Kesici takımın belirtilen hedef noktasına doğrusal bir şekilde kesme hareketi yapmasını sağlar.
G02 ve G03: Dairesel kesme komutları. G02, saat yönünün tersine dairesel bir kesme hareketi sağlarken, G03 saat yönünde dairesel bir kesme hareketi sağlar. Bu komutlar, iş parçasının dairesel şekillerinin işlenmesinde kullanılır.
G04: Kesme duraklatma komutu. Kesme hareketini belirtilen süre kadar duraklatır. Bu süre, P parametresiyle belirtilir.
G90: Mutlak pozisyonlama komutu. Kesici takımın pozisyonunu, işlem noktasının kesin koordinatlarına göre belirler.
G91: İlişkisel pozisyonlama komutu. Kesici takımın pozisyonunu, mevcut konumun üzerine veya işlem noktasından belirli bir mesafe uzaklıkta hareket etmesini sağlar.
M03 ve M04: Mil dönme komutları. M03, milin saat yönünde dönmesini sağlarken, M04 saat yönünün tersine dönmesini sağlar.
M05: Mil durdurma komutu. Milin dönmesini durdurur.
M08 ve M09: Soğutma sistemi komutları. M08, soğutma sisteminin açılmasını sağlarken, M09 ise soğutma sisteminin kapanmasını sağlar.
Bu, yaygın olarak kullanılan bazı CNC torna kodlarının örnekleridir. Her kontrol ünitesi veya tezgah üreticisi, belirli işleme gereksinimlerine veya sistem yapılandırmalarına göre farklı komutları destekleyebilir. Bu nedenle, ilgili kontrol ünitesi kullanım kılavuzunu incelemek ve belirli iş parçası işleme ihtiyaçlarına uygun doğru komutları kullanmak önemlidir.
G20 ve G21: Ölçü birimi komutları. G20, inç cinsinden ölçü birimini kullanmayı belirtirken, G21 milimetre cinsinden ölçü birimini kullanmayı belirtir.
G40, G41 ve G42: Kesici takım telafisi komutları. G40, telafisiz kesme işlemini belirtirken, G41 ve G42, kesici takım telafisi yapmayı belirtir. G41 kesici takımı iş parçasının sol tarafında telafi ederken, G42 sağ tarafında telafi eder.
G54 - G59: İş parçası referans noktaları. Bu kodlar, farklı iş parçası referans noktalarına geçişi sağlar. Her bir referans noktası, iş parçasının belirli bir konumunu temsil eder.
M00 ve M01: Program duraklatma komutları. M00 programı duraklatırken, M01 programı belirli bir koşula bağlı olarak duraklatır (genellikle operatör müdahalesi gerektiren durumlarda kullanılır).
M30: Program sonu komutu. M30, programın sona erdiğini belirtir ve tezgahın işlemi tamamlamasını ve programdan çıkmasını sağlar.
M98 ve M99: Alt program komutları. M98, başka bir alt programı çağırırken, M99 alt programın sonunu belirtir ve ana programa dönüş yapar.
Bu, yaygın olarak kullanılan diğer bazı CNC torna kodlarının örnekleridir. Kontrol ünitesi üreticisi veya kullanılan CNC yazılımı, ek özel kodlar veya işleme yöntemleri sunabilir. İlgili kontrol ünitesi kullanım kılavuzunu inceleyerek ve iş parçasının gereksinimlerine uygun doğru kodları kullanarak en iyi sonuçları elde edebilirsiniz.
G54.1 - G59.3: Ek iş parçası referans noktaları. Bu kodlar, ilave iş parçası referans noktalarına geçişi sağlar. Bu referans noktaları, farklı işlemler için kullanılabilir.
G98 ve G99: İş parçası veya materyal referans noktası seçimi. G98, tezgahın iş parçası referans noktasına (genellikle iş parçasının başlangıç noktasına) dönmesini sağlarken, G99, materyal referans noktasına (genellikle bir deliğin veya yüzeyin içine) dönmesini sağlar.
G71, G72, G73 ve G74: Silindirik işlem döngüleri. Bu döngüler, belirli operasyonları otomatik olarak gerçekleştirmek için kullanılır. Örneğin, G71 döngüsü, silindirik işlem döngüsünü temsil ederken, G73 döngüsü dönüşümlü sondaj işlemini temsil eder.
M02 ve M30: Program sonlandırma komutları. M02, programın sonlandığını belirtir ve M30 ile birlikte kullanılarak tezgahın durmasını ve programın tamamlanmasını sağlar.
Bu, yaygın olarak kullanılan diğer bazı CNC torna kodlarının devamıdır. Her CNC kontrol ünitesi veya yazılımı, kendi setiyle birlikte gelir ve belirli özelliklere veya fonksiyonlara sahip olabilir. İş parçasının işlenmesi için kullanılan özel kodları ve tezgahın belirli fonksiyonlarını belirlemek için ilgili kontrol ünitesinin kullanım kılavuzuna başvurmak önemlidir.
Fanuc kontrol ünitesi, kullanıcıların işlem süreçlerini özelleştirmelerine ve tekrar eden işlemleri otomatikleştirmelerine olanak tanıyan makro programlama özelliğine sahiptir. Makrolar, bir dizi komut ve hesaplama adımını içeren özel programlardır ve G-kodu ile kullanılır. İşte Fanuc kontrol ünitesinde makro programlama ile ilgili temel adımlar:
Makro Tanımlama:
Makro Parametreleri:
Makro İçeriği:
Makro Kullanımı:
Fanuc kontrol ünitesi, özel fonksiyonlar ve komutlar içeren geniş bir makro programlama diline sahiptir. Bu dilde matematiksel işlemler, döngüler, karar yapıları ve diğer programlama mantığı kullanılabilir. Makro programlama, tekrarlanan işlemleri otomatikleştirmek, iş parçası özelleştirmeleri yapmak ve üretkenliği artırmak için güçlü bir araçtır.
Önemli not: Fanuc kontrol ünitesindeki makro programlama özelliği, belirli bir tezgahın veya kontrol ünitesinin kullanıcı kılavuzunda ayrıntılı olarak açıklanır. Makro programlamayı doğru ve güvenli bir şekilde kullanmak için ilgili belgelere başvurmanız önemlidir.
%O1 (Makro Örneği)
#1 = 10 (Parametre 1)
#2 = 20 (Parametre 2)
#3 = #1 + #2 (Parametrelerin toplamı)
G01 X#3 (Belirlenen mesafeye doğru hareket et)
M30 (Programı sonlandır)
Bu örnekte, basit bir makro programı tanımlanmıştır. Makro numarası %O1 olarak belirlenmiştir. İki adet parametre, #1 ve #2, belirlenmiş ve bu parametrelerin değerleri sırasıyla 10 ve 20 olarak atanmıştır. #3 parametresi, #1 ve #2 parametrelerinin toplamını temsil eder.
Daha sonra, G01 komutu ile X ekseni boyunca #3 parametresi kadar belirlenen mesafeye doğru bir hareket gerçekleştirilir. Son olarak, M30 komutu ile program sonlandırılır.
Bu örnek, parametre kullanımını ve basit bir hesaplama işlemini göstermektedir. Fanuc makro programlama dili, daha karmaşık hesaplamalar, döngüler, karar yapıları ve diğer programlama mantığı ile daha gelişmiş makro programları oluşturmanıza olanak tanır.
Önemli not: Bu sadece bir örnektir ve kontrol ünitesi modeline, tezgahın yapılandırmasına ve ihtiyaçlarınıza bağlı olarak makro programları daha spesifik bir şekilde uyarlamak gerekebilir. Makro programlama ile ilgili ayrıntılı bilgi için ilgili Fanuc kontrol ünitesi kullanıcı kılavuzuna başvurmanızı öneririm.
İşte daha gelişmiş bir Fanuc makro programı örneği:
%O1 (Makro Örneği)
#1 = 10 (Parametre 1)
#2 = 20 (Parametre 2)
#3 = 0 (Toplam değeri)
#4 = 1 (Döngü sayacı)
#5 = 5 (Döngü adımı)
WHILE [#4 <= #5] DO
#3 = #3 + #1 (Parametrelerin toplamını hesapla)
#4 = #4 + 1 (Döngü sayacını artır)
ENDWHILE
G01 X#3 (Belirlenen mesafeye doğru hareket et)
M30 (Programı sonlandır)
Bu örnekte, daha gelişmiş bir makro programı tanımlanmıştır. Yine makro numarası %O1 olarak belirlenmiştir. İki adet parametre, #1 ve #2, belirlenmiş ve bu parametrelerin değerleri sırasıyla 10 ve 20 olarak atanmıştır.
Daha sonra, #3 parametresi, #1 parametresinin #5 (döngü adımı) kez tekrarlanarak toplam değerini hesaplar. WHILE döngüsü kullanarak #4 (döngü sayacı) değeri #5'ten küçük veya eşit olduğu sürece döngüyü tekrarlar. Her tekrarda #3 parametresine #1 parametresinin değeri eklenir ve #4 değeri birer birer artırılır.
Son olarak, G01 komutu ile X ekseni boyunca #3 parametresi kadar belirlenen mesafeye doğru bir hareket gerçekleştirilir ve M30 komutu ile program sonlandırılır.
Bu örnek, parametre kullanımı, döngü yapısı ve daha karmaşık bir hesaplama işlemini göstermektedir. Fanuc makro programlama dili, daha fazla kontrol yapısı, matematiksel işlemler, dizi işlemleri ve diğer programlama yetenekleri ile daha karmaşık ve özelleştirilmiş makro programları oluşturmanıza olanak tanır.
Tekrar hatırlatmakta fayda var, bu sadece bir örnektir ve kontrol ünitesi modeline, tezgahın yapılandırmasına ve spesifik ihtiyaçlara göre makro programlarınızı uyarlamak gerekebilir. İlgili Fanuc kontrol ünitesi kullanıcı kılavuzuna başvurarak daha fazla bilgi edinebilirsiniz.
Aşağıda daha kapsamlı bir Fanuc makro programı örneği verilmiştir. Bu örnek, dairesel bir işlem gerçekleştiren bir makro içermektedir:
%O1 (Dairesel İşlem Makrosu)
#1 = 100 (Daire yarıçapı)
#2 = 4 (Dairenin tamamlanması için gerekli döngü sayısı)
#3 = 360 (Dairenin toplam açısı)
#4 = 0 (Döngü sayacı)
#5 = #3 / #2 (Her döngüde hareket edilecek açı)
WHILE [#4 <= #2] DO
#6 = [#4 * #5] (Döngüye bağlı olarak hesaplanan açı)
#7 = SIN[#6] * #1 (X ekseni boyunca hareket miktarı)
#8 = COS[#6] * #1 (Z ekseni boyunca hareket miktarı)
G01 X#7 Z#8 (Belirlenen koordinatlara hareket et)
#4 = #4 + 1 (Döngü sayacını artır)
ENDWHILE
M30 (Programı sonlandır)
Bu örnekte, dairesel bir işlem gerçekleştiren bir makro programı tanımlanmıştır. Makro numarası %O1 olarak belirlenmiştir. #1 parametresi, daire yarıçapını temsil eder. #2 parametresi, döngü sayısını belirtir ve döngülerin tamamlanması için gereken adımları hesaplar. #3 parametresi, dairesel işlemin toplam açısını belirtir.
Daha sonra WHILE döngüsü kullanılarak, #4 (döngü sayacı) değeri #2'den küçük veya eşit olduğu sürece döngü tekrarlanır. Her tekrarda, #6 parametresi döngüye bağlı olarak hesaplanan açıyı temsil eder. #7 ve #8 parametreleri, SIN ve COS fonksiyonları kullanılarak X ve Z eksenleri boyunca hareket miktarını hesaplar.
G01 komutu ile belirlenen X ve Z koordinatlarına hareket edilir. Daha sonra #4 değeri birer birer artırılarak döngü sayacı güncellenir.
Son olarak, M30 komutu ile program sonlandırılır.
Bu örnek, dairesel işlemler yapmak için makro programlama yeteneklerini göstermektedir. Makro programlama dili, matematiksel hesaplamalar, döngüler, kontrol yapısı ve diğer programlama özellikleri ile daha karmaşık işlemler gerçekleştirebilirsiniz.
Döngü Kullanarak Makro İle Torna Çevrimi Yapma Örnegi
Aşağıda, Fanuc kontrol ünitesi için döngü kullanarak makro ile bir torna çevrimi gerçekleştiren bir örnek verilmiştir:
%O1 (Torna Çevrimi Makrosu)
#1 = 100 (İş parçasının çapı)
#2 = 50 (İş parçasının uzunluğu)
#3 = 10 (Besleme hızı)
G00 X0 Z0 (Kesici takımı başlangıç noktasına hareket ettir)
#4 = #1 / 2 (İş parçasının yarıçapını hesapla)
#5 = 0 (Döngü sayacı)
WHILE [#5 <= 3] DO
G96 S#3 (Sabit besleme hızı modunu ayarla)
G01 X#4 (X ekseni boyunca ilerle)
G01 Z#2 (Z ekseni boyunca ilerle)
G00 X0 Z0 (Başlangıç noktasına geri dön)
#5 = #5 + 1 (Döngü sayacını artır)
ENDWHILE
M30 (Programı sonlandır)
Bu örnekte, döngü kullanarak makro ile bir torna çevrimi gerçekleştirilmiştir. Makro numarası %O1 olarak belirlenmiştir. #1 parametresi, iş parçasının çapını temsil eder. #2 parametresi, iş parçasının uzunluğunu belirtir. #3 parametresi ise besleme hızını temsil eder.
İlk olarak, G00 komutu ile kesici takım başlangıç noktasına (X=0, Z=0) hareket ettirilir.
Daha sonra, WHILE döngüsü kullanılarak, #5 (döngü sayacı) değeri 3'ten küçük veya eşit olduğu sürece döngü tekrarlanır. Her döngüde, G96 komutu ile sabit besleme hızı modu ayarlanır ve G01 komutlarıyla X ve Z ekseni boyunca ilerleme gerçekleştirilir. Sonrasında G00 komutuyla başlangıç noktasına geri dönülür.
Döngü sayacı, her tekrarda birer birer artırılarak güncellenir.
Son olarak, M30 komutu ile program sonlandırılır.
Bu örnek, döngü kullanarak makro ile basit bir torna çevrimini gerçekleştirme yeteneğini göstermektedir. Makro programlama dili, matematiksel hesaplamalar, döngüler, kontrol yapısı ve diğer programlama özellikleri ile daha karmaşık torna çevrimleri oluşturabilirsiniz.