Nội dung chính của Lập trình máy công cụ CNC
Phân tích bản vẽ bộ phận, xác định quy trình gia công, thực hiện xử lý toán học, viết danh sách chương trình, tạo phương tiện điều khiển, kiểm tra chương trình, nhập chương trình và cắt thử phôi.
Các bước lập trình máy công cụ CNC
Phân tích bản vẽ bộ phận và yêu cầu quy trình: Dựa trên bản vẽ, phân tích hình dạng hình học, kích thước và yêu cầu kỹ thuật của bộ phận; làm rõ nội dung và yêu cầu gia công; xác định kế hoạch gia công; xác định trình tự gia công; đồ đạc thiết kế; chọn công cụ; xác định đường chạy dao hợp lý; và lựa chọn thông số cắt phù hợp.
Đồng thời, cần tận dụng tối đa các chức năng của hệ thống CNC và khả năng của chính máy công cụ CNC để chọn chính xác điểm cài đặt dao và phương pháp nhập dao, giảm thiểu thời gian phụ trợ như thay dao và lập chỉ mục.
Xử lý toán học
Trước khi lập trình, hệ tọa độ phôi được thiết lập dựa trên các đặc điểm hình học của bộ phận. Hệ thống CNC, dựa trên yêu cầu của bản vẽ bộ phận, hình thành đường dẫn gia công. Trên hệ tọa độ phôi đã thiết lập, quỹ đạo chuyển động của dao được tính toán đầu tiên. Đối với các bộ phận có hình dạng tương đối đơn giản (chẳng hạn như các bộ phận gồm các đường thẳng và cung tròn) chỉ cần tính tọa độ điểm đầu, điểm cuối, tâm cung và điểm giao nhau hoặc tiếp tuyến của hai phần tử hình học.
Viết danh sách chương trình phần
Sau khi xác định lộ trình gia công và các tham số quy trình, hãy viết danh sách chương trình bộ phận theo mã đã chỉ định và định dạng phân đoạn chương trình do hệ thống CNC xác định.
Cấu trúc của một chương trình gia công CNC
1. Cấu trúc chương trình: Gồm nhiều phân đoạn chương trình.
O0001; O (FANUC-O, AB8400-P, SINUMERIK8M-%) Chỉ định chức năng số chương trình; mỗi số chương trình tương ứng với một chi tiết gia công.
N010 G92 X0 Y0; Dấu chấm phẩy cho biết sự kết thúc của đoạn chương trình.
N020 G90 G00 X50 Y60;
...; Các chương trình con có thể được gọi.
N150 M05;
N160 M02;
2. Định dạng phân đoạn chương trình:
① Định dạng địa chỉ từ: ví dụ: N020 G90 G00 X50 Y60; Đây là định dạng được sử dụng phổ biến nhất, được áp dụng bởi các máy công cụ CNC hiện đại. Địa chỉ N là số đoạn chương trình, địa chỉ G và số 90 tạo thành địa chỉ từ cho các chức năng chuẩn bị,...
② Định dạng phân đoạn chương trình thay đổi: ví dụ: B2000 B3000 B B6000; Mỗi từ được phân tách bằng dấu phân cách B. Không thể bỏ dấu phân cách nếu không có dữ liệu. Thường được sử dụng trong máy cắt dây CNC. Ngoài ra còn có các định dạng khác như lập trình 3B.
③ Định dạng phân đoạn chương trình tuần tự cố định: ví dụ: 00701+0; Trong các rô-bốt do hệ thống-điều khiển của Siemens, phân đoạn chương trình trên có nghĩa là: N007 G01 X+02500 Y-13400 F15 S30 M02;






