Cadcam integrated system of the hottest rolling be

  • Detail

Rolling bearing cad/cam integrated system

rolling bearing is a commonly used standard part, and its design and manufacturing has unique characteristics: ① bearing product design and process design are complex, the calculation workload is huge, and it is easy to make mistakes, but its mathematical model is relatively unified, and the design process is highly standardized, which is especially suitable for the application of computer-aided design. ② The bearing manufacturing is a mass flow production. Tens of thousands or hundreds of thousands of sets of products of the same model are put into production at one time. There are many repeated links in the production, which is easy to realize computer-aided management; ③ In the process of bearing manufacturing, due to many production processes, complex process flow, strict regulations and inspection records for each process, and large amount of information exchange, computer-aided management is particularly needed. The development of cad/cam integrated system for rolling bearings has a positive role in promoting the production technology and management level of enterprises and shortening the product development cycle

based on the actual process of bearing product development in an enterprise, this paper carries out the development and research of bearing cad/cam integrated system by means of computer assistance. Firstly, the system structure is discussed; Secondly, the product development process of the system is introduced; Finally, the key technologies in the specific software development of the system are discussed

2 system function and structure

2.1 system function requirements

according to the actual development of bearing products, the rolling bearing cad/cam integrated system should meet the following product development function requirements:

(1) it can complete the design of standard or non-standard rolling bearing products. Automatically complete the structural design calculation of new products, and automatically query the data of dimensional tolerance, surface roughness and geometric tolerance of each part according to relevant technical standards; According to the calculation and query results, the product assembly and part design drawings are automatically generated, and the designed drawings can be manually modified if necessary, and the drawings and data in the database are kept unified

(2) it can automatically query the process data and design the bearing processing technology according to the processing technology standards of various parts; The machining process drawing files of each part are automatically generated, and the designed drawings can be manually modified when necessary, and the uniqueness of the data is maintained

(3) it shall have the product data management function with complete functions. Establish a database system according to the needs of product design and process design; It also has a fully functional database management system, which can be lubricated with 100 oil to facilitate data query, modification, addition and deletion

(4) the system should have a good man-machine interface to facilitate the integrated design of rolling bearing products

2.2 system structure

the system is mainly composed of control module, design function module, database management module and database system

2.2.1 system control module

through the human-computer interface of the system, coordinate the operation of each module according to the product development process of the enterprise, and uniformly manage the data flow of each module to complete the product cad/cam process

2.2.2 design function module

design function module is composed of three sub modules: initialization, CAD and cam. Among them, CAD module and cam module respectively complete the functional characteristics and precautions of the horizontal tensile testing machine for steel wire rope at the end of the shaft? Now please follow the technical personnel of our company to take a look at the product design and processing technology design of Bacheng, which is the core of the product development system

2.2.3 function module

function module provides integrated product design and process environment. After the CAD design and processing process design of the product are completed, if some data needs to be modified, the data can be modified through the user interface based on the design drawing template provided by the module, and the modified data can be directly stored in the database

2.2.4 database management module and database system bearing

cad/cam integrated system includes: actual product database, bearing design standard database, bearing process standard database. The database management module is used for data query, addition, deletion and modification of each database

3 product development process

based on the above system structure design, and considering the connection with the enterprise's existing product design and process design mode, when the enterprise's engineering and technical personnel receive a product development task, they can start the cad/cam integrated system, first complete the product structure design through the system's CAD module according to the process in Figure 2, and then use the system's cam module for process design. All product development work is completed in the integrated system, which realizes the process integration and information integration of bearing product development, and improves the product development efficiency and organization management level

3.1 CAD module workflow

first, the designer should query whether the product to be designed has been designed by the enterprise. If it has been designed, it is necessary to judge whether the original design product meets the requirements of the product to be designed, so as to decide whether to redesign. To complete this function, the system provides the corresponding input interface and product database. In the input interface, you can enter the model and accuracy grade of the product to be designed. The system will combine the input bearing model and accuracy grade to form a product ID number and query the product database. If there is no relevant record of the product in the product database, it will be transferred to the design parameter interface to start a new product design; If there are relevant records of the product in the product database, the existing information of the product will be fed back, and the main parameters of the product will be listed for the product designer to check and decide whether to modify. If the product designer is sure not to modify, the product design will be transferred to the product parameter output. Otherwise, the product design will be transferred to the parameter input interface for product modification design. At this stage, the system automatically calculates other parameters required according to the input parameters, structural design calculation model, and the data of the relevant product standard database (standard structural parameters, dimensional tolerances, geometric tolerances, surface roughness, etc.). After the calculation, it turns to the checking calculation stage. The system checks the calculated results according to the constraints entered by the product designer, and returns the checking calculation results, If it is unqualified, return to the parameter input interface to modify some product parameters. After the checking calculation is qualified, the product design calculation task is completed, all relevant parameters of the product can be stored in the product database, and the design results (design specification output, product drawing drawing) can be output. After verification by the product designer, if the product needs to be partially modified, it can be modified in the module of the system to meet the requirements of special customers. So far, the product designer has completed the CAD task of rolling bearing products and can transfer to the cam task of rolling bearing products

3.2 cam module workflow

process designers carry out process design according to product data designed by CAD module and enterprise process standards. After receiving the design task, the process designer can input the bearing model and grade in the input interface of the system. The system will query the product database according to this data. If the product does not exist, it will be transferred to the CAD module to start the product structure design; Otherwise, query whether the product has process design data. If yes, output the process design result of the product; If there is no design, process design shall be carried out for the inner and outer rings, cages and other parts of the product. After the design is completed, all process parameters of the product shall be saved in the product database and the process (drawing of process drawings) shall be output. After verification by the process designer, if the product needs to be partially modified, it can be modified in the module of the system to meet the particularity of process requirements of some products

4 software implementation of the system

4.1 development tool

the system uses the object-oriented visual programming tool software basic as the development tool++ It provides a large number of controls, which can be used to design interfaces and realize various functions, and can easily use the provided ADO object 1. Using ADO to create data binding function and data source connection of data source class plays an important supporting role in developing product design module, graphic generation module and data management module of this system

since the system was initially designed for a single user, acess20o3 database system was adopted to establish product design standard database B, process design standard database B and product database B respectively, and the database was built into a relational database system. The corresponding product design standards, process design standards and various data related to products were stored in the database, and these data were accessed through ADO object and control programming, Implements retrieving data directly from a data source. AutoCAD has powerful functions of drawing and drawing automatic generation. Using VB to develop AutoCAD based on activexautomation, AutoCAD objects can be programmed from the outside

4.2 key technology

at present, there are mainly four implementation methods for bearing product development CAD, namely interactive, variant, modular and parametric, which have their own advantages 121. As the rolling bearing production has the practical characteristics of standardization and serialization, the system will adopt the relatively mature parametric bearing design method 1510

as the rolling bearing processing technology scheme has been standardized in the factory, the system adopts the automatic process design method 14. The main contents of bearing product development cam include process parameter calculation, process scheme formulation, equipment selection, tooling selection and process card drawing. The process parameters can be obtained from the process standard database and related calculation models. The processing scheme adopted for a specific product is based on the structure and overall dimensions of the product. Therefore, the standard processing scheme and application rules can be stored in the process standard database for process scheme design. The selection of equipment is similar to the selection of processing scheme. It is necessary to establish a processing equipment and selection rule base. The selection of tooling and inspection tools is determined according to the processing scheme and overall dimensions, so a tooling selection relationship library can be established to store the selection rules of tooling. To sum up, the process design process of rolling bearing can be informationized by establishing formula base, rule base and template base. With appropriate formula calculation and rule analysis modules, the rolling bearing process design automation can be realized

based on the above system implementation strategy, its software development mainly involves the following key technologies

4.2.1 development of communication between application and database

the system uses ADO to realize the communication between application and acces database. ADO is the most effective and simple method to operate data resources supported by Microsoft at present. Due to the object-oriented characteristics of ADO, ADO is more flexible than Dao or RDO, and provides a standard COM interface. ADO provides access to various resources from text files to EXCEL documents, sqlserver, acess and so on. It is the best way to access external data sources through programming, and provides a new interface for effectively accessing local and remote data sources. This system references microsoftactivex data objects 2.6 library and uses edb 4.0 data engine

4.2.2 generation of product drawing and process drawing

this module is implemented by using VisualBasic to develop AutoCAD based on ActiveX Automation. AutoCAD ActiveX Automation provides other applications with a way to access the internal functions of AutoCAD. By creating an ad application object, and then creating corresponding drawing classes for each product component and process drawing, the frame and drawing are realized by using the events, functions and attributes of the corresponding CAD objects

Copyright © 2011 JIN SHI