CNC Kontrol Protokolleri: FOCAS, LSV2, DNC, Mazak, MTConnect

Bir fabrikada üç marka, üç dil. FANUC kontrolü 8193 portundan kendi API’sini konuşuyor; Heidenhain TNC, 19000 portunda dört harfli telegramlarla yanıt veriyor; Mazak ise kontrolün içini açmadan SMARTBOX üzerinden MTConnect çıkışı sunuyor. Aynı üretim hattında üç ayrı veri kültürü yan yana yaşıyor.

CNC kontrol protokolleri rehberi, bu üç dili aynı haritada göstermek için kuruldu. Amacı her protokolü ezberletmek değil; hangi sorunun hangi katmanda çözüldüğünü, hangi yolun okuma, hangisinin yazma yetkisi taşıdığını ve nerede durmak gerektiğini göstermek. Rehber, beş protokol ailesini tek bir karar çerçevesinde birleştiriyor: FOCAS, LSV2, Heidenhain DNC, Mazak SMARTBOX ve MTConnect.

CNC makinelerinden oluşan bir üretim hattı; farklı kontrol markaları farklı veri protokolleri konuşur
Bir CNC üretim hattı: aynı çatı altında farklı kontrol markaları ve farklı veri dilleri. Görsel: Antoniusaw, CC BY-SA 4.0, Wikimedia Commons.

Bir Bakışta Rehber

Kapsam Beş CNC veri protokolü; mimari, taşıma, port, veri yönü ve lisans sınırları
Protokoller FOCAS (FANUC), LSV2 (Heidenhain), Heidenhain DNC, Mazak SMARTBOX, MTConnect
Hedef kitle OT/otomasyon mühendisleri, MES entegratörleri, bakım ekipleri, üretim yöneticileri
Veri yönü FOCAS/LSV2/DNC: okuma + yazma; MTConnect: yalnızca okuma
Dokümantasyon FOCAS/LSV2/DNC: kapalı ve lisanslı; MTConnect: açık ve telifsiz
Başlangıç noktası Çok markalı izleme için MTConnect; FANUC derin entegrasyonu için FOCAS; Heidenhain için DNC/LSV2
Güncelleme 14 Kasım 2026; kaynaklar ve sürüm notları makale bazında ayrıca verilir

Hangi sorunla başlıyorsunuz?

Protokol seçimi, marka tercihinden önce veri ihtiyacı sorusuyla başlar. Aşağıdaki kısa yol, en sık karşılaşılan dört senaryoyu ilgili makaleye bağlar.

Sorununuz Doğru başlangıç Neden?
FANUC kontrolünde parametre, offset, PMC veya makro verisi gerekiyor FOCAS rehberi Yerel API, derin erişim ve yazma yetkisi sunar.
Heidenhain TNC’de dosya transferi ve program durumu gerekiyor DNC rehberi + LSV2 DNC lisans/ürün katmanını, LSV2 ise alt taşımayı açıklar.
Mazak ağırlıklı bir hatta çok markalı izleme kurulacak Mazak rehberi SMARTBOX/SENSOR BOX geçit mimarisini ve veri derinliğini anlatır.
Fabrika genelinde OEE, duruş ve enerji panosu gerekiyor MTConnect rehberi Açık, salt-okunur ve çok markalı ortak sözlük sunar.

Beş protokol, tek harita

MTConnect

Açık, telifsiz, XML/HTTP tabanlı ortak sözlük. Agent/adapter mimarisi, /probe ve /current uçları; yalnızca okuma. Çok markalı fabrika panolarının zemini.

FOCAS

FANUC’un yerel API ailesi. Ethernet 8193 veya HSSB, DLL matrisi ve handle tabanlı erişim. Derin CNC/PMC verisi; yazma yetkisi güvenlik sınırı gerektirir.

LSV2

Heidenhain TNC’lerin özel TCP telegramı. 19000 portu, dört harfli komutlar, oturum rolleri ve R_RI alt kimlikleri. Belgelenmemiş, gözlemlenebilir bir protokol.

Heidenhain DNC

Tek protokol değil, lisanslı paket: DNC Option 18, COM API, TNCcmdPlus ve sunucu modülleri. “Bağlanmak” ile “veri almak” arasındaki farkı açıklar.

Mazak

Protokol değil geçit: MAZAK SMARTBOX, SENSOR BOX SC/S/E ve Smooth MONITOR AX. Kontrolün içini açmadan MTConnect çıkışı; veri derinliği geçidin sınırına bağlı.

Karşılaştırma tablosu

Protokol Sahibi Tür Taşıma / port Yön Doküman En uygun
FOCAS FANUC Yerel API TCP 8193 / HSSB Okuma + yazma Kapalı FANUC derin entegrasyon
LSV2 Heidenhain Özel TCP telegram TCP 19000 / SSH 22 Okuma + yazma + dosya Kapalı Hafif toplayıcı
Heidenhain DNC Heidenhain Lisanslı paket + COM 19000 / gözlenen 19003 Okuma + yazma + dosya Kapalı Üretici uyumlu otomasyon
Mazak SMARTBOX Mazak Geçit + MTConnect Şifreli port / MTConnect Ağırlıklı okuma Ürün düzeyi Mazak ağırlıklı hat
MTConnect MTConnect Institute Açık semantik standart HTTP/XML, SHDR, MQTT Yalnızca okuma Açık Fabrika izleme

Bu rehber nasıl okunmalı?

Herkesin aynı yerden başlaması gerekmiyor. Karar vericiyseniz önce karşılaştırma tablosuna ve “Nereden başlamalı?” bölümüne bakın; OT mühendisiyseniz FOCAS, LSV2 ve DNC makalelerindeki taşıma ve yetki ayrıntılarına inin; MES/analitik tarafındaysanız MTConnect ve Mazak geçit mimarisinden başlayın. Rehber, tek bir “en iyi protokol” ilan etmiyor; her senaryonun doğru katmanını gösteriyor.

Sık karıştırılan üç kavram

  • Protokol / API / standart: FOCAS bir API ailesidir; LSV2 bir tel protokolüdür; MTConnect ise bir anlam standardıdır. Aynı cümlede “protokol” diye anılmaları, aynı katmanda oldukları anlamına gelmez.
  • Port / kanal: 8193 veya 19000 bir port numarasıdır; o portun arkasındaki oturum, rol ve lisans yapısı ayrı bir konudur. “Port açık” demek, “veri geliyor” demek değildir.
  • Okuma / yazma: Aynı protokol hem okuma hem yazma sunabilir; MTConnect ise yalnızca okur. Yetki farkı, mimariyi protokolden daha çok belirler.

İlk dönemeç: Protokol değil, katman

Bu beş isim aynı kategoride değildir. FOCAS ve LSV2 birer taşıma/API katmanıdır; kontrolle doğrudan konuşur. Heidenhain DNC bir ürün ve lisans katmanıdır; LSV2’yi sarar, COM arayüzü ve PC araçlarıyla sunar. Mazak SMARTBOX bir geçit katmanıdır; kontrolü ağdan ayırıp standart çıkış verir. MTConnect ise bir anlam katmanıdır; hangi taşımayla geldiğinden bağımsız olarak veriye ortak sözlük kazandırır.

Bu ayrımı görmezden gelen projeler, “MTConnect mi FOCAS mı?” gibi yanlış bir ikilemde takılır. Doğru soru şudur: Veriye hangi katmanda ihtiyacım var? Kontrolün içine yazacaksam FOCAS/LSV2/DNC; fabrika genelinde okuyacaksam MTConnect; Mazak’ın kapalı kontrolünü standart çıkışa bağlayacaksam SMARTBOX.

İkinci dönemeç: Okuma/yazma sınırı

Yazma yetkisi, protokolleri ayıran en önemli çizgidir. FOCAS, LSV2 ve DNC parametre, offset, program ve PLC verisi yazabilir. Bu güç, üretim otomasyonu için gereklidir; ama aynı zamanda takımı, iş parçasını ve operatörü riske atan bir yüzey açar. MTConnect bu yüzeyi bilinçli olarak dışarıda bırakır: yalnızca okur.[1]

Rehberdeki hiçbir makale yazma tarifi vermez. Verilen şey politika ve mimari sınırdır: yazma yetkisi olan istemci ayrı ağ, ayrı kimlik ve ayrı onay akışı taşımalı; okuma istemcisiyle aynı süreçte çalışmamalıdır. Bu, protokol seçiminden önce gelen bir karardır.

Üçüncü dönemeç: Lisans ve dokümantasyon maliyeti

FOCAS, LSV2 ve DNC kapalı ekosistemlerdir; kütüphane, lisans veya ürün paketi üreticiden gelir. MTConnect ise açık ve telifsizdir; ama “ücretsiz” demek, entegrasyonun bedelsiz olduğu anlamına gelmez. Agent kurulumu, veri eşlemesi, ağ segmentasyonu ve bakım yine mühendislik emeği ister. Toplam sahip olma maliyeti, lisans bedelinden çok eşleme ve sürüm yönetiminde birikir.

Dokümantasyon da aynı denklemin parçası. Kapalı protokollerde üretici şartnamesi ve destek kanalı belirleyicidir; açık standartta ise topluluk, referans agent ve kamuya açık model tarayıcısı devreye girer. Hangi yol seçilirse seçilsin, sürüm matrisi tutmak zorunludur: kontrol yazılımı, kütüphane/agent ve istemci aynı hizada olmalıdır.

Nereden başlamalı? Beş adım

  1. Envanteri çıkarın: Marka, model, kontrol nesli ve mevcut ağ seçenekleri. “FANUC” tek başına yeterli değil; 0i-F ile 30i-B aynı değildir.
  2. Veri ihtiyacını yazın: Okuma mı, yazma mı? Program, offset, PMC, enerji veya yalnızca durum? Bu liste protokolü seçer.
  3. Ağı segmentlere ayırın: Makine ağı, geçit ve kurumsal ağ arasında net sınırlar kurun; yazma yetkisi olan istemciyi ayrı tutun.
  4. Tek makineyle pilot yapın: Bir kontrol, bir agent/geçit, bir istemci. Saha davranışını görmeden filo geneline çıkmayın.
  5. Eşleme ve sözleşme yazın: dataItemId/name, birim, ölçek, zaman damgası ve hata davranışı. Sözlü anlaşma, altı ayda kaybolur.

Yakında: teknik makaleler ve örnekler

Bu hub, protokol ailelerinin karar haritasını kuruyor. Sonraki aşamada her protokol için daha derin teknik makaleler ve bu protokolleri kullanan gerçek entegrasyon örnekleri eklenecek.

Planlanan teknik makale Odak
FOCAS çerçeve düzeyi ve DLL matrisi 10 baytlık başlık, 28 baytlık alt paket, komut kimlikleri, seri DLL eşlemesi
LSV2 telegramları ve R_RI alt kimlikleri Oturum rolleri, override ölçeği, program durumu, SSH tüneli
Heidenhain DNC COM yüzeyi Option 18, erişim modları, JHAutomatic, 19000/19003 ayrımı
Mazak SMARTBOX veri eşlemesi MTConnect veri öğesi lehçesi, program/takım/sayaç eşlemesi, avail kuralı
MTConnect agent/adapter derin dalış /probe, /current, /sample, SHDR, buffer ve sürüm yönetimi

Planlanan örnekler: FANUC hücresinde OEE toplama; Heidenhain TNC’ye güvenli program dağıtımı; Mazak ve FANUC makinelerini aynı panoda birleştirme; MTConnect ile enerji ve duruş analizi; MTConnect desteklemeyen eski makineleri SENSOR BOX/PLC ile veriye bağlama. Örnekler, gerçek saha kısıtları ve doğrulanmış kaynaklarla birlikte yayınlanacak.

Güvenlik ve etik sınır

🔒 Saha Güvenliği ve Protokol Sınırları

Yazma = güvenlik. CNC’ye parametre, offset, PLC veya program yazmak fiziksel risk taşır. Bu rehberdeki hiçbir içerik, üretici lisansını atlatma, kimlik bilgisi kırma veya doğrulanmamış yazma komutu verme amacı taşımaz.

Ağ = sınır. Okuma istemcisi ile yazma istemcisi ayrı tutulmalı; makine ağı kurumsal ağdan yalıtılmalı; geçit ve agent’lar güncel tutulmalıdır.

Sonuç: Doğru soru

CNC verisinde doğru soru “hangi protokol?” değil, “hangi katman, hangi yetki, hangi sınır?” sorusudur. FOCAS derinlik, LSV2 sadelik, DNC lisanslı bütünlük, Mazak geçit, MTConnect ortak dil satar. İhtiyacınız hangisiyse, harita da o yöne döner.

Peki fabrikanızdaki veri bugün hangi katmanda duruyor: kontrolün içinde mi, bir geçidin arkasında mı, yoksa henüz ortak bir sözlüğe hiç çevrilmedi mi? Ve bu veriyi okumakla yetinmek mi istiyorsunuz, yoksa yazma yetkisinin sorumluluğunu da alacak mısınız?


DigiLiner editoryal ekibi; iki bağımsız kaynak doğrulaması, düzeltme kaydı ve insan denetimli yapay zekâ kullanımı ilkeleriyle yayın yapar. Editorial Policy

Yorum bırakın

Yorumlar yayımlanmadan önce incelenir. Bağlantı ve tanıtım içeren mesajlar yayımlanmaz.