YELYURT D MYO ELEKTRONK VE OTOMASYONMEKATRONK MKP 102

  • Slides: 42
Download presentation
YEŞİLYURT D. Ç. MYO ELEKTRONİK VE OTOMASYON/MEKATRONİK MKP 102 -İmalat İşlemleri Öğr. Gör. Suat

YEŞİLYURT D. Ç. MYO ELEKTRONİK VE OTOMASYON/MEKATRONİK MKP 102 -İmalat İşlemleri Öğr. Gör. Suat KOÇOĞLU

CNC Programlamaya Giriş MKP 102 -İmalat İşlemleri Hafta-10

CNC Programlamaya Giriş MKP 102 -İmalat İşlemleri Hafta-10

CNC Programlamaya Giriş

CNC Programlamaya Giriş

CNC nedir? • Computer Numerical Control kelimelerinin baş harflerinden oluşan kısaltmadır. Bilgisayarlı Sayısal Kontrol

CNC nedir? • Computer Numerical Control kelimelerinin baş harflerinden oluşan kısaltmadır. Bilgisayarlı Sayısal Kontrol anlamına gelmektedir. • Günümüzde, torna, freze, taşlama vb. talaş kaldırma tezgahlarının yanı sıra, elektro-erozyon, tel erozyon, su jeti ile kesim, lazer kesim, büküm, punch kesim, kaynak, 3 B baskı gibi pek çok işleme/imalat makinesinin kontrolünde ve programlanmasında kullanılan sistemlerdir. • İşleme merkezi ismiyle de anılırlar.

CNC Operatörü • Metal veya metal olmayan malzemeleri istenilen biçim ve ölçülere getirmek için

CNC Operatörü • Metal veya metal olmayan malzemeleri istenilen biçim ve ölçülere getirmek için CNC işleme programlarını yazarak ya da yazılmış programları tezgahlara aktararak imalatları gerçekleştiren uzman personele CNC operatörü denir.

CNC Operatörü neleri bilmelidir? • • • CNC tezgahın özellikleri ve kabiliyetleri İş parçası

CNC Operatörü neleri bilmelidir? • • • CNC tezgahın özellikleri ve kabiliyetleri İş parçası bağlama aparat ve sistemleri ile seçim kriterleri Kesici takımlar ve bağlama sistemleri Kesici takımların kalibrasyonlarını yapabilme CNC tezgahlarda güvenli çalışma kuralları Kesme teorisi, kesme hızı, devir sayısı, ilerleme olguları ve bunların hesaplamaları

CNC Operatörü neleri bilmelidir? • • • Ölçme ve kontrol aletlerinin kullanımı Teknik resim

CNC Operatörü neleri bilmelidir? • • • Ölçme ve kontrol aletlerinin kullanımı Teknik resim okuma Yapılan işleri imalat resimlerindeki ölçü ve özelliklere göre kontrol Malzeme bilgisi Kullanılan tezgahın ve çevresinin temizlik ve bakımı

CNC İşleme Merkezi • CNC makineler, üzerine bağlı bir bilgisayar sistemi aracılığıyla programlandıktan sonra,

CNC İşleme Merkezi • CNC makineler, üzerine bağlı bir bilgisayar sistemi aracılığıyla programlandıktan sonra, ‘otomatik’, yani insan müdahalesi olmadan işlem yapan makinelerdir. • CNC (talaşlı) işleme merkezlerinde standart 3 eksen (X, Y, Z) bulunur. Tezgah çeşidi ve amacına göre 2 eksenli tezgahlar da mevcuttur. (Örneğin 2 B Lazer kesim, 2 B su jeti ile kesim)

CNC İşleme Merkezi Çalışma Sistemi • Sistem kontrol paneline girilen bilgilerin (data ve program)

CNC İşleme Merkezi Çalışma Sistemi • Sistem kontrol paneline girilen bilgilerin (data ve program) servo kontrol ünitelerine, oradan da servo motorlara iletilerek vidalı mil vb. tahrik elemanları ile hareket sağlanır. • Vidalı miller, döner elemanlı yataklar (rulmanlar) ve kızaklar (doğrusal yataklar) yardımıyla çalışan makinelerdir. • Bir tezgah, yapacağı işlemler ve bunların sırasını içeren program hafızasına girildikten (yüklenen) sonra, başlangıçtan bitişe kadar, insan müdahalesi olmadan kendine çalışır.

CNC İşleme Merkezi Bölümleri • • • Tabla: İş parçasının bağlandığı kısım İş mili:

CNC İşleme Merkezi Bölümleri • • • Tabla: İş parçasının bağlandığı kısım İş mili: Kesici takımın işleme yaparken bağlandığı kısım Magazin: Kesici takımların hazır olarak bulunduğu kısım X ekseni: Tablanın sağa-sola hareket ettiği eksen Y ekseni: Tablanın ileri-geri hareket ettiğim eksen Z ekseni: İş milinin aşağı-yukarı hareket ettiği kısım

CNC İşleme Merkezi Bölümleri • Kontrol paneli: Program yazmak veya yüklemek için kullanılan butonların

CNC İşleme Merkezi Bölümleri • Kontrol paneli: Program yazmak veya yüklemek için kullanılan butonların / tuş takımlarının bulunduğu kısım • Operatör paneli: Makineyi kullanmak için kullanılan butonların/tuşların bulunduğu kısım • Kızaklar: Eksenlerin üzerinde hareket ettiği (doğrusal yatak/kılavuz) kısımlar • Vidalı mil: Servo motorlardan gelen dönmeleri (tahrik) eksen hareketine (öteleme) çeviren mekanik elemanlar (aktarma milleri)

CNC Tezgâhların Avantajları • Konvansiyonel tezgahlara göre ön hazırlık süresi daha kısadır. • Tezgahta

CNC Tezgâhların Avantajları • Konvansiyonel tezgahlara göre ön hazırlık süresi daha kısadır. • Tezgahta hafıza bulunmaktadır. Böylece program vb. her türlü veri hafızada saklanabilir ve gerektiğinde tekrar kullanılabilir. • CNC programları esnektir ve istenildiği anda istenilen değişiklikler kolaylıkla yapılabilir. • Bazı tekrarlı rutin operasyonlar program içerisinde çevrim (cycle) şeklinde tanımlanarak satır sayısı ve hata oranı azaltılabilir. • Kesici takım kırıldığında, aynı çapta kesici takım bulunmadığı hallerde dahi, CNC programda değişiklik gerekmeksizin farklı bir kesici ile devam edilebilir.

CNC Tezgâhların Dezavantajları • • • İlk yatırım maliyetleri yüksektir Detaylı imalat planı gerektirirler

CNC Tezgâhların Dezavantajları • • • İlk yatırım maliyetleri yüksektir Detaylı imalat planı gerektirirler Tezgahın saat ücreti (çalışma maliyeti) yüksektir Pahalı aparat ve kesiciler kullanılır Titiz kullanım ve bakımın yanı sıra periyodik bakımları düzenli olarak uzman personel tarafından yapılmalıdır

CNC Program Fonksiyonları CNC işleme merkezlerinde programlama yapabilmek için 5 ana fonksiyona ihtiyaç vardır:

CNC Program Fonksiyonları CNC işleme merkezlerinde programlama yapabilmek için 5 ana fonksiyona ihtiyaç vardır: 1. 2. 3. 4. 5. Takım fonksiyonu (T kodu) Fener mili fonksiyonu (S kodu) Kesme ilerlemesi fonksiyonu (F kodu) Makine ve manuel fonksiyonlar (M kodları) Genel fonksiyonlar / ISO kodları (G kodları)

CNC Program Takım Fonksiyonları (T Kodları) • T harfi İngilizce ‘Tool’ kelimesinin baş harfinden

CNC Program Takım Fonksiyonları (T Kodları) • T harfi İngilizce ‘Tool’ kelimesinin baş harfinden gelmektedir. • Takım fonksiyonu aşağıdaki örnekteki gibi 2 haneli sayı şeklinde yazılır: T 01 • Anlamı: 1 numaralı takımı magazinde değiştirme pozisyonuna getir. M 6 kodu ise takım değiştirme kodudur. Tezgah marka, model ve çeşidine göre yana veya alta sıralanmış şekillerde yazılabilir: T 1 M 6 ; veya T 1 M 6 • Anlamı: 1 numaralı takımı magazinde değiştirme pozisyonuna getir ve takımı değiştir.

CNC Program Fener Mili Fonksiyonları (S • S harfi İngilizce ‘Spindle’Kodu) kelimesinin baş harfinden

CNC Program Fener Mili Fonksiyonları (S • S harfi İngilizce ‘Spindle’Kodu) kelimesinin baş harfinden gelmektedir. • S kodu fener mili devir sayısını gösterir ve dakikada kaç tur döneceğini belirtir. Tezgahın özelliğine göre 5 basamağa kadar değer verilebilir. S fonksiyonu tek başına değil, mutlaka M 3 ve M 4 komutlarıyla beraber kullanılır: S 1000 M 3 • Anlamı: İş milinin saat yönünde 1000 dev/dak döneceği belirtilmiştir. • S ve M kodları, spindle hareketini gösterdiği durumlarda, kural olarak aynı satırda bulunmak zorundadır. Eğer mil

CNC Program Kesme İlerlemesi Fonksiyonu (F Kodu) • F harfi İngilizce ‘Feed’ kelimesinin baş

CNC Program Kesme İlerlemesi Fonksiyonu (F Kodu) • F harfi İngilizce ‘Feed’ kelimesinin baş harfinden gelmektedir. • F : program içerisinde kesme ilerlemesi anlamına gelir. Birim olarak milimetre bölü dakika (mm/dak) cinsinden girilir. Yazım formatı aşağıdaki gibidir: F 100 • Anlamı: 1 dakikada 100 milimetre ilerleme yapılacağı belirtilmiştir.

CNC Program Makine Fonksiyonları (M kodları) CNC işleme merkezlerinde programlamada kullanılan makine ve manuel

CNC Program Makine Fonksiyonları (M kodları) CNC işleme merkezlerinde programlamada kullanılan makine ve manuel fonksiyon kodları: M 00 – M 99

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 00 -M

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 00 -M 17

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 19 -M

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 19 -M 26

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 27 -M

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 27 -M 52

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 53 -M

CNC Program Makine Fonksiyonları (M kodları) • CNC (Fanuc) M kodları M 53 -M 99

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları:

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları: G 00 – G 28

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları:

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları: G 28 – G 74

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları:

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları: G 76 – G 99

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları:

CNC Program Genel Fonksiyonlar (G kodları) CNC işleme merkezlerinde programlamada kullanılan genel fonksiyon kodları:

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 00 -G 21

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 00 -G 21

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 22 -G 32

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 22 -G 32

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 33 -G 41

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 33 -G 41

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 42 -G 71

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 42 -G 71

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 72 -G 85

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 72 -G 85

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 85 -G 89

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 85 -G 89

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 90 -G 99

CNC Program Genel Fonksiyonlar (G kodları) CNC (Fanuc) G kodları: G 90 -G 99

CNC Program Genel Fonksiyonlar (G kodları) RAPID komutu:

CNC Program Genel Fonksiyonlar (G kodları) RAPID komutu:

CNC Program Genel Fonksiyonlar (G kodları) LİNEER kesme:

CNC Program Genel Fonksiyonlar (G kodları) LİNEER kesme:

CNC Program Genel Fonksiyonlar (G kodları) DAİRESEL kesme:

CNC Program Genel Fonksiyonlar (G kodları) DAİRESEL kesme:

CNC Program Genel Fonksiyonlar (G kodları) MUTLAK ve ARTIMSAL sistemlerde çalışma:

CNC Program Genel Fonksiyonlar (G kodları) MUTLAK ve ARTIMSAL sistemlerde çalışma:

CNC Program Genel Fonksiyonlar (G kodları) MUTLAK ve ARTIMSAL sistemlerde çalışma örneği:

CNC Program Genel Fonksiyonlar (G kodları) MUTLAK ve ARTIMSAL sistemlerde çalışma örneği:

 • • • • CNC Torna Basit Uygulama: 1. Örnek O 0001 N

• • • • CNC Torna Basit Uygulama: 1. Örnek O 0001 N 5 M 12 N 10 T 0101 N 15 G 0 X 100 Z 50 N 20 M 3 S 600 N 25 M 8 N 30 G 1 X 50 Z 0 F 600 N 40 W-30 F 200 N 50 X 80 W-20 F 150 N 60 G 0 X 100 Z 50 N 70 T 0100 N 80 M 5 N 90 M 9 N 100 M 13 N 110 M 30 N 120 %

 • • • • CNC Torna Basit Uygulama: 1. Örnek N 5 Clamping

• • • • CNC Torna Basit Uygulama: 1. Örnek N 5 Clamping work piece N 10 Changing No. 1 tool and executing its offset N 15 Rapidly positioning to A point N 20 Starting the spindle with 600 r/min N 25 Cooling ON N 30 Approaching B point with 600 mm/min N 40 Cutting from B point to C point N 50 Cutting from C point to D point N 60 Rapidly retracting to A point N 70 Canceling the tool offset N 80 Stopping the spindle N 90 Cooling OFF N 100 Releasing work piece N 110 End of program, spindle stopping and Cooling OFF

CNC Torna Basit Uygulama: 2. Örnek CNC Program in Fanuc G Code • •

CNC Torna Basit Uygulama: 2. Örnek CNC Program in Fanuc G Code • • • N 10 G 90 S 500 M 03 N 20 G 00 X 25 Z 5 N 30 G 01 G 95 Z 0 F 1 N 40 G 01 Z-7. 5 F 0. 2 N 50 G 01 X 60 Z-35 N 60 G 01 Z-50 N 70 G 00 X 62 N 80 G 00 X 80 Z 20 N 90 M 30

Kaynakça 1) Kayaoğlu E. , Temel İmalat İşlemleri Ders Notları 1 -13, Okan Üniversitesi,

Kaynakça 1) Kayaoğlu E. , Temel İmalat İşlemleri Ders Notları 1 -13, Okan Üniversitesi, 2018