Trang 1 BÀI GIẢNG LẬP TRÌNH TIỆN CNC HỆ FANUC Trang 11 HỆ TOẠ ĐỘ TRÊN MÁY TIỆN CNC Trang 14 GHI KÍCH THƯỚC THÍCH HỢP THEO NCGhi kích thước theo Trang 17 ĐIỂM CHUẨN CỦA DỤNG CỤ CẮT E
Trang 1BÀI GIẢNG LẬP TRÌNH TIỆN CNC HỆ FANUC
Biên soạn : HUỲNH HỮU NGHỊ
Trang 2CƠ SỞ LẬP TRÌNH
TIỆN CNC
Trang 3Mô hình máy tiện CNC
Trang 4Mô hình máy tiện CNC
Trang 5Bảng điều khiển trên máy tiện
Trang 6MÂM DAO TRÊN MÁY TIỆN CNC
Trang 7MÂM DAO TRÊN MÁY TIỆN CNC
Trang 8DỤNG CỤ GÁ ĐẶT TRÊN MÁY TIỆN CNC
Trang 9HỆ TOẠ ĐỘ TRÊN MÁY TIỆN CNC
Trang 10HỆ TRỤC TOẠ ĐỘ TRÊN MÁY TIỆN CNC
Trang 11HỆ TOẠ ĐỘ TRÊN MÁY TIỆN CNC
Hệ toạ độ trái Hệ toạ độ phải
Trang 12ĐIỂM CHUẨN TRÊN MÁY
Trang 13CÁC BƯỚC LẬP TRÌNH
Trang 14GHI KÍCH THƯỚC THÍCH HỢP THEO NC
Ghi kích thước theo
giá trị tuyệt đối Ghi kích thước theo giá trị tương đối
Trang 15Cài đặt điểm không “0“ của chi tiết W trên
máy tiện CNC
Trang 16ÑIEÅM “0” CUÛA CHI TIEÁT
Trang 17ĐIỂM CHUẨN CỦA DỤNG CỤ CẮT E
B : dùng để xác định các kích thước L, Q
L : khoảng cách từ mũi dụng cụ đến điểm hiệu chỉnh theo phương Z
Q : khỏang cách từ điểm hiệu chỉnh theo phương X
R : bán kính mũi cắt
Trang 18Cấu trúc của chương trình NC
Nxx
Nxx
………
………
………
………
M30; Kết thúc chương trình và quay về
dòng đầu chương trình.
Khai báo tổng quát đầu chưng trình (Khai báo trước khi dao di chuyển) Các lệnh di chuyển dao
Các lệnh kết thúc chương trình
Trang 19Cấu trúc của chương trình NC
Theo tiêu chuẩn ISO-Norm 6983 một chương trình
NC bao gồm nhiều block (dòng lệnh) Chương trình được thực hiện từ tên xuống dưới
Trang 20Cấu trúc một dòng lệnh
Cấu trúc một từ lệnh
Ví dụ Địa chỉ Số
Cấu trúc của chương trình CNC
Trang 21Số thứ tự block Lệnh chuẩn bị Tọa độ
Nội suy cung tròn Lượng chạy dao Tốc độ cắt
Dụng cụ cắt Chức năng phụ
Địa chỉ
Cấu trúc một từ lệnh
Trình tự từ lệnh của một block
Trang 22Một chương trình chính có thể chứa một hay nhiều chương trình con Một chương trình con có thể chứa một hay nhiều chương trình cháu
Cấu trúc của chương trình CNC
Trang 23Caáu truùc cuûa chöông trình CNC
Trang 24Các địa chỉ lệnh
Trang 25Các địa chỉ lệnh
Trang 26Phạm vi giá trị các địa chỉ
Trang 27Phạm vi giá trị các địa chỉ
Trang 28Bảng mã lệnh G-code
Trang 29Bảng mã lệnh G-code
Trang 30Bảng mã lệnh G-code
Trang 313. Lệnh G nhóm 00 không phải là nhóm modal Chúng chỉ có hiệu
lực trong block lệnh nó đứng
4. Nếu xuất hiện lệnh G không có trong danh sách, hệ thống sẽ báo lỗi (No 010).
5. Nhiều lệnh G có thể đứng chung trong một block Nếu trong một block có nhiều lênh G cùng nhóm thì lệânh G cuối cùng sẽ có hiệâu lực.
6. Nếu lệnh thuộc nhóm 1 xuất hiện trong block có chu trình lập sẵn thì chu trinh lập sẵn sẽ bị hủy và G80 có hiệu lực.
7 Nếu hai lệnh không tương hợp viết chung trong một dòng lệnh thì máy sẽ thực hiện lệnh cuối cùng.
Trang 32Bảng mã lệnh M-code
M00 : Dừng chương trình
M01 : Dừng chương trình không điều kiện
M02 : Kết thúc chương trình
M03 : Quay trục chính theo chiều kim đồng hồ
M04 : Quay trục chính ngược chiều kim đồng hồM05 : Dừng trục chính
M08 : Mở dung dịch trơn nguội
M09 : Tắt dung dịch trơn nguội
M10 : Mở mâm cặp
M11 : Đóng mâm cặp
M14 : Tiến nòng ụ động
Trang 33M27 : Đóng li hợp.
M28 : Thôi đóng li hợp
M30 : Kết thúc và trở lại đầu chương trình.M51 – M59 : M – code tự do
M64 : Đóng cử tự động
M65 : Đóng cửa tự động
M68 : Phóng phôi tiến ra
M69 : Phóng phôi lui vào
M98 : Gọi chương trình con
M99 : Kết thúc chương trình con
Bảng mã lệnh M-code
Trang 34Bảng mã lệnh M-code
Trang 35Mô phỏng quá trình gia công trên máy tính
Trang 36Mô phỏng quá trình gia công trên máy tính
Trang 37Mô phỏng quá trình gia công trên máy tính
Trang 38Máy tiện CNC
Trang 39Máy tiện CNC
Trang 40Máy tiện CNC
Trang 41MÁY TIỆN CNC
Trang 42MÁY TIỆN CNC
Trang 43MÁY TIỆN CNC
Trang 44MÁY TIỆN CNC
Trang 45MÁY TIỆN CNC
Trang 46GIA CÔNG TRÊN MÁY TIỆN CNC
Trang 47SẢN PHẨM CỦA MÁY TIỆN CNC