JP2014140903A - Cutting plotter, and its control method and control program - Google Patents

Cutting plotter, and its control method and control program Download PDF

Info

Publication number
JP2014140903A
JP2014140903A JP2013009065A JP2013009065A JP2014140903A JP 2014140903 A JP2014140903 A JP 2014140903A JP 2013009065 A JP2013009065 A JP 2013009065A JP 2013009065 A JP2013009065 A JP 2013009065A JP 2014140903 A JP2014140903 A JP 2014140903A
Authority
JP
Japan
Prior art keywords
cutting
line segments
line segment
line
medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013009065A
Other languages
Japanese (ja)
Other versions
JP5993747B2 (en
Inventor
Kenjiro Nakajima
健次郎 中島
Jun Mitani
純 三谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Graphtec Corp
Original Assignee
Graphtec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Graphtec Corp filed Critical Graphtec Corp
Priority to JP2013009065A priority Critical patent/JP5993747B2/en
Publication of JP2014140903A publication Critical patent/JP2014140903A/en
Application granted granted Critical
Publication of JP5993747B2 publication Critical patent/JP5993747B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Cutting Processes (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a cutting plotter that performs cutting without causing displacement of a medium to be cut.SOLUTION: A control unit in a cutting plotter includes: a segment specification processing unit (15a) for finding a convex hull including a set of segments configuring a predetermined shape based on cut data, and specifying the segment having a vertex of the convex hull in an endpoint; a stack processing unit (15c) for stacking the set of segments specified every convex hull in a storage device (152), by repeatedly performing the processing for storing the set of segments having the vertex of the convex hull specified by this segment specification processing means in the endpoint in the storage device, and the processing for providing segment specific processing by the segment specification processing unit to the remaining set of segments obtained by removing the set of segments specified by the segment specification processing unit from the set of segments configuring the shape, to the set of segments configuring the predetermined shape until all segments are removed; and cutting action execution part (15d) means for cutting the medium to be cut by sequentially reading the set of segments specified every convex hull stored in the storage device from the set of segments stored finally.

Description

本発明は、カッティングプロッタおよびその制御方法ならびに制御用プログラムに関する。   The present invention relates to a cutting plotter, a control method thereof, and a control program.

カッティングプロッタは、紙やフィルムなどのシート状の媒体(以下、「被カッティング媒体」ということがある。)に対して、カッティングペンを相対的に二次元方向に移動させながら選択的に圧接離反させて、この被カッティング媒体を所望の形状に切り出す装置である。   A cutting plotter selectively presses and separates a sheet-like medium such as paper or film (hereinafter, also referred to as “medium to be cut”) while moving the cutting pen relatively two-dimensionally. Thus, the cutting medium is cut out into a desired shape.

このようなカッティングプロッタは、フラットベッド型と被切断媒体駆動型とに大別される。このうち、フラットベッド型は、被カッティング媒体が載置される平板状のテーブル(載置テーブル)から離間してX軸方向に移動可能に設けられるYバーと、このYバー上を摺動することによりY軸方向に移動可能に設けられるキャリッジとを備え、このキャリッジにペンブロックを搭載することによって、カッティングペンを被カッティング媒体に対して相対的に二次元的に移動させるものである。
また、被切断媒体駆動型は、「グリットローラ型」とも呼ばれ、被カッティング媒体の両端部分を駆動ローラと従動ローラ(ピンチローラ)とで挟持して、駆動ローラを正逆回転させることにより被カッティング媒体を第1の方向(X軸方向)に移動させるとともに、この第1の方向と直交する第2の方向(Y軸方向)に移動可能に設けられるキャリッジにペンブロックを搭載し、このペンブロックに保持されたカッティングペンを被カッティング媒体に対して相対的に2次元方向に移動させるものである。
Such cutting plotters are roughly classified into a flat bed type and a cut medium driving type. Among these, the flat bed type slides on the Y bar, which is provided so as to be movable in the X-axis direction apart from a flat table (mounting table) on which the medium to be cut is placed. Thus, the carriage is provided so as to be movable in the Y-axis direction. By mounting a pen block on the carriage, the cutting pen is moved relatively two-dimensionally with respect to the medium to be cut.
The medium to be cut type is also called “grit roller type”, and both ends of the medium to be cut are sandwiched between a driving roller and a driven roller (pinch roller), and the driving roller is rotated in the forward and reverse directions. The cutting medium is moved in the first direction (X-axis direction), and a pen block is mounted on a carriage provided to be movable in a second direction (Y-axis direction) perpendicular to the first direction. The cutting pen held in the block is moved in a two-dimensional direction relative to the medium to be cut.

いずれのカッティングプロッタにおいても、キャリッジに搭載されるペンブロックは、保持したカッティングペンを被カッティング媒体に対して選択的に圧接離反させる機構を備えている。そのカット圧、すなわち、カッティングペンを被カッティング媒体に押しつける圧力を制御することにより、様々な種類の素材を切断することができる(例えば、特許文献1乃至4参照。)。   In any of the cutting plotters, the pen block mounted on the carriage includes a mechanism for selectively pressing and separating the held cutting pen with respect to the cutting medium. Various types of materials can be cut by controlling the cutting pressure, that is, the pressure with which the cutting pen is pressed against the medium to be cut (see, for example, Patent Documents 1 to 4).

カッティングペンは、棒状の軸部と、この軸部の一端にこの軸部の軸線周りに回転自在に取り付けられたカッターを備え、このカッターの刃先がカッター自体の回転中心から離れている、いわゆる偏心カッターと呼ばれるものである。カッティングペンの刃の方向は、カッティングの経路によって自動的に変わる。   The cutting pen includes a rod-shaped shaft portion and a cutter attached to one end of the shaft portion so as to be rotatable around the axis of the shaft portion, and the cutting edge of the cutter is separated from the rotation center of the cutter itself, so-called eccentricity. It is called a cutter. The direction of the cutting pen blade automatically changes depending on the cutting path.

ところが、移動する刃により引き起こされる張力に対し抗力が働かない場合には、カッターを動かしても刃が被カッティング媒体に引っかかり、被カッティング媒体が切断されずに部分的にずれてしまう現象、いわゆる「ずれ」を引き起こしてしまう。このような「ずれ」は切り出しの品質に重大な影響を与える。
そこで、フラットベッド型においては、載置テーブルに固定された粘着シートまたは、静電吸着、磁石もしくは真空吸着等の固定方法を用いて、被カッティング媒体全体を載置テーブル上に固定し、グリットローラ型においては、ピンチローラにより挟時されるシート状の基材の一方の面に粘着力の弱い接着剤を塗布したもの(以下、「粘着シート」ということがある。)に被カッティング媒体全体を剥離可能に粘着固定することによって、切断時の張力による被カッティング媒体の移動を防いでいる。
However, if the drag does not work against the tension caused by the moving blade, even if the cutter is moved, the blade is caught by the medium to be cut, and the cut medium is partially cut without being cut. Cause a "shift". Such “deviation” has a significant effect on the quality of the cutout.
Therefore, in the flat bed type, the entire medium to be cut is fixed on the mounting table using an adhesive sheet fixed to the mounting table or a fixing method such as electrostatic adsorption, magnet or vacuum adsorption, and a grit roller In the mold, the entire medium to be cut is applied to one surface of a sheet-like base material sandwiched between pinch rollers by applying an adhesive having a weak adhesive force (hereinafter sometimes referred to as an “adhesive sheet”). By sticking and fixing so as to be peelable, movement of the medium to be cut due to tension at the time of cutting is prevented.

特開2005−205540JP 2005-205540 A 特開平10−264088JP-A-10-264088 特開昭61−297098JP 61-297098 特開2002−346982JP2002-346882

「Cutting Master 2 ユーザマニュアル バージョン 1.90」、グラフテック、http://www.graphtec.co.jp/site_download/cm2/win/ver1.90.html“Cutting Master 2 User Manual Version 1.90”, Graphtec, http://www.graphtec.co.jp/site_download/cm2/win/ver1.90.html

しかしながら、粘着シートを繰り返し使用したことによって接着効果がなくなってしまっている場合や、粘着が効かない素材を切断しようとする場合などは、ずれが起きないように、被カッティング媒体全体を粘着支持して固定することはできない。
また、複数枚の被カッティング媒体を重ねて一度に切断しようとした場合、上述した一般的な固定方法は、すべての被カッティング媒体を固定するには効果的な方法とはいえない。
However, if the adhesive effect has been lost due to repeated use of the adhesive sheet, or if you are trying to cut a material that does not work, the entire cutting medium should be adhesively supported to prevent misalignment. Cannot be fixed.
In addition, when a plurality of cutting media are stacked and cut at once, the above-described general fixing method is not an effective method for fixing all the cutting media.

既存の商用製品は、一枚のみの被カッティング媒体が載置テーブル上あるいは粘着シート上にしっかり固定されている状況を前提としており、上述したような被カッティング媒体全体が必ずしも固定されていない状況は考慮されていないと考えられる。   Existing commercial products are based on the premise that only one cutting medium is firmly fixed on the mounting table or the adhesive sheet, and the entire cutting medium as described above is not necessarily fixed. It is thought that it is not considered.

そこで、本発明は、載置テーブルあるいは粘着シート等といった支持部材上に被カッティング媒体全体が必ずしも固定されていなくても、いわゆるずれを発生させずにカッティングを行うことができるカッティングプロッタおよびその制御方法ならびに制御プログラムを提供することを目的とする。   Accordingly, the present invention provides a cutting plotter that can perform cutting without causing a so-called shift even if the entire cutting medium is not necessarily fixed on a support member such as a mounting table or an adhesive sheet, and a control method therefor An object is to provide a control program.

上述した課題を解決するために、本発明に係るカッティングプロッタは、カットデータに基づいて所定の形状を構成する線分の集合を含む凸包を求め、前記線分のうち前記凸包の頂点を端点に持つ線分を特定する線分特定処理を行う線分特定処理手段と、この線分特定処理手段により特定された前記凸包の頂点を端点に持つ線分の集合を記憶装置に記憶する処理と、前記所定の形状を構成する線分の集合から前記線分特定処理手段により特定された線分の集合を除いた残りの線分の集合に対して前記線分特定処理手段による線分特定処理を施す処理とを、前記所定の形状を構成する線分の集合に対し、すべての線分が除かれるまで繰り返し実行して、前記凸包ごとに特定される線分の集合を前記記憶装置にスタックするスタック処理手段と、前記記憶装置に記憶された前記凸包ごとに特定される前記線分の集合を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断する切断動作実行手段とを備えることを特徴とする。   In order to solve the above-described problem, the cutting plotter according to the present invention obtains a convex hull including a set of line segments that form a predetermined shape based on cut data, and determines the vertex of the convex hull among the line segments. A line segment specifying processing unit for performing a line segment specifying process for specifying a line segment at an end point, and a set of line segments having an apex of the convex hull specified by the line segment specifying process unit are stored in a storage device. A line segment by the line segment identification processing unit for a set of remaining line segments obtained by removing the set of line segments identified by the line segment identification processing unit from the set of line segments constituting the predetermined shape The process of performing the specifying process is repeatedly performed on the set of line segments constituting the predetermined shape until all line segments are removed, and the set of line segments specified for each convex hull is stored in the memory Stack processing means for stacking on the device; A cutting operation execution means for sequentially reading the set of line segments specified for each convex hull stored in the storage device from the set of line segments stored last and cutting the medium to be cut. And

ここで、本発明に係るカッティングプロッタは、前記線分特定処理手段によって特定された前記線分の集合について、前記線分を切断する際の向きおよび順序を決定する順序決定手段をさらに備えていてもよい。   Here, the cutting plotter according to the present invention further includes order determining means for determining the direction and order in cutting the line segment for the set of line segments specified by the line segment specifying processing means. Also good.

この場合、前記スタック処理手段は、前記線分特定処理手段により特定された前記線分の集合ごとに、前記順序決定手段により決定された前記線分を切断する向きおよび順序を記憶装置に記憶し、前記切断動作実行手段は、前記記憶装置に記憶された前記線分の集合ならびに前記線分を切断する向きおよび順序を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断するようにしてもよい。   In this case, the stack processing means stores, in a storage device, the direction and order of cutting the line segments determined by the order determining means for each set of line segments specified by the line segment specifying processing means. The cutting operation executing means sequentially reads the set of line segments stored in the storage device and the set of line segments stored last in the direction and order of cutting the line segments, and cuts the cutting medium. You may do it.

また、本発明に係るカッティングプロッタの制御方法は、カットデータに基づいて所定の形状を構成する線分の集合を含む凸包を求め、前記線分のうち前記凸包の頂点を端点に持つ線分を特定する線分特定処理を行う線分特定処理ステップと、この線分特定処理ステップにより特定された前記凸包の頂点を端点に持つ線分の集合を記憶装置に記憶する記憶ステップとを含み、前記所定の形状を構成する線分の集合から前記線分特定処理ステップにより特定された線分の集合を除いた残りの線分の集合に対して前記線分特定処理ステップと前記記憶ステップを施す処理を、前記所定の形状を構成する線分の集合に対し、すべての線分が除かれるまで繰り返し実行して、前記凸包ごとに特定される線分の集合を前記記憶装置にスタックするスタック処理ステップと、前記記憶装置に記憶された前記凸包ごとに特定される前記線分の集合を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断する切断動作実行ステップとを有することを特徴とする。   Further, the cutting plotter control method according to the present invention obtains a convex hull including a set of line segments constituting a predetermined shape based on the cut data, and a line having a vertex of the convex hull as an end point among the line segments. A line segment specifying process step for performing a line segment specifying process for specifying a segment, and a storage step for storing, in a storage device, a set of line segments having vertices of the convex hull specified by the line segment specifying process step as end points. Including the line segment specifying process step and the storage step for the remaining line segment set obtained by excluding the line segment specified by the line segment specifying process step from the set of line segments constituting the predetermined shape. Is repeatedly performed on the set of line segments constituting the predetermined shape until all line segments are removed, and the set of line segments specified for each convex hull is stacked in the storage device. Stuff A processing step and a cutting operation execution step of cutting the cutting medium by sequentially reading the set of line segments specified for each convex hull stored in the storage device from the set of line segments stored last. It is characterized by having.

ここで、本発明に係るカッティングプロッタの制御方法は、前記線分特定処理ステップによって特定された前記線分の集合について、前記線分を切断する際の向きおよび順序を決定する順序決定ステップをさらに備えていてもよい。   Here, the cutting plotter control method according to the present invention further includes an order determining step for determining a direction and an order in cutting the line segment for the set of line segments specified by the line segment specifying process step. You may have.

この場合、前記スタック処理ステップは、前記線分特定処理ステップにより特定された前記線分の集合ごとに、前記順序決定ステップにより決定された前記線分を切断する向きおよび順序を記憶装置に記憶し、前記切断動作実行ステップは、前記記憶装置に記憶された前記線分の集合ならびに前記線分を切断する向きおよび順序を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断するようにしてもよい。   In this case, the stack processing step stores, in a storage device, the direction and order of cutting the line segments determined by the order determining step for each set of line segments specified by the line segment specifying process step. The cutting operation execution step sequentially reads out the set of line segments stored in the storage device and the set of line segments stored last in the direction and order of cutting the line segments, and cuts the cutting medium. You may do it.

また、本発明に係るカッティングプロッタの制御プログラムは、カッティングプロッタの制御部を構成するコンピュータに、上述したカッティングプロッタの制御方法を実行させることを特徴とする。   A cutting plotter control program according to the present invention causes a computer constituting a control unit of the cutting plotter to execute the above-described cutting plotter control method.

二次元的な所定の形状を構成する複数の線分のうち、これらの線分を含む凸包の頂点を端点に持つ線分は、他の線分がカット済みであるか否かに拘わらず、ずれを発生させずにカッティングを行うことができる。
本発明によれば、被カッティング媒体を切断するための二次元的な所定の形状を構成する複数の線分のうち、これらの線分を含む凸包の頂点を端点に持つ線分の集合を特定し、特定された線分集合を記憶する処理を、特定された線分の集合を除いた残りの線分に対して繰り返し実行して、凸包ごとに特定される線分の集合を記憶装置にスタックし、このスタックされた線分の集合を最後に記憶した線分の集合から順次読み出し、切断することによって、いわゆるずれを発生させずにカッティングを行うことができる。
Among a plurality of line segments constituting a two-dimensional predetermined shape, a line segment having an apex of a convex hull containing these line segments as an end point is irrespective of whether other line segments have been cut or not. Cutting can be performed without causing a shift.
According to the present invention, among a plurality of line segments constituting a predetermined two-dimensional shape for cutting the medium to be cut, a set of line segments having vertexes of convex hulls including these line segments as end points. The process of identifying and storing the specified line segment set is repeatedly executed for the remaining line segments excluding the specified line segment set, and the set of line segments specified for each convex hull is stored. Cutting can be performed without causing a so-called shift by stacking in the apparatus, sequentially reading the stacked line segment set from the last stored line segment set, and cutting.

図1は、本発明の実施の形態に係るカッティングプロッタの構成を示す斜視図である。FIG. 1 is a perspective view showing a configuration of a cutting plotter according to an embodiment of the present invention. 図2は、本実施の形態に係るカッティングプロッタの制御部の構成および周辺機器との接続関係を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the control unit of the cutting plotter according to the present embodiment and the connection relationship with peripheral devices. 図3Aは、カッティング時に被カッティング媒体に働く力を説明する図である。FIG. 3A is a diagram for explaining a force acting on a medium to be cut at the time of cutting. 図3Bは、カッティング時に被カッティング媒体に働く力を説明する図である。FIG. 3B is a diagram for explaining the force acting on the medium to be cut at the time of cutting. 図3Cは、カッティング時に被カッティング媒体に働く力を説明する図である。FIG. 3C is a diagram for explaining the force acting on the medium to be cut at the time of cutting. 図4は、カッティング時に被カッティング媒体に働く力を説明する図である。FIG. 4 is a diagram for explaining the force acting on the medium to be cut at the time of cutting. 図5Aは、切断すべき線分の集合の一例とその集合を含む凸包を示す図である。FIG. 5A is a diagram illustrating an example of a set of line segments to be cut and a convex hull including the set. 図5Bは、切断すべき線分の集合の一例とその集合を含む凸包を示す図である。FIG. 5B is a diagram illustrating an example of a set of line segments to be cut and a convex hull including the set. 図6は、本実施の形態に係るカッティングプロッタの制御部の構成を示すブロック図である。FIG. 6 is a block diagram showing a configuration of a control unit of the cutting plotter according to the present embodiment. 図7Aは、本実施の形態に係るカッティングプロッタの制御方法における情報処理の概要を説明するフローチャートである。FIG. 7A is a flowchart illustrating an outline of information processing in the cutting plotter control method according to the present embodiment. 図7Bは、本実施の形態に係るカッティングプロッタの制御方法におけるスタック処理の手順を説明するフローチャートである。FIG. 7B is a flowchart for explaining the stack processing procedure in the cutting plotter control method according to the present embodiment. 図7Cは、本実施の形態に係るカッティングプロッタの制御方法における切断動作実行処理の手順を説明するフローチャートである。FIG. 7C is a flowchart for explaining the procedure of the cutting operation execution process in the cutting plotter control method according to the present embodiment. 図8Aは、本実施の形態に係るカッティングプロッタの制御方法におけるスタック処理を説明する図である。FIG. 8A is a diagram for explaining stack processing in the control method of the cutting plotter according to the present embodiment. 図8Bは、本実施の形態に係るカッティングプロッタの制御方法におけるスタック処理を説明する図である。FIG. 8B is a diagram for explaining stack processing in the control method of the cutting plotter according to the present embodiment. 図8Cは、本実施の形態に係るカッティングプロッタの制御方法におけるスタック処理を説明する図である。FIG. 8C is a view for explaining stack processing in the cutting plotter control method according to the present embodiment. 図8Dは、本実施の形態に係るカッティングプロッタの制御方法におけるスタック処理を説明する図である。FIG. 8D is a diagram for explaining stack processing in the control method of the cutting plotter according to the present embodiment. 図8Eは、本実施の形態に係るカッティングプロッタの制御方法におけるスタック処理を説明する図である。FIG. 8E is a diagram for explaining stack processing in the control method of the cutting plotter according to the present embodiment. 図9は、本実施の形態に係るカッティングプロッタにおけるスタックを説明する図である。FIG. 9 is a diagram for explaining a stack in the cutting plotter according to the present embodiment. 図10Aは、本実施の形態に係るカッティングプロッタによる被カッティング媒体の切断の様子を説明する図である。FIG. 10A is a diagram for explaining a state of cutting the medium to be cut by the cutting plotter according to the present embodiment. 図10Bは、本実施の形態に係るカッティングプロッタによる被カッティング媒体の切断の様子を説明する図である。FIG. 10B is a diagram for explaining a state of cutting the medium to be cut by the cutting plotter according to the present embodiment. 図10Cは、本実施の形態に係るカッティングプロッタによる被カッティング媒体の切断の様子を説明する図である。FIG. 10C is a diagram for explaining how the cutting medium is cut by the cutting plotter according to the present embodiment.

以下、本発明の実施の形態について、図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

1.カッティングプロッタの構成
本発明の実施の形態に係るカッティングプロッタ1は、いわゆるフラットベッド型のカッティングプロッタであり、図1に示すように、シート状の被カッティング媒体を載置するX−Y平面に平行な載置面を有する平板状のテーブル(載置テーブル)11と、載置テーブル11から離間してY軸方向に延在するYバー12と、このYバー12をX軸方向に移動させる第1の移動機構(図示せず。)と、ペンブロック13をYバー12に沿って第2の方向(Y軸方向)に摺動させる第2の移動機構(図示せず。)と、このYバー12に沿って移動可能に設けられ、被カッティング媒体を切断する刃を備えたカッティングペンを前記テーブルに載置された被カッティング媒体に対してそれぞれ圧接、離反可能に保持するペンブロック13とからなる。
1. Configuration of Cutting Plotter A cutting plotter 1 according to an embodiment of the present invention is a so-called flat bed type cutting plotter, which is parallel to an XY plane on which a sheet-like cutting medium is placed, as shown in FIG. A flat table (mounting table) 11 having an appropriate mounting surface, a Y bar 12 that is spaced apart from the mounting table 11 and extends in the Y-axis direction, and a first bar that moves the Y bar 12 in the X-axis direction. 1 moving mechanism (not shown), a second moving mechanism (not shown) for sliding the pen block 13 in the second direction (Y-axis direction) along the Y bar 12, and the Y A cutting pen provided so as to be movable along the bar 12 and provided with a blade for cutting the medium to be cut is held so as to be able to press and separate from the medium to be cut placed on the table. Pen block 13.

Yバー12を載置テーブル11に対して第1の方向(X軸方向)に移動させる第1の移動機構は、例えば、カッティングプロッタ1本体側面に設けられX軸方向に延在するレール材(図示せず。)と、Yバー12を支持するとともにレール材に対して摺動可能に設けられた摺動子と、カッティングプロッタ1本体のX軸方向の一端側に設けられた駆動モータ(図示せず。)とこれに係合する歯車機構(図示せず。)と、カッティングプロッタ1本体の他端側に設けられたプーリ(図示せず。)と、歯車機構とプーリとの間に架渡されるとともに、Yバー12用の摺動子と連結された伝達ベルト(図示せず。)とから構成することができる。
また、ペンブロック13をYバー12に沿って第2の方向(Y軸方向)に摺動させる第2の移動機構は、Yバー12上を摺動可能に設けられたペンブロック用の摺動子13aと、Yバー12内のY軸方向一端側に固定された駆動モータ(図示せず。)とこれに係合する歯車機構(図示せず)、およびこの歯車機構と他端側に設けられたプーリ(図示せず。)の間に架渡されるとともに、摺動子13aと連結された伝達ベルト(図示せず。)とから構成することができる。
したがって、第1の移動機構と第2の移動機構とは、それぞれX軸用の駆動モータおよびY軸用の駆動モータの回転量を制御してYバー12およびペンブロック3を駆動することによってペンブロック13を載置テーブル11上に載置された被カッティング媒体に対して相対的に二次元方向に移動させる移動機構を構成する。
The first moving mechanism for moving the Y bar 12 in the first direction (X-axis direction) with respect to the mounting table 11 is, for example, a rail member provided on the side surface of the cutting plotter 1 main body and extending in the X-axis direction ( (Not shown), a slider that supports the Y bar 12 and is slidable with respect to the rail material, and a drive motor (shown in the figure) on one end side in the X-axis direction of the cutting plotter 1 main body. (Not shown), a gear mechanism (not shown) engaged therewith, a pulley (not shown) provided on the other end side of the cutting plotter 1 main body, and a bridge between the gear mechanism and the pulley. Further, it can be constituted by a transmission belt (not shown) coupled with a slider for the Y bar 12.
The second moving mechanism that slides the pen block 13 along the Y bar 12 in the second direction (Y-axis direction) is a pen block slide provided on the Y bar 12 so as to be slidable. A child 13a, a drive motor (not shown) fixed to one end side in the Y-axis direction in the Y bar 12, a gear mechanism (not shown) engaged with the child motor, and a gear mechanism and the other end side are provided. The transmission belt (not shown) spanned between the pulleys (not shown) and connected to the slider 13a.
Therefore, the first moving mechanism and the second moving mechanism control the amount of rotation of the X-axis drive motor and the Y-axis drive motor to drive the Y bar 12 and the pen block 3 respectively. A moving mechanism is configured to move the block 13 in a two-dimensional direction relative to the medium to be cut placed on the placement table 11.

また、カッティングプロッタ1は、外部から入力された被カッティング媒体を切断するための二次元的な所定の形状を表すデータ(以下、「カットデータ」という。)に基づいて上述した第1および第2の移動機構ならびにペンブロックの動作を制御する制御部15を備えている。本実施の形態においては、制御部15は、操作パネル154や表示パネル155等からなる入出力装置を備えている。   The cutting plotter 1 also includes the first and second data described above based on data (hereinafter referred to as “cut data”) representing a predetermined two-dimensional shape for cutting a cutting medium input from the outside. And a controller 15 for controlling the operation of the pen block. In the present embodiment, the control unit 15 includes an input / output device including an operation panel 154, a display panel 155, and the like.

図2は、制御部15のハードウェア構成および周辺機器との接続関係を示すブロック図である。
制御部15は、バス150を介して互いに接続された中央演算装置(CPU:Central Process Unit)151、記憶装置152、入出力インターフェイス回路(I/F)153、入出力装置を構成する操作パネル154および表示パネル155、ならびに出力インターフェイス回路(I/F)156とを備えている。
FIG. 2 is a block diagram illustrating a hardware configuration of the control unit 15 and a connection relationship with peripheral devices.
The control unit 15 includes a central processing unit (CPU) 151, a storage device 152, an input / output interface circuit (I / F) 153, and an operation panel 154 constituting the input / output device connected to each other via a bus 150. And a display panel 155 and an output interface circuit (I / F) 156.

このうち、入出力インターフェイス回路153は、パーソナルコンピュータ(PC)2等の外部装置を接続するための回路である。本実施の形態に係るカッティングプロッタ1を、入出力インターフェイス回路153を介して作図ツール等のアプリケーションプログラムがインストールされたPC2に接続することによって、当該アプリケーションプログラムによって作成された図形データを、カットデータとして入力することができる。   Among these, the input / output interface circuit 153 is a circuit for connecting an external device such as a personal computer (PC) 2. By connecting the cutting plotter 1 according to the present embodiment to the PC 2 in which an application program such as a drawing tool is installed via the input / output interface circuit 153, graphic data created by the application program is used as cut data. Can be entered.

これを換言するならば、入出力インターフェイス回路153は、PC2等の外部装置と接続されることによって、カットデータを入力するカットデータ入力部として作用する。入出力インターフェイス回路153を介して入力されたカットデータは、記憶装置(メモリ)152に記憶される。   In other words, the input / output interface circuit 153 functions as a cut data input unit for inputting cut data by being connected to an external device such as the PC 2. The cut data input via the input / output interface circuit 153 is stored in the storage device (memory) 152.

なお、入出力インターフェイス回路153を介してカッティングプロッタ1と接続されたPC2を、さらにインターネットやLAN等のネットワーク3に接続し、ネットワーク3に接続されたサーバ4から様々なアプリケーションプログラムをダウンロードして、カッティングプロッタ1やPC2自身にインストールしてもよい。   The PC 2 connected to the cutting plotter 1 via the input / output interface circuit 153 is further connected to a network 3 such as the Internet or a LAN, and various application programs are downloaded from the server 4 connected to the network 3. It may be installed on the cutting plotter 1 or the PC 2 itself.

本実施の形態に係るカッティングプロッタ1には、後述するように、カットデータから二次元の所定の形状を構成する複数の線分の切断順序を決定する機能を有する制御プログラムがインストールされている。
具体的には、制御プログラムは記憶装置152に記憶され、CPU151は、この制御プログラムに規定された命令にしたがって記憶装置152に記憶されたカットデータを分析し、形状を構成する複数の線分の切断順序を決定する制御として、図示しない第1の移動機構と図示しない第2の移動機構とペンブロック13をそれぞれ駆動するための駆動信号を演算し、出力インターフェイス回路156を介して出力する。
The cutting plotter 1 according to the present embodiment is installed with a control program having a function of determining a cutting order of a plurality of line segments constituting a predetermined two-dimensional shape from cut data, as will be described later.
Specifically, the control program is stored in the storage device 152, and the CPU 151 analyzes the cut data stored in the storage device 152 in accordance with instructions specified in the control program, and a plurality of line segments constituting the shape. As control for determining the cutting order, drive signals for driving the first movement mechanism (not shown), the second movement mechanism (not shown), and the pen block 13 are calculated and output via the output interface circuit 156.

以上のような構成を有する制御部15は、第1の移動機構および第2の移動機構を制御してペンブロック13を載置テーブル11上の被カッティング媒体10に対して相対的に二次元的に移動させるとともに、ペンブロック13を制御して、ペンブロック13に保持されたカッティングペンを被カッティング媒体10に対して選択的に圧接させる機能を実現する。   The control unit 15 having the above-described configuration controls the first moving mechanism and the second moving mechanism so that the pen block 13 is relatively two-dimensional with respect to the cutting medium 10 on the mounting table 11. And the pen block 13 is controlled to realize the function of selectively pressing the cutting pen held by the pen block 13 against the medium 10 to be cut.

操作パネル154は、カーソルキーや決定キー等を備えた入力装置である。また、表示パネル155は、液晶パネル等の表示装置である。   The operation panel 154 is an input device that includes a cursor key, an enter key, and the like. The display panel 155 is a display device such as a liquid crystal panel.

2.カッティングによる「ずれ」の発生のメカニズム
次に、カッティングによって「ずれ」が発生するメカニズムについて簡単に考察する。
一般に、紙を両側から引っ張ったとしても容易には引きちぎれない。逆に圧縮力を加えると容易にたわんで曲がってしまう。このことから、紙には引張応力は働くが、圧縮応力は働かないと考えられる。
カッティングプロッタが紙を切る工程は、2つの工程、すなわち、切り始めの、紙に刃を押しつけ切る第1の工程と、紙に刃先が入っている状態でカッターを引っ張り、線を切る第2の工程とからなる。本明細書において、「カッティング」または「切る」とは、主に、第2の工程において紙に刃先が入っている状態でカッターを引っ張ることによって、切る線の方向に張力を発生させる行為を意味するものとする。
2. Next, a mechanism for generating “deviation” by cutting will be briefly discussed.
In general, even if the paper is pulled from both sides, it is not easily torn. Conversely, if a compressive force is applied, it will bend and bend easily. From this, it is considered that tensile stress works on paper but compressive stress does not work.
The cutting plotter cuts the paper in two steps: a first step of cutting the blade against the paper at the beginning of cutting, and a second step of cutting the line by pulling the cutter while the blade is in the paper. Process. In this specification, “cutting” or “cutting” mainly means an act of generating tension in the direction of the cutting line by pulling the cutter while the blade is in the paper in the second step. It shall be.

図3A乃至図3Cは、紙のような被カッティング媒体40をカッターを移動させて切断するときに、被カッティング媒体40に働く力を説明する図である。ここで被カッティング媒体40は、平面視矩形の紙であるとする。また、図3A乃至図3Cに示すように、紙40は、その上辺および下辺に沿った外枠がそれぞれ粘着テープ41u、41b等により載置テーブルに固定されており、紙40の外枠の固定されている点では十分な粘着力が働いて、切る際の張力に対する十分な抗力が得られる一方、それ以外の点では、十分な摩擦力が働かないため、切る際の張力に対する抗力を得ることができないものとする。   FIG. 3A to FIG. 3C are diagrams for explaining forces acting on the cutting medium 40 when the cutting medium 40 such as paper is cut by moving the cutter. Here, it is assumed that the medium to be cut 40 is rectangular paper in plan view. Further, as shown in FIGS. 3A to 3C, the outer frame along the upper side and the lower side of the paper 40 is fixed to the mounting table by adhesive tapes 41u, 41b, etc., and the outer frame of the paper 40 is fixed. Adequate adhesive force works at the point where it is applied, and sufficient resistance against the tension when cutting is obtained, but at other points, sufficient frictional force does not work, so the resistance against tension when cutting is obtained Shall not be possible.

切るときの張力に対して引張応力が働く場合は、2つの力が釣り合って紙は動かないので、ずれは発生しない。
例えば、図3Aに示すように、第1工程においてS点にカッターの刃を押しつけ、第2工程において粘着テープ41u から遠ざかる方向に刃を移動させたときに、S点に作用する張力Fに対して大きさが等しく逆方向の引張応力−Fが得られるので、ずれは生じない。これは、引張応力−Fの方向と固定された部分との交点R(Root Point)において、S点に作用する張力Fに対して十分な抗力が得られるからである。
When a tensile stress is applied to the tension at the time of cutting, the two forces are balanced and the paper does not move, so no deviation occurs.
For example, as shown in FIG. 3A, when the blade of the cutter is pressed against the point S in the first step and moved in a direction away from the adhesive tape 41u in the second step, the tension F acting on the point S Therefore, the tensile stress -F of the opposite direction is obtained, so that no deviation occurs. This is because a sufficient resistance against the tension F acting on the S point can be obtained at the intersection R (Root Point) between the direction of the tensile stress -F and the fixed portion.

図3Bに示すように、S点とR1 点およびR2 点とをそれぞれ結んだ複数の異なる方向からの引張応力の合成力−Fが、S点に作用する張力Fに対して逆方向の力として得られる場合には、仮に、S点から引張応力−Fの方向の延長線上に切断された領域42があったとしても、紙は動かないので、ずれは発生しない。すなわち、引張応力−Fを互いに180°以内の角度を有する複数の力に分解できる場合には、ずれは生じない。   As shown in FIG. 3B, the combined force -F of tensile stress from a plurality of different directions connecting the S point, the R1 point, and the R2 point, respectively, is a force in the opposite direction to the tension F acting on the S point. In the case of being obtained, even if there is a region 42 cut on the extension line in the direction of the tensile stress -F from the point S, the paper does not move and therefore no deviation occurs. That is, no deviation occurs when the tensile stress -F can be decomposed into a plurality of forces having angles within 180 ° of each other.

一方、引張応力−Fを互いに180°以内の角度を有する複数の力に分解できない場合には、ずれが生じる。例えば、図3Cに示すように、S点と固定された外枠部分との間の領域に切断された領域43があると、S点において刃の移動により作用する張力Fに対抗する引張応力−Fが得られず、紙には圧縮応力が働かないために、紙40の一部が動いてしまい、ずれが生じる。   On the other hand, if the tensile stress -F cannot be decomposed into a plurality of forces having angles within 180 °, a deviation occurs. For example, as shown in FIG. 3C, if there is a cut region 43 in the region between the S point and the fixed outer frame portion, the tensile stress that opposes the tension F acting by the movement of the blade at the S point − Since F is not obtained and no compressive stress is applied to the paper, a part of the paper 40 moves and a shift occurs.

なお、上述した例は、図3A乃至図3Cに示すように、紙40の外枠の上辺および下辺が粘着テープ41u 、41b によって固定されていることを前提としたが、図4に示すように、外枠の角部を粘着テープ41ulc 、41urc 、41blc 、41brc で固定しても同様の結果を得ることができる。これは、図3Bに示した例と同様の原理によるもので、固定された複数の点Rl 、R2 からの引張応力の合成力−Fが、S点に作用する張力Fに対して逆方向の力として得られる場合には紙は動かないからである。   In the above-described example, it is assumed that the upper and lower sides of the outer frame of the paper 40 are fixed by the adhesive tapes 41u and 41b as shown in FIGS. 3A to 3C. However, as shown in FIG. Even if the corners of the outer frame are fixed with the adhesive tapes 41ulc, 41urc, 41blc, 41brc, the same result can be obtained. This is based on the same principle as in the example shown in FIG. 3B, and the resultant force -F of the tensile stress from the fixed points Rl and R2 is opposite to the tension F acting on the S point. This is because the paper does not move when it is obtained as force.

3.「ずれ」を発生させないカッティング経路の決定アルゴリズム
上述したように、カッターの刃の移動によって被カッティング媒体に作用する張力に対して、これに対抗する引張張力が働けば「ずれ」は発生せず、働かなければ「ずれ」が発生する。
3. Cutting path determination algorithm that does not generate "slipping" As described above, if the tension acting on the medium to be cut by the movement of the cutter blade acts against this tension, "slipping" does not occur, If it does not work, a “slip” occurs.

発明者らは、被カッティング媒体の周縁部が載置テーブル等に粘着テープ等によって固定されている場合、カット対象の線分全体の凸包を求めると、この凸包の頂点を端点に持つ線分は、ほかの線分がカット済みであるか否かに拘わらず、外側から内側に向かってカットすれば、ずれを生じないことを見いだした。   When the peripheral edge of the medium to be cut is fixed to the mounting table or the like with an adhesive tape or the like, the inventors obtain the convex hull of the entire line segment to be cut, and the line having the vertex of the convex hull at the end point We found that the minute would not shift if it was cut from the outside to the inside, regardless of whether other line segments had been cut.

数学における凸包(convex hull)は、与えられた集合を含む(集合の包含関係の意味で)最小の凸集合である。与えられた集合内の任意の2点を結ぶ線分がこの集合に含まれるとき、この集合を「凸集合(convex set)」と呼ぶ。直感的には、「カット対象の線分全体の凸包」とは, カット対象の線分全体をゴム紐で囲んだときにゴム紐が作る図形として視認することができる。   A convex hull in mathematics is the smallest convex set that contains a given set (in the sense of inclusion of sets). When a line connecting any two points in a given set is included in this set, this set is called a “convex set”. Intuitively, “the convex hull of the entire line segment to be cut” can be visually recognized as a figure created by the rubber string when the entire line segment to be cut is surrounded by the rubber string.

図5Aにおいて、カット対象となるすべての線分の集合を含む凸包C1 は、網掛けされた多角形となる。この凸包C1 の頂点(○印)を端点に持つ線分は太線で表されている。この凸包C1 の頂点を端点に持つ線分は、他の線分がカット済みであるか否かに拘わらず、外側から内側に向かって、すなわち、凸包C1の頂点となる端点を始点としてカッティングするときには、先に図3Bを参照して説明したように、このカッティングにより被カッティング媒体に働く張力Fに対する引張張力−Fを互いに180°以内の角度を有する複数の力に分解できる。したがって、カッティングによる張力に対する引張張力を、これら複数の異なる方向からの引張応力の合成力として得ることができるので、被カッティング媒体は動かず、ずれを生じることなく切ることができる。   In FIG. 5A, a convex hull C1 including a set of all line segments to be cut becomes a shaded polygon. A line segment having the vertex (◯ mark) of the convex hull C1 as an end point is represented by a thick line. A line segment having the vertex of the convex hull C1 as an end point is directed from the outside to the inner side, that is, from the end point that is the vertex of the convex hull C1, regardless of whether other line segments have been cut or not. When cutting, as described above with reference to FIG. 3B, the tensile tension -F with respect to the tension F acting on the medium to be cut can be decomposed into a plurality of forces having an angle of 180 ° or less. Therefore, since the tensile tension with respect to the tension due to cutting can be obtained as a combined force of the tensile stresses from these different directions, the medium to be cut does not move and can be cut without causing a shift.

このとき、ひとつの凸包から特定された線分の集合については、凸包の頂点となる端点をカッティングの始点とする限り、各線分をカッティングする方向と順序は任意であるが、カッティング動作の効率性を考えるならば、凸包の頂点となる端点をカッティングの始点とすることを制約条件として、ペンブロックの移動経路が最短となるように決定すればよい。   At this time, as to the set of line segments specified from one convex hull, the direction and order of cutting each line segment are arbitrary as long as the end point that is the vertex of the convex hull is the starting point of cutting. From the viewpoint of efficiency, the pen block movement path may be determined to be the shortest with the end point being the vertex of the convex hull as the starting point of cutting.

図5Aにおいて、切断すべき線分の集合の中で、凸包C1 の頂点を端点に持つ線分は最後に切断すべき線分の集合である。
したがって、凸包C1 の頂点を端点に持つ線分をスタックに格納(push)した後、格納した線分を除いた残りの線分の集合を含む凸包からその頂点を端点に持つ線分を特定してスタックに格納する、という手順を、すべての線分がなくなるまで繰り返すことによって、最後にカットすべき線分の集合から最初にカットすべき線分の集合までを(実際のカット手順とは逆順に)スタックに格納し、実際に切断動作を実行するときには、スタックの末尾から線分の集合を順次読み出す(popする)ことによって、ずれを生じることなくすべての線分を切ることができる。
In FIG. 5A, in the set of line segments to be cut, the line segment having the vertex of the convex hull C1 as an end point is the set of line segments to be cut last.
Therefore, after the line segment having the vertex of the convex hull C1 as an end point is stored in the stack, the line segment having the vertex from the convex hull including the set of remaining line segments excluding the stored line segment is obtained. The process of identifying and storing in the stack is repeated until all the line segments are gone, from the set of line segments to be cut last to the set of line segments to be cut first (the actual cut procedure and Are stored in the stack in reverse order, and when actually performing the cutting operation, all line segments can be cut without causing a shift by sequentially reading (popping) a set of line segments from the end of the stack. .

なお、説明の便宜上、平面視矩形の被カッティング媒体40の固定方法は、図5Aに示すように、被カッティング媒体40の上端および下端を粘着テープ41u 、41b によって固定するものとするが、例えば、被カッティング媒体40の四隅(四つの頂点)を固定してもよいし、図5Bに示すように、外枠の4辺を粘着テープ41u、41r、41b 、41lによって固定してもよい。特に、被カッティング媒体40等の伸びを考慮すると、図5Bに示すように、外枠の4辺を固定することが望ましい。   For convenience of explanation, as shown in FIG. 5A, the upper and lower ends of the cutting medium 40 having a rectangular shape in plan view are fixed by adhesive tapes 41u and 41b. The four corners (four vertices) of the medium to be cut 40 may be fixed, or as shown in FIG. 5B, the four sides of the outer frame may be fixed with adhesive tapes 41u, 41r, 41b, and 41l. In particular, considering the elongation of the medium 40 to be cut, it is desirable to fix the four sides of the outer frame as shown in FIG. 5B.

4.カッティングプロッタの制御
上述した「ずれ」を発生させないカッティング経路の決定アルゴリズムに基づくカッティングプロッタの制御について説明する。
制御部15は、図6に示すように、線分特定部15aと、順序決定部15bと、スタック処理部15cと、切断動作実行部15dとから構成される。
4). Control of Cutting Plotter Control of a cutting plotter based on a cutting path determination algorithm that does not cause the above-described “deviation” will be described.
As shown in FIG. 6, the control unit 15 includes a line segment specifying unit 15a, an order determining unit 15b, a stack processing unit 15c, and a cutting operation executing unit 15d.

4.1.制御部の構成
図6は、本実施の形態に係るカッティングプロッタの制御部15の機能ブロック図である。
ここで、線分特定部15aは、カットデータに基づいて所定の形状を構成する線分など、与えられた線分の集合を含む凸包を求め、この凸包の頂点を端点に持つ線分を特定する線分特定処理を行う機能部である。
本実施の形態において、線分の集合は、カットデータから特定され、線分のリスト(以下、単に「線分リスト」ということがある。)として扱われる。なお、曲線は、複数の線分によって表現される。また、交差している線分は、交差していない線分に分割してリストに加えることとする。
凸包を計算する方法として、例えば、直接法、包装法、Graham-scan法(グラハム走査法)、逐次添加法、分割統治法、Quick法、内点消去法など、計算幾何学の分野において様々な手法が知られている。本実施の形態において、線分特定部15aを実装するにあたっては、これらの手法を用いて、線分リストから凸包を計算すればよい。
4.1. Configuration of Control Unit FIG. 6 is a functional block diagram of the control unit 15 of the cutting plotter according to the present embodiment.
Here, the line segment specifying unit 15a obtains a convex hull including a given set of line segments such as a line segment constituting a predetermined shape based on the cut data, and a line segment having the vertex of the convex hull as an end point. This is a functional unit that performs a line segment specifying process for specifying.
In the present embodiment, a set of line segments is identified from cut data, and is handled as a list of line segments (hereinafter simply referred to as “line segment list”). A curve is expressed by a plurality of line segments. The intersecting line segments are divided into non-intersecting line segments and added to the list.
There are various methods for calculating the convex hull, such as direct method, packaging method, Graham-scan method, sequential addition method, divide-and-conquer method, quick method, interior point elimination method, etc. Techniques are known. In the present embodiment, when the line segment specifying unit 15a is implemented, the convex hull may be calculated from the line segment list using these methods.

順序決定部15bは、線分特定部15aによって特定された線分の集合について、線分を切断する際の向きおよび順序を決定する機能部である。
ひとつの凸包から特定された線分の集合について、切断の方向と順序を決定するにあたっては、凸包の頂点となる端点をカッティングの始点とすることが唯一の制約条件となるが、本実施の形態においては、カッティング動作の効率性を考えるならば、凸包の頂点となる端点をカッティングの始点とすることを制約条件として、線形計画法等の最適化手法を用いて、ペンブロックの移動経路が最短となるように切断の方向と順序を決定すればよい。
The order determining unit 15b is a functional unit that determines the direction and order in cutting a line segment for the set of line segments specified by the line segment specifying unit 15a.
When determining the cutting direction and order for a set of line segments specified from one convex hull, the only constraint is that the end point that is the vertex of the convex hull is the starting point of cutting. In this form, if the efficiency of the cutting operation is considered, the pen block is moved using an optimization method such as linear programming, with the end point being the vertex of the convex hull as the starting point of cutting. What is necessary is just to determine the direction and order of a cutting | disconnection so that a path | route may become the shortest.

スタック処理部15cは、(a)線分特定部15aにより特定された線分の集合を、順序決定部15bにより決定された切断する向きおよび順序とともに、記憶装置152に記憶(push)する処理と、(b)線分特定部15aにより特定された線分の集合を除いた残りの線分の集合に対して線分特定処理を施す処理とを、カットデータによって表される形状を構成する線分に対し、すべての線分が除かれるまで繰り返し実行して、凸包ごとに特定される線分の集合を記憶装置152にスタックする機能部である。   The stack processing unit 15c (a) stores (push) the set of line segments specified by the line segment specifying unit 15a in the storage device 152 together with the cutting direction and order determined by the order determining unit 15b. (B) a process of performing a line segment specifying process on the remaining line segment set excluding the set of line segments specified by the line segment specifying unit 15a, and a line constituting the shape represented by the cut data This is a functional unit that executes repeatedly until all line segments are removed, and stacks a set of line segments specified for each convex hull in the storage device 152.

切断動作実行部15dは、記憶装置152に記憶された凸包ごとに特定される線分の集合を、最後に記憶した線分の集合から順次読み出して(popして)被カッティング媒体を切断する切断動作を実行する機能部である。   The cutting operation execution unit 15d sequentially reads (pops) a set of line segments specified for each convex hull stored in the storage device 152 from the last stored line segment, and cuts the medium to be cut. It is a functional unit that executes a cutting operation.

4.2.カッティングプロッタの制御方法
次に、本実施の形態に係るカッティングプロッタの制御部15における情報処理について説明する。
本実施の形態に係るカッティングプロッタの制御方法は、図7Aに示すように、カッティング動作に先立って入力されたカットデータから得られる切断すべき線分の集合、すなわち、線分リストを入力するステップ(S10)と、入力された線分リストについて「ずれ」を発生させないカッティング経路を決定する「スタック処理」を行うステップ(S20)と、決定されたカッティング経路にしたがって被カッティング媒体を切断する「切断動作実行処理」を行うステップ(S30)とからなる。
以下に、スタック処理(S20)と切断動作実行処理(S30)について詳述する。
4.2. Next, information processing in the control unit 15 of the cutting plotter according to the present embodiment will be described.
As shown in FIG. 7A, the cutting plotter control method according to the present embodiment includes a step of inputting a set of line segments to be cut, that is, a line segment list, obtained from cut data input prior to the cutting operation. (S10), a step (S20) of performing a “stack process” for determining a cutting path that does not cause “deviation” for the input line segment list, and “cutting” for cutting the medium to be cut according to the determined cutting path Step (S30) for performing “operation execution processing”.
The stack process (S20) and the cutting operation execution process (S30) will be described in detail below.

(1)スタック処理
図7Bは、「ずれ」を発生させないカッティング経路を決定するスタック処理の手順を示すフローチャートである。
スタック処理が始まると、最初にスタックを空にして、記憶装置152に記憶された過去のカッティング経路に関する情報を消去する(S201)。
その上で、与えられた線分リスト(線分の集合)を含む凸包を求め(S202)、この凸包の頂点を端点に持つ線分を特定する(S203)。
例えば、カットデータから、図8Aに示すような、XY空間で定義される線分の集合が特定されたと仮定すると、この線分の集合を含む凸包は、図8Bに示す凸包C1 となり、この凸包C1 の頂点を端点に持つ線分(図8Bにおいては太線で表されている。)が特定される。
なお、後述する切断動作においては、凸包C1 の頂点となる端点をカッティングの開始点とすることから、これらの特定された線分は、カッティングの方向を有する線分、すなわち有向線分として扱うことができる。
(1) Stack Processing FIG. 7B is a flowchart showing a procedure of stack processing for determining a cutting path that does not cause “deviation”.
When the stack process starts, the stack is first emptied, and information on past cutting paths stored in the storage device 152 is deleted (S201).
After that, a convex hull including a given line segment list (line segment set) is obtained (S202), and a line segment having the vertex of the convex hull as an end point is specified (S203).
For example, assuming that the set of line segments defined in the XY space as shown in FIG. 8A is specified from the cut data, the convex hull including the set of line segments becomes the convex hull C1 shown in FIG. A line segment having the vertex of the convex hull C1 as an end point (represented by a thick line in FIG. 8B) is specified.
In the cutting operation to be described later, since the end point which is the vertex of the convex hull C1 is set as the cutting start point, these specified line segments are the line segments having the cutting direction, that is, the directed line segments. Can be handled.

凸包C1 の頂点を端点に持つ線分が特定されると、特定された線分の集合に対し、凸包C1 の頂点となる端点を切断の開始点とすること、すなわち、各線分が有向線分であることを制約条件として、線形計画法等の最適化手法により、特定された線分の切断方向と順序を決定し(S204)、特定された線分の集合および各線分の切断の方向と順序(以下、これらを合わせて「線分情報」ということがある。)を記憶装置152にスタックする(S205)。
線分情報のスタッキングは、例えば、最適化手法により求められた各線分の方向と順序に基づいて、順序付けられた有向線分のリストを記憶すればよい。
When a line segment having the vertex of the convex hull C1 as an end point is specified, the end point that becomes the apex of the convex hull C1 is set as the cutting start point for the specified set of line segments. The cutting direction and order of the specified line segment are determined by an optimization method such as linear programming, with the constraint that the line segment is a line segment (S204), and the set of the specified line segment and the cut of each line segment are determined. Are stacked on the storage device 152 (hereinafter, referred to as “line segment information”) (S205).
For the stacking of line segment information, for example, an ordered list of directed line segments may be stored based on the direction and sequence of each line segment obtained by the optimization method.

線分情報をスタッキングしたら、先の線分特定処理によって特定された線分を、前回与えられた線分の集合から取り除き(S206)、線分リストを更新して(S207)、更新後の線分リストが空か否か、すなわち、すべての線分が線分リストから除かれたか否かをチェックする(S208)。
もし、すべての線分が取り除かれている、すなわち、まだ線分リストが空となった場合(S207:Yes)は、スタック処理を終了し、切断動作実行処理(S30)に移行する。
When the line segment information is stacked, the line segment specified by the previous line segment specifying process is removed from the set of previously given line segments (S206), the line list is updated (S207), and the updated line is displayed. It is checked whether or not the minute list is empty, that is, whether or not all line segments have been removed from the line segment list (S208).
If all the line segments have been removed, that is, the line segment list is still empty (S207: Yes), the stack process is terminated and the process proceeds to the cutting operation execution process (S30).

逆に、もし、すべての線分が取り除かれていない、すなわち、まだ線分リストが空でない場合(S207:No)には、ステップS202に戻り、残りの線分の集合を含む凸包を求め(S202)、この凸包の頂点を端点に持つ線分を特定し(S203)、特定した線分の切断の方向と順序を決定し(S204)、その結果得られた線分情報を記憶装置152にスタックし(S205)、特定された線分を線分リストから除いて(S206)、線分リストを更新する(S207)、といった一連のプロセスを、すべての線分が除かれるまで繰り返す。   Conversely, if all the line segments have not been removed, that is, if the line segment list is not yet empty (S207: No), the process returns to step S202, and a convex hull including the remaining set of line segments is obtained. (S202), a line segment having the vertex of the convex hull as an end point is identified (S203), the cutting direction and order of the identified line segment are determined (S204), and the line segment information obtained as a result is stored in the storage device. A series of processes such as stacking at 152 (S205), removing the specified line segment from the line segment list (S206), and updating the line segment list (S207) are repeated until all line segments are removed.

図8Cは、図8Bに示すように、1回目の線分特定処理により特定された線分(図8B)を除いた残りの線分に対して2回目の線分特定処理を施した結果、凸包C2 から新たな線分(太線)の集合が特定された様子を示すものである。
また、図8Dは、凸包C2 から特定された線分(図8C)を除いた残りの線分に対して3回目の線分特定処理を施した結果、凸包C3 から新たな線分(太線)の集合が特定された様子を示すものである。また、図8Eは、凸包C3 から特定された線分(図8D)を除いた結果、すべての線分が除かれた、すなわち、線分リストが空になった状態を示すものである。
FIG. 8C shows a result of performing the second line segment identification process on the remaining line segments excluding the line segment identified by the first line segment identification process (FIG. 8B), as shown in FIG. 8B. This shows a state where a set of new line segments (thick lines) is specified from the convex hull C2.
FIG. 8D shows a result of performing the third line segment specifying process on the remaining line segments excluding the line segment specified from the convex hull C2 (FIG. 8C). This shows a state in which a set of thick lines is specified. FIG. 8E shows a state in which all line segments are removed as a result of removing the specified line segment (FIG. 8D) from the convex hull C3, that is, the line segment list is empty.

スタック処理が終了した時点で、凸包C1、C2、C3 のそれぞれから得られた線分情報は、図9に示すように、記憶装置152に順にスタックされている。   When the stacking process is completed, the line segment information obtained from each of the convex hulls C1, C2, and C3 is sequentially stacked in the storage device 152 as shown in FIG.

(2)切断動作実行処理
図7Cは、実際に被カッティング媒体を切断する切断動作実行処理の手順を示すフローチャートである。
切断動作実行処理は、まず、記憶装置152に記憶(スタック)された線分情報を、最後に記憶したものから読み出して(popして)(S301)、読み出した線分情報に基づいて、カッティングプロッタ1の第1の移動機構、第2の移動機構およびペンブロック13を駆動して、線分の切断動作を実行する(S302)。このような線分情報の読み出し(S301)および切断動作の実行(S302)を行う度に、スタックが空になったから否かをチェックし(S303)、スタックが空になるまで線分情報の読み出し(S301)および切断動作の実行(S302)を繰り返す。
(2) Cutting Operation Execution Processing FIG. 7C is a flowchart showing a procedure of cutting operation execution processing for actually cutting the medium to be cut.
In the cutting operation execution process, first, line segment information stored (stacked) in the storage device 152 is read (popped) from the last stored (S301), and cutting is performed based on the read line segment information. The first moving mechanism, the second moving mechanism, and the pen block 13 of the plotter 1 are driven to execute a line segment cutting operation (S302). Each time the line information is read (S301) and the cutting operation is executed (S302), it is checked whether the stack is empty (S303), and the line information is read until the stack is empty. (S301) and execution of the cutting operation (S302) are repeated.

例えば、図8Aに示すようなカットデータに対しては、まず、図8Dに示した凸包C3 から特定された線分の線分情報が記憶装置152から読み出され、切断動作を行うことによって、図10Aに示すように、凸包C3 から特定された線分が切断される。
引き続き、図8Cに示した凸包C2 から特定された線分の線分情報が記憶装置152から読み出され、切断動作を行うことによって、図10Bに示すように、凸包C2 から特定された線分が切断され、最後に、図8Bに示した凸包C1 から特定された線分の線分情報が記憶装置152から読み出され、切断動作を行うことによって、図10Cに示すように、凸包C1 から特定された線分が切断される。
For example, for cut data as shown in FIG. 8A, first, line segment information specified from the convex hull C3 shown in FIG. 8D is read out from the storage device 152, and a cutting operation is performed. As shown in FIG. 10A, the line segment specified from the convex hull C3 is cut.
Subsequently, the line segment information specified from the convex hull C2 shown in FIG. 8C is read from the storage device 152, and the cutting operation is performed to specify the line segment information from the convex hull C2 as shown in FIG. 10B. The line segment is cut, and finally, the line segment information specified from the convex hull C1 shown in FIG. 8B is read from the storage device 152, and by performing the cutting operation, as shown in FIG. 10C, The specified line segment is cut from the convex hull C1.

このようにスタックされた線分情報を順次読み出してカッティングを行うことによって、外枠部分が固定された被カッティング媒体の中心部分に位置する線分を周縁により近い線分よりも先に切断動作を実行していくこととなる。さらに、いずれの切断動作においても、凸包C3、C2、C1 の頂点となる端点からカッティングを行うので、「ずれ」を生じさせることなく、被カッティング媒体40を切ることができる。   By sequentially reading the line segment information stacked in this way and performing cutting, the line segment located at the center of the medium to be cut with the outer frame portion fixed is cut before the line segment closer to the periphery. It will be executed. Furthermore, in any of the cutting operations, the cutting medium 40 can be cut without causing “displacement” because the cutting is performed from the end points that are the vertices of the convex hulls C3, C2, and C1.

なお、上述した各種機能部および情報処理の手順は、例えば、制御部15に相当するコンピュータにインストールされた制御プログラムが、このコンピュータのCPU151や記憶装置152等のハードウェア資源と協働することによって実現される。   Note that the various functional units and information processing procedures described above are performed, for example, when a control program installed in a computer corresponding to the control unit 15 cooperates with hardware resources such as the CPU 151 and the storage device 152 of the computer. Realized.

5.効果
以上のように、本実施の形態に係るカッティングプロッタによれば、被カッティング媒体を切断するための二次元的な所定の形状を構成する複数の線分のうち、これらの線分を含む凸包の頂点を端点に持つ線分の集合を特定し、特定された線分集合を記憶する処理を、特定された線分の集合を除いた残りの線分に対して繰り返し実行して、凸包ごとに特定される線分の集合を記憶装置にスタックし、このスタックされた線分の集合を最後に記憶した線分の集合から順次読み出して、被カッティング媒体を切断することになるので、いわゆるずれを発生させずにカッティングを行うことができる。
5. As described above, according to the cutting plotter according to the present embodiment, among the plurality of line segments constituting a predetermined two-dimensional shape for cutting the medium to be cut, a convex including these line segments. Specify a set of line segments with the vertex of the hull as an end point, and repeat the process of storing the specified line segment set for the remaining line segments excluding the set of specified line segments. Since a set of line segments specified for each package is stacked in a storage device, the set of stacked line segments is sequentially read from the set of last stored line segments, and the cutting medium is cut. Cutting can be performed without causing a so-called shift.

なお、上述した実施の形態において、各線分の切断の方向と順序の特定(S204)は、スタック処理(S20)の一部として説明したが、本発明において、各線分の切断の方向と順序は、凸包ごとに特定された線分の集合を単位にして行われればよく、必ずしも、スタック処理の一部とする必要はない。例えば、スタック処理においては、各線分について凸包の頂点となる端部に関する情報を線分情報の一部として記憶することとし、切断動作実行処理の際に、記憶された線分情報に基づいて各線分の切断方向と順序を求めるようにすることも可能である。   In the embodiment described above, the cutting direction and order of each line segment (S204) has been described as part of the stack process (S20). However, in the present invention, the cutting direction and order of each line segment are It is only necessary to be performed in units of a set of line segments specified for each convex hull, and it is not always necessary to be a part of stack processing. For example, in the stack process, information regarding the end that is the vertex of the convex hull is stored as part of the line segment information for each line segment, and based on the stored line segment information during the cutting operation execution process It is also possible to obtain the cutting direction and order of each line segment.

また、上述した実施の形態においては、フラットベット型のカッティングプロッタを例に説明を行ったが、本発明は、フラットベット型のカッティングプロッタに限定されるものではなく、被カッティング媒体が固定されたシート状の基材の両端部分をピンチローラで挟持して、駆動ローラを正逆回転させることにより被カッティング媒体を第1の方向に移動させる被切断媒体駆動型(グリットローラ型)のカッティングプロッタにも適用できる。すなわち、両端部分がピンチローラで挟持されるシート状の基材に被カッティング媒体の一部が固定されるに留まり、被カッティング媒体全体が上記シート状の基材に固定されているのではない状態でも、上述した手法によって線分を切断する際の向きおよび順序を決定することにより、いわゆるずれを発生させずにカッティングを行うことができる。
また、上述した本発明の実施の形態においては、被カッティング媒体40を平面視矩形の紙としたが、被カッティング媒体40はその周縁部が固定されていれば良く、必ずしも平面視矩形である必要はない。
Further, in the above-described embodiment, a flat bed type cutting plotter has been described as an example. However, the present invention is not limited to a flat bed type cutting plotter, and a medium to be cut is fixed. A cutting medium drive type (grit roller type) cutting plotter in which both ends of a sheet-like base material are sandwiched between pinch rollers and the driving medium is moved in the first direction by rotating the driving roller forward and backward. Is also applicable. That is, a state in which a part of the medium to be cut is fixed to the sheet-like base material sandwiched by the pinch rollers at both ends, and the entire medium to be cut is not fixed to the sheet-like base material. However, by determining the direction and order in which the line segments are cut by the above-described method, cutting can be performed without causing a so-called shift.
In the above-described embodiment of the present invention, the cutting medium 40 is rectangular paper in plan view. However, the cutting medium 40 only needs to have a fixed peripheral edge, and is necessarily rectangular in plan view. There is no.

本発明は、カッティングプロッタなど、シート状の媒体を所望の形状に切断する各種装置に適用することができる。   The present invention can be applied to various apparatuses such as a cutting plotter that cut a sheet-like medium into a desired shape.

1…カッティングプロッタ、10、40…被カッティング媒体、11…載置テーブル、12…Yバー、13…ペンブロック、15…制御部、15a…線分特定部、15b…順序決定部、15c…スタック処理部、15d…切断動作実行部、150…バス、151…CPU、152…記憶装置、153…入出力インターフェイス回路、154…操作パネル、155…表示パネル、156…出力インターフェイス回路。   DESCRIPTION OF SYMBOLS 1 ... Cutting plotter 10, 40 ... Cutting medium, 11 ... Mounting table, 12 ... Y bar, 13 ... Pen block, 15 ... Control part, 15a ... Line segment specific | specification part, 15b ... Order determination part, 15c ... Stack Processing unit, 15d: cutting operation execution unit, 150 ... bus, 151 ... CPU, 152 ... storage device, 153 ... input / output interface circuit, 154 ... operation panel, 155 ... display panel, 156 ... output interface circuit.

Claims (7)

シート状の被カッティング媒体を切断する刃を備えたカッティングペンを前記被カッティング媒体に対してそれぞれ圧接、離反可能に保持するペンブロックと、
このペンブロックを前記被カッティング媒体に対して相対的に二次元方向に移動させる移動機構と、
二次元的な所定の形状を表すカットデータを入力するカットデータ入力部と、
前記カットデータに基づいて前記ペンブロックおよび前記移動機構を制御する制御部、
を備え、
前記制御部は、
前記カットデータに基づいて前記所定の形状を構成する線分の集合を含む凸包を求め、前記線分のうち前記凸包の頂点を端点に持つ線分を特定する線分特定処理を行う線分特定処理手段と、
この線分特定処理手段により特定された前記凸包の頂点を端点に持つ線分の集合を記憶装置に記憶する処理と、前記所定の形状を構成する線分の集合から前記線分特定処理手段により特定された線分の集合を除いた残りの線分の集合に対して前記線分特定処理手段による線分特定処理を施す処理とを、前記所定の形状を構成する線分の集合に対し、すべての線分が除かれるまで繰り返し実行して、前記凸包ごとに特定される線分の集合を前記記憶装置にスタックするスタック処理手段と、
前記記憶装置に記憶された前記凸包ごとに特定される前記線分の集合を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断する切断動作実行手段と
を備えることを特徴とする、カッティングプロッタ。
A pen block for holding a cutting pen provided with a blade for cutting a sheet-like cutting medium so as to be pressed against and separated from the cutting medium;
A moving mechanism for moving the pen block in a two-dimensional direction relative to the cutting medium;
A cut data input unit for inputting cut data representing a two-dimensional predetermined shape;
A control unit for controlling the pen block and the moving mechanism based on the cut data;
With
The controller is
A line for performing a line segment specifying process for obtaining a convex hull including a set of line segments constituting the predetermined shape based on the cut data, and specifying a line segment having an apex of the convex hull among the line segments. Minute identification processing means;
A process for storing in a storage device a set of line segments having the vertices of the convex hull identified by the line segment specifying process means, and the line segment specifying process means from the set of line segments constituting the predetermined shape A process of performing a line segment specifying process by the line segment specifying process means on the remaining line segment set excluding the set of line segments specified by the above, for a set of line segments constituting the predetermined shape Stack processing means for repeatedly executing until all line segments are removed and stacking a set of line segments specified for each convex hull in the storage device;
Cutting operation executing means for sequentially reading the set of line segments specified for each convex hull stored in the storage device from the set of line segments stored last and cutting the medium to be cut. A cutting plotter.
請求項1に記載されたカッティングプロッタにおいて、
前記制御部は、
前記線分特定処理手段によって特定された前記線分の集合について、前記線分を切断する際の向きおよび順序を決定する順序決定手段をさらに備える
ことを特徴とする、カッティングプロッタ。
The cutting plotter according to claim 1,
The controller is
A cutting plotter, further comprising: an order determining unit that determines a direction and an order for cutting the line segment for the set of line segments specified by the line segment specifying processing unit.
請求項2に記載されたカッティングプロッタにおいて、
前記スタック処理手段は、
前記線分特定処理手段により特定された前記線分の集合ごとに、前記順序決定手段により決定された前記線分を切断する向きおよび順序を記憶装置に記憶し、
前記切断動作実行手段は、
前記記憶装置に記憶された前記線分の集合ならびに前記線分を切断する向きおよび順序を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断する
ことを特徴とする、カッティングプロッタ。
The cutting plotter according to claim 2,
The stack processing means includes
For each set of line segments identified by the line segment identification processing means, store in the storage device the direction and order of cutting the line segments determined by the order determination means,
The cutting operation execution means includes
A cutting plotter characterized by sequentially reading out the set of line segments stored in the storage device and the set of line segments last stored in the direction and order of cutting the line segments and cutting the medium to be cut. .
シート状の被カッティング媒体を切断する刃を備えたカッティングペンを前記被カッティング媒体に対してそれぞれ圧接、離反可能に保持するペンブロックと、
このペンブロックを前記被カッティング媒体に対して相対的に二次元方向に移動させる移動機構と、
二次元的な所定の形状を表すカットデータを入力するカットデータ入力部と、
前記カットデータに基づいて前記ペンブロックおよび前記移動機構を制御する制御部と
を備えたカッティングプロッタの制御方法であって、
前記カットデータに基づいて前記所定の形状を構成する線分の集合を含む凸包を求め、前記線分のうち前記凸包の頂点を端点に持つ線分を特定する線分特定処理を行う線分特定処理ステップと、この線分特定処理ステップにより特定された前記凸包の頂点を端点に持つ線分の集合を記憶装置に記憶する記憶ステップとを含み、前記所定の形状を構成する線分の集合から前記線分特定処理ステップにより特定された線分の集合を除いた残りの線分の集合に対して前記線分特定処理ステップと前記記憶ステップを施す処理を、前記所定の形状を構成する線分の集合に対し、すべての線分が除かれるまで繰り返し実行して、前記凸包ごとに特定される線分の集合を前記記憶装置にスタックするスタック処理ステップと、
前記記憶装置に記憶された前記凸包ごとに特定される前記線分の集合を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断する切断動作実行ステップと
を有することを特徴とする、カッティングプロッタの制御方法。
A pen block for holding a cutting pen provided with a blade for cutting a sheet-like cutting medium so as to be pressed against and separated from the cutting medium;
A moving mechanism for moving the pen block in a two-dimensional direction relative to the cutting medium;
A cut data input unit for inputting cut data representing a two-dimensional predetermined shape;
A control method of a cutting plotter comprising: a control unit that controls the pen block and the moving mechanism based on the cut data,
A line for performing a line segment specifying process for obtaining a convex hull including a set of line segments constituting the predetermined shape based on the cut data, and specifying a line segment having an apex of the convex hull among the line segments. A segment specifying processing step; and a storage step of storing in a storage device a set of line segments having the vertices of the convex hull specified by the line segment specifying processing step as end points, and constituting the predetermined shape The predetermined shape is formed by performing the line segment specifying process step and the storing step on the remaining line segment set obtained by excluding the line segment specified by the line segment specifying process step from the set of A stack processing step of repeatedly executing a set of line segments to be executed until all line segments are removed, and stacking a set of line segments specified for each convex hull in the storage device;
A cutting operation executing step of sequentially reading the set of line segments specified for each convex hull stored in the storage device from the set of line segments stored last and cutting the medium to be cut. And a cutting plotter control method.
請求項4に記載されたカッティングプロッタの制御方法において、
前記線分特定処理ステップによって特定された前記線分の集合について、前記線分を切断する際の向きおよび順序を決定する順序決定ステップをさらに備える
ことを特徴とする、カッティングプロッタの制御方法。
In the control method of the cutting plotter described in Claim 4,
A method for controlling a cutting plotter, further comprising: an order determining step for determining a direction and an order for cutting the line segment for the set of line segments specified by the line segment specifying process step.
請求項5に記載されたカッティングプロッタの制御方法において、
前記スタック処理ステップは、
前記線分特定処理ステップにより特定された前記線分の集合ごとに、前記順序決定ステップにより決定された前記線分を切断する向きおよび順序を記憶装置に記憶し、
前記切断動作実行ステップは、
前記記憶装置に記憶された前記線分の集合ならびに前記線分を切断する向きおよび順序を最後に記憶した線分の集合から順次読み出して前記被カッティング媒体を切断する
ことを特徴とする、カッティングプロッタの制御方法。
In the control method of the cutting plotter described in Claim 5,
The stack processing step includes:
For each set of line segments specified by the line segment specifying process step, the direction and order of cutting the line segments determined by the order determination step are stored in a storage device,
The cutting operation execution step includes:
A cutting plotter characterized by sequentially reading out the set of line segments stored in the storage device and the set of line segments last stored in the direction and order of cutting the line segments and cutting the medium to be cut. Control method.
シート状の被カッティング媒体を切断する刃を備えたカッティングペンを前記被カッティング媒体に対してそれぞれ圧接、離反可能に保持するペンブロックと、
このペンブロックを前記被カッティング媒体に対して相対的に二次元方向に移動させる移動機構と、
二次元的な所定の形状を表すカットデータを入力するカットデータ入力部と、
前記カットデータに基づいて前記ペンブロックおよび前記移動機構を制御する制御部と
を備えたカッティングプロッタの制御プログラムであって、
前記制御部を構成するコンピュータに、
請求項4乃至6のいずれか1項に記載されたカッティングプロッタの制御方法を実行させることを特徴とする、カッティングプロッタの制御プログラム。
A pen block for holding a cutting pen provided with a blade for cutting a sheet-like cutting medium so as to be pressed against and separated from the cutting medium;
A moving mechanism for moving the pen block in a two-dimensional direction relative to the cutting medium;
A cut data input unit for inputting cut data representing a two-dimensional predetermined shape;
A control program for a cutting plotter comprising: a control unit that controls the pen block and the moving mechanism based on the cut data;
In the computer constituting the control unit,
A control program for a cutting plotter, characterized by causing the cutting plotter control method according to any one of claims 4 to 6 to be executed.
JP2013009065A 2013-01-22 2013-01-22 Cutting plotter, control method therefor, and control program Active JP5993747B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013009065A JP5993747B2 (en) 2013-01-22 2013-01-22 Cutting plotter, control method therefor, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013009065A JP5993747B2 (en) 2013-01-22 2013-01-22 Cutting plotter, control method therefor, and control program

Publications (2)

Publication Number Publication Date
JP2014140903A true JP2014140903A (en) 2014-08-07
JP5993747B2 JP5993747B2 (en) 2016-09-14

Family

ID=51422683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013009065A Active JP5993747B2 (en) 2013-01-22 2013-01-22 Cutting plotter, control method therefor, and control program

Country Status (1)

Country Link
JP (1) JP5993747B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0631688A (en) * 1992-07-14 1994-02-08 Mutoh Ind Ltd Processing method for plotting and cutting of sheet material in plotter
JPH081584A (en) * 1994-06-24 1996-01-09 Mutoh Ind Ltd Cutting plotter

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0631688A (en) * 1992-07-14 1994-02-08 Mutoh Ind Ltd Processing method for plotting and cutting of sheet material in plotter
JPH081584A (en) * 1994-06-24 1996-01-09 Mutoh Ind Ltd Cutting plotter

Also Published As

Publication number Publication date
JP5993747B2 (en) 2016-09-14

Similar Documents

Publication Publication Date Title
JP2015083325A (en) Cutting data preparation device, cutting device, and cutting data preparation program
EP3282344A1 (en) Drive control device, electronic equipment, drive control program, and drive control method
JP2005309516A5 (en)
KR20140123419A (en) Label data generating method, recording medium, label data generating apparatus, and label creating system
JP5842418B2 (en) Cutting device, cutting data processing device, and cutting data processing program
JP5382043B2 (en) Cutting device, cutting data processing device, cutting data processing program and recording medium
JP5993747B2 (en) Cutting plotter, control method therefor, and control program
JP7415037B2 (en) Robot programming device and robot programming method
JP2014186455A (en) Operation input processing program and operation input processing method
JP2005230917A (en) Method for preparing paper product by medium-to-be-cut drive type cutting plotter
JP2005246562A (en) Cutting plotter and driving control device of cutting plotter
JP5772331B2 (en) Learning apparatus and program
US11417038B2 (en) Non-transitory computer-readable medium including figure data generation program
JP6092048B2 (en) Cutting plotter
JP5996388B2 (en) Cutting plotter, cutting plotter control method and control program
WO2017056606A1 (en) Cutting data-preparing device and cutting data-preparing program
JP4672265B2 (en) Cutting plotter
WO2016208341A1 (en) Cutting data preparing device, cutting data preparing method, and cutting data preparing program
JP2020069482A (en) Control device of laser beam machine, laser beam machine, processing program generation device, processing program generation method, and workpiece processing method
US9090423B2 (en) Recording apparatus and recording method
WO2017022314A1 (en) Cutting data creation device and cutting data creation program
WO2018020808A1 (en) Cutting device and cutting program
WO2017022335A1 (en) Cutting data creation device and cutting data creation program
WO2018100784A1 (en) Template sheet creation device, template sheet creation method, and recording medium
JP5524004B2 (en) Cutting data generation program, cutting plotter, cutting system, and cutting method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151005

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160729

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160802

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160822

R150 Certificate of patent or registration of utility model

Ref document number: 5993747

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250