Font Size: a A A

Design And Development Of Virtual Simulation Evaluation System For NC Turning Based On Java FX

Posted on:2019-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:S Z ChenFull Text:PDF
GTID:2321330542984106Subject:Engineering
Abstract/Summary:PDF Full Text Request
The virtual simulation of NC turning is an important application of virtual experiment technology in the teaching of digital machining,which uses virtual reality and visualization technology to simulate NC turning process.Each student can experience a complete NC turning process and the actual lathe steps,which benefits from the virtual simulation system of NC turning,improving their comprehension of the specific turning principle deeply and creating a convenient conditions on experiment teaching of mechanical engineering at the same time.The evaluation of NC turning virtual simulation is a assessment of the prepared NC code and the choice of cutting simulation parameters by the participants,which based on the specific evaluation system.A small proportion of the existing NC lathe training and assessment systems are limited to geometric simulation,lacking a unified standard,and the assessment process is relatively complicated.This paper takes the typical shaft parts turning in the FANUC NC system as the research object with the simulation and evaluation of virtual turning as the research core,and the main research work and achievements are as follows:(1)Developed the lexical,grammar and semantic rules of the NC turning virtual simulation and evaluation system based on the code rules of FANUC NC system.Designed and developed the NC code compiler from the three aspects of NC code formatting,code error detection and machining information translation,using java regular expressions and the top-down analysis algorithm.(2)Proposed a method of cutting force simulation by modifying and executing inp file interactively based on the secondary development principle of the ABAQUS software,and extracted the simulation results of cutting force from odb file through Python post-processing script.(3)Derived the ideal surface model of the turning components and the radial vibration model of turning tool based on the principle of turning and surface forming.Simulated the three-dimensional topography of components surface using Matlab and its integrated tool Simulink,and extracted the surface roughness and shape deviation of the components based on the assessment parameters of surface roughness and the deviation assessment principles of shape tolerances respectively.(4)Established the mathematical model of cutting parameter optimization according to the optimization principle,which is solved by the particle swarm optimization with Matlab,and generated the assessment criteria of the cutting parameters dynamically under a specific cutting condition of which reliability was verified through a NC turning experiment.(5)Designed the function and structure of the NC turning virtual simulation and evaluation system and built the assessment system,and then developed an online visual simulation NC turning virtual simulation and evaluation system based the research of Java FX and the related technologies.
Keywords/Search Tags:Java FX, NC virtual turning, Interactive simulation, Visualization, Evaluation system
PDF Full Text Request
Related items