(57)【要約】  【課題】  カットラインの切断前に、カッタの刃部の向きを、そのカットラインに対して適切な向きに調整可能なカッティング装置と、一般的なカッティング装置に対し、カッティングデータの送信前に、カッタの刃部の向きが、そのカッティングデータに対して適切な向きになるよう制御する切断制御装置および切断制御プログラムとを提供すること。  【解決手段】  シートの余白領域を利用して、実際にカットラインを切断するのに先立って、該カッタの刃部の向きが、該カットラインを正確になぞることができる程度の向きに変更される。よって、実際のカットラインの切断の際に、カッタの刃部はそのカットラインを正確になぞることができるので、カットラインから逸脱した切断及び切断によるシートの抉れなどを抑制し得る。  【選択図】    図４
2005254337.tif 000002
【特許請求の範囲】
【請求項１】
予め指定されたカットラインについて、刃部の向きを変更自在に支持されたカッタによりシートを切断する切断手段を備えるカッティング装置において、
前記シートに余白領域があるか否かを検出する余白領域検出手段と、
その余白領域取得手段により余白領域があると検出されると、前記切断手段によるカットラインの切断の前に、前記余白領域において、前記カッタの刃部の向きを、前記切断手段によるカットラインに沿った切断を可能とする向きに変更する刃方向変更手段とを備えていることを特徴とするカッティング装置。
【請求項２】
第１のカットラインとその第１のカットラインの次に切断される第２のカットラインとのなす角の角度を取得するカット角度取得手段を備え、
前記刃方向変更手段は、前記余白領域検出手段により余白領域があると検出され、且つ、前記カット角度取得手段により取得された角度が所定の閾値未満又は閾値以下である場合に、前記切断手段による第２のカットラインの切断の前に、前記余白領域において、前記カッタの刃部の向きを、前記切断手段による第２のカットラインに沿った切断を可能とする向きに変更するものであることを特徴とする請求項１記載のカッティング装置。
【請求項３】
前記刃方向変更手段は、前記余白領域において、前記切断手段により次に切断されるカットラインに対応する向きでの切断を行うことによって、前記カッタの刃部の向きを変更するものであることを特徴とする請求項１又は２記載のカッティング装置。
【請求項４】
前記シートの材質に応じて前記所定の閾値を設定する閾値設定手段を備えていることを特徴とする請求項２から３のいずれかに記載のカッティング装置。
【請求項５】
前記シートの厚さに応じて前記所定の閾値を設定する閾値設定手段を備えていることを特徴とする請求項２から４のいずれかに記載のカッティング装置。
【請求項６】
前記カッタの刃部が切断したカットラインの長さを累積して記憶する累積切断長記憶手段と、
その累積切断長記憶手段に記憶された累積切断長に応じて前記所定の閾値を設定する閾値設定手段を備えていることを特徴とする請求項２から５のいずれかに記載のカッティング装置。
【請求項７】
前記カッタが装着されたカッタホルダを所定区間内で往復移動させるカッタホルダ駆動手段と、
そのカッタホルダ駆動手段により移動されるカッタホルダの位置を記憶するカッタホルダ位置記憶手段と、
そのカッタホルダ位置記憶手段に記憶されるカッタホルダの位置に応じて、前記カッタホルダの移動方向において近い方の前記余白領域を、前記刃方向変更手段の実行領域として選択する余白領域選択手段とを備えていることを特徴とする請求項１から６のいずれかに記載のカッティング装置。
【請求項８】
前記カッタが装着されたカッタホルダを所定区間内で往復移動させるカッタホルダ駆動手段と、
前記第１のカットラインの終点に応じて、前記カッタホルダの移動方向において近い方の前記余白領域を、前記第２のカットラインに対して実行される前記刃方向変更手段の実行領域として選択する余白領域選択手段とを備えていることを特徴とする請求項２から６のいずれかに記載のカッティング装置。
【請求項９】
刃部の向きを変更自在に支持されたカッタを有し、そのカッタによりシートを切断するカッティング装置と接続され、そのカッティング装置にカッティングデータを送信して、前記シートを所望の形状に切断させる切断制御装置において、
前記カッティングデータを記憶するカッティングデータ記憶手段と、
前記シートの大きさを取得するシートサイズ取得手段と、
そのシートサイズ取得手段により取得されたシートの大きさに基づいて、前記シートに余白領域があるか否かを判定する余白領域判定手段と、
その余白領域判定手段により余白領域があると判定された場合に、前記カッティング装置に対して、前記カッティングデータ記憶手段に記憶されるカッティングデータを送信する前に、前記カッタの刃部の向きを前記カッティングデータに沿った前記シートの切断が可能となる向きに変更制御させるためのデータを送信する刃方向変更制御手段とを備えていることを特徴とする切断制御装置。
【請求項１０】
前記刃方向変更制御手段は、前記余白領域判定手段により余白領域があると判定されると、前記カッティング装置に前記カッティングデータ記憶手段に記憶されるカッティングデータを送信する前に、前記カッタの刃部の向きを制御するためのデータとして、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信されるカッティングデータと略同一向きの切断を前記余白領域において実行させる模擬カッティングデータを作成する模擬カッティングデータ作成手段を備え、
前記模擬カッティングデータ作成手段により作成された模擬カッティングデータを前記カッティング装置に送信することを特徴とする請求項９記載の切断制御装置。
【請求項１１】
前記刃変更制御手段は、前記カッティングデータ記憶手段に記憶される第１のカッティングデータと、その第１のカッティングデータの次に前記カッティング装置に送信される第２のカッティングデータとのなす角の角度を取得するカット角度取得手段を備え、
前記余白領域判定手段により余白領域があると判定され、且つ、前記カット角度取得手段により取得された角度が所定の閾値未満又は閾値以下である場合に、前記カッタの刃部の向きを制御させるためのデータを送信することを特徴とする請求項９又は１０記載の切断制御装置。
【請求項１２】
前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部と前記カッタホルダの位置を記憶するカッタホルダ位置記憶部とを有しており、
そのカッタホルダ位置記憶部に記憶されるカッタホルダの位置を取得するカッタホルダ位置取得手段を備え、
前記模擬カッティングデータ作成手段は、前記カッタホルダ位置取得手段により取得されたカッタホルダの位置に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信されるカッティングデータと略同一向きの切断を実行させる模擬カッティングデータを作成するものであることを特徴とする請求項１０又は１１記載の切断制御装置。
【請求項１３】
前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とを有しており、
前記模擬カッティングデータ作成手段は、前記カッティングデータ記憶手段に記憶される第１のカッティングデータの終点に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信される第２のカッティングデータと略同一の向きの切断を実行させる模擬カッティングデータを作成するものであることを特徴とする請求項１１記載の切断制御装置。
【請求項１４】
前記シートの材質を取得するシート材質取得手段と、
そのシート材質取得手段により取得されたシートの材質に応じて前記所定の閾値を設定する閾値設定手段とを備えていることを特徴とする請求１１から１３のいずれかに記載の切断制御装置。
【請求項１５】
前記シートの厚さを取得するシート厚取得手段と、
そのシート厚取得手段により取得されたシートの厚さに応じて前記所定の閾値を設定する閾値設定手段とを備えていることを特徴とする請求項１１から１４のいずれかに記載の切断制御装置。
【請求項１６】
前記カッティングデータ記憶手段に記憶され前記カッティング装置に送信されるカッティングデータに従って切断される前記シートの切断長さを累積して記憶する累積切断長記憶手段と、
その累積切断長記憶手段に記憶された累積切断長に応じて前記所定の閾値を設定する閾値設定手段とを備えていることを特徴とする請求項１１から１５のいずれかに記載の切断制御装置。
【請求項１７】
前記閾値設定手段は、前記カッティング装置により切断される１シート毎又は前記カッティングデータ記憶手段に記憶されるカッティングデータの１ファイル毎に前記所定の閾値を設定するものであることを特徴とする請求項１４から１６のいずれかに記載の切断制御装置。
【請求項１８】
前記カッティング装置に有線接続又は無線接続されるコンピュータ端末であることを特徴とする請求項９から１７のいずれかに記載の切断制御装置。
【請求項１９】
刃部の向きを変更自在に支持されたカッタを有し、そのカッタによりシートを切断するカッティング装置に対し、カッティングデータを送信して、前記シートを所望の形状に切断させるコンピュータで実行される切断制御プログラムにおいて、
前記カッティングデータをメモリに記憶させるカッティングデータ記憶手段と、
前記シートの大きさを取得するシートサイズ取得手段と、
そのシートサイズ取得手段により取得されたシートの大きさに基づいて、前記シートに余白領域があるか否かを判定させる余白領域判定手段と、
その余白領域判定手段により余白領域があると判定された場合に、前記カッティング装置に対して、前記カッティングデータ記憶手段によりメモリに記憶されているカッティングデータを送信する前に、前記カッタの刃部の向きを前記カッティングデータに沿った前記シートの切断が可能となる向きに変更させるためのデータを送信する刃方向変更制御手段として、前記コンピュータを機能させることを特徴とする切断制御プログラム。
【請求項２０】
前記余白領域判定手段により余白領域があると判定されると、前記カッティングデータ記憶手段によりメモリに記憶されているカッティングデータを前記カッティング装置に送信する前に、前記カッタの刃部の向きを変更させるためのデータとして、前記カッティングデータ記憶手段によりメモリに記憶され次に前記カッティング装置に送信するカッティングデータと略同一向きの切断を前記余白領域において実行させる模擬カッティングデータを作成させる模擬カッティングデータ作成手段として前記コンピュータを機能させ、
刃方向変更制御手段は、前記模擬カッティングデータ作成手段により作成された模擬カッティングデータを前記カッティング装置に送信することを特徴とする請求項１９記載の切断制御プログラム。
【請求項２１】
前記カッティングデータ記憶手段によりメモリに記憶されている第１のカッティングデータと、その第１のカッティングデータの次に前記カッティング装置に送信される第２のカッティングデータとのなす角の角度を取得するカット角度取得手段として前記コンピュータを機能させ、
前記刃方向変更制御手段は、前記余白領域判定手段により余白領域があると判定され、且つ、前記カット角度取得手段により取得された角度が所定の閾値未満又は閾値以下である場合に、前記カッタの刃部の向きを変更させるためのデータを送信することを特徴とする請求項１９又は２０記載の切断制御プログラム。
【請求項２２】
前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部と前記カッタホルダの位置を記憶するカッタホルダ位置記憶部とを有しており、
そのカッタホルダ位置記憶部に記憶されるカッタホルダの位置を取得させるカッタホルダ位置取得手段として前記コンピュータを機能させ、
前記模擬カッティングデータ作成手段は、前記カッタホルダ位置取得手段により取得されたカッタホルダの位置に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段によりメモリに記憶され次に前記カッティング装置に送信されるカッティングデータと略同一向きの切断を実行させる模擬カッティングデータを作成するものであることを特徴とする請求項２０又は２１記載の切断制御プログラム。
【請求項２３】
前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とを有しており、
前記模擬カッティングデータ作成手段は、前記カッティングデータ記憶手段によりメモリに記憶されている第１のカッティングデータの終点に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段によりメモリに記憶され前記第１のカッティングデータの次に前記カッティング装置に送信される第２のカッティングデータと略同一の向きの切断を実行させる模擬カッティングデータを作成するものであることを特徴とする請求項２１記載の切断制御プログラム。
【請求項２４】
前記シートの材質を取得するシート材質取得手段と、
そのシート材質取得手段により取得されたシートの材質に応じて前記所定の閾値を設定させる閾値設定手段として、前記コンピュータを機能させることを特徴とする請求項２１から２３のいずれかに記載の切断制御プログラム。
【請求項２５】
前記シートの厚さを取得するシート厚取得手段と、
そのシート厚取得手段により取得されたシートの厚さに応じて前記所定の閾値を設定させる閾値設定手段として、前記コンピュータを機能させることを特徴とする請求項２１から２４のいずれかに記載の切断制御プログラム。
【請求項２６】
前記カッティングデータ記憶手段によりメモリに記憶され前記カッティング装置に送信されるカッティングデータに従って切断させる前記シートの切断長さを累積してメモリに記憶させる累積切断長記憶手段と、
その累積切断長記憶手段によりメモリに記憶された累積切断長に応じて前記所定の閾値を設定する閾値設定手段として、前記コンピュータを機能させることを特徴とする請求項２１から２５のいずれかに記載の切断制御プログラム。
【請求項２７】
前記閾値設定手段は、前記カッティング装置により切断される１シート毎又は前記カッティングデータ記憶手段に記憶されるカッティングデータの１ファイル毎に前記所定の閾値を設定させるものであることを特徴とする請求項２４から２６のいずれかに記載の切断制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カッティング装置、切断制御装置、および切断制御プログラムに関し、特に、カットラインの切断前にカッタの刃部の向きがそのカットラインに対して適切な向きに調整されるカッティング装置、切断制御装置、および切断制御プログラムに関する。
【背景技術】
【０００２】
図８は、カッティングプリンタ又はカッティングプロッタなどのカッティング装置において一般的に用いられているカッタ部材の先端部の断面図であり、このカッタ部材の先端部は、シート状対象物Ｓ（以下、シートＳと称する。）を切断する刃部１ａを有するカッタ１とそのカッタ１を装着する棒状のカッタ取付部４とそのカッタ取付部４を保持するカッタホルダ３とから構成されている。図８に示すように、カッタ１はカッタ取付部４の一方の端部にネジ５によって取付られている。また、カッタ取付部４の他端は、カッタホルダ３の下端（シートＳに対向する側の端部）に設けられた凹部７の開口部に装着されたミニチュアベアリング６の内輪に挿嵌されている。また、図８に示すように、カッタ１の刃部１ａと回転軸２との間にオフセット長ａのオフセットが形成されている。従って、このようなカッタ部材を備えるカッティング装置では、カッタ１がシートＳから抵抗を受ける
と、その抵抗に応じたトルクが作用することによって、カッタ１の刃部１ａの向きが変更される。指示されたカットラインでシートＳを切断する場合、そのカットラインに応じたカッタホルダ３の移動及び／又はシートＳの搬送により、カッタ１の刃部１ａの向きがそのカットラインに沿って変更され、それによって、シートＳが切断される。
【０００３】
しかし、図８に示すようなカッタ部材を備えるカッティング装置では、カッタ１の刃部１ａの向きが変更自在であるように支持されているが故に、第１のカットラインの切断後、続いて、その第１のカットラインの終点を始点とし、その第１のカットラインの次に切断される第２のカットラインを切断する場合に、カッタ１の刃部１ａが必ず第２のカットラインの向きを向いているとは限らない。その結果として、第１のカットラインと第２のカットラインにより形成されるコーナー部が丸くなったり抉れたりすることがあるという問題点があった。また、この問題点は、第１のカットラインと第２のカットラインとのなす角が鋭角である場合や、シートが硬い場合やシートが厚い場合に顕著に生じるものであった。
【０００４】
上述の問題点を解決するための方法として、特開平６−１５５９８号公報（特許文献１）には、自動カッティング・プロッタなどのような切断装置において、複数の切断動作指令に対し、切断方向が近似している切断線から順次切断する方法が開示されている。また、特許文献１には、第１の切断動作指令による切断線の終点が、第２の切断動作指令による切断線の始点と一致するとともに、前記第１の切断動作指令による切断線に対する前記第２の切断動作指令による切断線の変化角度が、所定の範囲の角度であるとき、前記第２の切断動作指令による切断線の始点と終点を入れ替えたり、第１の切断指令による切断線と第２の切断指令による切断線との切断順序を入れ替えたりする切断方法も開示されている。
【特許文献１】特開平６−１５５９８号公報（段落［００１３］，［００１５］等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されるような切断方法の場合、複数の切断動作指令に従って切断されるべき図形によっては、近似する切断方向を、必ずしも効率よくグループ化できないという問題点があった。また、連続する２本の切断線において、敢えて２番目に切断する切断線の始点と終点を入れ替えたり、切断順序を入れ替えたりした場合には、シート搬送手段によるシートの送り戻しが余分に行われ、そのため、切断位置の誤差が生じ易くなるという問題点もあった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、切断を行うシートに余白領域がある場合に、カットライン（切断線）の切断前に、余白領域を利用してカッタの刃部の向きを、そのカットラインに対して適切な向きに調整可能なカッティング装置と、一般的なカッティング装置に対し、切断されるべきシートに余白領域があれば、カッティングデータの送信前に、余白領域を利用してカッタの刃部の向きを、そのカッティングデータに対して適切な向きになるよう制御する切断制御装置および切断制御プログラムとを提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１記載のカッティング装置は、予め指定されたカットラインについて、刃部の向きを変更自在に支持されたカッタによりシートを切断する切断手段を備えるものであり、前記シートに余白領域があるか否かを検出する余白領域検出手段と、その余白領域取得手段により余白領域があると検出されると、前記切断手段によるカットラインの切断の前に、前記余白領域において、前記カッタの刃部の向きを、前記切断手段によるカットラインに沿った切断を可能とする向きに変更する刃方向変更手段とを備えている。
【０００８】
この請求項１記載のカッティング装置によれば、カッタは、刃部の向きが変更自在に支持されており、余白領域検出手段によりシートに余白領域があると検出されると、そのシートを切断手段により予め指定されたカットラインで切断する前に、刃方向変更手段により、該検出された余白領域において、該カッタの刃部の向きが変更される。そのようにカッタの刃部の向きが変更された結果として、切断手段による該カットラインに沿った切断が可能となる。即ち、該シートに余白領域がある場合には、その余白領域を利用して、実際にカットラインを実際に切断するに先立って、該カッタの刃部の向きが、該カットラインを正確になぞることができる程度の向きに変更される。
【０００９】
請求項２記載のカッティング装置は、請求項１記載のカッティング装置において、第１のカットラインとその第１のカットラインの次に切断される第２のカットラインとのなす角の角度を取得するカット角度取得手段を備え、前記刃方向変更手段は、前記余白領域検出手段により余白領域があると検出され、且つ、前記カット角度取得手段により取得された角度が所定の閾値未満又は閾値以下である場合に、前記切断手段による第２のカットラインの切断の前に、前記余白領域において、前記カッタの刃部の向きを、前記切断手段による第２のカットラインに沿った切断を可能とする向きに変更するものである。
【００１０】
この請求項２記載のカッティング装置によれば、請求項１記載のカッティング装置と同様に作用する上、第１のカットラインとその次に切断される第２のカットラインとのなす角の角度がカット角度取得手段により取得される。このカット角度取得手段により取得された角度が所定の閾値未満又は閾値以下であり、且つ、余白領域があると余白領域検出手段により検出されている場合には、該カッタの刃部の向きが、刃方向変更手段により、該余白領域において、該切断手段による該第２のカットラインに沿った切断が可能となる向きに変更される。
【００１１】
請求項３記載のカッティング装置は、請求項１又は２記載のカッティング装置において、前記刃方向変更手段は、前記余白領域において、前記切断手段により次に切断されるカットラインに対応する向きでの切断を行うことによって、前記カッタの刃部の向きを変更するものである。
【００１２】
請求項４記載のカッティング装置は、請求項２から３のいずれかに記載のカッティング装置において、前記シートの材質に応じて前記所定の閾値を設定する閾値設定手段を備えている。
【００１３】
請求項５記載のカッティング装置は、請求項２から４のいずれかに記載のカッティング装置において、前記シートの厚さに応じて前記所定の閾値を設定する閾値設定手段を備えている。
【００１４】
請求項６記載のカッティング装置は、請求項２から５のいずれかに記載のカッティング装置において、前記カッタの刃部が切断したカットラインの長さを累積して記憶する累積切断長記憶手段と、その累積切断長記憶手段に記憶された累積切断長に応じて前記所定の閾値を設定する閾値設定手段を備えている。
【００１５】
請求項７記載のカッティング装置は、請求項１から６のいずれかに記載のカッティング装置において、前記カッタが装着されたカッタホルダを所定区間内で往復移動させるカッタホルダ駆動手段と、そのカッタホルダ駆動手段により移動されるカッタホルダの位置を記憶するカッタホルダ位置記憶手段と、そのカッタホルダ位置記憶手段に記憶されるカッタホルダの位置に応じて、前記カッタホルダの移動方向において近い方の前記余白領域を、前記刃方向変更手段の実行領域として選択する余白領域選択手段とを備えている。
【００１６】
この請求項７記載のカッティング装置によれば、請求項１から６のいずれかに記載のカッティング装置と同様に作用する上、カッタホルダ駆動手段により該カッタの装着されたカッタホルダが所定区間内で往復移動されると、カッタホルダの位置がカッタホルダ位置記憶手段に記憶される。すると、余白領域選択手段により、そのようにカッタホルダ位置記憶手段に記憶されたカッタホルダの現在位置が参照されて、該カッタホルダの移動方向において近い方の余白領域が該刃方向変更手段を実行するための領域として選択される。
【００１７】
請求項８記載のカッティング装置は、請求項２から６のいずれかに記載のカッティング装置において、前記カッタが装着されたカッタホルダを所定区間内で往復移動させるカッタホルダ駆動手段と、前記第１のカットラインの終点に応じて、前記カッタホルダの移動方向において近い方の前記余白領域を、前記第２のカットラインに対して実行される前記刃方向変更手段の実行領域として選択する余白領域選択手段とを備えている。
【００１８】
この請求項８記載のカッティング装置によれば、請求項２から６のいずれかに記載のカッティング装置と同様に作用する上、カッタホルダ駆動手段により該カッタの装着されたカッタホルダが所定区間内で往復移動されると、余白領域選択手段により、第１のカットラインの終点が参照されて、該カッタホルダの移動方向において近い方の余白領域が、第２のカットラインに対して該刃方向変更手段を実行するための領域として選択される。
【００１９】
請求項９記載の切断制御装置は、刃部の向きを変更自在に支持されたカッタを有し、そのカッタによりシートを切断するカッティング装置と接続され、そのカッティング装置にカッティングデータを送信して、前記シートを所望の形状に切断させるものであり、前記カッティングデータを記憶するカッティングデータ記憶手段と、前記シートの大きさを取得するシートサイズ取得手段と、そのシートサイズ取得手段により取得されたシートの大きさに基づいて、前記シートに余白領域があるか否かを判定する余白領域判定手段と、その余白領域判定手段により余白領域があると判定された場合に、前記カッティング装置に対して、前記カッティングデータ記憶手段に記憶されるカッティングデータを送信する前に、前記カッタの刃部の向きを前記カッティングデータに沿った前記シートの切断が可能となる向きに変更制御させるためのデータを送信する刃方向変更制御手段とを備えている。
【００２０】
この請求項９記載の切断制御装置によれば、刃部の向きを変更自在に支持されたカッタを有するカッティング装置と接続され、そのカッティング装置に、カッティングデータ記憶手段に記憶されるカッティングデータを送信して、該シートを所望の形状に切断させるものである。ここで、シートサイズ取得手段により取得された該シートの大きさに基づいて、余白領域判定手段により該シートにおける余白領域があると判定されると、該カッティングデータを該カッティング装置へ送信する前に、刃方向変更制御手段により、該カッタの刃部の向きを制御させるための制御データが送信される。それによって、該カッティング装置において、該カッタの刃部の向きが、該カッティングデータに沿った該シートの切断を可能とする向きに変更される。
【００２１】
請求項１０記載の切断制御装置は、請求項９記載の切断制御装置において、前記刃方向変更手段は、前記余白領域判定手段により余白領域があると判定されると、前記カッティング装置に前記カッティングデータ記憶手段に記憶されるカッティングデータを送信する前に、前記カッタの刃部の向きを制御するためのデータとして、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信されるカッティングデータと略同一向きの切断を前記余白領域において実行させる模擬カッティングデータを作成する模擬カッティングデータ作成手段を備え、前記模擬カッティングデータ作成手段により作成された模擬カッティングデータを前記カッティング装置に送信する。それによって、前記カッティング装置において、前記余白領域において前記模擬カッティングデータに従う切断が実行され、前記カッタの刃部の向きが、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信されるカッティングデータに沿った前記シートの切断が可能となる向きに変更される。なお、このシートサイズ取得手段は、センサなどによるシートサイズの検出及び手入力などによるシートサイズのデータ入力を含む。
【００２２】
この請求項１０記載の切断制御装置によれば、請求項９記載の切断制御装置と同様に作用する上、余白領域判定手段により余白領域があると判定されると、該カッティングデータ記憶手段に記憶されるカッティングデータを該カッティング装置に送信する前に、模擬カッティングデータ作成手段により、該カッタの刃部の向きを制御するデータとして、模擬カッティングデータが作成される。なお、模擬カッティングデータは、次にカッティング装置に送信されるべきカッティングデータと略同一向きの切断を、該余白領域において実行させるためのデータである。そのように作成された模擬カッティングデータが、刃方向変更制御手段により、該カッティング装置に送信される。それによって、該カッティング装置において、該模擬カッティングデータに従う切断が該余白領域で実行され、該カッタの刃部の向きが、次に送信されるカッティングデータに沿った切断を可能とする向きに変更される。
【００２３】
請求項１１記載の切断制御装置は、請求項９又は１０記載の切断制御装置において、前記刃方向変更手段は、前記カッティングデータ記憶手段に記憶される第１のカッティングデータと、その第１のカッティングデータの次に前記カッティング装置に送信される第２のカッティングデータとのなす角の角度を取得するカット角度取得手段を備え、前記余白領域判定手段により余白領域があると判定され、且つ、前記カット角度取得手段により取得された角度が所定の閾値未満又は閾値以下である場合に、前記カッタの刃部の向きを制御させるためのデータを送信する。それによって、前記カッティング装置において、前記カッタの刃部の向きが、前記第２のカッティングデータに沿った前記シートの切断が可能となる向きに変更される。
【００２４】
この請求項１１記載の切断制御装置によれば、請求項９又は１０記載の切断制御装置と同様に作用する上、カッティングデータ記憶手段に記憶される第１のカッティングデータと、その第１のカッティングデータの次に該カッティング装置に送信する第２のカッティングデータとのなす角の角度が、カット角度取得手段により取得される。このカット角度取得手段により取得された角度が所定の閾値未満又は閾値以下であり、且つ、余白領域検出判定手段により余白領域があると判定されている場合には、前記刃方向変更制御手段により、該カッタの刃部の向きを制御するためのデータが該カッティング装置に送信される。それによって、該カッティング装置において、該カッタの刃部の向きが、該第２のカッティングデータに沿った該シートの切断を可能とする向きに変更される。
【００２５】
請求項１２記載の切断制御装置は、請求項１０又は１１記載の切断制御装置において、前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部と前記カッタホルダの位置を記憶するカッタホルダ位置記憶部とを有しており、そのカッタホルダ位置記憶部に記憶されるカッタホルダの位置を取得するカッタホルダ位置取得手段を備え、前記模擬カッティングデータ作成手段は、前記カッタホルダ位置取得手段により取得されたカッタホルダの位置に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信されるカッティングデータと略同一向きの切断を実行させる模擬カッティングデータを作成するものである。
【００２６】
この請求項１２記載の切断制御装置によれば、請求項１０又は１１記載の切断制御装置と同様に作用する上、刃部の向きを変更自在に支持されたカッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とそのカッタホルダの位置を記憶するカッタホルダ位置記憶部とを備えているカッティング装置によるシートの切断が制御される。まず、該カッタホルダ位置記憶部に記憶されている該カッタホルダの位置が、カッタホルダ位置取得手段により取得され、そのように取得された該カッタホルダの位置に応じた模擬カッティングデータが、模擬カッティングデータ作成手段により作成される。その際、該模擬カッティングデータ作成手段により作成される模擬カッティングデータは、該カッタホルダ位置取得手段により取得されたカッタホルダの位置に対し、カッタホルダの移動方向において近い方の余白領域で、次に該カッティング装置に送信されるカッティングデータと略同一向きの切断を実行させるデータである。その結果として、該カッティング装置において、次のカッティングデータによる切断前に、該カッティング装置のカッタの刃部の向きが、そのカッティングデータに対応するカットラインを正確になぞることができる程度の向きに変更される。
【００２７】
請求項１３記載の切断制御装置は、請求項１１記載の切断制御装置において、前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とを有しており、前記模擬カッティングデータ作成手段は、前記カッティングデータ記憶手段に記憶される第１のカッティングデータの終点に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段に記憶され次に前記カッティング装置に送信される第２のカッティングデータと略同一の向きの切断を実行させる模擬カッティングデータを作成するものである。
【００２８】
この請求項１３記載の切断制御装置によれば、請求項１１記載の切断制御装置と同様に作用する上、刃部の向きを変更自在に支持されたカッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とを備えているカッティング装置によるシートの切断が制御される。まず、第１のカッティングデータの終点に応じて、前記模擬カッティングデータ作成手段により模擬カッティングデータが作成される。その際、該模擬カッティングデータ作成手段により作成される模擬カッティングデータは、該第１のカッティングデータの終点に対し、該カッタホルダの移動方向において近い方の余白領域にて、次に該カッティング装置に送信される第２のカッティングデータと略同一の向きの切断を実行させるデータである。その結果として、該カッティング装置において、次のカッティングデータによる切断前に、該カッタの刃部の向きが、その第２のカッティングデータに対応するカットラインを正確になぞることができる程度の向きに変更される。
【００２９】
請求項１４記載の切断制御装置は、請求項１１から１３のいずれかに記載の切断制御装置において、前記シートの材質を取得するシート材質取得手段と、そのシート材質取得手段により取得されたシートの材質に応じて前記所定の閾値を設定する閾値設定手段とを備えている。
【００３０】
請求項１５記載の切断制御装置は、請求項１１から１４のいずれかに記載の切断制御装置において、前記シートの厚さを取得するシート厚取得手段と、そのシート厚取得手段により取得されたシートの厚さに応じて前記所定の閾値を設定する閾値設定手段とを備えている。
【００３１】
請求項１６記載の切断制御装置は、請求項１１から１５のいずれかに記載の切断制御装置において、前記カッティングデータ記憶手段に記憶され前記カッティング装置に送信されるカッティングデータに従って切断される前記シートの切断長さを累積して記憶する累積切断長記憶手段と、その累積切断長記憶手段に記憶された累積切断長に応じて前記所定の閾値を設定する閾値設定手段とを備えている。
【００３２】
請求項１７記載の切断制御装置は、請求項１４から１６のいずれかに記載の切断制御装置において、前記閾値設定手段は、前記カッティング装置により切断される１シート毎又は前記カッティングデータ記憶手段に記憶されるカッティングデータの１ファイル毎に前記所定の閾値を設定するものである。
【００３３】
請求項１８記載の切断制御手段は、請求項９から１７のいずれかに記載の切断制御装置において、前記カッティング装置に有線接続又は無線接続されるコンピュータ端末である。
【００３４】
請求項１９記載の切断制御プログラムは、刃部の向きを変更自在に支持されたカッタを有し、そのカッタによりシートを切断するカッティング装置に対し、カッティングデータを送信して、前記シートを所望の形状に切断させるコンピュータで実行されるものであり、前記カッティングデータをメモリに記憶させるカッティングデータ記憶手段と、前記シートの大きさを取得するシートサイズ取得手段と、そのシートサイズ取得手段により取得されたシートの大きさに基づいて、前記シートに余白領域があるか否かを判定させる余白領域判定手段と、その余白領域判定手段により余白領域があると判定された場合に、前記カッティング装置に対して、前記カッティングデータ記憶手段によりメモリに記憶されているカッティングデータを送信する前に、前記カッタの刃部の向きを前記カッティングデータに沿った前記シートの切断が可能となる向きに変更させるためのデータを送信する刃方向変更制御手段として、前記コンピュータを機能させる。
【００３５】
この請求項１９記載の切断制御プログラムによれば、コンピュータによって実行されることにより、カッティングデータをカッティング装置に送信して、該シートを所望の形状に切断させる。なお、該カッティング装置は、刃部の向きを変更自在に支持されたカッタを備えており、該コンピュータに接続されている。該コンピュータは、カッティングデータ記憶手段により、該カッティングデータをメモリに記憶し、シートサイズ取得手段により、該シートの大きさを取得する。そして、余白領域判定手段により、該シートサイズ取得手段に従って取得した該シートの大きさに基づいて、該シートに余白領域があるか否かを判定する。更に、該余白判定手段の結果として、該余白領域があると判定された場合には、該メモリに記憶されているカッティングデータを該カッティング装置に送信する前に、刃方向変更制御手段により、該カッタの刃部の向きを変更させるためのデータを送信する。その結果として、該カッティング装置において、該カッタの刃部の向きが、該カッティングデータに沿った該シートの切断を可能とする向きに変更される。なお、このシートサイズ取得手段は、センサなどによりシートサイズを検出させることや、手入力などによってシートサイズが入力されることを含む。
【００３６】
請求項２０記載の切断制御プログラムは、請求項１９記載の切断制御プログラムにおいて、前記余白領域判定手段により余白領域があると判定されると、前記カッティングデータ記憶手段によりメモリに記憶されているカッティングデータを前記カッティング装置に送信する前に、前記カッタの刃部の向きを変更させるためのデータとして、前記カッティングデータ記憶手段によりメモリに記憶され次に前記カッティング装置に送信するカッティングデータと略同一向きの切断を前記余白領域において実行させる模擬カッティングデータを作成させる模擬カッティングデータ作成手段として前記コンピュータを機能させ、刃方向変更制御手段は、前記模擬カッティングデータ作成手段により作成された模擬カッティングデータを前記カッティング装置に送信するものである。
【００３７】
この請求項２０記載の切断制御プログラムによれば、請求項１９に記載の切断制御プログラムと同様に作用する上、該コンピュータは、該余白領域判定手段の結果として、余白領域があると判定すると、模擬カッティングデータ作成手段により、該カッタの刃部の向きを変更させるためのデータとして、該メモリに記憶されているカッティングデータを該カッティング装置に送信する前に、模擬カッティングデータを作成する。その際、該模擬カッティングデータ作成手段により作成される模擬カッティングデータは、次に該カッティング装置に送信するカッティングデータと略同一向きの切断を該余白領域において実行させるものである。該模擬カッティングデータ作成手段により作成された模擬カッティングデータは、刃方向変更制御手段により、該カッティング装置に送信され、その結果として、該カッティング装置において、該カッタの刃部の向きが、該カッティングデータに沿った該シートの切断を可能とする向きに変更される。
【００３８】
請求項２１記載の切断プログラムは、請求項１９又は２０記載の切断制御プログラムにおいて、前記カッティングデータ記憶手段によりメモリに記憶されている第１のカッティングデータと、その第１のカッティングデータの次に前記カッティング装置に送信される第２のカッティングデータとのなす角の角度を取得するカット角度取得手段として前記コンピュータを機能させ、前記刃方向変更制御手段は、前記余白領域判定手段により余白領域があると判定され、且つ、前記カット角度取得手段により取得された角度が所定の閾値未満又は閾値以下である場合に、前記カッタの刃部の向きを変更させるためのデータを送信するものである。
【００３９】
この請求項２１記載の切断制御プログラムによれば、請求項１９又は２０記載の切断制御プログラムと同様に作用する上、該コンピュータは、カット角度取得手段により、メモリに記憶されている第１のカッティングデータと、その第１のカッティングデータの次に該カッティング装置に送信する第２のカッティングデータとのなす角の角度を取得する。カット角度取得手段により取得された該角度が所定の閾値未満又は閾値以下であり、且つ、余白領域判定手段により余白領域があると判定すると、刃方向変更制御手段により、該カッタの刃部の向きを変更させるためのデータを該カッティング装置に送信する。その結果として、該カッティング装置において、該カッタの刃部の向きが、該第２のカッティングデータに沿った該シートの切断を可能とする向きに変更される。
【００４０】
請求項２２記載の切断制御プログラムは、請求項２０又は２１記載の切断制御プログラムにおいて、前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部と前記カッタホルダの位置を記憶するカッタホルダ位置記憶部とを有しており、そのカッタホルダ位置記憶部に記憶されるカッタホルダの位置を取得させるカッタホルダ位置取得手段として前記コンピュータを機能させ、前記模擬カッティングデータ作成手段は、前記カッタホルダ位置取得手段により取得されたカッタホルダの位置に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段によりメモリに記憶され次に前記カッティング装置に送信されるカッティングデータと略同一向きの切断を実行させる模擬カッティングデータを作成するものである。
【００４１】
この請求項２２記載の切断制御プログラムによれば、請求項２０又は２１記載の切断制御プログラムと同様に作用する上、コンピュータによって実行されることにより、該カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部と該カッタホルダの位置を記憶するカッタホルダ位置記憶部とを備えているカッティング装置により実行されるシートの切断が制御される。該コンピュータは、カッタホルダ位置取得手段により、該カッタホルダ位置記憶部に記憶される該カッタホルダの位置を取得し、そのように取得されたカッタホルダの位置に応じて、模擬カッティングデータ作成手段により、模擬カッティングデータを作成する。その際、該模擬カッティングデータ作成手段により作成される模擬カッティングデータは、該カッタホルダ位置取得手段により取得した該カッティング装置におけるカッタホルダの位置に対し、該カッタホルダの移動方向において近い方の余白領域で、次に該カッティング装置に送信するカッティングデータと略同一の向きの切断を実行させるデータである。その結果として、該カッティング装置において、送信された模擬カッティングデータに対応する模擬カットラインの切断が、カッタホルダの現在位置に対してそのカッタホルダの移動方向に近い方の余白領域で実行される。
【００４２】
請求項２３記載の切断制御プログラムは、請求項２１記載の切断制御プログラムにおいて、前記カッティング装置は前記カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とを有しており、前記模擬カッティングデータ作成手段は、前記カッティングデータ記憶手段によりメモリに記憶されている第１のカッティングデータの終点に応じて、前記カッタホルダの移動方向において近い方の前記余白領域にて、前記カッティングデータ記憶手段によりメモリに記憶され前記第１のカッティングデータの次に前記カッティング装置に送信される第２のカッティングデータと略同一の向きの切断を実行させる模擬カッティングデータを作成するものである。
【００４３】
この請求項２３記載の切断制御プログラムによれば、請求項２１記載の切断制御プログラムと同様に作用する上、コンピュータによって実行されることにより、該カッタを装着したカッタホルダとそのカッタホルダを所定の区間内で往復移動させるカッタホルダ駆動部とを備えているカッティング装置により実行されるシートの切断が制御される。該コンピュータは、模擬カッティングデータ作成手段により、該メモリに記憶されている第１のカッティングデータの終点に応じて、模擬カッティングデータを作成する。その際、該模擬カッティングデータ作成手段により作成される模擬カッティングデータは、該第１のカッティングデータの終点に対し、該カッタホルダの移動方向において近い方の余白領域で、該メモリに記憶され該第１のカッティングデータの次に該カッティング装置に送信される第２のカッティングデータと略同一の向きの切断を実行させるデータである。その結果として、該カッティング装置において、送信された模擬カッティングデータに対応する模擬カットラインの切断が、カッタホルダの現在位置に対してそのカッタホルダの移動方向において近い方の余白領域で実行される。
【００４４】
請求項２４記載の切断制御プログラムは、請求項２１から２３のいずれかに記載の切断制御プログラムにおいて、前記シートの材質を取得するシート材質取得手段と、そのシート材質取得手段により取得されたシートの材質に応じて前記所定の閾値を設定させる閾値設定手段として、前記コンピュータを機能させる。
【００４５】
請求項２５記載の切断制御プログラムは、請求項２１から２４のいずれかに記載の切断制御プログラムにおいて、前記シートの厚さを取得するシート厚取得手段と、そのシート厚取得手段により取得されたシートの厚さに応じて前記所定の閾値を設定させる閾値設定手段として、前記コンピュータを機能させる。
【００４６】
請求項２６記載の切断制御プログラムは、請求項２１から２５のいずれかに記載の切断制御プログラムにおいて、前記カッティングデータ記憶手段によりメモリに記憶され前記カッティング装置に送信されるカッティングデータに従って切断させる前記シートの切断長さを累積してメモリに記憶させる累積切断長記憶手段と、その累積切断長記憶手段によりメモリに記憶された累積切断長に応じて前記所定の閾値を設定する閾値設定手段として、前記コンピュータを機能させる。
【００４７】
請求項２７記載の切断制御プログラムは、請求項２４から２６のいずれかに記載の切断制御プログラムにおいて、前記閾値設定手段は、前記カッティング装置により切断される１シート毎又は前記カッティングデータ記憶手段に記憶されるカッティングデータの１ファイル毎に前記所定の閾値を設定させるものである。
【発明の効果】
【００４８】
請求項１記載のカッティング装置によれば、シートに余白領域がある場合には、その余白領域を利用して、実際にカットラインを実際に切断するに先立って、該カッタの刃部の向きが、該カットラインを正確になぞることができる程度の向きに変更される。よって、カッタの刃部の向きが、カットラインの向きに対して、不適切な向きを向いていた場合であっても、実際の切断時には、カッタの刃部をカットラインに対して正確になぞらせることができる。従って、カットラインから逸脱した切断や切断によるシートの抉れなどを抑制し得るという効果がある。
【００４９】
請求項２記載のカッティング装置によれば、請求項１記載のカッティング装置の奏する効果に加えて、第１のカットラインとその第１のカットラインの次に切断される第２のカットラインとのなす角の角度が所定の閾値未満又は閾値以下の小さい角度であった場合に、余白領域を利用して、実際に第２のカットラインを実際に切断するに先立って、該カッタの刃部の向きが、該第２のカットラインを正確になぞることができる程度の向きに変更される。よって、第１のカットラインとその第１のカットラインの次に切断される第２のカットラインとのなす角がある程度小さい場合であっても、第２のカットラインの切断時には、カッタの刃部をカットラインに正確になぞらせることができるので、第２のカットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。特に、第１のカットラインの終点と第２のカットラインの始点とが略同一の点である場合には、第１のカットラインと第２のカットラインにより形成されるコーナー部が丸くなったり抉れたりすることが抑制されるという効果がある。
【００５０】
請求項３記載のカッティング装置によれば、請求項１又は２記載のカッティング装置の奏する効果に加えて、余白領域において、次に切断されるカットラインに対応する向きでの切断を行うので、実際にそのカットラインが切断される際には、カッタの刃部の向きはそのカットラインの向きに略同一の向きに変更されていることになる。よって、実際の切断時に、カッタの刃部がカットラインを正確になぞることができ、カットラインから逸脱した切断を抑制し得るという効果がある。
【００５１】
請求項４記載のカッティング装置によれば、請求項２から３のいずれかに記載のカッティング装置の奏する効果に加えて、シートの材質に応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカットラインとその次に切断される第２のカットラインとのなす角の角度の閾値が変更される。よって、シートの材質に応じて、適切に該閾値を設定することができるので、シートの材質に依存することなく、カットラインの切断を正確に実行することができるという効果がある。例えば、シートの材質が硬い程、より閾値を高くすることにより、硬いシートであっても、カットラインから逸脱したの切断や切断時のシートの抉れなどを抑制することができる。
【００５２】
請求項５記載のカッティング装置によれば、請求項２から４カッティング装置の奏する効果に加えて、シートの厚さに応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカットラインとその次に切断される第２のカットラインとのなす角の角度の閾値が変更される。よって、シートの厚さに応じて、適切に該閾値を設定することができるので、シートの厚さに依存することなく、カットラインの切断を正確に実行することができるという効果がある。例えば、シートの厚さが厚い程、より閾値を高くすることにより、厚いシートであっても、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００５３】
請求項６記載のカッティング装置によれば、請求項２から５のいずれかに記載のカッティング装置の奏する効果に加えて、カッタの刃部が切断したカットラインの累積切断長に応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカットラインとその次に切断される第２のカットラインとのなす角の角度の閾値が変更される。カッタの刃部が切断したカットラインの累積切断長が長い程、当然、該カッタの刃部の切れ味は悪くなるので、該累積切断長に応じて、適切に該閾値を適切に設定できる。その結果として、該累積切断長に比例してカッタの切れ味が悪くなっても、カットラインの切断を正確に実行することができるという効果がある。例えば、該累積切断長が長い程、より閾値を高くすることにより、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００５４】
請求項７記載のカッティング装置によれば、請求項１から６のいずれかに記載のカッティング装置の奏する効果に加えて、カッタホルダの移動方向にある余白領域が刃方向変更手段の実行領域として選択される。よって、刃方向変更のためのシートの送り戻しを可能な限り低減させることができるので、刃方向変更手段の実行によって切断位置に誤差が生じることを抑制し得るという効果がある。また、刃方向変更手段の実行領域としての余白領域は、カッタホルダの現在位置に応じて、該カッタホルダの移動方向において近い方の余白領域とされるので、余白領域への移動及びその逆の移動に要する時間を短くすることができるという効果がある。
【００５５】
請求項８記載のカッティング装置によれば、請求項２から６のいずれかに記載のカッティング装置の奏する効果に加えて、カッタホルダの移動方向にある余白領域が刃方向変更手段の実行領域として選択される。よって、刃方向変更のためのシートの送り戻しを可能な限り低減させることができるので、刃方向変更手段の実行によって切断位置に誤差が生じることを抑制し得るという効果がある。また、刃方向変更手段の実行領域としての余白領域は、第１のカットラインの終点の位置に応じて、該カッタホルダの移動方向において近い方の余白領域とされるので、余白領域への移動及びその逆の移動に要する時間を短くすることができるという効果がある。
【００５６】
請求項９記載の切断制御装置によれば、シートに余白領域があると判定された場合には、実際にカッティングデータを送信するのに先立って、刃部の向きを変更自在に支持されたカッタを有したカッティング装置における該カッタの刃部の向きを制御するためのデータが送信され、該データに従って、余白領域を利用して、該カッタの刃部の向きが該カットラインを正確になぞることができる程度の向きに変更制御される。よって、該カッタの刃部の向きがカットラインに対して不適切な向きを向いていた場合であっても、実際のカットラインの切断の際に、カッタの刃部をそのカットラインに対して正確になぞらせることができる。従って、カットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。
【００５７】
請求項１０記載の切断制御装置によれば、請求項９記載の切断制御装置の奏する効果に加えて、カッティング装置にカッティングデータを送信するに先立って、カッタの刃部の向きを制御するためのデータとして、そのカッティングデータに対応するカットラインと略同一の向きを有し、且つ、余白領域に含まれる模擬カットラインに対応する模擬カッティングデータを作成する。よって、カッティングデータに対応するカットラインの実際の切断時には、既に、カッタの刃部の向きが適切な向きとなっており、カッタの刃部はそのカットラインを正確になぞることができるので、カットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。
【００５８】
請求項１１記載の切断制御装置によれば、請求項９又は１０記載の切断制御装置の奏する効果に加えて、第１のカッティングデータに対応する第１のカットラインとその次に送信される第２のカッティングデータに対応する第２のカットラインとのなす角の角度に応じて、その角度が所定の閾値未満又は閾値以下の小さい角度であった場合に、余白領域を利用して、該第２のカッティングデータを送信するに先立って、該カッタの刃部の向きが、該第２のカットラインを正確になぞることができる程度の向きに変更制御される。よって、実際のカットラインの切断の際に、カッタの刃部はそのカットラインを正確になぞることができるので、カットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。特に、第１のカッティングデータに対応するカットラインの終点と第２のカッティングデータに対応するカットラインの始点とが略同一の点である場合には、第１のカットラインと第２のカットラインにより形成されるコーナー部が丸くなったり抉れたりすることが抑制されるという効果がある。
【００５９】
請求項１２記載の切断制御装置によれば、請求項１０又は１１記載の切断制御装置の奏する効果に加えて、カッティング装置におけるカッタの装着されたカッタホルダの現在位置に応じて、該カッタホルダの移動方向において近い方の余白領域に含まれる模擬カットラインに対応する模擬カッティングデータが作成される。よって、カッタホルダの現在位置からその模擬カットラインに沿った切断を実行するための余白領域までにおけるカッタホルダの移動量を可能な限り低減させることができるので、刃方向変更のための時間を短くすることができるという効果がある。また、刃方向変更のためのシートの送り戻しを可能な限り低減させることができるので、該カッティング装置において刃方向変更を実行させた後に実際のカットラインの切断位置に誤差が生じることを抑制し得るという効果もある。
【００６０】
請求項１３記載の切断制御装置によれば、請求項１１記載の切断制御装置の奏する効果に加えて、第１のカッティングデータの終点に応じて、カッティング装置におけるカッタホルダの移動方向において近い方の余白領域に含まれる模擬カットラインに対応する模擬カッティングデータが作成される。よって、カッタホルダの現在位置からその模擬カットラインに沿った切断を実行するための余白領域までにおけるカッタホルダの移動量を可能な限り低減させることができるので、刃方向変更のための時間を短くすることができるという効果がある。また、刃方向変更のためのシートの送り戻しを可能な限り低減させることができるので、該カッティング装置において刃方向変更を実行させた後に実際のカットラインの切断位置に誤差が生じることを抑制し得るという効果もある。
【００６１】
請求項１４記載の切断制御装置によれば、請求項１１から１３のいずれかに記載の切断制御装置の奏する効果に加えて、シートの材質に応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカッティングデータに対応する第１のカットラインとその第１のカッティングデータの次に送信される第２のカッティングデータに対応する第２のカットラインとのなす角の角度の閾値が変更される。よって、シートの材質に応じて、適切に該閾値を設定することができるので、シートの材質に依存することなく、カットラインの切断を正確に実行させることができるという効果がある。例えば、シートの材質が硬い程、より閾値を高くすることにより、硬いシートであっても、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００６２】
請求項１５記載の切断制御装置によれば、請求項１１から１４のいずれかに記載の切断制御装置の奏する効果に加えて、シートの厚さに応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカッティングデータに対応する第１のカットラインとその第１のカッティングデータの次に送信される第２のカッティングデータに対応する第２のカットラインとのなす角の角度の閾値が変更される。よって、シートの厚さに応じて、適切に該閾値を設定することができるので、シートの厚さに依存することなく、カットラインの切断を正確に実行させることができるという効果がある。例えば、シートの材質が厚い程、より閾値を高くすることにより、厚いシートであっても、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００６３】
請求項１６記載の切断制御装置によれば、請求項１１から１５のいずれかに記載の切断制御装置の奏する効果に加えて、カッティング装置におけるカッタの刃部が切断したカットラインの累積切断長に応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカッティングデータに対応する第１のカットラインとその第１のカッティングデータの次に送信される第２のカッティングデータに対応する第２のカットラインとのなす角の角度の閾値が変更される。カッタの刃部が切断したカットラインの累積切断長が長い程、当然、該カッタの刃部の切れ味は悪くなるので、該累積切断長に応じて、適切に該閾値を適切に設定できる。その結果として、該累積切断長に比例してカッタの切れ味が悪くなっても、カットラインの切断を正確に実行させることができるという効果がある。例えば、該累積切断長が長い程、より閾値を高くすることにより、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００６４】
請求項１７記載の切断制御装置によれば、請求項１４から１６のいずれかに記載の切断制御装置の奏する効果に加えて、カッティング装置により切断される１シート毎又はカッティングデータの１ファイル毎に閾値が設定されるので、常時、シート又はファイル単位で適切な閾値が設定されることとなる。それによって、常時、カットラインの切断を正確に実行させることができるという効果がある。
【００６５】
請求項１８記載の切断制御装置によれば、請求項９から１７のいずれかに記載の切断制御装置の奏する効果に加えて、カッティング装置に有線接続又は無線接続されるコンピュータ端末であるので、ユーザが容易に利用可能であるという効果がある。
【００６６】
請求項１９記載の切断制御プログラムによれば、コンピュータによって実行されることにより、シートに余白領域があると判定された場合に、実際にカッティングデータを送信するのに先立って、カッティング装置において刃部の向きを変更自在に支持されているカッタの刃部の向きを制御するためのデータを送信するように、該コンピュータを機能させる。その結果として、該カッティング装置では、カッタの刃部の向きが、余白領域を利用して、該カットラインを正確になぞることができる程度の向きに変更される。よって、該カッタの刃部の向きがカットラインに対して不適切な向きを向いていたとしても、実際のカットラインの切断の際に、カッタの刃部をそのカットラインに対して正確になぞらせることができる。従って、カットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。
【００６７】
請求項２０記載の切断制御プログラムによれば、請求項１９記載の切断制御プログラムの奏する効果に加えて、カッティング装置にカッティングデータを送信するに先立って、カッタの刃部の向きを制御するためのデータとして、そのカッティングデータに対応するカットラインと略同一の向きを有し、且つ、余白領域に含まれる模擬カットラインに対応する模擬カッティングデータを作成するように、該コンピュータを機能させる。その結果として、カッティング装置では、該カッタの刃部の向きが、該カットラインを正確になぞることができる程度の向きに変更制御される。よって、カッティングデータに対応するカットラインの実際の切断時には、既に、カッタの刃部の向きが適切な向きとなっており、カッタの刃部をそのカットラインに対して正確になぞらせることができるので、カットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。
【００６８】
請求項２１記載の切断制御プログラムによれば、請求項１９又は２０記載の切断制御プログラムの奏する効果に加えて、第１のカッティングデータに対応する第１のカットラインとその次に送信される第２のカッティングデータに対応する第２のカットラインとのなす角と所定の閾値との比較を行い、該角度が所定の閾値未満又は閾値以下の小さい角度であった場合に、余白領域があれば、該カッタの刃部の向きを制御するためのデータを送信するように、該コンピュータを機能させる。その結果として、カッティング装置では、余白領域を利用して、該カッタの刃部の向きが、該第２のカットラインを正確になぞることができる程度の向きに変更される。よって、実際のカットラインの切断の際に、カッタの刃部をそのカットラインに対して正確になぞらせることができるので、カットラインから逸脱した切断やシートの抉れなどを抑制し得るという効果がある。特に、第１のカッティングデータに対応するカットラインの終点と第２のカッティングデータに対応するカットラインの始点とが略同一の点である場合には、第１のカットラインと第２のカットラインにより形成されるコーナー部が丸くなったり抉れたりすることが抑制されるという効果がある。
【００６９】
請求項２２記載の切断制御プログラムによれば、請求項２０又は２１記載の切断制御プログラムの奏する効果に加えて、カッティング装置におけるカッタの装着されたカッタホルダの現在位置に応じて、該カッタホルダの移動方向において近い方の余白領域に含まれる模擬カットラインに対応する模擬カッティングデータを作成するように、該コンピュータを機能させる。よって、カッタホルダの現在位置からその模擬カットラインに沿った切断を実行するための余白領域までにおけるカッタホルダの移動量を可能な限り低減させることができるので、刃方向変更のための時間を短くすることができるという効果がある。また、刃方向変更のためのシートの送り戻しを可能な限り低減させることができるので、該カッティング装置において刃方向変更を実行させた後に実際のカットラインの切断位置に誤差が生じることを抑制し得るという効果もある。
【００７０】
請求項２３記載の切断制御プログラムによれば、請求項２１記載の切断制御プログラムの奏する効果に加えて、第１のカッティングデータの終点に応じて、カッティング装置におけるカッタホルダの移動方向において近い方の余白領域に含まれる模擬カットラインに対応する模擬カッティングデータを作成するように、該コンピュータを機能させる。よって、カッタホルダの現在位置からその模擬カットラインに沿った切断を実行するための余白領域までにおけるカッタホルダの移動量を可能な限り低減させることができるので、刃方向変更のための時間を短くすることができるという効果がある。また、刃方向変更のためのシートの送り戻しを可能な限り低減させることができるので、該カッティング装置において刃方向変更を実行させた後に実際のカットラインの切断位置に誤差が生じることを抑制し得るという効果もある。
【００７１】
請求項２４記載の切断制御プログラムによれば、請求項２１から２３のいずれかに記載の切断制御プログラムの奏する効果に加えて、シートの材質に応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカッティングデータに対応する第１のカットラインとその次に送信される第２のカッティングデータに対応する第２のカットラインとのなす角の角度の閾値を変更するように、該コンピュータを機能させる。よって、シートの材質に応じて、適切に該閾値を設定することができるので、シートの材質に依存することなく、カットラインの切断を正確に実行させることができるという効果がある。例えば、シートの材質が硬い程、より閾値を高くすることにより、硬いシートであっても、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００７２】
請求項２５記載の切断制御プログラムによれば、請求項２１から２４のいずれかに記載の切断制御プログラムの奏する効果に加えて、シートの厚さに応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカッティングデータに対応する第１のカットラインとその次に送信する第２のカッティングデータに対応する第２のカットラインとのなす角の角度の閾値を変更するように、該コンピュータを機能させる。よって、シートの厚さに応じて、適切に該閾値を設定することができるので、シートの厚さに依存することなく、カットラインの切断を正確に実行させることができるという効果がある。例えば、シートの材質が厚い程、より閾値を高くすることにより、厚いシートであっても、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００７３】
請求項２６記載の切断制御プログラムによれば、請求項２１から２５のいずれかに記載の切断制御プログラムの奏する効果に加えて、カッティング装置におけるカッタの刃部が切断したカットラインの累積切断長に応じて、余白領域で刃方向変更手段を実行する条件としての、第１のカッティングデータに対応する第１のカットラインとその次に送信する第２のカッティングデータに対応する第２のカットラインとのなす角の角度の閾値を変更するように、該コンピュータを機能させる。カッタの刃部が切断したカットラインの累積切断長が長い程、当然、該カッタの刃部の切れ味は悪くなるので、該累積切断長に応じて、適切に該閾値を適切に設定できる。その結果として、該累積切断長に比例してカッタの切れ味が悪くなっても、カットラインの切断を正確に実行させることができるという効果がある。例えば、該累積切断長が長い程、より閾値を高くすることにより、カットラインから逸脱した切断や切断時のシートの抉れなどを抑制することができる。
【００７４】
請求項２７記載の切断制御装置によれば、請求項２４から２６のいずれかに記載の切断制御プログラムの奏する効果に加えて、カッティング装置により切断される１シート毎又はカッティングデータの１ファイル毎に閾値を設定するように、該コンピュータが機能するので、常時、シート又はファイル単位で適切な閾値が設定される。よって、常時、カットラインの切断を正確に実行させることができるという効果がある。
【発明を実施するための最良の形態】
【００７５】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の第１実施例のカッティング装置であるカッティングプロッタ１０の構成を示すブロック図である。図１に示すように、カッティングプロッタ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、記憶部１４と、シート搬送モータ１５と、カッタホルダ移動モータ１６と、カッタホルダ上下駆動ソレノイド２５と、シートサイズ検出センサ１７と、インターフェース１８（Ｉ／Ｆ１８）とを備えている。
【００７６】
図１に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、記憶部１４、シート搬送モータ１５、カッタホルダ移動モータ１６、カッタホルダ上下駆動ソレノイド２５と、シートサイズ検出センサ１７、Ｉ／Ｆ１８は、バス２０を介して接続されている。
【００７７】
シート搬送モータ１５は、カッティングプロッタ１０の所定の位置に配置されたシートＳを上流から下流への方向又はその逆方向に搬送するためのステッピングモータであり、その駆動はＣＰＵ１１により制御される。
【００７８】
カッタホルダ移動モータ１６は、上述したようなカッタ１を装着したカッタホルダ３（図８参照）を、シート搬送モータ１５による搬送方向に直交して設けられたカッタホルダ搬送用レール（非図示）の長手方向（左右方向）に沿って往復運動させるべく移動するためのステッピングモータであり、その移動はＣＰＵ１１により制御される。
【００７９】
カッタホルダ上下駆動ソレノイド２５は、カッタ１の刃がシートＳに当接する下位置と、カッタ１の刃がシートＳから離れる上位置とに、カッタホルダ３を上下動するためのソレノイドであり、その移動はＣＰＵ１１により制御される。
【００８０】
シートサイズ検出センサ１７は、上記カッタホルダ搬送用レール（非図示）におけるシートＳと対向する側に設けられ、シートＳの幅方向（カッタホルダ搬送用レールの長手方向）のエッジを検出するための光センサである。
【００８１】
Ｉ／Ｆ１８は、パーソナルコンピュータ（ＰＣ）などの外部装置を有線接続又は無線接続するためのインターフェイスであり、カッティングプロッタ１０をネットワークに接続し、このＩ／Ｆ１８を介して接続されたパーソナルコンピュータ（ＰＣ）などの外部装置とのデータの入出力を制御するものである。
【００８２】
ＣＰＵ１１は、このカッティングプロッタ１０を総括的に制御する中央演算処理であり、図４のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。
【００８３】
ＲＯＭ１２は、ＣＰＵ１１により実行される各種制御プログラムや固定値データを記憶する不揮発性のメモリであり、閾値テーブル１２ａを備えている。なお、後述する図４のフローチャートに示す処理を実行するプログラムは、制御プログラムの一部としてこのＲＯＭ１２に記憶されている。閾値テーブル１２ａは、シートＳの種類（シート種類）と切断角度閾値Ｔのベース値（切断角度閾値Ｔ０）とを対応づけたテーブルである。なお、この閾値テーブル１２ａについては後述する。
【００８４】
ＲＡＭ１３は、ＣＰＵ１１により実行される各種処理に必要なデータやプログラムを一時的に記憶するものであり、切断線データメモリ１３ａと、カッタホルダの位置を記憶するカッタホルダ位置メモリ１３ｂとを備えている。
【００８５】
切断線データメモリ１３ａは、切断線（請求項のカットラインに対応）に対応する切断線データ（請求項のカッティングデータに対応）をファイル単位で記憶するものであり、例えば、Ｉ／Ｆ１８を介して接続されたＰＣなどの外部装置から受信した切断線データを記憶する。なお、カッティングプロッタ１０によるシートＳの切断は、この切断線データメモリ１３ａへの切断線データの入力順に行われる。
【００８６】
カッタホルダ位置メモリ１３ｂは、ＣＰＵ１１の制御に基づくカッタホルダ３の現在位置を示す値を記憶するものである。なお、カッティングプロッタ１０の電源投入時及び後述する切断処理（後述する図４の処理）が開始される毎に初期化されて、カッタホルダ３の初期位置に対応する初期値に設定される。
【００８７】
記憶部１４は、例えば、ハードディスクやＦｅＲＡＭ（Ferroelectric Random Access Memory）などの書き換え可能な不揮発性メモリであり、累積切断長メモリ１４ａを備えている。この累積切断長メモリ１４ａは、カッタ１によるシートＳの切断が実行される毎に、その切断距離、即ち、切断した切断線の長さを加算して、累積切断長ｒとして記憶するものである。また、カッタ１が交換されると、この累積切断長ｒは「０」に初期化される。
【００８８】
図２は、閾値テーブル１２ａを説明する図である。閾値テーブル１２ａは、上述したように、シートＳの種類（請求項のシート種類に対応）と切断角度閾値Ｔのベース値である切断角度閾値Ｔ０とを対応づけたテーブルであり、図２に示す閾値テーブル１２ａでは、シート種類Ａ，Ｂ，…，Ｎのそれぞれに対して、切断角度閾値Ｔ０が１０度，１５度，…，１２度に設定されている。ここで、「切断角度閾値Ｔ０」は、後述する式（１）に従って切断角度閾値Ｔを算出するためのベース値であり、累積切断長メモリ１４ａに記憶される累積切断長ｒが「０」である場合の切断角度閾値Ｔに対応する。なお、「切断角度閾値Ｔ」は、第１の切断線とその第１の切断線の次に切断される第２の切断線とのなす角の角度に対して設定される閾値であり、カッティングプロッタ１０において実行されるシートＳの切断処理（後述する、図４の切断処理）において参照され、余白領域（シートＳにおける切断領域以外の部分）においてカッタ１の刃部１ａの向きを変更するか否かを判断するための閾値である。
【００８９】
また、閾値テーブル１２ａにおける「シート種類」は、シートＳの硬さや厚さにより区分されるものであり、シートＳが硬く厚い程、切断角度閾値Ｔ０は大きい値となる。即ち、シートＳの硬さが同じであれば、シートＳが厚い程、切断角度閾値Ｔ０は大きい値に設定され、シートＳの厚さが同じであれば、シートＳが硬い程、切断角度閾値Ｔ０は大きい値に設定される。
【００９０】
図３は、カッティングプロッタ１０において実行されるシートＳの切断を概略的に説明する図である。なお、図３は、カッティングプロッタ１０に配置されたシートＳを上面視した状態を図示している。このカッティングプロッタ１０では、切断線データメモリ１３ａへの切断線データの入力順に、各切断線データに従って、カッタ１の刃をシートＳに当接した状態で、カッタホルダ３がカッタホルダ移動モータ１６によってカッタホルダ搬送方向（主走査方向である左右方向）へ移動され、シートＳがシート搬送モータ１５によってシート移動方向（副走査方向）へ搬送されることにより、切断線データに応じた切断線が切断される。但し、切断線データの終点と、それに続く切断線データの始点が異なる場合は、カッタホルダ上下駆動ソレノイド２５により、カッタ１の刃をシートＳから離した後に、カッタホルダ３を切断線データの始点に移動させ、カッタホルダ上下駆動ソレノイド２５によりカッタ１の刃をシートＳに当接させる。
【００９１】
なお、この実施例では、切断線データメモリ１３ａに記憶される１つのファイルを構成するｎ個の切断線データに基づいて切断線Ｖ１，Ｖ２，…，Ｖｉ−１，Ｖｉ，…，Ｖｎ−１，Ｖｎの順で切断されるものとする。なお、切断線Ｖ１，Ｖ２，…，Ｖｉ−１，Ｖｉ，…，Ｖｎ−１，Ｖｎの切断順、切断線データの入力順に対応する。図３では、図面を簡略化するために、（ｉ−１）番目に切断される切断線Ｖｉ−１及びその次（ｉ番目）に切断される切断線Ｖｉのみを図示している。
【００９２】
切断領域Ｃは、切断線データメモリ１３ａに記憶される全ての切断線データに基づいて設定される領域であり、全切断線を含む矩形の領域である。即ち、切断領域Ｃは、カッタ１により切断が実行される矩形の領域である。また、余白領域Ｍは、シートサイズ検出センサ１７によって検出されるシートＳの全領域から切断領域Ｃを除いた領域である。なお、余白領域Ｍの中で、特に、図３に示すような切断領域Ｃに対して右側（カッタホルダ移動方向の右方側）の余白領域及び左側（カッタホルダ移動方向の左方側）の余白領域については、それぞれ、「（右の）余白領域ＭＲ」及び「（左の）余白領域ＭＬ」と称するものとする。
【００９３】
具体的な処理については後述するが、第１実施例のカッティングプロッタ１０では、図３に示すように、始点ａ及び終点ｂを有する切断線Ｖｉ−１と始点ｃ及び始点ｄを有する切断線Ｖｉとのなす角の角度（図３中の角度α）が、切断角度閾値Ｔ未満である場合に、余白領域Ｍにおいて、切断線Ｖｉの向き（始点ｃから終点ｄへ向かう向き）と同じ向きを有する線分Ｖ’ｉ（始点ｃ’及び終点ｄ’を有する線分Ｖ’ｉ）の切断を行う。それによって、カッタ１の刃部１ａの向きが、切断線Ｖｉに沿った切断を可能とする向きに変更される。なお、本明細書の以下において、「切断線の向き」とは、その切断線の始点から終点に向かう向きを意味するものとする。
【００９４】
また、「切断線Ｖｉ−１と切断線Ｖｉとのなす角の角度」とは、先に切断される切断線Ｖｉ−１の終点と次に切断される切断線Ｖｉの始点とを、切断線Ｖｉの平行移動により、同一の点として連結した場合に形成される角の角度α（ただし、０度≦α≦１８０度）を意味する。例えば、図３では、切断線Ｖｉを平行移動移動し、始点ｃが切断線Ｖｉ−１の終点ｂに一致した場合に形成される角の角度αが、切断線Ｖｉ−１と切断線Ｖｉとのなす角の角度に相当する。
【００９５】
次に、図４を参照して、第１実施例のカッティングプロッタ１０によってシートＳを切断する処理について説明する。図４は、カッティングプロッタ１０で実行される切断処理のフローチャートである。この切断処理は、カッティングプロッタ１０の所定の位置に配置されたシートＳを、切断線データメモリ１３ａに記憶される１ファイルを構成するｎ個の切断線データに従って、切断線Ｖ１，Ｖ２，…，Ｖｉ−１，Ｖｉ，…，Ｖｎ−１，Ｖｎの順で切断する処理である。なお、この切断線処理は、カッティングプロッタ１０の所定の位置にシートＳが配置され、切断実行コマンドが入力されることにより起動する。ここで、切断実行コマンドは、カッティングプロッタ１０に設けられた非図示の切断実行ボタンの操作又はＩ／Ｆ１８を介して接続されたＰＣにおいて行われる所定の操作などによって入力される。また、この切断処理に先立って、カッティングプロッタ１０に、シートＳのシート種類をシート種類情報として予め入力しておくものとする。
【００９６】
この切断処理では、まず、切断線データメモリ１３ａに記憶される全ての切断線データに基づいてシートＳ上の切断領域Ｃを設定する（Ｓ１）。次いで、シートサイズ検出センサ１７により検出されたシートＳの大きさとＳ１において設定された切断領域Ｃとから、余白領域Ｍを設定し（Ｓ２）、その余白領域Ｍは、切断領域Ｃの左右に所定幅（例えば、約１ｃｍ）以上あるか否かを確認する（Ｓ３）。
【００９７】
Ｓ３の処理により確認した結果、切断領域Ｃの左右に所定幅以上の余白領域があれば（Ｓ３：Ｙｅｓ）、閾値テーブル１２ａから取得される切断角度閾値Ｔ０と累積切断長メモリ１４ａに記憶される累積切断長ｒとに基づいて切断角度閾値Ｔを算出する（Ｓ４）。なお、Ｓ４の処理において、閾値テーブル１２ａから切断角度閾値Ｔ０を取得する場合、カッティングプロッタ１０に予め入力されたシート種類情報に対応する切断角度閾値Ｔ０が取得される。
【００９８】
Ｓ４の処理では、下記式（１）に基づいて切断角度閾値Ｔを算出する：
切断角度閾値Ｔ  ＝  切断角度閾値Ｔ０  ＋  ｍ＊累積切断長ｒ    …（１）
ここで、ｍは係数であり、シート種類に依存しない固定値である。なお、シート種類情報毎に異なる係数ｍが用いられるように構成してもよい。
【００９９】
Ｓ４の処理後、変数ｉを「１」に設定し（Ｓ５）、切断線データメモリ１３ａに記憶される切断線データに従って、切断線Ｖｉの始点へ、カッタホルダ上下駆動ソレノイド２５を駆動してカッタ１を下ろして、切断線Ｖｉを切断し（Ｓ６）、累積切断長メモリ１４ａに記憶される値（即ち、累積切断長ｒ）に、切断線Ｖｉの長さを加算する（Ｓ７）。なお、この「切断線Ｖｉの長さ」は、切断線Ｖｉに対応する切断線データから求められる。
【０１００】
Ｓ７の処理後、次切断線があるか否か、具体的には、この実施例では、切断線データメモリ１３ａに記憶される切断線データの数がｎ個、即ち、切断されるべき切断線がｎ本であるので、ｉ＜ｎであるか否かを確認する（Ｓ８）。Ｓ８の処理により確認した結果、次切断線があれば（Ｓ８：Ｙｅｓ）、変数ｉに「１」加算し（Ｓ９）、直前に切断された切断線Ｖｉー１と次に切断される切断線Ｖｉとのなす角の角度αは、Ｓ４で算出された切断角度閾値Ｔ未満であるか否かを確認する（Ｓ１０）。
【０１０１】
Ｓ１０の処理により確認した結果、角度αが切断角度閾値Ｔ未満であれば（Ｓ１０：Ｙｅｓ）、カッタホルダ３の現在位置は左右の余白領域（余白領域ＭＲ又は余白領域ＭＬ）の内、どちらの余白に近いかを確認する（Ｓ１１）。なお、このＳ１１の処理では、カッタホルダ位置メモリ１３ｂに記憶される値を参照して、カッタホルダ３の現在位置が余白領域ＭＲ又は余白領域ＭＬのいずれに近いかを判断する。又は、Ｓ１１において、切断線Ｖｉ−１（直前に切断された切断線）に対応する切断線データを参照することにより、その切断線Ｖｉ−１の終点の位置に基づいて、カッタホルダ３の現在位置が余白領域ＭＲ又は余白領域ＭＬのいずれに近いかを判断してもよい。
【０１０２】
Ｓ１１の処理により確認した結果、カッタホルダ３の現在位置が左の余白領域ＭＬに近い場合には（Ｓ１１：左）、カッタホルダ上下駆動ソレノイド２５を駆動してカッタ１を上げ、カッタホルダ移動モータ１６を駆動してカッタホルダ３を左方へ移動させることにより、左の余白領域ＭＬへカッタ１を移動する（Ｓ１２）。一方で、カッタホルダ３の現在位置が右の余白領域ＭＲに近い場合には（Ｓ１１：右）、カッタホルダ上下駆動ソレノイド２５を駆動してカッタ１を上げ、カッタホルダ移動モータ１６を駆動してカッタホルダ３を右方へ移動させることにより、右の余白領域ＭＲへカッタ１を移動する（Ｓ１５）。
【０１０３】
Ｓ１２又はＳ１５の処理後、次に切断される切断線Ｖｉと略同一の向きで切断を行い、カッタ１の刃部１ａの向きを変更する（Ｓ１３）。なお、Ｓ１３により行われる「カッタ１の刃部１ａの向きの変更」は、カッタ１の刃部１ａの向きを、次に切断線Ｖｉの切断を実際に行う際において、カッタ１の刃部１ａが切断線Ｖｉを始点から終点に到るまで正確になぞることができる程度に変更するものであるとする。また、Ｓ１３において行われる「切断線Ｖｉと略同一の向きでの切断」は、上記のように、カッタ１の刃部の向きが、次に切断される切断線Ｖｉを正確になぞることができる程度に変更されるのであれば、その切断長は限定されない。しかし、シート搬送モータ１５によるシートＳの搬送は切断位置の誤差を生じ易いという点から、その切断長は数ｍｍ程度であることが好ましい。
【０１０４】
Ｓ１３の処理後、カッタ１を上げて、カッタ１を切断線Ｖｉの始点へ移動する（Ｓ１４）。Ｓ１４の処理後、Ｓ６の処理へ移行し、切断線Ｖｉの始点へカッタ１を下ろして、切断線Ｖｉの切断を行う。そして、Ｓ８において、切断されるべき切断線が全て（この実施例ではｎ本）切断されたことが確認されるまで、Ｓ６〜Ｓ１５の処理を繰り返す。なお、Ｓ８の処理により確認した結果、次切断線がなければ（Ｓ８：Ｎｏ）、この切断処理を終了する。
【０１０５】
一方で、Ｓ１０の処理により確認した結果、直前に切断された切断線Ｖｉー１と次に切断される切断線Ｖｉとのなす角の角度αが切断角度閾値Ｔ以上である場合には（Ｓ１０：Ｎｏ）、Ｓ１１〜Ｓ１３，Ｓ１５の処理、即ち、カッタ１の刃部１ａの向きの変更をすることなく、Ｓ１４の処理へ移行する。
【０１０６】
また、Ｓ３の処理により確認した結果、切断領域Ｃの左右のいずれの側にも所定幅以上の余白領域がなければ（Ｓ３：Ｎｏ）、切断線データメモリ１３ａに記憶されている全て（この実施例ではｎ個）の切断線データに従って、切断線Ｖ１から切断線Ｖｎまでのｎ本の切断線を全て切断し（Ｓ１６）、この切断処理を終了する。なお、Ｓ１６の処理ではまた、切断された全ての切断線（切断線Ｖ１〜Ｖｎ）の長さの総和を、累積切断長メモリ１４ａに記憶される累積切断長ｒに加算する。
【０１０７】
以上説明したように、第１実施例のカッティングプロッタ１０によれば、Ｓ１０〜Ｓ１３，Ｓ１５の処理により、直前に切断された切断線Ｖｉー１とその次に切断される予定の切断線Ｖｉとのなす角の角度αが切断角度閾値Ｔより小さい場合には、余白領域を利用して、カッタ１の刃部１ａの向きを、次に実行される切断線Ｖｉに沿った切断を可能とする向きに変更される。従って、この実施例のカッティングプロッタ１０によれば、切断線Ｖｉー１とその次に切断される切断線Ｖｉとのなす角の角度αが小さい場合であっても、切断線Ｖｉの切断時における切断線Ｖｉからの逸脱やシートＳの抉れを抑制することができる。特に、切断線Ｖｉー１終点と切断線Ｖｉの始点とが略同一の場合には、切断線Ｖｉー１と切断線Ｖｉとにより形成される角のコーナーが丸く切断されることが抑制され、美しい鋭角の切断を実行することができる。
【０１０８】
また、特に、Ｓ１１〜Ｓ１２，Ｓ１５の処理により、カッタ１の刃部１ａの向きの変更は、カッタホルダ３の移動方向である左右の余白領域のいずれかにおいて実行されるので、シート移動方向（上流から下流へ向かう方向又はその逆方向）へのシートＳの送り戻しを可能な限り低減し得、その結果として、切断位置の位置誤差を低減できる。更に、このカッタ１の刃部１ａの向きの変更は、カッタホルダ３の現在位置に近い方の余白領域で実行されるので、カッタホルダ３（に装着されるカッタ１）の余白領域への移動がより短時間で行うことができる。
【０１０９】
また、Ｓ１０の判断処理において参照される切断角度閾値Ｔは、Ｓ４の処理において、シートＳの種類及び累積切断長ｒに応じて設定される。よって、シートの材質（例えば、硬さ）や厚さに応じた適切な切断角度閾値Ｔが設定されるので、シートの硬さや厚さなどに依存することなく、常に正確な切断線に沿った切断を実行することができる。加えて、切断角度閾値Ｔを設定する上で、累積切断長ｒも考慮されているので、累積切断長ｒに比例して悪くなる切れ味に因らず、常に正確な切断線に沿った切断を実行することができる。更に、シートＳを切断するための各ファイル毎に切断角度閾値Ｔが設定される。即ち、各シート毎に適切な切断角度閾値Ｔが設定されるので、常に正確な切断線に沿った切断を実行することができる。
【０１１０】
次に、図５を参照して、本発明の第２実施例について説明する。図５は、本発明の切断制御装置であるパーソナルコンピュータ５０（ＰＣ５０）及びＰＣ５０に接続されたカッティング装置であるカッティングプロッタ１０の構成を示すブロック図である。なお、この第２実施例において、上述した第１実施例と同一の部分には同一の符号を付して、その説明は省略する。
【０１１１】
図５に示すように、ＰＣ５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、記憶部５４と、このＰＣ５０へデータ又はコマンドを入力するための、キーボード、マウスなどにより構成されている入力部５５と、カッティングプロッタ１０に有線接続又は無線接続するためのインターフェース５６（Ｉ／Ｆ５６）とを備えている。
【０１１２】
図５に示すように、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、記憶部５４、入力部５５、Ｉ／Ｆ５６は、バス６０を介して接続されている。また、Ｉ／Ｆ５６は、ケーブルなどの有線又はブルートゥース（Bluetooth（登録商標））や赤外線などの無線によって、カッティングプロッタ１０のＩ／Ｆ１８に接続され、ＰＣ５０は、このＩ／Ｆ５６及びＩ／Ｆ１８を介してカッティングプロッタ１０は切断線データ（請求項のカッティングデータに対応）を送信することにより、カッティングプロッタ１０におけるシートＳの切断を制御することができる。
【０１１３】
ＣＰＵ５１は、このＰＣ５０を総括的に制御する中央演算処理であり、図６及び図７のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。
【０１１４】
ＲＯＭ５２は、ＣＰＵ５１により実行される各種制御プログラムや固定値データを記憶する不揮発性のメモリであり、閾値テーブル５２ａを備えている。なお、後述する図６及び図７のフローチャートに示す処理を実行するプログラムは、制御プログラムの一部としてこのＲＯＭ５２に記憶されている。
【０１１５】
閾値テーブル５２ａは、シートＳの種類（請求項のシート種類に対応）と切断角度閾値のベース値である切断角度閾値Ｔ０とを対応づけたテーブルであり、図２に示した閾値テーブル１２ａと同一の構成を有する。
【０１１６】
ＲＡＭ５３は、ＣＰＵ５１により実行される各種処理に必要なデータやプログラムを一時的に記憶するためのメモリであり、切断線データメモリ５３ａと、カッタホルダ位置メモリ５３ｂと、シートサイズメモリ５３ｃとを備えている。
【０１１７】
切断線データメモリ５３ａは、上記第１実施例で説明した切断線データメモリ１３ａと同様に、カッティングプロッタ１０で切断されるｎ本の切断線Ｖ１，Ｖ２，…，Ｖｉ−１，Ｖｉ，…，Ｖｎ−１，Ｖｎにそれぞれ対応するｎ個の切断線データＤ１，Ｄ２，…，Ｄｉ−１，Ｄｉ，…，Ｄｎ−１，Ｄｎをファイル単位で記憶するためのメモリである。
【０１１８】
カッタホルダ位置メモリ５３ｂは、上記第１実施例で説明したカッタホルダ位置メモリ１３ｂと同様に、カッティングプロッタ１０におけるカッタホルダ３の位置を計数するカウンタである。なお、カッタホルダ位置メモリ５３ｂでは、Ｉ／Ｆ５６を介して接続（有線接続又は無線接続）されたカッティングプロッタ１０からの対応するデータの入力に基づいて、カッタホルダ３の位置の計数が行われる。また、このカッタホルダ位置メモリ５３ｂは、ＰＣ５０の電源投入時及び後述する切断制御処理（後述する図６の処理）が開始される毎に初期化されて、カッタホルダ３の初期位置に対応する初期値に設定される。
【０１１９】
シートサイズメモリ５３ｃは、カッティングプロッタ１０のシートサイズ検出センサ１７により検出されたシートＳの大きさをシートサイズ情報として記憶するメモリである。なお、シートサイズメモリ５３ｃに記憶されるシートＳの大きさは、シートサイズ検出センサ１７により検出されると、その値がＩ／Ｆ５６及びＩ／Ｆ１８を介してカッティングプロッタ１０から入力されるものである。
【０１２０】
記憶部５４は、例えば、ハードディスクやＦｅＲＡＭ（Ferroelectric Random Access Memory）などの書き換え可能な不揮発性メモリであり、累積切断長メモリ５４ａを備えている。累積切断長メモリ５４ａは、上記第１実施例で説明した累積切断長メモリ１４ａと同様に、カッティングプロッタ１０においてシートＳの切断が実行される毎に、その切断距離を加算（累積）して、累積切断長ｒとして記憶するものである。
【０１２１】
また、図５に示すように、カッティングプロッタ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、シート搬送モータ１５と、カッタホルダ移動モータ１６と、カッタ上下駆動ソレノイド２５と、シートサイズ検出センサ１７と、インターフェース１８（Ｉ／Ｆ１８）とを備えている。図５に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、シート搬送モータ１５、カッタホルダ移動モータ１６、カッタ上下駆動ソレノイド２５、シートサイズ検出センサ１７、Ｉ／Ｆ１８は、バス２０を介して接続されている。更に、Ｉ／Ｆ１８は、有線接続又は無線接続によって、ＰＣ５０のＩ／Ｆ５６に接続されている。
【０１２２】
次に、図６及び図７を参照して、ＰＣ５０による、カッティングプロッタ１０でのシートＳの切断を制御する処理について説明する。図６は、ＰＣ５０で実行される切断制御処理のフローチャートである。この切断制御処理は、カッティングプロッタ１０にｎ個の切断線データＤ１，Ｄ２，…，Ｄｉ−１，Ｄｉ，…，Ｄｎ−１，Ｄｎを順次送信し、それによって、カッティングプロッタ１０においてシートＳを対応する切断線で切断させるよう制御するものであり、ＰＣ５０において所定のアプリケーションを起動させることによって起動する処理である。なお、この切断制御処理に先だって、ＰＣ５０に、カッティングプロッタ１０において切断するシートＳの種類をシート種類情報として予め入力しておくものとする。
【０１２３】
この切断制御処理では、まず、入力されたｎ個の切断線データＤｉ（ｉ＝１〜ｎ）、即ち、１ファイルの切断線データを切断線データメモリ５３ａに記憶する（Ｓ２１）。なお、この切断線データメモリ５３ａへの切断線データの入力は、入力部５５による入力又はＰＣ５０に接続される非図示のデータリーダによる着脱可能な記憶媒体に予め記憶しておいたデータのの読込みなどにより行われ、切断線データＤ１，Ｄ２，…，Ｄｉ−１，Ｄｉ，…，Ｄｎ−１，Ｄｎは、切断線データがこの順で入力されたことを示す。
【０１２４】
次いで、入力された全ての切断線データに基づいて、切断領域Ｃを設定し（Ｓ２２）、シートサイズメモリ５３ｃに記憶されるシートサイズ情報（即ち、シートＳの大きさ）とＳ２２において設定された切断領域Ｃとから、余白領域Ｍを設定する（Ｓ２３）。
【０１２５】
Ｓ２３の処理後、設定された余白領域Ｍは、切断領域Ｃの左右に所定幅（例えば、約１ｃｍ）以上あるか否かを確認し（Ｓ２４）、切断領域Ｃの左右に所定幅以上の余白領域があれば（Ｓ２４：Ｙｅｓ）、閾値テーブル５２ａから取得される切断角度閾値Ｔ０と累積切断長メモリ５４ａに記憶される累積切断長ｒとに基づいて、上述した式（１）に基づいて切断角度閾値Ｔを算出する（Ｓ２５）。なお、Ｓ２５の処理において、閾値テーブル５２ａから切断角度閾値Ｔ０を取得する場合、ＰＣ５０に予め入力されたシート種類情報に対応する切断角度閾値Ｔ０が取得される。
【０１２６】
Ｓ２５の処理後、変数ｉを「１」に設定し（Ｓ２６）、刃方向変更制御処理（Ｓ２７）を実行する。
【０１２７】
ここで、図７を参照して、この刃方向変更制御処理（Ｓ２７）について説明する。図７は、刃方向変更制御処理（Ｓ２７）のフローチャートである。この刃方向変更制御処理（Ｓ２７）では、余白領域Ｍにおいて次に切断される切断線の向きに従う切断をさせるための模擬切断データを作成し、カッティングプロッタ１０への送信を実行する。
【０１２８】
図７に示すように、刃方向変更制御処理（Ｓ２７）では、まず、カッティングプロッタ１０におけるカッタホルダ３の現在位置は左右の余白領域（余白領域ＭＲ又は余白領域ＭＬ）の内、どちらの余白に近いかを確認する（Ｓ２７０１）。なお、このＳ２７０１の処理では、カッタホルダ位置メモリ５３ｂに記憶される値を参照して、カッタホルダ３の現在位置が余白領域ＭＲ又は余白領域ＭＬのいずれに近いかを判断する。又は、Ｓ２７００１において、ｉ＝１の場合には、カッタホルダ３の初期位置をカッタホルダ３の現在位置とし、一方で、ｉ≧２の場合には、切断線データＤｉ−１（直前の切断線データ）の終点の位置をカッタホルダ３の現在位置とし、それらの現在位置に基づいて、カッタホルダ３の現在位置が余白領域ＭＲ又は余白領域ＭＬのいずれに近いかを判断してもよい。
【０１２９】
Ｓ２７０１の処理により確認した結果、カッタホルダ３の現在位置が左の余白領域ＭＬに近い場合には（Ｓ２７０１：左）、左の余白領域ＭＬで刃方向変更を行うためのデータとして、切断線データＤｉに対応する切断線Ｄｉと同じ向きを有する模擬切断線データＤ’ｉ、即ち、切断線データＤｉに対応する切断線Ｄｉと同じ向きを有し、且つ、左の余白領域ＭＬ内に含まれる模擬切断線Ｖ’ｉに対応する模擬切断線データＤ’ｉを作成し、その模擬切断線データＤ’ｉをカッティングプロッタ１０へ送信する（Ｓ２７０２）。Ｓ２７０２の処理により、模擬切断線データＤ’ｉがカッティングプロッタ１０へ送信されると、カッティングプロッタ１０では、カッタホルダ上下駆動ソレノイド２５を駆動してカッタ１を上げ、カッタホルダ移動モータ１６を駆動してカッタホルダ３を左方へ移動させることにより、左の余白領域ＭＬへカッタ１を移動し、余白領域ＭＬにおいて、模擬切断線データＤ’ｉに対応する模擬切断線Ｖ’ｉを切断し、それによって、カッタ１の刃部１ａの向きを変更させる。
【０１３０】
一方で、Ｓ２７０１の処理により確認した結果、カッタホルダ３の現在位置が右の余白領域ＭＲに近い場合には（Ｓ２７０１：右）、右の余白領域ＭＲで刃方向変更を行うためのデータとして、切断線データＤｉに対応する切断線Ｄｉと同じ向きを有する模擬切断線データＤ’ｉ、即ち、切断線データＤｉに対応する切断線Ｄｉと同じ向きを有し、且つ、右の余白領域ＭＲ内に含まれる模擬切断線Ｖ’ｉに対応する模擬切断線データＤ’ｉを作成し、その模擬切断線データＤ’ｉをカッティングプロッタ１０へ送信する（Ｓ２７０３）。Ｓ２７０３の処理の結果として、カッティングプロッタ１０は、右の余白領域ＭＲにおいて、模擬切断線データＤ’ｉに対応する模擬切断線Ｖ’ｉを切断し、それによって、カッタ１の刃部１ａの向きを変更させる。
【０１３１】
Ｓ２７０２又はＳ２０７３の処理が実行されることにより、カッティングプロッタ１０におけるカッタ１の刃部１の向きは、カッティングプロッタ１０へ次に送信される切断線データＤｉに対応する切断線Ｖｉを、その始点から終点に到るまで正確になぞることができる程度に変更されるのである。
【０１３２】
なお、Ｓ２７０２又はＳ２０７３において作成される「切断線データＤｉの向きと同じ向きを有する模擬切断線データＤ’ｉ」に対応する模擬切断線Ｖ’ｉの長さは、上記のように、カッタ１の刃部の向きが、カッティングプロッタ１０へ次に送信される切断線データＤｉに対応する切断線Ｖｉを正確になぞることができる程度であれば、その長さは限定されない。しかし、シート搬送モータ１５によるシートＳの搬送に伴う切断位置の誤差を抑制するために、模擬切断線データＤ’ｉに対応する模擬切断線Ｖ’ｉの長さは数ｍｍ程度であることが好ましい。
【０１３３】
Ｓ２７０２又はＳ２７０３の処理後、累積切断長メモリ５４ａに記憶される値（即ち、累積切断長ｒ）に模擬切断線データＤ’ｉの長さを加算し（Ｓ２７０４）、この刃方向変更制御処理（Ｓ２７）を終了する。
【０１３４】
再度、図６に戻って説明する。刃方向変更制御処理（Ｓ２７）の実行後、切断線データＤｉをカッティングプロッタ１０へ送信する（Ｓ２８）。Ｓ２８の処理により、切断線データＤｉがカッティングプロッタ１０へ送信されると、カッティングプロッタ１０は、切断線データＤｉに対応する切断線Ｖｉの切断を実行する。刃方向変更制御処理（Ｓ２７）の結果として、カッタ１の刃部１ａの向きが、既に、その切断線Ｖｉを、その始点から終点に到るまで正確になぞることができる程度に変更されているので、Ｓ２８の処理の結果としてカッティングプロッタ１０で実行される切断線Ｖｉの切断は、切断線Ｖｉから逸脱した切断やシートＳの抉れが生じることなく、切断線Ｖｉに沿って正確に実行される。
【０１３５】
Ｓ２８の処理後、累積切断長メモリ５４ａに記憶される値に、切断線データＤｉの長さを加算し（Ｓ２９）、変数ｉが「ｎ」であるか否か、即ち、切断線データメモリ５３ａに記憶される全ての切断線データＤｉが処理されたか否かを確認する（Ｓ３０）。
【０１３６】
Ｓ３０の処理により確認した結果、変数ｉが「ｎ」に到達していなければ（Ｓ３０：Ｎｏ）、変数ｉに「１」加算し（Ｓ３１）、切断線データメモリ５３ａに記憶される切断線データＤｉ−１と切断線データＤｉと参照して、カッティングプロッタ１０において先に切断された切断線Ｖｉー１と次に切断される切断線Ｖｉとのなす角の角度αは、Ｓ２５で算出された切断角度閾値Ｔ未満であるか否かを確認する（Ｓ３２）。
【０１３７】
Ｓ３２の処理により確認した結果、角度αが切断角度閾値Ｔ未満であれば（Ｓ３２：Ｙｅｓ）、Ｓ２７の処理へ移行して、刃方向変更制御処理を実行する。即ち、切断線データメモリ５３ａに記憶される切断線データＤｉ−１と切断線データＤｉとに基づいて、カッティングプロッタ１０により直前に切断された切断線Ｖｉー１とその次に切断される予定の切断線Ｖｉとのなす角の角度αが切断角度閾値Ｔより小さい場合には、刃方向変更制御処理（Ｓ２７）を実行することにより、余白領域を利用して、カッタ１の刃部１ａの向きを、次に実行される切断線Ｖｉに沿った切断を可能とする向きに変更させる。
【０１３８】
一方で、Ｓ３２の処理により確認した結果、角度αが切断角度閾値Ｔ以上であれば（Ｓ３２：Ｎｏ）、Ｓ２８の処理へ移行する。即ち、カッティングプロッタ１０におけるカッタ１の刃部１ａの向きを変更することなく、切断線データＤｉをカッティングプロッタ１０へ送信し、それによって、切断線Ｖｉの切断を実行させる。
【０１３９】
Ｓ３０の処理により変数ｉが「ｎ」であると確認されるまで、即ち、切断線データメモリ５３ａに記憶される全ての切断線データＤｉが処理されるまで、Ｓ２７〜Ｓ３２の処理を繰り返す。なお、Ｓ３０の処理により確認した結果、変数ｉが「ｎ」であれば（Ｓ３０：Ｙｅｓ）、この切断制御処理を終了する。
【０１４０】
また、Ｓ２４の処理により確認した結果、切断領域Ｃの左右のいずれの側にも所定幅以上の余白領域がなければ（Ｓ２４：Ｎｏ）、切断線データメモリ５３ａに記憶される全ての切断線データＤ１〜Ｄｎをカッティングプロッタ１０へ送信し（Ｓ３３）、この切断制御処理を終了する。Ｓ３３の処理により、全切断線データＤ１〜Ｄｎがカッティングプロッタ１０へ送信されると、カッティングプロッタ１０は、これらの切断線データに対応する切断線Ｖ１〜Ｖｎの切断を実行する。なお、Ｓ３３の処理では、カッティングプロッタ１０へ送信された全切断線データＤ１〜Ｄｎに対応する切断線（切断線Ｖ１〜Ｖｎ）の長さの総和を、累積切断長メモリ１４ａに記憶される累積切断長ｒに加算する。
【０１４１】
以上説明したように、切断制御装置であるＰＣ５０によれば、カッティングプロッタ１０での切断の順序が隣接する切断線データＤｉー１と切断線データＤｉとにおいて、それらの対応する切断線Ｖｉー１と切断線Ｖｉとのなす角の角度αが切断角度閾値Ｔより小さい場合には、カッティングプロッタ１０へ切断線データＤｉを送信する前に、刃方向変更制御処理（Ｓ２７）を実行し、それによって、カッティングプロッタ１０におけるカッタ１の刃部１ａの向きが、切断線データＤｉに対応する切断線Ｖｉに沿った切断を可能とする向きに変更制御される。その結果として、カッティングプロッタ１０では、従来、切断線Ｖｉー１とその次に切断される切断線Ｖｉとのなす角の角度αが小さい場合に生じ得た、切断線Ｖｉから逸脱した切断やシートＳの抉れなどを抑制することができる。特に、切断線Ｖｉー１終点と切断線Ｖｉの始点とが略同一である場合には、切断線Ｖｉー１と切断線Ｖｉとにより形成される角のコーナーが丸く切断されることを抑制することができ、それによって美しい鋭角の切断を実行することができる。また、この刃方向変更制御処理（Ｓ２７）は、最初の切断線データＤ１の送信前にも実行されるので、カッタ１の刃部１ａの向きが初期状態においてどのような方向を向いていたとしても、最初の切断線Ｖ１に沿った切断を実行させることができる。
【０１４２】
また、この刃方向変更制御処理（Ｓ２７）においては、Ｓ２７０１〜Ｓ２７０３の処理により、カッタ１の刃部１ａの向きの変更は、カッタホルダ３の移動方向である左右の余白領域のいずれかにおいて実行されるような模擬切断線データが作成されるので、カッティングプロッタ１０におけるシート移動方向（上流から下流へ向かう方向又はその逆方向）へのシートＳの送り戻しを可能な限り低減させ得、その結果として、切断位置の位置誤差を低減できる。更に、このカッタ１の刃部１ａの向きの変更は、カッタホルダ３の現在位置に近い方の余白領域で実行されるような模擬切断線データが作成されるので、カッタホルダ３（に装着されるカッタ１）をより短時間で余白領域へ移動させることができる。
【０１４３】
更に、Ｓ３２の判断処理において参照される切断角度閾値Ｔは、Ｓ２５の処理において、シートＳの種類及び累積切断長ｒに応じて設定される。よって、シートの材質（例えば、硬さ）や厚さに応じた適切な切断角度閾値Ｔが設定されるので、シートの硬さや厚さなどに依存することなく、カッティングプロッタ１０に対し、常に正確な切断線に沿った切断を実行させることができる。加えて、切断角度閾値Ｔを設定する上で、累積切断長ｒも考慮されているので、カッティングプロッタ１０に対し、累積切断長ｒに比例して悪くなる切れ味に因らず、常に正確な切断線に沿った切断を実行させることができる。更に、シートＳを切断するための各ファイル毎に切断角度閾値Ｔが設定される。即ち、各シート毎に適切な切断角度閾値Ｔが設定されるので、常に正確な切断線に沿った切断を実行することができる。
【０１４４】
なお、請求項１記載の切断手段としては、切断処理（図４）におけるＳ６の処理が該当し、請求項１記載の余白領域検出手段としては、切断処理（図４）におけるＳ３の処理が該当し、請求項１記載の刃方向変更手段としては、切断処理（図４）におけるＳ１３の処理が該当する。
【０１４５】
また、請求項２記載のカット角度取得手段としては、切断処理（図４）におけるＳ１０の処理が該当する。また、請求項４から６のいずれかに記載の閾値変更手段としては、切断処理（図４）におけるＳ４の処理が該当する。また、請求項６記載の累積切断長記憶手段としては、切断処理（図４）におけるＳ７の処理とＳ１６の処理において「切断された全ての切断線（切断線Ｖ１〜Ｖｎ）の長さの総和を、累積切断長メモリ１４ａに記憶される累積切断長ｒに加算すること」とが該当する。また、請求項７又は８記載の余白領域選択手段としては、切断処理（図４）におけるＳ１１の処理が該当する。
【０１４６】
また、請求項９記載のカッティングデータ記憶手段としては、切断制御処理（図６）におけるＳ２１の処理が該当し、請求項９記載のシートサイズ取得手段としては、切断制御処理（図６）におけるＳ２３の処理が該当し、請求項９記載の余白領域判定手段としては、切断制御処理（図６）におけるＳ２４の処理が該当し、請求項９記載の刃方向変更制御手段としては、図７の刃方向変更制御処理（Ｓ２７）が該当する。
【０１４７】
また、請求項１０記載の模擬カッティングデータ作成手段としては、刃方向変更制御処理（図７）におけるＳ２７０１〜Ｓ２７０３の処理が該当する。また、請求項１１記載のカット角度取得手段としては、切断制御処理（図６）におけるＳ３２の処理が該当する。また、請求項１２記載のカッタホルダ位置取得手段としては、刃方向変更制御処理（図７）におけるＳ２７０１の処理が該当する。
【０１４８】
また、請求項１４記載のシート材質取得手段及び請求項１５記載のシート厚取得手段としては、切断制御処理（図７）に先立ってＰＣ５０にシート種類情報を入力すること」が該当する。また、請求項１４から１６のいずれかに記載の閾値設定手段としては、切断制御処理（図６）におけるＳ２５の処理が該当する。また、請求項１６に記載される累積切断長記憶手段としては、切断制御処理（図６）におけるＳ２９の処理と、Ｓ３３の処理において「カッティングプロッタ１０へ送信された全切断線データＤ１〜Ｄｎに対応する切断線（切断線Ｖ１〜Ｖｎ）の長さの総和を、累積切断長メモリ１４ａに記憶される累積切断長ｒに加算すること」と、刃変更制御処理（図７）におけるＳ２７０４の処理が該当する。
【０１４９】
また、請求項１９記載のカッティングデータ記憶手段としては、切断制御処理（図６）におけるＳ２１の処理が該当し、請求項１９記載のシートサイズ取得手段としては、切断制御処理（図６）におけるＳ２３の処理が該当し、請求項１９記載の余白領域判定手段としては、切断制御処理（図６）におけるＳ２４の処理が該当し、請求項１９記載の刃方向変更制御手段としては、図７の刃方向変更制御処理（Ｓ２７）が該当する。
【０１５０】
また、請求項２０記載の模擬カッティングデータ作成手段としては、刃方向変更制御処理（図７）におけるＳ２７０１〜Ｓ２７０３の処理が該当する。また、請求項２１記載のカット角度取得手段としては、切断制御処理（図６）におけるＳ３２の処理が該当する。また、請求項２２記載のカッタホルダ位置取得手段としては、刃方向変更制御処理（図７）におけるＳ２７０１の処理が該当する。
【０１５１】
また、請求項２４記載のシート材質取得手段及び請求項２５記載のシート厚取得手段としては、切断制御処理（図７）に先立って「ＰＣ５０にシート種類情報を入力すること」が該当する。また、請求項２４から２６のいずれかに記載の閾値設定手段としては、切断制御処理（図６）におけるＳ２５の処理が該当する。また、請求項２６に記載される累積切断長記憶手段としては、切断制御処理（図６）におけるＳ２９の処理と、Ｓ３３の処理において「カッティングプロッタ１０へ送信された全切断線データＤ１〜Ｄｎに対応する切断線（切断線Ｖ１〜Ｖｎ）の長さの総和を、累積切断長メモリ１４ａに記憶される累積切断長ｒに加算すること」と、刃変更制御処理（図７）におけるＳ２７０４の処理が該当する。
【０１５２】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１５３】
例えば、上記実施例では、カッティング装置としてカッティングプロッタを例示したが、上記構成による切断機能を有し、更に、印字データや描画データなどの印刷データをシートＳに印刷する印刷部を備えるカッティングプリンタであってもよい。
【０１５４】
また、上記実施例では、全切断データに基づいて設定された切断領域Ｃとシートサイズ検出センサ１７により検出されたシートの大きさとから余白領域Ｍを設定するように構成したが、予め余白領域Ｍに関する情報を入力するように構成してもよい。
【０１５５】
また、上記実施例では、所定幅以上の余白領域Ｍが切断領域Ｃの左右にある場合にカッタ１の刃部１ａの向きの変更を行うことができるように構成したが、余白領域Ｍが切断領域Ｃの左右のいずれか一方にしかない場合であっても、カッタ１の刃部１ａの向きの変更が行われるように構成してもよい。なお、この場合は、Ｓ１１（図６）やＳ２７０１（図７）の判断処理を実行することなく、左右いずれかの余白領域Ｍ（余白領域ＭＲ又は余白領域ＭＬ）でカッタ１の刃部１ａの向きの変更が行われるように構成すればよい。更に、切断領域Ｃに対してシート搬送方向に対応する上流又は下流にある余白領域Ｍでカッタ１の刃部１ａの向きの変更を行うように構成してもよい。
【０１５６】
また、上記第１実施例では、最初の切断線Ｖ１に対してカッタ１の刃部１ａの向きの変更を行わないように構成したが、最初の切断線Ｖ１に対して強制的にカッタ１の刃部１ａの向きを変更させるように構成してもよい。
【０１５７】
また、上記実施例において、切断線データは、ＲＡＭに設けられた切断線データメモリ１３ａ又は切断線データメモリ５３ａに記憶されるように構成したが、切断線データが記憶部１４又は記憶部５４に記憶されるように構成してもよい。
【０１５８】
また、上記実施例において、シートの大きさはシートサイズ検出センサ１７により検出されるように構成したが、これに換えて、シートの大きさが、例えば、ユーザによる手入力により、カッティングプロッタ１０又はＰＣ５０に予め入力されるように構成してもよい。
【０１５９】
また、上記実施例において、シートＳの硬さや厚さなどの複数の情報を含めたシート種類情報を入力することにより、閾値テーブル１２ａ又は閾値テーブル５２ａから切断角度閾値Ｔ０が取得されるように構成したが、閾値テーブル１２ａ又は閾値テーブル５２ａを、シートの硬さや厚さなどのパラメータを個々に入力することによって切断角度閾値Ｔ０が取得されるような形態に構成してもよい。更に、カッティングプロッタ１０に、シートＳの厚さを検出するセンサを設けるように構成してもよい。
【０１６０】
また、上記実施例では、閾値テーブル１２ａ又は閾値テーブル５２ａは、ＲＯＭ１２又はＲＯＭ５２に予め不揮発的に記憶されているテーブルとして構成したが、ユーザによるパラメータ入力によってＲＡＭ１３又は記憶部１４あるいはＲＡＭ５３又は記憶部５４に記憶（登録）されるように構成してもよい。
【０１６１】
また、上記実施例では、切断線Ｖｉ−１と切断線Ｖｉのなす角の角度αが切断角度閾値Ｔ未満である場合に、カッタ１の刃部１ａの向きの変更を行うように構成したが、切断角度閾値Ｔ以下である場合に実行されるように構成してもよい。
【０１６２】
また、上記第２実施例において、ＰＣ５０において作成される模擬切断線データＤ’ｉは、切断線データＤｉの向きと同一であるとして構成したが、カッタ１の刃部１ａの向きが、カッティングプロッタ１０へ次に送信される切断線データＤｉに対応する切断線Ｖｉを正確になぞることができる程度であれば、模擬切断線データＤ’ｉ向きは同一に限定されるものではない。
【０１６３】
また、上記第２実施例では、切断制御処理（図７）を実行する切断制御装置としてパーソナルコンピュータ（ＰＣ５０）を例示したが、プリンタサーバなどの他の装置を切断制御装置として機能させるように構成してもよい。
【図面の簡単な説明】
【０１６４】
【図１】第１実施例のカッティングプロッタの構成を示すブロック図である。
【図２】閾値テーブルを説明する図である。
【図３】カッティングプロッタにおいて実行されるシートの切断を概略的に説明する図である。
【図４】第１実施例のカッティングプロッタで実行される切断処理のフローチャートである。
【図５】第２実施例を説明する図であり、ＰＣ及びそのＰＣに接続されたカッティングプロッタの構成を示すブロック図である。
【図６】第２実施例において、ＰＣで実行される切断制御処理のフローチャートである。
【図７】第２実施例において、ＰＣで実行される刃方向変更制御処理のフローチャートである。
【図８】カッティングプロッタにおいて一般的に用いられているカッタ部材の先端部の断面図である。
【符号の説明】
【０１６５】
１                  カッタ
１ａ                刃部
１０                カッティングプロッタ（カッティング装置）
１２ａ，５２ａ      閾値テーブル（閾値設定手段の一部）
１３ｂ，            カッタホルダ位置メモリ（カッタホルダ位置記憶手段）
１４ａ，５４ａ      累積切断長メモリ（累積切断長記憶手段の一部）
１６                カッタホルダ移動モータ（カッタホルダ駆動手段，カッタホルダ駆動部）
５０                ＰＣ（切断制御装置）
５３ａ              切断線データメモリ（カッティングデータ記憶手段の一部）
５３ｂ              カッタホルダ位置メモリ（カッタホルダ位置記憶部）
【図１】
2005254337.tif 000003
【図２】
2005254337.tif 000004
【図３】
2005254337.tif 000005
【図４】
2005254337.tif 000006
【図５】
2005254337.tif 000007
【図６】
2005254337.tif 000008
【図７】
2005254337.tif 000009
【図８】
2005254337.tif 000010