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

Tài liệu "Lập trình gia công sử dụng chu trình tự động, bù dao tự động trên máy phay CNC" là mô-đun chuyên môn thuộc chương trình đào tạo ngành Cắt gọt kim loại và Công nghệ Kỹ thuật Cơ khí ở cấp độ đại học và cao đẳng kỹ thuật. Nội dung tập trung vào kỹ thuật lập trình nâng cao nhằm chế tạo các chi tiết cơ khí chính xác, khuôn mẫu định hình và các sản phẩm phục vụ công nghiệp quốc phòng.

Mục tiêu học tập của mô-đun là trang bị cho người học hệ thống kiến thức về tự động hóa lập trình, phương pháp tính toán bù sai số hình học và sai số mòn dao trên máy phay CNC. Người học sau khi hoàn thành chương trình có khả năng phân tích hiệu quả kinh tế, thiết lập quy trình công nghệ, khai báo thông số kích thước dao, lập trình gia công bằng chu trình tự động và chương trình con, kiểm tra mô phỏng không cắt gọt, cũng như hiệu chỉnh trực tiếp trên bảng điều khiển để vận hành gia công chi tiết đạt độ chính xác kỹ thuật.

Cấu trúc giáo trình được thiết kế theo tiến trình công nghệ kết hợp lý thuyết và thực hành, bao gồm 9 bài học chính: từ phân tích kinh tế kỹ thuật, kiểm soát chuỗi sai số hệ thống, thiết lập mặt phẳng gia công (G17, G18, G19), cấu trúc chương trình con, đến việc ứng dụng các chu trình gia công lỗ, ren và phay hốc trên nhiều hệ điều khiển công nghiệp. Điểm đặc thù của tài liệu là phương pháp tiếp cận trực tiếp vào cú pháp tham số hóa và giải thuật nội suy, phân tích song song giữa các hệ điều khiển Fanuc, Heidenhain và Fagor.


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

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

Mô-đun bao gồm 9 bài học được sắp xếp theo logic từ cơ sở tính toán kỹ thuật đến kỹ năng lập trình chu trình chuyên sâu:

  • Bài 1: Hiệu quả kinh tế khi gia công trên máy phay CNC: Xác định các chỉ tiêu kinh tế thông qua chi phí quy chuẩn hàng năm $E_h = P_1 - P_2 = (C_1 + E_n K_1) - (C_2 + E_n K_2)$, tính toán thời gian hoàn vốn $T_h = 1/E_n$, chi phí lắp đặt ($\alpha = 1{,}1$), và tỷ lệ chi phí phân xưởng $Z$ từ tiền lương công nhân ($Z = 140%$ đối với máy CNC thế hệ đầu và $Z = 160%$ đối với máy khoan CNC đầu revolver 6 trục). Đề xuất các yếu tố giảm giá thành: tối ưu hóa đường chạy dao, tập trung nguyên công, tổ chức đứng nhiều máy và tự động hóa thoát phoi.
  • Bài 2: Độ chính xác gia công trên máy phay CNC: Phân tích nguồn gốc gây sai số gồm: độ chính xác hình học máy, sai số bộ nội suy và phương pháp xấp xỉ quỹ đạo contour cong, sai số gá đặt do lực kẹp không ổn định, sai số điều chỉnh máy/dao (với thiết bị đo quang học độ phóng đại 80 lần, độ chia 0,001 mm), độ mòn dao và biến dạng đàn hồi của hệ thống công nghệ Máy - Dao - Đồ gá - Chi tiết (máy phay CNC có độ cứng vững cao hơn máy vạn năng 40–50%).
  • Bài 3: Chương trình con: Khái niệm, cấu trúc câu lệnh gọi chương trình con vào chương trình chính nhằm rút ngắn độ dài khối lệnh khi gia công các biên dạng lặp lại. Cú pháp gọi lặp chu kỳ (ví dụ: L 180003 để thực hiện 3 lần chương trình con) và phương pháp chuyển đổi gốc tọa độ tương đối (G91) trong thân chương trình con.
  • Bài 4: Chức năng chọn mặt phẳng gia công: Thiết lập mặt phẳng nội suy tròn và bù dao bằng mã lệnh G-code: G17 (mặt phẳng XY), G18 (mặt phẳng XZ), G19 (mặt phẳng YZ).
  • Bài 5: Các chu trình gia công: Phân loại và cấu trúc câu lệnh của các chu trình phay ren, chu trình khoan lỗ (khoan tiêu chuẩn, khoét, doa, taro, khoan lỗ sâu bẻ phoi) và chu trình phay hốc chữ nhật, hốc tròn trên các hệ điều khiển Heidenhain, Fagor và Fanuc.
  • Bài 6 đến Bài 9: Các nội dung về xê dịch điểm chuẩn lập trình, tự động hóa lập trình gia công, lập trình gia công tự động, kiểm tra sản phẩm và quy trình sửa lỗi chương trình.

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

  • Lý thuyết kinh tế - kỹ thuật chế tạo máy: Mô hình hóa các chi phí gia công $C = L(1 + Z%)$, tương quan giữa số lượng chi tiết cắt thử và sai số vị trí điểm 0 của chương trình, cùng các biện pháp nâng cao hệ số phụ tải của thiết bị CNC.
  • Nguyên lý độ chính xác và chuỗi kích thước: Cơ chế hình thành sai số do bước xung điều khiển, sai số xấp xỉ cung tròn thành đoạn thẳng, hiện tượng biến dạng tiếp xúc và mòn dao theo thời gian; giải pháp vi chỉnh dao bằng tay và vi chỉnh tự động thông qua cảm biến đo (sensor).
  • Giải thuật nội suy và hình học quỹ đạo: Nguyên lý phối hợp chuyển động tròn trong mặt phẳng và tịnh tiến vuông góc (nội suy xoắn ốc 3D) để gia công ren; tính toán góc nâng ren $\text{IPA}$, chiều cao $h = P \times n$, tọa độ tiếp cận theo hướng tiếp tuyến và bù bán kính dao (RL, RR, R0, DR+, DR-).

Kỹ năng phát triển

  • Kỹ năng lập trình tham số và G-code: Khai báo chính xác các chu trình chuẩn:
    • Hệ Heidenhain: Chu trình 200 (Khoan), 201 (Khoét), 202 (Doa), 203 (Khoan vạn năng), Chu trình 2 & 17 (Taro), Chu trình 261 (Phay hốc chữ nhật) với hệ tham số $Q$ ($Q200$: khoảng hở an toàn, $Q201$: chiều sâu hốc/lỗ, $Q202$: chiều sâu mỗi lát cắt, $Q206$: lượng tiến dao chọc $F$, $Q216$: chế độ gia công thô/tinh, $Q218/Q219$: kích thước bao hốc, $Q220$: bán kính góc lượn).
    • Hệ Fagor: Chu trình G69 (Khoan lỗ sâu đa bước với hệ số giảm bước $R$ và chiều sâu nhỏ nhất $L$), G81 (Khoan cơ bản), G82 (Khoan dừng đáy), G83 (Khoan rút dao về mặt phẳng tham chiếu), G87 (Phay hốc chữ nhật với các tham số $I, J, K, B, C, D, H, L$), G88 (Phay hốc tròn).
  • Kỹ năng thiết lập và vận hành thiết bị: Gá đặt chi tiết và đồ gá; xác định điểm gốc phôi ($W$); đo và nhập thông số chiều dài, bán kính dao vào bộ nhớ điều khiển; chạy mô phỏng đồ họa không cắt gọt (dry run); phát hiện và sửa đổi lỗi cú pháp cũng như sai lệch kích thước thực tế.

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

Mô-đun áp dụng mô hình sư phạm tích hợp gồm 4 khối hoạt động học tập có tính liên kết chặt chẽ:

  1. Học lý thuyết trên lớp: Tiếp thu các khái niệm cốt lõi, công thức tính toán kinh tế, nguyên lý điều khiển chuyển động, cấu trúc câu lệnh và bảng tham số của chu trình gia công.
  2. Thảo luận nhóm nhỏ: Học viên được chia thành các nhóm (khoảng 3 học sinh/nhóm) nghiên cứu tài liệu phát tay, thảo luận giải quyết các bài toán công nghệ: phân tích nguyên nhân gây phế phẩm, xác định phương án xê dịch điểm chuẩn lập trình, tính toán góc nâng và chiều sâu cắt ren, lựa chọn thứ tự gia công bề mặt phức tạp.
  3. Thực hành tại xưởng trường:
    • Quan sát thao tác mẫu từ giáo viên (lập trình, gọi chương trình con, thiết lập điểm chuẩn, khai báo chu trình).
    • Trực tiếp nhập lệnh từ bàn phím máy phay CNC.
    • Gá lắp dao, đo thông số dao, thiết lập phôi và điểm gốc $W$.
    • Chạy mô phỏng kiểm tra va chạm, vận hành gia công chi tiết mẫu đảm bảo chế độ cắt và quy tắc an toàn.
  4. Tự nghiên cứu và bài tập ứng dụng: Tự phân tích các chương trình gia công điển hình, tìm hiểu nguyên lý cấu tạo của máy phay CNC và các kết cấu đồ gá chuyên dùng.
Hoạt động học tập Mục tiêu chính Phương thức triển khai
Lý thuyết Nắm vững mã lệnh, cú pháp tham số ($Q$, $G$-code), nguyên lý sai số Giảng dạy tập trung, phân tích cấu trúc khối lệnh
Thảo luận nhóm Giải quyết bài toán công nghệ, tối ưu đường chạy dao Hoạt động nhóm 3 người, xử lý tài liệu phát tay
Thực hành xưởng Rèn luyện kỹ năng gá đặt, đo dao, nhập lệnh, vận hành máy Thao tác trực tiếp trên máy phay CNC, chạy thử mô phỏng
Tự nghiên cứu Đọc hiểu cấu trúc máy, đồ gá, phân tích chương trình mẫu Nghiên cứu tài liệu tham khảo, hoàn thiện bài tập

Phương pháp đánh giá

  • Đánh giá kiến thức: Kiểm tra viết, trắc nghiệm tự luận hoặc vấn đáp trực tiếp về tính toán hiệu quả kinh tế, nhận diện nguyên nhân sai số, ý nghĩa các thông số trong chu trình (CYCL DEF, CYCL CALL, G-code).
  • Đánh giá kỹ năng: Kiểm tra trực tiếp thao tác gá đặt phôi/dao, khai báo gốc $W$, thiết lập chế độ cắt, kỹ năng sửa lỗi trực tiếp trên bàn điều khiển và đo kiểm kích thước sản phẩm thực tế theo dung sai bản vẽ.

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

  • Cấu trúc đa hệ điều khiển: Không giới hạn ở một chuẩn điều khiển đơn lẻ, tài liệu đối chiếu song song giữa hệ lệnh ISO/Fanuc, hệ điều khiển đối thoại Heidenhain TNC và hệ điều khiển Fagor, giúp người học nắm bắt bản chất của lập trình tham số.
  • Tích hợp chu trình gia công nâng cao: Hướng dẫn chi tiết các chu trình đặc thù đòi hỏi phối hợp đa trục như phay ren 3D (nội suy xoắn ốc kết hợp tọa độ cực, kiểm soát góc nâng $\text{IPA}$ từ $-540^\circ$ đến $+540^\circ$), chu trình khoan lỗ sâu có bước tiến giảm dần ($R < 1$), và các dạng gia công hốc phân định rõ giai đoạn ăn dao thô, ăn dao tinh thành/đáy (Q368, Q369).
  • Gắn kết chặt chẽ với thực tiễn sản xuất cơ khí: Giáo trình phản ánh các yêu cầu công nghệ thực tế trong chế tạo khuôn mẫu chính xác và chi tiết quốc phòng: khai báo vi chỉnh mòn dao tự động, tính toán chi phí gia công theo hệ số tiền lương $Z$, kiểm soát biến dạng đàn hồi của hệ thống máy - dao - đồ gá - chi tiết.

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

  • Sinh viên chuyên ngành: Sinh viên năm thứ 3 và thứ 4 ngành Cắt gọt kim loại, Công nghệ Chế tạo máy, Cơ khí chính xác, Cơ điện tử tại các trường đại học và cao đẳng kỹ thuật.
  • Điều kiện tiên quyết: Người học cần hoàn thành các học phần: Vẽ kỹ thuật cơ khí, Dung sai lắp ghép và Đo lường kỹ thuật, Nguyên lý cắt và Dụng cụ cắt, cùng học phần Lập trình CNC cơ bản (lệnh di chuyển G00, G01, G02, G03 cơ bản).
  • Giảng viên và cán bộ hướng dẫn thực hành: Tài liệu đóng vai trò là đề cương bài giảng khung, hỗ trợ soạn thảo giáo án lý thuyết, phiếu bài tập nhóm và quy trình hướng dẫn thực tập xưởng.
  • Kỹ sư và kỹ thuật viên vận hành: Sử dụng làm tài liệu tra cứu các tham số chu trình gia công, giải thuật hiệu chỉnh mòn dao và tối ưu hóa thời gian chạy máy trong môi trường sản xuất công nghiệp.

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

1. Giáo trình này phù hợp với ai?

Tài liệu được biên soạn cho sinh viên kỹ thuật ngành Cơ khí, Cắt gọt kim loại, giảng viên giảng dạy thực hành CNC và kỹ thuật viên lập trình vận hành máy phay CNC tại các nhà xưởng cơ khí chính xác.

2. Cần kiến thức nền nào để học?

Người học cần nắm vững kiến thức về đọc bản vẽ cơ khí, dung sai hình học, chế độ cắt gọt kim loại, hệ tọa độ Đề-các/tọa độ cực và các lệnh nội suy đường thẳng/cung tròn CNC cơ bản.

3. Điểm khác biệt với giáo trình khác?

Giáo trình phân tích chuyên sâu vào việc tham số hóa các chu trình gia công phức tạp (phay ren, khoan lỗ sâu, phay hốc) trên 3 hệ điều khiển phổ biến (Fanuc, Heidenhain, Fagor), đồng thời tích hợp các công thức tính toán hiệu quả kinh tế và phân tích bản chất chuỗi sai số hệ thống.

4. Làm sao để tự học hiệu quả?

Người học cần kết hợp đọc lý thuyết khối lệnh, tự vẽ lại đường chạy dao dựa trên các tham số chu trình, thực hành viết thử các chương trình con và thực hiện mô phỏng đồ họa trước khi trực tiếp nhập mã lệnh vào máy CNC.

5. Có tài liệu bổ trợ nào kèm theo?

Mô-đun đi kèm hệ thống câu hỏi thảo luận nhóm phát tay của giáo viên, các bản vẽ chi tiết gia công mẫu và tài liệu hướng dẫn kỹ thuật tra cứu bảng mã lệnh của các dòng máy phay CNC tương ứng.


Kết luận

Mô-đun "Lập trình gia công sử dụng chu trình tự động, bù dao tự động trên máy phay CNC" cung cấp hệ thống kiến thức hoàn chỉnh về kỹ thuật gia công tự động hóa, kết hợp giữa tính toán kinh tế kỹ thuật, kiểm soát sai số và lập trình tham số chu trình. Lộ trình học tập đi từ việc nhận diện sai số hình học/mòn dao, phân tích mặt phẳng gia công, đến làm chủ các chu trình phay ren, khoan lỗ và phay hốc trên hệ điều khiển Heidenhain, Fagor và Fanuc. Để tối ưu hóa hiệu quả tiếp thu, người học nên kết hợp nghiên cứu giáo trình cùng việc tra cứu tài liệu hướng dẫn vận hành (Operator's Manual) của các dòng máy công cụ CNC thực tế.