WO2008020627A1 - Programmable electronic sewing machine and controller for programmable electronic sewing machine - Google Patents
Programmable electronic sewing machine and controller for programmable electronic sewing machine Download PDFInfo
- Publication number
- WO2008020627A1 WO2008020627A1 PCT/JP2007/066027 JP2007066027W WO2008020627A1 WO 2008020627 A1 WO2008020627 A1 WO 2008020627A1 JP 2007066027 W JP2007066027 W JP 2007066027W WO 2008020627 A1 WO2008020627 A1 WO 2008020627A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- difference
- control unit
- predetermined value
- target position
- axis
- Prior art date
Links
Classifications
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/12—Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/12—Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
- D05B19/16—Control of workpiece movement, e.g. modulation of travel of feed dog
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B27/00—Work-feeding means
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B69/00—Driving-gear; Control devices
- D05B69/10—Electrical or electromagnetic drives
Definitions
- the present invention relates to a programmable electronic sewing machine and a programmable electronic sewing machine control device capable of creating sewing data while moving a cloth holder.
- a programmable electronic sewing machine includes an X-axis motor and a Y-axis motor that move a cloth holder for holding a work cloth in X and Y directions perpendicular to each other.
- the X-axis motor and Y-axis motor have a rotation detector.
- the cloth holder moves by feedback control of the drive amount and drive speed of the X-axis motor and Y-axis motor using the detection signals of the respective rotation detectors.
- a programmable electronic sewing machine includes a portable programmer (see, for example, Patent Document 1).
- This programmer can create sewing data to form a desired pattern by connecting to the sewing machine body with a connection line. By moving the cloth holder in the X and Y directions according to the created sewing data, it is possible to sew and apply a pattern based on the sewing data on the work cloth held by the cloth holder.
- the X-axis motor and the Y-axis motor are stepping motors, and feedback control is possible based on signals from an encoder provided as a rotation detector! /, (For example, see Patent Document 2).
- Patent Document 1 Japanese Patent Laid-Open No. 10-314468
- Patent Document 2 JP 2001-334093 A
- a programmed electronic sewing machine when creating sewing data using a programmer, an operator sequentially instructs a target position D indicating a stitch formation position.
- the program-type electronic sewing machine moves the cloth holder to the target position D for each instruction.
- the operator can easily check the stitch formation position.
- the programmable electronic sewing machine calculates the difference from the current position E to the target position D as the command value P.
- the programmable electronic sewing machine is based on the command value P.
- the drive signal of the specified number of noises is output to the X-axis motor and Y-axis motor, and the cloth holder moves.
- An object of the present invention is to enable sewing data creation to be continued without error processing even when the cloth holder cannot move following the creation of the sewing data, thereby improving the work efficiency of the sewing data creation. It is to improve.
- the control device for the programmable electronic sewing machine according to claim 1 and the control device for the programmable electronic sewing machine according to claim 6 is configured to independently move the cloth holding body holding the work cloth in the X and Y directions orthogonal to each other.
- a control unit that outputs a command value P based on a difference between the target position D inputted in this way and the current position E detected by the position detector, and feedback-controls the X-axis and Y-axis motors;
- a programmable electronic sewing machine capable of setting a program mode for creating sewing data at the same time as moving the cloth holding body to the target position D by the operation of the control unit according to a manual operation of the input unit.
- the control unit Stop control to stop the drive output of the X-axis and Y-axis motors when the difference between the command value P and the current position E is equal to or greater than the predetermined value
- the operator manually operates the input unit and inputs the target position D.
- the control unit drives the X-axis and Y-axis motors according to the command value P determined based on the difference between the target position D and the current position E, and the cloth holder moves toward the target position D.
- the sewing data can be created at the same time as the cloth holder is moved following.
- the stop control unit stops the drive output of the X-axis and Y-axis motors and suppresses the increase in the difference.
- the operator notices that the cloth holder does not move while updating the target position D, and returns the cloth holder to the original position until the cause of the movement cannot be solved. At this time, the drive output of the X-axis and Y-axis motors is only stopped, and the sewing data created previously remains. The operator can restart the input of the target position D from the point when the cloth holder becomes movable and can continue to create sewing data.
- control unit is configured such that a difference between the command value P and the current position E is equal to the predetermined value, or It is characterized in that the update of the target position D is stopped when it becomes larger than a predetermined value.
- the control unit stops updating the target position D. Therefore, the command value P for the X-axis and Y-axis motors does not increase, and failure of the X-axis and Y-axis motors due to heat generation can be prevented.
- the excitation currents of the X-axis and Y-axis motors are switched so as to be weaker than when they are equal to or larger than a predetermined value.
- the control unit switches the excitation current supplied to the motor weakly. Therefore, the heat generation of the X-axis and Y-axis motors can be suppressed and failures due to heat generation can be prevented.
- the apparatus is configured such that when the difference between the command value P and the current position E is equal to or greater than the predetermined value for a predetermined time, the control unit The command value P is changed so that the difference from the position E is reduced.
- the control unit changes the command value P so that the difference decreases. Therefore, the command value P for the X-axis and Y-axis motors is almost zero, and this is the force that effectively prevents the X-axis and Y-axis motors from generating heat.
- the control unit When the programmed electronic sewing machine and the control device for the programmed electronic sewing machine according to the present invention are set to the program mode for creating the sewing data at the same time as moving the cloth holding body that holds the work cloth, the control unit When the difference between the command value P and the current position E is the same as the predetermined value or larger than the predetermined value, the output of the drive noise that drives the motor is only stopped. Therefore, even if the cloth holder cannot move during the creation of sewing data, the previously created sewing data will not be lost. The operator can continue to update the target position D, that is, create sewing data, after eliminating the cause that the cloth holder cannot move.
- the programmable electronic sewing machine according to the present invention is able to greatly improve the efficiency of sewing data creation work with the force S.
- FIG. 1 is a perspective view of a programmable electronic sewing machine of the present invention.
- FIG. 2 is a block diagram of a control system of the programmable electronic sewing machine of the present invention.
- FIG. 3 is a front view of the programmer.
- FIG. 4 is a block diagram of a programmer's control system.
- FIG. 5 is a flowchart of a program input process.
- FIG. 6 is a flowchart of a program creation process.
- FIG. 7 is a flowchart of motor drive processing.
- FIG. 8 is a flowchart of drive pulse output processing.
- FIG. 9 is a flowchart of current position update processing.
- FIG. 10 is an explanatory diagram for explaining a relationship among a current position E, a command value P, and a target position D.
- FIG. 11 is a flowchart of difference clear processing.
- a programmable electronic sewing machine 1 capable of pattern sewing! / Is composed of a bed 3 and a pedestal 4 that rises from the rear end of the bed 3 (the left side is the front in Fig. 1).
- the upper part of the work table 2 is provided with an arm 5 extending forward from the upper end of the pillar 4 so as to face the bed 3.
- the bed 3 is provided with a cylinder bed 3a so as to protrude forward. Inside the bed 3, an X drive mechanism and a Y drive mechanism (not shown) are provided. A cloth holder 7 for holding a work cloth is disposed on the upper part of the cylinder bed 3a. The cloth holder 7 moves in the X direction, which is the left-right direction with respect to the worker, and the Y direction, which is the front-rear direction with respect to the worker, by the operation of the X drive mechanism and the Y drive mechanism.
- An operation panel 8 for displaying sewing information such as a sewing parameter and a sewing speed and a portable programmer 30 are arranged on the work table 2.
- Programmer 30 (corresponding to the input section)
- a control cable 10 (see Fig. 2) provided inside the operation panel 8 is electrically connected by a connection cable 9.
- the programmer 30 includes direction keys 33 to 36, a numeric keypad 38, and a liquid crystal display 31.
- the programmer 30 confirms the display on the liquid crystal display 31 and operates the direction keys 33 to 36 and the numeric keypad 38 to create sewing data for forming a desired pattern. .
- the control device 10 includes a computer and drive circuits 17 to 19.
- the computer has an input / output interface (input / output I / F) 11, CPU 12, ROM 13 and RAM 14, an electrically rewritable non-volatile storage section 15, and a serial conforming to serial communication protocol such as RS-232C.
- Communication interface (serial communication I / F) 16 is provided.
- the input / output I / F 11 is connected to a start / stop switch 20, an operation panel 8, a rotational position of the sewing machine motor 22 (rotational position of the main spindle of the sewing machine) and a rotational position detection sensor 21 for detecting the rotational speed. It continues.
- a drive circuit 17 for the sewing machine motor 22, a drive circuit 18 for the X-axis motor 23, and a drive circuit 19 for the Y-axis motor 25 are also connected to the input / output I / F 11.
- an X encoder (corresponding to a position detector) 24 is provided on the drive shaft of the X axis motor 23.
- the X encoder 24 includes a disk that rotates together with the drive shaft, and a light emitting section and a light receiving section that are disposed on the disk with slits provided at regular intervals in the circumferential direction. And detecting the direction of rotation.
- the X encoder 24 outputs the X encoder signal and gives it to the input / output I / F11.
- a Y encoder (corresponding to a position detector) 26 similar to the X encoder 24 is also provided on the drive shaft of the Y axis motor 25.
- the Y encoder 26 outputs a Y encoder signal and gives it to the input / output I / F11.
- X encoder 24 and Y encoder 26 output 360 pulse signals per rotation of X axis motor 23 and Y axis motor 25.
- the ROM 13 has a data creation program including a sewing control program for driving and controlling various drive mechanisms based on the sewing data, and a processing procedure to be described later for creating the sewing data.
- the program etc. are stored.
- the RAM 14 includes a sewing data area for storing sewing data, an area for storing the result of calculation by the CPU 12, a pointer, a counter, and the like.
- the control device 10 is electrically connected to the control device 41 of the programmer 30 via the serial communication I / F 16.
- the programmer 30 has a vertical liquid crystal display 31, a direction key having a program mode key 32, an upper key 33, a right key 34, a lower key 35, and a left key 36, an enter key 37, and a numeric keypad. 38 and an end key 39.
- the program mode key 32 is operated to command the creation of sewing data.
- the direction keys 33 to 36 are operated to move the cloth holder 7 in the X direction (left-right direction) and Y direction (front-back direction) during the creation of sewing data.
- the confirmation key 37 is operated to confirm the position of the cloth holder 7 moved by the operation of the direction keys 33 to 36 as the target position D.
- the ten keys 38 are operated to input numerical values (1 to 0) used for inputting sewing parameters.
- the end key 39 is operated to command the end of sewing data creation.
- the programmer 30 includes a control device 41 configured as a microcomputer having a CPU 42, a ROM 43, and a RAM 44, and various controllers not shown. Connected to the control device 41 are a liquid crystal display 31, a program mode key 32, up, right, down, left direction keys 33 to 36, a confirmation key 37, a numeric key 38, and an end key 39.
- the control device 41 includes a serial communication interface (serial communication I / F) 45, and can be electrically connected to the control device 10 of the programmable electronic sewing machine 1 through the serial communication I / F 45.
- the ROM 43 stores a program that controls the programmer 30.
- the driving power of the control device 41 is supplied from the programmable electronic sewing machine 1 connected via the connection cable 9.
- FIG. 5 is a flowchart of a program input process for processing various inputs when creating a sewing program.
- the target position D is increased by “1” by one operation of the direction key (Up key 33, Right key 34).
- the target position D decreases by “1” by one operation of the direction key (down key 35, left key 36).
- the controller 10 increases or decreases the command value P as the target position D increases or decreases.
- the command value P is also increased or decreased by “1”.
- the control device 10 When the power is turned on, the control device 10 sets the target position D, the command value P, and the current position E to “0”. After the operation of the program mode key 32, the control device 10 changes the target position D, the command value P, and the current position E by the operator's operation. For example, if the operator operates the program mode key 32 (program mode) and then operates the up key 33 twice, the target position D becomes “2” and the command value P also becomes “2”. If the operator operates the program mode key 32 and then operates the down key 35 twice, the target position D will be "1-2" and the command value P will also be "-2”. After outputting the driving noise, the control device 10 updates the current position E by “1” by the input of the encoder signal from the X encoder 24 or the Y encoder 26.
- the target position D, the command value P, and the current position E are accumulated values by the operation of the operator in the program mode. For example, when the down key 35 is operated twice after the operator's power up key 33 is operated twice in the program mode, the target position D, command value P and current position E become “0”.
- the control device 10 drives and controls the X-axis motor 23 and the Y-axis motor 25 to move the cloth holder 7. This movement causes the current position E of the cloth holder 7 to coincide with the target position D.
- “1” of command value P means that one pulse of drive signal is given to X-axis motor 23 or Y-axis motor 25.
- the control device 10 gives a 1-pulse drive signal to the X-axis motor 23 or the Y-axis motor 25, the cloth holder 7 moves 0.5 mm in the X or Y direction. This 0.5 mm is caused by the number of pulses output by the X encoder 24 and the Y encoder 26 every time the X-axis motor 23 and the Y-axis motor 25 rotate once.
- the control device 10 clears the target position D, the command value P, and the current position E (SI 1), and waits for an input signal. (S 12).
- the control device 10 determines whether or not the signal is due to the operation of the program mode key 32 (S13).
- the control device 10 determines whether or not the signal is due to the operation of the direction keys 33 to 36, and whether or not the signal is due to the operation of the confirmation key 37 (S17, S18).
- the operator operates the direction keys 33 to 36 or the enter key 37 (S17: Yes or S18: Yes)
- the control device 10 executes a program creation process (S24).
- FIG. 6 is a flowchart of the program creation process.
- the control device 10 sets the start address of the sewing data area newly created in S16 as the address pointer A (S31).
- the control device 10 sets the Y-direction target position D increased by “1” as a temporary Y-direction target position in the RAM 14 Store temporarily. (S39).
- the control device 10 waits for a minute time (for example, 0.5 seconds) (S44), and when this minute time has elapsed, shifts the process to S32.
- a minute time for example, 0.5 seconds
- S44 a minute time
- the Y-direction target position D is incremented by “1” every 0.5 seconds, and the Y-direction target position D can be sequentially updated in the + Y direction.
- the control device 10 determines that the absolute value of ⁇ - ⁇ is larger than the predetermined value, and the determination in S41 is “Yes”. In this case, the process proceeds to S42, and the control device 10 determines whether or not the absolute value of PE in the current Y direction is greater than the previous value (S42). If the cloth holder 7 cannot move! /, The absolute value of P—E increases (S42: Yes), and the control device 10 shifts the process to S32. Therefore, updating of the Y-direction target position D in the + Y direction by operating the up key 33 can be stopped.
- the control device 10 determines that a mechanical delay has occurred, and performs the update processing after S43. Execute. This delay occurs, for example, when the upper key 33 is operated while the update of the Y-direction target position D in the -Y direction by the operation of the lower key 35 is stopped.
- the control device 10 temporarily stores the Y-direction target position D decreased by “1” as the temporary Y-direction target position K (S40).
- the control device 10 moves the process to S32 after processing S43 and S44. While the operation of the down key 35 continues, the control device 10 repeats the above processing. Therefore, by continuously operating the down key 35, the Y-direction target position D is decreased by “1” every 0.5 seconds, and the Y-direction target position D can be sequentially updated in the Y direction.
- the control device 10 determines that a mechanical delay has occurred and performs the update processing after S43. Execute. This delay occurs, for example, when the lower key 35 is operated while updating the Y-direction target position D in the + Y direction by the operation of the upper key 33 is stopped.
- control The apparatus 10 temporarily stores the X-direction target position D decreased by “1” as the temporary X-direction target position K (S45).
- the cloth holding body 7 When the cloth holding body 7 is moved by driving the X-axis motor 23, which will be described later, by operating the left key 36, the cloth holding body 7 may not move due to contact with the sewing needle 6 or the like. In this case, the absolute value of PE is greater than the predetermined value, and the determination in S47 is “Yes”. In this case, the process proceeds to S48, and the control device 10 determines whether or not the absolute value of PE in the current X direction is larger than the previous value. If the cloth holder 7 cannot move, the absolute value of P—E increases (S48: Yes), and the control device 10 shifts the process to S32. Therefore, the update of the X target position D in the X direction can be stopped by operating the left key 36.
- the control device 10 determines that a mechanical delay has occurred and performs the update processing after S49. Execute. This delay occurs, for example, when the left key 36 is operated while updating the X direction target position D in the + X direction by the operation of the right key 34 is stopped.
- the control device 10 sets the X-direction target position D increased by “1” to the temporary X It is temporarily stored as the direction target position K (S46).
- the control device 10 transfers the process to S32 after processing S49 and S50. The above process is repeated while the operation of the right key 34 is continued. Therefore, the right key By continuously operating 34, the X-direction target position D is incremented by “1” every 0.5 seconds, and the X-direction target position D can be sequentially updated in the + X direction.
- the control device 10 determines that a mechanical delay has occurred and performs the update processing after S49. Execute. This delay occurs, for example, when the right key 34 is operated in a state where the updating of the X direction target position D by the operation of the left key 36 is stopped in the -X direction.
- FIG. 7 is a flowchart of motor drive processing. This motor drive process is executed as an interrupt process for every minute time in parallel with the program creation process in order to move the cloth holder 7 while the sewing data is being created.
- the motor drive process is the same force executed independently for each of the X-axis motor 23 and the Y-axis motor 25.
- the control device 10 determines whether or not the target position D and the current position E match (S61). If they match (S61: Yes), the control device 10 repeats the determination in S61 until they do not match. In the program creation process described above, if the target position D is updated in the + Y direction or -Y direction by operating the up key 33 or the down key 35, the target position D and the current position E will not match. When the target position D and the current position E do not match (S61: No), the control device 10 determines whether or not the target position D and the command value P match (S62). If they do not match (S62: No), the control device 10 executes a drive noise output process (S63).
- the control device 10 shifts the process to S65 described later. If the target position D and the command value P match, it indicates that the drive noise of the command value P for moving to the target position D has been output. In this state, it is not necessary to output the driving noise until the current position E matches the target position D. Therefore, if “Yes” is determined in S62, the drive noise output process in S63 is not executed.
- FIG. 8 is a flowchart of the drive pulse output process. This drive pulse output process is executed separately for the X-axis motor 23 and the Y-axis motor 25. FIG. 8 shows the procedure of the drive noise output process for the Y-axis motor 25.
- the control device 10 switches the excitation current that flows through the excitation coil of the Y-axis motor 25 to a normal current value necessary for driving (S81).
- the control device 10 compares the target position D with the command value P (S82).
- the controller 10 designates the drive direction of the Y-axis motor 25 as the Y direction.
- one drive noise for driving the Y-axis motor 25 in the Y direction is output (S84).
- the control device 10 decreases the command value P by 1 (S85), and shifts the process to S64 of the motor drive process.
- the controller 10 designates the drive direction of the Y-axis motor 25 as + Y direction (S86), and sets the Y-axis motor 25 to + One drive noise for driving in the Y direction is output (S87).
- the control device 10 increases the command value P by 1 (S88), and shifts the process to S64 of the motor drive process.
- the control device 10 simultaneously starts counting the output time timer, the current limit timer, and the error timer (S64).
- the output time timer counts the interval (for example, 0.001 seconds) at which the drive noise is output to the Y-axis motor 25.
- the current limit timer measures the time (for example, 1 second) to weaken the excitation current flowing through the excitation coil of the Y-axis motor 25.
- the error timer counts the time for error processing (for example, 2 seconds).
- the control device 10 checks the force of the Y encoder 26, and whether or not there is an input of a Y encoder signal indicating the rotational position of the Y axis motor 25 (S65). When there is no Y encoder signal input (S65: No), the control device 10 shifts the process to S67 on condition that the output time timer expires (S66: Yes).
- FIG. 9 is a flowchart of the current position update process.
- control device 10 uses the cloth holding body driven by the Y-axis motor 25.
- the moving direction of 7 is checked (S91).
- the control device 10 determines the movement direction of the cloth holder 7 based on the signal output from the Y encoder 26. When the moving direction is the Y direction (S91: No), the control device 10 decreases the current position E by 1 (S92) and shifts the process to S74 of the motor drive process. When the movement direction is the + Y direction (S91: Yes), the control device 10 increases the current position E by 1 (S93), and shifts the process to S74 of the motor drive process.
- the control device 10 compares the target position D with the current position E (S74). When the target position D and the current position E are not equal (S74: No), the control device 10 shifts the process to S66. When the Y encoder signal is not input until the output time timer expires (S65: No, S66: Yes), the control device 10 compares the absolute value of PE with a predetermined value (S67). When the absolute value of PE is equal to or smaller than the predetermined value (S67: No), the control device 10 shifts the process to S61 and repeatedly executes the above-described process.
- the controller 10 determines the absolute value of P—E as the difference between the target position D and the current position E (hereinafter, D—E (S68). By this comparison? -If the absolute value of £ is too large for the absolute value of 0 £ 68: ⁇ 6 Also in s), the control device 10 shifts the processing to S61 and repeatedly executes the above-described processing.
- the target position D is approaching the current position E by the operator's operation of the direction keys 33 to 36, and the relationship of command value P> target position D> current position E is established. It is.
- This state occurs when an operator who is creating sewing data notices that the cloth holder 7 cannot move, and operates the direction keys 33 to 36 to move in the opposite direction. In this case, the following error handling is unnecessary.
- the controller 10 executes the current position update process each time (S73) . If the target position D matches the current position E (S74: Yes), the control device 10 switches the excitation current supplied to the excitation coil of the Y-axis motor 25 weakly (S75). This excitation current is, for example, about half of the excitation current during normal driving, and the Y-axis motor 25 stops while maintaining the current position by switching.
- control device 10 switches the excitation current weakly (S76). By this switching, the Y-axis motor 25 can hold the current position and stop to suppress heat generation.
- FIG. 10 shows a case in which the pocket cloth piece 51 is held by the cloth holding body 7 and sewing data for the pocket stitch indicated by the two-dot chain line is created.
- the operator operates the direction keys 33 to 36 of the productama 30 to move the cloth holder 7 in the X direction and the Y direction.
- the sewing needle 6 moves along the inside of the presser foot 52 cut out in a substantially U shape.
- the operator Every time the operator operates the lower key 35 a plurality of times from the sewing start point H0, the operator operates the enter key 37 and sets the needle entry points HI, H2, ..., H15 at a feed pitch of about 3 mm. Set in order and store. The operator creates sewing data for sewing in the Y direction along the straight first stitch line 51A. If the operator continues to operate the lower key 35 without noticing that the final needle drop point HI 5 has been exceeded, the sewing needle 6 will come into contact with the work clamp 52 and the cloth holder 7 will not move. .
- the current position E of the sewing needle 6, the command value P, and the target position D have the positional relationship shown in Fig. 10, and the absolute value of P-E is greater than the predetermined value and D-E (S67: Yes, S68: No).
- the output of the driving noise for driving the Y-axis motor 25 is simply stopped without error processing.
- the cloth holder 7 can no longer move, the operator notices it and resolves the reason why it cannot move, and then it is possible to continue updating the target position D, that is, creating sewing data.
- the control device 10 switches the excitation currents of the X-axis motor 23 and the Y-axis motor 25 weakly in S76. By this switching, the heat generation of the X-axis motor 23 and the Y-axis motor 25 can be suppressed, and the failure of the X-axis motor 23 and the Y-axis motor 25 due to the heat generation can be surely prevented.
- the direction keys 33 to 36 provided on the programmer 30 are operated,
- the force S can be reduced by reducing the difference between the command value P and the current position E. Therefore, the command value P for the X-axis motor 23 and Y-axis motor 25 decreases, suppressing the heat generation of the X-axis motor 23 and Y-axis motor 25, and ensuring the failure of the X-axis motor 23 and Y-axis motor 25 due to heat generation Can be prevented.
- the control device 10 that executes the program input process shown in FIG. 5, the program creation process shown in FIG. 6, the motor drive process shown in FIG. 7, the drive pulse output process shown in FIG. 8, and the current position update process shown in FIG. This corresponds to the control unit in the scope of the request.
- the control device 10 starts the difference clear process.
- the control device 10 can control the X-axis and Y-axis motors 23 and 25.
- the drive direction is designated as “+ direction” (S 103).
- the control device 10 outputs one drive noise (S104) and increases the command value P by one (S105).
- the controller 10 drives the X-axis and Y-axis motors 23 and 25.
- the direction is designated as “—direction” (S 107).
- the control device 10 outputs one drive noise (S108) and decreases the command value P by one (S109).
- the control device 10 repeats the operations of S102 to S109 until the command value P and the current position E become equal.
- the control device 10 sets the target position D to the command value P (S106), and proceeds to the motor drive processing shown in FIG.
- the difference clear process if the absolute value of PE is equal to or greater than the specified value, the command value P is changed so that the difference decreases. Therefore, the drive noise is automatically output to the X-axis and Y-axis motors 23 and 25 so that the difference between the command value P and the current position E becomes small. Heat generation can be suppressed and failures due to heat generation can be reliably prevented.
- the number to increase or decrease the command value P may be 2 or 3 or more.
- the timing times of the output time timer, current limit timer, and error timer are not limited to 0.001 seconds, 1 second, and 2 seconds shown in the embodiment, but X-axis and Y-axis motors 23, It can be changed appropriately according to the capacity of 25 and the size of the load.
- the X-axis motor 23 and the Y-axis motor 25 are provided with an X encoder 24 and a Y encoder 26.
- the X encoder 24 and the Y encoder 26 may be configured to receive the reflected light from the reflecting portion provided on the cloth holder 7 and generate an encoder signal.
- the reflecting part is formed by forming slits or alternately sticking members having different light reflectivities.
- a magnetic sensor for detecting a magnetic difference can also be used. When a magnetic sensor is used, it is not affected by dust adhering to the cloth holder 7.
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mechanical Engineering (AREA)
- Sewing Machines And Sewing (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020097003172A KR101103123B1 (en) | 2006-08-17 | 2007-08-17 | Programmable electronic sewing machine and controller for programmable electronic sewing machine |
JP2008529890A JPWO2008020627A1 (en) | 2006-08-17 | 2007-08-17 | Programmable electronic sewing machine and control device for programmed electronic sewing machine |
CN2007800292120A CN101501263B (en) | 2006-08-17 | 2007-08-17 | Programmable electronic sewing machine and controller for programmable electronic sewing machine |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006222427 | 2006-08-17 | ||
JP2006-222427 | 2006-08-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008020627A1 true WO2008020627A1 (en) | 2008-02-21 |
Family
ID=39082150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/066027 WO2008020627A1 (en) | 2006-08-17 | 2007-08-17 | Programmable electronic sewing machine and controller for programmable electronic sewing machine |
Country Status (4)
Country | Link |
---|---|
JP (1) | JPWO2008020627A1 (en) |
KR (1) | KR101103123B1 (en) |
CN (1) | CN101501263B (en) |
WO (1) | WO2008020627A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020130767A (en) * | 2019-02-22 | 2020-08-31 | Juki株式会社 | sewing machine |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103046236B (en) * | 2011-10-14 | 2015-07-29 | 曾贤长 | Sewing machines pattern control method and device |
KR102115982B1 (en) | 2018-10-23 | 2020-06-05 | 아리인포테크 주식회사 | Apparatus and method of collecting work information using needle bar |
KR102104419B1 (en) | 2018-11-30 | 2020-04-24 | 김태범 | Artificial intelligence sewing machine and sewing machine control method using internet of things |
CN113300638B (en) * | 2021-04-24 | 2022-05-10 | 深圳市星火数控技术有限公司 | Multi-motor synchronous control method and system for multi-axis sewing equipment |
CN114232234B (en) * | 2021-12-27 | 2022-11-22 | 深圳市山龙智控有限公司 | Full-automatic wiring machine control system and method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10314468A (en) * | 1997-05-21 | 1998-12-02 | Brother Ind Ltd | Error display device and plant facility for program type electronic sewing machine |
JP3126359B2 (en) * | 1989-08-24 | 2001-01-22 | 蛇の目ミシン工業株式会社 | Frame movement control device of computer embroidery machine |
JP2001334093A (en) * | 2000-05-29 | 2001-12-04 | Juki Corp | Motor control device for sewing machine |
JP2003075501A (en) * | 2001-06-22 | 2003-03-12 | Showa Electric Wire & Cable Co Ltd | Partial discharge detecting method and partial discharge detector used for it |
JP2004321771A (en) * | 2003-04-08 | 2004-11-18 | Brother Ind Ltd | Sewing machine and stepping motor control program |
JP2005218630A (en) * | 2004-02-05 | 2005-08-18 | Juki Corp | Shape sewing machine |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4829433B2 (en) | 2000-08-29 | 2011-12-07 | Juki株式会社 | sewing machine |
JP4555497B2 (en) * | 2001-04-05 | 2010-09-29 | Juki株式会社 | Vertical feed sewing machine |
DE50205513D1 (en) * | 2001-12-19 | 2006-03-30 | Gegauf Fritz Ag | Method and device for controlling the mass transfer in a sewing or embroidery machine |
KR100432913B1 (en) * | 2002-03-21 | 2004-05-22 | 썬스타 산업봉제기계 주식회사 | Apparatus and mathod for controlling quantity and direction of revolution using a motor in sewing machine |
JP3867012B2 (en) * | 2002-05-14 | 2007-01-10 | Juki株式会社 | Sewing machine cloth feeder |
JP2004255042A (en) * | 2003-02-27 | 2004-09-16 | Sunstar Precision Co Ltd | Embroidery frame position control device and its position control method |
JP2005130888A (en) * | 2003-10-28 | 2005-05-26 | Juki Corp | Automatic sewing apparatus |
-
2007
- 2007-08-17 KR KR1020097003172A patent/KR101103123B1/en active IP Right Grant
- 2007-08-17 CN CN2007800292120A patent/CN101501263B/en not_active Expired - Fee Related
- 2007-08-17 WO PCT/JP2007/066027 patent/WO2008020627A1/en active Application Filing
- 2007-08-17 JP JP2008529890A patent/JPWO2008020627A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3126359B2 (en) * | 1989-08-24 | 2001-01-22 | 蛇の目ミシン工業株式会社 | Frame movement control device of computer embroidery machine |
JPH10314468A (en) * | 1997-05-21 | 1998-12-02 | Brother Ind Ltd | Error display device and plant facility for program type electronic sewing machine |
JP2001334093A (en) * | 2000-05-29 | 2001-12-04 | Juki Corp | Motor control device for sewing machine |
JP2003075501A (en) * | 2001-06-22 | 2003-03-12 | Showa Electric Wire & Cable Co Ltd | Partial discharge detecting method and partial discharge detector used for it |
JP2004321771A (en) * | 2003-04-08 | 2004-11-18 | Brother Ind Ltd | Sewing machine and stepping motor control program |
JP2005218630A (en) * | 2004-02-05 | 2005-08-18 | Juki Corp | Shape sewing machine |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020130767A (en) * | 2019-02-22 | 2020-08-31 | Juki株式会社 | sewing machine |
Also Published As
Publication number | Publication date |
---|---|
JPWO2008020627A1 (en) | 2010-01-07 |
CN101501263B (en) | 2012-07-04 |
KR101103123B1 (en) | 2012-01-04 |
CN101501263A (en) | 2009-08-05 |
KR20090031469A (en) | 2009-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008020627A1 (en) | Programmable electronic sewing machine and controller for programmable electronic sewing machine | |
KR20060080539A (en) | Device for detecting changes of fabric thickness of sewing machine | |
JP4655744B2 (en) | sewing machine | |
JP2008079974A (en) | Pattern sewing machine | |
KR100434896B1 (en) | Automatic sewing machine controller | |
US6996451B1 (en) | Control device for sewing machines | |
JP5808886B2 (en) | sewing machine | |
JP2010124865A (en) | Method for generating sewing speed data of sewing machine | |
KR100928103B1 (en) | Sewing machine and its control device | |
JP2006305231A (en) | Embroidery sewing machine, and embroidery start position setting method | |
JP2014068899A (en) | Sewing machine | |
JP2006181166A (en) | Sewing machine | |
JP2009080621A (en) | Numerical control device, numerical control program and storage medium which stores numerical control program, | |
JP2008234278A (en) | Numerical control device, control program, control program recording medium, and machine tool | |
JPH0667425B2 (en) | Sewing system | |
JP7495516B2 (en) | CONTROL DEVICE, MACHINE TOOL SYSTEM, AND CONTROL METHOD | |
JP4133957B2 (en) | Lower thread detection sewing machine that can sew a continuous pattern | |
JP4625297B2 (en) | sewing machine | |
JP2005328972A (en) | Device and method for controlling sewing machine motor | |
JP2003225482A (en) | Sewing machine for zigzag sewing | |
JP2009039336A (en) | Sewing machine | |
JP2650250B2 (en) | Automatic sewing machine | |
JP6031315B2 (en) | sewing machine | |
JP2008073157A (en) | Shape sewing machine | |
JP2006075505A (en) | Sewing machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200780029212.0 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07792643 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008529890 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020097003172 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07792643 Country of ref document: EP Kind code of ref document: A1 |