(57)【特許請求の範囲】
【請求項１】
縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集装置において、
縫製パターンを構成する複数の針位置を入力する入力手段と、
前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報を記憶する記憶手段と、
前記入力手段から入力される針位置が前記作業領域内の前記各エリアのいずれに位置するかを提示する提示手段とを備えることを特徴とするミシンの縫製データ編集装置。
【請求項２】
前記提示手段は、前記作業領域内の前記各エリアを識別表示すると共に前記入力手段から入力される針位置を重ねて表示する表示装置であることを特徴とする請求項１記載のミシンの縫製データ編集装置。
【請求項３】
前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、
入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に、報知手段による報知を行わせる処理部を備えることを特徴とする請求項１又は２記載のミシンの縫製データ編集装置。
【請求項４】
前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、
入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に、前記入力された針位置を縫い又は空送りが可能となる針位置に修正する処理を行う処理部を備えることを特徴とする請求項１又は２記載のミシンの縫製データ編集装置。
【請求項５】
縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンにおいて、
前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段と、
前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に報知手段による報知を実行させる制御手段を備えることを特徴とするミシン。
【請求項６】
縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンにおいて、
前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段と、
前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に、前記縫製データの内容を、縫い又は空送りが可能な針位置に修正する制御手段を備えることを特徴とするミシン。
【請求項７】
縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集装置により実行される縫製データ編集プログラムにおいて、
前記縫製データ編集装置が、縫製パターンを構成する複数の針位置を入力する入力手段と、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報を記憶する記憶手段とを備え、
前記入力手段から入力される針位置が前記作業領域内の前記各エリアのいずれに位置するかを前記縫製データ編集装置が有する提示手段に提示させる制御を前記縫製データ編集装置の処理部に実行させることを特徴とするミシンの縫製データ編集プログラム。
【請求項８】
前記提示手段が有する表示装置に、前記作業領域内の前記各エリアを識別表示する制御と、前記入力手段から入力される針位置を重ねて表示させる制御とを前記処理部に実行させることを特徴とする請求項７記載のミシンの縫製データ編集プログラム。
【請求項９】
前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、
入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、
縫い又は空送りが不可能である場合に前記縫製データ編集装置の報知手段による報知を実行させる制御とを前記処理部に実行させることを特徴とする請求項７又は８記載のミシンの縫製データ編集プログラム。
【請求項１０】
前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、
入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、
縫い又は空送りが不可能である場合に、前記入力された針位置を、可能な針位置に修正する処理とを前記処理部に実行させることを特徴とする請求項７又は８記載のミシンの縫製データ編集プログラム。
【請求項１１】
縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集プログラムにおいて、
前記ミシンが、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段を備え、
前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、
縫い又は空送りが不可能である場合に前記ミシンの報知手段による報知を実行させる制御とを前記ミシンの制御手段に実行させることを特徴とするミシンの縫製データ編集プログラム。
【請求項１２】
縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集プログラムにおいて、
前記ミシンが、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段を備え、
前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、
縫い又は空送りが不可能である場合に、前記縫製データの内容を、縫い又は空送りが可能な針位置に修正する処理とを前記ミシンの制御手段に実行させることを特徴とするミシンの縫製データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縫製データの編集を行うミシン、縫製データ編集装置及び縫製データ編集プログラムに関する。
【背景技術】
【０００２】
従来のミシンにあっては、布の保持枠と、平面の任意に保持枠を位置決めさせるＸ軸及びＹ軸のモータとを備え、毎針の針落ち位置を縫製データから読み出して保持枠を位置決めすることで所定の縫製パターンの縫い模様の形成を行っている。
そして、かかる従来のミシンは、保持枠と縫い針とが干渉しない縫製可能領域内に縫製パターンを構成する各針落ち位置が収まっているかを確認するために、縫い針が上方に退避した状態で各針落ち位置について順番に保持枠を移動させるトレース動作を行うことを可能としていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０８５８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のミシンは、干渉の確認を行う対象を針落ち位置のみに限定するものであった。即ち、縫製データには、針落ち位置を示すデータの他に、針落ちを伴うことなく縫い針の移動を行ういわゆる空送りのデータも含まれている場合があり、このような空送りについては、針落ちを行わないことから保持枠との干渉も生じないとの理由によりトレース動作の対象となっていなかった。しかし、実際には、保持枠の支持構造などが枠よりも高い位置にあり、空送りでも干渉を生じる場合があり、これを事前に確認する方法がなかった。
また、上記従来のミシンでは、ミシンによるトレース動作により確認作業が行われるため、ミシン本体による確認作業しか行うことができず、ミシンとは別のデータ編集装置では干渉の確認を行うことができなかった。
【０００５】
本発明は、ミシンの空送り動作について適切な針位置に設定を行うことをその目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集装置において、縫製パターンを構成する複数の針位置を入力する入力手段と、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報を記憶する記憶手段と、前記入力手段から入力される針位置が前記作業領域内の前記各エリアのいずれに位置するかを提示する提示手段とを備えることを特徴とする。
【０００７】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、前記提示手段は、前記作業領域内の前記各エリアを識別表示すると共に前記入力手段から入力される針位置を重ねて表示する表示装置を備えることを特徴とする。
【０００８】
請求項３記載の発明は、請求項１又は２記載の発明と同様の構成を備えると共に、前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に、報知手段による報知を行わせる処理部を備えることを特徴とする。
【０００９】
請求項４記載の発明は、請求項１又は２記載の発明と同様の構成を備えると共に、前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に、前記入力された針位置を縫い又は空送りが可能となる針位置に修正する処理を行う処理部を備えることを特徴とする。
【００１０】
請求項５記載の発明は、縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンにおいて、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段と、前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に報知手段による報知を実行させる制御手段を備えることを特徴とする。
【００１１】
請求項６記載の発明は、縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンにおいて、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段と、前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定し、縫い又は空送りが不可能である場合に、前記縫製データの内容を、縫い又は空送りが可能な針位置に修正する制御手段を備えることを特徴とする。
【００１２】
請求項７記載の発明は、縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集装置により実行される縫製データ編集プログラムにおいて、前記縫製データ編集装置が、縫製パターンを構成する複数の針位置を入力する入力手段と、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報を記憶する記憶手段とを備え、前記入力手段から入力される針位置が前記作業領域内の前記各エリアのいずれに位置するかを前記縫製データ編集装置が有する提示手段に提示させる制御を前記縫製データ編集装置の処理部に実行させることを特徴とする。
【００１３】
請求項８記載の発明は、請求項７記載の発明と同様の構成を備えると共に、前記提示手段が有する表示装置に、前記作業領域内の前記各エリアを識別表示する制御と、前記入力手段から入力される針位置を重ねて表示させる制御とを前記処理部に実行させることを特徴とする。
【００１４】
請求項９記載の発明は、請求項７又は８記載の発明と同様の構成を備えると共に、前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、縫い又は空送りが不可能である場合に前記縫製データ編集装置の報知手段による報知を実行させる制御とを前記処理部に実行させることを特徴とする。
【００１５】
請求項１０記載の発明は、請求項７又は８記載の発明と同様の構成を備えると共に、前記入力手段は、縫いの針位置か空送りの針位置かを特定して針位置の入力を行うことが可能であり、入力された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、縫い又は空送りが不可能である場合に、前記入力された針位置を、可能な針位置に修正する処理とを前記処理部に実行させることを特徴とする。
【００１６】
請求項１１記載の発明は、縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集プログラムにおいて、前記ミシンが、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段を備え、前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、縫い又は空送りが不可能である場合に前記ミシンの報知手段による報知を実行させる制御とを前記ミシンの制御手段に実行させることを特徴とする。
【００１７】
請求項１２記載の発明は、縫製パターンを構成する複数の針位置が記録された縫製データに従って、縫い針と被縫製物を保持する保持枠とを相対的に移動させる制御を行うことで前記被縫製物に対して前記縫製パターン通りの縫製を行うミシンの縫製データ編集プログラムにおいて、前記ミシンが、前記縫い針と保持枠との相対移動が可能な作業領域内を、前記縫い針による針落ちを伴う縫いが可能な縫製可能エリアと、針落ちを伴わない空送りは可能であって縫いは不可能な空送りエリアと、縫いと空送りの双方ができない排除エリアとに分類する領域分布情報と前記縫製データとを記憶する記憶手段を備え、前記縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアに位置するかによって縫い又は空送りが可能か否かを判定する処理と、縫い又は空送りが不可能である場合に、前記縫製データの内容を、縫い又は空送りが可能な針位置に修正する処理とを前記ミシンの制御手段に実行させることを特徴とする。
【発明の効果】
【００１８】
請求項１又は７記載の発明は、入力される針位置が作業領域内の縫製可能エリア、空送りエリア、排除エリアのいずれに位置するかを提示するので、入力した針位置が縫いの針位置であっても空送りの針位置であっても、いずれのエリアに位置するかが一目で分かり、針位置の指定が適切か否かを即座に且つ効果的に判断することが可能となる。また、空送りの針位置を入力する場合でも他の機器との干渉を生じるような位置を選択することを事前に回避することが可能となる。
【００１９】
請求項２又は８記載の発明は、作業領域内の各エリアを識別表示すると共に入力手段から入力される針位置を重ねて表示するので、針位置の指定が適切か否かをより速やかに且つ効果的に判断することが可能となる。
【００２０】
請求項３又は９記載の発明は、入力された縫い又は空送りの針位置が縫い又は空送りが不可能なエリアである場合に報知が行われるので、針位置の入力の適否を速やかに且つより確実に認識することが可能となる。
【００２１】
請求項４又は１０記載の発明は、入力された縫い又は空送りの針位置が縫い又は空送りが不可能なエリアである場合に自動的に修正が行われるので、再入力の手間を省略し、針位置の入力を速やかに且つ確実に行うことが可能となる。
【００２２】
請求項５又は１１記載の発明は、縫製データ中の縫い又は空送りの針位置が縫い又は空送りが不可能なエリアである場合に報知が行われるので、針位置の入力の適否を速やかに且つより確実に認識することが可能となる。
【００２３】
請求項６又は１２記載の発明は、縫製データ中の縫い又は空送りの針位置が縫い又は空送りが不可能なエリアである場合に自動的に修正が行われるので、再入力の手間を省略し、針位置の入力を速やかに且つより確実に行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明にかかるミシンを示す斜視図である。
【図２】本発明にかかるミシンの保持枠の近傍を示す拡大斜視図である。
【図３】本発明にかかるミシンの縫製データ編集装置を示す正面図である。
【図４】本発明にかかるミシンの要部構成を示すブロック図である。
【図５】縫製データ内の設定内容を示す説明図である。
【図６】図６（Ａ）はある縫製パターンの縫製に適した構造の保持枠の平面図であり、図６（Ｂ）は図６（Ａ）の保持枠に基づく領域分布情報の設定内容の表示例である。
【図７】縫製データ編集プログラムに基づく各種の処理及び制御を示すフローチャートである。
【図８】ミシンが実施する縫製データ編集プログラムに基づく各種の処理及び制御を示すフローチャートである。
【発明を実施するための形態】
【００２５】
（発明の実施形態の全体構成）
以下、本発明の実施の形態である縫製データ編集装置２０と縫製データに基づいて縫製を行うミシン１０とについて図１乃至図７に基づいて説明する。
本実施形態において、ミシン１０として電子サイクルミシンを例に説明する。電子サイクルミシンは、縫製を行う被縫製物である布を保持する布保持部としての保持枠を有し、その保持枠が縫い針に対し垂直となる平面に沿って任意に移動することにより、保持枠に保持される布に所定の縫製データに基づく縫い目形状の縫い目を形成するミシンである。
ここで、後述する縫い針８が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００２６】
（電子サイクルミシン）
図１に示すように、電子サイクルミシンＭ（以下、ミシンＭ）は、ミシンテーブルＴの上面に備えられるミシン本体１と、ミシンテーブルＴの下部に備えられ、ミシン本体１を操作するためのペダルＰ等により構成されている。
【００２７】
図１に示されるように、ミシン本体１は、外形が側面視にて略コ字状を呈するミシンフレーム２を備えている。このミシンフレーム２は、ミシン本体１の上部をなしＹ軸方向に延びるミシンアーム部２ａと、ミシン本体１の下部をなしＹ軸方向に延びるミシンベッド部２ｂと、ミシンアーム部２ａとミシンベッド部２ｂとを連結する縦胴部２ｃとを有している。
【００２８】
このミシン本体１は、ミシンフレーム２内に動力伝達機構が配され、回転自在でＹ軸方向に延びる図示しない上軸及び図示しない下軸を有している。上軸（図示省略）はミシンアーム部２ａの内部に配され、下軸（図示省略）はミシンベッド部２ｂの内部に配されている。
上軸（図示省略）は、ミシンモータ５（図４参照）に接続され、このミシンモータ５により回転力が付与される。また、下軸（図示省略）は、図示しない縦軸を介して上軸と連結しており、上軸が回転すると、上軸の動力が周知の伝達機構（例えばタイミングベルト）を介して下軸側へ伝達し、下軸が回転するようになっている。
上軸（図示省略）の前端には、上軸の回転によりＺ軸方向に上下動する針棒８ａが接続されており、その針棒８ａの下端には、図２に示されるように、縫い針８が設けられている。また、ミシンアーム２ａには縫い針８の上下動による布の浮き上がりを防止するために、針棒８ａの上下動と連動して上下動し、縫い針８の周囲の布を押圧する周知の中押さえ１２が設けられている。
また、下軸（図示省略）の前端には、釜（図示省略）が設けられている。上軸とともに下軸が回転すると、縫い針８と釜（図示省略）との協働により縫い目が形成される。
なお、ミシンモータ５、上軸（図示省略）、針棒８ａ、縫い針８、下軸（図示省略）、釜（図示省略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００２９】
また、図１、図２に示されるように、ミシンベッド部２ｂ上には、布板１０が配設されており、この布板１０の上方に保持枠１１及び縫い針８が配置されるようになっている。
保持枠１１は、ミシンアーム部２ａの前端部に配される取付部材１３に取り付けられており、その取付部材１３にはミシンベッド２ｂ内に配置されたＸ軸パルスモータ１４及びＹ軸パルスモータ１５が駆動機構部として連結されている（図４参照）。
保持枠１１は、被縫製物である布を保持し、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５の駆動に伴い、保持した布を保持枠１１ごと前後左右方向に移動するようになっている。保持枠１１の移動と、縫い針８や釜（図示省略）の動作が連動することにより、布に所定の縫製データに基づく縫い目が形成される。
【００３０】
ペダルＰは、ミシンＭを駆動し、針棒８ａ（縫い針８）を上下動させたり、保持枠１１を動作させたりするための操作ペダルとして作動する。すなわちペダルＰには、ペダルＰが踏み込まれたその踏み込み操作位置を検出するための、例えば、可変抵抗等から構成されるセンサ（踏み込み量検出手段）が組み込まれており、センサからの出力信号がペダルＰの操作信号として後述する制御部１００に出力され、制御部１００はその操作位置、操作信号に応じて、ミシンＭを駆動し、動作させるように構成されている。
【００３１】
また、ミシンＭ（ミシン本体１）とは分離して、作業者がミシンに対する各種設定操作や、各種データ等の入力又は編集作業を行うための縫製データ編集装置２０が用意されている。この縫製データ編集装置２０とミシン１０の制御部１００とは、通信部１０６，２４により無線接続されている。
【００３２】
また、図４に示すように、ミシンＭ（ミシン本体１）は、ミシンモータ５、Ｘ軸パルスモータ１４、Ｙ軸パルスモータ１５、Ｘ軸原点センサ１４ａ、Ｙ軸原点センサ１５ａ、縫製データ編集装置２０、ペダルＰ等に接続される制御部１００を有している。また、ミシンＭは、着脱可能な外部記憶装置を備えている。
この制御部１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４及びＩ／Ｏインターフェイス１０５を備えている。ＣＰＵ１０１には、バスを介して、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４、Ｉ／Ｏインターフェイス１０５及び通信部１０６が接続されている。
【００３３】
ＣＰＵ１０１は、ペダルＰから入力される操作信号、縫製データ編集装置２０から入力される各種設定、各種データ等に応じて、ＲＯＭ１０２に格納されている電子サイクルミシン用の縫製制御プログラムやＥＥＰＲＯＭ１０４に格納されている各種縫製データに従って各部の動作処理を集中制御し、その処理結果をＲＡＭ１０３内のワークエリアに格納するとともに、縫製データ編集装置２０の操作により入力された各種データや、ＲＡＭ１０３に格納した処理結果を必要に応じてＥＥＰＲＯＭ１０４又は、外部記憶装置に記憶させる。そして、ＣＰＵ１０１は、ミシンＭ（ミシン本体１）を構成する各部の駆動を制御する。
【００３４】
ＲＯＭ１０２には、ミシンＭ（ミシン本体１）の縫製制御プログラムや制御データ、各種縫製に関するデータが格納され、記憶されている。
ＲＡＭ１０３には、種々のワークメモリやカウンタなどが設けられており、入力されたデータの処理中や、縫製動作中のワークエリアとして使用される。
【００３５】
ＥＥＰＲＯＭ１０４は、入力された各種データや各種パラメータと縫製データとが記憶されている。
図５は縫製データ内の設定内容を示す説明図である。縫製データは、所定の縫製パターンを形成するための複数の針位置に縫い針８を導くために、毎針ごとのＸ軸方向とＹ軸方向の移動量が運針の順番で記録されている。また、各針位置へのＸ，Ｙ軸方向の移動量に関連づけられて、針落ちを伴う縫いの針位置を示すものであるか針落ちを伴わない空送りの針位置を示すものかが記録されている。
なお、縫製データ中には、縫製の前後或いは途中で行われる各種のコマンド（糸切り、糸張力変更、押さえ上げ、中押さえ高さ調節、ミシンモータ速度変更等）を含むものであっても良い。
なお、ＥＥＰＲＯＭ１０４における各種データや各種パラメータの記憶処理を、外部記憶装置において行うようにしてもよい。
【００３６】
Ｉ／Ｏインターフェイス１０５には、ミシンモータドライバ５ａを介してミシンモータ５が接続されている。このミシンモータドライバ５ａには、ミシンモータ５の回転数を検出するエンコーダ５ｂが接続され、フィードバック制御が可能となっている。
さらに、ミシンモータドライバ５ａには、縫い針８が上昇したことを検知する縫い針上位置センサ５ｃが接続されている。これにより、縫い針８により縫い目が形成される際の縫い針数が、制御部１００によりカウントされるようになっている。
【００３７】
また、Ｉ／Ｏインターフェイス１０５には、取付部材１３の保持枠駆動回路を介してＸ軸パルスモータ１４及びＹ軸パルスモータ１５が接続されているとともに、これら両パルスモータの原点位置を検出するＸ軸原点センサ１４ａ及びＹ軸原点センサ１５ａが接続されている。
Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５は、縫製データに基づき、保持枠１１をＸＹ方向に移動させる布保持部移動手段である。また、Ｘ軸原点センサ１４ａ及びＹ軸原点センサ１５ａは、それぞれＸ軸パルスモータ１４及びＹ軸パルスモータ１５の原点位置を検出するセンサであり、ミシンベッド部２ｂ内に配置されている。
【００３８】
そして、ＣＰＵ１０１は、ＲＯＭ１０２内の縫製制御プログラムを実行し、これにより、ミシンモータ５の回転を制御し、これと同期して毎針ごとに縫製データに定められたＸ，Ｙ軸方向の移動量となるようにＸ軸パルスモータ１４及びＹ軸パルスモータ１５を制御し、予定された縫製パターンを形成する縫製を実行する。
また、ＣＰＵ１０１は、上記縫製制御プログラムに従って、各針位置が「縫い（針落ち）」か「空送り」かを判定し、「縫い」の場合にはミシンモータ５の回転駆動を行いつつＸ軸及びＹ軸パルスモータ１４，１５を駆動させて針位置に針落ちを行い、「空送り」の場合にはミシンモータ５の停止状態を維持しつつＸ軸及びＹ軸パルスモータ１４，１５を駆動させて保持枠１１の移動動作のみを行う。
【００３９】
（縫製データ編集装置）
縫製データ編集装置２０は、縫製データの新規作成又は作成済みの縫製データの設定内容の修正等を行うことを主目的とする情報処理端末である。
縫製データ編集装置２０は、図３及び図４に示すように、ミシンの各種設定、各種データの入力の操作が可能な入力手段としての複数の操作キー群２１と、各種設定状態、縫い目形状等を表示する提示手段及び表示装置としての表示部２２と、後述する各種の処理を行う処理部２３とを備えている。
なお、縫製データ編集装置２０は、液晶表示部にタッチパネルが重ね合わされた入力表示手段が使用されており、液晶表示部に表示される操作キー群２１をタッチ操作することにより、処理部２３への入力を行うようになっている。
【００４０】
そして、例えば、操作キー群２１には、表示部２２において表示されるカーソルＣを移動させて針位置Ｓを入力するための方向入力キー２１ａと、表示部２２においてカーソルＣで指し示した針位置Ｓを「縫い」の針位置として確定する縫い指定キー２１ｂと、表示部２２においてカーソルＣで指し示した針位置Ｓを「空送り」の針位置として確定するキー２１ｃ等が備えられている。
また、表示部２２には、カーソルＣと、各種操作キーを介して入力された針位置Ｓを結ぶように形成される縫い目形状と、カーソルＣの位置を示す絶対座標Ｒと、カーソルＣの位置を示す基準位置（例えば、保持枠１１の中心位置、原点）からの相対座標Ｑなどが表示されるようになっている。
【００４１】
縫製データ編集装置２０の処理部２３は、縫製データ２５ａ（前述したミシンＭが記憶するものと同じ縫製データ）と領域分布情報２５ｂと縫製データ編集プログラム２５ｃとを記憶する記憶手段としての不揮発性のメモリ２５と、縫製データ編集プログラム２５ｃを実行するＣＰＵ２６と、前述した通信部２４と、表示部２２及び操作キー群２１をＣＰＵ２６と接続するためのI/Oインターフェイス２７と備えている。
【００４２】
（領域分布情報）
図６（Ａ）はある縫製パターンの縫製に適した構造の保持枠１１の平面図（図１に示したものと若干構造が異なっている）であり、図６（Ｂ）は図６（Ａ）の保持枠１１に基づく領域分布情報２５ｂの設定内容の表示例である。
この保持枠１１は、全体が横長の長方形状に形成された均一な厚みの平板であり、その左右には縦長の長方形状の開口部１１ａ，１１ｂが形成されている。また、左右方向における中央の上面には取り付け部材１３が固定されている。
これに対して、この保持枠１１の領域分布情報２５ｂは、保持枠１１の上面全体と等しい作業領域Ａ０を、縫い針８による針落ちを伴う「縫い」が可能な縫製可能エリア（レベル１エリア）Ａ１と、「縫い」はできないが「空送り」は可能な空送りエリア（レベル２エリア）Ａ２と、「縫い」と「空送り」のいずれも行うことができない排除エリア（レベル３エリア）Ａ３とに分類する設定内容となっている。
つまり、保持枠１１の開口部１１ａ，１１ｂは上下に貫通しているため針落ち可能であることから縫製可能エリアＡ１となる。
保持枠１１の取り付け部材１３と重合していない部分は平板状の保持枠１１の厚み分の高さである。そして、空送りの際には縫い針８は上方に退避されており、その際の縫い針８の下端部よりも保持枠１１の上面は低くなるようにその厚さが設定されている。従って、保持枠１１の取り付け部材１３と重合していない部分は空送りの際に縫い針８と干渉を生じないので空送りエリアＡ２に分類される。
また、保持枠１１の上に取り付け部材１３が重合している部分は、取り付け部材１３の厚み分だけ高さが高くなり、その結果、空送り時の縫い針８の下端部より高くなっている。このため、保持枠１１の上に取り付け部材１３が重合している部分は空送りの際に縫い針８と干渉するため排除エリアＡ３に分類される。
このように、領域分布情報２５ｂは、保持枠１１の各部の高さに応じて各エリアＡ１〜Ａ３に分類し、各エリアＡ１〜Ａ３の分布を示す情報となっている。かかる領域分布情報２５ｂは寸法や構造の異なる保持枠ごとに用意され、使用される保持枠に対応するものが後述する縫製データ編集処理に利用される。
【００４３】
（縫製データ編集プログラム）
ＣＰＵ２６は、縫製データ編集プログラム２５ｃを実行することより、(1)表示部２２に対して作業領域Ａ０内の各エリアＡ１，Ａ２，Ａ３の分布を模様によって識別表示させる制御を行うエリア表示制御、(2)表示部２２に対して識別表示された作業領域Ａ０に操作キー群２１から入力される針位置を重ねて表示させることより入力される針位置が作業領域Ａ０内のいずれのエリアＡ１〜Ａ３に位置するかを提示させる制御を行う針位置確認制御、(3)操作キー群２１から入力された「縫い」の針位置又は「空送り」の針位置がいずれのエリアＡ１〜Ａ３に位置するかによって縫い又は空送りが可能か否かを判定する適否判定処理、(4)適否判定処理により縫い又は空送りが不可能と判定された場合に報知手段として機能する表示部２１による報知画面の表示を実行させる報知制御、(5)適否判定処理により空送りが不可能と判定された場合に空送りが可能となる針位置に修正する修正処理とを実行する。
【００４４】
上記縫製データ編集プログラム２５ｃによりＣＰＵ２６が実行する上記各種の処理及び制御について図７に示すフローチャートに基づいてさらに説明する。
まず、領域分布情報２５ｂの読み込みを行い（ステップＳ１０１）、表示部２２に作業領域Ａ０を各エリアＡ１〜Ａ３で色分け或いは模様分けした状態で識別表示する（図６（Ｂ）参照：エリア表示制御）。
さらに、縫製データを構成する針位置が操作キー群２１から入力されると（ステップＳ１０２）、当該針位置Ｓを各エリアＡ１〜Ａ３で識別表示された作業領域Ａ０の画像に重ねて表示する（図６（Ｂ）参照：針位置確認制御）。
【００４５】
次に、ＣＰＵ２６は入力された針位置が「縫い」か否かを判定する（ステップＳ１０３）。入力された針位置が「縫い」であれば、その針位置が縫製可能エリアＡ１内か否かを判定する（ステップＳ１０４：適否判定処理）。そして、縫製可能エリアＡ１内であった場合には、入力データを「縫い」の針落ちに確定し（ステップＳ１０９）、一針分の入力を終了する。
また、入力された針位置が「縫い」を行うことができないエリアＡ２又はＡ３内にあった場合には、表示部２２に報知画面を表示させる制御を行って使用者に通知する（ステップＳ１０７：報知制御）。そして、ステップＳ１０２に処理を戻して針位置の再入力が可能となる。
【００４６】
また、ステップＳ１０３において、入力された針位置が「縫い」の針位置ではない場合（空送りの針位置である場合）には、当該針位置が空送りが可能な縫製可能エリアＡ１又は空送りエリアＡ２内かどうかを判定する（ステップＳ１０５）。そして、空送り可能なエリアＡ１，Ａ２だった場合には、入力された針位置を「空送り」の針位置に確定し（ステップＳ１０９）、一針分の入力を終了する。
また、入力された針位置が「空送り」ができないエリアＡ３内にあった場合には、図示しないメモリスイッチに報知と針位置の修正のいずれを実行することが選択されているか読み込みを行う（ステップＳ６）。なお、このメモリスイッチの設定内容は予め操作キー群２１からの入力により任意に選択することができる。
そして、報知が選択されている場合には、表示部２２に報知画面を表示させる制御を行って使用者に通知する（ステップＳ１０７：報知制御）。そして、ステップＳ１０２に処理を戻して針位置の再入力が可能となる。
また、報知が選択されていない場合（針位置の修正が選択されている場合）には、空送りの針位置を修正する（ステップＳ１０８：修正処理）。そして、修正された針位置を「空送り」の針位置に確定し（ステップＳ１０９）、一針分の入力を終了する。
【００４７】
なお、上記空送りの針位置の修正は、例えば、排除エリアＡ３内に指定されていた針位置を空送りエリアＡ２（又は縫製可能エリアＡ１）と排除エリアＡ３との境界線に沿った経路上に修正する処理が行われる。
具体例として、図６（Ｂ）に示すように、空送りの針位置Ｘ１からＸ２への移動は、排除エリアＡ３を通過するため修正処理が必要になる。修正処理の結果、空送りエリアＡ２と排除エリアＡ３との境界線を通る最短距離となる、Ｘ１からＸ３、Ｘ４を経由してＸ２に至る空送りの針位置経路となる。
また、上記縫製データ編集プログラム２５ｃに基づくステップＳ１０２〜Ｓ１０９までの処理は、一針分の処理であり、縫製データを構成する全針数について、これらの処理が繰り返し実行される。
【００４８】
（発明の実施形態の効果）
以上のように、縫製データ編集装置２０は、操作キー群２１から入力される針位置が作業領域Ａ０内の縫製可能エリアＡ１、空送りエリアＡ２、排除エリアＡ３のいずれに位置するかを表示部２２の表示により提示するので、入力した針位置が縫いの針位置であっても空送りの針位置であっても、いずれのエリアＡ１〜Ａ３に位置するかが一目で分かり、針位置の指定が適切か否かを即座に且つ効果的に判断することが可能となる。また、特に空送りの針位置の入力時にも他の機器との干渉を生じるような針位置を選択することを事前に回避することが可能となる。
【００４９】
また、入力された縫い又は空送りの針位置が縫い又は空送りが不可能なエリアである場合に報知が行われるので、針位置の入力の適否を速やかに且つ確実に認識することが可能となる。
さらに、入力された空送りの針位置が空送りが不可能なエリアである場合に自動的に修正が行われるので、再入力の手間を省略し、針位置の入力を速やかに且つ確実に行うことが可能となる。
【００５０】
（ミシンによる縫製データ中の針位置の配置の適否の判定）
上記実施形態では、ミシンＭとは別体の縫製データ編集装置２０において、入力される針位置についてその配置の適否の判定等を行っているが、ミシンＭの制御部１００により、縫製データ中の各針位置についてその配置の適否の判定等を行う構成としても良い。
その場合には、ミシンＭの制御部１００のＥＥＰＲＯＭ１０４内に縫製データ編集プログラムと縫製データと領域分布情報とを用意し、ＣＰＵ１０１が縫製データ編集プログラムを実行することにより、縫製データに記録された縫いの針位置又は空送りの針位置がいずれのエリアＡ１〜Ａ３に位置するかによって縫い又は空送りが可能か否かを判定する適否判定処理と、適否判定処理により縫い又は空送りが不可能と判定された場合に表示部２２に報知画面を表示して報知を実行させる制御と、適否判定処理により縫い又は空送りが不可能と判定された場合に、縫製データの内容を、縫い又は空送りが可能な針位置に修正する修正処理とを実行する。
また、ミシンＭには領域分布情報を表示する表示部を搭載させる必要がある。
なお、ミシンＭの制御部により針位置についてその配置の適否の判定等を行う場合には、判定等の対象となる縫製データは、前述した縫製データ編集装置２０により作成された縫製データは対象とせず、縫製データ編集装置２０以外により作成された縫製データが対象となる。縫製データ編集装置２０で作成された縫製データは、「縫い」の針位置も「空送り」の針位置も既に適正な位置に修正されているからである。
【００５１】
上記縫製データ編集プログラムによりミシンＭのＣＰＵ１０１が実行する上記各種の処理及び制御について図８に示すフローチャートに基づいてさらに説明する。
まず、領域分布情報の表示を行い（ステップＳ２０１：エリア表示制御）、縫製データ中の各針位置が領域分布情報の表示画像に重ねて表示される（ステップＳ２０２：針位置確認制御）。
次に、ＣＰＵ１０１は縫製データ中に含まれる「縫い」の全ての針位置について、その中で空送りエリアＡ２又は排除エリアＡ３に位置するものがあるか判定を行い（ステップＳ２０３）、該当するものが一つでもある場合には、表示部に報知画面を表示させる制御を行って使用者に通知する（ステップＳ２０８：報知制御）。そして、処理を終了する。
【００５２】
一方、「縫い」の針位置が全て縫製可能エリアＡ１内にある場合には、「空送り」の全ての針位置について、その中で排除エリアＡ３に位置するものがあるか判定を行い（ステップＳ２０４）、該当するものが一つでもある場合には、図示しないメモリスイッチに報知と針位置の修正のいずれを実行することが選択されているか読み込みを行う（ステップＳ２０５）。なお、このメモリスイッチの設定内容は事前の入力により任意に選択することができる。
そして、メモリスイッチに「報知」の実行が選択されている場合には、表示部に報知画面を表示させる制御を行って使用者に通知する（ステップＳ２０８：報知制御）。そして、処理を終了する。
【００５３】
また、メモリスイッチに「報知」の実行が選択されていない場合（針位置の修正が選択されている場合）には、排除エリアＡ３内の空送りの針位置を全て修正する（ステップＳ２０６：修正処理）。かかる修正の手法は、前述した場合と同様に、各針位置を排除エリアの外側であって外縁に沿うように移動させる。
そして、「空送り」の針位置の修正後、新たな縫製データを記憶して、一連の処理を終了する。
【００５４】
上述のようにミシンＭで縫製データの各針位置について配置の適否を判定する場合も、縫製データ編集装置２０で行う場合と同様の効果を得ることが可能である。
【００５５】
（その他）
なお、上記実施形態では、縫い針８に対して保持枠１１のみが専ら移動することにより縫い針と保持枠１１との相対移動を実現しているが、これに限らず、例えば、保持枠ではなく縫い針をＸ−Ｙ方向に移動させても良いし、縫い針をＸ軸方向、保持枠をＹ軸方向に移動させることで任意の針落ちを実現させても良い。
【００５６】
また、上記実施形態では、縫製データ編集装置としてミシンＭの専用装置を例示したが、処理部２３に対応するパソコン（パーソナルコンピュータ）、表示部２２としてのディスプレイ、操作キー群２１としてのキーボードやマウス等からなる情報処理装置を利用し手も良い。また、逆に、ミシンＭがそのフレーム上に備えるに表示部、入力スイッチ、ミシンの制御部から縫製データ編集装置を構成しても良い。
【００５７】
また、「縫い」の針位置が縫製可能エリアＡ１ではない場合には報知処理のみが行われるが、「空送り」の場合と同様に、報知処理と修正処理のいずれを選択的に実行可能としても良い。
【符号の説明】
【００５８】
８  縫い針
１１  保持枠
２０  縫製データ編集装置
２１  操作キー群（入力手段）
２２  表示部（表示装置、提示手段）
２３  処理部
２６  ＣＰＵ
２５  メモリ（記憶手段）
２５ａ  縫製データ
２５ｂ  領域分布情報
２５ｃ  縫製データ編集プログラム
Ｍ  電子サイクルミシン
Ｓ  針位置
【図１】
0005438482.tif 000002
【図２】
0005438482.tif 000003
【図３】
0005438482.tif 000004
【図４】
0005438482.tif 000005
【図５】
0005438482.tif 000006
【図６】
0005438482.tif 000007
【図７】
0005438482.tif 000008
【図８】
0005438482.tif 000009