Tüm makaleleri göster

NCK (Sayısal Kontrol Çekirdeği) — CNC çekirdeği

TRASA3 Blog

CNC kütüphanesi Yayınlandı: 2026-09-28 Yazar: trasa3 3 görüntüleme
NCK (Sayısal Kontrol Çekirdeği) — CNC çekirdeği

CNC dokümantasyonunda NCK kısaltması genellikle PLC, HMI ve NCU ile birlikte kullanılır. Bu terimler kontrol sisteminin farklı bileşenlerini ifade eder. NCK, Sayısal Kontrol Çekirdeği (Numerical Control Kernel) anlamına gelir; parça programını işleyen ve makinenin hareketini gerçek zamanlı olarak hesaplayan yazılım çekirdeğidir.

Operatörler genellikle NCK ile doğrudan çalışmazlar. Onun çıktısını görürler: kontrol program bloklarını kabul eder, takım yolunu oluşturur, programlanan ilerlemeyi sağlar, eksenleri koordine eder ve hata mesajları verir. Çekirdeğin işlevini anlamak, arıza tespitini daha doğru yapmayı sağlar; parça programı sorunlarını PLC dizisi, sürücü veya mekanik arızalardan ayırmaya yardımcı olur.

NCK’nin görevleri nelerdir

Temel olarak işlem, kontrolün G-kodu bloklarını okumasıyla başlar. Çekirdek hareket komutlarını, koordinat sistemlerini, takım ofsetlerini, dönüşümleri, döngüleri ve teknolojik fonksiyonları yorumlar. Ardından yol geometrisini hesaplar ve eksen hareketi için gerekli verileri hazırlar.

G01 X80 Y25 F600 gibi bir blokta sadece son koordinatları sürücülere göndermek yeterli değildir. NCK, takımın belirtilen doğru boyunca programlanan ilerlemeyle gitmesi için X ve Y eksenlerinin hareketini koordine etmelidir. G02 veya G03 yayları için hesaplama daha karmaşıktır; interpolatör, gereken geometri ve yönü koruyan komutlu pozisyonlar üretir.

Çekirdeğin temel sorumlulukları şunlardır:

  • parça programı bloklarını yorumlamak;
  • doğrusal, dairesel ve diğer interpolasyon yöntemlerini uygulamak;
  • dinamik sınırlar dahilinde hız profilini planlamak;
  • koordinat sistemleri, ofsetler ve takım kompansasyonlarını yönetmek;
  • kanallar, eksenler ve spindle’leri koordine etmek;
  • dönüşümleri ve kinematik ilişkileri işlemek;
  • yazılım sınırlarını izlemek ve NC alarmları oluşturmak.

Fonksiyonların tam seti kontrol ailesi, yazılım sürümü, yapılandırma ve lisanslı seçeneklere bağlıdır. NCK işlevsel bir katmanı tanımlar; her makinede aynı yetenekleri garanti etmez.

Ön işlem ve ana çalışma döngüsü

Modern CNC sistemleri genellikle yürütülen bloktan önceki blokları analiz eder. Makine bir segmentte hareket ederken çekirdek sonraki segmentleri hazırlar. Bu ön izleme, yön değişikliklerini önceden tahmin etmeye, hızı planlamaya, gereksiz duraklamaları önlemeye ve eksen hareketini sınırlar içinde tutmaya olanak verir.

SINUMERIK dokümantasyonunda ön işlem ve ana çalışma ayrımı yapılır. Bu ayrım, değişkenler, senkron eylemler, dönüşümler veya önceden hesaplanmış verilerin makinenin gerçek durumu ile uyumlaştırılması gereken komutlar kullanıldığında önem kazanır. Bir parametre ataması, ekranda vurgulanan bloktan daha erken yorumlanabilir.

Pratik olarak, ekranda görünen blok ile NCK içindeki hesaplamalar her zaman aynı işlem aşamasında değildir. Yürütme sırasını teşhis ederken blok tamponu ve Look Ahead işlevleri ile HMI’de gösterilen satır dikkate alınmalıdır.

NCK, PLC, HMI ve sürücüler

NCK öncelikle sayısal hareket kontrolünden sorumludur. PLC makineye özgü mantığı yürütür: butonları ve sensörleri işler, kelepçeler, kapılar, yağlama sistemleri ve takım magazini gibi cihazları kontrol eder. HMI pozisyonları, çalışma modlarını, programları ve mesajları gösterir, operatörün kullandığı kontrol araçlarını sağlar.

Takım değişimi, bu bileşenlerin nasıl işbirliği yaptığını gösterir. NCK ilgili teknoloji komutuna ulaşır ve yürütmeyi PLC ile koordine eder. PLC güvenlik kilitlerini kontrol eder ve magazin ile değiştirici için makine üreticisinin dizisini çalıştırır. Gerekli tamamlanma sinyali geldikten sonra NCK program işlemine devam eder. Bu sırada sürücü sistemi hesaplanmış hareket komutlarını alır ve geri bildirim değerlerini gönderir.

Bu ayrım arıza bulmada faydalıdır. Geçersiz yay geometrisi veya desteklenmeyen program komutu genellikle NCK program işleme ile ilgilidir. Kelepçe onayının olmaması daha çok PLC mantığı ve giriş sinyalleriyle ilişkilidir. Takip hatası veya motor alarmı sürücü, mekanik ve kontrol parametrelerinin incelenmesini gerektirir. Gerçek bir olay birden fazla katmanı etkileyebilir, ancak bu ilk sınıflandırma arama alanını daraltır.

NCK ve NCU farklı kavramlardır

NCU, Sayısal Kontrol Ünitesi (Numerical Control Unit) anlamına gelir. Kontrol sistemini çalıştıran hesaplama modülü veya donanım-yazılım platformudur. NCK ise bu platformda çalışan sayısal kontrol yazılım bileşenidir. Ürün mimarisine bağlı olarak bir NCU, NCK, PLC, iletişim servisleri ve diğer sistem bileşenlerini entegre edebilir.

Güncel Siemens materyalleri bu ayrımı doğrular. SINUMERIK ONE yazılım bileşen listesinde NCK, PLC-1500F, NCK-Adapter, SINAMICS ve SINUMERIK Operate ayrı ayrı belirtilir. Donanım seviyesinde Siemens, kontrol dolabı tipi NCU’lar ve panel tabanlı kontrol seçenekleri sunar. NCK’nin yeniden başlatılması yazılım seviyesinde, NCU değişimi ise cihaz seviyesinde bir işlemdir.

Kanallar, eksenler ve interpolasyon döngüleri

Çok kanallı bir makinede bir kanal ana spindle’de işleme yaparken, diğer kanal ikinci bir revolver kafa veya ek bir prosesi yönetebilir. Her kanal kendi blok dizisini yürütür. NCK yapılandırılmış eksenleri atar ve makine tasarımının desteklediği senkronizasyonu sağlar.

Komutlu pozisyonlar döngüsel olarak hesaplanır. İnterpolasyon döngüsü, yol verilerinin oluşturulma zamanlamasını belirlerken, daha hızlı sürücü kontrol döngüleri pozisyon, hız ve akımı düzenler. Döngü süresinin kısalması otomatik olarak makineyi iyileştirmez. Performans, işlem platformu, eksen ve kanal sayısı, aktif dönüşümler, parametre ayarları ve yazılım yeteneklerine bağlıdır.

Kullanıcı için en önemli olan görünen sonuçtur: kararlı hareket, kabul edilebilir kontur hatası ve kısa blokların öngörülebilir yürütülmesi. Çok yoğun doğrusal hareketler üreten bir CAM sistemi, yol işleme yükünü artırır. Blok uzunluğu, yumuşatma modları, ani hareket sınırları, Look Ahead, sürücü ayarları ve makine dinamikleri nihai yüzey kalitesi ve çevrim süresini etkiler.

NCK alarmı ne anlama gelir

NCK etiketi tanılama kaynağını belirtir, ancak çekirdeğin zarar gördüğü anlamına gelmez. Çoğu mesaj, sözdizimi hatası, geçersiz interpolasyon parametresi, erişilemeyen eksen, yazılım sınırı ihlali, dönüşüm çakışması veya işlem aşamaları arasındaki senkronizasyon sorununu tanımlar.

İyi bir inceleme, tam alarm numarası ve metni, aktif kanal, ilgili blok ve çalışma modu ile başlar. Sonrasında koordinat sistemi, ofset değerleri, aktif G fonksiyonları ve eksen durumu kontrol edilir. Tekrarlanabilir bir hata için, küçük bir program parçası ve ilgili makine koşullarının kaydedilmesi servis personeline net bir test durumu sağlar.

NCK’nin sıfırlanması mesajı ekrandan kaldırabilir ancak temel program veya yapılandırmayı düzeltmez. Yeniden başlatma kontrol durumunu değiştirir ve makine üreticisinin prosedürüne uygun yapılmalıdır. Bellek temizliği, arşivler veya makine verileriyle ilgili işlemler için güncel bir yedek gereklidir.

Operatör ve devreye alma teknisyeni için mimarinin önemi

Operatör için yüksek seviyede zincir yeterlidir: HMI kullanıcı etkileşimini yönetir, NCK program ve takım yolunu işler, PLC makine dizilerini yürütür ve sürücüler mekanizmaları hareket ettirir. Devreye alma veya servis teknisyeni, özellikle makine verileri, senkron eylemler veya NC/PLC arayüz sinyalleriyle çalışırken daha ayrıntılı bir görünüm ister.

Bu model servis raporlarını da iyileştirir. Faydalı bir rapor NCK alarm numarası, kanal, blok, aktif dönüşüm ve hatanın oluştuğu noktayı içerir. Hareket hesaplanmış ancak mekanizma hazır olduğunu onaylamıyorsa ilgili PLC sinyal durumları da eklenmelidir. Bu bilgiler programlama sorununu makine mantığı, eksen ayarları veya sürücü arızasından ayırmaya yardımcı olur.

NCK, operatör arayüzünün arkasında gizli olsa da CNC sisteminin merkezi bir parçası olmaya devam eder. Parça programı metninin uyumlu bir yol hareketine dönüştüğü katmandır. Bu katmanı anlamak, çok kanallı makinelerde, karmaşık kinematiklerde ve NC, PLC ile sürücüler arasındaki etkileşimlerin teşhisinde özellikle değerlidir.

Bu makale aşağıdaki dillerde mevcuttur:

İlgili yazılar