Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,33 MB
Nội dung
Modul III Tr. 22
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
I - Lời nói đầu
Để có thể gia công được một chi tiết trên các loại máy cắt gọt kim loại NC
hoặc CNC thì chương trình gia công là một trong những điều cần thiết phải có. Vậy
chương trình gia công là gì? Cần phải có những điều kiện gì để lập chương trình
gia công và lập chương trình gia công như thế nào? Những vấn đề nêu trên được
tạm giải thích như sau:
Chương trình gia công là ngôn ngữ giao tiếp giữa máy và người sử dụng để
thực hiện một ý đồ tạo dáng nào đấy. Việc viết chương trình dựa trên cơ sở sử
dụng các quy ước là các mẫu tự và số được diễn tả theo một quy luật nào đấy tùy
theo máy và hệ điều khiển mà máy được trang bò.
Điều kiện để viết chương trình gia công do vậy mà người lập trình phải nắm
được quy ước và am hiểu quy luật diễn tả một cách thích hợp. Điều đó cũng có
nghóa là người lập trình cho trọn nghóa thì phải am hiểu được máy ( Kể cả những
đặc điểm riêng biệt của nó ) sẽ thực hiện chương trình do mình lập.
Để tăng tiện nghi cho việc lập trình gia công, ngày nay người ta sử dụng
nhiều các phần mềm CNC chuyên dụng có khả năng biên dòch được nhiều loại
ngôn ngữ máy, giao tiếp và điều khiển dễ dàng qua sự trợ giúp của máy vi tính.
Trong giáo trình này, chúng tôi trình bày kỹthuật lập trình cơ bản bằng
phương pháp phổ thông dùng vớiMTS - ISO 30 qua sự giao tiếp và trợ giúp của
phần mềm CNC có tên là MTS Top CAM và MTS TopMill.
Motor trục
chính
Bảng điều
khiển
Tủ điều khiển
Đo hành
trình
Cơ cấu
truyền dẫn độc
lập
Bản vẽ chi tiết
Lập trình NC
Tải hoặc nhập chương
trình NC vào máy
Điều khiển và giám
sát qúa trình gia
công qua điều
khiển CNC
THÀNH PHẨM
Lời nói đầu
Modul III Tr. 23
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
II - Sơ đồ khối của chương trình NC
Các thông số hình học
Các thông số công nghệ
.Biên dạng của chi tiết G/c
.Các phần tử tạo dáng
.Các lỗ và hệ lỗ
.Các cung tròn, rãnh thoát
.Các thông số về dao cụ
.Vận tốc cắt
.Lượng chạy dao
.Số vòng quay
Tờ mẫu dùng để lập trình NC
Câu
Các thông tin về đường Các thông tin về công nghệ
Lưu chương trình
bằng băng đục lỗ
Tạo tập tin và tải
chương trình qua máy
Nhập chương trình
vào máy qua bàn
điều khiển
Điều khiển NC
Điều khiển CNC
MÁY CÔNG CỤ
NC VÀ CNC
Hình 1: Sơ đồ khối của chương trình NC
Sơ đồ khối của
chương trình NC
Modul III Tr. 24
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
LẬP LUẬN CHỨNG
VÀ THIẾT KẾ VỚI
MÁY TÍNH
CKS
LẬP TRÌNH NC
ĐIỀU KHIỂN
VÀ KIỂM TRA
CHUẨN BỊ
LẬP KẾ HOẠCH
III- Chương trình NC trong hệ thống CIM
Hình 2: Chương trình NC trong hệ thống CIM
Chương trình NC
trong hệ thống CIM
Modul III Tr. 25
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
BẢN VẼ
QUY TRÌNH CÔNG NGHỆ
PHÔI THÔ
CHƯƠNG TRÌNH NC
THÀNH PHẨM
Kiểm tra chất lượng
Dao cụ
Điều chỉnh máy
Gia công
Đo kiểm
XÁC ĐỊNH W
KẸP CHẶT
MÁY CNC
PHƯƠNG ÁN SỬ DỤNG DAO
SƠ ĐỒ GÁ KẸP
HÌnh 3: Chương trình NC trong mối quan hệ hình thành sản phẩm
Sự hình thành
sản phẩm
Modul III Tr. 26
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
IV - Trình tự thực hiện ( Ví dụ )
* Nghiên cứu bản vẽ.
* Lập quy trình công nghệ đơn giản gồm:
- Phương án gá kẹp.
- Phương án sử dụng dao.
- Tính toán chế độ cắt.
- Lập trình tự gia công.
* Viết chương trình NC.
* Mô phỏng trên máy vi tính vớiMTS Software.
* Biên dòch từ MTS sang S840C.
* Kiểm tra sơ bộ và hiệu chỉnh chương trình NC
* Tảichương trình NC qua máy TiệnCNCvới Xmit
* Mô phỏng kiểm tra trên máy Tiện CNC.
* Gia công thử trên máy Tiện.
* Hiệu chỉnh và lưu chương trình. ⇒ Lưu trữ.
⇒⇒
⇒⇒
⇒
⇒⇒
⇒⇒
⇒
Công việc chuẩn bò
và lập trình
Gia công thử
Trình tự thực hiện
Modul III Tr. 27
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
V- Một vài khái niệm và quy ước về chương trình CHÍNH
và chương trình CON trong mô phỏng TIỆNvới MTS
1 - Chương
trình CHÍNH
Chương trình chính là một chương trình NC được lưu giữ
trong thư mục do người dùng đònh nghóa và được đặt tên theo
quy ước tên File với :
- Phần tên: Tối đa là 19 ký tự, là chữ hoặc số và không
bao gồm ký tự lạ như dấu chấm(.), dấu gạch chéo ( \ hoặc / ),
dấu (:).
- Phần mở rộng: Tối đa là 3 ký tự - Do chương trình tự đặt
theo quy ước sau.
- Kết thúc chương trình CHÍNH với lệnh
M30
Ví dụ:
- AAAAA.FNC: Chương trình chính dành cho Phay.
- BBBBB.DNC: Chương trình chính dành cho Tiện.
2 - Chương
trình CON
Chương trình CON cũng là một chương trình NC được áb
dụng để mô tả một bề mặt hay một biên dạng, một nhóm bề
mặt hay một nhóm biên dạng được phân bố mang tính quy
luật. Chương trình CON tồn tại song song vớichương trình
CHÍNH và được lưu dưới tên File là:
Ví dụ:
- Ua1b2.FNC: Chương trình CON dành cho Phay.
- Ub3c4.DNC: Chương trình CON dành cho Tiện.
- Kết thúc chương trình CON với lệnh M99
Tồn tại song song vớichương trình chính có nghóa là
chương trình con và chương trình chính được lưu giữ cùng
trong một thư mục công tác.
Chương trình chính và
chương trình con
Modul III Tr. 28
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
1 - Cấu trúc của một câu lệnh NC
Khác với máy công cụ vạn năng - máy công cụ CNC được điều khiển bằng
chương trình số. Sự điều khiển máy qua cái gọi là chương trình NC để thực hiện
một bước công việc nào đấy được viết bằng một bộ mã lệnh - thông qua đó viêc
gia công chi tiết được tự động thi hành.
a) Câu lệnh NC
Trong một chương trình NC bao gồm nhiều câu lệnh và trong một câu lệnh
lại bao gồm nhiều từ lệnh. Các câu lệnh được bắt đầu bằng chữ N và được đánh
số để đònh danh.
b)- Từ lệnh, đòa chỉ, mã lệnh, gía trò.
Trong một câu lệnh gồm có một hay nhiều từ lệnh, mỗi một từ lệnh lại bao
gồm một đòa chỉ là một chữ cái kèm theo một mã lệnh hoặc một gía trò đònh lượng
hay gía trò đònh tính.
Tọa độ của điểm đích
Hình 4 : Các từ lệnh trong một câu lệnh NC
Đòa chỉ và số của câu lệnh
Điều kiện đường, lệnh chạy dao.
Vận tốc tiến bàn - lượng chạy dao
Số vòng quay trục chính
Số của dụng cụ cắt / Vò trí của dao trong ổ tích dao
Các chức năng của máy như chiều quay của trục chính,
tắt mở nước tưới nguội, . . .
Ví dụ: N110 G01 X60 M08
Số câu lệnh Từ lệnh Từ lệnh Từ lệnh
Từ lệnh Từ lệnh
Từ lệnh
Đòa chỉ Mã lệnh Gía trò
Đòa chỉ
Đòa chỉ
Gía trò
VI - Hướng dẫn lập trình NC
Lập trình NC
Modul III Tr. 29
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
Ký hiệu Ý nghóa
M00 Tạm ngừng chương trình
M02 Kết thúc chương trình
M03 Khởi động trục chính, quay chiều phải
M04 Khởi động trục chính, quay chiều trái
M05 Ngừng trục chính
M07 Mở bơm tưới nguội 1
M08 Mở bơm tưới nguội 2
M09 Tắt các bơm tưới nguội
M30 Kết thúc chương trình
M99 Kết thúc chương trình con
M20 Chống chuôi nhọn ụ di động
M21 Tháo chống chuôi nhọn ụ di động
F Lượng chạy dao ( mm / vòng )
S Số vòng quay ( Vòng / phút )
T Lệnh thay đổi dao
VII- Bộ lệnh điều khiển các chức năng máy.
Lập trình NC
Modul III Tr. 30
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
Lập trình NC
1- Khởi động và ngừng trục chính.
- M03 Khởi động trục chính, quay Phải - thuận chiều kim đồng hồ.
- M04 Khởi động trục chính, quay Trái - ngược chiều kim đồng hồ.
- M05 Tạm ngừng trục chính.
Hướng nhìn
Hình 29: Cách xác đònh chiều quay M4
Hướng nhìn
Hình 28: Cách xác đònh chiều quay M3
Modul III Tr. 31
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 2001
N.Q.Đ / 02 - 2001
KỸ THUẬTTIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
Lập trình NC
2- Số vòng quay của trục chính
Số vòng quay của trục chính được đònh nghóa và lập trình dưới đòc chỉ S với
đơn vò là số vòng quay của trục chính trong một đơn vò thời gian - Ví dụ S1500
Một dòng lệnh đầy đủ để điều khiển trục chính mang dao quay sẽ là:
Ví dụ: S1500 M03
Trong đó:
- S: lệnh chỉ đònh số vòng quay bằng gía trò đi kèm
- 1500: số vòng quay của trục chính vòng/phút
- M03: Chiều quay của trục chính (Chiều phải-thuận chiều kim đồng hồ)
3- Thay đổi dụng cụ cắt
Lệnh thay đổi dụng cụ cắt được đònh nghóa và lập trình dưới đòc chỉ Tvới:
a) Thay đổi dụng cụ cắt không hiệu chỉnh bán kính mũi dao
T và 4 chữ số đi kèm - Ví dụ T0808
Trong đó: - T: lệnh thay đổi dao
- 0808:
* Cặp số 08 thứ nhất: Số vò trí của dao trong ổ tích dao
* Cặp số 08 thứ hai: Số của đòa chỉ D lưu giữ các gía trò
hiệu chỉnh dao theo kích thước dài.
b) Thay đổi dụng cụ cắt có hiệu chỉnh bán kính mũi dao
T và 6 chữ số đi kèm - Ví dụ T080803
Trong đó: - T: lệnh thay đổi dao
- 080803:
* Cặp số 08 thứ nhất: Số vò trí của dao trong ổ tích dao
* Cặp số 08 thứ hai:Số của đòa chỉ D lưu giữ các gía trò
hiệu chỉnh dao theo kích thước dài.
* Cặp số 03: Vò trí của mũi dao trên ô vuông xác đònh vò trí
mũi dao
[...]... KỸTHUẬTTIỆNCNCvớiMTS TopTURN Ví dụ G 01với kích thước tuyệt đối Điểm đích N G90 N N 115 G 01 X140 Z-90 Phần 2 LẬP TRÌNH TIỆNCNC G 01với G90 & G 91 Điểm khởi xuất Hình 32: Lập trình G 01với kích thước tuyệt đối G90 Ví dụ G 01với kích thước tương đối N.Q.Đ / 02 - 20 01 N G 91 N N 115 G 01 X20 Z-60 Điểm đích Điểm khởi xuất Hình 33: Lập trình G 01với kích thước tương đối G 91 Modul III Tr 37 Phần 2 KỸ... 34 KỸTHUẬTTIỆNCNCvớiMTS TopTURN Phần 2 LẬP TRÌNH TIỆNCNC G00 với G90 & G 91 Ví dụ G00 với kích thước tuyệt đối N G90 N N 115 G00 X30 Z5 Điểm khởi xuất Điểm đích Hình 30: Lập trình G00 với kích thước tuyệt đối G90 Ví dụ G00 với kích thước tương đối N.Q.Đ / 02 - 20 01 N G 91 N N 115 G00 X -12 .5 Z-35 Điểm đích Hình 31: Lập trình G00 với kích thước tương đối G 91 Điểm khởi xuất Modul III Tr 35 KỸ THUẬT... thước tuyệt đối so với W ) * Lưu ý G28 Z được lập trình riêng trong một câu lệnh Z = 31 Z1 = 15 z Câu lệnh ví dụ : N150 G28 Z 31 N.Q.Đ / 02 - 20 01 Hình 42: Lệnh đònh vò ụ di động với G28 Modul III Tr 50 Phần 2 KỸTHUẬTTIỆNCNCvớiMTS TopTURN LẬP TRÌNH TIỆNCNC 11 - Tiện ren trong một lần chuyển dao với G33 Chức năng Cú pháp ( Ví dụ tiện ren phả i bướ c 1. 5 chỉ trong mộ t nhát cắt ) Với lệnh G33 người... lập trình G02 và G03 với các cung 1/ 4 Hình 37: Bài tập ví dụ 2 - Áp dụng lập trình G02 và G03 với các cung 1/ 4 và cung lẻ Modul III Tr 43 KỸTHUẬTTIỆNCNCvớiMTS TopTURN Phần 2 LẬP TRÌNH TIỆNCNCChương trình chính và chương trình con 5- Khái niệm và một số quy ước chương trình CHÍNH và chương trình CON trong mô phỏng TiệnvớiMTS a) Chương trình CHÍNH Chương trình chính là một chương trình NC được... so với trục Z, góc A có thể âm hoặc dương theo quy ước chuẩn * Lưu ý - lệnh này có thể sử dụng chung với các lệnh G00 ; G 01 ; G 31 G33 ; G34 ; G35 Hình 34: Cách xác đònh góc A Điểm đích N.Q.Đ / 02 - 20 01 Ví dụ N025 G90 N100 G 01 X140 A1 61. 565 Hoặc N100 G 01 Z-90 A1 61. 565 Điểm khởi xuất Hình 35: Ví dụ lập trình G 01 và góc tham chiếu A Modul III Tr 39 KỸTHUẬTTIỆNCNCvớiMTS TopTURN Phần 2 LẬP TRÌNH TIỆN... trình CON dành cho Tiện - Kết thúc chương trình CON với lệnh M99 Tồn tại song song vớichương trình chính có nghóa là chương trình con và chương trình chính được lưu giữ cùng trong một thư mục công tác Modul III Tr 44 Phần 2 KỸTHUẬTTIỆNCNCvớiMTS TopTURN Chương trình ví dụ LẬP TRÌNH TIỆNCNCChương trình chính và chương trình con Chương trình chính Chương trình con Hình 38: Chương trình con được... thuyết ) N.Q.Đ / 02 - 20 01 Chiều cao ren Hình 43: Tiện ren trụ với G33 Điểm bắt đầu của dao tiện Điểm bắt đầu của đường ren ( Lý thuyết ) Modul III Tr 51 KỸTHUẬTTIỆNCNCvớiMTS TopTURN Phần 2 LẬP TRÌNH TIỆNCNC Hiệu chỉnh dao với G 41 và G42 12 - Hiệu chỉnh dao với G 41 và G42 G 41 G42 1 Phương chạy dao, dao nằm bên Phương chạy dao, dao nằm bên PHẢI đường gia công TRÁI đường gia công 1 2 Đường gia công được... trong chương trình chính Chương trình ví dụ Chương trình chính Chương trình con Bỏ qua khối được đánh dấu N.Q.Đ / 02 - 20 01 Hình 39: Chương trình con được gọi nhiều lần với sự bỏ qua các khối được đánh dấu Bỏ qua khối được đánh dấu Modul III Tr 45 Phần 2 KỸTHUẬTTIỆNCNCvớiMTS TopTURN LẬP TRÌNH TIỆNCNCChương trình chính và chương trình con 6- Lệnh gọi chương trình con - G22 Chức năng Cú pháp Với. .. tương đối (G 91) - I và K : Tọa độ tâm của cung tròn được tính tương đối so với điểm đầu của cung ( Hình 34 ) N.Q.Đ / 02 - 20 01Chương trình ví dụ N G 01 X80 Z-50 N G03 X140 Z-80 I -15 K-45 Hình 35: Gia công theo cung tròn ngược chiều kim đồng hồ - G03 Modul III Tr 42 KỸTHUẬTTIỆNCNCvớiMTS TopTURN Phần 2 LẬP TRÌNH TIỆNCNC Bài tập ví dụ G02 và G03 N.Q.Đ / 02 - 20 01 Hình 36: Bài tập ví dụ 1 - Áp dụng... TIỆNCNCvớiMTS TopTURN Phần 2 LẬP TRÌNH TIỆNCNC Bài tập ví dụ G 01với góc tham chiếu A N.Q.Đ / 02 - 20 01 Hình 36: Bài tập ví dụ áp dụng lập trình G 01với góc tham chiếu A Modul III Tr 40 Phần 2 KỸTHUẬTTIỆNCNCvớiMTS TopTURN LẬP TRÌNH TIỆNCNC Lập trình với G02 3- Gia công theo cung tròn thuận chiều kim đồng hồ - G02 Chức năng Cú pháp Dao Tiện gia công với lượng chạy dao cho trước theo đường tròn . 02 - 20 01
N.Q.Đ / 02 - 2001N.Q.Đ / 02 - 20 01
N.Q.Đ / 02 - 20 01
KỸ THUẬT TIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
G 01 với
G90 & G 91
Hình 32:. 2001N.Q.Đ / 02 - 20 01
N.Q.Đ / 02 - 20 01
KỸ THUẬT TIỆN CNC
với MTS TopTURN
Phần 2
LẬP TRÌNH TIỆN CNC
G 01 với
G90 & G 91
2- Hành trình chạy dao thẳng với