JP2006227701A - Circular machining command creation device, method and program - Google Patents
Circular machining command creation device, method and program Download PDFInfo
- Publication number
- JP2006227701A JP2006227701A JP2005037594A JP2005037594A JP2006227701A JP 2006227701 A JP2006227701 A JP 2006227701A JP 2005037594 A JP2005037594 A JP 2005037594A JP 2005037594 A JP2005037594 A JP 2005037594A JP 2006227701 A JP2006227701 A JP 2006227701A
- Authority
- JP
- Japan
- Prior art keywords
- point
- arc
- end point
- command
- setting
- 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.)
- Withdrawn
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
Description
本発明は、工作機械などにより、高い加工精度の得られる円弧加工指令作成装置及びその方法並びにプログラムに関するものである。 The present invention relates to an arc machining command creation device, a method thereof, and a program that can obtain high machining accuracy by a machine tool or the like.
従来、産業用機器としてのNC工作機械において、対象物を円弧状に加工する場合、円弧上に複数の通過点を自動生成し、これら隣接する通過点同士を直線で接続することにより、円弧を微小線分データに近似することにより、円弧補間を行う方法が採用されていた。
しかしながら、このような微小線分データにより近似する方法では、隣接する2点間が直線で接続されるため、動作軌道が多角形状となり、滑らかな加工軌跡を得ることができないという不都合があった。
そこで、近年では、上述のように円弧を微小線分データにより直線補間するのではなく、スプライン曲線、NURBS(None Uniform Rational B-Spline:ノンユニフォーム有理式B−スプライン)曲線、ベジエ曲線、クロソイド曲線などにより円弧補間を行う各種方法が提案されている(例えば、特開平10−240329号公報参照)。
However, the method of approximating with such minute line segment data has a disadvantage in that since the two adjacent points are connected by a straight line, the operation trajectory becomes a polygonal shape and a smooth machining trajectory cannot be obtained.
Therefore, in recent years, rather than linearly interpolating arcs with minute line data as described above, spline curves, NURBS (None Uniform Rational B-Spline) curves, Bezier curves, clothoid curves Various methods for performing circular interpolation have been proposed (for example, see Japanese Patent Application Laid-Open No. 10-240329).
しかしながら、上記スプライン曲線などによる補間方法では、円弧の終点加工位置に大きな誤差が生じた場合、この終点から新たに始まる次の軌跡の加工へ移行するのに、オーバーシュートなどが生じてしまうため、高い精度により円弧加工を行うことができないという問題があった。 However, in the interpolation method using the above spline curve or the like, if a large error occurs in the end point machining position of the arc, overshoot or the like will occur in order to shift to the machining of the next trajectory starting from this end point. There was a problem that arc processing could not be performed with high accuracy.
本発明は、上記問題を解決するためになされたもので、高い精度で円弧加工を実現させることのできる円弧加工指令作成装置及びその方法並びにプログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an arc machining command creation device, method and program for realizing arc machining with high accuracy.
上記課題を解決するために、本発明は以下の手段を採用する。
本発明は、入力情報として与えられた始点の座標、終点の座標、及び半径に基づいて特定される円弧上に、この円弧を所定の分割数で分割する分割点をそれぞれ設定する分割点設定手段と、前記始点、前記分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する指令作成手段とを具備し、前記指令作成手段が、前記終点における前記速度ベクトルをゼロに設定する円弧加工指令作成装置を提供する。
In order to solve the above problems, the present invention employs the following means.
The present invention provides division point setting means for setting division points for dividing a circular arc by a predetermined number of divisions on an arc specified based on the coordinates of the start point, the coordinates of the end point, and the radius given as input information. And a command creation means for creating a circular arc machining command by setting a position vector and a velocity vector in the tangential direction for each of the start point, the division point, and the end point, and the command creation means includes the command creation means, An arc machining command creation device for setting the velocity vector at an end point to zero is provided.
上記構成によれば、入力情報として与えられた始点の座標、終点の座標、及び半径により特定される円弧上に、この円弧を所定の分割数で分割するための分割点が、分割点設定手段により設定される。続いて、指令作成手段により、始点、分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルが設定されることにより、例えば、対象物を加工する工具を制御するための円弧加工指令が作成される。この場合において、指令作成手段は、終点における速度ベクトルをゼロに設定するので、終点において、確実に終点(指令位置)で停止させることが可能となる。これにより、この終点から始まる次の形状加工に速やかに移行させることができる。 According to the above configuration, the dividing point for dividing the arc by a predetermined number of divisions on the arc specified by the coordinates of the starting point, the coordinates of the end point, and the radius given as input information is a dividing point setting unit. Is set by Subsequently, the command creation means sets the position coordinate and the velocity vector in the tangential direction for each of the start point, the division point, and the end point, for example, an arc machining command for controlling a tool for machining the object. Is created. In this case, the command creating means sets the velocity vector at the end point to zero, so that it is possible to reliably stop at the end point (command position) at the end point. Thereby, it is possible to promptly shift to the next shape processing starting from this end point.
上記記載の円弧加工指令作成装置において、前記指令作成手段は、前記終点における接線ベクトル及び前記終点から始まる次の軌跡に対する前記終点における接線ベクトルを算出し、これら接線ベクトルの変化量が所定の値以上であった場合に、前記終点における前記接線方向の速度ベクトルをゼロに設定しても良い。 In the arc machining command creation device described above, the command creation means calculates a tangent vector at the end point and a tangent vector at the end point with respect to a next locus starting from the end point, and a change amount of these tangent vectors is equal to or greater than a predetermined value. In this case, the velocity vector in the tangential direction at the end point may be set to zero.
上記構成によれば、指令作成手段は、終点における接線ベクトルを算出するとともに、この終点から始まる次の軌跡に対する当該終点における接線ベクトルを算出する。そして、これら接線ベクトルの変化量が所定の値以上であった場合に、終点における接線方向の速度ベクトルをゼロに設定する。これにより、例えば、接線ベクトルが急激に変化するような場合には、終点において確実に加工を停止させてから、次の形状加工に移行させることが可能となるので、円弧加工の終点においてオーバーシュートを生ずることなく、加工精度を向上させることができる。 According to the above configuration, the command creating unit calculates a tangent vector at the end point and calculates a tangent vector at the end point with respect to the next locus starting from the end point. When the amount of change in these tangent vectors is greater than or equal to a predetermined value, the tangential velocity vector at the end point is set to zero. As a result, for example, when the tangent vector changes rapidly, it is possible to stop the machining at the end point and then shift to the next shape machining. The processing accuracy can be improved without causing any problems.
上記記載の円弧加工指令作成装置において、前記指令作成手段が、前記始点及び前記分割点の各々における前記接線方向の速度ベクトルに、同じ値を設定しても良い。 In the circular arc machining command creation device described above, the command creation means may set the same value to the velocity vector in the tangential direction at each of the start point and the division point.
上記構成によれば、始点及び分割点の各々における接線方向の速度ベクトルが同じ値に設定されるので、接線方向の速度を一定に保ちながら円弧加工を行うことが可能となる。これにより、円滑な加工面を作成することが可能となる。 According to the above configuration, the tangential velocity vector at each of the start point and the dividing point is set to the same value, so that the circular arc machining can be performed while keeping the tangential velocity constant. This makes it possible to create a smooth processed surface.
本発明は、上記記載の円弧加工指令作成装置により作成された円弧加工指令に基づいて、工具または工作物を制御する工作機械を提供する。 The present invention provides a machine tool for controlling a tool or a workpiece based on an arc machining command created by the arc machining command creation device described above.
上記構成によれば、上記円弧加工指令作成装置により作成された円弧加工指令に基づいて、工具または工作物を制御するので、円弧の終点において確実に加工を停止させ、この終点から始まる次の形状加工に速やかに移行することが可能となる。 According to the above configuration, since the tool or workpiece is controlled based on the arc machining command created by the arc machining command creation device, the machining is surely stopped at the end point of the arc, and the next shape starting from this end point It becomes possible to shift to processing promptly.
本発明は、入力情報として与えられた始点の座標、終点の座標、及び前記半径に基づいて特定される円弧上に、この円弧を所定の分割数で分割する分割点をそれぞれ設定する分割点設定過程と、前記始点、前記分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する指令作成過程とを具備し、前記指令作成過程が、前記終点における前記速度ベクトルをゼロに設定する円弧加工指令作成方法を提供する。 The present invention is a division point setting for setting division points for dividing the arc by a predetermined number of divisions on the arc specified based on the coordinates of the start point, end point coordinates, and the radius given as input information. A command creation process for creating a circular arc machining command by setting a position vector and a velocity vector in a tangential direction for each of the start point, each of the division points, and the end point, and the command creation process includes: An arc machining command generation method for setting the velocity vector at the end point to zero is provided.
本発明は、入力情報として与えられた始点の座標、終点の座標、及び前記半径に基づいて特定される円弧上に、この円弧を所定の分割数で分割する分割点をそれぞれ設定する分割点設定処理と、前記始点、前記分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する指令作成処理とをコンピュータに実行させるための円弧加工指令作成プログラムであって、前記指令作成処理において、前記終点における前記速度ベクトルがゼロに設定される円弧加工指令作成プログラムを提供する。 The present invention is a division point setting for setting division points for dividing the arc by a predetermined number of divisions on the arc specified based on the coordinates of the start point, end point coordinates, and the radius given as input information. Arc processing command for causing a computer to execute processing and command creation processing for creating an arc machining command by setting a position coordinate and a velocity vector in a tangential direction for each of the start point, the division point, and the end point An arc machining command creation program, which is a creation program, wherein the velocity vector at the end point is set to zero in the command creation process.
本発明の円弧加工指令作成装置及びその方法並びにプログラムによれば、高い精度で円弧加工を実現させることができるという効果を奏する。 According to the arc machining command creation device, method and program thereof of the present invention, there is an effect that arc machining can be realized with high accuracy.
以下に、本発明にかかる円弧加工指令作成装置の一実施形態について、図面を参照して説明する。
図1は、本発明の一実施形態に係る円弧加工指令作成装置の構成を模式的に示したブロック図である。本実施形態に係る円弧加工指令作成装置は、例えば、工作機械により対象物を円弧状に加工する場合において工具または工作物の移動を制御するための円弧加工指令を作成し、この円弧加工指令を工作機械に与えるものである。
Hereinafter, an embodiment of an arc machining command creation device according to the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram schematically showing the configuration of an arc machining command creation device according to an embodiment of the present invention. The arc machining command creation device according to the present embodiment creates an arc machining command for controlling the movement of a tool or a workpiece when machining an object in an arc shape by a machine tool, for example. It is given to machine tools.
このような円弧加工指令作成装置は、図1に示されるように、分割点設定部(分割点設定手段)11と指令作成部(指令作成手段)12とを備えて構成されている。
分割点設定部11は、入力情報として与えられた始点の座標、終点の座標、始点と終点とを結ぶ円弧の向き(例えば、左回りか、又は右回りか)及び半径に基づいて特定される円弧上に、この円弧を所定の分割数で分割する分割点をそれぞれ設定し、設定した各分割点の位置座標及び始点の座標、終点の座標を出力する。
指令作成部12は、分割点設定部11から入力された始点の座標、終点の座標、及び各分割点の位置座標において、接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する。
As shown in FIG. 1, such an arc machining command creation device is configured to include a division point setting unit (division point setting unit) 11 and a command creation unit (command creation unit) 12.
The dividing
The
このような構成を備える上記円弧加工指令作成装置は、例えば、CPU(中央演算装置)、ROM(Read
Only Memory)、RAM(Random Access Memory)等を備えるコンピュータシステムにより構成されている。上記分割点設定部11及び指令作成部12の各種機能を実現するための一連の処理の過程は、プログラムの形式でROM等に記録されており、このプログラムをCPUがRAM等に読み出して、情報の加工・演算処理を実行することにより、後述の各種機能が実現される。
The above-mentioned arc processing command creation device having such a configuration is, for example, a CPU (Central Processing Unit), ROM (Read
The computer system includes only memory (RAM), random access memory (RAM), and the like. A series of processing steps for realizing the various functions of the dividing
以下、本実施形態に係る円弧加工指令作成装置により実現される各種機能について、図2及び図3を用いて具体的に説明する。
まず、分割点設定部11(図1参照)に、図2に示されるように、入力情報として始点P1の座標(X1,Z1)、終点Pnの座標(Xn,Zn)、始点P1と終点Pnとを結ぶ円弧の向き(例えば、左回りか、又は右回りか)及び半径Rが入力されると、分割点設定部11は、X−Z座標に、始点P1の座標(X1,Z1)と終点Pnの座標(Xn,Zn)とを通り、且つ、半径Rの円弧Cを作成するとともに、その円弧Cの中心P0の座標(X0,Z0)を算出する(図3のステップSP1)。
Hereinafter, various functions realized by the circular arc machining command creating apparatus according to the present embodiment will be specifically described with reference to FIGS.
First, as shown in FIG. 2, the division point setting unit 11 (see FIG. 1) receives as input information the coordinates (X1, Z1) of the start point P1, the coordinates (Xn, Zn) of the end point Pn, the start point P1, and the end point Pn. When the direction of the arc connecting the two (for example, counterclockwise or clockwise) and the radius R are input, the dividing
続いて、作成した円弧Cを所定の分割数で分割する分割点P2乃至Pn−1を円弧C上に設定する(図3のステップSP2)。
ここで、分割点の数は、例えば、時分割により行うことが可能である。一例としては、要求される加工精度にもよるが、数10msec(例えば、20乃至50msec)の加工時間に対して、分割点を1つ設定する。この場合、移動距離と速度により分割数が変化することとなる。また、上述のように時分割ではなく、円弧の長さに応じて、分割点の数を設定するようにしても良い。
このようにして、分割点P2乃至Pn−1を設定すると、分割点設定部11は、設定した分割点P2乃至Pn−1のそれぞれの座標及び始点P1並びに終点Pnの座標を指令作成部12に出力する。
Subsequently, division points P2 to Pn−1 for dividing the created arc C by a predetermined number of divisions are set on the arc C (step SP2 in FIG. 3).
Here, the number of division points can be determined by time division, for example. As an example, although depending on the required processing accuracy, one division point is set for a processing time of several tens of msec (for example, 20 to 50 msec). In this case, the number of divisions varies depending on the moving distance and speed. Further, the number of division points may be set according to the length of the arc instead of the time division as described above.
When the division points P2 to Pn-1 are set in this way, the division
指令作成部12は、上記情報が分割点設定部11から入力されると、これらの座標情報に基づいて、円弧加工指令を作成する(図3のステップSP3)。
ここで、円弧加工指令について、図4を参照して説明する。円弧加工指令は、図4に示すように、始点P1、終点Pn、及び各分割点P2乃至Pn−1において、その座標(X,Z)と、その点から隣接する次の点までの加工に要する時間T(以下「時間」という。)、及びその点における接線方向の速度Vtanを設定する。このとき、指令作成部12は、始点P1及び各分割点P2乃至Pn−1における接線方向の速度Vtanを同じ値に設定するとともに、終点Pnにおける接線方向の速度Vtanをゼロに設定する。
When the above information is input from the dividing
Here, the arc processing command will be described with reference to FIG. As shown in FIG. 4, the circular arc machining command is used for machining from the start point P1, the end point Pn, and the division points P2 to Pn-1 to the coordinates (X, Z) and the next point adjacent to that point. A required time T (hereinafter referred to as “time”) and a tangential speed Vtan at that point are set. At this time, the
更に、始点P1及び各分割点P2乃至Pn−1については、上記接線方向の速度VtanをX成分とZ成分とに分割し、これら各成分における速度を円弧加工指令のうちの1つの情報として設定する。この結果、例えば、始点P1におけるX成分は速度Vx1に、Z成分の速度はVz1に設定されることとなる。 Further, for the starting point P1 and each of the dividing points P2 to Pn-1, the tangential speed Vtan is divided into an X component and a Z component, and the speed in each component is set as information of one of the arc processing commands. To do. As a result, for example, the X component at the start point P1 is set to the speed Vx1, and the speed of the Z component is set to Vz1.
このようにして、指令作成部12は、各点について、位置座標、時間、X成分及びZ成分に係る速度を設定した円弧加工指令を作成すると、この円弧加工指令を出力する。
これにより、指令作成部12により作成された円弧加工指令は、例えば、工作機械の制御装置に送られ、内部の記憶装置などに記憶されることとなる。そして、工作機械の制御装置が、この円弧加工指令に基づいて工具を移動させることにより、精度の高い円弧加工を実現させることができる。
In this way, when the
Thereby, the circular arc machining command created by the
以上、本実施形態に係る円弧加工指令作成装置によれば、指令作成部12により作成される円弧加工指令において、終点Pnにおける速度ベクトルがゼロに設定されるので、終点Pnにおいて、確実に工具または工作物を停止させることが可能となる。これにより、この終点P0から始まる次の形状加工に速やかに移行させることができる。
つまり、図5に示すように、上記終点Pnを始点とする新たな形状を加工する場合、終点Pnにおいて加工を停止させることにより、図5において破線で示したようなオーバーシュートなどの発生を回避することが可能となる。これにより、高い精度で円弧加工を実現させることが可能となるとともに、次の形状加工に速やかに移行することが可能となる。
また、本実施形態に係る円弧加工指令作成装置によれば、指令作成部12は、各点における接線方向の速度が一定になるように円弧加工指令を作成するので、接線方向における加工速度を一定に保ちながら、始点から終点まで円弧状に加工対象物を加工することが可能となる。これにより、円滑な加工面を作成することが可能となる。
As described above, according to the arc machining command creation device according to the present embodiment, in the arc machining command created by the
That is, as shown in FIG. 5, when processing a new shape starting from the end point Pn, the processing is stopped at the end point Pn, thereby avoiding the occurrence of overshoot as shown by the broken line in FIG. It becomes possible to do. As a result, it is possible to realize arc machining with high accuracy, and it is possible to quickly shift to the next shape machining.
Further, according to the arc machining command creation device according to the present embodiment, the
なお、上述した実施形態においては、上記終点Pnから新たに始まる次の軌跡の形状に拘わらず、常に、終点Pnにおける速度をゼロに設定させていたが、この例に限られず、以下のように終点Pnにおける接線方向における速度を設定するようにしても良い。
例えば、まず、指令作成部12は、終点Pnにおける速度を設定するに当たり、まず、図6に示すように、終点Pnにおける接線ベクトルPt1及び終点Pnから始まる次の軌跡Lに対する終点Pnにおける接線ベクトルPt2を算出する。
続いて、これら接線ベクトルPt1、Pt2の変化量、例えば、Pt1とPt2との間の角θが所定の値(例えば、θmax)以上であった場合に、終点Pnにおける接線方向の速度ベクトルをゼロに設定する。
例えば、接線ベクトルPt1と、Pt2とが略平行状態にあった場合、つまり、上記θが限りなくゼロに近かった場合には、終点Pnにおける接線方向の速度をゼロに設定するのではなく、他の点と同じ速度Vtanに設定する。
これにより、例えば、終点Pnにおける加工方向の切替しなどがない場合には、加工速度を減速することなく、速やかに次の軌跡の加工を実施することが可能となる。これにより、終点Pnにおける加工面を滑らかにすることが可能となる。
In the above-described embodiment, the speed at the end point Pn is always set to zero regardless of the shape of the next locus newly starting from the end point Pn. However, the present invention is not limited to this example. The speed in the tangential direction at the end point Pn may be set.
For example, when setting the speed at the end point Pn, the
Subsequently, when the amount of change of the tangent vectors Pt1 and Pt2, for example, the angle θ between Pt1 and Pt2 is equal to or greater than a predetermined value (for example, θmax), the velocity vector in the tangential direction at the end point Pn is zero. Set to.
For example, when the tangent vectors Pt1 and Pt2 are in a substantially parallel state, that is, when the θ is as close to zero as possible, the tangential velocity at the end point Pn is not set to zero, Is set to the same speed Vtan as
Thereby, for example, when there is no switching of the processing direction at the end point Pn, it is possible to perform processing of the next locus promptly without reducing the processing speed. This makes it possible to smooth the processed surface at the end point Pn.
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、本発明の円弧加工指令作成装置は、上述したような工作機械に適用される他、例えば、加工の寸法や形状の解析を行う解析支援装置や、ロボットを制御する数値制御装置などに幅広く適用することが可能である。
As mentioned above, although embodiment of this invention was explained in full detail with reference to drawings, the specific structure is not restricted to this embodiment, The design change etc. of the range which does not deviate from the summary of this invention are included.
For example, the arc machining command creation device of the present invention is widely applied to, for example, an analysis support device for analyzing machining dimensions and shapes, a numerical control device for controlling a robot, and the like in addition to being applied to a machine tool as described above. It is possible to apply.
11 分割点設定部
12 指令作成部
11 Division
Claims (6)
前記始点、前記分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する指令作成手段と
を具備し、
前記指令作成手段が、前記終点における前記速度ベクトルをゼロに設定する円弧加工指令作成装置。 Division point setting means for setting division points for dividing the arc by a predetermined number of divisions on the arc specified based on the coordinates of the start point, the coordinates of the end point, and the radius given as input information;
Command generating means for generating a circular arc processing command by setting a position coordinate and a velocity vector in a tangential direction for each of the start point, the division point, and the end point;
An arc machining command creation device in which the command creation means sets the velocity vector at the end point to zero.
前記始点、前記分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する指令作成過程と
を具備し、
前記指令作成過程が、前記終点における前記速度ベクトルをゼロに設定する円弧加工指令作成方法。 A division point setting process for setting a division point for dividing the arc by a predetermined number of divisions on the arc specified based on the coordinates of the start point, the coordinates of the end point given as input information, and the radius;
A command creation step of creating a circular arc machining command by setting a position vector and a velocity vector in a tangential direction for each of the start point, the division point, and the end point;
An arc machining command creation method in which the command creation process sets the velocity vector at the end point to zero.
前記始点、前記分割点の各々、及び終点について、位置座標及び接線方向における速度ベクトルを設定することにより、円弧加工指令を作成する指令作成処理と
をコンピュータに実行させるための円弧加工指令作成プログラムであって、
前記指令作成処理において、前記終点における前記速度ベクトルがゼロに設定される円弧加工指令作成プログラム。 A division point setting process for setting division points for dividing the arc by a predetermined number of divisions on the arc specified based on the coordinates of the start point, the coordinates of the end point, and the radius given as input information;
An arc machining command creation program for causing a computer to execute a command creation process for creating an arc machining command by setting a position coordinate and a velocity vector in a tangential direction for each of the start point, the division point, and the end point. There,
An arc machining command creation program in which the velocity vector at the end point is set to zero in the command creation process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005037594A JP2006227701A (en) | 2005-02-15 | 2005-02-15 | Circular machining command creation device, method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005037594A JP2006227701A (en) | 2005-02-15 | 2005-02-15 | Circular machining command creation device, method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006227701A true JP2006227701A (en) | 2006-08-31 |
Family
ID=36989061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005037594A Withdrawn JP2006227701A (en) | 2005-02-15 | 2005-02-15 | Circular machining command creation device, method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006227701A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009083295A (en) * | 2007-09-28 | 2009-04-23 | Thk Co Ltd | Scribing device and method |
JP2012093975A (en) * | 2010-10-27 | 2012-05-17 | Fanuc Ltd | Machining time prediction device of numerical control machine tool |
JP2015516603A (en) * | 2012-06-27 | 2015-06-11 | 三菱電機株式会社 | Method and laser cutting machine for controlling machine according to contour pattern |
US9678499B2 (en) | 2012-06-27 | 2017-06-13 | Mitsubishi Electric Research Laboratories, Inc. | Method for controlling redundantly actuated machines for cutting a pattern of disconnected contours |
CN109035424A (en) * | 2018-06-29 | 2018-12-18 | 陕西心像信息科技有限公司 | Three dimensional design platform device interrupts method |
CN111026033A (en) * | 2018-10-09 | 2020-04-17 | 财团法人工业技术研究院 | Arc machining device and arc machining method using same |
-
2005
- 2005-02-15 JP JP2005037594A patent/JP2006227701A/en not_active Withdrawn
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009083295A (en) * | 2007-09-28 | 2009-04-23 | Thk Co Ltd | Scribing device and method |
JP2012093975A (en) * | 2010-10-27 | 2012-05-17 | Fanuc Ltd | Machining time prediction device of numerical control machine tool |
US8843230B2 (en) | 2010-10-27 | 2014-09-23 | Fanuc Corporation | Machining time predicting apparatus of numerically controlled machine tool |
JP2015516603A (en) * | 2012-06-27 | 2015-06-11 | 三菱電機株式会社 | Method and laser cutting machine for controlling machine according to contour pattern |
US9678499B2 (en) | 2012-06-27 | 2017-06-13 | Mitsubishi Electric Research Laboratories, Inc. | Method for controlling redundantly actuated machines for cutting a pattern of disconnected contours |
CN109035424A (en) * | 2018-06-29 | 2018-12-18 | 陕西心像信息科技有限公司 | Three dimensional design platform device interrupts method |
CN109035424B (en) * | 2018-06-29 | 2022-10-28 | 陕西心像信息科技有限公司 | Three-dimensional design platform equipment breaking method |
CN111026033A (en) * | 2018-10-09 | 2020-04-17 | 财团法人工业技术研究院 | Arc machining device and arc machining method using same |
CN111026033B (en) * | 2018-10-09 | 2021-03-30 | 财团法人工业技术研究院 | Arc machining device and arc machining method using same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Affouard et al. | Avoiding 5-axis singularities using tool path deformation | |
Liu et al. | Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools | |
Xiao et al. | Space corner smoothing of CNC machine tools through developing 3D general clothoid | |
KR101538729B1 (en) | Tool path generation method and tool path generation device | |
Bosetti et al. | Feed-rate and trajectory optimization for CNC machine tools | |
TW201504779A (en) | A five axis flank milling system for machining curved surface and a toolpath planning method thereof | |
JP2014021759A (en) | Numerical control device having corner multiple curve insertion section | |
JPWO2013175573A1 (en) | Numerical controller | |
JP6242539B1 (en) | Numerical controller | |
JP4431880B2 (en) | NC post processor for multi-axis numerical controller | |
JP6211240B1 (en) | Numerical controller | |
JP2006227701A (en) | Circular machining command creation device, method and program | |
Li et al. | Accurate interpolation and contouring control algorithm based on FIR filters for the corner transition | |
JP2001188605A (en) | Method for interpolating curve | |
Joshi et al. | Machining of Archimedean spiral by parametric programming | |
CN113946136A (en) | Control method of numerical control system, numerical control system and device with storage function | |
Essid et al. | Analytical modeling of the tool trajectory with local smoothing | |
JP6110250B2 (en) | Method and apparatus for calculating and displaying the degree of change in rotational feed axis command in NC program | |
Kanna et al. | Optimized NURBS based G-code part program for high-speed CNC machining | |
JP4560191B2 (en) | Numerical controller | |
Monaro et al. | Evaluation of Dynamic Behavior of Machine Tools for Sculptured Surface Manufacturing | |
Li et al. | Trajectory planning of high precision collaborative robots | |
JPH0981221A (en) | Nc data preparing device and its correction data preparing method | |
Paing et al. | Spline-Based Time-Optimal Control for Smooth Trajectory Generation of CNC Machines with Geometric Constraints | |
JP2007172325A (en) | Method of machining free curve and numerical control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080131 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091120 |
|
A131 | Notification of reasons for refusal |
Effective date: 20091201 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20100122 |