Sewing Machine Feeder Stroke Compensation Algorithm
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Sewing machines often produce misshapen or improperly sized stitches due to feeding errors between the feed dog and fabric, which are influenced by various factors such as fabric type, thread tension, and machine conditions, leading to inconsistent seam quality.
Innovation Solution
A feeder movement compensation algorithm that calculates and adjusts the feed dog's stroke length, height, and path based on calibration data, including operator inputs, machine measurements, and stored error data to achieve the desired stitch size and shape, ensuring consistent fabric positioning during sewing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If standard feed dog movement is used, then the sewing machine operates with simple mechanism, but feeding errors occur causing misshapen stitches
Solution Approach 1:
The system performs preliminary calibration by sewing test seams and measuring actual stitch dimensions before production sewing. The measured deviations are stored and used to pre-calculate modified feed dog movements that compensate for machine-specific errors, eliminating the need for complex real-time adjustment mechanisms during production sewing.
Solution Approach 2:
The system measures actual stitch dimensions during calibration, compares them to target dimensions, and uses this feedback to calculate correction factors. These corrections are applied to modify the feed dog movement profile, creating a closed-loop system that compensates for mechanical imperfections without adding complex adjustment mechanisms.
2Manufacturing precision
If feed dog movement is modified to compensate for errors, then stitch consistency improves, but the control algorithm becomes more complex
Solution Approach 1:
The complex calculations are performed once during preliminary calibration to determine correction factors for feed dog position, stitch length, and stitch width. These pre-calculated correction values are stored and simply applied during production sewing, avoiding the need for complex real-time computations while maintaining high positioning accuracy.
Solution Approach 2:
The system modifies specific parameters of the feed dog movement profile (position, velocity, acceleration) based on pre-calculated correction factors. By changing these motion parameters rather than the overall control architecture, the system achieves accurate fabric positioning with relatively simple control logic.
3Adaptability or versatility
If calibration is performed for different fabrics and conditions, then adaptability improves, but calibration time and data storage requirements increase
Solution Approach 1:
The calibration system performs multiple measurements (stitch length, stitch width, fabric feed distance) during a single calibration seam, and the same calibration data is used to correct multiple stitch types and sewing conditions. This multi-functional approach achieves broad fabric and condition adaptability without requiring separate calibration procedures for each scenario.
Solution Approach 2:
The system performs calibration at a slightly excessive level by measuring multiple stitch dimensions and performing comprehensive error analysis, but this one-time thorough calibration provides long-term benefits across many sewing operations. The initial time investment is amortized over numerous production seams, reducing the effective time cost per stitch.
Data Source
AI summary
A feeder movement compensation algorithm for use within a processor controlled sewing machine. The sewing machine configured with a reciprocating needle and thread, and including a stitch plate upon which fabric to be sewn is positioned beneath the needle and thread. The machine also includes a feeder mechanism driving a feed dog thru a movement. The feed dog movement pushes the fabric along the stitch plate and the reciprocating needle and thread form stitches in the fabric. During the stitch cycle, the feed dog movement completes at least one feeder stroke. The feeder stroke includes a portion of the feed dog extending above the stitch plate and moving along the direction of feed. The feeder stroke thus pushes the fabric along the stitch plate. The compensation algorithm calculates a theoretical feeder stroke length based upon a desired stitch. The compensation algorithm then calculates a modified feeder stroke length using the theoretical feeder stroke length and at least one feeder calibration data element. The modified feeder stroke length is then performed by the feed dog during the stitch cycle to form the stitch.


