MyHaas Hoş Geldiniz,
!
Haas Tooling Misafir Sipariş Geçmişi MyHaas/HaasConnect Oturum Aç Kaydol Haas Tooling Hesabım Order History Return History MyHaas/HaasConnect Oturumu Kapat Hoş Geldiniz, Makinelerim Son Etkinlik Fiyat Tekliflerim Hesabım Kullanıcılarım Oturumu Kapat
Distribütörünüzü Bulun
  1. Dil Seçenekleri
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • tezgahlar Main Menu
    • Haas Dik Frezeler Dik Frezeler
      Dik Frezeler
      Dik Frezeler View All
      • Dik Frezeler
      • VF Serisi
      • Üniversal Makineler
      • VR Serisi
      • VP-5 Prizmatik
      • Palet Değiştiricili VMC’ler
      • Mini Frezeler
      • Kalıp Makineleri
      • Yüksek Hızlı Delme Merkezleri
      • Delme/Kılavuz Çekme/Freze Serisi
      • Takımhane Frezesi
      • Kompakt Frezeler
      • Gantry Serisi
      • SR Tabaka Yönlendiricileri
      • Ekstra Büyük VMC
      • Çift Kolonlu Frezeler
      • Kontrol Simülatörü
      • Freze Otomatik Parça Yükleyici
      • VMC/UMC Yandan Yüklemeli Otomatik Parça Yükleyici
      • Kompakt Otomatik Parça Yükleyici
    • Product Image Çok Eksenli Çözümler
      Çok Eksenli Çözümler
      Çok Eksenli Çözümler View All
      • Çok Eksenli Çözümler
      • Y Eksenli Tornalar
      • 5-Eksenli Frezeler
    • Haas Tornalar Tornalar
      Tornalar
      Tornalar View All
      • Tornalar
      • ST Serisi
      • Çift İş Mili
      • Kutu Kızak Serisi
      • Takımhane Tornası
      • Aynalı Torna
      • Haas Çubuk Sürücü V2
      • Torna Otomatik Parça Yükleyici
    • Haas Yatay Frezeler Yatay Frezeler
      Yatay Frezeler
      Yatay Frezeler View All
      • Yatay Frezeler
      • 50 Konikli
      • 40 Konikli
    • Haas Döner Tablalar ve İndeksleyiciler Döner ve İndeksleyici
      Döner ve İndeksleyici
      Döner ve İndeksleyici View All
      • Döner ve İndeksleyici
      • Döner Tablalar
      • İndeksleyiciler
      • 5 Eksen Döner Tablalar
      • Çok Büyük Döner Tablalar
    • Product Image Otomasyon Sistemleri
      Otomasyon Sistemleri
      Otomasyon Sistemleri View All
      • Otomasyon Sistemleri
      • Freze Otomasyonu
      • Torna Otomasyonu
      • Otomasyon Modelleri
    • Haas Delme Merkezleri Masaüstü Makineler
      Masaüstü Makineler
      Masaüstü Makineler View All
      • Masaüstü Makineler
      • Masaüstü Freze
      • Masaüstü Torna
    • Haas Atölye Ekipmanı Atölye Ekipmanı
      Atölye Ekipmanı
      Atölye Ekipmanı View All
      • Atölye Ekipmanı
      • Şerit Testere
      • Mafsallı Freze
      • Yüzey Taşlayıcı, 2550
      • Yüzey Taşlayıcı, 3063
      • Lazer Kesme Makinesi
    • HIZLI BAĞLANTILAR Özel Seri  Özel Seri 
      AB SERİSİ AB SERİSİ OLUŞTURMA VE FİYATLANDIRMA | FİYAT LİSTESİ OLUŞTURMA VE FİYATLANDIRMA | FİYAT LİSTESİ Stoktaki Makineler Stoktaki Makineler YENİLİKLER YENİLİKLER İLK CNC’NİZ İLK CNC’NİZ
      ALIŞVERİŞ ARAÇLARI
      • Bir Haas Oluştur ve Fiyatlandır
      • Fiyat Listesi
      • Mevcut Stok
      • CNCA Taksit Seçenekleri
      BİR YETKİLİYLE Mİ GÖRÜŞMEK İSTİYORSUNUZ?

      Bir Haas Fabrika Satış Mağazası (HFO) sorularınızı cevaplayabilir ve en iyi seçenekler konusunda size yardımcı olabilir.

      CONTACT YOUR DISTRIBUTOR >
  • Seçenekler Main Menu
    • Product Image İş Milleri
      İş Milleri
      İş Milleri View All
      • İş Milleri
    • Product Image Takım Değiştiriciler
      Takım Değiştiriciler
      Takım Değiştiriciler View All
      • Takım Değiştiriciler
    • Product Image 4. | 5. Eksen
      4. | 5. Eksen
      4. | 5. Eksen View All
      • 4. | 5. Eksen
    • Product Image Taretleri ve Tahrik Takımı
      Taretleri ve Tahrik Takımı
      Taretleri ve Tahrik Takımı View All
      • Taretleri ve Tahrik Takımı
    • Product Image Problama
      Problama
      Problama View All
      • Problama
    • Haas Talaş ve Soğutma Sıvısı Yönetimi Talaş ve Soğutma Sıvısı Yönetimi
      Talaş ve Soğutma Sıvısı Yönetimi
      Talaş ve Soğutma Sıvısı Yönetimi View All
      • Talaş ve Soğutma Sıvısı Yönetimi
    • Haas Kontrol Ünitesi Haas Kontrol Ünitesi
      Haas Kontrol Ünitesi
      Haas Kontrol Ünitesi View All
      • Haas Kontrol Ünitesi
    • Product Image Ürün Seçenekleri
      Ürün Seçenekleri
      Ürün Seçenekleri View All
      • Ürün Seçenekleri
    • Product Image Takımlar ve Fikstürleme
      Takımlar ve Fikstürleme
      Takımlar ve Fikstürleme View All
      • Takımlar ve Fikstürleme
    • Product Image İş Parçası Bağlama
      İş Parçası Bağlama
      İş Parçası Bağlama View All
      • İş Parçası Bağlama
    • View All
    • Product Image 5 Eksen Çözümler
      5 Eksen Çözümler
      5 Eksen Çözümler View All
      • 5 Eksen Çözümler
      • 5 Easy Steps to 5-Axis
    • Product Image Otomasyon
      Otomasyon
      Otomasyon View All
      • Otomasyon
    • HIZLI BAĞLANTILAR Özel Seri  Özel Seri 
      AB SERİSİ AB SERİSİ OLUŞTURMA VE FİYATLANDIRMA | FİYAT LİSTESİ OLUŞTURMA VE FİYATLANDIRMA | FİYAT LİSTESİ Stoktaki Makineler Stoktaki Makineler YENİLİKLER YENİLİKLER İLK CNC’NİZ İLK CNC’NİZ
      ALIŞVERİŞ ARAÇLARI
      • Bir Haas Oluştur ve Fiyatlandır
      • Fiyat Listesi
      • Mevcut Stok
      • CNCA Taksit Seçenekleri
      BİR YETKİLİYLE Mİ GÖRÜŞMEK İSTİYORSUNUZ?

      Bir Haas Fabrika Satış Mağazası (HFO) sorularınızı cevaplayabilir ve en iyi seçenekler konusunda size yardımcı olabilir.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Haas Farkını Keşfedin
    • Neden Haas
    • MyHaas
    • Eğitim Topluluğu
    • Endüstri 4.0
    • Haas Belgesi
    • Müşteri Görüşleri
  • Servis Main Menu
      Haas Service Hoş Geldiniz
      SERVİS ANA SAYFA Operatör El Kitapları Nasıl Yapılır Prosedürleri Sorun Giderme Kılavuzları Önleyici Bakım Haas Parçaları Haas Tooling Videolar
  • Videolar Main Menu
×

Arama Sonuçları

Web Pages

Images

    • <
    • 1
    • >
MyHaas Hoş Geldiniz,
!
Haas Tooling Misafir Sipariş Geçmişi MyHaas/HaasConnect Oturum Aç Kaydol Haas Tooling Hesabım Order History Return History MyHaas/HaasConnect Oturumu Kapat Hoş Geldiniz, Makinelerim Son Etkinlik Fiyat Tekliflerim Hesabım Kullanıcılarım Oturumu Kapat
Distribütörünüzü Bulun
  1. Dil Seçenekleri
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Arama Sonuçları

Web Pages

Images

    • <
    • 1
    • >

12 - Mill - Programming

Freze Operatörü Kılavuzu


  • 0 - Freze - İçindekiler
  • 1 - Freze - Giriş
  • 2 - Freze - Yasal Bilgiler
  • 3 - Freze - Güvenlik
  • 4 - Freze - Asılı Kumanda
  • 5- Freze - Kontrol Ekranı
  • 6 - Freze - Cihaz Yöneticisi
  • 7 - Freze - Dokunmatik Ekran Özelliği
  • 8 - Freze - Parça Kurulumu
  • 9 - Freze - Şemsiye Takım Değiştirici
  • 10 - Freze - SMTC
  • 11- Freze - Çalıştırma
  • 12 - Freze - Programlama
  • 13 - Freze - Makrolar
  • 14 - Freze - Kontrol Simgeleri
  • 15 - Freze - Uzaktan El Kumandası
  • 16 - Freze - Programlama Seçenekleri
  • 17 - Freze - G Kodları
  • 18 - Freze - M Kodları
  • 19 - Freze - Ayarlar
  • 20 - Freze - Diğer Ekipmanlar

Go To :

  • 12.1 Temel Programlama
  • 12.2 Mutlak / Artışlı Konumlama
  • 12.3 Takım / İş Ofseti Çağırma
  • 12.4 Alt Programlar

12.1 Temel Programlama

Basic Programming

Tipik bir CNC programı şu (3) bölümden oluşur:

1) Hazırlık: Programın bu bölümü, iş ve takım ofsetlerini seçer, kesme takımını seçer, soğutma sıvısını açık konuma getirir, iş mili hızını ayarlar ve eksen hareketi için mutlak veya artışlı konumlamayı seçer.

2) Kesme: Programın bu bölümü takım yolunu ve kesme işlemi için ilerleme hızını tanımlar.

3) Tamamlama: Programın bu bölümü iş milini yol dışına çıkartır, soğutma sıvısını kapalı konuma getirir ve tablayı parçanın yüklenebileceği ve kontrol edilebileceği bir bölüme hareket ettirir.

Bir malzeme parçasında takım 1 ile X=0,0; Y=0,0 - X = - 4,0; Y = - 4,0 arası düz bir hat yolu boyunca 0,100"(2.54 mm) derinliğinde kesim oluşturan bir temel programdır.

NOT: Bir program bloğu bir G kodundan daha fazlasını içerebilir, ancak G kodlarının farklı gruplardan olması zorunludur. Aynı gruptaki iki G kodunu bir program bloğuna yerleştiremezsiniz. Ayrıca, blok başına yalnızca bir M kodunun izin verildiğine dikkat edin.

%
O40001 (Temel program) ;
(G54 X0 Y0, parçanın sağ üst köşesindedir) ;
(Z0, parçanın üstündedir) ;
(T1, bir 1/2" parmak frezedir) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T1 M06 (Takım 1'i seçin) ;
G00 G90 G17 G40 G49 G54 (Güvenli başlatma) ;
X0 Y0 (1. pozisyona hızlı hareket) ;
S1000 M03 (İş mili saat yönünde) ;
G43 H01 Z0.1 (Takım ofseti 1 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G01 F20. Z-0,1 (Kesme derinliğine besleme) ;
X-4. Y-4. (doğrusal hareket) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z0.1 M09 (Hızlı geri çekme, Soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
G53 Y0 (Y başlangıç konumu) ;
M30 (Program sonu) ;
%

Preparation

Bunlar, O40001 örnek programdaki hazırlık kodu bloklarıdır:

Hazırlık Kodu Bloğu Açıklama
% Bir metin editöründe yazılan bir programın başlatıldığını gösterir.
O40001 (Temel program) ; O40001, programın adıdır. Program adlandırma yöntemi Onnnnn formatını takip eder: “O” veya “o” harfini 5 basamaklı bir sayı takip eder.
(G54 X0 Y0, parçanın sağ üst köşesindedir) ; Yorum
(Z0, parçanın üstündedir) ; Yorum
(T1, bir 1/2" parmak frezedir) ; Yorum
(HAZIRLIK BLOKLARINI BAŞLAT) ; Yorum
T1 M06 (Takım 1'i seçin) ; Kullanılacak takım T1'i seçer. M06, Takım 1'in (T1) iş miline yüklenmesinde takım değiştirici komutu verir.
G00 G90 G17 G40 G49 G54 (Güvenli başlatma) ;

Bu, güvenli başlatma satırı olarak değerlendirilir. Bu blok kodunun her takım değişiminden sonra eklenmesi iyi bir uygulamadır. G00, Hızlı Hareket modunda tamamlanacak eksen hareketini tanımlar. 

G90, mutlak modda tamamlanacak eksen hareketlerini tanımlar (daha fazla bilgi için bkz. Mutlak - Artışlı Konumlama (G90, G91)).

G17, XY düzlemi olarak kesme düzlemini tanımlar. G40, Kesici Telafisini iptal eder. G49 takım uzunluğu telafisini iptal eder. G54, Ofset G54 altında kayıtlı İş Ofsetinde ortalanacak koordinat sistemini tanımlar.

X0 Y0 (1. pozisyona hızlı hareket) ; X0 Y0, G54 koordinat sisteminde tablanın X=0.0 ve Y=0.0 konumuna hareket komutunu verir.
S1000 M03 (İş mili saat yönünde) ;

M03, iş milini saat yönünde açar. Snnnn erişim kodunu alır, burada nnnn istenilen iş mili RPM değeridir. 

Dişli kutusu bulunan makinelerde kumanda yüksek dişli veya alçak dişliyi komut verilen iş mili hızına dayalı olarak otomatik seçer. Bunu atlatmak için bir M41 veya M42 kullanabilirsiniz. Dişli seçimi atlatma M kodları hakkında daha fazla bilgi için, bkz. sayfa M41 Düşük Dişli Atlatma / M42 Yüksek Dişli Atlatma.

Dişli kutusu bulunan makinelerde kumanda yüksek dişli veya alçak dişliyi komut verilen iş mili hızına dayalı olarak otomatik seçer. Bunu atlatmak için bir M41 veya M42 kullanabilirsiniz. Bu M kodları hakkında daha fazla bilgi için, bkz. M41 / M42 Düşük / Yüksek Dişli Atlatma.

G43 H01 Z0.1 (Takım ofseti 1 açık) ; G43 H01 Takım Boyu Telafisini + açık konuma getirir. H01, Takım 1 için Takım Ofseti ekranında kaydedilen uzunluğun kullanılmasını belirtir. Z0.1, ZnbspEkseni için Z=0.1 komutunu verir. 
M08 (Soğutma Sıvısı Açık) ; M08, soğutucunun açılması komutunu verir.

Cutting

Bunlar, O40001 örnek programdaki kesme kodu bloklarıdır:

Kesme Kodu Bloğu Açıklama
G01 F20. Z-0,1 (Kesme derinliğine besleme) ; G01 F20., eksen hareketlerini düz bir çizgiyi takip edecek şekilde tanımlar. G01, Fnnn.nnnn adres kodunu gerektirir. Adres kodu F20., hareketin besleme hızının 20" (508 mm) / dak. olduğunu belirtir. Z-0,1, Z Eksenine Z = - 0,1 komutunu verir.
X-4. Y-4. (doğrusal hareket) ; X-4. Y-4, X Ekseni için X = 4,0 noktasına hareket ve Y Ekseni için Y = 4,0 noktasına hareket komutunu verir.

Completion

Tamamlama Kodu Bloğu Açıklama
G00 Z0.1 M09 (Hızlı geri çekme, soğutucu kapalı) ; G00, eksen hareketinin hızlı hareket modunda tamamlanması komutunu verir. Z0.1 Z EkseniNE Z=0,1 komutunu verir. M09, soğutucunun kapatılması komutunu verir.
G53 G49 Z0 M05 (Z REFERANS, İş mili kapalı) ; G53, eksen hareketlerini makine koordinat sistemine uygun olarak tanımlar. G49 takım uzunluğu telafisini iptal eder. Z0, Z = 0.0 konumuna hareket için kullanılan bir komuttur. M05 iş milini kapalı konuma getirir.
G53 Y0 (Y başlangıç konumu) ; G53, eksen hareketlerini makine koordinat sistemine uygun olarak tanımlar. Y0, Y = 0,0 konumuna hareket için kullanılan bir komuttur.
M30 (Program sonu) ; M30, programı sonlandırır ve imleci programın üzerindeki kontrole hareket ettirir.
% Bir metin editöründe yazılan bir programın sonlandırıldığını gösterir.

12.2 Mutlak / Artışlı Konumlama

Absolute vs. Incremental Positioning (G90, G91)

Mutlak (G90) ve artışlı konumlandırma (G91), kumandanın eksen hareket komutlarını nasıl tanımlayacağını belirler.

Bir G90 kodu sonrası eksen hareketi komutu verdiğinizde eksen, kullanılmakta olan koordinat sisteminin orijinine göre bu konuma hareket eder.

Bir G91 kodu sonrası eksen hareketi komutu verdiğinizde eksen, mevcut konuma göre bu konuma hareket eder.

Mutlak programlama birçok durumda kullanılabilir. Artışlı programlama tekrarlı, eşit aralıklı kesimler için daha verimlidir.

Şekil Şekil 1'de, eşit mesafelerle yerleştirilmiş Ø0,25" (13 mm) çapında 5 delik içeren bir parça gösterilmiştir. Delik derinliği, 1,00" (25,4 mm) ve aralarındaki boşluk 1,250" (31,75 mm).

Şekil 1’de, eşit mesafelerle yerleştirilmiş Ø0,25" (13 mm) çapında 5 delik içeren bir parça gösterilmiştir. Delik derinliği, 1,00" (25,4 mm) ve aralarındaki boşluk 1,250" (31,75 mm).

Mutlak / Artışlı Örnek Programı. G54 X0. Artışlı için Y0. [1], Mutlak için G54 [2]

Aşağıdaki çizimde gösterildiği gibi, deliklerin delinmesini sağlayan iki örnek program gösterilmiş ve mutlak ve artışlı konumlama arasında bir karşılaştırma yapılmıştır.

Deliklere bir merkez deliğiyle başlıyoruz ve delikleri delmeyi 0,250" (6,35 mm) matkap ucuyla bitiriyoruz. Merkez deliği için 0,200" (5,08 mm) kesim derinliği ve 0,250" inç delik için 1,00" (25,4 mm) kesim derinliği kullanıyoruz. Deliklerin delinmesinde, G81 Delme Korunmalı Çevrim kullanılır.

Mill Incremental Positioning Example

%
O40002 (Artışlı örnek prog) ;
N1 (G54 X0 Y0 parçanın sol ortasındadır) ;
N2 (Z0, parçanın üstündedir) ;
N3 (T1 merkez deliktir) ;
N4 (T2 bir deliktir) ;
N5 (T1 HAZIRLIK BLOKLARI) ;
N6 T1 M06 (Takım 1’i seç) ;
N7 G00 G90 G40 G49 G54 (Güvenli başlatma) ;
N8 X0 Y0 (1. pozisyona hızlı hareket) ;
N9 S1000 M03 (İş mili saat yönünde) ;
N10 G43 H01 Z0.1 (Takım ofseti 1 açık) ;
N11 M08 (Soğutma Sıvısı Açık) ;
N12 (T1 KESME BLOKLARI) ;
N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (G81'i başlat, 5 kez) ;
N15 G80 (G81 İptal) ;
N16 (T1 TAMAMLAMA BLOKLARI) ;
N17 G00 G90 G53 Z0. M09 (hızlı geri çekme, soğ. kapalı);
N18 M01 (Opsiyonel Durdurma) ;
N19 (T2 HAZIRLIK BLOKLARI) ;
N20 T2 M06 (Takım 2’yi seç) ;
N21 G00 G90 G40 G49 (Güvenli başlatma) ;
N22 G54 X0 Y0 (1. pozisyona hızlı hareket) ;
N23 S1000 M03 (İş mili saat yönünde) ;
N24 G43 H02 Z0.1 (Takım ofseti 2 açık) ;
N25 M08 (Soğutma Sıvısı Açık) ;
N26 (T2 KESME BLOKLARI) ;
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (G81 İptal) ;
N29 (T2 TAMAMLAMA BLOKLARI) ;
N30 G00 Z0.1 M09 (Hızlı geri çekme, soğ. kapalı) ;
N31 G53 G90 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
N32 G53 Y0 (Y başlangıç konumu) ;
N33 M30 (Program sonu) ;
%

Mill Absolute Positioning Example

Mutlak program yöntemi, artışlı programa göre daha fazla kod satırı gerektirir. Programlar benzer hazırlık ve tamamlama bölümlerine sahiptir.

Merkez delme işleminin başladığı artışlı programlama örneğindeki satır N13'e bakın. G81, çevrimin kaç defa tekrar edileceğini belirlemek için Lnn çevrim adresi kodunu kullanır. L5 adres kodu bu işlemi (5) defa tekrarlar. Korunmalı çevrim her tekrarlandığında, opsiyonel X ve Y değerlerinin belirlediği mesafe kadar hareket eder. Bu programda artışlı program, her çevrimde mevcut konumundan X yönünde 1,25" hareket eder ve ardından delme çevrimini başlatır.

Her bir delme işlemi için program, gerçek derinlikten 0,1" daha derin bir delme derinliği belirler, çünkü hareket parçanın 0,1" üzerinde başlar.

Mutlak konumlamada G81, delme derinliğini belirler, ancak çevrim adresi konumunu kullanmaz. Bunun yerine program, her bir deliğin konumunu ayrı bir satırda verir. G80, korumalı çevrimi iptal edene kadar kontrol, her konumda delme çevrimi uygular.

Mutlak konumlama programı, tam delik derinliğini belirler, çünkü delik, parça yüzeyinde (Z=0) başlar.

1

%
O40003 (Mutlak ör. prog) ;
N1 (G54 X0 Y0 parçanın sol ortasındadır) ;
N2 (Z0, parçanın üstündedir) ;
N3 (T1 merkez deliktir) ;
N4 (T2 bir deliktir) ;
N5 (T1 HAZIRLIK BLOKLARI) ;
N6 T1 M06 (Takım 1’i seç) ;
N7 G00 G90 G40 G49 G54 (Güvenli başlatma) ;
N8 X1.25 Y0 (1. pozisyona hızlı hareket) ;
N9 S1000 M03 (İş mili saat yönünde) ;
N10 G43 H01 Z0.1 (Takım ofseti 1 açık) ;
N11 M08 (Soğutma Sıvısı Açık) ;
N12 (T1 KESME BLOKLARI) ;
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (G81'i başlat, 1. delik) ;
N15 X2.5 (2. delik) ;
N16 X3.75 (3. delik) ;
N17 X5. (4. delik) ;
N18 X6.25 (5. delik) ;
N19 G80 (G81 İptal) ;
N20 (T1 TAMAMLAMA BLOĞU) ;
N21 G00 G90 G53 Z0. M09 (Hızlı geri çekme, soğ. kapalı);
N22 M01 (Opsiyonel Durdurma) ;
N23 (T2 HAZIRLIK BLOKLARI) ;
N24 T2 M06 (Takım 2’yi seç) ;
N25 G00 G90 G40 G49 (Güvenli başlatma) ;
N26 G54 X1.25 Y0 (1. pozisyona hızlı hareket) ;
N27 S1000 M03 (İş mili saat yönünde) ;
N28 G43 H02 Z0.1 (Takım ofseti 2 açık) ;
N29 M08 (Soğutma Sıvısı Açık) ;
N30 (T2 KESME BLOKLARI) ;
N31 G99 G81 F21.4 X1.25 Z-1. (1. delik) ;
N32 X2.5 (2. delik) ;
N33 X3.75 (3. delik) ;
N34 X5. (4. delik) ;
N35 X6.25 (5. delik) ;
N36 G80 (G81 İptal) ;
N37 (T2 TAMAMLAMA BLOKLARI) ;
N38 G00 Z0.1 M09 (Hızlı geri çekme, soğ. kapalı) ;
N39 G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
N40 G53 Y0 (Y başlangıç konumu) ;
N41 M30 (Program sonu) ;
%

12.3 Takım / İş Ofseti Çağırma

G43 Tool Offset

G43 Hnn Takım Boyu Telafisi komutu her takım değişiminden sonra kullanılmalıdır. Takım boyunu dikkate almak için Z ekseni konumunu ayarlar. Hnn argümanı, hangi takım boyunun kullanılacağını tanımlar. Daha fazla bilgi için, Çalıştırma başlığının altındaki Takım Ofsetlerini Ayarlama bölümüne bakın.

DİKKAT: Takım boyu nn değeri, olası bir çarpışmayı önlemek için M06 Tnn takım değiştirme komutundaki nn değeriyle eşleşmelidir.

Ayar 15 - H & T Kod Anlaşması, nn değerinin Tnn ve Hnn argümanlarında eşleşmesinin gerekli olup olmadığını kontrol eder. Ayar 15 AÇIK konumdaysa ve Tnn ve Hnn eşleşmiyorsa, Alarm 332 - H ve T Eşleşmiyor alarmı üretilir.

G54 Work Offsets

Çalışma Ofsetleri bir iş parçasının tabla üzerinde nereye yerleştirileceğini tanımlar.

Kullanılabilir Çalışma Ofsetleri şunlardır; G54-G59, G110-G129 ve G154 P1-P99. G110-G129 ve G154 P1-P20, aynı Çalışma Ofsetlerine bakın.

Tablada birden fazla çalışma parçasının kurulabilmesi ve birden fazla parçanın bir makine çevriminde işlenebilmesi yararlı bir özelliktir. Bu özellik her bir iş parçasının farklı bir İş Parçası Ofsetine atanmasıyla sağlanır.

Daha fazla bilgi için bu kılavuzun G kodu bölümüne bakın. Aşağıda tek bir çevrimde birden fazla parçanın işlenmesine örnek verilmiştir. Program, kesme işlemi için M97 Yerel Alt Program Çağrısını kullanır.

%
O40005 (İş ofsetleri ör. prog) ;
(G54 X0 Y0 parçanın sol ortasındadır) ;
(Z0, parçanın üstündedir) ;
(T1 delgi) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T1 M06 (Takım 1'i seçin) ;
G00 G90 G40 G49 G54 (Güvenli başlatma) ;
X0 Y0 ;
(İlk iş koordinatı pozisyonuna git-G54) ;
S1000 M03 (İş mili saat yönünde) ;
G43 H01 Z0.1 (Takım ofseti 1 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
M97 P1000 (Yerel Alt Programı Arama) ;
G00 Z3. (Hızlı geri çekme) ;
G90 G110 G17 G40 G80 X0. Y0.;
(İkinci iş koordinatı pozisyonuna git-G110) ;
M97 P1000 (Yerel Alt Programı Arama) ;
G00 Z3. (Hızlı Geri Çekme) ;
G90 G154 P22 G17 G40 G80 X0. Y0.;
(Üçüncü iş koordinatı pozisyonuna git-G154 P22) ;
M97 P1000 (Yerel Alt Programı Arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z0.1 M09 (Hızlı geri çekme, Soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
G53 Y0 (Y başlangıç konumu) ;
M30 (Program sonu) ;
N1000 (Yerel alt program) ;
G81 F41.6 X1. Y2. Z-1.25 R0.1 (G81'i başlat) ;
(1. delik) ;
X2. Y2. (2. delik) ;
G80 (G81 İptal) ;
M99
%

12.4 Alt Programlar

Subprograms

Alt programlar:

  • Genellikle bir programda birkaç kez tekrarlanan komut dizileridir.
  • Ana programda komutları birçok kez tekrarlamak yerine, ayrı bir programda yazılır.
  • Ana programda bir M97 veya M98 ve bir P kodu ile çağrılır.
  • Tekrarlı sayım için bir L içerebilir. Alt program; ana program, bir sonraki blokla devam etmeden önce L defa tekrarlanır.

M97 kullanıldığında:

  • P kodu (nnnnn), yerel alt programın blok numarasıyla (Nnnnnn) aynıdır.
  • Alt program mutlaka ana program içinde olmalıdır

M98 kullanıldığında:

  • P kodu (nnnnn), alt programın program konumuyla (Onnnnn) aynıdır.
  • Eğer alt program bellekte değilse, dosya adı Onnnnn.nc olmalıdır. Makinenin alt programı bulması için, dosya adı O, sıfırlar ve .nc içermelidir.
  • Alt program mutlaka aktif dizinde veya Ayarlar 251/252 altında belirtilen konumda bulunmalıdır. Alt program arama konumları hakkında daha fazla bilgi için bkz. sayfa 5.

Korunmalı Çevrimler alt programların en çok kullanımıdır. Örneğin, bir seri deliğin X ve Y konumlarını ayrı bir programa konulabilir. Bu programı bir korunmalı çevrimle birlikte bir alt program olarak çağırabilirsiniz. Her bir takım için konumları bir kere yazmak yerine, herhangi bir sayıdaki takım için konumları bir kere yazılır.

Setting Up Search Locations

Bir alt program çağrıldığında kumanda, alt programı aktif dizinde arar. Kumanda, alt programı bulamazsa bir sonraki adımda nereyi arayacağını belirlemek için Ayar 251 ve 252'ye başvurur. Daha fazla bilgi için bu ayarlara bakın.

Ayar 252'de bir arama konumları listesi oluşturmak için:

  1. Aygıt Yöneticisinde (LIST PROGRAM), listeye eklemek istediğiniz dizini seçin.
  2. F3 tuşuna basın.
  3. Menüden AYAR 252 seçimini yapın ve ENTER tuşuna basın.

    Kumanda, mevcut dizini Ayar 252 altındaki arama konumları listesine ekler.

Sonuç: 

Arama konumları listesini görüntülemek için, Ayarlar sayfasındaki Ayar 252 değerlerine bakın.

Local Subprogram (M97)

Yerel bir alt program, ana program tarafından birkaç kez referans verilen, ana programdaki kodun bir bloğudur. Yerel alt rutinler bir M97 ve yerel alt programın N satır sayısına denk gelen bir Pnnnnn kullanılarak komut edilirnbsp(çağrılır).

Yerel alt program formatı, bir M30 ile ana programı bitirmek ve M30'dan sonra yerel alt programların girilmesidir. Her bir alt program, başlangıçta bir N satır numarasına ve sonda programı ana programdaki bir sonraki satıra gönderecek olan bir M99’a sahip olmalıdır.

%
O40009 (Yerel alt program ör. prog) ;
(G54 X0 Y0 parçanın sol üst köşesindedir) ;
(Z0, parçanın üstündedir) ;
(T1 nokta delgidir) ;
(T2, bir delgidir) ;
(T3 bir kılavuzdur) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T1 M06 (Takım 1'i seçin) ;
G00 G90 G40 G49 G54 (Güvenli başlatma) ;
X1.5 Y-0.5 (1. pozisyona hızlı hareket) ;
S1406 M03 (İş mili saat yönünde) ;
G43 H01 Z.1 (Takım ofseti 1 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G81 G99 Z-0.26 R0.1 F7. (G81 başlat) ;
M97 P1000 (Yerel Alt Programı Arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z0.1 M09 (Hızlı geri çekme, Soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
M01 (Opsiyonel Durdurma) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T2 M06 (Takım 2'yi seçin) ;
G00 G90 G40 G49 (Güvenli başlatma) ;
G54 X1.5 Y-0.5 (1. pozisyona hızlı hareket) ;
S2082 M03 (İş mili saat yönünde) ;
G43 H02 Z1. (Takım ofseti 2 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (G83'ü başlat) ;
M97 P1000 (Yerel Alt Programı Arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z0.1 M09 (Hızlı geri çekme, Soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
M01 (Opsiyonel Durdurma) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T3 M06 (Takım 3’ü seçin) ;
G00 G90 G40 G49 (Güvenli başlatma) ;
G54 X1.5 Y-0.5 ;
(1. pozisyona hızlı hareket) ;
S750 M03 (İş mili saat yönünde) ;
G43 H03 Z.1 (Takım ofseti 3 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G84 G99 Z-0.6 R0.1 F37.5 (G84 başlat) ;
M97 P1000 (Yerel Alt Programı Arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z0.1 M09 (Hızlı geri çekme, Soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
G53 Y0 (Y başlangıç konumu) ;
M30 (Program sonu) ;
(YEREL Alt Program) ;
N1000 (Yerel alt program başlat) ;
X0.5 Y-0.75 (2. pozisyon) ;
Y-2.25 (3. pozisyon) ;
G98 X1.5 Y-2.5 (4. pozisyon) ;
(İlk nokta geri dönüşü) ;
G99 X3.5 (5. pozisyon) ;
(R - dönüş düzlemi) ;
X4.5 Y-2.25 (6. pozisyon) ;
Y-0.75 (7. pozisyon);
X3.5 Y-0.5 (8. pozisyon) ;
M99
%

External Subprogram (M98)

Harici alt program, ana programın başvurduğu, ayrı bir programdır. Bir harici alt programı komut etmek (çağırmak için) M98 tuşunu ve çağırmak istediğiniz program numarasını seçmek için Pnnnnn tuşunu kullanın.

Programınız bir M98 alt programını çağırırsa kumanda, ana program dizininde alt programı arar. Kumanda, alt programı ana programın dizininde bulamazsa Ayar 251'de belirlenen konumu arar. Daha fazla bilgi için, bkz. sayfa 5. Kumanda, alt programı bulamazsa bir alarm üretilir.

Bu örnekte alt program (program O40008) (8) pozisyonu referans alır. Ayrıca, konum 4 ile 5 arasındaki harekette bir G98 komutunu kullanır. Bu da Z Ekseninin, R düzlemi yerine ilk başlangıç noktasına dönmesine neden olur, böylece takım iş parçası bağlama üzerinden geçer.

Ana program (Program O40007), (3) farklı korumalı çevrimi tanımlar:

  1. G81 Her konumda nokta delme
  2. G83 Her konumda kademeli delme
  3. G84 Her konumda kılavuz çekme

Her korunmalı çevrim, alt programı çağırır ve her pozisyonda çalıştırır.

%
O40007 (Harici alt program ör.-prog) ;
(G54 X0 Y0 parçanın sol ortasındadır) ;
(Z0, parçanın üstündedir) ;
(T1 nokta delgidir) ;
(T2, bir delgidir) ;
(T3 bir kılavuzdur) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T1 M06 (Takım 1'i seçin) ;
G00 G90 G40 G49 G54 (Güvenli başlatma) ;
G00 G54 X1.5 Y-0.5 (1. pozisyona hızlı hareket) ;
S1000 M03 (İş mili saat yönünde) ;
G43 H01 Z1. (Takım ofseti 1 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G81 G99 Z-0.14 R0.1 F7. (G81 başlat) ;
M98 P40008 (Harici alt programı arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z1. M09 (Hızlı geri çekme, soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
M01 (Opsiyonel Durdurma) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T2 M06 (Takım 2'yi seçin) ;
G00 G90 G40 G49 G54 (Güvenli başlatma) ;
G00 G54 X1.5 Y-0.5 (1. pozisyona hızlı hareket) ;
S2082 M03 (İş mili saat yönünde) ;
G43 H02 Z1. (Takım ofseti 1 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (G83'ü başlat) ;
M98 P40008 (Harici alt programı arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z1. M09 (Hızlı geri çekme, soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
M01 (Opsiyonel Durdurma) ;
(HAZIRLIK BLOKLARINI BAŞLAT) ;
T3 M06 (Takım 3’ü seçin) ;
G00 G90 G40 G49 G54 (Güvenli başlatma) ;
G00 G54 X1.5 Y-0.5 (1. pozisyona hızlı hareket) ;
S750 M03 (İş mili saat yönünde) ;
G43 H03 Z1. (Takım ofseti 3 açık) ;
M08 (Soğutma Sıvısı Açık) ;
(KESME BLOKLARINI BAŞLAT) ;
G84 G99 Z-0.6 R0.1 F37.5 (G84 başlat) ;
M98 P40008 (Harici alt programı arama) ;
(TAMAMLAMA BLOKLARINA BAŞLAT) ;
G00 Z1. M09 (Hızlı geri çekme, soğutucu kapalı) ;
G53 G49 Z0 M05 (Z başlangıç konumu, İş mili kapalı) ;
G53 Y0 (Y başlangıç konumu) ;
M30 (Program sonu) ;
%

Alt program
%
O40008 (Alt program) ;
X0.5 Y-0.75 (2. pozisyon) ;
Y-2.25 (3. pozisyon) ;
G98 X1.5 Y-2.5 (4. pozisyon) ;
(İlk nokta geri dönüşü) ;
G99 X3.5 (5. pozisyon) ;
(R dönüş düzlemi) ;
X4.5 Y-2.25 (6. pozisyon);
Y-0.75 (7. pozisyon);
X3.5 Y-0.5 (8. pozisyon) ;
M99 - (alt program geri dönüşü veya döngüsü) ;
%

Geribildirim

Recently Viewed Items

You Have No Recently Viewed Items Yet

Geribildirim
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Haas Teslim Fiyatı

Bu fiyat, sevkiyat bedeli, ihracat ve ithalat vergileri, sigorta ve Fransa’da alıcı olarak sizinle birlikte kararlaştırılan bir yere yapılan sevkiyat sırasında oluşan diğer masrafları içerir. Haas CNC Ürününün teslimine başka hiçbir zorunlu maliyet eklenmez.

EN YENİ HAAS İPUCU VE TEKNOLOJİLERİNDEN HABERDAR OLUN…

Şimdi kaydolun!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Servis ve Destek
  • Sahipler
  • Servis İste
  • Operatör El Kitapları
  • Haas Parçaları
  • Döner Tabla Onarım Talebi
  • Kurulum Öncesi Kılavuzları
  • Alışveriş Araçları
  • Yeni Bir Haas Oluştur ve Fiyatlandır
  • Mevcut Stok
  • Haas Fiyat Listesi
  • CNCA Taksit Seçenekleri
  • Haas Hakkında
  • DNSH Beyanı
  • Kariyer
  • Sertifikalar ve Güvenlik
  • İletişim
  • Geçmiş
  • Hüküm ve Koşullar
  • Haas Tooling Hüküm ve Koşulları
  • Gizlilik
  • Garanti
  • Haas Topluluğu
  • Haas Sertifikasyon Programı
  • Haas Motor Sporları
  • Gene Haas Vakfı
  • Haas Teknik Eğitim Topluluğu
  • Etkinlikler
  • Sohbete Katılın
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – CNC Takım Tezgahları

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255