Siemens SINUMERIK CYCLE832: Yüksek Hız Ayarları, Tolerans, COMPCAD ve G642

3 Ağustos 2026

Mentor CNC Editör Ekibi

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.

Bu sayfa neyi kapsıyor?CYCLE832’nin çağrılma biçimleri, tolerans parametresi ve varsayılan değerler, tolerans modunun basamakları (işleme tipi, sürekli geçiş modu, feedforward/ivme, kompresör), COMPCAD ve diğer kompresörler, G642 ve ADIS, çevrim yoksa elle programlama ve sık yapılan hatalar.

Çevrimin üç çağrılma biçimi

YazımAnlamı
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 eksende COMPRESS_POS_TOL.

İlk girildiğinde gelen varsayılan tolerans değerleri

İşleme tipiDoğrusal eksenlerDöner eksenler
0 — Seçimi kaldırma0,1 mm0,1°
1 — Finiş işleme0,01 mm0,08°
2 — Ön finiş işleme0,05 mm0,4°
3 — Kaba işleme0,1 mm0,8°
Döner eksen toleranı kendiliğinden çalışmaz.Tolerans değerinin döner eksenlerde de etkili olabilmesi için 5 eksen dönüşümünün makine üreticisi (OEM) tarafından ayarlanmış olması gerekir. 3 eksen tezgâhta bu satırların bir karşılığı yoktur.

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ğerKomutDavranış
0G64Varsayılan. Sürekli geçiş modu; ileri okuma yalnızca köşe kırmalara bakar.
1G641ADIS / ADISPOS ile köşe dönme
2G642Tek 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

  • 0FFWON SOFT — hız arttırma kumandası var, ivme sınırlaması var
  • 1FFWOF SOFT — hız arttırma kumandası yok, ivme sınırlaması var
  • 2FFWOF BRISK — ikisi de yok

Kompresör

  • 0 → yok (COMPOF, varsayılan) · 1COMPCAD · 3 → B spline
FFWON ve SOFT’u makine üreticisi ayarlamadıysa seçme.Kaynak kılavuzın açık şartı: hız arttırma kumandasının (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
KomutNe yapar?
COMPONArdışı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.
COMPCURVAynı şekilde en fazla on doğrusal blok; blok geçişlerinde hız ve ivme süreklidir.
COMPCADTeorik 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.
COMPOFO anda etkin kompresörü kapatır.

Dördü de modaldir; bir kere yazılınca iptal edilene kadar geçerlidir.

COMPCAD’i her yere serpme.Kılavuzun önerisi net: COMPCAD çok fazla CPU zamanı ve bellek harcar. Bu yüzden yalnızca CAD/CAM programı tarafındaki önlemlerle yüzey düzeltilemediğinde kullanılması tavsiye edilir. Önce CAM tarafındaki tolerans ve nokta yoğunluğunu düzelt, COMPCAD’i son çare olarak düşün.
Programda nereye yazılmalı?Kılavuzun notu: 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.

G64 G642 ADIS=… veya ADISPOS=…
  • 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:

; 3 eksenli HSC frezeleme için teknoloji alt programı PROC TOL(REAL tolerans) N20 SOFT N30 COMPCAD N35 G642 N40 $MA_COMPRESS_POS_TOL[X]=tolerans N50 $MA_COMPRESS_POS_TOL[Y]=tolerans N60 $MA_COMPRESS_POS_TOL[Z]=tolerans N70 NEWCONF M17

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.

Bu program makine datası yazıyor.Yukarıdaki örnek $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.

Mentor CNC notu: CYCLE832 ve kompresör fonksiyonları tezgâhın dinamik davranışını doğrudan değiştirir; yüksek ilerlemede yanlış ayar hem yüzeyi hem takımı bozabilir. Bu sayfadaki değerler çevrimin varsayılanlarıdır, tezgâhınız için doğru değerler değildir. Burada anlatılan fonksiyonların çalışması makine üreticisinin optimizasyonuna ve aktif opsiyonlara bağlıdır. Yeni bir ayarı önce düşük ilerlemede ve deneme parçasında sınayın. Bu sayfa eğitim amaçlıdır ve makine üreticisinin kılavuzunun yerini tutmaz.

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)

MENTOR CNC
Sahadan gelen cnc bilgisi

Mentor CNC; CNC torna, CNC freze, kontrol üniteleri, kesici takımlar ve teknik hesaplamalar konusunda üretim sahasında edinilen tecrübeyi anlaşılır ve uygulanabilir teknik içeriklere dönüştürür.

Amacımız; operatörlerin, öğrencilerin, mühendislerin ve atölye sahiplerinin doğru bilgiye daha hızlı ulaşmasını ve üretimde daha güvenli, verimli kararlar almasını sağlamaktır.