קוד G הוא סוג של קוד מחשב המורה למכונות כיצד לבצע משימות מסוימות. הוא נמצא בשימוש נרחב בייצור והוא יכול לשלוט בכל דבר, החל ממהירות המכונה ועד הטמפרטורה של המחמם שלה. אם אתה מחפש להתחיל להשתמש ב-G-code בעבודה שלך, יש כמה דברים שאתה צריך לדעת לפני שתתחיל. במדריך זה, נסקור מהם קבצי G-code וכיצד תוכל להכין אחד לשימוש במדפסת תלת מימד או מכונת CNC משלך.

איך G-Code עובד

מכונות CNC ו מדפסות תלת מימד הם כלי מפעל לייצור אובייקטים פיזיים מעיצוב דיגיטלי. מכונות אלו דורשות קבוצה של הוראות כדי ליצור את אותם אובייקטים, וזה המקום שבו נכנס קוד ה-G. G-code היא שפת תכנות בקרה מספרית שאומרת למכונה אילו פעולות לבצע ובאיזה סדר לבצע אותן.

כל שורה של קוד G נקראת בלוק, ולכל בלוק יש פונקציה ספציפית. לדוגמה, בלוק אחד עשוי לומר למכונה לעבור לקואורדינטה מסוימת, בעוד שבלוק אחר עשוי להורות למכונה להתחיל או להפסיק לחתוך. יש לסדר ולבצע בקפידה את בלוקי הקוד כדי ליצור מודל עבודה. כתוצאה מכך, קוד G ממלא תפקיד חיוני בייצור CNC והדפסת תלת מימד.

דוגמאות G-Code

עכשיו כשאנחנו יודעים איך G-code עובד, בואו נסתכל על כמה דוגמאות. אחת הפקודות הנפוצות ביותר של קוד G היא

instagram viewer
מהלך \ לזוז \ לעבור, מיוצג על ידי G00, שאומר למכונה לעבור לקואורדינטה ספציפית (ללא חיתוך). לדוגמה, הקוד הבא יגיד למכונה להתקדם בחמישה מילימטרים: G00 Z+05.

פקודה נפוצה נוספת של קוד G היא גזירה, מיוצג על ידי G01, שמורה למכונה להתחיל או להפסיק לחתוך. הקוד הבא יגיד למכונה להתחיל לחתוך בעומק של שני מילימטרים: G01 Z02.

סוף - סוף, ה סוֹף פקודה (M30) אומר למכונה להפסיק את ביצוע הקוד. פקודה זו משמשת בדרך כלל בסוף תוכנית G-code. אלו הן רק כמה מהפקודות הנפוצות ביותר של קוד G בשימוש בעיבוד CNC.

דברים שכדאי לזכור בעת יצירת G-Code

אם אתה יוצר קבצי G-code מאפס, הצעד הראשון הוא למצוא את הפקודות הספציפיות שהמכשיר שלך מבין. לאחר שתהיה לך רשימה של פקודות, תוכל להתחיל ליצור את הקוד שלך.

אחד הדברים החשובים ביותר שיש לזכור בעת יצירת קוד G הוא סדר הפקודות. המכונה תפעיל את הקוד מלמעלה למטה, לכן חשוב לוודא שהקוד שלכם מסודר נכון. אם לא תיזהר, ייתכן שהמכשיר שלך לא יוכל לפרש את הקוד כראוי ועלול להפיק תוצאות לא מדויקות.

חשוב גם לשקול באילו יחידות תשתמש. יחידת המידה הנפוצה ביותר עבור מכונות CNC היא מילימטרים, אך ייתכן שיהיה עליך להשתמש ביחידות אחרות בהתאם למכונה הספציפית שבה אתה משתמש. לאחר שהחלטתם על יחידות המדידה, תוכלו להתחיל להזין קואורדינטות לקוד שלכם.

לאחר שיצרת את קוד ה-G שלך, תצטרך לבדוק אותו כדי לוודא שהוא פועל כהלכה. הדרך הטובה ביותר לעשות זאת היא להריץ את הקוד בסימולטור לפני שתנסה אותו במחשב שלך בפועל, כדי לתפוס שגיאות כלשהן בקוד שלך ולוודא שהכל עובד כמו שצריך לפני הייצור בפועל תהליך.

רוב תוכנת חיתוך תלת מימד עוזר ליצור קבצי G-code מבלי לדאוג לגבי הפרטים ב-G-code כל עוד הדגם תוכנן כהלכה. כעת נלמד כיצד להכין G-code בתוכנת חיתוך.

הכנת G-Code ב- SelfCAD

תוכנת החיתוך שבה אנו הולכים להשתמש היא ה-Slicer של SelfCAD. אבל אתה יכול לעשות את זה עם תוכנות אחרות כמו Cura, Simplify3D ו-IdeaMaker. קוד ה-G שאנו הולכים ליצור הוא עבור המכונית המוצגת למטה.

כדי להתחיל את התהליך, עליך לבצע את השלבים הבאים:

  1. ב-SelfCAD, גש ל-3D Slicer בפינה השמאלית העליונה של סרגל הכלים, המסומן הדפס תלת מימד.
  2. לאחר שתלחץ עליו, ייפתח חלון חדש שיפנה אותך ל-Slicer, שם תצטרך לבחור את מדפסת התלת-ממד שלך. במקרה שלנו, בחרנו ב-Anet A8 למדפסת תלת מימד משלנו.
  3. לאחר שתבחר במדפסת התלת-ממד שלך, תוכל לגשת להגדרות הפריסה, כפי שמוצג להלן.
  4. הגדרות ברירת המחדל יכולות לעבוד בסדר גמור עבור רוב דגמי התלת-ממד, אבל לפעמים תצטרך להתאים כמה הגדרות כדי לקבל את ההדפסה המושלמת. כמו כן, שים לב שההגדרות עבור פורסות תלת-ממד שונות שונות מאחרות.
  5. לאחר שתרגיש בנוח עם כל ההגדרות, לחץ פרוסה. לאחר מכן תוכל לראות את הדגם הפרוס שלך ולהשוות אותו לדגם הקודם על ידי לחיצה מוצק.
  6. מתחת לדגם, תוכלו לראות את הזמן שייקח לפרוסת הדגם, ואת גודל חומר ההדפסה בתלת מימד שהוא יצרוך. אתה יכול גם להציג אותו בתצוגה מקדימה ולראות כיצד הוא יודפס בתלת מימד בזמן אמת.
  7. ברגע שהכל טוב, אתה יכול ללחוץ על שמור קוד G לחצן, ותיצור ותשמור את קוד ה-G שלך.

כיצד לפתור שגיאות עם ה-G-Code שלך

אם אתה חדש ב-G-code או מתקשה לגרום לתוכניות שלך לפעול כהלכה, הנה חמישה טיפים לפתרון בעיות שיעזרו לך להתחיל.

  • בדוק את תחביר קוד ה-G שלך: G-code היא שפה מאוד ספציפית; אפילו טעות קטנה יכולה לגרום לשגיאות. לאחר יצירתו, מומלץ לא לשנות אותו.
  • ודא שהמכשיר שלך מוגדר כהלכה: לפני הפעלת התוכנית, בדוק שוב שהמכשיר שלך מוגדר כהלכה.
  • בדוק אם יש התנגשויות: אחת השגיאות הנפוצות ביותר בתוכנות G-code היא התנגשות, שבה הכלי בא במגע עם אובייקט שהוא לא אמור לעשות. כדי להימנע מכך, בדוק את התוכנית שלך עבור נקודות התנגשות אפשריות וודא שלכלי יהיה מספיק מרווח.
  • הדמיית התוכנית שלך: אם אינך בטוח אם התוכנית שלך תעבוד כמתוכנן, הרץ תחילה סימולציה כדי לתפוס שגיאות כלשהן לפני שהן יגרמו לבעיות במחשב.
  • לבקש עזרה: אם אתה עדיין נתקל בבעיות, אל תהסס לבקש עזרה ממשתמשים מנוסים יותר או מאנשי מקצוע.

על ידי ביצוע העצות האלה, אתה אמור להיות מסוגל לפתור את רוב השגיאות עם תוכניות ה-G-code שלך. עם קצת תרגול, תוכל להכין קבצי G-code שעובדים כנדרש.

הבינו ש-G-Code שונים מקודי M

פקודות G-code ו-M-codes הן הוראות שאומרים לכלי מכונה מה לעשות וכיצד לעשות זאת. ההבדל בין קודי G וקוד M הוא שקודי G אומרים לכלי המכונה מה לעשות (להזיז, לחתוך וכו'), בעוד שקודי M אומרים לכלי המכונה כיצד לעשות זאת (מהירות, נוזל קירור וכו'. ). במילים אחרות, קודי G הם הפקודות, וקודי M הם ההגדרות.

קודי G מכונים קודים "גיאומטריים" מכיוון שהם עוסקים בגיאומטריה של פעולת העיבוד. דוגמאות לקודי G נפוצים כוללות G01 (אינטרפולציה ליניארית), G02/G03 (אינטרפולציה מעגלית) ו-G96/G97 (מהירות משטח קבועה). מצד שני, M-codes מכונים קודי "שונות" או "מכונה" מכיוון שהם עוסקים בכל דבר אחר שאינו קשור לגיאומטריה של פעולת העיבוד. דוגמאות לקודי M נפוצים כוללות M03 (ציר בכיוון השעון), M04 (ציר נגד כיוון השעון) ו-M06 (החלפת כלי).

הבנה ויצירה של G-Code

על ידי ביצוע מדריך זה, אתה אמור כעת להבין מהו G-code וכיצד להשתמש בתוכנת slicer כדי ליצור קבצי G-code משלך לשימוש עם מדפסת תלת מימד או מכונת CNC. אתה אמור גם להיות מסוגל להימנע מכמה מהשגיאות הנפוצות ביותר.