Because of the gauge serialization of angle steel,it has a rich demand for pass design.However,the deformation of rolled piece is complicated and difficult to predict.The cost is too high to rely on the traditional experience to continuously try rolling and modify the pass.Based on VB.NET language,the general finite element software ABAQUS had undergone secondary development and the finite el-ement modeling program of angle steel rolling was written.It not only made the section steel rolling process reappear in the virtual envi-ronment,improving the accuracy and efficiency of pass design,but also solved the problem that the interface operation of ABAQUS soft-ware was complicated and the pre-processing took a lot of time.Using VB NET language to write programs to generate Python scripts,a series of FEM pre-processing like geometry modeling,material property definition and mesh division were accomplished automatically.Finally,the program was used to simulate the rolling process of ∠18# angle steel,and the reliability and accuracy of the model were ver-ified by comparing the simulation size,the actual size and the designed size.