1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

lập trình phay cnc hệ fanuc

25 602 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 568 KB

Nội dung

Nếu lập trình tuyt đối G90, việâc khoan sẽ thực hiện K lần tại một vị trí... Nếu lập trình tuyệt đối G90, việâc doa sẽ thực hiện K lần tại một vị trí.. Nếu lập trình tuyệt đối G90, việâc

Trang 1

BÀI GIẢNG MÔN LẬP TRÌNH

PHAY CNC HỆ FANUC

Biên soạn : HUỲNH HỮU NGHỊ

Trang 2

CÁC CHU TRÌNH GIA CÔNG

LỖ TRÊN MÁY PHAY

Trang 3

G73 - Chu trình khoan bẻ phoi

G74 - Chu trình taro ren trái

G76 - Chu trình doa tinh

G81 - Chu trình khoan

G82 - Chu trình khóet bằng đầu lỗ

G83 - Chu trình khoan sâu

G84 - Chu trình taro ren phải

G85 - Chu trình doa doa lùi dao chậm

G86 - Chu trình doa lùi dao nhanh

G87 - Chu trình doa sau lỗ

G88 - Chu trình doa lùi dao bằng tay

G89 - Chu trình doa dừng cuối hành trình, lùi dao chậm G80 - Hủy các chu trình gia công lỗ

Các chu trình gia công lỗ

Trang 4

Các chu trình gia công lỗ

Để đơn giản viêc lập trình, hệ fanuc cung cấp cho người dùng những chu trình lập sẵn để gia công lỗ, tiếng anh gọi là các canned cycles.

Thuộc những chu trình này gồm các lệnh sau đây:

G86, G87, G88, G89, G80.

Trang 5

Đường chạy dao tổng quát

Bước 1 Bước 2

Bước 3

Bước 4

Bước 5

Bước 6 Cao độ xuất phát

Cao độ an tòan

R

Cao độ kết thúc Z

Chạy nhanh Chạy ăn dao

Trang 6

Cấu trúc tổng quát

G90/G91 G98/G99 Gxx Xx Yy Zz Rr Pp Qq Kk

Trong đó :

G90/G91 : lập trình tuyệt đối hoặc tương đối.

G98/G99 : lựa chọn vị trí lùi dao khi gia công xong lỗ Gxx : Mã lệnh chu trình.

x, y : toạ độ tâm lỗ.

z : chiều sâu đáy lỗ.

r : cao độ an toàn.

q : chiều sâu một lần khoan.

k : số lần lặp lại chu trình.

Trang 7

Việc lùi dao có thể là tới cao độ R hay cao độ xuất

phát tùy theo việc dùng G99 hay G98

G98 – Về cao độ xuất phát G99 – Về cao độ an toàn R

Cao độ xuất phát

Cao độ an tòan R

Cấu trúc tổng quát

Trang 8

Cao độ R và Z có thể là tuyệt đối (nếu lập trình với G90) hay tương đối (nếu lập trình với G91)

G90 (Lệnh tuyệt đối) G91 (Lệnh tương đối)

Trang 9

Chú ý

 Để khoan nhiều lỗ, lệnh M03 phải có trước các chu trình gia công lỗ.

các chu trình gia công lõ Nếu có các chu trình gia công lỗ sẽ bị hủy

 Để hủy các chu trình lập sẵn dùng lệnh G80 hay một trong các lệnh G00, G01, G02, G03.

Trang 10

Chu trình khoan G81

Cao độ xuất phát

Cao độ an tòan R Cao độ an tòan R Cao độ an tòan R

G81 X_ Y_ Z_ R_ F_ K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

F_ : Lượng chạy dao khi khoan, tính bằøng mm/ph

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyt đối (G90), việâc khoan sẽ thực hiện K lần tại một vị trí

Trang 11

Chu trình khoan lỗ có dừng G82

G82 X_ Y_ Z_ R_ P_ F_ K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

P_ : Thời gian dừng ở đáy lỗ

F_ : Lượng chạy dao khi doa, tính bằøng mm/ph

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Cao độ xuất phát

Trang 12

Chu trình khoan lỗ sâu G83

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Trang 13

Chu trình khoan có bẻ phoi – G73

G73 X_ Y_ Z_ R_ Q_ F_ K_;

Trong đó

X_ Y_ : dữ liệu vị trí lỗ trong mặt

phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

Q_ : Chiều sâu mỗi lần khoan vào

F_ : Lượng chạy dao khi khoan

K_ : Số lần lặp lại chu trình khoan

(phải đi kèm với G91) Nếu không

viết K, hệ thống cho là K = 1 Nếu

lập trình tuyệt đối (G90), việâc

khoan sẽ thực hiện K lần tại một vị

trí

d_ : khỏang lùi dao để bẻ phoi,

được thiết lập bởi tham số No

592.

Trang 14

Chu trình ta rô ren phải G84

G84 X_Y_Z_R_P_F_K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

P_ : Thời gian dừng, tính bằng phần ngàn giây (P1000 = 1s)

F_ : Lượng chạy dao khi tarô, tính bằøng mm/ph F = bước ren X số vòng quay S

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc ta rô sẽ thực hiện K lần tại một vị trí

Cao độ xuất phát

Điểm R Điểm R Cao độ R

Điểm Z

Điểm ZTrục chính CCW

Trục chính CWTrục chính

CW

G84 (G98) G84 (G99)

Trang 15

Chu trình ta rô ren trái G74

G74 X_Y_Z_R_P_F_K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

P_ : Thời gian dừng, tính bằng phần ngàn giây (P1000 = 1s)

F_ : Lượng chạy dao khi tarô, tính bằøng mm/ph F = bước ren X số vòng quay S

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc ta rô sẽ thực hiện K lần tại một vị trí

Cao độ xuất phát

Điểm R Điểm R Cao độ R

Điểm Z

Điểm ZTrục chính CW

Trục chính CW

Trục chính CCWTrục chính

CCW

G74 (G98) G74 (G99)

Trang 16

Chu trình doa lỗ G85

G85 X_ Y_ Z_ R_ F_ K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

F_ : Lượng chạy dao khi doa, tính bằøng mm/ph

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Trang 17

Chu trình doa lỗ G86G86 X_ Y_ Z_ R_ F_ K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

F_ : Lượng chạy dao khi ta rô, tính bằøng mm/ph

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một

vị trí

Trang 18

Chu trình doa tinh G76

Định hướng trục chính Quay CW

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết

K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Trang 19

Chu trình ta rô ren phải G84

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Trang 20

F_ : Lượng chạy dao khi ta rô, tính bằøng mm/ph

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết

K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Chu trình doa sau lỗ G87

Trang 21

Chu trình doa lùi dao bằng tay G88

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Quay CW

Cao độ xuất phát

Cao độ R

Trục chính ngừng quay ngừng quayTrục chính

Quay CW

Trang 22

Chu trình doa lỗ G89

Cao đọ xuất phát

Cao đôï R

Điểm Z

G89 X_ Y_ Z_ R_ P_ F_ K_ ;

X_ Y_ : dữ liệu vị trí lỗ trong mặt phẳng XY trên cao độ xuất phát

Z_: Cao độ Z điểm cuối của lỗ

R – : Cao độ an tòan R

P_ : Thời giam dừng

F_ : Lượng chạy dao khi ta rô, tính bằøng mm/ph

K_ : Số lần lặp lại chu trình (phải đi kèm với G91) Nếu không viết K, hệ thống cho là K = 1 Nếu lập trình tuyệt đối (G90), việâc doa sẽ thực hiện K lần tại một vị trí

Cao độ xuất phát

Cao độ RĐiểm R

Điểm R

Trang 23

Ví duï

Trang 24

Z–153.0R–97.0 F120; Định vị, sau đó khoan lỗ #1

N006 Y–550.0; Định vị, sau đó khoan lỗ #2, lùi dao tại cao độ R N007 G98Y–750.0; Định vị, sau đó khoan lỗ #3, lùi dao tại cao độ xuất phát

N008 G99X1200.0; Định vị, sau đó khoan lỗ #4, lùi dao tại cao độ R N009 Y–550.0; Định vị, sau đó khoan lỗ #5, lùi dao tại cao độ R N010 G98Y–350.0; Định vị, sau đó khoan lỗ #6, lùi dao tại cao độ xuất phát

N011 G28X0Y0M5; Trở về điểm chuẩn, ngừng quay trục chính

N012 G49Z250.0T15M6; Hủy offset dao theo chiều dài, thay dao

N013 G43Z0H15; Offset dao theo chiều dài, cho về cao độ xuất phát N014 S20M3; Cho trục chính quay

N015 G99G82X550.0Y–450.0 Định vị, sau đó khoan lỗ #7, lùi dao tại cao độ R Z–130.0R–97.0P300F70;

Ví dụ

Trang 25

N016 G98Y–650.0; Định vị, sau đó khoan lỗ #8, lùi dao tại cao độ

xuất phát N017 G99X1050.0; Định vị, sau đó khoan lỗ #9, lùi dao tại cao độ R N018 G98Y–450.0; Định vị, sau đó khoan lỗ #10, lùi dao tại cao độ

xuất phát N019 G28X0Y0M5; Trở về điểm chuẩn, ngừng quay trục chính

N020 G49Z250.0T31M6; Hủy offset dao theo chiều dài, thay dao

N021 G43Z0H31; Offset dao theo chiều dài, cho về cao độ xuất

phát N022 S10M3; Cho trục chính quay

N023 G85G99X800.0Y–350.0 Định vị, sau đó khoan lỗ #11, lùi dao tại cao độ Z–153.0R47.0F50; R

N024 G91Y–200.0K2; Định vị, sau đó khoan lỗ #12, #13, lùi dao tại cao

độ R N025 G28X0Y0M5; Trở về điểm chuẩn, ngừng quay trục chính

N026 G49Z500.0; Offset dao theo chiều dài

N027 M0; Kết thúc chương trình

Ví dụ

Ngày đăng: 30/06/2016, 07:57

TỪ KHÓA LIÊN QUAN

w