Sewing Machine Dynamic Thread Allocation via Error Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sewing machines with multiple needle bars are limited in their ability to dynamically change threads during embroidery, leading to inefficiencies when sewing patterns requiring various types of upper threads, as they can only change threads at pre-set times, which can result in unnecessary thread switching and increased user effort.

Innovation Solution

A sewing machine equipped with a processor, memory, and notification system that acquires and allocates upper thread data sets to needle bars, detects errors, and notifies the user about change-eligible needle bars, allowing for dynamic thread switching based on error detection and pattern requirements, thereby optimizing thread usage and reducing user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the sewing machine changes threads only at pre-set times, then the control system remains simple, but the user effort and unnecessary thread switching increase

Engineering Contradiction:
Improvecontrol systemVSAvoiduser effort
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The sewing machine automatically determines which needle bars are eligible for thread changes and notifies the user, eliminating the need for the user to manually track which threads can be changed. The system serves itself by autonomously analyzing the embroidery pattern data and identifying optimal thread change opportunities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The notification portion provides feedback to the user about which needle bars can have their threads changed. This feedback mechanism guides the user's thread changing actions, ensuring they only change threads at appropriate times when the corresponding partial patterns have been completed.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the sewing machine allows dynamic thread switching during embroidery, then user convenience improves, but the control system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidcontrol system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the embroidery pattern data before sewing begins, pre-determining which needle bars will be eligible for thread changes at various stages. This preliminary action prepares the control system to dynamically respond to thread change opportunities without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The thread changing capability transitions from static (pre-set times only) to dynamic (during sewing based on actual progress). The notification portion dynamically updates which needle bars are eligible for thread changes based on the completion status of partial patterns, allowing flexible adaptation during the sewing process.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the sewing machine notifies users about change-eligible needle bars, then unnecessary thread changes are minimized, but the device requires additional notification components

Engineering Contradiction:
Improvesewing efficiencyVSAvoiddevice components
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The notification function is extracted as a separate component (notification portion) that independently communicates thread change opportunities to the user. This extraction allows the core sewing mechanism to remain simple while adding intelligence through a dedicated notification subsystem.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If the sewing machine stops at errors to allow thread changes, then sewing accuracy improves, but machine downtime increases

Engineering Contradiction:
Improvesewing accuracyVSAvoidmachine downtime
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system proactively notifies the user of thread change opportunities before errors occur, allowing the user to prepare and change threads in advance. This preliminary notification eliminates the need to stop the machine at error points, as the thread changes are performed opportunistically during normal operation pauses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system skips the traditional error-stop approach and instead rushes through potential thread change opportunities by notifying the user in advance. This allows thread changes to be performed during natural pauses in the sewing process rather than forcing stops at critical error points.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10590579B2Sewing machine and non-transitory computer-readable medium
Publication Date: 2020.03.17 BROTHER KOGYO KK
  • US10590579B2 patent drawing
  • US10590579B2 patent drawing
  • US10590579B2 patent drawing

AI summary

A sewing machine includes needle bars, a notification portion, a processor, and a memory. The memory is configured to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes. The processes include acquiring sewing data for sewing an embroidery pattern made up of a plurality of partial pattern, setting correspondences between a needle bar among the needle bars and an upper thread data set included in the sewing data, for each of the needle bars, and the sewing embroidery pattern, detecting an error that occurs during the sewing, stopping the sewing when the error is detected, specifying a change-eligible needle bar, for which the sewing is completed, when a target data set exists, the correspondence with one of the needle bars not being set for the target data set, and causing the notification portion to notify information indicating the specified change-eligible needle bar.