תוכנית DMIS היא תוכנית מדידה
DMIS (Dimensional Measuring Interface Standard) מתאר אלמנטים, דטומים, יישורים וטולרנסים בתחביר נייטרלי ליצרן; PC-DMIS, CAMIO ו-PAS כולם מייצאים אותו. אם מסירים את תנועות הגשש, מה שנשאר הוא בדיוק מה שביקורת של סריקה צריכה: אילו אלמנטים קיימים, איך הם נבנים, איך נבנית מערכת הקואורדינטות של החלק ואילו טולרנסים חלים.
תרגום תוכנית DMIS להרצה על סריקה פירושו אם כן לשמור את התוכנית ולהחליף את פעולת המדידה: במקום לדגום אלמנט בגשש, התוכנה מאתרת את אותו אלמנט על ה-mesh.
מה צריך לשחזר
שלושה דברים מובלעים בתוכנית CMM וחייבים להיות מפורשים על סריקה. ראשית, יישור הדטומים: הצהרות DATSET/TRANS/ROTATE בונות מערכת קואורדינטות שחייבת להיבנות מחדש מאלמנטי הדטום המותאמים. שנית, נקודות המדידה: כשהתוכנית מציינת רק אלמנט נומינלי, התוכנה צריכה לסנתז היכן על הסריקה לדגום. שלישית, אלמנטים בנויים (חיתוכים, הטלות, נקודות אמצע) חייבים להיבנות מחדש בסדר הנכון, כי בניות מאוחרות תלויות בתוצאות מוקדמות.
Ai-Inspect מפענחת את ניבי PAS, CAMIO ו-PC-DMIS, עוברת על גרף התלויות כך שכל אלמנט שמוזכר קיים לפני השימוש בו, ורושמת את מערכת הקואורדינטות של התוכנית למודל ה-CAD לפני שנמדד אלמנט כלשהו.
רישום מערכת הקואורדינטות — השלב שהכי נוטים לדלג עליו
תוכניות CMM נכתבות במערכת שעשויה להיות מסובבת או מוזזת ביחס למודל ה-CAD שמשמש לסריקה. הרצת התוכנית בלי לפתור את המיפוי הזה מייצרת תוצאות שנראות סבירות והן שגויות. Ai-Inspect מתאימה את העוגנים המדודים (מעגלים ומישורים) מול ה-CAD, מדרגת את המערכות המועמדות ומקבלת רישום רק עם מרווח ברור; אחרת התוכנית מסומנת כ-frame-unverified והמפעיל מתבקש לאשר לפני ההרצה.
איפה התרגום חייב לסרב
יש דברים שאי אפשר להוכיח על סריקה: אלמנט באזור ללא כיסוי סריקה, קדח שגודלו הנומינלי סותר את הגיאומטריה שנמצאה, בנייה שהקלטים שלה נכשלו. בכל מקרה כזה הפלט הנכון הוא שורה המסומנת "לא נמדד" עם סיבה מפורשת — לא ערך שהועתק מהנומינלים של התוכנית. Ai-Inspect מחילה את הכלל הזה לאורך כל הדרך: נומינלים לא מאומתים, כיסוי חסר מעל סף ואי-התאמת מערכת עוצרים את המאפיינים המושפעים ונרשמים בדוח ההרצה.
- כיסוי סריקה חסר על אלמנט ← המאפיין מסומן N/A עם נתון הכיסוי
- גודל נומינלי סותר את הגיאומטריה שנמצאה ← נומינל לא מאומת, פוזיציה לא מדווחת
- מערכת הדטומים לא ניתנת לרישום עם מרווח ← התוכנית מושהית לאישור
אימות מול תוצאות CMM אמיתיות
נתיב ה-DMIS ב-Ai-Inspect אומת מקצה לקצה מול קובצי תוצאות מהרצות CMM אמיתיות של אותם חלקים: אלמנטים, דטומים, אלמנטים בנויים ומאפיינים מדווחים הושוו אחד-אחד. הבדלים בתוך דיוק הסורק צפויים; הבדלים במבנה (אלמנט חסר, סדר דטומים שגוי) אינם צפויים, ואותם האימות בודק.