Siemens SINUMERIK’te Parça Sıfırı Alma: G54, Sıfır Ofsetleri ve Ölçüm Çevrimleri (840D sl / 828D)

3 Ağustos 2026

Mentor CNC Editör Ekibi

Parça sıfırı neden alınır?

Tezgâhı açıp referansa gönderdiğinde eksenler makine koordinat sistemine göre konumlanır. Makinenin bildiği tek şey budur: kendi sıfır noktası. Ama sen programı makinenin sıfırına göre değil, parçanın üstündeki bir noktaya göre yazarsın — bir köşe, bir delik merkezi, bir yüzey.

Parça sıfırı almak, kontrole “parçanın sıfır noktası makine koordinatlarında şurada” demektir. Kontrol bu farkı bir sıfır ofseti olarak saklar ve program çalışırken her koordinata onu ekler.

Bu işlem yanlış yapılırsa program doğru olsa bile parça hurdaya gider — ya da takım bağlama pabucuna dalar. Bu yüzden setup’ın en kritik adımıdır.

Bu sayfa neyi kapsıyor?SINUMERIK’te sıfır ofsetlerinin yapısı (G54…G57 ve G505…G599), kaba ve hassas ofset ayrımı, dokundurma yöntemiyle klasik sıfırlama, ölçüm probuyla JOG modunda köşe ve kenar ölçme, ne zaman hangi yöntemin kullanılacağı ve sık yapılan hatalar.

Önce üç kavramı ayıralım

Makine sıfırı (M)

Tezgâhın kendi sabit sıfır noktası. Değiştiremezsin. Referansa gönderdikten sonra bütün eksen konumları buna göre sayılır.

Referans noktası (R)

Kontrolün eksenlerin nerede olduğunu anladığı nokta. Makine açıldığında eksenler referansa gönderilmeden konum bilgisi güvenilir değildir.

Parça sıfırı (W)

Programı yazarken temel aldığın nokta. Senin seçtiğin yerdir — parçanın bir köşesi, deliğin merkezi, üst yüzey. Sıfırlama işlemi tam olarak şunu belirler: parça sıfırı, makine sıfırına göre nerede duruyor?

Sıfır ofseti sadece kaydırma değildir.SINUMERIK’te sıfır ofseti bir frame‘dir; içinde öteleme (kaydırma) yanında döndürme, ölçekleme ve aynalama bileşenleri de vardır. Bu yüzden parçayı tablaya tam paralel bağlayamadıysan, kontrol açısal sapmayı da ofsete yazabilir — komparatörle saatlerce hizalamana gerek kalmaz. Bunu birazdan göreceğiz.

SINUMERIK’te sıfır ofsetleri: G54…G57 ve G505…G599

Fanuc’tan geliyorsan G54–G59’a alışıksın. SINUMERIK’te temel dört tanesi aynıdır, ama fazlası da vardır ve numaralandırma farklıdır.

KomutKontroldeki karşılığıAnlamı
G500$P_UIFR[0]Bütün ayarlanabilir sıfır ofsetlerini devre dışı bırakır
G54$P_UIFR[1]1. sıfır ofseti
G55$P_UIFR[2]2. sıfır ofseti
G56$P_UIFR[3]3. sıfır ofseti
G57$P_UIFR[4]4. sıfır ofseti
G505$P_UIFR[5]5. sıfır ofseti
G506…G599$P_UIFR[6]…[99]6.…99. sıfır ofsetleri

Yani SINUMERIK’te 99’a kadar ayarlanabilir sıfır ofseti olabilir. Kaç tanesinin açık olduğu makine datasıyla belirlenir; tezgâhında hepsi tanımlı olmayabilir.

O an aktif olan ofset $P_IFRAME değişkeninde durur. Ekranda hangi G kodunun yanmakta olduğuna bakarak hangi ofsetin geçerli olduğunu görürsün.

G58 ve G59 nerede?Fanuc alışkanlığıyla G58/G59 aranır ama SINUMERIK’te bu kodlar ayarlanabilir sıfır ofseti değildir — programlanabilir ofsetin eksenel bileşenlerini yazmak için kullanılırlar. Ayarlanabilir ofset dizisi G57’den sonra G505 ile devam eder.

Kaba ofset ve hassas ofset

Sıfır ofseti tablosunda çoğu tezgâhta her eksen için iki sütun görürsün: kaba ve hassas.

OfsetKomutDavranış
Kaba ofsetCTRANSMutlak ofsettir. Sıfırlamada bulduğun asıl değer buraya yazılır.
Hassas ofsetCFINEToplanan (additive) ofsettir. Kaba değerin üstüne eklenir.
Toplam ofset = kaba ofset + hassas ofset

Pratikte kullanımı şudur: sıfırlamayı yaptın, ilk parçayı işledin, ölçtün ve Z’de 0,03 mm sapma buldun. Kaba değere dokunmadan hassas sütuna -0.03 yazarsın. Asıl sıfırlama değerin bozulmaz, düzeltmen ayrı durur ve geri almak istediğinde tek hücreyi sıfırlarsın.

Hassas ofset her tezgâhta açık değildir.Bu sütunların görünmesi bir makine datasına bağlıdır: MD18600 $MN_MM_FRAME_FINE_TRANS = 1. Tezgâhında hassas sütun yoksa sebebi budur; makine datası servis yetkisi ister, kendiliğinden değiştirilmez.

Yöntem 1 — Dokundurarak sıfırlama (prob yoksa)

Atölyelerin çoğunda ölçüm probu yoktur. Klasik yöntem hâlâ geçerlidir ve doğru yapılırsa yeterince hassastır.

X ve Y için kenar bulma

  1. Makine işlem alanına gir, JOG moduna al.
  2. İş milindeki takımın ya da kenar bulucunun çapını mutlaka bil. Sıfır hesabına yarıçapı gireceksin.
  3. Takımı parçanın X kenarına yaklaştır. Son yaklaşmayı el çarkıyla ve en küçük artışla yap.
  4. Temas anını kâğıt yöntemiyle veya kenar bulucunun sıçramasıyla yakala.
  5. O andaki makine koordinatını oku. Parça sıfırı kenardaysa: okunan değer − takım yarıçapı (yaklaşma yönüne göre işaret değişir).
  6. Bulduğun değeri Parametreler → Sıfır ofsetleri tablosunda ilgili ofsetin (örneğin G54) X hücresine yaz.
  7. Aynısını Y için tekrarla.

Z için

Z’de dokundurma doğrudan takım ucuyla yapılır ve takım uzunluğu ofsetiyle birlikte düşünülmelidir. Tezgâhında takım uzunlukları ölçülü ve girilmişse, takımı üst yüzeye dokundurup o anki değeri Z sıfırı olarak yazarsın. Takım uzunlukları girilmemişse Z sıfırın da yanlış çıkar — bu yüzden önce takım ölçme, sonra parça sıfırı sırası doğrudur.

En sık yapılan hata: yarıçapı unutmak.Ø10 bir parmak frezeyle kenara dokunup okunan değeri doğrudan yazarsan parça sıfırın 5 mm kayar. Kenar bulucu kullanıyorsan onun çapını, takım kullanıyorsan takımın çapını hesaba katmak zorundasın.

Yöntem 2 — Ölçüm probuyla JOG modunda ölçme

Tezgâhta ölçüm probu ve ölçüm çevrimi opsiyonu varsa iş hem hızlanır hem de parçayı tablaya paralel hizalama zorunluluğu ortadan kalkar — kontrol açısal sapmayı kendisi hesaplayıp ofsete yazar.

Ön koşullar

  • Ölçüm çevrimi opsiyonları tezgâhta tanımlı olmalı.
  • Parça tablaya bağlanmış olmalı.
  • Prob ucu kalibre edilmiş, iş miline bağlı ve aktif olmalı; takım ofseti etkinleştirilmiş olmalı.

JOG modunda kullanılabilen ölçüm seçenekleri

  • Kenar ölçme — tek eksende sıfır bulmak için
  • Köşe ölçme — X ve Y sıfırını ve açısal sapmayı birlikte bulmak için
  • Cep / delik ölçme — merkezi sıfır alacaksan
  • Ada / pim ölçme
  • Düzlem hizalama
  • Prob ucunu kalibre etme
Ölçüm mü, düzeltme mi?Çevrim çalıştırılırken sonucun ne yapılacağını sen seçersin: değerler sıfır ofsetine düzeltme olarak yazılsın mı, yoksa “sadece ölçüm” yapılıp sadece görüntülensin mi? Bir köşenin ölçüsünü kontrol etmek istiyorsan ikincisini seç — ofsete dokunmaz.

Köşe ölçme — adım adım

Kaynak dokümandaki örnek, döner tablası olmayan bir tezgâhta parçanın işleme düzleminde bir köşesinin ölçülmesidir.

  1. “Köşe ölçme” seçeneğini çağır. Açılan pencerede dikey tuşlarda “Dik açılı köşe” ve “Herhangi bir köşe” seçenekleri çıkar.
  2. Köşe 90° değilse “Herhangi bir köşe”yi seç. Bu seçenek 4 ölçüm noktası ister: P1, P2, P3, P4.
  3. Yardımcı grafiğe bakarak prob ucunu ilk ölçüm noktası P1‘in yakınına elle getir.
  4. Giriş ekranını doldur: hangi sıfır ofsetine yazılacak (G54, G55, G56, G57…), köşe iç mi dış mı, ve referans köşenin her iki eksendeki hedef değeri.
  5. NC START‘a bas. Prob önceden konumlandığın yerden ölçüm noktasına otomatik yaklaşır, dokunur ve başlangıç konumuna geri döner.
  6. Ölçüm başarılıysa “P1 Stored” tuşu aktifleşir; P1’in koordinatları kaydedilmiştir.
  7. P2’ye elle yaklaş, tekrar NC Start. Aynı işlemi P3 ve P4 için tekrarla.
  8. Bütün “Px Stored” tuşları aktifleştiğinde “Hesaplama” tuşu görünür. Ona bastığında köşe koordinatı (P0) ve ofset hesaplanır.

Sonuçta ne elde edersin?

G17 düzleminde bir köşe ölçtüğünde kontrol şunları bulur:

  • İki doğrunun kesişme noktasından X ve Y sıfır ofseti,
  • Parça koordinat sisteminin Z ekseni etrafındaki açısal sapması,
  • Değerler seçtiğin sıfır ofseti tablosuna (örneğin G54) yazılır.

Seçtiğin ofset o anda zaten aktifse (örneğin G54 yanıyorsa) değerler anında geçerli olur.

Z sıfırı bu ölçümle gelmez.Köşe ölçme sana XY düzleminde ofset ve Z ekseni etrafında açı verir. Z yönündeki sıfır ofsetini ayrıca “Kenar ölçme” ile almalısın. Bu adımı atlamak, XY doğru Z yanlış bir setup’la sonuçlanır.

Ne zaman JOG’da, ne zaman otomatik modda ölçmeli?

DurumYöntemNeden
Tek parça işleyeceksin (kalıp işi)JOG modunda ölçümHer parça farklı bağlanır; program yazmaya değmez. Operatör kontrolünde, yarı otomatik.
Aynı bağlamada birkaç benzer parçaOtomatik modda ölçüm çevrimleriÖlçüm program içine yazılır, her parçada kendiliğinden çalışır. Yaklaşık bir sıfır noktası önceden ayarlanmış olmalıdır.
Üretim sırasında tolerans takibiOtomatik modda ölçümÖlçüm sonucuna göre sıfır ofseti veya takım ofseti düzeltilebilir.

Otomatik moddaki ölçüm çevrimleriyle üç farklı sonuç seçilebilir: sadece parça boyutunun ölçülmesi, parça sıfır ofsetinin düzeltilmesi, ya da takım ofsetinin düzeltilmesi. Hangisinin seçileceği çevrimin parametresidir.

Sıfır ofsetini programdan çağırmak ve değiştirmek

Program içinde ofseti çağırmak basittir:

N10 G54 G17 G90 ; 1. sıfır ofseti, XY düzlemi, mutlak N20 G0 X0 Y0 Z100 ; parça sıfırının üstüne git … N90 G500 ; ayarlanabilir ofseti kapat

Program içinden ofset değeri yazmak da mümkündür. Kaba ofset CTRANS, hassas ofset CFINE ile yazılır ve hedef $P_UIFR[<n>] dizisidir. Ancak burada dikkat edilmesi gereken bir davranış var:

Yazdığın ofset anında aktif olmaz.$P_UIFR[<n>]‘ye yazdığın değer veri deposuna gider; kanalda hemen geçerli olmaz. Geçerli olması için G500 veya G54…G57 / G505…G599 komutlarından biriyle yeniden çağrılması (ya da kanal reset’i) gerekir. Bunu bilmeden yazan biri “değeri değiştirdim ama makine eskisiyle çalışıyor” durumuyla karşılaşır — ve o esnada takım parçanın içindeyse sonuç kötü olur.

Bu sebeple sıfır ofsetini program içinden değiştirmek ileri seviye bir iştir. Yeni başlıyorsan ofsetleri panelden gir; programdan yazma işini alt program ve pallet uygulamaları öğrenildikten sonraya bırak.

Sık yapılan hatalar

Referansa göndermeden sıfırlamaya başlamak

Eksenler referanslanmadan makine koordinatı güvenilir değildir. Aldığın sıfır tutmaz.

Takım yarıçapını hesaba katmamak

Dokundurma yönteminde en pahalı hata. Çapın yarısı kadar kayarsın.

Takım uzunlukları girilmeden Z sıfırı almak

Z ofseti takım uzunluğuyla birlikte çalışır. Sıra: önce takım ölçme, sonra parça sıfırı.

Ölçtüğün ofsetle çalıştığın ofsetin farklı olması

Çevrimde G55’e yazıp programda G54 çağırırsan makine eski değerle çalışır. Ölçüm ekranındaki ofset numarasını programdakiyle karşılaştır.

Köşe ölçtükten sonra Z’yi unutmak

Köşe ölçme XY ve açı verir; Z ayrı bir kenar ölçme ister.

Kalibre edilmemiş probla ölçmek

Prob ucu kalibre edilmemişse bütün ölçümler sistematik olarak kayar. Prob değiştirildiğinde veya darbe aldığında yeniden kalibre edilmelidir.

Hassas ofsete asıl değeri yazmak

Hassas sütun düzeltme içindir. Asıl sıfırlama değerini oraya yazarsan ilk düzeltmede karışıklık başlar.

Sıfırladıktan sonra doğrulamadan işlemeye başlamak

Sıfırı aldıktan sonra takımı parça sıfırının üstüne gönder ve ekrandaki parça koordinatının X0 Y0 olduğunu gözünle gör.

Sık sorulan sorular

SINUMERIK’te kaç tane sıfır ofseti kullanabilirim?

Komut olarak G54–G57 ve G505–G599, yani teorik olarak 99 ayarlanabilir ofset vardır. Tezgâhında kaç tanesinin tanımlı olduğu makine datasına bağlıdır; ekranındaki listeye bakarak görürsün.

G54 ile G505 arasında ne fark var?

İşlev olarak fark yoktur; ikisi de ayarlanabilir sıfır ofsetidir. Sadece numaralandırma farklıdır: G54→1, G55→2, G56→3, G57→4, G505→5, G506→6 diye devam eder.

Parçayı tablaya tam paralel bağlayamadım, ne yapmalıyım?

Ölçüm probun varsa köşe ölçme çevrimini kullan: kontrol Z ekseni etrafındaki açısal sapmayı hesaplayıp ofsete yazar, parçayı fiziksel olarak hizalamana gerek kalmaz. Probun yoksa komparatörle hizalamak zorundasın.

Sıfırı aldım ama parça 5 mm kaymış çıktı, sebebi ne olabilir?

Neredeyse her zaman takım yarıçapıdır. Ø10 takımla dokunup yarıçapı düşmediysen tam olarak 5 mm kayarsın.

Sıfır ofsetini nasıl iptal ederim?

G500 bütün ayarlanabilir sıfır ofsetlerini devre dışı bırakır. Program sonunda veya güvenli konuma giderken kullanılır.

Ölçüm çevrimi kullanmadan da olur mu?

Olur — dokundurma yöntemi hâlâ yaygın ve geçerlidir. Ölçüm çevrimi hız, tekrarlanabilirlik ve açısal sapma hesabı kazandırır; olmadan da doğru sıfır alınır, sadece daha uzun sürer ve operatöre daha çok bağlıdır.

Mentor CNC notu: Parça sıfırı almak fiziksel makine hareketi içerir ve yanlış değer girilmesi takımın parçaya, mengeneye veya tablaya dalmasına yol açar. Sıfırlama sonrası ilk hareketi düşük ilerlemeyle ve tek blokta yap; program başlamadan önce takımın parça sıfırına göre nerede durduğunu ekrandan doğrula. Softkey isimleri ve menü yolları kontrol sürümüne, aktif opsiyonlara ve makine üreticisinin yapılandırmasına göre değişir. 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 6.2 Frame’lere değer atama (G500/G54…G57/G505…G599 ile $P_UIFR eşleşme tablosu, s.271–272), Bölüm 6.3 Kaba ve hassas ofset — CTRANS, CFINE ve MD18600 (s.278)
  • Siemens AG — SINUMERIK İleri Seviye CNC Kullanım & Programlama, 05/2010: Bölüm 2.1 Parça ve takımların ayarlanması/ölçülmesi, 2.2 JOG modunda iş parçasının ayarlanması (ön koşullar, ölçüm çevrimi listesi), 2.3 Döner tablası olmayan tezgâhta parçanın ayarlanması (köşe ölçme adımları, P1–P4, sonuçların G54 tablosuna aktarılması), 2.5 JOG modunda takımların ölçülmesi

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.