The automotive interior door panel is an important injection molded part in automotive interiors, and a good cooling system is crucial to ensure its molding quality. In fact, due to the complex structure of the automotive interior door panel mold, designing hundreds of cooling channels inside it is often a very tedious and time-consuming task. For a long time, designers can only rely on basic modeling tools and build cooling channels through a large number of interactive operations, which will require a lot of time and effort. To solve this problem, this paper proposes an automatic generation method for cooling channels from a practical perspective based on the basic structural characteristics of cooling channels and the basic rules of mold cooling system design. The basic idea is to first offset adjacent boundary lines on the side of the mold core, and generate a series of scan lines starting from the intersection of the offset lines; Then generate channel entities with specified channel diameters along the scanning line, and perform interference checks on all generated channels; Finally, optimize the positions of all channels and remove unsuitable ones. Experimental results show that this method is simple and practical, and can quickly generate cooling channels that meet the requirements, greatly saving design time, reducing design errors, and improving design efficiency.