
| 1 |
CHƯƠNG 1
LỊCH SỬ PHÁT TRIỂN CỦA ROBOT CÔNG NGHIỆP
CHƯƠNG 5
LẬP TRÌNH ĐIỀU KHIỂN TRÊN MÁY CNC
Khái niệm chung
1
Lập trình gia công điều khiển CNC
2
Mã ISO code cơ bản
3

| 2 |
1. Khái niệm chung:
❖Lập trình điều khiển trên máy CNC: là thu thập, xử lý và soạn thảo những dữ liệu
thông tin yêu cầu. Các thông tin dữ liệu đó bao gồm:
▪Các thông tin hình học: dữ liệu chuyển động tạo hình, đường dịch chuyển.
▪Các thông tin về công nghệ: số vòng quay trục chính, chiều quay, lượng chạy dao,
chiều sâu cắt, gọi dao, hiệu chỉnh máy và dao, các chuyển động phụ, …
❖Chương trình: là toàn bộ các câu lệnh cần thiết để gia công chi tiết trên máy công cụ
điều khiển số.
❖Từ lệnh: sự sắp xếp của các ký tự chữ và số để xác định chính xác các chức năng
yêu cầu thực hiện.
❖Câu lệnh: sự ghép nối của các từ lệnh cần thiết để thực hiện một dịch chuyển hoặc
một chức năng của máy.

| 3 |
1. Khái niệm chung:
❖Câu lệnh tổng quát: (tiêu chuẩn ISO 6983)
N…G…X…Y…Z…A…B…C…I…J…K…HD…T…M…S…F…;
N: Số thứ tự của câu lệnh trong chương trình
G: Điều kiện dịch chuyển
X, Y, Z: các tọa độ thẳng
A, B, C: các tọa độ góc quay
I, J, K: các thông số nội suy
HD: hiệu chỉnh
T: dụng cụ
M: chức năng phụ
S: tốc độ vòng quay trục chính
F: lượng tiến dao
“;”: kết thúc câu lệnh

| 4 |
2. Quy trình lập trình gia công điều khiển CNC:
❖Xác định điểm 0 (W) của chi tiết gia công
❖Thiết lập sơ đồ gá đặt chi tiết gia công trên máy CNC
❖Lập sơ đồ tọa độ
❖Lập chu trình công nghệ gia công chi tiết: quy trình công nghệ, thức tự các nguyên
công
❖Lập phiếu dụng cụ cắt: số hiệu dao, vị trí ở ổ chứa dao, dữ liệu công nghệ của dao
❖Lập trình chương trình theo chỉ dẫn lập trình bảng mã Code của máy
❖Thử nghiệm chạy thử, mô phỏng, sửa đổi chương trình

| 5 |
3. Kỹ thuật lập trình trên máy CNC:
3.1 Phương pháp lập trình:
Lập trình bằng tay Lập trình tự động bằng máy
▪
Nhập câu lệnh ngay trên bảng điều khiển của máy.
▪
Lập trình bằng tay có sự trợ giúp của máy tính.
-Nhập câu lệnh điều khiển trên bàn phím.
-Đòi hỏi người lập trình có kiến thức vững về
hình học và công nghệ gia công.
-Đòi hỏi biết chính xác dạng dụng cụ cắt và khả
năng sử dụng của chúng trên một máy CNC xác
định.
▪
Từ dữ liệu thiết kế chi tiết (CAD) chuyển giao cho
khâu gia công (CAM):
-Vẽ, thiết kế chi tiết gia công
-Dùng công cụ tạo mã Code để lập trình gia công
cho chi tiết thiết kế, có kết hợp chạy mô phỏng gia
công trên máy tính.
▪
Ưu điểm:
- Ngôn ngữ lập trình là thống nhất cho các nguyên
công khác nhau (Tiện, phay, khoan, laser, …).
-Tiết kiệm thời gian lập trình.
-Kiểm tra chương trình dễ dàng nhờ phần mềm hỗ
trợ gia công mô phỏng trên máy tính.
-Có thể tích hợp tự động trên CAD/CAM/CNC để
gia công chi tiết.

