קיצורי דרך נפוצים וייחודיים בתוכנת SOLIDWORKS

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

https://help.solidworks.com/2019/english/SolidWorks/sldworks/c_time_saving_keyboard_shortcuts.htm

 

קיצורי מקלדת

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

קודם כל איפה נמצאים קיצורי המקלדת שלנו? אז כצעד ראשון ניתן לגשת לקיצורי המקלדת הקיימים כבר בתוכנה ולהכיר אותם. ניתן להציג את הרשימה רק עבור פקודות שיש להן קיצור Commands with Keyboard Shortcuts. לאחר מכן ניתן לקחת את הרשימה הזו ולהדפיס אותה למשל או לשמור אותה במקום אחד שיהיה לנו נוח להסתכל עליה.

בשלב הבא ניתן להתחיל ולהגדיר פקודות וקיצורים שיקלו על העבודה שלנו. אני אדגים איך מגדירים קיצור. תחילה נכנס לתפריט Customize ונעבור לטאב הרלונטי Keyboard. בשלב הבא אני מחפשת בכלל הפקודות הקיימות את הפקודה שברצוני לייצר לה קיצור. הקיצור שלי יהיה האות "P" עבור חלון ה- Properties של הקובץ. חשוב לעבור על הקיצורים ולוודא שאין כבר קיצור כזה, במידה והוא קיים, התוכנה יכולה להציע לנו קיצור חלופי, אם יש לה כזה, ואם אנחנו נמשיך להתעקש על הקיצור הרצוי נקבל את ההתראה על כך שהקיצור הזה כבר תפוס ושאלה מה ברצונינו לעשות. למשל אחרי שהגדרתי את הקיצור האחרון, הלכתי לפקודת Mass Properties וביקשתי מהמערכת להוסיף את האות "P" כקיצור זה. לאחר שראיתי שהקיצור הזה תפוס כבר, הגדרתי את האות "M" להיות לי כקיצור עבור Mass Properties.

 

קיצורי עכבר

קיצורים נוספים שכדאי להכיר אלו קיצורי עכבר (Mouse Gestures) וניתן למצוא אותם ממש לצד קיצורי המקלדת.

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

התפריט הזה יפתח כשאנחנו נלחץ על המקש הימני בעכבר ונגרור אותו לאזור הרצוי. אתם יכולים לראות שעבור סקיצה, אם אני אלחץ על העכבר ואגרור אותו ימינה, תיפתח לי האופציה לשרטט עיגול ואם אגרור למעלה, אעבור לפקודת Extrude. ואם אני במצב שבו סיימתי לבנות את המודל והגיע הזמן לשרטט, אגרור את העכבר ימינה ויפתח לי שרטוט בפקודת Make Drawing from Part.

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

בואו נראה כמה קיצורים שימושיים ומיוחדים

לחיצה על האות "S" במקלדת תפתח לנו את ה- Shortcut Bar. הפקודות שיהיו לנו בסרגל הזה יהיו שונות בהתאם למצב העבודה שלנו.

אם אנחנו רוצים לערוך ולהוסיף פקודות לסרגל הקיצורים, נחזור לחלון ה Customize ונעבור לטאב הרלוונטי- Shortcut Bar. כל מה שנותר לנו הוא לבחור את הסוג הסרגל שאנחנו רוצים לערוך (חלק, הרכבה, שרטוט או סקיצה) ולגרור אליו את הפיצ'רים המועדפים עלינו מתוך מאגר הפקודות.

לחיצה על האות "D" במקלדת תקרב לנו את תפריט האישור (Confirmation Corner)- בפקודה, בסקיצה ובהרכבה.

תפריט רפאים (Context Toolbar)– התפריט שמופיע לנו בביצוע מגוון פקודות ונעלם מיד אם לא נבחר להשתמש בו.

למשל, אם שרטטנו סקיצה ואנחנו רוצים להוסיף מידה באופן אוטומטי נבחר ב- Auto Insert Dimensions

אנחנו רואים את תפריט הרפאים גם בהוספת אילוצים (Relations) וגם בהרכבה במהלך הוספת Mates.

אם אנחנו לא רוצים לראות את התפריט הזה, ניתן לבטל אותו בהגדרות הקיצורים.

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

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

ועכשיו בואו נכיר את קיצורי המקלדת הנפוצים. נתחיל מקיצורים שאנחנו מכירים ב Windows ורק אגיד שכל הקצורים הסטנדרטיים קיימים גם ב- SOLIDWORKS (למשל Ctrl+C, Ctrl+V וכו'..)

 

קיצורים ייחודיים לעבודה ב- SOLIDWORKS

  • Ctrl+ גרירת פיצ'ר מהעץ למסך– ישכפל את הסקיצה, את הפיצ'ר או את החלק, אם אנחנו בסביבת הרכבה.

  • Ctrl+Q– ביצוע Complete Rebuild, אשר בשונה מ- Rebuild רגיל (Ctrl+B), תוכנת ה- SOLIDWORKS מבצעת בדיקה כנגד כל הפיצ'רים שבעץ של המודל, ולא רק אלו שעברו עריכה ובעלי סימון של רמזור עליהם.
  • Enter– חזרה על הפקודה האחרונה.
  • Ctrl+Tab– מעבר בין חלונות פתוחים ב- SOLIDWORKS.

 

קיצורי מקלדת שעוזרים לנו לשלוט בתצוגה

  • Alt+ חיצים במקלדת– מסובב את המודל במקביל למסך התצוגה. גם Alt+ גלגלת בעכבר תעשה את אותה הפעולה של הסיבוב.
  • Shift+ חיצים במקלדת– מסובב את המודל ב- 90°.
  • Shift+Z– יבצע תקריב למודל (Zoom In) ולחיצה על Z תרחיק את המודל (Zoom Out).
  • F– תבצע תקריב מלא למודל (Zoom to Fit).
  • רווח במקלדת (Spacebar)– יפתח לנו את חלון האוריינטציה

קיצורי מקלדת שעוזרים לנו לשלוט בבחירת האובייקטים על המסך והזזה שלו

  • Shift– עוזר לנו לבחור פאות של חלקים שקופים למחצה.

  • Shift+ לחיצה על שני פריטים בעץ– בוחר את כל הפריטים בעץ שבין שני הפריטים שסימנו.
  • Ctrl+ חיצים במקלדת– הזזה של המודל על גבי מסך התצוגה. גם Ctrl+גלגלת בעכבר תאפשר את אותה ההזזה.

קיצורי מקלדת בסביבת הרכבה

  • Tab– מסתיר את החלקים שעליהם העכבר מצביע.
  • Shift+Tab– מציג את החלקים שעליהם העכבר מצביע.
  • Alt– מסתיר באופן זמני פאה, שעליה העכבר מצביע, בעת ביצוע Mates.
  • Shift+Alt– מציג את הפאה המוסתרת, שעליה העכבר מצביע, בעת ביצוע Mates.

קיצורי מקלדת בסביבת שרטוט

  • Alt– מאפשר לנו לבחור בכל מקום במבט או בשרטוט ולהזיז אותו (ולא רק על ידי בחירה במסגרת)
  • Ctrl– כשאנחנו מוסיפים מבט מוטל, עוזר לנו לשבור את היישור (Alignment).
  • Ctrl+ גרירת מידה ממבט למבט תעתיק את המידה למבט השני.
  • Shift+ גרירת מידה ממבט למבט תעביר את המידה למבט השני.

קיצורי מקלדת בעת עבודה עם אנוטציות (Annotations)

  • Alt+0176– סימן של מעלה °
  • Alt+235– סימן של דלתא δ
  • Alt+0216– סימן של קוטר Ø
  • Alt+0177– סימן של פלוס ומינוס ±
  • Alt+ 230– סימן של מיו µ (גם Alt+0181 הוא µ)
  • Alt+224– סימן של אלפא α
  • Alt+0153– סימן מסחרי של Trademark
  • Alt+0169– סימן של זכויות יוצרים, כל הזכויות שמורות, ©

 

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

העלאה וטעינה של ההגדרות תתאפשר בחלון ה- Synchronize Settings

יש לכם שאלות? גם אתם רוצים שאכתוב פוסט בנושא שמעניין אתכם? אתם מוזמנים לכתוב לי ואשמח להרחיב על נושאים שרלוונטים לכם.

 

ג'יגים (Jigs) בתהליכי ייצור להדפסה בתלת-ממד – מקבעים לתהליכי ייצור ולבדיקת איכות

"ג'יגים" (Jigs) בתהליכי ייצור להדפסה בתלת-ממד |  חלק ב':  מקבעים לתהליכי ייצור ולבדיקת איכות

לקריאת חלק א' של המאמר בנושא ג’יגים (Jigs) בתהליכי ייצור – לחצו כאן!

הדפסה תלת-ממדית מספקת מגוון רחב של פתרונות ומאפשרת ייצור של חלקים במהירות, בקלות, ובעלויות נמוכות. בחלק ב' של מאמר זה, נסקור כמה פתרונות של הדפסה בתלת-ממד המסייעים בתהליכי ייצור: "מקבעים לתהליכי ייצור" ו"מקבעים לבדיקת איכות".

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

1)  מקבעים לתהליכי ייצור

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

חלק במהלך עיבוד שבבי, רתום למלחציים בעזרת מקבע מודפס

 

החלק לאחר עיבוד שבבי, מחובר למקבע מודפס בתלת-ממד

מבט מפוצץ של הרכבת החלק המכורסם למקבע המודפס

 

ספרו לי עוד על יישומים בהדפסה בתלת-ממד לתהליכי פיתוח, עיצוב וייצור מוצרים - הקליקו

 

אפיון דרישות ממקבעים לעיבוד שבבי:

דיוק

  • המקבעים נדרשים להיות מדויקים מספיק כך שהממשק בין המקבע לבין החלק יהיה מספיק טוב.
  • הדפסה תלת-ממדית מאפשרת להדפיס חלקים בדיוק יחסית גבוה, כתלות בטכנולוגיית ההדפסה ובגיאומטריית החלק.
  • מדפסות Markforged מאפשרות להדפיס חלקים ברמת דיוק 125[um], רמה מספקת עבור דפינת חלקים במהלך עיבוד שבבי.

עמידות כימית

  • בתהליך העיבוד השבבי בדרך כלל מעורבים חומרים כימיים כדוגמת אמולסיות. החומר שממנו עשוי המקבע נדרש להיות עמיד בפני כימיקלים המעורבים בתהליך.
  • החומר Onyx שמודפס במדפסות Markforged, מאופיין בעמידות כימית נרחבת. עמידותו הכימית נבדקה  ונמצאה כעמידה בפני למעלה מ 70 סוגים שונים של תרכובות.

ריסון ויברציות

  • במהלך תהליך העיבוד השבבי נוצרות ויברציות בעֻבָּד שעלולות לפגום באיכות העיבוד השבבי. הדפסה של מקבע מחומר תרמופלסטי מסוגלת לספוג ויברציות אלו.

דפינה שאינה מסבה נזק

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

עלות ייצור נמוכה

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

תפסניות רכות למלחציים (Soft Jaws) בעיבוד שבבי

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

הפתרון כיום:

המצב כיום הוא שתפסניות מיוחדות מיוצרות בעיבוד שבבי.
ייצור תפסניות ממתכת בעיבוד שבבי הינו תהליך יקר ושגוזל זמן רב, שכן הוא מצריך הגדרת תהליך ארוכה ויקרה בעזרת תוכנת CAM, נדרשת סימולציה קפדנית של מפעיל המכונה לפני תחילת העיבוד השבבי, נדרש שימוש בגוש של חומר גלם העולה במידותיו על מידות החלק הסופי (Stock) וכן שימוש בזמן מכונת עיבוד שבבי שהיא יקרה והזמינות שלה חשובה מאוד בעולם הייצור.
בנוסף, את כל התהליך מלווה מפעיל מיומן ולכן העלות המשוקללת גבוהה מאוד.

פתרון ההדפסה בתלת-ממד:

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

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

ספרו לי עוד על החומרים המתקדמים במדפסות Markforged - הקליקו

 

שימוש במלחציים עם תפסניות מודפסות, המותאמות גיאומטרית לחלק העובד

 

2)   מקבעים לבדיקות איכות (Quality Approval Jigs)

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

מקבע עבור בדיקת איכות (מדידת החלק בעזרת מכשיר CMM)
(Markforged)

סימולציה של הדפסת מקבע לבדיקת איכות (©Markforged)

אפיון דרישות מקבעים לבדיקות איכות

 

דיוק

  • המקבעים נדרשים להיות מדויקים על מנת שיתממשקו לחלקים הנבדקים בצורה אופטימלית.
  • מקבעים שמודפסים במדפסות Markforged מהחומר Onyx הם בעלי דיוק רב, הנמצא בטווח ±125[um].

קשיחות

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

דפינה שאיננה מסבה נזק למוצר במהלך תהליך הבדיקה

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

לסיכום

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

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

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

 

סימולציה מערכתית ותכנון מערכות בקרה באמצעות מתודולוגיית פיתוח Model-Based Design בסביבת Simulink

בבלוג זה העוסק בסימולציה מערכתית ותכנון מערכות בקרה, מצאתי לנכון לשתף את הקהל הרחב מניסיוני מהאקדמיה ומהתעשייה בכל הנוגע לפיתוח מערכות מולטי-דיסציפלינאריות בגישת ה- Model-Based Design, מה המשמעות של תכן מבוסס-מודל (MBD)? וכיצד אנו יכולים להשתמש בגישה זו לצרכינו לאורך תהליך הפיתוח?

תכנון גמיש בגישת (Model-Based Design (MBD:

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

  • מכאניקה: מידול המכאניזם וייצוג משוואות התנועה של המערכת ואף ייבוא הרכבות מתוכנות CAD
  • אלקטרוניקה ואלקטרו-מכאניקה: הגדרת מערכות חשמליות ואלקטרוניות, שימוש במשפחות מנועים, תכן כרטיסים אלקטרונים ומעגלים משולבים, תכנון מערכות הספק ועוד.
  • אופטימיזציה: הפעלת שיטות נומריות למציאת הערכים המיטביים עבור רכיבים מוגדרים במערכת.
  • בקרה: תכן מערכות בקרה הן במישור הזמן והן במישור התדר, כיוונון בקרים עפ"י שיטות סטנדרטיות, ניתוח התנהגות הבקרה ובחינה האם הם אכן עומדים בהגדרות
  • ייצור קוד: העברת האלגוריתמים והמודלים לשפת קוד אשר מתאימה לחומרות עמן אנו עובדים:
    C/C++, VHDL, Cuda Code, PLC, etc.
  • בדיקות: ביצוע בדיקות ברמות ומועדים שונים בתהליך הפיתוח הן על האלגוריתמים ומודלים שפיתחנו והן על הקוד אשר ייצרנו מהם עבור החומרות שנבחרו.

פיתוח זרוע רובוטית:

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

אנו יכולים להתחיל ולבחון באופן יחסית מהיר את תכן המערכת שלנו במספר רמות של בדיקות:

  • Simulation: בדיקות תכן (Design), כיסוי (Coverage) ולוגיקה (Logic) על המודל עצמו ברמה סימולטיבית.
  • (Software-in-the-Loop (SIL: יצירת קוד מהאלגוריתמיקה / מודל והרצת הבדיקות אשר הורצו על הסימולציה גם עבור הקוד שייוצר והשוואת התוצאות – ברמת תוכנה.
  • (Processor-in-the-Loop (PIL: יצירת קוד מהאלגוריתמיקה, הורדתו לחומרה / מעבד ייעודי, הרצת הבדיקות אשר הורצו על הסימולציה גם עבור הקוד אשר רץ על החומרה.
  • (Hardware-in-the-Loop (HIL: יצירת קוד מהמודלים והאלגוריתמיקה עבור המערכת עצמה, פריסתו על גבי מחשב זמן-אמת והרצת הבדיקות אשר הורצו על הסימולציה גם על הקוד אשר רץ על מחשב ה- Real-Time.

שילוב מערכת Real-Time כחלק ממתודולוגית הפיתוח בגישת Model-Based Design הוא חלק בלתי נפרד. כעת היכולת שלי לבצע בדיקות ושינויים על המודלים פשוטה מתמיד, כל תהליך יצירת הקוד, הטמעתו אל תוך מערכת זמן-אמת ואיסוף הנתונים מתבצעים בלחיצת כפתור, שלב החוסך זמן רב עבורי ומפשט את התהליך.

Real Time Simulation using Simulink and Speedgoat

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

ההשקעה של מהנדסי החשמל ב"חטיבת נייד" ברכבת ישראל בהטמעת SOLIDWORKS ELECTRICAL  נושאת פירות

בימים אלה הקו החשמלי של רכבת ישראל לירושלים בכותרות בשל קשיים בחניכת הקו בשלב ההרצה. מה שאנחנו לא יודעים הוא שתשתיות החשמל שהונחו על המסילה החדשה מבוצעות בכלל על ידי קבלן משנה מספרד והעיכובים נובעים מבעיות מול הקבלן…

בכל מקרה לענייננו.

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

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

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

אז ….

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

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

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

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

בוובינר המסורתי של סיסטמטיקס ביום חמישי הקרוב   11.7.19  בשעה 15:00

נראה את תהליך התכן החשמלי הסכמטי בתוכנת  (SOLIDWORKS Electrical Schematics Professional (2D

וב-18.7.19  נראה כיצד אנחנו משתמשים ב- SOLIDWORKS Electrical 3D על ידי אותם מהנדסי חשמל שלמדו קורס SOLIDWORKS בסיסי  כדי לשאוב את המידע מהסכימות החשמליות על מנת לבנות מערכת חשמל תלת מימדית  משופרת מוכנה להרכבה!

 

העברת מידע בין תכנון לעריכה אלקטרונית באמצעות Directives בתוכנת ALTIUM

בעבודה רציפה שבה נעשה פיתוח אלקטרוני קיים לא מעט מידע ברמת השרטוט שלעיתים נרצה לסנן. לדוגמא, חריגות ספציפיות מותרות בתכנון או לחילפין חלקים שכרגע נרצה שלא יהיו חלק מהמימוש.
מעבר לכך, יש לא מעט מידע שעובר בין השרטוט לעריכה. לדוגמא חוקים שונים, קבוצות של Net -ים והגדרות של קווים דיפרנציאליים. לרוב המידע עובר במיילים או בתקשורת הרציפה בין מתכנן לעורך, דבר שיכול לצרוך לא מעט זמן וליצור טעויות או פערים בהבנה.
Directives הם הנחיות או פקודות שניתן להכיל על חלקים מסוימים בשרטוט, ובאמצעותם ניתן להתגבר על האתרים הללו. השמה שלהם נעשית דרך פקודת  Place -> Directives  או דרך ה- Active Bar.

בפוסט זה נציג את ה- Directives השונים ואת אופן השימוש בהם:

Generic No ERC

פקודה זו משמשת למיקום אובייקט ERC כללי על הסכימה הנוכחית. אובייקט מסוג זה פועל בשני מצבים. מצב אחד הינו מצב ספציפי שבו ניתן למנוע הצגה של חריגות ספצפיות על Net מסוים. המצב שמוצג פה הינו מצב כללי שבו ה- Directive ממוקם על צומת במעגל כדי למנוע הצגה של אזהרות או הפרת שגיאות ב- Net בשרטוט. השימוש בהוראה רלוונטי כאשר נרצה לבטל את בדיקת השגיאה\אזהרה בנקודה מסוימת במעגל (לדוגמא, פין שאינו מחובר וכו').

 

Parameter Set

פקודה זו ממומשת למיקום אובייקט על Net מסוים. באמצעותו ניתן להגדיר חוק מסוים שיהיה רלוונטי ויוצג תחת החוקים שיוצגו ב- PCB או לשייך קבוצת net-ים ל- Net Class (קבוצת ה- Net -ים תחת קבוצה זו יוכלו לקבל חוקים יחד, יוצגו יחד וכו').

 


Differential Pair

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

Blanket

Blanket או שמיכה היא אובייקט מלבני או מצולע שממקום מסביב לאוסף של Net-ים. Parameter set שהונח על שמיכה יחול באופן אוטומטי על כל ה- Net-ים תחת אותה השמיכה. על מנת שהשמיכה תחול על סיגנלים אותם רוצים, נקודות החיבור שלהם חייבות להיות לחלוטין בתוך האזור המוגדר על ידי השמיכה.
שלושת ה- directives שראינו עד כה יכולים להיות מוחלים על אובייקט מסוג שמיכה.

 

Compile Mask

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

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

אם יש לכם עוד שאלות בנושא אתם מוזמנים לפנות אלינו.

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

 

 

מה חדש בתחום Polyspace ותחום HDL Coder בגרסת 2019a של כלי MATLAB ו-Simulink

מה חדש בגרסת R2019a בהקשר של Polyspace

  1. יתרונות של ביטול התלות ב- MATLAB
    1. מאפשר שילוב פשוט יותר של Polyspace בתהליך הפיתוח
      1. Across programs and teams
    2. מאפשר ממשק קל ופשוט יותר למערכות חיצוניות
      1. שילוב בתוך סביבות תוכנה בצורה אינטואיטיבית יותר
      2. מערכות CI – כמו ג'נקינס
      3. מערכות למעקב אחר באגים – כמו JIRA
  1. הוספת מוצר "access" מאפשר גישה של כל אחד חיצוני למערכת, גם אם אין לו רשיון של Bug Finder
    1. מנהלים
    2. אנשי QA ואבטחת איכות
    3. בדיקה למול תקנים כמו MISRA ו-CERT
    4. אפשרות ליצירת tickets מתוך המערכת
    5. יינתן בחינם למי שהיה לו Bug Finder
  2. מוצר ה-Server
    1. מאפשר הרצה במקביל והאצה של תהליך בחינת הקוד
    2. יינתן בחינם למי שהיה לו MDCS (אין לנו כאלו)

מה חדש בגרסת R2019a בהקשר של HDL Coder

  • אפשרות ליצירת קוד HDL ממודלי סימולינק מוגנים. למידע נוסף – לחצו פה.
  • הוספת רשימת הנחיות למידול בדוקומנטציה של ה- HDL CODER. למדריך – לחצו פה.
  • שתי דוגמאות ייחוס שממחישות כיצד לבצע כפל מטריצות והיפוך מטריצות בSTREAMING –דוגמא 1 , דוגמא 2
  • יצירת HDL IP CORE  ללא ממשק AXI4 SLAVE בקישור הזה.

HDL Verifier

MatLab  כ-Master AXI תומך כעת בפעולות קריאה וכתיבה של AXI4 דרך חיבור PCI Express עבור לוחות Xilinx- למידע נוסף