A pouring machine that pours molten metal from a ladle into molds that are transported in a line comprising: a traveling bogie that is configured to travel along the molds that are transported in a line; a mechanism for moving the ladle back and forth that is placed on the traveling bogie and that is configured to move the ladle in a direction perpendicular to a direction that the traveling bogie travels; a vertically moving machine that is configured to move the ladle up and down and that is placed on the mechanism for moving the ladle back and forth, a mechanism for tilting the ladle that is placed on the vertically moving machine and that is configured to tilt the ladle; a weight detector that is configured to detect a weight of molten metal in the ladle; a surface-of-melt detector that is placed on the traveling bogie and that is configured to detect a level of a surface of melt in a pouring cup of a mold that receives molten metal from the ladle; and a controller that is configured to control an angle of tilt of the ladle by using the level of the surface of melt that is detected by the surface-of-melt detector and a weight of molten metal that is detected by the weight detector, wherein the controller includes: a means for storing data on flow patterns that is configured to store data on a flow pattern for each kind of mold and each kind of molten metal, wherein the flow pattern includes data on angular velocities to tilt the ladle at each time interval and data on pouring weights at each time interval; wherein the controller is configured to calculate a difference between the weight of the molten metal that is detected by the weight detector and the weight of the molten metal of the flow pattern, so as to calculate any correction to the angular velocity to tilt the ladle, based on the calculated difference and the parameters. a traveling bogie that is configured to travel along the molds that are transported in a line; a mechanism for moving the ladle back and forth that is placed on the traveling bogie and that is configured to move the ladle in a direction perpendicular to a direction that the traveling bogie travels; a vertically moving machine that is configured to move the ladle up and down and that is placed on the mechanism for moving the ladle back and forth, a mechanism for tilting the ladle that is placed on the vertically moving machine and that is configured to tilt the ladle; a weight detector that is configured to detect a weight of molten metal in the ladle; a surface-of-melt detector that is placed on the traveling bogie and that is configured to detect a level of a surface of melt in a pouring cup of a mold that receives molten metal from the ladle; and a controller that is configured to control an angle of tilt of the ladle by using the level of the surface of melt that is detected by the surface-of-melt detector and a weight of molten metal that is detected by the weight detector, wherein the controller includes: a means for storing data on flow patterns that is configured to store data on a flow pattern for each kind of mold and each kind of molten metal, wherein the flow pattern includes data on angular velocities to tilt the ladle at each time interval and data on pouring weights at each time interval; wherein the controller is configured to calculate a difference between the weight of the molten metal that is detected by the weight detector and the weight of the molten metal of the flow pattern, so as to calculate any correction to the angular velocity to tilt the ladle, based on the calculated difference and the parameters. a means for storing data on flow patterns that is configured to store data on a flow pattern for each kind of mold and each kind of molten metal, wherein the flow pattern includes data on angular velocities to tilt the ladle at each time interval and data on pouring weights at each time interval; wherein the controller is configured to calculate a difference between the weight of the molten metal that is detected by the weight detector and the weight of the molten metal of the flow pattern, so as to calculate any correction to the angular velocity to tilt the ladle, based on the calculated difference and the parameters.