Synchronous Modeling trong NX: khi nào nên dùng, khi nào không
So sánh cách làm việc tham số theo lịch sử với mô hình đồng bộ, kèm sơ đồ quyết định và ví dụ dời lỗ để bạn chọn đúng phương pháp cho từng bài toán.
Quản trị viên 6 phút đọc

Chiều thứ Sáu, khách gửi một file STEP và nhờ "dời giúp cái lỗ này 12 mm, mai cần bản vẽ". Không có cây lịch sử, không có sketch, chỉ có một khối đặc đã "chết". Nếu bạn từng ở trong tình huống đó, bạn đã hiểu vì sao Synchronous Modeling tồn tại. Bài này là ghi chép của mình sau nhiều lần dùng nó vào việc thật, và cả những lần dùng sai.
Hai cách nghĩ về một khối 3D
Mô hình theo lịch sử (history-based) lưu công thức dựng: sketch, extrude, fillet, mỗi bước là một feature. Sửa một thông số ở đầu cây, NX tính lại toàn bộ phần phía sau. Ý đồ thiết kế nằm trong các feature, expression và ràng buộc sketch.
Synchronous Modeling làm việc trực tiếp trên hình học hiện có. Khi bạn kéo một mặt, hệ thống nhận diện quan hệ giữa các mặt (đồng tâm, song song, cùng bán kính, vuông góc) và quyết định giữ hay phá chúng. Bạn không cần biết khối được dựng ra sao.
Điểm hay là hai cách này sống chung được trong một file. Trong NX, các lệnh đồng bộ sinh ra feature riêng trên cây (có thể đã được gộp trong nhóm Synchronous tùy phiên bản và thiết lập), nên bạn vẫn có thể phối hợp với feature theo lịch sử.
Hình 1. Cùng một yêu cầu "đổi vị trí lỗ": đi qua cây lịch sử hay chạm thẳng vào mặt.
Bảng so sánh nhanh
| Tiêu chí | Theo lịch sử | Synchronous |
|---|---|---|
| File nhập từ ngoài (STEP, Parasolid, IGES đã sửa) | Hay phải dựng lại | Rất thuận tiện |
| Giữ ý đồ thiết kế lâu dài | Tốt, qua expression và sketch | Trung bình |
| Sửa nhanh một vài mặt | Phụ thuộc cấu trúc cây | Nhanh |
| Họ sản phẩm điều khiển bằng bảng thông số | Phù hợp | Hạn chế |
| Người khác đọc và hiểu "vì sao" | Cây kể chuyện | Phải đoán từ hình học |
| Rủi ro ngoài ý muốn khi sửa | Thấp, theo thứ tự | Có thể kéo theo mặt lân cận |
Sơ đồ chọn phương pháp
Mình thường tự hỏi theo thứ tự sau, và thấy nó khá ổn cho cả người mới:
Hình 2. Sơ đồ quyết định: có lịch sử dựng hay không, có cần điều khiển bằng thông số hay không.
- Mô hình có lịch sử dựng đáng tin và sửa nhỏ? Cứ sửa trong cây.
- Mô hình không có lịch sử (file nhập)? Dùng Synchronous.
- Chi tiết thuộc họ sản phẩm, cần thay đổi hàng loạt qua thông số? Giữ tham số.
- Chỉ cần chuẩn bị mô hình cho gia công/phân tích (xóa fillet nhỏ, lấp lỗ)? Synchronous, vì bạn không có ý định giữ nó cho lần sau.
Các lệnh bạn sẽ dùng nhiều nhất
Tên lệnh và vị trí menu có thể khác giữa các phiên bản (và giữa giao diện Ribbon với các role cũ), nên hãy dùng ô tìm lệnh (Command Finder) nếu không thấy. Các lệnh mình dùng thường xuyên:
- Move Face: dời hoặc xoay mặt. Với mặt trụ của lỗ, nó cho phép dời tâm lỗ mà không đổi đường kính.
- Offset Region: đổi độ dày thành, nới khe bằng cách offset cả vùng mặt.
- Delete Face: xóa mặt (ví dụ một fillet hoặc lỗ nhỏ) và vá lại hình học xung quanh.
- Replace Face: thay mặt bằng một mặt khác, hay dùng khi cần "kéo" một thành về một mặt chuẩn.
- Resize Blend / Resize Face: đổi bán kính fillet hoặc đường kính lỗ.
- Pull Face, Copy / Paste Face: kéo mặt, nhân bản một chi tiết nhỏ như gân hay bầu lỗ.
Trong ngữ cảnh cạnh nhau, nhóm Face Finder (tìm mặt) và các tùy chọn Face Finder → Coplanar / Coaxial / Equal Radius quyết định hệ thống cố giữ quan hệ nào. Nhiều bạn mới bỏ qua phần này rồi ngạc nhiên vì "sao cả cụm lỗ cũng dịch theo". Đó chính là quan hệ được nhận diện.
Ví dụ: dời một lỗ 12 mm mà vẫn giữ ràng buộc
Mô hình: một tấm có hai lỗ Ø20, khoảng cách tâm 60 mm. Yêu cầu: kéo hai lỗ lại gần nhau, còn 48 mm.
Hình 3. Trước và sau khi dời. Đường kính không đổi, hai lỗ vẫn thẳng hàng.
Các bước (tên có thể hơi khác theo phiên bản):
- Chọn lệnh Move Face.
- Chọn mặt trụ của lỗ cần dời. Nếu NX gợi ý chọn thêm các mặt liên quan, kiểm tra xem có đúng không.
- Chọn kiểu chuyển động Distance - Angle hoặc Delta XYZ, nhập 12 mm theo trục nối hai tâm.
- Mở Settings và kiểm tra: Face Finder đang bật Coaxial và Equal Radius, còn Coplanar tắt nếu bạn không muốn các mặt cùng cao độ bị kéo theo.
- Xem Preview. Nếu kết quả chấp nhận được, OK.
Mẹo kiểm tra sau khi sửa: dùng Measure Distance giữa hai tâm lỗ để chắc chắn là 48 mm và dùng Examine Geometry để chắc chắn khối vẫn hợp lệ.
Những điều mình hay thấy làm sai
- Tin rằng NX sẽ "đoán đúng ý". Hệ thống chỉ giữ quan hệ mà nó nhận diện được. Hãy luôn xem preview và đo lại kích thước quan trọng.
- Dùng Synchronous trên một mô hình có cây rất chặt chẽ rồi làm hỏng ý đồ thiết kế: sketch không còn khớp với mặt thực tế, expression không còn điều khiển được gì.
- Quên lưu bản gốc. Khi sửa trực tiếp trên mô hình nhập, hãy lưu một bản trước khi làm (hoặc dùng Save As), vì không có "hoàn tác theo ý đồ" sau này.
- Trộn hai cách nhưng không đặt tên. Nếu có những feature đồng bộ giữa cây tham số, hãy đặt tên rõ ràng (ví dụ
SM_Move_Hole_A) để người sau biết đâu là chỗ đã sửa bằng tay. - Dùng cho họ sản phẩm. Sau này bạn sẽ muốn đổi kích thước theo bảng. Lúc đó cây tham số mới thực sự hữu dụng.
Quy trình mình đề xuất khi nhận file lạ
- Mở file, chạy Examine Geometry để biết khối có sạch không.
- Dùng Synchronous để làm sạch: xóa mặt dư, thay mặt không phẳng, hợp nhất các mặt.
- Nếu cần thêm feature mới có ý đồ (lỗ, gân, pocket), chuyển sang cách tham số cho các feature đó.
- Đặt tên feature quan trọng, ghi chú những gì đã sửa bằng tay.
- Lưu thành phiên bản mới và ghi lại nguồn gốc file nhập.
Kết luận
Hai cách làm không loại trừ nhau. Chọn tham số khi mô hình cần được quản lý lâu dài; chọn đồng bộ khi bạn cần sửa nhanh hoặc không có lịch sử. Điều quan trọng nhất là xác định rõ chi tiết này tồn tại để sửa một lần hay để quản lý lâu dài.
Lưu ý phiên bản: tên lệnh, vị trí menu và tùy chọn Face Finder có thể khác nhau giữa các phiên bản NX. Hãy đối chiếu với tài liệu và hệ thống trợ giúp của phiên bản bạn đang dùng.
Tài liệu tham khảo
- Siemens Digital Industries Software, trang giới thiệu NX CAD và Synchronous Technology: https://plm.sw.siemens.com/en-US/nx/
- Siemens, tài liệu trực tuyến NX (Help) cho các lệnh Move Face, Offset Region, Delete Face, Replace Face: https://docs.sw.siemens.com/
- Cộng đồng Siemens PLM (Siemens Community) – các chủ đề về Synchronous Modeling: https://community.sw.siemens.com/
- Bài viết này là ghi chép kinh nghiệm cá nhân, không phải tài liệu chính thức của Siemens.
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.
