Oct 01, 2023 השאר הודעה

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

 

מוסבר בשלוש נקודות:


1. תכנת את נקודות החקר*************

2. ערוך את תוכנית העיבוד **********

שלישית, הוסף משתני מאקרו********** ב-EXCEL

החלק הראשון מרכיב את תוכנית החקר

1. הגדר את המוצא ומצא את ערכי הקואורדינטות של כל נקודת בדיקה.
תחילה הגדר את המקור של מערכת הקואורדינטות של חומר העבודה בתוכנת ה-UG, ולאחר מכן השתמש בתוכנת ה-UG כדי למצוא את הנקודות (XYZ) שבהן יש צורך בנקודות הבדיקה ולתעד אותן לתכנות נקודות הבדיקה.

2. תכנת את נקודות החקר
(שם תוכנית החקר נקבע בעצמך: O6666)
כדי לשלוט בתנועת הבדיקה בתוכנית נקודת הבדיקה, יש לקרוא לשתי תוכניות חישוב בדיקה חשובות O9810.
ו-O9811. דוגמה לפורמט של תוכנית נקודת חקר: (להלן דוגמה להידור של נקודת חקר Z)
%
O6666(PROBE)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (הבדיקה מותקנת על מחזיק הכלי T11, החלף את הבדיקה T11 בציר)
G90G00 G54 X-18. Y50. (תמקם במהירות מעל הנקודה הראשונה שתיבדק במערכת הקואורדינטות G54)

M19(S_) (מיקום הציר, S הוא לסובב את הציר בזווית. אם הוא צריך לחקור נקודה בכיוון ציר Z, אין צורך ב-S. אם הוא צריך לחקור את הצד, נדרשת S, כלומר זווית הסיבוב, כדי שהגשושית תוכל לזהות כל צד. כולם נמדדים באמצעות משטח אחד של הבדיקה של כדור האודם כדי להפחית שגיאות.
M05

M17 (בדיקה פתוחה) (פתח את הגשש, פקודה זו נקבעת על ידי היציאה המתאימה שהתקבלה במהלך החיווט)

G43Z50.H11 (קבע את אורך הכלי, כלומר, קרא את אורך הבדיקה)

G90G00Z50. (הגשושית זזה במהירות למטה למצב Z50.)

N1(Z+POINT1) (מדוד את ערך ה-Z של הנקודה הראשונה)

G65P9810X-18. Y50. F3000. (מיקום בטוח ומהיר למיקום XY של הנקודה הראשונה, המהירות היא F3000.)

G65P9810 Z19. (מיקום בטוח ומהיר למצב Z בטוח מעל הנקודה הראשונה, המהירות זהה לעיל, הגובה כאן הוא בדרך כלל 3MM מהנקודה שתימדד למטה)

G65P9811Z16.08 (הגיעו למיקום Z של נקודת הבדיקה הראשונה בבטחה ובאיטיות. בנוסף, לאחר השלמת נקודת הבדיקה בשלב זה, הוא יחזור אוטומטית למיקום Z19.0 בשלב הקודם)

#601=#142 (#142 הוא ההפרש בין ה-Z16.08 התיאורטי של נקודת הבדיקה הראשונה לבין ה-"Z הנמדד בפועל. הוא מחושב אוטומטית ב-O9811 ולאחר מכן מועבר ל-#142. #142 ואז הערך המתקבל מועבר ל-#601, שהוא הערך שיש לפצות בכיוון Z של הנקודה הראשונה)

G65P9810 Z20. (עבור בבטחה ובמהירות לגובה הבטוח Z20.)

N2(Z+POINT1) (מדוד את ערך Z של הנקודה השנייה)
G65P9810X-16.5 Y48.3 F3000. (מיקום בטוח ומהיר למיקום XY של הנקודה השנייה, המהירות היא F3000.)


G65P9810 Z17. (מיקום בטוח ומהיר למצב Z בטוח מעל הנקודה השנייה, המהירות זהה לעיל, הגובה כאן הוא בדרך כלל 3MM מהנקודה שתימדד למטה)


G65P9811Z14.23 (הגיעו למיקום Z של נקודת הבדיקה השנייה בבטחה ובאיטיות. בנוסף, לאחר השלמת נקודת הבדיקה בשלב זה, הוא יחזור אוטומטית למצב Z19.0 בשלב הקודם)

#602=#142 #142 הוא ההבדל בין ה-Z16.08 התיאורטי של נקודת הבדיקה השנייה לבין ה-"Z" בפועל. זה מחושב אוטומטית ב-O9811 ולאחר מכן מועבר ל-#142, אשר לאחר מכן מחשב את התוצאה הערך מועבר ל-#601, #601 הוא הערך שיש לפצות בכיוון Z של הנקודה השנייה)

G65P9810 Z35. העבר בבטחה ובמהירות לגובה הבטוח Z20.)

N3(Z+POINT1) (מדוד את ערך Z של הנקודה השלישית)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.

N4(Z+POINT1) (מדוד את ערך ה-Z של הנקודה הרביעית)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....

N16(Z+POINT1) (מדוד את ערך Z של הנקודה השש עשרה)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(להלן יש להגדיר את טווח הסובלנות להפרש Z של כל נקודה שזוהתה. אם חריגה מהסובלנות, הוא יקפוץ ל-N20 לביצוע)
#{{0}}.1 (הגדר את הסובלנות ל-0.1 והקצה אותה ל-#620)


IF[ABS[#601]GT#620]GOTO20 (אם הערך המוחלט של #601 גדול מהערך של #620, הוא יקפוץ ל-N20 לביצוע)

IF[ABS[#602]GT#620]GOTO20 (אם הערך המוחלט של #602 גדול מהערך של #620, הוא יקפוץ ל-N20 לביצוע)

IF[ABS[#603]GT#620]GOTO20 (אם הערך המוחלט של #603 גדול מהערך של #620, הוא יקפוץ ל-N20 לביצוע)
.....
.....
.....
M18
G91G28Z0
M99

N20 #3000=99point cuo wu Z OUT OF TOL (הודעת אזעקה, Z מחוץ לסובלנות, כאן "#3000=" תוכל להגדיר לעצמך מידע הנחיות נוסף של 0-200)
G91G28Z0
M99
****************

סעיף 2 עריכת תוכנית עיבוד

הוסף את משתנה ערך הפיצוי (#601#602 #603...) המתאים לכל נקודת בדיקה לקואורדינטות של הנקודה המתאימה בתוכנית העיבוד. (כאן אנו משתמשים בערך Z כדי להסביר. העיקרון של פיצוי כיווני X ו-Y זהה לפיצוי כיוון Z.): (כלומר, שתי נקודות מחוברות ישירות, לכל אחת יש ערך Z)

מנקודה A לנקודה B, הפרשי הפיצוי של נקודות בדיקה A ו-B הם #601 ו- #602 בהתאמה. אם אתה רוצה שהכלי יבצע מעבר כללי מ-A ל-B, אתה רק צריך להוסיף את משתני ערך הפיצוי Z של נקודות A ו-B לתוכנית העיבוד המתאימה.

להלן הליך העיבוד: (לוקח את ערך הפיצוי Z כדוגמה)
תְמוּנָה
O2222
G91G28Z0
G0G17G40G49G80G90
(כלי:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
תְמוּנָה


סעיף 3: ערוך במהירות תוכניות עיבוד ב-EXCEL

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

1. תחילה העתק את התוכנית שאליה יש להוסיף משתנים לפנקס הרשימות, כפי שמוצג להלן:


תְמוּנָה

2. החלף את X ב-"/X/", החלף את Y ב-"/Y/", והחלף את Z ב-"/Z/", כפי שמוצג באיור:
תְמוּנָה

3. פתח את EXCEL ופתח את הקובץ בשלב 2. שים לב שבתיבת הדו-שיח הפתיחה, בחר את סוג הקובץ כ
"כל הקבצים", ולאחר מכן פתח את הקובץ בשלב הקודם, ותיבת דו-שיח תופיע כפי שמוצג להלן:
תְמוּנָה

4. לחץ על הבא ותיבת הדו-שיח הבאה תופיע, כפי שמוצג להלן:
תְמוּנָה

5. סמן את "אחר (0)" והזן לוכסן "/", כפי שמוצג באיור:


תְמוּנָה

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


תְמוּנָה

7. הוסף Z והמספר 16.31 לכל שורה בתוכנית, כפי שמוצג באיור


תְמוּנָה

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


תְמוּנָה

9. כדי להוסיף משתנים בנקודת האמצע, עליך להוסיף את המשתנים המוצגים באיור א' למעלה. השיטה היא תחילה להעביר את הסוגריים המרובעים וסימני הפלוס לכל שורה באמצע, ולאחר מכן להזין את המשתנים שיתווספו בנקודת האמצע כפי שמוצג בשורה השלישית בתמונה למעלה. משתנים כגון #690*1

(כאן, ההבדל בין ערכי הפיצוי של נקודת הסיום ונקודת ההתחלה מתחלק באופן שווה ל-N נקודות ביניים. זה מחולק ל-12 מקטעים. הקשר הוא #690=[#602-#601 ] / 12. קשר זה מחייב להוסיף אותו לתוכנית)

לאחר מכן לחץ תחילה על "#690*1" ומשוך אותו למטה כדי להשיג זאת, כפי שמוצג להלן:

תְמוּנָה

לאחר מכן שמור את EXCEL כקובץ טקסט טקסט, ולאחר מכן פתח אותו עם פנקס רשימות, כפי שמוצג להלן:
תְמוּנָה

מחק את המרחק הריק באמצע והוסף את הקשר בין משתנה המאקרו התואם שלו #690=[#602-3602]/12 לפני נקודת ההתחלה כפי שמוצג להלן:
תְמוּנָה

 

שלח החקירה

whatsapp

skype

דוא

חקירה