Tổng quan về giáo trình

Giáo trình Lập trình CAD/CAM (Mã số mô đun: MĐ29) do Trường Cao đẳng nghề Việt Nam - Hàn Quốc Thành phố Hà Nội ban hành năm 2021, được biên soạn bởi tập thể tác giả: Vũ Đăng Khoa (Chủ biên), Nguyễn Văn Chín và Lưu Huy Hạnh. Giáo trình được thiết kế cho chương trình đào tạo nghề "Vẽ và thiết kế trên máy tính" ở trình độ Cao đẳng.

Trong cấu trúc chương trình đào tạo, mô đun Lập trình CAD/CAM giữ vị trí là mô đun chuyên nghề đầu tiên trong lĩnh vực thiết kế và lập trình gia công CNC tự động. Mô đun này được bố trí giảng dạy sau khi người học đã hoàn thành các môn học kỹ thuật cơ sở, môn học chuyên ngành và các mô đun nghề nền tảng.

Mục tiêu học tập của giáo trình được xác định trên ba phương diện:

  • Kiến thức: Trình bày được quy trình căn bản của công nghệ CAD/CAM; phân loại được các hệ thống phần cứng, phần mềm, các mô đun chức năng và các phương pháp điều khiển số (NC/CNC).
  • Kỹ năng: Thiết kế được các mô hình hình học 2D, 3D khung dây, mô hình bề mặt (surface) và mô hình dạng khối đặc (solid); thực hiện quy trình lập trình tự động cho chu trình CAM tiện và CAM phay; mô phỏng kiểm tra quỹ đạo chạy dao CNC.
  • Năng lực tự chủ và trách nhiệm: Vận dụng kiến thức của mô đun để tiếp thu các mô đun chuyên môn nghề tiếp theo; xây dựng tính chủ động và ý thức trách nhiệm trong môi trường kỹ thuật.

Giáo trình có tổng thời lượng 45 giờ (gồm 12 giờ lý thuyết, 30 giờ thực hành và 3 giờ kiểm tra). Cấu trúc nội dung tiếp cận từ tổng quan lý thuyết hệ thống, phân tích công nghệ phần cứng - phần mềm, tìm hiểu giao diện tương tác, đến thực hành thiết kế mô hình CAD và lập trình gia công CAM tiện, CAM phay trên phần mềm chuyên dụng Mastercam. Điểm đặc thù của tài liệu là tích hợp toàn diện quy trình thiết kế - chế tạo, sử dụng định dạng tệp chuẩn *.MCX của Mastercam cùng các định dạng dữ liệu công nghiệp trung gian.


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Giáo trình được tổ chức thành 5 bài học với tiến trình logic từ tổng quan lý thuyết, làm quen giao diện, thiết kế hình học đến lập trình gia công công nghệ:

[Bài 1: Khái quát công nghệ CAD/CAM]
[Bài 2: Giao diện phần mềm Mastercam]
[Bài 3: Thiết kế mô hình CAD (2D, Surface, Solid)]
[Bài 4: CAM Tiện]   [Bài 5: CAM Phay]
  • Bài 1: Khái quát về công nghệ CAD/CAM (Thời lượng: 1 giờ lý thuyết):

    • Trình bày lịch sử phát triển của CAD/CAM: phần mềm CAD đầu tiên SKETCHPAD do Ivan Sutherland phát triển năm 1962 tại Viện Công nghệ Massachusetts (MIT); hệ thống CAM phát triển cho máy điều khiển số CNC tại MIT đầu những năm 1970; hệ tích hợp CAD/CAM ra đời giai đoạn 1970–1980; lịch sử phát triển của AutoCAD từ bản Release 1 (tháng 12/1982) đến Release 14 (1997).
    • Phân tích các khái niệm: CAD (Computer Aided Design), CAM (Computer Aided Manufacturing), CAE (Computer Aided Engineering phát triển từ phương pháp phần tử hữu hạn FEM những năm 1950), CIM (Computer Integrated Manufacturing), PDM (Product Data Management), PLM (Product Lifecycle Management).
    • Trình bày các phương pháp điều khiển số: điều khiển điểm - điểm (Point-to-Point dùng cho khoan, khoét, doa, taro), điều khiển theo đường (thẳng song song trục tọa độ), điều khiển theo đường viền (contour 2D, 2.5D, 3D, 4D và 5D cho khuôn mẫu, cánh tuabin).
    • Cấu trúc phần cứng máy tính: CPU (bộ điều khiển, bộ số học - logic ALU, thanh ghi), bộ nhớ chính (RAM, ROM, BIOS), bộ nhớ phụ (truy nhập tuần tự như băng từ; truy nhập trực tiếp DASD như HDD, thẻ nhớ, bộ nhớ flash; cơ chế bộ nhớ ảo và hoán đổi ổ cứng hard disk swapping).
    • Thiết bị đầu vào: bàn phím (chuẩn 84 phím IBM, 101 phím Mỹ, 106 phím Hàn Quốc), chuột quang/cơ, cần điều khiển (joystick), cầu chuột (trackball), bảng điện tử (digitizer) và bút stylus, máy quét 3D (độ phân giải 300–2400 pixel), máy đo tọa độ 3D (CMM tiếp xúc và không tiếp xúc laser).
    • Thiết bị đầu ra: màn hình quét mành (CRT), màn hình phẳng (PDP, LCD, LED, OLED), máy in phun, máy in laser selenium, máy vẽ vector (bệ phẳng, dạng trống khổ A2 trở lên, tốc độ 1–40 ips hoặc 400–500 incr/sec), máy in 3D (sử dụng định dạng tệp *.STL chuẩn ASCII/Binary qua phần mềm Cura), máy CNC (hoạt động như máy vẽ 3D nhận dữ liệu NC qua hệ thống servo và mạch phản hồi).
    • 6 mô đun phần mềm CAD/CAM cơ bản: mô đun đồ họa, mô đun tài liệu (ghi kích thước bán tự động, thư viện biểu tượng, font Gothic/Italic/Myeongjo), mô đun hình học, mô đun điều khiển số (xuất dữ liệu CL), mô đun phân tích (chia lưới phần tử hữu hạn), mô đun giao diện (chuẩn trao đổi IGES, STEP, DXF).
  • Bài 2: Giao diện phần mềm CAD/CAM (Thời lượng: 2 giờ lý thuyết):

    • Khảo sát các thành phần giao diện Mastercam: Title Bar, Menu Bar, Graphic Window, Prompt Area, Interactive Prompt.
    • Các thanh công cụ chuyên dụng: AutoCursor Ribbon Bar (nhập tọa độ X, Y, Z, truy bắt điểm), General Selection Ribbon Bar, Function Ribbon Bar.
    • Cấu trúc Menu Bar: Trình đơn File (lệnh New, Open mở định dạng *.MCX, Save, Save as, Exit), Edit (Cut, Paste, Copy, Break, Joint entities, Modify spline), View (Toggle Operation Manager, Zoom In/Out), Analyze (Entity properties, Position, Distance, diện tích 2D/bề mặt cong), Create (dựng dây Line, Arc, Spline, Curve; dựng mặt cong Net, Ruled/Lofted, Split, Swept), Solid (Extrude, Revolve, Sweep, Fillet, Chamfer, Solid layout), Xform (Translate, Mirror, Rotate, Scale, Offset, Rectangular Array, Move to Origin), Machine Type (chọn kiểu máy Mill, Lathe, Wire và môi trường Design), Toolpath (tạo và hiệu chỉnh đường chạy dao), Screen, Setting, Help.
    • Quản lý dữ liệu qua Operations Manager (quản lý đường chạy dao Toolpath và lịch sử khối Solid) và Status Bar (chuyển đổi không gian 2D/3D, hệ tọa độ Gview, mặt phẳng làm việc WCS, quản lý lớp Level, kiểu điểm, kiểu đường, bề dày nét).
  • Bài 3: Thiết kế mô hình CAD (Thời lượng: 10 giờ - 3 LT, 6 TH, 1 KT):

    • Các lệnh dựng hình 2D và biến đổi hình học khung dây (Line, Arc, Spline, Point, Offset, Mirror, Translate, Rotate).
    • Thiết kế mô hình bề mặt (Surface): lệnh Net, Ruled/Lofted, Swept, Split.
    • Thiết kế mô hình khối đặc 3D (Solid): các lệnh tạo khối cơ bản (Extrude, Revolve, Sweep), các lệnh hiệu chỉnh khối (Fillet, Chamfer), trích xuất bản vẽ hình chiếu kỹ thuật tự động (Solid layout).
  • Bài 4: CAM Tiện (Thời lượng: 15 giờ - 3 LT, 11 TH, 1 KT):

    • Phương pháp khai báo cấu hình máy tiện CNC (Lathe Machine Definition), thiết lập hệ tọa độ và kích thước phôi (Stock setup), khai báo và hiệu chỉnh thông số dao tiện (Tool setup).
    • Lập trình chu trình tiện mặt đầu (Face), tiện ngoài (tiện thô Rough, tiện tinh Finish).
    • Lập trình chu trình tiện rãnh (Groove).
    • Lập trình chu trình tiện ren (Thread).
  • Bài 5: CAM Phay (Thời lượng: 17 giờ - 3 LT, 13 TH, 1 KT):

    • Phương pháp khai báo cấu hình máy phay CNC (Mill Machine Definition), thiết lập phôi và dụng cụ cắt.
    • Lập trình gia công phay khỏa mặt đầu (Face milling).
    • Lập trình gia công phay biên dạng contour 2D và 2.5D.
    • Lập trình phay bề mặt cong 3D (Surface milling).

Kiến thức nền tảng được xây dựng

Giáo trình cung cấp nền tảng lý thuyết và kỹ thuật bao gồm:

  1. Lý thuyết hệ thống tích hợp: Mối quan hệ giữa CAD, CAM, CAE và CIM; cấu trúc dữ liệu trung tâm phục vụ quy trình chuẩn bị sản xuất (giải quyết bài toán 90% thời gian tra cứu tính toán và 10% sáng tạo trong thiết kế truyền thống).
  2. Cơ sở điều khiển số và quỹ đạo chuyển động: Nguyên lý nội suy và điều khiển trục tọa độ từ điều khiển vị trí (Point-to-Point) đến điều khiển đường viền đồng thời đa trục (2D, 2.5D, 3D, 4D, 5D).
  3. Tiêu chuẩn hóa dữ liệu đồ họa và chế tạo: Các định dạng tệp bản quyền và trung gian gồm *.MCX (Mastercam), *.STL (chế tạo bồi đắp/in 3D), IGES, STEP, DXF phục vụ việc liên thông dữ liệu giữa các phần mềm khác nhau (như AutoCAD, Inventor, Solidcam, Delcam, Cimatron, CATIA, NX, Pro/ENGINEER).
  4. Cơ sở phần cứng và xử lý tín hiệu: Nguyên lý vận hành của kiến trúc máy tính, bộ nhớ sơ cấp/thứ cấp, bộ chuyển đổi tọa độ CMM và hệ thống vòng lặp phản hồi servo của máy công cụ CNC.

Kỹ năng phát triển

Người học được rèn luyện các nhóm kỹ năng chuyên môn:

  • Kỹ năng thiết kế kỹ thuật (CAD): Xây dựng bản vẽ hình học phẳng 2D, mô hình khung dây, mô hình mặt cong phức tạp (Surface) và mô hình khối đặc 3D (Solid); trích xuất hình chiếu 2D từ khối 3D qua công cụ Solid layout.
  • Kỹ năng khai báo công nghệ cơ khí: Xác định chuẩn công nghệ, gá đặt phôi, lựa chọn đúng chủng loại dụng cụ cắt cho từng nguyên công tiện (dao tiện mặt đầu, dao tiện ngoài, dao tiện rãnh, dao tiện ren) và phay (dao phay mặt, dao phay ngón, dao phay cầu).
  • Kỹ năng lập trình gia công tự động (CAM): Thiết lập các chu trình gia công tiện (tiện mặt đầu, tiện ngoài thô/tinh, tiện rãnh, cắt ren) và phay (phay mặt phẳng, phay contour, phay bề mặt cong 3D).
  • Kỹ năng kiểm tra và quản lý: Sử dụng trình quản lý Operations Manager để kiểm soát đường chạy dao, mô phỏng quá trình cắt gọt kim loại, phát hiện lỗi va chạm và xuất chương trình gia công NC.

Phương pháp giảng dạy và học tập

Thành phần mô đun Lý thuyết (Giờ) Thực hành (Giờ) Kiểm tra (Giờ) Tổng cộng (Giờ)
Bài 1: Khái quát về công nghệ CAD/CAM 1 0 0 1
Bài 2: Giao diện phần mềm CAD/CAM 2 0 0 2
Bài 3: Thiết kế mô hình CAD 3 6 1 10
Bài 4: CAM Tiện 3 11 1 15
Bài 5: CAM Phay 3 13 1 17
Tổng số 12 30 3 45
  • Tiếp cận sư phạm (Pedagogical Approach): Giáo trình áp dụng phương pháp đào tạo theo mô đun kỹ năng thực hành nghề. Tỷ trọng phân bổ thời gian tập trung vào thực hành thao tác máy tính (30 giờ thực hành trên tổng số 45 giờ, chiếm 66,7% thời lượng). Lý thuyết (12 giờ) được bố trí cô đọng ở phần mở đầu mỗi bài nhằm cung cấp nguyên lý trước khi người học thực hiện trực tiếp trên phần mềm.
  • Bài tập và thực hành (Practical Exercises):
    • Thực hành tương tác trên hệ thống thanh lệnh Mastercam: AutoCursor Ribbon Bar, General Selection, Function Ribbon Bar.
    • Bài tập dựng hình 2D/3D từ các chi tiết cơ khí mẫu, tạo bề mặt cong (như thân vỏ xe bus) và tạo khối chi tiết máy dạng Solid.
    • Thực hành lập quy trình công nghệ gia công hoàn chỉnh: Khai báo máy -> Thiết lập phôi (Stock) -> Chọn dao (Tool) -> Thiết lập thông số cắt -> Tạo đường chạy dao (Toolpath) -> Mô phỏng kiểm tra.
  • Phương pháp đánh giá (Assessment Methods):
    • Đánh giá định kỳ qua 3 bài kiểm tra thực hành độc lập (1 giờ cho mỗi bài tại Bài 3, Bài 4 và Bài 5).
    • Nội dung kiểm tra tập trung vào độ chính xác kích thước mô hình CAD, việc lựa chọn thông số chạy dao hợp lý và tính đúng đắn của chu trình gia công CAM tiện/phay.
  • Hướng dẫn tự học (Self-study Guidelines): Người học cần chủ động cài đặt và luyện tập trên phần mềm Mastercam, tra cứu thư viện lệnh dựng hình khung dây, nghiên cứu cấu trúc mã lệnh NC và tài liệu về các chuẩn trao đổi dữ liệu đồ họa (IGES, STEP, DXF).

Điểm nổi bật và cập nhật

  • Tích hợp liền mạch chuỗi thiết kế và chế tạo: Giáo trình giải quyết sự phân tách truyền thống giữa khâu thiết kế kết cấu và khâu chuẩn bị công nghệ chế tạo bằng giải pháp CAD/CAM tích hợp trên phần mềm Mastercam. Quy trình dữ liệu hình học được chuyển đổi trực tiếp thành quỹ đạo dụng cụ cắt mà không qua khâu lập trình thủ công trung gian.
  • Cập nhật hệ thống thiết bị và chuẩn dữ liệu công nghiệp:
    • Đưa vào nội dung giảng dạy các thiết bị công nghệ hiện đại như máy quét 3D (3D Scanner), máy đo tọa độ quang học/laser (3D CMM), máy in 3D tạo mẫu nhanh (Rapid Prototyping - RP) thông qua định dạng chuẩn *.STL và phần mềm xử lý lát cắt Cura.
    • Phân tích các chuẩn giao tiếp dữ liệu đa nền tảng gồm IGES, STEP, DXF, giúp người học xử lý dữ liệu trao đổi giữa các hệ thống CAD/CAM khác nhau (như CATIA, NX, Inventor, AutoCAD).
  • Phân loại chuyên sâu các cấp độ điều khiển máy CNC: Cung cấp cơ sở lý thuyết chi tiết về điều khiển chuyển động theo trục:
    • Điều khiển điểm - điểm (Point-to-Point): Khoan, khoét, doa, ren lỗ.
    • Điều khiển theo đường: Chạy dao song song trục tọa độ.
    • Điều khiển theo đường viền (Contour): Phân cấp từ 2D, 2.5D (đồng thời 2 trục trong 3 trục X, Y, Z), 3D (chuyển động đồng thời 3 trục X, Y, Z theo quan hệ hàm số cho gia công khuôn mẫu), đến 4D và 5D (tích hợp các trục quay để gia công cánh tuabin, khuôn rèn dập, khuôn đúc áp lực).
  • Phù hợp với đặc thù sản xuất công nghiệp: Đáp ứng nhu cầu sản xuất hàng loạt nhỏ và vừa, nơi chủng loại sản phẩm đa dạng và vòng đời ngắn, đòi hỏi tối ưu hóa thời gian chuẩn bị sản xuất bằng máy tính.

Đối tượng sử dụng giáo trình

  • Sinh viên và người học:
    • Học sinh, sinh viên trình độ Cao đẳng nghề chuyên ngành "Vẽ và thiết kế trên máy tính".
    • Sinh viên các ngành Công nghệ Kỹ thuật Cơ khí, Cơ điện tử, Chế tạo máy cần trang bị kiến thức và kỹ năng thực hành về thiết kế mô hình 3D và lập trình gia công CNC.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành các môn học kỹ thuật cơ sở (Hình họa - Vẽ kỹ thuật cơ khí, Cơ học cơ sở, Vật liệu học), các môn học chuyên ngành công nghệ chế tạo và có kỹ năng tin học văn phòng căn bản.
  • Giảng viên chuyên ngành: Sử dụng làm tài liệu giảng dạy chính thức cho mô đun MĐ29; làm căn cứ xây dựng giáo án lý thuyết, đề cương bài tập thực hành trên máy tính và barem chấm điểm kiểm tra kỹ năng gia công CAM.
  • Cán bộ kỹ thuật và tự học: Tài liệu tham khảo cho kỹ thuật viên vận hành máy tiện/phay CNC, nhân viên thiết kế CAD muốn nâng cao kỹ năng lập trình đường chạy dao tự động trên Mastercam.

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

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được biên soạn chuyên biệt cho người học trình độ Cao đẳng nghề "Vẽ và thiết kế trên máy tính", đồng thời là tài liệu tham khảo cho sinh viên các ngành kỹ thuật cơ khí, chế tạo máy và kỹ thuật viên vận hành máy gia công CNC.

2. Cần kiến thức nền tảng nào trước khi học mô đun này?

Người học cần có kiến thức về vẽ kỹ thuật cơ khí (đọc và lập bản vẽ chi tiết), dung sai lắp ghép, vật liệu cơ khí, nguyên lý cắt gọt kim loại và kỹ năng sử dụng máy tính căn bản.

3. Giáo trình sử dụng phần mềm CAD/CAM nào làm trọng tâm?

Nội dung giáo trình tập trung khai thác phần mềm Mastercam (định dạng tệp *.MCX), bao gồm các môi trường: Thiết kế mô hình CAD (Design), Lập trình CAM Tiện (Lathe) và Lập trình CAM Phay (Mill).

4. Cấu trúc bài tập thực hành trong giáo trình được phân bổ như thế nào?

Thực hành chiếm 30/45 giờ của mô đun, phân bổ tại 3 bài trọng tâm: Thiết kế mô hình CAD (6 giờ thực hành), CAM Tiện (11 giờ thực hành) và CAM Phay (13 giờ thực hành), đi kèm 3 bài kiểm tra thực hành độc lập (1 giờ/bài).

5. Giáo trình có đề cập đến các định dạng dữ liệu trung gian nào?

Giáo trình trình bày các định dạng trao đổi dữ liệu công nghiệp gồm: *.STL (cho máy in 3D/tạo mẫu nhanh), IGES, STEP và DXF (cho trao đổi dữ liệu hình học giữa các hệ thống CAD/CAM khác nhau).


Kết luận

Giáo trình Lập trình CAD/CAM (Mã số mô đun: MĐ29) của Trường Cao đẳng nghề Việt Nam - Hàn Quốc TP. Hà Nội là tài liệu giảng dạy mang tính thực hành chuyên sâu, hệ thống hóa kiến thức từ lý thuyết nền tảng về công nghệ phần cứng, phần mềm CAD/CAM/CAE đến kỹ năng thao tác trên phần mềm Mastercam.

Lộ trình học tập đề xuất:

  1. Nắm vững lịch sử, nguyên lý hệ thống và các phương thức điều khiển số (Bài 1).
  2. Làm quen các thanh công cụ, trình đơn quản lý và thiết lập môi trường làm việc trên Mastercam (Bài 2).
  3. Rèn luyện kỹ năng dựng hình khung dây 2D, mô hình bề mặt và tạo khối Solid 3D (Bài 3).
  4. Thiết lập công nghệ, chọn dao và lập trình gia công tiện CNC mặt đầu, tiện ngoài, rãnh, ren (Bài 4).
  5. Lập trình gia công phay CNC mặt phẳng, contour và phay bề mặt cong 3D (Bài 5).

Tài liệu bổ trợ khuyến nghị bao gồm sổ tay tra cứu chế độ cắt gọt kim loại, tài liệu hướng dẫn mã lệnh G-code/M-code của bộ điều khiển CNC và các tiêu chuẩn quốc tế về trao đổi dữ liệu CAD/CAM.