Tüm makaleleri göster

Makine Tezgahında PLC Ne İş Yapar?

TRASA3 Blog

CNC kütüphanesi Yayınlandı: 2026-09-28 Yazar: trasa3 2 görüntüleme
Makine Tezgahında PLC Ne İş Yapar?

Bir makine kapısı açık olduğu için işlem döngüsü başlamıyorsa, sıkıştırma onayı bekleniyorsa ya da takım magazini indeksleniyorsa, bu süreçler genellikle PLC tarafından kontrol edilir. Programlanabilir lojik kontrolör, CNC sistemini sensörler, butonlar, valfler, kontaktörler ve makinenin yardımcı mekanizmalarıyla bağlar.

PLC, makine üreticisi tarafından oluşturulan bir programı çalıştırır. Bu program, izin verilen işlemleri, bunların sırasını ve her giriş sinyaline verilecek yanıtı belirler. Bu nedenle aynı CNC kontrol sistemine sahip iki makine, takım değişimi, hidrolik başlatma veya arıza sonrası toparlanma süreçlerinde farklı davranabilir.

PLC tarama döngüsü

PLC, dijital ve analog giriş-çıkışlar, uzaktan I/O modülleri ve endüstriyel ağ cihazlarıyla iletişim kurar. Girişler limit switchlerin, basınç sensörlerinin, panel butonlarının ve rölelerin durumunu bildirir. Çıkışlar ise elektromanyetik valfler, kontaktörler, gösterge lambaları, pompalar ve diğer ekipmanları kontrol eder.

Tipik bir tarama üç aşamadan oluşur: girişlerin okunması, kontrol lojiklerinin yürütülmesi ve çıkışların güncellenmesi. Kontrolör bu süreci sürekli tekrarlar. Tarama süresi tepki hızını etkiler, ancak PLC servo kontrol döngülerinin yerini almaz. Motorun konumu, hızı ve akımı kontrol ve sürücü sisteminin başka bir katmanında işlenir.

Basit bir komut bile birden fazla kontrol adımı gerektirebilir. Operatör hidrolik pompa başlatma talebinde bulunduktan sonra PLC programı acil durum devresini, işletme izinlerini, sıvı seviyesini ve kontaktör durumunu kontrol eder. Ardından çıkışı aktif eder ve belirlenen sürede basıncın yükselmesini bekler. Onay gelmezse komutu iptal eder ve operatöre mesaj gönderir.

Makine mekanizmalarının sıralı kontrolü

Birçok mekanizma tek bir çıkışla kontrol edilemez. İşleme merkezinde takım değişimi, milin yönlendirilmesi, belirli pozisyonda durması, magazin indekslemesi, takımın açılması, kol hareketi, yeni takımın sıkıştırılması ve her son pozisyonun onaylanmasını içerebilir. PLC bu adımları sırayla yürütür ve gerekli onay gelmeden devam etmez.

Tornada benzer bir mantık, revolver kafayı kontrol eder. Kontrolör sıkıştırmayı açar, indekslemeyi başlatır, pozisyon kodunu izler, mekanizmayı durdurur ve tekrar sıkıştırır. Hazır sinyali, işlem tamamlandıktan sonra CNC sistemine iletilir. Bir sensör hatası, eksenler ve mil düzgün olsa bile tüm işlemi durdurabilir.

PLC tarafından genellikle kontrol edilen diğer fonksiyonlar şunlardır:

  • hidrolik ve pnömatik sistemler;
  • yonga konveyörleri ve soğutma sıvısı beslemesi;
  • otomatik yağlama;
  • mandrenler, arka destek ve ayak;
  • kapılar, koruyucu muhafazalar ve sinyal kuleleri;
  • parça yükleyiciler, robotlar ve çevresel ekipmanlar.

Fonksiyonların dağılımını makine üreticisi belirler. Örneğin takım magazini, PLC tarafından kontrol edilen klasik bir motor, ayrı bir pozisyon sürücüsü veya CNC ile entegre bir eksen kullanabilir.

PLC ile NCK arasındaki etkileşim

NCK (sayısal kontrol çekirdeği), parça programını yorumlar, hareket yolunu hesaplar ve eksenleri koordine eder. PLC ise makine lojiklerini yönetir. Aralarında komutlar, durum bilgileri ve onayların aktarıldığı bir arayüz bulunur.

M03 komutu çalıştırıldığında, sayısal kontrol mil başlatma komutunu algılar. Sonraki süreç makine mimarisine bağlıdır: PLC işletme izinlerini, koruma durumunu ve ekipman hazır olup olmadığını kontrol eder, ardından gerekli sinyalleri iletir. M06 komutunda CNC takım değişimini başlatırken, PLC makine sırasını yürütür ve tamamlandığını bildirir.

SINUMERIK dokümantasyonunda bu iletişim PLC–NCK arayüzü olarak tanımlanır. Standart bloklar makine kontrol paneli sinyalleri, mesajlar, yardımcı fonksiyonlar, takım verileri ve yüksek hızlı veri alışverişini kapsar. Makine üreticisi, spesifik makine modeli için gerekli lojikleri ekler.

Blokajlar ve hazır olma koşulları

PLC, işletme modları ve mekanizmalar için sürekli izinler oluşturur. Gerekli koşullar sağlanmadan mil çalıştırılamaz. Bir eksenin hareketi, sıkıştırma yapılmamışsa, kapı yanlış konumdaysa veya yardımcı ekipman hazır değilse engellenebilir. Blokajların kapsamı makine tasarımı ve risk değerlendirmesine bağlıdır.

Bu izinler genellikle koşul zincirlerinden oluşur. Döngü başlatma izni, sürücülerin hazır olması, hidrolik basıncı, tamamlanmış takım değişimi ve aktif arıza olmaması gibi şartlara bağlı olabilir. Operatör tek bir sonuç durumu görür, ancak PLC onlarca sinyali değerlendirir.

Arıza tespitinde ilk eksik koşulun bulunması önemlidir. Çıkışı zorlamak veya girişi devre dışı bırakmak gerçek hatayı gizleyebilir ve tehlikeli durum yaratabilir. Kontroller elektrik şeması, sinyal tablosu, PLC tanılama ve üretici prosedürlerine göre yapılmalıdır.

Standart lojik ve fonksiyonel güvenlik

Her blokaj bir güvenlik fonksiyonu değildir. Standart PLC lojikleri yanlış makine sırasını önleyebilir veya iş parçasını koruyabilir. İnsan riskini kontrol eden fonksiyonlar ise sertifikalı güvenlik mimarisi, uygun giriş-çıkışlar, Safety PLC, güvenli sürücü fonksiyonları ve uygun mühendislik süreçleri gerektirir.

SINUMERIK ONE, SIMATIC S7-1500F entegre eder. Siemens, PLC ve Safety mühendisliğinin TIA Portal’da yapıldığını ve güvenlik lojiklerinin hata toleranslı programla uygulandığını belirtir. Bu, standart PLC programındaki her bitin güvenlik sertifikalı olduğu anlamına gelmez. Acil durdurma, kapı denetimi ve Safe Torque Off gibi fonksiyonlar makinenin güvenlik tasarımı ve yürürlükteki standartlara uygun olmalıdır.

Güvenlik programındaki değişiklikler yetkinlik, doğrulama ve dokümantasyon gerektirir. Koruyucu fonksiyonun devre dışı bırakılması kabul edilemez. Geçici bir köprü bile makine davranışını değiştirir ve koruma seviyesini düşürebilir.

Aynı komut neden farklı çalışır?

G ve M kodları işleme programları için ortak temel sağlar, ancak yardımcı fonksiyonların uygulanması makine üreticisine bağlıdır. M08 genellikle soğutma sıvısını açar, ancak bir makine pompayı seçip valfi açabilir, tank seviyesini kontrol edip akış onayı bekleyebilir. Başka bir makine sadece bir çıkışı aktif eder.

Kullanıcı tanımlı M fonksiyonları PLC programına daha da bağımlıdır. Bunlar sıkıştırma, hava üfleme, çubuk besleyici veya ölçüm cihazı çalıştırabilir. Komut numarası tek başına işlemi açıklamaz; amacını ilgili makine dokümanında kontrol etmek gerekir.

Bu nedenle benzer makineler arasında PLC programı kopyalamak risklidir. Giriş-çıkış adresleri, sensör tipleri, zamanlayıcılar, valf mantığı ve CNC arayüz yapısı farklı olabilir. Küçük donanım değişiklikleri bile programın gözden geçirilmesini ve test edilmesini gerektirir.

PLC lojiklerinin sistematik tanılaması

İlk faydalı ipucu HMI ekranındaki mesajdır. PLC tarafından oluşturulan mesajlar genellikle eksik koşulu doğrudan belirtir: basınç sağlanmadı, magazin başlangıç pozisyonunda değil veya koruma kilitli değil. Sonra fiziksel mekanizma ve ilgili giriş sinyali kontrol edilir.

Çevrimiçi tanılama varsa, uzman komuttan çıkışa ve sensörden iç koşula kadar lojik zincirini izleyebilir. Sembol tabloları, çapraz referanslar, PLC–NCK arayüz durumu ve olay kayıtları çok faydalıdır. Sadece çıkışa bakmak yeterli değildir; izin verici giriş yoksa çıkış doğru şekilde kapalı kalabilir.

Program düzenlemeden önce yedek alınmalı ve proje versiyonu doğrulanmalıdır. Bir zamanlayıcı veya kontak değiştirmek, tüm referanslar kontrol edilmeden başka modları etkileyebilir. Üretici blokları korumalı olabilir ve güvenlik programına erişim ayrı kontrol edilir.

PLC, CNC komutları ve operatör hareketlerini makine mekanizmalarının uyumlu çalışmasına dönüştürür. Sinyalleri okur, sıraları yürütür, blokajlar oluşturur ve NCK ile HMI arasında durum alışverişi yapar. Makine onay bekliyorsa veya bir birimi başlatmayı reddediyorsa, PLC lojiklerini anlamak eksik koşulu bulmayı kolaylaştırır; hareket parametrelerini rastgele değiştirmek yerine.

Bu makale aşağıdaki dillerde mevcuttur:

İlgili yazılar