[0001] The present invention relates to a buttonholing machine which forms a buttonhole
through a workpiece by cutting the workpiece by means of a knife and a hammer.
[0002] Buttonholing machines are capable of forming a buttonhole between right and left
side stitching sections, before or after forming buttonhole stitches, including the
right and left side stitching sections, on a workpiece.
[0003] For example, as shown in Fig. 8, a buttonholing machine 100 has a feed table 102
which is provided so as to be movable along an upper surface of a bed portion 101
of the buttonholing machine 100. A cloth presser 103 is provided on an upper surface
of the feed table 102 to press a cloth. When forming overlock stitches on the cloth,
the feed table 102 is moved while pressing the cloth pressed onto the feed table 102
by the cloth presser 103.
[0004] The buttonholing machine 100 includes a cloth cutting device 110 to forming a buttonhole
through the cloth. The cloth cutting device 110 includes a knife 111 fixed to the
bed portion 101, and a hammer 112 fixed to a support base 113 above the knife 111
so as to face the knife 111. The support base 113 is coupled to an output shaft 115a
of an air cylinder 115 through a link mechanism 114. When the output shaft 115a of
the air cylinder 115 is moved downward, the link mechanism 114 is rotated to move
the support base 113 and the hammer 112 downward, whereby the cloth is pressed and
cut between the hammer 112 and the knife 111 to form the buttonhole through the cloth
(see, e.g.,
JP 2006-087813 A).
[0005] The knife is pressed against the hammer each time the buttonhole is formed. Therefore,
fatigue is gradually accumulated. When the accumulated fatigue exceeds a threshold
level, the knife is worn out or chipped. Because the wear-out or the breakage of the
knife causes a cloth cutting failure, it is necessary to replace the knife beforehand.
[0006] However, it is unable to accurately determine the time for replacing the knife in
the conventional buttonholing machines because a degree of fatigue accumulation varies
depending on a thickness and a material of the cloth to be cut. Practically, for the
purpose of replacing the knife, an operator has to visually check whether the knife
worn out or chipped.
[0007] Accordingly, there has been a problem in that a working efficiency is reduced because
the operator has to frequently check whether to replace the knife. Moreover, in the
event that the visual check is neglected or when there is an oversight in the visual
check, a cloth cutting failure is caused during a formation of a buttonhole, resulting
in deterioration of commercial value. Further, if the knife is replaced while it can
still be used, and the knife is wasted to increase a maintenance cost.
[0008] It is an object of the invention to inform an operator of a replacement of a knife
at an appropriate time before the knife is worn out or chipped, thereby preventing
a cloth cutting failure.
[0009] According to a first aspect of the invention, a buttonholing machine includes a knife
provided on a bed portion and formed with a cutting edge on an upper end thereof,
a feed table provided on the bed portion and having an upper surface on which a workpiece
is placed, a hammer provided on an arm portion to face the knife, wherein the knife
and the hammer sandwiches the workpiece therebetween to cut the workpiece, an actuating
mechanism which moves the hammer toward or away from the knife, a driving device coupled
to the actuating mechanism, wherein the driving device drives the actuating mechanism
when a current is applied thereto, and control means for controlling a driving operation
of the driving device. Before or after forming, on the workpiece, buttonhole stitches
including right and left side stitching sections, the control means controls the driving
device to move the hammer toward the knife to form a buttonhole through the workpiece
between the right and left side stitching sections. The buttonholing machine further
includes stress detecting means for detecting a stress applied to the knife when forming
the buttonhole, cumulating means for cumulating, each time the buttonhole is formed,
the stress detected by the stress detecting means to calculate a cumulated stress,
storing means for storing a threshold stress that causes a wear-out or a breakage
of the knife, and informing means for informing a user of a replacement of the knife.
When the cumulated stress reaches the threshold stress or before the cumulated stress
reaches the threshold stress, the control means controls the informing means to inform
the user of the replacement of the knife.
[0010] According to a second aspect of the invention, the stress detecting means includes
load calculating means for calculating a workpiece cutting load based on the current
applied to the driving device when forming of the buttonhole, and stress calculating
means for calculating, from the cutting load, the stress applied to the knife. The
cumulating means cumulates the stress calculated by the stress calculating means.
[0011] According to a third aspect of the invention, the stress calculating means calculates
the stress from the cutting load and a contact area between the knife and the hammer.
[0012] According to a fourth aspect of the invention, the storing means stores a minimum
stress that causes a fatigue accumulation in the knife. The cumulating means does
not cumulate the stress which is smaller than the minimum stress.
[0013] According to a fifth aspect of the invention, the buttonholing machine further includes
stress difference calculating means for calculating a difference between the cumulated
stress and the threshold stress. The storing means stores a reference value for determining
whether the cumulated stress is close to the threshold stress. When the stress difference
calculated by the stress difference calculating means becomes equal to or smaller
than the reference value, the control means controls the informing means to inform
the user of the replacement of the knife.
[0014] According to a sixth aspect of the invention, the load calculating means calculates
the cutting load by using a maximum value or a mean value of the current within a
specific region of a downward movement of the hammer.
[0015] According to a seventh aspect of the invention, the load calculating means calculates
the cutting load by using a maximum value or a mean value of the current value after
the hammer contacts the knife.
[0016] According to an eighth aspect of the invention, the control means controls the driving
device to reduce a downward moving speed of the hammer before the hammer contacts
the workpiece. The load calculating means calculates the cutting load by using a maximum
value or a mean value of the current within a period from a start of a reduction of
the downward moving speed of the hammer until the hammer contacts the knife.
[0017] According to a ninth aspect of the invention, the buttonholing machine further includes
detecting means for detecting a driving amount of the driving device. The control
means calculates a position of the hammer from the driving amount detected by the
detecting means. When the control means calculates that the hammer is in a position
at which the hammer contacts the workpiece, the load calculating means calculates
the cutting load by using a maximum value or a mean value of the current within a
period after the hammer contacts the workpiece and until the hammer contacts the knife.
[0018] According to the first aspect of the invention, the stress detecting means detects
the stress applied to the knife from the workpiece cutting load during the formation
of the buttonhole, and the cumulating means cumulates the stress detected by the stress
detecting means each time the buttonhole is formed.
[0019] When or before the cumulated stress reaches the threshold stress after the repetitive
formation of the buttonhole, a notice for prompting the replacement of the knife is
given to the user by the informing means.
[0020] Since the fatigue applied to the knife is cumulated in each cloth cutting work, the
operator can recognize an appropriate replacement time before the knife is worn out
or chipped so that a commercial value of a sewn product can be prevented from being
deteriorated due to a cloth cutting failure. Moreover, the operator does not need
to carry out a work for checking the knife replacement time and can be devoted to
a sewing work. Therefore, sewing work efficiency can be enhanced. Furthermore, because
the knife can be prevented from being replaced too early, a maintenance cost can be
reduced.
[0021] According to the second aspect of the invention, the load calculating means calculates
the workpiece cutting load based on the current applied to the driving device in the
formation of the buttonhole, and the stress calculating means calculates the stress
applied to the knife from the workpiece cutting load calculated by the load calculating
means.
[0022] Consequently, the fatigue applied to the knife can be accurately calculated and cumulated.
Therefore, it is possible to reliably predict the time that the knife is worn out
or chipped, and to accurately give a user a notice of the knife replacement time before
the wear-out or the breakage of the knife, thereby preventing a cloth cutting failure.
[0023] According to the third aspect of the invention, the stress calculating means can
accurately calculate the stress applied to the knife by dividing the cutting load
by the contact area between the knife and the hammer.
[0024] According to the fourth aspect of the invention, the stress which is smaller than
the minimum stress does not cause the fatigue of the knife. Therefore, by not cumulating
such a small stress, it is possible minimize an error between an actual fatigue of
the knife and the cumulated stress.
[0025] According to the fifth aspect of the invention, by determining the knife replacement
time depending on whether a difference between the cumulated stress and the threshold
stress is equal to or smaller than the reference value, it is possible to give the
user a notice of the replacement of the knife just before the cumulated stress reaches
the threshold stress. Consequently, it is possible to decrease the number of the knife
replacement works, thereby reducing a maintenance cost.
[0026] According to the sixth aspect of the invention, a current applied to the driving
device also has an irregularity, and the load is also different depending on whether
the hammer is in contact with the workpiece. By calculating the cutting load using
of the current value in the specific region, however, it is possible to calculate
the cutting load by using a current value under a condition desired by the user, each
time the workpiece is cut.
[0027] According to the seventh aspect of the invention, the hammer presses the knife by
a great force to cut the workpiece. However, after the hammer contacts the knife,
a torque of the driving device is considerably increased. By using a current value
at this time to calculate a cutting load, it is possible to calculate the cumulated
stress during the time in which the stress is generated in the knife most greatly.
Therefore, it is possible to enhance the effect of preventing the knife from being
worn out or chipped.
[0028] According to the eighth aspect of the invention, when the downward movement of the
hammer is decelerated by the control means, the hammer is close to the workpiece.
In a section from this time to the contact of the hammer on the knife, the torque
of the driving device is increased very greatly. By using a current value at this
time to calculate a cutting load, it is possible to calculate the cumulated stress
during the time in which the stress is generated in the knife most greatly. Therefore,
it is possible to enhance the effect of preventing the knife from being worn out or
chipped.
[0029] According to the ninth aspect of the invention, the driving amount of the driving
device is detected by the detecting means, and the position of the hammer is calculated
from the driving amount detected by the control means. Thus, it is also possible to
detect the time when the hammer contacts the workpiece. When it is calculated that
the hammer is in a position at which it contacts the workpiece by the control means,
the torque of the driving device is increased very greatly in a section from the contactof
the hammer on the workpiece to the contact on the knife. By using a current value
at this time to calculate a cutting load, it is possible to calculate the cumulated
stress during the time in which the stress is generated in the knife most greatly.
Therefore, it is possible to enhance the effect of preventing the knife from being
worn out or chipped.
[0030] Other aspects and advantages of the present invention will be apparent from the following
description, the drawings and the claims.
[0031] The following description of preferred embodiments of the invention serves to explain
the invention in greater detail in conjunction with the drawings. These show:
- Fig. 1:
- a partially sectional side view of a buttonholing machine;
- Fig. 2:
- a side view of an actuating mechanism for a support member;
- Fig. 3:
- a block diagram of a control system of the buttonholing machine;
- Fig. 4:
- a block diagram illustrating data stored in an EEPROM;
- Fig. 5:
- a graph showing a relationship between a current value and a cutting load;
- Fig. 6:
- a block diagram illustrating programs stored in an ROM;
- Fig. 7:
- a flowchart of a control for prompting a replacement of a knife; and
- Fig. 8:
- a partially sectional side view of a conventional buttonholing machine.
[0032] Configuration of Buttonholing Machine
[0033] As shown in Figs. 1 and 2, a buttonholing machine 1 includes a bed portion 2, an
arm portion 3 upwardly extending from the bed portion 2, a feed table 4 disposed on
an upper surface of the bed portion 2 to move a cloth in a horizontal plane, a cloth
presser 5 provided on an upper surface of the feed table 4 to press the cloth on the
feed table 4 from above, a cloth cutting device 10 which forms a buttonhole, and a
control device 20 (see Fig. 3) which controls an operation of the buttonholing machine
1.
[0034] The upper surface of the feed table 4, on which is the cloth is placed, is disposed
substantially along the horizontal plane.
[0035] The cloth presser 5 includes a presser arm 52 which is rotatably provided on the
upper surface of the feed table 4, and a presser plate 54 which is rotatably provided
on a distal end of the presser arm 52 to press the cloth from above.
[0036] Cloth Cutting Device
[0037] The cloth cutting device 10 includes a knife 11 provided on the bed portion 2, and
a hammer 12 provided on the arm portion 3 so as to face the knife 11. The knife 11
has a cutting edge along its upper end.
[0038] The knife 11 is detachably attached to a knife support base 13 which is fixed to
the bed portion 2. The knife 11 according to this embodiment is configured to form
an eyelet buttonhole. That is, the cutting edge of the knife 11 has an eyelet cutting
portion for forming an eyelet portion of the buttonhole and a straight cutting portion
for forming a straight portion of the buttonhole. The eyelet cutting portion and the
straight cutting portion of the cutting edge are continuously formed.
[0039] The hammer 12 is detachably attached to a lower end of a support member 14 so as
to face the knife 11 from above, and is downwardly movable to a position at which
the cutting edge of the knife 11 is pressed.
[0040] An actuating mechanism 40 is coupled to the support member 14. The actuating mechanism
40 has a link mechanism including a first link 41 which is rotatably coupled to the
support member 14, a second link 42 which is rotatably coupled to the first link 41,
a third link 43 which is rotatably coupled to the second link 42, and a fourth link
44 which is rotatably coupled to the third link 43. Intermediate parts of the first
link 41 and the third link 43 are rotatably attached to the arm portion 3, respectively.
[0041] The fourth link 44 is rotatably coupled to a moving member 46 which is engaged with
a ball screw 45. The ball screw 45 is disposed such that its axis is oriented in a
vertical direction of the buttonholing machine 1. In accordance with an axial rotation
of the ball screw 45, the moving member 46 is moved in the vertical direction. A gear
47 is provided on an end of the ball screw 45, and is meshed with a gear 48 which
is attached to an output shaft 50a of a cloth cutting motor 50. The cloth cutting
motor 50 serves as a driving device for operating the actuating mechanism 40.
[0043] As shown in Figs. 3 to 5, the control device 20 includes a CPU 21 which executes
arithmetic processing related to operations of the buttonholing machine 1 to control
respective driving sources, an ROM 22 in which data and parameters required for sewing
and cloth cutting operations and programs to be executed by the CPU 21 to control
a stitching motor 61, the cloth cutting motor 50 etc. are stored, an RAM 23 serving
as a working area for the CPU 21, and an EEPROM 24 serving as storing means for storing
data input by a user and calculated data.
[0045] As shown in Fig. 4, a threshold stress σa is stored in the EEPROM 24. The threshold
stress σa is a threshold of a stress at which the cutting edge of the knife 11 becomes
worn out or chipped as a result of repetitive contact with the hammer 12 for cutting
the cloth. The stress is a cumulated stress Σσn (n = 1, 2, 3, ...) applied to the
knife 11 through the cloth cutting operations. Each time the cloth is cut, the cumulated
stress Σσn increases. "n" denotes the number of times a buttonhole is formed, i.e.,
the number of times the hammer 12 has contacted the knife 11.
[0046] A minimum stress σw that causes fatigue accumulation in the knife 12 is also stored
in EEPROM 24. The minimum stress σw is a boundary between a stress that does not cause
a wear-our or a breakage of the knife 11 after a certain number of (for example, 10
7 times) buttonhole cutting operations and a stress that causes the fatigue accumulation.
The minimum stress σw is determined by a material, etc. of the knife 11 and the hammer
12.
[0047] A reference value X is also stored in the EEPROM 24. The reference value X is used
to determine whether the cumulated stress Σσn to the knife 11 through the repetitive
cloth cutting operations is close to the threshold stress σa. The reference value
X is a desirable difference between the cumulated stress Σσn and the threshold stress
σa. When the actual difference between the cumulated stress Σσn and the threshold
stress σa becomes equal to or smaller than the reference value X, it implies that
the cumulated stress Σσn is close to the threshold stress σa and the knife 11 will
be worn out or chipped soon. The reference value X is set to prompt a user to replace
the knife 11 before the cumulated stress Σσn reaches the threshold stress σa, thereby
reliably preventing the knife 11 from being worn out or chipped.
[0048] In the EEPROM 24, a formula or a table representing a relation between a current
applied to the cloth cutting motor 50 and a cutting load P at that time, as shown
in the graph of Fig. 5. Accordingly, if the current applied to the cloth cutting motor
50 is given, it is possible to calculate a cutting load Pn. Here, as described above,
"n" denotes the number of times a buttonhole is formed, i.e., the number of times
the hammer 12 has contacted the knife 11.
[0049] ROM: Load Calculating Program
[0050] As shown in Fig. 6, a load calculating program 22a is stored in the ROM 22. When
the load calculating program 22a is executed by the CPU 21, a cloth cutting load Pn
is calculated based on a current applied to the cloth cutting motor 50 for forming
a buttonhole. That is, when the CPU 21 executes the load calculating program 22a,
the control device 20 functions as load calculating means.
[0051] When calculating a load, the load calculating program 22a uses a maximum value of
the current applied to the cloth cutting motor 50 within a specific region in the
downward moving process of the hammer 12. The current value to be used in the load
calculation is not restricted to the maximum value, and may be a mean value within
the specific region.
[0052] The specific region is, for example, a region in which the hammer 12 is moved from
a position at which the hammer 12 contacts the cloth to a position at which the hammer
12 contacts the knife 11 so that the cloth is cut. The position at which the hammer
12 contacts the upper surface of the cloth can be calculated in the control device
20 based on a detection of a rotating amount of the output shaft 50a of the cloth
cutting motor 50 through an encoder 67.
[0053] ROM: Stress Calculating Program
[0054] As shown in Fig. 6, a stress calculating program 22b is also stored in the ROM 22.
When the stress calculating program 22b is executed by the CPU 21, a stress σn applied
to the knife 11 is calculated from the cloth cutting load Pn, which is calculated
by executing the load calculating program 22a. That is, when the CPU 21 executes the
stress calculating program 22b, the control device 20 functions as stress calculating
means.
[0055] In the stress calculating program 22b, the cutting load Pn is divided by a contact
area A between the knife 11 and the hammer 12 to calculate the stress σn applied to
the knife 11. Because a width of the cutting edge of the knife 11 that contacts the
hammer 12 is very small, the width of the knife 11 may be disregarded, and the stress
σn may be calculated by dividing the cutting load Pn by a length of the knife 11.
[0056] The control device 20 functioning as the load calculating means and the stress calculating
means constitutes stress detecting means for detecting the stress applied to the knife
11 in forming the buttonhole.
[0057] ROM: Cumulating Program
[0058] A cumulating program 22c is also stored in the ROM 22. When the cumulating program
22c is executed by the CPU 21, the stress σn calculated by executing the stress calculating
program 22b is cumulated each time a buttonhole is formed. That is, when the CPU 21
executes the cumulating program 22c, the control device 20 functions as cumulating
means, and cumulates a stress detected by the stress detecting means (a stress obtained
through the execution of the load calculating program and the stress calculating program)
each time a buttonhole is formed.
[0059] In the cumulating program 22c, the stress σn is regarded to be zero if the stress
σn is smaller than the minimum stress σw stored in the EEPROM 24. That is, if the
stress σn is smaller than the minimum stress σw, the stress σn is not cumulated. This
is because a stress which is smaller than the minimum stress σw does not cause a wear-out
or a breakage of the knife 11.
[0060] ROM : Stress Difference Calculating Program
[0061] A stress difference calculating program 22d is also stored in the ROM 22. When the
stress difference calculating program 22d is executed by the CPU 21, a difference
σd between the cumulated stress Σσn and the threshold stress σa stored in the EEPROM
24 is calculated. That is, when the CPU 21 executes the stress difference calculating
program 22d, the control device 20 functions as stress difference calculating means.
[0062] ROM : Control Program
[0063] A control program 22e is also stored in the ROM 22. When the control program 22e
is executed by the CPU 21, the CPU 21 controls the an operation panel 66 (informing
means) to display a notice to prompt the replacement of the knife 11 if the stress
difference σd between the cumulated stress Σσn and the threshold stress σa is equal
to or smaller than the reference value X. That is, when the CPU 21 executes the control
program 22e, the control device 20 functions as control means.
[0065] The cloth cutting motor 50 serving as a driving source in a cloth cutting operation,
the stitching motor 61 for vertically moving a needle, an X-feed pulse motor 62 for
moving the feed table 4 in an X direction, a Y-feed pulse motor 63 for moving the
feed table 4 in a Y direction, a turning pulse motor 64 for rotating the needle and
a looper, an S/S switch 65 from which a start or a stop of a sewing operation is input,
the operation panel 66 serving as informing means for displaying information to be
given to a user (e.g., a notice to prompt the user to replace the knife 11) and from
which an instruction from the user s input, and the encoder 67 serving as detecting
means for detecting a distance along which the support member 14 (the hammer 12) downwardly
moved from an upper dead center of the support member 14 (the hammer 12), are coupled
to the control device 20.
[0066] The threshold stress σa, the minimum stress σw, and the reference value X can be
input from the operation panel 66. That is, the user can change the threshold stress
σa, the minimum stress σw, and the reference value X in accordance with a condition
of a cloth cutting operation.
[0067] The encoder 67 is coupled to the cloth cutting motor 50 (a pulse motor) and outputs
two detection pulses, namely an A-phase pulse and a B-phase pulse (AB-phase pulses
in combination) which have different phases from each other by 90 degrees, so as to
correspond to a rotating position of the cloth cutting motor 50. The control device
20 can detect, in real time, the downward moved position of the support member 14
(the hammer 12) with respect to an origin position, based on a phase relationship
of the AB-phase pulses output from the encoder 67 and the numbers of the respective
pulses. Consequently, it is possible to detect, in real time, a position at which
the support member 14 (the hammer 12) is stopped.
[0068] Control for Informing and Prompting Knife Replacement
[0069] Next, description will be given to a driving operation of the cloth cutting motor
50 which is controlled by the CPU 21 when forming a buttonhole.
[0070] As shown in Fig. 7, first of all, stitches for buttonhole are formed (Step S1). When
the stitching work is finished, the cloth cutting motor 50 moves the hammer 12 downward
to sandwich and to cut a cloth between the knife 11 and the hammer 12, whereby a buttonhole
is formed (Step S2).
[0071] The stitching work may be implemented after forming the buttonhole.
[0072] When the formation of the buttonhole is finished, the number of times a buttonhole
is formed, i.e., the number of times "n" the hammer 12 has contacted the knife 11
is stored in the EEPROM 24 (Step S3). The number of times "n" is counted up until
it is reset by an operation of the operation panel 66.
[0073] Subsequently, the load calculating program 22a is executed to calculate the cutting
load Pn from the maximum value of the current applied to the cloth cutting motor 50
within the moving region of the hammer 12 from a position at which the hammer 12 contacts
the cloth to a position at which the hammer 12 contacts the knife 11 and at which
the cloth is cut (Step S4). The cutting load Pn is calculated each time the number
of times the buttonhole is formed is counted.
[0074] Then, the stress calculating program 22b is executed to divide the cutting load Pn
by the contact area A between the knife 11 and the hammer 12, thereby calculating
the stress σn applied to the knife 11 (Step S5). The contact area A is calculated
in advance depending on the knife 11 to be used and is stored in the EEPROM 24.
[0075] Thereafter, it is determined whether the stress σn calculated in Step S5 is equal
to or greater than the minimum stress σw stored in the EEPROM 24 (Step S6).
[0076] If it is determined that the stress σn is equal to or greater than the minimum stress
σw in Step S6 (Step S6 : YES), the cumulating program 22c is executed so that the
stress σn is added to the previously cumulated stress (Step S7).
[0077] On the other hand, if it is determined that the stress σn is smaller than the minimum
stress σw in Step S6 (Step S6 : NO), the stress σn is set to be zero (Step S8) and
is added to the previously cumulated stress (Step S7). In other words, setting the
stress σn to be zero implies that the stress σn is not cumulated.
[0078] Next, the stress difference calculating program 22d is executed to calculate a stress
difference σd between the cumulated stress Σσn and the threshold stress σa stored
in the EEPROM 24 (Step S9).
[0079] Subsequently, it is determined whether the stress difference σd calculated in Step
S9 is equal to or smaller than the reference value X stored in the EEPROM 24 (Step
S10).
[0080] If it is determined that the stress difference σd is equal to or smaller than the
reference value X in Step S10 (Step S10 : YES), the control program 22e is executed
so that a notice for prompting the replacement of the knife 11 is displayed on the
operation panel 66 (Step S11).
[0081] On the other hand, if it is determined that the stress difference σd is greater than
the reference value X in Step S10 (Step S10 : NO), the flow returns to Step S1.
[0082] In response to the notice for prompting the replacement of the knife 11 which is
displayed in Step S11, the user replaces the knife 11 (Step S12). Because the knife
11 is replaced with a new knife 11, the user resets the number of times "n" the buttonhole
is formed by operating the operation panel 66 (Step S 13).
[0084] According to the buttonholing machine 1, when a current is applied to the cloth cutting
motor 50 by the control device 20, the cloth cutting motor 50 drives the actuating
mechanism 40 to move the hammer 12 toward or away from the knife 11.
[0085] The CPU 21 executes the load calculating program 22a to calculate the cloth cutting
load Pn based on the current applied to the cloth cutting motor 50 during the formation
of the buttonhole.
[0086] Next, the CPU 21 executes the stress calculating program 22b to calculate the stress
applied to the knife 11 from the cloth cutting load Pn and the contact area A between
the knife 11 and the hammer 12.
[0087] Subsequently, the CPU 21 executes the cumulating program 22c to cumulate the stress
each time the buttonhole is formed. The stress which is smaller than the minimum stress
σw does not cause a fatigue of the knife 11. Therefore, by not cumulating such a small
stress, it is possible to minimize an error between an actually cumulated fatigue
of the knife 11 and the cumulated stress Σσn. Accordingly, it is possible to inform
the user of the replacement time of the knife 11 with high accuracy.
[0088] When the cumulated stress Σσn reaches the threshold stress σa after the repetitive
formation of the buttonhole, the control device 20 displays, on the operation panel
66, the notice for prompting the user to replace the knife.
[0089] Because the fatigue applied to the knife 11 is cumulated in each cloth cutting work,
it is possible to give the user the notice of the replacement time of the knife 11
before the knife 11 is worn out or chipped, thereby preventing a cloth cutting failure.
[0090] Further, by determining the replacement time of the knife 11 depending on whether
the difference between the cumulated stress Σσn and the threshold stress σa is equal
to or smaller than the prestored reference value X, it is possible to give the user
the notice of the replacement of the knife 11 before the cumulated stress Σσn reaches
the threshold stress σa.
[0091] Accordingly, it is possible to give the user the notice of the replacement time of
the knife 11 well in advance. Thus, it is possible to enhance an effect of preventing
the knife 11 from being worn out or chipped.
[0092] Furthermore, the driving amount of the cloth cutting motor 50 is detected by the
encoder 67, and the position of the hammer 12 is calculated from the driving amount
detected by the control device 20. Therefore, it is possible to detect that the hammer
12 is in contact with the cloth. Once it is calculated by the control device 20 that
the hammer 12 is in a position to contact the cloth, the torque of the cloth cutting
motor 50 is greatly increased in the section from the position at which the hammer
12 contacts the cloth and to a position at which the hammer 12 contacts the knife
11. By using the current value during that time to calculate the cutting load, it
is possible to calculate the cumulated stress Σσn during the time in which the stress
σn is generated in the knife 11 most greatly. Therefore, it is possible to enhance
the effect of preventing the knife 11 from being worn out or chipped.
[0094] The present invention is not restricted to the embodiment described above. For example,
in the load calculation of the load calculating program 22a, it is also possible to
calculate the cutting load by using a maximum value or a mean value of the current
after the hammer 12 contacts the knife 11. While the cloth is cut by pressing the
hammer 12 onto the knife 11 with a large force, the torque of the cloth cutting motor
50 after the hammer 12 contacts the knife 11 is considerably increased. By using the
current at this time to calculate the cutting load Pn, it is possible to calculate
the cumulated stress Σσn during the time in which the stress σn is generated in the
knife 11 most greatly. Therefore, it is possible to enhance the effect of preventing
the knife 11 from being worn out or chipped.
[0095] In a case in which the encoder 67 is not provided, the position at which the hammer
12 contacts the cloth is not available. For this reason, the downward moving speed
of the hammer 12 is often reduced slightly above the upper surface of the cloth. By
utilizing this, it is also possible to calculate the cutting load Pn by using a maximum
value or a mean value of the current within a period from a start of a reduction of
the downward moving speed of the hammer 12 until the hammer 12 contacts the knife
11. When the downward movement of the hammer 12 is decelerated by the control device
20, the hammer 12 is close to the cloth. In a section from that time until the hammer
12 contacts the knife 11, the torque of the cloth cutting motor 50 is greatly increased.
By using the current at this time to calculate the cutting load Pn, it is possible
to calculate the cumulated stress Σσn during the time in which the stress σn is generated
in the knife 11 most greatly. Therefore, it is possible to enhance the effect of preventing
the knife 11 from being worn out or chipped.
[0096] Furthermore, the informing means may inform the user of the replacement of the knife
by generating a sound through a buzzer and/or emitting a light from a lamp, instead
of or in addition to a display on the operation panel 66.
[0097] Furthermore, while the notice is given from the operation panel 66 before the cumulated
stress Σσn reaches the threshold stress σa by using the reference value X in the embodiment
described above, it is also possible to give a notice when the cumulated stress Σσn
reaches the threshold stress σa. In other words, it is also possible to set the reference
value X to be zero. Moreover, instead of comparing the stress difference between the
threshold stress σa and the cumulated stress Σσn with the reference value X, the notice
may be given when the cumulated stress Σσn reaches a certain ratio (%) of the threshold
stress σa.
1. A buttonholing machine (1) comprising:
a knife (11) provided on a bed portion (2) and formed with a cutting edge on an upper
end thereof;
a feed table (4) provided on the bed portion (2) and having an upper surface on which
a workpiece is placed;
a hammer (12) provided on an arm portion (3) to face the knife (11), wherein the knife
(11) and the hammer (12) sandwiches the workpiece therebetween to cut the workpiece;
an actuating mechanism (40) which moves the hammer (12) toward or away from the knife
(11);
a driving device (50) coupled to the actuating mechanism (40), wherein the driving
device (50) drives the actuating mechanism (40) when a current is applied thereto;
and
control means (20) for controlling a driving operation of the driving device (50),
wherein, before or after forming, on the workpiece, buttonhole stitches including
right and left side stitching sections, the control means (20) controls the driving
device (50) to move the hammer (12) toward the knife (11) to form a buttonhole through
the workpiece between the right and left side stitching sections,
characterized by further comprising:
stress detecting means (20) for detecting a stress (σn) applied to the knife (11)
when forming the buttonhole;
cumulating means (20) for cumulating, each time the buttonhole is formed, the stress
(σn) detected by the stress detecting means (20) to calculate a cumulated stress (Σσn);
storing means (24) for storing a threshold stress (σa) that causes a wear-out or a
breakage of the knife (11); and
informing means (66) for informing a user of a replacement of the knife (11),
wherein, when the cumulated stress (Σσn) reaches the threshold stress (σa) or before
the cumulated stress (Σσn) reaches the threshold stress (σa), the control means (20)
controls the informing means (66) to inform the user of the replacement of the knife
(11).
2. The buttonholing machine (1) according to claim 1, wherein the stress detecting (20)
means comprises:
load calculating means (20) for calculating a workpiece cutting load (Pn) based on
the current applied to the driving device (50) when forming of the buttonhole; and
stress calculating means (20) for calculating, from the cutting load (Pn), the stress
(σn) applied to the knife (11),
wherein the cumulating means (20) cumulates the stress (σn) calculated by the stress
calculating means (20).
3. The buttonholing machine (1) according to claim 2, wherein the stress calculating
means (20) calculates the stress (σn) from the cutting load (Pn) and a contact area
(A) between the knife (11) and the hammer (12).
4. The buttonholing machine (1) according to any one of the preceding claims, wherein
the storing means (24) stores a minimum stress (σw) that causes a fatigue accumulation
in the knife (11), and
the cumulating means (20) does not cumulate the stress (σn) which is smaller than
the minimum stress (σw).
5. The buttonholing machine (1) according to any one of the preceding claims, further
comprising stress difference calculating means (20) for calculating a difference (σd)
between the cumulated stress (Σσn) and the threshold stress (σa),
wherein the storing means (24) stores a reference value (X) for determining whether
the cumulated stress (Σσn) is close to the threshold stress (σa), and
when the stress difference (σd) calculated by the stress difference calculating means
(20) becomes equal to or smaller than the reference value (X), the control means (20)
controls the informing means (66) to inform the user of the replacement of the knife
(11).
6. The buttonholing machine (1) according to claim 2 or 3, wherein the load calculating
means (20) calculates the cutting load (Pn) by using a maximum value or a mean value
of the current within a specific region of a downward movement of the hammer (12).
7. The buttonholing machine (1) according to claim 6, wherein the load calculating means
(20) calculates the cutting load (Pn) by using a maximum value or a mean value of
the current value after the hammer (12) contacts the knife (11).
8. The buttonholing machine (1) according to claim 6, wherein the control means (20)
controls the driving device (50) to reduce a downward moving speed of the hammer (12)
before the hammer (12) contacts the workpiece, and
the load calculating means (20) calculates the cutting load (Pn) by using a maximum
value or a mean value of the current within a period from a start of a reduction of
the downward moving speed of the hammer (12) until the hammer (12) contacts the knife
(11).
9. The buttonholing machine (1) according to claim 6, further comprising detecting means
(67) for detecting a driving amount of the driving device (50),
wherein the control means (20) calculates a position of the hammer (12) from the driving
amount detected by the detecting means (67), and
when the control means (20) calculates that the hammer is in a position at which the
hammer (12) contacts the workpiece, the load calculating means (20) calculates the
cutting load (Pn) by using a maximum value or a mean value of the current within a
period after the hammer (12) contacts the workpiece and until the hammer (12) contacts
the knife (11).