An injection molding machine comprising: an injection unit configured to fill a mold unit with a molding material plasticized inside a cylinder; and a control device configured to control the injection unit, characterized in that the control device includes an initial set temperature setting unit configured to set a plurality of initial set temperatures used to determine a set temperature for the cylinder by raising the initial set temperature from an initial value of the initial set temperature, the initial value of the initial set temperature being determined depending on a usage mode and the molding material or being input by a user, a plasticizing processing unit configured to rotationally drive a screw such that a plasticizing process of the molding material is performed, at each of the different initial set temperatures, a plasticizing time measurement unit configured to measure a plasticizing time during the plasticizing process performed by the plasticizing processing unit for each of the initial set temperatures, and a set temperature determining unit configured to determine the set temperature for the cylinder, based on a plurality of the plasticizing times measured for each of the initial set temperatures by the plasticizing measurement unit. an injection unit configured to fill a mold unit with a molding material plasticized inside a cylinder; and a control device configured to control the injection unit, characterized in that the control device includes an initial set temperature setting unit configured to set a plurality of initial set temperatures used to determine a set temperature for the cylinder by raising the initial set temperature from an initial value of the initial set temperature, the initial value of the initial set temperature being determined depending on a usage mode and the molding material or being input by a user, a plasticizing processing unit configured to rotationally drive a screw such that a plasticizing process of the molding material is performed, at each of the different initial set temperatures, a plasticizing time measurement unit configured to measure a plasticizing time during the plasticizing process performed by the plasticizing processing unit for each of the initial set temperatures, and a set temperature determining unit configured to determine the set temperature for the cylinder, based on a plurality of the plasticizing times measured for each of the initial set temperatures by the plasticizing measurement unit. an initial set temperature setting unit configured to set a plurality of initial set temperatures used to determine a set temperature for the cylinder by raising the initial set temperature from an initial value of the initial set temperature, the initial value of the initial set temperature being determined depending on a usage mode and the molding material or being input by a user, a plasticizing processing unit configured to rotationally drive a screw such that a plasticizing process of the molding material is performed, at each of the different initial set temperatures, a plasticizing time measurement unit configured to measure a plasticizing time during the plasticizing process performed by the plasticizing processing unit for each of the initial set temperatures, and a set temperature determining unit configured to determine the set temperature for the cylinder, based on a plurality of the plasticizing times measured for each of the initial set temperatures by the plasticizing measurement unit.