giáo trình lập trình phay cnc hệ fanuc bằng các lệnh G01, G02, G03, G90, ...V ..V...V...V
Trang 1Website: http://daycnc.edu.vn Email: daycnc@gmail.com
BÀI GIẢNG GIA CÔNG TRÊN MÁY PHAY CNC
(lưu hành nội bộ)
Trang 2TRUNG TÂM CNC MIMI
TRƯỜNG CĐN KỸ THUẬT CÔNG NGHỆ TP HCM – KHOA CƠ KHÍ CHẾ TẠO
BÀI GIẢNG GIA CÔNG TRÊN MÁY PHAY CNC
BIÊN SOẠN: ThS VŨ THẾ MẠNH
Bài 2: ĐIỂM CHUẨN Bài 3: CẤU TRÚC CHƯƠNG TRÌNH CNC Bài 4: LẬP TRÌNH PHAY CNC Bài 5: BÙ DAO; GỐC TỌA ĐỘ CHI TIẾT
Bài 7: CHU TRÌNH GIA CÔNG
NỘI DUNGBài 1: HỆ TỌA ĐỘ
Bài 8: CHƯƠNG TRÌNH CON Bài 6: ĐIỀU KHIỂN MÁY PHAY CNC
Trang 32 HỆ TỌA ĐỘ ĐỀ CÁC TƯƠNG ĐỐI
A
B C
A có tọa độ cực L;
L: Bán kính cực
: Góc cực (tính từ trục hoành) +Chiều dương: ngược chiều KĐH +Chiều âm: thuận chiều KĐH
20 0
B có tọa độ cực 55;20 0 Tương đối so với A B
5 HỆ TRỤC TỌA ĐỘ TRÊN MÁY CNC
Trang 4QUY TẮC BÀN TAY PHẢI
Chuẩn quy chiếu R
(Reference point)
M (Machine point)
Do nhà sản xuất quy định
BÀI 2: ĐIỂM CHUẨN
Work point Chuẩn chi tiết
Trang 5BÀI 3: CẤU TRÚC CHƯƠNG TRÌNH CNC
% O0001;
- (comment) - - M30
-%
Đầu chương trình
Cuối chương trình
Nội dung chương trình
Tên chương trình
(Ghi chú)
N … G … X … Y … M … S … T … ;
SỐ THỨ TỰ CÂU LỆNH
TRỤC CHÍNH
LỆNH CHUẨN BỊ
LỆNH PHỤ TRỢ
DỤNG
CỤ CẮT
END OF BLOCK
(Kết thúc câu lệnh)
EOB Cấu trúc câu lệnh (block)
SỐ CHƯƠNG TRÌNH
(từ 0000 đến 9999)
VÍ DỤ: O2253O12 = O12
Số thứ tự câu lệnh trong chương trình Các chức năng phụ trợ
M00: Tạm dừng chương trình M02: Kết thúc chương trình M30: Kết thúc chương trình và trở về đầu chương trình M03: Trục chính quay thuận
M04: Trục chính quay nghịch M05: Dừng trục chính M06: Thay dao tự động M08: Mở tưới nguội M09: tắt tưới nguội M19: Khóa trục chính
Trang 6Các lệnh chuẩn bị trước khi cắt gọt
-Dao (T)
-Tốc độ trục chính (S) và chiều quay
-Gốc chi tiết (G54 – G59)
-Chiều dài dao (H)
-Đơn vị đo (G21mét, G20inch)
- Mặt phẳng gia công (G17 (X,Y); G18 (X,Z); G19 (Y,Z)
G16
4.2 Lập trình trong hệ tọa độ đề các, tọa độ cực
X: Bán kính cực Y: Góc cực
4.3 Khai báo hệ thống đo
Lệnh chạy dao nhanh không cắt gọt
Đo theo toạ độ tuyệt đối hoặc tương đối
Từ vị trí ban đầu G90 G00 X20 Y40 (đến B)
X30 Y20 (đến C)
Y-20 (đến D)
D
Trang 7GHI CHÚ:
•Nếu câu lệnh sau tiếp tục sử dụng lệnh G của câu lệnh trước
thì không cần nhập lệnh G đó nữa
•Nếu một trong những tọa độ X,Y,Z đích đến Trùng tọa độ với
điểm hiện tại thì không cần nhập tọa độ đích đó nữa
Từ vị trí ban đầu G90 G00 X20 Y40 (đến B)
Lệnh nội suy đường thẳng
Bước tiến dao mm/phút
G01 X _ Y _ Z _ F _;
Cấu trúc câu lệnh
BÀI TẬP THỰC HÀNH
G02: cắt gọt cung tròn theo hướng cùng chiều kim đồng hồ.
G03: cắt gọt cung tròn theo hướng ngược chiều kim đồng hồ.
Toạ độ điểm đích
Lệnh nội suy cung tròn
Bán kính cung tròn
Cung tròn sẽ được nội suy từ điểm hiện tại đến điểm đích theo bán kính R
Trang 8X Y R F ;
G02 G03
R<0, nội suy cung tròn có góc chắn cung180 0
R>0, nội suy cung tròn có góc chắn cung <180 0
Lệnh nội suy cung tròn
Toạ độ điểm đích
Tọa độ tâm cung tròn
I,J là tọa độ của tâm cung tròn so với điểm đầucung tròn (I theo X; J theo Y)
BÀI TẬP THỰC HÀNH SỐ 2
Trang 93 Nội suy đường tròn
3.1 Nội suy đường tròn theo bán kính R
Trang 10BÀI GIẢNG
GIA CÔNG TRÊN MÁY PHAY CNC
BÀI GIẢNG
GIA CÔNG TRÊN MÁY PHAY CNC
Bảng vận hành
• PROG (Programe):
Chương trình
• OFFSET SETTING: Bù dao, gốc tọa độ gia công
Trang 115.2 Bảng vận hành, điều khiển
FEEDRATE OVERRIDE
- % Lượng chạy dao ở chế độ auto
- Lượng chạy dao ở chế độ điều khiển thủ công (JOG)
Trang 12Edit hoặc Editor
Chế độ soạn thảo, chỉnh sửa
(Manual Data Input)
Chế độ chạy thử, chạy test
Trang 13ZERO hoặc REF
Chế độ rút dao về điểm chuẩn R
5.3 Tạo một chương trình mới
• Tên chương trình không được trùng với
tên bất kỳ chương trình nào đã có
• Không chèn ;(EOB) khi khởi tạo chương
trình
EDIT PROG
Trang 14SET (cài đặt) gốc tọa độ gia công chi tiết:
Khai báo vị trí tương quan của tâm trục chính (tâm dao) so với gốc gia công chi tiết
a b
6.2 Bù chiều dài dao (khai báo chiều dài dao)
Chi tiết gia công có thể phải dùng nhiều dao có chiều dài khác nhau Mỗi lần đổi giao gia công, cần khai báo chiều dài dao.
Z H ;
G43 G44
G00 G01
Lệnh bù chiều dài
Toạ độ điểm đích
Địa chỉ lưu giá trị chiều dài dao
Cấu trúc câu lệnh
Lệnh di chuyển dao
G43: bù chiều dài dương G44: Bù chiều dài âm
Trang 15Nhập chiều dài dao vào địa chỉ bù dao Offset setting/offset/ GEOM(H)
6.3 Bù bán kính dao
X Y D ;
G41 G42
G00 G01
Lệnh bù bán kính dao
Toạ độ điểm đích
Địa chỉ lưu trữ bán kính dao
Cấu trúc câu lệnh
Lệnh di chuyển dao
Trang 16Nhập bán kính dao vào địa chỉ bù dao Offset setting/offset/ GEOM(D)
Nên rút thẳng về điểm chuẩn R bằng cách sử dụng tọa độ tương đối
G98: trở về điểm ban đầu G99: trở về điểm R
7.2 Các thông số của chu trình
• X, Y: tọa độ điểm gia công
• Z: Chiều sâu gia công
• R: Cao độ an toàn (điểm bắt đầu gia công)
• Q: Chiều sâu mỗi lát cắt
• P: Thời gian dừng lại ở đáy lỗ
Trang 187.6 Ví dụ
7.7 Chu trình taro ren phải G84
Taro ren trái G74
P
Bước tiến: F (G95 mm/vòng)
F = P
Trang 19Ví dụ:
T1M6 (T1: taro M10, bước 1.5)
S200M3
…….
G95 G84 Z-25 R2 Q5 F300 G80 G94 BÀI TẬP THỰC HÀNH SỐ 6, 7, 8 IV BÀI TẬP ỨNG DỤNG II CẤU TRÚC CÂU LỆNH GỌI CHƯƠNG TRÌNH CON I KHÁI NIỆM Nội dung bài học III HỆ TỌA ĐỘ TRONG CHƯƠNG TRÌNH CON BÀI 8 CHƯƠNG TRÌNH CON I KHÁI NIỆM Chương trình con là một chương trình riêng biệt không thuộc chương trình chính, được điều khiển bởi chương trình chính Mục đích của chương trình con là để lặp lại nhiều lần phần biên dạng giống nhau của chi tiết Một chương trình con cũng bắt đầu bằng chữ cái “O” nhưng kết thúc bằng M99. I KHÁI NIỆM O1212 ………
………
………
………
Chương trình con O1313 ………
………
………
………
M30 O1313 ………
………
………
………
………
………
………
………
M99
I KHÁI NIỆM
Trang 20I KHÁI NIỆM
ƯU ĐIỂM CỦA VIỆC SỬ DỤNG CHƯƠNG TRÌNH CON
Giảm chiều dài chương trình
Giảm lỗi sai trong chương trình
Giảm thời gian và công sức lập trình
2 CẤU TRÚC CÂU LỆNH GỌI CHƯƠNG TRÌNH CON
Chú ý: Nếu lặp lại 1 lần thì không cần ghi L1
2 CẤU TRÚC CÂU LỆNH GỌI CHƯƠNG TRÌNH CON
Chú ý:
Nếu lặp lại 1 lần thì không cần ghi số lần lặp
Nếu tên chương trình con không đủ 4
số thì thêm số 0 đằng trước cho đủ
% O200;
3 HỆ TỌA ĐỘ TRONG CHƯƠNG TRÌNH CON
% O3333;
G1Z-2 F200;
G02 I15.
a) SỬ DỤNG HỆ TỌA ĐỘ TUYỆT ĐỐI
Trang 213 HỆ TỌA ĐỘ TRONG CHƯƠNG TRÌNH CON
% O3333;
G54
% O2222;
G91 G1Z-5 F100;
G02 I15 F300 G1Z5.
O2525
G91G1Z-1.F50
G02I-30.F300 M99
`
Trang 22Ví dụ: gia công tinh 6 hốc sử dụng dao andmill 10
O3232 ( CHUONG TRINH GC 6 HOC ) G00 G17 G21 G40 G49 G80 G90 G91 G28 Z0.
( ENDMILL 10 ) T1 M06 G00 G17 G90 G54 X40 Y35
S2500 M03 G43 H1 Z5 M08 ( START MOTION )
M98 P3233 L3
( END MOTION ) M09
M05 G91 G28 Z0.
G28 X0 Y0.
G90 M30
O3233 G91 G1 Z-10.F100 X-15 F1000 Y10.