Giải thích ở ba điểm:
1. Lập trình các điểm thăm dò************
2. Chỉnh sửa chương trình xử lý **********
Thứ ba, thêm các biến macro************ trong EXCEL
Phần đầu tiên biên soạn chương trình thăm dò
1. Đặt gốc tọa độ và tìm giá trị tọa độ của từng điểm thăm dò.
Trước tiên, thiết lập điểm 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 các điểm (XYZ) nơi cần các điểm thăm dò và ghi lại chúng để lập trình các điểm thăm dò.
2. Lập trình các điểm thăm dò
(Tên chương trình thăm dò do chính bạn xác định: O6666)
Để điều khiển chuyển động của đầu dò trong chương trình điểm đầu dò, cần gọi hai chương trình tính toán đầu dò quan trọng O9810.
và O9811. Ví dụ về định dạng chương trình điểm thăm dò: (Sau đây là ví dụ về biên dịch điểm Khám phá Z)
%
O6666(THĂM DÒ)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (đầu dò được lắp trên giá đỡ dụng cụ T11, thay thế đầu dò T11 bằng trục chính)
G90G00 G54 X-18. Y50. (Nhanh chóng định vị 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 xoay một góc. Nếu dùng để thăm dò một điểm theo hướng trục Z thì không cần S. Nếu dùng để thăm dò một bên, S là bắt buộc, tức là góc quay để đầu dò có thể phát hiện từng bên và đều được đo bằng một bề mặt của đầu dò bi ruby để 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 nhận được 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ò nhanh chóng di chuyển xuống vị trí Z50.)
N1(Z+POINT1) (đo giá trị Z của điểm đầu tiên)
G65P9810X-18. Y50. F3000. (Định vị an toàn và nhanh chóng đến vị trí XY của điểm đầu tiên, 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, chiều cao ở đây nói chung là 3MM tính từ điểm cần đo bên dưới)
G65P9811Z16.08 (đến vị trí Z của điểm thăm dò đầu tiên một cách an toàn và chậm rãi. Ngoài ra, sau khi hoàn thành điểm thăm dò ở bước này sẽ tự động quay 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" được đo thực tế. Nó được tính toán tự động trong O9811 và sau đó được chuyển tới #142. #142 rồi The giá trị thu được được chuyển đến #601, là giá trị được bù theo hướng Z của điểm đầu tiên)
G65P9810 Z20. (di chuyển an toàn và nhanh chóng đến độ cao an toàn Z20.)
N2(Z+POINT1) (đo giá trị Z của điểm thứ hai)
G65P9810X-16.5 Y48.3 F3000. (Định vị an toàn và nhanh chóng đến vị trí XY của điểm thứ hai, tốc độ 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, chiều cao ở đây nói chung là 3MM tính từ điểm cần đo bên dưới)
G65P9811Z14.23 (đến vị trí Z của điểm thăm dò thứ hai một cách an toàn và chậm rãi. Ngoài ra, sau khi hoàn thành điểm thăm dò ở bước này sẽ tự động quay về vị trí Z19.0 ở bước trước)
#602=#142 #142 là sự khác biệt giữa Z16.08 lý thuyết của điểm thăm dò thứ hai và "Z" thực tế. Nó được tự động tính toán trong O9811 rồi chuyển đến #142, sau đó tính toán kết quả. Giá trị được chuyển đến #601, #601 là giá trị được bù theo hướng Z của điểm thứ hai)
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=#142
G65P9810 Z20.
N4(Z+POINT1) (Đo giá trị Z của điểm thứ tư)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 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=#142
G65P9810 Z35.
(Sau đây là đặt phạm vi dung sai cho chênh lệch Z của từng điểm được phát hiện. Nếu vượt quá dung sai, nó sẽ nhảy về N20 để thực hiện)
#{{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 thì nó sẽ nhảy về N20 để thực thi)
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 thì nó sẽ nhảy về 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 thì nó sẽ nhảy về N20 để thực thi)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99điểm cuo wu Z OUT OF TOL (dấu nhắc cảnh báo, Z vượt quá giới hạn cho phép, tại đây "#3000=" bạn có thể đặt thêm thông tin nhắc nhở của 0-200 cho chính mình)
G91G28Z0
M99
****************
Phần 2 Chương trình xử lý chỉnh sửa
Thêm biến giá trị bù (#601#602 #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 xử lý. (Ở đây chúng tôi dùng giá trị Z để giải thích. Nguyên tắc bù hướng X và Y cũng giống như bù 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 công cụ thực hiện chuyển đổi chung từ A sang B, 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à quy trình xử lý: (lấy giá trị bù Z làm ví dụ)
hình ảnh
O2222
G91G28Z0
G0G17G40G49G80G90
(TOOL:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
hình ảnh
Phần 3: Chỉnh sửa nhanh chương trình xử lý trong EXCEL
Đôi khi cần thêm biến vào N chương trình nhiều dòng. Nếu bạn thêm từng cái một theo cách thủ công thì sẽ rất khó khăn.
Rắc rối, khối lượng công việc nặng nề và dễ mắc lỗi. Đây là cách sử dụng EXCEL để chỉnh sửa nhanh chương trình.
hình ảnh
Cách thay đổi:
1. Đầu tiên hãy sao chép chương trình cần thêm biến vào Notepad, như minh họa bên dưới:
hình ảnh
2. Thay X bằng "/X/", thay Y bằng "/Y/" và thay Z bằng "/Z/", như trong hình:
hình ảnh
3. Mở EXCEL và mở file ở bước 2. Lưu ý rằng trong hộp thoại mở các bạn chọn loại file là
"Tất cả các tệp", sau đó mở tệp ở bước trước và một hộp thoại sẽ xuất hiện như hình bên dưới:
hình ảnh
4. Nhấn Next và hộp thoại tiếp theo sẽ xuất hiện như hình bên dưới:
hình ảnh
5. Chọn "Khác (0)" và nhập dấu gạch chéo "/", như trong hình:
hình ảnh
6. Sau đó, chọn "Tiếp theo" và "Hoàn tất" để mở tệp. Bạn có thể thấy rằng mỗi phần được tách ra.
Những gì bạn muốn là hiệu ứng này, như trong hình:
hình ả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
hình ảnh
8. Thêm biến theo cách thủ công vào điểm đầu và điểm cuối. Vì điểm ở dòng đầu tiên là điểm bắt đầu nên các biến sẽ được phát hiện tương ứng.
Giá trị bù #601, dòng thứ 14 trong hình trên là điểm cuối, biến phải là giá trị bù được phát hiện tương ứng #602
Các biến ở hai điểm trên có thể được thêm thủ công, như trong hình:
hình ảnh
9. Để thêm các biến ở điểm giữa, bạn cần thêm các biến như hình A ở trên. Phương pháp đầu tiên là di chuyển dấu ngoặc vuông và dấu cộng đến từng dòng ở giữa, sau đó nhập các biến cần thêm vào ở điểm giữa như minh họa ở dòng thứ ba của hình trên. Các biến như #690*1
(Ở đâ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 trung gian. Điểm này được chia thành 12 đoạn. Mối quan hệ là #{{1}[#602-#601 ]/12. Mối quan hệ này yêu cầu thêm vào chương trình)
Sau đó, trước tiên hãy nhấn "#690*1" và kéo nó xuống để đạt được nó, như minh họa bên dưới:
hình ảnh
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:
hình ảnh
Xóa khoảng cách 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:
hình ảnh





