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. . 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ẽ 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. 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: