JP3353913B2 - Sewing machine controller - Google Patents

Sewing machine controller

Info

Publication number
JP3353913B2
JP3353913B2 JP17526792A JP17526792A JP3353913B2 JP 3353913 B2 JP3353913 B2 JP 3353913B2 JP 17526792 A JP17526792 A JP 17526792A JP 17526792 A JP17526792 A JP 17526792A JP 3353913 B2 JP3353913 B2 JP 3353913B2
Authority
JP
Japan
Prior art keywords
value
motor
signal
speed
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP17526792A
Other languages
Japanese (ja)
Other versions
JPH0615087A (en
Inventor
義己 高橋
Original Assignee
ジューキ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ジューキ株式会社 filed Critical ジューキ株式会社
Priority to JP17526792A priority Critical patent/JP3353913B2/en
Publication of JPH0615087A publication Critical patent/JPH0615087A/en
Application granted granted Critical
Publication of JP3353913B2 publication Critical patent/JP3353913B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Sewing Machines And Sewing (AREA)
  • Control Of Ac Motors In General (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、ミシンの主軸に連結し
ペダル操作に関連する電流供給量の変化によって可変速
に駆動停止するモータによりミシンの駆動を制御するミ
シン制御装置に係わり、特に、モータ加速時の大電流に
起因して照明器具にチラツキが生ずるのを防止したミシ
ン制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a sewing machine control device which controls the driving of a sewing machine by a motor connected to a main shaft of the sewing machine and stopped at a variable speed by a change in a current supply amount related to pedal operation. The present invention relates to a sewing machine control device that prevents flickering of a lighting fixture due to a large current at the time of motor acceleration.

【0002】[0002]

【従来の技術】通常、裁縫工場では、稼働率を高めるた
めに、ミシン起動時にペダルを急激に踏み込んでサーボ
モータを高速回転するようにしている。このため、サー
ボモータの起動時に工場内の電源電圧が急激に降下し、
この時、照明器具にチラツキが生ずるという問題があっ
た。
2. Description of the Related Art Usually, in a sewing factory, a servomotor is rotated at a high speed by rapidly depressing a pedal when a sewing machine is started in order to increase an operation rate. For this reason, the power supply voltage in the factory drops sharply when the servo motor starts,
At this time, there was a problem that flickering occurred in the lighting equipment.

【0003】この問題を解決するため、本出願人は、特
公平2−33277号で開示されているようなサーボモ
ータ起動時のチラツキ防止装置を提案した。このチラツ
キ防止装置は、基準入力よりも比較入力が小さくなった
とき、比較回路の出力信号によって電流設定回路から送
出される最大電流値を抵抗を通して減衰するよう動作す
る緩和回路を設け、この緩和回路によってサーボモータ
起動時における電源電圧降下を緩和させることにより、
サーボモータ起動時における電源電圧の降下に起因する
蛍光灯などのチラツキを防止する。
In order to solve this problem, the present applicant has proposed a flicker preventing device at the time of starting a servo motor as disclosed in Japanese Patent Publication No. 33277/1990. The anti-flicker device includes a mitigation circuit that operates so as to attenuate the maximum current value sent from the current setting circuit through a resistor according to an output signal of the comparison circuit when the comparison input becomes smaller than the reference input. By mitigating the power supply voltage drop when starting the servo motor,
This prevents flickering of fluorescent lamps and the like due to a drop in power supply voltage when the servo motor is started.

【0004】一方、モータ加速時などの大電流によって
電灯線の照明フリッカーを防止する装置として、特開昭
61−293198号で開示されているようなモータ制
御装置が知られている。このモータ制御装置は、平滑コ
ンデンサの電圧が一定値以下に低下しないように制限す
る電圧防止回路を設け、該電圧防止回路によって平滑コ
ンデンサの電圧が設定値よりも低下したときだけ電流設
定値の制限値を低下させることにより、モータ起動時の
加速時間を大幅に悪化させたり過渡的なトルクを低減さ
せたりすることなく、効果的に照明器具のチラツキを軽
減する。
On the other hand, as a device for preventing lighting flicker of a power line due to a large current at the time of motor acceleration or the like, a motor control device as disclosed in Japanese Patent Application Laid-Open No. 61-293198 is known. This motor control device is provided with a voltage prevention circuit for limiting the voltage of the smoothing capacitor so as not to drop below a certain value, and limiting the current set value only when the voltage of the smoothing capacitor falls below the set value by the voltage prevention circuit. By reducing the value, the flicker of the lighting equipment can be effectively reduced without significantly deteriorating the acceleration time at the time of starting the motor or reducing the transient torque.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述の
ような従来装置においては、電圧降下が検知されたとき
常にモータ駆動電流の制御レベルを低下させたり減衰さ
せたりするように作用する構成になっている。このた
め、ミシンのペダルを急激に踏み込んでモータを高速回
転しなくとも、厚物縫製や数枚の多い中厚物縫製などの
ように貫通力が大きい場合には、高トルクが必要とされ
モータに大電流が流れるので、電圧降下が検出されてモ
ータ駆動電流が頻繁に制限されるため、トルク不足とな
縫製が不可能になるという問題があった。
However, in the above-mentioned conventional device, the control level of the motor drive current is always reduced or attenuated when a voltage drop is detected. I have. For this reason, even if the sewing machine pedal is not suddenly depressed and the motor is rotated at a high speed, a high torque is required when the penetration force is large , such as when sewing a thick material or sewing a large number of medium- thick materials.
Since large current flows in the motor, since the voltage drop is detected motor driving current is frequently limited, becomes insufficient torque, there is a problem that sewing is not possible.

【0006】即ち、モータの高速起動時における電圧降
下は一時的に一定時間だけモータ駆動電流を制限するこ
とにより、モータ加速後の電圧降下を回避できるため問
題ないが、モータが低速回転でしかも高トルクが要求さ
れる場合には、電圧降下が生じたときモータ駆動電流を
制限するとモータの回転が減速され、その結果、モータ
の回転速度を維持できなくなるという問題があった。
That is, the voltage drop at the time of high-speed startup of the motor is not a problem because the voltage drop after the motor acceleration can be avoided by temporarily limiting the motor drive current for a certain period of time. When torque is required, if the motor drive current is limited when a voltage drop occurs, the rotation of the motor is decelerated, resulting in a problem that the rotation speed of the motor cannot be maintained.

【0007】本発明は、かかる状況に鑑み、上述のよう
な従来例の問題などを解消せんとして成されたものであ
り、モータ加速時の大電流に起因して工場内の電源電圧
などが急激に降下し照明器具にチラツキが生ずるのを防
すると共に、モータの低速時で高トルクが要求される
厚物縫製や枚数の多い中厚物縫製などの場合にも、安定
した縫製を可能にするミシン制御装置を提供することを
目的とする。
The present invention has been made in view of the above circumstances and has been made to solve the above-described problems of the conventional example. The power supply voltage in a factory suddenly increases due to a large current at the time of motor acceleration. To prevent the lighting fixture from flickering , and high torque is required at low speed of the motor.
Stable even when sewing thick materials or sewing medium-thick materials with many pieces
It is an object of the present invention to provide a sewing machine control device capable of performing sewing .

【0008】[0008]

【課題を達成するための手段】本発明は、ミシン制御装
置において、ミシン本体の主軸に連結しペダル操作に関
連する電流供給量の変化により可変速に駆動停止するモ
ータと、該モータの回転速度を検出して速度検出信号を
出力するモータ速度検出器と、ミシンペダルの踏み込み
量を検出して、検出信号を出力するペダルセンサと、該
ペダルセンサの検出信号を受け、該検出信号に対応する
モータ回転速度の指令信号を出力するミシン制御手段
と、前記ミシン制御手段から出力される前記指令信号と
モータ速度検出器から出力される速度検出信号とに基づ
き、前記指令信号の値と前記速度検出信号の値とが一致
するようにパルス幅変調信号を出力すると共に、前記モ
ータに流れる電流を制限する電流制限信号を出力する
ータ制御手段と前記モータ制御手段から送出されるパ
ルス幅変調信号を受けてモータを駆動させ、モータ電流
検出信号を出力するモータドライバと、前記モータ制御
手段から送出される電流制限信号の値と、前記モータド
ライバから送出されるモータ電流検出値信号の値とを比
較して、前記モータ電流が電流制限値を越えないように
制限する電流制限回路と、前記モータの基準回転速度の
値を設定する基準回転速度設定手段とを具備し、前記モ
ータ制御手段は、前記ミシン制御手段から送出された回
転速度の指令信号の値を前回の指令信号の値と比較して
等速か否かを判断する等速指令値判断手段と、前記ミシ
ン制御手段から送出された回転速度の指令信号の値が前
記等速指令値判断手段によって等速指令値でないと判断
された場合、前記速度検出信号の値と前記基準回転速度
の値とを比較して、前記速度検出信号の値が基準回転速
度の値よりも大きいと判断された場合のみ、前記電流制
限値を下げるように前記電流検出信号を切り換えて前記
電流制限回路に出力する電流制限値切替手段と、前記電
流制限信号切替手段によって前記電流制限値を下げるよ
うに前記電流検出信号が切り換えられてからの時間を計
時する立ち上がり時間タイマ手段と、前記ミシン制御手
段から送出された回転速度の指令信号の値が前記等速指
令値判断手段によって等速指令値であると判断された場
合、前記立ち上がり時間タイマ手段によって計時された
時間が所定の時間を超えているか否かを判断する立ち上
がりタイマ値判断手段と、前記立ち上がりタイマ値判断
手段によって前記タイマ 手段により計時された時間が前
記所定の時間を超えていた場合に、前記電流制限値切替
手段によって前記電流制限値を下げるように切り換えら
れた前記電流制限信号の値を通常レベルに戻す手段とを
備えることにより前記課題を解決したものである。又、
前記モータ制御手段が、前記ミシン制御手段から送出さ
れた回転速度の指令信号の値を前回の指令信号の値と比
較して加速指令値か否かを判断する加速指令値判断手段
を備え、該加速指令値判断手段によって加速指令値でな
いと判断された場合は、前記電流制限値切替手段によっ
て前記電流制限値を下げるように切り換えられた前記電
流制限信号の値を通常レベルに戻す手段を備えたもので
ある。 又、前記基準回転速度の値を外部から設定可能と
したものである。
SUMMARY OF THE INVENTION The present invention relates to a sewing machine control device, comprising: a motor connected to a main shaft of a sewing machine main body, the motor being stopped at a variable speed by a change in a current supply amount related to a pedal operation; To detect the speed detection signal.
A motor speed detector and outputting, by detecting the amount of depression of the sewing machine pedal, a pedal sensor for outputting a detection signal, receiving a detection signal of the pedal sensor, corresponding to the detection signal
A sewing machine control means for outputting a command signal of the motor rotational speed, the command signal output from the sewing machine control means and
Based on the speed detection signal output from the motor speed detector.
The value of the command signal matches the value of the speed detection signal.
Output a pulse width modulation signal so that
A motor control means for outputting a current limiting signal for limiting a current flowing through the motor , and a pulse width modulation signal sent from the motor control means, the motor being driven, and a motor current detection signal being output. Output motor driver and motor control
The value of the current limiting signal sent from the
Compare with the value of the motor current detection value signal sent from the driver.
A current limiting circuit for limiting the motor current so as not to exceed a current limiting value, and a reference rotation speed of the motor.
; And a reference rotational speed setting means for setting a value, the motor
The data control means is configured to output the time transmitted from the sewing machine control means.
Compare the speed command signal value with the previous command signal value.
A constant speed command value judging unit for judging whether or not the speed is constant, and a value of a rotation speed command signal transmitted from the sewing machine control unit being
Determined as not constant speed command value by constant speed command value judgment means
The value of the speed detection signal and the reference rotation speed
The value of the speed detection signal is compared with the reference rotational speed.
Only when it is determined that the current
Switch the current detection signal so as to lower the limit value.
Current limit value switching means for outputting to a current limit circuit;
The current limit value is reduced by the current limit signal switching means.
Time after the current detection signal is switched as described above.
A rising time timer means;
The value of the rotation speed command signal sent from the
If the command value is judged to be a constant speed command value by the
In the case, the rise time was measured by the timer means.
Startup to determine whether the time exceeds a predetermined time
Biting timer value judging means, and the rising timer value judging
The time measured by the timer means by means
If the time exceeds the predetermined time, the current limit value is switched.
Means to reduce the current limit value.
Means for returning the value of the current limit signal to a normal level.
This has solved the above-mentioned problem. or,
The motor control means sends the motor control means
The value of the command signal of the rotation speed
Acceleration command value judging means for judging whether or not it is an acceleration command value
And the acceleration command value is determined by the acceleration command value determining means.
The current limit value switching means,
The current switched to lower the current limit value
With means to return the value of the flow limit signal to the normal level.
is there. Also, the value of the reference rotation speed can be set from outside.
It was done.

【0009】[0009]

【作用】本発明においては、ミシン制御手段によってモ
ータ回転速度の指令信号の値(以下、単に指令値と称す
る)がモータ制御手段にロードされ、この指令値が前回
の指令値と比較されて等速指令値か否かがモータ制御手
段で判断される。また、等速指令値でないと判断された
場合には、加速指令値か否かが判断され、加速指令値で
あると判断された場合には、該指令値が、例えば外部か
ら設定された基準回転速度の値(以下、単に基準値と称
する)よりも大きいか否かが判断される。
In the present invention, the value of the command signal of the motor rotational speed (hereinafter simply referred to as the command value) is provided by the sewing machine control means.
That) is loaded to the motor control means, whether the command value is equal speed command value is compared with the previous command value is determined by the motor control means. When it is determined that the command value is not a constant speed command value, it is determined whether or not the command value is an acceleration command value. When it is determined that the command value is an acceleration command value, the command value is, for example, a reference set from outside. The value of the rotation speed (hereinafter simply referred to as the reference value)
It is determined whether or not it is larger.

【0010】指令値が基準値よりも大きいと判断された
場合には、電流制限値(電流制限信号の値)を下げるよ
うに電流制限信号が切り換えられ、該電流制限信号が
えばD/Aコンバータを介して電流制限回路に入力され
る。この信号は、電流制限回路において、モータドライ
バから電流制限回路に送出されたモータ電流検出信号の
値(以下、単に検出値と称する)と比較され、モータ電
流検出値が電流制限値を越えないように電流制限が行わ
、立ち上がりタイマがスタートされる。
[0010] When the command value is determined to be larger than the reference value, the current limit value is switched current limit signal to lower the (value of the current limit signal), said current limiting signal examples
For example, it is input to a current limiting circuit via a D / A converter. This signal is compared with a value of a motor current detection signal sent from the motor driver to the current limiting circuit (hereinafter simply referred to as a detected value) in the current limiting circuit so that the detected motor current does not exceed the current limited value. the current limit is carried out, the rising timer is started.

【0011】その後、モータ制御手段において、モータ
の回転方向指示値が判別され、モータ回転方向信号とし
て、モータドライバに送出される。
[0011] Then, the motor control unit, rotation direction value of the motors is determined, as a motor rotational direction signal, is sent to the motor driver.

【0012】また、モータ制御手段において、ミシン制
御手段から入力されたモータ回転速度の指令値とモータ
速度検出器から入力された速度検出信号の値(速度検出
値)の偏差が求められ、該偏差に所定のゲインを乗じて
PWM値すなわちモータ駆動電流制御用パルス幅変調値
が求められ、これらの演算結果がPWM信号としてモー
タドライバに送出される。
In the motor control means, the command value of the motor rotation speed inputted from the sewing machine control means and the value of the speed detection signal inputted from the motor speed detector (speed detection signal)
) , And a PWM value, that is, a pulse width modulation value for motor drive current control, is obtained by multiplying the difference by a predetermined gain, and the calculation results are sent to the motor driver as a PWM signal.

【0013】一方、モータ回転速度の指令値が前回の指
令値と比較されて等速指令値か否かが判断され、等速指
令値であると判断された場合には、立ち上がりタイマの
値によって前記電流検出信号が前記電流制限値を下げる
ように切り換えられてから一定時間以上経過したか否か
が判断される。また、一定時間以上経過していないと判
断された場合には、モータ制御手段においてモータの回
転方向指示値が判別されモータ回転方向信号として出力
されるが、一定時間以上経過したと判断された場合に
は、電流制限信号の値を通常レベルに戻したのち、モー
タの回転方向指示値が判別されモータ回転方向信号とし
て出力される。
On the other hand, the command value of the motor rotation speed is compared with a previous command value to determine whether or not the command value is a constant speed command value. The current detection signal lowers the current limit value
It is determined whether or not a certain period of time has elapsed after the switching . If it is determined that the predetermined time has not elapsed, the motor control means determines the rotation direction instruction value of the motor and outputs it as a motor rotation direction signal. After the value of the current limiting signal is returned to the normal level, the motor rotation direction instruction value is determined and output as the motor rotation direction signal.

【0014】また、加速指令値か否かの判断において、
減速指令値であると判断された場合には、電流制限信
の値を通常レベルに戻したのち、モータの回転方向指示
値が判別されモータ回転方向信号としてモータドライバ
に送出される。
In determining whether or not the command value is an acceleration command value,
If it is determined that the deceleration command value, after returning the value of the current system No. Kirishin to normal levels, the rotation direction value of the motor is determined it is sent to the motor driver as a motor rotational direction signal.

【0015】このようにしてモータの回転方向指示値が
モータ制御手段で判別されモータ回転方向信号として出
力された後、再びミシン制御手段によってモータ回転速
度の指令値がロードされる等、上述の一連の動作が繰り
返されることにより、モータの回転が制御される。
In this way, after the motor rotation direction instruction value is determined by the motor control means and output as a motor rotation direction signal, the motor rotation speed command value is loaded again by the sewing machine control means. By repeating the above operation, the rotation of the motor is controlled.

【0016】[0016]

【実施例】以下、図面を参照して本発明の実施例につい
て詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0017】図1は本実施例の構成斜視図であり、図
中、10はミシン、12は操作台、14は操作台12の
上に搭載されたミシン本体、16は操作台12の下部に
設けられたモータ、18は操作台12の下部に設けられ
ミシン本体14とモータ16の駆動を制御するモータミ
シンコントローラ、20はモータ16の回転軸に設けら
れたプーリ、22はプーリ20とミシン本体14の間に
掛け渡されたベルト、24はペダルである。
FIG. 1 is a perspective view showing the configuration of the present embodiment. In the drawing, reference numeral 10 denotes a sewing machine, 12 denotes an operation console, 14 denotes a sewing machine main body mounted on the operation console 12, and 16 denotes a lower portion of the operation console 12. A motor provided, 18 is a motor sewing machine controller provided at a lower portion of the operation console 12 and controls driving of the sewing machine main body 14 and the motor 16, 20 is a pulley provided on a rotating shaft of the motor 16, 22 is a pulley 20 and the sewing machine main body A belt stretched between 14, and 24 is a pedal.

【0018】図1のような構成からなる本実施例におい
て、モータ16とミシン本体14はプーリ20及びベル
ト22を介して連結され、モータミシンコントローラ1
8によって制御される。また、モータミシンコントロー
ラ18は、モータ16の回転速度を検出するモータ速度
検出器(図1では図示せず)とペダル24の踏み込み量
を検出するペダルセンサ(図1では図示せず)から入力
される検出信号に基づいて、モータ16の回転を制御す
る。
In this embodiment having the structure shown in FIG. 1, the motor 16 and the sewing machine main body 14 are connected via a pulley 20 and a belt 22, and the motor sewing machine controller 1
8. Further, the motor sewing controller 18 is input from a motor speed detector (not shown in FIG. 1) for detecting the rotation speed of the motor 16 and a pedal sensor (not shown in FIG. 1) for detecting the depression amount of the pedal 24. The rotation of the motor 16 is controlled based on the detection signal.

【0019】このため、モータ16はミシン本体14の
主軸に実質的に連結され、ペダル24の操作に関連して
供給される駆動電流の大きさ即ち電流供給量の変化に対
応して可変速に駆動したり停止したりする。
For this reason, the motor 16 is substantially connected to the main shaft of the sewing machine main body 14, and has a variable speed corresponding to the magnitude of the driving current supplied in connection with the operation of the pedal 24, that is, the change in the current supply amount. Driving and stopping.

【0020】図2は上記モータミシンコントローラ18
の構成を示す制御ブロック回路図である。この図におい
て、16′は上記モータ16と同一のモータで、図2に
おいては16′と表記する。26はモータ16′の回転
速度を検出するモータ速度検出器、28は基準回転速
設定する基準回転速度設定手段、30は上記ペダル2
4の踏み込み量を検出するペダルセンサ、32はペダル
センサ30から送出された検出信号を受け該検出信号に
対応するモータ回転速度の指令信号を出力するミシン制
御手段、34はモータ速度検出器26から送出される検
出信号、基準回転速度設定手段28から送出される基準
回転速度設定信号、及びミシン制御手段32から送出さ
れる回転速度の指令信号を受けて信号処理し電流制限信
号S1などを送出するモータ制御手段である。
FIG. 2 shows the motor sewing controller 18.
FIG. 3 is a control block circuit diagram showing the configuration of FIG. In this figure, 16 'in the same motors and the motor 16, in FIG. 2
Here, it is written as 16 '. 26 is a motor speed detector for detecting the rotational speed of the motors 16 ', 28 reference rotational speed
Reference rotational speed Do設 constant means for setting, 30 the pedal 2
4, a sewing machine control means for receiving a detection signal sent from the pedal sensor 30 and outputting a motor rotation speed command signal corresponding to the detection signal; and 34, a motor speed detector 26 detection signals sent, the reference rotational speed is sent from the reference rotational speed Do設 constant means 28 Do設 constant signal, and sewing machine control means 32 to signal processing in response to a command signal of the rotational speed transmitted from the current-Kirishin a motor control means for sending and <br/> No. S 1.

【0021】また、36はモータ制御手段34から送出
される電流制限信号S1をD/A変換するD/Aコンバ
ータ(D/A変換手段)、38はモータ制御手段34か
ら送出されるPWM信号S2とモータ回転方向信号S3
受けてモータ16′を駆動させるモータドライバ、40
はD/Aコンバータ36の出力とモータドライバ38か
らのモータ電流検出信号S4を受けて、モータドライバ
38から送出される電流を制限する電流制限回路であ
る。
Further, D / A converter <br/> chromatography data (D / A converting means) for converting the current system Kirishin No. of S 1 D / A sent from the motor control unit 34 36, 38 motor control a motor driver for driving the motors 16 'receives the PWM signal S 2 and the motor rotational direction signal S 3 sent from the means 34, 40
Is a current limiting circuit for limiting the receiving motor current sense decyne No. S 4 from the output and a motor driver 38 of the D / A converter 36, current sent from the motor driver 38.

【0022】尚、ミシン制御手段32とモータ制御手段
34は、演算処理装置(CPU)、リードオンメモリ
(ROM)、ランダムアクセスメモリ(RAM)、及び
入出力装置(I/O)などによって夫々構成されてい
る。
The sewing machine control means 32 and the motor control means 34 are respectively constituted by an arithmetic processing unit (CPU), a read-on memory (ROM), a random access memory (RAM), and an input / output unit (I / O). Have been.

【0023】このような回路構成からなるモータミシン
コントローラにおいて、ペダルセンサ30は、図1のペ
ダル24が踏まれた量すなわち踏み量を検出し、該検出
信号をミシン制御手段32に送出する。この検出信号を
受けたミシン制御手段32は、上記踏み量に対応するモ
ータ回転速度の指令信号をモータ制御手段34に送出す
る。この指令信号はモータ制御手段34で判別され、モ
ータ速度検出器26から入力される検出信号とミシン制
御手段32から入力される指令信号が一致するように、
即ち、モータ16′の回転速度が究極的にミシン制御手
段32から入力される指令信号と一致するように信号処
理が行なわれる。
In the motor sewing machine controller having such a circuit configuration, the pedal sensor 30 detects the amount of depression of the pedal 24 in FIG. 1, that is, the amount of depression, and sends the detection signal to the sewing machine control means 32. Upon receiving the detection signal, the sewing machine control means 32 sends a motor rotation speed command signal corresponding to the amount of depression to the motor control means 34. This command signal is discriminated by the motor control means 34, and the detection signal input from the motor speed detector 26 and the command signal input from the sewing machine control means 32 match.
That is, the rotation speed of the motors 16 'signal processing is performed to match the command signal input from ultimately the sewing machine control means 32.

【0024】尚、モータ制御手段34は、電源(図示せ
ず)の投入時にディップスィッチ若しくは操作パネルな
どを操作することにより、上記基準回転速度の選択や設
定を行わせることも可能である。また、モータ16′が
回転すると、図1のプーリ20及びベルト22を介して
ミシン本体14の主軸も回転するようになっている。
[0024] The motor control unit 34, by operating the dip switch or the operation panel at the time of turn-on of the power source (not shown), it is also possible to perform the selection and setting of the reference rotational speed. Furthermore, when the motors 16 'rotates, the rotation is also the main shaft of the sewing machine body 14 through the pulley 20 and the belt 22 of Figure 1.

【0025】図3は本実施例の動作を説明するためのフ
ローチャートである。以下、図1〜図3を用いて本実施
例の動作について更に詳しく説明する。
FIG. 3 is a flowchart for explaining the operation of this embodiment. Hereinafter, the operation of this embodiment will be described in more detail with reference to FIGS.

【0026】図3のフローチャートにおいて、最初、図
2の基準回転速度設定手段28から送出されたモータの
基準回転速度設定値などによりモータ制御手段34′
(図2のモータ制御手段34に相当する)が初期設定さ
れて初期状態となる(図3のイニシャル110)。次
に、図2のミシン制御手段32によってモータ回転速度
の指令値がロードされる(図3の回転速度指令値ロード
112)。この指令値が前回の指令値と比較され、等速
指令値か否かが図2のモータ制御手段34で判断される
(図3の114)。
[0026] In the flowchart of FIG. 3, first, the motor control means 34 such as by standard rotational speed setting value of the motor that is transmitted from the reference rotational speed Do設 constant means 28 in FIG. 2 '
(Corresponding to the motor control means 34 in FIG. 2) is initialized and becomes an initial state (initial 110 in FIG. 3). Next, a motor rotation speed command value is loaded by the sewing machine control means 32 of FIG. 2 (rotation speed command value load 112 of FIG. 3). This command value is compared with the previous command value, and it is determined by the motor control means 34 in FIG. 2 whether or not the command value is a constant speed command (114 in FIG. 3).

【0027】等速指令値でないと判断された場合には、
加速指令値か否かが判断される(図3の116)。ま
た、加速指令値であると判断された場合には、該指令値
が、イニシャル時に設定された基準回転速度の値(例え
ば300rpm )即ち基準値よりも大きいか否かが判断さ
れる(図3の118)。
If it is determined that the command value is not a constant speed command value,
It is determined whether it is the acceleration command value (116 in FIG. 3). If it is determined that the command value is an acceleration command value, it is determined whether the command value is greater than a reference rotational speed value (for example, 300 rpm) set at the time of the initial, that is, a reference value (FIG. 3). 118).

【0028】指令値が基準値よりも大きいと判断された
場合には、例えば14Aに電流制限値を下げる(図3の
120)ように図2の電流制限信号S1が切り換えら
れ、該電流制限信号S1が図2のD/Aコンバータ36
を介して電流制限回路40に入力される。この信号は、
電流制限回路40において、図2のモータドライバ38
から電流制限回路40に送出されたモータ電流検出信
4と比較され、モータ電流検出値が電流制限値を越え
ないように電流制限が行われる。また、立ち上がりタイ
マがスタートされる(図3の122)。
[0028] When the command value is determined to be larger than the reference value, for example, 14A lower the current limit (120 in FIG. 3) current-Kirishin No. S 1 in FIG. 2 is switched to, the current regulations Kirishin No. S 1 is in Figure 2 D / a converter 36
Is input to the current limiting circuit 40 via the. This signal is
In the current limiting circuit 40, the motor driver 38 shown in FIG.
From the comparison with the motor current detection decyne No. S 4 sent to the current limiting circuit 40, the motor current detection value is a current limit so as not to exceed the current limit is performed. Further, the rising timer is started (122 in FIG. 3).

【0029】その後、図2のモータ制御手段34におい
、モータの回転方向指示値が判別されモータ回転方
向信号S3として出力され(図3の128)てモータド
ライバ38に入力される。
[0029] Thereafter, Te motor control means 34 smell <br/> in Figure 2, M o rotation direction value of the motor is determined, is output as the motor rotational direction signal S 3 (Fig. 3 of 128) Te motor driver 38 Is input to

【0030】また、図2のモータ制御手段34におい
て、ミシン制御手段32から入力されたモータ回転速度
の指令値とモータ速度検出器26から入力された速度検
出値の偏差が求められ、該偏差に所定のゲインを乗じて
PWM値すなわちモータ駆動電流制御用パルス幅変調値
が求められ、これらの演算結果がPWM信号S2 として
出力され(図3の130)、モータドライバ38に入力
される。
The motor control means 34 shown in FIG. 2 obtains a deviation between the command value of the motor rotation speed input from the sewing machine control means 32 and the speed detection value input from the motor speed detector 26, and calculates the deviation. A PWM value, that is, a pulse width modulation value for motor drive current control is obtained by multiplying by a predetermined gain, and the calculation results are output as a PWM signal S 2 (130 in FIG. 3) and input to the motor driver 38.

【0031】一方、モータ制御手段34において、モー
タ回転速度の指令値が前回の指令値と比較されて等速指
令値か否かが判断され(図3の114)、等速指令値で
あると判断された場合には、立ち上がりタイマの値が
流検出信号S 1 が電流制限値を下げるように切り換えら
れてから一定時間即ち例えば400msec.以上経過した
か否かが判断される(図3の124)。また、この値が
例えば400msec.以上経過していないと判断された場
合には、モータ制御手段34においてモータの回転方向
指示値が判別されモータ回転方向信号S3として出力さ
れる(図3の128)が、400msec.以上経過したと
判断された場合には、電流制限信号S1の値を通常レベ
ルに戻した(図3の126)のち、モータの回転方向指
示値が判別されモータ回転方向信号S3として出力され
(図3の128)、モータドライバ38に入力される。
On the other hand, the motor control means 34 compares the command value of the motor rotational speed with the previous command value to determine whether or not the command value is a constant speed command value (114 in FIG. 3). If it is determined, the value of the rise timer electrostatic
Switching et As the flow detection signal S 1 is lowered current limit value
After a certain period of time, for example, 400 msec. It is determined whether or not the above has elapsed (124 in FIG. 3). This value is, for example, 400 msec. Older than when it is determined not to be in the rotation direction value of the motor is output as the motor rotational direction signal S 3 is determined in the motor control means 34 (128 in FIG. 3) is, 400 msec. In a case where it is determined that the elapsed above, output the value of the current limit signals S 1 later returned to normal level (126 in FIG. 3), as the motor rotational direction signal S 3 rotation direction value of the motor is determined (128 in FIG. 3) is input to the motor driver 38.

【0032】また、加速指令値か否かの判断(図3の1
16)において加速指令値ではない即ち減速指令値であ
ると判断された場合、或いは、指令値が基準値よりも大
きいか否かの判断(図3の118)において指令値が基
準値以下であると判断された場合には、モータ制御手段
34において電流制限信号S1の値を通常レベル(例え
ば18A)に戻した(図3の126)のち、モータの回
転方向指示値が判別されモータ回転方向信号S3として
出力され(図3の128)てモータドライバ38に入力
される。
Also, it is determined whether or not it is an acceleration command value (1 in FIG. 3).
16) If it is determined that the command value is not an acceleration command value, that is, a deceleration command value, or if it is determined whether the command value is larger than the reference value (118 in FIG. 3), the command value is equal to or less than the reference value. motor when it is determined, the later returns a value of current-Kirishin No. S 1 to a normal level (e.g., 18A) in the motor control means 34 (126 in FIG. 3), it is determined that the rotation direction instruction value of the motor and The rotation direction signal S 3 is output (128 in FIG. 3) and input to the motor driver 38.

【0033】このようにしてモータの回転方向指示値が
モータ制御手段によって判別されモータ回転方向信号S
3として出力され(図3の128)た後、図2のモータ
制御手段34において、ミシン制御手段32から入力さ
れたモータ回転速度の指令値とモータ速度検出器26か
ら入力された速度検出値の偏差が求められ、該偏差に所
定のゲインを乗じてPWM値が求められ、これらの演算
結果がPWM信号S2として出力され(図3の13
0)、モータドライバ38に入力される。その後、再び
図2のミシン制御手段32によってモータ回転速度の指
令値がロードされる(図3の回転速度指令値ロード11
2)など、上述の一連の動作が繰り返され、図2のモ
タ16′の回転が制御される。
In this manner, the motor rotation direction instruction value is determined by the motor control means, and the motor rotation direction signal S
After being output as 3 (128 in FIG. 3), the motor control means 34 in FIG. 2 compares the motor rotation speed command value input from the sewing machine control means 32 with the speed detection value input from the motor speed detector 26. deviation is determined, PWM value is determined by multiplying a predetermined gain to the deviation, these calculation results are output as a PWM signal S 2 (in FIG. 3 13
0), which is input to the motor driver 38. Thereafter, the command value of the motor rotation speed is loaded again by the sewing machine control means 32 of FIG. 2 (rotation speed command value load 11 of FIG. 3).
2), such as a series of operations are repeated above, the rotation of the motor over <br/> motor 16 'of Figure 2 is controlled.

【0034】尚、本発明は上述の実施例に限定されるこ
となく種々の変形が可能であり、例えば、基準回転速
定手段28からフリッカーレベルの基準設定信号を送
出し該基準設定値に応じてフリッカーレベルを制御する
ようにしてもよいものとする。
[0034] The present invention is capable of various modifications without being limited to the embodiments described above, for example, reference rotational speed
From setting means 28 sends a reference setting signal flicker level shall may control the flicker level according to the reference set value.

【0035】[0035]

【発明の効果】以上詳しく説明したように、本発明の請
求項1においては、ペダルセンサでペダル踏み量を検出
し、該検出信号をミシン制御手段でペダル踏み量に対応
するモータ回転速度の指令信号に変換してモータ制御手
段に送出し、該指令信号をモータ制御手段で判別しモー
タの回転速度が究極的にミシン制御手段から入力される
指令信号と一致するように信号処理が行なわれる。ま
た、高速起動を要求するモータ回転速度の指令信号の場
合には、大電流が流れるいわゆる立ち上がり時間の間モ
ータ制御手段からの指令により、照明器具にチラツキが
生じないレベルまでモータ駆動電流を制限する。このた
め、モータ加速時の大電流が必要な場合にも急激な電圧
降下を回避できるようになる。
As described in detail above, the contract of the present invention
In claim 1 , the pedal sensor detects a pedal depression amount, the detection signal is converted into a motor rotation speed command signal corresponding to the pedal depression amount by the sewing machine control means, and is sent to the motor control means. Is determined by the motor control means, and signal processing is performed so that the rotational speed of the motor ultimately matches the command signal input from the sewing machine control means. In the case of a motor rotation speed command signal requiring a high-speed start, the motor drive current is limited to a level at which flicker does not occur in the lighting fixture by a command from the motor control means during a so-called rising time when a large current flows. . Therefore, even when a large current is required during motor acceleration, a sharp voltage drop can be avoided.

【0036】従って、本発明の請求項1によれば、ミ
ン起動時にペダルを急激に踏み込んでモータを高速回転
したような場合であっても、前記従来例のように工場内
の電源電圧が急激に降下して照明器具にチラツキが発生
するのを未然に防止でき、その結果、モータ加速時の大
電流によって照明器具にチラツキが生ずるのを防止した
ミシン制御装置が実現する。
[0036] Therefore, according to claim 1 of the present invention, even when Mi Shi <br/> down startup such as high-speed rotation of the motor depresses the pedal rapidly, as in the prior art plants It is possible to prevent a flicker from occurring in the lighting equipment due to a sudden drop in the power supply voltage inside the lighting apparatus. As a result, a sewing machine control device that prevents flicker from occurring in the lighting equipment due to a large current during motor acceleration is realized. .

【0037】また、低速でモータを駆動させる場合には
一般に小電流で済むが、厚物縫製などの場合には大電流
が必要となり、モータ駆動電流の制限レベルを低下させ
ることができない。しかし、本発明の請求項1において
は、回転速度の指令信号を前記モータ制御手段で判断
し、該回転速度の指令信号の値が前記基準回転速度の値
を超えた時にのみ前記モータの駆動電流制限値を低下さ
せるので、このような厚物や枚数が多い中厚物を低速で
縫製するときにはモータ駆動電流の制限レベルを低下さ
せずに縫製でき、照明器具のチラツキを回避しながら効
率の良い縫製が可能となる。更に、前記立ち上がりタイ
マ手段と前記等速指令値判断手段と前記立ち上がりタイ
マ値判断手段とにより、モータの立ち上がり時間を判断
して、モータ速度が立ち上がって等速に達した後はモー
タ加速時に低下させた前記電流制限値を通常レベルに戻
す手段を備えているので、モータ速度が前記基準回転速
度の値を越えている場合でも、不必要な電流制限による
モータのトルクの低下を防止することができる。、請
求項の発明によれば、急激な大電流を発生させる加速
指令値が送出されてない場合は、前記電流制限回路によ
って低下された前記電流制限値を通常レベルに戻す手段
を備えているので、モータ速度が前記基準化移転速度の
値を越えている場合でも、不必要な電流制限によるモー
タのトルクの低下を防止することができる。更に、請求
項3記載の発明によれば、前記基準回転速度の値が外部
より設定可能な構成となっているので簡単に基準回転速
度を設定することができる。
When the motor is driven at a low speed, a small current is generally required. However, in the case of sewing a thick material or the like, a large current is required, and the limit level of the motor drive current cannot be reduced. However, according to claim 1 of the present invention, the motor control means determines the command signal of the rotation speed, and only when the value of the command signal of the rotation speed exceeds the value of the reference rotation speed, the drive current of the motor is increased. Since the limit value is reduced, when such a thick material or a medium-thick material having a large number of sheets is sewn at a low speed, it is possible to sew without lowering the limit level of the motor drive current, and it is efficient while avoiding flickering of the lighting equipment. Sewing becomes possible. Further, the rise timer means, the constant speed command value determination means, and the rise timer value determination means determine the rise time of the motor, and after the motor speed rises and reaches the constant speed, the motor speed is reduced during acceleration. In addition, since means for returning the current limit value to the normal level is provided, even when the motor speed exceeds the value of the reference rotation speed, it is possible to prevent a decrease in motor torque due to unnecessary current limitation. . Further, according to the second aspect of the present invention, if the acceleration command value to generate a sudden large current is not delivered are provided with a means for returning the current limit value that is reduced by the current limiting circuit to normal levels Therefore, even when the motor speed exceeds the value of the standardized transfer speed, it is possible to prevent a decrease in motor torque due to unnecessary current limitation. In addition, billing
According to the invention described in Item 3, the value of the reference rotation speed is set to an external value.
Easy to set reference rotation speed because it is more configurable
The degree can be set.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明実施例の構成斜視図FIG. 1 is a configuration perspective view of an embodiment of the present invention.

【図2】モータミシンコントローラの構成を示す制御ブ
ロック回路図
FIG. 2 is a control block circuit diagram showing a configuration of a motor sewing controller.

【図3】本発明実施例の動作を説明するためのフローチ
ャート
FIG. 3 is a flowchart for explaining the operation of the embodiment of the present invention;

【符号の説明】[Explanation of symbols]

12…操作台 14…ミシン本体 16、16′…モータ 18…モータミシンコントローラ 24…ペダル 26…モータ速度検出器 28…基準回転速度設定手段 30…ペダルセンサ 32…ミシン制御手段 34、34′…モータ制御手段 36…D/Aコンバータ 38…モータドライバ 40…電流制限回路12 ... operation console 14 ... sewing machine body 16, 16 '... motor 18 ... Motor sewing controller 24 ... pedal 26 ... motor speed detector 28 ... reference rotational speed Do設 constant means 30 ... pedal sensor 32 ... sewing machine control means 34, 34' ... Motor control means 36 ... D / A converter 38 ... Motor driver 40 ... Current limiting circuit

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ミシン本体の主軸に連結しペダル操作に関
連する電流供給量の変化により可変速に駆動停止するモ
ータと、 該モータの回転速度を検出して速度検出信号を出力する
モータ速度検出器と ミシン ペダルの踏み込み量を検出して、検出信号を出力
するペダルセンサと、 該ペダルセンサの検出信号を受け、該検出信号に対応す
るモータ回転速度の指令信号を出力するミシン制御手段
と、前記ミシン制御手段から出力される前記指令信号とモー
タ速度検出器から出力される速度検出信号とに基づき、
前記指令信号の値と前記速度検出信号の値とが一致する
ようにパルス幅変調信号を出力すると共に、前記モータ
に流れる電流を制限する電流制限信号を出力する モータ
制御手段と 前記モータ制御手段から送出されるパルス幅変調信号を
受けてモータを駆動させ、モータ電流検出信号を出力す
るモータドライバと、 前記モータ制御手段から送出される電流制限信号の値
と、前記モータドライバから送出されるモータ電流検出
値信号の値とを比較して、前記モータ電流が電流制限値
を越えないように制限する電流制限回路と 前記モータの基準回転速度の値を設定する基準回転速度
設定手段と を具備し、前記モータ制御手段は、前記ミシン制御手段から送出さ
れた回転速度の指令信号の値を前回の指令信号の値と比
較して等速か否かを判断する等速指令値判断手段と、 前記ミシン制御手段から送出された回転速度の指令信号
の値が前記等速指令値判断手段によって等速指令値でな
いと判断された場合、前記速度検出信号の値と前記基準
回転速度の値とを比較して、前記速度検出信号の値が基
準回転速度の値よりも大きいと判断された場合のみ、前
記電流制限値を下げるように前記電流検出信号を切り換
えて前記電流制限回路に出力する電流制限値切替手段
と、 前記電流制限信号切替手段によって前記電流制限値を下
げるように前記電流検出信号が切り換えられてからの時
間を計時する立ち上がり時間タイマ手段と、 前記ミシン制御手段から送出された回転速度の指令信号
の値が前記等速指令値 判断手段によって等速指令値であ
ると判断された場合、前記立ち上がり時間タイマ手段に
よって計時された時間が所定の時間を超えているか否か
を判断する立ち上がりタイマ値判断手段と、 前記立ち上がりタイマ値判断手段によって前記タイマ手
段により計時された時間が前記所定の時間を超えていた
場合に、前記電流制限値切替手段によって前記電流制限
値を下げるように切り換えられた前記電流制限信号の値
を通常レベルに戻す手段とを備える ことを特徴とするミ
シン制御装置。
1. A motor connected to a main shaft of a sewing machine main body and driven to stop at a variable speed by a change in a current supply amount related to a pedal operation, and a motor speed detection device for detecting a rotation speed of the motor and outputting a speed detection signal. , A pedal sensor for detecting a depression amount of a sewing machine pedal and outputting a detection signal, and receiving a detection signal of the pedal sensor and corresponding to the detection signal.
A sewing machine control means for outputting a command signal of the motor rotational speed that, the command signal and the motor output from the sewing machine control means
Based on the speed detection signal output from the speed detector
The value of the command signal matches the value of the speed detection signal
To output a pulse width modulation signal and the motor
And motor control means for outputting a current limit signal for limiting the current flowing in the motor driver that drives the motor, to output a motor current detection signal by receiving the pulse width modulation signal transmitted from said motor control means, the motor The value of the current limit signal sent from the control means
And motor current detection sent from the motor driver
The value of the motor signal is compared with the value of the
A current limiting circuit for limiting so as not to exceed a reference rotational speed that sets the value of the standard rotational speed of the motor
Setting means , wherein the motor control means is provided by the sewing machine control means.
The value of the command signal of the rotation speed
Constant speed command value determining means for determining whether or not the speed is constant, and a rotational speed command signal transmitted from the sewing machine control means.
Is not a constant speed command value by the constant speed command value determination means.
If it is determined that the value of the speed detection signal and the reference
By comparing with the value of the rotation speed, the value of the speed detection signal is used as a basis.
Only when it is judged that it is higher than the value of the quasi-rotational speed,
Switch the current detection signal so as to lower the current limit value.
Current limit value switching means for outputting to the current limit circuit
When, under the current limit value by the current limit signal switching means
After the current detection signal is switched
A rise time timer means for measuring a time interval, and a rotation speed command signal sent from the sewing machine control means.
Is a constant speed command value by the constant speed command value determining means.
If it is determined that the rise time timer means
Therefore, whether the time measured exceeds the predetermined time
Rising timer value determining means for determining whether
The time measured by the step exceeded the predetermined time
In the case, the current limit value is switched by the current limit value switching means.
The value of the current limit signal switched to lower the value
Means for returning to a normal level .
【請求項2】請求項において、 前記モータ制御手段が、前記ミシン制御手段から送出さ
れた回転速度の指令信号の値を前回の指令信号の値と比
較して加速指令値か否かを判断する加速指令値判断手段
を備え、 該加速指令値判断手段によって加速指令値でないと判断
された場合は、前記電流制限値切替手段によって前記電
流制限値を下げるように切り換えられた前記電流制限信
号の値を通常レベルに戻す手段を備えることを特徴とす
るミシン制御装置。
2. The motor control device according to claim 1 , wherein the motor control means compares the value of the rotation speed command signal sent from the sewing machine control means with the value of a previous command signal to determine whether or not the value is an acceleration command value. An acceleration command value judging means for determining whether or not the current value is not an acceleration command value.
The current limit signal switched to lower the current limit value.
A sewing machine control device comprising means for returning a signal value to a normal level.
【請求項3】請求項1又は2において、前記基準回転速
の値は外部から設定可能であることを特徴とするミシ
ン制御装置。
3. The method of claim 1 or 2, the value of the reference rotation speed sewing machine control device, characterized in that the externally settable.
JP17526792A 1992-07-02 1992-07-02 Sewing machine controller Expired - Fee Related JP3353913B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17526792A JP3353913B2 (en) 1992-07-02 1992-07-02 Sewing machine controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17526792A JP3353913B2 (en) 1992-07-02 1992-07-02 Sewing machine controller

Publications (2)

Publication Number Publication Date
JPH0615087A JPH0615087A (en) 1994-01-25
JP3353913B2 true JP3353913B2 (en) 2002-12-09

Family

ID=15993166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17526792A Expired - Fee Related JP3353913B2 (en) 1992-07-02 1992-07-02 Sewing machine controller

Country Status (1)

Country Link
JP (1) JP3353913B2 (en)

Also Published As

Publication number Publication date
JPH0615087A (en) 1994-01-25

Similar Documents

Publication Publication Date Title
KR840004324A (en) Motor position control
JPS6077694A (en) Method and device for controlling motor automatically decelerated at rotating speed at no load idling time
US4525660A (en) Control apparatus for inverter
JP3353913B2 (en) Sewing machine controller
KR900019335A (en) Speed controller
JPH1151454A (en) Control method of air conditioner
JPH0615086A (en) Controlling apparatus for sewing machine
EP0509651B1 (en) Method of controlling stopping operation of a sewing machine and system therefor
JP4146570B2 (en) AC motor drive controller
KR100279453B1 (en) Hydraulic control method of automatic transmission
US5016133A (en) Apparatus for flicker protection when a servo-motor starts
KR100311651B1 (en) Method for breaking of Washing Machine
JPH11103593A (en) Speed limiter
KR20000013338A (en) Transistor circuit with faster speed of switching
KR100312895B1 (en) Dynamic break control apparatus and control method
KR970036346A (en) Motor protection device of electric vehicle
JP2001334093A (en) Motor control device for sewing machine
KR950005674Y1 (en) Washing motor stopping device
JPH07209141A (en) Vehicle-braking-signal discriminating circuit in vehicle-speed controlling apparatus
JPH0681549B2 (en) Inverter control method
JP3053271B2 (en) Drive control device for paper machine
JPH08251967A (en) Inverter
JPH0441759Y2 (en)
JPH05268795A (en) Overvoltage preventing unit for induction motor driven through inverter
KR950026803A (en) Speed Variable Circuit and Method of Escalator

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees