Embroidery method and device, electronic device, readable storage medium

By acquiring fabric and pattern attributes to generate needle and needle control information, and adjusting the movement trajectory and positional relationship between the needle and needle, the problem of inconsistent quality of towel embroidery machines under different fabrics and patterns is solved, achieving stable and exquisite embroidery effects.

CN116463793BActive Publication Date: 2026-04-28ZHUJI MAYA ELECTRIC APPLIANCE MACHINERY
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHUJI MAYA ELECTRIC APPLIANCE MACHINERY
Filing Date
2023-04-27
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Existing towel embroidery machines use a fixed sequence of needle movement when embroidering fabrics of different thicknesses and materials, resulting in inconsistent embroidery quality and problems such as unevenness and wrinkles.

Method used

By acquiring the properties and pattern properties of the fabric to be embroidered, control information for the needle tip and the machine needle is generated. The movement trajectory and positional relationship between the needle tip and the machine needle are adjusted. The relative relationship between the highest and lowest working positions of the needle tip is generated based on the fabric thickness, type, elasticity and embroidery mode, and the fullness of the thread loop controls the movement timing of the needle tip.

Benefits of technology

It enables the generation of exquisite and suitable embroidery schemes based on different fabrics and patterns, improving the stability and consistency of embroidery quality and avoiding unevenness and wrinkles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116463793B_ABST
    Figure CN116463793B_ABST
Patent Text Reader

Abstract

The application discloses an embroidery machine embroidery method and device, electronic equipment and readable storage medium. The fabric attribute of a to-be-embroidered fabric and the pattern attribute of the to-be-embroidered fabric are acquired. Needle point control information and needle control information are generated according to the fabric attribute and the pattern attribute. The movement track and working position of the needle point and the needle are controlled according to the needle point control information and the needle control information. According to the technical scheme provided in the embodiment of the application, the condition of the to-be-embroidered fabric is acquired and judged. Different needle point control information and needle control information are generated according to the thickness of the fabric and the condition of the material. Different embroidery schemes of different fabrics are formed, so that the formed embroidery is more exquisite and suitable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention generally relates to the field of computerized embroidery machines, and more particularly to embroidery methods and apparatus for embroidery machines, electronic devices, and readable storage media. Background Technology

[0002] In the existing technology, a towel embroidery machine is an embroidery machine that embroiders wool patterns on the surface of an embroidered object. During the embroidery process, the wool can easily be caught by the high-speed embroidery needle, causing unevenness and quality problems. Usually, a needle tip is added under the embroidery needle to coordinate with the needle's movement. That is, when the embroidery needle begins to descend and pierce, the needle tip begins to rise and remains stationary. When the embroidery needle begins to rise, the needle tip descends and presses against the surface of the embroidered object. When the embroidery needle rises and begins to descend, the needle tip also rises. This cycle ensures that the embroidered object is always pressed down by the needle tip each time the embroidery needle rises, preventing unevenness and wrinkles.

[0003] However, for fabrics of different thicknesses, fabrics of different materials, and even embroidery patterns of different designs, the order in which the needle tip and the needle shaft come into contact with different fabrics before embroidery and the order in which the needle tip and the needle shaft leave different fabrics before embroidery are fixed. This results in inconsistent embroidery quality for different fabrics and different embroidery patterns, which can easily lead to poor quality. Summary of the Invention

[0004] In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide an embroidery machine embroidery method and apparatus, electronic equipment, and readable storage medium.

[0005] Firstly, an embroidery machine embroidery method is provided, including the following steps:

[0006] Obtain the fabric properties and pattern properties of the fabric to be embroidered;

[0007] Based on the fabric properties and the pattern properties, needle tip control information and machine needle control information are generated.

[0008] The movement trajectory and working position relationship of the needle tip and the needle are controlled according to the needle tip control information and the needle control information.

[0009] As a possible implementation, the fabric properties include at least: fabric type, fabric thickness, and fabric elasticity;

[0010] The types of fabrics include at least: cloth, leather, and mesh;

[0011] The pattern attributes include embroidery pattern and loop fullness, and the embroidery pattern includes chain embroidery and towel embroidery.

[0012] As an achievable method, generating needle tip control information and needle control information based on the fabric attributes and the pattern attributes specifically includes: generating the lowest working position of the needle tip based on the fabric thickness and the fabric type.

[0013] As an alternative approach, it also includes generating a relative positional relationship between the highest working position of the needle tip and the highest working position of the needle, based on the embroidery pattern.

[0014] As an achievable method, the relative relationship between the highest working position of the needle tip and the highest working position of the needle includes: the needle tip height is higher than the needle height, and the hook portion on the needle extends entirely out of the needle tip; the needle tip height is not higher than the needle height, and the hook portion on the needle is located inside the needle tip; the needle tip height is higher than the needle height, and the hook portion on the needle partially extends out of the needle tip.

[0015] As an alternative approach, it also includes generating a relative positional relationship between the needle and the needle tip when the needle tip has just reached its lowest working position, based on the elasticity of the fabric.

[0016] As an achievable method, the relative positional relationship between the needle and the needle tip when the needle tip just reaches the lowest working position includes: the indicated needle tip height is lower than the indicated needle height; the indicated needle tip height is higher than the needle height, and the needle passes through the fabric to be embroidered; the needle tip height is higher than or equal to the needle height, and the needle is in contact with the fabric to be embroidered.

[0017] As an alternative approach, it also includes generating the moment when the needle tip moves upward from its lowest working position based on the fullness of the loop.

[0018] As an achievable method, generating the moment when the needle tip (31) moves upward from its lowest working position based on the fullness of the loop includes:

[0019] If the loop is in the first mode, which is the loop being smaller at the top and larger at the bottom, then this moment is the moment when the needle (41) moves upward to the highest working position;

[0020] If the loop is in the second mode, which is the loop being the same size up and down, then this moment is the moment when the needle (41) moves upward and has not yet reached the highest working position;

[0021] If the loop is in the third mode, which is a loop with a smaller top and a larger bottom, and the top angle of the loop in the third mode is smaller than the top angle of the loop in the first mode, then this moment is the moment when the needle (41) moves downward.

[0022] Secondly, an embroidery device for an embroidery machine is provided, comprising:

[0023] The fabric information acquisition unit is used to acquire the fabric attributes and pattern attributes of the fabric to be embroidered.

[0024] Needle tip information generation unit, used to generate needle tip control information based on the fabric properties and the pattern properties;

[0025] A needle information generation unit is used to generate needle control information based on the fabric properties and the pattern properties;

[0026] The control unit is used to control the movement trajectory and working position of the needle tip and the needle according to the needle tip control information and the needle control information.

[0027] Thirdly, an electronic device is provided, the electronic device comprising:

[0028] One or more processors;

[0029] A memory for storing one or more programs that, when executed by one or more processors, cause the one or more processors to perform the embroidery method described above.

[0030] Fourthly, a computer-readable storage medium is provided that stores a computer program, which, when executed by a processor, implements the embroidery method of the embroidery machine as described above.

[0031] According to the technical solution provided in the embodiments of this application, by acquiring and judging the condition of the fabric to be embroidered, different needle control information and machine needle control information are generated based on the different thickness and material of the fabric, forming different embroidery schemes for different fabrics, making the resulting embroidery more exquisite and suitable. Attached Figure Description

[0032] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0033] Figure 1 This is a flowchart of the embroidery machine embroidery method in this embodiment;

[0034] Figure 2 - Figure 3 This is a schematic diagram of the head structure of the computer embroidery machine in this embodiment;

[0035] Figure 4 - Figure 6 This is a schematic diagram of the needle tip's working position in this embodiment;

[0036] Figure 7 - Figure 9This is a schematic diagram showing the highest working position of the needle tip and the needle in this embodiment;

[0037] Figure 10 - Figure 12 This is a schematic diagram of the lowest working position of the needle tip and the needle in this embodiment;

[0038] Figure 13 - Figure 15 This is a schematic diagram of the loop fullness in this embodiment;

[0039] Figure 16 This is a schematic diagram of the electronic device structure in this embodiment. Detailed Implementation

[0040] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0041] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0042] Please refer to Figure 1 This embodiment provides an embroidery machine embroidery method, including the following steps:

[0043] S10: Obtain the fabric attributes and pattern attributes of the fabric to be embroidered;

[0044] S20: Generate needle tip 31 control information and needle 41 control information based on the fabric properties and the pattern properties.

[0045] S30: Control the movement trajectory and working position relationship of the needle tip 31 and the needle 41 according to the control information of the needle tip 31 and the control information of the needle 41.

[0046] In the embroidery method provided in this embodiment, the condition of the fabric to be embroidered is acquired and judged. Based on the different thickness and material of the fabric, different needle control information and machine needle control information are generated to form different embroidery schemes for different fabrics, making the resulting embroidery more exquisite and suitable.

[0047] like Figure 2 The diagram shown is a schematic of the head structure of a computerized embroidery machine. Figure 3This is a schematic diagram showing the disassembled structure of the needle tip, needle tip rod, and corresponding motor and machine head. The computerized embroidery machine includes a cam, needle bar 40, presser foot rod 50, needle tip rod 30, and needle tip motor 10. The needle tip rod 30 and needle tip motor 10 are connected by a linkage mechanism 20. The needle tip motor 10 drives the needle tip rod 30 to reciprocate up and down, independently achieving the up-and-down movement of the needle tip rod 30. The needle bar 40 and presser foot rod 50 are matched with a cam; the rotation of the cam, in turn, drives the needle bar 40 and presser foot rod 50 to reciprocate up and down. The disclosed needle bar and needle tip rod are driven and controlled by independent motors. Therefore, the generated needle tip control information and needle 41 control information act on the corresponding motors to control the needle tip and needle 41.

[0048] First, the fabric attributes of the fabric to be embroidered are obtained. These attributes include at least: fabric type, fabric thickness, and fabric elasticity. The fabric type includes at least: cloth, leather, and mesh. In this embodiment, multiple fabric attributes can be obtained by setting up corresponding sensors, such as acquiring an image of the fabric to be embroidered and analyzing the image to determine whether the current fabric is cloth or leather, etc. Alternatively, a height sensor can be set up to obtain the thickness of the fabric to be embroidered, or an input module can be set up so that the user can manually input the information about the fabric to be embroidered, such as manually inputting 2mm thick cloth, 5mm thick leather, etc.

[0049] Subsequently, based on the fabric thickness and fabric type, the lowest working position of the needle tip 31 is generated; for example... Figure 4 , Figure 5 and Figure 6 As shown, the lowest working position of the needle tip 31 is the distance h between the needle tip 31 and the needle plate 11. This distance implicitly includes the pressure applied by the needle tip 31 to the fabric. Therefore, the distance h needs to be set to ensure that the needle tip 31 can press down on the fabric to be embroidered and fix it in place without causing too much impact on the fabric itself, such as not leaving hard-to-remove marks on leather. This distance is related to the thickness and type of fabric. If the fabric is thicker, the corresponding h value will inevitably be larger. Furthermore, the h value also needs to be adjusted according to the type of fabric. For example, the h value corresponding to the same thickness of cloth and leather is not the same. Since leather is harder, if the distance between the needle tip 31 and the needle plate 11 is too close, it will cause excessive pressure on the leather, and indentations will easily be formed on the leather. Therefore, the lowest working position of the needle tip 31 needs to be set according to the different thicknesses and types of fabrics. Figures 4 to 5The document specifies the minimum working position of the needle tip for different fabrics A1, A2, and A3. Fabrics A1, A2, and A3 are made of the same material but have different thicknesses, with A1 thickness > A2 thickness > A3 thickness. Therefore, the distance from needle tip 31 to needle plate 11 is set to h1 for fabric with thickness A1; h2 for fabric with thickness A2; and h3 for fabric with thickness A3. However, adjustments may be needed based on the specific fabric materials.

[0050] Simultaneously, it is also necessary to obtain the pattern attributes of the fabric to be embroidered. The pattern attributes include embroidery mode and loop fullness. The embroidery mode includes chain embroidery and towel embroidery. In this embodiment, two embroidery modes are preferably set. Different embroidery modes correspond to different positions of the needle tip 31 and the machine needle 41 and their changes. According to the embroidery mode, the relative positional relationship between the highest working position of the needle tip 31 and the highest working position of the machine needle 41 is generated.

[0051] The relative relationship between the highest working position of the needle tip 31 and the highest working position of the needle 41 includes: the height of the needle tip 31 is higher than the height of the needle 41, and the hook portion on the needle 41 extends entirely out of the needle tip 31; the height of the needle tip 31 is not higher than the height of the needle 41, and the hook portion on the needle 41 is located inside the needle tip 31; the height of the needle tip 31 is higher than the height of the needle 41, and the hook portion on the needle 41 partially extends out of the needle tip 31.

[0052] refer to Figure 7 , Figure 8 and Figure 9 As shown, different needle tip and needle positions are provided. These positions represent the highest working positions of the needle tip and needle, and the operations performed at different positions correspond to different embroidery patterns. For example... Figure 7 As shown, at this moment, the needle tip 31 is in its highest working position, and the needle 41 is also in its highest working position. Currently, the needle 41 is located inside the needle tip 31, and the hook portion of the needle 41 protrudes from the needle tip 31. The height H2 of the needle tip 31 is greater than the height H11 of the needle 41. This arrangement facilitates the detachment of the thread loop from the hook portion of the needle 41, which is beneficial for towel-style embroidery. Figure 8 As shown, needle tip 31 is in its highest working position, and needle 41 is also in its highest working position. At the current moment, needle 41 is located inside needle tip 31, and the hook part of needle 41 is hidden inside needle tip 31. The height H2 of needle tip 31 is less than or equal to the height H13 of needle 41. This setting is beneficial for chain embroidery. Figure 9As shown, the needle tip 31 is in its highest working position, and the needle 41 is also in its highest working position. At the current moment, the needle 41 is located inside the needle tip 31, and the hook portion of the needle 41 is hidden within the needle tip 31. The remaining hook portion of the needle 41 protrudes from the needle tip 31. The height H2 of the needle tip 31 is greater than the height H12 of the needle 41. This configuration allows for chain stitch and towel stitch embroidery. The aforementioned relative positions of the needle and needle tip can achieve different embroidery modes to meet different embroidery needs.

[0053] The aforementioned fabric properties also include fabric elasticity. Fabrics with different elasticities react differently when the needle pierces the fabric during embroidery. Fabrics with higher elasticity are more prone to deformation as the needle 41 moves. Therefore, it is necessary to control the fabric and embroider through the cooperation of the needle tip 31 and the needle 41. Based on the fabric elasticity, the relative positional relationship between the needle 41 and the needle tip 31 is generated when the needle tip 31 just reaches the lowest working position.

[0054] The relative positional relationship between the needle 41 and the needle tip 31 when the needle tip 31 just reaches the lowest working position includes: the height of the needle tip 31 is lower than the height of the needle 41; the height of the needle tip 31 is higher than the height of the needle 41, and the needle 41 passes through the fabric to be embroidered; the height of the needle tip 31 is higher than or equal to the height of the needle 41, and the needle 41 is in contact with the fabric to be embroidered.

[0055] refer to Figure 10 , Figure 11 and Figure 12 As shown, this indicates the moment when the needle tip 31 has just reached its lowest position. This moment typically occurs when the needle tip 31 moves from top to bottom and is at its lowest position, meaning the needle tip 31 is pressing against the fabric. The corresponding positions of the needle 41 correspond to fabrics with different elasticities. The relationship between the needle 41 and the fabric can be contact, non-contact, or even piercing the fabric. Figure 10 As shown, when embroidering highly elastic fabrics, the needle tip 31 is at its lowest working position, just pressing against the fabric. At this moment, the needle 41 is not in contact with the fabric. In high-elasticity fabric embroidery, the needle tip 31 presses against the fabric first, and then the needle 41 pierces the fabric, ensuring the stability of the highly elastic fabric during embroidery. The needle tip can fix the fabric before embroidery begins; for example... Figure 11 As shown, when embroidering on low-elasticity fabrics, the needle tip 31 is at its lowest working position, just pressing against the fabric. At this moment, the needle 41 has already pierced the fabric. In low-elasticity fabric embroidery, the needle 41 pierces the fabric first, and then the needle tip 31 presses against it. Figure 12As shown, when using medium elastic fabric, the needle tip 31 is at its lowest working position, just pressing against the fabric. At this moment, the needle 41 pierces the fabric but does not penetrate it. That is, when embroidering medium elastic fabric, the needle tip 31 just presses against the fabric, and the needle 41 also pierces the fabric. At this time, the height of the needle tip and the needle is about the same. The needle tip 31 and the needle 41 are at the same height, and the needle 41 only needs to contact the fabric. Alternatively, the needle tip 31 is higher than the needle 41 by a certain height, so that the needle 41 penetrates the fabric a certain distance, but the needle 41 does not completely pierce the fabric.

[0056] The fabric elasticity mentioned above can be determined according to different modes based on actual needs. Preferably, the fabric with an elastic elongation of less than 119% is a low-elasticity fabric, the fabric with an elastic elongation between 119% and 133% is a medium-elasticity fabric, and the fabric with an elastic elongation of greater than or equal to 133% is a high-elasticity fabric.

[0057] Furthermore, it also includes: generating the moment when the needle tip 31 moves upward from the lowest working position based on the fullness of the wire loop.

[0058] In this embodiment, the fullness of the thread loops is related to the embroidery pattern. For example, some embroidery patterns require a fuller effect, in which case more threads need to be exposed on the fabric. Or, some embroidery patterns require a tighter connection with the fabric, in which case fewer threads need to be exposed on the fabric.

[0059] The timing of the needle tip (31) moving upward from the lowest working position, based on the fullness of the wire loop, includes:

[0060] If the loop is in the first mode, which is the loop being smaller at the top and larger at the bottom, then this moment is the moment when the needle (41) moves upward to the highest working position;

[0061] If the loop is in the second mode, which is the loop being the same size up and down, then this moment is the moment when the needle (41) moves upward and has not yet reached the highest working position;

[0062] If the loop is in the third mode, which is a loop with a smaller top and a larger bottom, and the top angle of the loop in the third mode is smaller than the top angle of the loop in the first mode, then this moment is the moment when the needle (41) moves downward.

[0063] like Figure 13 , Figure 14 and Figure 15 As shown, three different loop fullness levels are provided. The specific settings can be adjusted according to the actual situation. The preferred settings are the first mode, the second mode, and the third mode. Figure 13 The first mode and Figure 15The third mode is always a loop that is wider at the top and narrower at the bottom, but the top of the loop in the third mode is more pointed, meaning the angle at the top of the loop is smaller. Figure 14 The second pattern is a loop with roughly the same width at the top and bottom, such as... Figure 13 As shown, when the needle 41 reaches its highest working position, the needle tip 31 moves upward from its lowest working position. This configuration results in a loop that is smaller at the top and larger at the bottom, as shown in loop 1; Figure 14 As shown, when the needle 41 is not at its highest working position, the distance between the needle 41 and the needle plate 11 at the current moment is H14 < H11 (the highest working position of the needle). The needle tip 31 moves upward from its lowest working position. With this setting, the resulting loops are basically the same vertically, as shown in loop 2. Figure 15 As shown, when the needle 41 has reached its highest working position H11 and is moving downwards, the distance from the needle 41 to the needle plate 11 at the current moment is H15 < H11. The needle tip 31 moves upwards from its lowest working position. With this configuration, the resulting loop is smaller at the top and larger at the bottom, as shown in loop 3. Compared to loop 1, loop 3 has a sharper upper end. In this embodiment, the upward or downward movement of the needle 41 refers to any point within a given time period. For example, in the first loop mode, when the needle 41 is moving upwards but has not yet reached its highest point, any moment between the lowest and highest points of the needle 41 could be the moment when the needle tip 31 moves upwards from its lowest working position. The specific working heights H14 and H15 of the needle 41 are determined according to the actual situation.

[0064] The above steps clarify the minimum working position of the needle tip and the positional relationship between the needle tip and the machine needle at different positions. These values ​​enable different patterns of embroidery to be made on different types and thicknesses of fabrics, meeting more needs and forming better quality embroidery. Furthermore, because the settings are based on the fabric conditions, the quality of the embroidery is more stable.

[0065] The parameters mentioned above include fabric type, fabric thickness, fabric elasticity, embroidery pattern, and thread loop fullness. Users can select parameters such as fabric type according to the fabric conditions. After selecting the parameters, the corresponding embroidery operation is performed. Alternatively, corresponding sensor units, such as image acquisition units, can be added to acquire and analyze images of the fabric to be embroidered, compare them with pre-set parameters such as fabric type and fabric thickness, determine the corresponding fabric conditions, and then perform the embroidery operation. This method can avoid misoperation caused by insufficient user knowledge of the fabric. After all the above parameters are selected, different signals are generated to control the needle tip and the needle. Preferably, the needle tip and the needle are controlled by different motors.

[0066] It should be understood that the terms "center," "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer" used above to indicate orientation or positional relationships are based on the orientation or positional relationships shown in the accompanying drawings and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention; the directional terms "inner" and "outer" refer to the inside or outside relative to the outline of each component itself. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature.

[0067] For ease of description, spatial relative terms such as "above," "on top of," "on the upper surface of," "above," etc., are used herein to describe the spatial positional relationship of a device or feature as shown in the figures to other devices or features. It should be understood that spatial relative terms are intended to encompass different orientations in use or operation beyond the orientation of the device as described in the figures. For example, if the device in the figures were inverted, a device described as "above" or "on top of" other devices or structures would subsequently be positioned as "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below." The device may also be positioned in other different ways, rotated 90 degrees, or in other orientations, and the spatial relative descriptions used herein will be interpreted accordingly.

[0068] This embodiment also provides an embroidery device for an embroidery machine, including:

[0069] The fabric information acquisition unit is used to acquire the fabric attributes and pattern attributes of the fabric to be embroidered.

[0070] Needle tip information generation unit, used to generate needle tip control information based on the fabric properties and the pattern properties;

[0071] A needle information generation unit is used to generate needle control information based on the fabric properties and the pattern properties;

[0072] The control unit is used to control the movement trajectory and working position of the needle tip and the needle according to the needle tip control information and the needle control information.

[0073] The device provided in this embodiment acquires and judges the condition of the fabric to be embroidered. Based on the different thickness and material of the fabric, it generates different needle tip control information and machine needle control information to form different embroidery schemes for different fabrics, making the resulting embroidery more exquisite and suitable.

[0074] This embodiment also provides an electronic device, the electronic component comprising:

[0075] One or more processors;

[0076] A memory for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to perform the above-described method for online estimation of battery resistance state.

[0077] The device provided in this embodiment is as follows: Figure 16 As shown, a schematic diagram of the structure of a computer system 300 suitable for implementing the embodiments of this application is illustrated.

[0078] like Figure 16 As shown, the computer system includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 302 or programs loaded from storage into random access memory (RAM) 303. RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 303 is also connected to the bus 304.

[0079] The following components are connected to I / O interface 303: an input section 306 including a keyboard, mouse, etc.; an output section including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive is also connected to I / O interface 303 as needed. A removable medium 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 310 as needed so that computer programs read from it can be installed into storage section 308 as needed.

[0080] In particular, according to embodiments of the present invention, the above-described reference process Figure 1The described process can be implemented as a computer software program. For example, the code verification embodiment disclosed in this application includes a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by the central processing unit (CPU) 301, it performs the functions defined in the system of this application.

[0081] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0082] In this invention, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wireline, optical fiber, RF, etc., or any suitable combination thereof.

[0083] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions, and operations of the real-time brightness control device, method, and computer program product for display devices according to this application. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0084] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself. The described units or modules can also be located in a processor; for example, a processor can be described as including a first acquisition module, a second acquisition module, and a calculation module.

[0085] The device can be, for example, Figure 2 and Figure 3 The embroidery machine head shown can have its corresponding control device directly mounted on the head, or a separate control device can be installed to control the motor structure on the embroidery machine head.

[0086] On the other hand, this application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to implement the method for online estimation of battery resistance state as described in the above embodiments, including the steps of:

[0087] Obtain the fabric properties and pattern properties of the fabric to be embroidered;

[0088] Based on the fabric properties and the pattern properties, needle tip control information and machine needle control information are generated.

[0089] The movement trajectory and working position of the needle tip and the machine needle are controlled according to the needle tip control information and the machine needle control information.

[0090] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0091] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0092] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware.

[0093] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs that, when executed by the electronic device, implement the code verification method as described in the above embodiments.

[0094] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

Claims

1. An embroidery machine embroidery method, characterized in that, Including the following steps: Obtain the fabric attributes and pattern attributes of the fabric to be embroidered. The fabric attributes include at least: fabric type, fabric thickness, and fabric elasticity. The fabric types include at least: cloth, leather, and mesh. The pattern attributes include embroidery pattern and loop fullness. The embroidery patterns include chain embroidery and towel embroidery. Based on the fabric properties and the pattern properties, needle tip control information and machine needle control information are generated, including: based on the fabric thickness and the fabric type, generating the lowest working position of the needle tip (31); The movement trajectory and working position relationship of the needle tip (31) and the needle (41) are controlled according to the needle tip control information and the needle control information; The moment when the needle tip (31) moves upward from the lowest working position is generated based on the fullness of the loop.

2. The embroidery method using an embroidery machine according to claim 1, characterized in that, Also includes: Based on the embroidery pattern, the relative positional relationship between the highest working position of the needle tip (31) and the highest working position of the needle (41) is generated.

3. The embroidery method using an embroidery machine according to claim 2, characterized in that, The relative relationship between the highest working position of the needle tip (31) and the highest working position of the needle (41) includes: the height of the needle tip (31) is higher than the height of the needle (41), and the hook portion on the needle (41) extends entirely out of the needle tip (31); the height of the needle tip (31) is not higher than the height of the needle (41), and the hook portion on the needle (41) is located inside the needle tip (31); the height of the needle tip (31) is higher than the height of the needle (41), and the hook portion on the needle (41) partially extends out of the needle tip (31).

4. The embroidery method using an embroidery machine according to claim 1, characterized in that, Also includes: Based on the elasticity of the fabric, the relative positional relationship between the needle (41) and the needle tip (31) is generated when the needle tip (31) just reaches the lowest working position.

5. The embroidery method using an embroidery machine according to claim 4, characterized in that, The relative positional relationship between the needle (41) and the needle tip (31) when the needle tip (31) has just reached the lowest working position includes: the height of the needle tip (31) is lower than the height of the needle (41); the height of the needle tip (31) is higher than the height of the needle (41), and the needle (41) passes through the fabric to be embroidered; the height of the needle tip (31) is higher than or equal to the height of the needle (41), and the needle (41) is in contact with the fabric to be embroidered.

6. The embroidery method using an embroidery machine according to claim 1, characterized in that, The timing of generating the upward movement of the needle tip (31) from its lowest working position based on the fullness of the loop includes: If the loop is in the first mode, which is the loop being smaller at the top and larger at the bottom, then this moment is the moment when the needle (41) moves upward to the highest working position; If the loop is in the second mode, which is the loop being the same size up and down, then this moment is the moment when the needle (41) moves upward and has not yet reached the highest working position; If the loop is in the third mode, which is a loop with a smaller top and a larger bottom, and the top angle of the loop in the third mode is smaller than the top angle of the loop in the first mode, then this moment is the moment when the needle (41) moves downward.

7. An embroidery device for an embroidery machine, characterized in that, include: The fabric information acquisition unit is used to acquire the fabric attributes and pattern attributes of the fabric to be embroidered. The fabric attributes include at least: fabric type, fabric thickness, and fabric elasticity. The fabric types include at least: cloth, leather, and mesh. The pattern attributes include embroidery pattern and loop fullness. The embroidery patterns include chain embroidery and towel embroidery. The needle tip (31) information generation unit is used to generate needle tip (31) control information according to the fabric attributes and the pattern attributes, including: generating the lowest working position of the needle tip (31) according to the fabric thickness and the fabric type; The needle (41) information generation unit is used to generate needle (41) control information according to the fabric properties and the pattern properties; The control unit is used to control the movement trajectory and working position of the needle tip (31) and the needle (41) according to the control information of the needle tip (31) and the control information of the needle (41); The moment when the needle tip (31) moves upward from the lowest working position is generated based on the fullness of the loop.

8. An electronic device, characterized in that, The electronic device includes: One or more processors; A memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to perform the embroidery method of any one of claims 1-6.

9. A computer-readable storage medium storing a computer program, characterized in that, When the program is executed by the processor, it implements the embroidery method of the embroidery machine as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Sewing machine control method and device and equipment and storage medium

    CN112301562A