This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2014-029595 filed on Feb. 19, 2014, the entire contents of which are incorporated herein by reference.
1. Technical Field
The present disclosure relates to a sewing machine.
2. Related Art
A sewing machine has conventionally been known which sews an embroidery pattern based on embroidery data. This type of sewing machine includes a storage device storing embroidery data of a plurality of embroidery patterns. A user selects a desirable one of the embroidery patterns. The sewing machine reads the embroidery data of the selected embroidery pattern and instructs a transfer mechanism to transfer an embroidery pattern holding a workpiece cloth while a needle bar with a needle attached thereto is being moved up and down by an up-down moving mechanism. The embroidery pattern is sewn on the workpiece cloth by the operation.
The above-described sewing machine includes a type added with a boring function which makes cuts in the workpiece cloth. More specifically, a boring knife (a cutting needle) is attached to the needle bar, instead of the needle. Boring data is stored in a storage device. The boring data is indicative of cut positions in the workpiece cloth. The sewing machine reads the boring data and transfers the embroidery frame while the needle bar with the cutting needle being attached thereto is being moved up and down. Successive cuts are formed on the workpiece cloth by this operation, so that the workpiece cloth is cut into a predetermined configuration.
The sewing machine constructed as described above can form a cut pattern with a predetermined configuration on the workpiece cloth based on the boring data. However, the user sometimes wishes to cut the workpiece cloth into an arbitrary configuration, instead of a cut pattern of a predetermined configuration. In this case, for example, boring data to cut the arbitrary configuration needs to be generated using a dedicated data generator. The generation of boring data takes a lot of trouble and is cumbersome.
Therefore, an object of the disclosure is to provide a sewing machine which can easily form a cut pattern desired by the user on the workpiece cloth.
The disclosure provides a sewing machine including a detection unit configured to detect a moving direction of an object to be processed when the object placed on a sewing machine bed is moved in any direction, a cutting needle having a distal end formed with a blade edge and configured to form a cut in the object, an up-down drive mechanism configured to reciprocate the cutting needle in an up-down direction, a rotational drive mechanism configured to rotate the cutting needle about a rotation axis line of the cutting needle, and a control device configured to control the up-down drive mechanism and the rotational drive mechanism based on a result of detection by the detection unit so that the cutting needle forms the cut in the object while changing an orientation of the blade edge according to the moving direction of the object.
The disclosure also provides a sewing machine including a detection unit configured to detect a moving direction and a movement amount of an object to be processed when the object placed on a sewing machine bed is moved in any direction, a cutting needle having a distal end formed with a blade edge and configured to form a cut in the object, an up-down drive mechanism configured to reciprocate the cutting needle in an up-down direction, a rotational drive mechanism configured to rotate the cutting needle about a rotation axis line of the cutting needle, a first pitch setting unit configured to set a pitch length to a first pitch length, said pitch length being an interval between cuts formed in the object by an up-down movement of the cutting needle, and a control device configured to control the up-down drive mechanism and the rotational drive mechanism based on a result of detection by the detection unit so that the cutting needle forms the cut in the object while changing an orientation of the blade edge according to the moving direction of the object.
In the accompanying drawings:
A first embodiment will be described with reference to
Referring to
In the following description, the side where a user is located relative to the sewing machine M will be referred to as “front” of the sewing machine, that is, the front of the sewing machine is the side where switches and a display unit both of which will be described later are located in the sewing machine M. The side located opposite the front will be referred to as “rear.” The side where the pillar 2 is located in the sewing machine M will be referred to as “right” and the distal end side of the arm 3 will be referred to as “left.” The front-back direction is a Y direction and the direction perpendicular to the Y direction is an X direction.
A sewing machine head 3a is provided at the distal end side of the arm 3 as shown in
The bed 1 has a top on which a needle plate la is mounted. In the bed 1 are provided a cloth feed mechanism, a rotating shuttle, a thread cutting mechanism and the like, all of which are located below the needle plate la and none of which are shown. The cloth feed mechanism moves a feed dog in the up-down direction and the front-back direction. The rotating shuttle houses a bobbin and forms stitches in cooperation with the sewing needle 5. The thread cutting mechanism cuts the needle thread and the bobbin thread.
A switching lever (not shown) is provided on a rear surface of the bed 1 to switch the feed dog between an operative state and a non-operative state. When in the operative state, the feed dog appears above and disappears below the needle plate la thereby to feed a workpiece cloth. When in the non-operative state, the feed dog remains below the needle plate la. The switching lever is configured to switch the feed dog from the operative state to the non-operative state in conjunction with the attaching of an attachment 10 to the sewing machine M although the switching will not be described in detail. The attachment 10 will be described later.
Various switches including a start/stop switch 8a, and a speed adjusting knob 8b are mounted on a front of the arm 3. The start/stop switch 8a instructs start and stop of a sewing operation of the sewing machine M. The speed adjusting knob 8b is operated to set a sewing speed, that is, a rotating speed of the main shaft. A display 9 is mounted on a front of the pillar 2. The display 9 displays various sewing patterns including practical patterns and embroidery patterns, various names of functions to be executed in a sewing work, various messages and the like. A touch panel 9a (see
The attachment 10 shown in
The attachment 10 has a function of an embroidering device which transfers an embroidery frame (not shown) holding the workpiece cloth in the X direction and the Y direction over upper sides of the bed 1 and the attachment 10. The attachment 10 also has a function of a support device which supports a moving table 11 (see
The attachment 10 will be described with reference to
The body 12 of the attachment 10 includes a body cover 20 formed into a generally rectangular box shape as a whole as shown in
The moving part 13 is provided with a carriage 14 (see
A fixing frame 16 extending in the right-left direction is mounted inside the body 12 as shown in
A Y-direction guide shaft 18 extending in the front-back direction is fixed to the second frame 17b. The carriage 14 is supported by the Y-direction guide shaft 18 to be movable in the Y direction. The carriage 14 has an applied part formed therein. The moving table 11 has an attaching part 11a which is detachably attached to the applied part 14a as will be described later. The above-described attachment 10 functions as a support device which movably support the moving table 11.
The moving table 11 is formed into the shape of a rectangular frame as a whole as shown in
The attachment 10 is provided with a first displacement detection mechanism 21a and a second displacement detection mechanism 21b. The first displacement detection mechanism 21a detects a displacement of the moving table 11 in the X direction. The second displacement detection mechanism 21b detects a displacement of the moving table 11 in the Y direction. The first displacement detection mechanism 21a includes an X-axis motor 22, an encoder 25 and an X-axis transmission mechanism 23. More specifically, the X-axis motor 22 and a reduction gear mechanism 24 are enclosed in the body cover 20 of the attachment 10 so as to be located on the right side of the fixing frame 16 as shown in
When the moving table 11 is moved in the X direction, the motion of the moving table 11 is transmitted via the moving frame 17 and the timing belt 28 to the pulley 26, so that the reduction gear mechanism 24 is rotated. The X-axis motor 22 is rotated by the reduction gear mechanism 24. The X-axis transmission mechanism 23 is thus constituted by the reduction gear mechanism 24, the gear 24a, the pulleys 26 and 27, the timing belt 28 and the like.
The second displacement detection mechanism 21b includes a Y-axis motor 29, a Y-axis encoder 33 and a Y-axis transmission mechanism 30. More specifically, the Y-axis motor 29 is enclosed in the body cover 20 of the attachment 10 so as to be located under the first frame 17a. The reduction gear mechanism 31 is enclosed in the moving part cover 13a of the moving part 13 so as to be located on an upper face of the second frame 17b. The Y-axis motor 29 has a rotating shaft 29a extending through the first and second frames 17a and 17b in the up-down direction. A gear 31a brought into mesh engagement with the reduction gear mechanism 31 is secured to an upper part of the rotating shaft 29a. A Y-axis encoder 33 is mounted on a lower part of the Y-axis motor 29. Another pulley 34 is mounted on the reduction gear mechanism 31. A pulley 35 (see
When the moving table 11 is moved in the Y direction, the motion of the moving table 11 is transmitted via the carriage 14 and the timing belt 36 to the pulley 34, so that the reduction gear mechanism 31 is rotated. The Y-axis motor 29 is rotated by the reduction gear mechanism 31. The Y-axis transmission mechanism 30 is thus constituted by the reduction gear mechanism 31, the pulleys 34 and 35, the timing belt 36 and the like. The X-axis transmission mechanism 23 and the Y-axis transmission mechanism 30 double as a transfer mechanism which transfers an embroidery frame attached to the carriage 14 in the X direction and the Y direction by driving the X-axis motor 22 and the Y-axis motor 29 respectively.
The X-axis encoder 25 is an optical rotary encoder comprising a rotating disc 25a and a photointerrupter 25b. The rotating disc 25a is fixed to a lower part of the rotating shaft 22a of the X-axis motor 22. The rotating disc 25a has a number of slits formed circumferentially at regular intervals. The photointerrupter 25b includes a light-emitting element and a light receiving element located opposite each other with the slits of the rotating disc 25a being interposed therebetween. The photointerrupter 25b supplies an A-phase signal and a B-phase signal to the control device 39. These A-phase and B-phase signals have respective phases shifted from each other. Thus, the X-axis encoder 25 detects an amount of rotation and a rotational direction of the X-axis motor 22.
The Y-axis encoder 33 is an optical rotary encoder comprising a rotating disc 33a and a photointerrupter 33b as the X-axis encoder 25. The rotating disc 33a is fixed to a lower part of the rotating shaft 29a of the Y-axis motor 29 and slit. The photointerrupter 33b supplies an A-phase signal and a B-phase signal to the control device 39. Thus, the Y-axis encoder 33 detects an amount of rotation and a rotational direction of the Y-axis motor 29. The control device 39 calculates amounts of rotation and rotational directions of the moving table 11 in the X direction and the Y direction, based on the detection signals of the encoders 25 and 33. A calculating manner will be described later. The control device 39, the encoders 25 and 33 and the like constitute a detection unit which detects an amount of movement and a moving direction of the workpiece cloth placed on the moving table 11.
The sewing machine M further includes a camera 38 provided in the head 3a as shown in
The attachment 10 is provided with a cutting unit 40 to form a cut in the workpiece cloth. A compartment 41 for housing the cutting unit 40 is formed in a right rear of the body cover 20 of the attachment 10. The compartment 41 defines a space by an upper surface 20c and a peripheral wall 41a. The cutting unit 40 is housed in the space. The cutting unit 40 is formed into a substantially trapezoidal shape in a planar view as shown in
The upper surface 20c of the compartment 41 has bosses 41b and 41c which are located at a forward corner and formed integrally with the compartment 41, as shown in
The cutting unit 40 will now be described with reference to
An extending part 51e is formed on a lower part of the enclosure case 51. The extending part 51e extends downward in accordance with a base plate 55 (see
The inner structure of the cutting unit 40 will now be described with reference to
The following describes the case where the cutting unit 40 is housed in (or attached to) the compartment 41. As the cutting unit 40 is inserted into the compartment 41, the bosses 41b and 41c are inserted through the holes 51c and 51d of the enclosure case 51 and the holes 57a and 57b respectively. The distal (lower) ends of the bosses 41b and 41c then abut against an upper surface of the lower edge 56c. As a result, the unit frame 56 is positioned in the up-down direction with the result that the cutting unit 40 is positioned in the up-down direction. In this state, two screws as shown in
A cutting needle support 61 is mounted on a left part of the unit frame 56 so as to extend through the left upper edge 56a. The cutting needle support 61 has the cutting needle 60. The cutting needle support 61 includes a support bar extending in the up-down direction, a mounting cylindrical part 62 mounted on an upper part of the support bar 63 and a connecting part 64 mounted on a lower part of the support bar 63. The cutting needle 60 has a haft 60b (see
The support bar 63 includes a first smaller diameter part 63a constituting an upper part thereof as shown in
The support bar 63 extends in the up-down direction through a through hole 57e (see
The support bar 63 has a middle part in the direction of the central axis line C. The middle part is formed with an elongate hole 63c extending in the direction of the central axis line C. A pin 69 which will be described later is inserted through the hole 63c so as to be movable up and down. A first gear 68 is rotatably supported by the middle part of the support bar 63. The first gear 68 is disposed between the left upper edge 56a of the unit frame 56 and the bearing part 66b. The first gear 68 has an inner periphery formed with a groove 68a as shown in
A connecting part 64 is provided under the support bar 63. The connecting part 64 is connected to a first engagement pin 82a of a swing link 80 which will be described later. The connecting part 64 has a cylindrical portion 64a and a pair of flanges 64b and 64c all of which are formed integrally therewith, as shown in
The following will describe the construction for driving the cutting needle support 61 up and down. A first motor 75 is mounted on the standing wall 56d of the unit frame 56 backward so as to be located at a slightly upper rightward position. The first motor 75 is a stepping motor, for example and has an output shaft to which a smaller diameter driving gear 75a is fixed, as shown in
On the other hand, the driven gear 77 has a rear provided with a first arc portion 78a and a second arc portion 78b formed integrally therewith, as shown in
The swing link 80 is disposed along a front surface of the standing wall 56d in the unit frame 56 as shown in
The upper arm 81 has an upper end from which a first engagement pin 81a protrudes. The engagement pin 81a is located at a rear surface side facing an upper cutout 56e (see
Upon drive of the first motor 75, the driven gear 77 is rotated via the driving gear 75a. The first engagement pin 81a engaging the grooved cam 77a is moved in the right-left direction (reciprocal movement) with the result that the swing link 80 is swung about the shaft 83a. The swing of the swing link 80 moves the second engagement pin 82a in the up-down direction (reciprocal movement). The connecting part 64 is moved in the up-down direction by the second engagement pin 82a moved in the up-down direction. Thus, the cutting needle support 61 is moved up and down by driving the first motor 75, so that the cutting needle 60 is moved reciprocally between a top dead point and a bottom dead point. When the cutting needle 60 is located at the top dead point, the blade 60a projects from the top 53c of the enclosure case 51 (the upper surface 20c of the embroidery frame transfer device 13). When the cutting needle 60 is located at the bottom dead point, the blade 60a is located below the top 20c. An amount of projection of the blade 60a is set to, for example, 5 mm when the cutting needle 60 is located at the top dead point. A cutting needle up-down motion mechanism 86 moving the cutting needle 60 up and down are thus constructed of the first motor 75, the gears 75a and 77, the grooved cam 77a, the swing link 80, the cutting needle support 61 and the like.
The cutting unit 40 includes a rotating mechanism 87 which rotates the cutting needle 60 about the central axis line C. In more detail, a second motor 90 is mounted on the left upper edge 56a of the unit frame 56 to a downward direction so as to be located in the right of the cutting needle support 61. The second motor 90 is a stepping motor, for example. The second motor 90 has an output shaft to which a smaller diameter driving gear 90a is fixed. A downwardly extending gear shaft 91 is mounted on the left upper edge 56a of the unit frame 56 so as to be located between the cutting needle support 61 and the second motor 90. A driven gear 92 is rotatably mounted on the gear shaft 91.
The driven gear 92 has a cylindrical part through which the gear shaft 91 is inserted, a first gear 92a mounted on an upper end of the cylindrical part and a sectorial part 92b formed in a lower end of the cylindrical part, all of which are formed integrally with the driven gear 92, as shown in
The first gear 92a of the driven gear 92 is brought into mesh engagement with both the driving gear 90a of the second motor 90 and the first gear 48 of the cutting needle support 61. The first gear 92a has gear teeth the number of which is equal to that of the second gear 68. The driving gear 90a, the first gear 92a and the second gear 48 constitute a gear train constructed by combining the three spur gears. Accordingly, the driving gear 90a has a rotation direction that is the same as a rotation direction of the second gear 68. When the second motor 90 is driven for normal rotation or for reverse rotation, the first gear 92a is rotated via the driving gear 90a. The second gear 68 is rotated together with the cutting needle support 61 with rotation of the first gear 92a. Further, the first gear 92a has the gear teeth the number of which is equal to that of the second gear 68 as described above. When the first gear 92a is rotated one turn, the second gear 68 is also rotated one turn accordingly. Therefore, a rotation angle of the second gear 68 is detected by detecting a rotation angle of the first gear 92a. The rotation angle of the second gear 68 accordingly corresponds to a rotation angle of the blade 60a of the cutting needle 60.
Thus, the second motor 90, the gears 68, 90a and 92a and the like constitute a rotating mechanism 87 which rotates the cutting needle 60 about the central axis line C. The up-down motion mechanism 86, the rotating mechanism 87 and the like are assembled to the unit frame 56 to constitute one unit housed in the enclosure case 51 together with the cutting needle 60, that is, the cutting unit 40.
In attaching the cutting unit 40, the user puts the cutting unit 40 into the compartment 41 from the underside of the attachment 10 while the cutting unit 40 is oriented so that the needle case 53 side is located upward (see
A connector 94 is mounted in a right lower part of the base plate 35 in the cutting unit 40 (see
The control system of the sewing machine M will now be described with reference to
The ROM 102 stores embroidery data of various types of embroidery patterns, cutting data, a sewing control program, c cutting control program and the like. The embroidery data specifies a needle location for every stitch to sew an embroidery pattern on the workpiece cloth using the sewing needle 5 as well known in the art. More specifically, an X-Y coordinate system is defined in the sewing machine M. The X-Y coordinate system has an origin which is a location where a central point (not shown) of a sewable region automatically set according to a type of the embroidery frame corresponds with the needle location lb. The embroidery data has coordinate data based on which the sewing needle 5 is caused to drop sequentially, as needle location data defined by the X-Y coordinate system (embroidery coordinate system) and indicative of an amount of transfer of the embroidery frame in the X direction and the Y direction. The control device 39 controls the sewing machine motor 4, the X-axis motor 22 and the Y-axis motor 29 based on the embroidery data thereby to automatically perform an embroidery sewing operation for the workpiece cloth.
The cutting data is provided for forming a predetermined cut pattern by the cutting needle 60 on the workpiece cloth held on the embroidery frame. The cutting data includes cut position data and angle data. The cut position data is indicative of an amount of transfer of the embroidery frame in the X direction and the Y direction thereby to denote a cut position for every vertical reciprocal movement of the cutting needle 60. The angle data is set to correspond to the cut position data and denotes a rotation angle (a cut angle) for every vertical movement of the cutting needle 60. The control device 39 controls the X-axis motor 22, the Y-axis motor 29, the first motor 7 and the second motor 90 based on the cutting data, thereby automatically performing a cutting operation for the workpiece cloth.
The rotation angle is indicative of a rotation angle of the cutting needle 60 about a central axis line C and is represented by an angle θ made by the cutting needle 60 and the X direction (see
The sewing machine M is configured to perform a plurality of operation modes including a practical sewing mode, an embroidery sewing mode, a cutting mode and a free motion mode. In the practical sewing mode, sewing is performed while the feed dog is moved forward and backward with the attachment 10 being unattached. On the other hand, in the embroidery sewing mode and the cutting mode, the workpiece cloth held by the embroidery frame is sewn or cut with the attachment 10 being attached, although detailed description of both modes will be eliminated. In the free motion mode, the workpiece cloth is sewn or cut with the attachment 10 being attached and without attachment of the embroidery frame while the user moves the workpiece cloth in any direction. The sewing performed while the user moves the workpiece cloth in any direction is referred to as “free motion stitching.” For example, the configuration disclosed by Japanese patent application publication, JP-A-2009-189626, the application of which was filed by the applicant of the present application, may be employed regarding the free motion stitching, although detailed description will be eliminated. Further, the cutting performed while the user moves the workpiece in any direction is referred to as “free motion cutting.”
In the free motion cutting, the control device 39 specifies a moving direction of the workpiece cloth in the case where the user moves the workpiece cloth in any direction, and the control device 39 controls a rotating mechanism 87 so that the direction of the blade 60a is changed according to the specified moving direction. The up-down drive mechanism 86 is driven to vertically reciprocate the cutting needle 60, thereby forming a cut in the workpiece cloth according to a moving direction of the workpiece cloth by the blade 60a of the cutting needle 60. The moving direction of the workpiece cloth is specified based on an image of the workpiece cloth taken by the camera 38 or detection signals generated by the encoders 25 and 33 in the case where the moving table 11 is moved with the workpiece cloth being placed on the moving table 11. In the following description of the working, the moving direction is to be specified based on an image of workpiece cloth taken by the camera 38. A fourth embodiment will describe a manner of specifying the moving direction of the workpiece cloth using the moving table 11.
When the free motion cutting is carried out, the user attaches the attachment 10 with the cutting unit 40 to a free arm bed of the bed 1. The embroidery frame or the moving table 11 is not set on the carriage 14. The user then places a workpiece cloth as an object to be processed on the bed 1. The user further operates the touch panel 9a to select the cutting control in the free motion mode. As a result, the control device 39 starts the cutting control in the free motion mode.
Referring to
More specifically, the still images A and B are read at predetermined time intervals. Accordingly, when the workpiece cloth CL is moved by the user during the time interval, displacement of the image occurs according to an amount of movement (see symbols ΔX and ΔY in
θ1=tan−1(ΔY/ΔX) (1)
The control device 39 then calculates the difference Ψ (=θ1−θ0) between θ1 obtained from equation (1) and the rotation angle GO of the cutting needle 60 obtained at step S2. The control device 39 drives the rotational drive mechanism 87 to rotate the cutting needle 60 with the calculated difference Ψ serving as a rotation angle, changing the rotation angle from θ0 to θ1 (step S7). The control device 39 further updates the rotation angle in the rotation angle storage area of the RAM 103 from θ0 to θ1 added with the difference Ψ (step S8).
When determining that the start/stop switch 8a has not been operated by the user (NO at step S9), the control device 39 drives the up-down drive mechanism 86 to vertically reciprocate the cutting needle 60 once (step S10). At this time, the cutting needle 60 is moved upward from below, so that the blade 60a penetrates through the workpiece cloth CL from below thereby to form a cut L1. After having formed the cut L1, the cutting needle 60 is moved downward from above thereby to be spaced downward from the workpiece cloth CL. The cut L1 shown in
The control device 39 causes the camera 38 to image the workpiece cloth CL again. The control device 39 then stores an obtained image of the workpiece cloth CL in a second image storage area of the RAM 103 as a still image B (step S5). The control device 39 further calculates X-direction and Y-direction movement amounts ΔX and ΔY of the workpiece cloth CL, based on the still image A in the first image storage area and the still image B in the second image storage area, obtaining a moving direction θ2 of the workpiece cloth CL. The control device 39 further calculates the difference Ψ (=θ2−θ1) between the movement direction θ2 and the rotation angle θ1 stored in the RAM 103. The control device 39 then drives the rotational drive mechanism 87 to rotate the cutting needle 60 with the result that the rotation angle of the cutting needle 60 is changed from θ1 to θ2 (step S7). The rotation angle in the rotation angle storage area of the RAM 103 is updated from θ1 to θ2 (step S8).
When determining that the start/stop switch 8a has not been operated by the user (NO at step S9), the control device 39 drives the up-down drive mechanism 86 to reciprocate the cutting needle 60 once. As a result, a second cut L2 is formed at a cut position P2 as shown in
A time period between the reciprocation of the cutting needle 60 and re-reciprocation of the cutting needle 60 (that is, a time period required for execution of steps S5 to S11) is 0.2 seconds, for example. The cuts L1, l2, . . . are formed at this time intervals. Accordingly, when the user moves the workpiece cloth CL at a relatively slower speed (a first speed), the intervals (pitch lengths) between adjacent cut positions P1, P2, . . . are rendered longer, as shown in
Further, the pitch length is rendered longer when the user moves the workpiece cloth CL at a speed (a second speed) further slower than the first speed, as shown in
The sewing machine M as described above includes the control unit which controls the up-down movement of the cutting needle 60 by the up-down drive mechanism 86 and rotation of the cutting needle 60 by the rotational drive mechanism 87. Based on the results of detection by the detection unit, the control unit controls the rotational drive mechanism 87 so that the direction of the blade 60a is changed according to the moving direction of the workpiece cloth CL.
According to the above-described configuration, the moving direction of the workpiece cloth CL is detected by the detection unit when the user moves the workpiece cloth CL on the bed in any direction. In this case, the cutting needle 60 is rotated by the rotational drive mechanism 87 so that the direction of the blade 60a is changed according to the moving direction of the workpiece cloth CL based on the results of detection by the detection unit. When the up-down drive mechanism 86 is driven to reciprocate the cutting needle 60 in the up-down direction, a cut can be formed in the workpiece cloth CL by the blade 60a of the cutting needle 60 according to the moving direction of the workpiece cloth CL. Thus, the rotation and the up-down movement of the cutting needle 60 are repeated while the workpiece cloth CL is moved in any direction, so that a plurality of cuts is formed along the moving direction of the workpiece cloth CL. Thus, the workpiece cloth CL can be cut in a desired cut pattern by the free motion.
The detection unit includes the imaging unit which images the workpiece cloth CL placed on the bed. The imaging unit images the workpiece cloth CL every reciprocation of the cutting needle 60. The detection unit detects the movement amounts ΔX and ΔY and the moving direction of the workpiece cloth CL every reciprocation of the cutting needle 60, based on two images (the still images A and B) obtained before and after one reciprocation of the cutting needle 60. According to this configuration, the movement amounts ΔX and ΔY and the moving direction of the workpiece cloth CL are detected every reciprocation of the cutting needle 60, so that the direction of blade 60a can be oriented to the moving direction θ. Consequently, the workpiece cloth CL can be formed with a clearer cut pattern. Further, the movement amounts ΔX and ΔY and the moving direction θ of the workpiece cloth CL can be detected by a simple configuration using the images obtained by the imaging unit.
The cutting unit 40 includes the cutting needle 60, the up-down drive mechanism 86 and the rotational drive mechanism 87 and is mounted on the attachment 10. According to this configuration, the cutting function by the cutting needle 60 can easily be added to the attachment 10 in addition to a function as an original embroidering device.
In view of the foregoing, the cutting control program employed in the second embodiment includes a default on the pitch length. The default is a set value usable to set the intervals of cuts formed in the workpiece cloth CL, namely, the pitch length to a predetermined first pitch length (2 mm, for example). A setting screen (not shown) to set the first pitch length may be displayed on the display 9 so that the first pitch length is set to an optional value by touch operation onto the touch panel 9a. The control device 39 executing the cutting control program in the second embodiment, the touch panel 9a, the display 9 and the like constitute a first pitch setting unit which sets the pitch length to the first pitch length.
Referring to
r=(ΔX2+ΔY2)1/2 (2)
The control device 39 further calculates the difference Ψ between the movement direction θ1 obtained from the equation (1) and the rotation angle θ0 of the cutting needle 60 obtained at step S22. As a result, the control device 39 drives the rotational drive mechanism 87 to rotate the cutting needle 60 with the difference Ψ serving as a rotation angle (step S27). The control device 39 then updates the rotation angle θ0 to θ1 (step S28).
When the start/stop switch 8a has not been operated (NO at step S29) and the movement amount of the workpiece cloth CL has reached the first pitch length, the control device 39 reciprocates the cutting needle 60 once. More specifically, the control device 39 determines at step S30 whether or not the movement distance r equals the first pitch length commensurate with the width W of the blade 60a. When the movement distance r is not equal to the first pitch length, that is, shorter than the first pitch length (NO at step S30), the control device 39 repeats steps S25 to S30. As a result, the control device 39 sets the cutting needle 60 to a rotation angle according to the moving direction of the workpiece cloth CL based on the latest still image B. When determining that the movement distance r equals the first pitch length (YES at step S30), the control device 39 drives the up-down drive mechanism 86 to reciprocate the cutting needle 60 once (step S31). Subsequently, the control device 39 stores the still image B in the RAM 103 as the still image A at step S31, returning to step S25.
Thus, the repeated steps S25 to S32 produce a cut pattern (not shown) on the workpiece cloth CL, which cut pattern has the pitch length equal to the width W of the blade 60a and is composed of continuous cuts.
As described above, the sewing machine M of the second embodiment includes the first pitch setting unit which sets to the first pitch length the interval of cuts formed on the workpiece cloth CL by the up-down movement of the cutting needle 60, that is, the pitch length. The control unit controls the up-down drive mechanism 86 based on the detection results of the detection unit, so that cuts having the first pitch length set by the first pitch setting unit are formed on the workpiece cloth CL. The control unit further controls the rotational drive mechanism 87 so that the orientation of the blade 60a is changed according to the moving direction of the workpiece cloth CL.
According to the above-described configuration, when the user moves the workpiece cloth CL placed on the bed in any direction, the detection unit can detect a movement amount and a moving direction of the workpiece cloth CL. Consequently, the cutting needle 60 is rotated based on the results of detection by the detection unit so that the orientation of the blade 60a is changed according to the moving direction of the workpiece cloth CL. The cutting blade is moved up and down by the up-down drive mechanism 86 so that cuts are formed which have the first pitch length set on the basis of the results of detection by the detection unit. Thus, when the rotation and the up-down movement of the cutting needle 60 are repeated while the workpiece cloth CL is moved in any direction, a plurality of cuts having the first pitch length can be formed along the moving direction of the workpiece cloth CL. This can easily form a good-looking clear cut pattern composed of cuts oriented according to the moving direction of the workpiece cloth CL and having a uniform pitch length.
Further, in the second embodiment, the movement distance r and the moving direction θ of the workpiece cloth CL are detected every reciprocation of the cutting needle 60, so that the orientation of the blade 60a is accorded with the moving direction θ and set to a constant pitch length, with the result that a further clearer cut pattern can be formed.
Further, in the third embodiment, a number setting screen (not shown) is displayed on the display 9 in starting the free motion cut. The number setting screen is provided for setting the number of reciprocation of the cutting needle 60 to a predetermined number of times. More specifically, the user sets the number of reciprocation of the cutting needle 60 by the touch operation onto the touch panel 9a in order to optionally set a cut position of the second pitch length (discontinuities of cuts in the cut pattern). In this case, a setting screen (not shown) to set the second pitch length may be displayed on the display 9, so that the second pitch length may be set to any value by the touch operation on the touch panel 9a. The control device 39, the touch panel 9a, the display 9 and the like constitute a second pitch setting unit which sets the pitch length to the second pitch length and a number setting unit which sets the number of reciprocation of the cutting needle 60 to the predetermined number of times.
Referring to
The control device 39 further obtains the still images A and B of the workpiece cloth CL (steps S44 to S46), specifies the moving direction of the workpiece cloth CL based on the still images A and B and performs processing to obtain the rotation angle of the cutting needle 60 (step S47). In this case, the control device 39 calculates a movement amount of the workpiece cloth CL as the movement distance r based on the still images A and B. The control device 39 further calculates the difference Ψ between the movement direction θ1 obtained from the equation (1) and the rotation angle θ0 of the cutting needle 60 obtained at step S42. As a result, the control device 39 drives the rotational drive mechanism 87 to rotate the cutting needle 60 with the difference Ψ serving as a rotation angle (step S48). The control device 39 then updates the rotation angle θ0 to θ1 (step S49).
The control device 39 reciprocates the cutting needle 60 once when the start/stop switch 8a has not been operated (NO at step S50) and the count value is less than the reciprocation number n (NO at step S51) and the movement amount of the workpiece cloth CL has reached the width W of the blade 60a. More specifically, when the current count value is 0 (NO at step S51), the control device 39 determines whether or not the movement distance r equals the width W of the blade 60a (step S52). When determining that the movement distance r equals the width W of the blade 60a (YES), the control device 39 drives the up-down drive mechanism 86 to reciprocate the cutting needle 60 once (step S53). Subsequently, the control device 39 increments the counter (step S54) and stores (updates) the still image B in the RAM 103 as the still image A (step S55), returning to step S46.
Thus, when the repeated steps S46 to S55 produce five cuts L1 to L5, the control device 39 determines at step S51 that the count value of the counter is equal to or larger than the reciprocation number n (=5) (YES). In this case, the control device 39 determines whether or not the movement distance r of the workpiece cloth CL is equal to the addition of the width W of the blade 60a and the default a (that is, the second pitch length) (step S56). When determining that the movement distance r of the workpiece cloth CL is less than the second pitch length (NO), the control device 39 repeats steps S46 to S51 and S56. As a result, the control device 39 sets the cutting needle 60 to a rotation angle according to the moving direction of the workpiece cloth CL based on the latest still image B.
When determining that the movement distance r of the workpiece cloth CL is equal to the second pitch length (YES at step S56), the control device 39 resets the counter to 0 (step S57). The control device 39 then drives the up-down drive mechanism 86 to reciprocate the cutting needle 60 once (step S53). The sixth cut L6 formed to have the second pitch length is further formed to be spaced from the cut L5 adjacent thereto (see
The reciprocation number n set on the number setting screen may optionally be set according to preference of the user. Further, the object placed on the bed 1 should not be limited to the workpiece cloth CL but may be a paper or resin sheet or the like. Accordingly, the reciprocation number n and the default a may be set respective appropriate values according to a material of the object.
In the third embodiment, the second pitch setting unit sets the pitch length to the second pitch length that is longer than the width W of the blade 60a. When the reciprocation number of the cutting needle 60 counted by a count unit has reached the predetermined number set by the number setting unit, the control unit controls the up-down drive mechanism 86 so that the cuts are formed on the workpiece cloth W so as to have the second pitch length set by the second pitch setting unit. The control unit further resets the reciprocation number of the cutting needle 60 by the count unit. According to this configuration, the reciprocation number of the cutting needle 60 is set by the number setting unit, so that the discontinuities of the cuts can be formed in the cut pattern according to the set number.
Referring to
When determining, in the above-described state, that the start/stop switch 8a has been operated by the user (YES at step S61), the control device 39 detects a rotation angle of the cutting needle 60 and stores the detected rotation angle in a rotation angle storage area of the RAM 103 (step S62). The control device 39 further reads the coordinate of the current position of the moving table 11 as a read-out value Ae and stores the read-out value in a first read-out value storage area of the RAM 103 (step S63). Subsequently, the control device 39 stands by for the predetermined time period (0.2 seconds, for example) and then reads a coordinate of current position of the moving table 11 as a read value Ae to store the read value Ae in the second read value storage area of the RAM 103 (steps S64 and S65). Based on the read values Ae and Be, the control device 39 specifies the moving direction of the workpiece cloth, obtaining the rotation angle of the cutting needle 60 (step S66).
More specifically, since the user manually moves the workpiece cloth CL in any direction together with the moving table 11 in the fourth embodiment, the X-direction and Y-direction movement amounts can be obtained from the read values of Ae and Be of the X-axis and Y-axis encoders 25 and 33. When the coordinate of the read value Ae is represented as (X1, Y1) and the coordinate of the read value Be is represented as (X2, Y2), the X-direction and Y-direction movement amounts ΔX and ΔY can be calculated by the following equations (3) and (4) respectively:
ΔX=X2−X1 (3)
ΔY=Y2−Y1 (4)
The moving direction θ1 of the workpiece cloth CL is obtained when the movement amounts ΔX and ΔY are substituted in the equation (1). The control device 39 then calculates the difference Ψ (=θ1−θ0) between θ1 obtained from equation (1) and the rotation angle 80 of the cutting needle 60 obtained at step S62. The control device 39 further drives the rotational drive mechanism 87 to rotate the cutting needle 60 with the obtained difference Ψ serving as the rotation angle (step S67). The control device 39 still further updates the rotation angle θ0 in the rotation angle storage area of the RAM 103 to θ1 (step S68).
When determining that the start/stop switch 8a has not be operated by the user (NO at step S69), the control device 39 drives the up-down drive mechanism 86 to reciprocate the cutting needle 60 once (step S70). In this case, the cut L1 is formed at an angle θ1 according to the moving direction of the workpiece cloth CL in the same manner as the first embodiment. Subsequently, the control device 39 stores the read value Be in the first read value storage area of the RAM 103 as the read value Ae (step S71), returning to step S65. Thus, steps S65 to 361 are repeated so that the cut patterns CP1 to CP3 according to the movement amount of the moving table 11 can be formed on the workpiece cloth CL (see
The sewing machine M of the fourth embodiment as described above uses the encoders 25 and 33 as the detection unit to detect the movement amounts ΔX and ΔY and the moving direction θ in the case where the workpiece cloth CL placed on the moving table 11 on the bed is moved together with the moving table 11. According to this configuration, the fourth embodiment can achieve the same advantageous effect as the first embodiment, for example, a plurality of cuts can be formed along the moving direction of the workpiece cloth CL.
The foregoing embodiments should not be restrictive but may be modified or expanded as follows. The sewing machine M may be configured to be capable of selectively performing the processing contents of the flowcharts in the first to fourth embodiments.
In each of the second and third embodiments, the encoders 25 and 33 may be used as the detection units which detect the movement amount and moving direction of the workpiece cloth CL. More specifically, in the second embodiment, too, step S60 is carried out as the initialization process and steps S63, S65, S66 and S71 are carried out instead of steps S23, S25, S26 and S32 in
In the third embodiment, step S60 may be carried out as the initializing process, and steps S63, S65, S66 and S71 may be carried out instead of steps S44, S46, S47 and S55 in
The detection unit should not be limited to the camera 38 and the encoders 25 and 33 but may be at least capable of detecting the moving direction of the object such as the workpiece cloth CL placed on the bed. For example, an imaging device (imaging unit) of the type that is used in an optical mouse provided with a digital signal processor (DSP) may be provided on the attachment 10. As a result, the movement amount and the moving direction of the object may be detected with images obtained by the imaging device serving as still images A and B. Further, an oscillator may be provided on the movable side moving table 11, for example. A receiver may be provided on the fixed side attachment 10. Ultrasonic waves oscillated from the oscillator may be received by the receiver, whereby the movement amount and moving direction of the moving table 11 (the object to be processed) may be detected.
The cutting unit 40 should not be limited to the application to the sewing machine M but may be applied to various types of sewing machines. Further, the cutting unit 40 should not be limited to provision on the bed but may be provided in the sewing machine head 3a. An auxiliary table can be attached to the bed 1, instead of the attachment 10. The auxiliary table is a known attachment for enlarging a surface on which the object is placed. When the auxiliary table is attached to the bed 1, an upper surface of the auxiliary table is substantially coplanar with the upper surface of the bed 1, thereby serving as the surface on which the workpiece cloth CL is placed. The auxiliary table may be provided with a housing part which detachably houses the cutting unit 40. The housing part may have the same configuration as the compartment 41 of the attachment 10. Alternatively, the up-down drive mechanism 86 and the rotational drive mechanism 87 may directly be assembled to the machine frame in the auxiliary table. In this construction, too, the cutting needle 60 can be in an upward direction such that the cutting needle 60 forms a cut in the object with upward movement from below, with the result that the same advantageous effects as the foregoing embodiments can be achieved.
The first pitch length, the second pitch length, the width W of the blade 60a, the default a and the line should not be limited to respective exemplified values but may appropriately be changed.
The foregoing description and drawings are merely illustrative of the present disclosure and are not to be construed in a limiting sense. Various changes and modifications will become apparent to those of ordinary skill in the art. All such changes and modifications are seen to fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2014-029595 | Feb 2014 | JP | national |