پرش به محتوای اصلی

داشبورد توقفات تولید: محاسبه MTTR، MTBF و OEE

سه شاخص اصلی مدیریت توقفات را با فرمول و مثال عددی یاد بگیرید، ببینید داده‌ی توقف را چطور باید ثبت کرد و یک داشبورد توقفات خوب چه بخش‌هایی دارد.

نویسنده:
تاریخ انتشار:
زمان مطالعه:
۷ دقیقه
کاور معرفی داشبورد توقفات خط تولید ساخته‌شده در Microsoft Power BI، از نمونه‌کارهای Araz BI

در بیشتر کارخانه‌هایی که دیده‌ام، مدیر تولید می‌داند خط زیاد می‌خوابد، اما نمی‌تواند با عدد بگوید چقدر، کجا و چرا. توقفات روی کاغذ یا در یک فایل اکسل ثبت می‌شوند، هر واحد عدد خودش را دارد و جلسه‌ی تولید و نگهداری و تعمیرات به بحث درباره‌ی اینکه «تقصیر کیست» می‌گذرد، نه درباره‌ی اینکه «اول کدام مشکل را حل کنیم».

سه شاخص MTTR، MTBF و OEE زبان مشترک تولید و نت برای صحبت درباره‌ی توقفات‌اند. در این مقاله هر سه را با فرمول و مثال عددی توضیح می‌دهم، می‌گویم داده‌ی توقف را چطور باید ثبت کرد تا این شاخص‌ها درست دربیایند و در پایان، بخش‌های یک داشبورد توقفات خوب در Power BI را مرور می‌کنم.

MTTR چیست و چطور محاسبه می‌شود؟

MTTR مخفف Mean Time To Repair یعنی میانگین زمان تعمیر است. این شاخص نشان می‌دهد وقتی یک تجهیز خراب می‌شود، به‌طور میانگین چقدر طول می‌کشد تا دوباره به کار برگردد. فرمول آن ساده است:

MTTR = کل زمان تعمیر ÷ تعداد خرابی‌ها

زمان تعمیر از لحظه‌ی توقف تا لحظه‌ی راه‌اندازی دوباره حساب می‌شود و فقط شامل زمان کار تعمیرکار نیست؛ زمان انتظار برای رسیدن تعمیرکار، پیدا کردن قطعه و آزمایش بعد از تعمیر هم جزو آن است. به همین دلیل MTTR بالا همیشه به معنای ضعف فنی تعمیرکاران نیست؛ اغلب نشانه‌ی کمبود قطعه‌ی یدکی یا کندی اطلاع‌رسانی است.

MTBF چیست و چه چیزی را نشان می‌دهد؟

MTBF مخفف Mean Time Between Failures یعنی میانگین زمان بین دو خرابی است و قابلیت اطمینان تجهیز را نشان می‌دهد: هرچه بزرگ‌تر باشد، تجهیز کمتر خراب می‌شود.

MTBF = زمان کارکرد ÷ تعداد خرابی‌ها

زمان کارکرد یعنی زمانی که تجهیز قرار بود کار کند منهای زمان توقف ناشی از خرابی. توقف‌های برنامه‌ریزی‌شده مثل تعمیرات پیشگیرانه یا تعطیلی در این محاسبه وارد نمی‌شوند. MTTR و MTBF با هم تصویر کاملی می‌دهند: MTBF می‌گوید چند وقت یک بار خرابی داریم و MTTR می‌گوید هر خرابی چقدر طول می‌کشد.

مثال عددی MTTR و MTBF

فرض کنید پرس شماره‌ی ۲ یک کارخانه در یک ماه ۶۰۰ ساعت برنامه‌ی کار داشته، ۶ بار خراب شده و مجموع زمان توقف این خرابی‌ها ۱۸ ساعت بوده است.

  • زمان کارکرد = ۶۰۰ − ۱۸ = ۵۸۲ ساعت
  • MTBF = ۵۸۲ ÷ ۶ = ۹۷ ساعت
  • MTTR = ۱۸ ÷ ۶ = ۳ ساعت
  • دسترس‌پذیری ذاتی = MTBF ÷ (MTBF + MTTR) = ۹۷ ÷ ۱۰۰ = ۹۷ درصد

حالا اگر تیم نت با آماده نگه داشتن قطعه‌های پرمصرف، MTTR را به ۲ ساعت برساند، دسترس‌پذیری به حدود ۹۸ درصد می‌رسد و ماهانه ۶ ساعت ظرفیت آزاد می‌شود. اگر با تعمیرات پیشگیرانه تعداد خرابی‌ها به ۴ برسد، MTBF (با همان MTTR سه‌ساعته) به ۱۴۷ ساعت می‌رسد. داشبورد توقفات باید بتواند این دو مسیر بهبود را از هم جدا نشان دهد.

OEE؛ یک عدد برای خرابی، کندی و ضایعات

OEE مخفف Overall Equipment Effectiveness یعنی اثربخشی کلی تجهیزات است و نشان می‌دهد چند درصد از زمان برنامه‌ریزی‌شده واقعاً صرف تولید محصول سالم با سرعت استاندارد شده است. OEE حاصل‌ضرب سه نسبت است:

  • دسترس‌پذیری = زمان کارکرد ÷ زمان برنامه‌ریزی‌شده‌ی تولید (اثر خرابی‌ها و توقف‌ها)
  • عملکرد = (زمان سیکل استاندارد × تعداد تولید) ÷ زمان کارکرد (اثر کندی و توقف‌های کوتاه)
  • کیفیت = تعداد محصول سالم ÷ کل تولید (اثر ضایعات و دوباره‌کاری)
  • OEE = دسترس‌پذیری × عملکرد × کیفیت

مثال عددی OEE برای یک شیفت

یک شیفت ۸ ساعته (۴۸۰ دقیقه) را در نظر بگیرید که ۳۰ دقیقه‌اش استراحت برنامه‌ریزی‌شده است. در این شیفت ۶۰ دقیقه توقف ناشی از خرابی و تعویض قالب رخ داده، زمان سیکل استاندارد هر قطعه ۱ دقیقه است، ۳۵۱ قطعه تولید شده و ۱۴ قطعه‌اش معیوب بوده است.

محاسبه‌ی OEE یک شیفت
مرحلهمحاسبهنتیجه
زمان برنامه‌ریزی‌شده‌ی تولید۴۸۰ − ۳۰۴۵۰ دقیقه
زمان کارکرد۴۵۰ − ۶۰۳۹۰ دقیقه
دسترس‌پذیری۳۹۰ ÷ ۴۵۰۸۶٫۷٪
عملکرد(۱ × ۳۵۱) ÷ ۳۹۰۹۰٫۰٪
کیفیت(۳۵۱ − ۱۴) ÷ ۳۵۱۹۶٫۰٪
OEE۸۶٫۷٪ × ۹۰٪ × ۹۶٪۷۴٫۹٪

یک راه ساده برای کنترل: ۳۳۷ قطعه‌ی سالم × ۱ دقیقه ÷ ۴۵۰ دقیقه هم همان ۷۴٫۹ درصد را می‌دهد. یعنی از هر ۱۰۰ دقیقه‌ی برنامه‌ریزی‌شده، حدود ۷۵ دقیقه صرف تولید محصول سالم با سرعت استاندارد شده است. ارزش اصلی OEE در همین تجزیه است: در این مثال بزرگ‌ترین اتلاف، دسترس‌پذیری است و اولویت بهبود، کاهش خرابی‌ها و زمان تعویض قالب است، نه کیفیت.

عدد ۸۵ درصد اغلب به‌عنوان سطح جهانی OEE ذکر می‌شود، اما بسیاری از کارخانه‌ها در شروع اندازه‌گیری بین ۴۰ تا ۶۰ درصدند. مقایسه با خود خط در ماه‌های قبل از مقایسه با یک عدد کلی مفیدتر است.

ثبت درست توقفات؛ پایه‌ی هر سه شاخص

هیچ داشبوردی بهتر از داده‌ای که به آن می‌رسد نیست. بیشترین مشکلاتی که در داده‌ی توقفات کارخانه‌ها دیده‌ام این‌هاست: یک خرابی را اپراتور، سرشیفت و واحد نت هر کدام جدا ثبت می‌کنند؛ توقف‌های کوتاه چنددقیقه‌ای اصلاً ثبت نمی‌شوند؛ علت توقف به‌صورت متن آزاد نوشته می‌شود و «خرابی برقی»، «مشکل برق» و «قطع برق» سه علت جدا به حساب می‌آیند.

یک فرم ثبت توقف خوب این فیلدها را دارد: خط و تجهیز (از یک درختواره‌ی ثابت)، زمان شروع و پایان، نوع توقف (برنامه‌ریزی‌شده یا نشده)، علت از فهرست استاندارد و توضیح اختیاری. وقتی ثبت با زمان شروع و پایان باشد، داشبورد می‌تواند توقف‌های هم‌پوشان را ادغام کند. مثلاً اگر دو ثبت ۱۰:۰۰ تا ۱۰:۴۰ و ۱۰:۲۰ تا ۱۱:۰۰ برای یک خط وجود داشته باشد، توقف خالص خط ۶۰ دقیقه است، نه ۸۰ دقیقه.

یک داشبورد توقفات خوب چه بخش‌هایی دارد؟

داشبورد توقفات خط تولیدی که برای یک کارخانه‌ی واقعی ساخته‌ام، این بخش‌ها را دارد (نسخه‌ی معرفی آن با داده‌ی فرضی را در نمونه‌کار داشبورد توقفات خط تولید ببینید):

  • خط زمانی توقفات هر روز و هر شیفت، تا معلوم شود توقف‌ها در کدام ساعت‌ها جمع شده‌اند.
  • درختواره‌ی تجهیزات: از خط تا دستگاه و قطعه، با زمان توقف و تعداد خرابی هر کدام.
  • نمودار پارتو علت‌های توقف برای انتخاب سه مشکل اول.
  • کارت‌های MTTR، MTBF و دسترس‌پذیری برای هر تجهیز و روند ماهانه‌ی آن‌ها.
  • تقویم ماهانه با رنگ‌بندی روزهای پرتوقف.
  • OEE به تفکیک خط، شیفت و محصول.

این داشبورد در Power BI ساخته شده و هر روز از فایل ثبت توقفات به‌روز می‌شود. اگر بخواهید هر ساعت توقف را به ریال ببینید، آن را به مدل محاسبه بهای تمام‌شده وصل می‌کنیم: ظرفیت از دست رفته × سهم سربار ثابت هر ساعت.

از داشبورد تا بهبود

داشبورد به‌تنهایی توقفات را کم نمی‌کند؛ روال استفاده از آن کم می‌کند. پیشنهاد من یک جلسه‌ی کوتاه هفتگی بین تولید و نت است: پارتو توقفات هفته را ببینید، سه علت اول را انتخاب کنید، برای هر کدام اقدام و مسئول تعیین کنید و هفته‌ی بعد اثرش را در همان داشبورد بسنجید. در چند ماه، این روال ساده معمولاً بیشتر از هر سرمایه‌گذاری بزرگی ظرفیت آزاد می‌کند. جزئیات خدمت ساخت این داشبورد را در صفحه‌ی داشبورد تولید و توقفات آورده‌ام و یک نمونه‌ی تعاملی از داشبورد تولید را هم می‌توانید ببینید.

پرسش‌های متداول

فرق MTTR و MTBF چیست؟

MTTR میانگین زمان تعمیر هر خرابی است و هرچه کمتر باشد بهتر است. MTBF میانگین زمان کارکرد بین دو خرابی است و هرچه بیشتر باشد بهتر است. اولی سرعت تعمیر و دومی قابلیت اطمینان تجهیز را نشان می‌دهد.

آیا توقف برنامه‌ریزی‌شده در OEE حساب می‌شود؟

توقف‌هایی مثل استراحت یا تعطیلی که اصلاً برای تولید برنامه‌ریزی نشده‌اند، از زمان برنامه‌ریزی‌شده کم می‌شوند. اما تعویض قالب و راه‌اندازی معمولاً جزو اتلاف دسترس‌پذیری حساب می‌شوند، چون قابل کاهش‌اند.

برای شروع، چه داده‌ای لازم است؟

ثبت توقف‌ها با زمان شروع و پایان، تجهیز و علت، به‌علاوه‌ی تعداد تولید و ضایعات هر شیفت و زمان سیکل استاندارد هر محصول. یک فایل اکسل مرتب برای شروع کافی است.

داشبورد توقفات را می‌شود روی نمایشگر سالن تولید گذاشت؟

بله. یک صفحه‌ی ساده با تولید شیفت، توقف جاری و OEE روز طراحی می‌شود که روی نمایشگر سالن خودکار به‌روز شود.