Post Processor ve NC Kodu
Gökhan Coşkun · · 2 dk okuma
Alphacam içinde ürettiğiniz takım yolu tezgâhtan bağımsızdır: geometrik bir yoldur. Tezgâh ise G kodu bekler — hem de kendi lehçesinde.
Bu çeviriyi yapan katmana post processor denir.
Neden her tezgâha ayrı
G kodu standart görünür ama değildir. Takım değişimi, devir başlatma, soğutma, çevrimler, alt program çağırma — bunların hepsi kontrol ünitesine göre değişir. Fanuc'un anladığı satırı Heidenhain anlamaz.
Bu yüzden tezgâh başına post gerekir. Atölyede üç tezgâh varsa üç post
olmalıdır ve hangi postun hangi tezgâha ait olduğu isminden anlaşılmalıdır.
post1, yeni_post, kopya gibi adlar bir gün yanlış tezgâha kod
göndermenize sebep olur.
Çıkan kodu okuyun
Post processor'ün ürettiği koda hiç bakmayan çok kişi var. Oysa dosyanın başına ve sonuna bakmak birçok sorunu önler:
- Birim doğru mu? (
G21metrik,G20inç) - Mutlak konumlama mı? (
G90) - İş koordinat sistemi doğru mu? (
G54vb.) - Devir ve soğutma kesmeden önce başlıyor mu?
- Program sonunda takım güvenli yüksekliğe çıkıp duruyor mu?
Bunlar her dosyada aynıdır; bir kez öğrenirsiniz, sonra bakmak on saniye sürer.
Küçük değişiklikler post'ta yapılır
"Program sonunda tezgâh sıfıra dönsün", "her takım değişiminde kapak açılsın", "dosya başına iş numarası yazılsın" gibi istekler NC dosyasını elle düzenleyerek değil, post processor'ü düzenleyerek çözülür.
Elle düzenlenen NC dosyası bir kere çalışır. Post'ta yapılan düzeltme bundan sonraki her dosyada çalışır.
Post'a dokunmadan önce yedeğini alın. Çalışan bir post, atölyenin en değerli dosyalarından biridir ve bozulduğunda bütün tezgâh durur.
Tezgâhta ilk çalıştırma
Yeni bir post ile üretilmiş ilk dosyayı, tezgâhta ilerleme oranını düşürerek ve elinizi durdurma düğmesinde tutarak çalıştırın. Simülasyon çok şey yakalar ama post'un ürettiği gerçek koda tezgâhın nasıl tepki vereceğini sadece tezgâh gösterir.
Bu seride geometriyi temizlemekten NC koduna kadar geldik. Tekrar eden bu adımları otomatikleştirmek isterseniz, işin makro tarafı da var.