Sửa lỗi không tách được core–cavity do tiếp xúc zero-thickness trong NX Mold Wizard
Quy trình tìm và sửa khe hở, mặt phân khuôn chưa kín hoặc tiếp xúc zero-thickness khiến NX Mold Wizard không thể tách core và cavity.
Quản trị viên 6 phút đọc

Khi dùng Mold Wizard để Split Body hoặc tách core–cavity, NX đôi khi báo rằng tool và target không giao nhau hoàn toàn, hoặc trạng thái tiếp xúc sẽ tạo vùng có chiều dày bằng không. Thông báo này thường không phải lỗi ngẫu nhiên của phần mềm. Nó cho biết hệ thống Boolean không thể xác định một thể tích kín, hợp lệ ở một hoặc nhiều vị trí trên mặt phân khuôn.
Một chủ đề trên UG爱好者 mô tả trường hợp người dùng trích cạnh, kéo dài sheet rồi thay mặt phân khuôn nhưng thao tác tách vẫn lỗi. Các phản hồi chỉ ra rằng vấn đề nằm ở bản thân hệ mặt phân khuôn và mặt bịt lỗ chưa đúng. Đây là một tình huống phổ biến khi sản phẩm có hình học phức tạp, cạnh nhỏ, khe hở hoặc tiếp xúc đúng tại một đường.
1. Zero-thickness là gì?
Một solid hợp lệ phải có vùng vật liệu với thể tích xác định. Nếu tool chỉ chạm target tại đúng một cạnh hoặc một điểm, kết quả Boolean có thể sinh ra vùng vật liệu có bề dày bằng không. NX không thể quyết định vùng đó thuộc core hay cavity nên từ chối thao tác.
Trong thiết kế khuôn, lỗi thường xuất hiện khi mặt phân khuôn kết thúc đúng trên một cạnh của block, hai sheet chỉ chạm nhau nhưng không chồng lấn, hoặc một miếng vá lỗ chưa nối kín với bề mặt sản phẩm.
2. Không sửa ngay trong lệnh Split
Khi Split Body báo lỗi, đừng liên tục đổi target và tool. Hãy quay lại kiểm tra bộ mặt dùng để chia khuôn. Tách vấn đề thành ba nhóm: sản phẩm có lỗi hình học; patching surface chưa kín; hoặc parting surface chưa vượt qua toàn bộ mold block.
Ẩn core/cavity tạm thời và chỉ hiển thị product body cùng hệ sheet. Cách này giúp thấy đường nối và khoảng hở nhỏ rõ hơn.
3. Kiểm tra sản phẩm trước khi tạo mặt phân khuôn
Chạy Examine Geometry hoặc công cụ kiểm tra tương đương để phát hiện self-intersection, tiny face, sliver face, non-manifold edge và sheet chưa kín. Với dữ liệu STEP/IGES, cần ưu tiên kiểm tra sewing tolerance và các mặt đã bị lệch chuẩn sau khi dịch.
Nếu sản phẩm là solid hợp lệ nhưng chứa nhiều lỗ kỹ thuật, quyết định lỗ nào phải bịt trước khi tạo vùng core/cavity. Không nên vá tất cả theo cùng một phương pháp vì lỗ phẳng, lỗ cong và rãnh mở cần cách dựng khác nhau.
4. Kiểm tra mặt bịt lỗ
Patch surface phải thật sự khép kín biên của lỗ. Một mặt nhìn có vẻ che kín trên màn hình nhưng mép có thể lệch vài micron hoặc chỉ chạm tiếp tuyến.
Có thể dùng các cách sau tùy hình học:
- Delete Face với tùy chọn Heal cho lỗ đơn giản trên solid.
- Fill Surface hoặc N-sided Surface cho biên kín không phẳng.
- Bridge Curve kết hợp Through Curves khi cần kiểm soát hướng.
- Extend và Trim để tạo phần chồng lấn rõ ràng, sau đó mới may sheet.
Sau khi vá, dùng Sew và kiểm tra free edge. Nếu vẫn còn cạnh tự do nằm trên vùng cần tách, quá trình tạo region có thể thất bại.
5. Mặt phân khuôn phải chồng qua mold block
Một lỗi rất phổ biến là mặt phân khuôn dừng đúng tại biên block. Hãy kéo dài sheet vượt ra ngoài block một khoảng đủ lớn. Khi tool xuyên qua hoàn toàn target, Boolean sẽ ổn định hơn so với trạng thái hai mặt chỉ trùng biên.
Tại góc hẹp, nên tránh để nhiều sheet hội tụ đúng tại một điểm. Có thể kéo dài từng sheet, cho chúng giao cắt rồi Trim Sheet theo thứ tự. Mục tiêu là tạo một tấm chia liên tục, không tự giao nhau và không có nhánh thừa.
6. Tìm vị trí gây lỗi bằng phương pháp chia nhỏ
Với bộ mặt lớn, khó nhìn ra chỗ lỗi bằng mắt. Hãy sao chép dữ liệu sang một part kiểm tra và chia hệ parting surface thành từng vùng. Dùng từng nhóm nhỏ để thử Trim hoặc Split một block đơn giản. Nhóm nào gây lỗi sẽ chứa vị trí cần xử lý.
Một cách khác là dùng Section Analysis và phóng lớn quanh các góc, ribs, shut-off hoặc vùng undercut. Zero-thickness thường nằm tại nơi một mặt đứng gặp mặt phân khuôn theo tiếp tuyến.
7. Tạo khoảng chồng lấn có chủ đích
Nếu hai sheet chỉ vừa chạm nhau, hãy Extend để chúng chồng lấn rồi Trim lại. Nếu mặt phân khuôn đi đúng qua cạnh của product, cân nhắc dịch hoặc xây lại vùng nhỏ để tránh tiếp xúc tại duy nhất một đường. Thay đổi phải rất nhỏ và không làm sai ý đồ shut-off, nhưng cần tạo điều kiện hình học rõ ràng cho phép tính Boolean.
Không nên chỉ tăng modeling tolerance một cách tùy tiện. Tolerance lớn có thể làm thao tác chạy được nhưng che giấu khe hở và gây sai hình học cho các bước sau.
8. Kiểm tra lại bằng sheet kín trước khi tách block
Sau khi sửa, hãy Sew toàn bộ patching surface và parting surface thành một hệ liên tục. Kiểm tra:
1. Không còn free edge ngoài đường biên chủ động.
2. Không có sheet trùng nhau hoặc tự giao.
3. Parting surface vượt qua giới hạn mold block.
4. Tool chia block thành đúng hai vùng thể tích.
5. Hướng core/cavity phù hợp với pull direction.
Thử Split trên một block đơn giản trước, sau đó mới cập nhật Mold Wizard. Điều này tách lỗi hình học khỏi lỗi cấu trúc assembly của dự án khuôn.
9. Khi nào nên xây lại mặt thay vì vá tiếp?
Nếu một vùng mặt đã qua quá nhiều lần Extend, Trim và Sew, lịch sử trở nên khó kiểm soát. Khi đó, xây lại một patch sạch từ các đường biên chuẩn thường nhanh và ổn định hơn. Ưu tiên mặt ít pole, liên tục hợp lý và có phần dư để trim.
Đối với dữ liệu sản xuất, hãy giữ bản gốc và tạo bản sửa riêng. Việc thay đổi trực tiếp product body có thể ảnh hưởng tới kích thước lòng khuôn hoặc liên kết cập nhật sau này.
10. Checklist xử lý lỗi
- Xác nhận product là solid hợp lệ.
- Tìm tiny face và free edge.
- Kiểm tra từng mặt bịt lỗ.
- Extend parting surface vượt mold block.
- Loại bỏ tiếp xúc chỉ tại điểm hoặc cạnh.
- Sew và kiểm tra self-intersection.
- Thử Split với block đơn giản.
- Cập nhật lại core/cavity trong Mold Wizard.
- So sánh thể tích và đường phân khuôn sau khi tách.
Kết luận
Lỗi zero-thickness trong NX Mold Wizard là dấu hiệu của một ranh giới chưa đủ rõ cho phép tính thể tích. Cách xử lý bền vững là xác định vị trí tiếp xúc, làm kín mặt vá, tạo phần chồng lấn giữa các sheet và kéo mặt phân khuôn xuyên qua block. Đừng dùng tolerance lớn để che lỗi; một hệ mặt sạch sẽ giúp các bước tách khuôn, tạo electrode và cập nhật thiết kế ổn định hơn.
Nguồn tham khảo: chủ đề “工具和目标未形成完全相交或者其接触状况将导致区域零壁厚” trên UG爱好者: https://www.ugsnx.com/thread-349063-1-1.html
Bài được biên soạn độc lập bằng tiếng Việt từ vấn đề cộng đồng, không phải bản dịch nguyên văn.
Bình luận (0)
Chưa có bình luận. Hãy là người đầu tiên chia sẻ ý kiến.
Đăng nhập để bình luận.


