SolidWorks CAM: lộ trình 12 tuần từ feature đến G-code CNC

SolidWorks CAM nên học theo chuỗi Setup, machinable feature, operation, toolpath, simulation và post G-code. Người mới cần hoàn thành một chi tiết phay 2,5D trước khi dùng nhận dạng tự động cho mọi file. Lộ trình 12 tuần dưới đây dùng tấm gá nhôm 6061 kích thước 160 x 100 x 20 mm, có hốc, lỗ khoan và biên dạng ngoài.

Mỗi tuần học 5 buổi, mỗi buổi 90 phút. Đầu ra cuối gồm .SLDPRT, setup sheet, danh sách dao, mô phỏng không va chạm, file NC và biên bản đo chi tiết.

SolidWorks CAM học trong 12 tuần theo đầu ra nào?

Chương trình chia thành sáu chặng hai tuần. Bạn chỉ sang chặng kế khi file hiện tại vượt qua dấu kiểm ở cột cuối.

Lộ trình học CAM theo setup và toolpath
Lộ trình học CAM theo setup và toolpath
Tuần Nội dung Đầu ra kiểm được
1–2 Máy, phôi, WCS và Setup G54 đúng góc trái mặt trên
3–4 Mill Feature và AFR Nhận đủ hốc, lỗ, biên dạng
5–6 Operation Plan và dao Không trùng operation, đúng holder
7–8 Thông số cắt và linking Rapid plane, feed plane an toàn
9–10 Toolpath, Step Through, simulate Không gouge, còn dư đúng
11–12 Post, đọc NC và chạy thử Đúng post của máy, đo đạt ±0,05 mm

Hai tuần đầu chưa cần chạy dao. Bạn khai báo Machine, Mill Part Setup, Stock Manager và Coordinate System. Xoay sai trục Z tại đây sẽ làm mọi operation sau sai theo.

Tuần 3–4 dùng Extract Machinable Features để xem Automatic Feature Recognition nhận được gì. Sau đó tạo Interactive Feature Recognition cho vùng bị bỏ sót. Không nhận feature mù quáng khi đáy hốc có bán kính hoặc thành nghiêng.

Nhóm lệnh từ Technology Database đến NC Editor

Technology Database lưu máy, dao, điều kiện cắt và chiến lược theo feature. Dữ liệu mẫu cần được sửa theo vật liệu, holder và máy thật. Hãy tạo bản sao database trước khi thay quy tắc chung.

Extract Machinable Features tìm hole, pocket, boss và một số dạng hình học. Generate Operation Plan tạo operation dựa trên feature. Bạn vẫn phải xem từng Face Mill, Rough Mill, Contour Mill, Center Drill, Drill và Finish Mill.

Tool Crib nên chứa đúng dao đang có trên máy. Ví dụ T1 face mill Ø50, T2 end mill Ø10 bốn me, T3 spot drill Ø6, T4 drill Ø8,5 và T5 reamer Ø10. Ghi chiều dài nhô dao cùng holder, không chỉ đường kính.

Generate Toolpath tính đường chạy. Step Through cho xem từng chuyển động, còn Simulate Toolpath hiển thị quá trình cắt và phôi còn lại. Save CL Data lưu dữ liệu đường chạy trung gian. Post Process tạo mã NC theo post đã chọn và NC Editor dùng để đọc, kiểm dòng lệnh.

Danh sách thao tác cần nhớ còn có Edit Definition, Sort Operations, Suppress Operation, Air Segment Display, Toolpath Statistics, Collision Detection và Compare Part. Mỗi thao tác giải quyết một khâu riêng, không có nút tự động nào thay được việc duyệt quy trình.

Bài tập tấm gá nhôm với thông số cắt ban đầu

Phôi nhôm 6061 có kích thước 162 x 102 x 21 mm, dư 1 mm quanh chi tiết. Part hoàn thiện dài 160 mm, rộng 100 mm và dày 20 mm. Hốc giữa 100 x 50 mm sâu 8 mm.

Bài tập phay tấm gá nhôm 6061
Bài tập phay tấm gá nhôm 6061

Setup 1 đặt G54 tại góc trái mặt trên phôi. Face Mill dùng dao Ø50, S3000 rpm, F800 mm/phút và stepdown 0,5 mm. Sau khi phay mặt, Z0 phải được xác nhận lại theo quy trình của xưởng.

Hốc dùng end mill carbide Ø10 bốn me. Rough Mill có S8000, F1200, stepdown 5 mm, stepover 1,5 mm và chừa thành 0,3 mm. Finish Contour chạy F600, không chừa thành.

Bốn lỗ bắt M8 khoan Ø8,5 xuyên. Spot Drill tạo vết tâm sâu 1 mm, Drill dùng peck phù hợp chiều sâu và thoát phoi. Hai lỗ chốt Ø10 H7 khoan thô rồi ream, không lấy kích thước từ dao phay hốc.

Biên dạng ngoài để lại tab hoặc dùng gá phù hợp nếu cắt rời. Clearance Plane đặt đủ cao hơn ngàm ê-tô, chẳng hạn 15 mm. Rapid Plane 5 mm chỉ an toàn khi toàn bộ kẹp nằm ngoài vùng dao chạy.

Những thông số trên là mốc thực hành cho đúng máy, dao và phôi mẫu. Khi thay hợp kim, đường kính hoặc độ nhô dao, bạn phải tra dữ liệu dao và chạy thử. Tiếng cắt, tải spindle cùng bề mặt là dữ liệu cần ghi.

Đọc G-code và kiểm trước khi bấm Cycle Start

File post phải dành cho đúng controller và cấu hình máy. Mã cho Fanuc 3 trục không được đưa thẳng sang máy có quy tắc thay dao, bù chiều dài hoặc trục khác.

Đọc đầu chương trình và tìm G17, G21, G40, G49, G54, G80 cùng G90. Dòng thay dao cần T01 M06. Spindle thường khởi động bằng M03 S3000, coolant dùng M08 và bù dài dao dùng G43 H01.

Kiểm chuyển động G00 ở cao độ an toàn. G01 phải có feed F phù hợp. Cung G02 hoặc G03 cần đúng mặt phẳng và cách xuất IJK hoặc R của controller. Cuối chương trình thường có M05, M09, về vị trí an toàn và M30.

Trên máy, kiểm Work Offset, Tool Length Offset và đường kính dao theo setup sheet. Chạy Graphics hoặc Dry Run nếu controller hỗ trợ. Lượt đầu dùng Single Block và Rapid Override 25%, tay ở gần Feed Hold.

Một chương trình từng mô phỏng sạch nhưng dao chạy sát ngàm 0,8 mm. Holder thật dài hơn model 12 mm. Sau khi sửa holder trong Tool Crib và tăng Clearance Plane, khoảng hở đạt 6 mm.

Phần lệnh CAD có thể đối chiếu qua SolidWorks Fundamentals 2026. Khi xưởng muốn nối đơn hàng, setup sheet, chương trình NC và kết quả QC, có thể xem hướng triển khai phần mềm riêng của MONA Media.

Bài liên quan cho phần CAD và vận hành máy

Giáo trình SolidWorks từ Part tới Drawing giúp bạn tạo mô hình nguồn sạch trước khi nhận dạng feature gia công.

Các lệnh tạo mô hình 3D giải thích Extrude, Revolve, Hole Wizard và pattern đang hình thành vùng gia công.

Lộ trình CAD CAM CNC 24 tuần nối phần mềm thiết kế với Mastercam, G-code, gá đặt và đo sản phẩm.

Tài liệu lập trình và vận hành CNC bổ sung work offset, bù dao, an toàn và cách đọc chương trình tại máy.

Hãy hoàn thành tấm gá trên đúng post và máy thử của xưởng. Khi file NC được người phụ trách duyệt, dry run an toàn và hai lỗ chuẩn đạt dung sai, bạn mới nên chuyển sang 3+2 hoặc nhiều setup hơn.

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

SolidWorks CAM có tự tạo hết đường chạy dao không?

Automatic Feature Recognition và Generate Operation Plan giúp tạo bản nháp. Người lập trình vẫn phải kiểm feature, dao, lượng dư, linking, holder và thứ tự operation. Mô hình tự động không biết toàn bộ cách gá cùng giới hạn máy thật.

Có thể dùng một post processor cho mọi máy phay không?

Không. Post phụ thuộc controller, cấu hình trục, quy tắc thay dao, bù dao và yêu cầu của xưởng. Hãy thử bằng chương trình đơn giản, review từng dòng và chỉ phát hành sau khi người có trách nhiệm duyệt.

Thông số S8000 và F1200 có dùng cho mọi dao Ø10 không?

Không. Chúng là mốc bài tập với nhôm 6061, dao carbide bốn me và điều kiện gá cụ thể. Vật liệu, coating, độ nhô, máy cùng chiến lược cắt đều ảnh hưởng. Hãy bắt đầu từ dữ liệu nhà sản xuất dao.

Vì sao mô phỏng sạch nhưng vẫn có thể va chạm tại máy?

Model có thể thiếu ngàm, holder, chiều dài dao hoặc giới hạn di chuyển của máy. Work Offset thật cũng có thể đặt sai. Cần mô hình đúng đồ gá, đọc mã NC, dry run và dùng override thấp ở lượt đầu. Với SolidWorks CAM, dry run tại máy vẫn là bước bắt buộc trước khi cắt.