Ðề: lập trình cnc không dùng phần mềm CAM
Hi bạn Ngọc. Chiết Quân nói cũng có phần đúng đó, bạn dùng Post Processor chắc là của bản ***** nên nó chưa đúng như vậy, thông thường nếu bạn mua phần mềm bản quyền hay là bạn biết cách edit post thì chương trình xuất ra sẽ đúng hơn, 1 cái Post xịn cần người chuyên nghiệp viết thì hoàn toàn không phải chỉnh sửa gì cả. Ví dụ như cái Post mà xuất ra chương trình của bạn có những chổ không hợp lý sau:
G21 – dùng hệ mét
G0G17G40G80G90G94G98 –G0, G17 chọn mặt XY, G40G80 hủy bù dao, hủy vòng lặp, G94 feed là mm/phút, G98 dùng hàm con. Nên để hai dòng G54 và G21 chung 1 block lệnh này.
Chổ này không cần Post G0, G98....bạn có thể chỉnh cho Post không xuất ra nhìn nó thừa.
G0G28G91Z0. Rút dao nhanh về điểm 0 khi dao ở vị trí bất kỳ rút theo tọa độ máy –
G0G28X0.Y0. – Dòng này Ok
T16M6
G0G54G90X-58.85Y12.S500M3 – . Cái thứ 2 nửa là khi thay dao bạn lùi dao ra ngoài gần vị trí người đứng vận hành, sau khi thay dao xong cao độ của Z không còn ở điểm home nửa, do đó nếu chi tiết có thành cao dao chạy ngang rất nguy hiểm. Thường dòng này người ta viết là G0 X-58.85 Y12. Z200 S500 M3, => dao chạy ngang trên không sau đó mới xuống Z.
G43H16Z25. – Bù chiều dài dao Ok.
Z10.
G1Z-2.F500.
G41D16X-70.85 F350. – Thường chamfer không dùng bù theo bán kính và mà theo chiều dài dao, do dao chamfer hay bị mòn ở mũi. G03X-82.85Y0.J-12. - Vào dao khi chamfer không cần vào theo đường cong, bạn cứ vào vuông góc với contour là OK.
I82.85
X-70.85Y-12.I12. – Theo như mình trình bày ở trên, nội suy cung tròn Post có rất nhiều tùy chọn, và đặc biệt hay bị lổi khi bù bán kính dao. Để tránh bị thế này bạn chọn chamfer bù theo chiều dài dao, vào dao thẳng, không dùng bù dao theo bán kính. Hoặc chọn option break criccle to quanrad (bẻ đường tròn thành 4 cung 1 phần tư)
G01G40X-58.85
G00Z25.
M5
G00G28G91Z0. –
G00G28X0.Y0.
G28
M30
Bạn thử edit lại và chạy thử xem nhé. Đây là một trong các kinh nghiệm quý giá mà mình có được sau 8 tháng gia công thực tế..kekeke.
Ví dụ đoạn đầu và cuối chương trình bạn tham khảo nhé:
N61 G90 G40 G17 G64 G80 G54
N116 T=BALL4
N121 M06
N126 S1000 M03
N136 G00 Z100 - sau khi thay dao xong, bắt đầu chạy thì dao luôn luôn dở lên cao trước rồi mới đi ngang.
N171 G00 X.571 Y-75.329
N176 Z50
N181 Z-86.339
N186 G01 Z-87.339 F500
N190 M0 tắt dung dịch trơn nguội rồi lùi dao.
....
N500 G00 Z200
N505 Y300 M0(sau khi gia công xong, dao lùi vào trong để mình quan sát chi tiết, đo đạc, bù dao...v.v.v )
Thân mến.