AICoKhi.comAI Cơ Khí
Thiết kế CAD có AI hỗ trợ

Thiết kế tham số là gì: dựng mô hình CAD sửa một con số là cả chi tiết đi theo

Thiết kế tham số trong CAD: ý đồ thiết kế, ràng buộc phác thảo, biến và công thức, bảng họ chi tiết, lỗi làm gãy cây lịch sử và cách nhờ AI viết công thức.

Top-down view of a workbench in a Hai Phong machine shop, three steel mounting plates of different sizes laid side by side with drilled holes, a blank sketch pad and pencil

Thiết kế tham số là cách dựng mô hình CAD mà mọi kích thước và quan hệ hình học được lưu lại dưới dạng biến, ràng buộc và trình tự các bước, nên khi sửa một con số, toàn bộ phần phụ thuộc cập nhật theo. Đổi chiều dài tấm đế từ 200 lên 250 mi-li-mét, các lỗ bắt vít vẫn cách mép đúng khoảng đã định, gân tăng cứng vẫn nằm giữa, bản vẽ 2D tự cập nhật kích thước.

Hầu hết phần mềm CAD cơ khí phổ biến hiện nay đều là loại tham số dựa trên đặc trưng (feature-based), nhưng không phải ai dùng chúng cũng khai thác được phần tham số. Nhiều mô hình chỉ đúng ở đúng một bộ kích thước, sửa một chút là báo lỗi đỏ cả cây lịch sử. Bài này đi qua cách nghĩ trước khi dựng, quy trình dựng một chi tiết tham số, cách làm họ chi tiết bằng bảng, các lỗi hay làm mô hình gãy, và chỗ AI giúp được.

Thiết kế tham số khác dựng khối thông thường ở chỗ nào

Có hai cách tiếp cận chính khi dựng mô hình 3D. Cách thứ nhất là dựng trực tiếp (direct modeling): bạn kéo mặt, đẩy khối, xoay bề mặt, phần mềm chỉ nhớ hình dạng cuối cùng. Cách này nhanh khi sửa mô hình nhập từ nơi khác hoặc làm mẫu ý tưởng, nhưng không lưu lý do vì sao mặt này cách mặt kia đúng 40 mi-li-mét.

Cách thứ hai là dựng tham số dựa trên lịch sử. Mỗi chi tiết là một chuỗi đặc trưng xếp theo thứ tự: phác thảo, đùn khối, khoét lỗ, bo góc, tạo mảng. Mỗi phác thảo có ràng buộc hình học như song song, vuông góc, đồng tâm, đối xứng, và ràng buộc kích thước. Các kích thước có thể gán thành biến, liên hệ với nhau bằng công thức. Cái được lưu không chỉ là hình dạng mà là logic tạo ra hình dạng.

Logic đó được gọi là ý đồ thiết kế (design intent). Hai mô hình nhìn giống hệt nhau có thể mang hai ý đồ khác nhau: một mô hình ghi vị trí lỗ tính từ mép trái, mô hình kia tính từ tâm chi tiết. Khi chiều dài thay đổi, mô hình thứ nhất giữ lỗ dính về mép trái, mô hình thứ hai giữ lỗ cân giữa. Không mô hình nào sai, nhưng chỉ một mô hình đúng với cách chi tiết được lắp và gia công. Phần mềm hiện nay cũng thường cho trộn hai cách: dựng tham số là chính, sửa trực tiếp khi cần.

Ý đồ thiết kế: quyết định trước khi đặt nét đầu tiên

Chọn gốc và mặt chuẩn theo chức năng. Mặt nào tì vào chi tiết khác khi lắp, lỗ nào định vị, mặt nào là chuẩn khi gá lên máy, đó nên là chuẩn của mô hình. Đặt gốc toạ độ trùng chuẩn này giúp kích thước trên mô hình trùng với kích thước người gia công cần đo.

Tận dụng đối xứng. Chi tiết đối xứng nên được dựng đối xứng qua mặt phẳng gốc. Khi đổi kích thước bao, hai nửa thay đổi đều, không phải sửa hai chỗ.

Ghi kích thước từ chỗ quan trọng, không từ chỗ tiện tay. Khoảng cách hai lỗ lắp bu lông phải khớp với chi tiết đối tác, nên ghi trực tiếp khoảng cách đó thay vì ghi mỗi lỗ cách mép một khoảng rồi để phần mềm tự suy ra.

Tách kích thước điều khiển và kích thước phụ. Một chi tiết thường chỉ có vài kích thước thật sự điều khiển: chiều dài, chiều rộng, đường kính trục lắp. Phần còn lại nên suy ra bằng công thức, ví dụ chiều dày gân bằng một tỷ lệ của chiều dày thành. Danh sách kích thước điều khiển càng ngắn, mô hình càng dễ dùng lại.

Hình dung trước những thay đổi sẽ xảy ra. Hỏi người đặt hàng hoặc tự hỏi: chi tiết này sau này sẽ dài ra, thêm lỗ, hay đổi vật liệu dày hơn? Thay đổi nào có khả năng xảy ra thì dựng sao cho thay đổi đó chỉ cần sửa một con số.

Dựng một chi tiết tham số từng bước

Ví dụ giả định: tấm đế bắt động cơ, hình chữ nhật, bốn lỗ bắt động cơ theo một vòng tròn, bốn lỗ bắt xuống khung ở bốn góc, hai gân tăng cứng ở mặt dưới. Trình tự dưới đây áp dụng được cho phần lớn phần mềm tham số.

  1. Khai báo biến trước khi vẽ: chiều dài, chiều rộng, chiều dày tấm, đường kính vòng lỗ động cơ, khoảng cách lỗ góc tới mép. Đặt tên có nghĩa, ví dụ "dai_tam", "rong_tam", "d_vong_lo".
  2. Phác thảo hình chữ nhật đối xứng qua gốc toạ độ, gán chiều dài và chiều rộng bằng biến. Kiểm phác thảo đã được xác định hoàn toàn: phần lớn phần mềm đổi màu nét khi không còn bậc tự do.
  3. Đùn khối theo biến chiều dày.
  4. Phác thảo lỗ động cơ trên mặt trên, tâm vòng lỗ trùng gốc, dùng mảng tròn bốn lỗ thay vì vẽ từng lỗ. Đường kính lỗ lấy theo kích thước bu lông, ghi chú nguồn tra.
  5. Lỗ góc: dùng một lỗ rồi lấy đối xứng hai lần, khoảng cách tới mép là biến. Khi tấm dài ra, lỗ tự giữ khoảng cách tới mép.
  6. Gân tăng cứng ở mặt dưới: chiều dày gân viết bằng công thức theo chiều dày tấm, vị trí gân tham chiếu tới mặt phẳng gốc chứ không tới cạnh của khối.
  7. Bo góc và vát cạnh để cuối cùng trong cây lịch sử.
  8. Thử sửa từng biến điều khiển lên và xuống, quan sát mô hình có cập nhật đúng không. Đây là bước nhiều người bỏ qua và là bước phát hiện lỗi rẻ nhất.

Bước tám nên trở thành thói quen. Một mô hình tham số chưa từng được thử sửa thì chưa ai biết nó có thật sự tham số hay không.

Bảng thông số và họ chi tiết

Khi xưởng làm nhiều cỡ của cùng một kiểu chi tiết, thay vì lưu mười tệp riêng, bạn có thể dùng một mô hình kèm bảng thông số (tên gọi tuỳ phần mềm: design table, bảng họ chi tiết, cấu hình). Mỗi dòng là một biến thể. Bảng dưới là ví dụ giả định cho họ tấm đế ở mục trên.

Mã biến thểDài tấmRộng tấmDày tấmVòng lỗ động cơGhi chú
TD-011601208100Động cơ cỡ nhỏ
TD-0220015010130Động cơ cỡ vừa
TD-0325018012165Thêm gân giữa khi dài từ 250
TD-0430022015215Kiểm lại bền với tải thực

Vài điều đáng lưu ý. Mỗi biến thể vẫn phải được mở ra kiểm hình dạng ít nhất một lần, vì có những tổ hợp kích thước làm lỗ đè lên gân hoặc thủng mép. Có thể đặt điều kiện trong mô hình, ví dụ gân thứ ba chỉ xuất hiện khi chiều dài vượt một ngưỡng. Và bảng thông số là chỗ dễ bị sửa nhầm nhất, nên ghi phiên bản cho chính bảng chứ không chỉ cho mô hình.

Những lỗi làm cây lịch sử gãy khi sửa

Mô hình báo lỗi hàng loạt sau một lần sửa nhỏ thường do một trong các nguyên nhân dưới đây. Biết trước thì tránh được khi dựng.

  • Tham chiếu vào cạnh và mặt sinh ra sau. Phác thảo đặt trên mặt bo góc hay kích thước ghi tới cạnh vát sẽ mất chỗ bám khi bo góc thay đổi. Tham chiếu vào mặt phẳng gốc hoặc mặt chuẩn bền hơn nhiều.
  • Bo góc quá sớm. Bo góc đặt giữa cây lịch sử tạo ra nhiều cạnh mới mà các bước sau bám vào; đổi bán kính là các bước sau đứt.
  • Phác thảo chưa xác định đủ. Nét còn tự do sẽ trôi khi kích thước khác thay đổi, hình biến dạng theo cách khó đoán.
  • Lỗi đặt tên hình học. Khi số mặt thay đổi, phần mềm có thể đánh số lại mặt và cạnh, làm tham chiếu nhảy sang chỗ khác. Hiện tượng này có ở nhiều phần mềm, mức độ khác nhau theo cách phần mềm xử lý.
  • Công thức vòng tròn. Biến A tính từ B, B lại tính từ A, phần mềm báo lỗi hoặc cho kết quả bất định.
  • Một phác thảo gánh quá nhiều việc. Gom mọi lỗ, rãnh, biên dạng vào một phác thảo tiết kiệm vài thao tác lúc dựng nhưng làm việc sửa sau này rất khó. Mỗi đặc trưng một phác thảo gọn dễ quản lý hơn.

AI giúp gì trong thiết kế tham số

Phần dùng được nhiều nhất là chuyển yêu cầu bằng lời thành hệ biến và công thức. Bạn mô tả "khoảng cách lỗ góc tới mép không nhỏ hơn hai lần đường kính lỗ, chiều dày gân bằng khoảng tám phần mười chiều dày tấm, có gân thứ ba khi dài trên 250", AI viết lại thành danh sách biến kèm công thức theo cú pháp bạn chỉ định. Bạn vẫn phải kiểm từng công thức, nhất là dấu so sánh và đơn vị, nhưng việc soạn nhanh hơn và ít sót điều kiện.

Việc thứ hai là soát logic: dán danh sách biến và công thức (không kèm thông tin khách hàng), nhờ AI tìm công thức vòng tròn, biến không dùng, điều kiện mâu thuẫn, hay tổ hợp kích thước có thể làm hình dạng hỏng. AI cũng có thể sinh bảng họ chi tiết từ một dãy cỡ bạn đưa, nhưng các con số chức năng trong bảng phải do bạn quyết, theo tiêu chuẩn và tính toán thật.

Việc thứ ba là viết mã điều khiển mô hình từ bên ngoài, ví dụ macro đọc bảng tính và xuất từng biến thể ra tệp riêng. Chỗ AI không giúp được là quyết định ý đồ thiết kế, vì nó không biết chi tiết được lắp vào đâu, gá lên máy ra sao. Câu lệnh mẫu: "Dưới đây là danh sách biến và công thức của một tấm đế, đơn vị mi-li-mét. Chỉ ra công thức có thể gây lỗi khi chiều dài thay đổi từ 160 đến 300, và tổ hợp nào làm lỗ góc chạm gân. Không đổi tên biến."

Khi nào không nên tham số hoá quá mức

Tham số hoá có chi phí. Mỗi biến, mỗi công thức, mỗi điều kiện là một thứ người sau phải hiểu trước khi sửa. Một chi tiết làm một lần rồi thôi, như đồ gá tạm cho một đơn hàng, không cần hệ biến đầy đủ; dựng gọn, ràng buộc đủ để không trôi là đủ.

Ngược lại, những chi tiết sẽ có nhiều cỡ, những cụm lặp lại qua nhiều đơn hàng, những chi tiết chuẩn của xưởng, đáng để đầu tư tham số kỹ. Tiêu chí thực dụng: nếu bạn dự đoán sẽ sửa chi tiết này ba lần trở lên, hoặc làm từ ba biến thể trở lên, thì dành thêm thời gian cho tham số là có lời.

Một dấu hiệu khác của tham số hoá quá mức là mô hình chỉ người dựng mới sửa được. Nếu đồng nghiệp mở ra mà không biết sửa biến nào, mô hình đó cần được đơn giản lại hoặc kèm ghi chú. Đặt nhóm biến điều khiển lên đầu danh sách, ghi chú ngắn cạnh mỗi biến, và ghi giới hạn đã thử: ví dụ "đã kiểm từ 160 đến 300". Ghi chú này có khi giá trị hơn chính mô hình khi người dựng đã chuyển việc.

Câu hỏi thường gặp

Phần mềm CAD nào hỗ trợ thiết kế tham số?

Phần lớn phần mềm CAD cơ khí 3D thương mại và một số phần mềm mã nguồn mở như FreeCAD đều là loại tham số dựa trên đặc trưng. Cách gọi tính năng khác nhau: biến toàn cục, phương trình, bảng thiết kế, cấu hình. Nguyên lý trong bài áp dụng chung, chỉ khác thao tác.

Mô hình nhập từ tệp STEP có sửa tham số được không?

Tệp STEP thường chỉ mang hình dạng cuối, không mang cây lịch sử và biến. Bạn sửa được bằng công cụ dựng trực tiếp, hoặc nhận diện đặc trưng tự động nếu phần mềm có, nhưng muốn tham số đầy đủ thì thường phải dựng lại theo ý đồ của mình.

Có nên đặt tên biến bằng tiếng Việt không dấu?

Nên đặt theo một quy ước thống nhất trong xưởng, không dấu, không khoảng trắng, ngắn mà có nghĩa. Tiếng Việt không dấu dễ hiểu cho thợ trong xưởng, nhưng nếu mô hình gửi đối tác nước ngoài thì dùng tiếng Anh. Quan trọng là cả phòng dùng chung một kiểu.

Thiết kế tham số có làm mô hình nặng và chậm hơn không?

Cây lịch sử dài với nhiều đặc trưng phức tạp có thể làm mô hình tính lại chậm, nhất là mảng lớn và bo góc nhiều. Cách khắc phục là gom bước hợp lý, đẩy chi tiết trang trí xuống cuối, và tạm tắt các đặc trưng không cần khi đang sửa phần khác.

Làm sao để người khác hiểu được mô hình tham số của mình?

Đặt tên rõ cho đặc trưng và biến, nhóm các bước theo chức năng, ghi chú giới hạn đã thử, và giữ số kích thước điều khiển ít. Một bản mô tả ngắn đính kèm trong tệp hoặc thư mục dự án giúp người sau tiết kiệm nhiều giờ dò.

AI có tự tham số hoá một mô hình có sẵn được không?

Hiện nay chưa nên trông vào việc đó. AI có thể đề xuất danh sách biến và công thức nếu bạn mô tả chi tiết và chức năng, nhưng gắn biến vào mô hình, kiểm từng tham chiếu và thử sửa vẫn là việc của người dựng trong phần mềm.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138