(57)【要約】【課題】安定した刺繍を施すことができるミシンを提供すること。【解決手段】ミシン（１）において、記憶手段（ＲＯＭ１０２）から取得した刺繍模様データの移動量データに基づき、保持枠（１０）がＸ駆動ステッピングモータ（１１）によってＸ軸方向へ移動される移動量と、Ｙ駆動ステッピングモータ（１２）によってＹ軸方向に移動される移動量とを合成した合成方向への合成移動量を算出し、その算出した合成移動量である刺繍模様における１針分の縫い幅（縫い目の長さ）に応じて、針棒８（縫い針８ａ）を１針分上下動させるように針棒駆動手段の針棒速度（主軸モータ５の回転速度、回転数）を設定することにより、１針分の縫い幅が同じ縫い目は、同じ針棒速度によって形成するようにした。【選択図】図４
2005296501.tif 000002
【特許請求の範囲】
【請求項１】
縫い針を保持する針棒を上下動する針棒駆動手段と、
被縫製物を保持して前記針棒の上下動方向と直交する方向に移動可能な保持枠と、
前記保持枠を、前記針棒に対して一の方向に移動させる第１の保持枠駆動手段と、
前記保持枠を、前記針棒に対して他の方向に移動させる第２の保持枠駆動手段と、
所定の刺繍模様を形成するように前記保持枠を移動させるための、第１の保持枠駆動手段が前記保持枠を移動させる前記一の方向への移動量と、前記第２の保持枠駆動手段が前記保持枠を移動させる前記他の方向への移動量とを対応させた移動量データを複数組み合わせた刺繍模様データを記憶する記憶手段と、
前記記憶手段から前記刺繍模様データを取得する刺繍模様データ取得手段と、
前記刺繍模様データ取得手段により取得された前記刺繍模様データの前記移動量データにおける前記一の方向への移動量と前記他の方向への移動量とに基づき、前記第１の保持枠駆動手段と前記第２の保持枠駆動手段とにより、前記保持枠が移動される前記一の方向と前記他の方向とを合成した合成方向への合成移動量を算出する移動量算出手段と、
前記移動量算出手段により算出された合成方向への前記合成移動量に基づき、前記針棒駆動手段が前記針棒を上下動させる針棒速度を設定する針棒速度設定手段と、を備え、
前記刺繍模様データ取得手段により取得された前記刺繍模様データの前記移動量データに基づき、前記第１の保持枠駆動手段と前記第２の保持枠駆動手段とが前記保持枠を移動させる際に、前記針棒速度設定手段により設定された針棒速度で前記針棒駆動手段が前記針棒を上下動させることを特徴とするミシン。
【請求項２】
縫い針を保持する針棒を上下動する針棒駆動手段と、
被縫製物を保持して前記針棒の上下動方向と直交する方向に移動可能な保持枠と、
前記保持枠を、前記針棒に対して一の方向に移動させる第１の保持枠駆動手段と、
前記保持枠を、前記針棒に対して他の方向に移動させる第２の保持枠駆動手段と、
所定の刺繍模様を形成するように前記保持枠を移動させるための、第１の保持枠駆動手段が前記保持枠を移動させる前記一の方向への移動量と、前記第２の保持枠駆動手段が前記保持枠を移動させる前記他の方向への移動量とを対応させた移動量データを複数組み合わせた刺繍模様データを記憶する記憶手段と、
前記記憶手段から前記刺繍模様データを取得する刺繍模様データ取得手段と、
前記刺繍模様データ取得手段により取得された前記刺繍模様データの前記移動量データにおける前記一の方向への移動量と前記他の方向への移動量とに基づき、前記第１の保持枠駆動手段と前記第２の保持枠駆動手段とにより、前記保持枠が移動される前記一の方向と前記他の方向とを合成した合成方向への移動角度を算出する移動角度算出手段と、
前記移動角度算出手段により算出された合成方向への前記移動角度に応じて、前記針棒駆動手段が前記針棒を上下動させる針棒速度を設定する針棒速度設定手段と、を備え、
前記刺繍模様データ取得手段により取得された前記刺繍模様データの前記移動量データに基づき、前記第１の保持枠駆動手段と前記第２の保持枠駆動手段とが前記保持枠を移動させる際に、前記針棒速度設定手段により設定された針棒速度で前記針棒駆動手段が前記針棒を上下動させることを特徴とするミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに係り、特に保持枠に保持される被縫製物に対して刺繍を施すミシンに関する。
【背景技術】
【０００２】
従来、保持枠である刺繍枠に保持される被縫製物に対して刺繍を施す刺繍縫製ミシンが知られている（例えば、特許文献１参照。）。
刺繍縫製ミシンは、縫い針を保持する針棒を上下動させるとともに、被縫製物を保持する刺繍枠を針棒の上下動方向と垂直な面において、互いに直交するＸ軸方向（左右方向）とＹ軸方向（前後方向）とに移動させることにより、被縫製物に様々な刺繍模様を縫製し形成する。このような刺繍縫製ミシンにおいて、針棒は主軸モータの回転駆動に伴い上下動し、刺繍枠は、Ｘ駆動ステッピングモータとＹ駆動ステッピングモータとにより、それぞれＸ軸方向、Ｙ軸方向とに移動されるようになっている。
【０００３】
この刺繍縫製ミシンが刺繍を施す場合、ミシンの制御部は、記憶手段に記憶されている刺繍模様に対応した刺繍模様データを読み出し、その刺繍を施すために刺繍枠を移動させる際の移動量であるＸ軸方向への移動量（Ｘｎ）とＹ軸方向への移動量（Ｙｎ）を取得する。また、それら移動量の取得に伴い、ミシンの制御部は、取得した刺繍枠のＸ軸方向への移動量（Ｘｎ）と、Ｙ軸方向への移動量（Ｙｎ）とを比較し、その移動量（移動量の絶対値）が大きい（移動する距離が長い）方の値に応じて主軸モータの回転速度を決定する。
そして、刺繍縫製ミシンが刺繍を施すために、取得した移動量に応じて刺繍枠をＸ軸方向、Ｙ軸方向へ移動させるタイミングにおいて、針棒を上下動させる主軸モータは決定された回転速度で回転駆動するようになっている。
【特許文献１】特許第２９２３９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の場合、針棒を上下動させる主軸モータの回転速度を、刺繍枠がＸ軸方向へ移動する移動量（Ｘｎ）やＹ軸方向へ移動する移動量（Ｙｎ）に応じて決定しているので、刺繍模様の縫い幅が一定であっても、刺繍枠の移動方向が変わることにより、主軸モータの回転速度が変化するので、縫い上がった刺繍模様において、縫い上がりの風合いが安定せず、部分的に風合いが異なる場合があるという問題があった。
【０００５】
具体的には、図６に示すように、縫い幅が一定（例えば、５ｍｍ）の円弧状の刺繍模様を縫製する場合、縫い目Ａのように刺繍枠をＸ軸方向に５ｍｍ、Ｙ軸方向に０ｍｍ移動することによっても、縫い目Ｂのように刺繍枠をＸ軸方向に５／√２ｍｍ、Ｙ軸方向に５／√２ｍｍ移動することによっても、ともに縫い幅が５ｍｍの縫い目を形成することができる。
縫い目Ａを形成する場合は、刺繍枠が５ｍｍ移動するタイミングに合わせるように１針分主軸モータが回転し、縫い目Ｂを形成する場合は、刺繍枠が５／√２ｍｍ移動するタイミングに合わせるように１針分主軸モータが回転する。つまり、より大きい移動量を刺繍枠が移動する程（この場合、縫い目Ａを形成する場合）、その移動にかかる時間は長くなるので、１針分の縫い目を形成するために、その分主軸モータの回転速度を遅くするようにして、そのタイミングを合わすようになっている。同様に、より小さい移動量を刺繍枠が移動する程（この場合、縫い目Ｂを形成する場合）、その移動にかかる時間は短くなるので、１針分の縫い目を形成するために、その分主軸モータの回転速度を速くするようにして、そのタイミングを合わすようになっている。
このように、刺繍模様における縫い幅が同じ部分であっても、刺繍枠の移動方向が異なり、針棒を上下動させる主軸モータの回転速度が異なることによって、縫い上がりの風合いが安定せず、風合いが部分的に異なってしまうことがあり、問題となる場合があった。
【０００６】
本発明の目的は、安定した刺繍を施すことができるミシンを提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１記載の発明は、縫い針を保持する針棒を上下動する針棒駆動手段と、被縫製物を保持して針棒の上下動方向と直交する方向に移動可能な保持枠と、保持枠を針棒に対して一の方向に移動させる第１の保持枠駆動手段と、保持枠を針棒に対して他の方向に移動させる第２の保持枠駆動手段と、所定の刺繍模様を形成するように保持枠を移動させるための、第１の保持枠駆動手段が保持枠を移動させる一の方向への移動量と、第２の保持枠駆動手段が保持枠を移動させる他の方向への移動量とを対応させた移動量データを複数組み合わせた刺繍模様データを記憶する記憶手段と、記憶手段から刺繍模様データを取得する刺繍模様データ取得手段と、刺繍模様データ取得手段により取得された刺繍模様データの移動量データにおける一の方向への移動量と他の方向への移動量とに基づき、第１の保持枠駆動手段と第２の保持枠駆動手段とにより、保持枠が移動される一の方向と他の方向とを合成した合成方向への合成移動量を算出する移動量算出手段と、移動量算出手段により算出された合成方向への合成移動量に基づき、針棒駆動手段が針棒を上下動させる針棒速度を設定する針棒速度設定手段と、を備えるミシンであって、刺繍模様データ取得手段により取得された刺繍模様データの移動量データに基づき、第１の保持枠駆動手段と第２の保持枠駆動手段とが保持枠を移動させる際に、針棒速度設定手段により設定された針棒速度で針棒駆動手段が針棒を上下動させることを特徴とする。
【０００８】
請求項１記載の発明によれば、ミシンは、被縫製物を保持して針棒の上下動方向と直交する方向に移動可能な保持枠を針棒に対して一の方向に移動させる第１の保持枠駆動手段と、保持枠を針棒に対して他の方向に移動させる第２の保持枠駆動手段とを備えている。
そして、ミシンは刺繍模様の縫製を行う際に、記憶手段に記憶されている、所定の刺繍模様を形成するように保持枠を移動させるための、第１の保持枠駆動手段が保持枠を移動させる一の方向への移動量と、第２の保持枠駆動手段が保持枠を移動させる他の方向への移動量とを対応させた移動量データを複数組み合わせた刺繍模様データを取得し、その刺繍模様データの移動量データにおける一の方向への移動量と他の方向への移動量とに基づき、第１の保持枠駆動手段と第２の保持枠駆動手段とにより、保持枠が移動される一の方向と他の方向とを合成した合成方向への合成移動量を算出する。そして、算出した合成方向への合成移動量に基づき、針棒駆動手段が針棒を上下動させる針棒速度を設定する。
このように取得した刺繍模様データの移動量データに基づき、ミシンの第１の保持枠駆動手段と第２の保持枠駆動手段とが保持枠をそれぞれ一の方向と他の方向とに移動させる際に、ミシンは設定された針棒速度で針棒駆動手段が針棒を上下動させるようになっている。
【０００９】
つまり、ミシンは、刺繍模様データの移動量データに基づき、保持枠が第１の保持枠駆動手段によって一の方向へ移動される移動量と、第２の保持枠駆動手段によって他の方向に移動される移動量とを合成した合成方向への合成移動量を算出することにより、刺繍模様における１針分の縫い幅（縫い目の長さ）を求めることができる。そして、その算出した合成移動量である刺繍模様における１針分の縫い幅（縫い目の長さ）に応じて、針棒（縫い針）を１針分上下動させるように針棒駆動手段の針棒速度を設定することができる。従って、１針分の縫い幅が同じ縫い目は、同じ針棒速度によって形成することができる。
【００１０】
このように、１針分の縫い幅が同じ縫い目は、同じ針棒速度によって形成することにより、縫い上がった刺繍模様において、縫い上がりの風合いが安定し、全体的に整った刺繍模様を形成することができる。
よって、ミシンは、安定した刺繍模様を形成し、安定した刺繍を施すことができるミシンであるといえる。
【００１１】
請求項２記載の発明は、縫い針を保持する針棒を上下動する針棒駆動手段と、被縫製物を保持して針棒の上下動方向と直交する方向に移動可能な保持枠と、保持枠を針棒に対して一の方向に移動させる第１の保持枠駆動手段と、保持枠を針棒に対して他の方向に移動させる第２の保持枠駆動手段と、所定の刺繍模様を形成するように保持枠を移動させるための、第１の保持枠駆動手段が保持枠を移動させる一の方向への移動量と、第２の保持枠駆動手段が保持枠を移動させる他の方向への移動量とを対応させた移動量データを複数組み合わせた刺繍模様データを記憶する記憶手段と、記憶手段から刺繍模様データを取得する刺繍模様データ取得手段と、刺繍模様データ取得手段により取得された刺繍模様データの移動量データにおける一の方向への移動量と他の方向への移動量とに基づき、第１の保持枠駆動手段と第２の保持枠駆動手段とにより、保持枠が移動される一の方向と他の方向とを合成した合成方向への移動角度を算出する移動角度算出手段と、移動角度算出手段により算出された合成方向への移動角度に応じて、針棒駆動手段が針棒を上下動させる針棒速度を設定する針棒速度設定手段と、を備えるミシンであって、刺繍模様データ取得手段により取得された刺繍模様データの移動量データに基づき、第１の保持枠駆動手段と第２の保持枠駆動手段とが保持枠を移動させる際に、針棒速度設定手段により設定された針棒速度で針棒駆動手段が針棒を上下動させることを特徴とする。
【００１２】
請求項２記載の発明によれば、ミシンは、被縫製物を保持して針棒の上下動方向と直交する方向に移動可能な保持枠を針棒に対して一の方向に移動させる第１の保持枠駆動手段と、保持枠を針棒に対して他の方向に移動させる第２の保持枠駆動手段とを備えている。
そして、ミシンは刺繍模様の縫製を行う際に、記憶手段に記憶されている、所定の刺繍模様を形成するように保持枠を移動させるための、第１の保持枠駆動手段が保持枠を移動させる一の方向への移動量と、第２の保持枠駆動手段が保持枠を移動させる他の方向への移動量とを対応させた移動量データを複数組み合わせた刺繍模様データを取得し、その刺繍模様データの移動量データにおける一の方向への移動量と他の方向への移動量とに基づき、第１の保持枠駆動手段と第２の保持枠駆動手段とにより、保持枠が移動される一の方向と他の方向とを合成した合成方向への移動角度を算出する。そして、算出した合成方向への移動角度に基づき、針棒駆動手段が針棒を上下動させる針棒速度を設定する。
このように取得した刺繍模様データの移動量データに基づき、ミシンの第１の保持枠駆動手段と第２の保持枠駆動手段とが保持枠をそれぞれ一の方向と他の方向とに移動させる際に、ミシンは設定された針棒速度で針棒駆動手段が針棒を上下動させるようになっている。
【００１３】
つまり、ミシンは、刺繍模様データの移動量データに基づき、保持枠が第１の保持枠駆動手段によって移動される一の方向と、第２の保持枠駆動手段によって移動される他の方向とを合成した移動方向である合成方向への移動角度を算出することにより、刺繍模様における縫い目の方向であり、その縫い目を形成するために保持枠が移動する角度を区分することができる。
例えば、その区分は、一の方向であるＸ軸と他の方向であるＹ軸に近い側の範囲と、一の方向であるＸ軸と他の方向であるＹ軸とからともに離れた側の範囲との区分である。具体的には、例えば、０°以上３０°以下および６０°以上９０°以下の範囲であるＸ軸とＹ軸に近い側の範囲と、３０°より大きく６０°未満の範囲であるＸ軸とＹ軸とからともに離れた側の範囲と、のように区分することができる。
そして、その算出した移動角度で区分した移動角度の範囲に応じて、針棒（縫い針）を１針分上下動させるように針棒駆動手段の針棒速度を設定することができる。従って、一の方向であるＸ軸と他の方向であるＹ軸に近い側の範囲であり、保持枠の移動量が比較的大きい範囲では、針棒が移動する針棒速度が遅めになるように、針棒駆動手段を制御し、一の方向であるＸ軸と他の方向であるＹ軸とからともに離れた側の範囲であり、保持枠の移動量が比較的小さい範囲では、針棒が移動する針棒速度が速めになるように、針棒駆動手段を制御して、針棒を上下動させることができる。
【００１４】
このように、算出した移動角度（保持枠が第１の保持枠駆動手段によって移動される一の方向と、第２の保持枠駆動手段によって移動される他の方向とを合成した移動方向である合成方向への移動角度）に基づき区分した範囲毎における保持枠の移動量（一の方向への移動量又は他の向への移動量）に応じた針棒速度を設定することができ、その範囲毎に適した針棒速度によって刺繍模様を形成することができるので、縫い上がった刺繍模様において、縫い上がりの風合いが安定し、全体的に整った刺繍模様を形成することができる。
よって、ミシンは、安定した刺繍模様を形成し、安定した刺繍を施すことができるミシンであるといえる。
【発明の効果】
【００１５】
請求項１記載の発明によれば、ミシンは、刺繍模様データの移動量データに基づき、保持枠が第１の保持枠駆動手段によって一の方向へ移動される移動量と、第２の保持枠駆動手段によって他の方向に移動される移動量とを合成した合成方向への合成移動量を算出することにより、刺繍模様における１針分の縫い幅（縫い目の長さ）を求めることができる。そして、その算出した合成移動量である刺繍模様における１針分の縫い幅（縫い目の長さ）に応じて、針棒（縫い針）を１針分上下動させるように針棒駆動手段の針棒速度を設定することができる。従って、１針分の縫い幅が同じ縫い目は、同じ針棒速度によって形成することができる。
このように、１針分の縫い幅が同じ縫い目は、同じ針棒速度によって形成することにより、縫い上がった刺繍模様において、縫い上がりの風合いが安定し、全体的に整った刺繍模様を形成することができる。
よって、ミシンは、安定した刺繍模様を形成し、安定した刺繍を施すことができるミシンであるといえる。
【００１６】
請求項２記載の発明によれば、ミシンは、刺繍模様データの移動量データに基づき、保持枠が第１の保持枠駆動手段によって移動される一の方向と、第２の保持枠駆動手段によって移動される他の方向とを合成した移動方向である合成方向への移動角度を算出することにより、刺繍模様における縫い目の方向であり、その縫い目を形成するために保持枠が移動する角度を区分することができる。そして、その算出した移動角度で区分した移動角度の範囲に応じて、針棒（縫い針）を１針分上下動させるように針棒駆動手段の針棒速度を設定することができる。従って、例えば、一の方向であるＸ軸と他の方向であるＹ軸に近い側の範囲であり、保持枠の移動量が比較的大きい範囲では、針棒が移動する針棒速度が遅めになるように、針棒駆動手段を制御し、一の方向であるＸ軸と他の方向であるＹ軸とからともに離れた側の範囲であり、保持枠の移動量が比較的小さい範囲では、針棒が移動する針棒速度が速めになるように、針棒駆動手段を制御して、針棒を上下動させることができる。
このように、算出した移動角度（保持枠が第１の保持枠駆動手段によって移動される一の方向と、第２の保持枠駆動手段によって移動される他の方向とを合成した移動方向である合成方向への移動角度）に基づき区分した範囲毎における保持枠の移動量（一の方向への移動量又は他の向への移動量）に応じた針棒速度を設定することができ、その範囲毎に適した針棒速度によって刺繍模様を形成することができるので、縫い上がった刺繍模様において、縫い上がりの風合いが安定し、全体的に整った刺繍模様を形成することができる。
よって、ミシンは、安定した刺繍模様を形成し、安定した刺繍を施すことができるミシンであるといえる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態を図１〜図６に基づいて説明する。
【００１８】
（実施形態１）
本実施形態において、ミシンとして電子刺繍ミシンを例に説明する。電子刺繍ミシンは、刺繍を施す布を保持する保持枠（刺繍枠）を有し、その保持枠が縫い針に対し相対的に移動することにより、保持枠に保持される布に所定の刺繍模様パターンに基づく縫い目（刺繍）を形成するミシンである。
ここで、後述する針棒８が保持する縫い針８ａが上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００１９】
図１に示すように、電子刺繍ミシン１（以下、ミシン１）は、外形が正面視にて略コ字状を呈するミシンフレーム２を備えている。このミシンフレーム２は、ミシン１の上部をなし図中左方向に延びるアーム部２ａと、ミシン１の下部をなし図中左方向に延びるベッド部２ｂと、アーム部２ａとベッド部２ｂとを連結する縦胴部２ｃとを有している。
【００２０】
このミシン１は、ミシンフレーム２内に動力伝達機構が配され、回動自在で左右方向に延びる図示しない主軸及び図示しない下軸を有している。主軸（図示省略）はアーム部２ａの内部に配され、下軸（図示省略）はベッド部２ｂの内部に配されている。
主軸（図示省略）は、主軸モータ５（図２参照）に接続され、この主軸モータ５により回動力が付与される。また、下軸（図示省略）は、図示しない縦軸を介して主軸と連結しており、主軸が回動すると、主軸の動力が縦軸（図示省略）を介して下軸側へ伝達し、下軸が回動するようになっている。
主軸（図示省略）の先端側には、主軸の回動によりＺ軸方向に上下動する針棒８が接続されており、その針棒８の下端には、図１に示されるように、縫い針８ａが備えられている。なお、主軸モータ５と主軸（図示省略）とが針棒８を上下動する針棒駆動手段として機能している。
また、アーム２ａには縫い針８ａの上下動による布の浮き上がりを防止するために、針棒８の上下動と連動して上下動し、縫い針８ａの周囲の布を押圧する周知の中押さえ９が設けられている。
また、下軸（図示省略）の先端側には、釜（図示省略）が設けられている。主軸とともに下軸が回動すると、縫い針８ａと釜（図示省略）との協働により縫い目が形成される。
なお、主軸（図示省略）、主軸モータ５、針棒８、縫い針８ａ、下軸（図示省略）、釜（図示省略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００２１】
また、図１に示されるように、ベッド部２ｂ上には、布保持面２２が形成されており、この布保持面２２の上方に保持枠１０及び縫い針８ａが配置されるようになっている。
保持枠１０は、ベッド部２ｂの上面（布保持面２２）に配される保持枠駆動部１０ａに取り付けられている。その保持枠駆動部１０ａには第１の保持枠駆動手段としてのＸ駆動ステッピングモータ１１及び第２の保持枠駆動手段としてのＹ駆動ステッピングモータ１２が備えられており、それぞれのステッピングモータと保持枠１０とが連結されている。
保持枠１０は、被縫製物である布を保持し、Ｘ駆動ステッピングモータ１１及びＹ駆動ステッピングモータ１２が駆動することにより保持した布を保持枠１０ごと前後左右方向に移動するようになっている。保持枠１０の移動と、縫い針８ａや釜（図示省略）の動作が連動することにより、布に所定の縫製パターンに基づく縫い目（刺繍模様）が形成される。
【００２２】
また、ミシンフレーム２の正面側には、表示部７が設けられている。この表示部７は、後述する制御部１００に接続されている（図２参照）。
表示部７は、例えば、液晶表示機構部とタッチパネル機構部とからなり、複数の操作キーや各種設定値、縫い目形状（刺繍模様）の画像等を表示するとともに、タッチパネル式の操作入力が可能となっている。
【００２３】
また、ミシン１は、図２に示すように、表示部７、主軸モータ５、Ｘ駆動ステッピングモータ１１、Ｙ駆動ステッピングモータ１２等に接続される制御部１００を有している。なお、主軸モータ５は主軸モータ駆動回路５ａ、Ｘ駆動ステッピングモータ１１とＹ駆動ステッピングモータ１２はステッピングモータ駆動回路１３を介して制御部１００に接続されている。
この制御部１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３を備えている。ＣＰＵ１０１には、バスを介して、ＲＯＭ１０２、ＲＡＭ１０３が接続されている。
【００２４】
ＣＰＵ１０１は、表示部７から入力される信号や、各種設定値、データ等に応じて、ＲＯＭ１０２に格納されている刺繍ミシン用の各種制御プログラムに従って各部の動作を集中制御し、その処理結果をＲＡＭ１０３内のワークエリアに格納する。そして、ＣＰＵ１０１は、ミシン１を構成する各部の駆動を制御する。
【００２５】
ＲＯＭ１０２には、ミシン１の制御プログラムや制御データ、または各種縫製、刺繍に関するデータが書き込まれている。
特に、ＲＯＭ１０２は、記憶手段として、ミシン１が各種刺繍模様を形成するための複数の刺繍模様データを記憶している。ここで、刺繍模様データとは、所定の刺繍模様を形成するように保持枠１０を移動させるための、Ｘ駆動ステッピングモータ１１が保持枠１０をＸ軸方向（一の方向）へ移動させる移動量と、Ｙ駆動ステッピングモータ１２が保持枠１０をＹ軸方向（他の方向）へ移動させる移動量とを対応させた移動量データを複数組み合わせたデータである。
例えば、図３に示すような二等辺三角形の枠状模様（外形模様）を刺繍するための刺繍模様データは、原点Ｏからの保持枠１０の移動量データ（Ｘ軸方向への移動量；Ｘｎ、Ｙ軸方向への移動量；Ｙｎ）を順に３つ組み合わせた「（＋２、０），（−１、＋２），（−１、−２）」のようなものである。
【００２６】
また、ＲＯＭ１０２には、ＣＰＵ１０１（制御部１００）が主軸モータ５の回転を調整し、針棒駆動手段である主軸モータ５が針棒８を上下動させる速度を調整するための、主軸モータ５の回転速度と保持枠１０の移動量とが対応つけられた移動量用回転速度設定テーブルが記憶されている。
【００２７】
ＲＡＭ１０３には、種々のワークメモリやカウンタなどが設けられており、縫製動作中のワークエリアとして使用される。
【００２８】
そして、制御部１００は、所定のプログラムに基づき、主軸モータ５の回転や、Ｘ駆動ステッピングモータ１１とＹ駆動ステッピングモータ１２の動作を制御し、主軸（図示省略）の回動により上下動する針棒８および縫い針８ａの動作や、各ステッピングモータにより動作される保持枠１０の移動等を制御し、ミシン１における縫製動作（刺繍模様の縫製動作）の制御を行う。
【００２９】
また、制御部１００は、刺繍模様データ取得手段として、表示部７のタッチパネル操作により入力され、指定された所定の刺繍模様に対応する刺繍模様データをＲＯＭ１０２から選択し取得する制御を行う。
【００３０】
また、制御部１００は、移動量算出手段として、刺繍模様データ取得手段（制御部１００）により取得された刺繍模様データの移動量データに基づき、保持枠１０がＸ駆動ステッピングモータ１１とＹ駆動ステッピングモータ１２とにより移動される、Ｘ軸方向とＹ軸方向とを合成した方向への合成移動量（Ｌｎ＝√（Ｘｎ2＋Ｙｎ2））を算出する制御を行う。
例えば、図３に示す刺繍模様の場合、原点Ｏから（＋２、０）の移動による移動量Ｌ１は、Ｌ１＝√（（＋２）2＋（０）2）＝２、そこから（−１、＋２）の移動による移動量Ｌ２は、Ｌ２＝√（（−１）2＋（＋２）2）＝√５、そこから（−１、−２）の移動による移動量Ｌ３は、Ｌ３＝√（（−１）2＋（＋２）2）＝√５、のように、合成移動量が算出される。
【００３１】
また、制御部１００は、針棒速度設定手段として、移動量算出手段（制御部１００）により算出された合成方向への合成移動量に基づき、主軸モータ５（針棒駆動手段）が針棒８を上下動させる針棒速度を設定する制御を行う。
例えば、針棒速度設定手段としての制御部１００は、ＲＯＭ１０２に記憶されている、主軸モータ５の回転速度と保持枠１０の合成移動量とが対応つけられた移動量用回転速度設定テーブルに基づき、移動量算出手段（制御部１００）が算出した合成移動量から主軸モータ５の回転速度を設定し、針棒８が上下動する針棒速度を設定するようになっている。例えば、移動量用回転速度設定テーブルには、合成移動量４ｍｍには主軸モータの回転数５００ｒｐｍ、合成移動量６ｍｍには主軸モータの回転数２５０ｒｐｍのように、保持枠１０の合成移動量と主軸モータ５の回転数、回転速度が対応つけられている。
【００３２】
次に、本実施形態１におけるミシン１の動作、特に、刺繍模様データに基づき、主軸モータ５の回転数、回転速度を設定する処理動作について、図４に示されるフローチャートに基づき説明する。
【００３３】
まず、ミシン１の主電源がＯＮにされた状態において、表示部７のタッチパネル操作により入力され、指定された刺繍模様に対応する刺繍模様データを、制御部１００はＲＯＭ１０２から選択し取得する（ステップＳ１０１）。
次いで、制御部１００は、取得した刺繍模様データにおける移動量データに基づき、保持枠１０がＸ駆動ステッピングモータ１１とＹ駆動ステッピングモータ１２とにより移動される、Ｘ軸方向とＹ軸方向とを合成した方向への合成移動量（Ｌｎ）を算出する（ステップＳ１０２）。
次いで、制御部１００は、算出した合成移動量（Ｌｎ）に基づき、移動量用回転速度設定テーブルに応じて主軸モータ５の回転数、回転速度を設定し、その設定に伴い針棒８が上下動する針棒速度を設定する（ステップＳ１０３）。
そして、制御部１００は、取得した刺繍模様データにおける移動量データに基づき保持枠１０を１針分移動させるタイミングに合わせて、その設定した主軸モータ５の回転数（回転速度）に応じて針棒８を１針分上下動させて、刺繍模様の１針分の縫い目を形成する（ステップＳ１０４）。
【００３４】
次いで、制御部１００は、取得した刺繍模様データにおける次の移動量データがあるか否かを判断する（ステップＳ１０５）。
制御部１００が、次の移動量データがあると判断すると（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０２へ戻り、次の縫い目を形成するように繰り返す。
一方、制御部１００が、次の移動量データがないと判断すると（ステップＳ１０５；Ｎｏ）、取得した刺繍模様データにおける縫製（縫い目）は終わり、刺繍模様は完成したものとし、主軸モータ５を停止し（ステップＳ１０６）、縫製終了となる。
【００３５】
このように、本発明に係るミシン１は、刺繍模様データの移動量データに基づき、保持枠１０がＸ駆動ステッピングモータ１１によってＸ軸方向へ移動される移動量（Ｘｎ）と、Ｙ駆動ステッピングモータ１２とによってＹ軸方向に移動される移動量（Ｙｎ）とを合成した合成方向への合成移動量（Ｌｎ）を算出することにより、刺繍模様における１針分の縫い幅（縫い目の長さ）を求めることができる。そして、その算出した合成移動量（Ｌｎ）である刺繍模様における１針分の縫い幅（縫い目の長さ）に応じて、針棒８（縫い針８ａ）を１針分上下動させるように主軸モータ５の回転数（回転速度）を設定し、その設定に伴い針棒８が上下動する針棒速度を設定することができる。従って、１針分の縫い幅が同じ縫い目は、主軸モータ５の回転数（回転速度）が同じである、同じ針棒速度によって形成することができる。
【００３６】
つまり、図６に示すような、縫い幅が一定の縫い目を連続して形成し、円弧状の刺繍模様を縫製し形成する際に、縫い目の方向であって、保持枠１０が移動する合成方向が異なる縫い目が複数形成される場合であっても、全ての縫い目は主軸モータ５の回転数（回転速度）が同じであり、同じ針棒速度によって形成することができるので、縫い上がった刺繍模様において、縫い上がりの風合いが安定し、全体的に整った刺繍模様を形成することができる。
【００３７】
よって、ミシン１は、安定した刺繍模様を形成し、安定した刺繍を施すことができるミシンであるといえる。
【００３８】
（実施形態２）
次に、本発明に係るミシン１の実施形態２について説明する。なお、実施形態１と同様の構成については同一符号を付して説明を省略し、異なる部分についてのみ説明する。
【００３９】
制御部１００のＲＯＭ１０２には、ＣＰＵ１０１（制御部１００）が主軸モータ５の回転を調整し、針棒駆動手段である主軸モータ５が針棒８を上下動させる速度を調整するための、主軸モータ５の回転速度と保持枠１０が移動する移動角度とが対応つけられた角度用回転速度設定テーブルが記憶されている。
特に、主軸モータ５の回転速度（回転数）が遅めである第１の角度用回転速度設定テーブルと、主軸モータ５の回転速度（回転数）が速めである第２の角度用回転速度設定テーブルとが記憶されている。
【００４０】
制御部は、刺繍模様データ取得手段として、表示部７のタッチパネル操作により入力され、指定された所定の刺繍模様に対応する刺繍模様データをＲＯＭ１０２から選択し取得する制御を行う。
【００４１】
また、制御部１００は、移動角度算出手段として、刺繍模様データ取得手段（制御部１００）により取得された刺繍模様データの移動量データに基づき、保持枠１０がＸ駆動ステッピングモータ１１とＹ駆動ステッピングモータ１２とにより移動される、Ｘ軸方向とＹ軸方向とを合成した方向である合成方向への移動角度（θ＝ｔａｎ-1（Ｙｎ／Ｘｎ））を算出する制御を行う。
例えば、原点Ｏからの保持枠１０の移動量データ（Ｘ軸方向への移動量；Ｘｎ、Ｙ軸方向への移動量；Ｙｎ）が（２、２√３））である場合、合成方向への移動角度はθ＝ｔａｎ-1（２√３／２）＝６０°また、（Ｘ軸方向への移動量；Ｘｎ、Ｙ軸方向への移動量；Ｙｎ）が（２、２）である場合、合成方向への移動角度はθ＝ｔａｎ-1（２／２）＝４５°、また、（Ｘ軸方向への移動量；Ｘｎ、Ｙ軸方向への移動量；Ｙｎ）が（２√３、２））である場合、合成方向への移動角度はθ＝ｔａｎ-1（２／２√３）＝３０°、また、（Ｘ軸方向への移動量；Ｘｎ、Ｙ軸方向への移動量；Ｙｎ）が（２、０）である場合、合成方向への移動角度はθ＝ｔａｎ-1（０／２）＝０°、のように、合成方向への移動角度が算出される。
【００４２】
また、制御部１００は、針棒速度設定手段として、移動角度算出手段（制御部１００）により算出された合成方向への移動角度に応じた角度用回転速度設定テーブルを設定するとともに、その角度用回転速度設定テーブルに基づき、刺繍模様データ取得手段（制御部１００）により取得された刺繍模様データの移動量データ（Ｘｎ、Ｙｎ）における、Ｘ軸方向への移動量とＹ軸方向への移動量との大きい方の移動量に対応するように、主軸モータ５（針棒駆動手段）が針棒８を上下動させる針棒速度を設定する制御を行う。
【００４３】
例えば、針棒速度設定手段としての制御部１００は、移動角度算出手段（制御部１００）により算出された合成方向への移動角度に応じて、ＲＯＭ１０２に記憶されている第１の角度用回転速度設定テーブルと、第２の角度用回転速度設定テーブルの何れかの角度用回転速度設定テーブルを設定した後、刺繍模様データ取得手段（制御部１００）により取得された刺繍模様データの移動量データ（Ｘｎ、Ｙｎ）における、Ｘ軸方向への移動量とＹ軸方向への移動量との大きい方の移動量に対応するように、主軸モータ５（針棒駆動手段）が針棒８を上下動させる針棒速度を設定する制御を行う。
例えば、この第１の角度用回転速度設定テーブルは、移動角度算出手段（制御部１００）により算出された移動角度が、０°以上３０°以下および６０°以上９０°以下の範囲に対応し、第２の角度用回転速度設定テーブルは移動角度が、３０°より大きく６０°未満の範囲に対応している。
そして、移動角度算出手段（制御部１００）により算出された移動角度が、０°以上３０°以下および６０°以上９０°以下の範囲である場合（Ｘ軸とＹ軸に近い側の角度範囲である場合）、移動角度算出手段（制御部１００）により算出された移動角度が、３０°より大きく６０°未満の範囲である場合（Ｘ軸とＹ軸とからともに離れた側の角度範囲である場合）に比べ、１針分の縫い目の長さ（縫い幅である合成移動量）が同じであっても、保持枠１０が実際に移動するＸ軸方向やＹ軸方向への移動量は大きい（長い）ので、第１の角度用回転速度設定テーブルは主軸モータ５の回転速度（回転数）が遅めに設定され、第２の角度用回転速度設定テーブルは、それより速めに主軸モータ５の回転速度（回転数）が設定されている。
【００４４】
次に、本実施形態１におけるミシン１の動作、特に、刺繍模様データに基づき、主軸モータ５の回転数、回転速度を設定する処理動作について、図５に示されるフローチャートに基づき説明する。
【００４５】
まず、ミシン１の主電源がＯＮにされた状態において、表示部７のタッチパネル操作により入力され、指定された刺繍模様に対応する刺繍模様データを、制御部１００はＲＯＭ１０２から選択し取得する（ステップＳ２０１）。
次いで、制御部１００は、取得した刺繍模様データにおける移動量データに基づき、保持枠１０がＸ駆動ステッピングモータ１１とＹ駆動ステッピングモータ１２とにより移動される、Ｘ軸方向とＹ軸方向とを合成した方向への合成方向への移動角度（θ）を算出する（ステップＳ２０２）。
【００４６】
次いで、制御部１００は、算出した移動角度（θ）に応じた角度用回転速度設定テーブルを設定する（ステップＳ２０３）。
算出した移動角度（θ）が、０°以上３０°以下および６０°以上９０°以下の範囲であり、Ｘ軸とＹ軸に近い側の角度範囲である場合（ステップＳ２０３；Ｙｅｓ）、ステップＳ２０４へ進み、第１の角度用回転速度設定テーブルの設定を行った後、ステップＳ２０６へ進む。一方、算出した移動角度（θ）が、３０°より大きく６０°未満の範囲であり、Ｘ軸とＹ軸とからともに離れた側の角度範囲である場合（ステップＳ２０３；Ｎｏ）、ステップＳ２０５へ進み、第２の角度用回転速度設定テーブルの設定を行った後、ステップＳ２０６へ進む。
【００４７】
次いで、制御部１００は、刺繍模様データ取得手段（制御部１００）により取得された刺繍模様データの移動量データ（Ｘｎ、Ｙｎ）における、Ｘ軸方向への移動量（Ｘｎ）とＹ軸方向への移動量（Ｙｎ）との大小の比較を行う（ステップＳ２０６）。
制御部１００が、Ｘｎの絶対値がＹｎの絶対値より大きいと判断すると（ステップＳ２０６；Ｙｅｓ）、ステップＳ２０７へ進み、ステップＳ２０４乃至ステップＳ２０５で設定した第１の角度用回転速度設定テーブル又は第２の角度用回転速度設定テーブルに基づき、Ｘｎに対応した主軸モータ５の回転速度（回転数）を設定する（ステップＳ２０７）。
一方、制御部１００が、Ｘｎの絶対値がＹｎの絶対値より小さいと判断すると（ステップＳ２０６；Ｎｏ）、ステップＳ２０８へ進み、ステップＳ２０４乃至ステップＳ２０５で設定した第１の角度用回転速度設定テーブル又は第２の角度用回転速度設定テーブルに基づき、Ｙｎに対応した主軸モータ５の回転速度（回転数）を設定する（ステップＳ２０７）
そして、制御部１００は、取得した刺繍模様データにおける移動量データに基づき保持枠１０を１針分移動させるタイミングに合わせて、その設定した主軸モータ５の回転数（回転速度）に応じて針棒８を１針分上下動させて、刺繍模様の１針分の縫い目を形成する（ステップＳ２０９）。
【００４８】
次いで、制御部１００は、取得した刺繍模様データにおける次の移動量データがあるか否かを判断する（ステップＳ２１０）。
制御部１００が、次の移動量データがあると判断すると（ステップＳ２１０；Ｙｅｓ）、ステップＳ２０２へ戻り、次の縫い目を形成するように繰り返す。
一方、制御部１００が、次の移動量データがないと判断すると（ステップＳ２１０；Ｎｏ）、取得した刺繍模様データにおける縫製（縫い目）は終わり、刺繍模様は完成したものとし、主軸モータ５を停止し（ステップＳ２１１）、縫製終了となる。
【００４９】
このように、本発明に係るミシン１は、刺繍模様データの移動量データに基づき、保持枠１０がＸ駆動ステッピングモータ１１によってＸ軸方向へ移動されるＸ軸方向と、Ｙ駆動ステッピングモータ１２とによってＹ軸方向に移動されるＹ軸方向とを合成した移動方向である合成方向への移動角度（θ）を算出することにより、刺繍模様における縫い目の方向であり、その縫い目を形成するために保持枠１０が移動する角度を区分することができる。例えば、その区分は、Ｘ軸とＹ軸に近い側の範囲と、Ｘ軸とＹ軸とからともに離れた側の範囲との区分である。具体的には、例えば、０°以上３０°以下および６０°以上９０°以下の範囲であるＸ軸とＹ軸に近い側の範囲と、３０°より大きく６０°未満の範囲であるＸ軸とＹ軸とからともに離れた側の範囲と、のように区分する。
そして、その算出した縫い目の移動角度（θ）で区分した移動角度の範囲に応じて、針棒８（縫い針８ａ）を１針分上下動させるように主軸モータ５の回転数（回転速度）を設定し、その設定に伴い針棒８が上下動する針棒速度を設定することができる。従って、Ｘ軸とＹ軸に近い側の範囲であり、保持枠１０の移動量が大きい範囲では、針棒８が移動する針棒速度が遅めになるように、主軸モータ５の回転速度（回転数）を遅めに設定し、Ｘ軸とＹ軸とからともに離れた側の範囲であり、保持枠１０の移動量が小さい範囲では、針棒８が移動する針棒速度が速めになるように、主軸モータ５の回転速度（回転数）を速めに設定することができる。
【００５０】
つまり、図６に示すような、縫い幅が一定の縫い目を連続して形成し、円弧状の刺繍模様を縫製し形成する際に、従来の技術のように、保持枠１０のＸ軸方向への移動量（Ｘｎ）と、Ｙ軸方向への移動量（Ｙｎ）とを比較し、その移動量（移動量の絶対値）が大きい（移動する距離が長い）方の値に応じて主軸モータ５の回転速度を決定するような場合であっても、Ｘ軸とＹ軸に近い側の範囲であり、保持枠１０の移動量が大きい範囲では、針棒８が移動する針棒速度が遅めになるように、主軸モータ５の回転速度（回転数）を遅めに設定することができ、また、Ｘ軸とＹ軸とからともに離れた側の範囲であり、保持枠１０の移動量が小さい範囲では、針棒８が移動する針棒速度が速めになるように、主軸モータ５の回転速度（回転数）を速めに設定することができる。このように、Ｘ軸とＹ軸に近い側の角度範囲であり保持枠１０の移動量が大きい範囲と、Ｘ軸とＹ軸とからともに離れた側の角度範囲であり保持枠１０の移動量が小さい範囲とにおける、針棒８を上下動させる主軸モータ５の回転速度（回転数）を、それら角度範囲における保持枠１０の移動量（Ｘ軸方向への移動量（Ｘｎ）又はＹ軸方向への移動量（Ｙｎ）の絶対値の大きい方の移動量）に応じた回転速度（回転数）に設定することができる。
従って、保持枠１０の移動量に応じて主軸モータ５の回転速度（回転数）であり、針棒８が移動する針棒速度を好適に設定することができる。そして、各縫い目はその移動角度の範囲で区分された毎に、好適な主軸モータ５の回転速度（回転数）であり、針棒８が移動する針棒速度によって形成することができるので、縫い上がった刺繍模様において、縫い上がりの風合いが安定し、全体的に整った刺繍模様を形成することができる。
【００５１】
よって、ミシン１は、安定した刺繍模様を形成し、安定した刺繍を施すことができるミシンであるといえる。
【００５２】
なお、以上の実施の形態においては、刺繍模様を形成する１針分の縫い目を形成する毎に、主軸モータ５の回転速度（回転数）を設定するように説明したが、本発明はこれに限定されるものではなく、まず、刺繍模様を形成する全ての縫い目を形成する際の、主軸モータ５の回転速度（回転数）を設定した後に、刺繍模様を形成するようにしてもよい。
【００５３】
また、第１の角度用回転速度設定テーブルと第２の角度用回転速度設定テーブルとを区分する角度は任意の角度でよく、また、その角度用回転速度設定テーブルが３つ以上になるように、より細かく角度の区分を行うようにしてもよい。
【００５４】
また、保持枠１０が移動する方向は、Ｘ軸方向とＹ軸方向でありことに限らず、針棒８（縫い針８ａ）が上下動する方向に垂直な面における２方向であれば、どのような方向でもよく、合成方向はベクトル和により求めるようにすればよい。
【００５５】
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【００５６】
【図１】本発明に係るミシンを示す斜視図である。
【図２】本発明に係るミシンの要部構成を示すブロック図である。
【図３】刺繍模様データに関する説明図である。
【図４】本発明に係るミシンの主軸モータの回転数を設定するための処理動作を示すフローチャートである。
【図５】本発明に係るミシンの主軸モータの回転数を設定するための処理動作を示すフローチャートである。
【図６】刺繍模様における１針分の縫い幅と、刺繍枠（保持枠）の移動量の関係を示す説明図である。
【符号の説明】
【００５７】
１      電子刺繍ミシン（ミシン）
２      ミシンフレーム
５      主軸モータ（針棒駆動手段）
７      表示部
８      針棒
８ａ    縫い針
１０    保持枠
１１    Ｘ駆動ステッピングモータ（第１の保持枠駆動手段）
１２    Ｙ駆動ステッピングモータ（第２の保持枠駆動手段）
１００  制御部（刺繍模様データ取得手段、移動量算出手段、移動角度算出手段、針棒速度設定手段）
１０１  ＣＰＵ
１０２  ＲＯＭ（記憶手段）
１０３  ＲＡＭ
【図１】
2005296501.tif 000003
【図２】
2005296501.tif 000004
【図３】
2005296501.tif 000005
【図４】
2005296501.tif 000006
【図５】
2005296501.tif 000007
【図６】
2005296501.tif 000008