FIELD OF APPLICATION
[0001] The present invention relates to an improved looping machine and a related looping
method.
PRIOR ART
[0002] As is known, looping is a processing technique used in the textile field which consists
in joining together two pieces of fabric. For example, it is used to join collars,
cuffs and sleeves to the rest of the garment, to thus be able to make the finished
product. The joining of the flaps is performed by picking stitch by stitch both ends
of the fabrics. The joining thread is "knitted" between the terminal rank of the two
flaps, thus obtaining the continuity of the stitch. The joining made in this way is
very flat and actually imperceptible.
[0003] The looping operation appears to be a process with major limitations:
- it is slow and expensive; in this regard, it is estimated that it takes more than
70% of a garment's production time;
- the current looping machine is not flexible, in fact when the fabric fineness changes
it requires a different setup and therefore a setup time that limits its productivity;
- the looping operator needs great experience and skills to be able to reduce errors
to a minimum and acquire a certain speed, skills he/she acquires after several months
of practice,
- one of the main problems encountered by those working in this sector is excessive
eyestrain due to the ways in which the looping is performed; such strain, if prolonged
over time, can lead to a progressive reduction in the operator's vision.
[0004] For these reasons, providing a looping machine capable of identifying autonomously
where to make the stitches, besides being an advantage in terms of speed, costs and
accuracy of execution, improves the working conditions of those who use the machine,
making the task less heavy and preventing workplace accidents.
[0005] Figure 1 shows a traditional looping machine. It is a circular machine where the
operator must insert the stitches at the ends of the two fabrics into the tips. Thereafter,
the machine makes the looping points at the pre-positioned stitches.
[0006] There are also examples in the art of looping machines of the automatic or semi-automatic
type which aim to solve at least partially the aforementioned problems of the manual
type machine.
[0007] However, these machines are not free from problems that prevent or limit the correct
functioning thereof.
[0008] For example, the algorithm of these known looping machines represents a major limitation
in that it calculates an average between the distances of the holes where the needle
must sew the seam, and then controls the motors/actuators to move the needle with
a fixed pitch along the seam line. This solution is not very functional as the distance
between the stitches is highly variable in a fabric. For example, one of the main
causes of variation in the distance between the holes is the intensity with which
the fabric is held during its progress. With this choice of control, the loss of the
correct sewing pitch is obtained at any sewing speed, causing several errors.
[0009] Moreover, the mechanics of the known machine has great limitations in the choice
of the components which limit its maximum speed up to a maximum of 400 stitches per
minute. These limits are due, for example, to the following factors:
- the use of motors that are not very versatile in terms of the number and type of parameters
that can be modified to perform the movement. In particular, it is not possible to
change the gains of the PID controllers. Furthermore, it is not possible to assign
the position, speed and acceleration profiles adopted by the motors as desired. As
far as diagnostics is concerned, it is not possible to monitor which the position
references are and the actual positions that the motors assume during a movement:
this limit is the cause of further inaccuracies in the stitching points;
- the only parameters that can be modified are the maximum acceleration and speed that
are used for making the trajectories. The lack of versatility of these motors in trajectory
planning is to be considered one of the most critical points for achieving a highly
performing automation;
- there is also the problem of an excessive elasticity and backlash of the transmission
system connected to the motor responsible for the advancement of the fabric. The movement
of the fabric must take place in a very short time (about 20ms), the presence of elasticity
(for example due to the belts used) causes a delay in the movement of the fabric with
respect to the movement of the motor, avoidable by limiting the acceleration of the
motor and therefore the movement time of the fabric. This limits the maximum speed
of the entire looping operation;
- the high inertia of the mobile unit, in order to carry out the horizontal movement
of the needle in a few milliseconds, forces the motor to work always delivering the
maximum available torque limiting the minimum movement time to a minimum value, not
reducible, and therefore limiting the full speed of the operation;
- a further critical element identified in the movement of the mobile part is the choice
of the roller screw connected to the motor. In fact, it has a rather unfavorable transmission
ratio since the entire travel stroke of the mobile unit is performed with less than
one complete revolution by the motor. This entails the need to exert a high torque
by the motor to carry out the movement quickly.
DISCLOSURE OF THE INVENTION
[0010] The need of solving the drawbacks and limitations mentioned with reference to the
prior art is therefore felt.
[0011] The following patent allows overcoming all the technical problems and the mechanical
and software limitations, both of the manual and of the automatic looping machine
used to date.
[0012] The need to overcome the drawbacks and limitations of the solutions of the prior
art is met by a looping machine according to claim 1 and by a looping method according
to claim 10.
DESCRIPTION OF THE DRAWINGS
[0013] Further features and advantages of the present invention will appear more clearly
from the following description of preferred non-limiting embodiments thereof, in which:
- figure 1 shows a view of a manual looping machine, of the traditional type;
- figure 2 shows a perspective view of a looping machine according to the present invention;
- figure 3 shows a perspective view of a detail of a looping machine according to the
present invention;
- figures 4-5 are schematic views of the operation of a looping machine according to
the present invention;
- figure 6 shows a perspective view of a particular plate of the looping machine;
- figure 7 shows a schematic view of the operation of a looping machine according to
the present invention.
[0014] Elements or parts of elements in common to the embodiments described below are referred
to with the same reference numerals.
DETAILED DESCRIPTION
[0015] With reference to the above figures, reference numeral 4 globally indicates an overall
schematic view of a looping machine according to the present invention.
[0016] The looping machine 4 comprises a fixed unit comprising a support frame 8 and a mobile
unit 100, supported by said fixed unit, so as to be able to move and appropriately
actuate a needle 10 for the looping operation on fabric 12.
[0017] The mobile unit 100 comprises a feed device 16 of the fabric 12 along a longitudinal
direction or axis Y-Y, a positioning device 20 of the needle 10 along a transverse
direction or axis X-X, perpendicular to said longitudinal direction or axis Y-Y and
coplanar with the fabric 12, and an actuation device 24 of said needle 10 along a
vertical direction or axis Z-Z, perpendicular to said longitudinal Y-Y and transverse
X-X directions, to perform the looping.
[0018] The feed device 16 of the fabric 12 comprises blocking means 28 of the fabric 12,
configured to keep the fabric 12 pressed on the feed device 16 of the fabric 12.
[0019] According to a possible embodiment, said blocking means 28 of the fabric 12 comprise
an articulated foot 36 with two rotations capable of uniformly pressing the fabric
12, even in the presence of non-uniform thicknesses of the fabric.
[0020] Preferably, said blocking means 28 are adjustable so as to adjust the foot pressure
36 on said fabric 12.
[0021] The feed device 16 of the fabric or fabric 12 comprises an electric motor 30.
[0022] The positioning device 20 of the needle 10 comprises an electric motor 30 connected
to a roller screw or recirculating ball screw 101, in turn connected to a mobile unit
100 which performs the linear translation of the needle along the transverse direction
X-X.
[0023] The actuation device 24 of the needle 10 comprises an electric motor 30 connected
to the needle 10 with a connecting rod-crank mechanism for performing the alternate
stitching movement of the needle 10.
[0024] Preferably, the needle 10 passes through a particular plate 38 with a hole 39 for
the needle 10 which limits its deformation and ensures a better seam.
[0025] The fabric 12 is preventively provided with a guide thread 40 inserted inside the
fabric 12 so as to identify a plurality of segments 44 (blob).
[0026] The guide thread 40 is preferably made of a phosphorescent material, so as to be
easily identified by a suitable optical system or camera 103. For this purpose, the
looping machine 4 is provided with an ultraviolet light lighting system with neon
52, to highlight said phosphorescent guide thread 40 48.
[0027] According to an embodiment, said ultraviolet light, lighting system 52 is fitted
at the blocking means 28 of the fabric 12.
[0028] Preferably, said guide thread 40 is made of a watersoluble material, so that it can
be dissolved in the subsequent washing of the fabric, without having to proceed with
its manual removal.
[0029] Advantageously, the looping machine 4 comprises a camera 103 suitable for identifying
the guide thread 40. The looping machine 4 is further provided with a processing and
control unit 56, operatively connected to the camera 103 and to actuators/electric
motor means of the feed device 16 of the fabric 12, of the positioning device 20 of
the needle 10 and of the actuation device 24 of the needle 10.
[0030] In this way, the processing and control unit 56 is able to determine in real-time
the target position of the needle 10 depending on the guide thread 40 and to control
in real-time the feed devices 16 of the fabric 12, positioning devices 20 of the needle
10 and actuation devices 24 of the needle 10 to reach said target stitching position
of the needle 10.
[0031] In particular, the feed device 16 of the fabric 12 and/or the positioning device
20 of the needle 10 and/or the actuation device 24 of the needle 10 comprise respective
electric motors 30 with real-time feedback by means of said processing and control
unit 56, depending on the target stitching position of the needle 10.
[0032] The option and/or implies that at least one of the feed device 16 of the fabric 12,
the positioning device 20 of the needle 10 and the actuation device 24 of the needle
10 comprises respective real-time feedback electric motors 30; preferably at least
two of said devices 16, 20, 24 comprise respective real-time feedback electric motors
30 and, even more preferably, all the devices 16, 20, 24 comprise respective real-time
feedback electric motors 30.
[0033] According to a possible embodiment, the processing and control unit 56 is programmed
so that said electric motors 30 are controlled at a variable pitch in real-time depending
on the target stitching position of the needle 10.
[0034] The operation of the looping machine according to the present invention will now
be described.
[0035] As mentioned, the looping machine according to the present invention is able to perform
the looping operation in a particularly efficient manner.
[0036] In particular, the looping method of a fabric 12 comprises the steps of:
- providing a fabric 12 on which to perform the looping, said fabric 12 being provided
with a fluorescent guide thread 40 that enters and exits the fabric 12 forming segments
(blob) 44,
- acquisition of a fabric frame 12 by means of a camera 103, so as to identify the position
of said segments (blob) 44,
- calculating primary centroids 104 representing the midpoint of the areas of the segments
(blob) 44 of the guide thread 40; said primary centroids 104 allow identifying the
target stitching position of the loop or calculated stitches 60 by searching for the
intermediate position between the primary centroids 104;
- elimination of secondary centroids 68 which cause errors in the identification of
the correct sewing point, adjacent to the segments (blob) 44;
- performance of the looping stitching at the calculated points of the target stitches
64.
[0037] The step of carrying out the stitching provides for the calculation, in real-time,
of the target stitching position of the needle 10 depending on the guide thread 40,
the real-time actuation of the feed devices 16 of the fabric 12, the positioning devices
20 of the needle 10 and actuation devices 24 of the needle 10 to reach said target
stitching position of the needle 10.
[0038] The exclusion step of the secondary centroids 68 comprises the step of eliminating
secondary centroids 68 positioned on the left, with respect to the transverse direction
X-X, and at a same height, along the vertical direction Z-Z, of the primary centroids
104 of the segments (blob) 44 of the guide thread 40.
[0039] Preferably, the looping method also provides for the step of eliminating the segments
(blob) 44 having a smaller area with respect to a predetermined threshold value.
[0040] After identifying the primary centroids 104 of the segments (blob) 44, we proceed
to the interpolation thereof by means of an interpolation line.
[0041] Moreover, to determine the next stitching or looping point, two consecutive segments
(blobs) 44', 44'' are identified by means of the camera 103: the longitudinal coordinate
of the stitching point corresponds to the mean of the longitudinal coordinates of
the centroids 104 of the guide thread 40 and the transverse coordinate of the stitching
point lies along said interpolation line.
[0042] As can be appreciated from the description, the present invention allows overcoming
the drawbacks of the prior art.
[0043] In fact, the looping machine of the present invention is an automatic machine completely
innovative in the way it operates with respect to a known manual looping machine.
[0044] In particular, as described, this machine, due to a special vision system, is able
to independently identify the stitches, to calculate in real-time the looping step
to be made and then to position the needle at these points following the indications
of a particular control algorithm. In fact, the needle can move in all directions
on the fabric going to center the stitch that the camera captures in real time.
[0045] The solution of the present invention allows the looping operation to be modernized,
solving the limits of the current technology, increasing productivity, improving the
quality of the processed fabrics, reducing the costs of processing and improving the
working conditions of the workers involved in the looping.
[0046] In fact, the looping machine can be used by an untrained operator who simply has
to position the fabric at the base of the needle and operate the looping machine with
a command. The ease of use therefore makes the training time of personnel almost non-existent.
[0047] Moreover, the looping machine of the present invention is flexible; it does not require
any changes to the setup to change the fineness of the fabric as it automatically
calculates the pitch, between one stitch and the other, in real-time mode.
[0048] The processing speed is far higher than a manual looping machine; you can easily
exceed a speed of 700 points per minute.
[0049] The quality of the work no longer depends on a person, but is guaranteed by the reliability
of a computer.
[0050] The looping operation is much less expensive and simpler to execute, at the same
time increasing productivity and reducing processing times.
[0051] All the problems related to the health of the operator due to the manual looping
are solved.
[0052] Summing up, the motors are no longer controlled with a fixed pitch, as in the known
automatic solutions, but receive real-time instructions on which the next movement
to be performed by a feedback control must be. The mechanics is simplified so as to
overcome all the speed limits caused by the technical choices of the known automatic
solutions, so as to achieve and exceed even 700 PPM and beyond. The needle can move
in all directions on the fabric going to center the stitch that the camera captures
in real time.
[0053] A man skilled in the art may make several changes and adjustments to the looping
machine and to the looping methods described above in order to meet specific and incidental
needs, all falling within the scope of protection defined in the following claims.
1. Looping machine (4), comprising:
- a fixed unit comprising a support frame (8),
- and a mobile unit (100) comprising:
- a feed device (16) of the fabric (12) along a longitudinal direction (Y-Y)
- a positioning device (20) of a needle (10) along a transverse direction (X-X), perpendicular
to said longitudinal direction (Y-Y) and coplanar with the fabric (12),
- an operating device (24) of said needle (10) along a vertical direction (Z-Z), perpendicular
to said longitudinal (Y-Y) and transverse (X-X) directions, to perform the looping,
characterized in that
- the machine (4) comprises a camera (103) suitable for identifying a guide thread
(40) arranged on at least one fabric (12) to be stitched, said guide thread (40) being
inserted inside the fabric (12) so as to identify a plurality of segments (blob) (44),
- the machine (4) comprises a processing and control unit (56), operatively connected
to the camera (103) and to actuators of the feed device (16) of the fabric (12), of
the positioning device (20) of the needle (10) and of the actuation device (24) of
the needle (10),
- so as to determine in real-time the target position of the needle (10) depending
on the guide thread (40) and to control in real-time the feed devices (16) of the
fabric (12), positioning devices (20) of the needle (10) and actuation devices (24)
of the needle (10) to reach said target stitching position of the needle (10).
2. Looping machine (4) according to claim 1, wherein the feed device (16) of the fabric
(12) and/or the positioning device (20) of the needle (10) and/or the actuation device
(24) of the needle (10) comprise respective electric motors (30) with real-time feedback
by means of said processing and control unit (56), depending on the target stitching
position of the needle (10).
3. Looping machine (4) according to claim 2, wherein the processing and control unit
(56) is programmed so that said electric motors (30) are controlled at a variable
pitch in real-time depending on the target stitching position of the needle (10).
4. Looping machine (4) according to any one of the preceding claims, wherein the fixed
unit supports the devices (16,20,24) of the mobile unit (100).
5. Looping machine (4) according to any one of the preceding claims, wherein the feed
device (16) of the fabric (12) comprises blocking means (28) of the fabric (12), configured
to keep the fabric (12) pressed against a support plate (32), wherein said blocking
means (28) of the fabric (12) comprise a foot (36) articulated with two rotations
capable of uniformly pressing the fabric (12), even in the presence of non-uniform
thicknesses of the fabric (12).
6. Looping machine (4) according to any one of the preceding claims, wherein the positioning
device (20) of the needle (10) comprises an electric motor (30) connected to a roller
screw or recirculating ball screw (101), in turn connected to a mobile unit (100)
which performs the linear translation of the needle (10) along the transverse direction
(X-X).
7. Looping machine (4) according to any one of the preceding claims, wherein the looping
machine (4) is equipped with an ultraviolet-light, lighting system (52), to highlight
said guide thread (40), said guide thread (40) being phosphorescent.
8. Looping machine (4) according to claim 7, wherein said ultraviolet-light, lighting
system (52) is fitted at the blocking means (28) of the fabric (12).
9. Looping machine (4) according to any one of the preceding claims, wherein the needle
(10) passes through a plate (38) provided with a hole (39) that limits its deformation
and ensures better stitching.
10. Looping method of a fabric (12) comprising the steps of:
- providing a fabric (12) on which to perform the looping, said fabric (12) being
provided with a fluorescent guide thread (40) that enters and exits the fabric (12)
by means of segments (blob) (44),
- acquisition of a fabric frame (12) by means of a camera (103), so as to identify
the position of said segments (blob) (44),
- calculation of primary centroids (104) of segments (blob) (44) of the guide thread
(40), and of the areas of said segments (blob) (44),
- identification of the target stitching points (60) of the stitches (64) to be looped,
as a median point between the primary centroids (104),
- elimination of secondary centroids (68) not to be considered, adjacent to the primary
centroids (104),
- performance of the looping stitching at the target stitching points (60) of the
target stitches (64).
11. Looping method of a fabric (12) according to claim 10, wherein the step of carrying
out the stitching provides for the calculation, in real-time, of the target stitching
position of the needle (10) depending on the guide thread (40), the real-time actuation
of the feed devices (16) of the fabric (12), the positioning devices (20) of the needle
(10) and the actuation devices (24) of the needle (10) to reach said target stitching
position of the needle (10).
12. Looping method of a fabric (12) according to claim 10 or 11, wherein the exclusion
step of the secondary centroids (68) comprises the elimination step of secondary centroids
(68) positioned to the left, with respect to the transverse direction (X-X), and at
the same height, along the vertical direction (Z-Z), of the centroids (104) of the
segments (blob) (44), said step providing for the calculation of an interpolation
line of all the primary centroids (104) and the verification of the position of the
secondary centroids (68) at said interpolation line.
13. Looping method of a fabric (12) according to claim 10, 11 or 12, wherein a step of
eliminating segments (blob) (44) having an area smaller than a predetermined threshold
value is provided for.
14. Looping method of a fabric (12) according to claim 10, 11, 12 or 13, wherein, having
identified the primary centroids (104) of the segments (blob) (44), the same are interpolated
by means of an interpolation line.
15. Looping method of a fabric (12) according to claim 14, wherein, during the looping,
to determine the next stitching or looping point, two consecutive segments (blobs)
(44', 44") are identified by means of the camera (103), and wherein the longitudinal
coordinate of the stitching point corresponds to the mean of the longitudinal coordinates
of the primary centroids (104) of the consecutive segments (blobs) (44', 44''), of
the guide thread (40), and the transverse coordinate of the stitching point lies along
said interpolation line.