1 Introduction
With the development of computer technology, the application of CAD/CAM technology has become more and more popular. It plays an important role in improving the design efficiency of mechanical products, ensuring product quality, reducing production costs, and accelerating production cycle. China's machinery manufacturing industry, widely used CNC cutting machine such as wire cutting, CNC milling, CNC, CNC grinding, flame cutting machine, etc. At present, many manufacturers still stay in the manual programming stage, how to target these CNC machine tools used in large areas in China, It is of great practical significance to develop a universal CNC machine tool automatic programming system.
2 System Introduction
The system mainly includes five major functional modules: design drawing, editing, analysis, automatic programming and post processing. The system interface uses Chinese or English menu prompts to make full use of the new technology of pop-up, drop-down, and resident menus, making the user more convenient.
(1) Database structure
This system adopts the network database structure, which is an integrated system with database as the core, so that it can solve the key problem in CAD/CAM system--the data flow problem, that is, the transmission of various data in the system. And conversion. In the CAD / CAM system, the database is mainly to collect information about the product's shape structure definition (such as modeling, drawing, processing, finite element analysis, etc.) and corresponding attributes. Data such as modeling graphics, machining graphics, and tool path trajectories are difficult to store in the database. Therefore, using object-oriented technology, the basic data structure changes the upper-level data structure to automatically change. Through the mesh database, the system organically organizes the functions of modeling design, graphic display, tool position calculation, post-processing, etc., which is beneficial to system integration. The mesh database management system has strong data processing capability, which can easily insert, delete and modify the modeling data and processing data. For the user, the management of the mesh database is closed, safe and simple to use. It has fundamentally changed the way of backward document management.
As shown in the figure, the system is designed with the mesh database as the core. It is mainly composed of mesh data management, modeling, interactive graphic display, interface design and management, analysis, tool location editing, CNC milling, wire cutting, CNC coordinate grinding, CNC car, post processing, NC simulation and calibration.
Schematic diagram of overall system structure design
(2) Design drawing, editing and analysis
The system design drawing module includes basic primitives: points, lines, circles, arcs, ellipses, curves, and so on. You can edit the graphics and graph groups, such as moving, rotating, copying, mirroring, matrixing, deleting, extending, and truncating. Three-time B-SPLINE curve fitting of discrete points facilitates curve modification and smoothing. In addition, the system also has several common curve design methods, such as standard gears, parametric design of special gears, custom function and other auxiliary design drawing tools, which can conveniently design two-dimensional graphics. In addition, the system can read in the graphics or segments generated by other CAD systems through standard interfaces. The analysis function mainly analyzes the coordinates and pixels of a certain point on the graph (straight line, arc, polyline, etc.), and can change the graph by changing certain parameters, perform parametric design, analyze the total number of segments and other functions.
Flexible Joint With Braids,Pipeline Expansion Joint,Pipeline Expansion Joint Pipe,Pressure Balanced Expansion Joint
Hangzhou Ehase-Flex Co.,Ltd. , https://www.ehasetech.com