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.
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şen | Formül | Gereken veri |
|---|---|---|
| Kullanılabilirlik | Çalışma süresi ÷ Planlanan üretim süresi | Makine durumu, plan (vardiya, planlı mola), duruş süreleri |
| Performans | (İdeal çevrim süresi × Toplam adet) ÷ Çalışma süresi | Toplam adet sayacı, ideal çevrim süresi (ürün başına) |
| Kalite | İyi adet ÷ Toplam adet | İyi/hatalı (red) adet sayaçları |
| OEE | Kullanılabilirlik × Performans × Kalite | Yukarı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ı:
- 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.
- Planlı ve plansız ayrılsın. Kullanılabilirlik hesabı için temel ayrımdır.
- Mümkünse otomatik tespit edin. PLC’nin bildiği nedenler (ör. “giriş sensörü boş”) operatör tahminine bırakılmamalı.
- Tüm hatlarda aynı anlamı taşısın. Aynı kod farklı hatlarda farklı şeyi ifade ederse karşılaştırma anlamsızlaşır.
- Kod yönetimi sahipli olsun. Kimin ekleyip değiştirebileceği belli olmalı.
Sık yapılan veri hataları
| Sorun | Etkisi | Ö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şlar | Duruşlar iki vardiyaya yanlış dağılır | Zaman 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 veri | Yanlış durum ve sayaç | Kaliteye göre süzme; boşluğu açıkça yönetme |
| Saat farkı | Duruş ve üretimin eşleşmemesi | NTP ile senkronizasyon |
| Standart olmayan ideal çevrim süresi | Performans 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.


