JP2007054940A - Working device, working method and working program - Google Patents
Working device, working method and working program Download PDFInfo
- Publication number
- JP2007054940A JP2007054940A JP2005246738A JP2005246738A JP2007054940A JP 2007054940 A JP2007054940 A JP 2007054940A JP 2005246738 A JP2005246738 A JP 2005246738A JP 2005246738 A JP2005246738 A JP 2005246738A JP 2007054940 A JP2007054940 A JP 2007054940A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- shape
- working
- machining
- posture
- 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.)
- Pending
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
Description
本発明は、対象物を任意の形状に加工するための加工装置、加工方法及び加工プログラムに関する。 The present invention relates to a processing apparatus, a processing method, and a processing program for processing an object into an arbitrary shape.
従来の加工装置により粗加工を行うにあたっては、一般的に工具経路計算アルゴリズムが比較的単純化された3軸制御による等高線加工方法が用いられている。 In performing rough machining with a conventional machining apparatus, a contour machining method based on triaxial control in which a tool path calculation algorithm is relatively simplified is generally used.
この際に用いられる工具の一例としては、除去量が大きいスクエアエンドミルが挙げられる。ただし、このスクエアエンドミルによる等高線粗加工においては、加工中に工具を傾けることが不可能なため、上記の3軸制御加工方法を用いることとなる。 As an example of the tool used at this time, a square end mill having a large removal amount can be cited. However, in the contour rough machining by the square end mill, the tool cannot be tilted during the machining, and thus the above three-axis control machining method is used.
しかしながら、3軸制御による粗加工方法では、オーバーハング(張り出し)形状といった工具を傾斜させなければ切削できない部分がある場合、工具干渉を回避するために、複数回にわたって工具の段取り換えを行わなければならず、工程数が増大してしまう。 However, in the rough machining method by the three-axis control, when there is a portion that cannot be cut unless the tool is tilted, such as an overhang (overhang) shape, the tool setup must be performed a plurality of times in order to avoid tool interference. In other words, the number of steps increases.
上記のように工程数が増大すると、その数だけ治具等を準備する必要があり、コストの増大を招いてしまう。 When the number of processes increases as described above, it is necessary to prepare jigs or the like by that number, resulting in an increase in cost.
また、段取り換えを行う際、位置決め精度の誤差や時間的ロスが生じる場合があり、精度ならびに作業効率の低下を招いてしまう。 In addition, when changing the setup, an error in positioning accuracy or a time loss may occur, leading to a reduction in accuracy and work efficiency.
さらに、加工形状によっては、工具の突き出し量が規定より大きくなる場合もあり、このように工具突き出し量が増大すると、加工条件の厳密さが損なわれた状態で加工が行われることとなり、作業時間が増大してしまう。 Furthermore, depending on the machining shape, the amount of tool protrusion may be larger than specified.If the amount of tool protrusion increases in this way, machining will be performed in a state in which the strictness of the machining conditions is impaired, and the work time Will increase.
なお、加工条件の厳密さを維持するために特殊な工具を用いることも可能であるが、このような工具は汎用性に乏しく、また高価であるため、経済性に優れているとはいえない。 In addition, it is possible to use a special tool to maintain the strictness of the machining conditions, but such a tool is not versatile and expensive, so it cannot be said that it is excellent in economic efficiency. .
以上のような粗加工方法の問題を改善するために、近年、5軸制御加工機を用いた粗加工方法が提案されている。しかしながら、この方法には以下に示す問題点が存在する。
上記の5軸制御加工機は、3軸制御加工機の直進駆動軸[X,Y,Z]に回転駆動軸[A,B]を付加したもので、3軸制御加工機と比べて高い自由度を有する。 The above 5-axis control processing machine has a rotational drive shaft [A, B] added to the linear drive shaft [X, Y, Z] of the 3-axis control processing machine. Have a degree.
この5軸制御加工機は、工具突き出し量を小さくできるうえに、加工対象物を様々な形状に加工することができ、多くの利点を有するが、その反面、高い自由度ゆえに制御が困難であり、CAD(Computer Aided Design)/CAM(Computer Aided Manufacturing)の支援が不可欠となる。 This 5-axis control processing machine can reduce the amount of tool protrusion and can process a workpiece into various shapes and has many advantages. However, it is difficult to control because of its high degree of freedom. CAD (Computer Aided Design) / CAM (Computer Aided Manufacturing) support is indispensable.
また、工具干渉を回避するための工具経路計算アルゴリズムの開発が非常に困難であるという問題も存在する。 There is also a problem that it is very difficult to develop a tool path calculation algorithm for avoiding tool interference.
また、最近では、ボールエンドミルを用いた5軸制御による等高線加工方法が開発されている。しかしながら、ボールエンドミルは、スクエアエンドミルよりも除去量が少ないため効率的とはいえない。 Recently, a contour line processing method by a 5-axis control using a ball end mill has been developed. However, the ball end mill is less efficient than the square end mill because of its reduced removal amount.
また、インペラ(羽根車)等の特殊な形状を有する部品を作製する場合は、専用のCAMを使用しなければならない。さらに、加工形状毎に専用のCAMを用意する必要があるためコストの増大を招いてしまう。 Moreover, when producing parts having a special shape such as an impeller (impeller), a dedicated CAM must be used. Furthermore, since it is necessary to prepare a dedicated CAM for each processing shape, the cost increases.
また、特に図10に示すような工具31を用いる場合は、以下に示す問題が存在する。
In particular, when the
この工具31は、図10(a)に示すように、円筒状の本体の先端部に切削用のチップ32が設けられたものであり、図10(b)に示すように加工対象物4に対する突き加工(バーチカル加工)の他、穿孔加工(ドリル加工)も行うことができる。
As shown in FIG. 10A, the
しかしながら、工具31の加工可能な範囲は、図中の33に示す範囲、つまりチップ32の幅に限定されており、これを超える範囲は加工できない。
However, the processable range of the
例えば、図11(a)に示すように、工具31の突き加工により加工対象物4の41の部分を除去する場合は、前記の加工可能範囲の問題から、まず初めに42の部分を除去し、その後、2回目の突き加工により43の部分を除去する。
For example, as shown in FIG. 11 (a), when the
上記のような動作を行うにあたっては、加工対象の反対側(図の左側)に工具を配置するための空間が必要であり、図11(b)に示すように、工具31の周囲が囲まれている場合は、上記のような動作を行うことはできない。
In performing the operation as described above, a space for arranging the tool is required on the opposite side (left side of the drawing) of the processing target, and the periphery of the
このような事情に鑑み本発明は、工具干渉を防止し、簡易的且つ正確に加工を行うことが可能な加工装置、加工方法及び加工プログラムを提供することを目的とする。 In view of such circumstances, an object of the present invention is to provide a machining apparatus, a machining method, and a machining program capable of preventing tool interference and performing machining simply and accurately.
請求項1に記載の本発明は、工具により加工対象物を任意の形状に加工するための加工装置であって、加工対象物形状、所望加工形状、干渉面、工具形状、切削点群、離脱距離を示す情報に基づいて、突き加工のみで加工対象物を所望の形状に加工することが可能か否かを判定する加工可否判定手段と、突き加工のみで加工を行うことが可能な場合と、突き加工のみでは加工を行うことが不可能である場合のいずれかに対応し、且つ干渉を防止可能な工具姿勢を決定する工具姿勢決定手段と、決定された工具姿勢に基づいて、工具経路を決定する工具経路決定手段とを有することを要旨とする。 The present invention according to claim 1 is a processing apparatus for processing a workpiece into an arbitrary shape with a tool, the workpiece shape, a desired machining shape, an interference surface, a tool shape, a cutting point group, a separation point. Based on the information indicating the distance, a process propriety determining means for determining whether or not the workpiece can be processed into a desired shape only by the abutting process, and when the process can be performed only by the abutting process and , Tool posture determining means for determining a tool posture that can prevent any interference with the case where machining cannot be performed only by thrusting, and a tool path based on the determined tool posture And a tool path determining means for determining
請求項2に記載の本発明は、工具により加工対象物を任意の形状に加工するための加工方法であって、加工対象物形状、所望加工形状、干渉面、工具形状、切削点群、離脱距離を示す情報に基づいて、突き加工のみで加工対象物を所望の形状に加工することが可能か否かを判定する加工可否判定工程と、突き加工のみで加工を行うことが可能な場合と、突き加工のみでは加工を行うことが不可能である場合のいずれかに対応し、且つ干渉を防止可能な工具姿勢を決定する工具姿勢決定工程と、決定された工具姿勢に基づいて、工具経路を決定する工具経路決定工程とを有することを要旨とする。
The present invention according to
請求項3に記載の本発明は、工具により加工対象物を任意の形状に加工するための加工プログラムであって、コンピュータを、加工対象物形状、所望加工形状、干渉面、工具形状、切削点群、離脱距離を示す情報に基づいて、突き加工のみで加工対象物を所望の形状に加工することが可能か否かを判定する加工可否判定手段と、突き加工のみで加工を行うことが可能な場合と、突き加工のみでは加工を行うことが不可能である場合のいずれかに対応し、且つ干渉を防止可能な工具姿勢を決定する工具姿勢決定手段と、決定された工具姿勢に基づいて、工具経路を決定する工具経路決定手段として機能させることを要旨とする。 The present invention according to claim 3 is a machining program for machining a workpiece with a tool into an arbitrary shape, the computer comprising a workpiece shape, a desired machining shape, an interference surface, a tool shape, a cutting point. Based on the information indicating the group and separation distance, it is possible to perform processing only by thrusting, and a processability determination means for determining whether or not a workpiece can be processed into a desired shape only by thrusting A tool posture determining means for determining a tool posture capable of preventing interference, and a case where it is impossible to perform machining only by thrusting, and based on the determined tool posture The gist is to function as a tool path determining means for determining a tool path.
本発明によれば、工具干渉を防止し、簡易的且つ正確に加工を行うことが可能な加工装置、加工方法及び加工プログラムを提供することができる。 According to the present invention, it is possible to provide a machining apparatus, a machining method, and a machining program capable of preventing tool interference and performing machining simply and accurately.
以下、本発明の実施例について説明するが、これらの実施例は、あくまでも本発明の説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば、これらの各要素又は全要素を含んだ各種の実施例を採用することが可能であるが、これらの実施例も本発明の範囲に含まれる。 Hereinafter, examples of the present invention will be described. However, these examples are only for explaining the present invention, and do not limit the scope of the present invention. Accordingly, those skilled in the art can employ various embodiments including each or all of these elements, and these embodiments are also included in the scope of the present invention.
図1は、本発明の一実施例に係る加工装置1の構成図である。この加工装置1は、コンピュータにより設計から製造までを行うCAD/CAM装置であり、制御部2と、図10に示した工具31と座ぐり工具とを備えるNC工作部3とからなる。
FIG. 1 is a configuration diagram of a processing apparatus 1 according to an embodiment of the present invention. This processing apparatus 1 is a CAD / CAM apparatus that performs design to manufacture by a computer, and includes a
制御部2は、ユーザインタフェース部21と、加工可否判定部22と、工具姿勢決定部23と、工具経路決定部24と、データ送信部25とからなる。
The
ユーザインタフェース部21には、後述するパラメータの入力といった各種操作を行うためのキーボード及びマウスや、各種情報を表示するためのディスプレイ等が含まれる。
The
加工可否判定部22は、入力されたパラメータに基づいて、工具31の突き加工のみで加工対象物を所望の形状に加工できるか否かを判定する。
Based on the input parameters, the
工具姿勢決定部23は、加工可否判定部22の判定結果に基づいて工具31の姿勢を決定する。
The tool
工具経路決定部24は、工具31の経路を決定する。
The tool
データ送信部25は、決定された工具31の姿勢及び経路をNC工作部3に送信する。
The
NC工作部3は、工具位置を定めるx,y,zの直進駆動3軸に加え、工具31の姿勢(指向方向)を決定する2つの回転駆動軸を付加した5軸制御加工機であり、データ送信部から送信されたデータに基づいて対象物を加工する。
The NC machine part 3 is a 5-axis control processing machine to which two rotational drive shafts that determine the posture (directing direction) of the
次に、上記の制御部2の動作の詳細について説明する。なお、以降の説明においては、図2に示すように、加工対象物4をオーバーハング部分を有するポケット形状に加工する場合を例とする。なお、図2(a)は加工対象物4の上面図であり、図2(b)は加工対象物4の斜視図であり、図2(c)は加工対象物4の側断面図である。
Next, the detail of operation | movement of said
実際に処理を行うにあたっては、図3に示すように、まず「母材形状」、「加工形状」、「干渉面」、「工具形状」、「切削点群」、「離脱距離」の各パラメータがユーザインタフェース部21を介して入力される(ステップS1)。 In actual processing, as shown in FIG. 3, each parameter of “base material shape”, “machined shape”, “interference surface”, “tool shape”, “cutting point group”, and “separation distance” is first set. Is input via the user interface unit 21 (step S1).
なお、上記の切削点群を示すデータは、3次元CADにより定義された加工形状を基に、加工対象物4のどの部分をどのような順序で加工するかを示している。 Note that the data indicating the cutting point group indicates which part of the workpiece 4 is to be processed in what order based on the processing shape defined by the three-dimensional CAD.
上記の各パラメータが入力されると、加工可否判定部22により突き加工のみで所望の形状に加工することが可能か否かが判定される(ステップS2)。
When each of the above parameters is input, it is determined by the
なお、この際、加工形状によっては、穿孔加工を併用する必要があるため、これに関しては突き加工の動作についての演算を行う前に判定が行われる。 At this time, depending on the machining shape, it is necessary to use drilling together. Therefore, this is determined before performing the calculation for the thrusting operation.
加工可否判定が行われると、工具姿勢決定部23により各切削点における工具31の姿勢が決定される(ステップS3)。
When the machining propriety determination is performed, the tool
工具姿勢が決定されると、工具経路決定部24により工具31の経路が決定される(ステップS4)。
When the tool posture is determined, the tool
工具経路が決定されると、データ送信部25により工具姿勢及び工具経路を示すデータが送信され(ステップS5)、これを受信したNC工作部3により加工が行われる。 When the tool path is determined, data indicating the tool posture and the tool path is transmitted by the data transmission unit 25 (step S5), and machining is performed by the NC machine unit 3 that has received the data.
次に、図4を参照しつつ、上記の加工可否判定処理(ステップS2)の詳細について説明する。
まず、突き加工のみで所望の形状が実現可能か否かが判断され(ステップS21)、可能な場合(ステップS21:YES)は突き加工のみで加工を行うことが決定される(ステップS22)。
Next, with reference to FIG. 4, the details of the above-described processability determination process (step S2) will be described.
First, it is determined whether or not a desired shape can be realized only by thrusting (step S21), and if possible (step S21: YES), it is determined to perform machining only by thrusting (step S22).
一方、突き加工のみでは所望の形状が実現できない場合(ステップS22:NO)は突き加工を行う前に穿孔加工を行うことが決定される(ステップS23)。 On the other hand, when the desired shape cannot be realized only by the thrusting (step S22: NO), it is determined to perform the drilling before the thrusting (step S23).
次に、図5を参照しつつ、工具姿勢決定処理(ステップS3)の詳細について説明する。
まず、上記の切削点群データが読み込まれ(ステップS31)、このデータに含まれる
切削点における法線ベクトルを、その点における仮の工具姿勢とする(ステップS32)。
Next, the details of the tool posture determination process (step S3) will be described with reference to FIG.
First, the cutting point group data is read (step S31), and the normal vector at the cutting point included in this data is set as a temporary tool posture at that point (step S32).
次に、この工具姿勢において、周囲との工具干渉があるかをチェックする(ステップS33)。 Next, it is checked whether there is tool interference with the surroundings in this tool posture (step S33).
この際、工具干渉がなければ(ステップS33:NO)、そのままの姿勢を、その点における工具姿勢とする(ステップS35)。 At this time, if there is no tool interference (step S33: NO), the posture as it is is set as the tool posture at that point (step S35).
一方、工具干渉がある場合は、工具干渉回避処理が行われ、干渉の生じない姿勢が決定され(ステップS34)、これが最終的な工具姿勢となる(ステップS35)。 On the other hand, if there is tool interference, a tool interference avoidance process is performed to determine a posture in which no interference occurs (step S34), and this is the final tool posture (step S35).
上記の処理は、全ての切削点について行われ、全ての切削点について処理が行われると(ステップS36:YES)、工具姿勢決定処理は終了する。 The above processing is performed for all the cutting points, and when the processing is performed for all the cutting points (step S36: YES), the tool posture determination processing ends.
なお、上記の工具干渉回避処理は、2次元C−Spaceによる工具干渉回避法を利用した、突き加工専用干渉回避プログラムによって行われる。 In addition, said tool interference avoidance process is performed by the interference avoidance program only for thrusting using the tool interference avoidance method by two-dimensional C-Space.
以下、図6を参照しつつ、上記の2次元C−Spaceの詳細について説明する。
図6(a)に示す各切削点における工具軸ベクトル(工具姿勢を表すベクトル)は、切削点における法線ベクトルに対する傾斜角度θと法線ベクトル周りの回転角度φという2つのパラメータによって表現される。
Hereinafter, the details of the two-dimensional C-Space will be described with reference to FIG.
The tool axis vector (vector representing the tool posture) at each cutting point shown in FIG. 6A is expressed by two parameters, an inclination angle θ with respect to the normal vector at the cutting point and a rotation angle φ around the normal vector. .
なお、図中の51は工具との干渉領域(Interference area)であり、52は加工対象物4における加工対称面である。 In the figure, 51 is an interference area with the tool, and 52 is a work symmetry plane in the work object 4.
また、図6(b)に示す2次元C−Space上においては、原点との距離がパラメータθ、原点周りの回転角度がパラメータφにそれぞれ対応することから、1つの工具軸ベクトルは極座標系上の1点として表現される。なお、図中のPは工具の位置を示す点である。 Further, on the two-dimensional C-Space shown in FIG. 6B, since the distance from the origin corresponds to the parameter θ and the rotation angle around the origin corresponds to the parameter φ, one tool axis vector is on the polar coordinate system. It is expressed as one point. In addition, P in a figure is a point which shows the position of a tool.
実際の工具姿勢決定処理においては、まず、2次元C−Space上の定義領域53上に干渉の対象となる工具周辺の曲面を干渉領域54として写像する。次に、定義領域53と干渉領域54との差を取ることにより、工具干渉のない姿勢に対応する自由領域(Interference-free area)55が得られる。この自由領域55の中から工具姿勢点を1点選出することにより、工具干渉を回避可能な工具姿勢が決定される。
In the actual tool posture determination process, first, a curved surface around a tool to be interfered is mapped as an
なお、本実施例では、以下の3パターンから工具干渉を回避するための姿勢を選択する。 In this embodiment, a posture for avoiding tool interference is selected from the following three patterns.
(A):工具送り方向にのみ工具31を傾斜させた姿勢。
(B):ピックフィード方向にのみ工具31を傾斜させた姿勢。
(C):上記の(A)及び(B)の特定方向に工具を傾斜できない場合、可能な方向に工具を傾斜させた姿勢。
(A): A posture in which the
(B): A posture in which the
(C): A posture in which the tool is tilted in a possible direction when the tool cannot be tilted in the specific directions (A) and (B).
これら3パターンの全てにおいては、工具傾斜角度が最小となる姿勢(工具の傾斜は必要最低限に抑える)が自由領域から選択される。
以上の点から、工具干渉回避処理は図7に示すようになる。
In all of these three patterns, the posture that minimizes the tool inclination angle (suppresses the tool inclination to the minimum necessary) is selected from the free region.
From the above points, the tool interference avoidance process is as shown in FIG.
つまり、まず切削点における定義領域と干渉領域が算出され、これに基づいて自由領域が求められ(ステップS341)、この自由領域内で工具を特定方向に傾けることができるか否かが判定され(ステップS342)、工具を傾けることが不可能な場合(ステップS342:NO)、工具の傾斜角度が最小となる姿勢が選択され(ステップS343)、これを最終的な工具姿勢とする(ステップS345)。 That is, first, the definition area and the interference area at the cutting point are calculated, and based on this, a free area is obtained (step S341), and it is determined whether or not the tool can be tilted in a specific direction within this free area ( In step S342), when the tool cannot be tilted (step S342: NO), the posture that minimizes the tilt angle of the tool is selected (step S343), and this is the final tool posture (step S345). .
一方、工具を傾けることが可能な場合(ステップS342:YES)、工具の姿勢として、これを特定方向に傾けた姿勢を選択し(ステップS344)、これを最終的な工具姿勢とする(ステップS345)。 On the other hand, if the tool can be tilted (step S342: YES), the tool tilted in a specific direction is selected as the tool posture (step S344), and this is the final tool posture (step S345). ).
次に、図8を参照しつつ、上記のステップS344の詳細について説明する。
まず、自由領域内において工具を傾斜させることができる方向が判定され(ステップS3441)、工具送り方向とピックフィード方向の両方に傾斜させることが可能な場合、どちらが傾斜角が小さいかを判定し(ステップS3442)、両者がの傾斜角が同じであれば、前の切削点における姿勢を確認し(ステップS3443)、工具送り方向に傾斜あるいは干渉がない場合は、自由領域から工具送り方向にかけての工具傾斜角度が最小となる姿勢が選択される(ステップS3444)。
Next, the details of step S344 will be described with reference to FIG.
First, the direction in which the tool can be tilted in the free region is determined (step S3441), and when the tool can be tilted in both the tool feed direction and the pick feed direction, it is determined which has a smaller tilt angle ( Step S3442) If the inclination angle is the same, the posture at the previous cutting point is confirmed (Step S3443). If there is no inclination or interference in the tool feed direction, the tool from the free region to the tool feed direction is checked. The posture with the smallest inclination angle is selected (step S3444).
一方、ステップS3443において、前の切削点における姿勢がピックフィード方向に傾斜していた場合は、自由領域からピックフィード方向にかけての工具傾斜角度が最小となる姿勢が選択される(ステップS3445)。 On the other hand, if the posture at the previous cutting point is inclined in the pick feed direction in step S3443, the posture that minimizes the tool inclination angle from the free region to the pick feed direction is selected (step S3445).
また、ステップS3441において工具を工具送り方向に傾斜可能な場合と、ステップS3442において工具を工具送り方向に傾斜させた際の傾斜角度の方が小さい場合においては、自由領域から工具送り方向にかけての工具傾斜角度が最小となる姿勢が選択される(ステップS3444)。 If the tool can be tilted in the tool feed direction in step S3441 and if the tilt angle when the tool is tilted in the tool feed direction in step S3442 is smaller, the tool from the free region to the tool feed direction The posture with the smallest inclination angle is selected (step S3444).
また、ステップS3441において工具をピックフィード方向に傾斜可能な場合と、ステップS3442において工具をピックフィード方向に傾斜させた際の傾斜角度の方が小さい場合においては、自由領域からピックフィード方向にかけての工具傾斜角度が最小となる姿勢が選択される(ステップS3445)。 In addition, when the tool can be tilted in the pick feed direction in step S3441 and when the tilt angle is smaller when the tool is tilted in the pick feed direction in step S3442, the tool from the free region to the pick feed direction is used. The posture with the smallest inclination angle is selected (step S3445).
次に、図9を参照しつつ、上記の工具経路決定処理(ステップS4)の詳細について説明する。
まず、図3のステップS2の判定結果を確認し(ステップS41)、突き加工のみで加工できる場合(ステップS41:YES)は、突き加工を行うことを前提とした工具経路が決定され(ステップS42)、図3のステップS5に移行し、データが送信される。
Next, the details of the above-described tool path determination process (step S4) will be described with reference to FIG.
First, the determination result of step S2 in FIG. 3 is confirmed (step S41), and when machining can be performed only by thrusting (step S41: YES), a tool path premised on performing thrusting is determined (step S42). ), The process proceeds to step S5 in FIG. 3, and data is transmitted.
一方、突き加工のみで加工を行えず、穿孔加工も行う場合(ステップS41:NO)、
突き加工を行うことを前提とした工具経路が決定され(ステップS43)、穿孔加工を行うことを前提とした工具経路が決定される(ステップS44)。
On the other hand, when machining cannot be performed only by thrusting and drilling is performed (step S41: NO),
A tool path premised on performing piercing is determined (step S43), and a tool path premised on performing drilling is determined (step S44).
次に、座ぐり加工工具が必要か否かが判定され(ステップS45)、座ぐり工具が必要な場合(ステップS45:YES)は、座ぐり工具の経路が決定される(ステップS46)。 Next, it is determined whether a counterbore tool is necessary (step S45). If a counterbore tool is necessary (step S45: YES), the path of the counterbore tool is determined (step S46).
一方、座繰り加工工具が必要でない場合(ステップS45:NO)は、ステップS5に移行し、データが送信される。 On the other hand, when the countersinking tool is not necessary (step S45: NO), the process proceeds to step S5 and data is transmitted.
なお、本実施例においては、工具31が突き加工と穿孔加工の両方を行える場合を示したが、これに限定されず、突き加工工具と穿孔加工工具とを別個に設けることも可能である。
In the present embodiment, the case where the
なお、上記の制御部2としては、CPU(Central Processing Unit)、ハードディスクドライブ、ROM(Read Only Memory)、RAM(Random Access Memory)、キーボード、マウス、ディスプレイ、フレキシブルディスクドライブ等を有したコンピュータを用いることができる。
In addition, as said
また、このコンピュータを制御部2として機能させるためのコンピュータプログラムも本発明の範囲に含まれる。
A computer program for causing this computer to function as the
また、上記の加工装置等を用いた加工方法も本発明の範囲に含まれる。 Moreover, the processing method using said processing apparatus etc. is also contained in the scope of the present invention.
以上のとおり、本発明によれば、オーバーハング形状、深溝形状等の段取り換えが必要な形状を高効率且つ高精度で実現できる。 As described above, according to the present invention, it is possible to realize a shape that needs to be replaced, such as an overhang shape and a deep groove shape, with high efficiency and high accuracy.
また、ドリル加工用工具、座ぐり加工用工具を必要に応じて併用することにより、今までオーバーハング部を有するポケット形状も高効率且つ高精度で実現できる。 Moreover, the pocket shape which has an overhang part until now can also be implement | achieved with high efficiency and high precision by using together the tool for drilling, and the tool for counterbore as needed.
また、専用のCAMや工具を必要とせずに、汎用工具による特殊形状加工が可能となる。 In addition, special shape machining with a general-purpose tool is possible without requiring a dedicated CAM or tool.
1 加工装置
2 制御部
3 NC工作部
4 加工対象物
21 ユーザインタフェース部
22 加工可否判定部
23 工具姿勢決定部
24 工具経路決定部
25 データ送信部
31 工具
32 チップ
DESCRIPTION OF SYMBOLS 1
Claims (3)
加工対象物形状、所望加工形状、干渉面、工具形状、切削点群、離脱距離を示す情報に基づいて、突き加工のみで加工対象物を所望の形状に加工することが可能か否かを判定する加工可否判定手段と、
突き加工のみで加工を行うことが可能な場合と、突き加工のみでは加工を行うことが不可能である場合のいずれかに対応し、且つ干渉を防止可能な工具姿勢を決定する工具姿勢決定手段と、
決定された工具姿勢に基づいて、工具経路を決定する工具経路決定手段と
を有することを特徴とする加工装置。 A processing device for processing an object to be processed into an arbitrary shape with a tool,
Based on information indicating the workpiece shape, desired machining shape, interference surface, tool shape, cutting point group, and separation distance, it is determined whether or not the workpiece can be machined into the desired shape only by thrusting. Processing availability determination means to perform,
Tool posture determining means for determining a tool posture that can cope with either the case where machining can be performed only by thrusting or the case where machining cannot be performed only by thrusting, and which can prevent interference When,
And a tool path determining means for determining a tool path based on the determined tool posture.
加工対象物形状、所望加工形状、干渉面、工具形状、切削点群、離脱距離を示す情報に基づいて、突き加工のみで加工対象物を所望の形状に加工することが可能か否かを判定する加工可否判定工程と、
突き加工のみで加工を行うことが可能な場合と、突き加工のみでは加工を行うことが不可能である場合のいずれかに対応し、且つ干渉を防止可能な工具姿勢を決定する工具姿勢決定工程と、
決定された工具姿勢に基づいて、工具経路を決定する工具経路決定工程と
を有することを特徴とする加工方法。 A processing method for processing an object to be processed into an arbitrary shape with a tool,
Based on information indicating the workpiece shape, desired machining shape, interference surface, tool shape, cutting point group, and separation distance, it is determined whether or not the workpiece can be machined into the desired shape only by thrusting. A process propriety determination step to perform,
A tool posture determination step for determining a tool posture that can cope with either a case where machining can be performed only by thrusting or a case where machining cannot be performed only by thrusting, and which can prevent interference. When,
And a tool path determination step of determining a tool path based on the determined tool posture.
コンピュータを、
加工対象物形状、所望加工形状、干渉面、工具形状、切削点群、離脱距離を示す情報に基づいて、突き加工のみで加工対象物を所望の形状に加工することが可能か否かを判定する加工可否判定手段と、
突き加工のみで加工を行うことが可能な場合と、突き加工のみでは加工を行うことが不可能である場合のいずれかに対応し、且つ干渉を防止可能な工具姿勢を決定する工具姿勢決定手段と、
決定された工具姿勢に基づいて、工具経路を決定する工具経路決定手段と
して機能させることを特徴とする加工プログラム。
A machining program for machining a workpiece with a tool into an arbitrary shape,
Computer
Based on information indicating the workpiece shape, desired machining shape, interference surface, tool shape, cutting point group, and separation distance, it is determined whether or not the workpiece can be machined into the desired shape only by thrusting. Processing availability determination means to perform,
Tool posture determining means for determining a tool posture that can cope with either the case where machining can be performed only by thrusting or the case where machining cannot be performed only by thrusting, and which can prevent interference When,
A machining program that functions as a tool path determination unit that determines a tool path based on a determined tool posture.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005246738A JP2007054940A (en) | 2005-08-26 | 2005-08-26 | Working device, working method and working program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005246738A JP2007054940A (en) | 2005-08-26 | 2005-08-26 | Working device, working method and working program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007054940A true JP2007054940A (en) | 2007-03-08 |
Family
ID=37918856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005246738A Pending JP2007054940A (en) | 2005-08-26 | 2005-08-26 | Working device, working method and working program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007054940A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013196130A (en) * | 2012-03-16 | 2013-09-30 | Kobe Univ | Processing work support method and processing work support device |
US11262731B2 (en) * | 2017-03-31 | 2022-03-01 | Makino Milling Machine Co., Ltd. | Tool path generation method and device |
-
2005
- 2005-08-26 JP JP2005246738A patent/JP2007054940A/en active Pending
Non-Patent Citations (1)
Title |
---|
JPN6010001758, 森重功一(外1名), "5軸制御加工機を利用した割り出し突き粗加工法の開発", 日本機械学会生産システム部門講演会2005講演論文集, 20050624, No.05−25, p.31−32, JP, 社団法人日本機械学会 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013196130A (en) * | 2012-03-16 | 2013-09-30 | Kobe Univ | Processing work support method and processing work support device |
US11262731B2 (en) * | 2017-03-31 | 2022-03-01 | Makino Milling Machine Co., Ltd. | Tool path generation method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102445605B1 (en) | Track calculation program, machining equipment, track calculation method, tools and workpieces | |
US10112304B2 (en) | Robot programming apparatus for teaching machining operation to robot | |
TWI509378B (en) | Numerical control machining program creation device | |
EP3045988B1 (en) | Methods and apparatuses for toolpath evaluation | |
JP5436733B1 (en) | Numerical control machining program creation device | |
JP2005074569A (en) | Program, computer device, multiple spindle machine, nc program forming method, and workpiece machining method | |
JP2019070953A (en) | Machining program processing device and multiple-spindle machine equipped with the same | |
JP5911595B2 (en) | Machine tool control device and machine tool | |
JP2007018495A (en) | Contour machining method by numerical control single cutting tool | |
JP2007279937A (en) | Method for machining contour surface and solid by numerical control single cutting tool | |
JP4503326B2 (en) | Tool path data generation device and control device including the same | |
JP2005319531A (en) | Numerical control machine tool and method for checking machining program | |
JP2007054940A (en) | Working device, working method and working program | |
JP2006235776A (en) | Machine tool and processing method by this machine tool | |
JP4961447B2 (en) | NC machining equipment | |
JP5924646B2 (en) | Machining work support method and machining work support device | |
JP2002304203A (en) | Nc machine tool and machining method | |
JP2003005811A (en) | Method and program for generating 6-axis control nc program, generating device and computer readable recording medium with the program stored therein | |
JP4327662B2 (en) | Wire cut electric discharge machining method, method for creating machining program in wire cut electric discharge machining method, and machining program creation apparatus for wire cut electric discharge machining | |
JP3053491B2 (en) | Numerical control method | |
JP3383862B2 (en) | Method and apparatus for generating tool path for NC machining | |
JP4556676B2 (en) | The second relief part processing method of the punching die of the press die | |
JP4110571B2 (en) | NC machining equipment | |
JP5636841B2 (en) | Machining method and NC program creation device | |
JP5736667B2 (en) | NC program creation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080807 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100119 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100525 |