ویرگول
ورودثبت نام
یاسر کریمی نژاد
یاسر کریمی نژاددانشجوی کارشناسی ارشد رشته مدیریت فناوری اطلاعات گرایش کسب و کار الکترونیک
یاسر کریمی نژاد
یاسر کریمی نژاد
خواندن ۱۲ دقیقه·۷ سال پیش

سوالاتي كه بايد قبل از خرید يك سيستم ويژن بپرسيد

امروزه با وجود در دسترس بودن تعداد زیاد سيستم هاي Vision (ماشین های بینایی) ، انتخاب گزینه مناسب و منطبق با اپليكيشن موردنظر میتواند کاری دشوار به حساب بیاید.حتی اگر شما از نظر تجهیزات و یا دانش فنی در سطح بالایی قرار داشته باشید، این راهنما به شما در انتخاب سنسور ويژن مناسب کمک خواهد کرد. در اين يادداشت كه از سوي شركت معتبر Cognex منتشر شده است به  9 مورد از مهمترین سوالات قابل تامل پاسخ داده شده و راهکارهای ارزشمندی را برای آن ها پیشنهاد می گردد.

سوال اول – اهمیت ابزار تعیین مکان قطعه چیست و چگونه می توان کارآیی آنها را ارزیابی کرد؟

ابزار هاي تعیین مکان قطعه كه براي کلیه ماشین های بینایی مجازی در دسترس هستند ، ابزاري نرم افزاري هستند که به منظور یافتن قطعه در میدان دید ماشین بینایی استفاده می شوند.به طور معمول این مرحله اولین قدم در هر نوع کاربرد ماشین بينايي، از يك فرايند ساده pick-and-place توسط يك ربات تا فرآيند هاي فوق پيچيده، بشمار مي آيد.

با وجود این که این موضوع ساده به نظر می رسد ، ولی تعیین مکان قطعه در محیط های صنعتی امروزی توسط ماشین های بینایی می تواند بسیار چالش برانگیز باشد. زیرا شرایط متغیری وجود دارند که می توانند نحوه ی تشخیص مکان توسط ماشین که برای يك قطعه مرجع يا يك مدل خاص تعریف شده است را تحت الشعاع قرار دهند.این شرایط شامل موارد زیر می شوند :

  1. چرخش قطعه
  2. تغییرات در کمیت روشنایی
  3. شرایط نوری متنافر
  4. تغییرات طبیعی در ظاهر قطعه

سوال دوم – ارتباطات شبکه يكپارچه (built-in network) چه نقشی ایفا می کنند و بايد بدنبال كدام قابلیت ها باشيم؟

ارتباطات شبکه مزایای متعددی دارد. در درجه اول ماشین های بینایی را قادر می سازد که داده های مربوط به نتایج را به کامپیوترها ارسال نمایند. همچنین این امکان را به ماشین می دهد که به طور مستقیم به PLC ، ربات ها و سایر ابزارآلات اتوماتیک کارخانه متصل گردد

به منظور ایجاد ارتباط بین ماشین و کامپیوتر ، مطمئن شوید که ماشین مورد نظر، گستره وسيعي از استاندارد پروتکل های شبکه از جمله موارد زير را پوشش می دهد :

Simple Mail Transfer Protocol – SMTP

امکان آگاه سازی الکترونيکی خطاهای ایجاد شده در خط تولید را فراهم می سازد. به عنوان مثال اگر 10 قطعه متوالی توسط ماشین معیوب شناخته شوند ، ماشین پیامی را به کامپیوتر ، پیجر و یا تلفن ارسال می نماید.این موضوع نه تنها شامل هشدارهای فوری با مضمون توقف خط می باشد ، بلکه همچنین شامل سطح دومی از فرآند مانيتورينگ و نظارت در مواقعی است که چيزهايي از چشم اپراتور خط توليد پنهان مانده باشد.

FTP - File Transmittion Protocol

مصرف کنندگان را قادر می سازد که به آسانی تصاوير حاصله توسط ماشین را بدون نیاز به نرم افزارهای سنتی نوشتاری ذخیره و آرشيو نمایند.

DHCP- Dynamic Host Configuration Protocol

توسطDHCP برای هر ماشین متصل به شبکه به طور اتوماتیک یک آدرس IP لحاظ می شود. ماشینهای كه داراي این قابلیت نيستند نیاز به یک IP address به صورت دستی دارند که معمولا نیاز به یک مهندس IT برای تعیین صحیح آن می باشد.

DNS

توسط DNS شما می توانید یک نام به هر ماشین بینایی اختصاص دهید . به عنوان مثال به جای استفاده از یکIP address نه رقمی می توان از نام “ماشین بطری سازی خط شماره 1 ” استفاده نمود.بدون DNS پیگیری نحوه ی عملکرد ماشینها امری دشوار خواهد بود و معمولا ماشینها به برچسب های حاوی IP address شان به منظور نصب روی ماشین نیاز پیدا خواهند کرد.

TCP / IP

توسط آن ماشین قادر به انتقال نتایج به سایر دستگاه ها مستقیما از طریق Ethernt بدون نیاز به کد گذاری خواهد بود.

Telnet

یک پروتکل استاندارد اینترنتی است که امکان ورود و اتصال به سیستم از راه دور را به دستگاه اصلی می دهد.

همچنين برای اتصال ماشین بینایی به دستگاه های اتوماسیون صنعتی مانند PLC ها و ربات ها، پروتکل های صنعتی زیر را نیاز خواهید داشت

Ethernet / Ip

این پروتکل ماشین را قادر می سازد تا به PLCها و دستگاه های دیگر توسط یک کابل ساده ی Ethernet متصل گردد ، بدون اینکه نیازی به طراحی سیم کشی های پیچیده و هزینه های شبکه داشته باشد.

ModBus / tcp

یکی دیگر از پروتکل های شبکه کارخانه می باشد که امکان ارتباط مستقیم به دستگاه های دیگر توسط Ethernet را فراهم می کند.

در نهایت با وجود استفاده بسیار زیاد از ماشینهای بینایی در فرآیند های تولید ، وجود یک شیوه ی مناسب برای مدیریت آنها اهمیت پیدا می کند.در انتخاب ماشینها دقت نمائید که ماشین امکان مدیریت و کنترل عملیات سنسینگ از نقاط دور در کارخانه را برای شما ایجاد نماید.

سوال سوم – آیا سنسور ماشین بینایی باعث راحتی نصب و راه اندازي ، ایجاد اينترفيس هاي اپراتوري دلخواه  و مديريت شبكه هاي سنسوري می گردد؟

ماشین های بینایی معمولا نیاز به واسط هاي runtime ندارند،اما اپراتورها عموما نیاز به ارتباط با ماشینها به منظور اصلاحات ، تغییر پارامترها ، و تصمیم گرفتن در مواقع خطا دارند. ماشین های بینایی مورد نظر باید امکان ایجاد واسط اجرایی را به منظور پیکربندی سیستم داشته باشند.مطمئن شوید که این امر بدون نیاز به استفاده از Visual Basic میسر شود.ماشین بینایی می بایست قادر به ارائه ی ابزارهای ساده ی مدیریتی شامل پشتیبانی، بروز رسانی و مستند سازی باشد.

پيشنهاد يك Interface :

مطمئن شوید که اينترفيس اجرایی ایجاد شده قادر به اجرای موارد زیر باشد :

  • نمایش تصاویر گرافیکی به منظور آنالیز سریع خطاها
  • اجرای راحت عملیات بازبيني و تغيير پارامترها توسط اپراتور
  • نمایش داده های نتایج حاصل از صحیح و یا خطادار بودن پروسه

سوال چهارم – آیا ماشین بینایی دارای ابزارهاي مناسب جهت پيش پردازش تصویر می باشد؟

ابزارهاي پيش پردازش تصاویر ( image pre-processing tools) ، مصرف کننده را قادر می سازند تا تصاویر خام را به منظور برجسته نمودن مشخصه هاي مطلوب و یا حذف مشخصه هاي نامطلوب، دستكاري نماید.این توانایی می تواند یک فاکتور کلیدی در تمامی مراحل کاری ماشین به حساب بیاید و باید جزئی از استانداردها قرار بگیرد.

محصولاتي كه مجهز به ابزار پيش پردازش تصویر باشند شما را قادر به ارائه ی فانكشن هاي زیر می نماید :

  • بهبود اختلاف بین لبه های قطعه و پس زمینه اش
  • فیلتر عوامل خارجی و جزئی در تصاویر
  • حذف انعکاس نور ناشی از سطح قطعه
  • کاهش ناهمواری ها در تصاویر

امكان بهینه سازی کیفیت تصاویر خام ، دقت و قدرت ماشین بینایی به طرز چشمگیری بهبود می یابد.

سوال پنجم – چه قابلیت هایی در زمینه خواندن كاراكتر و بازبینی نتایج دارای اهمیت اند؟

به منظور خواندن کدهای الفبايي/عددي استفاده شده در سیستم اتوماسیون و یا بازبینی دیتا و اطلاعات کدها ، قابلیت هایی مطرح می شوند که شامل موارد زیر می شوند :

Statistical font training

این ویژگی امکان ایجاد یک مدل ساده و یا ” تصویر مرجع ” از یک سری تصاویر را فراهم می سازد.این ویژگی به ماشین امکان عملکرد تحت شرايط متفاوتي از کیفیت پرینت را می دهد ، حتی اگر که مجبور به عمل با کنتراست پائین ، تغييرات مکانی  و یا تفاوت در عرض حرکت باشد.در غير اين صورت مي توانيد خوشبين باشيد كه که هر لیبل با کیفیت دقیق دیده شده در مدل ، پرینت خواهد شد.  وجود توانایی فوق با گسترش یک مدل آماری می تواند موفقیت كار سيستم را قطعی سازد.

Image pre-processing tools

توسط ابزارهاي پيش پردازش تصوير شما قادر خواهید بود یک مدل منظم را با افزایش کنتراست و فیلترینگ نویزهای موجود درتصویر بهبود دهید. داشتن مدل های بهینه ضریب اطمینان و تکرارپذیری ماشینها را افزایش میدهد.برای اطلاعات بیشتر در مورد پردازش تصویر مجددا به سوال 4 رجوع کنید.

Instant image recall

ویژگی بازخوانی آنی تصاویر اپراتورهای خط و تکنسین ها را قادر می سازد تا به سرعت تصاویر خطا را توسط مانیتور مشاهده نمایند. چه خرابی بر اثر خروج دوربین از وضعیتش باشد چه بر اثر از دست رفتن لیبل ، دانستن فوری دلیل خرابی به منظور گرفتن تصمیمات لازم، بسیار اهمیت پیدا خواهد کرد

گستره كاري سنسور را افزايش دهيد

در یک کارخانه بسته بندی، متريال بسته ها ، تجهیزات برچسب گذاری، روش هاي پرینت، و شرایط نوری محيط از جمله عواملي هستند که مي توانند در طول زمان  تغيير كنند. به منظور ارزيابي  یک سنسور ويژن (vision sensor) ، بهتر است که آنرا برای نمونه های زیادي از محصولات و همچنين براي برچسب هاي خراب نصب شده بر روي کالاهای مختلف به منظور اطلاع از نحوه ی عملکرد سيستم تحت شرایط مختلف امتحان كنيد. بعلاوه چون معمولا شرایط در حال تغيير است امتحان کردن لیبل های مختلف به منظور اطلاع از صحت عملکرد ماشین ایده ی مناسبی به حساب می آید.


سوال ششم – چگونه می توان قابلیت تکرار پذیری ابزارهاي gauging سنسور ويژن را مشخص نمود؟

اگر اپليكيشن شما شامل فرآيند اندازه گيري ابعاد اجسام می باشد ، شما نه تنها باید از دقت اندازه گیری ، بلکه باید از قابلیت تکرار پذیری بالای ابزارهاي gauging نیز اطمینان حاصل نمائید.

تکرارپذیری يك سنسور ويژن را می توان بوسیله معرفي یک قطعه به سنسور ويژن و اندازه گیری آن براي حداقل 25 بار متوالی بدون تغییر در موقعیت قطعه، ميزان روشنایی و هر عامل متغير دیگر آزمايش نمود. به این روش شما قادر به ترسیم نمودار مقادير حاصل از اندازه گیری های مكرر ميشويد و از وجود هر گونه تفاوت در نتایج و خطاهای اندازه گیری مطلع خواهيد شد.

علاوه بر آزمايش تکرارپذیری ، پيشنهاد ميشود تا از وجود ابزار هاي سنجش و اندازه گيري (gauging tools) مناسب در سنسور ويژن اطمينان حاصل كنيد. وجود اين ابزارها شما را بي نیاز به اسكريپت نويسي به منظور توسعه فانكشن هايي که جزء قابليت هاي استاندارد سيستم نیستند، خواهد ساخت.

سوال هفتم – چگونه می توان قابليت ابزارهاي کدخوانی (code reading) صنعتی را ارزيابي نمود و بايد در جستجوي كدام خصوصیات باشم؟

ماشین های بینایی امروزی می بایست اطمینان و تکرارپذیری را در خواندن كدهاي 2D  و یا آنهایی که از نظر موقعيت از يك قطعه به قطعه ديگر تغيير مي كنند، ارائه كنند.سنسور هاي بينايي می بایست اين کار را صرفنظر از نوع روش چاپ ( dot peen ، etching ، hot stamping ،inkjet  از مرسوم ترین روش ها هستند) و چاپ روي انواع مختلف سطوح مثل شیشه ، فلز ، سرامیک و پلاستیک انجام دهند.

به منظور ارزيابي ابزارهاي کدخوانی صنعتی ، اولین چیزی که باید مورد آزمایش قرار گیرد نرخ خواندن (read-rate) در سنسور است که به درصد کدهای خوانده شده سنسور از بین کل کدهای دیده شده اشاره دارد. براي محاسبه اين نرخ، یک کد که بخوبي چاپ شده است را به سنسور معرفي كنيد و بگذارید که ماشین آنرا صدها بار تحت شرایط ثابت بخواند. از 100% بودن نرخ خواندن مطمئن شوید در غير اين صورت ممکن است در آینده به مشکل بر بخورید.به عنوان مثال حصول نرخ خواندن به ميزان 99.7% به این معنی است که خواندن يك کد در  350 بار انجام فرآیند با خطا مواجه ميشود. بنابراين در يك خط توليد با نرخ تولید 2000 قطعه در ساعت ، اين سنسور ممكن تعداد زيادي قطعه سالم را در هر شیفت از دست بدهد.

وقتي که نرخ خواندن (read-rate) ماشین را ارزیابی کردید، باید آزمایش قابلیت خواندن سنسور را جهت اطلاع یافتن از ميزان تاثیر عواملی نظیر لرزش خط ، شرایط نوری متفاوت، و سرعت زیاد خط را در فرآيند خواندن ، انجام دهید.به این منظور تعداد زيادي قطعه نمونه با کیفیت خوب ، بد و حاشیه ای از کدها را به ماشین معرفي كنيد.این كار یک ارزیابی از ميزان تحمل ماشین در شرایط واقعی خط توليد را ارائه خواهد كرد.

در مورد وي‍ژگي هاي خاص براي کدخوانی ماشین بينايي، ممكن است كه نيازمند پاسخگويي به این سوالات باشيد:

  • قابلیت تایید کیفیت کد (Code-quality verification) : به دنبال محصولاتی باشید که می توانند کیفیت کد را مطابق با استانداردهاي تعيين شده تاييد کنند.این قابليت می تواند اطلاعات ارزشمندی درباره چگونگی كيفيت فرآيند چاپ ارائه دهد.
  • نرخ خواندن به ثانیه (Read-per-second) : بسته به سرعت خط تولید و نیازهای عملیاتی ، ممکن است شما به سيتمي با نرخ خواندن بر حسب ثانیه نياز داشته باشید. امروزه سریع ترین ماشین هاي موجود در بازار قادر به خواندن تقریبا 50 کد در ثانیه هستند.


سوال هشتم – چه چیزهایی باید راجع به لوازم جانبی مورد نياز ماشینهای بینایی دانست؟

به منظور اطمینان از اینکه پروسه يكپارچه سازي سیستم به سرعت و بدون مشکل پیش برود ، به دنبال ماشینی با مجموعه ای از لوازم جانبی سازگار با خودش باشید. کمپانی فروشنده محصولات بايد متعهد به تست کلیه لوازمات گردد و تائید کند که همه چیز بدون هیچ مشکلی با یکدیگر کار می کند.

لوازم مورد نیاز شامل موارد زیر می شوند :

  • لوازم نوپردازی (Lighting accessories): کمپانی فروشنده سیستم ماشین بینایی می بایست قادر به ارائه  گزينه هاي متفاوتی باشد زیرا که انواع مختلفي از قطعات با سطوح مختلف و شرایط نور محيطي متفاوتي وجود دارد. مجموعه کاملي از ماژول های نورپردازی می بایست در نظر گرفته شود. ماژول های ring light که شدت نور مناسب و یکسان در تمام جهات ایجاد می کند، ماژول های back light  که ماکزیمم کنتراست را بین قطعه و پس زمینه آن ایجاد می کند و ماژول های dark field light که عمل نورپردازی زوایای تاریک را برای تصویر برداری از بی نظمی های سطح قطعه ایجاد می کند، از جمله این ماژول ها می باشد.
  • لوازم ارتباطی (Communications accessories) : مطمئن شوید که واسط های ارتباطی مانند ماژول های ورودی/خروجی و ماژول های درگاه شبکه (Gateway) مورد نیاز برای برقراری ارتباط راحت و سریع بین ماشین بینایی و PLC ها، ربات ها و سایر تجهیزات اتوماسیون کارخانه در دسترس باشد.
  • مانیتورها (Monitors): بعضی از برندهای سنسور بینایی یک سری نمایشگر سازگار با محصولاتشان را نیز ارائه می کنند. وقتی می خواهید یک مانیتور را انتخاب کنید، پیشنهاد میشود به دنبال یک نمایشگر LCD با محافظ ضد تشعشع (anti-glare impact shielding) و همچنین از نوع NEMA-Rated Bezel Mount باشد تا وقتی که درون یک محفظه فلزی قرار میگیرد، در برابر نفوذ آب و گرد و غبار کاملا سیل بندی شده باشد.
  • محفظه دوربین (Camera enclosures): ترجیحا به دنبال یک سنسور ویژن باشید که بدون نیاز به لوازم جانبی در برابر شرایط محیطی محافظت شده باشد.


سوال نهم – آیا یک سیستم ماشین بینایی نیازمند به PC است؟

فروشنده می بایست ماشین استانداردی را ارائه دهد که در زمان پیکربندی و یا در حین فعالیت نیازی به PC نداشته باشد. ماشین باید یک عملکرد plug and play صحیح داشته باشد تا شما را قادر به پیکربندی سریع اپلیکیشن موردنظرتان نماید. در همین راستا سیستم ماشین بینایی نباید به حضور یک PC در محوطه کارخانه در زمان هایی که نیاز به تغییرات داریم، نیازمند باشد .بالاخره یک سیستم ماشین بینایی کاملا مستقل ، باید شما را قادر به استفاده از یک مانیتور برای دیدن تصاویر بدون نیاز به PC گرداند.

منبع : Cognex


اتوماسیون صنعتیابزاردقیقویژن
۴
۰
یاسر کریمی نژاد
یاسر کریمی نژاد
دانشجوی کارشناسی ارشد رشته مدیریت فناوری اطلاعات گرایش کسب و کار الکترونیک
شاید از این پست‌ها خوشتان بیاید