בדרך כלל ה-M99 שאנו רואים מופיע בסוף תת-השגרה, משמש לסיום תת-השגרה ולחזור לתוכנית הראשית.
אבל הפונקציה של קוד M99 היא הרבה יותר מזה.
בנוסף לתפקוד השכיח שלנו של חזרה לתוכנית הראשית, M99 יכול לממש פונקציות לולאה וקפיצה.
בעיבוד אוטומטי, אנו יכולים להשתמש ברובוטים או במזינים כדי לשמור על מצב העיבוד הרציף של המכונה ולממש "מפעל כיבוי אורות".
כאשר המפעיל מכין את חומרי הגלם, הרובוט יטען ופרוק את חומרי הגלם והמוצרים הגמורים למחצה בזמן בהתאם להגדרות התוכנית. מכיוון שפעולה זו חוזרת על עצמה, גם תוכנית העיבוד שלנו צריכה להתבצע שוב ושוב, פתיחה אוטומטית של דלת המגן של כלי המכונה, המתנה לטעינה ופריקה של חומרי עיבוד, סגירה אוטומטית של דלת המגן וביצוע מחדש של קוד העיבוד. ..
לְחַבֵּר
בשלב זה, נשתמש בפונקציית המחזור של M99. בין אם להפעיל את קוד העיבוד שוב, עליך להמתין לאות מהרובוט או מהמזין.
על פי הגדרת חומר הגלם במזין או ברובוט, ברגע שהמגש או המזין במצב המתנה, תוכנית העיבוד תופסק על תנאי במקום ביצוע לולאה אינסופי.
M99 משמש בסוף התוכנית הראשית, וכל תוכנית העיבוד תבוצע באופן מחזורי;
בשימוש בסוף תתי שגרה, הוא יחזור לתוכנית הראשית.
לפני השימוש בפונקציית הקפיצה של M99, יש תזכורת מיוחדת:
*אל תשתמש במספרי שורות כפולים*
ללא קשר לשימוש ב-GOTOnnnn או M99 Pnnnn, הוא יקפוץ ללא תנאי לקו Nnnnn. ברגע שיופיעו מספר שורות Nnnnn בתוכנית, מערכת הבקרה תקפוץ לכל אחת מהן, דבר שמסוכן מאוד לעיבוד, ולכן חשוב מאוד להגדיר מספר שורה ייחודי.





