Mastercam'da Özel Posta İşlemeler Nasıl Oluşturulur Benzersiz Makine Kurulumları için
Mastercam'da PostProcessors'u Anlamak
Bir postoperatifçi, Mastercam'da üretilen araçla belirli koda ait bir senaryodur - genellikle G-code veya özel bir lehçe gerektirir. Mastercam gemileri, ortak makineler için yüzlerce standart yazı taşırken, özel ayarlamalar (örneğin, standart olmayan kontroller, benzersiz bir döner axes veya özel otomasyon arabirimleri) genellikle bu tür bir postoperatif işlem işlemine ihtiyaç duyar.
Doğru bir post-işlemci olmadan, en mükemmel üretilen alet empati makinede çöp üretecek - kazalar, yanlış bir koordinatlar veya eksik kodlar.Her bir çıkış noktası oluşturmak makinenin fiziksel sınırları ve kontrolörsüzlüğü sağlamak için, bir makinenin bir makineye dönüş gibi özel bir makine için, bir makineye dönüş, bir döner bir altta bir tel EDM veya beş eksenli bir köprüyü, özel bir çıkış noktası oluşturmak, makinenin fiziksel sınırları ve kontrolcülüğü sağlamak.
Özel Bir Posta-Processor oluşturmak için adımlar
Mastercam'da özel bir yazı inşa etme süreci mantıksal, iteratif bir iş akışı izler. Aşağıda gerçek dünya uygulamaları ile çizilen pratik tavsiyeler ile her aşamada ayrıntılı bir kesintidir.
1. Makine Gereksinimleri Tanımlama
Tek bir yazı kodu yazmadan önce, hedef makinesinin ve onun temel hareket kontrolörünün her yönünü belgelemeniz gerekir - bir Fanuc 31i-B5 seçeneği paketler bir Siemens 840D veya bir Haas NGC'tan çok farklı davranır. kontrolör, alt program aramaları ve hatta temel hareket komutlarını diktir.
Sonraki, makinenin kinematik düzeni haritalayın. Üç eksenli dikey değirmen için, eksenli seyahat limitlerini, hızlı traverse hızlarını ve maksimum RPM için çok eksenli makineler için, dönüş eksen sıfır pozisyonları kaydetmek, ve herhangi bir mekanik müdahale bölgelerin yönü ekleyin:
- Tool changer type (arm-style, carousel, veya otomatik palet değiştirici) ve araç seçimi, fikre ve serbest bırakılması için gerekli M-codes.
- Coolant seçenekler: sel, on-spindle, hava patlama ve programlanabilir serin nozullar aracılığıyla.
- Probing yeteneği – makine Renishaw veya Blum probes kullanıyor ve standart makro kalibrasyon ve ölçüm için çağrılar.
- Güvenlik ekipmanı: kapı kilitleri, çip konveyörü, mist ekstraktör ve herhangi bir özel kilitler.
- Katı dokunuş, yüksek hızlı peck delme veya poligon dönüş gibi özel döngüler.
Bu bilgiyi makine kılavuzundan, kontrol parametre listesine toplayın ve makineyi önceki bölümden bilinen bir iyi programla takip ederek.Eğer mümkünse, makineli araç üreticisi tarafından yazılmış bir program elde edin - tam formatlamayı gösterecektir.
2. Posta-Processor Editor'e Erişim
Mastercam, yazı düzenlemenin iki temel yolunu sunar: yerleşik →Post Processing[Dönetici:0)Post-Processor Editor) ve standart bir metin editörü (Post-Processor Editor (uzaydalı Editör) Mastercam ortamına entegre edilir ve yazı yapısına dair bir ağaç görüşü sunar.
Alternatif olarak, Notepad++'da veya herhangi bir metin editöründe dosya açabilirsiniz. Birçok deneyimli programcılar dış editörleri tercih eder, çünkü birden fazla posta dosyalarında bulun / yer kullanabilir ve sürüm kontrol sistemleri ile entegre edebilirsiniz. Hangi araç her zaman herhangi bir değişiklik yapmadan önce orijinal bir yazının bir yedek tutabilir - tek bir yanlış konumlanmış para birimi bir kaza yapabilir.
3. Bir Base Post ile başlayın
Hiçbir zaman çizilmeden özel bir yazı yazın. Mastercam'ın posta kütüphanesi, Siemens'in popüler kontrolörleri ve makine konfigürasyonları ile eşleşen yüzlerce temel yazı içerir. Örneğin, bir Fanuc kontrollü üç eksenli değirmen varsa, 370FLT:2 veyaİLFLT:3 ile başlayın.
Temel yazı size doğru hareket mantığı verir, kanal tanımlarını ve test edilmiş bir çıkış yapısını verir. İşiniz farklı bölümleri değiştirmektir - araç değişim dizisi, serin kodlar veya beşinci bir eksenin eklenmesi gibi.En yakın temel gönderinin eklenmesi hataları azaltır ve kesinti saatlerini kurtarır.
Doğru temel gönderiyi seçmek için, açık Mastercam'ın UZMANI:0)Önleme[DÜT:1) Seçilmiş ve açıklama alanını gözden geçirmek. Aynı büyük sürümü makinenizle paylaşan kontrolörler arayın.Eğer makineniz bir Fanuc 32i ile bir kartvizittirse, Fanuc 31i için bir başlangıç noktası - farklılıklar genellikle küçük Mcode ayarlamalarıdır.
4. Kodun Çıktısını Özelleştir
Temel yük yüklü ile, çıktıyı özelleştirmeye başlayın. Posta dosyası “post bloklar” olarak adlandırılan mantıksal bloklara bölünmüştür - her blok, araç değişikliği, lineer hareket, ark hareket veya soğuğa bağlı olarak, bu blokları makineye özel komutlar, değişim formatına ya da koşullu mantık olarak ele alır.
Moding Tool Change Event
Araç değişikliği bloğu ([[[DÜDÜ) veya [[DÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜ
- Bir G91 G28 Z0, Z eve geri dönmek için her araç değişikliğinden önce güvenli bir hareket koyar.
- Makinenizin soğuk algınlığıyla kullandığı değişim sırasında serinletmek için bir M50 ekleyin.
- Kol meşgullerinden önce tamamen yönlendirmesine izin vermek için bir oturma (G04 P1) ekleyin.
Her zaman bu değişiklikleri çok-tool dizilerine çalışmadan önce basit bir tek-tool programı ile test edin.
Canned Cycles'leri özelleştirin
Mastercam'ın matkap, musluk ve Bor döngüleri, geri dönüşlü bir bağlantı ile çevrilir - Mastercam'ın aracı parametrelerini düzenlemeli veya sonra US $ :11'i kullanarak özel bir “yüksek hızlı tren” döngüsüne ihtiyaç duyarsınız.If your machine uses a different cycle using G73 with a K parameter.You can add custom parameter fields in Mastercam'spath values and then reference them in the post.For you can require a K parameter fields.
MakineSpecific Kodlar
Benzersiz makine kurulumları genellikle standart olmayan M- veya G-codes gerektirir. Örneğin, alt kodlu bir makine, uygun durumdaki veya sert bir şekilde onları kilitlemek için bir M-codea ihtiyaç duyabilir.
Bir kullanıcı tanımlı M-code eklemek için, yeni bir posta değişkeni oluşturmak (örneğin, 03: 12). Bu, size Mastercam'ın işlem parametrelerinde kod açmak için esneklik verir.
5. Postayı Test Etmek
Test, basit bir araçla başlayın - tek bir kontur veya bir matkap döngüsü - ve bir metin editöründe çıktı dosyası açın ve makine manueline karşı her çizgiyi görsel olarak kontrol edin. Doğru decimal formatlama, lider sıfırlar ve gerekli güvenlik bloklarının varlığı.
Bir sonraki, makinedeki programı kuru-run modunda (gösterme materyali) çalıştırın. Birçok makine, gerçek kesme olmadan hareket gösteren bir “grafik simülasyon” veya “kurumlu koşu” moduna sahiptir.Bu sayede araç değişiklikleri, eksen limitleri ve hızlı hareketleri kontrol etmek için bu yöntemi kullanın.If possible, use a machine Simulatorsing the machine.
Kuru vadede emin olduğunuzda, köpük veya balmumuda bir test bölümünü kesin. Sonuç olarak ve onu derinlik, delik konumlarında veya yüzeyin sonundaki boşluklara kıyasla karşılaştırın - örneğin, eksik bir G41 /G42, bir kesme tazminatı veya yanlış ark merkezi için.
6. Refine ve Save
Özel bir yazı ilk denemede mükemmel değildir. Her değişiklik yaptığınızda ve bunun nedeni için geçerlidir.Başvurudaki dosyanın birden fazla versiyonunu tutun, e.g., 03:13)., [[DÜcretsiz:|DÜcretsizin kontrol sistemi kullanın. Mastercam'ın post editörü, ayarlarında seçeneği etkinleştirebilirseniz de bir “değişim logu” tasarruf edebilir.
Posta tüm testleri geçtikten sonra, güvenli bir yerde son sürümden tasarruf edin ve bunu bir şekilde bükülmeye karar verin.Slan istasyonlarınızda kolay dağıtım için dosya. gerçek bir üretim parçası yayınlayarak son bir doğrulama yapın ve tam gözetim ile makinede çalıştırın.
Gelişmiş özelleştirme Teknikleri
Temel düzenlemelerle rahat olduğunuzda, makinenizin işlevselliğini dramatik bir şekilde uzatabilecek daha güçlü yetenekleri keşfedin.
Özel Makrolar ve Subroutines
Birçok kontrolör, parametrik alt programların (macros) kullanımını kabul eder - e.g., Fanuc custom makro B, Siemens R-parameters, Haascustom makro. postınız, Mastercam'dan hesaplanan değerler ile aramaları sağlayabilir. Örneğin, bir araç-yaşam yönetimi rutini gerçekleştirmek için bir makro oluşturabilir veya bir çalışma parçası kullanarak bir çalışma parçasını ölçmek için bir makro arama oluşturabilirsiniz.In the post,145FLT:16 gerekli argümanlarla makro aramayı yapabilmek için.
Mastercam ayrıca, makro argümanlar olarak geçebilecek kullanıcı tanımlı posta değişkenlerini de destekler. Bu, araç empati geometrisine dayanan makro parametreleri dinamik olarak üretmesine olanak sağlar (demel olarak, cebi derinlikleri, vs.).
Rotary Axes ve Multi-Axis Makinelerini Destekleyin
Operatör axes (4-kücut, 5 eksenli, indeksleyici), post makine koordinatlarına göre kinematik dönüşümle veya çift çekirdekli bir değirmen dönüş için - bu işlevleri üstlenen devreler için yapılandırın.
Makinenin kinematik zincirini anlayarak başlayın. Mastercam'ın 03.Örnek:0)Makine Tanım Yöneticisi[Dönetici: 1 ), eksen ve sınırları tanımlamak için.O zaman, post, alter theyu değiştirmek,|16|Döneticileri ayarlamak için özel bir işlem için, doğru davranışı eşleştirmek için: örneğin, G43.4-
Çok eksenli mesajları test etmek dikkatli gerektirir. Mastercam'ın Backplot'ta ve Verify, o zaman belirli kontrolörü destekleyen bir makine simülatörü kullanın.Her zaman beş eş zamanlı hareket denemeden önce tek eksenli bir rotasyon testi çalıştırın.
Otomasyon ve Probing Cycles ile bütünleşme
Modern dükkanlar genellikle robot yükleyicileri, konveyörler ve işleme ölçümlerini entegre eder. Posta bu cihazlara sinyal vermek için M-codes içerebilir. Örneğin, kesmeden önce, program sonunda bir M-code ekleyin, bir M-code açın, bir fikre sahip döngüyü açın.
Mastercam'ın Probe eklentisi, araç empatilerini üretebilir; sonra doğru makro aramaları ve değişkenleri yayınlamaya giriş yaptığınızda, birçok olasılıklı rutinleri yaygın değişken isimleri kullanır (#150 for ölçümler için, #102 for Xchange, etc.) Postanız bu değişkenleri aynı şekilde gönderirken, yanlış bir eşleşmenin kazalara veya yanlış ölçümlere neden olacağınız.
Ortak Pitfalls ve Them'dan Nasıl Kaçırmak
- [FONT=0)Incorrect G-Ko veya M-Komş Çatışması: [Dönetici ile çatışmaların makine parametreleri ile çatışmaların – e.g., G30 ikinci ev için G30 bir makro için de kullanılır. Her zaman tek bir blokta el ve test ile doğrulanır.
- [FONT:0)Missing Safety Blocks:[Dönetici: 1 ) Güvenli bir Z'ye geri çekilmeyi veya G40/G49/G80'leri sıfırlamayı unutun.Bunu postanın şu anki ve benzeri olmayan bloklara ekleyin.
- [FONT=0)Wrong Arc Çıkış Biçimi:[Döneticiler I-J-K (incremental merkezi) gerektirir, diğerleri mutlak veya yarıçap R. Set theİLFLT:22) değişkeni bu arada ayarlayın.
- [FONT=0)Tool Change Sequence Errors:[Dönetici: [Dönetici: 1] kene yönlendirmeyi unutun (M19) veya bu tür diziler için makine kılavuzunda izleyin.
- [FONT=0)Dönemli nokta Biçimlendirme:[Dönetici:[Dönetici:0)[Dönemli)[[x5 yerine X0.5) ve diğerleri, kontrole uymaya çalışan Mastercam'ın]<0.00 işlevini kullanın.
- [FONT:0] Subprogram Çağrı Farklarını görmezden gelir: Bir Fanuc kontrol, M98 Pxxxx'i alt programlar olarak adlandırmak için kullanırken, Siemens EXTCALL'yi kullanır.
Makinenizin gereksinimlerinin bir kontrol listesini tutmak ve test aşamasında her birini doğrulamak. Her olası işlevi egzersiz yapan bir test parçası oluşturun - sondaj, dokunma, kondüktör, araç değişikliği, soğutucu, döner indeksleme - ve üretimden önce simülasyonda çalıştırın.
Post-Processor Development için araç ve kaynaklar
Mastercam, kapsamlı yerleşik belge sunar, örneğin, [[FONT:0)Post-Processor Referans Kılavuzu) ile koşullu mantık nasıl oluşturulur ve araçla nasıl ulaşılır.
[FONT=0]Mastercam Forumları[[[Döneticileri paylaşmış aktif bir topluluktur, kullanıcıların özel mesajları paylaştığı, sorular sor ve sorun sorunları sorun.Mevcut çözümleri görmek için kontrol adı veya ortak sorunlar arayın.
Üçüncü taraf araçları:0)Cimco Edit) gibi üçüncü işlemci editörler, entegre sözcü kontrol ve geri çekilme yetenekleri ile çalışır. Bazı kullanıcılar MastercamUZT:2.Post Debugger).
Makine aracı inşaatçılar genellikle makineleri için örnek işlem sonrası sağlar. Örneğin, Haas'ın destek portalını kontrol eder ve Mazak, ParlakG kontrolörleri için yazı sunar. Bunlar zaten doğru M-codes, döngü tanımları ve güvenlik dizilerini içerir.
Son olarak, resmi eğitime yatırım yapmayı düşünün. CNC Software, Inc., eğitmen ve online olarak www.FLT:0)Mastercam Post Processor Education) Bu, özel değişken yaratım, makro entegrasyon ve karmaşık kinematik posta düzenleme kavramlarını kapsar.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Özel bir post-işlemci oluşturmak, benzersiz bir makine kurulumu için önemsiz bir görev değildir, ancak her bloktan başlayarak, yöntemsel olarak özelleştirilmesi gerekir.Elif bir posta yok, kurulum hataları azaltır ve makinenizin tam kapasitesini döndürür.Sistemi takip ederek, katı bir temel gönderiden başlayarak, yöntemsel olarak her bloktan başlayarak, ve titiz bir test - yıl boyunca güvenilir bir şekilde çalışan bir post üretebilirsiniz.
Unutmayın: post-processor, URL'nin sanal dünyası ile makinenin fiziksel gerçekliği arasındaki son bağlantıdır.Bunu düzeltme planı veya bir işleme stratejisi olarak değerlendirin. Değişiklikleriniz, dosyalarınızı geri almak ve asla makinenizin kendisini öğrenmeniz için asla bir süre boyunca ödeme yapmanız gerekir.