Xây dựng một số bài thực hành ảo về vận hành máy tiện và máy phay CNC

Bài báo trình bày việc xây dựng một số bài thực hành ảo về vận hành máy tiện và máy phay CNC bằng phần mềm Swansoft CNC Simulation. Các bài thực hành được xây dựng để giúp sinh viên học vận hành các máy tiện và máy phay CNC có trang bị các bộ điều khiển như Fanuc, Siemens hoặc Mitsubishi. Trong các bài thực hành này, các thao tác vận hành máy ảo được mô phỏng giống như các thao tác vận hành khi sử dụng máy thật. Các bài thực hành này giúp sinh viên tích lũy kinh nghiệm vận hành trước khi bắt đầu thực hành vận hành máy thật

pdf 5 trang dienloan 6840
Bạn đang xem tài liệu "Xây dựng một số bài thực hành ảo về vận hành máy tiện và máy phay CNC", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Xây dựng một số bài thực hành ảo về vận hành máy tiện và máy phay CNC

Xây dựng một số bài thực hành ảo về vận hành máy tiện và máy phay CNC
Taïp chí Khoa hoïc - Coâng ngheä Thuûy saûn Soá 3/2012
TRÖÔØNG ÑAÏI HOÏC NHA TRANG  65
XÂY DỰNG MỘT SỐ BÀI THỰC HÀNH ẢO VỀ VẬN HÀNH 
MÁY TIỆN VÀ MÁY PHAY CNC
DEVELOPING SOME TUTORIALS ON THE VIRTUAL OPERATION 
OF CNC LATHES AND MILLS
Nguyễn Văn Tường1
Ngày nhận bài: 27/7/2012; Ngày phản biện thông qua: 05/9/2012; Ngày duyệt đăng: 12/9/2012
TÓM TẮT 
Bài báo trình bày việc xây dựng một số bài thực hành ảo về vận hành máy tiện và máy phay CNC bằng phần mềm 
Swansoft CNC Simulation. Các bài thực hành được xây dựng để giúp sinh viên học vận hành các máy tiện và máy phay 
CNC có trang bị các bộ điều khiển như Fanuc, Siemens hoặc Mitsubishi. Trong các bài thực hành này, các thao tác vận 
hành máy ảo được mô phỏng giống như các thao tác vận hành khi sử dụng máy thật. Các bài thực hành này giúp sinh viên 
tích lũy kinh nghiệm vận hành trước khi bắt đầu thực hành vận hành máy thật.
Từ khóa: thực hành ảo, CNC, swansoft CNC simulation
ABSTRACT
This paper presents the development of some tutorials on virtual operation of CNC lathes and mills by using
Swansoft CNC Simulation. The tutorials were built to help students learn how to operate CNC lathes and mills which 
equipped with Fanuc, Siemens or Mitsubishi controlers. In these tutorials, tasks for operating virtual machines are
simulated as tasks which used to operate real machines. The tutorials give students operational experience prior to actual 
practice of machine operation.
Keywords: virtual practice, CNC, swansoft CNC simulation
1 TS. Nguyễn Văn Tường: Khoa Cơ khí - Trường Đại học Nha Trang
THOÂNG BAÙO KHOA HOÏC
I. ĐẶT VẤN ĐỀ
Để hỗ trợ huấn luyện vận hành máy CNC, một 
số nhà khoa học đã xây dựng các phần mềm giúp 
người dùng thực hành ảo vận hành máy CNC trên 
máy tính cá nhân. Yingxue Yao và cộng sự [1] đã 
phát triển một số hệ thống huấn luyện gia công 
CNC dựa trên công nghệ gia công ảo. Họ đã xây 
dựng các bài thực hành trên các hệ thống này để hỗ 
trợ huấn luyện nhằm giúp người học nắm vững lý 
thuyết, tăng cường kỹ năng thực hành và giải quyết 
các sự cố kỹ thuật phát sinh trong quá trình vận 
hành máy CNC. 
Giáo sư Suleyman Yaldiz và các cộng sự ở 
trường Đại học Khoa học Kỹ thuật thuộc đại học 
Selcuk (Thổ Nhĩ Kỳ) đã xây dựng 28 bài thực hành 
cho huấn luyện gia công CNC [2]. Các bài thực 
hành này được thực hiện nhờ chương trình huấn 
luyện ảo CNC có tên là VTC FOR CNC đã được 
phát triển ở trường này. Một số bài thực hành điển 
hình mà nhóm nghiên cứu đã xây dựng là: nhóm bài 
thao tác các chức năng của panel điều khiển máy, 
nhóm bài về hiểu, gán và đo điểm không chương 
trình, nhóm bài về bù trừ dao, nhóm bài liên quan 
đến lập trình, chạy chương trình gia công. 
Một số hãng chế tạo bộ điều khiển CNC cũng 
đã xây dựng các phần mềm và các bộ thiết bị mô 
hình dùng cho huấn luyện. Hãng Siemens đã áp 
dụng phần mềm Sinutrain [3] để huấn luyện vận 
hành máy CNC nhờ máy tính. Phần mềm này được 
áp dụng để lập trình và vận hành máy tiện và máy 
phay CNC sử dụng bộ điều khiển Sinumerik 802D, 
810D, 840D và 840Di. 
Các phần mềm VR Turning và VR Milling của 
hãng Denford được viết cho lập trình gia công và 
vận hành ảo các dòng máy CNC dùng trong giáo 
dục [4]. Các phần mềm này cho phép người dùng 
Taïp chí Khoa hoïc - Coâng ngheä Thuûy saûn Soá 3/2012
66  TRÖÔØNG ÑAÏI HOÏC NHA TRANG
thực hiện một số thao tác vận hành máy cơ bản trên 
nền máy ảo với bộ điều khiển Fanuc. 
Phần mềm FANUC 21i Emulator là một trong 
những sản phẩm của Intelitek [5] được dùng dùng 
cho đào tạo vận hành máy CNC. Phần mềm này 
được thiết kế theo cách sao chép bộ điều khiển 
CNC Fanuc 21i, cho phép thực hiện huấn luyện 
sử dụng bộ điều khiển Fanuc 21i thông qua thực
hành ảo. 
Công ty Nanjing Swan Software Technology [6] 
đã phát triển phần mềm Swansoft CNC Simulation
dùng cho giảng dạy về vận hành máy CNC ở 
trường đại học cũng như trong các nhà máy chế 
tạo. Phần mềm bao gồm 17 loại, 67 hệ thống và 126 
panel điều khiển một số hãng Fanuc, Sinumerik,
Mitsubishi, Fagor, Haas, PA, Romi, GSK, HNC, 
KND, Dasen, WA ,Great, Sanying, Renhe và SKY. 
Hiện nay, hầu hết các trường đại học trong nước 
có đào tạo chuyên ngành chế tạo máy đều đưa học 
phần về gia công trên máy CNC vào giảng dạy. Tuy 
nhiên, do giá thành khá cao nên hầu hết các trường 
chỉ đầu tư máy CNC với số lượng và chủng loại rất 
ít ỏi. Do đó hầu hết các trường đều không đáp ứng 
được nhu cầu học vận hành máy CNC của sinh 
viên. Hơn nữa, trong thực tế sản xuất, các bộ điều 
khiển máy CNC tương đối đa dạng. Vì vậy, nếu gặp 
bộ điều khiển thuộc hãng khác với bộ điều khiển mà 
sinh viên đã được học thì sinh viên mới ra trường 
không thể vận hành máy CNC được. Để phần nào 
giải quyết các vướng mắc nói trên, cơ sở đào tạo có 
thể áp dụng giải pháp thực hành ảo vận hành máy 
CNC nhờ một số phần mềm chuyên dụng. 
II. ĐỐI TƯỢNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU
1. Đối tượng nghiên cứu
Các trường đại học kỹ thuật ở Việt Nam chủ yếu 
chỉ đầu tư máy tiện 2 trục và máy phay CNC 3 trục 
để phục vụ đào tạo về gia công CNC. Các loại máy 
nói trên có thể được trang bị với bộ điều khiển khác 
nhau tùy theo hãng sản xuất. Các bộ điều khiển 
CNC phổ biến nhất ở nước ta là Fanuc, Siemens và 
Mitsubishi. Vì vậy, việc xây dựng các bài thực hành 
ảo về vận hành máy tiện CNC 2 trục và máy phay 
CNC 3 trục với các bộ điều khiển thông dụng nói 
trên sẽ đáp ứng nhu cầu thực tế. 
2. Phương pháp nghiên cứu
Việc xây dựng các bài thực hành ảo có thể 
được thực hiện nhờ nghiên cứu lý thuyết kết hợp 
với thực hành trên máy các nội dung sau: 
- Nghiên cứu nội dung chương trình chi tiết học 
phần về gia công trên máy CNC để xác định các nội 
dung cần triển khai thực hành ảo. 
- Tìm hiểu một số phần mềm mô phỏng gia 
công trên máy CNC và lựa chọn phần mềm phù hợp 
cho việc xây dựng các bài thực hành ảo theo nội 
dung đã đề xuất.
- Xây dựng các bài thực hành ảo về vận hành 
máy tiện và phay CNC trên phần mềm đã chọn.
III. KẾT QUẢ NGHIÊN CỨU VÀ THẢO LUẬN 
1. Lựa chọn phần mềm và các hạng mục thực 
hành ảo
Có thể sử dụng một số phần mềm cho thực 
hành ảo về vận hành máy CNC như đã mô tả ở 
trên. Tuy nhiên, trong số các phần mềm này thì
Swansoft CNC Simulation là phần mềm có nhiều ưu 
thế nhất do nó tích hợp nhiều bộ điều khiển CNC và 
giá của phần mềm này khá rẻ (399 USD/1 license) 
[6]. Sử dụng phần mềm này cho việc giảng dạy thực 
hành CNC này sẽ gặp nhiều thuận lợi vì chỉ cần một 
phần mềm vẫn có thể dùng để dạy cho sinh viên 
học sử dụng nhiều loại bộ điều khiển khác nhau. Do 
đó phần mềm này được chọn để xây dựng các bài 
thực hành ảo về vận hành máy tiện và máy phay 
CNC. Theo khả năng của phần mềm Swansoft CNC 
Simulation, các bài thực hành được xây dựng tương 
ứng cho các bộ điều khiển Fanuc 21i, Sinumerik 
810 (Siemens) và EZMotion 60 (Mitsubishi). 
Trong trường đại học, học phần Thực hành
gia công trên máy CNC thường có thời lượng là 01 
tín chỉ. Do đó chỉ có thể triển khai một số nội dung 
thực hành cơ bản về vận hành máy. Các hạng mục 
thực hành chính về vận hành máy tiện và máy phay 
CNC là:
- Khởi động máy CNC và đưa các trục của máy 
về “Home”.
- Cài đặt hệ tọa độ chi tiết.
- Cài đặt bù trừ dao.
- Lập trình gia công (thủ công).
- Chạy chương trình. 
2. Nội dung các bài thực hành 
Để thực hiện các hạng mục nói trên, các nội 
dung cần triển khai cho mỗi bài thực hành với phần 
mềm Swansoft CNC Simulation bao gồm:
Khởi động phần mềm.
Khởi động máy CNC.
Đưa các trục của máy về “Home”.
Thiết lập phôi và kẹp chặt phôi.
Thiết lập dụng cụ cắt.
Cài đặt tọa độ chi tiết.
Bù trừ chiều dài dao.
Lập trình trên máy (thủ công).
Chạy chương trình.
Taïp chí Khoa hoïc - Coâng ngheä Thuûy saûn Soá 3/2012
TRÖÔØNG ÑAÏI HOÏC NHA TRANG  67
a. Khởi động phần mềm
Nội dung khởi động phần mềm thuần túy chỉ là 
những bước mà người dùng thao tác với phần mềm 
để vào môi trường mô phỏng. Trình tự các bước 
về khởi động phần mềm trong các bài thực hành là 
giống nhau. Điểm khác biệt duy nhất trong quá trình 
khởi động này là ở chổ chọn bộ điều khiển để thực 
hành. Trên hình 1 là môi trường mô phỏng vận hành 
máy tiện với bộ điều khiển Fanuc 21iT.
b. Khởi động máy CNC
Nội dung mở máy bao gồm các thao tác để 
nhấn các phím trên bộ điều khiển ảo để mở máy 
CNC theo từng loại máy và bộ điều khiển. 
c. Đưa các trục của máy về “Home”
Nội dung này bao gồm các thao tác với các 
phím trên bộ điều khiển ảo đưa các trục của máy 
CNC về “Home”. 
Hình 1. Môi trường mô phỏng vận hành máy tiện với bộ điều khiển Fanuc 21iT
d. Thiết lập phôi và kẹp chặt phôi
Nội dung về thiết lập phôi và kẹp chặt phôi thuần 
tuý chỉ trình bày việc sử dụng các lệnh của phần 
mềm về chọn dạng phôi, hiệu chỉnh các kích thước 
phôi và chọn phương án gá đặt phôi. Đối với các bài 
thực hành tiện, để đơn giản, các phôi ở dạng phôi trụ 
đặc và được gá trên mâm cặp 3 chấu. Đối với các 
bài thực hành phay, hai dạng phôi hình hộp chữ nhật 
và hình trụ được chọn để người thực hành làm quen 
với việc cài đặt hệ tọa độ chi tiết với một số dạng phôi 
khác nhau. Phôi được gá trực tiếp trên bàn máy và 
được kẹp chặt bằng bu lông - thanh kẹp.
e. Thiết lập dụng cụ cắt
Để giảm thời gian thực hành, các bài thực hành 
chỉ dùng hai loại dao khác nhau được lấy từ thư viện 
của phần mềm. Các bài thực hành hướng dẫn cách 
chọn dao từ thư viện và hiệu chỉnh một số thông số 
hình học nhằm giúp người thực hành làm quen với 
các lệnh về quản lý dao của phần mềm. Các dao 
dùng cho thực hành tiện bao gồm dao tiện ngoài và 
dao tiện rãnh. Đối với các bài thực hành phay thì các 
dao được sử dụng là dao phay ngón và mũi khoan. 
f. Cài đặt tọa độ chi tiết gia công
Đối với các bài thực hành tiện, thống nhất chọn 
gốc tọa độ chi tiết nằm ở đầu bên phải của phôi. 
Nội dung cài đặt tọa độ chi tiết gia công hướng dẫn 
các bước thao tác với bộ điều khiển ảo để xác định 
các tọa độ X và Z của máy rồi nhập các tọa độ này 
vào mục các tọa độ của phôi ứng với G54. Bước đo 
đường kính chi tiết sau khi cắt một lớp mỏng bề mặt 
trụ ngoài (để xác định toạ độ theo phương X) cũng 
được mô phỏng nhờ chức năng đo lường của phần 
mềm (hình 2). 
Đối với các bài thực hành phay, việc xác định 
gốc tọa độ chi tiết gia công được chia thành hai 
trường hợp là dùng dao phay (hình 3) và dùng đầu 
dò quang học (hình 4). Sỡ dĩ như vậy là vì đây là hai 
cách mà người vận hành máy phay CNC thường 
dùng trong thực tế. Ngoài việc hướng dẫn xác định 
gốc tọa độ chi tiết gia công nằm ở một góc của phôi 
(dạng hình hộp chữ nhật), các bài thực hành phay 
còn có phần hướng dẫn xác định gốc toạ độ tại tâm 
phôi (dạng hình hộp chữ nhật và dạng hình trụ). 
Tương tự như tiện, nội dung này hướng dẫn các 
bước thao tác với bộ điều khiển ảo để xác định các 
tọa độ X, Y và Z của máy rồi nhập các tọa độ này 
vào mục các tọa độ của phôi ứng với G54.
Taïp chí Khoa hoïc - Coâng ngheä Thuûy saûn Soá 3/2012
68  TRÖÔØNG ÑAÏI HOÏC NHA TRANG
Hình 2. Đo đường kính ngoài của chi tiết
Hình 3. Xác định gốc tọa độ chi tiết gia công
 dùng dao phay
Hình 4. Xác định gốc tọa độ chi tiết gia công 
dùng đầu dò quang học
g. Bù trừ chiều dài dao
Nội dung này hướng dẫn các bước thao tác với 
bộ điều khiển ảo để thực hiện bù trừ chiều dài dao. 
Các bài thực hành đều sử dụng hai dao, một dao 
được chọn làm dao “chủ” còn dao kia sẽ được bù 
chiều dài dựa theo dao “chủ”. 
h. Lập trình trên máy và chạy chương trình
Nội dung lập trình trên máy bao gồm các bước 
thao tác tác với bộ điều khiển ảo để nhập chương 
trình gia công đơn giản đã được soạn thảo theo 
cú pháp của bộ điều khiển tương ứng. Việc sửa 
chương trình gia công cũng được trình bày nhằm 
giúp người thực hành có thể sửa chương trình nếu 
có sự nhầm lẫn. Sau khi hoàn tất việc nhập chương 
trình là bước chạy chương trình gia công để quá 
trình tòan bộ quá trình mô phỏng cắt gọt. Hình 5 
trình bày một số kết quả chạy chương trình gia công 
của các bài thực hành tiện và phay ứng với máy có 
bộ điều khiển Fanuc 21iT và Fanuc 21iM (trường 
hợp dùng phôi hình trụ).
Hình 5. Kết quả mô phỏng gia công khi tiện (trái) và phay (phải)
Taïp chí Khoa hoïc - Coâng ngheä Thuûy saûn Soá 3/2012
TRÖÔØNG ÑAÏI HOÏC NHA TRANG  69
3. Thảo luận
Trong các bài thực hành ảo, một số nội dung 
thực hành thuần túy chỉ là thực hiện lệnh của phần 
mềm như khởi động phần mềm, thiết lập phôi và 
thiết lập dụng cụ cắt. Đối với các nội dung còn 
lại, sinh viên dùng chuột máy tính để thao tác với 
các phím trên bộ điều khiển ảo để thực hiện các 
nội dung giống như dùng tay thao tác với bộ điều 
khiển trên máy thật. Như vậy, có thể nói các bài 
thực hành ảo đáp ứng được yêu cầu thực hành ảo 
về vận hành máy CNC. Nhờ đó, sinh viên có thể 
tự trải nghiệm thực hành ảo trước khi được hướng 
dẫn thực hành trực tiếp trên máy thật. Các kinh 
nghiệm mà sinh viên tích luỹ được khi thực hành 
ảo sẽ giúp họ nhanh chóng tiếp cận với máy thật 
tại phân xưởng. Điều này giúp tăng hiệu quả kinh tế 
nhờ giảm thời gian trực tiếp đứng máy của sinh viên 
đồng thời cũng giảm áp lực cho sơ sở đào tạo khi 
dùng máy CNC đắt tiền với số lượng ít. 
Thử nghiệm sơ bộ cho thấy khi sinh viên khi đã 
thực hành thuần thục các bài thực hành vận hành 
máy ứng một dòng bộ điều khiển (ví dụ như Fanuc 
21i) thì sinh viên cũng có thể tự thực hành vận hành 
máy có bộ điều khiển cùng họ (ví dụ như Fanuc 18i) 
nếu có thêm thông tin tham khảo về bộ điều khiển 
này. Ngoài ra, việc thử nghiệm thực tế cũng khẳng 
định rằng sinh viên nhanh chóng tiếp cận với máy 
thật sau khi đã thực hiện thực hành ảo thành công.
IV. KẾT LUẬN VÀ KIẾN NGHỊ 
Thực hành ảo về vận hành máy CNC làm tăng 
hiệu quả giảng dạy về thực hành gia công CNC và 
giúp cơ sở đào tạo triển khai một số nội dung thực 
hành trên các máy mà cơ sở đào tạo chưa có điều 
kiện đầu tư. Nhờ áp dụng công cụ mạnh là máy tính, 
kết hợp với chương trình mô phỏng có tính tương 
tác, sinh viên có thể nhanh chóng lĩnh hội nội dung 
bài học vận hành máy trước khi thực hành thực tế 
tại phân xưởng. Các bài thực hành ảo về vận hành 
tiện và phay trong nghiên cứu này được xây dựng 
cho các máy tiện CNC 2 trục và máy phay CNC 
3 trục được trang bị các bộ điều khiển Fanuc 21i, 
Sinumerik 810 và EZMotion 60. Nội dung chính của 
các bài bao gồm các hạng mục thực hành vận hành 
máy cơ bản như: đưa máy về “Home”, cài đặt tọa 
độ, cài đặt bù trừ dao, lập trình gia công trên máy 
và chạy chương trình. Các bài thực hành này giúp 
người học làm quen với việc sử dụng các bộ điều 
khiển nói trên, tạo điều kiện thuận lợi cho việc thực 
hành trong thực tế. 
Đối với các trường chỉ trang bị máy tiện và máy 
phay CNC với bộ điều khiển thuộc một trong ba loại 
đã được đề cập trong nghiên cứu này thì trường có 
thể sử dụng các bài thực hành tương ứng với bộ 
điều khiển đó để dạy sinh viên trước khi triển khai 
thực hành vận hành máy thật. Các bài thực hành 
khác có thể được sử dụng như các bài tập về nhà 
nhằm giúp sinh viên làm quen với các máy tiện và 
máy phay CNC với bộ điều khiển khác mà trường 
chưa đầu tư được. Điều này cũng giúp sinh viên tích 
lũy kinh nghiệm về vận hành máy cũng như lập trình 
và kiểm tra chương trình gia công. 
TÀI LIỆU THAM KHẢO
1. M. Sahin, S. Yaldiz, F. Unsacar, B. Yaldiz, N. Bilalis, E. Maravelakis, A. Antoniadis (2008). Virtual Training Centre for CNC: 
An Accomplished Cooperation Case. International Journal of Computers, Communications & Control, Vol. III , No. 2, pp. 
196-203.
2. Siemens (2008). Sinutrain Sinumerik training and programming. Siemens AG.
3. Yingxue Yao, Jianguang Li, Changqing Liu (2007). A Virtual Machining Based Training System For Numerically Controlled 
Machining. Wiley InterScience.
4. fi les/CNC%20Classroom.pdf (đọc ngày 10/4/2012)
5.  (đọc 
ngày 10/4/2012)
6.  (đọc ngày 10/4/2012)

File đính kèm:

  • pdfxay_dung_mot_so_bai_thuc_hanh_ao_ve_van_hanh_may_tien_va_may.pdf