Phần 1 Chỉnh sửa chương trình điểm thăm dò 1. Xác định gốc tọa độ và tìm giá trị tọa độ của từng điểm thăm dò. Đầu tiên, xác định gốc của hệ tọa độ phôi trong phần mềm UG, sau đó sử dụng phần mềm UG để tìm điểm (XYZ) nơi đặt điểm thăm dò và ghi lại điểm đó để chỉnh sửa chương trình điểm thăm dò. 2. Chỉnh sửa chương trình điểm thăm dò (tên của chương trình điểm thăm dò có thể do chính bạn xác định, chẳng hạn như: O6666). Chương trình điểm thăm dò kiểm soát chuyển động của đầu dò và yêu cầu gọi hai chương trình vận hành đầu dò quan trọng là O9810 và O9811. Ví dụ về định dạng chương trình điểm thăm dò: (Sau đây là ví dụ về lập trình đầu dò điểm Z) %O6666 (PROBE) G91 G28Z0 G90 G0 G17 G40 G49 G69 G80 M6T11 (Đầu dò được lắp trên giá đỡ công cụ T11, và đầu dò T11 được thay thế trên trục xoay) G90 G00 G54 X-18. Y50. (Xác định nhanh phía trên điểm đầu tiên cần thăm dò trong hệ tọa độ G54) M19 (S_ ) (Định vị trục chính, S là quay trục chính một góc. Nếu là thăm dò một điểm theo hướng trục Z , S là không cần thiết. Nếu thăm dò một bên thì cần S, tức là quay góc sao cho đầu dò sử dụng một bề mặt của quả cầu ruby của đầu dò để đo khi thăm dò mỗi bên, giảm sai số. M05 M17 (mở đầu dò) (Mở đầu dò, lệnh này được xác định bởi cổng tương ứng được kết nối trong quá trình nối dây) G43Z50.H11 (Thiết lập chiều dài dao, tức là đọc chiều dài đầu dò)
G90G00Z50. (Đầu dò di chuyển nhanh xuống vị trí Z50.) N1(Z+POINT1) (Đo giá trị Z của điểm đầu tiên)
G65P9810X-18. Y50. F3000. (Xác định vị trí XY của điểm đầu tiên một cách an toàn và nhanh chóng, tốc độ F3000.)
G65P9810 Z19. (Định vị an toàn và nhanh chóng đến vị trí Z an toàn phía trên điểm đầu tiên, tốc độ tương tự như trên, độ cao ở đây nói chung là 3MM tính từ điểm cần đo bên dưới)
G65P9811Z16.08 (Đạt đến vị trí Z của điểm thăm dò đầu tiên một cách an toàn và từ từ. Ngoài ra, sau bước thăm dò điểm này sẽ tự động trở về vị trí Z19.0 ở bước trước)
#601=#142 (#142 là sự khác biệt giữa Z16.08 lý thuyết của điểm thăm dò đầu tiên và "Z" thực tế được thăm dò. Giá trị được tự động tính toán trong O9811 và sau đó được chuyển tới #142. #142 vượt qua giá trị thu được cho #601. #601 là giá trị được bù cho điểm đầu tiên theo hướng Z)
G65P9810 Z20. (Di chuyển lên độ cao an toàn Z20. an toàn và nhanh chóng)
N2(Z+POINT1) (Đo giá trị Z của điểm thứ hai) G65P9810X-16.5 Y48.3 F3000. (Xác định vị trí XY của điểm thứ hai một cách an toàn và nhanh chóng, tốc độ là F3000.)
G65P9810 Z17. (Định vị an toàn và nhanh chóng đến vị trí Z an toàn phía trên điểm thứ hai, tốc độ tương tự như trên, độ cao ở đây nói chung là 3MM tính từ điểm cần đo bên dưới)
G65P9811Z14.23 (Đạt đến vị trí Z của điểm thăm dò thứ hai một cách an toàn và từ từ. Ngoài ra, sau bước này sẽ tự động trở về vị trí Z19.0 ở bước trước)
#{0}}#142 #142 là sự khác biệt giữa Z16.08 theo lý thuyết của điểm thăm dò thứ hai và "Z thực" thực tế, được tính toán tự động trong O9811 và sau đó được chuyển đến #142. #142 sau đó chuyển giá trị thu được cho #601 và #601 là giá trị được bù cho điểm thứ hai theo hướng Z) G65P9810 Z35. Di chuyển an toàn và nhanh chóng đến độ cao an toàn Z20.) N3(Z+POINT1) (đo giá trị Z của điểm thứ ba) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#603=#142G65P9810 Z20 . N4(Z+POINT1) (đo giá trị Z của điểm thứ tư) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35.......... ......N16(Z+POINT1) (Đo giá trị Z của điểm thứ mười sáu) G65P9810X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811Z14.23#616=#142G65P9810 Z35.(Sau đây là để đặt phạm vi dung sai cho chênh lệch Z của từng loại được phát hiện điểm. Nếu vượt quá dung sai, hãy nhảy tới N20 để thực hiện) #620=0.1 (Đặt dung sai thành 0,1 và gán nó cho #620) IF[ABS[#601]GT#620]GOTO20 (Nếu giá trị tuyệt đối của #601 lớn hơn giá trị của #620, nhảy tới N20) Thực hiện tại)
IF[ABS[#602]GT#620]GOTO20 (Nếu giá trị tuyệt đối của #602 lớn hơn giá trị của #620, hãy nhảy tới N20 để thực thi) IF[ABS[ #603]GT#620]GOTO20 (Nếu giá trị tuyệt đối của #603 lớn hơn giá trị của #620, nhảy tới N20 để thực thi)............M18G91G28Z0M99 N20 #3000=99điểm cuo wu Z OUT OF TOL (Dấu nhắc cảnh báo, Z vượt quá dung sai, ở đây "#3000=" có thể được đặt làm 0-200 thông tin nhắc nhở bổ sung)G91G28Z0M99***************
Mục 2 Chỉnh sửa chương trình gia công Thêm các biến giá trị bù (#601#6{{10}}2 #603......) tương ứng với từng điểm thăm dò vào tọa độ của điểm tương ứng trong chương trình gia công. (Ở đây chúng tôi sử dụng giá trị bù Z để giải thích. Nguyên tắc bù theo hướng X và Y giống như nguyên tắc bù theo hướng Z): (tức là hai điểm được kết nối trực tiếp, mỗi điểm có một giá trị Z) Từ điểm A đến điểm B, độ chênh lệch bù của điểm thăm dò A và B lần lượt là #601 và #602. Nếu bạn muốn dao chuyển từ A sang B nói chung, bạn chỉ cần thêm các biến giá trị bù Z của điểm A và B vào chương trình gia công tương ứng. Sau đây là chương trình xử lý: (lấy giá trị bù Z làm ví dụ) O2222G91G28Z0G0G17G40G49G80G90(TOOL:1 DIA.OFF: 1 LEN:1 DIA:10.) T1M6G0G90G54X7.2503Y10.S10000M3 G43H1Z30.M8Z1.
Phần 3 Chỉnh sửa nhanh chương trình xử lý trong EXCEL Đôi khi bạn cần thêm biến vào chương trình nhiều dòng. Nếu bạn thêm từng cái một cách thủ công sẽ rất rắc rối, khối lượng công việc lớn và dễ mắc lỗi. Sau đây là phương pháp sử dụng EXCEL để chỉnh sửa nhanh chương trình. Thay đổi phương pháp: 1. Đầu tiên sao chép chương trình mà bạn muốn thêm biến vào Notepad, như minh họa bên dưới:
2. Thay X bằng "/X/", thay Y bằng "/Y/" và thay Z bằng "/Z/", như minh họa bên dưới:
3. Mở EXCEL, mở tệp ở bước 2 và lưu ý rằng trong hộp thoại Mở, chọn "Tất cả tệp" làm loại tệp, sau đó mở tệp ở bước trước và hộp thoại sẽ xuất hiện như hình bên dưới:
4. Nhấp vào Tiếp theo và hộp thoại tiếp theo sẽ xuất hiện như hình bên dưới:
5. Chọn "Khác (0)" và nhập dấu gạch chéo "/ ", như trong hình:
6. Sau đó, chọn "Tiếp theo", "Hoàn tất", mở tệp và hoàn tất, bạn có thể thấy mỗi phần được tách ra, đây là hiệu ứng bạn muốn, như trong hình:
7. Thêm Z và số 16,31 vào mỗi dòng của chương trình, như trong hình
8. Thêm các biến theo cách thủ công tại điểm đầu và điểm cuối. Vì điểm ở dòng đầu tiên là điểm bắt đầu nên biến phải là giá trị bù được phát hiện tương ứng #601. Dòng thứ 14 trong hình trên là điểm cuối và biến phải là giá trị bù được phát hiện tương ứng #602. Các biến của hai điểm trên có thể được thêm thủ công, như trong hình:
9. Thêm biến vào điểm giữa. Để thêm các biến như trong Hình A ở trên, phương pháp đầu tiên là kéo dấu ngoặc và dấu cộng vào mỗi dòng ở giữa, sau đó nhập các biến cần thêm vào dấu giữa, chẳng hạn như #690*1, ở dòng thứ ba. của hình trên.
(Ở đây, sự chênh lệch giữa giá trị bù của điểm cuối và điểm đầu được phân bổ đều cho N điểm ở giữa. Ở đây, nó được chia thành 12 phần và mối quan hệ của nó là #690=[#{{2} }#601]/12 Mối quan hệ này cần được thêm vào chương trình)
Sau đó, trước tiên hãy kéo xuống "#690*1" để đạt được nó, như hiển thị bên dưới:
Sau đó lưu EXCEL dưới dạng tệp văn bản txt, rồi mở nó bằng Notepad, như hiển thị bên dưới:
Xóa khoảng trống ở giữa và thêm mối quan hệ biến macro tương ứng của nó #{{0}[#602-3602] /12 trước điểm bắt đầu như hiển thị bên dưới





