Here, FIG. 12 is an explanatory diagram illustrating how the attachment and detachment instruction is additionally registered in instruction list L. FIG. 12 illustrates an example in which the attachment and detachment instructions for correcting the detachment errors are additionally registered. In this example, a case is assumed, in which the operator erroneously detaches feeder 30 having the feeder ID “**F2” and is attached to the slot number 6 of component mounter 20 (1) by an error as the instruction number 7, and attaches the feeder to the slot number 2 of in-line storage 60. In this case, CPU 80a determines that feeder 30 can be located from in-line storage 60, and additionally register the attachment and detachment instructions (*2 and *3) so as to detach feeder 30 from the slot number 2 of in-line storage 60 and to attach the feeder to the slot number 6 of component mounter 20(1) that is the original position. In this case also, CPU 80a may reassign the instruction number including the additionally registered attachment and detachment instruction. In addition, when feeder 30 is attached and detached based on the additionally registered attachment and detachment instruction, CPU 80a determines that the instruction is performed according to the instruction in S150 described above and performs the process.