A sewing machine having a work holder with a crank member in which a computing device is provided for computing coordinate values in accordance with the configuration of the work holder with the crank member and particularly, designed to convert coordinate values of a reference sewing pattern into coordinate values with the center of the crank member on the work holder with the crank member as the origin when the sewing pattern is enlarged or reduced in scale. When work holder with the crank member is returned to the sewing start point on the sewing pattern, the work holder with the crank member is returned in the direction of the X axis or Y axis depending upon the positional relationship between the existing position of the work holder with the crank member and a reference value.