Kalıp frezelemede üç şey aynı anda istenir
CAM’den çıkan bir kalıp programı yüzbinlerce kısa doğrusal blok içerir. Kontrolün bu blokları yüksek ilerlemede, mikron mertebesinde hassasiyetle ve iyi bir yüzey kalitesiyle işlemesi beklenir.
Ama bu üçü birbiriyle çelişir. Hızı artırırsan hassasiyet düşer; hassasiyeti zorlarsan tezgâh yavaşlar ve yüzeyde iz kalır. CYCLE832 tam olarak bu üçgeni yönetmek için vardır: HSC işleme için gereken G kodlarını ve programlama komutlarını tek bir çevrimde toplar.
Mantık basittir: kabada asıl amaç hızdır, yüzey kalitesi önemli değildir. Finişte asıl amaç hassasiyet ve yüzey kalitesidir. Her iki durumda da bir tolerans değeri belirlemek, konturun dikkate alınmasını sağlar. Genel olarak kaba işlemede tolerans, finiş toleranından yüksek alınır.
Çevrimin üç çağrılma biçimi
| Yazım | Anlamı |
|---|---|
CYCLE832(_TOL,_TOLM) | Tam çağrı: tolerans değeri ve tolerans modu birlikte verilir |
CYCLE832() | Kısaltılmış çağrı. Giriş ekranındaki “Seçimi kaldırma” seçeneğine karşılık gelir. |
CYCLE832(0.01) | Kısaltılmış çağrı: sadece tolerans girilir. Etkin G komutları çevrimde değiştirilmez. |
Üçüncü yazım pratikte çok işe yarar: blok arama sonrası veya Overstore penceresinden CYCLE832(0.02) yazarak sadece toleransı değiştirir, programdaki diğer ayarları olduğu gibi bırakırsın.
Tolerans parametresi (_TOL)
Bu parametre işleme sırasında eksenlerin işleme toleranını ifade eder; birimi doğrusal eksenlerde mm veya inç, döner eksenlerde derecedir.
- Tolerans değeri G642 ve COMPCAD için geçerlidir.
- G641 kullanılıyorsa tolerans değeri ADIS değerine karşılık gelir.
- İşleme ekseni döner bir eksense tolerans değeri, bir faktörle
MD33100‘e yazılır (varsayılan faktör = 8): döner eksendeCOMPRESS_POS_TOL.
İlk girildiğinde gelen varsayılan tolerans değerleri
| İşleme tipi | Doğrusal eksenler | Döner eksenler |
|---|---|---|
| 0 — Seçimi kaldırma | 0,1 mm | 0,1° |
| 1 — Finiş işleme | 0,01 mm | 0,08° |
| 2 — Ön finiş işleme | 0,05 mm | 0,4° |
| 3 — Kaba işleme | 0,1 mm | 0,8° |
Tolerans modu (_TOLM) basamakları
İkinci parametre bir tamsayıdır ve her basamağı ayrı bir ayarı temsil eder.
İşleme tipi
- 0 Seçim iptali · 1 Finiş (varsayılan) · 2 Ön finiş · 3 Kaba
Sürekli geçiş (look-ahead) modu
| Değer | Komut | Davranış |
|---|---|---|
| 0 | G64 | Varsayılan. Sürekli geçiş modu; ileri okuma yalnızca köşe kırmalara bakar. |
| 1 | G641 | ADIS / ADISPOS ile köşe dönme |
| 2 | G642 | Tek eksenli toleransla köşe yuvarlama. Kalıp yüzeylerinde tavsiye edilen budur. |
COMPCAD’li bir NC blok kompresöründe G642 daima kalıcı olarak seçilidir.
Feedforward ve ivme
- 0 →
FFWON SOFT— hız arttırma kumandası var, ivme sınırlaması var - 1 →
FFWOF SOFT— hız arttırma kumandası yok, ivme sınırlaması var - 2 →
FFWOF BRISK— ikisi de yok
Kompresör
- 0 → yok (
COMPOF, varsayılan) · 1 →COMPCAD· 3 → B spline
FFWON) ve ivme sınırlamasının (SOFT) seçilebilmesi için makine üreticisinin kontrolü veya işleme eksenlerini optimize etmiş olması gerekir. Optimize edilmemiş bir tezgâhta bu ayarları açmak titreşim ve iz üretir. Genel olarak burada listelenen bütün fonksiyonlar OEM’in tezgâhı doğru optimize etmiş olmasını varsayar.Kompresörler: COMPON, COMPCURV, COMPCAD, COMPOF
CAD/CAM sistemleri karmaşık bir konturu tarif etmek için çok sayıda, kısmen çok kısa doğrusal ve dairesel blok üretir. Bu bloklar ulaşılabilecek en yüksek işleme hızını sınırlar.
Kompresör fonksiyonları, istenen kontur hassasiyetini korurken bu blokları mümkün olan en uzun yola sahip birkaç polinom bloğuyla değiştirir. Kazançları:
- Daha yüksek yol hızı
- Daha az hareket bloğu
- Sürekli blok geçişleri
| Komut | Ne yapar? |
|---|---|
COMPON | Ardışık en fazla on doğrusal bloktan (G01 X… Y… Z… F…) bir polinom bloğu üretir. Blok geçişlerinde hız süreklidir. |
COMPCURV | Aynı şekilde en fazla on doğrusal blok; blok geçişlerinde hız ve ivme süreklidir. |
COMPCAD | Teorik olarak sınırsız sayıda doğrusal ve dairesel bloktan tek bir polinom bloğu üretebilir. Blok geçişlerinde hız ve ivme sabittir; korunması istenen köşeler tanınır ve dikkate alınır. |
COMPOF | O anda etkin kompresörü kapatır. |
Dördü de modaldir; bir kere yazılınca iptal edilene kadar geçerlidir.
G642 yuvarlama fonksiyonu ve SOFT jerk sınırlaması yüzey kalitesinde ek iyileşme sağlar ve bu komutlar programın başına yazılmalıdır. Program ortasında açılan bir kompresör, kendinden önceki bloklara etki etmez.Kaynak eğitim dokümanı COMPCAD için ayrıca maksimum yol uzunluğunun 5 mm olduğunu belirtir. Bu değer güncel programlama kılavuzunda bu şekilde tekrar edilmemektedir; bu nokta bağımsız olarak doğrulanamadı ve kontrol sürümüne göre değişebilir.
G642 ve ADIS: köşe yuvarlama toleranı
Sürekli geçiş modu CYCLE832 içinde çağrılmışsa, G641 için ADIS tolerans değeri _TOL‘a karşılık gelir. CYCLE832 kullanmıyorsan ADIS değerini kendin belirtmen gerekir.
ADIS— yol işlevleri G1, G2, G3 için köşe yuvarlama mesafesi.ADISPOS— hızlı hareket G0 için karıştırma açıklığı. Kalıp yüzeyleri için uygun değildir.
G642 için toleransı belirlemenin iki yolu vardır: eksenler tek tek makine datasıyla belirlenir, ya da ADIS ile geri çekme mesafesi programlanır.
CYCLE832 yoksa ne yapılır?
Tezgâhında CYCLE832 opsiyonu yoksa aynı işi elle programlayarak da yapabilirsin. Kaynak dokümandaki alt program örneği şöyledir — tolerans değeri değişken olarak tanımlanır ve çağrılırken aktarılır:
Ana programda kaba için büyük, finiş için küçük tolerans değeriyle bu alt programı çağırırsın. NEWCONF değiştirilen makine datasını etkinleştirir.
$MA_COMPRESS_POS_TOL makine datasını program içinden değiştirir. Bu işlem yetki seviyesi gerektirir, tezgâhın dinamik davranışını doğrudan etkiler ve öncesinde yedek alınmasını gerektirir. Kopyalayıp doğrudan çalıştırmayın; kendi tezgâhınızın eksen adları ve yapılandırmasına göre uyarlanması ve makine üreticisinin kılavuzuyla doğrulanması gerekir.Sık yapılan hatalar
Kaba ve finişte aynı toleransı kullanmak
Kabada dar tolerans tezgâhı gereksiz yavaşlatır; finişte geniş tolerans yüzeyi bozar. İki işlem için ayrı CYCLE832 çağrısı yazılır.
Toleranı parça toleranıyla karıştırmak
Bu değer konturun ne kadar sadeleştirilebileceğidir. Parça toleranının tamamını buraya vermek, başka hata payı bırakmaz.
COMPCAD’i her programa koymak
Çok fazla CPU ve bellek harcar. Önce CAM tarafındaki çözüm denenmelidir.
Kompresörü programın ortasında açmak
G642 ve SOFT programın başında yazılmalıdır.
Optimize edilmemiş tezgâhta FFWON/SOFT seçmek
Bu ayarların çalışması OEM’in eksen optimizasyonuna bağlıdır.
3 eksen tezgâhta döner eksen toleranı beklemek
Döner eksen toleranının etkili olması için 5 eksen dönüşümünün OEM tarafından ayarlanmış olması gerekir.
Kalıp yüzeyinde ADISPOS’a güvenmek
ADISPOS hızlı hareket içindir ve kalıp yüzeyleri için uygun değildir.
Sık sorulan sorular
Finişte hangi toleransı vereyim?
Çevrimin varsayılanı doğrusal eksenlerde 0,01 mm‘dir. Gerçek değer parçanın toleranına, tezgâhın dinamiğine ve CAM’deki nokta yoğunluğuna göre belirlenir; tek doğru sayı yoktur.
CYCLE832(0.02) yazmak yeter mi?
Yeter — bu kısaltılmış çağrıdır ve etkin G komutlarını değiştirmez. Sadece toleransı güncellemek istediğinde kullanılır.
Çevrimi nasıl iptal ederim?
Parametresiz CYCLE832() çağrısı, giriş ekranındaki “Seçimi kaldırma” seçeneğine karşılık gelir.
COMPON ile COMPCAD arasında ne fark var?
COMPON ve COMPCURV en fazla on doğrusal bloktan bir polinom üretir; COMPCAD teorik olarak sınırsız sayıda doğrusal ve dairesel bloktan üretebilir ve korunması gereken köşeleri tanır. Buna karşılık çok daha fazla işlemci ve bellek harcar.
Yüzeyde iz kaldı, toleransı küçültsem yeter mi?
Her zaman değil. İz, tezgâhın dinamik davranışından (backlash, sürtünme, kuadrant hatası), CAM’deki nokta dağılımından veya takım tutuşundan da gelebilir. Toleransı küçültmek çevrim süresini uzatır ve asıl sebep başkaysa sorunu çözmez.
Kaynaklar
- Siemens AG — SINUMERIK 840D sl / 828D Job Planning, Programming Manual, 01/2015, doküman no 6FC5398-2BP40-5BA2: Bölüm 5.4 NC blok sıkıştırma — COMPON, COMPCURV, COMPCAD, COMPOF (s.237): kompresörlerin çalışma mantığı, on blok sınırı, COMPCAD’in işlemci ve bellek maliyeti, G642 ve SOFT’un program başına yazılması notu, modal etki
- Siemens AG — SINUMERIK İleri Seviye CNC Kullanım & Programlama, 05/2010: Bölüm 2.9 ve 3.5 Yüksek Hız Ayarları — CYCLE832 (çağrı biçimleri, _TOL ve _TOLM parametreleri, varsayılan tolerans değerleri, MD33100 ve döner eksen faktörü, G64/G641/G642 ve FFWON/SOFT/BRISK seçenekleri, ADIS ve ADISPOS, COMPCAD alt program örneği)

