Motor controller for a sewing machine
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsShigeo Neki, Kenichi Ohara, Nobuho Shibata, Takashi Dohi
Life of this patent
Estimating the term…
Abstract
A motor controller for a sewing machine starts to count the number of pulse signals issued during rotation of a motor after reception of a stop signal and the detection of the needle position, and thereby sets a speed value for controlling the rotation speed of the motor so that it gradually slows based on the result of the counting of the pulse signals and so that the rotation speed of the motor goes to zero when it reaches a predetermined low value.
Claims6
A motor controller for a sewing machine, comprising:
- pulse generating means for generating plural pulse signals for each rotation of a motor shaft,
- speed measuring means for measuring rotational speed of said motor shaft and for generating a signal representative of a measured rotational speed of said motor shaft,
- needle position detecting means for detecting the position of a needle and for generating a needle position signal,
- motion command means for commanding the starting or stopping of rotation of said motor shaft,
- speed setting means for setting the rotational speed of said motor shaft and for generating a lower speed setting signal when a stop signal is generated by said motion command means,
- speed control means for controlling the rotational speed of said motor shaft,
- needle position confirming means for confirming the position of said needle and for generating a position control command signal when said signal representative of a measured rotational speed reaches a lower speed set by said lower speed setting signal, and said needle position signal is detected,
- counter means for counting the number of said pulse signals by receiving said position control command signal from said needle position confirming means and for generating a first speed setting signal which is reduced to zero when the counted number of pulse signals reaches a predetermined value,
- converter means for converting an output of said counter means into a second speed setting signal, and
- switching means for disabling said lower speed setting signal from said speed setting means and for enabling said second speed setting signal from said converter means in response to said position control command signal.
A motor controller for a sewing machine, comprising:
- encoder means for generating at least two pulse signals whose phases are respectively shifted by 90 degrees for each rotation of a motor shaft,
- speed measuring means for generating a real speed signal which represents the real rotational speed of said motor shaft based on said pulse signals,
- needle position detecting means for detecting the position of a needle and for generating a needle position signal,
- motion command means for commanding the starting or stopping of rotation of said motor shaft,
- speed setting means for setting the rotational speed of said motor shaft and for generating a lower speed setting signal when a stop signal is generated by said motion command means,
- speed control means for controlling the rotational speed of said motor shaft so as to minimize the deviation between said real speed signal and a lower speed set by said lower speed setting signal of said speed setting means,
- needle position confirming means for confirming the position of said needle and for generating a position control command signal when said real speed signal reaches said lower speed and said needle position signal is detected,
- counter means for counting the number of said pulse signals by receiving said position control command signal from said needle position confirming means and for generating a first speed setting signal which is reduced to zero when the counted number of pulse signals reaches a predetermined value,
- converter means for converting an output of said counter means into a second speed setting signal,
- switching means for disabling said lower speed setting signal from said speed setting means for enabling said second speed setting signal from said converter means in response to said position control command signal, and
- rotation direction discriminating means for generating a rotational direction signal indicating a rotation direction of said motor shaft by detecting the order of phase delay between said at least two pulse signals, for controlling the rotational direction of said motor shaft, and for generating a switching signal which is inputted into said counter means so as to cause said counter means to count up or count down.
Dependencies are inferred from the claim text.