Luận Văn Thạc Sĩ: Nghiên Cứu Và Ứng Dụng Công Nghệ Thực Tế Tăng Cường Trong Đào Tạo Vận Hành Máy CNC

Luận văn thạc sĩ phân tích research and application of augmented reality technology in cnc machine operation training, đánh giá thực trạng, chỉ ra hạn chế, đề xuất giải pháp khả

Người đăng

Ẩn danh

Thể loại

graduation project

2022

67
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

ACKNOWLEDGE

ABSTRACT

1. CHAPTER 1: OVERVIEW

1.1. Object and scope of the study

1.2. Research Techniques

2. CHAPTER 2: THEORETICAL BASIS

2.1. Function of CNC machines in the project

2.2. Fundamentals of AR

2.3. Theory of AR

2.4. Application of AR in the topic

2.5. Reasons to choose Doosan 5700 CNC milling machine for simulation

2.6. Reasons to use Unity software

2.7. Modeling facility in Unity Hub

2.8. The process of building CNC AR machine

3. CHAPTER 3: THE PROCESS OF BUILDING A CNC MILLING MACHINE MODEL

3.1. Android simulation

3.2. Doosan CNC milling machine modeling

3.3. Introduction to Blender

3.4. Blender's application in the project

3.5. File formats that unity supports

4. CHAPTER 4: INSTRUCTIONS

5. CHAPTER 5: EXPERIMENT AND RESULT

6. CHAPTER 6: CONCLUSION AND FUTURE DEVELOPMENT

6.1. Suggestion for future development

TABLE OF FIGURES

Tóm tắt

I. Công nghệ thực tế tăng cường trong đào tạo vận hành máy CNC

Công nghệ thực tế tăng cường (AR) đang trở thành một công cụ quan trọng trong đào tạo vận hành máy CNC. Với khả năng kết hợp giữa thế giới thực và các yếu tố ảo, AR giúp người học tương tác trực tiếp với mô hình máy CNC trong môi trường ảo. Điều này không chỉ giảm thiểu rủi ro trong quá trình thực hành mà còn tăng cường hiểu biết về cấu trúc và hoạt động của máy. Ứng dụng công nghệ trong giáo dục đã chứng minh hiệu quả trong việc nâng cao chất lượng đào tạo, đặc biệt trong lĩnh vực kỹ thuật số như kỹ thuật CNC.

1.1. Lợi ích của AR trong đào tạo

Công nghệ thực tế tăng cường mang lại nhiều lợi ích trong đào tạo vận hành máy CNC. Người học có thể thực hành các thao tác như đặt phôi, điều chỉnh dao, và nhập tọa độ mà không cần tiếp xúc trực tiếp với máy thật. Điều này giúp giảm thiểu tai nạn và lỗi kỹ thuật. Học tập tương tác thông qua AR cũng giúp người học nắm bắt kiến thức nhanh hơn và hiệu quả hơn so với phương pháp truyền thống.

1.2. Thách thức và giải pháp

Mặc dù công nghệ thực tế tăng cường mang lại nhiều lợi ích, việc triển khai vẫn gặp một số thách thức. Chi phí đầu tư ban đầu cho phần mềm và thiết bị AR có thể cao. Tuy nhiên, với sự phát triển của công nghệ 4.0, các giải pháp phần mềm như Unity và Blender đã giúp giảm chi phí và tăng tính linh hoạt trong việc phát triển mô hình ảo.

II. Quy trình xây dựng mô hình máy CNC bằng AR

Quy trình xây dựng mô hình máy CNC bằng công nghệ thực tế tăng cường bao gồm ba giai đoạn chính: phân tích cấu trúc máy, thiết kế mô hình 3D, và mô phỏng hoạt động. Mô phỏng thực tế giúp người học hiểu rõ hơn về cách vận hành máy và các thao tác kỹ thuật. Unity và Blender là hai công cụ chính được sử dụng để tạo ra mô hình ảo và thêm các chức năng tương tác.

2.1. Phân tích cấu trúc máy CNC

Giai đoạn đầu tiên là phân tích cấu trúc của máy CNC, bao gồm các bộ phận như trục X, Y, Z và cơ chế điều khiển dao. Máy CNC được chọn để mô phỏng trong dự án này là Doosan 5700, một loại máy phổ biến trong các nhà máy tại Việt Nam. Việc phân tích kỹ lưỡng giúp đảm bảo mô hình ảo chính xác và đầy đủ các chức năng cần thiết.

2.2. Thiết kế mô hình 3D và mô phỏng

Sau khi phân tích, mô hình 3D của máy CNC được thiết kế bằng phần mềm Blender. Các bộ phận của máy được tách riêng để dễ dàng thêm các chuyển động và hoạt ảnh. Unity được sử dụng để tích hợp các chức năng tương tác, như di chuyển trục và điều khiển dao. Mô phỏng thực tế trong Unity giúp người học thực hành các thao tác một cách trực quan và an toàn.

III. Ứng dụng thực tế và kết quả

Dự án đã thành công trong việc tạo ra một ứng dụng AR mô phỏng hoạt động của máy CNC. Ứng dụng này có thể chạy trên cả điện thoại và máy tính, cho phép người dùng tương tác với mô hình máy CNC trong môi trường thực tế. Thực tế tăng cường trong giáo dục đã chứng minh hiệu quả trong việc nâng cao kỹ năng và kiến thức của người học.

3.1. Kết quả thử nghiệm

Ứng dụng AR đã được thử nghiệm trên các thiết bị di động và máy tính. Người dùng có thể di chuyển các trục X, Y, Z, điều khiển dao, và thực hiện các thao tác gia công phôi. Mô phỏng thực tế giúp người học hiểu rõ hơn về quy trình vận hành máy CNC và giảm thiểu sai sót trong thực tế.

3.2. Hướng phát triển trong tương lai

Dự án này mở ra nhiều hướng phát triển trong tương lai, như tích hợp thêm các loại máy CNC khác và cải thiện tính tương tác của ứng dụng. Công nghệ giáo dục sẽ tiếp tục đóng vai trò quan trọng trong việc đào tạo kỹ thuật số và nâng cao chất lượng nguồn nhân lực trong ngành công nghiệp CNC.

13/02/2025

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT MACHINE MANUFACTURING TECHNOLOGY RESEARCH AND APPLICATION OF AUGMENTED REALITY TECHNOLOGY IN CNC MACHINE OPERATION TRAINING LECTURER: PhD. DANG TRI DUNG STUDENT: LUONG HOANG THANG NGUYEN CHI DUC PHAM CONG DUY SKL010426 Ho Chi Minh City, December 2022 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FALCUTY OF HIGH QUALITY TRAINING GRADUATION PROJECT RESEARCH AND APPLICATION OF AUGMENTED REALITY TECHNOLOGY IN CNC MACHINE OPERATION TRAINING STUDENT’S NAME AND ID: LUONG HOANG THANG – 18146061 NGUYEN CHI DUC – 18146015 PHAM CONG DUY – 18146011 INSTRUCTOR: PhD. DANG TRI DUNG HO CHI MINH CITY, 12/2022 Acknowledge After years of study and obtaining valuable new knowledge at Ho Chi Minh City University of Technology and Education, the mission of the group has been fulfilled through the time spent to carry out the project up until this point. Although there are certain problems that still need to be fixed, overall, the group still achieves acceptable outcomes.

We would like to thank the teachers on behalf of the group members. This project benefited greatly from the knowledge that every teachers, who introduced us to new sources provided. Above all, Mr. Dang Tri Dung, the teacher in charge of overseeing our group, deserves the genuine gratitude of our entire group.

We appreciate your support of the group as it worked to complete the graduation project. The last word is a wish for a happy new year, good health from our group to the teachers. Table of Contents Abstract. 1 Object and scope of the study.

3 CHAPTER 2: THEORETICAL BASIS. Function of CNC machines in the project. Fundamentals of AR. Theory of AR.

Application of AR in the topic. Reasons to choose Doosan 5700 CNC milling machine for simulation. Reasons to use Unity software. Modeling facility in Unity Hub.

The process of building CNC AR machine. 7 CHAPTER 3: THE PROCESS OF BUILDING A CNC MILLING MACHINE MODEL. Doosan CNC milling machine modeling. Introduction to Blender.

Blender's application in the project. File formats that unity supports. Exclusive file formats. Unsupported file extension format.

Set colors material for CNC machine. Each button's function is specified. Software development process. Programing the animation for the CNC model.

47 CHAPTER 5: EXPERIMENT AND RESULT. Can be used on both phones and computers. Can move the X Y Z axis. Can operate a workpiece.

Can start the app for a long time. Can display the 3D CNC machine on the enviroment. 54 CHAPTER 6: CONCLUSION AND FUTURE DEVELOPMENT. Suggestion for future development.

57 Table of Figures Figure 1: AR example. 4 Figure 2: CNC Doosan DNM 5700 machine. 5 Figure 3: Procedure Diagram. 7 Figure 4: App Mixed Reality Toolkit.

8 Figure 5: After opening the App. 9 Figure 6: SolidWorks machine 3D model [5]. 10 Figure 7: Uploaded 3D files with Blender. 11 Figure 8: the machine's outer frame after being separated and concealed.

11 Figure 9: After separated. 12 Figure 10: Open Blender file with Unity. 13 Figure 11: Three main parts. 14 Figure 12: Colors’s setting table.

15 Figure 13: Color’s show table after finished setting. 15 Figure 14: After adding color. 25 Figure 16: Iterative and Incremental model. 26 Figure 17: Agile Methodologies.

27 Figure 18: Waterfall model. 27 Figure 19: Flowchart for programming X Y Z axis moving coordinates – Part A. 31 Figure 20: Flowchart for programming Spinning – Part B. 32 Figure 21: Flowchart for programming Spin percentage – Part C.

33 Figure 22: Flowchart for programming keyboard – Part D. 36 Figure 24: ViewManager – CreateView. 38 Figure 25: ViewManager - BackView. 39 Figure 26: Main screen.

40 Figure 27: Language setting in Vietnamese. 40 Figure 28: Language setting in English. 41 Figure 29: After finished choosing. 42 Figure 30: Manual and AR mode.

42 Figure 31: After choosing the manual mode. 42 Figure 32: After clicking the "action of the workpiece" button. 43 Figure 33: The tool moves to the set coordinates. 44 Figure 34: Axis table X Y Z.

44 Figure 35: Rotary control. 45 Figure 36: Tool rotation speed control. 45 Figure 37: Command keyboard. 46 Figure 38: Adjust the camera's angle.

46 Figure 39: Notifying errors once the tool makes contact with the workpiece. 47 Figure 40: The machine displays on the environment. 47 Figure 41: AR mode. 49 Figure 42: Manual mode.

50 Figure 43: Build Setting. 51 Figure 44: Display coordinates. 52 Figure 45: Workpiece after performing drilling. 52 Figure 46: Workpiece after performing cutting.

53 Figure 47: Scan the environment through the camera. 54 Figure 48: Not enough space. 54 Abstract Owing to the swift advancement of software technology in particular and information technology in general. Real-world software applications are becoming more and more common, usually in the form of virtual reality simulation technology.

Before, augmented reality simulation technology was only used for video games, but now it can be used to correctly model the operation of vehicles, electronics, and other machines. If students simply learn through theory and subsequently practice, accidents will be reduced. A high level of simulation programming knowledge and a thorough grasp of the electrical equipment to be replicated are required for the deployment of augmented reality simulation technology to model electronic devices. In order to enhance the training of future CNC workers, this project focuses on the use of virtual reality technology to imitate the operation of CNC machines in industry.

Vietnamese CNC companies are growing, however it is hard to find experienced CNC workers, and training CNC workers takes time and may be dangerous after training. The capacity to experiment with the CNC machine depicted in a virtual environment will expand, but without the risk of machine failure or user danger. 1 Object and scope of the study Learn how mechanical structure of the CNC machines such as: X Y and Z axis movement, control the blade spinning speed and make contact with the workpiece through a research project before using virtual reality simulation technology to create virtual models. Although there are many other kinds of CNC machines, the DOOSAN 5700 CNC milling machine is the subject of this project.

Greater types can be simulated with more time. Unity Hub is the program utilized in this project to facilitate virtual modeling. Research Techniques Overview of the DOOSAN 5700 CNC milling machine, including a look at the model (Blade movement, X Y and Z axis, machine frame) and how to use it (set tool, center, execute program) while learning about Unity. In order to achieve this, the following 6 chapters of the project's key research materials and findings are presented: Chapter 1: Overview Chapter 2: Theoretical Basis Chapter 3: The process of building a CNC milling machine model Chapter 4: Instructions Chapter 5: Experiments and results Chapter 6: Conclusion and feature development The conclusion section provides an evaluation of the outcomes obtained and the challenges faced during the project's study and execution.

Errors cannot be prevented during the project implementation process due to the time and qualification constraints. For further development for this project, we anticipate receiving the contributions of professors and students. Sincere appreciation goes out to PhD. Dang Tri Dung and the department of high quality English lecturers for their tireless assistance with both the project implementation and learning processes.

2 CHAPTER 1: OVERVIEW The most obvious thing, in the intern's opinion, is that you have to stand about and watch other people work the machine for up to two months before you can interact with it, and even then, only for straightforward tasks. as straightforward as cleaning the machine or putting the workpiece inside of it, but excluding real operation. The student will subsequently be able to use the machine to do basic tasks like installing the workpiece, configuring the tool, obtaining the coordinates, and finally running the available program created by an expert. From that, it can be observed that training CNC workers takes a lot of time and that even after the process of theoretical training and instructor observation, mistakes can still be made frequently.

Therefore, practicing first on a computer is the best course of action at this time. Numerous CNC training programs exist, including MasterCam, Cimco, Cimatron, etc. However, why are employees still having trouble using CNC machines. Because this software only directs CNC machine programming, practically all coordinate entry is to the correct position and the workpiece also has available coordinates, making it simple to accomplish on the software, but the workpiece is actually placed in the CNC machine.

To program and run the machine, you must locate the corner board to obtain the coordinates, and then compute the coordinates of the center of the workpiece surface. Thus, utilizing virtual reality simulation software, workers can experience operating a genuine CNC machine in a manner similar to that. Then students will interact with the machine model, watch it in action, and use it almost exactly like a real machine. This is what inspired the creation of this project.

3 CHAPTER 2: THEORETICAL BASIS 2. Function of CNC machines in the project The machine can simulate the following basic functions: Workpiece placement, blade mechanism, coordinate displacement mechanism in X Y Z axis and keyboard to input simple coordinate. Fundamentals of AR 2. Theory of AR A direct or indirect view of a real, physical environment in which elements are "augmented" by computer-generated cognitive data generated in a range of sensory modalities, including sight, hearing, touch, and smell, is known as augmented reality, or AR.

In other words, AR technology will add certain digitally created virtual objects on top of the actual scene, enhancing the overall scene. If VR is a virtual environment, then augmented reality is a world that blends the real and virtual (Fig. Figure 1: AR example 2. Application of AR in the topic Thanks to augmented reality technology, CNC AR is a software that simulates the design and operation of a CNC machine and gives users the ability to operate the machine using a laptop or mobile device.

Users can quickly understand the structural components of the CNC machine, how it works, how to use the control keys and parameters and even how to deal with common CNC machine errors thanks to the interface's close proximity and intuitive design. Simulate all actions and procedures, such as setting the workpiece, setting the tool, entering the code, and carrying out the machining process, just as they would be carried out on a real CNC machine. Extremely helpful for those of who want to learn how to program CNC 4 machines but are restricted by financial constraints from doing so. It also makes editing CNC programs very simple (Fig.

Figure 2: CNC Doosan DNM 5700 machine The group will provide a brief explanation of Git before providing a brief overview of the SourceTree software. [2] Git is a distributed version control system that is free and open source and is made to efficiently and quickly handle projects of all sizes. Git is simple to use, lightweight, and performs extremely quickly. With features like affordable local branching, handy staging areas, and multiple workflows, it goes beyond SCM tools like Subversion, CVS, Perforce, and ClearCase.

However, it is not always convenient to use Git from the command line. Because of this, the group decided to use SourceTree, a helpful program for developers who use Windows and Mac OS X. You can prevent code errors, redundant or missing code, and the accidental deletion of unnecessary components by using SourceTree to view the code prior to committing.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Nghiên cứu và ứng dụng công nghệ thực tế tăng cường trong đào tạo vận hành máy CNC" trình bày những ứng dụng của công nghệ thực tế tăng cường (AR) trong việc đào tạo và vận hành máy CNC. Bài viết nhấn mạnh tầm quan trọng của AR trong việc cải thiện kỹ năng thực hành cho học viên, giúp họ dễ dàng tiếp cận và hiểu rõ hơn về quy trình vận hành máy móc phức tạp. Việc áp dụng công nghệ này không chỉ nâng cao hiệu quả đào tạo mà còn tạo ra môi trường học tập tương tác, giúp học viên tự tin hơn khi thực hành.

Để mở rộng thêm kiến thức về ứng dụng công nghệ trong giáo dục, bạn có thể tham khảo tài liệu Luận văn thạc sĩ quản lý giáo dục quản lý hoạt động ứng dụng công nghệ thông tin trong dạy học ở các trường trung học cơ sở huyện phong điền thành phố cần thơ, nơi đề cập đến việc ứng dụng công nghệ thông tin trong giảng dạy. Ngoài ra, tài liệu Luận văn vận dụng quan điểm giao tiếp vào dạy học ngữ pháp ở bậc trung học phổ thông cũng mang đến cái nhìn sâu sắc về việc áp dụng công nghệ trong dạy học ngữ pháp. Cuối cùng, bạn có thể tìm hiểu thêm về Luận văn quản lý ứng dụng công nghệ thông tin trong dạy học các môn khoa học tự nhiên ở các trường trung học phổ thông trên địa bàn huyện quang bình tỉnh hà giang, tài liệu này sẽ giúp bạn thấy rõ hơn về vai trò của công nghệ trong giáo dục tự nhiên. Những tài liệu này sẽ cung cấp cho bạn những góc nhìn đa dạng và sâu sắc hơn về ứng dụng công nghệ trong giáo dục.