| At present, NC machining simulation software is mostly running under the environment of stand-alone or LAN (local area network). They can hardly used on other different kind of operating system and the process of NC machining design, exploiting is limited to the conditions of many kinds of aspect such as space, resource, information and interchangeabilty.The thesis use Java language as the main exploitation tool designed the local module and the web module. A set of network NC machining simulation software is exploited based on the thesis.The local module can verify the correctness of the syntax to NC code, and pick-up the data from the code rectified, then create a new data file which is more fit for the need of the web module. And the module is used to fill in a filename parameter in HTML template file in order to create a HTML file with the filename. The HTML file can be shared under LAN or Internet after publishing.The web module use the data which is created by the local module to draw the tool path with Java Applet. The module is designed to thoroughly dynamically simulate the remote cutter path, browse a entity file of the VRML format, and realize the on-line communication by the network communication technology so that user can communicate the design idea and opinion from different place.In the software, there are three parts that are unattached practicality and are able to independently apply without the system environment:1 . When users browse the Applet, the HTML model file can automatically insert and update the Java plug-in according the browser type identified.2. The multifunctional matrix package include the type discrimination class, the basic operation class and the exception class to matrix.3. The ImageButton class is exploit with the classes and methods in Javal.O and Javal.l that are supported by browser at present. Its example accord with that of the JButton class in Java2 from appearance and function in the Applet interface design, which make the design become abundant and look visual and intuitionistic. |