בקרת איכות באמצעות ראייה ממוחשבת: היכן זה נשבר על הקו
בקרת איכות באמצעות ראייה ממוחשבת נשענת על שלוש הנחות: הפגם יימצא בשדה הראייה של המצלמה, התאורה על הקו לא תזוז, והמדגם ייצג את כל המנה. בפועל כל אחת מהן נשברת — ואז את הפגם שהוחמץ לא מגלה המפעיל, אלא הלקוח הסופי.
נקודת הכשל הראשונה — גאומטריית הכיסוי. המצלמה רואה מישור אחד בזווית אחת: שקע בדופן הקצה, כתם מתכת מתחת לשפה, פגם בצד האחורי של החלק — אינם נכנסים לפריים, והמערכת מחזירה בביטחון "תקין".
אזור הכיסוי מתוכנן למינוח ספציפי — בעת החלפת מידת טיפוס מחשבים אותו מחדש, ולא עושים שימוש חוזר בסכמה הקודמת.
השנייה — יציבות התאורה על הקו. ברק ממשטח מלוטש, אבק ששקע על הזכוכית המגן, החלפת נורה או אור מחלון המפעל מזיזים את הבהירות והניגודיות, וספי הזיהוי מפסיקים להתאים לתמונה. מודל שהוגדר למשטר תאורה אחד מתחיל או להחמיץ פגמים, או לפסול מוצר תקין.
השלישית — בקרה מדגמית. היא חוסכת זמן מחזור ולכן מחזיקה מעמד על קווים שנים, אך תופסת סטייה של התהליך רק כשזו כבר התרחשה במלואה: חלק הביקורת עובר בדיקה, ואילו המנה כולה יוצאת ללקוח. משם — החזרת המנה, עצירת המשלוח וסריקה ידנית של המלאי.
הכשלים קשורים זה בזה: בקרה מלאה במקום מדגמית חסרת תועלת אם הפגם מחוץ לאזור הכיסוי או אם התאורה אינה יציבה. נבחן כיצד הדבר נסגר באמצעות סכמת ההתקנה ותקנון ההפעלה.
אפקטים מדידים: מה באמת משתנה על הקו
הספירה יוצאת מהמצב הנוכחי של הקו. לפני ההטמעה אנו לוקחים ערכי בסיס על מדגם מסומן: שיעור הפגמים שהוחמצו, פיזור הפסיקות בין משמרות, והיקף הבדיקה בפועל בבקרה מדגמית לפי ISO 2859.
שיעור הפגמים שהוחמצו מחושב לפי פריימים שלא היו במדגם האימון, כולל מקרי גבול — שריטות בסף ההבחנה, פגמים על השפה, ברקים. סף הרגישות נקבע בפרופיל הבקרה, ולכן מזיזים אותו בהתאם למחיר הטעות: היכן יקר יותר להחמיץ, היכן יקר יותר לפסול בטעות.
חזרתיות הפסילה — השינוי המדיד השני: המצלמה אינה מתעייפת לקראת סוף המשמרת, ואותו חלק מקבל אותה פסיקה אצל מפעילים שונים. היקף הבדיקה משתנה באופן איכותי — כל פריים נבדק, כולל אזורים מאחורי מחזיקים וקצוות שהמפעיל פיזית אינו מביט בהם.
זמן ההסבה במעבר למידת טיפוס חדשה תלוי בגאומטריה. אם התאורה והזווית נשמרות, די להחליף את פרופיל הבקרה עם תקני הייחוס החדשים — אלו דקות עבודה של מכוון. בשינוי אופטיקה או מיקום החלק נדרשת כיול קצר על מדגם קטן של פריימים שצולמו.
נעלם לחלוטין סוג הכשלים הקשור לגורם האנושי: החמצה במשמרת עייפה, החלטה "בעין", אי-הסכמה בין שני בקרים על אותו חלק. המערכת אינה מחליפה את הטכנולוג — היא מסירה ממנו את השגרה ומשאירה לו את בירור המקרים השנויים במחלוקת.
אפשרויות בנייה: ממודול מוכן ועד מודל עצמאי
את בחירת האפשרות קובעים שלושה דברים: יציבות סצנת הצילום, קיומו של ארכיון פריימים מסומנים, וסוג הפגם — שריטה, מילוי חסר, הזזת תווית או הפרת גאומטריית התפר. להלן חלופות ממשיות ומה שכל אחת מהן מגבילה בפרויקט.
| אפשרות | מתי מתאימה | מגבלות |
|---|---|---|
| מודול בדיקה מוכן | מוצר טיפוסי על המסוע, פגמים ניתנים להבחנה בעין, סצנת הצילום קבועה | תופס רק מחלקות שהוטמעו מראש; במינוח חדש ובשינוי תאורה נותן התראות שווא, ואין אפשרות לאימון נוסף |
| מודל עצמאי על פריימים מסומנים | פגמים לא סטנדרטיים, יש ארכיון צילום ומשאב לסימון כמה אלפי פריימים | נדרשת משמעת סימון ובקרת סחיפה: לאחר החלפת מנת חומר גלם בודקים ומאמנים את המודל מחדש |
| היברידי של חוקים ומודל | הפגם מתואר באמצעות סף בהירות או גאומטריה, והשאר משתנה | החוקים והמודל מושכים את התוצאה לכיוונים שונים — נדרש כיול ספים ובירור התנגשויות על פריימים אמיתיים |
| בדיקה עם אישור מפעיל | מחיר גבוה להחמצת פגם, מחלקות נדירות, נדרשת סטטיסטיקה לאימון נוסף | מגבילה את קצב הקו ודורשת עמדת עבודה; בקצב של כמה פריטים בשנייה אינה מספיקה |
את מגבלות השיטה יש להכיר מראש: הראייה אינה מחליפה מטרולוגיה, היא רגישה ליציבות התאורה והאופטיקה, ושיעור התראות השווא קובע ישירות אם המפעילים ייתנו במערכת אמון. לכן את בחירת האפשרות אנו תמיד קושרים לשאלה איזה פגם יקר יותר להחמיץ ואיזו פסילה הייצור מוכן לה.
שלבי ההטמעה: ביקורת, סכמה, כיול, בדיקה, מסירה
סדר העבודות נבנה מהזרימה האמיתית, ולא מבחירת הציוד: תחילה קובעים אילו פגמים יש לתפוס ובאילו תנאים הם בכלל נראים, ורק לאחר מכן בוחרים אופטיקה ותאורה. לכל שלב יש תוצאה ניתנת לבדיקה, ולכן הפרויקט אינו נמשך לפרק זמן בלתי מוגדר.
- סקר הקו ואיסוף דגימות פגומות. בוחנים מהירויות תנועה, שינויי תאורה, רעידות, אזורי לכלוך. במקביל אוספים ספרייה של דגימות תקינות ופגומות — בפגמים נדירים הדבר נמשך שבועות.
- סכמת אזורי הכיסוי והתאורה. בוחרים נקודות צילום, זוויות ותאורה כך שהפגם ייתן ניגוד לרקע ולא ייבלע בו. מתאמים עיגונים, הגנה מפני אבק וגישה לתחזוקה.
- סימון הפגמים וכיול. מסמנים דגימות לפי מחלקות — שריטה, שקע, ריתוך חסר, הזזה — מאמנים את המודל ובוחרים את סף הרגישות. שגיאות סימון זול יותר לתפוס על סטנד בבדיקה מאשר בזרימה.
- הרצות קבלה בזרימה אמיתית. המערכת עובדת במצב צפייה במשך כמה משמרות: סופרים החמצות והתראות שווא ומביאים אותן לרמה מוסכמת. את ההחלטה מקבלים לפי מספרים, ולא לפי הדגמה.
- אינטגרציה עם יחידת הפסילה. האות יוצא למחתך, למנורה או לעצירת הקו בהשהיה שבה הפגם מוסר לפני האריזה.
- מסירה והדרכת משמרות. המפעילים מקבלים הוראות, בירור פריימים שנויים במחלוקת ותקנון פעולה במקרה של סוג פגם חדש; את אימון המודל הנוסף מתארים כתרחיש נפרד.
הערכה במסירה: תצורות, סכמות, תקנונים
ראייה ממוחשבת על הקו אינה חיה במצגת, אלא במשמרת — ולכן חשוב מה בדיוק יישאר אצל המהנדסים שלכם לאחר ההפעלה. אנו מוסרים ערכה עובדת, שלפיה אפשר להפעיל את המערכת, לשכפל אותה לקווים סמוכים ולאמן אותה מחדש ללא מעורבותנו.
- תצורות שמורות — פרופיל לכל מינוח: אזורי עניין, ספי רגישות, מערך בדיקות. המעבר בין מוצרים נעשה מהממשק, ללא הרכבה מחדש.
- סכמת פריסת הציוד והתאורה — עיגון המצלמות, מרחק וזווית אל המסוע, דרישות לרקע ולסנוור. לפיה ההתקנה על קו שני חוזרת על עצמה ללא כיול "בעין".
- מטריצת הרשאות — מי משנה ספים, מי עוצר את הזרימה, מי רק צופה בסטטיסטיקה. כל שינוי סף נרשם ביומן עם שם המבצע והזמן.
- תיאור לוגיקת הפסילה — אילו פגמים קריטיים, אילו מותרים, והיכן גבול הסבילות. מקרים שנויים במחלוקת מבוררים בנפרד, כדי שהמשמרת לא תכריע בהם בדרכה שלה.
- תקנון פעולת המפעיל בעת התראה — כמה חלקים לבדוק ידנית, מתי לעצור את הקו, למי לדווח וכיצד לתעד התראות שווא.
- נוהל אימון נוסף — כיצד לצבור ולסמן פריימים, באיזו תדירות לעדכן את המודל וכיצד לבדוק גרסה חדשה על מדגם נפרד לפני הכנסתה לעבודה.
ערכה כזו הופכת את המערכת לצפויה בעת החלפת משמרת, ספק או העברת קו — ומסירה את התלות באדם אחד "שיודע איך הכול מוגדר כאן".
מקרה בוחן: פסילה על קו האריזה — מדדים לפני ואחרי
לפני: ההחמצה הייתה תלויה במשמרת
הבקרה על קו האריזה נעשתה באופן מדגמי: המפעיל בחן חלק מהארגזים ביציאה, והשאר עבר בסימון "תקין". שיעור הפגם שהוחמץ הגיע לכמה אחוזים, והפיזור בין המשמרות היה כפול — משמרת הלילה החמיצה באופן ניכר יותר.
כל מנה כזו חזרה בתלונה, והבירור ארך עד חצי שעה למקרה: להעלות את יומן הבדיקה, למצוא את הפריים, לשחזר מי ראה ומה.
מה שינו ומה נהיה
עמדת מצלמות הוצבה ביציאה של האורז, והמודל אומן על ארכיון של מנות שנפסלו בפועל, ולא על פריימים מבוימים: קריעת ניילון, הזזת תווית, תפר חלקי. את הסימון האיצו בסימון-מקדים חצי-אוטומטי על בסיס OpenCV — המפעיל רק אישר את סוג הפגם.
את סף הביטחון כיוונו כך שהתראות שנויות במחלוקת לא יעצרו את הקו, אלא ייכנסו לתור נפרד עם פריים ותג משמרת.
שיעור הפגמים שהוחמצו ירד לעשיריות האחוז, והפיזור בין המשמרות נעלם כמעט לחלוטין: ההחלטה מתקבלת על ידי המודל, ולא על ידי תשומת הלב של המפעיל בסוף משמרת הלילה. בירור התראת שווא אורך דקות — הפריים, סוג הפגם והחלטת המפעיל כבר נמצאים ביומן הבדיקה, והאימון הנוסף מתבצע על אותם סימונים.
מספר התלונות לפי מנה בתקופה דומה הצטמצם פי כמה: המחלוקת נפתרת לא בהתכתבות, אלא בייצוא מיומן — רואים איזה פריים, איזו משמרת, איזו החלטה. נסיגה למצב ידני נשארת עבור כל סוג פגם: אם המודל נכנס לאי-הסכמה עם הטכנולוג, מעלים את הסף, והקו עובד לפי התקנון הקודם.
מה לעשות אם על הקו כבר מותקנת מערכת בדיקה
שדרוג מערכת קיימת בדרך כלל אפשרי, אם התמונה מהמצלמה ניתנת לשחזור, והפגם נראה פיזית בזווית ובספקטרום הנוכחיים. אנו מתחילים לא מהמודל, אלא מביקורת אזורי הכיסוי: כיסוי החלק על ידי תפסנית, ברקים, סנוור ממנורות שכנות, רעידות וחופש במיקום. כל עוד הסצנה אינה מיוצבת, כיול הספים מניב תוצאה משתנה — השגיאות נודדות בין משמרות ומנות.
בנפרד אנו בוחנים את הסימון. השגיאות נמצאות לרוב לא בארכיטקטורת הרשת, אלא בסימון: אותו פגם מסווג על ידי מסמנים שונים למחלקות שונות, מקרי גבול נזרקו, מחלקות אינן ניתנות להבחנה ויזואלית. הרכבה מחדש של הסימון עם תקנון אחיד ומדגם ביקורת מסירה חלק מהתראות השווא ללא שינוי האלגוריתם.
כיול הספים — משימה עם שני מחירי טעות: החמצת פגם ללקוח ועצירת הקו בטעות. את הסף בוחרים על מדגם נפרד, בנפרד לכל אזור ולכל סוג פגם, ולא בערך אחד לכל הקו.
החלפה מוצדקת כאשר הפגם אינו נראה פיזית: לא הזווית הנכונה, ניגודיות לא מספקת, אין תאורה מתאימה לסוג הפגם, או שהקו בנוי על פלטפורמה סגורה כגון Cognex ללא גישה להגדרות. אז משווים החלפת מצלמות ותאורה לשדרוג לפי מדדים על ארכיון התמונות המוקלטות — בנפרד לפי משמרות ומנות.
ספקות טכניים: תאורה, סימון, התראות שווא
ההסתייגויות ההנדסיות צפות לא בהדגמה, אלא בהפעלה: כיצד יתנהג המודל בעת החלפת מנת חומר גלם, כמה פריימים צריך לסמן עד לדיוק עבודה, ומה לעשות בכשל של יחידת הבדיקה.
אף אחד מהתרחישים הללו אינו מחייב לבנות את הפתרון מאפס — לכל אחד יש תקנון: כיול המנה, סף ביטחון לפי סוג הפגם, מעגל גיבוי ותור סימון מחדש.
האם המודל "יזרום" בעת החלפת מנת חומר גלם?
המרקם והברק של המשטח מזיזים את המאפיינים, והדיוק יורד. את דגימת הייחוס של המנה משווים לסטטיסטיקה של הקודמות: בעת אי-התאמה המערכת עצמה מאותתת על סחיפה, והכיול אורך כמה עשרות פריימים במקום אימון מחדש. העלייה בהתראות השווא נראית מיד לפי סף הביטחון.
כמה צריך לסמן לדיוק עבודה?
מחשבים כיסוי מחלקות, ולא את ההיקף הכולל: מערך התחלתי — כמה מאות פריימים לכל סוג פגם, כולל מקרי גבול ומוצר תקין. לאחר מכן המערך גדל מעצמו — פריימים שנויים במחלוקת המפעיל שולח לתור סימון מחדש, והאימון הנוסף מתבצע על הזרימה האמיתית.
מה יקרה בכשל של יחידת הבדיקה?
המערכת מודיעה על אי-זמינות של המצלמה או המודול, ומעבירה את הקטע למצב צבירת פריימים ללא פסיקה: המוצר עובר לפי התקנון הקיים, ולא לפי "הכול תקין" שגוי. לאחר השחזור מריצים את הפריימים שוב.
כיצד מוסיפים סוג פגם חדש?
מסמנים דגימות ומאמנים את המודל מחדש תוך שמירת המדגם הישן, כדי שהמחלקות שכבר עובדות לא ידרדרו. לפני ההפצה מריצים מערך רטרוספקטיבי ומשווים את הפסיקות לתצורה הקודמת.
נדון במשימה: מהיכן מתחילה העבודה על הקו
כדי לא לבנות גילוי פגמים על הנחות, נדרשים בכניסה נתוני מקור מינימליים מצדכם. אנו מבקשים אותם לפני ההתחלה: אז הערכת לוחות הזמנים נשענת על תמונת המצב האמיתית של הקטע, ולא על הנחות ממוצעות, וההרצה הראשונה על הקו אינה הופכת לבנייה מחדש של מודל שכבר סוכם.
מה יידרש להתחלה:
- תיאור הקו: רצף הפעולות, צווארי הבקבוק, קצב תנועת המוצרים וטווח המידות של הפריטים.
- דגימות פגמים: מערכי צילום לכל מחלקת פסילה בתוספת צילומים של מוצר תקין — לפיהם מכיילים את סף ההתראה.
- דרישות קבלה: אילו פגמים אסור להחמיץ, אילו מותרים, ואיזה שיעור החמצות והתראות שווא נחשב לעבודה.
- תנאי צילום: נקודות התקנת המצלמות, אופי התאורה והשתנותה במהלך המשמרת, רעידות, גישה לרשת בקטע.
- תקנון המפעיל: מה קורה בעת אות — עצירת המסוע, הוצאת הפריט או רישום ביומן המשמרת.
- מנת בדיקה וחלון להרצה: הזמן שבו אפשר לתפוס את הקו לכיול בלי לאבד תפוקה.
- אחראי קבלה מצדכם: האדם שמאשר את הקריטריונים ואת הסימון של מקרים שנויים במחלוקת.
תארו את המשימה — נחזור עם הערכה ותוכנית עבודה: שלבים, משך כל שלב, מה עושים אנחנו ומה נדרש מכם בכל שלב.







