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
JP5733520B2 - Tool passing area modeling method - Google Patents
[go: Go Back, main page]

JP5733520B2 - Tool passing area modeling method - Google Patents

Tool passing area modeling method Download PDF

Info

Publication number
JP5733520B2
JP5733520B2 JP2011144219A JP2011144219A JP5733520B2 JP 5733520 B2 JP5733520 B2 JP 5733520B2 JP 2011144219 A JP2011144219 A JP 2011144219A JP 2011144219 A JP2011144219 A JP 2011144219A JP 5733520 B2 JP5733520 B2 JP 5733520B2
Authority
JP
Japan
Prior art keywords
tool
path
tool path
radius
passing area
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
JP2011144219A
Other languages
Japanese (ja)
Other versions
JP2013012031A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2011144219A priority Critical patent/JP5733520B2/en
Publication of JP2013012031A publication Critical patent/JP2013012031A/en
Application granted granted Critical
Publication of JP5733520B2 publication Critical patent/JP5733520B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Description

本発明は、数値制御(NC:Numerical Control)による加工、特にNCフライス加工において、予め決められた工具経路に沿って工具を移動させる際にその工具が通過する領域(工具通過領域)をモデリングする工具通過領域モデリング方法に関するものである。   In the present invention, in machining by numerical control (NC), particularly NC milling, an area through which a tool passes (tool passing area) when moving the tool along a predetermined tool path is modeled. The present invention relates to a tool passing area modeling method.

NCフライス加工において、加工対象であるワーク上に配置されるクランプ等に用いる治具を三次元CAD(Computer Aided Design)装置等により設計するに当たっては、ワークの特定箇所の加工における工具通過領域(工具三次元形状の軌跡)をモデリングする必要がある。これは、工具通過領域に干渉しない治具を設計するため、つまり治具が加工用の工具に接触や衝突等しないようにするためである。
そこで、従来から工具通過領域のモデリングが行われている。例えば、面図形をスイープして三次元モデルを形成する方法(特許文献1)をその機能の1つとして有するCAD装置を用い、同CAD装置の作業者が、予め決められた工具経路と工具の三次元形状(データ)とを使用して手動によりモデリングを行っていた。
In NC milling, when designing a jig to be used for a clamp placed on a workpiece to be machined using a 3D CAD (Computer Aided Design) device, etc., a tool passage area (tool) 3D shape trajectory) needs to be modeled. This is to design a jig that does not interfere with the tool passage area, that is, to prevent the jig from contacting or colliding with a machining tool.
Therefore, modeling of the tool passing area has been conventionally performed. For example, a CAD device having a method (Patent Document 1) of sweeping a surface figure to form a three-dimensional model as one of its functions is used, and an operator of the CAD device can determine a predetermined tool path and tool. Modeling was performed manually using three-dimensional shapes (data).

特開平8−339455号公報JP-A-8-339455

上記のように従来は、工具通過領域のモデリングをCAD装置を用いて手動で行っていたため、多くの工数、リードタイムを要した。
中でも、工具形状と工具経路との幾何学的関係、特に、工具径と工具経路の円弧部における円弧径との大小関係によっては、工具通過領域の形状を定義できない場合が少なくない。このため、多くの部分の工具通過領域が作成可能でありながら上記の定義不能部分が隘路となって、全体の工具通過領域の作成(工具通過領域モデリング)に多大な手間、時間を要するということが少なくなかった。
As described above, conventionally, modeling of the tool passing area has been performed manually using a CAD apparatus, so that many man-hours and lead times are required.
In particular, the shape of the tool passage region cannot be defined depending on the geometric relationship between the tool shape and the tool path, in particular, the magnitude relationship between the tool diameter and the arc diameter at the arc portion of the tool path. For this reason, although many parts of the tool passage area can be created, the above undefinable part becomes a bottleneck, and it takes a lot of time and labor to create the entire tool passage area (tool passage area modeling). There were many.

本発明は、上記のような実情に鑑みなされたもので、工具通過領域の形状の定義不能状態を極力回避することができ、円弧部を含む工具通過領域の作成時間を短縮できるようにした工具通過領域モデリング方法を提供することを課題とする。   The present invention has been made in view of the above circumstances, a tool that can avoid the indefinable state of the shape of the tool passage region as much as possible, and can shorten the creation time of the tool passage region including the arc portion. It is an object to provide a passing area modeling method.

上記課題は、工具通過領域モデリング方法を下記各態様の構成とすることによって解決される。
各態様は、請求項と同様に、項に区分し、各項に番号を付し、必要に応じて他の項の番号を引用する形式で記載する。これは、あくまでも本発明の理解を容易にするためであり、本明細書に記載の技術的特徴及びそれらの組合わせが以下の各項に記載のものに限定されると解釈されるべきではない。また、1つの項に複数の事項が記載されている場合、それら複数の事項を常に一緒に採用しなければならないわけではなく、一部の事項のみを取り出して採用することも可能である。
The above-described problem is solved by making the tool passing area modeling method have the following configurations.
As with the claims, each aspect is divided into sections, each section is numbered, and is described in a form that cites the numbers of other sections as necessary. This is merely for the purpose of facilitating the understanding of the present invention, and the technical features described in this specification and combinations thereof should not be construed as being limited to those described in the following sections. . In addition, when a plurality of items are described in one section, it is not always necessary to employ the plurality of items together, and it is also possible to take out only a part of the items and employ them.

以下の各項のうち、(1)項が請求項1対応する。()項は請求項に係る発明ではない。 Of following sections (1) term corresponds to claim 1. The item ( 2 ) is not a claimed invention.

(1) 数値制御によるワークの加工において予め決められた工具経路に沿って工具を移動させる際に該工具が通過する領域をモデリングする工具通過領域モデリング方法において、前記工具経路を直線部と円弧部に分割し、前記直線部については、前記工具経路に沿って工具断面形状をスイープして工具通過領域を作成し、前記円弧部については、前記工具経路の内側と外側とに分割し、前記工具経路の外側については、前記工具経路に沿って工具断面形状をスイープして工具通過領域を作成し、前記工具経路の内側については、工具形状のうち、その半径が前記工具経路の円弧部の半径より大きくなる部分と同じか小さくなる部分とに分割し、前記の工具形状の半径が工具経路の円弧部の半径と同じか小さくなる部分については、前記工具経路に沿って工具断面形状をスイープして工具通過領域を作成した後、各工具通過領域を連結して前記円弧部の工具通過領域を作成し、作成された前記直線部の工具通過領域及び前記円弧部の工具通過領域を前記工具の前記工具経路上の移動順序に合わせて連結して工具通過領域モデルを作成することを特徴とする工具通過領域モデリング方法。
上記数値制御によるワークの加工としては、工具下端面に切削刃を備えて、面の切削を行うNCフライス加工が適例である。
スイープとは、三次元グラフィックのモデリング技法の1つであって、平面に描かれた図形をある軌跡に沿って移動して立体化する手法を指す。直線状に移動すれば押し出しと同じ結果になる。軌跡をパラメータで定義することでひねりや回転を付加できる。
工具経路の始端部及び終端部については、工具形状そのままが工具通過領域(工具三次元形状の軌跡)とされる。
工具形状の半径が工具経路の円弧部の半径より大きくなる部分については、本項(1)に記載の発明の適用外であって、この部分の工具通過領域は作成しない。
) (1)記載の工具通過領域モデリング方法により作成された工具通過領域モデルを用いて、ワーク上に配置する治具を含む部材を設計することを特徴とするCAD装置。
本項()に記載の発明によれば、工具通過領域を干渉(工具に接触や衝突等)しない治具等の部材の設計を容易にすることができる。
(1) In a tool passage region modeling method for modeling a region through which a tool passes when a tool is moved along a predetermined tool route in machining a workpiece by numerical control, the tool path is defined as a straight portion and an arc portion. For the straight part, a tool cross-sectional shape is swept along the tool path to create a tool passage region, and for the arc part, the tool part is divided into an inner side and an outer side of the tool path, and the tool For the outside of the path, the tool cross-sectional shape is swept along the tool path to create a tool passing area, and for the inside of the tool path, the radius of the tool path is the radius of the arc portion of the tool path. The tool is divided into a larger part and a smaller part, and the tool shape radius is equal to or smaller than the radius of the arc part of the tool path. After the tool cross-sectional shape is swept along the path to create the tool passing area, the tool passing areas are connected to create the tool passing area of the arc part, A tool passing area modeling method, wherein a tool passing area model is created by connecting tool passing areas of arc portions in accordance with a movement order of the tool on the tool path.
An example of machining the workpiece by the above numerical control is NC milling, in which a cutting blade is provided on the lower end surface of the tool and the surface is cut.
Sweep is one of three-dimensional graphic modeling techniques, and refers to a method of moving a figure drawn on a plane along a certain trajectory into a three-dimensional shape. Moving in a straight line gives the same result as extrusion. Twist and rotation can be added by defining the trajectory with parameters.
The tool shape is directly used as the tool passage region (the trajectory of the tool three-dimensional shape) for the start end and the end of the tool path.
The portion where the radius of the tool shape is larger than the radius of the arc portion of the tool path is outside the scope of the invention described in (1), and the tool passage area of this portion is not created.
(2) (1) with a tool passage region model created by the tool passing region modeling methods described, CAD apparatus characterized by designing a member that includes a jig placed on the workpiece.
According to the invention described in the item ( 2 ), it is possible to easily design a member such as a jig that does not interfere with the tool passage region (contact or collision with the tool).

(1)項に記載の発明では、工具通過領域モデリング方法において、工具経路を直線部と円弧部に分割する。そして円弧部については、工具経路の内側と外側とに分割し工具経路の円弧部の外側については、工具経路に沿って工具断面形状をスイープして工具通過領域を作成し、工具経路の内側については、工具形状のうち、その半径が工具経路の円弧部の半径より大きくなる部分と同じか小さくなる部分とに分割する。そして、工具形状の半径が工具経路の円弧部の半径と同じか小さくなる部分については、工具経路に沿って工具断面形状をスイープして工具通過領域を作成した後、各工具通過領域を連結して円弧部の工具通過領域を作成するようにした。
したがって、工具形状の半径が工具経路の円弧部の半径より大きくなる部分が生じない限り、円弧部における工具通過領域の形状の定義不能状態を回避することができ、円弧部を含む工具通過領域モデルの作成時間を大幅に短縮できる。
なお、()項に記載の発明は、本発明(特許請求の範囲に記載した発明)ではないので、上記課題を解決するための手段の欄に、その効果を述べた。
In the invention described in item (1), in the tool passing region modeling method, the tool path is divided into a straight portion and an arc portion. And for arc portion, divided into an inner and outer tool path for the outer arcuate portion of the tool path to create a tool passage region by sweeping the tool cross-section along the tool path, the inside of the tool path Is divided into a portion of the tool shape whose radius is greater than or equal to the radius of the arc portion of the tool path. For the part where the radius of the tool shape is the same as or smaller than the radius of the arc part of the tool path, create a tool passing area by sweeping the tool cross-sectional shape along the tool path, and then connect the tool passing areas. The tool passage area of the arc part was created.
Therefore, as long as there is no portion where the radius of the tool shape is larger than the radius of the arc part of the tool path, it is possible to avoid a state where the shape of the tool passing area in the arc part cannot be defined, and the tool passing area model including the arc part The creation time of can be greatly reduced.
Since the invention described in item ( 2 ) is not the present invention (the invention described in the claims), the effect is described in the section for solving the above-mentioned problems.

工具通過領域のモデリングが行われる工具経路の一例をワークと共に示す斜視図である。It is a perspective view which shows an example of the tool path | route where modeling of a tool passage area is performed with a workpiece | work. 円弧部を含む工具経路における工具通過領域のモデリング開始時の概略説明図である。It is a schematic explanatory drawing at the time of the modeling start of the tool passage area | region in the tool path containing a circular arc part. 本発明の一実施形態に係る工具通過領域モデリング方法を説明するためのフローチャートである。It is a flowchart for demonstrating the tool passage area | region modeling method which concerns on one Embodiment of this invention. 図2に示す工具通過領域モデリング方法により作成される工具通過領域の各部分の説明図である。It is explanatory drawing of each part of the tool passage area produced by the tool passage area modeling method shown in FIG.

以下、本発明の実施の形態を図面に基づき説明する。なお、各図間において、同一符号は同一又は相当部分を示す。
図1は、NCフライス加工における、工具通過領域のモデリングが行われる円弧部を含む工具経路の一例をワークと共に示す斜視図である。
この図において、1はワーク、2はフライス工具、3は工具経路、4は治具等の部材を示す。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same reference numerals indicate the same or corresponding parts.
FIG. 1 is a perspective view showing an example of a tool path including a circular arc portion where modeling of a tool passage area is performed in NC milling, together with a workpiece.
In this figure, 1 is a workpiece, 2 is a milling tool, 3 is a tool path, and 4 is a member such as a jig.

上記フライス工具2(以下、単に工具と記す。)は、下端面に切削刃2aを備え、軸周り方向に回転しながらワーク1上を移動して所定面の切削を行う。図示例では、ワーク1上の所定の被加工部、詳しくはワーク側面から突出する所定の複数の被加工部1aの先端面1bの切削加工を順次行う。   The milling tool 2 (hereinafter simply referred to as a tool) has a cutting blade 2a at the lower end surface, and moves on the workpiece 1 while rotating around the axis to cut a predetermined surface. In the illustrated example, cutting of a predetermined workpiece on the workpiece 1, specifically, the tip surfaces 1 b of a plurality of predetermined workpieces 1 a protruding from the side surface of the workpiece is sequentially performed.

工具経路3は、上記切削加工の際に工具2が移動する経路、詳しくは工具2の移動時における工具中心位置の二次元平面上の経路(データ)を指す。図示例では、加工面であるワーク1の側面上に設定されている。上記の二次元平面に直交する軸方向に同二次元平面を移動させて新たな工具経路3を設定することにより、三次元空間内の所望の二次元平面上における切削加工も可能である。   The tool path 3 refers to a path along which the tool 2 moves during the cutting process, specifically, a path (data) on a two-dimensional plane of the tool center position when the tool 2 moves. In the example of illustration, it is set on the side surface of the workpiece 1 which is a machining surface. Cutting on a desired two-dimensional plane in the three-dimensional space is also possible by moving the same two-dimensional plane in the axial direction perpendicular to the two-dimensional plane and setting a new tool path 3.

この工具経路3を工具2が移動すると、同工具2の工具通過領域(工具三次元形状の軌跡)が描かれる。この描かれる工具通過領域をモデリングすることにより、工具通過領域を干渉、つまり工具2に接触や衝突等しない治具等の部材4の設計が可能となる。
治具等の部材4としては、ワーク1上に配置されるクランプ等に用いる治具が挙げられる。治具等の部材4の設計とは、同部材4の外形状、大きさ、あるいは配置位置等、工具通過領域を干渉する原因となる各種要素の設計を指す。
工具経路3は、図2に簡略化して示すように、通常、直線部3a及び円弧部3bを含む。
When the tool 2 moves along the tool path 3, a tool passing area (trajectory of the tool three-dimensional shape) of the tool 2 is drawn. By modeling the drawn tool passing area, it is possible to design a member 4 such as a jig that interferes with the tool passing area, that is, does not contact or collide with the tool 2.
Examples of the member 4 such as a jig include a jig used for a clamp or the like disposed on the workpiece 1. The design of the member 4 such as a jig refers to the design of various elements that cause interference with the tool passage region, such as the outer shape, size, or arrangement position of the member 4.
The tool path 3 normally includes a straight line portion 3a and a circular arc portion 3b as shown in a simplified manner in FIG.

次に、図1〜図4を参照して本実施形態による工具通過領域(工具三次元形状の軌跡)のモデリングの手順について説明する。
ここでは、図1、図2に示すように、工具2を工具経路3に沿って移動させてワーク1を、詳しくはワーク1上の複数の被加工部1aの先端面1bを、切削加工する場合について説明する。本実施形態は、例えば三次元CAD装置を含む三次元図形処理装置等で実行される。
Next, a modeling procedure of the tool passage region (tool three-dimensional shape trajectory) according to the present embodiment will be described with reference to FIGS.
Here, as shown in FIGS. 1 and 2, the tool 2 is moved along the tool path 3 to cut the workpiece 1, specifically, the front end surfaces 1 b of the plurality of workpieces 1 a on the workpiece 1. The case will be described. This embodiment is executed by, for example, a three-dimensional graphic processing device including a three-dimensional CAD device.

図3において、まずステップ301では、工具経路3を直線部3aと円弧部3b(図2参照)とに分割する。
ワーク1、同ワーク1上の工具経路3及び工具2(図1、図2参照)は予め決められており、例えば三次元CAD装置に記憶されている。ステップ301では、三次元CAD装置に記憶されている工具経路3を読み出し、直線部3aと円弧部3bとに分割する。
本実施形態において、上記ワーク1及び工具2は三次元形状データにより設定され、工具経路3は上記三次元形状データが設定された三次元空間内の二次元平面(ワーク側面)上のデータにより設定され、各データは共通の原点で表わされている。
3, first, in step 301, the tool path 3 is divided into a straight line portion 3a and a circular arc portion 3b (see FIG. 2).
The work 1, the tool path 3 on the work 1 and the tool 2 (see FIGS. 1 and 2) are determined in advance and stored in, for example, a three-dimensional CAD apparatus. In step 301, the tool path 3 memorize | stored in the three-dimensional CAD apparatus is read, and it divides | segments into the linear part 3a and the circular arc part 3b.
In the present embodiment, the workpiece 1 and the tool 2 are set by three-dimensional shape data, and the tool path 3 is set by data on a two-dimensional plane (workpiece side surface) in the three-dimensional space in which the three-dimensional shape data is set. Each data is represented by a common origin.

ステップ302では、上記工具経路3の直線部3a及び円弧部3bのうち、直線部3aについて、工具経路3に沿って工具断面形状2b〔図4(a)参照〕をスイープし、直線部3aにおける工具通過領域41(41a,41b)〔図4(b)参照〕を作成する。
ここでスイープとは、三次元グラフィックのモデリング技法の1つであって、平面に描かれた図形をある軌跡に沿って移動して立体化する手法を指す。具体的には、工具断面形状2bを工具経路3に沿って移動して工具通過領域(工具三次元形状の軌跡)を作成する方法を指す。
In step 302, the tool cross-sectional shape 2b (see FIG. 4A) is swept along the tool path 3 with respect to the straight line part 3a out of the straight line part 3a and the circular arc part 3b of the tool path 3, and the straight line part 3a The tool passage area 41 (41a, 41b) [see FIG. 4B] is created.
Here, “sweep” is one of three-dimensional graphic modeling techniques, and refers to a technique of moving a figure drawn on a plane along a trajectory into a three-dimensional shape. Specifically, it refers to a method of creating a tool passage region (tool three-dimensional shape trajectory) by moving the tool cross-sectional shape 2b along the tool path 3.

上記工具経路3の円弧部3bについては、その外側3cと内側3d〔図2、図4(a)参照〕とに分割し、外側3cにつき、ステップ303を実行する。すなわちステップ303において、工具経路3に沿って工具断面形状2bをスイープし、円弧部3bの外側3cにおける工具通過領域42〔図4(c)参照〕を作成する。   The arc portion 3b of the tool path 3 is divided into an outer side 3c and an inner side 3d (see FIGS. 2 and 4A), and step 303 is executed for the outer side 3c. That is, in step 303, the tool cross-sectional shape 2b is swept along the tool path 3 to create a tool passing region 42 [see FIG. 4C] on the outer side 3c of the arc portion 3b.

上記工具経路3の円弧部3bの内側3dについては、ステップ304において、工具2の形状(工具形状、詳しくは工具三次元形状)のうち、その半径r(r1,r2,r3)が工具経路3の円弧部3bの半径Rに対して、大きくなる部分(r>R部分)3eと、同じか小さくなる部分(r≦R部分)3fとに分割する〔r,Rにつき図2、3e,3fにつき図4(a)参照〕。   Regarding the inner side 3d of the arc portion 3b of the tool path 3, in step 304, the radius r (r1, r2, r3) of the shape of the tool 2 (tool shape, specifically, the tool three-dimensional shape) is the tool path 3 Is divided into a portion 3e that becomes larger (r> R portion) 3e and a portion 3f that is the same or smaller (r ≦ R portion) with respect to the radius R of the arc portion 3b of FIG. (See FIG. 4 (a)).

ステップ305では、上記工具経路3の円弧部3bの内側3dについて、工具2の形状のうち、その半径rが工具経路3の円弧部3bの半径Rに対して同じか小さくなる部分(r≦R部分)3fについて、工具経路3に沿って工具断面形状2bをスイープし、同部分3fにおける工具通過領域43〔図4(d)参照〕を作成する。
上記工具経路3の円弧部3bの内側3dについて、工具2の形状のうち、その半径rが工具経路3の円弧部3bの半径Rに対して大きくなる部分(r>R部分)3eについては、本実施形態においてその部分の工具通過領域の自動作成は不要(次ステップ307における連結時に工具通過領域41に完全に包含されるため)であり、同部分の工具通過領域は作成しない(ステップ306)。
In step 305, for the inner side 3d of the arc portion 3b of the tool path 3, the portion of the shape of the tool 2 whose radius r is the same as or smaller than the radius R of the arc portion 3b of the tool path 3 (r ≦ R With respect to the portion 3f, the tool cross-sectional shape 2b is swept along the tool path 3 to create a tool passage region 43 (see FIG. 4D) in the portion 3f.
Regarding the inner side 3d of the arc portion 3b of the tool path 3, a portion (r> R portion) 3e in which the radius r of the shape of the tool 2 is larger than the radius R of the arc portion 3b of the tool path 3 is as follows. In this embodiment, it is not necessary to automatically create the tool passage area for that part (because it is completely included in the tool passage area 41 when connected in the next step 307), and the tool passage area for that part is not created (step 306). .

ステップ307では、以上のように作成した各工具通過領域41〜43を工具2の工具経路3上の移動順序に合わせて連結する。すなわち、ステップ302で作成された直線部3aの工具通過領域41(41a,41b)〔図4(b)参照〕、ステップ303で作成された工具経路3の円弧部3bの外側3cにおける工具通過領域42〔図4(c)参照〕、ステップ305で作成された同上円弧部3bの内側3dにおける工具通過領域43〔図4(d)参照〕を、工具2の工具経路3上の移動順序に合わせて連結する。
工具経路3の始端部及び終端部については、工具形状そのままが、実際には直線部3aの工具通過領域41(41a,41b)部分と重複する部分は除かれるので工具2の半割形状が、工具通過領域44,45とされて隣接する工具通過領域41(41a,41b)に、上記工具通過領域41〜43の連結の際に連結され、工具通過領域モデル(一連の工具通過領域)40が完成する。
In step 307, the tool passing regions 41 to 43 created as described above are connected in accordance with the movement order of the tool 2 on the tool path 3. That is, the tool passing area 41 (41a, 41b) of the straight line part 3a created in step 302 (see FIG. 4B) and the tool passing area in the outer side 3c of the arc part 3b of the tool path 3 created in step 303. 42 (see FIG. 4C), the tool passing region 43 [see FIG. 4D] in the inner side 3d of the same arcuate portion 3b created in step 305 is matched with the movement order of the tool 2 on the tool path 3. Connect.
As for the start end and the end of the tool path 3, the tool shape as it is, but in practice the portion overlapping with the tool passage region 41 (41a, 41b) portion of the straight portion 3a is excluded, so the half shape of the tool 2 is A tool passing area model (a series of tool passing areas) 40 is connected to the tool passing areas 41 (41a, 41b) adjacent to the tool passing areas 44 and 45 when the tool passing areas 41 to 43 are connected. Complete.

上述した本実施形態の効果を図2、図4を参照して説明すると、本実施形態によれば、工具通過領域モデリング方法において、工具経路3を直線部3aと円弧部3bに分割する。そして円弧部3bについては、工具経路3の内側3dと外側3cとに分割し、各々工具経路3に沿って工具断面形状2bをスイープして工具通過領域42を作成した後、各工具通過領域42,43を連結して円弧部3bの工具通過領域(42+43)を作成するようにした。
特に、工具経路3の円弧部3bの外側3cについては、工具経路3に沿って工具断面形状2bをスイープして工具通過領域42を作成し、工具経路3の内側3dについては、工具形状のうち、その半径rが工具経路3の円弧部3bの半径Rより大きくなる部分3eと同じか小さくなる部分3fとに分割する。そして、工具形状の半径rが工具経路3の円弧部3bの半径Rと同じか小さくなる部分3fについては、工具経路3に沿って工具断面形状2bをスイープして工具通過領域43を作成した後、各工具通過領域42,43を連結して円弧部3bの工具通過領域42+43を作成するようにした。
したがって、工具形状の半径rが工具経路3の円弧部3bの半径Rより大きくなる部分3eが生じない限り、円弧部3bにおける工具通過領域の形状の定義不能状態を回避することができ、円弧部3bを含む工具通過領域モデル40の作成時間を大幅に短縮できる。
The effects of the present embodiment described above will be described with reference to FIGS. 2 and 4. According to the present embodiment, the tool path 3 is divided into a straight portion 3a and an arc portion 3b in the tool passing area modeling method. The arc portion 3b is divided into an inner side 3d and an outer side 3c of the tool path 3, and each tool passing area 42 is created by sweeping the tool cross-sectional shape 2b along the tool path 3 to create the tool passing area 42. , 43 are connected to create a tool passage region (42 + 43) of the arc portion 3b.
In particular, for the outer side 3c of the arc portion 3b of the tool path 3, the tool cross-sectional shape 2b is swept along the tool path 3 to create a tool passing region 42, and for the inner side 3d of the tool path 3, The portion 3e is divided into a portion 3e whose radius r is greater than or equal to the radius R of the circular arc portion 3b of the tool path 3 and a portion 3f. For a portion 3f in which the radius r of the tool shape is the same as or smaller than the radius R of the arc portion 3b of the tool path 3, the tool cross-sectional shape 2b is swept along the tool path 3 to create the tool passage area 43. The tool passing regions 42 and 43 are connected to create the tool passing region 42 + 43 of the arc portion 3b.
Therefore, unless the portion 3e in which the radius r of the tool shape is larger than the radius R of the arc portion 3b of the tool path 3 is generated, it is possible to avoid the state in which the shape of the tool passage area in the arc portion 3b cannot be defined. The creation time of the tool passing area model 40 including 3b can be greatly shortened.

1:ワーク、2:フライス工具、3:工具経路、4:治具等の部材、3a:工具経路の直線部、3b:工具経路の円弧部、3c:円弧部の外側、3d:円弧部の内側、3e:工具形状の半径が工具経路の円弧部半径よりも大きくなる部分、3f:工具形状の半径が工具経路の円弧部半径と同じか小さくなる部分、41〜45:工具通過領域(工具三次元形状の軌跡)、40:工具通過領域モデル。

1: Workpiece, 2: Milling tool, 3: Tool path, 4: Member such as jig, 3a: Straight part of tool path, 3b: Arc part of tool path, 3c: Outside arc part, 3d: Arc part Inside, 3e: a part where the radius of the tool shape is larger than the radius of the arc part of the tool path, 3f: a part where the radius of the tool shape is the same as or smaller than the radius of the arc part of the tool path, 41 to 45: tool passing region (tool (3D shape trajectory), 40: tool passage area model.

Claims (1)

数値制御によるワークの加工において予め決められた工具経路に沿って工具を移動させる際に該工具が通過する領域をモデリングする工具通過領域モデリング方法において、
前記工具経路を直線部と円弧部に分割し、
前記直線部については、
前記工具経路に沿って工具断面形状をスイープして工具通過領域を作成し、
前記円弧部については、
前記工具経路の内側と外側とに分割し
前記工具経路の外側については、前記工具経路に沿って工具断面形状をスイープして工具通過領域を作成し、
前記工具経路の内側については、工具形状のうち、その半径が前記工具経路の円弧部の半径より大きくなる部分と同じか小さくなる部分とに分割し、
前記の工具形状の半径が工具経路の円弧部の半径と同じか小さくなる部分については、前記工具経路に沿って工具断面形状をスイープして工具通過領域を作成した後、各工具通過領域を連結して前記円弧部の工具通過領域を作成し、
作成された前記直線部の工具通過領域及び前記円弧部の工具通過領域を前記工具の前記工具経路上の移動順序に合わせて連結して工具通過領域モデルを作成することを特徴とする工具通過領域モデリング方法
In a tool passage region modeling method for modeling a region through which a tool passes when moving a tool along a predetermined tool path in machining a workpiece by numerical control,
Dividing the tool path into a straight line part and an arc part;
For the straight part,
Sweeping the tool cross-sectional shape along the tool path to create a tool passage area,
For the arc part,
Dividing the inside and outside of the tool path ;
For the outside of the tool path, create a tool passage area by sweeping the tool cross-sectional shape along the tool path,
For the inside of the tool path, the tool shape is divided into a part whose radius is equal to or smaller than a part whose radius is larger than the radius of the arc part of the tool path,
For the part where the radius of the tool shape is the same as or smaller than the radius of the arc part of the tool path, create a tool passing area by sweeping the tool cross-sectional shape along the tool path, and then connect each tool passing area And create a tool passage area of the arc part,
A tool passing area model is created by connecting the created tool passing area of the straight part and the tool passing area of the arc part in accordance with the movement order of the tool on the tool path. Modeling method .
JP2011144219A 2011-06-29 2011-06-29 Tool passing area modeling method Expired - Fee Related JP5733520B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011144219A JP5733520B2 (en) 2011-06-29 2011-06-29 Tool passing area modeling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011144219A JP5733520B2 (en) 2011-06-29 2011-06-29 Tool passing area modeling method

Publications (2)

Publication Number Publication Date
JP2013012031A JP2013012031A (en) 2013-01-17
JP5733520B2 true JP5733520B2 (en) 2015-06-10

Family

ID=47685866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011144219A Expired - Fee Related JP5733520B2 (en) 2011-06-29 2011-06-29 Tool passing area modeling method

Country Status (1)

Country Link
JP (1) JP5733520B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1094945A (en) * 1996-09-19 1998-04-14 Fanuc Ltd Machining limit area designating method and manual machining method in numerical control device
JP2005056307A (en) * 2003-08-07 2005-03-03 Mazda Motor Corp Tool interference detection method and tool interference detection device
JP2006346022A (en) * 2005-06-14 2006-12-28 Ziosoft Inc Image display method and image display program
US8265909B2 (en) * 2009-05-19 2012-09-11 Mitsubishi Electric Research Laboratories, Inc. Method for reconstructing a distance field of a swept volume at a sample point

Also Published As

Publication number Publication date
JP2013012031A (en) 2013-01-17

Similar Documents

Publication Publication Date Title
CN103955167B (en) Based on the digital control processing advance and retreat cutter locus interference inspection method of dynamic and visual
JP6370821B2 (en) Robot programming device that teaches robot programs
Dubovska et al. Implementation of CAD/CAM system CATIA V5 in Simulation of CNC Machining Process
CN104395023B (en) Automated process for milling complex passages shape chamber
CN105518550B (en) Tool path evaluation method, tool path generation method, and tool path generation device
CN105209992B (en) Nc program creating device
JP6043234B2 (en) Numerical controller
CN103543696B (en) Method for Optimizing Toolpaths Using Medial Axis Transformation
CN105103066A (en) Numerical control program editing device, numerical control program editing method and program
US10884390B2 (en) Optimized control of a metal-cutting machine tool
TWI387506B (en) Programming method and device for numerical control, and information recording medium
WO2013145275A1 (en) Workpiece machining surface display method, workpiece machining surface display device, tool path generation device and workpiece machining surface display program
CN113927099B (en) Gear machining equipment and machining condition determining device
JP2015074078A (en) Cutting condition setting method and program for executing the same
KR20170067700A (en) Method of controlling a gear cutting machine and gear cutting machine
JP6038331B2 (en) Tool path generation method and tool path generation apparatus
JP5430015B2 (en) Deburring device and manufacturing method of automobile parts
CN115167275B (en) A method for obtaining tool axis direction and a tool trajectory planning method without interference
KR20090058203A (en) Automatic calculation of processing conditions when calculating numerical control data of multi-axis processing machines
JP5733520B2 (en) Tool passing area modeling method
JP2009211255A (en) Die working data changing method
Date et al. Automated process planning method to machine A B-Spline free-form feature on a mill–turn center
CN110297458B (en) Method for realizing processing path of vacuum cup polishing machine
JP2013542087A (en) System and method for extending the reach of robotic arms
Jayaweera et al. Robotic edge profiling of complex components

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150331

R151 Written notification of patent or utility model registration

Ref document number: 5733520

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees