Tải bản đầy đủ (.pdf) (10 trang)

Chương IV: Lập trình gia công và mô phỏng pps

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (242.33 KB, 10 trang )

Trang 39
Chương IV:
LẬP TRÌNH GIA CÔNG VÀ MÔ PHỎNG
TRÊN PHẦN MỀM WinNC GE Series 21 MB
I. Các bước lập trình.
Các bước thực hiện lập trình cơ bản:
- Phân tích bản vẽ.
- Lựa chọn dụng cụ cắt.
- Lập phiếu công nghệ.
- Lập trình và mô phỏng:
 Thiết lập các thông số công nghệ.
 Lựa chọn dao cụ, bù trừ chiều dài, bán kính (nếu cần).
 Chọn chế độ cắt.
 Thực hiện đường chạy dao.
Ví dụ:
Lập chương trình NC cho chi tiết sau (Hình vẽ trang sau).
Bước 1: Chọn dụng cu, trình tự gia công và chế độ cắt gọt.
Mã dao
Kiểu dao
Bước công nghệ.
T1
Facing DM 40
Phay mặt, viền ngoài.
T4
Drill DM 10
Khoan mồi.
T5
Drill DM 6.8
Khoan lỗ M8.
T2
Endmill DM 16


Mở rộng lỗ 40
T3
Endmill DM 10
Mở rộng lỗ 16, Slot.
T6
Tap M8
Ren trong M8
T7
Chamfer
Vạt cạnh.
 Chế độ cắt gọt: tra theo bảng dao, vật liệu phôi: hợp kim nhôm.
Bước 2: Thiết kế đường chạy dao và lập trình.



Trang 40
Chöông trình NC:
O0001 (DEMOPART 1)
N0005 G0 G28 G91 Y0 Z0
N0010 G0 G90 G17 G40 G80
N0015 T1 M6 ( MILL DM40 FACING)
N0020 G0 G54 G90 X-22 Y15 S2000 F800 M3
N0025 G43 H1 Z20
N0030 G0 Z0
N0035 G1 X140
N0040 Y50
N0045 X0
N0050 Y85
N0055 X162
N0060 G0 Z2

N0065 X124.01 Y122
N0070 Z0
N0075 G1 G91 Z-2
N0080 G90
N0085 G42 H11
N0090 M98 P0002
N0095 G1 G91 Z-2
N0100 G90
N0105 G42 H11
N0110 M98 P0002
N0115 G1 G91 Z-2
N0120 G90
N0125 G42 H11
N0130 M98 P0002
N0135 G1 G91 Z-2
N0140 G90
N0145 G42 H11
N0150 M98 P0002
N0155 G0 Z20
N0160 T4 M6 ( SPOT )
N0165 G0 G54 G90 X120 Y45 S2000 F200 M3
Trang 41
N0170 G43 H4 Z20
N0175 G81 Z-4.5 R2 G99
N0180 X75 Y40
N0185 X45
N0190 Y70
N0195 X20 Y80
N0200 G52 X45 Y40 (LOCAL COORDINATE)
N0205 G16 X27.5 Y120 (POLAR COODINATE INTERPOLATION)

N0210 Y150
N0215 Y180
N0220 Y210
N0225 Y240
N0230 Y270
N0235 Y300
N0240 Y330
N0245 G80
N0250 G15
N0255 G0 Z20
N0260 G52 X0 Y0
N0265 T5 M6 (DRILL DM6.8)
N0270 G0 G54 G90 X120 Y45 S2000 F200 M3
N0275 G43 H5 Z20
N0280 G81 Z-30 R2 G99
N0285 X45 Y40
N0290 X20 Y80
N0295 G52 X45 Y40
N0300 G16 X27.5 Y120
N0305 Y150
N0310 Y180
N0315 Y210
N0320 Y240
N0325 Y270
N0330 Y300
N0335 Y330
N0340 G15 G80
N0345 G0 Z20
Trang 42


N0350 G52 X0 Y0 (RETURN TO ORIGIN)
N0355 T2 M6 (POCKET DM40)
N0360 G0 G54 G90 X45 Y40 S2000 F400 M3
N0365 G43 H2 Z5
N0370 G83 G99 Z-26 R2 Q1 F200
N0375 G41 H12 G1 Z0
N0380 G1 X25 Y40 F400
N0385 M98 P140003
N0390 G40 G0 X45 Y40
N0395 G0 Z20
N0400 T3 M6 (POCKET DM16)
N0405 G0 G54 G90 X120 Y45 S2000 F400 M3
N0410 G43 H3 Z5
N0415 G41 H13 G1 Z0
N0420 G1 X112 Y45 F400
N0425 M98 P140004
N0430 G40
N0435 G0 X120 Y45
N0440 G0 Z20
N0445 G0 X20 Y80
N0450 G41 H13 G1 Z0
N0455 G1 X12 Y80
N0460 M98 P140005
N0465 G40 G0 X20 Y80
N0470 G0 Z10
N0475 (MILL SLOT)
N0480 G0 X75 Y40
N0485 G0 Z1
N0490 G1 G91 Z0
N0495 #1 =0

N0500 G1 G91 Z-1.5 F150
N0505 G3 G90 X45 Y70 R30 F400
N0510 G1 G91 Z-1.5 F150
N0515 G2 G90 X75 Y40 R30 F400
N0520 #1 =#1+1
Trang 43
N0525 IF[#1 EQ 2] GOTO0535
N0530 GOTO0500
N0535 G0 Z10
N0540 T6 M6 ( TAP M8 )
N0545 G0 G54
N0550 G52 X45 Y40
N0555 G16 X27.5 Y120 S250 M3
N0560 G43 H6 Z20
N0565 G84 Z-12 R4 F1.25 G99
N0570 Y150
N0575 Y180
N0580 Y210
N0585 Y240
N0590 Y270
N0595 Y300
N0600 Y330
N0605 G15 G80
N0610 G0 Z20
N0615 G52 X0 Y0
N0620 T7 M6 ( CHAMFER )
N0625 G0 G54 G90 X148 Y100 S4000 F2000 M3
N0630 G43 H7 Z-8.5
N0635 G41 H17 G1 X140
N0640 Y0

N0645 X0
N0650 Y100
N0655 X140
N0660 G0 G40 X148 Z10
N0665 G0 X124 Y72
N0670 G1 Z-0.5
N0675 G1 G42 H17 X124.01 Y58.83
N0680 M98 P0002
N0685 G0 Z10
N0690 G0 X45 Y40
N0695 G0 Z-0.5
N0700 G41 H17 G1 X25 Y40
Trang 44
N0705 G3 G91 X0 Y0 I20 J0
N0710 G90
N0715 G0 G40 X45
N0720 G0 Z10
N0725 G0 X120 Y45
N0730 G0 Z-0.5
N0735 G41 H17 G1 X112
N0740 G3 G91 X0 Y0 I8 J0
N0745 G90
N0750 G0 G40 X120
N0755 G0 Z10
N0760 G0 X20 Y80
N0765 Z-0.5
N0770 G41 H17 G1 X12
N0775 G3 G91 X0 Y0 I8 J0
N0780 G90
N0785 G40 G0 X20

N0790 G0 Z10
N0795 G0 X45 Y70
N0800 G1 Z-1.5 F400
N0805 G2 X75 Y40 R30
N0810 G0 Z10
N0815 G0 G28 G91 Y0 Z0
N0820 G90 G17 G40 G80
N0825 M30
O0002 ( SUB-ContourDM3 )
N0005 G1 X124.01 Y58.83
N0010 X24.96 Y94.16
N0015 G3 X5.67 Y75.57 R15
N0020 G2 X10 Y40 R100
N0025 G3 X65.31 Y11.49 R35
N0030 G2 X120 Y30 R100
N0035 G3 X124.01 Y58.83 R15
N0040 G40 G1 X124.01 Y122 F1500
N0045 M99
Trang 45
O0003 ( Sub Pocket DM40 )
N0005 G3 G91 X0 Y0 Z-2 I20 J0
N0010 G90
N0015 M99
O0004 ( Sub Hole 16)
N0005 G91 G3 X0 Y0 Z-2 I8 J0
N0010 G90
N0015 M99

II. Lập trình mô phỏng.
1. Giới thiệu.

- WinNC là một phần mềm mô phỏng và điều khiển các máy CNC dành cho
lónh vực giáo dục của hãng sản xuất máy CNC EMCO. WinNC có nhiều
modul nhỏ cho phép lập trình mô phỏng hệ điều khiển gốc như Fanuc,
Sinumerik, Fagor, Heidenhain
- Lập trình với hệ điều khiển trên bàn phím PC hoặc bằng các modul
Keyboard được thiết kế giống như các keyboard của các hệ điều khiển gốc.
Thay đổi phần mềm dễ dàng, các bàn phím cũng được tháo lắp tiện dụng
tương ứng.
- WinNC GE Fanuc Series 21 MB hỗ trợ tập lệnh của dòng máy hệ điều
khiển FANUC Series 21i-MODEL B (điều khiển 5 trục tối đa, 4 trục có khả
năng làm việc cùng lúc).
- WinNC hỗ trợ các hệ điều hành Windows
®
, modul 3D View mô phỏng quá
trình cắt gọt sinh động, thao tác lựa chọn đơn giản, các thiết lập logic và
hiệu quả, người vận hành sẽ thấy trước được sản phẩm trước khi gia công.
2. Chức năng lập trình và mô phỏng với WinNC.

Trang 46
Khởi động chương trình, màn hình sẽ hiển thò giá trò của các tọa độ mà máy
CNC đang được điều khiển.
Đối với lập trình mô phỏng:
- Sử dụng chuột phải để chuyển đổi sang các phím chức năng.
- Sử dụng chuột trái để chọn vào các phím mềm trên màn hình hoặc nhấn các
phím chức năng tương ứng (F1 đến F12) trên bàn phím như hiển thò màu
trắng trên góc phải của chức năng đó. Các phím này có chức năng tương tự
như các phím cứng tương ứng trên Panel điều khiển.

Hình 4.2: Các phím tương ứng trên Panel điều khiển.
Các phím chức năng (F12):

POS

Hiển thò giá trò tọa độ của các trục và bàn máy.

ALARM, MSG,
HISTORY
Tình trạng vận hành của máy

ABS, REL, ALL
Các gốc tọa độ của hệ điều khiển.
PROG

Chế độ lập trình.

PRGRM
Xem chương trình

DIR
Thư mục lưu các chương trình trong máy.
OFFSET

Thiết lập các chuẩn để gia công.

OFFSET
Lưu trữ các giá trò chiều dài và bán kính của dao phay.

SETTING
Cài đặt chuẩn giao tiếp với máy in.

W.SHFT

Lưu trữ các chuẩn chi tiết trên bàn máy (G54-G59).
SYSTEM

Cài đặt các thông số hệ thống

PARAMETER
Cài đặt đơn vò, chuẩn giao tiếp.

SYSTEM
Hiển thò phiên bản của các phần mềm trong hệ thống.
ALARM

Thông tin cảnh báo, báo lỗi của hệ thống.
GRAPH

Mô phỏng chương trình.
Trang 47

PARAM
Cài đặt mô phỏng 2D.

EXEC
Mô phỏng quỹ đạo cắt.

SCALE
Điều chỉnh tỉ lệ hiển thò trên màn hình.

3DVIEW
Mô phỏng cắt gọt 3D.
Các chức năng chính trong 3DVIEW

TOOL

Cài đặt các thông số dao trong mô phỏng

POS. ±
Vò trí dao khi mô phỏng (tương ứng với chương trình).

TOOL. ±
Vò trí dao trong thư viện.

TAKE
Đưa dao từ thư viện vào vò trí đang được chọn.
WORKP

Cài đặt các thông số phôi.
VIEW

Chọn hướng quan sát khi mô phỏng.
FIXT

Hướng gá phôi trên bàn máy.
GRAPH

Chuyển về mô phỏng quỹ đạo dao.
SIMUL.

Mô phỏng 3D.
Chế độ vận hành máy (F1).
MEM


Gia công chương trình từ bộ nhớ của máy.
EDIT

Chỉnh sửa, lập trình.
MDI

Vận hành nhanh các câu lệnh không cần chương trình.
JOG

Điều khiển các trục ở chế độ không cắt gọt.
REF

Trở về chuẩn máy.
INC 1  INC 1000
Di chuyển các trục chính xác (INC 1 = 1/1000 mm).

3. Trình tự thao tác với WinNC.
a. Soạn thảo chương trình.
- Khởi động chương trình, chuyển sang chế độ EDIT (F1).
- Chọn phím PROG để vào chế độ soạn thảo chương trình.
- Để tạo mới một chương trình:
 Vào DIR, nhập tên chương trình. Tên chương trình bắt đầu bằng chữ O và
các chữ số kế tiếp. Ví dụ: O0001. Sau đó nhấn INPUT hoặc phím mũi tên
 để mở chương trình.
 Để mở một chương trình đã có trong máy, trở lại DIR, nhập tên chương trình
và nhấn phím mũi tên  để mở chương trình.
 Các chương trình con được nhập vào bên ngoài và giống chương trình chính
nhưng kết thúc bằng M99. Khi đó nhiều chương trình chính có thể sử dụng
chung các chương trình con với nhau.
b. Thiết lập mô phỏng 3D View.

Trang 48
- Thiết lập chuẩn gia công:

- Thiết lập dụng cụ cắt:

III. Bài tập.

×