Jul 06, 2024 ฝากข้อความ

วิธีการเขียนโปรแกรม macro โพรบ

 

ส่วนที่ 1 การแก้ไขโปรแกรม Probe Point 1 กำหนดต้นกำเนิดและค้นหาค่าพิกัดของแต่ละจุดโพรบ ขั้นแรกให้กำหนดต้นกำเนิดของระบบพิกัดชิ้นงานในซอฟต์แวร์ UG จากนั้นใช้ซอฟต์แวร์ UG เพื่อค้นหาจุด (XYZ) ที่จุดโพรบจะอยู่และบันทึกไว้สำหรับการแก้ไขโปรแกรม Probe Point 2. แก้ไขโปรแกรม Probe Point (ชื่อของโปรแกรม Probe Point สามารถกำหนดได้ด้วยตัวเองเช่น: O6666) โปรแกรม Probe Point ควบคุมการเคลื่อนไหวของโพรบและต้องเรียกโปรแกรมการดำเนินการโพรบที่สำคัญสองโปรแกรม o981 0 และ O9811 รูปแบบโปรแกรม Probe Point ตัวอย่าง: (ต่อไปนี้เป็นตัวอย่างของการเขียนโปรแกรมโพรบจุด Z) %O6666 (โพรบ) G91 G28Z 0 G90 G0 G17 G40 G49 G69 G80 M6T1. g54 x -18 Y50. (ค้นหาอย่างรวดเร็วเหนือจุดแรกที่จะตรวจสอบในระบบพิกัด G54) M19 (S _) (การวางตำแหน่งแกนหมุน S คือการหมุนแกนหมุนเป็นมุมถ้ามันเป็นจุดที่จะต้องใช้การสำรวจของแกน ด้านข้างลดข้อผิดพลาด M05 M17 (เปิดโพรบ) (เปิดโพรบคำสั่งนี้จะถูกกำหนดโดยพอร์ตที่เกี่ยวข้องระหว่างการเดินสาย) G43Z50.H11 (สร้างความยาวเครื่องมือเช่นอ่านความยาวโพรบ)
G90G 00 Z50 (โพรบเลื่อนลงอย่างรวดเร็วไปยังตำแหน่ง Z50.) N1 (Z+Point1) (วัดค่า Z ของจุดแรก)
G65P9810X -18 Y50. F3000 (ค้นหาตำแหน่ง XY อย่างปลอดภัยและรวดเร็วและรวดเร็วความเร็วคือ F3000)
G65P9810 Z19 (ค้นหาอย่างปลอดภัยและรวดเร็วและรวดเร็วไปยังตำแหน่ง Z ที่ปลอดภัยเหนือจุดแรกความเร็วจะเหมือนกับด้านบนความสูงที่นี่โดยทั่วไป 3 มม. จากจุดที่จะวัดด้านล่าง)
G65P9811Z16. 0 8 (อย่างปลอดภัยและช้าไปถึงตำแหน่ง Z ของจุดโพรบแรกนอกจากนี้หลังจากขั้นตอนของการตรวจสอบจุดนี้มันจะกลับไปที่ตำแหน่งของ Z19.0 โดยอัตโนมัติในขั้นตอนก่อนหน้า)
#601= #142 ( #142 คือความแตกต่างระหว่างทฤษฎี Z16.08 ของจุดโพรบแรกและจริง "z" ตรวจสอบค่าที่คำนวณโดยอัตโนมัติใน O9811 และจากนั้นส่งไปที่ #142. #142 ผ่านค่าที่ได้รับ #601 #601
G65P9810 Z20 (ย้ายไปที่ความสูงที่ปลอดภัย Z20 อย่างปลอดภัยและรวดเร็ว)
N2 (Z+Point1) (วัดค่า Z ของจุดที่สอง) G65P9810X -16. 5 Y48.3 F3000 (ค้นหาตำแหน่ง XY อย่างปลอดภัยและรวดเร็วและรวดเร็วความเร็วคือ F3000)
G65P9810 Z17 (ค้นหาอย่างปลอดภัยและรวดเร็วและรวดเร็วไปยังตำแหน่ง Z ที่ปลอดภัยเหนือจุดที่สองความเร็วจะเหมือนกับด้านบนความสูงที่นี่โดยทั่วไป 3 มม. จากจุดที่จะวัดด้านล่าง)
G65P9811Z14.23 (ปลอดภัยและช้าไปถึงตำแหน่ง Z ของจุดโพรบที่สองนอกจากนี้หลังจากขั้นตอนนี้มันจะกลับไปที่ตำแหน่งของ Z19 โดยอัตโนมัติ 0 ในขั้นตอนก่อนหน้า)
#{{0}} #142 #142 คือความแตกต่างระหว่างทฤษฎี Z16.08 ของจุดโพรบที่สองและ "z จริง" จริงซึ่งคำนวณโดยอัตโนมัติใน O9811 แล้วส่งผ่านไปที่ #142 #142 จากนั้นส่งผ่านค่าที่ได้รับไปที่ #601 และ #601 เป็นค่าที่จะได้รับการชดเชยสำหรับจุดที่สองในทิศทาง Z) G65P9810 Z35 ย้ายอย่างปลอดภัยและรวดเร็วไปยังความสูงที่ปลอดภัย z20.) N3 (z+point1) (วัดค่า Z ของจุดที่สาม) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#603=#142G65P9810 N4 (Z+Point1) (วัดค่า Z ของจุดที่สี่) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35 g65p9810x -16. 5 y -18 2 f3000.g65p9810 z16.g65p9811z14.23#616=#142g65p9810 Z35 N20 สำหรับการดำเนินการ) #620=0. 1 (ตั้งค่าความอดทนเป็น 0.1 และกำหนดเป็น #620) ถ้า [ABS [ #601] GT #620] GOTO20 (หากค่าสัมบูรณ์ของ #601 มากกว่าค่า #620
ถ้า [abs [ #6 0 2] gt #62 0] goto20 (ถ้าค่าสัมบูรณ์ของ #602 มากกว่าค่า #620 ให้ข้ามไปที่ N20 เพื่อดำเนินการ) ถ้า [ABS [ #603] GT #620] goto20 ดำเนินการ) ............... M18G91G28Z0M99 N20 #3000=99 จุด CUO WU Z จาก TOL (แจ้งเตือน, z เกินความอดทนที่นี่ " #3000= "**********
ส่วนที่ 2 การแก้ไขโปรแกรมการตัดเฉือนเพิ่มตัวแปรค่าการชดเชย (#6 0 1#6 {{1 0}} 2#603 ...... ) สอดคล้องกับแต่ละจุดโพรบกับพิกัดของจุดที่สอดคล้องกันในโปรแกรมการตัดเฉือน (ที่นี่เราใช้ค่าการชดเชย Z เพื่ออธิบายหลักการของการชดเชยในทิศทาง X และ Y นั้นเหมือนกับการชดเชยในทิศทาง Z): (เช่นสองจุดเชื่อมต่อโดยตรงแต่ละค่ามีค่า Z) จากจุด A ถึงจุด B หากคุณต้องการให้เครื่องมือเปลี่ยนจาก A เป็น B โดยทั่วไปคุณจะต้องเพิ่มตัวแปรค่าการชดเชย Z ของคะแนน A และ B ในโปรแกรมการตัดเฉือนที่เกี่ยวข้อง ต่อไปนี้เป็นโปรแกรมการประมวลผล: (รับค่าชดเชย z เป็นตัวอย่าง) O2222G91G28Z0G0G17G40G49G80G90 (เครื่องมือ: 1 DIA.OFF: 1 LEN: 1 DIA: 10.) T1M6G0G90G54X7.2503Y10.S100M3

ส่วนที่ 3 แก้ไขโปรแกรมการประมวลผลอย่างรวดเร็วใน Excel บางครั้งคุณต้องเพิ่มตัวแปรลงในโปรแกรมหลายบรรทัด หากคุณเพิ่มพวกเขาทีละคนด้วยตนเองมันจะลำบากมากด้วยภาระงานขนาดใหญ่และทำผิดพลาดได้ง่าย ต่อไปนี้เป็นวิธีการใช้ Excel เพื่อแก้ไขโปรแกรมอย่างรวดเร็ว เปลี่ยนวิธีการ: 1. ก่อนคัดลอกโปรแกรมที่คุณต้องการเพิ่มตัวแปรลงใน Notepad ดังที่แสดงด้านล่าง:
2. แทนที่ x ด้วย "/x/" แทนที่ y ด้วย "/y/" และแทนที่ z ด้วย "/z/" ดังที่แสดงด้านล่าง:
3. เปิด Excel, เปิดไฟล์ในขั้นตอนที่ 2 และโปรดทราบว่าในกล่องโต้ตอบเปิดเลือก "ไฟล์ทั้งหมด" เป็นประเภทไฟล์จากนั้นเปิดไฟล์ในขั้นตอนก่อนหน้าและกล่องโต้ตอบจะปรากฏตามที่แสดงด้านล่าง:
4. คลิกถัดไปและกล่องโต้ตอบถัดไปจะปรากฏขึ้นดังที่แสดงด้านล่าง:
5. ตรวจสอบ "อื่น ๆ (0)" และป้อนสแลช "/" ดังแสดงในรูป:
6. จากนั้นเลือก "ถัดไป", "เสร็จสิ้น", เปิดไฟล์และเสร็จสมบูรณ์คุณจะเห็นว่าแต่ละส่วนถูกแยกออกนี่คือเอฟเฟกต์ที่คุณต้องการดังที่แสดงในรูป:
7. เพิ่ม Z และหมายเลข 16.31 ในแต่ละบรรทัดของโปรแกรมดังแสดงในรูป
8. เพิ่มตัวแปรด้วยตนเองที่จุดเริ่มต้นและจุดสิ้นสุด เนื่องจากจุดในบรรทัดแรกคือจุดเริ่มต้นตัวแปรควรเป็นค่าชดเชยที่ตรวจพบที่สอดคล้องกัน #601 บรรทัดที่ 14 ในรูปด้านบนคือจุดสิ้นสุดและตัวแปรควรเป็นค่าชดเชยที่ตรวจพบที่สอดคล้องกัน #602 ตัวแปรของสองจุดข้างต้นสามารถเพิ่มได้ด้วยตนเองดังแสดงในรูป:
9. เพิ่มตัวแปรลงในจุดกึ่งกลาง ในการเพิ่มตัวแปรที่แสดงในรูปที่ A ด้านบนวิธีการจะดึงวงเล็บและสัญญาณบวกกับแต่ละบรรทัดกลางจากนั้นป้อนตัวแปรที่จะเพิ่มในจุดกลางเช่น #690*1 ในบรรทัดที่สามของรูปด้านบน
(ที่นี่ความแตกต่างระหว่างค่าการชดเชยของจุดสิ้นสุดและจุดเริ่มต้นจะกระจายอย่างสม่ำเสมอไปยังจุดกลางที่นี่มันแบ่งออกเป็น 12 ส่วนและความสัมพันธ์ของมันคือ#690= [#602-#601] / 12 ความสัมพันธ์นี้จำเป็นต้องเพิ่มเข้ากับโปรแกรม)))
ก่อนอื่นให้ดึง "#690*1" เพื่อให้ได้ตามที่แสดงด้านล่าง:
จากนั้นบันทึก excel เป็นไฟล์ text txt จากนั้นเปิดด้วย notepad ดังที่แสดงด้านล่าง:
ลบระยะที่ว่างเปล่าตรงกลางและเพิ่มความสัมพันธ์ของตัวแปรแมโครที่สอดคล้องกัน #690= [ #602-3602] /12 ก่อนจุดเริ่มต้นดังแสดงด้านล่าง

 

 

ส่งคำถาม

whatsapp

skype

อีเมล

สอบถาม