Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3047766B2 - Cutting plotter - Google Patents
[go: Go Back, main page]

JP3047766B2 - Cutting plotter - Google Patents

Cutting plotter

Info

Publication number
JP3047766B2
JP3047766B2 JP7057683A JP5768395A JP3047766B2 JP 3047766 B2 JP3047766 B2 JP 3047766B2 JP 7057683 A JP7057683 A JP 7057683A JP 5768395 A JP5768395 A JP 5768395A JP 3047766 B2 JP3047766 B2 JP 3047766B2
Authority
JP
Japan
Prior art keywords
bezier
cutting
curve
coordinates
point
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.)
Expired - Fee Related
Application number
JP7057683A
Other languages
Japanese (ja)
Other versions
JPH08252796A (en
Inventor
秀世 武井
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.)
Max Co Ltd
Original Assignee
Max Co Ltd
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 Max Co Ltd filed Critical Max Co Ltd
Priority to JP7057683A priority Critical patent/JP3047766B2/en
Publication of JPH08252796A publication Critical patent/JPH08252796A/en
Application granted granted Critical
Publication of JP3047766B2 publication Critical patent/JP3047766B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Cutting Processes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、紙やビニルシート等
から文字や図形を切り抜くカッティングプロッタに関す
るものであり、特にカッティングプロッタの曲線処理機
能に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cutting plotter for cutting out characters and figures from paper or vinyl sheet, and more particularly to a curve processing function of the cutting plotter.

【0002】[0002]

【従来の技術】カッターホルダにカッター刃をXY方向
へ回転自在に装着したカッターツールをカッターヘッド
に装着して使用するカッティングプロッタが知られてい
る。此種のカッターツールは、カッター刃の回転中心に
対してカッター刃の尖端部がオフセットしており、カッ
ティングプロッタのカッターヘッドのXY方向への動き
に従ってカッター刃が回転し、カッター刃の方向がカッ
ターヘッドの進行方向に倣いビニルシート等の素材がカ
ッティングされる。
2. Description of the Related Art There is known a cutting plotter in which a cutter tool having a cutter blade rotatably mounted in a XY direction on a cutter holder is mounted on a cutter head. In this type of cutter tool, the tip of the cutter blade is offset with respect to the center of rotation of the cutter blade, and the cutter blade rotates according to the movement of the cutter head of the cutting plotter in the XY directions. A material such as a vinyl sheet is cut in the head moving direction.

【0003】前述したカッターツールは、カッター刃の
尖端がオフセットしているため、このオフセット量が線
分の開始点や終了点、直線と曲線の接続部等でXY座標
上の位置誤差をもたらすことになる。従って、此種のカ
ッティングツールを使用するカッティングプロッタには
カッティングデータをカッティングツールのオフセット
量に基づいて補正する機能が備えられている。また、カ
ッティングデータ中の曲線部はベジエ演算アルゴリズム
によりベジエ曲線を演算してカッターヘッドを制御する
ものが一般的である。
In the above-described cutter tool, since the tip of the cutter blade is offset, the offset amount causes a position error on the XY coordinates at the start point and end point of the line segment, the connection between the straight line and the curve, and the like. become. Therefore, a cutting plotter using this kind of cutting tool has a function of correcting cutting data based on the offset amount of the cutting tool. In general, a curve part in the cutting data is used to control a cutter head by calculating a Bezier curve by a Bezier calculation algorithm.

【0004】図4は前述したカッティングプロッタによ
る曲線処理の一例を示し、破線はベジエ演算により求め
られたベジエ曲線C1 を示し、実線で切断結果C2 が示
されている。先ず、ベジエ曲線の起点(X0 ,Y0 )の
接線に沿ってカッター刃のオフセット量と等しく変位し
た座標(Xb0,Yb0)にカッターツールの軸心が位置す
るようにカッターヘッドが移動されてカッター刃が着床
する。続いて、起点(X0 ,Y0 )、2点の制御点(X
1 ,Y1 )(X2 ,Y2 )、終点(X3 ,Y3)の4点
の座標からなるベジエ曲線データに基づいてカッターツ
ールの軸心をベジエ曲線C1 上へ移動し、ベジエ曲線C
1 に沿ってカッターヘッドが駆動され、終点においては
終点(X3 ,Y3 )の接線上をオフセット量進行した点
(Xb3,Yb3)で終了する。この曲線切断時にカッター
刃の尖端は軸心の軌跡の内側を追従していくため、同図
に示すように目標とするベジエ曲線C1 と切断線C2
が完全には一致しないという問題が生じる。
[0004] Figure 4 shows an example of a curve processing by cutting plotter as described above, the broken line represents a Bezier curve C 1 obtained by Bezier operation, the solid line with the cutting result C 2 are shown. First, the cutter head is moved so that the axis of the cutter tool is located at coordinates (Xb 0 , Yb 0 ) displaced along the tangent to the starting point (X 0 , Y 0 ) of the Bezier curve and equal to the offset amount of the cutter blade. After that, the cutter blades land. Subsequently, starting points (X 0 , Y 0 ) and two control points (X
1, Y 1) (X 2 , Y 2), moves the axis of the cutter tool to Bezier curve C 1 above on the basis of the Bezier curve data consisting of four coordinates of the end point (X 3, Y 3), Bezier Curve C
The cutter head is driven along 1 and ends at a point (Xb 3 , Yb 3 ) advanced by an offset amount on a tangent to the end point (X 3 , Y 3 ). Since the tip during curve cutting the cutter blade is going to follow the inside of the trajectory of the axis, a problem that a Bezier curve C 1 as a target, as shown in the figures and the cutting line C 2 does not perfectly match the Occurs.

【0005】また、上述した誤差を解消するためにベジ
エ演算で求められた各分割点の座標に対する接線上にカ
ッター刃のオフセット量と等しく変位した補正座標を求
め、補正座標を結ぶ線に沿ってカッターツールの軸心を
移動させることにより目標曲線と切断結果を一致させる
ように構成したカッティングプロッタも知られている。
Further, in order to eliminate the above-mentioned error, correction coordinates displaced by the same amount as the offset amount of the cutter blade are obtained on a tangent line to the coordinates of each division point obtained by the Bezier operation, and along the line connecting the correction coordinates. There is also known a cutting plotter configured to match a target curve with a cutting result by moving an axis of a cutter tool.

【0006】図5は上記カッティングプロッタの曲線処
理を示し、ベジエ曲線C1 の各分割点に対して補正座標
(Xbt,Ybt)が求められ、カッターツールの軸心が補
正ベジエ曲線C3 上を移動し、カッター刃の尖端が目標
であるベジエ曲線C1 上を移動して切断線C2 とベジエ
曲線C1 とが一致する。
[0006] Figure 5 shows a curve processing of cutting plotter, correction coordinates for each division point of the Bezier curve C 1 (Xbt, Ybt) is obtained, the axis of the cutter tool on correction Bezier curve C 3 move, tip of the cutter blade and the cutting line C 2 moving on the Bezier curve C 1 is a target and Bezier curve C 1 coincide.

【0007】[0007]

【発明が解決しようとする課題】従来のカッティングプ
ロッタにおいて、曲線の起点と終点のみカッター刃のオ
フセット補正するものは、目標曲線に対して切断位置の
誤差が生じる。一方、ベジエ曲線の各分割点に対して夫
々オフセット補正演算を行うものは、正確な切断結果が
得られるものの、演算量の増加により処理速度が低下す
るという欠点がある。
In the conventional cutting plotter, which corrects the offset of the cutter blade only at the starting point and the ending point of the curve, an error occurs in the cutting position with respect to the target curve. On the other hand, the one that performs the offset correction calculation on each of the division points of the Bezier curve has a disadvantage that the processing speed is reduced due to an increase in the amount of calculation, although an accurate cutting result is obtained.

【0008】そこで、切断精度の向上と処理速度の高速
化を両立させてカッティングプロッタの性能を向上する
ために解決すべき技術的課題が生じてくるのであり、本
発明は上記課題を解決することを目的とする。
Therefore, there arises a technical problem to be solved in order to improve the performance of the cutting plotter by simultaneously improving the cutting accuracy and the processing speed, and the present invention solves the above problem. With the goal.

【0009】[0009]

【課題を解決するための手段】この発明は、上記目的を
達成するために提供するものであり、カッターホルダに
カッター刃が回転自在に軸支され、前記カッター刃の回
転中心に対してカッター刃の尖端部をオフセットさせた
カッターツールをカッターヘッドに装着して使用するカ
ッティングプロッタであって、曲線の起点、2点の制御
点及び終点の各座標からなるベジエ曲線データと分割係
数データとからベジエ演算アルゴリズムによって各分割
点の座標を算出するベジエ演算部を備えたカッティング
プロッタに於て、ベジエ曲線の起点、終点、並びに起点
と終点との間の任意の少なくとも2点について夫々座標
及び接線を求め、前記各接線上に前記各点から前記カッ
ター刃の尖端部のオフセット量と等しく変位した補正座
標を求め、前記補正座標を結ぶベジエ曲線に基づいて起
点、2点の制御点、終点からなるベジエ曲線データを逆
算する補正演算機能を設け、前記補正演算機能によって
算出されたベジエ曲線データによって曲線のカッティン
グ処理を実行するように構成したカッティングプロッタ
を提案するものである。
SUMMARY OF THE INVENTION The present invention has been made in order to achieve the above-mentioned object, and a cutter blade is rotatably supported by a cutter holder, and the cutter blade is rotatable with respect to the center of rotation of the cutter blade. A cutting plotter in which a cutter tool having a pointed end offset is attached to a cutter head for use, wherein the Bezier curve data comprising coordinates of a starting point, two control points, and an ending point of a curve and Bezier curve data and division coefficient data are used. In a cutting plotter provided with a Bezier operation unit that calculates coordinates of each division point by an operation algorithm, a coordinate and a tangent are obtained for a starting point and an ending point of a Bezier curve and at least two arbitrary points between the starting point and the ending point. Calculating correction coordinates displaced from each of the points on each of the tangent lines to be equal to the offset amount of the tip of the cutter blade, and A correction operation function for back-calculating Bezier curve data including a starting point, two control points, and an end point based on a Bezier curve connecting coordinates is provided, and a curve cutting process is performed using the Bezier curve data calculated by the correction operation function. The present invention proposes a cutting plotter configured as described above.

【0010】[0010]

【作用】本発明のカッティングプロッタのベジエ演算部
の補正演算機能は、入力されたベジエ曲線データからベ
ジエ曲線の起点と終点並びに任意の2点の座標を求め、
ベジエ曲線上の上記4点の接線上にオフセット量と等し
く変位した補正座標を求める。そして、補正座標に基づ
いて、入力データによるベジエ曲線からオフセットした
補正曲線のベジエ曲線データを求め、この補正ベジエ曲
線データによってカッティングツールを制御する。従っ
て、ベジエ曲線の全域に亘って切断位置がオフセット補
正されることになり、入力されたベジエ曲線データとカ
ッティング結果が一致する。
The correction operation function of the Bezier operation unit of the cutting plotter according to the present invention calculates the starting and ending points of the Bezier curve and the coordinates of any two points from the inputted Bezier curve data.
Correction coordinates displaced on the tangent line of the four points on the Bezier curve by the same amount as the offset amount are obtained. Then, based on the corrected coordinates, the Bezier curve data of the correction curve offset from the Bezier curve based on the input data is obtained, and the cutting tool is controlled based on the corrected Bezier curve data. Therefore, the cutting position is offset-corrected over the entire area of the Bezier curve, and the inputted Bezier curve data and the cutting result match.

【0011】[0011]

【実施例】以下、この発明の一実施例を図1乃至図3に
従って詳述する。図1はカッティングプロッタの回路ブ
ロックを示し、キーボード装着1からインタフェース
2、出力制御装置3を介してカッティングデータがカッ
ティング制御装置4へ入力される。カッティング制御装
置4はバッファメモリ、CPU、ROM、RAMや他の
周辺処理装置によって構成され、入力された文字や図形
のデータをベクトルデータに展開処理し、入出力制御装
置3を通じてカッティング装置5へ出力する。カッティ
ング制御装置4には曲線データをベジエ演算によって算
出するベジエ演算部6が設けられており、ベジエ演算部
6には更に補正演算機能7が設けられている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to FIGS. FIG. 1 shows a circuit block of a cutting plotter, in which cutting data is input to a cutting control device 4 from a keyboard attachment 1 via an interface 2 and an output control device 3. The cutting control device 4 is composed of a buffer memory, a CPU, a ROM, a RAM, and other peripheral processing devices, develops input character and graphic data into vector data, and outputs the vector data to the cutting device 5 through the input / output control device 3. I do. The cutting control device 4 is provided with a Bezier operation unit 6 for calculating curve data by Bezier operation, and the Bezier operation unit 6 is further provided with a correction operation function 7.

【0012】カッティング装置5は、XYZの三方向の
夫々の駆動回路8,9,10とX軸駆動モータ11、Y
軸駆動モータ12,Z軸駆動電磁アクチュエータ13を
有し、カッティング素材をX方向へ送りつつカッターヘ
ッドをY並びにZ方向に駆動してカッティングを行う。
カッターヘッドには、前述したようにカッター刃がZ軸
を回転中心として回転自在,且つカッター刃の尖端が回
転中心からオフセットしたカッターツールが装着され
る。
The cutting device 5 includes drive circuits 8, 9, 10 in three directions of XYZ and an X-axis drive motor 11, Y
It has a shaft drive motor 12 and a Z-axis drive electromagnetic actuator 13, and performs cutting by driving the cutter head in the Y and Z directions while feeding the cutting material in the X direction.
As described above, a cutter tool in which the cutter blade is rotatable about the Z axis as a rotation center and the tip of the cutter blade is offset from the rotation center is attached to the cutter head.

【0013】次に、図2のフローチャート及び図3の解
説図に従ってベジエ演算機能及び補正演算機能を説明す
る。先ず、入力データ処理時にベジエ曲線データを処理
する際は、ベジエ演算機能及び補正演算機能が起動して
(ステップ101)、起点(X0 ,Y0 )、2点の制御
点(X1 ,Y1 )(X2 ,Y2 )、終点(X3 ,Y3
の夫々の座標が読み込まれる(ステップ102)。
Next, the Bezier operation function and the correction operation function will be described with reference to the flowchart of FIG. 2 and the explanatory diagram of FIG. First, when processing Bezier curve data during input data processing, the Bezier calculation function and the correction calculation function are activated (step 101), and the starting point (X 0 , Y 0 ) and the two control points (X 1 , Y 1) . 1) (X 2, Y 2 ), the end point (X 3, Y 3)
Are read (step 102).

【0014】第1段階のベジエ演算においては起点と終
点の他に少なくとも2点の座標が取得できるように、分
割係数tがt=0とt=1並びに0<t<1の任意の2
点(tn1,tn2)の合計4点を選択してベジエ演算する
ように設定されており、上記4点のXY座標が求められ
る。
In the Bezier operation of the first stage, the division coefficient t is t = 0 and t = 1 and any two of 0 <t <1 so that the coordinates of at least two points can be obtained in addition to the start point and the end point.
The points (t n1 , t n2 ) are set so as to select a total of four points and perform Bezier operation, and the XY coordinates of the four points are obtained.

【0015】先ず、t=0とセットして(ステップ10
3)、以下に示すベジエ計算式によって起点座標(X
a0,Ya0)を求める(ステップ104)。 (式1) X(t) = X0(1-t)3+X1・3t(1-t)2+X2・3t2 (1-t) +X3t3 Y(t) = Y0(1-t)3+Y1・3t(1-t)2+Y2・3t2 (1-t) +Y3t3 そして、tが1になるまでtを増分し(ステップ105
→106)、上記の演算ルーチン104を4回実行して
4点のXY座標(Xa0,Ya0)(Xa1,Ya1)(Xa2
Ya2)(Xa3,Ya3)を求める。
First, t = 0 is set (step 10).
3), starting point coordinates (X
a 0 , Ya 0 ) is obtained (step 104). (Equation 1) X (t) = X 0 (1-t) 3 + X 1 · 3t (1-t) 2 + X 2 · 3t 2 (1-t) + X 3 t 3 Y (t) = Y 0 (1 -t) 3 + Y 1 · 3t (1-t) 2 + Y 2 · 3t 2 (1-t) + Y 3 t 3 and increments the t to t is 1 (step 105
106), the above calculation routine 104 is executed four times, and the XY coordinates (Xa 0 , Ya 0 ) (Xa 1 , Ya 1 ) (Xa 2 ,
Ya 2 ) (Xa 3 , Ya 3 ).

【0016】次に、上記4点で表現されるベジエ曲線C
1 における4点の各接線dtを演算し(ステップ10
7)、各接線dt上に既知であるカッター刃の尖端部の
オフセット量と等しく変位した補正座標(Xb0,Yb0
(Xb1,Yb1)(Xb2,Yb2)(Xb3,Yb3)を求める
(ステップ108)。
Next, the Bezier curve C expressed by the above four points
The respective tangent lines dt of the four points in 1 are calculated (step 10).
7), corrected coordinates (Xb 0 , Yb 0 ) displaced on each tangent dt equal to the known offset amount of the tip of the cutter blade
(Xb 1, Yb 1) seek (Xb 2, Yb 2) ( Xb 3, Yb 3) ( step 108).

【0017】続いて、ベジエ演算機能により上記補正座
標を通るベジエ曲線C3 の起点(Xc0,Yc0)、制御点
(Xc1,Yc1)(Xc2,Yc2)、終点(Xc3,Yc3)を
逆算する(ステップ109)。
Subsequently, the starting point (Xc 0 , Yc 0 ), the control points (Xc 1 , Yc 1 ) (Xc 2 , Yc 2 ), and the ending point (Xc 3 ) of the Bezier curve C 3 passing through the above-mentioned correction coordinates by the Bezier calculation function. , Yc 3 ) (step 109).

【0018】以下、ステップ109で算出されたベジエ
曲線C3 のベジエ曲線データ(Xc0,Yc0)(Xc1,Y
c1)(Xc2,Yc2)(Xc3,Yc3)と分割係数tによっ
て通常のベジエ演算処理ルーチン(ステップ110)が
実行され、補正ベジエ曲線C 3 の各分割点の座標が算出
される。算出された座標データはカッティング制御装置
4のRAMへ格納され(ステップ111)、曲線データ
処理を終了する(ステップ112)。
Hereinafter, the Bezier calculated in step 109 will be described.
Curve CThreeBezier curve data (Xc0, Yc0) (Xc1, Y
c1) (XcTwo, YcTwo) (XcThree, YcThree) And the division factor t
The normal Bezier operation routine (step 110)
Executed and corrected Bezier curve C ThreeThe coordinates of each division point are calculated
Is done. The calculated coordinate data is stored in the cutting controller
4 (step 111), and stores the curve data
The process ends (step 112).

【0019】カッティング実行時にはカッティング制御
装置4からカッティング装置5へ補正座標データが順次
出力され、カッターツールの軸心が、図3に示す補正ベ
ジエ曲線C3 上を移動することにより、カッター刃の尖
端部は入力データによるベジエ曲線C1 上を移動し、入
力データと切断結果C2 とが一致した結果が得られる。
The correction coordinate data from the cutting control unit 4 to the cutting device 5 are sequentially outputted at the time of cutting run, the axis of the cutter tool, by moving the upper correction Bezier curve C 3 shown in FIG. 3, the tip of the cutter blade parts are moved on Bezier curve C 1 by the input data, a result of the cutting result and the input data C 2 and the match is obtained.

【0020】[0020]

【発明の効果】この発明は、上記一実施例において詳述
したように、カッター刃の回転中心と尖端部とのオフセ
ット量に起因するオフセット誤差を解消するための補正
ベジエ曲線データを算出する際に、入力データからベジ
エ曲線の4点を求める。そして、求めた4点の座標をオ
フセット補正した補正座標を求め、この補正座標を通る
補正ベジエ曲線データを逆算し、この補正ベジエ曲線デ
ータをベジエ演算することにより、曲線の全長に亘って
オフセット誤差が解消される。
According to the present invention, as described in detail in the above-described embodiment, when calculating the corrected Bezier curve data for eliminating the offset error caused by the offset amount between the rotation center of the cutter blade and the pointed end. Next, four points of the Bezier curve are obtained from the input data. Then, the corrected coordinates obtained by offset-correcting the coordinates of the obtained four points are obtained, the corrected Bezier curve data passing through the corrected coordinates is back-calculated, and the Bezier operation is performed on the corrected Bezier curve data to obtain an offset error over the entire length of the curve. Is eliminated.

【0021】従って、オフセット補正処理としては4点
の補正座標を求めてベジエ曲線データを逆算する演算処
理が増加するのみであり、ベジエ曲線の全ての分割点に
対して接線を求め、更にオフセット量を補正した補正座
標を算出する従来型のカッティングプロッタと同一の補
正結果が得られ、且つ演算量は従来型に比較して大幅に
削減されることから処理速度が高速化し、カッティング
プロッタの性能向上に寄与できる。
Accordingly, the offset correction processing only involves an increase in the number of calculation processings for obtaining four corrected coordinates and back-calculating the Bezier curve data. The tangents are obtained for all the division points of the Bezier curve, and the offset amount is further calculated. The same correction result as that of the conventional cutting plotter that calculates the corrected coordinates that has been corrected is obtained, and the amount of calculation is greatly reduced as compared with the conventional cutting plotter, so the processing speed is increased and the performance of the cutting plotter is improved. Can contribute to

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例を示し、カッティングプロッ
タの機能ブロック図。
FIG. 1 is a functional block diagram of a cutting plotter according to an embodiment of the present invention.

【図2】図1に示すカッティングプロッタの曲線処理の
フローチャート。
FIG. 2 is a flowchart of a curve process of the cutting plotter shown in FIG. 1;

【図3】図1に示すカッティングプロッタの曲線処理の
解説図。
FIG. 3 is an explanatory diagram of curve processing of the cutting plotter shown in FIG. 1;

【図4】従来のカッティングプロッタの曲線処理の解説
図。
FIG. 4 is an explanatory diagram of curve processing of a conventional cutting plotter.

【図5】従来のカッティングプロッタの曲線処理の解説
図。
FIG. 5 is an explanatory diagram of curve processing of a conventional cutting plotter.

【符号の説明】[Explanation of symbols]

1 キーボード装置 2 インタフェース 3 入出力制御装置 4 カッティング制御装置 5 カッティング装置 6 ベジエ演算部 7 補正演算機能 DESCRIPTION OF SYMBOLS 1 Keyboard device 2 Interface 3 I / O control device 4 Cutting control device 5 Cutting device 6 Bezier calculation part 7 Correction calculation function

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 カッターホルダにカッター刃が回転自在
に軸支され、前記カッター刃の回転中心に対してカッタ
ー刃の尖端部をオフセットさせたカッターツールをカッ
ターヘッドに装着して使用するカッティングプロッタで
あって、曲線の起点、2点の制御点及び終点の各座標か
らなるベジエ曲線データと分割係数データとからベジエ
演算アルゴリズムによって各分割点の座標を算出するベ
ジエ演算部を備えたカッティングプロッタに於て、ベジ
エ曲線の起点、終点、並びに起点と終点との間の任意の
少なくとも2点について夫々座標及び接線を求め、前記
各接線上に前記各点から前記カッター刃の尖端部のオフ
セット量と等しく変位した補正座標を求め、前記補正座
標を結ぶベジエ曲線に基づいて起点、2点の制御点、終
点からなるベジエ曲線データを逆算する補正演算機能を
設け、前記補正演算機能によって算出されたベジエ曲線
データによって曲線のカッティング処理を実行するよう
に構成したことを特徴とするカッティングプロッタ。
1. A cutting plotter in which a cutter blade is rotatably supported by a cutter holder, and a cutter tool in which a tip end of the cutter blade is offset with respect to a rotation center of the cutter blade is mounted on a cutter head and used. A cutting plotter provided with a Bezier operation unit for calculating the coordinates of each division point by a Bezier operation algorithm from Bezier curve data including the coordinates of the starting point, two control points and the end point of the curve and the division coefficient data. The starting point and the end point of the Bezier curve, and the coordinates and tangents of at least two points between the starting point and the ending point are obtained, and the offset amount of the tip of the cutter blade from each point on each tangent line is equal to the offset amount. A Bezier curve having a starting point, two control points, and an end point is obtained based on a Bezier curve connecting the corrected coordinates. A cutting plotter, comprising a correction operation function for back-calculating line data, and executing a curve cutting process using Bezier curve data calculated by the correction operation function.
JP7057683A 1995-03-16 1995-03-16 Cutting plotter Expired - Fee Related JP3047766B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7057683A JP3047766B2 (en) 1995-03-16 1995-03-16 Cutting plotter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7057683A JP3047766B2 (en) 1995-03-16 1995-03-16 Cutting plotter

Publications (2)

Publication Number Publication Date
JPH08252796A JPH08252796A (en) 1996-10-01
JP3047766B2 true JP3047766B2 (en) 2000-06-05

Family

ID=13062741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7057683A Expired - Fee Related JP3047766B2 (en) 1995-03-16 1995-03-16 Cutting plotter

Country Status (1)

Country Link
JP (1) JP3047766B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5479746B2 (en) * 2009-01-29 2014-04-23 マルオカ工業株式会社 Art material mat manufacturing equipment
CN103541774B (en) * 2013-11-14 2015-06-17 上海汽轮机厂有限公司 Method for designing turbine blades
JP6612120B2 (en) * 2015-12-11 2019-11-27 ローランドディー.ジー.株式会社 Cast line position determining device, cutting system, computer program for position determination of cast line, and cast line position determining method
JP6941866B2 (en) * 2017-11-29 2021-09-29 株式会社タカトリ Sheet material cutting device and cutting method
JP2022184028A (en) 2021-05-31 2022-12-13 ブラザー工業株式会社 Cutting device and cutting program
EP4172563A4 (en) * 2021-09-17 2023-09-06 Morai Inc. METHOD FOR GENERATING ROAD TOPOLOGY INFORMATION AND SYSTEM THEREOF

Also Published As

Publication number Publication date
JPH08252796A (en) 1996-10-01

Similar Documents

Publication Publication Date Title
CN103339575B (en) CNC device
JP2929996B2 (en) Tool point sequence generation method
CN102640067A (en) Tool path generation method and device
JP3047766B2 (en) Cutting plotter
JP6823032B2 (en) Program modifier
JPH05301154A (en) Grinding method for noncircular work and its device
WO1989001195A1 (en) Numerical controller
JPH07232288A (en) Laser beam machine
JPH08185211A (en) Machining control method
JP2619532B2 (en) Involute interpolation error correction method
JPH10293606A (en) Machining controller in machine tool
JPH06274219A (en) NC machining data generation device in CAD device
CN113946136B (en) Control method of numerical control system, numerical control system and device with storage function
CN117170315A (en) A method and system for five-axis RTCP speed acceleration constraint and planning
JP2640658B2 (en) Numerical control unit
CN113946139B (en) Speed prediction of numerical control system, control method of numerical control system and numerical control system
JP2752784B2 (en) Robot posture correction method
JPH11194813A (en) How to create operation commands for industrial machines
JPH08118204A (en) Positioning error correction method on machine tool and device thereof
JP2988321B2 (en) Cutting plotter
JP2566180B2 (en) Interpolation method of linear axis and rotary axis of numerical controller
US12535791B2 (en) Numerical control device, machining system simulator, and numerical control program
JPH0981221A (en) NC data creating apparatus and correction data creating method thereof
JP2687878B2 (en) Laser processing equipment
JP2567204B2 (en) Wire electric discharge machining method and device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080324

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090324

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees