Research on Interface Programming Method of CNC Milling Machine

After completing the 3D modeling, first set the blank size, then select the machining method, and set the machining parameters, and finally generate the machining tool path. The generated tool path is as shown. Since only the finishing of the part is done, only contour finishing is selected here. Comparing the two programming methods, the program written by the macro program is short and fine, and the program compiled by the automatic programming is much larger. The author uses the processing program generated by ProEngineer to adopt the contour finishing method. When the parameter is used, the minimum layer spacing and the maximum layer spacing setting value in the residual height are doubled, the machining precision and the machining allowance are doubled, and the generated program amount is also multiplied, and the user macro program is modified and processed. After the parameter, the amount of program remains unchanged. The user macro program has a clear structure, and the automatically programmed program cutting part of the statement reaches thousands of blocks, which is very difficult to understand.

If the contour curve of a machined part can be easily described by a mathematical expression, programming with a user macro is a relatively simple method. If you use automatic programming, you must use the computer and CAD / CAM software, first shape, then define the processing parameters, and finally generate the processing trajectory and processing code, the whole process is relatively troublesome. However, when the contour of a part is difficult to describe with mathematical equations, there is basically no way to program with a macro program, in which case only automatic programming is used.

The machining program obtained by the two methods has different control conveniences during the machining process of the machine tool. The user macro program can modify the parameters during the machining process, that is, the amount is found to be incorrect during processing, and can be modified immediately. If the program generated by the automatic programming finds that there is a problem in the operation, it must stop, re-use the CAD/CAM software to define the machining parameters, regenerate the program, and finally pass it to the CNC system, and the control time is very long.

The conclusion is that user macro programming and automatic programming have their own advantages and disadvantages. When the contour of a part can be described by a mathematical function, the application of user macro programming is an ideal choice. If the shape of the part is an irregular geometry, it is difficult to accurately describe it with a mathematical model, or describe it very well. Complex, only automatic programming methods can be used.

(Finish)

Needle Roller Bearings

A needle roller bearing is a special type of roller bearing which uses long, thin cylindrical rollers resembling needles. Ordinary Roller Bearings' rollers are only slightly longer than their diameter, but needle bearings typically have rollers that are at least four times longer than their diameter.Like all bearings, they are used to reduce the friction of a rotating surface.
Compared to Ball Bearings and ordinary roller bearings, needle bearings have a greater surface area in contact with the races, so they can support a greater load. They are also thinner, so they require less clearance between the axle and the surrounding structure.
Needle bearings are heavily used in automobile components such as rocker arm pivots, pumps, compressors, and transmissions. The drive shaft of a rear-wheel drive vehicle typically has at least eight needle bearings (four in each U joint) and often more if it is particularly long, or operates on steep slopes.

Needle Roller Bearings,Steel Needle Roller Bearing,Double Row Needle Roller Bearing,High Precision Needle Roller Bearings

Ningbo Ritbearing Imp & Exp Co.,Ltd. , https://www.nbbearing.de

Posted on