The invention relates to a sewing machine (100) for making seams on fabrics (11, 12, 13, 14) in a programmed, measured and controlled way; the sewing machine (100) of the invention provides for easilyand accurately sewing fabrics (11, 12, 13, 14) with edges with a different radius of curvature, making very accurate seams, wherein the stitch pitch coincides with a preset pitch; the sewing machine(100) comprises: a needle (A), a claw, a blocking unit (4, 41) that firmly blocks the fabrics (11, 12, 13, 14) in the vicinity of the place where the needle (A) makes the seam, a dragging assembly (2)suitable for dragging the fabrics (11, 12, 13, 14) along a work surface (PL), a clamp (3) that is integral with the dragging assembly (2), and a detector (R) to detect the length between two adjacentstitches, in such a way to measure and check the accuracy of the seam made by the needle (A).