Khoan lỗ phi 10 sâu 400mm

Author
Chào các anh, em có câu hỏi muốn hỏi các cao thủ ạ. Em đang khoan đường nước làm mát cho khuôn nhựa, chiều sâu cần khoan là 400, ban đầu em khoan sâu 150 = mũi ngắn trước. rồi sau đó em lắp mũi khoan dài vào em khoan tiếp. em dùng G83 để khoan sâu 150, vậy khi khoan tiếp em dùng chu trình nào để khoan tiếp từ z-150 ->z-400 để mũi khoan nhấc lên điển R1 để lôi phoi ra khỏi lỗ.
 
Ðề: Khoan lỗ phi 10 sâu 400mm

Như bạn GiangTheTool đã giải đáp :
....
G0 X_ Y_ (Di chuyển đến vị trí lỗ)
Z10.
G1 Z1. F_ (Di chuyển xuống cao độ ban đầu)
G98 G83 Z-400. R-149. Q_ F_ (Dùng G98 để mũi khoan nhấc lên đến cao độ ban đầu, không nhấc lên điểm R)
G80 (Kết thúc chu trình)
....
Khoan đường nước sâu 400mm bạn có thể khoan đấu đầu hoặc dùng máy khoan cần để thực hiện sau khi khoan một đoạn dẫn hướng.
 
Last edited:
Ðề: Khoan lỗ phi 10 sâu 400mm

bên mình toàn cho thợ khoan tay cái này ^_^
 
Author
Ðề: Khoan lỗ phi 10 sâu 400mm

Như bạn GiangTheTool đã giải đáp :
....
G0 X_ Y_ (Di chuyển đến vị trí lỗ)
Z10.
G1 Z1. F_ (Di chuyển xuống cao độ ban đầu)
G98 G83 Z-400. R-149. Q_ F_ (Dùng G98 để mũi khoan nhấc lên đến cao độ ban đầu, không nhấc lên điểm R)
G80 (Kết thúc chu trình)
....
Khoan đường nước sâu 400mm bạn có thể khoan đấu đầu hoặc dùng máy khoan cần để thực hiện sau khi khoan một đoạn dẫn hướng.
Dùng G98 hay G99 thì mũi khoan vẫn nhấc về điểm R mà bác.
 
Ðề: Khoan lỗ phi 10 sâu 400mm

Dùng G98 hay G99 thì mũi khoan vẫn nhấc về điểm R mà bác.
Đúng là dù G98 hay G99 thì trong quá trình khoan dao vẫn rút về điểm R. Hôm trước bài viết của mình có sai xót, thành thật xin lỗi. Xin đính chính lại như sau. Nếu dùng chu trình khoan G83 thì không làm được yêu cầu như của bạn do trong quá trình khoan dao luôn chỉ nhấc đến điểm R. Thay vào đó, ta có thể thay bằng nhiều chu trình G81 kết hợp G98 với nhiều giá trị Z (chiều sâu) khác nhau, do G81 là lệnh modal nên các pass sau chỉ cần nhập toạ độ Z.

vd:
G0 X_ Y_ (Di chuyển vịt rí tâm lỗ)
G1 Z1. F_ (Di chuyển đến điểm Z=1 - điểm ban đầu, cũng sẽ là điểm nhấc dao thoát phoi)
G98 G81 Z-_ R-149. F_ (Chạy dao nhanh xuống điểm R, Z=-149, Khoan pass đầu tiên, khoan xong dao nhấc lên đến Z1 do dùng G98)
Z-_ (Dao chạy nhanh đến điểm R -Z=-149, khoan depth thứ 2, khoan xong nhấc dao lên Z1.)
Z-_ (Tương tự cho đến pass cuối cùng)
Z-_
Z-_ (pass cuối)
G80

Hoặc bạn cũng có thể viết một đoạn macro để khoan lỗ sâu này theo yêu cầu.
 
Author
Ðề: Khoan lỗ phi 10 sâu 400mm

Đúng là dù G98 hay G99 thì trong quá trình khoan dao vẫn rút về điểm R. Hôm trước bài viết của mình có sai xót, thành thật xin lỗi. Xin đính chính lại như sau. Nếu dùng chu trình khoan G83 thì không làm được yêu cầu như của bạn do trong quá trình khoan dao luôn chỉ nhấc đến điểm R. Thay vào đó, ta có thể thay bằng nhiều chu trình G81 kết hợp G98 với nhiều giá trị Z (chiều sâu) khác nhau, do G81 là lệnh modal nên các pass sau chỉ cần nhập toạ độ Z.

vd:
G0 X_ Y_ (Di chuyển vịt rí tâm lỗ)
G1 Z1. F_ (Di chuyển đến điểm Z=1 - điểm ban đầu, cũng sẽ là điểm nhấc dao thoát phoi)
G98 G81 Z-_ R-149. F_ (Chạy dao nhanh xuống điểm R, Z=-149, Khoan pass đầu tiên, khoan xong dao nhấc lên đến Z1 do dùng G98)
Z-_ (Dao chạy nhanh đến điểm R -Z=-149, khoan depth thứ 2, khoan xong nhấc dao lên Z1.)
Z-_ (Tương tự cho đến pass cuối cùng)
Z-_
Z-_ (pass cuối)
G80

Hoặc bạn cũng có thể viết một đoạn macro để khoan lỗ sâu này theo yêu cầu.
Cám ơn bác nhé, Theo cách viết đó của bác em cũng hiểu, em khoan lỗ sâu 400, mỗi 1 ly em nhấc lên 1 lần để lấy phoi ra thì ngồi viết trình chắc chết toi.
Ơ cơ mà có vẻ nó không đúng đâu bác ạ. Bác dùng Cimco bác kiểm tra mà xem.
Em viết 1 đoạn như sau, dùng Cimco kiểm tra thì nó có khoan theo kiểu Peck
nhưng Z chỉ xuống tới -1 cho dù phía dưới có tới Z-10.
%
O0100
T07
G90 G80 G00 G17 G40
G43 H07 Z50. S1000 M03
Z50.
G99 G81 X0. Y0. Z-1. R1. F50
Z-2.
Z-3.
Z-4.
Z-5.
Z-6.
Z-6
Z-7.
Z-8.
Z-9.
Z-10.
G80 Z50.
M30
%
 
Ðề: Khoan lỗ phi 10 sâu 400mm

Mình chắc chắn với bạn trong Cimco hay ngoài máy dao sẽ khoan xuống đến Z-10, trong Cimco để thấy rõ hơn bạn có thể viết thêm 1 vài dòng lệnh cho dao chạy G1 X_ Y_ tại Z-5. (trước hoặc sau chu trình khoan), bạn sẽ thấy nó khoan xuống được đến z-10 chứ không phải Z1. Nếu mỗi lần bạn nhấp chỉ có 1mm thì viết 1 đoạn macro mà dùng bạn nhé (nếu biết sử dụng macro).

Ví dụ:

%
.....

#1= 1. (Khai báo chiều sâu mỗi lớp cắt -Q)
#2=-150. (Giá trị chiều sâu hiện tại - dùng để tính toán)
#3= -405. (Giá trị chiêu sâu cuối cùng - dùng để so sánh)


G0 X0.Y0. (Di chuyển đến vị trí tâm lỗ)
N1 G0 Z1. (Di chuyển nhanh đến Z1.)
G0 Z-149. (Di chuyển nhanh đến Z-149)


IF[#2LE#3]THEN GOTO 2 (Nếu chiêu sâu hiện tại nhỏ hơn hoặc bằng chiếu sâu yêu cầu, thoát khỏi vòng lặp, kết thúc chu trình)
G1 Z[[#2]-[#1]] F300.
#2=#2-#1
GOTO 1


N2 G0 Z1. (Kết thúc chu trình,nhấc dao lên đểm Z1.)
G91G28Z0.
M9
M30.
%

Đoạn macro thuật toán chưa tối ưu, chỉ có tác dụng tham khảo.
 
T

Trần Mạnh

Ðề: Khoan lỗ phi 10 sâu 400mm

Cái này mình không rành lắm nhưng hình như có thể sử dụng tuỳ chỉnh trong parameter của chu trình khoan G83 để vừa khoan vừa có thể rút lên điểm z1 thoát phoi. tuỳ vào hệ điều khiển của máy chỉ cần có manual là bạn có thể tra ra cái parameter đó! :)
 
Ðề: Khoan lỗ phi 10 sâu 400mm

mình cũng đang thắc mắc vụ này đây.
g98 là sau khi khoan hết lỗ nó nhất dao lên vị trí ban đầu rồi di chuyển qua lỗ tiếp theo
g99 la sao khi khoan hết lỗ đầu tiên thì nó nhất dao lên vị trí R rồi di chuyển qua lỗ tiếp theo
mình thấy máy cnc 3 trục mặc định nó có sẵn g98 rồi không cần thêm nữa.

chắt có lẽ nguyên cứu chu trình macro của GiangThe Tool chứ chu trình khoan mình tìm hiểu hết rồi chả có đâu.
 
P

ph_duchanh

Ðề: Khoan lỗ phi 10 sâu 400mm

Vãi, mang ra máy khoan cần khoan tay cho lành
 
Top