At present, the development of numerical control processing technology has entered a new period and has gradually developed in the direction of artificial intelligence. Along with the development of science and technology in recent years, the present stage of our country has made a significant breakthrough in the application of numerical control processing technology. Hence, learning to master CNC machining technology is necessary. Numerical control simulation software is used to NC machining the bearing bracket (five-axis), and numerical control simulation software SinuTrain is used to NC programming the parts and simulation verification of the machining process. SinuTrain is a CNC training software that functions exactly like the controller itself. The use of this software for bearing bracket (five-axis) numerical control simulation and programming, can make us master the use of this software, and can also help us understand the mechanical processing process and programming technology.