Smart Factory

OEE คืออะไร? วิธีคำนวณและทำไมโรงงาน Smart Factory ถึงต้องวัด

PLC Engineer | Xeniel Automation  |  เมษายน 2026
OEE คืออะไร? วิธีคำนวณและทำไมโรงงาน Smart Factory ถึงต้องวัด Xeniel Automation ชลบุรี ระยอง

OEE (Overall Equipment Effectiveness) คือตัวชี้วัดมาตรฐานสากลที่บอกว่าเครื่องจักรทำงานได้ดีแค่ไหน คำนวณจาก 3 ตัวแปร: Availability × Performance × Quality โรงงาน World Class ต้องการ OEE 85%+ โรงงานทั่วไปในไทยอยู่ที่ 60–75% การวัด OEE อย่างถูกต้องเป็นก้าวแรกของ Smart Factory ที่โรงงานชลบุรีและระยองหลายแห่งเริ่มทำแล้ว

วิธีคำนวณ OEE ทีละส่วน

1. Availability (A) — เครื่องจักรพร้อมทำงานแค่ไหน

A = เวลาเดินเครื่องจริง ÷ เวลาวางแผน

ตัวอย่าง: วางแผน 480 นาที/กะ หยุด Downtime 30 นาที
A = (480–30) ÷ 480 = 93.75%

2. Performance (P) — เร็วแค่ไหนเมื่อเทียบกับ Ideal

P = (ชิ้นงานจริง × Ideal Cycle Time) ÷ เวลาเดินเครื่อง

ตัวอย่าง: ผลิตได้ 400 ชิ้น, Ideal Cycle Time 1 นาที/ชิ้น, เดินเครื่อง 450 นาที
P = (400 × 1) ÷ 450 = 88.9%

3. Quality (Q) — ชิ้นงานดีแค่ไหน

Q = ชิ้นงาน OK ÷ ชิ้นงานทั้งหมด

ตัวอย่าง: ผลิต 400 ชิ้น NG 10 ชิ้น
Q = (400–10) ÷ 400 = 97.5%

OEE รวม

OEE = 93.75% × 88.9% × 97.5% = 81.2%

OEE Benchmark:
🥇 85%+ = World Class
✅ 65–85% = เป็นที่ยอมรับ (ส่วนใหญ่ของโรงงานไทย)
⚠️ 45–65% = มีพื้นที่พัฒนา
❌ <45% = วิกฤต — ต้องวิเคราะห์ Root Cause ด่วน

6 Big Losses ที่ทำให้ OEE ต่ำ

LossCategoryตัวอย่างส่งผลต่อ
Equipment BreakdownDowntimePLC Error, Motor เสียAvailability ↓
Setup & AdjustmentDowntimeModel Change, CalibrateAvailability ↓
Small StopsSpeed LossSensor Jam, ชิ้นงานค้างPerformance ↓
Reduced SpeedSpeed Lossเดินช้ากว่า Design SpeedPerformance ↓
Startup RejectsQuality LossNG ช่วงเริ่มเดินเครื่องQuality ↓
Production RejectsQuality LossNG ระหว่างผลิตQuality ↓

วิธีเก็บข้อมูล OEE จาก PLC อัตโนมัติ

  1. นับชิ้นงาน (Counter) — ใช้ Proximity Sensor หรือ Conveyor Encoder ส่งสัญญาณ Counter ให้ PLC นับแยก OK/NG
  2. บันทึก Downtime Event — PLC บันทึก Start-Stop Time ทุกครั้งที่เครื่องหยุดพร้อม Reason Code
  3. ส่งข้อมูลขึ้น SCADA ผ่าน Modbus TCP — SCADA/Python อ่านค่าทุก 5–30 วินาที
  4. คำนวณ OEE Real-time บน Dashboard — แสดงผลบน TV/Monitor หน้าสายการผลิต
  5. ส่ง Daily Report ผ่าน LINE ทุกเช้า — Manager เห็น OEE เมื่อวานโดยไม่ต้องถาม

ตัวอย่าง OEE Formula ใน Python

planned_time = 480  # นาที
downtime = 30       # นาที
actual_parts = 400
ideal_cycle_min = 1.0  # นาที/ชิ้น
good_parts = 390

A = (planned_time - downtime) / planned_time
P = (actual_parts * ideal_cycle_min) / (planned_time - downtime)
Q = good_parts / actual_parts
OEE = A * P * Q

print(f"OEE = {OEE*100:.1f}%")  # OEE = 81.3%

งบลงทุน OEE System สำหรับโรงงาน SME

PackageComponentราคาโดยประมาณ
Basic LINE Notify + CounterSensor + ESP32 + LINE API5,000–15,000 บาท
OEE Dashboard 1 LineSensor + Raspberry Pi + Web Dashboard30,000–60,000 บาท
Multi-Line OEE + ReportPLC Connect + Industrial PC + SCADA80,000–200,000 บาท
Full Smart Factory OEEMES Integration + AI Analytics500,000–2,000,000 บาท

ควรเรียกผู้เชี่ยวชาญเมื่อไหร่?

สรุป

OEE คือ KPI ที่บอกทุกอย่างเกี่ยวกับประสิทธิภาพเครื่องจักรในตัวเลขเดียว เริ่มวัด OEE ได้ทันทีแม้โรงงานเล็ก ลงทุนเพียง 30,000–60,000 บาทสำหรับ 1 Line Xeniel Automation รับออกแบบ OEE Monitoring ครบวงจรสำหรับโรงงานในชลบุรีและระยอง

ต้องการ OEE Dashboard? ปรึกษา Xeniel ฟรี

Xeniel Automation รับออกแบบ OEE System, Daily Report, LINE Notify สำหรับโรงงานชลบุรีและระยอง งบเริ่มต้น 30,000 บาท

ปรึกษาฟรีทาง LINE โทร 098-965-3845
บทความที่เกี่ยวข้อง
SCADA คืออะไร? SCADA ลด Downtime ทำ SCADA ด้วย Python