Machining simulation of NC programs is an important part of computer integrated manufacturing systems. The traditional method for verifying the correctness of the NC program is to use a wooden mold, a wax mold or a plastic mold. In the computer environment, it is a new method to verify the correctness by using the numerical control simulation method. The method is fast, intuitive and time-saving. Convenient features. The object-oriented method is based on objects and classes as the core of software development. After extensive analysis of the target system, the target system is functionally decomposed, and some functionally independent entities and their common attributes and operations are abstracted, that is, the characteristics of the product. The styling is developed based on the feature space of the product and packaged separately to form a class. A feature space is a collection of product-type features that depend not only on the type of product, but also on the application of human thought and engineering. The constructed classes can be integrated into the general class library of the numerical control software to form a product feature library.
The NC software is analyzed, and some functional independent entities and their common attributes and operations are abstracted. The user interface is developed by VC++, and the user-defined feature library UDFL is built and packaged to form classes. Each feature class in UDFL is a standard control. Users familiar with VC can easily learn the feature design of this system from the design of the dialog interface. The user only needs to activate the UDFL standard feature control resource dialog box from the menu of the user interface, provide the functions and technical indicators that the system should have according to the task requirements, determine the characteristics of the object, and construct some special function classes that are needed by the user. And integrate it into the generic class library for next use. This object-oriented software development method is an effective method to improve the reusability of CNC software, and is also an important basis for realizing fully software-based CNC technology.
Machining Simulation CAD based on feature design: There are two common methods for feature modeling: automatic feature recognition and feature-based design. The automatic feature recognition mainly designs the product based on the feature modeling function of commercial CAD software, extracts the geometric and topological information of the product through automatic feature extraction and feature recognition, and then supplements the non-geometric information. Based on the feature design method, the feature is integrated into the product model from the beginning, and provides more product information, so that the entire design can be shared and integrated with the processing process. Based on the feature design method, the UDFL is first established, and then the product design is carried out according to the features in the UD-FL. The product design process is the process of instantiating the features in the feature library, and the product information model is established by using the characteristics of the example as the basic unit. The characteristics of the method indicate good consistency and easy feature recognition. The system uses a feature-based design approach.
The information model statistics, process processing feature statistics and CNC dynamic simulation function of the product feature library are the difficulties of this system. The solution is to first establish a minimum system kernel. After confirming the feasibility, continuously expand the system's feature database, and run the debugging one by one to check and correct the errors and ensure the reliability of the system. This is like rolling a snowball, and it is getting bigger and bigger. Because the system adopts an open platform, users can easily add their own developed modules to the system at any time, which fully reflects the superiority and flexibility of the system.
The CNC software must have the following functions: man-machine interface, program decoding module, pre-processing module, interpolation module, position control module, PLC control module and diagnostic module. The functions of these functional modules are relatively independent, the connections between the modules are relatively loose and the interfaces are relatively simple, and can be used as a separate entity to form the basic unit of the class library. Since the human-machine interface function module can be conveniently generated by some general-purpose classes provided by the object-oriented high-level programming language, and in order to meet the user's requirements for personalization of the human-machine interface, the human-machine interface function module is generally not designed as a dedicated class. The remaining functional modules are designed as a basic class common to CNC software.
(Finish)
Other Medical Blister Pacakaging
Other Medical Blister Pacakaging,Blister Packaging For Water-Light Needle,Disposable Blister Packaging Of Waterlight Needle,Blister For Cosmetic Water Light Needle
Dong Guan Yi He Medical Packaging Technology Co.,Ltd , https://www.yhmedicalbilster.com