(19)
(11) EP 0 916 759 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
19.05.1999 Bulletin 1999/20

(21) Application number: 98114349.8

(22) Date of filing: 30.07.1998
(51) International Patent Classification (IPC)6D04B 15/99, D04B 35/10
(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 13.11.1997 JP 327219/97

(71) Applicant: TSUDAKOMA KOGYO KABUSHIKI KAISHA
Kanazawa-shi Ishikawa-Ken (JP)

(72) Inventors:
  • Maenaka, Koyu
    Matsuto-shi, Ishikawa-ken (JP)
  • Araki, Nobuhiro
    Kanazawa-shi, Ishikawa-ken (JP)
  • Takashima, MAkoto
    Kanazawa-shi, Ishikawa-ken (JP)
  • Tani, Tatsuya
    Kanazawa-shi, Ishikawa-ken (JP)

(74) Representative: Turi, Michael, Dipl.-Phys. 
Samson & Partner Widenmayerstrasse 5
80538 München
80538 München (DE)

   


(54) Controlling method and apparatus for a flat knitting machine


(57) A controlling method and apparatus for a flat knitting machine positions, prior to starting of knitting, a knitting member (12, 16) with respect to a position setting member (54, 60, 62, 80, 82) arranged on a moving path of the knitting member (12, 16), determines, in this condition, a reference position of a knitting member moving motor (14, 20) based on an operation position of the motor (14, 20), performs, during not knitting after starting of knitting, the positioning again and detects an actual moving amount of the motor (14, 20) from the reference position (msg), and determines a later variation of the position of the knitting member (12, 16) corresponding to the momentum from the reference position (msg) on a result of the detection of the moving amount. This prevents deterioration in quality of a knit fabric arising from accumulation of fly waste, inappropriate operation of the knitting member, displacement in detected position and so forth.




Description

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.


Claims

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).
 




Drawing