Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
0,96 MB
Nội dung
• • • • HỌC TRÌNH III: LẬP TRÌNH GIA CƠNG TRÊN MÁY CNC Chương trình việc lập trình NC 1.1 Các định nghĩa 1.1.1 Chương trình NC Một chương trình NC tạo nên chuỗi lệnh khiến cho máy tính hay máy NC tiến hành công việc xác định Với máy NC, công việc chế tạo chi tiết cụ thể chuyển động tương đối dao chi tiết Các chương trình phận (part program) chứa tất thơng tin hành trình cần thiết thông tin dịch chuyển số lệnh khác để gia công chi tiết cách tự động hồn tồn 1.1.2 Lập trình NC • Q trình thiết lập chuỗi lệnh cho dụng cụ cắt từ vẽ chi tiết catalô dụng cụ, với việc phát triển lệnh chương trình cụ thể, sau chuyển tất thông tin sang phận mang liệu mã hóa đặc biệt cho hệ thống NC mà đọc cách tự động gọi lập trình • Việc lập trình máy công cụ NC phải tuân theo quy tắc riêng quy định hệ điều khiển lập trình gia cơng NC cụ thể • Thực chất lập trình NC viết lại bước q trình gia cơng theo mã NC Tùy thuộc kinh nghiệm kỹ riêng lập trình viên mà chương trình họ viết để gia công biên dạng chi tiết khác • Tuy vậy, có số điều kiện cho chương trình NC Đó phải đúng, xác dung lượng nhớ cần lưu trữ chương trình nhỏ Chương trình NC cần sinh quỹ đạo cắt đúng, đồng thời phải thoả mãn yêu cầu kích thước dung sai chi tiết định vẽ Ngoài ra, dung lượng nhớ hệ điều khiển NC thường hạn chế Vì chương trình viểt cần phải ngắn gọn Các biện pháp thường dùng để rút ngắn chương trình gồm có: - Chọn dịch chuyển tới hệ tọa độ thuận tiện cho lập trình - Sử dụng hiệu chương trình con, chu trình gia cơng - Bỏ qua mã thừa, ví dụ: mã G định khối lệnh trước • Khi lập trình NC, lập trình viên cần dựa vào quy trình cơng nghệ gia công chi tiết đặc trưng cấu trúc máy NC, phương pháp gá đặt kẹp chặt chi tiết, dao cắt, hình dạng vật liệu chi tiết, mức độ dễ dàng điều chỉnh vận hành máy v.v • Việc lập trình NC địi hỏi tính tốn xác tọa độ cho vị trí dịch chuyển dao liên tiếp tương ứng với bước gia công cụ thể Trong trường hợp biên dạng chi tiết phức tạp, gồm phần khơng phải đoạn thẳng hay cung trịn, lập trình tay tốn nhiều thời gian cơng sức Khi này, lập trình viên tiến hành lập trình máy thơng qua ngơn ngữ lập trình bậc cao (như APT, COMPACT II) qua hệ đồ họa vi tính • Về bản, trước viết chương trình NC, người lập trình cần liệt kê đầy đủ thông tin cần thiết, bao gồm: chuyển động dao cắt, loại dao sử dụng, đặc trưng q trình gia cơng 1.2 Nội dung chương trình NC • Biên dạng chi tiết gia cơng thường chia thành đoạn thẳng cung tròn Mỗi yếu tố biên dạng hình học đơn giản điều khiển thực bước gia công thông qua chức cụ thể đó- chúng mơ tả nội dung khối lệnh (block) hay câu lệnh (statement) Các khối riêng biệt đánh số phân cách với mã kết thúc khối • Mỗi khối lập nên từ lệnh (word), thường bao gồm ký tự chữ-số, với chữ địa (letter, address) thêm giá trị số (numerical value) để tạo nên chuyển động gia công chức chuyển dịch • Mỗi khối bao gồm lệnh khác Có kiểu lệnh sau: • Các lệnh hình học điều khiển chuyển động tương đối dao chi tiết: X, Y, Z, A, B, C, U, V, W, P, R… • Các lệnh cơng nghệ quy định lượng chạy dao F, số vòng quay trục S loại dao T • Các lệnh hành trình quy định kiểu chuyển động G, ví dụ hành trình chạy dao nhanh khơng cắt, nội suy đường thẳng, đường trịn… • Các lệnh chuyển dịch lựa chọn dụng cụ cắt T, lệnh M đại diện cho chức bật/tắt dung dịch trơn nguội, quay/dừng trục chính, chiều quay trục chính, lệnh hiệu chỉnh để bù chiều dài dụng cụ, bán kính dao cắt, bán kính mũi dao, lệnh xê dịch điểm chuẩn … • Các lệnh chu trình, chương trình 1.3 Các phương pháp lập trình • Sự khác phương pháp lập trình dựa yếu tố như: vị trí lập trình, mức độ tự động hố, loại máy tính sử dụng, phương tiện hỗ trợ lập trình phương tiện hỗ trợ điều khiển kiểm tra Hiện xuất phương pháp lập trình sau: 1.3.1.Lập trình tay • Khi lập trình tay, chương trình gia cơng cho máy NC người lập trình viết nhập vào máy NC tay (manual programming) Nghĩa bước gia công chi tiết máy quy định người lập trình • Phương tiện hỗ trợ sử dụng bảng số liệu, máy tính tay (calculator), lệnh lập trình NC, thiết bị điều khiển cụ thể với kinh nghiệm kỹ lập trình viên • Về bản, phương pháp lập trình tay gồm có bước sau: • Bước 1: Sau chọn máy NC phù hợp dựa sở độ phức tạp hình học cấu tạo chi tiết, người lập trình phác họa trình gia cơng thảo chương trình • Bước 2: Dựa vào tệp liệu dao cắt để định số, kiểu chuỗi dụng cụ cắt cần thiết, có cần dùng thiết bị kẹp đồ gá riêng để kẹp chặt chi tiết hay khơng Ngồi ra, cần chọn tốc độ trục lượng chạy dao tùy theo vật liệu gia cơng • Bước 3: Sau khảo sát sơ số liệu hình học từ vẽ chi tiết, lập trình để có chuyển động cắt gọt dao chi tiết thường cần tính tốn hình học phụ để xác định điểm cắt, đường tâm dụng cụ cắt nhau, giao điểm Mặt khác phải bảo đảm tính tốn xác tất chuyển động để tránh va chạm dao, phôi đồ gá Các công việc cần phải tiến hành theo quy định chặt chẽ trình bày cụ thể hướng dẫn lập trình cho thiết bị điều khiển gia cơng có liên quan ... bảo q trình vận hành máy CNC xác, an tồn hiệu quả, người lập trình NC ngồi việc có kiến thức vững vàng gia cơng khí cần phải: • Có kiến thức sâu hệ thống máy công cụ CNC (công máy, thuật ngữ... Nắm vững hoạt động thiết bị an toàn (safety devices) chức khoá liên động (interlock function) máy CNC • Ngồi ra, u cầu kỹ thuật lập trình lập trình viên gồm: • Nắm vững quy ước dùng hệ thống lập... CAD, kết hợp với phần mềm CAM để lựa chọn yếu tố công nghệ cần thiết, từ liệu đầu chuyển sang máy CNC để gia cơng chi tiết hồn tồn tự động, kết xuất mã chương trình NC tương tự ta tiến hành lập