View Full Version : Nhờ trợ giúp cách lấy tâm lỗ khoan trên vật liệu
len_ken
17-12-2017, 03:22:21 PM
Chào các bác trên diễn đàn
Nhờ hỗ trợ của các bác em đã lên thành công một máy c-frame mini , dùng bo planet mk1 :cool::cool:
Hiện tại em đang tập sử dụng máy để chế đồ cho máy mới , Nhưng có một vấn đề này :
Nếu gia công phay cạnh và lấy tâm lỗ khoan trên một lần gá thì em đã nắm được cách làm .
Còn lần này em định khoan lỗ bắt ray lên sắt hộp , cái hộp nầy đã được phay phẳng 4 mặt , bây giờ bỏ lên em không biết cách set zero cho cạnh như thế nào vì mk1 không hỗ trợ probe
Các bác có cách nào chia sẻ cho em với , nghĩ mãi mà không ra
Bongmayquathem
17-12-2017, 04:41:45 PM
Có nhiều cách mà bác. Đơn giản e hay làm là kiếm một mẫu giấy thật là mỏng, càng mỏng càng tốt (cỡ 0.1mm trở xuống). Sau đó bác gá dao (ví dụ dao endmil 6mm), bật spindle cho chạy. Tiếp theo chạy jog bằng bàn phím tới gần vị trí cạnh cần set zero. Dán tờ giấy vào cạnh sau đó bật chạy jog bước nhỏ lại, càng lại gần thì cho chạy jog bước càng nhỏ. Rà dần vào tới khi dao cắt trúng tờ giấy thì dừng. Bác tắt spingle và cho offset vào 1/2 đường kính dao nữa là được tâm cạnh.
len_ken
17-12-2017, 06:42:24 PM
cám ơn bác bongmayquathem , qua gợi ý của bác , có khi em lấy một con dao gãylắp vào , không bật spindle , rồi từ từ jog , đến lúc nào giấy kẹt là đến cạnh . offset nửa thân dao . hihi , có cần offset thêm mảnh giấy nữa không bác nhỉ
Bongmayquathem
17-12-2017, 07:11:13 PM
cám ơn bác bongmayquathem , qua gợi ý của bác , có khi em lấy một con dao gãylắp vào , không bật spindle , rồi từ từ jog , đến lúc nào giấy kẹt là đến cạnh . offset nửa thân dao . hihi , có cần offset thêm mảnh giấy nữa không bác nhỉ
Mảnh giấy mỏng le vậy bác offset vào chưa chắc máy nó đã chạy vào đựoc (tại có thể sai số máy còn lớn hơn chiều dày offset ấy chứ). E bật cho spindle chạy là có lý do đó ạ. Tại trước kia e cũng jog vào cho tờ giấy khít, nhưng có khi kiếm phải miếng giấy dày quá nó gây ra sai số. Thế là e cho spindle chạy jog từ từ khoét luôn miếng giấy, lòi phần kim loại ra là chính xác luôn. Hihi. Với lại khi bác lỡ jog quá tay 1 tý thì spindle nó chạy nó băm luôn vào phôi đỡ gây vẹo cho phần cơ khí.
QuyND
17-12-2017, 08:30:29 PM
Sao bác không dùng cây so tâm - edge finder mà làm? Em dùng nó sai số lặp lại nhỏ hơn 0,01mm thấy cũng ok.
len_ken
17-12-2017, 09:19:13 PM
Mảnh giấy mỏng le vậy bác offset vào chưa chắc máy nó đã chạy vào đựoc (tại có thể sai số máy còn lớn hơn chiều dày offset ấy chứ). E bật cho spindle chạy là có lý do đó ạ. Tại trước kia e cũng jog vào cho tờ giấy khít, nhưng có khi kiếm phải miếng giấy dày quá nó gây ra sai số. Thế là e cho spindle chạy jog từ từ khoét luôn miếng giấy, lòi phần kim loại ra là chính xác luôn. Hihi. Với lại khi bác lỡ jog quá tay 1 tý thì spindle nó chạy nó băm luôn vào phôi đỡ gây vẹo cho phần cơ khí.
Vụ jog mà chạm phôi em bị suốt hehe , chỉ bị kịch kịch thôi , chưa thấy khói lửa bao giờ
Sao bác không dùng cây so tâm - edge finder mà làm? Em dùng nó sai số lặp lại nhỏ hơn 0,01mm thấy cũng ok.
Hôm nay mới biết có cây này đấy bác ạ , mà đắt là chịu luôn á
linhdt1121
17-12-2017, 09:37:10 PM
Vụ jog mà chạm phôi em bị suốt hehe , chỉ bị kịch kịch thôi , chưa thấy khói lửa bao giờ
Hôm nay mới biết có cây này đấy bác ạ , mà đắt là chịu luôn á
cái vụ giấy mỏng em thấy thợ cơ khí cũng hay dùng, chắc yêu cầu dung sai ko quá cao nó vẫn ngon bác ah.
còn cây so tâm, bác ở gần thì qua em cho mượn, sài chán rồi trả cũng đc :D
QuyND
17-12-2017, 11:12:55 PM
Đắt đâu mà đắt, ngoài Tạ Uyên e mua có 250k.
vusvus
18-12-2017, 06:12:17 AM
Em làm hơi khác tí, bác không quay spindle, cho dao chạy tới phôi quay cho phần lõm ở giữa 2 me dao hướng về mặt phôi, lúc này bác chỉ có thể lắc dao qua lại chút xíu do vướng phải đỉnh cắt của dao, rồi bác vừa jog ngược ra vừa quay dao đến khi nào bác vừa quay qua được phần me dao thì set 0 rồi quay trở vào 1/2 đường kính dao
linhdt1121
18-12-2017, 08:01:27 AM
Em làm hơi khác tí, bác không quay spindle, cho dao chạy tới phôi quay cho phần lõm ở giữa 2 me dao hướng về mặt phôi, lúc này bác chỉ có thể lắc dao qua lại chút xíu do vướng phải đỉnh cắt của dao, rồi bác vừa jog ngược ra vừa quay dao đến khi nào bác vừa quay qua được phần me dao thì set 0 rồi quay trở vào 1/2 đường kính dao
Cách này em nghĩ chưa hay lắm.
1: có thể lúc đi ra bác quá tay thì sao
2: bác phải jog rất chậm đến 2 lần, 1 lần vào, 1 lần ra => hơi mất thời gian nếu làm nhiều.
lekimhung
18-12-2017, 08:23:53 AM
Lý do để spindle quay là để khử runout, vì khi gắn dao vào thì chưa chắc dao nó chuẩn đâu à, nên cho spindle quay thì chính xác hơn.
Minh Phúc
18-12-2017, 09:29:38 AM
E thì hay dùng viên phấn trắng tô lên mặt phôi xong bật spindle ùi jog dần vào đến khi nào bụi phấn bay ra thì dừng.
Gamo
18-12-2017, 10:12:17 AM
Ui, gắn con IPhone X vào máy cnc, thuê bác anhcos viết cho cái macro nhận diện biên dạng phôi ;D
QuyND
18-12-2017, 11:18:54 AM
Video dưới đây của bác Don Bailey hướng dẫn cách sử dụng các dụng cụ để dò cạnh rất hay. Mời các bác tham khảo.
https://www.youtube.com/watch?v=bga7y4infIo&t=
len_ken
18-12-2017, 12:58:29 PM
@ QuyND : cây lấy tâm của bác là hàng TQ hả bác , có nhãn hiệu gì không bác để em tham khảo .
@linhdt1121: Hi bác , chắc em ra chợ giời làm một cây mới thôi bác ạ , thankiu bác rất nhiều , nếu có cơ hội rất mong được cafe giao lưu với các bác cnc ở HN
QuyND
18-12-2017, 01:31:52 PM
Đây bác, bé dưới đây em mua 250k. Do máy không ngậm được cốt 8mm nên phải chế đầu chuyển xuống 6mm để xài.
52503
anhcos
18-12-2017, 08:30:18 PM
Mình làm cái đầu dò đơn giản như thế này: http://forum.cncprovn.com/threads/3016-DIY-Touch-Probe
Với độ chính xác của mình thì nó dư sức đáp ứng.
Cái probe của mình có thể dùng set Z hay dò và lưu lại bề mặt.
Còn dò ngang như lấy tâm đường tròn hay cạnh thì dùng file gcode sau (lấy từ tài liệu của Mach3), mình đã xài tốt:
N010 (probe to find center and diameter of circular hole)
N020 (This program will not run as given here. You have to)
N030 (insert numbers in place of <description of number>.)
N040 (Delete lines N020, N030, and N040 when you do that.)
N050 G0 Z <Z-value of retracted position> F <feed rate>
N060 #1001=<nominal X-value of hole center>
N070 #1002=<nominal Y-value of hole center>
N080 #1003=<some Z-value inside the hole>
N090 #1004=<probe tip radius>
N100 #1005=[<nominal hole diameter>/2.0 - #1004]
N110 G0 X#1001 Y#1002 (move above nominal hole center)
N120 G0 Z#1003 (move into hole - to be cautious, substitute G1 for G0 here)
N130 G31 X[#1001 + #1005] (probe +X side of hole)
N140 #1011=#2000 (save results)
N150 G0 X#1001 Y#1002 (back to center of hole)
N160 G31 X[#1001 - #1005] (probe -X side of hole)
N170 #1021=[[#1011 + #2000] / 2.0] (find pretty good X-value of hole center)
N180 G0 X#1021 Y#1002 (back to center of hole)
N190 G31 Y[#1002 + #1005] (probe +Y side of hole)
N200 #1012=#2001 (save results)
N210 G0 X#1021 Y#1002 (back to center of hole)
N220 G31 Y[#1002 - #1005] (probe -Y side of hole)
N230 #1022=[[#1012 + #2001] / 2.0] (find very good Y-value of hole center)
N240 #1014=[#1012 - #2001 + [2 * #1004]] (find hole diameter in Y-direction)
N250 G0 X#1021 Y#1022 (back to center of hole)
N260 G31 X[#1021 + #1005] (probe +X side of hole)
N270 #1031=#2000 (save results)
N280 G0 X#1021 Y#1022 (back to center of hole)
N290 G31 X[#1021 - #1005] (probe -X side of hole)
N300 #1041=[[#1031 + #2000] / 2.0] (find very good X-value of hole center)
N310 #1024=[#1031 - #2000 + [2 * #1004]] (find hole diameter in X-direction)
N320 #1034=[[#1014 + #1024] / 2.0] (find average hole diameter)
N330 #1035=[#1024 - #1014] (find difference in hole diameters)
N340 G0 X#1041 Y#1022 (back to center of hole)
N350 M2 (that's all, folks)
Nó sẽ chạm vào 4 góc của vòng tròn, sau đó chia đôi giá trị ra để lấy tâm và cuối cùng di chuyển đến tâm đó.
Nếu tăng độ chính xác thì lặp lại quá trình trên.
Khi đó muốn dò cạnh thì phải chế thêm cái gá như thế này:
https://farm5.staticflickr.com/4647/24272665497_e6af56c9c0.jpg
len_ken
18-12-2017, 09:17:55 PM
Bác giải thích nguyên lý làm việc của cái đầu dò này một chút được không bác ,
Đại ý là khi chạm vào vật là nó mất tiếp xúc giữa 2 viên bi là sẽ có tín hiệu ra phải hok bác ?????
anhcos
18-12-2017, 09:45:20 PM
Mình luôn cấp 5v cho nó, hễ hở ra là ngắt mạch, nên tín hiệu kích hoạt ở mức thấp (active low).
len_ken
19-12-2017, 07:42:41 AM
Như video này thì sau khi có ngắt ,mình tính offset ra bao nhiêu bác anhcos ơi ? Hay là dùng công thức pitago để tính offset hả bác
QuyND
19-12-2017, 07:56:06 AM
Bác anhcos ới, bác cho em xin file marcos được không bác? Em cũng đang tính làm một cái xài chơi. Em cám ơn bác.
anhcos
19-12-2017, 09:28:10 AM
Bác anhcos ới, bác cho em xin file marcos được không bác? Em cũng đang tính làm một cái xài chơi. Em cám ơn bác.
Như video này thì sau khi có ngắt ,mình tính offset ra bao nhiêu bác anhcos ơi ? Hay là dùng công thức pitago để tính offset hả bác
Tất tật đều nằm trên file gcode bên trên nha mấy bác, không có xài macro gì cả.
Đường kính dao nằm trong biến 1004, đã được bù trừ trong code rồi, không phải tính toán gì hết.
Khi dùng đồ gá lấy cạnh thì thì tâm vòng tròn trùng với góc vuông.
Khi nó dò xong thì tự chạy về tâm vòng tròn, lúc đó các bác muốn set tọa độ thế nào thì tùy.
Chủ yếu là đặt mấy giá trị này vào:
N050 G0 Z <Z-value of retracted position> F <feed rate>
N060 #1001=<nominal X-value of hole center>
N070 #1002=<nominal Y-value of hole center>
N080 #1003=<some Z-value inside the hole>
N090 #1004=<probe tip radius>
N100 #1005=[<nominal hole diameter>/2.0 - #1004]
Thay toàn bộ các đoạn màu đỏ bằng giá trị cần, trong đó chỉ cần đường kính đầu dò là chính xác, còn mấy cái kia chỉ ước chừng thôi.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.