سیستم کدگذاری کالا در انبار؛ راهنمای اجرایی پیادهسازی و اصلاح ساختار کدهای کالا
چالشهای ساختاری در سیستمهای کدگذاری سنتی
پایین آمدن سرعت خط بارگیری و ثبت خطاهای متعدد در ثبت حواله خروج، معمولاً نتیجه مستقیم ساختارهای دستی و سلیقهای در نامگذاری اجناس است. وقتی انباردار در شیفت شب به دلیل خستگی چشم، کد ۶ رقمی درجشده روی کارتنهای روغنزده یا گردوخاکگرفته در سولههای جاده مخصوص را اشتباه وارد نرمافزار میکند، سیستم انبارداری دچار مغایرت آماری میشود. این مغایرتها در زمان افت حجم کار مشخص نمیشوند، بلکه دقیقاً زمانی سر باز میکنند که ترافیک رمپ تخلیه بالا رفته و تریلیها پشت درب سوله صف کشیدهاند. کدگذاری نامناسب باعث میشود زمان یافتن یک پالت کالا از بازه استاندارد ۳ تا ۵ دقیقه به بیش از ۲۰ دقیقه افزایش یابد، زیرا نیروی عملیاتی مجبور است به جای اسکن سیستمی، تمام قفسهها را چشمی کنترل کند. اصلاح این وضعیت نیازمند انضباط در ساختار شناسه کالا و حذف وابستگی سیستم به حافظه شخصی انبارداران قدیمی است.
طراحی ساختار آرایش کاراکترها؛ معنادار یا عددی ساده؟
نزاع قدیمی میان دپارتمان IT و مدیران انبار معمولاً از همین نقطه شروع میشود: فناوری اطلاعات کدهای سریالی و کاملاً بیمعنا (Sequential) را میپسندد، اما کارگر پای قفسه میخواهد با یک نگاه به لیبل بفهمد بار مربوط به کدام سالن است. کدهای کاملاً هوشمند یا معنادار (Intelligent Coding) که در آنها هر بخش از کد نشاندهنده دستهبندی، تامینکننده، سایز و رنگ است، در سالهای اول اجرا جذاب به نظر میرسند اما با توسعه سبد محصولات، به سرعت بنبست ایجاد میکنند. مثلاً اگر ۲ رقم برای گروه کالا در نظر گرفته شود، با ورود گروه نود و نهم، سیستم قفل شده یا مجبور به اضافه کردن یک کاراکتر جدید میشوید که این امر تمام ساختار دیتابیس را برهم میزند.
توصیه اجرایی در سولههای صنعتی، استفاده از روش «نیمهمعنادار» با طول ثابت بین ۸ تا ۱۲ کاراکتر است. در این الگومدلسازی، بخش اول نشاندهنده گروه اصلی کالا (مثلاً ۲ رقم)، بخش دوم نشاندهنده زیرگروه (۲ رقم) و بخش سوم یک سریال کاملاً بیمعنا و تصادفی (۴ تا ۶ رقم) است که توسط نرمافزار تولید میشود. این کار باعث میشود طول بارکد ثابت بماند، اسکنر در خوانش دچار خطا نشود و انعطافپذیری سیستم برای اضافه شدن محصولات جدید تا ۱۰ سال آینده تضمین گردد.
| نوع ساختار کد | مزیت عملیاتی در کف سوله | عاقبت اجرایی پس از ۵ سال | میزان خطای اپراتور (کارگاهی) |
|---|---|---|---|
| کاملاً معنادار (مبتنی بر ویژگی) | شناسایی سریع کالا بدون نیاز به اسکنر | پر شدن ظرفیت کاراکترها و شکست ساختار کد | بین ۱۲ تا ۱۸ درصد در شیفت شب |
| سریالی محض (بیمعنا) | حجم دیتابیس بسیار سبک، توسعه بینهایت | وابستگی ۱۰۰ درصدی به تجهیزات اسکن و قطعی شبکه | زیر ۲ درصد (در صورت سلامت اسکنر) |
| ترکیبی (نیمهمعنادار با طول ثابت) | تعادل میان تفکیک چشمی و پردازش سیستمی | پایداری کامل با حفظ ساختار اولیه دیتابیس | بین ۳ تا ۵ درصد در شرایط محیطی نامناسب |
انتخاب فناوری حامل داده؛ بارکدهای خطی، دوبعدی یا RFID
نصب چاپر و چاپگرهای حرارتی متناسب با اقلیم و شرایط فیزیکی سوله، مرز میان یک کدگذاری موفق و یک پروژه شکستخورده است. در سولههای شهرک صنعتی شمسآباد که میزان ذرات معلق و گردوغبار تولیدی بالاست، استفاده از لیبلهای کاغذی معمولی و چسبهای پایه آب یک اشتباه مهلک است؛ برچسبها پس از چند هفته رطوبت جذب کرده، پوسته شده یا با برخورد شاخک لیفتراک کاملاً از بین میروند. برای قطعات سنگین، بشکههای روغنی یا محوطههای روباز، حتماً باید از لیبلهای متال، پیویسی (PVC) یا پلیپروپیلن (PP) با ریبونهای رزین یا سوپررزین استفاده شود.
برچسبهای میلهای استاندارد مانند GS1-128 یا Code 128 برای کارهای عمومی عالی هستند، اما اگر ابعاد قطعه یا کارتن کوچک است، بارکدهای دو بعدی Matrix Data یا QR Code نرخ خوانش بهتری روی سطوح انحنادار دارند. فناوری RFID با وجود سرعت بالا در انبارگردانی، در سولههای صنعتی ایران که حجم بالایی از سازههای فلزی، قفسههای راک سنگین و بشکههای فلزی دارند، به دلیل انعکاس امواج رادیویی و افت شدید دقت خوانش، نیازمند زونبندی بسیار دقیق، استفاده از تگهای On-Metal و هزینهای بین ۴ تا ۷ برابر سیستمهای مبتنی بر بارکد نوری است.
تفکیک شناسه کالا (SKU) از آدرسدهی مکانی (Bin Location)
ترکیب کردن مشخصات فیزیکی کالا با موقعیت استقرار آن در قفسهبندی، متداولترین اشتباهی است که سیستم انبارداری را هنگام جابهجاییهای داخلی قفل میکند. شناسه کالا (SKU) ماهیت ذاتا ثابتی دارد و تا زمانی که کالا تغییر شکل، سایز یا بستهبندی نداده همراه آن باقی میماند؛ در حالی که آدرس مکانی (Location Code) متغیری است که موقعیت دقیق در زنجیره نگهداری را نشان میدهد. کد مکان باید ساختاری ماتریسی شامل: «سالن – راهرو – دهانه – طبقه – عمق» داشته باشد (به عنوان مثال: `A2-04-03-1`).
هنگام جاگذاری بار توسط لیفتراک، اپراتور باید ابتدا بارکد لوکیشن ثبتشده روی پایه قفسه را اسکن کند و سپس بارکد SKU روی پالت را بزند. منطق نرمافزار ERP یا WMS این دو کد را در آن لحظه به هم لینک میکند. با این روش، اگر محموله به دلیل پر بودن قفسه به سالن دیگری منتقل شود، کد کالا هیچ تغییری نمیکند و فقط آدرس مکانی آن در دیتابیس بهروزرسانی میشود. عدم رعایت این تفکیک ساده، فرآیند دقیق کنترل موجودی انبار را در زمان انبارگردانی پایان سال به یک کابوس تعمیمیافته تبدیل خواهد کرد.
پروتکل اجرایی الصاق لیبل و اسکن فیزیکی در سولههای صنعتی
بازتاب نور چراغهای بخار سدیم سالنهای قدیمی روی لیبلهای گلاسی، اسکنرهای دستی (Handheld) را در فاصلههای بالای ۱.۵ متر کاملاً از کار میاندازد. در سولههایی با ارتفاع سقف بالای ۸ متر، چاپ بارکدها روی برچسبهای مات یا نیمهمات با فونتهای درشت و حاشیههای خالی استاندارد (Quiet Zone) الزامی است. خطای دیگری که در اکثر سولههای تولیدی رخ میدهد، چسباندن لیبل در نقاط متغیر روی کارتنهاست؛ یک بار بالا سمت راست و بار دیگر پایین سمت چپ. این بینظمی باعث میشود راننده ریچتراک برای اسکن کردن هر بار مجبور به پیاده شدن یا مانورهای خطرناک با شاخک دستگاه شود.
جانمایی برچسب روی تمام پالتها و کارتنهای مادر باید دارای یک پروتکل مشخص باشد: ارتفاع استاندارد بین ۴۰ تا ۶۰ سانتیمتر از کف پالت، روی دو ضلع مجاور (جلو و راست) تا در صورت چرخش پالت در قفسه، حداقل یک کد همیشه در دسترس دید اپراتور و چشمی اسکنر باشد.
مراحل عملیاتی اصلاح سیستم کدگذاری بدون توقف عملیات تخلیه و بارگیری
توقف دادن به خط بارگیری برای برچسبگذاری مجدد ۱۰ تا ۳۰ هزار قلم کالا در سولهای که روزانه دهها دستگاه تریلی ورودی و خروجی دارد، امکانپذیر نیست. برای اجرای اصلاح ساختار بدون خوابیدن عملیات، باید از روش «کدگذاری تدریجی منطقهای» استفاده کرد. در مرحله اول، ساختار جدید کدها در نرمافزار تعریف شده و جداول نگاشت (Mapping Tables) برای لینک کردن کدهای قدیمی به کدهای جدید ایجاد میشود.
در مرحله دوم، ورودیهای جدید به انبار (محمولههای پای سکوی تخلیه) مستقیماً با سیستم و لیبلهای جدید برچسبگذاری و جانمایی میشوند. در مرحله سوم، تیم برچسبگذاری در ساعات افت بارگیری یا شیفت شب، قفسه به قفسه (Bay by Bay) پیش رفته و اقلام موجود را پس از شمارش لحظهای به کد جدید مجهز میکنند. تا زمان پاکسازی کامل انبار، نرمافزار باید قابلیت خوانش هر دو کد را داشته باشد اما خروجیها را صرفاً بر اساس ساختار جدید ثبت کند.
جهت نصب فیزیکی لیبلهای لوکیشن روی قفسههای فلزی در محیطهای چرب یا غبارآلود، سطح شاسی قفسه باید ابتدا با حلالهای برپایه استون پاکسازی شده و سپس لیبلهای با چسب آکریلیک یا هوتملت قوی چسبانده شوند. در مورد طبقات پایینی قفسهها که در معرض ضربه دائم جکپالتها هستند، استفاده از روکشهای شفاف پلیکربنات روی بارکدها الزامی است؛ در غیر این صورت، ضربه چرخ جکپالت یا کشیده شدن پالتهای چوبی ظرف کمتر از دو هفته کد را کاملاً مخدوش و غیرقابل اسکن خواهد کرد.