How to realize the automatic programming of CNC machine tools?

Principle

Automatic programming is a programming method that automatically completes the work from the construction of part drawings, the programming of parts processing to the control of media

with the help of computers and their peripheral devices. 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 trajectory is calculated by mathematical processing and discretized into a series of tool position data; According to the instruction format required by a 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 and post-processing modules.

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

extended information

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 CAM251 NC machining drawing languages were developed later. These systems have no graphic function, and mainly process 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 complete set of CAD/CAM systems. At first, they were applied in large military enterprises, and also in the aerospace field. Although these softwares have strong functions, they are expensive and difficult to popularize in China.

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

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

Beihang University cooperated with No.2 Automobile Factory to complete the three-axis machining software for automobile mold and complicated cavity mold in air duct, and cooperated with No.331 Factory to process engine impeller; HZAPT, a software developed by Huazhong University of Science and Technology in 1989 on a microcomputer, is suitable for 3D NC machining. Tang Long CAD/CAM system jointly developed by Zhongjing Company and Beihang University, CKT815 turning CAD/CAM integrated system developed by JCS machine tool with Beijing Machine Tool Institute as the core, etc.

in the 199s, in response to the call of the state to develop CAD/CAM with independent property rights, we started to develop our own CAD/CAM software, and achieved some results. For example:

Gao Hua CAD jointly developed by Tsinghua University and Guangdong Kelon (Rongsheng) 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 Beijing University of Aeronautics and Astronautics), GSCAD98 feature-based parametric modeling system developed by Zhejiang Datian Electronic Information Engineering Co., Ltd., and CAD/CAM system based on STEP standard jointly developed by Guangzhou Hongdi Technology Co., Ltd. and Beijing University of Aeronautics and Astronautics.

CAD based on microcomputer platform and drawing management software Kaimu CAD developed by School of Mechanical Engineering, Huazhong University of Science and Technology, Superman 2CAD/CAM system developed by Nanjing University of Aeronautics and Astronautics, etc., some of which are close to the world level. Although China's numerical control technology has been carried out for many years and achieved certain results, it has never made a big breakthrough.

on the whole, the advanced is the point, but the backward is the aspect. compared with the advanced level in the world, there is a gap of about 1-15 years between China's NC machining and NC programming, which 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