Thuật toán offset hình

Author
Mình đang nghiên cứu về cách xử lý bù dao cho máy CNC 2 trục tọa độ, trong đó có thuật toán offset hình (Chức năng offset thường sử dụng trong các phần mềm CAD/CAM). Làm được về offset là xong 1 bước lớn để xử lý bù dao khi mất lửa trong máy cắt PLASMA hoặc GAS CNC. Mình tìm trên mạng tài liệu về phần này không có, không biết có bạn nào đã nghiên cứu về phần này thì chia sẻ cho mình với. Cảm ơn các bạn!
 
chào em !
Các lệnh bù dao cho các máy cnc 2d thì chắc em biết rồi G40, G41 G42
còn cách bù dao và bu bao nhiêu thì phải tùy vào em dùng máy gì,
- Như máy khoan thì ko bù dao, nhưng nhiều khi dao bị lắc và do dao quá dài có khi mũi 18 thì khoan ra lỗ 19 , 20. Đấy là thực tế em a, cái này thì em phải xem cái máy mình dùng để chọn dao
- Máy cắt plasma thì dùng lệnh là dc rồi vì anh thấy dòng plasma là khá ổn định bù 1 đến 2 mm là dc, mạch cắt nhỏ, và thường thì chỉ dùng cắt thép tấm ko gỉ (inox) sai số khoảng 1 mm là chấp nhận dc
- Còn máy cắt hơi (oxy ga, giờ thì anh ko còn thấy cắt oxy axetylen ) thì bù phụ thuộc vào loại tôn(thép tấm ) cần cắt, càng dày thì ngọn lửa càng lớn , phụ thuộc vào ông thợ chỉnh lửa nữa (độ lớn của ngọn lửa), nhưng có điều nguyên công cắt hơi thường là nguyên công đầu tiên chuẩn bị phôi lên sai số khá lớn khoảng 3 mm do vậy cũng không ngại.
 
Author
ngô văn hiến viết:
chào em !
Các lệnh bù dao cho các máy cnc 2d thì chắc em biết rồi G40, G41 G42
còn cách bù dao và bu bao nhiêu thì phải tùy vào em dùng máy gì,
- Như máy khoan thì ko bù dao, nhưng nhiều khi dao bị lắc và do dao quá dài có khi mũi 18 thì khoan ra lỗ 19 , 20. Đấy là thực tế em a, cái này thì em phải xem cái máy mình dùng để chọn dao
- Máy cắt plasma thì dùng lệnh là dc rồi vì anh thấy dòng plasma là khá ổn định bù 1 đến 2 mm là dc, mạch cắt nhỏ, và thường thì chỉ dùng cắt thép tấm ko gỉ (inox) sai số khoảng 1 mm là chấp nhận dc
- Còn máy cắt hơi (oxy ga, giờ thì anh ko còn thấy cắt oxy axetylen ) thì bù phụ thuộc vào loại tôn(thép tấm ) cần cắt, càng dày thì ngọn lửa càng lớn , phụ thuộc vào ông thợ chỉnh lửa nữa (độ lớn của ngọn lửa), nhưng có điều nguyên công cắt hơi thường là nguyên công đầu tiên chuẩn bị phôi lên sai số khá lớn khoảng 3 mm do vậy cũng không ngại.
Cám ơn anh đã trả lời, nhưng anh hiểu không đúng về câu hỏi mà em hỏi. Câu hỏi của em về thuật toán offset . Ví du khi cắt trên máy cắt PLASMA em không dùng bù dao(bù trái,bù phải), mà offset từ cái hình ban đầu luôn ( Do đó trong chương trình NC sẽ không có các lệnh bù dao G41,G42)
 
M

Machine Solutioner

Chao ban,

Toi nghi toi da hieu y cua ban roi. Tuy thuoc vao "size" cua dao cat cua ban cho moi dao. Thi du, ban se dung dao T01, diameter 3/8", thi ban offset ngay tren ban ve la 3/16'' (away from the part), dao T02 1/2", thi ban offset 1/4" (away from the part). Chu y: goc giao diem ben trong (inside intersection corner), neu la goc vuong thi khong the dung may "mill", neu "fillet/radius" = 1/8'', thi ban dung tool 1/4'' diameter-khong co lua chon khac. Hy vong ban se ro.
 

QuyenQCM

Active Member
đề nghị Machine Solutioner viết bài tiếng việt có dấu nhé
Mình cũng ủng hộ và thường xuyên dùng cách này,bù dao làm gì cho nó nhức đầu với mấy dòng G41,42...mệt
Mình thường bù dao gián tiếp bằng cách khai khống kích thước dao trên phần mềm Cam luôn.
ví dụ là bạn thiết kế 1 cái lỗ hình tròn đường kính 100 khoét bằng dao phi là đường kính 102,nếu phải vẽ lại thì mất công nên ta có 2 cách là bù dao theo kiểu mã lệnh G...hoặc ta sẽ khai khống giá trị đường kính dao là phi18 như thế máy sẽ tự cắt cho bạn lỗ đường kính phi102 mà bạn không phải tính toán nhiều
 
H

huynhvannam

cho minh hoi trong chuong trinh thi ban kinh dao khai bao o dau de chung trinh hieu va bu ban kinh dao cho dung.
 
Trong chương trình, khai báo bù dao theo đường kính bằng tham số Dxx( V.D: Gxx... G42 D01), trước đó phải vào kích thước dao tương ứng.
 
Top