Font Size: a A A

The Design And Implementation Of Teaching Simulation Platform For CNC Machining Center

Posted on:2020-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2381330596975168Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
Since the 21 st century,demographic dividend and the preferential policies of the Chinese government have attracted a large amount of foreign capital inflows,and new production bases have sprung up.If we want to build a big manufacturing country,the weak CNC processing technology is a hurdle on the road ahead.Due to the high speed,high efficiency,high precision and high reliability of CNC technology,CNC machine tools have become an important equipment to ensure national strategic safety,economic security and industrial safety.Therefore,training CNC personnel is a major strategic choice made by China.However,the development of numerical control education in vocational colleges in China has the following problems: the training of numerical control talents in various vocational colleges is greatly strengthened,but it still cannot meet the needs of our country for numerical control talents;teaching content and curriculum are all It is not able to meet the requirements of the enterprise;due to financial reasons,the teaching equipment is very old and the quantity cannot be satisfied;the students are not skilled in the initial practice and the machine equipment is damaged;The large amount of data generated during the learning and operation of the students has not been aggregated and analyzed,and it is unable to provide guidance for teaching and learning activities.In order to solve the above problems,this paper designs and implements a CNC machining center teaching simulation platform integrating theory teaching and simula t io n training.The platform consists of two parts: one is a guided teaching and training system based on the LinuxCNC control system,which completes the practical teaching and operation assessment of the students;the other part is based on the teaching software running on the Web server,mainly used for theoretical knowledge teaching and students.Analytical assessment of operational information and classification assessment of participants.The two parts of the platform interact with each other through the MySQL database.The main work done in this paper is as follows:1.A solution for the CNC machining center teaching simulation platform covering the three parts of theoretical teaching,practical teaching and evaluation classification for demand.The overall architecture design of the platform is completed,and the architecture design of the two subsystems of the guided teaching and training system and the teaching software is completed.2.Complete the design and development of the guided teaching and training system,including the teaching and training system manager and the guiding training subsystem and the training evaluation subsystem managed by it.The two subsystems are divided according to whether they are connected to the hardware processing platform.The teaching and training system manager includes two modules: login and teaching management interface.The login module can complete the login of the guided teaching and training system.The teaching and training management interface realizes the selection of two subsystems,machine model and experiment number..The two subsystems are based on the processing control system,which includes the display module and the control program module: the display module is developed by Glade,and the interfaces of the two mainstream machine tools of Mitsubishi and Falak are highly restored,and the mechanical/program position display,file selection,MDI,Parameter setting and other functions;the control module is developed in Python.The main functions include machine mode switching,axis adjustment,axis/handwheel movement,MDI command analysis,tool correction amount display,coordinate series table setting,etc.The control program embeds the student data acquisition module to record the student operation information and write it to the database.3.Complete the research on the classification algorithm of the student evaluatio n.After determining that the evaluation classification of the students belongs to the classification problem,the classification algorithm is initially completed by using the spatial segmentation map.After loading the simulation data set training model,the confusion matrix,Kappa coefficient,ROC and AUC are used.The indicator selects random forest as the final classification algorithm.The selected algorithm is used to train the model and the learning curve and the grid search are used to obtain the optimal model,and the training results are analyzed according to the importance of the parameters.4.Complete the development of teaching software.Use the Django framework and HTML,CSS,JavaScript to develop course modules,resource library modules,operational information modules,student evaluation classification modules,and more.5.Complete the test of the teaching simulation platform.Through the functional test of the platform and the performance test,it proves that the platform can meet the three requirements,easy to use and good interface.
Keywords/Search Tags:CNC teaching, CNC simulation, LinuxCNC, data mining, Django
PDF Full Text Request
Related items