Current location - Training Enrollment Network - Education and training - How to realize automatic programming of CNC machine tools?
How to realize automatic programming of CNC machine tools?
principle

Automatic programming is to automatically complete the construction of part drawing, the programming of part processing and the control media system with the help of computer and its peripheral equipment.

A programming method of waiting for work. Its general process: firstly, the geometric figures and related technological processes of the machined parts are input into the computer in a form that can be recognized by the computer, and the input information is translated by using the numerical control programming system in the computer to form the geometric data and topological data of the parts in the machine; Then process treatment is carried out to determine the processing method, processing route and process parameters.

The tool path is calculated by mathematical processing and dispersed into a series of tool position data. According to the instruction format required by the specific CNC system, the generated tool position data is post-processed to generate the NC instruction set needed for final machining; Check and modify the NC instruction set; The NC instruction set in the computer is sent to the control system of the machine tool through the communication interface. The whole NC automatic programming system is divided into pre-processing module and post-processing module.

The commonly used CAM software for automatic programming includes UG, PRO/E, MASTERCAM, Powermill, CAXA manufacturing engineer, etc. , which can realize multi-axis linkage automatic programming and simulation.

Extended data

The research of NC machining and programming technology in China started late, and its research began with the PCL NC machining automatic programming system SKC- 1 in aviation industry. On this basis, SKC-2, SKC-3 and CAM25 1 NC machining drawing languages were later developed. These systems have no graphic function, and are mainly processed in 2 and 2.5 coordinates.

China began to study and apply CAD/CAM technology in a planned and organized way from the Seventh Five-Year Plan, and introduced a set of CAD/CAM systems. Initially used in large military enterprises and aerospace fields. Although these softwares are powerful, they are expensive and difficult to popularize in China.

During the Eighth Five-Year Plan period, a large number of CAD/CAM softwares were introduced, such as EUCLID- 15, UG, CADDS, I-DEAS, etc. Based on these software, some secondary development work has been carried out, and some applications are successful, but the progress is slow.

While introducing CAD/CAM system, China has also developed its own system. After 1980s, the aviation industry began to research and develop integrated numerical control programming systems, such as PNU/GNC graphic programming system successfully developed by Northwestern Polytechnical University, which can process curved surfaces in 3~5 axes.

Three-axis processing software for automobile mold and air duct complex cavity mold is completed by Beihang University in cooperation with No.2 Automobile Factory, and the engine impeller is processed in cooperation with 33 1 Factory. Tang Long CAD/CAM system developed by Huazhong University of Science and Technology 1989 and CAD/CAM system jointly developed by Zhongjing Company and Beihang University, and CKT8 15 integrated turning CAD/CAM system developed by JCS machine tool with Beijing Machine Tool Research Institute as the core, etc.

In the 1990s, in response to the call of the country to develop CAD/CAM with independent intellectual property rights, we started to independently develop CAD/CAM software, and achieved some results, such as:

Gaohua CAD jointly developed by Tsinghua University and Guangdong Kelon Group in Beijing, CAXA electronic drawing board and CAXAME manufacturing engineer developed by Beijing Beihang Haier Software Co., Ltd. (formerly Huazheng Software Research Institute of Beihang University), GSCAD98, a feature-based parametric modeling system developed by Zhejiang Datian Electronic Information Engineering Co., Ltd., and honeysuckle, a CAD/CAM system based on STEP standard jointly developed by Guangzhou Di Hong Technology Co., Ltd. and Beihang University.

Mu Kai CAD, a computer-aided design and drawing management software developed by School of Mechanical Engineering, Huazhong University of Science and Technology, and Superman 2000CAD/CAM system developed by Nanjing University of Aeronautics and Astronautics, some products are close to the world level. Although China's numerical control technology has been developed for many years, it has also achieved certain results, but there has never been a big breakthrough.

Generally speaking, advanced is the key point, and backwardness is the aspect. Compared with the advanced level in the world, the NC machining and NC programming in China has a gap of about 10- 15 years. The gap mainly includes the following aspects: the hardware foundation of NC technology is backward, the software system supported by CAD/CAM has not yet formed, and the key technologies of CAD/CAM software are backward.

Baidu Encyclopedia-Automatic Programming

Baidu Encyclopedia-Automatic Programming Technology