[Problem] To provide a sewing machine with which it is possible, at a low cost, to achieve a desired balance between the amount of upper thread used and the amount of lower thread used. [Solution] A storage unit 92 stores upper thread amount data comprising an upper thread amount required before correction and an upper thread amount required after correction. In a torque control section, rotation force is applied to a turning arm 1281 so that tensile force will be applied to the upper thread according to a torque value in a state in which an upstream gripper body 1241 is closed and a downstream gripper body 1261 is open. In a first-position control section, the upper thread is pulled out according to the upper thread amount required after correction, in a state in which the upstream gripper body 1241 is open and the downstream gripper body 1261 is closed. In a second-position control section, the turning arm 1281 is returned to the initial position in a state in which the upstream gripper body 1241 is closed, and the downstream gripper body 1261 is open. The upper thread amount required before correction is compared with the upper thread amount used in the torque control section, and the upper thread amount after correction is corrected.
展开▼