Thứ tư, ngày 25/10/2006 MôphỏngquátrìnhgiacôngchitiếtcóbiêndạngphứctạptrênmáyphayCNCPRIMEROvàOKKbằngphầnmềmMASTERCAM9.1 Bài báo trình bày phương pháp môphỏngquátrìnhgiacông cho máyphayCNC hiệu OKKvà PRIMERO, bằngphầnmềmMastercam 9.1. Phương pháp này được áp dụng để môphỏng các chương trìnhgiacông cho các chitiếtcóbiêndạngphức tạp. Đặt vấn đề: Sự phát triển nhanh chóng của khoa học kỹ thuật đã thúc đẩy công nghiệp sản xuất tự động trong mọi lĩnh vực phát triển theo. Các máycông cụ điều khiển bằng chương trình số CNC với sự trợ giúp của các phầnmềm CAD/CAM có thể giúp chúng ta môphỏng các quá trìnhgiacông cho máyCNC trước khi tiến hành giacông thật. Ở khu vực miền Trung nước ta hiện nay khá nhiều các nhà máy sản xuất cơ khí sử dụng các máycông cụ CNC để phục vụ hoạt động sản xuất. Các chương trìnhgiacông được viết để điều khiển chuyển động cho máycông cụ CNC hầu như được người lập trình viết bằng tay, do đó nếu chitiếtcó hình dạngphứctạp thì khó có thể môphỏng chương trìnhgiacông nhằm tránh sai sót thường hay mắc phải khi sử dụng máy CNC, đảm bảo an toàn cho máycông cụ CNC trong quátrình làm việc. Việc ứng dụng các phầnmềm CAD/CAM để thiết kế, lập chương trìnhgiacôngvàmôphỏng các quá trìnhgiacông cho máycông cụ CNC là vấn đề mà các cán bộ kỹ thuật cần phải quan tâm, bởi công việc này có thể giúp chúng ta quan sát được hình dạng của chitiếtgiacông trước khi tiến hành giacông thật, nhằm đảm bảo chất lượng của các sản phẩm giacôngcơ khí. Qua những phân tích trên, việc ứng dụng phầnmềm CAD/CAM - Mastercam9.1 hỗ trợ cho việc thiết kế, lập trìnhvàmôphỏng các quá trìnhgiacông trên máycông cụ CNC là điều cần thiết. Khi sử dụng phầnmềmMastercam9.1 người lập chương trìnhcó thể môphỏng trước các chương trìnhgiacông kiểm soát đường chạy dao và tối ưu hóa chế độ chạy dao nhằm nâng cao chất lượng bề mặt. Ở đây chúng tôi xin giới thiệu một phương pháp môphỏng chương trìnhgiacông cho máyphayPRIMEROvàmáyphayOKKbằngphầnmềmMastercam9.1 khi kết nối trực tiếp giữa máy tính cá nhân (PC) với bộ điều khiển NC (Controler). Cơ sở lý thuyết Việc ứng dụng các phầnmềm CAD/CAM để thiết kế chi tiết, lập trìnhvàmôphỏng chuyển động của dụng cụ cắt trênmáycông cụ CNC đã được ứng dụng tương đối nhiều ở các nước công nghiệp phát triển như: Mỹ, Anh, Pháp, Nga, Nhật, Canada . Khi sử dụng phầnmềmMastercam9.1 chúng ta có thể nhanh chóng xây dựng các bản vẽ 2D, 3D của chitiết máy. Sau khi thiết lập xong các bản vẽ chitiết máy, trênphầnmềm này cho phép chúng ta chọn các chế độ gia công, môphỏng các chương trìnhgiacôngtrênmáycông cụ CNC theo các góc nhìn khác nhau để kiểm tra sai sót trước khi tiến hành chuyển mã M-G code vàgiacông thật trênmáycông cụ CNC. PhầnmềmMastercam9.1 là một trong số những phầnmềm CAD/CAM mạnh nhất hiện nay, với một số chức năng đặc biệt có thể hổ trợ chúng ta lập chương trìnhgiacông điều khiển chuyển động cho các máycông cụ CNC một cách dễ dàng. Việc ứng dụng phầnmềmMastercam9.1 cho phép chúng ta viết các chương trìnhgiacông cho máyphay CNC, máy tiện CNC, máy cắt dây CNC, máy khoan CNC, máy doa CNC. Và đặc biệt phầnmềm này cho phép chúng ta chuyển đổi sang các mã lệnh có thể phù hợp cho nhiều loại máyCNC chạy theo các hệ điều hành khác nhau như: Fanuc, Anilam, Hendenhain, Fago, Mitsubishi . Với những đặc điểm như vậy, phầnmềm CAD-CAM-Mastercam 9.1có thể được ứng dụng để lập trìnhvàmôphỏng cho hầu hết các máycông cụ CNC ở Việt Nam hiện nay. Việc sử dụng phầnmềm CAD-CAM-Mastercam 9.1 để lập trìnhvà mô phỏngquátrìnhgiacông cho máyphayCNC được thực hiện như sau: - Sử dụng module Design 9.1 để thiết kế các đối tượng cần gia công, đối tượng được xây dựng có thể là 2D hoặc 3D. - Sử dụng module Mill 9.1 (module Mill 9.1 là module ứng dụng cho máyphay CNC) để lập các chương trìnhgiacông cho các đối tượng đã được xây dựng ở module Design 9.1. - Sử dụng chức năng Verify trong module Mill 9.1 để môphỏng các đường chạy dao đã được xây dựng trong module này. - Sử dụng chức năng Post trong module Mill 9.1 để chuyển mã các chương trìnhgia công, ở bước này ta có thể lựa chọn bản mã để phù hợp cho hệ điều hành của máyCNC cần sử dụng gia công. - Sử dụng module The MetaCut Utilities để môphỏng các chương trìnhgiacông theo các bản mã đã được chuyển đổi ở module Mill 9.1. Ứng dụng Chúng tôi đã sử dụng phầnmềm CAD-CAM-Mastercam 9.1 để thiết kế, lập trìnhvàmôphỏng các chương trìnhgiacông cho một số máyphayCNC chạy theo các hệ điều hành khác nhau. Tôi đã tiến hành ứng dụng thành công vào hai máyphayOKK chạy theo hệ điều hành Fanuc vàmáyphayPRIMERO chạy theo hệ điều hành Anilam ở phòngmáy CNC, Khoa Cơ Khí, Trường Cao ĐẳngCông Nghệ, Đại Học Đà Nẵng. Ở bài báo này tôi xin trình bày một ví dụ lập trìnhvàmôphỏng chương trìnhgiacông một đối tượng điển hình (hình rồng) cho hai máyphayOKKvàPRIMERO theo hai bản mã lệnh khác nhau. Vàcông việc này được tiến hành bởi các bước như sau: - Sử dụng module Design 9.1 để vẽ hình rồng nằm trên một bề mặt cần gia công, hình1. - Sử dụng module Mill 9.1 để lập chương trìnhgiacông cho đối tượng (hình rồng) đã được xây dựng ở module Design 9.1. - Sử dụng chức năng Verify trong module Mill 9.1 để môphỏng các đường chạy dao đã được xây dựng trong module này, hình 2. - Sử dụng chức năng Post trong module Mill 9.1 để chuyển mã các chương trìnhgiacông cho hai máyOKKvà PRIMERO. Ở đây máyOKK chạy theo hệ điều hành Fanuc nên bản mã ta chọn là Mpfan.pst, máyPRIMERO chạy theo hệ điều hành Anilam nên bản mã ta chọn là Mpan5300.pst, được trình bày ở hình 1 và hình 2. Bảng 1 biểu thị các câu lệnh cho máy chạy theo hệ điều hành Fanuc, bảng 2 biểu thị các câu lệnh cho máy chạy theo hệ điều hành Anilam. - Sử dụng module The MetaCut Utilities để môphỏng các câu lệnh chương trìnhgiacông theo các bản mã đã được chuyển đổi ở module Mill 9.1 cho hai máyphayOKKvà PRIMERO, hình 3. Hình 1: Xây dựng đối tượng trên modul Design 9.1 Hình 2: Môphỏng chương trìnhgiacôngtrên modul Mill 9.1 Chương trình cho máyOKK Chương trình cho máyPRIMERO Hình 3: Môphỏng chương trìnhgiacông cho máyphayPRIMERO Việc viết chương trìnhgiacông các hình cóbiêndạngphứctạptrên một bề mặt không đơn giản cho máycông cụ CNC, bằng tay hoặc bằng các phầnmềm thông dụng sẽ gặp rất nhiều khó khăn. Nếu sử dụng module Project trong phầnmềmMastercam 9.1, lập trình theo phương pháp chiếu hình, chúng ta sẽ dễ dàng nhận được chương trìnhgiacông các hình cóbiêndạngphứctạptrên bề mặt 3D của chitiết máy. Ngoài ra, khi sử dụng phương pháp chiếu hình để lập chương trìnhgiacông cho các máycông cụ CNC 4 trục hoặc 5 trục có thể cải thiện, nâng cao độ chính xác hình dạng của bề mặt chitiết được gia công. Kết luận: Việc môphỏng trước quá trìnhgiacông chi tiếtcóbiêndạngphứctạptrênmáyphayCNC là điều cần thiết phải làm khi sử dụng máyCNC vì: Có thể kiểm tra trước việc giacôngvà hình dạng sản phẩm gia công. Kiểm tra được các sự cốcó thể xẩy ra trong quátrình chạy máy CNC. Đảm bảo an toàn cho người và máy, tăng tối đa hiệu quả khai thác và sử dụng máy CNC. TÀILIỆU THAM KHẢO [1] Peter Smid, CNC Programming Handbook, Industrial Press, Inc New York, 2000 . [2] HEIDENHAIN, User’s Manual Conversational Programming, 2000. [3] Su-Chen Jonathon Lin, Tiny Shiue, Mastercam Version 8.1, 2001. [4] TaeguTec, Milling Applications, 2006. Tác giả bài viết: GV.Trần Quốc Việt - Trường Đại học Đà Nẵng HIENDAIHOA.COM . ngày 25 /10 /2006 Mô phỏng quá trình gia công chi tiết có biên dạng phức tạp trên máy phay CNC PRIMERO và OKK bằng phần mềm MASTERCAM 9. 1 Bài báo trình bày. pháp mô phỏng quá trình gia công cho máy phay CNC hiệu OKK và PRIMERO, bằng phần mềm Mastercam 9. 1. Phương pháp này được áp dụng để mô phỏng các chương trình