Üretim hattında çalışan makineler

OEE (Genel Ekipman Etkinliği), bir makinenin planlanan sürede ne kadar verimli çalıştığını tek bir yüzdeyle özetler. Formül basittir; zor olan, ona girecek verinin güvenilir toplanmasıdır. Yanlış durum bilgisi, taşan bir sayaç ya da tutarsız duruş kodları, hesabı sessizce bozar ve “OEE %85” gibi güven veren ama yanlış bir sayı üretir.

Kısaca

OEE = Kullanılabilirlik × Performans × Kalite. Bunun için PLC’den makine durumu, üretilen toplam ve hatalı adet sayaçları, ideal çevrim süresi ve standart bir duruş nedeni kodu gerekir.

Formül

BileşenFormülGereken veri
KullanılabilirlikÇalışma süresi ÷ Planlanan üretim süresiMakine durumu, plan (vardiya, planlı mola), duruş süreleri
Performans(İdeal çevrim süresi × Toplam adet) ÷ Çalışma süresiToplam adet sayacı, ideal çevrim süresi (ürün başına)
Kaliteİyi adet ÷ Toplam adetİyi/hatalı (red) adet sayaçları
OEEKullanılabilirlik × Performans × KaliteYukarıdakilerin tümü

Örnek hesap (varsayımsal): Planlanan süre 480 dk; duruşlar 60 dk → çalışma süresi 420 dk, kullanılabilirlik %87,5. İdeal hız dakikada 60 adet ise 420 dakikada 25.200 adet beklenir; gerçekte 21.000 üretilmişse performans %83,3. Üretilen 21.000 adetten 20.160’ı iyiyse kalite %96. OEE = 0,875 × 0,833 × 0,96 = %70.

Hangi veriler toplanmalı?

  • Makine durumu: Çalışıyor, duruyor, boşta, arızalı, planlı bakım gibi sayılı bir durum. Tek bir “çalışıyor” biti genellikle yetmez.
  • Toplam adet sayacı ve hatalı adet sayacı (veya iyi adet sayacı).
  • İdeal çevrim süresi: Ürün veya reçeteye göre; MES/ERP’den gelmeli (reçete aktarımı).
  • Duruş nedeni kodu: Operatör seçimi veya PLC’nin otomatik tespiti.
  • Vardiya ve plan bilgisi: Planlı mola ve bakım süreleri hesaptan düşülür.
  • Zaman damgası ve kalite: Her veri noktası kaynak zamanı ve kalite bilgisiyle (veri kalitesi ve zaman damgası).

Duruş kodlarını tasarlamak

Duruş kodları OEE’nin “neden?” katmanıdır. İyi bir yapı:

  1. Kısa ve hiyerarşik olsun. Birkaç ana grup (planlı, arıza, malzeme, ayar/geçiş, kalite) ve altında nedenler. Yüzlerce kod operatörün isabetli seçmesini imkânsız kılar.
  2. Planlı ve plansız ayrılsın. Kullanılabilirlik hesabı için temel ayrımdır.
  3. Mümkünse otomatik tespit edin. PLC’nin bildiği nedenler (ör. “giriş sensörü boş”) operatör tahminine bırakılmamalı.
  4. Tüm hatlarda aynı anlamı taşısın. Aynı kod farklı hatlarda farklı şeyi ifade ederse karşılaştırma anlamsızlaşır.
  5. Kod yönetimi sahipli olsun. Kimin ekleyip değiştirebileceği belli olmalı.

Sık yapılan veri hataları

SorunEtkisiÖnlem
Sayaç taşması veya sıfırlanmasıNegatif veya devasa üretim miktarıFark (delta) hesabı; sıfırlanma tespiti
Vardiya sınırında kesilen duruşlarDuruşlar iki vardiyaya yanlış dağılırZaman damgalı olay kaydı; sınırda bölme kuralı
Mikro duruşlar (saniyeler)Görünmez performans kaybıDurum örnekleme sıklığı yeterli olsun; küçük duruş eşiği tanımlayın
Bayat veya Bad veriYanlış durum ve sayaçKaliteye göre süzme; boşluğu açıkça yönetme
Saat farkıDuruş ve üretimin eşleşmemesiNTP ile senkronizasyon
Standart olmayan ideal çevrim süresiPerformans aşırı veya eksik çıkarÜrün bazında onaylı çevrim süreleri

Veri hattı

PLC verisi Kepware Server ile toplanır, OPC Router ile durum geçişlerine göre olay kayıtlarına dönüştürülür ve SQL veritabanına yazılır (PLC verisini SQL’e aktarma). Durum değişimini olay olarak kaydetmek, saniyede bir örnekleme yapmaktan hem daha az yer kaplar hem de duruş süresini daha doğru verir. Bağlantı kesintilerinde veri kaybı için tamponlama gereklidir. Enerji verisini üretimle eşleştirmek için enerji verisi üretimle eşleştirme yazısına bakın.

Sık sorulan sorular

İyi bir OEE değeri nedir?

Sektöre ve ürüne göre değişir; “dünya standardı” gibi tek bir sayıya bağlanmak yerine kendi hattınızın zaman içindeki trendine ve kayıp nedenlerine odaklanın.

OEE için ayrı bir sistem gerekir mi?

Hayır; doğru verinin toplandığı bir veritabanı ve basit bir rapor ile başlanabilir. MES ve OEE yazılımları ek özellikler sunar ancak veri kalitesi sorununu çözmez.

Duruş nedenini operatör mü seçmeli, PLC mi?

Mümkün olanları PLC otomatik tespit etmeli; geriye kalanlar için kısa bir kod listesinden operatör seçmelidir.