⏱ زمان مطالعه: 10 دقیقه
سیستم کدینگ مسک که با سرواژه انگلیسی MESC از عبارت Material and Equipment Standards and Code شناخته میشود، یک استاندارد طبقهبندی و کدگذاری ساختاریافته برای تجهیزات، لولهکشی، ابزاردقیق، ماشینآلات و قطعات یدکی در صنایع سنگین است. این ساختار نخستین بار توسط شرکت نفتی رویال داچ شل طراحی و مدون شد تا چالش ناهماهنگی در نامگذاری و تدارکات متریال پروژههای نفت و گاز برطرف شود. در مجتمعهای پالایشگاهی، پتروشیمیها، سکوهای فراساحلی و خطوط انتقال، تنوع قطعات و استانداردهای متالورژی چنان بالاست که توصیف متنی ساده توانایی جلوگیری از تکرار اقلام، خریدهای مازاد یا سفارشگذاری نادرست را ندارد. مسک با تبدیل ویژگیهای فنی، ابعادی و متریالی کالا به یک شناسه عددی مشخص، زبان مشترکی میان واحدهای مهندسی، تدارکات، انبارداری و بازرسی فنی پدید میآورد.
سیستم کدینگ مسک چیست و ساختار استانداردهای شل چگونه شکل گرفت

مدیریت زنجیره تأمین در پروژههای صنعتی پیچیده نیازمند ابزاری است که بتواند مشخصات دقیق یک پایپ، شیر صنعتی یا پیچ و مهره را بدون وابستگی به برند یا زبان محلی سازنده بازتاب دهد. شرکت شل در دهههای میانی قرن بیستم کاتالوگ عظیم خود را برای مهار آشفتگی موجودی انبارها توسعه داد. این سامانبخشی بر پایه استانداردهای طراحی شل موسوم به DEP یا Design and Engineering Practice استوار شد؛ بنابراین هر شناسه مسک ارتباط مستقیمی با راهنماها و الزامات مهندسی شل دارد. مکانیزم این روش بر حذف کامل ابهام از شناسنامه کالا استوار است تا هیچ قطعهای صرفاً بر اساس نام تجاری ثبت نشود.
راهنمای جامع این موضوع: ساماندهی و کدینگ انبار
هنگامی که پروژهای با استانداردهای نفت و گاز اجرا میشود، تصمیمگیری برای انتخاب سیستم کدینگ تابع ریسک عملیاتی و میزان انطباقپذیری با مستندات مهندسی است. در انبارهای ابزار و پایپینگ، اگر نام یک ردیف کالا به صورت «فلنج ۲ اینچ کلاس ۳۰۰» ثبت شود، اطلاعاتی نظیر نوع متریال طبق استاندارد ASTM، نوع اتصال، رده فشاری و استاندارد ساخت ASME B16.5 پنهان میماند. علت توسعه مسک، دقیقاً بستن راهِ این خطاهای ثبت و پیشگیری از خطرات فرآیندی مانند نصب اشتباه فلنج فورجشده کربن استیل به جای استنلس استیل در خطوط حامل سیالات ترش است.
آناتومی کد ۱۰ رقمی مسک و منطق سلسلهمراتبی دستهها

کد مسک یک رشته عددی دقیقاً دهرقمی است که معمولاً به صورت ساختار سهبخشی «دو رقم – سه رقم – پنج رقم» با خط تیره یا فاصله نمایش داده میشود: XX.XXX.XXXXX. این ساختار از اصل طبقهبندی سلسلهمراتبی از کل به جزء پیروی میکند. برخلاف روشهای تخصیص شماره سریال تصادفی، مسک یک کدگذاری کاملاً معنادار است؛ یعنی هر بخش از آن نمایانگر یک لایه از هویت و کاربرد فیزیکی یا مهندسی کالا در چرخه پروژه است.
بیشتر بخوانید: استاندارد ایران کد چیست
بخش اول: گروه اصلی (Main Group)
دو رقم اول سمت چپ نشاندهنده رده کلان یا خانواده اصلی کالا هستند. این دو رقم حیطه عملکردی قطعه را مشخص میکنند. به عنوان مثال، تجهیزات لولهکشی و شیرآلات در گروههای مشخصی قرار دارند و قطعات برقی یا ابزاردقیق در گروههای دیگر جای میگیرند. در ساختار استاندارد شل، گروه 60 و 74 مربوط به تجهیزات مکانیکی و اقلام پایپینگ و فلنجها هستند، در حالی که گروه 77 غالباً به اتصالات ابزار دقیق و تیوپها اختصاص مییابد. اگر انباردار یا مهندس مکانیک فقط دو رقم اول را ببیند، فوراً تشخیص میدهد که کالا مربوط به کدام دیسیپلین مهندسی است.
بخش دوم: زیرگروه (Sub Group)
سه رقم بعدی نوع مشخصتری از تجهیز را تعریف میکنند. اگر دو رقم اول نشاندهنده خانواده عمومی اتصالات و لولهها باشد، این سه رقم نوع فرم فیزیکی کالا نظیر لوله بدون درز، زانویی، سه راهی، گسکت، بولت یا شیر توپی را معین میسازند. برای مثال در گروه اتصالات، ترکیب سه رقم میانی مشخص میکند که با یک شیر انسدادی از نوع گیت ولو مواجه هستیم یا چک ولو یکطرفه. این بخش وظیفه فیلتر کردن عملکرد مکانیکی کالا را در سیستم بر عهده دارد.
مطلب مرتبط: نحوه ساخت کاتالوگ و شناسنامه کالا
بخش سوم: شناسه قلم و ویژگیهای تفصیلی (Item Number)
پنج رقم پایانی شناسه منحصربهفرد قلم کالا هستند و تمام پارامترهای جزئی فنی را پوشش میدهند. این پارامترها عبارتند از سایز اسمی لوله (NPS)، ضخامت دیواره یا اسکدول (Schedule)، کلاس فشاری (Rating)، گرید متالورژیکی (مانند ASTM A105 یا A182 F316)، روکش سطحی و نوع اندیسهای شیاردار یا فیس فلنج (مانند Raised Face یا Ring Type Joint). دو قطعه که در ۹ رقم اول یکسان باشند، در صورت داشتن تفاوت حتی در نوع ماشینکاری سطح گسکت یا عملیات حرارتی، در پنج رقم پایانی رقم متفاوتی دریافت میکنند.
| بخش کد | تعداد ارقام | عنوان بخش | نمونه محتوا و مفهوم |
|---|---|---|---|
| بخش اول | ۲ رقم | گروه اصلی (Main Group) | خانواده متریال (مانند لولهکشی و اتصالات پایپینگ) |
| بخش دوم | ۳ رقم | زیرگروه (Sub Group) | نوع تجهیز (مانند فلنج گلودار، گیت ولو، استاد بولت) |
| بخش سوم | ۵ رقم | قلم تفصیلی (Item Specification) | سایز، کلاس فشاری، استاندارد متریال، نوع اتصال |
راهنمای گامبهگام تخصیص و خوانش کد MESC همراه با مثال عملیاتی

برای پیادهسازی درست کدینگ مسک، کارشناسان کاتالوگنویسی انبار نباید مستقیماً سراغ ارقام نهایی بروند. روال اصولی نیازمند گذر از مراحل معین بر پایه مشخصات فنی متریال است. در ادامه یک مثال فرضی را بررسی میکنیم: میخواهیم یک فلنج گلودار جوشی (Weld Neck Flange) با سایز ۲ اینچ، کلاس فشاری ۱۵۰۰، مطابق استاندارد ASME B16.5 از جنس فولاد ضد زنگ فورجشده ASTM A182 Grade F316L را بر اساس منطق MESC شناسایی کنیم.
مطلب مرتبط: حد مجاز کسری انبار چقدر است
- تعیین گروه اصلی: قطعه یک اتصال خطوط لوله است؛ از جدول مرجع گروههای مسک، کد رده لولهکشی فولادی انتخاب میشود (فرضا گروه 74).
- انتخاب زیرگروه فیزیکی: از میان اقلام زیرمجموعه گروه، کد مختص به فلنجهای فولادی گلودار کلاس بالا استخراج میشود (فرضا کد 412). تا اینجا کد به ساختار
74.412.00000رسیده است. - تطبیق ویژگیهای ابعادی و متالورژی: پنج رقم پایانی باید سایز اسمی 2 اینچ، کلاس 1500، رده ضخامت لوله همتراز (Sch 80 یا XXS) و متریال استنلس استیل 316L را معین کند. بر اساس ماتریس کتابچه MESC شل، ردیف اختصاصی این پیکربندی شناسایی شده و پنج رقم پایانی (برای نمونه فرضی: 12541) ثبت میشود.
- کنترل عدم انطباق با جدول دادهها: در مرحله نهایی، مهندس پایپینگ مقادیر متناظر در دیتاشیت خرید را با کد
74.412.12541مطابقت میدهد تا از یکپارچگی کد در پورتال خرید اطمینان یابد.
اشتباه متداول در این مرحله، ایجاد کدهای سلیقهای یا محلی بدون رجوع به جدول رسمی MESC شل است. اگر کارشناسی برای اقلام جدید دست به ابداع رقمهای ساختگی بزند، یکپارچگی دیتابیس از بین میرود و قابلیت اتصال قطعات به تأمینکنندگان جهانی لغو خواهد شد. بررسی عملی برای آزمون کد، تطبیق توضیحات سیستمی برگرفته از پایگاه داده با گواهینامه متریال سازنده موسوم به MTC یا Mill Test Certificate است.
کاربرد کدینگ مسک در زنجیره تأمین پروژههای نفت و پتروشیمی
در تأسیسات فرآیندی، هزاران تجهیز مختلف در شرایط دمایی و فشاری بسیار بحرانی کار میکنند. کاربرد اولیه مسک، از بین بردن خطای انسانی در ثبت درخواست خرید از سوی سایت و ترجمه آن به زبان قرارداد با سازندگان بینالمللی است. هنگامی که در نرمافزارهای یکپارچه مانند SAP یا سامانههای بومی انبارداری یک رکورد مسک فراخوانده میشود، کلیه الزامات فنی، تستهای غیرمخرب (NDT) لازم، پوششهای محافظتی و استانداردهای بازرسی به همراه آن بارگذاری میشوند.
مطلب مرتبط: تحلیل FSN در انبارداری
عامل دیگر کاربرد مسک، استانداردسازی قطعات یدکی در برنامههای تعمیرات و نگهداری (CMMS) است. بارها رخ میدهد که دو پمپ از دو سازنده گوناگون از یک بلبرینگ یکسان یا آببند مکانیکی مشابه استفاده کنند. بدون کدینگ مشترک، برای هر پمپ یک ردیف انبار مستقل با پارتنامبر شرکتی تعریف میشود و نتیجه آن انباشت سرمایه راکد در انبار است. با ثبت کد MESC واحد، این قطعات تجمیع میشوند و سطح نقطه سفارش مجدد کالا در انبار با دقت مالی بهینهسازی میشود.
مطلب مرتبط: نحوه نگهداری مواد خطرناک در انبار
مقایسه ساختار MESC با سایر الگوهای طبقهبندی کالا
تصمیمگیری پیرامون پیادهسازی سیستم مسک به ماهیت صنعت بستگی دارد. سازمانها باید بدانند مسک برای کالاهای عمومی، مصرفی اداری یا مواد خوراکی طراحی نشده است، بلکه یک زبان فنی برای مهندسی سنگین است. در مقایسه، الگوهایی نظیر UNSPSC برای دستهبندی اقلام در حوزه تجارت الکترونیک، مخارج شرکتی و تدارکات عام بازرگانی کاربرد دارند و به جزئیات متالورژیکی و ردههای ضخامت لوله ورود نمیکنند.
در پروژههای ملی نیز استانداردهای داخلی نظیر ایرانکد به کار گرفته میشوند که هدف آنها صدور شناسنامه ملی برای محصولات و رصد زنجیره توزیع در کشور است، در حالی که MESC کاملاً بر مبنای الزامات مهندسی و صنعتی شل پایه کالا را کالبدشکافی میکند. در صنایع نفت و پتروشیمی، بسیاری از سازمانها از جدول ماتریسی یا cross-reference استفاده میکنند تا کد ۱۰ رقمی مسک را به کدهای سازمانی یا ایرانکد نگاشت دهند تا تطابق قانونی و دقت مهندسی توامان حفظ شود.
مطلب مرتبط: گزارش سنی کالا در انبار
| معیار سنجش | سیستم کدینگ مسک (MESC) | استاندارد UNSPSC | کدگذاری عمومی انبار (سریال/تصادفی) |
|---|---|---|---|
| طول و ساختار کد | ۱۰ رقم معنادار (۲-۳-۵) | ۸ تا ۱۰ رقم سلسلهمراتبی | متغیر (معمولاً ۶ تا ۱۲ رقم تصادفی) |
| سطح تمرکز فنی | بسیار عمیق (ابعاد، متریال، استاندارد، فشار) | دستهبندی تجاری و ماهیت مصرفی | فاقد اطلاعات فنی درون ساختار کد |
| دامنه اصلی استفاده | نفت، گاز، پتروشیمی، صنایع نیروگاهی | سازمانهای عمومی، خردهفروشی، تدارکات عام | فروشگاهها و کارگاههای کوچک با تنوع کم |
| وابستگی به سازنده | مستقل از برند و سازنده قطعه | مستقل از سازنده | وابسته به بارکد یا شماره سریال داخلی |
اشتباهات متداول در مدیریت موجودی با کدینگ مسک
پیادهسازی کدینگ معنادار در ابعاد صنعتی با چالشهای ساختاری روبرو است. شناخت این اشتباهات به تیمهای کنترل موجودی کمک میکند تا پیش از قفل شدن دادهها در نرمافزارهای انبارداری، انحرافات را شناسایی و پالایش کنند.
- تعریف کدهای موازی (Duplicate Items): رایجترین معضل زمانی رخ میدهد که یک پیچ یا گسکت به دلیل نگارشهای متفاوت شرح فارسی یا انگلیسی، دو کد مسک مختلف دریافت کند. این اشتباه باعث خواب سرمایه و سفارشگذاری مکرر قطعهای میشود که در انبار خاک میخورد.
- دستکاری شخصی در کاتالوگ شل: برخی پیمانکاران در صورت نیافتن کد دقیق یک متریال، به جای درخواست اختصاص کد از مرجع استاندارد، پنج رقم پایانی را بر اساس برداشت شخصی تکمیل میکنند. این کار یکپارچگی کدینگ را در پروژههای آینده با بحران مواجه میسازد.
- نادیده گرفتن متالورژی در پنج رقم سوم: ثبت یک کد واحد برای لولهای با سایز و رده ضخامت یکسان اما با دو گرید متفاوت (مثلاً فولاد کربنی معمولی در مقابل متریال مقاوم در برابر H2S با استاندارد NACE MR0175)، خطای مهندسی بسیار پرخطر با پیامدهای احتمالی انفجار و نشتی است.
- عدم بازبینی چرخهای انبار: تغییر استانداردهای ساخت یا بازنشستگی برخی سایزها نیازمند پاکسازی دورهای دیتابیس کالا است؛ عدم بازنگری به وجود کدهای منسوخ در سیستم خرید میانجامد.
برای کنترل این خطاها، ایجاد کارگروه کاتالوگینگ یا انبارداری متمرکز ضروری است. چک عملیاتی مستمر شامل بررسی دورهای اسناد خرید، انطباق کدهای ثبتی با مستندات MTC کارخانجات و انجام پاکسازی سیستم با نرمافزارهای تطبیق متنی برای ردیابی رکوردهای تکراری است.
مطلب مرتبط: اصول انبارگردانی کور در شمارش کالا
پرسشهای متداول پیرامون سیستم کدینگ مسک
آیا ساختار کد مسک حتماً باید ۱۰ رقمی باشد؟
بله، استاندارد اصلی MESC به صورت ۱۰ رقم یکپارچه طراحی شده است. گاهی در شرکتهای بهرهبردار داخلی، برای تعیین محل استقرار کالا، نوع مالکیت پروژه یا پکیج خرید، یک تا دو رقم پیشوند یا پسوند به آن متصل میکنند، اما هسته معنادار مسک همواره ۱۰ رقمی باقی میماند.
چرا کدهای مسک فاقد حروف لاتین هستند؟
طراحی تمامعددی (Numeric) در مسک به دهههای اولیه کامپیوتری شدن سامانههای ذخیرهسازی داده بازمیگردد تا ورود اطلاعات در پایگاههای داده قدیمی، کارتهای پانچ و سامانههای اولیه مخابراتی آسان باشد و خطر اشتباهات تایپی ناشی از فونتهای مختلف یا حروف مشابه الفبا مانند O و عدد 0 به صفر برسد.
مطلب مرتبط: استاندارد فاصله قفسه ها در انبار
در صورت نبود کد مسک برای یک متریال خاص چه اقدامی لازم است؟
در پروژههای بینالمللی، مشخصات کالا در قالب یک برگه تقاضای کد به کمیته متولی استاندارد شل فرستاده میشد تا کد جدید تولید و به بانک جهانی مسک اضافه شود. در پروژههای داخلی، کمیته مهندسی و انبارداری مجتمع موظف است بر اساس قواعد شاخهبندی کاتالوگ شل، در زیرگروه مربوطه یک قلم جدید با مشخصات منحصربهفرد تعریف کرده و تغییر را در مستندات رسمی ثبت کند.
چگونه مسک مانع از رسوب سرمایه در انبار پالایشگاهها میشود؟
مسک با تعریف دقیق یک ویژگی مهندسی به عنوان هویت اصلی کالا، خریدهای وابسته به برند را حذف میکند. در نتیجه، اگر واحد تعمیرات برای یک ولو به گسکت خاصی نیاز داشته باشد، انبار با جستجوی کد مسک موجودی واقعی را نمایش میدهد و از سفارشگذاری همان قطعه تحت نام سازندهای دیگر جلوگیری میکند.


