(57)【要約】【課題】ミシンの主出力軸の回転速度による影響を受けない布送りを実現できるミシン及びミシンの制御方法を提供する。【解決手段】ミシンは、縫針を上下動する主軸を駆動するメインモータと、布を送る布送り機構を駆動する布送りモータを備える。ミシンが備える動力伝達機構は、布送りモータの出力軸の一方向及び逆方向への夫々の回動動作を、布送り機構が水平に一往復揺動する揺動運動に変換して、布送りモータの動力を布送り機構に伝達する。ミシンのＣＰＵは、メインモータの出力軸の回転数を取得する（Ｓ１１）。ＣＰＵは補正値テーブルを参照して、布送りモータの駆動量の補正値を決定する（Ｓ１２）。布送りモータは、メインモータの主出力軸の回転数に関わらず、一定の量で布を送ることができる。【選択図】図１１
2013179999.tif 000002
【特許請求の範囲】
【請求項１】
主出力軸を有し、前記主出力軸を回転することで、縫針を上下動する主軸を駆動するメインモータと、
布送り出力軸を有し、前記布送り出力軸を所定角度の範囲で回動する布送りモータと、
前記布送りモータの駆動により布を水平方向に送る布送り機構とを備えたミシンにおいて、
前記メインモータの前記主出力軸の回転数を検出する主回転数検出部と、
前記布送り機構が布を送る時の布送り量である基準布送り量を設定する布送り量設定部と、
前記主回転数検出部が検出した前記主回転数に基づき、前記布送り量設定部で設定した前記基準布送り量を補正し補正布送り量を設定する布送り量補正部と、
前記布送り量補正部が補正した前記補正布送り量となるように前記布送りモータを駆動制御し、前記布送り機構を駆動する駆動制御部と
を備えるミシン。
【請求項２】
前記主出力軸の回転数に対応した補正後の布送り量を記憶した補正値記憶部を備え、
前記布送り量補正部は、前記補正値記憶部に記憶した前記補正後の布送り量を参照して、前記基準布送り量を補正し前記補正布送り量を設定することを特徴とする請求項１に記載のミシン。
【請求項３】
前記布送り量補正部は、前記補正布送り量を前記基準布送り量と所定の補正係数とで算出して設定することを特徴とする請求項１に記載のミシン。
【請求項４】
前記補正係数を入力する補正値入力部を備え、
前記布送り量補正部は、当該補正値入力部で入力した前記補正係数に基づき前記基準布送り量を補正し前記補正布送り量を設定することを特徴とする請求項３に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに関する。詳細には、ミシンの主出力軸の回転速度に影響を受けない布送りを実現できるミシンに関する。
【背景技術】
【０００２】
主軸と布送り機構を別のモータで駆動するミシンがある。該ミシンは布送り量を自由に制御することができる為、種々の模様を容易に縫製できる。特許文献１が開示するミシンは、ステップモータである布送りモータの出力軸に送り歯を連結する。布送りモータが出力軸を所定角度の範囲で一往復すると、送り歯は水平方向に一往復する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭５４−９２４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のミシンは、主出力軸の回転速度が高速になると布送り機構の撓み等により、布送り量が大きくなるという問題点があった。故に、低速、高速を繰り返して縫製を行うと布送り量がばらついて縫目が不揃いになり縫製の品質が落ちるという問題点があった。
【０００５】
本発明の目的は、ミシンの主出力軸の回転速度による影響を受けない布送りを実現できるミシンを提供することである。
【課題を解決するための手段】
【０００６】
本発明のミシンは、主出力軸を有し、前記主出力軸を回転することで、縫針を上下動する主軸を駆動するメインモータと、布送り出力軸を有し、前記布送り出力軸を所定角度の範囲で回動する布送りモータと、前記布送りモータの駆動により布を水平方向に送る布送り機構とを備えたミシンにおいて、前記メインモータの前記主出力軸の回転数を検出する主回転数検出部と、前記布送り機構が布を送る時の布送り量である基準布送り量を設定する布送り量設定部と、前記主回転数検出部が検出した前記主回転数に基づき、前記布送り量設定部で設定した前記基準布送り量を補正し補正布送り量を設定する布送り量補正部と、前記布送り量補正部が補正した前記補正布送り量となるように前記布送りモータを駆動制御し、前記布送り機構を駆動する駆動制御部とを備える。
【０００７】
このミシンでは、布送り量補正部は、主回転数検出部が検出したメインモータの主出力軸の回転数に基づき、布送り量設定部で設定した基準布送り量を補正し補正布送り量を設定するので、布送り機構の撓みで布送り量がばらついても縫目が不揃いになることを防止できる。故にミシンは縫目の品質が向上する。
【０００８】
前記ミシンは、前記主出力軸の回転数に対応した補正後の布送り量を記憶した補正値記憶部を備え、前記布送り量補正部は、前記補正値記憶部に記憶した前記補正後の布送り量を参照して、前記基準布送り量を補正し前記補正布送り量を設定するようにしてもよい。この場合には、ミシンは予め主出力軸の回転数に対応した補正後の前記布送り量を補正値記憶部に記憶しておくことにより、最適な補正量で補正することができる。
【０００９】
前記布送り量補正部は、前記補正布送り量を前記基準布送り量と所定の補正係数とで算出して設定するようにしてもよい。この場合には、ミシンは主出力軸の回転数に対応して基準布送り量と所定の補正係数とで算出するので、予め多数の布送り量を補正値記憶部に記憶しておく必要が無く、より詳細な補正量を設定し補正することができる。
【００１０】
前記ミシンは、前記補正係数を入力する補正値入力部を備え、前記布送り量補正部は、当該補正値入力部で入力した前記補正係数に基づき前記基準布送り量を補正し前記補正布送り量を設定するようにしてもよい。この場合には、ミシンは補正量を任意に調整できるので、作業者の所望に応じた補正量を設定することができる。
【図面の簡単な説明】
【００１１】
【図１】ミシン１の斜視図。
【図２】縫針８及び針板１５近傍の拡大斜視図。
【図３】布送りモータ２３、布送り機構３２、動力伝達機構３５を左斜め後方から見た斜視図。
【図４】布送り出力軸２４が回動範囲の中間位置にある状態の布送りモータ２３、布送り機構３２、動力伝達機構３５の斜視図。
【図５】布送り出力軸２４が回動範囲の前端にある状態の布送りモータ２３、布送り機構３２、動力伝達機構３５の斜視図。
【図６】布送り出力軸２４が回動範囲の後端にある状態の布送りモータ２３、布送り機構３２、動力伝達機構３５の斜視図。
【図７】ミシン１の電気的構成を示すブロック図。
【図８】布送り量と駆動量の基本テーブル１０１を示す図。
【図９】布送り量と駆動量の補正値テーブル１０２を示す図。
【図１０】ミシン１が実行する布送り量設定処理のフローチャート。
【図１１】第一布送り量補正処理のフローチャート。
【図１２】第二布送り量補正処理のフローチャート。
【図１３】作業者補正処理のフローチャート。
【図１４】作業者補正処理の表示画面。
【発明を実施するための形態】
【００１２】
以下、本発明の第一実施形態について図面を参照して説明する。図１〜図６を参照しミシン１の構成について説明する。図１の紙面上側、下側、右側、左側、表側、背面側は夫々ミシン１の上側、下側、右側、左側、前側、後側である。
【００１３】
ミシン１はベッド部２、脚柱部３、アーム部４を備える。ベッド部２はミシン１の土台となる。ベッド部２はテーブル２０上面の凹部（図示略）に上方から装着する。脚柱部３はベッド部２右端から鉛直上方に延びる。アーム部４は脚柱部３上端から左方に延びる。アーム部４はベッド部２上面に対向する。アーム部４は左端部下方に押え足１７を装着する。アーム部４は内部に針棒７を保持する。針棒７は下端に縫針８（図２参照）を装着する。針棒７と縫針８はメインモータ１３の駆動に従って上下に往復移動する。アーム部４は左端部前方に天秤９を備える。天秤９は針棒７に連動して上下動する。アーム部４は上部に操作部１０を備える。操作部１０は前面に液晶パネル１１を備える。作業者は液晶パネル１１を見ながら操作部１０を操作し各種指示をミシン１に入力する。
【００１４】
ミシン１はテーブル２０下面に制御装置３０を備える。制御装置３０はロッド２１を介して踏み込み式のペダル２２に接続する。作業者はペダル２２をつま先側又は踵側に操作する。制御装置３０はペダル２２の操作方向と操作量に応じてミシン１の動作を制御する。
【００１５】
脚柱部３は右側面上部にメインモータ１３を備える。アーム部４は内部に主軸１４を備える。主軸１４は回転可能な状態でアーム部４内部を左右方向に延びる。主軸１４の右端はメインモータ１３に接続する。主軸１４の左端は針棒上下動機構（図示略）に接続する。メインモータ１３は主軸１４を駆動して針棒７と天秤９を上下動する。
【００１６】
図２に示すように、ベッド部２は上面左端に針板１５を備える。針板１５は略中央部に針穴１８を有する。縫針８の下端は下降時に針穴１８を通過する。針板１５は針穴１８の左方、後方、右方の夫々に送り歯穴１９を備える。送り歯穴１９は前後方向に長い長方形状の穴である。ベッド部２は針板１５の下方に釜機構（図示略）、布送りモータ２３（図３〜図７参照）、布送り機構３２（図３〜図６参照）、動力伝達機構３５（図３〜図６参照）を備える。
【００１７】
図３を参照し布送りモータ２３、布送り機構３２、動力伝達機構３５について説明する。図３の紙面上側、下側、左奥側、右手前側、右奥側、左手前側は夫々ミシン１の上側、下側、右側、左側、前側、後側である。図３に示すように、布送りモータ２３は布送り機構３２の右方に配置してある。布送りモータ２３の布送り出力軸２４はモータ本体から左方に延びる。布送りモータ２３はステップモータであり、布送り出力軸２４を所定角度の範囲で回動することができる。布送りモータ２３は布送り機構３２を前後方向に移動する。
【００１８】
布送り機構３２は送り台３４、送り歯３３を備える。送り台３４は針板１５（図２参照）の下方に位置し且つ針板１５に対し平行である。送り台３４は上面の中心近傍に送り歯３３を備える。送り歯３３は送り歯穴１９（図２参照）の位置に対応する。送り歯３３は前後方向に長い。送り歯３３の前後方向の長さは送り歯穴１９の長さより短い。送り歯３３は押え足１７（図２参照）との間で布を挟む為の凹凸を上部に備える。
【００１９】
動力伝達機構３５は、水平送り軸３６、第一腕部３７、作用腕部３８、第二腕部３９、接続部４０を備える。水平送り軸３６は布送りモータ２３の左上方に回動可能に保持してある。水平送り軸３６は左右方向に延びる。第一腕部３７は布送り出力軸２４に直交して連結する。第一腕部３７は布送り出力軸２４の回動に伴って回動する。作用腕部３８は水平送り軸３６の右端近傍に直交して連結する。水平送り軸３６は作用腕部３８の回動に伴って回動する。第二腕部３９は、第一腕部３７の先端と作用腕部３８の先端の各々に回動可能な状態で連結する。接続部４０は水平送り軸３６の左端近傍から上方へ延びる。接続部４０は、布送り機構３２の送り台３４の前端部に回動可能に連結する。
【００２０】
図４〜図６を参照し動力伝達機構３５の作用について説明する。以下の説明では、布送り出力軸２４の軸心をＬ、第一腕部３７と第二腕部３９の連結軸の軸心をＭ、第二腕部３９と作用腕部３８の連結軸の軸心をＮとする。図４〜図６のＷ１〜Ｗ３の各々は、送り歯３３の近傍を示す。前述のように、布送りモータ２３は布送り出力軸２４を所定角度の範囲で回動することができる。図４に示すように、布送り出力軸２４は布送りを開始する時点で回動範囲の中間位置に位置している。布送り出力軸２４が回動範囲の中間位置に位置している場合、側面視において、ＬとＭを結ぶ直線（直線ＬＭ）とＭとＮを結ぶ直線（直線ＭＮ）は上下方向に一直線になる。故に、作用腕部３８の先端部（第二腕部３９に連結する部分）は可動範囲の上端に位置する。作用腕部３８の先端部が上端に位置すると、接続部４０の上端部は可動範囲の前端（図４の右側の端部）に位置する。故に、布送り機構３２は可動範囲の前端に位置する。
【００２１】
布送り出力軸２４が図４の状態から左側面視時計回りに回動すると、直線ＬＭと直線ＭＮは屈曲する。直線ＬＭと直線ＭＮが成す角度の内小さい方の角度（以下「内角」という）は徐々に小さくなる。故に、作用腕部３８の先端部は下降する。水平送り軸３６は左側面視反時計回りに回動する。布送り機構３２は後方に移動する。図５に示すように、布送り出力軸２４が回動範囲の２つの端部の一方（前方の端部）に達すると、直線ＬＭと直線ＭＮの内角は最小となる。作用腕部３８の先端部は可動範囲の下端に位置する。故に、布送り機構３２は可動範囲の後端に位置する。
【００２２】
布送り出力軸２４が図５の状態から反転し左側面視反時計回りに回動すると、直線ＬＭと直線ＭＮの内角は徐々に大きくなる。故に、作用腕部３８の先端部は上昇する。布送り機構３２は前方に移動する。布送り出力軸２４が回動範囲の中間位置に達すると、布送り機構３２は図４に示す状態に戻り、可動範囲の前端に位置する。布送り出力軸２４が図４の状態から更に左側面視反時計回りに回動すると、直線ＬＭと直線ＬＭの内角は再び減少し、布送り機構３２は後方に移動する。図６に示すように、布送り出力軸２４が回動範囲の後方の端部に達すると、布送り機構３２は可動範囲の後端に位置する。以上のように、布送り出力軸２４が回動範囲の一方の端部から他方の端部まで回動する毎に、布送り機構３２は水平に一往復揺動する。
【００２３】
布送りモータ２３の動力は、直線ＬＭと直線ＭＮが一直線になっている方が作用腕部３８に伝わり易い。即ち、布送りモータ２３が受ける負荷は、布送り出力軸２４が一方向への回動動作を行っている途中の方が、回動方向を反転する時点よりも小さい。故に、本実施形態のミシン１は、布送り出力軸２４が一方向への回動動作を行う途中の中間位置（図４に示す位置）で布送りを開始すれば、布送りを円滑に行うことができる。
【００２４】
図３〜図６に示すように、ミシン１は布送り機構３２の後方に上下送り軸２７を備える。上下送り軸２７は回動可能な状態で左右方向に延びる。上下送り軸２７は水平送り軸３６に対して平行に位置する。上下送り軸２７は右端部にプーリ２５を備える。プーリ２５はタイミングベルト（図示略）を介して主軸１４に連結してある。主軸１４と上下送り軸２７は同期を保持した状態で回動する。上下送り軸２７は左端に偏心部２８を備える。偏心部２８は、上下送り軸２７の回動に伴って布送り機構３２を上下動する。ミシン１では、針棒７と縫針８が上下に一往復する間に送り歯３３と送り台３４は上下に一往復する。即ち、ミシン１では縫針８の上下動と送り歯３３の上下動は機械的に同期する。
【００２５】
送り台３４が上昇すると、送り歯３３は送り歯穴１９（図２参照）から針板１５の上方に突出し、押え足１７との間に布を挟む。ミシン１は送り歯３３が針板１５の上方に位置している間に、縫製プログラムで規定してある量だけ布送りモータ２３を駆動する。故に、布は縫針８が刺さっていない状態で前後方向に移動する。送り台３４が下降すると、送り歯３３は針板１５の下方に位置する。送り歯３３が針板１５の下方に位置すれば、送り歯３３が前後方向に移動しても布は移動しない。縫針８は、送り歯３３が針板１５の下方に位置している間に布に縫目を形成する。以上のように、ミシン１は、布送り機構３２の水平方向（本実施形態では前後方向）の駆動と縫針８の駆動を別のモータで実行する。故に、ミシン１は縫製中に送り歯３３の水平方向の移動量を自由に制御できる。
【００２６】
図７を参照しミシン１の電気的構成について説明する。ミシン１の制御装置３０はＣＰＵ４４を備える。ＣＰＵ４４はミシン１の制御を司る。ＣＰＵ４４はＲＯＭ４５、ＲＡＭ４６、ＥＥＰＲＯＭ（登録商標）４７、Ｉ／Ｏインターフェース（以下Ｉ／Ｏという）４８とバスを介して接続する。ＲＯＭ４５は後述する布送り量設定処理（図１０参照）、第一布送り量補正処理（図１１参照）、第二布送り量補正処理（図１２参照）、作業者補正処理（図１３参照）を実行する為のプログラム等を記憶する。ＲＡＭ４６はプログラムを実行する為に必要な各種値を一時的に記憶する。ＥＥＰＲＯＭ４７は、布送り量と駆動量の基本テーブル１０１（図８参照）及び布送り量と駆動量の補正値テーブル１０２（図９参照）等を記憶する不揮発性の記憶装置である。
【００２７】
Ｉ／Ｏ４８はペダル２２、操作部１０に接続する。ＣＰＵ４４はペダル２２の操作方向と操作量を入力する。ＣＰＵ４４は操作部１０から作業者による操作指示を入力する。作業者は操作部１０を操作することで、後述する布送り開始位置、布送り終端位置、布送り戻り位置を設定できる。Ｉ／Ｏ４８は駆動回路５１〜５３に接続する。駆動回路５１は液晶パネル１１を駆動する。駆動回路５２は、ＣＰＵ４４から入力するトルク指令信号に応じてメインモータ１３を駆動する。ミシン１はメインモータ１３の回転角位相と回転速度を検出する為のメインエンコーダ５５を備える。メインエンコーダ５５はメインモータ１３の回転角位相と回転速度の検出結果をＩ／Ｏ４８に出力する。駆動回路５３は、ＣＰＵ４４から入力する布送り駆動信号に応じて布送りモータ２３を駆動する。布送りモータ２３の布送り駆動信号はパルス信号である。ミシン１は布送りモータ２３の回転角位相と回転速度を検出する為の布送りエンコーダ５６を備える。布送りエンコーダ５６は布送りモータ２３の回転角位相と回転速度の検出結果をＩ／Ｏ４８に出力する。
【００２８】
図８を参照して、布送り量と布送りモータ２３の駆動量の基本テーブル１０１について説明する。ミシン１では１つの縫目を形成する布送り量は、０．０ｍｍ〜５．０ｍｍまで、０．１ｍｍ単位で設定できる。本実施の形態では、一例として、各布送り量に対して、布送りモータ２３を駆動するパルス数（以下、「駆動量」という。）は、駆動量＝布送り量×１００とする。例えば、布送り量が１．０ｍｍの場合の布送りモータ２３の駆動量は１００である。また、布送り量３．３ｍｍの場合の布送りモータ２３の駆動量は３３０である。これらの値が、ミシン１の布送り量と布送りモータ２３を駆動するパルス数を対応付けて基本テーブル１０１としてＥＥＰＲＯＭ４７に記憶してある。
【００２９】
図９を参照して、布送り量と布送りモータ２３の駆動量の補正値テーブル１０２について説明する。補正値テーブル１０２は、布送り量０．０ｍｍ〜５．０ｍｍに対して、メインモータ１３の主出力軸の回転数に対応する布送りモータ２３の補正後の駆動量を対応付けてＥＥＰＲＯＭ４７に記憶してある。メインモータ１３の主出力軸の回転数が速くなると、布送り機構３２の撓みにより、布送り量が設定値より大きくなる。補正値テーブル１０２は、設定値からのズレを補正する為の布送りモータ２３の駆動量をメインモータ１３の主出力軸の回転数に応じて記憶している。尚、図９の補正値テーブル１０２では、「０ｒｐｍ」は、「０ｒｐｍ以上２００ｒｐｍ未満」に対する補正値である。「１０００ｒｐｍ」は、「１０００ｒｐｍ以上１２００ｒｐｍ未満」に対する補正値である。「４８００ｒｐｍ」は、「４８００ｒｐｍ以上５０００ｒｐｍ未満」に対する補正値である。「５０００ｒｐｍ」は、「５０００ｒｐｍ以上」に対する補正値である。該補正値は、予めメインモータ１３の主出力軸を各回転数で回転して布送り量の増加分を測定し、該増加分に基づいて設定通りの布送り量となるように求めればよい。
【００３０】
図１０〜図１４を参照し、本実施形態のミシン１が実行する処理について説明する。ミシン１のＣＰＵ４４はＲＯＭ４５に記憶しているプログラムに従って処理を実行する。ミシン１は複数の処理を並行して実行できる。
【００３１】
図１０を参照し布送り量設定処理について説明する。布送り量設定処理では、ミシン１は作業者による操作部１０の操作に従って、布送り機構３２（詳細には送り歯３３）の布送り開始位置、布送り終端位置、布送り戻り位置を設定する。布送り開始位置は、布送り機構３２が布送りの戻りを終了した後に反転し布に接触して布送りを開始する位置である。布送り終端位置は、布送り機構３２が布送りを終了する位置である。布送り戻り位置は、布送り機構３２が針板１５の下方で布送りの戻りを開始する位置である。送り歯３３の前後方向の移動量である布送り量は、布送り開始位置と布送り終端位置を設定することで定まる。ミシン１は、作業者が布送り開始位置、布送り終端位置、布送り戻り位置を夫々設定することで、布送り出力軸２４の布送りモータ駆動中間位置、布送りモータ駆動終端位置、布送りモータ駆動開始位置を夫々求めることができる。ミシン１の電源がオンとなると、ＣＰＵ４４は布送り量設定処理を開始する。
【００３２】
ＣＰＵ４４は、布送り開始位置、布送り終端位置、布送り戻り位置の設定値を作業者が操作部１０から入力したか否かを判断する（Ｓ１）。入力していなければ（Ｓ１：ＮＯ）、ＣＰＵ４４は処理をＳ６の判断へ移行する。作業者が操作部１０を操作して各設定値を入力すると（Ｓ１：ＹＥＳ）、ＣＰＵ４４は入力した値を布送り出力軸２４の角度に換算する。ＣＰＵ４４は換算した値をＥＥＰＲＯＭ４７に記憶することで、布送りモータ駆動開始位置と布送りモータ駆動中間位置と布送りモータ駆動終端位置を設定する（Ｓ２〜Ｓ４）。前述のように、布送り機構３２は布送り出力軸２４が布送りモータ駆動中間位置（図４に示す状態）にある時に布送りを開始する。布送り出力軸２４が布送りモータ駆動開始位置及び布送りモータ駆動終端位置にある場合、布送り機構３２は図５又は図６に示す状態となる。ＣＰＵ４４は布送りモータ駆動中間位置から布送りモータ駆動終端位置までの距離である布送り量を設定する（Ｓ５）。本実施形態では、布送り量は、布送り機構３２の実際の移動量（ｍｍ）で表す。
【００３３】
前述のように、本実施形態では布送り出力軸２４が片道一回の回動動作を行う毎に、布送り機構３２は水平に一往復揺動する。故に、ミシン１は、出力軸２４の２つの回動方向の各々について、布送りモータ駆動開始位置、布送りモータ駆動中間位置、布送りモータ駆動終端位置を別々に設定する。尚、布送り量は、布送りモータ２３のパルス数等の他の値で表してもよい。
【００３４】
ＣＰＵ４４は、作業者が処理を終了する為の指示を入力したか否か判断する（Ｓ６）。作業者が処理を終了する為の指示を入力していなければ（Ｓ６：ＮＯ）、ＣＰＵ４４は処理をＳ１の判断へ戻す。作業者が終了指示を入力すると（Ｓ６：ＹＥＳ）、ＣＰＵ４４は布送り量設定処理を終了する。
【００３５】
図１１を参照し布送り量補正処理の第一実施例である第一布送り量補正処理について説明する。第一布送り量補正処理では、ミシン１はメインモータ１３の主出力軸の回転速度（回転数／分）を取得して、布送りモータ２３の駆動量の補正値テーブル１０２を参照して、布送りモータ２３の制御を行う。ミシン１の電源がオンとなると、ＣＰＵ４４は第一布送り量補正処理を開始する。
【００３６】
ＣＰＵ４４は、現在のメインモータ１３の主出力軸の回転数をメインエンコーダ５５から取得し、ＲＡＭ４６に記憶する（Ｓ１１）。ＣＰＵ４４は、図９に示す補正値テーブル１０２を参照して、図１０のＳ５で設定した布送り量に対する布送りモータ２３の補正後の駆動量を決定する（Ｓ１２）。例えば、図１０のＳ５で設定した布送り量が１．０の時、Ｓ１１でメインエンコーダ５５から取得した出力軸の回転数が５０００ｒｐｍの場合、布送りモータ２３の補正後の駆動量は９５パルスとなる。出力軸の回転数が４４００ｒｐｍの場合、布送りモータ２３の補正後の駆動量は９６パルスとなる。尚、メインモータ１３の主出力軸の回転数が０ｒｐｍ以上６００ｒｐｍ未満の場合の布送りモータ２３の駆動量は基本の１００パルスである。
【００３７】
ＣＰＵ４４は駆動回路５３を介して、Ｓ１２の処理で決定した補正後の駆動量で布送りモータ２３を制御する（Ｓ１３）。従って、布送りモータ２３は、メインモータ１３の主出力軸の回転数に関わらず、一定の量で布を送ることができる。第一布送り量補正処理は、ミシン１の電源がオフとなると終了する。
【００３８】
次に、図１２を参照し布送り量補正処理の第二実施例である第二布送り量補正処理について説明する。第一布送り量補正処理では、ミシン１はメインモータ１３の回転速度（回転数／分）を取得して、布送りモータ２３の駆動量の補正値テーブル１０２を参照して補正後の駆動量を決定した。第二布送り量補正処理では、布送りモータ２３の基準の駆動量に対して補正係数による演算で補正後の駆動量を算出する。ミシン１の電源がオンとなると、ＣＰＵ４４は第二布送り量補正処理を開始する。
【００３９】
ＣＰＵ４４は、現在のメインモータ１３の主出力軸の回転数をメインエンコーダ５５から取得し、ＲＡＭ４６に記憶する（Ｓ２１）。ＣＰＵ４４は、布送りモータ２３の補正後の駆動量を算出する（Ｓ２２）。ＣＰＵ４４は、基準の駆動量を布送り量×１００で計算するので、メインモータ１３の主出力軸の回転数に基づいた補正後の駆動量を補正係数である１−（回転数／１０００００）を用いて以下の式により算出する（Ｓ２２）。尚、式中の「回転数」は、メインモータ１３の出力軸の回転数である。
駆動量＝（送り量×１００）×（１−（回転数／１０００００））
例えば、Ｓ２１でメインエンコーダ５５から取得した回転数が５０００ｒｐｍで、図１０のＳ５で設定した布送り量が１．０の場合、補正後の駆動量は、
「１．０×１００×（１−（５０００／１０００００））＝１００×（１−０．０５）＝９５」となる。
【００４０】
ＣＰＵ４４は駆動回路５３を介して、Ｓ２２の処理で決定した補正後の駆動量で布送りモータ２３を制御する（Ｓ２３）。従って、布送りモータ２３は、メインモータ１３の主出力軸の回転数に関わらず、一定の量で布を送ることができる。第二布送り量補正処理は、ミシン１の電源がオフとなると終了する。
【００４１】
次に、図１３及び図１４を参照し布送り量補正処理の第三実施例である作業者補正処理について説明する。作業者補正処理では、布送りモータ２３の駆動量を補正する補正係数を作業者が操作部１０（図１及び図７参照）を操作して直接入力する。作業者が操作部１０を操作して、作業者補正処理を開始すると、ＣＰＵ４４は、図１４に示す画面を液晶パネル１１に表示する（Ｓ５０）。本実施形態では、液晶パネル１１に表示する基準の補正係数を「１．０００」とする。
【００４２】
ＣＰＵ４４は、プラスキー１１１の押下があったか否か判断する（Ｓ５１）。プラスキー１１１の押下がない場合（Ｓ５１：ＮＯ）、ＣＰＵ４４は、処理をＳ５６に移行する。プラスキー１１１の押下があった場合（Ｓ５１：ＹＥＳ）、ＣＰＵ４４は、現在の補正係数に０．００１をプラスする（Ｓ５２）。即ち、補正係数は「１．００１」になる。ＣＰＵ４４は、プラスキー１１１の押下と同時に図示しないタイマーをスタートする。ＣＰＵ４４は、プラスキー１１１の押下状態が継続しているか否か判断する（Ｓ５３）。プラスキー１１１の押下状態が１秒以上継続すると（Ｓ５３：ＹＥＳ、Ｓ５４：ＹＥＳ）、ＣＰＵ４４は、現在の補正係数に０．０１をプラスする（Ｓ５５）。即ち、補正係数は「１．０１１」になる。ＣＰＵ４４は、処理をＳ５３に戻す。プラスキー１１１の押下状態が１秒以上継続していない場合（Ｓ５３：ＹＥＳ、Ｓ５４：ＮＯ）、ＣＰＵ４４は、処理をＳ５３に戻す。プラスキー１１１の押下状態が継続していない場合、即ち作業者がプラスキー１１１を離した場合（Ｓ５３：ＮＯ）、ＣＰＵ４４は、処理をＳ５１に戻す。
【００４３】
ＣＰＵ４４は、マイナスキー１１２の押下があったか否か判断する（Ｓ５６）。マイナスキー１１２の押下がない場合（Ｓ５６：ＮＯ）、ＣＰＵ４４は、処理をＳ６１に移行する。マイナスキー１１２の押下があった場合（Ｓ５６：ＹＥＳ）、ＣＰＵ４４は、現在の
補正係数から０．００１をマイナスする（Ｓ５７）。即ち、補正係数は「０．９９９」になる。ＣＰＵ４４は、マイナスキー１１２の押下と同時に図示しないタイマーをスタートする。ＣＰＵ４４は、マイナスキー１１２の押下状態が継続しているか否か判断する（Ｓ５８）。マイナスキー１１２の押下状態が継続していない場合、即ち作業者がマイナスキー１１２を離した場合（Ｓ５８：ＹＥＳ）、ＣＰＵ４４は、処理をＳ５１に戻す。マイナスキー１１２の押下状態が１秒以上継続すると（Ｓ５８：ＹＥＳ、Ｓ５９：ＹＥＳ）、ＣＰＵ４４は、現在の補正係数から０．０１をマイナスする（Ｓ６０）。即ち、補正係数は「０．９８９」になる。ＣＰＵ４４は、処理をＳ５８に戻す。マイナスキー１１２の押下状態が１秒以上継続していない場合（Ｓ５８：ＹＥＳ、Ｓ５９：ＮＯ）、ＣＰＵ４４は、処理をＳ５８に戻す。マイナスキー１１２の押下状態が継続していない場合、即ち作業者がマイナスキー１１２を離した場合（Ｓ５８：ＮＯ）、ＣＰＵ４４は、処理をＳ５１に戻す。
【００４４】
ＣＰＵ４４は、確定キー１１３の押下があったか否か判断する（Ｓ６１）。確定キー１１３の押下がない場合（Ｓ６１：ＮＯ）、ＣＰＵ４４は、処理をＳ５１に戻す。確定キー１１３の押下があった場合（Ｓ６１：ＹＥＳ）、ＣＰＵ４４は、ＥＥＰＲＯＭ４７に現在の補正係数、例えば「１．０１１」又は「０．９８９」等を記憶する（Ｓ６２）。
【００４５】
ＣＰＵ４４は布送りモータ２３の駆動量を演算する（Ｓ６３）。例えば、図１０のＳ５で設定した布送り量が「１．０」で補正係数が「１．０１１」の場合、駆動量＝１．０×１００×１．０１１＝１０１．１であるので、小数点以下を切り捨てて布送りモータ２３の補正後の駆動量は１０１パルスとなる。また、布送りの量が「１．０」で補正係数が「０．９８９」の場合、駆動量＝１．０×１００×０．９８９＝９８．９であるので、小数点以下を切り捨てて、補正後の布送りモータ２３の駆動量は９８パルスとなる。尚、演算後の布送りモータ２３の駆動量の小数点以下は切り上げ又は四捨五入でもよい。ＣＰＵ４４は、処理を終了する。以上説明したように、第三実施例である作業者補正処理では、布送りモータ２３の駆動量の補正係数を作業者が設定できるので、ミシン１で縫製する布の種類に応じて、補正係数を変更して布送り量を一定に保つことができる。
【００４６】
尚、上記実施の形態では、メインエンコーダ５５とＳ１１及びＳ２１の処理を実行するＣＰＵ４４とは本発明の「主回転数検出部」の一例である。Ｓ５の処理を実行するＣＰＵ４４は本発明の「布送り量設定部」の一例である。Ｓ１２及びＳ２２の処理を実行するＣＰＵ４４は本発明の「布送り量補正部」の一例である。ＣＰＵ４４及び駆動回路５３は本発明の「駆動制御部」の一例である。プラスキー１１１、マイナスキー１１２及び確定キー１１３は本発明の「補正値入力部」の一例である。ＥＥＰＲＯＭ４７は本発明の「補正値記憶部」の一例である。
【００４７】
尚、本発明は、上記実施の形態に限られず各種の変形が可能である。例えば、作業者補正処理では、補正係数をプラスキー１１１、マイナスキー１１２で増減しているが、数値を直接入力してもよい。補正係数でなく、布送りモータ２３の補正後の駆動量を直接入力してもよい。
【符号の説明】
【００４８】
１    ミシン
７    針棒
８    縫針
１０    操作部
１３    メインモータ
１４    主軸
１５    針板
２２    ペダル
２３    布送りモータ
２４    布送り出力軸
３２    布送り機構
３３    送り歯
３５    動力伝達機構
４４    ＣＰＵ
４５    ＲＯＭ
４７    ＥＥＰＲＯＭ
５５    メインエンコーダ
５６    布送りエンコーダ
１０１  基本テーブル
１０２  補正値テーブル
１１１  プラスキー
１１２  マイナスキー
１１３  確定キー
【図１】
2013179999.tif 000003
【図２】
2013179999.tif 000004
【図３】
2013179999.tif 000005
【図４】
2013179999.tif 000006
【図５】
2013179999.tif 000007
【図６】
2013179999.tif 000008
【図７】
2013179999.tif 000009
【図８】
2013179999.tif 000010
【図９】
2013179999.tif 000011
【図１０】
2013179999.tif 000012
【図１１】
2013179999.tif 000013
【図１２】
2013179999.tif 000014
【図１３】
2013179999.tif 000015
【図１４】
2013179999.tif 000016