A component supply device configured to output a predetermined number of components to be used in a work operation, the component supply device comprising: a fixing plate having a via-hole through which the components pass, the fixing plate being fixed to a housing; a movable plate having a storage hole penetrating through the movable plate in an up-down direction and having a size that allows the predetermined number of components to be stored, the movable plate being laminated on a top side of the fixing plate and configured to move such that the storage hole moves relative to the via-hole in a direction parallel to a top face of the fixing plate; a controlling portion configured to control an operation of the movable plate; and an elastic member (5,6) placed on a top side of the movable plate and configured to elastically deform in a direction parallel to a top face of the movable plate, wherein: the controlling portion repeatedly performs the following operations until the predetermined number of components are output, a forward-direction operation of moving the movable plate from a first state in which a top side of the storage hole is opened and a bottom side of the storage hole is closed by the fixing plate to a second state in which the storage hole communicates with the via-hole and the components are movable from the storage hole to the via-hole, and a reverse-direction operation of returning the movable plate to the first state by reversing a moving direction of the movable plate when the movable plate enters the second state; and when the movable plate moves in a state where an excessive component enters the storage hole and the component partially projects from an upper end of the storage hole, the elastic member (5, 6) hits the component to remove the projecting component from the storage hole before the movable plate enters the second state, or the elastic member (5, 6) elastically deforms by being pressed by the projecting component, so that, while the movable plate is in the second state, the projecting component is sandwiched between the elastic member (5, 6) and a wall surface of the storage hole due to an elastic force caused by the elastic deformation. a fixing plate having a via-hole through which the components pass, the fixing plate being fixed to a housing; a movable plate having a storage hole penetrating through the movable plate in an up-down direction and having a size that allows the predetermined number of components to be stored, the movable plate being laminated on a top side of the fixing plate and configured to move such that the storage hole moves relative to the via-hole in a direction parallel to a top face of the fixing plate; a controlling portion configured to control an operation of the movable plate; and an elastic member (5,6) placed on a top side of the movable plate and configured to elastically deform in a direction parallel to a top face of the movable plate, wherein: the controlling portion repeatedly performs the following operations until the predetermined number of components are output, a forward-direction operation of moving the movable plate from a first state in which a top side of the storage hole is opened and a bottom side of the storage hole is closed by the fixing plate to a second state in which the storage hole communicates with the via-hole and the components are movable from the storage hole to the via-hole, and a reverse-direction operation of returning the movable plate to the first state by reversing a moving direction of the movable plate when the movable plate enters the second state; and when the movable plate moves in a state where an excessive component enters the storage hole and the component partially projects from an upper end of the storage hole, the elastic member (5, 6) hits the component to remove the projecting component from the storage hole before the movable plate enters the second state, or the elastic member (5, 6) elastically deforms by being pressed by the projecting component, so that, while the movable plate is in the second state, the projecting component is sandwiched between the elastic member (5, 6) and a wall surface of the storage hole due to an elastic force caused by the elastic deformation. the controlling portion repeatedly performs the following operations until the predetermined number of components are output, a forward-direction operation of moving the movable plate from a first state in which a top side of the storage hole is opened and a bottom side of the storage hole is closed by the fixing plate to a second state in which the storage hole communicates with the via-hole and the components are movable from the storage hole to the via-hole, and a reverse-direction operation of returning the movable plate to the first state by reversing a moving direction of the movable plate when the movable plate enters the second state; and when the movable plate moves in a state where an excessive component enters the storage hole and the component partially projects from an upper end of the storage hole, the elastic member (5, 6) hits the component to remove the projecting component from the storage hole before the movable plate enters the second state, or the elastic member (5, 6) elastically deforms by being pressed by the projecting component, so that, while the movable plate is in the second state, the projecting component is sandwiched between the elastic member (5, 6) and a wall surface of the storage hole due to an elastic force caused by the elastic deformation.