Current location - Education and Training Encyclopedia - Education and training - How to learn numerical control
How to learn numerical control
Pre-job knowledge and skills reserve

It is unfriendly for people with zero foundation to learn programming directly from the beginning. Whether it is IT programming, numerical control programming or automatic programming, there are * * * similarities before programming. Understand the requirements and write different programs according to different needs.

In NC machining, drawings are requirements, and all you have to do is to make a blank part meet the requirements on drawings through the processing program written.

In NC machining, it is the key to thoroughly understand the machining drawing, and several elements of a complete machining drawing: basic size, dimensional tolerance and geometric tolerance, surface roughness and technical requirements are basically available. Faced with these, we need to have certain mechanical drawing ability, tolerance fit and measurement knowledge.

For example, symbols used to mark geometric tolerances.

Surface roughness marking symbol

Middle-term primary NC programming learning consolidation

After the above comprehensive study and practical operation, I believe you have the ability to read pictures. Then I began to learn machining, tool selection and primary numerical control programming (mainly manual programming).

A program is composed of basic instructions. At present, G-code programming is a commonly used programming method in international numerical control programming. In short, programming is guided by commands that start with G, such as G00 fast-forward feed command, G0 1 linear interpolation feed, G02 clockwise circular interpolation feed, G03 counterclockwise circular interpolation feed ... These basic knowledge will be mentioned in any book explaining NC, because G code instruction has become the standard instruction code of international NC programming. There are also auxiliary functions M code, tool function T code and spindle speed S code.

Different machine tool manufacturers will customize some other program codes according to different needs, depending on the program manuals provided by the manufacturers.

By combining codes with different functions, a complete program can be formed, such as a hole processing program.

Take the rows of holes circled in the figure as an example, the processing steps are as follows

The difference between G98 and G99 is that

The program is not unique, and the programs written by different people may be slightly different, but it does not affect the normal handling and use.

Besides hole machining, there are many other machining forms and methods, so I won't list them here. The primary NC programming is mainly manual programming, and learning manual programming well is completely sufficient for simple linear machining and some regular geometric shape machining, just like the medium and large CNC gantry milling machine I am doing now.

Here, the whole study is similar. In the future, I can gradually transform into a CNC programmer and constantly improve my programming knowledge and skills in my work. Professional CNC programmers, in the existing social work, the salary is good. As long as we keep up with the times, we will not be abandoned by this industry.

The books mentioned and recommended in the above article may not fully enable readers to learn all the technical knowledge of the industry and all the difficulties encountered in their work.