Siemens SINUMERIK’te Program Yarıda Kaldı: REPOS ve Blok Arama ile Kaldığı Yerden Devam Etme

3 Ağustos 2026

Mentor CNC Editör Ekibi

Program durdu. İlk yapacağınız şey panik değil, tek bir soru

Takım kırıldı, alarm geldi, elektrik gitti ya da siz durdurdunuz. Parça yarım, tezgâh bekliyor. Şimdi programı baştan çalıştırmak hem zaman kaybıdır hem de işlenmiş yüzeyde takımı boşta gezdirmek demektir.

Ama SINUMERIK’te kaldığınız yere nasıl döneceğiniz tek bir şeye bağlıdır: program nasıl durdu?

Program nasıl durdu?Ne yapmanız gerekirZorluk
NC STOP ile durdurdunuzDoğrudan NC START. Program kaldığı yerden devam eder.Kolay
NC Stop’tan sonra takımı JOG’da çektinizÖnce REPOS ile kontura geri dönün, sonra NC Start.Orta
RESET ile durdurdunuzBlok arama gerekir. NC Start artık programı baştan başlatır.Zor
Alarm attı ve Reset gerektiÖnce alarmın sebebini giderin, sonra blok arama.Zor
Elektrik gitti / tezgâh kapandıReferans alın, sonra blok arama. Kesme noktası kayıtlı olmayabilir.Zor
Aradaki fark tek cümlede.NC STOP ile duran bir program NC START ile kaldığı yerden devam eder. RESET ile duran bir program ise NC Start’a basıldığında baştan başlar; kaldığı noktaya dönmek için blok arama yapmanız gerekir.

Durum 1 — Takımı çektiniz: REPOS

Program NC Stop ile durdu. Siz de takımı JOG’da kontürden uzaklaştırdınız — kesici ucu kontrol etmek, talaşı temizlemek ya da ölçü almak için. Şimdi takımı tam bıraktığınız noktaya geri getirmeniz lazım. Elle göz kararı yaklaşmak yerine kontrol ünitesinin kendi işlevini kullanın.

REPOS ne yapar?

Program kesildiğinde kontrol ünitesi kesme noktasının koordinatlarını saklar. Siz takımı çektikçe, gerçek değer penceresinde eksenlerin kesme noktasına olan kalan mesafesi «Repos ofseti» olarak görünür. REPOS işlevi de sizi bu ofset kadar geri götürür.

Adım adım

  1. Machine işletim alanına geçin.
  2. Makine kontrol panelinden JOG modunu seçin.
  3. Makine fonksiyonlarından REPOS‘u seçin.
  4. Hareket ettireceğiniz ekseni seçin. (Tornada eksen tuşları, frezede önce ekseni seçip sonra yön tuşu.)
  5. veya + yön tuşuyla, ekranda görünen kalan mesafe kadar kesme noktasına yaklaşın.
  6. AUTO moduna geçin.
  7. NC START ile işlemeye devam edin.
Kesme noktasını geçemezsiniz.REPOS modunda eksen kesme noktasına kadar gider ve orada durur; yön tuşuna basmaya devam etseniz bile öteye geçmez. Bu bir emniyet özelliğidir, arıza değildir. Ayrıca ilerleme override ve hızlı hareket override anahtarlarının açık olması gerekir — kapalıysa eksen hiç hareket etmez.
Tam noktaya kadar gitmek zorunda değilsiniz.Kalan Repos ofseti kapanmamışsa, AUTO moduna geçip NC START‘a bastığınızda kontrol ünitesi kalan mesafeyi programlanmış ilerlemeyle ve doğrusal hareketle kendisi kapatır. Bu rahatlatıcıdır ama dikkat: o doğrusal hareket düz bir çizgidir. Takımla kesme noktası arasında bir bağlama pabucu, mengene çenesi ya da parçanın bir duvarı varsa takım oraya çarpar. Şüpheliyseniz eksenleri REPOS ile tek tek ve güvenli sırada yaklaştırın.

Durum 2 — Reset atıldı: blok arama

Alarm geldi ve Reset’e bastınız, ya da programı iptal ettiniz. Artık NC Start programı baştan başlatır. Kaldığınız yere dönmenin yolu blok aramadır: kontrol ünitesine «programın şu satırından devam et» demenin yolu.

Önce arama hedefini belirleyin

SINUMERIK’te hedefi üç şekilde verebilirsiniz:

  • Kesme noktası — programın kesildiği yeri doğrudan hedef yapar. Reset ile durdurulmuş bir programda en pratik yol budur; satır numarası aramanıza gerek kalmaz.
  • Arama işaretçisi (search pointer) — program seviyelerini gösterir. Ana programın hangi satırında, çağrılan alt programın hangi satırında olduğunuzu ayrı ayrı girersiniz. Alt programlı yapılarda gereken yol budur.
  • Basit hedef — doğrudan satır numarası, blok numarası ya da aranacak metin.

Sonra arama modunu seçin — asıl kritik karar burası

Aynı hedefe farklı modlarla gidebilirsiniz ve aralarındaki fark tezgâhın çarpıp çarpmayacağını belirler. Güncel SINUMERIK Operate’te modlar şunlardır:

ModNe yaparNe zaman kullanılır
Program testiyle
(SERUPRO)
NC seçili programı test modunda baştan çalıştırır. Hedef bloğa ulaştığında bloğun başında durur.En güvenli seçenek. Bütün modal durumlar gerçekten hesaplanır. Tereddüt ediyorsanız bunu seçin.
Hesaplamalı — yaklaşmalıHedef bloktan bir önceki bloğun bitiş konumu NC START ile bulunur. Program bundan sonra normal işleme gibi çalışır.Klasik ve güvenilir yol. Takım hedefe programın kendi yolundan gelir.
Hesaplamalı — yaklaşmasızHedef bloğun bitiş konumuna ya da bir sonraki programlanmış konuma, hedef blokta geçerli interpolasyon tipiyle gidilir.Yaklaşma yolunu kendiniz kontrol etmek istediğinizde.
Hesaplamalı — EXTCALL atlanarakEXTCALL ile çağrılan programlar işlenmez, bu yüzden arama hızlanır. Ancak o programlardaki modal fonksiyonlar aktif olmaz.Harici bellekten çalışan çok büyük CAM programlarında, arama dakikalarca sürüyorsa.
HesaplamasızHedef bloğa kadar hiçbir hesap yapılmaz, atlanır.En hızlı ama en riskli. Devir, ilerleme, soğutma, telafi ve sıfır ofseti gibi modal bilgiler devrede olmayabilir.
«Hesaplamasız» modun anlamı şudur.Kontrol ünitesi hedefe kadar olan satırları okumaz. Yani o satırlarda yazan iş mili devri, ilerleme, soğutma sıvısı, takım telafisi (G41/G42), sıfır ofseti (G54) ve düzlem seçimi (G17) aktif olmayabilir. Takım dönmeden malzemeye dalabilir, telafisiz kesip parçayı bozabilir. Bu modu ancak ne yaptığınızı tam bildiğinizde ve eksik modal bilgileri elle tamamladığınızda kullanın.

Büyük CAM programlarında blok arama

Kalıpçılıkta CAM’den çıkan program çoğu zaman kontrol ünitesinin belleğine sığmaz. Bu yüzden ana program küçük tutulur, geometri satırları ise EXTCALL ile harici bellekten satır satır okunur:

Call.MPF
N1  G54
N2  T1 D1
N3  M3 S15000
N4  CYCLE832(0.05,112003)
N5  EXTCALL “CAM_Rough”
N6  T2 D1
N7  M3 S20000
N8  CYCLE832(0.005,112001)
N16 EXTCALL “CAM_Finish”
N10 M30

Böyle bir yapıda program kesildiğinde asıl kesme noktası ana programda değil, çağrılan alt programın içindedir. Örneğin ana program N16’da CAM_Finish‘i çağırmıştır ve program o alt programın 3044. bloğunda kesilmiştir.

Bu yüzden arama işaretçisi iki seviye gösterir: ana programdaki çağrı satırı ve alt programdaki gerçek satır. İkisini birlikte vermeniz gerekir. Kesme noktasını hedef olarak seçerseniz kontrol ünitesi bu iki seviyeyi kendisi doldurur — en pratik yol budur.

EXTCALL atlanırsa ne kaybedersiniz?«EXTCALL atlanarak» modu aramayı çok hızlandırır çünkü kontrol o dev geometri dosyasını okumaz. Bedeli şudur: o dosyanın içinde tanımlanmış modal bilgiler devrede olmaz. Geometri programları genelde sadece koordinat satırlarından oluştuğu için bu çoğu zaman sorun çıkarmaz — ama alt programın başında G90 gibi bir tanım varsa onu kaybedersiniz. Alt programın ilk satırlarına bakıp karar verin.

Overstore: programı başlatmadan önce bir değeri düzeltmek

Blok aramayı yaptınız, hedefe geldiniz — ama devam etmeden önce bir şeyi değiştirmek istiyorsunuz. Mesela toleransi düşürmek, devri azaltmak ya da bir yardımcı fonksiyon çalıştırmak.

Siemens’in tanımıyla Overstore, «teknolojik parametreleri (örneğin yardımcı fonksiyonlar, eksen ilerlemesi, iş mili devri, programlanabilir komutlar) program fiilen başlamadan önce çalıştırma imkânı verir».

Tipik kullanım

Kaynak dokümandaki örnek şu: yüzey kalitesi tutmadığı için kompresör toleransinın düşürülmesi gerekiyor. Programı açıp değiştirmek yerine Overstore penceresine tek satır yazılır:

CYCLE832(0.02)

NC START‘a basıldığında bu satır çalışır ve tolerans 0,02 mm olarak etkinleşir. Ana program bundan sonra bu değerle işlemeye devam eder. Programın kendisine dokunulmamıştır.

Overstore ile program düzenlemeyi karıştırmayın.Overstore programı değiştirmez; sadece o an için bir komut çalıştırır. Kalıcı bir düzeltme istiyorsanız programı editörde düzenlemeniz gerekir. Overstore’un avantajı, tezgâh hazır beklerken programı kurcalamadan hızlı müdahale edebilmenizdir.

Blok aramadan sonra ilk NC Start: en riskli an

Blok arama bittiğinde tezgâh hareket etmeye hazırdır ama takım hedef konumda değildir. İlk NC Start’ta eksenler hedefe gidecektir ve bu hareketin nereden geçeceğini programın kendisi değil, takımın o anki konumu belirler.

NC Start’a basmadan önce şunları kontrol edin

  • Takım malzemenin içinde mi? Öyleyse önce Z ekseninde güvenli bir yüksekliğe çekin.
  • İş mili dönüyor mu, soğutma açık mı? Hesaplamasız modda bunlar gelmemiş olabilir. Gerekiyorsa MDI’dan ya da Overstore ile elle verin.
  • Doğru takım takılı mı? Arama hedefi başka bir takımın bölgesindeyse takım değişimi yapılmamış olabilir.
  • Sıfır ofseti ve telafi aktif mi? Ekrandaki aktif G kodlarına bakın: G54 ve G41/G42 beklediğiniz gibi mi?
  • Takım yolu arada bir engelden geçiyor mu? Bağlama pabucu, mengene, sabitleme cıvatası, parçanın işlenmiş duvarı.
İlk hareketi mutlaka kontrollü yapın.İlerleme override’ını en düşüğe alın ve tek blok (Single Block) modunu açın. İlk birkaç bloğu tek tek geçirip takımın nereye gittiğini gözünüzle görün. Beklemediğiniz bir yöne gidiyorsa hemen NC STOP. Blok aramadan sonraki ilk hareket, CNC’de takım kırmanın en sık sebeplerinden biridir.

Sık yapılan hatalar

Reset’e basıp sonra programı baştan başlatmak

En yaygın çözüm budur ve en pahalısıdır. Yarım kalmış bir kalıpta program baştan çalışırsa takım havada boş gezer — süre kaybı. Daha kötüsü, kaba paso zaten alınmışken takım boşlukta beklemediği bir yerde malzemeye dalabilir.

Takımı çektikten sonra göz kararı geri gitmek

El çarkıyla «yaklaşık aynı yere» dönmek kontur üzerinde iz bırakır. REPOS tam olarak bunun için vardır ve kesme noktasını geçmenize izin vermez.

Hep «hesaplamasız» modu kullanmak

Hızlı olduğu için alışkanlık hâline gelir. Ama modal bilgiler gelmediği için devirsiz dalma, telafisiz kesme ve yanlış sıfır ofseti riski taşır. Tereddüt varsa program testiyle (SERUPRO) ya da hesaplamalı — yaklaşmalı modu seçin.

Alarmın sebebini gidermeden devam etmeye çalışmak

Blok arama alarmı çözmez. Kırık takım değişmediyse, basınç gelmediyse ya da kapı kilidi açıksa program aynı yerde tekrar duracaktır.

Tek blok modunu kullanmamak

Blok aramadan sonraki ilk hareket her zaman belirsizdir. Tek blok ve düşük override, birkaç saniyelik zaman kaybına karşılık kırık takım ve hurda parçayı önler.

Sık sorulan sorular

NC Stop’a bastım, tezgâhı kapattım. Ertesi gün devam edebilir miyim?

Hayır. Kesme noktası bilgisi tezgâh kapandığında kaybolur ve referans noktalarına yeniden gitmeniz gerekir. Bu durumda blok arama yapmanız gerekir. Bir işi yarım bırakacaksanız, durduğunuz satır numarasını not almak sonradan çok zaman kazandırır.

Blok arama sonrası takım yanlış yerden yaklaşıyor.

Arama modunu değiştirin. Hesaplamalı — yaklaşmalı modda takım hedefe programın kendi yolundan gelir; yaklaşmasız modda ise hedef konuma doğrudan gider. Yaklaşma yolu sizin için kritikse birinciyi seçin.

Programın hangi satırında kaldığını bilmiyorum.

Reset ile durdurulmuş bir programda kesme noktasını hedef olarak seçin — kontrol ünitesi satırı kendisi bilir. Elektrik kesintisi gibi durumlarda bu bilgi kaybolmuşsa, işlenmiş yüzeye bakıp programda o bölgeye karşılık gelen satırı bulmanız gerekir.

REPOS’ta eksen hiç hareket etmiyor.

Önce ilerleme override ve hızlı hareket override anahtarlarını kontrol edin; sıfırdaysa eksen hareket etmez. İkinci ihtimal, o eksenin zaten kesme noktasında olmasıdır — kalan mesafe sıfırsa hareket olmaz.

Alt programlı yapıda kesme noktasını nasıl veririm?

Arama işaretçisi (search pointer) her program seviyesi için ayrı satır ister: ana programdaki çağrı satırı ve alt programdaki gerçek satır. En kolayı kesme noktasını hedef seçmektir; kontrol ünitesi bu iki seviyeyi kendisi doldurur.

Bu anlatılanlar 828D’de de aynı mı?

Kavramlar ve iş sırası aynıdır: NC Stop / Reset ayrımı, REPOS, blok arama hedefi ve modları, Overstore. Ancak softkey isimleri ve menü yolları kontrol ünitesi ile yazılım sürümüne göre değişir. Buradaki mod tanımları güncel SINUMERIK Operate kılavuzundan alınmıştır; kendi tezgâhınızda karşılıklarını bir kez bulup not etmek en sağlıklısıdır.

Mentor CNC uyarısı: Blok arama ve yeniden konumlama, tezgâhın beklenmedik bir yoldan hareket etmesine yol açabilecek işlemlerdir. Bu sayfa öğretici amaçlıdır ve makine üreticisinin kılavuzunun yerine geçmez. Blok aramadan sonraki ilk harekette ilerleme override’ını düşürün, tek blok modunu kullanın ve takım yolunu izleyin. Arama modlarının davranışı kontrol ünitesi sürümüne, aktif opsiyonlara ve tezgâh üreticisinin yapılandırmasına göre değişebilir. Emin olmadığınız durumda parçayı sökmek, takımı güvenli konuma almak ve programı yeniden düzenlemek her zaman daha ucuzdur.

Kaynaklar

  • Siemens AG — SINUMERIK 840D sl / 828D Operating Manual, «Block search mode» ve «Overstore» bölümleri (arama modlarının tanımları ve Overstore işlevi)
  • Siemens AG — SINUMERIK Operating Manual, «Repos (Repositioning)» bölümü (REPOS adımları, kesme noktasının geçilememesi, override koşulu, kalan ofsetin otomatik telafisi)
  • Siemens AG — SINUMERIK 828D Universal Operating Manual (arama hedefi belirleme yöntemleri)
  • Siemens AG — SINUMERIK İleri Seviye CNC Kullanım ve Programlama, 05/2010 (NC Stop / Reset ayrımı, REPOS iş sırası, EXTCALL’lı yapıda blok arama, Overstore ile CYCLE832 toleransı değiştirme ö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.