Table of Contents
ייצור CNC מודרני דורש דיוק, מהירות, וחזרות. Mastercam, כאחד פלטפורמות CAD / CAM בשימוש נרחב ביותר, מספק כלים חזקים ליצירת כלי עזר, אבל לתרגם את הכלים האלה לתוך G-קוד ספציפי מכונה הוא צעד קריטי אשר לעתים קרובות מציג צווארי בקבוק.מחדש לאחר עיבוד במנאות מאסטר מבטל התאמות קובץ ידני, מקטין את הסיכון של שגיאות מס סינתי, ומאפשר מעבר חלק בין מרכזי CNC להגדרה שונה למכונה ממותקנית.
הבנה של הפוסט-Processing in Mastercam
עיבוד פוסט הוא הגשר בין הנתונים הכלים הפנימיים של Mastercam לבין הדיאלקט הספציפי של G-code כי בקר CNC מבין.כל יצרן מכונה - Haas, Mazak, DMG Mori, Okuma, Fanuc, נאמד וכו ' - שימוש בריאציות בפורמט קוד, מחזורים מאוישים, ואבני בטיחות.
לאחר עיבוד מאסטרוק הם קבצי טקסט עם הרחבה:0 (בנוסף קבצים בינאריים (FLT:1 ), שנכתב בשפת הפוסט הקניינית של Mastercam.קבצים אלה מכילים משתנים, לוגיקה ופורמטים המגדירים בדיוק כיצד קוד NC נוצר.
- (ב) מיפוי ציר נכון:0) מיפוי צירים: 1FLT:1 רוטוריאל (A, B, C), אוריינטציה ספיןדל, וכלי מסיום נקודות.
- (ב) ,0) , הזנת מזון ופלט מהירות: ההרחבה 1 (IIRLT:1) ערכים מתוך ספריות Mastercam Tool תוך שמירה על מגבלות מכונה.
- (ב) ⁇ :0) חסימה דור: 1FLT:1 החזרה הביתה, קרירה על / off, ו-ספין-דל מתחיל / עצירה ברצף הנכון.
- (ב) ⁇ :0) , ציות מאקרו: FIRLT:1 (שימוש בתת-התחסין המקומית או תכנות parametric שבו ישים.
אוטומציה לוקחת צעד אחד קדימה על ידי כתיבת הבחירה, שינוי וביצוע של פוסט-מעבדים אלה, ומאפשרת למפעילים לעבד עשרות תוכניות חלק עם התערבות ידנית מינימלית.
שלב 1: דרישות מכונות מיפוי דרישות ודרישות פיקוח
לפני התאמה אישית או אוטומציה של כל מעבד לאחר, עליך לתעד את הדרישות המדויקות של כל מכונה CNC בחנות שלך. ליצור גיליון או מסד נתונים מבוזר עם השדות הבאים:
- (ב) [15] , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ,0) שערי מעבר מהירים של מקסימום 1 בינואר ומגבלות האצה
- (בלטינית:0) Tool Changerreaeurrcio styleFLT:1 (umbrella, carousel,שרשרת או ישירה) והחלפת כלי
- (ב) ,0) , תצורה של תצורה של תצורה של קיבולת (FLT) 1 (flood, mist, Through-spindle, Air Blow)
- (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ,0) ,בחירות, עצירה אופציונלית, ותכנית מספר כללים: 1.
- (ב) ,0) , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
מפרטים מדויקים להבטיח כי עיבוד לאחר אוטומטי שלך לא לייצר קוד המפר את המעטפה התפעולית הבטוחה של המכונה.לדוגמה, מכונה עם שיעור מזון מקסימלי נמוך עבור הזיקה תצטרך פוסט כי clamps משככי כאבים שיעורי מזון בהתאם.
שלב 2: בחירת והתאמה אישית פוסט-קורסים
ספריית Mastercam's Built-in Post Library
(הופנה מהדף Mastercam) כולל ספריית פוסט-מעבדים בתיקיה:2 (ב) לגשת אליו, פתח את Mastercam, ללכת ל-FLT:0 Machine TypeFLT:1 > 2 Machine DefinitionFLT 3, ובחר את ההגדרה המתאימה של הבקרה, מתייחס לעתים קרובות ל-Pre-מעבד ספציפי.
התאמה מתחילה על ידי עריכה של קובץ ה-FLT:3 עם עורך טקסט (הערהpad +, קוד VS, או עורך הדואר של Mastercam).
- (ב) ויקרא י"א: "ה', ויקרא י': "ה', י"א: "ה', י"א, י"ד, י"ד, י"ד).
- (ב) ,0 (ב) ,(ה) ,(ה) ,(ה) , ,(ה) , מיפוי של כלי שינוי רצף, כולל M06 תזמון, אוריינטציה ספין-דל, והוראות מגניבות.
- (ב) ויקרא י"א: ויקרא י"ד: ויקרא י"א: ויקרא י"ד, ויקרא כ"כ, ב', ב', ב'.
- (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ויקרא י"ד:2 מ"ג): "ו[דרוש מקור]" (בראשית כ"ד, כ"ד, כ"ד) ו[ה]
יצירת פוסט מותאם אישית מתבנית קיימת
אם המכונה שלך משתמשת בקר לא סטנדרטי (למשל, Heidenhain TNC 640), להתחיל מהתבנית הגנרית הקרובה ביותר. Mastercam מספק תבניות לפרוטוקולים משותפים:
- ג'נריק פאנו 3X Mill
- ג'נריק Haas 3X Mill
- ג'נרי סימנס 840D Mill
- ג'נריק היידן TNC 640 Mill
- ג'נריק ממטריקס מיל
העתק את התבנית לתיקיה אישית שלך, שם אותו מחדש, ולאחר מכן להתאים פרמטרים.תמיד לבדוק את הפוסט החדש עם גיאומטריה פשוטה (למשל, קוביית 100 מ"מ עם קוטור אחד בכיס אחד) כדי לוודא כי G-code מתאים לתבנית הצפויה.
שלב 3: אוטומטי פוסט-Processing עם Scripts ו- Custom Workflows
עיבוד ידני של כל קובץ הוא זמן-consuming ו-prone. Automation ניתן ליישם במספר רמות:
3.1 שימוש בכלי ה-Btch Post-Procesing Tool
המאסטר כולל שירות מבוסס-בשורה לאחר עיבוד.גישה באמצעות ההרחבה:0Fileph1 >FLT:2BatchofFLT 3 כאן ניתן להוסיף מספר קבצים MCAM, להקצות מעבד לכל אחד (או להשתמש בהגדרה מהקובץ), ולהפיק את כל התוכניות בבת אחת זה אידיאלי עבור עבודה כי כמה חנויות יש צורך באותו כלי הפעלה, אם אתה צריך להשתמש בהגדרה של כלי הפעלה ידנית עבור כלי פעולה שונים.
3.2 אוטומטי עם VB Script (VBScript) או C-Hooks
עבור אוטומציה מתקדמת, Mastercam חושפת מודל אובייקט באמצעות VBScript (ו-.NET באמצעות Mastercam .NET API).
- פתח קובץ Mastercam
- קרא את רשימת התפעול וקבוצת המכונות
- בחר מעבד לאחר מבוסס על סוג המכונה מוטבעת במבצע
- פוסט-מעבדים וחוסך את קובץ ה-NC לתיקית רשת מוגדרת מראש
- Logs השלמת וטעויות לקובץ טקסט או מסד נתונים
דוגמה פשוטה ל- VBScript (Seudo-code):
Set app = CreateObject("Mastercam.Application")
app.Open "C:\Jobs\Part1.mcam"
Set ops = app.ActiveDocument.Operations
postPath = "C:\Posts\Haas_3X.pst"
app.PostProcess postPath, "C:\NC\Part1.nc"
app.CloseDocument
תסריט זה יכול להיות מופעל מקובץ Windows אצווה, משימה מתוכננת, או נקרא ממערכת DNC. עבור תאים ייצור עם מכונות מרובות, תסריט יכול לחדור דרך במאי של קבצי .mcam ולהקצות פוסטים המבוססים על הגדרות שמות קבצים (למשל, קבצים סיום ב-HAAS מקבל את הפוסט Haas).
3.3 שילוב עם מערכות הוצאה לפועל (MES)
בסביבה אוטומטית מלאה, MES שולחת צו עבודה למאסטר (או לוח זמנים כמו הגדרת העבודה של Mastercam). MES יכול לקרוא לתסריט:
- להעריך את הפוסט-מעבד הנכון ממסד נתונים
- Triggers Mastercam to regen Toolpaths אם צריך (באמצעות תסריט ההתחדשות)
- Posts the NC file
- העברת התוכנית ישירות למכונה באמצעות DNC או רשת
זה מבטל כל קבלת החלטות אנושית על איזה פוסט להשתמש, באופן דרסטי להפחית שגיאות ההתקנה.
שלב 4: פרסום אוטומטי של הצעות עבור Multi-Axis ו מכונות מיוחדות
עיבוד אוטומטי של מכונות 5 צירים, מרכזי טיהור מילימטר, ואת ליתות מסוג שוויצרי דורש לוגיקה נוספת.
- בקרת ציר כלי (שולחן / לוח, ראש / ראש או מעורבב)
- « « « « « « « « « ⁇ ⁇ ⁇ ⁇
- מתוך A, B, C רוטארי תפקידים עם רצפים רטוריים מתאימים
- RTCP (Rotary Tool Center Point) מאפשר קודים בלתי ניתנים להפרדה
שפת הפוסט של Mastercam כוללת משתנים מוגדרים מראש כמו FLT:5 ו-FLT:6 אשר קובעים כיצד אקסקסים רוטאריים הם תוצר.אוטומציה יכולה לבחור את הפוסט הנכון בהתבסס על סוג המכונה המוגדר בקבוצת המכונות של קובץ Mastercam - לדוגמה, קובץ עם קבוצת מכונה 5X מתחבר אוטומטית ל-FLT 7.
כמו כן, פוסטים של מילימטר חייבים לנהל הן פעולות מתפתלות והן הפעלה בתוכנית אחת, לתאם ספיןולים כפולים ותנועות Y-Axis.אוטומטיות זה מבטיח כי הפוסט רואה כלי מפנה ופלטים G33 (קריאה) או G71 (התוצאה) כנכון.
שלב 5: הפרקטיקה הטובה ביותר לאוטומציה
- (FLT:0)Version-לשלוט בהודעות שלך FLT:1: קבצי חנות .pst ב Git או כונן רשת משותף עם היסטוריה של גירסה.
- (FLT:0Create a אימות חבילת 1FLT: לפתח קבוצה של קבצי Mastercam Test המכסים פעולות משותפות - מול, קווי מתאר, קידוח, מצטלף, משטח 3D, ורב-אקסיקס.לאחר כל התאמה אישית, להפעיל את החבילה באמצעות תסריט האוטומציה שלך ולהשוות את הפלט לקבצי NC הצפויים.
- (ב) לוגיקה מותנית בכתובים: (ב) ⁇ : (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (FLT:0) טעות במלכודת תסריטים של ההרחבה 1: האוטומציה שלך VBScript או C# יישום צריך לתפוס חריגים (מסומנים לא נמצאו, לאחר התמוטטות מאסטר) ולכתוב יומן שגיאה.
- (FLT:0)Benchmark postreas timeFLT:1: כמה פוסטים מורכבים (במיוחד עבור 5-axis עם הרבה retracts) יכול לקחת דקות. Monitor לאחר עיבוד זמן באוטומציה שלך, לשקול הסרת פוסטים לשרת ייעודי עם Mastercam Runtime מותקן אם באמצעות ערכת נושא הוא קריטי.
שלב 6: סימולציה של מכונת מינוף אוטומטית
Mastercam כולל סימולציה מכונה (באמצעותמודולורס) שיכולה לאמת את קוד ה-NC כנגד מודל מוצק של המכונה.You יכול להיות סימולציה של שותף אוטומטי גם - לאחר פרסום, התסריט שלך יכול לשגר את מנוע הסימולציה של Mastercam (באמצעות קובץ .sim מהגדרת המכונה) ולבדוק עבור התנגשויות או gouges. אם עבירה נמצא, התסריט יכול לעצור את התהליך ואת העבודה הדגל עבור ביקורת זה הוא לא חוקי כאשר החל חלקים אוטומטיים.
עבור תא ייצור מלא של אורות, לשלב פוסט-מעבדה אוטומטית, סימולציה וקובץ DNC להעביר לתוך צינור אחד.לדוגמה, כאשר עבודה שוחררה מ- ERP, תסריט בצד השרת:
- משוך את קובץ Mastercam מתוך תיקיית פרויקט משותפת
- Regenerates Toolpaths אם צריך (באמצעות ניתוח העדכון של Mastercam)
- פוסטים באמצעות הפוסט המתאים (הקבע על ידי מזהה מכונה בקובץ)
- PHS THE NC
- העתק את קובץ ה-NC לתיקיית ה- FTP של המכונה
- שלח הודעה טקסט למפעיל
תהליך זה יכול לרוץ בין לילה, המאפשר לחנות להתחיל מיד למחרת בבוקר.
מלכודות נפוצות וכיצד להימנע מהם
- (FLT:0) מגבלות המכונה הקודרות: להימנע מנטילת ערכים מוחלטים (כמו max Feed=5000) ישירות בפוסט אם למכונה יש מגבלות שונות.
- (FLT:0) הקצאות ציר לא תואמים 1IRFLT: כאשר אוטומטי מספר מכונות, לבדוק כפול כי פוסט המיועד בטבלה / לוח 5 צירים אינו מוחל בטעות על מכונה ראש / ראש. השתמש בהגדרה של Mastercam כדי לאחסן metadata כי התסריט שלך יכול ל parse.
- (FLT:0) ,Negting Difference Differences FLT:1: חלק מהבקרים דורשים נקודות דיסוציאמאליות (X10.0) בעוד אחרים מקבלים אינטגרטור בלבד עם עמדות מודגשות (X100) שאינן מותאמות ל-ITger יכולות לייצר מהלכים הרסניים אם פורמט הפוסט אינו נכון.
- (FLT:0) אבחון גרסה לאחר תאימות ל-IIFIRLT:1: עדכוני Mastercam יכולים לשנות את מבנה השפה הפנימית לאחר עדכון הונאה, לבדוק את כל הפוסטים האוטומטיים עם חבילת אימות לפני השינה.
בנוסף, לשקול את מחזור החיים של מעבדים לאחר.כפי שאתה מוסיף מכונות חדשות, ליבוט ולשנות פוסטים קיימים במקום לבנות מאפס.זה שומר על עקביות בעיצוב ולהפחית את זמן הפחתת הפחתת הפחתת.
משאבים חיצוניים והתאמה מתקדמת
(ב) ,המאסטר מספק את ה-FLT:0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.
אם אתה מוצא עריכת קבצים גלימה מסומנים, לשקול באמצעות מנהל הפוסט של Mastercam (על דף ההגדרה של המכונה ב Mastercam 2024+), המספק ממשק חזותי יותר עבור התאמות מותאם אישית.
מסקנה
משימות לאחר עיבוד אוטומטי ב Mastercam אינו פתרון בגודל אחד, אבל עם תכנון זהיר, הוא מניב שיפורים דרמטיים בתפוקה והפחתה שגיאה.על ידי מסמך ביסודיות מפרט מכונה, מותאם אישית פוסט-מעבדים עם לוגיקה מותנית, יישום תסריטים עבור ערכת או עיבוד מופעל, יצרנים יכולים לחסל סימולציה מכונה ואינטגרציה עם MES יוצר מערכת סגורה-loopable עם צורך מינימלית אפילו על ידי ייצור CNC-יכול מתקדם יותר.
התחל קטן: אוטומטי שותף אחד של מכשיר עבודה חוזר.אמת את התפוקה, ואז בקנה מידה לקומה החנות כולה שלך.עם כל ההצתה, צינור האוטומציה שלך יהיה חזק יותר, משחרר מפעילי מיומנים להתמקד על ההתקנה אופטימיזציה ולא להקליד את הקובץ.