BACKGROUND OF THE INVENTION
Field of the Invention
[0001] This invention relates to a controlling method and apparatus for a flat knitting
machine which knits while controlling the position of a knitting member such as a
knitting needle or a yarn feeder by means of a motor for exclusive use.
Prior Art
[0002] As one of flat knitting machines which include a plurality of yarn feeders and a
plurality of knitting needles, a flat knitting machine which performs knitting operation
while the positions of knitting members are controlled by means of motors for exclusive
use is disclosed in Japanese Patent Appln. Publication No. 1-12855. In the flat knitting
machine, the positions of the knitting members are controlled by detecting the operation
positions of the knitting members themselves or of the corresponding motors.
[0003] In a flat knitting machine of the type wherein the positions of knitting members
are controlled by motors for exclusive use, fly waste (dust) accumulating on the moving
paths of the knitting members during knitting, malfunction of the knitting members
arising from damage to them, displacement in detected position which occurs during
position control or the like sometimes hinders the knitting members from operating
appropriately in later knitting operation.
[0004] Fly waste is waste of cotton produced from yarns used and accumulates on the moving
paths of the knitting members as the time of use of the flat knitting machine elapses.
Damage to the knitting members arises particularly when knitting needles do not move
correctly. Displacement in detected position arises from a temporary lack of a detection
signal in the form of pulses (an encoder signal), failure in power transmission (displacement
in meshing engagement between a timing belt and a pulley arising from a slack of the
belt) or the like.
[0005] All of those failures appear as an excessive or insufficient actual motion of the
corresponding knitting member. Where a knitting member does not operate correctly
in this manner, a knit fabric produced suffers from non-uniform stitch sizes arising
from an excessive or insufficient motion of the knitting needle, a missing stitch
arising from a failure in catching a yarn by a knitting needle or the like, resulting
in significant deterioration of the quality of the knit fabric.
SUMMARY OF THE INVENTION
[0006] It is an object of the present invention to provide a controlling method and apparatus
for a flat knitting machine which can prevent deterioration of the quality of a knit
fabric arising from accumulation of fly waste, inappropriate operation of a knitting
needle, displacement in detected position and so forth.
[0007] In order to attain the object described above, according to the present invention,
there is provided a controlling method for a flat knitting machine which includes
a motor for driving a knitting member, a detector for outputting a signal corresponding
to a moving amount of the motor, a position control section for receiving an output
signal of the detector and driving the motor to control a position of the knitting
member in response to a moving amount of the motor from a reference position.
[0008] The controlling method comprises the steps of positioning, prior to starting of knitting,
the knitting member with respect to a position setting member arranged on a moving
path of the knitting member, determining, in this condition, the reference position
based on an operation position of the motor, performing, after starting of knitting,
the positioning again and detecting an actual moving amount of the motor from the
reference position, and determining a variation between the positions of the knitting
member with respect to the reference position prior to and after the starting of knitting
based on a result of the detection of the moving amount.
[0009] According to another aspect of the present invention, there is provided a controlling
apparatus for a flat knitting machine, comprising a motor for driving a knitting member,
a detector for outputting a signal corresponding to a moving amount of the motor,
a position control section for receiving an output signal of the detector and driving
the motor to control a position of the knitting member in response to a moving amount
of the motor from a reference position, and a position setting member arranged on
a moving path of the knitting member.
[0010] The position control section performs, prior to starting of knitting, positioning
of the knitting member with respect to the position setting member, determines, in
this condition, the reference position based on an operation position of the motor,
performs, after starting of knitting, the positioning again and calculates an actual
moving amount of the motor from the reference position, and then determines a variation
between the positions of the knitting member with respect to the reference position
prior to and after the starting of knitting based on a result of the detection of
the moving amount.
[0011] The positioning of the knitting member with respect to the position setting member
may be performed, for example, by driving the motor until the knitting member reaches
an arrangement position of the position setting member. Meanwhile, the reference position
may be determined as an operation position of the motor when the motor is driven by
a predetermined amount from an operation position of the motor after the positioning
of the knitting member is performed or as an operation position of the motor when
the positioning of the knitting member is performed. Such a reference position may
be, for example, where the knitting member is a knitting needle, a position of the
motor which corresponds to a standby position (origin position) of the knitting needle.
[0012] Knitting is started after the reference position is determined. During knitting,
the motor moves the corresponding knitting member while controlling the position of
the knitting member based on the reference position. Thereafter, if accumulation of
fly waste, inappropriate operation of the knitting member, displacement in detected
position or the like occurs, then it appears as a variation of the position of the
knitting member with respect to the reference position of the motor.
[0013] The amount of variation of the position of the knitting member corresponding to the
reference position of the motor can be obtained based on a momentum of the motor from
the reference position in a positioned condition when the motor is driven, after starting
of knitting, to position the knitting member with respect to the position setting
member.
[0014] For example, when, prior to starting of knitting, the knitting member is positioned
with respect to the position setting member and the operation position of the motor
in this condition is determined as a reference position, if the momentum of the motor
from the reference position in a second time positioned condition reached after starting
of knitting is zero, then it can be considered that the position of the knitting member
with respect to the reference position of the motor exhibits no variation. However,
if the momentum is outside an allowable value, then it is determined that accumulation
of fly waste, inappropriate operation of the knitting member, displacement in detected
position or the like has occurred, and this is informed (indicated) so that later
knitting may be stopped. Consequently, expansion of deterioration of the quality of
a knit fabric can be prevented.
[0015] It is to be noted that, if, prior to starting of knitting, a position reached after
the motor is driven by a predetermined amount from an operation position of the motor
in a positioned condition is determined as a reference position, discrimination between
normal and abnormal conditions after starting of knitting can be performed by comparing
a difference between the predetermined amount and the operation amount of the motor
from the reference position in a second time positioned condition with a reference
position.
[0016] The above and other objects, features and advantages of the present invention will
become apparent from the following description and the appended claims, taken in conjunction
with the accompanying drawings in which like parts or elements denoted by like reference
symbols.
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
FIG. 1 is a block diagram of an electric circuit of a controlling apparatus for a
flat knitting machine relative to the present invention;
FIG. 2 is a vertical sectional view showing knitting needles and associated members
of a flat knitting machine which includes a band stopper as a position setting member
for a knitting needle;
FIG. 3 is a front elevational view showing a yarn feeder moving mechanism of a flat
knitting machine which includes a proximity sensor as a position setting member for
the yarn feeder;
FIG. 4 is a left-hand side elevational view of a moving mechanism shown in FIG. 3;
FIG. 5 is a diagram illustrating a moving condition of a knitting needle in a commutator
adjusting step, an origin search step and a knitting step;
FIG. 6 is a diagram illustrating a moving condition of a knitting needle when the
knitting needle moves correctly at the time of an origin search;
FIG. 7 is a diagram illustrating a moving condition of a knitting needle when the
motion of the knitting needle at the time of an origin search is insufficient;
FIG. 8 is a diagram illustrating a moving condition of a knitting needle when the
knitting needle moves excessively at the time of an origin search;
FIG. 9 is a diagrammatic view illustrating a moving condition of a yarn feeder in
the origin search step;
FIG. 10 is a vertical sectional view showing knitting needles and associated members
of another flat knitting machine which includes a band stopper as a position setting
member for a knitting needle; and
FIG. 11 is a vertical sectional view showing knitting needles and associated members
of a further flat knitting machine which includes a band stopper as a position setting
member for a knitting needle.
DESCRIPTION OF THE PREFERRED EMBODIMENT
[0018] Referring to FIG. 1, the controlling apparatus 10 is applied to a carriageless flat
knitting machine wherein a plurality of knitting needles 12 are moved back and forth
not by a cam but by actuators provided individually therefor. For the actuators, a
linear motor 14 is employed in the arrangement shown. However, a pulse motor, a step
motor or some other motor may be employed instead.
[0019] The carriageless flat knitting machine shown includes one or more yarn feeders 16
each for supplying a knitting yarn 18 to be knitted to the knitting needles 12. Each
feeder 16 is moved back and forth by an electric motor 20. The controlling apparatus
10 is used to control the needle motors 14 for the knitting needles 12 and the electric
motors 20 for the feeders 16. The momentums (actual amounts) of the needle motors
14 and the electric motors 20 are detected by encoders 22 and 24, respectively, each
of which generates a momentum signal in the form of a pulse as a position signal pulse
each time the corresponding motor displaces by a predetermined amount.
[0020] A knitting machine control section 26 of the controlling apparatus 10 is connected
to a knitting information setting section 28 to which various knitting information
necessary for knitting is set, a display unit 30 for visibly displaying various knitting
data thereon, a feeder motor control section 32 for controlling the electric motors
20, and a needle motor control section 34 for controlling the needle motors 14. The
needle motor control section 34 includes an abnormal condition discrimination circuit
36 and a position instruction circuit 38. The abnormal condition discrimination circuit
36 and the position instruction circuit 38 are connected to the knitting machine control
section 26.
[0021] Various knitting information necessary for knitting such as a pattern to be knitted,
target positions, i.e., aimed positions of the knitting needles 12, aimed positions
of the feeders 16 and thrusts of them is inputted from the knitting information setting
section 28 to the knitting machine control section 26 in advance. The knitting information
is supplied from the knitting machine control section 26 to the feeder motor control
section 32 and the needle motor control section 34.
[0022] The feeder motor control section 32 is a circuit which indicates aimed positions
of the electric motors 20 and hence of the feeders 16. Further, the feeder motor control
section 32 receives target position signals, i.e., aimed position signals corresponding
to such aimed positions from the knitting machine control section 26 and delivers
the received aimed position signals as position indicating signal pulses to servo
control circuits 42 in feeder driving sections 40. The aimed position signals are
represented as momentums from origin positions of the feeders 16. If the reference
positions of the electric motors 20 are adjusted to the origin positions of the feeders
16, then the aimed positions of the feeders 16 inputted from the knitting information
setting section 28 can be used as they are as the aimed position signals for the electric
motors 20.
[0023] The servo control circuits 42 individually control drive circuits 44 by feedback
control using the position indicating signal pulses supplied from the feeder motor
control section 32 and the position signal pulses outputted from the encoders 22 to
drive the electric motors 20, more particularly, to drive the electric motors 20 by
momentums corresponding to the position indicating signal pulses from the reference
positions, to move the corresponding feeders 16 to the aimed positions.
[0024] While only one feeder 16 is shown in FIG. 1, actually the number of feeders 16 equal
to the number of knitting yarns which can be used for knitting are prepared. The feeders
16 are moved back and forth independently of one another while the positions thereof
are controlled by corresponding ones of the feeder driving sections 40 which individually
include the electric motors 20 and the encoders 22.
[0025] The position instruction circuit 38 of the needle motor control section 34 receives
target position signals, i.e., aimed position signals of the needle motors 14 and
hence of the corresponding knitting needles 12 from the knitting machine control section
26 and stores the received aimed position signals into a storage section 46. The aimed
position signals stored in the storage section 46 are delivered as position indicating
signal pulses to a servo control circuits 50 in a needle actuation sections 48 provided
for the individual knitting needles 12. The needle actuation sections 48 are provided
for the individual knitting needles 12. The aimed position signals are represented
by momentums of the knitting needles 12 from the respective origin positions. Also
for the needle motors 14, if the reference positions of the needle motor 14 are adjusted
in advance to the origin positions of the knitting needles 12, then the aimed positions
of the knitting needles 12 inputted from the knitting information setting section
28 can be used as they are as the aimed position signals for the needle motors 14.
[0026] The servo control circuits 50 individually control drive circuits 52 by feedback
control using the position instruction signal pulses stored in the storage section
46 and the position signal pulses outputted from the encoders 24 to drive the needle
motors 14, more particularly, to drive the needle motors 14 by momentums corresponding
to the position instruction signal pulses from the reference positions of them, to
cause the corresponding knitting needles 12 to perform knitting operations.
[0027] An abnormal condition discrimination circuit and a position instruction circuit similar
to the abnormal condition discrimination circuit 36 and the position instruction circuit
38 of the needle motor control section 34, respectively, may be provided in the feeder
motor control section 32, and a storage section similar to the storage section 46
may be Interposed between the feeder motor control section 32 and the feeder driving
sections 40.
[0028] Various information necessary for knitting operation is inputted in advance to the
knitting machine control section 26 using the knitting information setting section
28, and is supplied from the knitting machine control section 26 to the feeder motor
control section 32 and the needle motor control section 34. Knitting operation is
started when a knitting starting instruction is supplied from the knitting machine
control section 26 simultaneously to the feeder motor control section 32 and the needle
motor control section 34.
[0029] During knitting, the feeder motor control section 32 outputs, based on predetermined
knitting information, aimed position signals corresponding to target or aimed momentums
from the respective positions of the electric motors 20 as position instruction signal
pulses after every predetermined interval of time (for example, at intervals of 1
millisecond) to the feeder driving sections 40. Similarly, the needle motor control
section 34 writes, based on predetermined knitting information, aimed position signals
corresponding to aimed momentums from the respective reference positions of the needle
motors 14 as position indicating signal pulses after every predetermined interval
of time (for example, at intervals of 1 millisecond) into storage areas of the storage
section 46 for the individual knitting needles 12.
[0030] The servo control circuits 42 output control signals to the drive circuits 44 based
on the position indicating signal pulses supplied thereto from the feeder motor control
section 32 and the position signal pulses supplied thereto from the encoders 22 so
that the actual momentums (moving amounts) of the electric motors 20 may be equal
to the aimed positions (target or aimed amounts).
[0031] More particularly, the servo control circuits 42 generate PWM signals based on deviations
between the position indicating signal pulses and the position signal pulses as control
signals after every fixed interval of time and outputs the PWM signals to the drive
circuits 44. Consequently, the electric motors 20 are driven while the positions thereof
are controlled by the corresponding feeder driving sections 40. Meanwhile, the feeders
16 are moved, as the corresponding electric motors 20 are driven, in the arrangement
direction of the knitting needles 12 while the positions thereof are controlled to
guide the respective knitting yarns 18 to knitting positions so that the knitting
yarns 18 may be caught by the knitting needles 12.
[0032] Each of the servo control circuits 50 periodically reads out the position indicating
signal pulses stored in the corresponding storage area of the storage section 46 and
outputs a control signal to the corresponding drive circuit 52 based on the position
indicating signal pulses read out and position signal pulses supplied from the corresponding
encoder 24 so that the actual momentum (moving amount) of the corresponding needle
motor 14 from its reference position may be equal to the aimed position (target or
aimed amount).
[0033] More particularly, the servo control circuit 50 generates a control signal based
on a deviation between the position indicating signal pulses and the position signal
pulses as a PWM signal after every fixed interval of time and outputs the control
signal to the drive circuit 52. Consequently, the needle motor 14 is driven while
the position thereof is controlled by the corresponding needle actuation section 48.
Further, each of the knitting needles 12 is moved back and forth in its longitudinal
direction while the position thereof is controlled as the corresponding needle motor
14 is driven.
[0034] The controlling apparatus 10 includes, as shown in FIG. 2, a band stopper 54 serving
as a position setting member for positioning a knitting needle or needles 12. The
band stopper 54 is arranged on reciprocating moving paths of a knitting needle 12
so that it may be engaged by the knitting needle 12 when the knitting needle 12 is
advanced farther than the most advanced position in knitting operation.
[0035] The band stopper 54 may be provided for each of the knitting needles 12 or may extend
over the overall knitting width so that it may be used commonly by a plurality of
(preferably all) knitting needle 12 arranged on one needle bed 56. Each of the band
stoppers 54 is mounted on a corresponding one of the needle beds 56.
[0036] Each knitting needle 12 is connected to a corresponding motor by a connecting jack
58 shown in FIG. 2 so that it is moved back and forth by the corresponding motor through
the connecting jack 58, and is contacted at a projection or butt 12a thereof with
and positioned by the corresponding band stopper 54.
[0037] Further, the controlling apparatus 10 includes, as shown in FIGS. 3 and 4, for each
feeder 16, a proximity sensor 60 and a dog (proximity member) 62 which serve as a
position setting member for positioning the feeder 16. Each feeder 16 is incorporated
in a yarn supply apparatus such that it supplies a knitting yarn to a knitting location
from above.
[0038] The yarn supply apparatus are supported on a common rail 64, which is assembled on
a frame of the flat knitting machine so as to extend in the horizontal direction,
for back and forth movement in a longitudinal direction of the rail 64. Each yarn
supply apparatus includes a traveling member 68 supported on the rail 64 for back
and forth movement in the longitudinal direction of the rail 64 by means of a plurality
of rollers 66, a stay 70 extending from the traveling member 68, and a connection
member 74 which connects the traveling member 68 to a timing belt 72. The rail 64
has guide grooves for receiving part of the rollers 66 therein.
[0039] The electric motors 20 are mounted on the frame of the knitting machine and have
output shafts on which timing pulleys (not shown) engaged with timing belts 72 are
mounted. The timing belts 72 engaged with timing pulleys 76 mounted for rotations
at locations spaced from the electric motors 20 in the longitudinal direction of the
rail 64. Slackening of each of the timing belts 72 is prevented by a pair of tension
rollers 78.
[0040] The proximity sensors 60 are mounted at left side end portion of the rail 64, and
the dogs 62 are mounted on the traveling members 68 or the stays 70 of each of the
feeders 16. As the traveling member 68 and the stay 70 are moved by driving of the
corresponding motor 20, also the feeder 16 and the dog 62 are moved. When the dog
62 comes to a position opposing the proximity sensors 60, the dog 62 is detected by
the sensor 60. Accordingly, each feeder 16 is positioned as the proximity sensor 60
detects the dog 62.
[0041] FIGS. 5-8 illustrate a positioning step of a knitting needle 12, a determination
step of a reference position of the knitting needle 12 and a calculation step of a
variation of the position of the knitting needle 12 corresponding to the reference
position of the corresponding needle motor 14. The steps mentioned above are performed
for each knitting needle 12 by the corresponding needle actuation section 48 in response
to an instruction from the knitting machine control section 26.
[0042] As shown in FIG. 5, prior to starting of knitting, a commutator adjustment step for
all of the knitting needles 12 and the needle motors 14 is performed simultaneously.
This commutator adjustment is performed by moving each needle motor 14 stepwise in
a retracting direction so that the movement of a movable element of the needle motor
14 In the retracting direction may be stopped by a stopper not shown provided in the
inside of the needle motor 14 up to an origin position of the needle motor 14.
[0043] Then, the positioning step for the knitting needles 12 is performed. The positioning
of each knitting needle 12 is performed by operating the corresponding needle motor
14 until it reaches a position at which a motion (movement or displacement) of the
needle motor 14 in one direction is stopped by the corresponding band stopper 54 and
then keeping the needle motor 14 in this condition for a predetermined time.
[0044] In positioning, the power supplied to the needle motor 14 is first kept for a predetermined
time at a value with which the needle motor 14 generates a thrust higher than that
in knitting (for example, a thrust of 100 %) and then kept at a lower value (for example,
a value with which a thrust of 12.5 % is generated by the needle motor 14) for another
predetermined time.
[0045] In this instance, generally no fly waste accumulates on the moving path of the knitting
needle 12, and the needle motor 14 and the associated power transmission mechanism
operate normally. Where the knitting machine is normal in this manner, the needle
motor 14 is prevented from further motion in the one direction after the butt 12a
of the knitting needle 12 is contacted with the band stopper 54.
[0046] By supplying power to the needle motor 14 in such a manner as described above, the
knitting needle 12 is first advanced by a high thrust, and then, as the butt 12a of
the knitting needle 12 is contacted with the band stopper 54, the knitting needle
12 is kept In this condition for a predetermined time, whereafter it is subjected
to a comparatively low force.
[0047] Since the knitting needle 12 is first advanced by a high thrust as described above,
it can be contacted with certainty with the band stopper 54. Further, since the knitting
needle 12 is thereafter subjected to a comparatively low force, otherwise possible
deformation of the band stopper 54 where a large number of knitting needles are contacted
with the same can be eliminated. As a result, the knitting needle 12 and the needle
motor 14 are positioned at accurate positions corresponding to the position of the
band stopper 54. The position of the knitting needle 12 when the butt 12a thereof
contacts the band stopper 54, that is, a correctly positioned position, is represented
by "ms".
[0048] Thereafter, a determination step for a reference position of the needle motor 14
is performed. The determination of the reference position is performed by operating
the needle motor 14 by a predetermined amount in the opposite direction so that the
knitting needle 12 may be retracted by a predetermined reference momentum (reference
moving amount) a from the correctly positioned position "ms". Consequently, the needle
motor 14 is moved to the reference position. The reference position in this instance
is represented by "msg". It is to be noted that the reference momentum α is a fixed
value and is set as a value with which, when the needle motor 14 is moved to the reference
position "msg", the knitting needle 12 comes to a position coincident with a standby
position (needle origin position) of the knitting needle 12 in knitting.
[0049] The thus determined reference position is stored into the servo control circuit 50
as a standby position (needle origin position) of the knitting needle 12 in knitting
when the knitting needle 12 is subjected to a thrust of 50 %. The positioning of the
knitting needle 12 and the determination of the reference position after the commutator
adjustment may be referred to as needle origin search.
[0050] After the needle origin search, ordinary knitting operation is performed. An example
of an operation pattern of the knitting needle 12 in knitting is illustrated in a
right-hand part of FIG. 5.
[0051] Calculation of a position variation of the knitting needle 12, that is, calculation
of a variation amount between positions of the knitting needle 12 when the needle
motor 14 is moved to the reference position by the servo control circuit 50 before
and after knitting (including during knitting), is performed in the following manner.
[0052] Referring to FIGS. 6-8, when a particular knitting needle does not knit intermediately
of knitting or after completion of knitting of a knit fabric, the knitting machine
control section 26 drives the needle motor 14 to its reference position. Since the
reference positions are stored such that the origin positions of the knitting needles
coincide with aimed positions as described hereinabove, the knitting machine control
section 26 outputs the needle origin positions as aimed positions to the storage section
46. Consequently, the servo control circuit 50 drives the needle motor 14 to its reference
position.
[0053] Thereafter, the knitting machine control section 26 operates the needle motor 14
in one direction to a position at which the operation of the needle motor 14 in the
one direction is stopped, and then keeps the needle motor 14 in this condition for
a predetermined time. The abnormal condition discrimination circuit 36 compares the
actual momentum of the needle motor 14 and hence the actual momentum (moving amount)
"A" of the knitting needle 12 with the reference momentum "α" of the knitting needle
12 at the time of determining the reference position "msg" to calculate the position
of the knitting needle 12. Also in this instance, the thrust instruction outputted
to the needle motor 14 is successively varied, for example, like 100 %, 50 %, and
12.5 %.
[0054] The abnormal condition discrimination circuit 36 calculates the momentum "A" based
on the output signal of the corresponding encoder 24, compares the thus calculated
momentum "A" and the predetermined reference momentum "α" (for example, 31.0 mm) to
determine a difference between them, and compares the difference between them with
a predetermined reference value (for example, 0.3 mm) to discriminate whether or not
the difference between them is within the reference value.
[0055] In this instance, as described above, if the flat knitting machine is normal, then
the knitting needle 12 is advanced until the butt 12a thereof is contacted with the
corresponding band stopper 54, and the needle motor 14 is moved until the butt 12a
of the knitting needle 12 is contacted with the band stopper 54. Therefore, the momentums
"A" and "α" are equal to each other as seen in FIG. 6.
[0056] If the momentums "A" and "α" are equal to each other, then the position of the knitting
needle 12 does not exhibit a displacement. Accordingly, if the knitting needle 12
is retracted by the moving amount "α", then the knitting needle 12 returns to its
needle origin position as seen in FIG. 6. Therefore, in this instance, the knitting
machine control section 26 allows succeeding knitting operation.
[0057] However, if fly waste accumulates on the moving path of the knitting needle 12 or
the knitting needle 12 is damaged, then the operation of the needle motor 14 in the
one direction is stopped before the butt 12a of the knitting needle 12 is contacted
with the band stopper 54 (refer to FIG. 8). Further, when some displacement is involved
in the detected position, that is, when the actual momentum of the needle motor 14
from the reference position and the momentum from the reference position recognized
by the servo control circuit 50 are displaced from each other, the position of the
knitting needle 12 when the needle motor 14 is moved to the reference position becomes
different from the needle origin position (refer to FIG. 7). As a result the momentums
"A" and "α" are different from each other.
[0058] If the momentums "A" and "α" are different from each other, then even if the needle
motor 14 is driven based on position Indicating signal pulses, the knitting needle
12 is displaced by |A - α| from the aimed position.
[0059] FIG. 7 illustrates such a displacement as described above which arises principally
from a movement of a knitting needle 12, the power transmission mechanism or the like,
and FIG. 8 illustrates a displacement which arises principally from fly waste accumulating
on the moving path of a needle. In both of the examples illustrated in FIGS. 7 and
8, if the retracted position of the knitting needle is used as a new reference position,
the range of back and forth movement of the knitting needle is displaced from the
correct range.
[0060] Therefore, if the difference between the momentums "A" and "α" exceeds the allowable
value, the knitting machine control section 26 first corrects the reference position
and then stops the knitting machine by using an abnormal condition signal outputted
from the abnormal condition discrimination circuit 36 to inform (indicate) that the
knitting machine is in an abnormal condition. Then, the knitting machine control section
26 displays such information (indication) on the display unit 30 together with a reason
of the abnormal condition. However, if the difference between the momentums "A" and
"α" remains within the allowable value, the knitting machine control section 26 does
not correct the reference position and enables succeeding knitting operation.
[0061] Steps similar to those described above are performed also with the feeders 16.
[0062] Referring to FIG. 9, each of the feeders 16 is moved rightwardly from one end of
its path at a high speed by the corresponding electric motor 20 first until the dog
(proximity member) 62 passes the proximity sensor 60 (refer to ① ) and is then returned
at a high speed until the dog 62 is detected again by the proximity sensor 60 (refer
to ② ), and at a point of time when the dog 62 is detected by the proximity sensor
60, the feeder 16 is stopped. Then, the feeder 16 is moved at a low speed rightwardly
from the left again (refer to ③ ). Then, at a point of time when the dog (proximity
member) 62 is detected by the proximity sensor 60 again, the feeder 16 is stopped.
Consequently, the feeder 16 is positioned accurately at the position corresponding
to the proximity sensor 60. Thereafter, the feeder 16 is moved leftwardly by a predetermined
amount from the thus positioned position and thereafter stands by there (refer to
④ ).
[0063] Also with the feeder 16, the position corresponding to the proximity sensor 60 is
determined as the origin position of the feeder 16. The relative distance between
the positioned position and the origin position is stored as the reference momentum
"α" in the abnormal condition discrimination circuit 36 and the knitting machine control
section 26 in advance. It is to be noted that, in the present embodiment, the positioned
position is used as the reference position, and accordingly, the reference momentum
α then is set as zero.
[0064] By the steps described above, the feeder 16 and the electric motor 20 are positioned
with respect to the proximity sensor 60, and the reference position "msg" is determined.
The reference position "msg" is a position reached when the dog (proximity member)
62 detects the proximity sensor 60 again as the feeder is moved from the left to the
right again. Knitting is performed in this condition. Upon knitting, the feeder 16
and electric motor 20 are controlled so that the dog (proximity member) 62 may be
moved by a predetermined distance from the reference position "msg" sensed by the
proximity sensor 60.
[0065] Then, while knitting is not performed intermediately of knitting or alter completion
of knitting of a knit fabric, each of the feeders 16 is moved in a similar manner
as described above so that the feeder 16 and the corresponding electric motor 20 are
positioned with respect to the proximity sensor 60 again. Then, the momentum "A" from
the reference position "msg" at a point of time of positioning is determined.
[0066] Thereafter, the feeder motor control section 32 compares the momentum "A" and the
reference momentum "α" with each other and compares the difference between the momentums
"A" and "α" with the reference value. If the difference between the momentums is within
the reference value, then the knitting machine control section 26 corrects the reference
value by making the momentum "A" zero to enable succeeding knitting operation. However,
if the difference between the momentums "A" and "α" exceeds the reference value, then
the feeder motor control section 32 informs using an abnormal condition signal outputted
from the feeder motor control section 32 that the particular feeder 16 is in an abnormal
condition and displays this on the display unit 30 together with a reason of the abnormal
condition. Since the reference position "α" in the present embodiment is zero as described
above, it is considered that the "difference between the momentums" is substantially
equal to the momentum "A".
[0067] As a result, with the controlling apparatus 10, deterioration in quality of a knit
fabric arising from accumulation of fly waste, inappropriate operation of a knitting
needle, displacement in detected position and so forth or expansion of such deterioration
can be prevented.
[0068] For the position setting member for a knitting needle 12, in place of the band stopper
54, some other member such as a mechanical switch 80 which senses that the butt 12a
of the knitting needle 12 is contacted therewith as shown in FIG. 10 or one or more
photoelectric sensors 82 for sensing the butt 12a of the knitting needle 12 may be
employed. Further, for the positioning members for a feeder 16 and an electric motor
20, some other member such as a stopper may be used.
[0069] The mechanical switch 80 shown in FIG. 10 has a detection element 81 which extends
over the overall knitting width of the flat knitting machine while each of the photoelectric
sensor 82 is composed of a pair of light emitting and receiving elements arranged
in an opposing relationship to each other on the opposite sides of the flat knitting
machine. Reference numeral 83 denotes an optical axis. For the mechanical switches
in the different apparatus described above, a limit switch can be employed.
[0070] Where the mechanical switch 80 or the photoelectric sensor 82 is used as the position
setting member, in order to determine a reference position, a sequence of operations
of advancing a knitting needle 12 toward a positioning member until it is confirmed
that contact of the butt 12a thereof is detected, retracting the knitting needle 12
by the reference moving amount "α" and determining the thus retracted position as
a reference position should be performed for each of the knitting needles 12. If a
detection signal from the position setting member is not inputted to the abnormal
condition discrimination circuit 36 within a predetermined time after an instruction
to advance the knitting needle 12 is issued, then it is determined that the knitting
needle 12 does not operate regularly due to accumulation of fly waste, and an abnormal
condition signal is outputted from the abnormal condition discrimination circuit 36
to the knitting machine control section 26.
[0071] Where a stopper is used for each of the positioning members for the feeders 16 and
the electric motors 20, the stopper is provided on the left side with respect to the
standby position of the feeder for the feeder not to move leftwardly as shown in FIG.
9. In order to determine the reference position of the electric motor 20, the feeder
is moved leftwardly until the traveling member 68 thereof is contacted with the stopper,
and either the position when the traveling member 68 is contacted with the stopper
is determined as the reference position or a position rightward by the reference moving
amount "α" from the position is determined as the reference position.
[0072] Where two traveling members (not shown) are provided along one rail, a reference
position corresponding to one of the traveling members can be set in the following
manner. In one method, one of the traveling members which is positioned on the left
side is contacted with the stopper while the other traveling member positioned on
the right side is contacted with the traveling member positioned on the left side
to effect positioning of the two traveling members. In another method, a similar stopper
is provided also on the right-hand side end of a rail such that the left and right
traveling members may correspond to the left and right stoppers, respectively, and
the traveling members are contacted with the respective corresponding stoppers to
effect positioning of the traveling members. For example, the traveling member positioned
on the right side is contacted with the stopper at the right end while the other traveling
member positioned on the left side is contacted with the stopper at the left end to
effect positioning of the traveling members.
[0073] The present invention can be applied not only to a flat knitting machine of the carriageless
type, but also to a flat knitting machine of the carriage type which includes a cam
for moving knitting needles back and forth. Where the present invention is applied
to a flat knitting machine of the carriage type, if the flat knitting machine is of
the type wherein a feeder is connected to and moves together with a carriage which
carries the cam, then the knitting member may be the carriage, but if the knitting
machine is of the type wherein a feeder and a carriage move independently of each
other, then the knitting member may be the feeder and the carriage.
[0074] The present invention is not limited to the embodiment described above. For example,
positioning of a knitting member with respect to a position setting member can be
performed as positioning to a value relating to the location of the position setting
member such as an arrangement set position of the position setting member or a position
spaced by a predetermined distance from the arrangement set position. Similarly, also
the reference position for a motor can be set to a value relating to the location
of the position setting member such as the arrangement set position of the position
setting member or a position spaced by a predetermined distance from the arrangement
set position.
1. A controlling method for a flat knitting machine which includes a motor (14, 20) for
driving a knitting member (12, 16), a detector (22, 24) for outputting a signal corresponding
to a moving amount of said motor, a position control section (26, 28, 34, 40, 48)
for receiving an output signal of said detector and driving said motor to control
a position of said knitting member (12, 16) in response to a moving amount of said
motor from a reference position (msg), said controlling method comprising the steps
of:
positioning, prior to starting of knitting, said knitting member (12, 16) with respect
to a position setting member (54, 60, 62, 80, 82) arranged on a moving path of said
knitting member(12, 16);
determining, in this condition, the reference position (msg) based on an operation
position of said motor (14, 20);
performing, after starting of knitting, the positioning again and detecting a moving
amount of said motor (14, 20) from the reference position (msg); and
determining a variation between the positions of said knitting member (12, 16) with
respect to the reference position prior to and after the starting of knitting based
on a result of the detection of the moving amount.
2. A controlling method according to claim 1, wherein the variation of the position of
said knitting member (12, 16) with respect to the reference position (msg) is determined
as a variation amount of the position of said knitting member (12, 16) with respect
to the reference position (msg).
3. A controlling method according to claim 1 or 2, wherein the positioning of said knitting
member (12, 16) with respect to said position setting member (54, 60, 62, 80, 82)
is performed by driving said motor (14, 20) until said knitting member (12, 16) reaches
an arrangement position of said position setting member (54, 60, 62, 80, 82).
4. A controlling method according to claim 1, 2 or 3 wherein the reference position (msg)
is determined as an operation position of said motor (14, 20) when said motor (14,
20) is driven by a predetermined amount from an operation position of said motor (14,
20) in a condition where the positioning of said knitting member (12, 16) is performed
or as an operation position of said motor (14, 20) in a condition where the positioning
of said knitting member (12, 16) is performed.
5. A controlling method according to claim 1, 2, 3 or 4 further comprising the steps
of:
starting knitting after the reference position (msg) is determined; and
moving, during knitting, said knitting member (12, 16) while the position of said
knitting member (12, 16) is controlled by said motor (14, 20) based on the reference
position.
6. A controlling apparatus for a flat knitting machine, comprising:
a motor (14, 20) for driving a knitting member (12, 16);
a detector (22, 24) for outputting a signal corresponding to a moving amount of said
motor;
a position control section (26, 28, 34, 40, 46, 48) for receiving an output signal
of said detector (22, 24) and driving said motor to control a position of said knitting
member in response to a moving amount of said motor from a reference position; and
a position setting member (54, 60, 62, 80, 82) arranged on a moving path of said knitting
member; and wherein
said position control section (26, 28, 34, 40, 46, 48) performs, prior to starting
of knitting, positioning of said knitting member (12, 16) with respect to said position
setting member (54, 60, 62, 80, 82), determines, in this condition, the reference
position (msg) based on an operation position of said motor (14, 20), performs, after
starting of knitting, the positioning again and calculates a moving amount of said
motor (14, 20) from the reference position, and then determines a variation between
the positions of said knitting member (12, 16) with respect to the reference position
prior to and after the stating of knitting based on a result of the detection of the
moving amount.
7. A controlling apparatus according to claim 6, wherein said position control section
(26, 28, 34, 40, 46, 48) determines the variation of the position of said knitting
member (12, 16) with respect to the reference position as a variation amount of the
position of said knitting member (12, 16) with respect to the reference position.
8. A controlling apparatus according to claim 6 or 7, wherein said position control section
(26, 28, 34, 40, 46, 48) performs the positioning of said knitting member (12, 16)
with respect to said position setting member (54, 60, 62, 80, 82) by driving said
motor (14, 20) until said knitting member (12, 16)reaches an arrangement position
of said position setting member (54, 60, 62, 80, 82).
9. A controlling apparatus according to claim 6, 7 or 8, wherein said position control
section (26, 28, 34, 40, 46, 48) determines the reference position (msg) as an operation
position of said motor (14, 20) when said motor (14, 20) is driven by a predetermined
amount from an operation position of said motor (14, 20) in a condition where the
positioning of said knitting member (12, 16) is performed or as an operation position
of said motor (14, 20) in a condition where the positioning of said knitting member
(12, 16) is performed.
10. A controlling apparatus according to claim 6, 7, 8 or 9, wherein said position control
section (26, 28, 34, 40, 46, 48) further starts knitting after the reference position
(msg) is determined, and moves, during knitting, said knitting member (12, 16) while
controlling the position of said knitting member (12, 16) by said motor (14, 20) based
on the reference position (msg).