Sewing Machine Buttonhole Stitch Width Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sewing machines require large memory capacity to store multiple sets of stitching data for various buttonhole widths, leading to increased costs and inflexibility in meeting user needs.
Innovation Solution
A sewing machine design that calculates and adjusts buttonhole stitch coordinates based on input stitching width, using a control device to modify basic stitching data, allowing for the creation of buttonhole stitches with different widths without pre-storing data for each width, by calculating ratios and adding components to inner and outer stitch points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple sets of stitching data for various buttonhole widths are pre-stored in memory, then the sewing machine can flexibly meet different user needs for buttonhole widths, but the memory capacity required increases significantly and costs increase
Solution Approach 1:
The patent applies parameter changes by storing only basic stitching data for a reference buttonhole width and dynamically calculating adjusted stitching data for different widths using a width ratio. The control device calculates the ratio between the desired buttonhole width and the basic width, then uses this ratio to proportionally adjust coordinate values in the stitching data, enabling flexible adaptation to different buttonhole widths without storing multiple complete data sets.
Solution Approach 2:
The patent implements universality by creating a single set of basic stitching data that can serve multiple purposes for different buttonhole widths. Through the width ratio calculation and coordinate adjustment mechanism, one universal data set becomes adaptable to various specific applications, eliminating the need for separate specialized data sets for each buttonhole width.
2Ease of manufacture
If memory capacity is reduced to lower costs, then the sewing machine becomes more cost-effective, but the number of stitching data sets that can be stored decreases
Solution Approach 1:
The patent resolves this contradiction by changing the approach from storing multiple complete data sets to storing one basic data set with dynamic parameter adjustment. The width ratio serves as a scaling parameter that allows the single data set to represent multiple width variations, significantly reducing memory requirements while maintaining the ability to accommodate various buttonhole widths.
Solution Approach 2:
The patent applies dynamics by transitioning from static pre-stored data for each width to a dynamic calculation system. The control device dynamically generates appropriate stitching data based on the desired width and the basic data, allowing the system to adapt to different width requirements without having all data statically stored in memory.
3Quantity of substance
If a single set of basic stitching data is stored, then memory capacity and costs are reduced, but the ability to create buttonhole stitches of different widths requires additional calculation steps
Solution Approach 1:
The patent manages the added complexity by implementing a systematic parameter change approach. The width ratio calculation provides a straightforward mathematical transformation that scales coordinate values proportionally. This methodical approach, while adding calculation steps, uses simple proportional mathematics rather than complex algorithms, balancing the increased processing with reduced memory requirements.
Data Source
AI summary
A sewing machine is provided. The sewing machine includes a needle, a feed dog which feeds a workpiece in a feeding direction, a stitching motor which vertically moves the needle, a needle swinging motor which swings the needle in a direction orthogonal to the feeding direction, a memory in which basic coordinate data of basic buttonhole stitches having a basic stitching width is stored, an input device from which a stitching width is input, and a control device which creates a modified coordinate data based on the basic coordinate data and the stitching width input from the input device, and controls the stitching motor and the needle swinging motor based on the modified coordinate data to form buttonhole stitches having the stitching width input from the input device.


