Patent ID: 7896649

Claim:
A heating system, comprising: a heating means having a processing chamber adapted for containing an object to be processed therein, the heating means being adapted for heating the object to be processed in the processing chamber; a heating condition storage means adapted for storing therein heating conditions including heating temperature in the processing chamber, corresponding to details of a heating process provided to the object to be processed; a heating control means adapted for controlling the heating means for heating the object to be processed in the processing chamber in accordance with the heating conditions stored in the heating condition storage means; a heating process number of times storage means adapted for storing therein the number of times of the heating process due to the heating means; a temperature correcting table storage means adapted for storing therein a temperature correcting table indicative of a relationship between the heating temperature, an accumulated film thickness of extraneous matter associated with the heating process and attached to the interior of the apparatus, and a temperature correcting value for correcting a temperature error in the processing chamber attributable to the attachment of the extraneous matter; and an optimized value calculating means adapted for specifying a current accumulated film thickness of the extraneous matter based on the heating process number of times storage means when the heating means heats the object to be processed in accordance with the heating conditions, as well as adapted for calculating an optimized value of the temperature in the processing chamber based on the specified accumulated film thickness, the heating temperature stored in the heating condition storage means, and the temperature correcting table stored in the temperature correcting table storage means, wherein the heating control means is configured to change the heating temperature stored in the heating condition storage means into the optimized value calculated by the optimized value calculating means, so as to heat the object to be processed at the changed heating temperature.