An industrial machine management system comprising an industrial machine and a management device, characterized by the industrial machine controlling a robot, and the management device comprising: a collector configured to collect changeable setting data of the industrial machine as a backup, the setting data being a program that includes a movement command of the robot; a backup determiner configured to determine whether a change has been made to the setting data by comparing the setting data collected as the backup at a first time point with the setting data collected at a second time point different from the first time point, wherein the backup determiner determines that a change has been made when an amount by which a variable in the program changed is equal to or higher than a threshold; a storage configured to store the setting data collected as the backup at the first time point; an obtainer configured to obtain change information regarding the change based on the setting data collected as the backup at the first time point and at the second time point; an event determiner configured to determine whether a predetermined event has occurred in the industrial machine, wherein the event determiner determines that the predetermined event has occurred when an alarm occurrence condition related to a motion status of the robot is met, the motion status of the robot being based on a detection signal detected by a sensor; an identifier configured to, when the predetermined event is determined as occurring, identify the change information that is related to the predetermined event; and an outputter configured to output the change information that is identified. the industrial machine controlling a robot, and the management device comprising: a collector configured to collect changeable setting data of the industrial machine as a backup, the setting data being a program that includes a movement command of the robot; a backup determiner configured to determine whether a change has been made to the setting data by comparing the setting data collected as the backup at a first time point with the setting data collected at a second time point different from the first time point, wherein the backup determiner determines that a change has been made when an amount by which a variable in the program changed is equal to or higher than a threshold; a storage configured to store the setting data collected as the backup at the first time point; an obtainer configured to obtain change information regarding the change based on the setting data collected as the backup at the first time point and at the second time point; an event determiner configured to determine whether a predetermined event has occurred in the industrial machine, wherein the event determiner determines that the predetermined event has occurred when an alarm occurrence condition related to a motion status of the robot is met, the motion status of the robot being based on a detection signal detected by a sensor; an identifier configured to, when the predetermined event is determined as occurring, identify the change information that is related to the predetermined event; and an outputter configured to output the change information that is identified. a collector configured to collect changeable setting data of the industrial machine as a backup, the setting data being a program that includes a movement command of the robot; a backup determiner configured to determine whether a change has been made to the setting data by comparing the setting data collected as the backup at a first time point with the setting data collected at a second time point different from the first time point, wherein the backup determiner determines that a change has been made when an amount by which a variable in the program changed is equal to or higher than a threshold; a storage configured to store the setting data collected as the backup at the first time point; an obtainer configured to obtain change information regarding the change based on the setting data collected as the backup at the first time point and at the second time point; an event determiner configured to determine whether a predetermined event has occurred in the industrial machine, wherein the event determiner determines that the predetermined event has occurred when an alarm occurrence condition related to a motion status of the robot is met, the motion status of the robot being based on a detection signal detected by a sensor; an identifier configured to, when the predetermined event is determined as occurring, identify the change information that is related to the predetermined event; and an outputter configured to output the change information that is identified.