(57)【要約】【課題】主軸モータの駆動を停止した状態で、容易に布の送り量を一時的に変更し且つ元に戻すことが可能なミシンを提供する。【解決手段】ミシンのＣＰＵはペダルの踏み込みを検出したか判断する（Ｓ１３）。ペダルの踏み込みを検出した場合（Ｓ１３：ＹＥＳ）、ＣＰＵは主軸の回転に同期して所定の送り量で布を送るための布送りモータの駆動条件である第一条件で、布送りモータを駆動する。ＣＰＵはペダルの踏み込みを検出しない場合（Ｓ１３：ＮＯ）、第一ボタンと第二ボタンの操作に基づいて送り量を特定する（Ｓ１４）。ＣＰＵは特定した送り量で布を送るための布送りモータの駆動条件である第二条件を決定する（Ｓ２１）。ＣＰＵは布送りモータの駆動条件を第一条件から第二条件に変更する。ＣＰＵは第二条件で布送りモータを駆動し、布送り機構はＳ１４で特定した送り量で布を送る。【選択図】図７
2014039775.tif 000002
【特許請求の範囲】
【請求項１】
主軸を回転駆動する主軸モータと布送り機構を駆動する布送りモータを備えたミシンであって、
前記主軸モータの駆動による前記主軸の回転に同期して所定の送り量で布を送る為の前記布送りモータの駆動条件である第一条件で前記布送りモータを駆動する駆動部と、
前記主軸モータが駆動しているか否か判断する判断部と、
前記主軸モータが駆動していないと前記判断部が判断した場合、前記主軸を手動で回転すると同時に操作可能な第一操作機構の操作に基づいた布の送り量を特定する特定部と、
前記特定部で特定した前記送り量で布を送る為の前記布送りモータの駆動条件である第二条件を決定する決定部と、
前記駆動部が駆動する前記布送りモータの駆動条件を、前記第一条件から前記第二条件に変更する第一変更部と、
前記第一変更部が駆動条件を前記第二条件に変更した後、第二操作機構に対する所定の操作を検出した場合、前記駆動部が駆動する前記布送りモータの駆動条件を、前記第二条件から前記第一条件に変更する第二変更部と
を備えたことを特徴とするミシン。
【請求項２】
前記第一操作機構の操作と前記送り量とを関連付けて記憶した記憶部を備え、
前記特定部は、
前記第一操作機構の操作に関連する前記送り量を、前記記憶部を参照して特定することを特徴とする請求項１に記載のミシン。
【請求項３】
前記特定部は、
前記第一操作機構の操作の度毎に所定量ずつ送り量を変化することで前記送り量を特定することを特徴とする請求項１に記載のミシン。
【請求項４】
前記ミシンは、
前記主軸を内部に有するアーム部と、
前記アーム部に接続し、前記主軸とともに回転するプーリーを一端部側に有する脚柱部とを備え、
前記第一操作機構は、前記プーリーと略同一高さ且つ前記脚柱部の前記一端部側に設けたことを特徴とする請求項１乃至３のいずれかに記載のミシン。
【請求項５】
前記ミシンは、
前記主軸を内部に有するアーム部と、
前記アーム部に接続し、前記主軸とともに回転するプーリーを一端部側に有する脚柱部とを備え、
前記第一操作機構は、前記プーリーに設けたことを特徴とする請求項１乃至３のいずれかに記載のミシン。
【請求項６】
前記第一操作機構は膝上げレバーであることを特徴とする請求項１乃至３のいずれかに記載のミシン。
【請求項７】
前記第一操作機構は、前記主軸モータを駆動する為の第一ペダルとは別の第二ペダルであることを特徴とする請求項１乃至３のいずれかに記載のミシン。
【請求項８】
前記第二操作機構は、前記主軸モータを駆動する為の第一ペダルであり、
前記所定の操作は、前記主軸モータを駆動する為に前記第一ペダルを踏む操作であることを特徴とする請求項１乃至６のいずれかに記載のミシン。
【請求項９】
前記第二操作機構は、縫製糸を切断する為の糸切りスイッチであり、
前記所定の操作は、前記縫製糸を切断する為の前記糸切りスイッチの操作であることを特徴とする請求項１乃至７のいずれかに記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、布の送り量を調整することが可能なミシンに関する。
【背景技術】
【０００２】
布を送る送り歯の移動軌跡を変更する送り量調節機構を備えるミシンがある。特許文献１が開示するミシンは、送り歯の移動軌跡をステッピングモータの回転角度により変更する。該ミシンは、ステッピングモータの回転角度を操作レバーの操作量に基づき算出する。操作レバーの操作量は、ポテンショメータにより読み込む。該ミシンは、操作レバーの操作に応じて布の送り量を変更することができる。ミシンは、操作パネルにより設定した送り量の上限値と下限値を操作レバーの操作量と対応付ける。該ミシンは、操作レバーによる布の送り量の変更量を調整できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２９３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
主軸モータの駆動を停止し、プーリーを手動で回転して縫製を行う場合に、一時的に布の送り量を変更したいという要求がある。特許文献１が開示するミシンでは、主軸モータの駆動が停止している間は、布の送り量を変更する為に操作レバーの操作をしながら、プーリーを手動で回転操作する必要があるので操作しにくいという問題点がある。
【０００５】
本発明の目的は、主軸モータの駆動を停止した状態で、容易に布の送り量を一時的に変更し且つ元に戻すことが可能なミシンを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係るミシンは、主軸を回転駆動する主軸モータと布送り機構を駆動する布送りモータを備えたミシンであって、前記主軸モータの駆動による前記主軸の回転に同期して所定の送り量で布を送る為の前記布送りモータの駆動条件である第一条件で前記布送りモータを駆動する駆動部と、前記主軸モータが駆動しているか否か判断する判断部と、前記主軸モータが駆動していないと前記判断部が判断した場合、第一操作機構の操作に基づいた布の送り量を特定する特定部と、前記特定部で特定した前記送り量で布を送る為の前記布送りモータの駆動条件である第二条件を決定する決定部と、前記駆動部が駆動する前記布送りモータの駆動条件を、前記第一条件から前記第二条件に変更する第一変更部と、前記第一変更部が駆動条件を前記第二条件に変更した後、第二操作機構に対する所定の操作を検出した場合、前記駆動部が駆動する前記布送りモータの駆動条件を、前記第二条件から前記第一条件に変更する第二変更部とを備えている。
【０００７】
本発明のミシンは、主軸モータが駆動していない状態で第一操作機構に対する操作を検出した場合、布送りモータの駆動条件を第一条件から第二条件に変更する。ミシンは、主軸モータが駆動していない状態で第二操作機構に対する所定の操作を検出した場合、布送りモータの駆動条件を第二条件から第一条件に戻す。故にミシンは、主軸モータが駆動していない状態で、布送りモータの駆動条件を一時的に第一条件から第二条件に変更できるので、布の送り量を一時的に変更できる。またミシン１は、主軸を手動で回転すると同時に操作可能な第一操作機構を備えているので、作業者は手動で主軸を回転しながら布の送り量を容易に変更できる。
【０００８】
本発明のミシンは、前記第一操作機構の操作と前記送り量とを関連付けて記憶した記憶部を備え、前記特定部は、前記第一操作機構の操作に関連する前記送り量を、前記記憶部を参照して特定してもよい。ミシンは、第一操作機構に対する操作に応じた送り量を容易に特定できる。
【０００９】
本発明のミシンの前記特定部は、前記第一操作機構の操作の度毎に所定量ずつ送り量を変化することで前記送り量を特定してもよい。操作者は、第一操作機構に対する操作を繰り返し行うことで、送り量を段階的に変更できる。
【００１０】
本発明のミシンは、前記主軸を内部に有するアーム部と、前記アーム部に接続し、前記主軸とともに回転するプーリーを一端部側に有する脚柱部とを備えてもよい。前記第一操作機構は、前記プーリーと略同一高さ且つ前記脚柱部の前記一端側に設けてもよい。操作者は、プーリーを手動で操作しながら第一操作機構を容易に操作できる。故に操作者は、プーリーを操作しながら布の送り量を容易に変更できる。
【００１１】
本発明のミシンは、前記主軸を内部に有するアーム部と、前記アーム部に接続し、前記主軸とともに回転するプーリーを一端部側に有する脚柱部とを備えてもよい。前記第一操作機構は、前記プーリーに設けてもよい。操作者は、プーリーを手動で操作しながら第一操作機構を容易に操作できる。故に操作者は、プーリーを操作しながら布の送り量を容易に変更できる。
【００１２】
本発明のミシンの前記第一操作機構は膝上げレバーであってもよい。操作者は、プーリーを手動で操作しながら膝上げレバーを容易に操作できる。故に操作者は、プーリーを操作しながら布の送り量を容易に変更できる。
【００１３】
本発明のミシンの前記第一操作機構は、前記主軸モータを駆動する為の第一ペダルとは別の第二ペダルであってもよい。操作者は、プーリーを手動で操作しながら第二ペダルを容易に操作できる。故に操作者は、プーリーを操作しながら布の送り量を容易に変更できる。
【００１４】
本発明のミシンの前記第二操作機構は、前記主軸モータを駆動する為の第一ペダルであってもよい。前記所定の操作は、前記主軸モータを駆動する為に前記第一ペダルを踏む操作であってもよい。操作者は、第一ペダルの踏み込みを解除して主軸モータの駆動を停止し、第一操作機構を操作して布の送り量を変更した後、第一ペダルを再度踏み込むことで、布の送り量を元に戻すことができる。故に操作者は、主軸モータの駆動再開と連動して布の送り量を元に戻すことができる。
【００１５】
本発明のミシンの前記第二操作機構は、縫製糸を切断する為の糸切りスイッチであってもよい。前記所定の操作は、前記縫製糸を切断する為の前記糸切りスイッチの操作であってもよい。操作者は、縫製作業の終了時の糸切り操作に連動して、布の送り量を元に戻すことができる。故に操作者は、縫製糸の切断後、元の布の送り量で縫製作業を再開できる。
【図面の簡単な説明】
【００１６】
【図１】ミシン１の斜視図。
【図２】ミシン本体１０の斜視図。
【図３】縫針８及び針板１５近傍の拡大斜視図。
【図４】布送りモータ２３、布送り機構３２、動力伝達機構３５を左斜め後方から見た斜視図。
【図５】ミシン１の電気的構成を示すブロック図。
【図６】テーブル４７１の模式図。
【図７】メイン処理のフローチャート。
【図８】送り量特定処理のフローチャート。
【図９】駆動処理のフローチャート。
【図１０】テーブル作成処理のフローチャート。
【図１１】第一変形例における送り量特定処理のフローチャート。
【図１２】第二変形例におけるミシン本体１０の斜視図。
【図１３】第二変形例における送り量特定処理のフローチャート。
【図１４】第三変形例におけるミシン本体１０の斜視図。
【図１５】第四変形例におけるミシン１の斜視図。
【図１６】第四変形例における送り量特定処理のフローチャート。
【図１７】第五変形例におけるミシン１の斜視図。
【図１８】第五変形例における送り量特定処理のフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について図面を参照して説明する。図１〜図４を参照しミシン１の構成について説明する。図１の上側、下側、右側、左側、表側、裏側は夫々ミシン１の上側、下側、右側、左側、前側、後側である。
【００１８】
ミシン１はミシン本体１０とミシンテーブル２０を備える。ミシン本体１０はベッド部２、脚柱部３、アーム部４を備える。ベッド部２はミシン本体１０の土台となる。ベッド部２はミシンテーブル２０上面の矩形穴２０１に上方から装着する。脚柱部３はベッド部２右端から鉛直上方に延びる。アーム部４は脚柱部３上端から左方に延びる。アーム部４はベッド部２上面に対向する。アーム部４は左端部下方に押え足１７を備える。押え足１７はベッド部２上面に設けた針板１５と対向する。アーム部４は内部に針棒７を保持する。針棒７は下端に縫針８（図３参照）を装着する。針棒７と縫針８は主軸１４の回転に従って上下に往復移動する。主軸１４は脚柱部３とアーム部４内を左右方向に延びる。アーム部４は左端部前方に天秤９を備える。天秤９は針棒７に連動して上下動する。
【００１９】
ミシン本体１０はベッド部２下方に制御装置１６を備える。制御装置１６はロッド２１を介して踏み込み式のペダル２２に接続する。作業者は、ペダル２２をつま先側又は踵側に操作する。制御装置１６はペダル２２の操作方向と操作量に応じてミシン本体１０の動作を制御する。
【００２０】
図２に示すように、脚柱部３は前面上部に操作部１１を備える。操作部１１はパネル表示部１１１と複数の操作キー１１２を備える。パネル表示部１１１は各種情報を表示する。作業者は複数の操作キー１１２を操作し各種指示をミシン１に入力できる。複数の操作キー１１２は第一ボタン１１３と第二ボタン１１４を備える。上側に頂点を向けた三角形が第一ボタン１１３に表記してある。下側に頂点を向けた三角形が第二ボタン１１４に表記してある。パネル表示部１１１は操作部１１の略中央に配置する。複数の操作キー１１２はパネル表示部１１１の周囲に配置する。第一ボタン１１３と第二ボタン１１４は脚柱部３の前面上部の右側に設ける。後述するプーリー１３は、第一ボタン１１３、第二ボタン１１４と略同一高さ且つ脚柱部３の右側面から右方向に延びる。故に、第一ボタン１１３、第二ボタン１１４とプーリー１３は近接する。
【００２１】
脚柱部３は右側面にモータカバー３１を備える。モータカバー３１は主軸モータ３０を覆う。主軸モータ３０は主軸１４の右端部に設ける。主軸モータ３０の出力軸（図示略）左端は主軸１４の右端部と接続する。主軸モータ３０が駆動すると主軸１４は回転する。主軸モータ３０の出力軸（図示略）右端はプーリー１３と接続する。モータカバー３１は右側面に円形の開口部３１１を有する。プーリー１３は開口部３１１から右方へ突出する。プーリー１３は、軸線方向を左右方向に向けた円筒形を有する。作業者がプーリー１３を手動で回転することで主軸１４は回転する。
【００２２】
図３に示すように、ベッド部２は上面左端に針板１５を備える。針板１５は略中央部に針穴１８を有する。縫針８の下端は下降時に針穴１８を通過する。針板１５は針穴１８の左方、前方、後方、右方の夫々に送り歯穴１９を備える。送り歯穴１９は前後方向に長い長方形状の穴である。ベッド部２は針板１５の下方に釜機構（図示略）、布送り機構３２を備える。
【００２３】
図４を参照し布送りモータ２３、布送り機構３２、動力伝達機構３５について説明する。図４の上側、下側、左側、右側、表側、裏側は夫々ミシン本体１０の上側、下側、後側、前側、左側、右側である。Ｗ１は、送り歯３３の近傍を示す。布送りモータ２３は布送り機構３２の右方に配置してある。布送りモータ２３の布送り出力軸２４はモータ本体から左方に延びる。布送りモータ２３はステップモータであり、布送り出力軸２４を所定角度の範囲で回動することができる。布送りモータ２３は布送り機構３２を前後方向に移動する。
【００２４】
布送り機構３２は送り台３４、送り歯３３を備える。送り台３４は針板１５の下方に位置し且つ針板１５に対し平行である。送り台３４は上面の中心近傍に送り歯３３を備える。送り歯３３は送り歯穴１９の位置に対応する。送り歯３３は前後方向に長い。送り歯３３の前後方向の長さは送り歯穴１９の長さより短い。送り歯３３は押え足１７（図３参照）との間で布を挟む為の凹凸を上部に備える。
【００２５】
動力伝達機構３５は、水平送り軸３６、第一腕部３７、作用腕部３８、第二腕部３９、接続部４０を備える。水平送り軸３６は布送りモータ２３の左上方でベッド部２に回動可能に支持してある。水平送り軸３６は左右方向に延びる。第一腕部３７は一端を布送り出力軸２４に直交して連結する。作用腕部３８は一端を水平送り軸３６の右端近傍に直交して連結する。第二腕部３９は、第一腕部３７の他端と作用腕部３８の他端の各々に回動可能な状態で連結する。接続部４０は水平送り軸３６の左端近傍から上方へ延びる。接続部４０は布送り機構３２の送り台３４の前端部に回動可能に連結する。
【００２６】
動力伝達機構３５の作用について説明する。布送りモータ２３は布送り出力軸２４を所定角度の範囲で回動する。布送り出力軸２４は図４の状態の時、回動範囲の中間位置に位置する。布送り出力軸２４が回動範囲の中間位置に位置している場合、第一腕部３７と第二腕部３９が互いに上下方向に一直線になる。作用腕部３８の他端部は可動範囲の上端に位置し、接続部４０の上端部は可動範囲の前端に位置する。故に、布送り機構３２は可動範囲の前端に位置する。
【００２７】
布送り出力軸２４が図４の状態から左側面視時計回りに回動すると、第一腕部３７と第二腕部３９の接続部は前方に移動する。第一腕部３７と第二腕部３９が互いに屈曲し、作用腕部３８の先端部は下降する。故に、水平送り軸３６は左側面視反時計回りに回動し、接続部４０の上端部は後方に移動する。従って、布送り機構３２は後方に移動する。布送り出力軸２４が回動範囲の一端部に達すると、作用腕部３８の先端部は可動範囲の下端に移動し、布送り機構３２は可動範囲の後端に移動する。
【００２８】
布送り出力軸２４が反転し左側面視反時計回りに回動すると、第一腕部３７と第二腕部３９の接続部は後方に移動する。第一腕部３７と第二腕部３９が成す角度の内、小さい方の角度は徐々に大きくなる。故に、作用腕部３８の先端部は上昇し、布送り機構３２は前方に移動する。布送り出力軸２４が回動範囲の中間位置（図４に示す位置）に達すると、布送り機構３２は可動範囲の前端に戻る。布送り出力軸２４が更に左側面視反時計回りに回動すると、第一腕部３７と第二腕部３９が互いに屈曲し、作用腕部３８の先端部は下降する。故に、布送り機構３２は後方に移動する。布送り出力軸２４が回動範囲の他端部に達すると、作用腕部３８の先端部は可動範囲の下端に移動し、布送り機構３２は可動範囲の後端に移動する。以上のように、布送り出力軸２４が回動範囲の一方の端部から他方の端部まで回動する毎に、布送り機構３２は水平に一往復揺動する。
【００２９】
ミシン本体１０は布送り機構３２の後方に上下送り軸２７を備える。上下送り軸２７はベッド部２に回動可能に支持してあり、左右方向に延びる。上下送り軸２７は水平送り軸３６に対して平行に位置する。上下送り軸２７は右端部にプーリー２５を備える。プーリー２５はタイミングベルト（図示略）を介して主軸１４（図１参照）に連結してある。故に、主軸１４と上下送り軸２７は同期を保持した状態で回動する。上下送り軸２７は左端に偏心カム２８を備える。偏心カム２８は、上下送り軸２７の回動に伴って布送り機構３２を上下動する。ミシン本体１０では、針棒７と縫針８が上下に一往復する間に送り歯３３と送り台３４は上下に一往復する。即ち、ミシン本体１０では縫針８の上下動と送り歯３３の上下動は機械的に同期する。
【００３０】
送り台３４が上昇すると、送り歯３３は送り歯穴１９（図３参照）から針板１５の上方に突出し、押え足１７との間に布を挟む。布が所定の厚み以下であれば、送り歯３３が針板１５の上方に位置している間、縫針８は布に刺さらない。縫製の実行中、ミシン本体１０は主軸モータ３０の出力軸と布送りモータ２３の布送り出力軸２４の回転角位相を監視する。ミシン本体１０は主軸モータ３０と布送りモータ２３の同期をとり、送り歯３３が針板１５の上方に位置している間に布送りモータ２３を駆動する。故に、布は縫針８が刺さっていない状態で前後方向に移動する。送り台３４が下降すると、送り歯３３は針板１５の下方に位置する。送り歯３３が針板１５の下方に位置すれば、送り歯３３が前後方向に移動しても布は移動しない。縫針８は、送り歯３３が針板１５の下方に位置している間に布に縫い目を形成する。以上のように、ミシン１は、布送り機構３２の水平方向（本実施形態では前後方向）の駆動と縫針８の駆動を別のモータで実行する。故に、ミシン１は縫製中に送り歯３３の水平方向の移動量を自由に制御できる。
【００３１】
図５を参照しミシン１の電気的構成について説明する。ミシン１の制御装置１６はＣＰＵ４４を備える。ＣＰＵ４４はミシン１の制御を司る。ＣＰＵ４４はＲＯＭ４５、ＲＡＭ４６を内部に備える。ＣＰＵ４４は、ＥＥＰＲＯＭ（登録商標）４７、Ｉ／Ｏインターフェース（以下「Ｉ／Ｏ」という。）４８とバスを介して接続する。ＲＯＭ４５は後述するメイン処理（図７参照）、駆動処理（図９参照）、テーブル作成処理（図１０参照）を実行する為のプログラム等を記憶する。ＲＡＭ４６はプログラムを実行する為に必要な各種値を一時的に記憶する。ＥＥＰＲＯＭ４７は各種値を記憶する不揮発性の記憶装置である。
【００３２】
Ｉ／Ｏ４８はペダル２２、複数の操作キー１１２、駆動回路５１、５２、５３、主軸エンコーダ５５、布送りエンコーダ５６に電気的に接続する。ＣＰＵ４４はペダル２２の操作方向と操作量を取得する。ＣＰＵ４４は複数の操作キー１１２から作業者による操作指示を取得する。駆動回路５１はパネル表示部１１１を駆動する。駆動回路５２は、ＣＰＵ４４から入力するトルク指令信号に応じて主軸モータ３０を駆動する。ミシン１は主軸モータ３０の回転速度と回転角位相を検出する為の主軸エンコーダ５５を備える。主軸エンコーダ５５は主軸モータ３０の回転速度と回転角位相の検出結果をＩ／Ｏ４８に出力する。駆動回路５３は、ＣＰＵ４４から入力する布送り駆動信号に応じて布送りモータ２３にパルス信号を出力することで、布送りモータ２３を駆動する。ミシン１は布送りモータ２３の布送り出力軸２４の回転速度と回転角位相を検出する為の布送りエンコーダ５６を備える。布送りエンコーダ５６は布送りモータ２３の布送り出力軸２４の回転速度と回転角位相の検出結果をＩ／Ｏ４８に出力する。
【００３３】
ミシン１のＣＰＵ４４はペダル２２の踏み込みを検出した場合、ペダル２２の踏み込みの程度に応じた回転速度で主軸モータ３０を回転駆動し、主軸１４を回転する。ミシン１は、主軸１４の回転速度に同期して予め設定した送り量（以下、「通常送り量」という。）で布送りモータ２３を駆動する。以下、通常送り量で布を送る為の布送りモータ２３の駆動条件を第一条件という。第一条件は通常送り量で布を送る為の布送りモータ２３の出力軸２４の回転角度範囲を含む。ＣＰＵ４４が布送りモータ２３を第一条件で駆動することで、布送り機構３２は通常送り量で布を送る。ＥＥＰＲＯＭ４７は通常送り量と第一条件を記憶する。
【００３４】
作業者は、ペダル２２の踏み込みを解除して主軸モータ３０の駆動を停止した状態でプーリー１３を手動で回転して主軸１４を回転することで縫製を行う場合がある。プーリー１３を手動で回転して主軸１４の回転速度を調整することで、形成する縫目が微調整できる。例えば作業者が布端近傍に向けて縫製を行う場合、プーリー１３を手動で回転して微調整することで、布端の手前の所望の位置で確実に停止できる。作業者は、プーリー１３を手動で回転して縫製を行う場合に、布端の手前の所望の位置まで縫製する為に送り量を一時的に変更したいという要求がある。例えば作業者が曲折する布の端部に沿って縫製を行う場合、曲折部分の手前で送り量を一時的に変更できれば、曲折部分の布の端部に沿った位置に縫目を形成できる。
【００３５】
本実施形態では、作業者が主軸モータ３０の駆動を停止した状態で第一ボタン１１３又は第二ボタン１１４を押下することで送り量を変更する。ミシン１は、変更した送り量（以下、「変更送り量」という。）で布送りモータ２３を駆動する。以下、変更送り量で布を送る為の布送りモータ２３の駆動条件を第二条件という。第二条件は、変更送り量で布を送る為の布送りモータ２３の布送り出力軸２４の回転角度範囲を含む。ＣＰＵ４４が布送りモータ２３を第二条件で駆動することで、布送り機構３２は変更送り量で布を送る。
【００３６】
ＣＰＵ４４は布送りモータ２３の駆動条件を第二条件の時にペダル２２の踏み込みを検出した場合、布送りモータ２３の駆動条件を第二条件から第一条件に変更し、送り量を変更送り量から通常送り量に戻す。ＣＰＵ４４が布送りモータ２３を第一条件で駆動することで、布送り機構３２は再び通常送り量で布を送る。故に作業者は、送り量を通常送り量から変更送り量に一時的に変更することができるので、指定した位置に縫針８を刺して縫目を形成できる。
【００３７】
図６を参照し、ＥＥＰＲＯＭ４７に記憶したテーブル４７１について説明する。テーブル４７１は、第一ボタン１１３と第二ボタン１１４の操作と送り量を対応付けて記憶する。ＣＰＵ４４は第一ボタン１１３と第二ボタン１１４の押下の検出に応じてインデックスを特定する。ＣＰＵ４４は特定したインデックスに対応する送り量を変更送り量として設定する。例えば、作業者が第一ボタン１１３を１回押下すると、ＣＰＵ４４はインデックスを１加算し、該インデックスに対応する送り量を変更送り量として設定する。作業者が第二ボタン１１４を１回押下すると、ＣＰＵ４４はインデックスを１減算し、該インデックスに対応する送り量を変更送り量として設定する。尚、インデックスの１０〜１４は、操作者がテーブル作成処理（図１０参照）で任意に設定可能であり、図６では空欄の状態である。
【００３８】
図７から図１０を参照し、ミシン１が実行する処理について説明する。ミシン１のＣＰＵ４４はＲＯＭ４５に記憶しているプログラムに従って、メイン処理（図７参照）、駆動処理（図９参照）、テーブル作成処理（図１０参照）を実行する。ＣＰＵ４４はメイン処理、駆動処理、テーブル作成処理を並列して実行する。ＲＡＭ４６は変数として、現時点送り量、現時点駆動条件、第一インデックス、第二インデックスを記憶する。現時点送り量は現時点での送り量を示し、通常送り量又は変更送り量である。現時点駆動条件は布送り機構３２が現時点送り量で布を送る為の布送りモータ２３の駆動条件を示し、第一条件又は第二条件である。第一インデックスと第二インデックスはテーブル４７１のインデックスを示す。ミシン１の電源がオンとなると、ＣＰＵ４４はメイン処理、駆動処理、テーブル作成処理を開始する。
【００３９】
図７を参照しメイン処理について説明する。ＣＰＵ４４はＥＥＰＲＯＭ４７に記憶した通常送り量を読み出し、現時点送り量としてＲＡＭ４６に記憶することで、現時点送り量を初期化する。ＣＰＵ４４は現時点送り量に基づき第一条件を現時点駆動条件としてＲＡＭ４６に記憶することで、現時点駆動条件を初期化する（Ｓ１１）。ＣＰＵ４４は現時点送り量である通常送り量に対応したインデックスを第一インデックスに記憶することで第一インデックスを初期化する（Ｓ１２）。通常送り量に対応したインデックスは例えば４であり、送り量は２．０ｍｍである。
【００４０】
ＣＰＵ４４はペダル２２の踏み込みを検出したか判断する（Ｓ１３）。ペダル２２の踏み込みを検出した場合（Ｓ１３：ＹＥＳ）、処理はＳ１３に戻る。尚、ペダル２２の踏み込みを検出した場合、ＣＰＵ４４はメイン処理と並行する駆動処理（図９参照、後述）で、ペダル２２の踏み込み量に応じた回転速度で主軸モータ３０を駆動し（Ｓ３３、後述）、針棒７と縫針８を上下に往復移動する。ＣＰＵ４４は駆動処理（図９参照）で、ＲＡＭ４６に記憶した現時点駆動条件（第一条件）で布送りモータ２３を駆動する（Ｓ３７、後述）。布送り機構３２は、現時点送り量（通常送り量）で布を送る。故に作業者は、ペダル２２を踏み込むことで、通常送り量で布を送りながら縫製を行うことができる。
【００４１】
ペダル２２の踏み込みを検出しない場合（Ｓ１３：ＮＯ）、ＣＰＵ４４はメイン処理と並行する駆動処理（図９参照、後述）で主軸モータ３０を回転しない。故に、ＣＰＵ４４は主軸モータ３０の駆動が停止したと判断する。尚、主軸モータ３０の駆動が停止したかをＣＰＵ４４が判断する方法は変更できる。例えば駆動回路５２は、主軸モータ３０の駆動状態を示す信号をＣＰＵ４４に出力してもよい。ＣＰＵ４４は該信号を検出することで、主軸モータ３０が駆動しているか否かを判断してもよい。
【００４２】
ＣＰＵ４４は第一ボタン１１３と第二ボタン１１４の操作に応じて現時点送り量を特定する処理（送り量特定処理）を実行する（Ｓ１４）。図８を参照し、送り量特定処理について説明する。ＣＰＵ４４は第一ボタン１１３の押下を検出したか判断する（Ｓ４３）。第一ボタン１１３の押下を検出した場合（Ｓ４３：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した第一インデックスに１を加算して更新する（Ｓ４５）。ＣＰＵ４４はテーブル４７１のうち第一インデックスに対応する送り量を変更送り量とする。ＣＰＵ４４は変更送り量を現時点送り量として設定し、ＲＡＭ４６に記憶する（Ｓ５１）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。
【００４３】
ＣＰＵ４４は第一ボタン１１３の押下を検出しない場合（Ｓ４３：ＮＯ）、第二ボタン１１４の押下を検出したか判断する（Ｓ４７）。第二ボタン１１４の押下を検出した場合（Ｓ４７：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した第一インデックスから１を減算して更新する（Ｓ４９）。ＣＰＵ４４はテーブル４７１のうち第一インデックスに対応する送り量を変更送り量とする。ＣＰＵ４４は変更送り量を現時点送り量として設定し、ＲＡＭ４６に記憶する（Ｓ５１）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。ＣＰＵ４４が第二ボタン１１４の押下を検出しない場合（Ｓ４７：ＮＯ）、送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。
【００４４】
図７に示すように、送り量特定処理（Ｓ１４）の終了後、ＣＰＵ４４はＲＡＭ４６に記憶した現時点送り量を送り量特定処理（図８参照）で変更したか判断する（Ｓ１５）。該判断は、現時点送り量と通常送り量との比較により判断する。現時点送り量を変更した場合（Ｓ１５：ＹＥＳ）、ＣＰＵ４４は布送り機構３２が現時点送り量（変更送り量）で布を送るように布送りモータ２３を駆動する為の駆動条件である第二条件を、現時点送り量に基づいて決定する（Ｓ２１）。具体的には、ＣＰＵ４４は布送り機構３２の移動範囲の前端と後端との間の距離が現時点送り量と一致するように、布送りモータ２３の布送り出力軸２４の回転角度を決定する。ＣＰＵ４４は決定した第二条件を、現時点駆動条件としてＲＡＭ４６に記憶する（Ｓ２２）。
【００４５】
ＣＰＵ４４は主軸エンコーダ５５から主軸１４の回転角位相を取得する。ＣＰＵ４４は布送りエンコーダ５６から布送り出力軸２４の回転角位相を取得する。ＣＰＵ４４は取得した主軸１４の回転角位相と現時点送り量に基づき、布送り機構３２の位置を算出する。算出する位置は、主軸１４の回転に同期して布送り機構３２が現時点送り量で布を送る為の布送り機構３２の初期位置である。ＣＰＵ４４は算出した位置に布送り機構３２を配置する為の布送りモータ２３の布送り出力軸２４の回転角度を算出する。ＣＰＵ４４は算出した回転角度に布送り出力軸２４が回転するように駆動回路５３に布送り駆動信号を出力し布送りモータ２３を駆動する（Ｓ２３）。布送り機構３２は算出した位置に移動する。処理はＳ１４に戻る。
【００４６】
ＲＡＭ４６に記憶した現時点送り量を送り量特定処理（図８参照）で変更していない場合（Ｓ１５：ＮＯ）、ＣＰＵ４４は主軸エンコーダ５５から取得した回転角位相に基づき回転速度を算出する。ＣＰＵ４１は、算出した回転速度に基づいて主軸１４が回転しているか判断する（Ｓ１７）。取得した回転速度が０でない場合、ＣＰＵ４４は主軸１４が回転していると判断する（Ｓ１７：ＹＥＳ）。主軸モータ３０の駆動は停止している（Ｓ１３：ＮＯ）ので、作業者がプーリー１３を手動で回転することで主軸１４は回転している。ＣＰＵ４４は前述と同様の方法で、布送りモータ２３を駆動する為の駆動条件を決定する（Ｓ１８）。現時点送り量として通常送り量を記憶している場合、ＣＰＵ４４は第一条件を決定する。現時点送り量として変更送り量を記憶している場合、ＣＰＵ４４は第二条件を決定する。ＣＰＵ４４は決定した駆動条件（第一条件又は第二条件）を現時点駆動条件としてＲＡＭ４６に記憶する（Ｓ２２）。ＣＰＵ４４は布送り機構３２の位置を算出し、算出した位置に布送り機構３２が移動するように、布送りモータ２３を駆動する（Ｓ２３）。処理はＳ１４に戻る。
【００４７】
主軸エンコーダ５５から取得した回転速度が０である場合（Ｓ１７：ＮＯ）、ＣＰＵ４４は主軸１４が回転していないと判断する。ＣＰＵ４４はペダル２２の踏み込みを検出したか判断する（Ｓ１９）。ペダル２２の踏み込みを検出しない場合（Ｓ１９：ＮＯ）、ＣＰＵ４４は処理をＳ１４に戻す。ペダル２２の踏み込みを検出した場合（Ｓ１９：ＹＥＳ）、処理はＳ１１に戻り、布送りモータ２３の駆動条件を第二条件から第一条件に戻す。
【００４８】
図９を参照し駆動処理について説明する。ＣＰＵ４４はペダルの踏み込みを検出したか判断する（Ｓ３１）。ペダル２２の踏み込みを検出した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ４４はペダル２２の踏み込み量に応じた回転速度で主軸モータ３０が駆動するように、駆動回路５２にトルク指令信号を出力する（Ｓ３３）。主軸モータ３０はペダル２２の踏み込み量に応じた回転速度で駆動する。主軸モータ３０の駆動に伴い主軸１４が回転し、針棒７と縫針８は上下に往復移動する。処理はＳ３５に進む。ペダル２２の踏み込みを検出しない場合（Ｓ３１：ＮＯ）、処理はＳ３５に進む。
【００４９】
ＣＰＵ４４は主軸エンコーダ５５から取得した回転速度に基づき、主軸１４が回転しているか判断する（Ｓ３５）。主軸エンコーダ５５から取得した回転速度が０でない場合、ＣＰＵ４４は主軸１４が回転していると判断する（Ｓ３５：ＹＥＳ）。ＣＰＵ４４はＲＡＭ４６に記憶した現時点駆動条件（第一条件又は第二条件）で布送りモータ２３を駆動する為の布送り駆動信号を特定し、駆動回路５３に出力する（Ｓ３７）。布送りモータ２３は布送り機構３２を駆動し、布送り機構３２は現時点送り量（通常送り量又は変更送り量）で布を送る。処理はＳ３１に戻る。主軸エンコーダ５５から取得した回転速度が０である場合、ＣＰＵ４４は主軸１４が回転していないと判断する（Ｓ３５：ＮＯ）。処理はＳ３１に戻る。
【００５０】
図１０を参照しテーブル作成処理について説明する。ＣＰＵ４４はテーブル４７１（図６参照）の作成、変更を開始する操作を操作キー１１２から受け付けたか判断する（Ｓ１０１）。テーブル４７１の作成、変更を開始する操作を受け付けていない場合（Ｓ１０１：ＮＯ）、処理はＳ１０１に戻る。テーブル４７１の作成、変更を開始する操作を受け付けた場合（Ｓ１０１：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した第二インデックスに１を記憶して初期化する（Ｓ１０２）。ＣＰＵ４４は第一ボタン１１３の押下を検出したか判断する（Ｓ１０３）。第一ボタン１１３の押下を検出した場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ４４は第二インデックスに１を加算して更新する（Ｓ１０９）。処理はＳ１１０に進む。第一ボタン１１３の押下を検出しない場合（Ｓ１０３：ＮＯ）、ＣＰＵ４４は第二ボタン１１４の押下を検出したか判断する（Ｓ１０５）。第二ボタン１１４の押下を検出した場合（Ｓ１０５：ＹＥＳ）、ＣＰＵ４４は第二インデックスから１減算して更新する（Ｓ１０７）。処理はＳ１１０に進む。第二ボタン１１４の押下を検出しない場合（Ｓ１０５：ＮＯ）、処理はＳ１１０に進む。
【００５１】
ＣＰＵ４４は第二インデックスを決定する操作を操作キー１１２から受け付けたか判断する（Ｓ１１０）。第二インデックスを決定する操作を受け付けていない場合（Ｓ１１０：ＮＯ）、処理はＳ１０３に戻る。第二インデックスを決定する操作を受け付けた場合（Ｓ１１０：ＹＥＳ）、処理はＳ１１１に進む。
【００５２】
ＣＰＵ４４は第一ボタン１１３の押下を検出したか判断する（Ｓ１１１）。第一ボタン１１３の押下を検出した場合（Ｓ１１１：ＹＥＳ）、ＣＰＵ４４はテーブル４７１のうち第二インデックスに対応する送り量に０．１（ｍｍ）を加算して更新する（Ｓ１１７）。処理はＳ１１９に進む。第一ボタン１１３の押下を検出しない場合（Ｓ１１１：ＮＯ）、ＣＰＵ４４は第二ボタン１１４の押下を検出したか判断する（Ｓ１１３）。第二ボタン１１４の押下を検出した場合（Ｓ１１３：ＹＥＳ）、ＣＰＵ４４はテーブル４７１のうち第二インデックスに対応する送り量から０．１（ｍｍ）減算して更新する（Ｓ１１５）。処理はＳ１１９に進む。第二ボタン１１４の押下を検出しない場合（Ｓ１１３：ＮＯ）、処理はＳ１１９に進む。
【００５３】
ＣＰＵ４４はテーブル４７１の作成、変更を終了する操作を操作キー１１２から受け付けたか判断する（Ｓ１１９）。テーブル４７１の作成、変更を終了する操作を受け付けていない場合（Ｓ１１９：ＮＯ）、処理はＳ１０３に戻る。テーブル４７１の作成、変更を終了する操作を受け付けた場合（Ｓ１１９：ＹＥＳ）、処理はＳ１０１に戻る。尚、メイン処理、駆動処理、テーブル作成処理の各処理はミシン１の電源がオフとなると終了する。
【００５４】
以上説明したように、ミシン１のＣＰＵ４４は主軸モータ３０が駆動していない状態で第一ボタン１１３と第二ボタン１１４に対する操作を検出した場合（Ｓ４３、Ｓ４７、図８参照）、布の送り量を変更し（Ｓ５１、図８参照）、布送りモータ２３の駆動条件を第一条件から第二条件に変更する（Ｓ２２、図７参照）。ＣＰＵ４４は主軸モータ３０が駆動していない状態でペダル２２を踏み込む操作を検出した場合（Ｓ１９、図７参照）、布送りモータ２３の駆動条件を第二条件から第一条件に変更する（Ｓ１１、図７参照）。故にミシン１は、主軸モータ３０が駆動していない状態で、布送りモータ２３の駆動条件を一時的に第一条件から第二条件に変更できるので、布の送り量を通常送り量から変更送り量に一時的に変更できる。
【００５５】
ＣＰＵ４４は第一ボタン１１３と第二ボタン１１４の操作内容に応じた変更送り量を、テーブル４７１を参照して特定できる（Ｓ４５、Ｓ４９、図８参照）。故にＣＰＵ４４は第一ボタン１１３と第二ボタン１１４の操作内容に応じて容易に変更送り量を特定し、第二条件を決定できる（Ｓ２１、図７参照）。
【００５６】
ＣＰＵ４４は主軸モータ３０の駆動が停止した状態で布送りモータ３０の駆動条件を第一条件から第二条件に変更した後、ペダル２２の踏み込みを検出した場合（Ｓ１９、図７参照）、布送りモータ３０の駆動条件を第二条件から第一条件に戻す（Ｓ１１、図７参照）。故に操作者は、ペダル２２の踏み込みを解除して主軸モータ３０の駆動を停止し、第一ボタン１１３と第二ボタン１１４を操作して布の送り量を変更した状態で、ペダル２２を再度踏み込むことで、布の送り量を変更送り量から通常送り量に戻すことができる。ミシン１は、主軸モータ３０の駆動再開と連動して、送り量を変更送り量から通常送り量に戻すことができる。
【００５７】
ミシン１は第一ボタン１１３と第二ボタン１１４を、脚柱部３の上部前面のうち右側に設ける。第一ボタン１１３と第二ボタン１１４はプーリー１３と略同一高さに配置し、第一ボタン１１３、第二ボタン１１４とプーリー１３とは近接する。故に操作者は、プーリー１３を右手で回転しながら、同時に右手で第一ボタン１１３、第二ボタン１１４を容易に操作できるので、プーリー１３を操作して縫製速度を調整しながら布の送り量を容易に変更できる。
【００５８】
ＣＰＵ４４がテーブル作成処理（図１０参照）を実行することで、操作者はテーブル４７１に記憶した変更送り量を変更できる。故に操作者は、使用頻度が高い変更送り量を第一ボタン１１３と第二ボタン１１４を使用して迅速に設定できるように、テーブル４７１を変更することができる。操作者はミシン１の利便性を高めることができる。
【００５９】
尚、本発明は上記実施形態に限定されず、種々の変更が可能である。上記実施形態では、ＣＰＵ４４はテーブル４７１を参照して変更送り量を特定した（図８参照）。変更送り量の特定方法は変更できる。例えばＣＰＵ４４は作業者が第一ボタン１１３と第二ボタン１１４を押下する度毎に、変更送り量を所定量ずつ変化してもよい。図１１を参照し第一変形例における送り量特定処理について説明する。メイン処理（図７参照）と駆動処理（図９参照）は上記実施形態と同一である。
【００６０】
ＣＰＵ４４は第一ボタン１１３の押下を検出したか判断する（Ｓ５３）。第一ボタン１１３の押下を検出した場合（Ｓ５３：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した現時点送り量に０．１（ｍｍ）を加算して更新する（Ｓ５５）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。ＣＰＵ４４は第一ボタン１１３の押下を検出しない場合（Ｓ５３：ＮＯ）、第二ボタン１１４の押下を検出したか判断する（Ｓ５７）。第二ボタン１１４の押下を検出した場合（Ｓ５７：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した現時点送り量から０．１（ｍｍ）減算して更新する（Ｓ５９）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。第二ボタン１１４の押下を検出しない場合（Ｓ５７：ＮＯ）、送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。
【００６１】
メイン処理（図７参照）においてＣＰＵ４４は布送り機構３２が現時点送り量で布を送るように布送りモータ２３を駆動する為の駆動条件である第二条件を、現時点送り量に基づいて決定する（Ｓ２１）。ＣＰＵ４４は決定した第二条件を現時点駆動条件としてＲＡＭ４６に記憶する（Ｓ２２）。駆動処理（図９参照）においてＣＰＵ４４はＲＡＭ４６に記憶した現時点駆動条件で布送りモータ２３を駆動する為の布送り駆動信号を特定し、駆動回路５３に出力する（Ｓ３７）。布送りモータ２３は布送り機構３２を駆動し、布送り機構３２は現時点送り量で布を送る。
【００６２】
以上説明したように、ＣＰＵ４４は第一ボタン１１３の押下を検出する度毎に、ＲＡＭ４６に記憶した現時点送り量に０．１ｍｍずつ加算して更新する。ＣＰＵ４４は第二ボタン１１４の押下を検出する度毎に、ＲＡＭ４６に記憶した現時点送り量から０．１ｍｍずつ減算して更新する。従来のミシンでは、送り量の上限値と下限値を操作レバーの操作量と対応付ける為に、上限値と下限値を別途操作パネルにより設定する必要があった。故に従来のミシンは布の送り量を一時的に変更する操作が煩雑であった。これに対して上記実施形態では、操作者は第一ボタン１１３と第二ボタン１１４を押下する操作を繰り返し行うことで、布の送り量を段階的に変更できる。故に操作者は、布送り量を簡単な操作によって設定できる。
【００６３】
上記実施形態では、ミシン１は第一ボタン１１３と第二ボタン１１４を備えていた。ミシン１は、第一ボタン１１３と第二ボタン１１４の代わりにジョグダイヤル１１５を備えてもよい。図１２は、第二変形例におけるミシン本体１０を示している。操作部１１はパネル表示部１１１と複数の操作キー１１２に加えてジョグダイヤル１１５を備える。ジョグダイヤル１１５は上下方向に回転可能な回転式の選択スイッチである。ジョグダイヤル１１５は脚柱部３の前面上部の右側且つプーリー１３と略同一高さに設けてある。ジョグダイヤル１１５とプーリー１３は近接する。ＣＰＵ４４はジョグダイヤル１１５の回転方向及び回転量を検出できる。ジョグダイヤル１１５は、所定回転量毎に回転方向及び回転量をＣＰＵ４４に出力する。
【００６４】
図１３を参照し第二変形例における送り量特定処理について説明する。メイン処理（図７参照）と駆動処理（図９参照）は上記実施形態と同一である。ＣＰＵ４４はジョグダイヤル１１５が上方向に回転したか判断する（Ｓ６３）。ジョグダイヤル１１５が上方向に回転した場合（Ｓ６３：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した現時点送り量にジョグダイヤル１１５の回転量に応じた値を加算して更新する（Ｓ６５）。本変形例では、ジョグダイヤル１１５が所定量回転する毎に０．１（ｍｍ）ずつ加算する。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。ＣＰＵ４４はジョグダイヤル１１５が上方向に回転していない場合（Ｓ６３：ＮＯ）、ジョグダイヤル１１５が下方向に回転したか判断する（Ｓ６７）。ジョグダイヤル１１５が下方向に回転した場合（Ｓ６７：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した現時点送り量からジョグダイヤル１１５の回転量に応じた値を減算して更新する（Ｓ６９）。本変形例では、ジョグダイヤル１１５が所定量回転する毎に０．１（ｍｍ）ずつ減算する。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。ジョグダイヤル１１５が下方向に回転していない場合（Ｓ６７：ＮＯ）、送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。
【００６５】
以上説明したように、ＣＰＵ４４はジョグダイヤル１１５が上方向に所定量回転する度毎に、ＲＡＭ４６に記憶した現時点送り量に０．１ｍｍずつ加算して更新する。ＣＰＵ４４はジョグダイヤル１１５が下方向に所定量回転する度毎に、ＲＡＭ４６に記憶した現時点送り量から０．１ｍｍずつ減算して更新する。故に操作者は、ジョグダイヤル１１５を繰り返し回転する操作を行うことで、送り量を段階的に変更できる。
【００６６】
ミシン１は脚柱部３の上部前面のうち右側にジョグダイヤル１１５を設ける。ジョグダイヤル１１５はプーリー１３と略同一高さに配置し、ジョグダイヤル１１５とプーリー１３とは近接する。故に操作者は、プーリー１３を右手で回転しながら、同時に右手でジョグダイヤル１１５を容易に操作できるので、プーリー１３を操作して縫製速度を調整しながら送り量を容易に変更できる。
【００６７】
尚、ジョグダイヤル１１５の操作に応じて送り量を変更する方法は変更できる。例えばＣＰＵ４４はテーブル４７１（図６参照）を参照することで送り量を変更してもよい。具体的には次の通りである。ＣＰＵ４４はジョグダイヤル１１５が上方向に所定量回転した場合、ＲＡＭ４６に記憶した第一インデックスに１を加算して更新する。ＣＰＵ４４はジョグダイヤル１１５が下方向に所定量回転した場合、ＲＡＭ４６に記憶した第一インデックスから１を減算して更新する。ＣＰＵ４４はテーブル４７１のうち第一インデックスに対応する送り量を変更送り量とする。ＣＰＵ４４は変更送り量を現時点送り量としてＲＡＭ４６に記憶する。
【００６８】
上記第二変形例におけるジョグダイヤル１１５の配置は変更できる。図１４は、第三変形例におけるミシン本体１０を示す。ジョグダイヤル１１５は脚柱部３（モータカバー３１）の右側面且つ円筒形のプーリー１３の内側の取付板１１５１に設けてある。ジョグダイヤル１１５は上下方向に回転可能である。取付板１１５１はプーリー１３から独立し、主軸１４に相対回転可能に設けてある。操作者はプーリー１３の右側からプーリー１３の内側に指を挿入することでジョグダイヤル１１５を操作できる。故に操作者は、プーリー１３を右手で回転しながら、同時に右手でジョグダイヤル１１５を更に容易に操作できる。尚、ジョグダイヤル１１５はプーリー１３に直接設けてもよい。ミシン１は、ジョグダイヤル１１５の代わりに第一ボタン１１３と第二ボタン１１４を備えてもよい。
【００６９】
ミシン１は膝上げレバー１１６を備えてもよい。ＣＰＵ４４は膝上げレバー１１６の操作に応じて送り量を特定してもよい。図１５は、第四変形例におけるミシン１を示す。膝上げレバー１１６は制御装置１６の下方に設けてある。膝上げレバー１１６はパッド１１６１と連結部材１１６２を備える。連結部材１１６２は制御装置１６から下方に延びる。パッド１１６１は連結部材１１６２の下端に設けてある。膝上げレバー１１６は、連結部材１１６２の上端を軸として左右に揺動可能である。作業者は、パッド１１６１を膝に当てて操作することで、膝上げレバー１１６を左右に揺動できる。押え足１７（図１参照）は膝上げレバー１１６の揺動に連動して上下動する。
【００７０】
図１６を参照し第四変形例における送り量特定処理について説明する。メイン処理（図７参照）と駆動処理（図９参照）は上記実施形態と同一である。ＣＰＵ４４は揺動範囲の右端まで膝上げレバー１１６が揺動したか判断する（Ｓ７１）。揺動範囲の右端まで膝上げレバー１１６が揺動した場合（Ｓ７１：ＹＥＳ）、ＣＰＵ４４は押え足１７を上方に移動する。ＣＰＵ４４はＲＡＭ４６に記憶した第一インデックスに１を加算して更新する（Ｓ７３）。ＣＰＵ４４はテーブル４７１のうちＲＡＭ４６に記憶した第一インデックスに対応する送り量を変更送り量として設定し、現時点送り量としてＲＡＭ４６に記憶する（Ｓ７５）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。揺動範囲の右端まで膝上げレバー１１６が揺動していない場合（Ｓ７１：ＮＯ）、送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。
【００７１】
以上説明したように、ＣＰＵ４４は膝上げレバー１１６の操作に対応した変更送り量を、テーブル４７１を参照して特定する。操作者は、膝上げレバー１１６を操作しながらプーリー１３を右手で容易に回転できるので、プーリー１３を操作して縫製速度を調整しながら送り量を容易に変更できる。
【００７２】
また操作者は、押え足１７を上方に移動する操作と連動して送り量を変更できる。例えば操作者は、ペダル２２の踏み込みを解除して縫製作業を一旦中断する。操作者は膝上げレバー１１６を右側に移動して押え足１７を上方に移動すると同時に布の送り量を変更する。操作者は膝上げレバー１１６を左側に移動して押え足１７を下方に移動する。操作者はプーリー１３を手動で回転することによって、変更送り量で布を送る状態で縫製作業を再開できる。
【００７３】
尚、膝上げレバー１１６の操作に応じて送り量を変更する方法は変更できる。例えばＣＰＵ４４は第一ボタン１１３の操作を検出し、且つ膝上げレバー１１６が揺動した場合にＲＡＭ４６に記憶した第一インデックスを１加算して更新し、第二ボタン１１４の操作を検出し、且つ膝上げレバー１１６が揺動した場合にＲＡＭ４６に記憶した第一インデックスを１減算して更新してもよい。例えばＣＰＵ４４は揺動範囲の右端まで膝上げレバー１１６が揺動する度毎に、ＲＡＭ４６に記憶した現時点送り量に０．１ｍｍずつ加算して更新してもよい。例えばＣＰＵ４４は第一ボタン１１３の操作を検出し、膝上げレバー１１６が揺動した場合にＲＡＭ４６に記憶した現時点送り量に０．１ｍｍずつ加算して更新し、第二ボタン１１４の操作を検出し、膝上げレバー１１６が揺動した場合にＲＡＭ４６に記憶した現時点送り量に０．１ｍｍずつ減算して更新してもよい。
【００７４】
ミシン１はペダル２２に加えてペダル６２を備えてもよい。ＣＰＵ４４はペダル６２の操作に応じて送り量を特定してもよい。図１７は、第五変形例におけるミシン１を示す。制御装置１６はロッド６１を介して踏み込み式のペダル６２に接続する。ペダル６２はペダル２２の右側に設けてある。作業者は、ペダル６２をつま先側又は踵側に操作する。図示省略するが、ペダル６２は、ペダル２２と同様にＩ／Ｏ４８に電気的に接続する。ＣＰＵ４４はペダル６２の操作方向と操作量を取得する。
【００７５】
図１８を参照し第五変形例における送り量特定処理について説明する。メイン処理（図７参照）と駆動処理（図９参照）は上記実施形態と同一である。ＣＰＵ４４はペダル６２のつま先側の踏み込みを検出したか判断する（Ｓ８３）。ペダル６２のつま先側の踏み込みを検出した場合（Ｓ８３：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した第一インデックスに１を加算して更新する（Ｓ８５）。ＣＰＵ４４はテーブル４７１のうち第一インデックスに対応する送り量を変更送り量として設定し、現時点送り量としてＲＡＭ４６に記憶する（Ｓ９１）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。
【００７６】
ＣＰＵ４４はペダル６２のつま先側の踏み込みを検出しない場合（Ｓ８３：ＮＯ）、ペダル６２の踵側の踏み込みを検出したか判断する（Ｓ８７）。踵側の踏み込みを検出した場合（Ｓ８７：ＹＥＳ）、ＣＰＵ４４はＲＡＭ４６に記憶した第一インデックスから１を減算して更新する（Ｓ８９）。ＣＰＵ４４はテーブル４７１のうち第一インデックスに対応する送り量を変更送り量として設定し、現時点送り量としてＲＡＭ４６に記憶する（Ｓ９１）。送り量特定処理は終了し、処理はメイン処理（図７参照）に戻る。踵側の踏み込みを検出しない場合（Ｓ８７：ＮＯ）、処理はメイン処理（図７参照）に戻る。
【００７７】
以上説明したように、ＣＰＵ４４はペダル６２の操作に対応した変更送り量を、テーブル４７１を参照して特定する。操作者は、踏み込み式のペダル６２を操作しながらプーリー１３を手動で容易に回転できるので、プーリー１３を操作して縫製速度を調整しながら送り量を容易に変更できる。
【００７８】
尚、ペダル６２の操作に応じて送り量を変更する方法は変更できる。例えばＣＰＵ４４はペダル６２のつま先側の踏み込みを検出する度毎に、ＲＡＭ４６に記憶した現時点送り量に０．１ｍｍずつ加算して更新してもよい。ＣＰＵ４４はペダル６２の踵側の踏み込みを検出する度毎に、ＲＡＭ４６に記憶した現時点送り量から０．１ｍｍずつ減算して更新してもよい。ＣＰＵ４４はペダル６２のつま先側又は踵側の踏み込み量に応じて現時点送り量を増加又は減少して更新してもよい。
【００７９】
上記実施形態では、ＣＰＵ４４はペダル２２の踏み込みを検出した場合、布の送り量を変更送り量から通常送り量に変更した（Ｓ１９、図７参照）。布の送り量を通常送り量に変更する方法は変更できる。例えばＣＰＵ４４は糸切り信号を検出した場合（Ｓ１９：ＹＥＳ、図７参照）、縫製糸を切断すると同時に、布の送り量を変更送り量から通常送り量に変更してもよい（Ｓ１１、図７参照）。糸切り信号は、操作者がペダル２２を踵側に踏み込むことで出力する。故に操作者は、縫製作業の終了時の糸切り操作に連動して、布の送り量を元に戻すことができる。故に操作者は、縫製糸の切断後、ミシン１に対する操作を行わなくても、元の布の送り量（通常送り量）で縫製作業を再開できる。
【００８０】
尚、Ｓ３７の処理を行うＣＰＵ４４が本発明の「駆動部」として機能する。Ｓ１３の処理を行うＣＰＵ４４が本発明の「判断部」として機能する。Ｓ１４の処理を行うＣＰＵ４４が本発明の「特定部」として機能する。Ｓ２１の処理を行うＣＰＵ４４が本発明の「決定部」として機能する。Ｓ２２の処理を行うＣＰＵ４４が本発明の「第一変更部」として機能する。Ｓ１１の処理を行うＣＰＵ４４が本発明の「第二変更部」として機能する。第一ボタン１１３と第二ボタン１１４、ジョグダイヤル１１５、膝上げレバー１１６、ペダル６２が本発明の「第一操作機構」として機能する。ペダル２２が本発明の「第二操作機構」、「糸切りスイッチ」として機能する。テーブル４７１を記憶したＥＥＰＲＯＭ４７が本発明の「記憶部」として機能する。
【符号の説明】
【００８１】
１      ミシン
２      ベッド部
３      脚柱部
４      アーム部
１０    ミシン本体
１１    操作部
１３    プーリー
１４    主軸
２２、６２  ペダル
２３    布送りモータ
３０    主軸モータ
４４    ＣＰＵ
４５    ＲＯＭ
４６    ＲＡＭ
４７    ＥＥＰＲＯＭ
１１３  第一ボタン
１１４  第二ボタン
１１５  ジョグダイヤル
１１６  膝上げレバー
【図１】
2014039775.tif 000003
【図２】
2014039775.tif 000004
【図３】
2014039775.tif 000005
【図４】
2014039775.tif 000006
【図５】
2014039775.tif 000007
【図６】
2014039775.tif 000008
【図７】
2014039775.tif 000009
【図８】
2014039775.tif 000010
【図９】
2014039775.tif 000011
【図１０】
2014039775.tif 000012
【図１１】
2014039775.tif 000013
【図１２】
2014039775.tif 000014
【図１３】
2014039775.tif 000015
【図１４】
2014039775.tif 000016
【図１５】
2014039775.tif 000017
【図１６】
2014039775.tif 000018
【図１７】
2014039775.tif 000019
【図１８】
2014039775.tif 000020