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

Lập Trình Phay CNC hệ Fanuc

54 893 9
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 54
Dung lượng 1,6 MB

Nội dung

Trang 1 BÀI GIẢNG MƠN LẬP TRÌNH PHAY CNC HỆ FANUC Trang 3 Để cho tâm dao nằm cách đường lập trình mọât khoảng, người ta thực hiện một công việc gọi là bù trừ bán kính dao, hay offset da

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

LỆNH BÙ TRỪ BÁN

KÍNH DAO

Trang 3

Để cho tâm dao nằm cách đường lập trình mọât khoảng, người ta thực hiện một công việc gọi là bù trừ bán kính dao, hay offset dao.

Việc offset dao có thể là bên trái hay bên phải quỹ đạo lập trình

Để offset dao bên trái, dùng lệnh G41

Để offset dao bên phải, dùng lệnh G42

Để hủy offset dao bên phải hay bên trái dùng lệnh G40

Lệnh bù trừ (offset) bán kính dao

Trang 4

Lệnh bù trừ (offset) bán kính dao

Trang 5

Lệnh bù trừ (offset) bán kính dao

Trang 6

Lệnh bù trừ (offset) bán kính dao

Bù trừ trái hay phải tùy thuộc vào hướng di chuyển dao.

1 : bù trừ trái

2 : bù trừ phải

1 : bù trừ phải

2 : bù trừ trái

Trang 7

Lệnh bù trừ (offset) bán kính dao

Có thể sử dụng việc

offset dao để thực hiện

việc gia công thô và gia

công tinh cho cùng một

chương trình NC

Trang 8

Lệnh bù trừ (offset) bán kính dao

Trang 9

Lệnh bù trừ (offset) bán kính dao

Trang 10

Lệnh bù trừ (offset) bán kính dao

Trang 11

Lệnh bù trừ (offset) bán kính dao

Di chuyển dao lúc khởi đầu bù trừ

Trang 12

Lệnh bù trừ (offset) bán kính dao

Di chuyển dao trong lúc bù trừ

Trang 13

Cấu trúc : G41 ( G42 ) Xx Yy Ii Ji Hh ;

- Cấu trúc dạng này thường được dùng để di chuyển nhanh đến vị trí gia công cần bù trừ bán kính dao.

Xx Yy : toạ độ điểm cần đến.

Ii (/X) Jj (/Y) : hướng của điểm tiếp theo cần di chuyển đến, nó chỉ dùng để xác định phương chuyển động.

- Vd : G00 Z1;

G41 X30 Y30 I0 J30 H01 ; G01 Z-5 F100;

* Cần đến vị trí ( 30,30 ) và sau đó sẽ di chuyển theo phương Y dương.

* Khi chuyển từ G41 sang G42 và ngược lại dao sẽ cắt theo đường chéo

Lệnh bù trừ (offset) bán kính dao

Trang 14

- Các lệnh dùng bù trừ chiều dài dao : G43 G44 G49

G43 : dịch chỉnh theo chiều dương trục Z (gia công cạn hơn).

G44 : dịch chỉnh theo chiều âm trục Z (gia công sâu hơn).

G49 : hủy bỏ dịch chỉnh chiều dài dao.

Cấu trúc lệnh : G43 ( G44 ) Hh

h : số thứ tự thanh ghi nhi trong bộ nhớ của máy.

- Mục đích của lệnh này là nhằm bù trừ sai số chiều sâu theo phương Z Nó có tác dụng đến khi bị hủy bỏ.

Lệnh bù trừ (offset) chiều dài dao

Trang 15

Lệnh bù trừ (offset) chiều dài dao

Trang 16

Lệnh bù trừ (offset) chiều dài dao

Trang 17

Lệnh cài đặt gốc toạ độ phôi

Trang 18

Định nghĩa tọa độ là

Thực hiện việc này bằng các lệnh từ G54 đến G59

Lệnh cài đặt gốc toạ độ phôi

Trang 19

Lệnh cài đặt gốc toạ độ phôi

Trang 20

Lệnh cài đặt gốc toạ độ : G53, G54G59

Gốc toạ độ máy G53 :

Do nhà sản xuất máy thiết lập.

Gốc toạ độ chi tiết G54 -> G59:

Cấu trúc G54 ( -> G59) ;

- Mục đích dùng để làm chuẩn gia công chi tiết Nó được thiết lập bởi người vận hành máy đúng theo vị trí được dùng trong lập trình gia công.

- Lệnh G54 -> G59 có tác dụng cho đến khi có lệnh khác thay thế

Lệnh cài đặt gốc toạ độ phôi

Trang 21

Sử dụng các lệnh G54, G55, G56 để cài

đặt gốc tọa độ

Lệnh cài đặt gốc toạ độ phôi

Trang 22

Lệnh cài đặt gốc toạ độ phôi

Trang 23

Lệnh cài đặt gốc toạ độ : G92

Lệnh cài đặt gốc toạ độ phôi

Mục đích là thiết lập gốc toạ độ lập trình mới cho chi tiết theo vị trí hiện tại của dao

Nó có tác dụng đến khi chỉ định một gốc toạ độ khác

Trang 24

Lệnh cài đặt gốc toạ độ phôi

G92 X4 Y5 Z4 G92 X100 Y150 Z100

Trang 25

Lệnh cài đặt gốc toạ độ phôi

Dao ở vị trí bất kỳ Dao ở vị trí HOME

Trang 26

Lệnh cài đặt gốc toạ độ phôi

Trang 27

Lệnh cài đặt gốc toạ độ phôi

Phương pháp tìm các giá trị X, Y, Z

Trang 28

Lệnh cài đặt gốc toạ độ phôi

Trang 29

Phương pháp tìm các giá trị X, Y, Z

Lệnh cài đặt gốc toạ độ phôi

Trang 30

x y

Dùng đầu dò xác định tâm lỗ

Lệnh cài đặt gốc toạ độ phôi

Trang 31

CÁC LỆNH LẬP TRÌNH

NÂNG CAO

Trang 32

Chương trình con

Khi cần gia công lặp lại nhiều lần một mẫu thì nên dùng biểu diễn mẫu dưới dạng một chương trình con để đơn giản vịêc lập trình.

Một chương trình chính có thể gọi một chương trình con nhìều lần.

Một chương trình con có thể gọi một chương trình cháu nhiều lần.

Trang 33

Một chương trình con

Số của chương trình con (hoặc (:) trong trường hợp hệ ISO)

Kết thúc chương trình con

M99 không nhất thiết phải đứng riêng trên một dòng lệnh Thí dụ X100.0 Z100.0 M99 ;

Chương trình con

Cấu trúc

Trang 34

Số lần lặp chương

trình con Số của chương trình con

Khi không chỉ ra số lần lặp chương trình con, hệ thống hiểu là 1

Chương trình con

Cách gọi

Trang 35

Thí dụ M98 P51200; có nghĩa là gọi chương trình 1200 năm lần Trong một chương trình chính có thể gọi chương trình con nhiều lần, và chương trình con có thể gọi chương trình cháu nhiều lần Số thế hệ tối đa có thể lồng nhau là 4 Số lần gọi tối đa một chương trình con là 999.

Lệnh M98 có thể đứng chung với lệnh chuyển động Khi đó lệânh chuyển động sẽ thực hiện trước rồi mới gọi chương trình con.

Thí dụ: G01 X100.0 M98 P1200;

Chương trình con

Cách gọi

Trang 36

Lệnh trở về điểm tham chiếu G28

Cấu trúc : G28 Xx Yy Zz ; Mục đích của câu lệnh là di chuyển dao nhanh từ vị trí hiện tại qua điểm trung gian về điểm tham chiếu của máy, vị trí thay dao của máy.

Xx, Yy, Zz : toạ độ điểm trung gian, tương đối hoặc tuyệt đối.

Trang 37

Cấu trúc : G29 Xx Yy Zz ;Mục đích của câu lệnh là di chuyển dao đến vị trí yêu cầu Có tọa độ Xx Yy Zz từ điểm tham chiếu qua điểm trung

gian được xác định bởi G28

Xx, Yy, Zz : toạ độ điểm cần đến, tương đối hoặc tuyệt đối

Di chuyển đến từ điểm tham chiếu G29

Trang 38

Lệnh khuếch đại : G50, G51

Ta có thể phóng to hoặc thu nhỏ các đường di chuyển dao nhờ lệnh G51 và hủy nó bởi G50

Nguyên tắc viết lệânh như sau:

G51 X_ Y_ Z_ P_ ; Khởi động khuếch đại

G50 ; Huỷ khuếch đại

Trong đó:

X_ Y_ Z_ : vị trí tâm khuếch đại tuyệt đối

P_ hệ số khuếch đại chung cho tất cả các trục, không có dấu chấm thập phân P1000 ứng với hệ số khuếch đại là 1

Trang 39

Po : Tâm khuếch đại

Po là tâm khuếch đại

Trước khi khuếch đại,

dụng cụ đi qua các điểm

P1, P2, P3, P4, sau khuếch

đại với hệ số P500, dụng

cụ đi qua các điểm P1’,

P2’, P3’, P4’.

Lệnh khuếch đại : G50, G51

Trang 40

Lệnh khuếch đại : G50, G51

I, J K viết với giá trị 1000 tính là 1

Trang 41

Lệnh khuếch đại : G50, G51

Trang 42

Lệnh khuếch đại : G50, G51

Lưu ý :

Lệnh khuếch đại phải bị hủy bởi G50 trước khi thực hiện các lệnh G27, G28, G29, G30, G92.

Việc phóng to thu nhỏ không ảnh hưởng tới các tham số Z, R, Q, P trong các chu trình lập sẵn.

Việc phóng to thu nhỏ không ảnh hưởng tới offset dao theo bán kính

Trang 43

Việc phóng to thu nhỏ không ảnh hưởng tới offset dao theo bán kính

Lệnh khuếch đại : G50, G51

Trang 44

Lệnh khuếch đại : G50, G51

Lệnh khuyếch đại G51 có thể sử dụng để copy đối xứng (đổi dấu) theo các trục nếu sử dụng hệ số khuếch đại là –1.

Khi đó, hệ số khuyếch đại viếttheo I, J, K Khi copy đối xứng, G02 và G03, G41 và G42 sẽ tráo đổi cho nhau, hướng di chuyển

dụng cụ sẽ thay đổi ngược lại.

Trang 45

Chương trình được viết như sau:

Chương trình con

Chương trình chính

Lệnh khuếch đại : G50, G51

Trang 46

Lệnh xoay hệ tọa độ - G68, G69

Bạn có thể dùng lệnh

G68 để xoay hệ tọa độ và

G69 để hủy nó (hình

Trong đó X_ Y_ là tâm xoay,

R_ là góc xoay, số gia nhỏ nhất là 0.001o,

Trang 47

Lệnh xoay hệ tọa độ - G68, G69

thực hiện lệnh xoay gốc tọa độ

đồng thời với việc khuếch đại G51, thì offset phải hủy trước khi khuếch đại và xoay, sau lệnh G68 mới thực hiên offset dao

Trang 48

Lệnh xoay hệ tọa độ - G68, G69

Trang 49

Lệnh G60

Để di chuyển chính xác đến vị trí lập trình, thay vì G00, bạn có thể dùng lệnh G60 Nguyên tắc viết lệnh:

G60 X_ Y_ Z ;

Trang 50

Dừng chính xác cuối hành trình ăn dao khi gia công: G09, G61, G62, G63, G64

Trong chế độ gia công với lệnh G01, sự chuyển tiếp giữa hai block thường xảy ra trước khi dao tới vị trí lập trình thật sự, dẫn đến tại góc, có hiệân tượng bo tròn

Trang 51

G09 X_ Y_ Z_ ; di chuyển chính xác đến góc

giữa hai block Lệnh này chỉ có hiệâu lực trong dòng lệnh mà nó đứng

G61 ; -Di chuyển chính xác đến góc

giữa hai block, giống như G09, nhưng lệnh này có hiệâu lực cho tới khi xuất hiện một trong

những lệnh G62, G63, G64.

Dừng chính xác cuối hành trình ăn dao khi gia công: G09, G61, G62, G63, G64

Trang 52

Dừng chính xác cuối hành trình ăn dao khi gia công: G09, G61, G62, G63, G64

G62 ; Chế độ giảm tốc độ ăn dao tại góc

trong (<180o) tự động khi gia công với bù trừ bán kính dao, thiết lập bởi tham số No 214 Với thiết lập này, khi dao gần tới góc trong thì sẽ giảm tốc độ để đạt được độ bóng tốt hơn tại góc.

Khi gia công bên trong một cung tròn thì sự giảm tốc tự động cũng xảy ra tự

Trang 53

Dừng chính xác cuối hành trình ăn dao khi gia công: G09, G61, G62, G63, G64

Tốc độ cắt thực tế Ftt

được tính theo công

thức:

Trong đó:

F là lượng chạy dao lập trình

Rc là bán kính quỹ đạo tâm dao

Rp là bán kính đường lập trình

Trang 54

Khi Rc << Rp Rc/Rp quá nhỏ và Ftt = 0, dụng cụ sẽ đứng lại Tham số No 213 thiết lập giá trị hệ số

giảm tốc nhỏ nhất MDR Khi Rc/Rp nhỏ hơn MDR thì

G61, G62, G63, G64 là những lệnh không tương hợp Khi một trong các lệnh này xuất hiện thì sẽ tự

Dừng chính xác cuối hành trình ăn dao khi gia công: G09, G61, G62, G63, G64

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w