A method for generating a pattern file of a computerized horizontal jacquard and a needle selection setting method

By introducing instruction-based stroke and needle selection settings into the computerized horizontal jacquard machine, simplified editing of pattern files has been achieved, solving the problem of time-consuming and laborious pattern file editing in traditional computerized horizontal jacquard machines, and improving operational efficiency and quality.

CN122304098APending Publication Date: 2026-06-30YANGDONG YONGLI KNITTING MASCH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YANGDONG YONGLI KNITTING MASCH CO LTD
Filing Date
2026-05-14
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Editing pattern files on traditional computerized horizontal jacquard machines is time-consuming and labor-intensive, and requires manual resetting of needle status and quantity. The patterns are limited and cannot meet the needs of generating complex pattern files.

Method used

By using instruction programs including row number, rocking bed, rocking bed direction, stroke, knitting speed, winding speed, gauge, yarn feeder, and triangle, combined with basic and combined settings, pattern files can be edited directly on the flat knitting machine operating system, enabling free switching between simple and professional modes and simplifying the operation process.

Benefits of technology

It saves workers time in learning computer drawing software, improves work efficiency and quality, simplifies the editing process of pattern files, and is suitable for operators who are not familiar with computer drawing software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122304098A_ABST
    Figure CN122304098A_ABST
Patent Text Reader

Abstract

This invention discloses a method for generating pattern files on a computerized horizontal jacquard machine, including an instruction program for generating the pattern file. The instruction program includes row number, rocking table, rocking table direction, stroke, weaving speed, winding speed, left front gauge, left back gauge, left front triangle, left back triangle, left system yarn feeder, right front gauge, right back gauge, right front triangle, right back triangle, right system yarn feeder, starting row, ending row, and number of cycles. The instruction program represents all the action function instructions required to weave one row of the currently designed fabric. This invention adds a one-click switch to a simplified mode to the original computerized horizontal jacquard machine operating system. The traditional operating system for drawing pattern files using a computer is retained, and users can freely switch between the two modes. The simplified mode comes with commonly used pattern modules that can be directly called and can freely switch between the two operating systems. It can directly generate the action instructions for the pattern file on the computerized horizontal jacquard machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computerized horizontal jacquard machine technology, specifically to a method for generating pattern files and a needle selection setting method for a computerized horizontal jacquard machine. Background Technology

[0002] Traditional computerized flat knitting machines (also called computerized flat knitting machines) categorize pattern file editing into two types based on the complexity of the knitting pattern: one type is a flat knitting machine with jacquard functionality, which uses a computer and specialized drawing software to generate motion instructions, which are then transmitted to the machine for operation, enabling the knitting of products with any pattern; the other type is a computerized flat knitting machine with ordinary functions, where motion instructions can be edited directly on the machine, but the number and status of needles must be manually arranged. This type can only edit simple, regular pattern files, and when changing the pattern file, the needle status and number must be manually reset, which is time-consuming, labor-intensive, and results in limited pattern options. Therefore, to avoid the shortcomings of existing technology, it is necessary to improve it. Summary of the Invention

[0003] The purpose of this invention is to overcome the shortcomings and deficiencies of the prior art and provide a method for generating pattern files using a computerized horizontal jacquard machine.

[0004] Another objective of this invention is to provide a method for setting the needle selection on a computerized horizontal jacquard machine.

[0005] This invention is achieved through the following technical solution:

[0006] A method for generating pattern files on a computerized horizontal jacquard machine includes an instruction program for producing the pattern file. The instruction program includes row number, rocking table, rocking table direction, stroke, weaving speed, winding speed, left front gauge, left back gauge, left front triangle, left back triangle, left system yarn feeder, right front gauge, right back gauge, right front triangle, right back triangle, right system yarn feeder, starting row, ending row, and number of cycles. The instruction program represents all the motion function instructions required to weave one row of the currently designed fabric.

[0007] The line number ranges from 001 to 100. The line number in the pattern file program must be an even number at the end.

[0008] The shaking bed represents the moving bed function, including +05 representing a right half-needle move command, +10 representing a right one-needle move command, -05 representing a left half-needle move command, and -10 representing a left one-needle move command.

[0009] The range of the travel is 1-99. When there is data, the head moves the number of needles. Special functions are used.

[0010] The speed setting represents the machine head's operating speed, and can be set to 1-9 speed segments;

[0011] The winding speed represents the working speed of the fabric winding process, and can be set to 1-9 speed segments;

[0012] The range of the gauge is 0-500, divided into front and back gauges, representing the density value of the woven fabric surface;

[0013] The range of the yarn feeder is 0-6, representing the color scheme used in the current row. Two digits can control two yarn feeders.

[0014] The triangle ranges from 0 to 9, representing the needle function of the current row instruction.

[0015] The range of the starting line is 001 to the current line - 1, representing the starting line of the loop execution;

[0016] The ending line must be the current line, and the number of ending lines minus the number of starting lines must be odd.

[0017] The number of iterations ranges from 0 to 999, and can be executed repeatedly for the currently set number of rows.

[0018] A method for setting needle selection on a computerized horizontal jacquard knitting machine includes basic settings and combination settings. The basic settings include needle state 0, needle state 3, needle state 6, and number of repeating stitches. The combination settings include needle state 0, needle state 1, needle state 2, and number of repeating stitches. The basic settings or combination settings are used to select the state of each needle in the current knitting row by coordinating with the triangular instructions of each program instruction line in the current pattern file. By editing a certain number of instruction lines, a fabric piece with a certain pattern can be knitted.

[0019] The knitting needle is in state 0 and is not working.

[0020] Needle state 3 represents a high stitch;

[0021] The needle state 6 represents a low stitch;

[0022] The needle state 1 represents knitting;

[0023] The needle state 2 represents a hanging needle.

[0024] Compared to existing technologies, this invention utilizes a command-line program that includes row number, rocker, rocker direction, stroke, knitting speed, winding speed, left front gauge, left back gauge, left front triangle, left back triangle, left system yarn feeder, right front gauge, right back gauge, right front triangle, right back triangle, right system yarn feeder, starting row, ending row, and number of cycles. The command-line program represents all the action function commands required to knit one row of the currently designed fabric. Basic settings or combination settings are used to coordinate with the triangle commands of each program command line in the current pattern file, selecting the state of each needle in the current knitting row. By editing a certain number of command lines, a fabric piece with a certain pattern can be knitted. When knitting some pattern files with a certain pattern on a computerized flat knitting jacquard machine, the function mode allows direct editing of the pattern file on the flat knitting machine operating system. This modular system greatly simplifies the process for workers, saving those unfamiliar with computers and drawing software a significant amount of time in learning computer skills and professional pattern drawing software. Therefore, a one-click switch to a simplified mode has been added to the original computerized horizontal jacquard machine operating system. The traditional operating system for drawing pattern files using a computer is retained, and users can freely switch between the two modes. The simplified mode comes with commonly used pattern modules that can be directly accessed, and users can freely switch between the two operating systems. It can directly generate pattern file action instructions on the computerized horizontal jacquard machine, eliminating the need for a computer and professional drawing software. This solves the difficulty for workers learning the software, saves drawing time, and makes the editing and operation simple and easy to understand, saving time and effort, improving work efficiency and quality, and eliminating the need for a computer and professional drawing software. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 This is a diagram of the pattern file editing interface of the present invention;

[0027] Figure 2 This is a diagram of the needle selection setting interface of the present invention;

[0028] Figure 3 This is a diagram illustrating the needle selection setting principle of the present invention;

[0029] Figure 4 This is a diagram illustrating the triangular command function of the present invention;

[0030] Figure 5 This is a diagram showing the quick modification interface of the present invention;

[0031] Figure 6 This is a diagram of the quick module insertion interface of the present invention;

[0032] Figure 7 This is a diagram of the operating system switching interface of the present invention;

[0033] Figure 8 This is a diagram of the execution interface for the pattern file of the present invention;

[0034] Figure 9 This is a block diagram of the operating system principle interface of the present invention;

[0035] Figure 10 This is a flowchart of the pattern file program instruction line generation process of the present invention;

[0036] Figure 11 This is a system principle block diagram of the present invention;

[0037] Figure 12 The machine head operation diagram when the triangular command of the present invention is set to 0 as an empty machine (no weaving);

[0038] Figure 13 The machine head operation diagram for setting the triangular instruction of the present invention to 1 as weaving (all knitting);

[0039] Figure 14 The machine head operation diagram when the triangular command setting 2 of the present invention is set to the lifting eyelet (all needle lifting eyelets);

[0040] Figure 15 The machine head operation diagram when the triangle instruction of the present invention is set to 3 for high needle (high knitting);

[0041] Figure 16 The machine head operation diagram when the triangular instruction setting 4 of the present invention is high knitting and low hanging (high knitting, low needle hanging);

[0042] Figure 17 The machine head operation diagram when the triangular command setting 5 of the present invention is high needle hanging eye (high needle hanging eye);

[0043] Figure 18 A diagram showing the machine head operation when the triangular instruction of the present invention is set to 6 for low knitting;

[0044] Figure 19 The diagram shows the machine head operation when the triangular instruction setting 7 of the present invention is set to low needle lifting. Detailed Implementation

[0045] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0046] like Figures 1 to 19 The present invention discloses a method for generating pattern files on a computerized horizontal jacquard machine, comprising an instruction program for generating the pattern file. The instruction program includes row number, rocking table, rocking table direction, stroke, weaving speed, winding speed, left front gauge, left back gauge, left front triangle, left back triangle, left system yarn feeder, right front gauge, right back gauge, right front triangle, right back triangle, right system yarn feeder, starting row, ending row, and number of cycles. The instruction program represents all the motion function instructions required to weave one row of the currently designed fabric.

[0047] The line number ranges from 001 to 100. The line number of the pattern document program must be an even number at the end.

[0048] The rocking bed represents the moving bed function, including +05 for moving half a needle to the right, +10 for moving one needle to the right, -05 for moving half a needle to the left, and -10 for moving one needle to the left.

[0049] The travel range is 1-99. When there is data, the head moves the number of needles. Special functions are available.

[0050] The speed setting represents the speed of the machine head, and can be set to 1-9 speed levels.

[0051] The winding speed represents the working speed of the fabric winding process, and can be set to 1-9 speed segments;

[0052] The mesh count ranges from 0 to 500, divided into front and back mesh counts, representing the density value of the woven fabric surface;

[0053] The range of the yarn feeder is 0-6, representing the color scheme used in the current row. Two digits can control two yarn feeders.

[0054] The triangle ranges from 0 to 9, representing the needle function of the current row instruction;

[0055] The starting line ranges from 001 to the current line - 1, representing the starting line of the loop.

[0056] The ending line must be the current line, and the number of ending lines minus the number of starting lines must be odd.

[0057] The number of loop iterations ranges from 0 to 999, allowing you to repeatedly execute the currently set number of rows.

[0058] A method for setting needle selection on a computerized horizontal jacquard knitting machine includes basic settings and combination settings. The basic settings include needle state 0, needle state 3, needle state 6, and number of repeating stitches. The combination settings include needle state 0, needle state 1, needle state 2, and number of repeating stitches. The basic settings or combination settings are used to select the state of each needle in the current knitting row by coordinating with the triangular instructions of each program instruction line in the current pattern file. By editing a certain number of instruction lines, a fabric piece with a certain pattern can be knitted.

[0059] Knitting needle status 0 is inactive;

[0060] Needle state 3 represents a high stitch;

[0061] Needle status 6 represents a knit stitch;

[0062] Knitting needle status 1 indicates knitting;

[0063] Needle status 2 represents a hanging needle.

[0064] like Figure 1 The following is a screenshot of the pattern file editing interface:

[0065] The central section is the document editing window. You can move the cursor or click on the text box where you want to enter numbers to directly input command values. The range of command values ​​and their meanings are as follows:

[0066] Line number: 001-100, line number of the pattern document program, the total number of lines at the end must be an even number;

[0067] Rocking Bed: Bed Moving Function +05 Move half a stitch to the right +10 Move one stitch to the right -05 Move half a stitch to the left -10 Move one stitch to the left

[0068] Travel: 1-99; When data is available, the head moves the number of needles; special function usage.

[0069] Speed ​​setting: Head running speed, 1-9 speed ranges, adjustable;

[0070] Rolling speed: The working speed of the fabric roll, with 1-9 speed segments, which can be set;

[0071] Mesh: 0-500, divided into front and back mesh, the density value of the woven fabric surface;

[0072] Yarn feeder: 0-6, the color scheme used in the current row; two digits can control two yarn feeders.

[0073] Triangle: 0-9, indicates the needle function of the current row command;

[0074] Starting line: 001 - current line - 1, the starting line of the loop;

[0075] End line: must be the current line, and: end line - start line = odd number;

[0076] Loop count: 0-999, which can repeatedly execute the currently set number of rows;

[0077] Quick: Quickly insert a fixed number of patterned instruction lines;

[0078] Insert line: Insert a blank command line;

[0079] Previous Page: Scroll up to view instructions;

[0080] Next page: Scroll down to view instructions;

[0081] Go to a specified line: Jump directly to the entered line number;

[0082] Delete row: Deletes the current row;

[0083] Basic needle selection settings: Enter the basic needle selection settings interface;

[0084] Combination needle selection settings: Enter the combination needle selection settings interface.

[0085] like Figure 2 The needle selection settings interface shown below:

[0086] There are two types: basic settings and complex settings. Basic settings include commonly used, regular knitting patterns, and all knitting methods on a regular flat knitting machine can be achieved by changing these settings. Complex settings allow for the knitting of special functions and patterns that can only be achieved on jacquard knitting machines.

[0087] Basic needle selection settings;

[0088] In the front and back panel boxes, enter 0, 3, and 6 to represent the needle status. Leaving this field blank indicates the end of the current cycle. A single instruction line can contain at least four repeating patterns. The cycle number represents the total number of stitches for the current pattern; leaving this field blank means the number of stitches is the same from start to finish. These settings, combined with the triangle commands in the pattern program, allow for the creation of many regular patterns, such as: sesame dots, stripes, checks, pique, and pineapple patterns.

[0089] Combination needle selection setting method:

[0090] The front and back panel boxes contain the knitting needle states 0, 1, and 2, respectively, allowing for two settings: combination 8 and combination 9. Combination settings are generally used for special functions, such as hemming and twisting. Here, they can be used for the yarn feeder function, eliminating the need for the machine head to run from the starting needle to the ending needle every time. The set number of stitches can be run directly, or it can be a number of stitches greater than 100.

[0091] like Figure 3 and Figure 4 The needle selection settings and working principle of the triangular cam are shown below:

[0092] Figure 3 The middle section contains two lines of pattern instruction programs, numbered 001 and 002. In the first line, both the front and back triangle instructions are set to 1. In the second line, the back triangle is set to 3, and the front triangle to 6. Triangle instructions 0-7 correspond to the basic settings. Based on the set needle state, when the first line of instructions is executed, both the front and back triangles are set to 1, corresponding to the function of full knitting, where all needles from start to finish are in working state. In the second line, the back triangle instruction is 3, and based on the needle selection setting, the needles in the sequence 1, 3, 5 work for odd-numbered needles. The front triangle instruction is 6, and based on the needle selection setting, the needles in the sequence 2, 4, 6 work for even-numbered needles.

[0093] like Figure 5 The quick edit interface shown is as follows:

[0094] It allows for quick modification of parameters such as weaving speed, roll speed, color scheme, and mesh size in the current pattern file.

[0095] like Figure 6 The quick module insertion interface shown is as follows:

[0096] You can directly insert fixed pattern program command lines in the current pattern editor.

[0097] like Figure 7 The operating system switching interface shown is as follows:

[0098] It allows you to switch freely between the two operating systems.

[0099] like Figure 8 The following is a screenshot of the interface for executing the pattern file:

[0100] It can execute the currently selected pattern file and weave a patterned fabric according to the pattern content;

[0101] Disk management: Allows you to access and save custom files, and also save them to a USB drive;

[0102] Pattern Management: Manages pattern files, allowing for editing, copying, etc.

[0103] Operating parameters: Set the relevant parameters for the machine when it is working;

[0104] Machine settings: Design system-related parameter values;

[0105] Quick Edit: Quickly modify some instruction values ​​in the current pattern file;

[0106] Lola: Quickly modify the Lola value of the current pattern file;

[0107] Yarn feeder stop: Modifies the stop position of the yarn feeder in the current pattern file;

[0108] Manual control: The roller rotation can be manually controlled during operation;

[0109] Reset: Resets the machine and restarts the current pattern file;

[0110] Line lock: Locks the current two lines of instructions and executes them in a loop;

[0111] High / Low Speed: Changes the current speed;

[0112] Single / Multiple chips: Stop running immediately after completing one chip;

[0113] Disable alarm: Stop the current fault alarm sound;

[0114] Yarn feeder release: The currently working yarn feeder is retracted.

[0115] Operating system fancy file structure:

[0116] Fancy document instruction run-length structure definition

[0117] typedef struct / / File line data structure

[0118] {

[0119] u16 docName;

[0120] u8 line; / / line number

[0121] u8 bed; / / Shaking bed values

[0122] u8 sign; / / Shaker symbol

[0123] u8 pin; / / Travel

[0124] u8 runSpeed; / / Knitting speed

[0125] u8 rollSpeed; / / Fabric rolling speed

[0126] u8 LRstitch; / / left rear stitch

[0127] u8 LFstitch; / / Left front stitch

[0128] u8 LRcam; / / Left rear triangle

[0129] u8 LFcam; / / Left front triangle

[0130] u8 LScolor; / / Left color system

[0131] u8 RScolor; / / right color system

[0132] u8 RRcam; / / Right rear triangle

[0133] u8 RFcam; / / Right front triangle

[0134] u8 RRstitch; / / right rear stitch

[0135] u8 RFstitch; / / right front stitch

[0136] u8 startLine; / / Start line of the loop

[0137] u16 cycTimes; / / Loop count

[0138] }record;

[0139] like Figures 9 to 11 The diagrams shown—the operating system principle interface block diagram, the fancy file program instruction line generation flowchart, and the system principle block diagram—explain the working principle of the system and the principle of fancy file instruction generation.

[0140] like Figures 12 to 19 The diagram shown illustrates several triangular setting scenarios used in flat knitting machines. The arrows represent the direction of the machine head's movement, and each setting is explained in text.

[0141] This invention utilizes a command-line program that includes row number, rocking bed, rocking bed direction, stroke, knitting speed, winding speed, left front gauge, left back gauge, left front triangle, left back triangle, left system yarn feeder, right front gauge, right back gauge, right front triangle, right back triangle, right system yarn feeder, starting row, ending row, and cycle count. The command-line program represents all the action function commands required to knit one row of the currently designed fabric. Basic settings or combination settings are used to coordinate with the triangle commands of each program command line in the current pattern file, selecting the state of each needle in the current knitting row. By editing a certain number of command lines, a fabric piece with a certain pattern can be knitted. When knitting some pattern files with a certain pattern on a computerized flat knitting jacquard machine, the functional module that allows direct editing of the pattern file on the flat knitting machine operating system can provide… This system greatly facilitates workers and saves a significant amount of time for those unfamiliar with computers and drawing software to learn how to use them and professional pattern drawing software. Therefore, a one-click switch to a simplified mode has been added to the original computerized horizontal jacquard machine operating system. The traditional operating system for drawing pattern files using a computer is retained, and workers can freely switch between the two modes. The simplified mode comes with commonly used pattern modules that can be directly accessed, and workers can freely switch between the two operating systems. It can directly generate pattern file action instructions on the computerized horizontal jacquard machine, eliminating the need for a computer and professional drawing software. This solves the difficulty for workers learning the software, saves drawing time, and makes editing and operation simple and easy to understand, saving time and effort, improving work efficiency and quality, and eliminating the need for a computer and professional drawing software.

[0142] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for generating pattern files using a computerized horizontal jacquard machine, characterized in that: The instruction program includes the production pattern file, which includes row number, rocking table, rocking table direction, stroke, weaving speed, winding speed, left front gauge, left back gauge, left front triangle, left back triangle, left system yarn feeder, right front gauge, right back gauge, right front triangle, right back triangle, right system yarn feeder, starting row, ending row, and number of cycles. The instruction program represents all the motion function instructions required to weave one row of the currently designed fabric.

2. The method for generating pattern files using a computerized horizontal jacquard machine according to claim 1, characterized in that: The line number ranges from 001 to 100. The line number in the pattern file program must be an even number at the end. The shaking bed represents the moving bed function, including +05 representing a right half-needle move command, +10 representing a right one-needle move command, -05 representing a left half-needle move command, and -10 representing a left one-needle move command. The range of the travel is 1-99. When there is data, the head moves the number of needles. Special functions are used. The speed setting represents the machine head's operating speed, and can be set to 1-9 speed segments; The winding speed represents the working speed of the fabric winding process, and can be set to 1-9 speed segments; The range of the gauge is 0-500, divided into front and back gauges, representing the density value of the woven fabric surface; The range of the yarn feeder is 0-6, representing the color scheme used in the current row. Two digits can control two yarn feeders. The triangle ranges from 0 to 9, representing the needle function of the current row instruction. The range of the starting line is 001 to the current line - 1, representing the starting line of the loop execution; The ending line must be the current line, and the number of ending lines minus the number of starting lines must be odd. The number of iterations ranges from 0 to 999, and can be executed repeatedly for the currently set number of rows.

3. A method for setting the needle selection on a computerized horizontal jacquard machine, characterized in that: It includes basic settings and combination settings. The basic settings include needle state 0, needle state 3, needle state 6, and number of loop stitches. The combination settings include needle state 0, needle state 1, needle state 2, and number of loop stitches. The basic settings or combination settings are used to select the state of each needle in the current knitting line in conjunction with the triangle instructions of each program instruction line in the current pattern file. By editing a certain number of instruction lines, a fabric piece with a certain pattern can be knitted.

4. The needle selection setting method for a computerized horizontal jacquard machine according to claim 3, characterized in that: The knitting needle is in state 0 and is not working. Needle state 3 represents a high stitch; The needle state 6 represents a low stitch; The needle state 1 represents knitting; The needle state 2 represents a hanging needle.