JPH1115512A - Recognition method for unmachined part - Google Patents
Recognition method for unmachined partInfo
- Publication number
- JPH1115512A JPH1115512A JP9164416A JP16441697A JPH1115512A JP H1115512 A JPH1115512 A JP H1115512A JP 9164416 A JP9164416 A JP 9164416A JP 16441697 A JP16441697 A JP 16441697A JP H1115512 A JPH1115512 A JP H1115512A
- Authority
- JP
- Japan
- Prior art keywords
- shape
- machining
- tool
- target
- processing
- 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
- 238000000034 method Methods 0.000 title claims description 93
- 238000003754 machining Methods 0.000 claims abstract description 176
- 238000012545 processing Methods 0.000 claims description 154
- 238000013461 design Methods 0.000 abstract description 59
- 238000010586 diagram Methods 0.000 description 21
- 239000000047 product Substances 0.000 description 21
- 238000013500 data storage Methods 0.000 description 18
- 238000003860 storage Methods 0.000 description 13
- 238000004519 manufacturing process Methods 0.000 description 12
- 238000005520 cutting process Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 101100088247 Picea mariana RPL13A gene Proteins 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007730 finishing process Methods 0.000 description 1
- 239000013067 intermediate product Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、加工工具と目標加
工形状との干渉による過剰加工を回避するために生じる
加工残りをコンピュータを利用して予め認識する方法に
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for recognizing beforehand using a computer the remaining machining that occurs to avoid excessive machining due to interference between a machining tool and a target machining shape.
【0002】[0002]
【従来の技術】プレス金型などの製品を製作する際に使
用する加工装置および加工手順の設計は、一般に、CA
D/CAMなどのコンピュータシステムを用いて製品の
形状データを作成(形状設計)した後、その製品の複数
の加工部位毎に加工工程や使用工具、加工条件などにつ
いて設計(加工設計)し、更に製品全体について能率良
く加工できるように使用機械や作業工程(加工の順番)
などを複数の加工部位に跨がって設計(工程設計)して
いる。また、その後で加工工具の移動経路(CLデー
タ)を設定するとともに、シミュレーションにより移動
経路に従って加工工具を移動させながら、工具の干渉に
よる過剰加工を回避するために生じる加工残りなどをチ
ェックし、必要に応じて使用工具など上記加工設計での
設計事項を変更するなどしている。2. Description of the Related Art In general, the design of a processing apparatus and a processing procedure used when manufacturing a product such as a press die is generally based on CA.
After creating the shape data of the product using a computer system such as D / CAM (shape design), design (machining design) the machining process, tools to be used, machining conditions, etc. for each of a plurality of machining parts of the product. Machines and work processes (order of processing) so that the entire product can be processed efficiently
Is designed (process design) over a plurality of processing parts. After that, while setting the movement path (CL data) of the machining tool, and moving the machining tool according to the movement path by simulation, check the remaining machining that occurs to avoid excessive machining due to tool interference, etc. The design items in the above machining design such as tools to be used are changed according to the situation.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、このよ
うにシミュレーションの段階で加工設計を変更すると、
工程設計や移動経路の設定(CL計算)をやり直さなけ
ればならないため、設計変更が制約されるとともに、C
L計算には時間がかかり且つ試行錯誤の作業になるため
多大な工数が必要になるという問題があった。また、近
年加工設計や工程設計を過去の情報を利用してコンピュ
ータにより自動で行うことが考えられているが、これ等
の設計の正当性を早期の段階(CL計算前)に検証しな
いと、上記問題が顕著となり、却って工具移動経路等の
設計者の負担が大きくなる可能性がある。However, when the machining design is changed at the simulation stage as described above,
Since the process design and the setting of the movement route (CL calculation) must be performed again, the design change is restricted, and C
There is a problem that the L calculation takes a long time and requires a lot of man-hours because it is a work of trial and error. In recent years, it has been considered that machining design and process design are automatically performed by a computer using past information. However, unless the validity of these designs is verified at an early stage (before CL calculation), The above problem becomes remarkable, and on the contrary, there is a possibility that a burden on a designer such as a tool moving path is increased.
【0004】なお、特開平6−91477号公報には、
予め定められた工具移動経路に従って前回の加工工程の
使用工具を移動させるとともに、今回の目標加工形状と
重なるか否かを判定し、重なる部分では前回の加工工程
で加工することはできないため加工残りが存在するが、
重ならない部分は前回の加工工程で今回の目標加工形状
が形成されているものと判断し、その部分を移動経路か
ら除外する技術が提案されている。しかし、工具移動経
路を設定する前に加工残りを認識するものではないし、
今回の加工工程の加工残りを認識するものでもないた
め、それによって加工工具等の加工設計の最適化などを
行うことはできない。Japanese Patent Application Laid-Open No. 6-91477 discloses that
The tool used in the previous machining step is moved according to the predetermined tool movement path, and it is determined whether or not it overlaps the current target machining shape. Exists, but
A technique has been proposed in which a non-overlapping portion is determined to have the current target processing shape formed in the previous processing step, and that portion is excluded from the movement path. However, it does not recognize the remaining machining before setting the tool movement path,
Since it does not recognize the remaining machining in the current machining process, it is not possible to optimize the machining design of a machining tool or the like.
【0005】本発明は以上の事情を背景として為された
もので、その目的とするところは、工具移動経路を設定
した後の使用工具や加工条件等の設計変更をできるだけ
少なくし、設計者の負担を軽減することにある。The present invention has been made in view of the above circumstances, and an object of the present invention is to minimize the design change of a tool to be used and a machining condition after setting a tool moving path, and to reduce a design change of a designer. The purpose is to reduce the burden.
【0006】[0006]
【課題を解決するための手段】かかる目的を達成するた
めには、工具移動経路を設定する前、例えば目標形状
(製品形状)に応じて加工工程や使用工具、加工条件な
どを設定する加工設計の段階で加工残りの有無や量など
を判定するようにすれば良く、第1発明は、所定の加工
工具を用いて被加工物を目標加工形状に加工する場合
に、その加工工具とその目標加工形状との干渉による過
剰加工を回避するために生じる加工残りを、加工用の工
具移動経路を設定する前にコンピュータを利用して認識
する方法であって、(a) 前記コンピュータにより前記加
工工具の工具形状および前記目標加工形状を作成する形
状作成工程と、(b) その作成された目標加工形状の略全
面に前記工具形状を接触させようとした場合に、その目
標加工形状と重なることなく接触させることができない
部分を加工残りが生じる加工残り部と判定する加工残り
部判定工程とを有することを特徴とする。In order to achieve this object, before setting a tool moving path, for example, a machining design in which a machining process, a tool to be used, machining conditions, etc. are set according to a target shape (product shape). The first invention may be configured to determine the presence or absence of an unprocessed portion or the amount at the stage. In the first invention, when a workpiece is processed into a target processing shape using a predetermined processing tool, the processing tool and its target A method of recognizing using a computer before setting a tool moving path for processing, the processing residue generated to avoid excessive processing due to interference with the processing shape, wherein (a) the processing tool by the computer And (b) when the tool shape is to be brought into contact with substantially the entire surface of the created target processing shape, the target processing shape overlaps with the target processing shape. And having a processability balance remaining machining unit and determines the remaining machining unit resulting determination step portion can not be Ku contact.
【0007】第2発明は、第1発明の認識方法におい
て、前記(b) 加工残り部判定工程は、(b-1) 前記目標加
工形状の略全面に設定した多数の接触点に接触するよう
に前記工具形状を配置する配置工程と、(b-2) その配置
された工具形状が前記目標加工形状の他の部分に重なる
場合に前記加工残り部と判定する重なり判定工程とを有
するものであることを特徴とする。According to a second aspect of the present invention, in the recognition method of the first aspect, the (b) remaining machining portion determination step includes (b-1) contacting a large number of contact points set on substantially the entire surface of the target machining shape. An arrangement step of arranging the tool shape, and (b-2) an overlap determination step of determining the remaining machining portion when the arranged tool shape overlaps another portion of the target machining shape. There is a feature.
【0008】第3発明は、第1発明または第2発明の認
識方法において、前記(b) 加工残り部判定工程は、前記
目標加工形状と重なることなくその目標加工形状に接触
させられた前記工具形状の全範囲とその目標加工形状と
の間の隙間を加工残り形状として求めるものであること
を特徴とする。According to a third aspect of the present invention, in the recognition method according to the first or second aspect, the (b) remaining machining portion determination step includes the step of contacting the tool with the target machining shape without overlapping the target machining shape. It is characterized in that a gap between the entire range of the shape and its target machining shape is obtained as a remaining machining shape.
【0009】第4発明は、目標形状に対して一定厚さの
残し量を有する目標加工形状を、先端の加工部が半球形
状の加工工具を用いて加工する場合に、その加工工具と
その目標加工形状との干渉による過剰加工を回避するた
めに生じる加工残りを、コンピュータを利用して認識す
る方法であって、(a) 前記コンピュータにより前記目標
形状を作成する目標形状作成工程と、(b) 前記コンピュ
ータにより前記残し量の一定厚さを直径寸法とする残し
球を作成するとともに、その残し球を前記目標形状の全
面に所定の間隔で敷き詰めて配置し、その表面を前記目
標加工形状とする目標加工形状作成工程と、(c) 前記加
工工具の加工部の半球形状の直径と等しい直径寸法の工
具球を前記コンピュータにより作成するとともに、前記
多数の残し球のそれぞれにその工具球が点接触するよう
に配置する工具球配置工程と、(d) 各残し球に配置され
た工具球が他の残し球と重なっているか否かをコンピュ
ータにより演算し、重なっている部分を加工残りが生じ
る加工残り部と判定する重なり判定工程とを有すること
を特徴とする。According to a fourth aspect of the present invention, when a target machining shape having a remaining amount of a certain thickness with respect to the target shape is machined by using a machining tool having a hemispherical shape at the tip, the machining tool and the target A method for recognizing, using a computer, residual machining that occurs to avoid excessive machining due to interference with the machining shape, comprising: (a) a target shape creating step of creating the target shape by the computer; The computer creates a remaining sphere having a diameter of the constant thickness of the remaining amount, and the remaining spheres are laid at predetermined intervals over the entire surface of the target shape, and the surface is formed with the target processing shape. A target machining shape creating step, and (c) creating, by the computer, a tool sphere having a diameter dimension equal to the hemispherical diameter of the machining portion of the machining tool, and each of the plurality of remaining spheres. And (d) calculating by a computer whether or not the tool ball placed on each of the remaining balls overlaps with the other remaining balls, and And an overlap determination step of determining the portion as the unprocessed portion where the unprocessed portion occurs.
【0010】[0010]
【発明の効果】第1発明の加工残り部の認識方法によれ
ば、加工用の工具移動経路を設定する前に、コンピュー
タにより加工工具の工具形状および目標加工形状を作成
し、その作成された目標加工形状の略全面に工具形状を
接触させようとした場合に、その目標加工形状と重なる
ことなく接触させることができない部分が加工残り部と
判定されるため、必要に応じてその段階で使用工具や加
工条件等の加工設計を変更したり、或いは目標加工形状
を修整したりすることにより、工具移動経路を設定した
後の加工設計等の設計変更が少なくなり、設計者の負担
が軽減される。また、工具移動経路を設定する前に加工
残り部を認識できるため、その工具移動経路の設定作業
に影響を与えることなく柔軟に使用工具等の加工設計を
変更することが可能で、最もベストな回避策を講じるこ
とができる。According to the method for recognizing the remaining portion of machining according to the first aspect of the present invention, the tool shape and the target machining shape of the machining tool are created by the computer before setting the tool moving path for machining. When trying to contact the tool shape with almost the entire target machining shape, the part that cannot be contacted without overlapping the target machining shape is determined as the remaining machining portion, so it is used at that stage as necessary. By changing the machining design such as tools and machining conditions or modifying the target machining shape, design changes such as machining design after setting the tool movement path are reduced, and the burden on the designer is reduced. You. In addition, since the remaining machining can be recognized before setting the tool movement path, it is possible to flexibly change the machining design of the tool to be used without affecting the setting work of the tool movement path, and the best Workarounds can be taken.
【0011】第2発明では、目標加工形状の略全面に設
定された多数の接触点に接触するように工具形状を配置
し、その配置された工具形状が目標加工形状の他の部分
に重なる場合に加工残り部と判定するようになっている
ため、例えば工具形状を目標加工形状に沿って移動させ
る場合に比較して、目標加工形状に応じて移動経路等を
設定する必要がないとともに加工残り部を迅速に判定で
きる。In the second invention, the tool shape is arranged so as to contact a large number of contact points set on substantially the entire surface of the target machining shape, and the arranged tool shape overlaps another portion of the target machining shape. It is not necessary to set a movement path or the like according to the target machining shape, as compared with, for example, moving the tool shape along the target machining shape. The part can be determined quickly.
【0012】第3発明では、目標加工形状と重なること
なくその目標加工形状に接触させることができる工具形
状の全範囲と目標加工形状との間の隙間を加工残り形状
として求めるため、加工残りの有無だけでなく量(厚さ
や容積など)が判るようになり、加工設計等を容易に最
適化できる。In the third aspect of the present invention, a gap between the entire range of the tool shape that can be brought into contact with the target machining shape without overlapping the target machining shape and the target machining shape is obtained as the remaining machining shape. Not only the presence / absence but also the amount (thickness, volume, etc.) can be known, and the processing design and the like can be easily optimized.
【0013】第4発明の加工残り部の認識方法は、コン
ピュータにより目標形状を作成するとともに残し量の一
定厚さを直径寸法とする残し球を作成し、その残し球を
目標形状の全面に所定の間隔で敷き詰めて配置する一
方、加工工具の加工部の半球形状の直径と等しい直径寸
法の工具球を作成して、上記多数の残し球のそれぞれに
その工具球が点接触するように配置し、各残し球に配置
された工具球が他の残し球と重なっている部分を加工残
り部と判定するため、工具移動経路を必要とすることな
く加工残り部を認識できる。したがって、工具移動経路
を設定する前に加工残り部を確認し、必要に応じてその
段階で使用工具や加工条件等の加工設計を変更したり、
或いは残し量を含む目標加工形状を修整したりすること
により、工具移動経路を設定した後の加工設計等の設計
変更が少なくなり、設計者の負担が軽減される。また、
工具移動経路を設定する前に加工残り部を認識できるた
め、その工具移動経路の設定作業に影響を与えることな
く柔軟に使用工具等の加工設計を変更することが可能
で、最もベストな回避策を講じることができるととも
に、球と球との重なりで加工残り部を認識するようにな
っているため演算が容易で加工残り部を迅速に判定でき
る。According to a fourth aspect of the present invention, there is provided a method for recognizing an unprocessed portion. On the other hand, while laying out at intervals, create a tool ball with a diameter equal to the diameter of the hemispherical shape of the processing part of the processing tool, and arrange so that the tool ball is in point contact with each of the many remaining spheres. Since the portion where the tool ball arranged on each remaining ball overlaps with the other remaining ball is determined as the remaining portion to be processed, the remaining portion to be processed can be recognized without requiring a tool moving path. Therefore, check the remaining machining before setting the tool movement path, and if necessary, change the machining design such as the tool used or machining conditions at that stage,
Alternatively, by modifying the target machining shape including the remaining amount, design changes such as machining design after setting the tool moving path are reduced, and the burden on the designer is reduced. Also,
Since the remaining machining can be recognized before setting the tool movement path, it is possible to flexibly change the machining design of the used tool etc. without affecting the setting work of the tool movement path, and the best workaround Can be taken, and the unprocessed portion is recognized by the overlap of the balls, so that the calculation is easy and the unprocessed portion can be determined quickly.
【0014】[0014]
【発明の実施の形態】本発明は、加工工具としてボール
エンドミル等の切削工具を用いて3次元的に変化してい
る目標加工形状を切削加工する場合に好適に適用される
が、放電加工などで加工する場合にも適用され得る。加
工工具の工具形状は、ボールエンドミル等の回転切削工
具の場合には回転軌跡形状で表せば良く、ボールエンド
ミルであれば半球形状、更には第4発明のように球に置
き換えることもできる。コンピュータによって作成する
目標加工形状や工具形状、或いは残し球や工具球は、そ
の表面形状だけでも良く、その場合の重なりは表面の交
わりで判定できる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention is suitably applied to the case of cutting a three-dimensionally changed target machining shape using a cutting tool such as a ball end mill as a machining tool. It can be applied to the case of processing with. In the case of a rotary cutting tool such as a ball end mill, the tool shape of the processing tool may be represented by the shape of a rotation locus. In the case of a ball end mill, the tool shape may be replaced by a hemispherical shape, or by a sphere as in the fourth invention. The target machining shape and the tool shape, or the remaining sphere and the tool sphere created by the computer may have only the surface shape, and the overlap in that case can be determined by the intersection of the surfaces.
【0015】目的とする製品形状を複数に分割した加工
部位毎に加工工程や使用工具、加工条件などを設定する
加工設計の段階で、本発明を適用して加工残り部を認識
することが望ましい。加工設計の段階では、工程設計や
工具移動経路の設定などに影響を与えることがないた
め、必要に応じて加工部位の範囲や使用工具の種類な
ど、加工設計の内容を柔軟に変更することが可能で、加
工設計の最適化すなわち最もベストな回避策を講じるこ
とができる。It is desirable that the present invention is applied to recognize the unprocessed portion at the stage of machining design in which the machining process, tools to be used, machining conditions, and the like are set for each machining portion obtained by dividing the target product shape into a plurality. . At the machining design stage, it does not affect the process design or the setting of the tool movement path, so it is possible to flexibly change the contents of the machining design, such as the range of machining parts and the type of tool used, as necessary. It is possible to optimize the machining design, ie to take the best workaround.
【0016】目標加工形状は、最終形状である目標形状
(製品形状)であっても良いが、荒取り工程や中仕上げ
工程などで加工される所定の残し量を有する中間品形状
であっても良い。但し、本発明は加工工具と目標加工形
状との干渉による過剰加工を回避するために生じる加工
残りを認識するためのものであるため、凹所やRの小さ
い内隅部等が存在する場合に有効である。The target processing shape may be a target shape (product shape) which is a final shape, or may be an intermediate product shape having a predetermined remaining amount to be processed in a roughing process, a semi-finishing process, or the like. good. However, since the present invention is for recognizing the remaining machining that occurs in order to avoid excessive machining due to interference between the machining tool and the target machining shape, when there are recesses, small inner corners of R, etc. It is valid.
【0017】目標加工形状と工具形状との接触は、実際
に加工を行う時と同じ姿勢で接触させれば良いが、第4
発明のように加工部が半球形状で工具形状として球を用
いる場合には、目標加工形状から工具半径寸法だけ面法
線方向へオフセットしたオフセット面上に工具移動経路
は設定されるため、接触点における面法線上に球中心が
位置するように工具形状(球)を配置すれば良い。第4
発明では、目標加工形状が残し球で構成されているた
め、例えば残し球のうち加工軸方向から見える範囲で目
標形状から最も離れている位置に点接触するように工具
球を配置すれば良く、通常は残し球と目標形状との接触
点における面法線上に球中心が位置するように配置され
る。一連の加工工程の中で工具の姿勢制御を行う場合、
すなわち加工軸が逐次変化する場合でも、残し球と目標
形状との接触点における面法線上に球中心が位置するよ
うに工具球を配置すれば良い。The contact between the target machining shape and the tool shape may be made in the same posture as when actually machining.
In the case where the processing portion is a hemispherical shape and a sphere is used as the tool shape as in the invention, since the tool movement path is set on an offset plane offset from the target processing shape by the tool radius dimension in the surface normal direction, the contact point The tool shape (sphere) may be arranged such that the center of the sphere is located on the surface normal at. 4th
In the present invention, since the target machining shape is formed of a remaining sphere, for example, the tool sphere may be arranged so as to make a point contact with a position farthest from the target shape in a range visible from the machining axis direction of the remaining sphere, Normally, the ball is arranged such that the center of the sphere is located on the surface normal at the contact point between the remaining sphere and the target shape. When controlling the attitude of the tool during a series of machining steps,
That is, even when the machining axis changes sequentially, the tool ball may be arranged such that the center of the sphere is located on the surface normal at the contact point between the remaining sphere and the target shape.
【0018】第2発明では、目標加工形状の略全面に設
定された多数の接触点に接触するように工具形状を配置
しているが、目標加工形状に沿って設定される任意の移
動経路に従って工具形状を移動させながら、目標加工形
状との重なりを判定するようにしても良い。実際に加工
を行うわけではないので、加工条件などを考慮すること
なく自由に移動経路を設定できる。In the second invention, the tool shape is arranged so as to contact a large number of contact points set on substantially the entire surface of the target machining shape. However, the tool shape is arranged according to an arbitrary moving path set along the target machining shape. The overlap with the target machining shape may be determined while moving the tool shape. Since the actual processing is not performed, the moving route can be freely set without considering the processing conditions and the like.
【0019】第3発明では、加工残り部として加工残り
形状を求めるようになっているが、他の発明の実施に際
しては、例えば目標加工形状のうち工具形状と重なった
部分を加工残りが生じる加工領域として表示するだけで
も良い。第4発明においても、例えば残し球と重なる工
具球を消去し、残りの工具球と残し球との間の隙間を加
工残り形状として求めるようにしても良い。加工残り形
状などの加工残り部を判定した後の処理については、コ
ンピュータに接続された画像表示装置などに表示して設
計者に確認させることが望ましいが、加工残り量に応じ
て自動的に使用工具などの設計変更を行ったり、目標加
工形状を修整したりすることも可能である。また、加工
設計に加工残りに関する情報を付加するなど、種々の利
用態様を採用できる。In the third invention, the unprocessed portion is determined as the unprocessed portion. However, in other embodiments, for example, a portion of the target processed shape that overlaps with the tool shape may be processed. It may be simply displayed as an area. Also in the fourth invention, for example, the tool sphere overlapping the remaining sphere may be deleted, and the gap between the remaining tool sphere and the remaining sphere may be obtained as the remaining machining shape. For the processing after determining the unprocessed portion such as the unprocessed shape, it is desirable to display it on an image display device connected to a computer and let the designer confirm it, but it is automatically used according to the unprocessed amount It is also possible to change the design of a tool or the like, or to modify a target machining shape. In addition, various utilization modes can be adopted, such as adding information on the remaining machining to the machining design.
【0020】また、本発明方法は、前記各工程を実行さ
せるためのプログラムが記録されている機械読み取り可
能な記録媒体を備えているコンピュータ、言い換えれば
各工程を実行する手段を有する認識装置によって好適に
実行され、加工設計や工程設計を過去のデータなどを利
用して自動的に行う設計支援システムに好適に適用され
る。The method of the present invention is preferably implemented by a computer having a machine-readable recording medium on which a program for executing each of the above-described steps is recorded, in other words, a recognition device having means for executing each of the steps. The present invention is suitably applied to a design support system that automatically performs machining design and process design using past data and the like.
【0021】以下、本発明の実施例を図面に基づいて詳
細に説明する。図1は、本発明方法に従って加工残り部
を認識する加工残り部認識機能を有する製作設計支援シ
ステム10の基本構成を説明するブロック線図で、オン
ラインで接続されたCAD/CAM装置12と外部記憶
装置14とを備えており、外部記憶装置14にはCAD
/CAM装置12の他にも多数のコンピュータが接続さ
れている。CAD/CAM装置12はマイクロコンピュ
−タで、データバスラインで接続された中央演算処理装
置16およびRAMやROM等の主記憶装置18を備え
ており、中央演算処理装置16は、主記憶装置18に予
め記憶されたプログラムに従って種々の演算処理を行
い、CAD機能やCAM機能を実行できるようになって
いる。このCAD/CAM装置12はネットワークの端
末機で、作業内容に応じてCAD機能のみ、CAM機能
のみ、或いはその両方の機能を有するものが用いられ
る。中央演算処理装置16にはまた、シミュレーション
結果や後工程への作業指示等を画像表示するブラウン管
や液晶パネル等の表示装置20や、設計者が入力操作を
行う入力装置としてキーボード22、ダイアル24、タ
ブレット26等が接続されている。また、ネットワーク
コントローラ28は、ワークステーションや工作機械な
どと接続されてファイルの転送などのデータ出力を制御
するためのものである。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram for explaining a basic configuration of a production design support system 10 having a remaining machining portion recognition function for recognizing a remaining machining portion according to the method of the present invention, wherein a CAD / CAM device 12 connected online and an external storage are connected. The external storage device 14 includes a CAD device.
Many computers are connected in addition to the / CAM device 12. The CAD / CAM device 12 is a microcomputer and includes a central processing unit 16 connected to a data bus line and a main storage unit 18 such as a RAM or a ROM. In accordance with a program stored in advance, various arithmetic processes are performed, and a CAD function and a CAM function can be executed. The CAD / CAM device 12 is a network terminal device having only a CAD function, only a CAM function, or both functions depending on the work content. The central processing unit 16 also includes a display device 20 such as a cathode ray tube or a liquid crystal panel for displaying simulation results and work instructions for subsequent processes, and the like, and a keyboard 22, a dial 24, The tablet 26 and the like are connected. The network controller 28 is connected to a workstation, a machine tool, or the like, and controls data output such as file transfer.
【0022】本実施例の製作設計支援システム10は、
目的とする製品である車両用のプレス金型の製作設計に
使用されるもので、外部記憶装置14は図2に示すよう
にプロダクトデータ記憶部30、プロセスデータ記憶部
32、およびリソースデータ記憶部34を備えており、
過去に製作した多数のプレス金型に関するプロダクトデ
ータ、プロセスデータ、およびリソースデータを互いに
関連付けて記憶している。この外部記憶装置14は、デ
ータを適宜書き込み、読み出しできるものである。な
お、上記製作設計は、製品(プレス金型)の複数の加工
部位毎に加工工程や使用工具、加工条件などについて設
計する加工設計、および金型全体について能率良く加工
できるように使用機械や作業工程(加工の順番)などを
複数の加工部位に跨がって設計する工程設計を総称した
ものである。The production design support system 10 of the present embodiment
As shown in FIG. 2, the external storage device 14 includes a product data storage unit 30, a process data storage unit 32, and a resource data storage unit. 34,
Product data, process data, and resource data relating to a large number of press dies manufactured in the past are stored in association with each other. The external storage device 14 can appropriately write and read data. Note that the above manufacturing design consists of a machining design that designs the machining process, tools to be used, machining conditions, etc. for each of a plurality of machining parts of the product (press mold), and the machine and work to be used so that the entire mold can be machined efficiently. This is a general term for a process design for designing a process (order of processing) over a plurality of processing parts.
【0023】上記プロダクトデータ記憶部30は、プレ
ス金型の種類を表す「車種」や「型名」、「部品名」、
プレス金型の形状を表す「形状データ」、プレス金型の
複数の加工部位毎の「特徴量」等に関するデータを記憶
している。「形状データ」はプレス金型全体のデータの
他、加工部位毎のデータも含んでいる。複数の加工部位
は、例えば仕上げ面精度が同じで共通の切削工具により
同時に加工できるなど、素材に切削加工を施してプレス
金型を製作する上で意味のある集まりとして「受圧プレ
ート取付座」、「ガイドピン穴」、「ねじ穴」、「ドア
把手部」のように、プレス金型の種類毎に予め定められ
ている。The product data storage unit 30 stores “vehicle type”, “model name”, “part name”,
Data on “shape data” representing the shape of the press die, “feature amount” for each of a plurality of processing portions of the press die, and the like are stored. The “shape data” includes data of each processing part in addition to data of the entire press die. A plurality of processing parts, such as the same finishing surface accuracy, can be processed simultaneously by a common cutting tool, such as a `` pressure receiving plate mounting seat '' as a meaningful group in producing a press die by performing cutting processing on the material, It is determined in advance for each type of press die, such as “guide pin hole”, “screw hole”, and “door handle”.
【0024】上記「形状データ」は、CAD機能で作成
した面や線のデータを標準フォーマットであるIGES
データに変換して記憶されており、システムが異なる種
々のコンピュータで利用できるようになっている。この
ような「形状データ」は面や線の幾何情報で、相互の位
置関係が不明であるが、本実施例では図3に示すように
面や線の構成要素毎のファイルに識別記号として外部名
が付与されているとともに、図4に示すように、面代表
ベクトルおよび面代表座標値によって外部名に対応する
各構成要素の位置を特定する「位置データ」がテキスト
形式のデータ(以下、テキストデータという)として付
随しており、これにより纏まりのある1つの加工部位形
状を自動的に再現できる。図5の(a) は、加工部位が
「凹座」の「形状データ」を「位置データ」に基づいて
再現したもので、この「形状データ」には図5の(b) に
示すような「形状寸法データ」がテキストデータとして
付随している。The above “shape data” is obtained by converting data of a surface or a line created by a CAD function into an IGES
The data is stored after being converted into data, so that the system can be used on various computers. Such “shape data” is geometric information of a plane or a line, and its mutual positional relationship is unknown. In the present embodiment, however, as shown in FIG. As shown in FIG. 4, “position data” for specifying the position of each component corresponding to the external name by the surface representative vector and the surface representative coordinate value is text data (hereinafter, text data). This is referred to as data), which makes it possible to automatically reproduce a united processing part shape. FIG. 5 (a) is a reproduction of the “shape data” of the processed part “concave seat” based on the “position data”, and the “shape data” is as shown in FIG. 5 (b). “Shape and dimension data” is attached as text data.
【0025】前記「特徴量」は製作設計や実際の切削加
工に必要な特性で、例えば加工部位の名称(受圧プレー
ト取付座、ガイドピン穴、ねじ穴、ドア把手部など)、
配置面(配置方向)、壁高さやコーナーR等の形状寸法
等が挙げられる。形状寸法は、前記「形状寸法データ」
そのものではなく、工具径の最大値や工具長の最小値を
決定するなど製作設計に必要な寸法である。図6は、前
記図5に示す「凹座」について予め定められた「特徴
量」の一例を説明する図で、前記「形状寸法データ」な
どから求められるものであり、図中の符号「α」,
「β」,「W」,「H」,「R」は、図5の(a) に示さ
れている各符号に対応する。また、図7の(b)は(a) に
示す「受圧プレート取付座」について予め定められた
「特徴量」に関する特徴量データの一例で、図8の(b)
は(a) に示す「スライドプレート取付座」について予め
定められた「特徴量」に関する特徴量データの一例であ
る。図7および図8の「R」はコーナーR、「D」は直
径寸法、「L1」,「L2」は幅寸法、「H1」は壁高
さである。「特徴量」のデータはテキストデータとして
記憶されている。The "feature amount" is a characteristic necessary for manufacturing design and actual cutting, such as a name of a processing portion (pressure receiving plate mounting seat, guide pin hole, screw hole, door handle, etc.),
The arrangement plane (arrangement direction), the wall height, the shape and dimensions of the corner R, and the like are given. The shape dimensions are the same as those described in the above
It is a dimension necessary for production design, such as determining the maximum value of the tool diameter and the minimum value of the tool length. FIG. 6 is a diagram for explaining an example of a predetermined “feature amount” for the “concave seat” shown in FIG. 5, which is obtained from the “shape and dimension data” and the like. ",
“Β”, “W”, “H”, and “R” correspond to the respective symbols shown in FIG. FIG. 7B is an example of feature amount data relating to a predetermined “feature amount” for the “pressure receiving plate mounting seat” shown in FIG.
Is an example of feature amount data relating to a "feature amount" predetermined for the "slide plate mounting seat" shown in (a). 7 and 8, "R" is a corner R, "D" is a diameter dimension, "L1" and "L2" are width dimensions, and "H1" is a wall height. The data of the “feature amount” is stored as text data.
【0026】図2に戻って、前記プロセスデータ記憶部
32およびリソースデータ記憶部34は、プレス金型を
製作するための加工装置および加工手順に関する製作デ
ータを記憶している部分で、何れもテキストデータとし
て記憶している。プロセスデータ記憶部32は加工手順
に関するもので、「作業工程」、「段取り」、「作業順
序」、「加工工程」等のデータを含んでいる。「作業工
程」は、例えば図9に示すように4面側加工、傾斜穴加
工、仕上げ等の機械群の渡り歩きに関するもので、前記
「車種」、「型名」、「部品名」などのデータにリンク
して記憶されている。「段取り」は、どのような段取り
方法で加工するかに関するもので、上記「作業工程」や
「部品名」などのデータにリンクして記憶されている。
「作業順序」は、どこから加工を開始するかに関するも
ので、「作業工程」や「段取り」などのデータにリンク
して記憶されている。「加工工程」は、加工部位毎の加
工手順(荒取り、中仕上げ、仕上げなど)や各工程にお
ける加工法、加工条件、残し量等に関するもので、加工
部位毎に例えば前記「特徴量」などのデータにリンクし
て記憶されている。図10の(a) は前記図7の「受圧プ
レート取付座」に関する加工工程データの一例で、図1
0の(b) は前記図8の「スライドプレート取付座」に関
する加工工程データの一例である。この加工工程データ
の各加工工程にリンクしてCLデータなどを記憶してお
くことも可能である。なお、図10の「対象作業工程」
は、作業工程データのどの作業工程で実施したかを表す
データである。Returning to FIG. 2, the process data storage unit 32 and the resource data storage unit 34 are parts that store processing data for a processing apparatus and a processing procedure for manufacturing a press die. It is stored as data. The process data storage unit 32 relates to a processing procedure and includes data such as “work process”, “setup”, “work sequence”, and “work process”. The "work process" is, for example, as shown in FIG. 9, related to the crosswalk of a machine group such as four-side machining, inclined hole machining, finishing, etc., and includes data such as the "vehicle type", "model name", and "part name". Is linked to and stored. The “setup” relates to what setup method is used for processing, and is stored by linking to data such as the “work process” and “part name”.
The “work sequence” relates to where to start machining, and is stored in a manner linked to data such as “work process” and “setup”. The “processing step” relates to a processing procedure (roughing, semi-finishing, finishing, etc.) for each processing part, a processing method, a processing condition, a remaining amount, and the like in each step. Is linked to and stored. FIG. 10A shows an example of the machining process data relating to the “pressure receiving plate mounting seat” of FIG.
0 (b) is an example of machining process data relating to the “slide plate mounting seat” in FIG. It is also possible to store CL data and the like linked to each processing step of this processing step data. Note that the "target work process" in FIG.
Is data representing which work process of the work process data was performed.
【0027】リソースデータ記憶部34は加工装置に関
するもので、「工具」や「機械」などの物理的情報を記
憶している。「工具」のデータには、種類や径寸法、工
具長、材質など工具そのものに関するデータの他、アー
バやチャックなどのデータが含まれており、「機械」の
データには種類の他に工場名やライン名などのデータが
含まれている。そして、「工具」のデータは前記加工工
程データの各加工工程などにリンクして記憶され、「機
械」のデータは前記作業工程データの各作業工程などに
リンクして記憶されている。The resource data storage unit 34 relates to a processing device, and stores physical information such as "tool" and "machine". The "tool" data includes data on the tool itself, such as type, diameter, tool length, and material, as well as data on arbors and chucks. And data such as line names. The data of “tool” is stored by linking to each processing step of the processing step data, and the data of “machine” is stored by linking to each operation step of the operation step data.
【0028】次に、本実施例の製作設計支援システム1
0を用いて新規製品の製作設計を行う際の作動を説明す
る。図11のフローチャートは、新規製品である新たな
プレス金型の形状データを作成したり加工工程や作業工
程を流用設計したりする部分で、CAD,CAMの両機
能を有するとともに、図12に示す特徴量抽出手段3
8、流用設計手段40、干渉チェック手段42、最適化
手段44、およびデータ出力手段46の各機能を備えて
いるCAD/CAM装置12が用いられる。特徴量抽出
手段38はステップSA4を実行するもので、流用設計
手段40はステップSA1、SA6、SA7、SA1
3、SA14を実行するもので、干渉チェック手段42
はステップSA9を実行するもので、最適化手段44は
ステップSA11を実行するもので、データ出力手段4
6はステップSA15を実行するものである。Next, the production design support system 1 of the present embodiment.
The operation at the time of designing and manufacturing a new product by using “0” will be described. The flowchart of FIG. 11 is a part for creating shape data of a new press die as a new product, and for designing and diverting a working process and a working process, and has both CAD and CAM functions and is shown in FIG. Feature extraction means 3
8. A CAD / CAM device 12 having the functions of a diversion design unit 40, an interference check unit 42, an optimization unit 44, and a data output unit 46 is used. The feature extracting means 38 executes step SA4, and the diversion designing means 40 executes steps SA1, SA6, SA7, SA1.
3. Execute SA14, the interference check means 42
Executes step SA9, and the optimizing means 44 executes step SA11.
Step 6 executes step SA15.
【0029】図11のステップSA1では、製作すべき
プレス金型の「車種」や「型名」などが設計者等によっ
て入力されることにより、前記プロセスデータ記憶部3
2の中に格納されている作業工程データ(図9参照)の
中から、「車種」や「型名」などが一致するものが自動
的に取り出される。ステップSA2では、「車種」や
「型名」などに応じて複数の加工部位が自動的に、或い
は設計者等の意思によって定められ、ステップSA3で
は、CAD機能を用いて加工部位毎に形状データが作成
される。この形状データは、例えばプレス金型に配置さ
れる部品(受圧プレートやスライドプレートなど)やプ
レス金型によって製造すべきプレス品の形状などに基づ
いて自動的に、或いは設計者の入力操作などによって作
成される。前記プロダクトデータ記憶部30の中に格納
されている過去のプレス金型の「形状データ」を利用し
て作成することも可能である。In step SA1 of FIG. 11, the "model" or "model name" of the press die to be manufactured is input by the designer or the like, and the process data storage unit 3 is entered.
2 are automatically extracted from the work process data (see FIG. 9) stored in the storage unit 2 in which the "vehicle type", "model name", and the like match. In step SA2, a plurality of machining parts are automatically determined according to the "vehicle type" and "model name" or by the intention of the designer or the like. In step SA3, the shape data is formed for each machining part using the CAD function. Is created. This shape data is automatically obtained based on the components (pressure receiving plate, slide plate, etc.) arranged in the press die, the shape of the press product to be manufactured by the press die, or by the input operation of the designer. Created. It can also be created by using the “shape data” of past press dies stored in the product data storage unit 30.
【0030】ステップSA4では、加工部位名およびス
テップSA3で作成された形状データに基づいて、前記
図7の(b) 、図8の(b) に示す特徴量データと同様な特
徴量を自動的に抽出する。「特徴量」の項目や抽出方法
(変換方法)は、前記図6に示されているように、加工
部位毎に予め設定されているとともに、前記ステップS
A2で作成される形状データには形状寸法データも含ま
れている。In step SA4, a feature amount similar to the feature amount data shown in FIGS. 7 (b) and 8 (b) is automatically generated based on the machining site name and the shape data created in step SA3. To extract. As shown in FIG. 6, the item of “feature amount” and the extraction method (conversion method) are set in advance for each processing portion, and
The shape data created in A2 also includes shape and dimension data.
【0031】ステップSA5では、ステップSA4で抽
出した特徴量と、前記プロダクトデータ記憶部30の中
に格納されている特徴量データとを比較して、プロセス
データ記憶部32の中に格納されているプロセスデー
タ、具体的には加工工程データを流用できるか否かを判
断する。プロセスデータを流用できるのは、特徴量の各
項目の値が完全に一致している場合は勿論、一部が相違
する場合でも予め定められた許容範囲内であれば流用可
能と判断する。そして、流用可能であれば、ステップS
A6でその加工工程データを取り出し、ステップSA7
で各加工工程毎に使用工具などを設定する一方、流用不
可の場合は、ステップSA8で設計者が加工工程や使用
工具などに関するプロセスデータを手動で入力して設計
する。In step SA5, the feature quantity extracted in step SA4 is compared with the feature quantity data stored in the product data storage section 30 and stored in the process data storage section 32. It is determined whether process data, specifically, processing step data can be used. The process data can be diverted not only when the values of the respective items of the feature amount completely match, but also when some of them are different within a predetermined allowable range, it is determined that the process data can be diverted. If it can be diverted, step S
At A6, the machining process data is taken out, and at Step SA7
In step SA8, the designer manually inputs the process data relating to the machining process and the tools to be used, and sets the design.
【0032】上記ステップSA6では、流用できる加工
工程データが複数ある場合、その複数の加工工程データ
を総て取り出すようにしても良いが、本実施例では特徴
量の各項目に重み付けが設けられて優先順位が付けら
れ、優先順位が最も高い1つのデータを取り出すように
なっている。また、ステップSA7では、ステップSA
6で取り出された加工工程データの各加工工程に対し
て、前記特徴量などに基づいて使用工具や突き出し長な
どを自動的に設定する。図13の(a) ,(b) は、それぞ
れ図10に示す加工工程データの各加工工程に使用工具
等が設定された状態である。図13の「加工軸」は工具
姿勢(工具の軸心)を表すもので、前記加工工程データ
により加工工程毎に予め設定されている。なお、図13
の「加工軸」の欄の「↓」はZ軸方向を意味している。In step SA6, when there are a plurality of processing process data that can be diverted, all of the plurality of processing process data may be taken out. However, in this embodiment, each item of the feature amount is weighted. Priority is assigned, and one piece of data having the highest priority is taken out. In Step SA7, Step SA
For each processing step of the processing step data extracted in step 6, a tool to be used, a protrusion length, and the like are automatically set based on the feature amount and the like. FIGS. 13A and 13B show a state in which a tool to be used and the like are set for each processing step of the processing step data shown in FIG. The “machining axis” in FIG. 13 indicates the tool posture (the axis of the tool), and is set in advance for each machining step based on the machining step data. Note that FIG.
"↓" in the column of "machining axis" means the Z-axis direction.
【0033】上記ステップSA6およびSA7、或いは
ステップSA8で加工工程が設計されると、ステップS
A9で加工が可能か否かの評価を行う。これは、例えば
加工部位を加工する際の工具(アーバやチャックなどを
含む)の最外郭形状を求めて、切削加工時に製品すなわ
ちプレス金型と干渉しないか否かを、総ての使用工具に
ついて自動的にチェックするものである。また、本実施
例では、ここで加工工具と目標加工形状との干渉による
過剰切削を回避するために生じる加工残りについても、
図14のフローチャートに従って検出する。なお、図1
4は、加工工具としてボールエンドミルを使用する場合
である。When the working process is designed in step SA6 and SA7 or step SA8, step S
In A9, whether or not processing is possible is evaluated. This means, for example, that the outermost shape of the tool (including arbor and chuck etc.) when processing the processing part is determined, and whether or not it interferes with the product, that is, the press die at the time of cutting, for all the tools used Check automatically. Further, in the present embodiment, the remaining machining that occurs to avoid excessive cutting due to interference between the machining tool and the target machining shape here,
It is detected according to the flowchart of FIG. FIG.
4 is a case where a ball end mill is used as a processing tool.
【0034】図14の各ステップはコンピュータにより
自動的に行われるようになっており、先ずステップSB
1では上記ステップSA6〜SA7で設計された加工工
程データの中から対象とする加工工程を取り出し、ステ
ップSB2でその加工工程で加工を行う加工エリアを取
り出し、ステップSB3で加工エリア内の加工対象面を
抽出する。図15の(a) は、加工対象である製品(プレ
ス金型)60の一例を示す斜視図で、図15の(b) に示
す枠62はステップSB2で設定される加工エリア線
(2次元の線群)で、加工軸方向である平面視の状態で
設定され、そのエリア線の内側が加工対象面(面群)6
4としてステップSB3で取り出される。加工対象面6
4は目標形状に相当するもので凹み部分を備えていると
ともに、その加工対象面64自体は前記ステップSA3
で作成され、ステップSB3ではその作成された形状デ
ータを読み出すだけである。ステップSA3およびSB
3は請求項4の目標形状作成工程に相当する。Each step in FIG. 14 is automatically performed by a computer.
In step 1, a target processing step is extracted from the processing step data designed in steps SA6 to SA7, a processing area in which the processing is performed in the processing step is extracted in step SB2, and a processing target surface in the processing area is extracted in step SB3. Is extracted. FIG. 15A is a perspective view showing an example of a product (press die) 60 to be processed. A frame 62 shown in FIG. 15B is a processing area line (two-dimensional) set in step SB2. Are set in a plan view state that is the processing axis direction, and the inside of the area line is a processing target surface (surface group) 6.
4 is taken out at step SB3. Processing target surface 6
4 corresponds to the target shape and has a concave portion, and the processing target surface 64 itself corresponds to the step SA3.
In step SB3, the created shape data is simply read. Steps SA3 and SB
Reference numeral 3 corresponds to the target shape creating step of claim 4.
【0035】ステップSB4では対象とする加工工程の
残し量に関するデータを取り出し、ステップSB5で、
その残し量を直径寸法とする球Aを作成する。「残し
量」は、例えば前記図10の加工工程データに示されて
いるように加工工程毎に1.0(mm)、0.5(m
m)等の一定値、すなわち一定厚さの削り残しが生じる
ように定められている。次のステップSB6では、図1
6に示すように加工軸方向である平面視の状態で多数の
球Aを互いに接するように敷き詰めて配置し、それ等を
加工対象面64の表面すなわち切削加工が行われる側の
面にそれぞれ接触する位置まで接近させる。また、ステ
ップSB7では、平面視において加工対象面64が見え
なくなるまで球Aが配置されたか否かを判断し、加工対
象面64が見える場合にはステップSB8で図17に黒
丸で示すように加工対象面64が見える部分に加工対象
面64に接触するように更に球Aを配置する。この場合
は、平面視において球Aが互いに重なる(交わる)よう
に配置することになる。図18は図17のXVIII−XVI
II断面に相当する図であるが、加工対象面64の傾斜が
比較的急な場合など、必要に応じて加工軸方向である平
面視の状態だけでなく、どこから見ても加工対象面64
が見えなくなるように球Aを配置するようにしても良
い。このように「残し量」を直径寸法とする球Aが加工
対象面64上に敷き詰めて配置されることにより、その
多数の球Aの球面のうち加工対象面64から最も離間し
た位置の球面によって、今回の加工工程で加工すべき目
標加工形状が形成される。これ等のステップSB4〜S
B8は、請求項4の目標加工形状作成工程に相当し、球
Aは残し球に相当する。In step SB4, data relating to the remaining amount of the target machining process is extracted, and in step SB5,
A sphere A having the remaining amount as a diameter is created. The “remaining amount” is, for example, 1.0 (mm), 0.5 (m) for each processing step as shown in the processing step data of FIG.
m) or the like, that is, a fixed thickness is left uncut. In the next step SB6, FIG.
As shown in FIG. 6, a large number of spheres A are laid out so as to be in contact with each other in a plan view state that is the processing axis direction, and they are brought into contact with the surface of the processing target surface 64, that is, the surface on the side where cutting is performed. Approach to the position where Further, in step SB7, it is determined whether or not the sphere A has been arranged until the processing target surface 64 becomes invisible in plan view. If the processing target surface 64 is visible, in step SB8, processing is performed as indicated by a black circle in FIG. The sphere A is further arranged at a portion where the target surface 64 is visible so as to contact the processing target surface 64. In this case, the spheres A are arranged so as to overlap (intersect) each other in plan view. FIG. 18 shows XVIII-XVI of FIG.
This is a view corresponding to the II section. However, when the inclination of the processing target surface 64 is relatively steep, the processing target surface 64 can be viewed from any position, not only in a planar view, which is the processing axis direction, as necessary.
The sphere A may be arranged so that is not visible. As described above, the spheres A having the diameter of the “remaining amount” are laid out on the processing target surface 64, and the spheres at the position most distant from the processing target surface 64 among the many spheres A Thus, a target processing shape to be processed in the current processing step is formed. These steps SB4 to SB
B8 corresponds to the target machining shape creation step of claim 4, and sphere A corresponds to a remaining sphere.
【0036】次のステップSB9では、対象となる加工
工程で使用するボールエンドミルの工具径、すなわち工
具先端の切れ刃の回転軌跡である半球形状の直径、と同
じ直径寸法の球Bを作成する。ステップSB4〜SB9
は、請求項1の形状作成工程に相当し、その場合の球A
は目標加工形状で球Bは工具形状に相当する。In the next step SB9, a sphere B having the same diameter as the tool diameter of the ball end mill used in the target machining step, that is, the diameter of the hemispherical shape which is the rotation trajectory of the cutting edge at the tool tip is created. Steps SB4 to SB9
Corresponds to the shape forming step of claim 1, and in this case, the sphere A
Is the target machining shape and sphere B corresponds to the tool shape.
【0037】ステップSB10では、前記球Aの球面の
うち加工軸方向から見える範囲で加工対象面64から最
も離れている最大距離点αを算出し、ステップSB11
では、球Bをその最大距離点αに点接触するように配置
する。最大距離点αは、通常は球Aと加工対象面64と
の接触点における面法線上に位置し、球Bは、その面法
線上に球中心が位置するように配置される。ステップS
B12では、加工対象面64上に配置された総ての球A
に対して球Bが配置されたか否かを判断し、総ての球A
に球Bが配置されるまでステップSB10およびSB1
1を繰り返し実行する。図19は、総ての球Aに球Bが
配置された状態を示す図で、球Bの直径寸法すなわち工
具径は、球Aの直径寸法すなわち残し量よりも大きいの
が普通である。ステップSB10〜SB12は、請求項
2の配置工程に相当し、最大距離点αは接触点に相当す
る。また、ステップSB9〜SB12は、請求項4の工
具球配置工程に相当し、球Bは工具球に相当する。In step SB10, the maximum distance point α farthest from the processing target surface 64 in the range of the spherical surface of the sphere A that can be seen from the processing axis direction is calculated.
Then, the ball B is arranged so as to make point contact with the maximum distance point α. The maximum distance point α is usually located on the surface normal at the point of contact between the sphere A and the processing target surface 64, and the sphere B is arranged such that the center of the sphere is located on the surface normal. Step S
In B12, all the spheres A arranged on the processing target surface 64
It is determined whether or not ball B has been placed with respect to all balls A.
Steps SB10 and SB1 until the ball B is placed on
Step 1 is repeated. FIG. 19 is a view showing a state in which the spheres B are arranged on all the spheres A. The diameter of the spheres B, that is, the tool diameter is generally larger than the diameter of the spheres A, that is, the remaining amount. Steps SB10 to SB12 correspond to the arrangement step of claim 2, and the maximum distance point α corresponds to the contact point. Steps SB9 to SB12 correspond to the tool ball arrangement step of claim 4, and the ball B corresponds to the tool ball.
【0038】ステップSB13では、球Aと球Bとの交
わりが有るか否かを判断し、交わりが有る場合にはステ
ップSB14で交わる球Aを取り出し、ステップSB1
5でその取り出した球Aを色替えして画像表示すること
により、加工残りが生じる加工残り部として設計者に提
示する。球Aと球Bとが交じり合うということは、残し
量と加工工具とが干渉することを意味し、その範囲に工
具が侵入できなくて加工残りが生じることを意味してい
る。図20の黒丸で示す球Aは、球Bと交わっているも
ので、表示装置20に色替えして表示される。また、ス
テップSB13の判断がNOの場合は、ステップSB1
6で加工残り無しの表示を行う。ステップSB13〜S
B16は、請求項2、4の重なり判定工程に相当する。
また、ステップSB10〜SB16は請求項1の加工残
り部判定工程に相当する。At step SB13, it is determined whether or not the ball A and the ball B intersect, and if so, the intersecting ball A is taken out at step SB14, and the process proceeds to step SB1.
In 5, the extracted ball A is color-changed and displayed as an image, and is presented to the designer as a remaining portion where the remaining portion is left unprocessed. The fact that the sphere A and the sphere B intersect means that the remaining amount and the machining tool interfere with each other, and that the tool cannot enter the range and the machining remains. The sphere A indicated by a black circle in FIG. 20 intersects with the sphere B, and is displayed on the display device 20 by changing colors. If the determination in step SB13 is NO, step SB1
In step 6, a message indicating that there is no remaining machining is displayed. Step SB13-S
B16 corresponds to the overlap determination step in claims 2 and 4.
Steps SB10 to SB16 correspond to the remaining machining portion determination step in claim 1.
【0039】図11に戻って、上記加工残りの有無など
ステップSA9の干渉チェックの結果が加工不可の場合
は、工具長の変更などにより加工部位の形状を変更する
ことなく対応できるか否かが自動的に、或いは設計者に
よって判断され、形状変更することなく対応できる場合
はステップSA11を実行し、工具長や工具径の変更な
どにより自動的に、或いは加工を可能とする幾つかの選
択肢を示して設計者に選択させることにより、加工可能
となるように使用工具等に関するプロセスデータを最適
化し、必要に応じてステップSA9を再度実行する。ス
テップSA11に続いて、直ちにステップSA12を実
行するようにしても良い。また、形状変更が必要な場合
は、ステップSA10で加工が可能となるように自動的
に、或いは設計者の入力操作などにより、加工部位の形
状を変更し、ステップSA4以下を再び実行する。この
形状変更は、剛性や強度、寸法などがプレス金型として
成り立つ予め定められた許容範囲内で行われる。Returning to FIG. 11, if the result of the interference check in step SA9, such as the presence or absence of the remaining machining, indicates that machining is impossible, it is determined whether or not the machining can be performed without changing the shape of the machined part by changing the tool length. If the determination can be made automatically or by the designer and the change can be made without changing the shape, step SA11 is executed, and several options that enable the processing automatically or by changing the tool length or tool diameter are selected. The process data relating to the used tool and the like is optimized so as to be able to be machined by indicating and allowing the designer to select, and step SA9 is executed again as necessary. Subsequent to step SA11, step SA12 may be immediately executed. If the shape needs to be changed, the shape of the processed part is changed automatically so as to enable the processing in step SA10, or by the input operation of the designer, and the steps from step SA4 are executed again. This shape change is performed within a predetermined allowable range where rigidity, strength, dimensions, and the like are satisfied as a press die.
【0040】ステップSA9の判断がOKの場合、すな
わち干渉することなく加工できる場合は、ステップSA
12において、前記ステップSA2で設定された総ての
加工部位について加工工程や使用工具等のプロセスデー
タの設計が終了したか否かを自動的に、或いは設計者に
よって判断し、加工部位毎にステップSA3以下を繰り
返し実行する。総ての加工部位のプロセスデータの設計
が終了してステップSA12の判断がYESになると、
ステップSA13を実行し、ステップSA1で取り出し
た作業工程データの作業工程毎に複数の加工部位の加工
工程を集約し、共通の加工機械を用いて加工できる加工
工程を纏める。加工工程データには、図10に示すよう
に「対象作業工程」に関するデータ、すなわちどの作業
工程(加工機械)で加工したかを表す情報が含まれてお
り、この情報に従って自動的に集約される。図21は、
図9の作業工程データに図13に示す2つの加工工程デ
ータの加工工程を集約した状態で、太い一点鎖線で囲ん
だ部分は、図13の(a) に示す「受圧プレート取付座」
に関する加工工程で、太い破線で囲んだ部分は、図13
の(b) に示す「スライドプレート取付座」に関する加工
工程である。If the determination in step SA9 is OK, that is, if machining can be performed without interference, step SA9
In step 12, whether or not design of process data such as machining steps and tools to be used has been completed for all machining portions set in step SA2 is automatically or determined by a designer. SA3 and subsequent steps are repeatedly executed. When the design of the process data for all the processing parts is completed and the determination in step SA12 is YES,
Step SA13 is executed, the processing steps of a plurality of processing parts are consolidated for each operation step of the operation step data extracted in step SA1, and the processing steps that can be processed using a common processing machine are summarized. As shown in FIG. 10, the processing step data includes data relating to the “target operation step”, that is, information indicating in which operation step (processing machine) the processing was performed, and is automatically aggregated according to this information. . FIG.
In the state where the processing steps of the two processing step data shown in FIG. 13 are integrated into the work step data of FIG. 9, a portion surrounded by a thick dashed line is a “pressure receiving plate mounting seat” shown in FIG.
In the processing steps related to FIG.
This is a processing step related to the “slide plate mounting seat” shown in FIG.
【0041】次のステップSA14では、上記ステップ
SA13で作業工程毎に集約された加工工程の使用工具
を、各加工部位毎の加工工程の順番を厳守する範囲で自
動的に集約し、加工機械毎に複数の加工部位に跨がって
加工順序を決定する。図22は、図13に示す作業工程
データの使用工具を集約した場合で、作業工程1の4面
側加工では、先ず(1) φ30ヘリカルカッターを用いて
受圧プレート取付座の加工工程1(荒取り)を行い、
(2) φ50ヘリカルカッターを用いてスライドプレート
取付座の加工工程1(荒取り)を行い、(3) φ20ヘリ
カルカッターを用いて受圧プレート取付座の加工工程2
(中仕上げ)、およびスライドプレート取付座の加工工
程2(中仕上げ)を行い、最後に(4) φ10.8ドリル
を用いて受圧プレート取付座の加工工程3(下穴)、お
よびスライドプレート取付座の加工工程4(下穴)を行
うことを意味している。また、作業工程4の仕上げで
は、先ず(1) φ10エンドミルを用いて受圧プレート取
付座の加工工程4(仕上げ)、およびスライドプレート
取付座の加工工程3(中仕上げ)、加工工程5(仕上
げ)を行った後、(2) φ12タップを用いて受圧プレー
ト取付座の加工工程5(ネジ)、およびスライドプレー
ト取付座の加工工程6(ネジ)を行うことを意味してい
る。In the next step SA14, the tools used in the machining process, which have been collected for each work process in the above step SA13, are automatically collected within the range of strictly observing the order of the process for each processing portion, and The processing order is determined over a plurality of processing parts. FIG. 22 shows a case where the tools used in the work process data shown in FIG. 13 are consolidated. In the four-side machining of the work process 1, first, (1) machining process 1 (rough) of the pressure receiving plate mounting seat using a φ30 helical cutter. Take)
(2) Processing step 1 (roughing) of the slide plate mounting seat using a φ50 helical cutter, and (3) Processing step 2 of the pressure receiving plate mounting seat using a φ20 helical cutter.
(Medium finish) and machining process 2 of the slide plate mounting seat (medium finish), and finally (4) machining process 3 of the pressure receiving plate mounting seat (prepared hole) using a φ10.8 drill, and mounting of the slide plate This means that the seat processing step 4 (prepared hole) is performed. In the finishing of the working process 4, first, (1) a working process 4 of the pressure receiving plate mounting seat (finishing), a working process 3 of the slide plate mounting seat (medium finishing), and a working process 5 (finishing) using a φ10 end mill. After that, (2) the processing step 5 (screw) of the pressure receiving plate mounting seat and the processing step 6 (screw) of the slide plate mounting seat are performed using a φ12 tap.
【0042】そして、最後のステップSA15では、設
計者による格納指示操作に従ってデータ出力処理を実行
し、以上の各ステップで作成した形状データやプロセス
データを互いに関連付けて前記外部記憶装置14に記憶
する。このステップSA15を実行するデータ出力手段
46は、図12に示されているように形状データ出力手
段48、プロセスデータ出力手段50、位置データ出力
手段52、特徴量データ出力手段54を備えていて、図
23のフローチャートに従ってデータ出力処理を自動的
に実行する。また、形状データ出力手段48はステップ
SC1、SC2、およびSC5を実行するもので、プロ
セスデータ出力手段50はステップSC3およびSC6
を実行するもので、位置データ出力手段52はステップ
SC4およびSC7を実行するもので、特徴量データ出
力手段54はステップSC8を実行するものである。In the last step SA15, a data output process is executed in accordance with the storage instruction operation by the designer, and the shape data and the process data created in each of the above steps are stored in the external storage device 14 in association with each other. The data output means 46 for executing step SA15 includes a shape data output means 48, a process data output means 50, a position data output means 52, and a feature data output means 54, as shown in FIG. The data output process is automatically executed according to the flowchart of FIG. The shape data output means 48 executes steps SC1, SC2 and SC5, and the process data output means 50 executes steps SC3 and SC6.
The position data output means 52 executes steps SC4 and SC7, and the feature data output means 54 executes step SC8.
【0043】図23のステップSC1では、形状データ
の面や線の各構成要素毎に付与されている要素IDを取
り出し、ステップSC2において、その要素IDを各構
成要素毎のファイルの外部名として付与する。要素ID
はCADシステムの種類毎に特有なもので、そのシステ
ム内では有効であるが、IGESへ変換すると同時に消
滅するため、変換前に要素IDを外部名として付与する
のである。In step SC1 of FIG. 23, the element ID assigned to each component of the surface or line of the shape data is extracted, and in step SC2, the element ID is assigned as the external name of the file for each component. I do. Element ID
Is unique for each type of CAD system, and is effective in that system. However, since it is deleted upon conversion to IGES, an element ID is given as an external name before conversion.
【0044】ステップSC3では、前記図11のフロー
チャートに従って作成されたプロセスデータの加工対象
面など形状データに関係する面と上記外部名との対応関
係を付与し、これによりプロセスデータと形状データの
各構成要素とを関連付ける。図24のプロセスデータは
その一例で、「面1=10(外部名)」、「面2=20
(外部名)」、・・・等のデータを書き込むことによ
り、製作情報の対象エリアに書かれている面1等と形状
データの構成要素とを関連付けるようになっている。
「面1=10(外部名)」、「面2=20(外部
名)」、・・・は、図3のIGESデータに対応してい
る。なお、前記プロセスデータ記憶部32に記憶されて
いる各データには、同様に形状データの構成要素と関連
付けるデータが含まれている。In step SC3, a correspondence relationship between the external name and the surface related to the shape data, such as the surface to be processed, of the process data created according to the flowchart of FIG. 11 is given. Associate with components. The process data shown in FIG. 24 is an example of such a case.
By writing data such as "(external name)",..., The surface 1 and the like written in the target area of the production information are associated with the components of the shape data.
“Surface 1 = 10 (external name)”, “Surface 2 = 20 (external name)”,... Correspond to the IGES data in FIG. The data stored in the process data storage unit 32 also includes data associated with the components of the shape data.
【0045】ステップSC4では、形状データの面の各
構成要素毎に面代表ベクトルおよび面代表座標値を取り
出し、前記図4に示すような位置データをテキストデー
タとして作成する。これにより、単なる幾何情報である
形状データの各構成要素の相互の関係を特定でき、纏ま
りのある1つの加工部位形状を再現できる。In step SC4, a surface representative vector and a surface representative coordinate value are extracted for each component of the surface of the shape data, and the position data as shown in FIG. 4 is created as text data. This makes it possible to specify the mutual relationship between the constituent elements of the shape data, which is merely geometric information, and reproduce a single integrated processing part shape.
【0046】そして、ステップSC5では、CAD機能
で作成された形状データを図3のようなIGESデータ
に変換し、外部記憶装置14に出力する。また、ステッ
プSC6では外部名により形状データの各構成要素と関
連付けられた前記図24のようなプロセスデータをテキ
ストデータとして外部記憶装置14に出力し、ステップ
SC7では図4に示すような位置データをテキストデー
タとして外部記憶装置14に出力する。更に、ステップ
SC8では、前記図11のステップSA4で抽出された
特徴量のデータを、上記形状データやプロセスデータと
関連付けてテキストデータとして出力する。なお、新規
作成したプレス金型の「車種」や「型名」など、前記外
部記憶装置14に記憶すべき他の種々のデータも、この
データ出力処理で出力され、外部記憶装置14の所定の
記憶部にそれぞれ格納される。Then, in step SC5, the shape data created by the CAD function is converted into IGES data as shown in FIG. In step SC6, the process data as shown in FIG. 24 associated with each component of the shape data by the external name is output to the external storage device 14 as text data. In step SC7, the position data as shown in FIG. The data is output to the external storage device 14 as text data. Further, in step SC8, the feature amount data extracted in step SA4 in FIG. 11 is output as text data in association with the shape data and the process data. Various other data to be stored in the external storage device 14, such as the "vehicle type" and "model name" of the newly created press die, are also output in this data output process, Each is stored in the storage unit.
【0047】なお、上記のようにして作成されたプロセ
スデータは必ずしも完全なものではないため、作業工程
のシミュレーションなどを行って更に最適化され、その
後、NC加工を行うための工具の移動経路データ(CL
データ)が作成される。Since the process data created as described above is not always complete, the process data is further optimized by performing a simulation of the work process and the like, and thereafter, the movement path data of the tool for performing the NC machining is obtained. (CL
Data) is created.
【0048】ここで、前記ステップSA9の干渉チェッ
クでは、図14のフローチャートに示すように目標形状
である加工対象面64上に残し量の一定厚さを直径寸法
とする球Aを敷き詰めて配置する(SB3〜SB8)一
方、加工工具の加工部の半球形状の直径と等しい直径寸
法の球Bを作成して、上記多数の球Aのそれぞれの最大
距離点αに点接触するように配置し(SB9〜SB1
2)、その球Bと交わっている球Aを加工残りが生じる
加工残り部として画像表示するようになっている。すな
わち、工具移動経路を設定する前に加工残り部を確認
し、必要に応じてその段階で使用工具や加工条件等の加
工設計を変更したり、或いは残し量を含む目標加工形状
を修整したりすることにより、工具移動経路を設定した
後の加工設計等の設計変更が少なくなり、設計者の負担
が軽減される。Here, in the interference check in step SA9, as shown in the flow chart of FIG. 14, spheres A having a diameter of a constant thickness of the remaining amount are laid out and arranged on the processing target surface 64 having the target shape. (SB3 to SB8) On the other hand, a sphere B having a diameter dimension equal to the hemispherical diameter of the processing portion of the processing tool is created and arranged so as to make point contact with each of the plurality of spheres A at the maximum distance point α. SB9 to SB1
2) The image of the ball A intersecting with the ball B is displayed as an unprocessed portion where the unprocessed portion occurs. That is, before setting the tool movement path, check the remaining machining portion, and if necessary, change the machining design such as the tool used and machining conditions at that stage, or modify the target machining shape including the remaining amount. By doing so, design changes such as machining design after setting the tool movement path are reduced, and the burden on the designer is reduced.
【0049】また、工具移動経路を設定する前に加工残
り部を認識できるため、その工具移動経路の設定作業に
影響を与えることなく柔軟に使用工具等の加工設計を変
更することが可能で、最もベストな回避策を講じること
ができるとともに、球と球との交わりで加工残り部を認
識するようになっているため演算が容易で加工残り部を
迅速に判定できる。Further, since the remaining portion to be machined can be recognized before setting the tool moving path, it is possible to flexibly change the working design of the tool to be used without affecting the setting work of the tool moving path. The best avoidance measure can be taken, and the unprocessed portion is recognized by the intersection of the balls, so that the calculation is easy and the unprocessed portion can be quickly determined.
【0050】なお、上記実施例では図20のように球B
と交わる球Aを表示するようになっていたが、例えば図
25の(a) に示すように球Aと交わる球Bを消去し、残
りの球Bと球Aとの間の隙間70、すなわち(b) に網掛
けで示す部分を加工残り形状として色替えして表示する
ようにしても良い。これは、請求項3の一実施例に相当
し、加工残りの有無だけでなく量(厚さや容積など)が
判るため、加工設計等を容易に最適化できるようにな
る。In the above embodiment, as shown in FIG.
The ball A intersecting with the ball A is displayed, for example, as shown in FIG. 25A, the ball B intersecting with the ball A is deleted, and the gap 70 between the remaining ball B and the ball A, that is, In (b), the shaded portion may be displayed in a color-changed form as the unprocessed shape. This corresponds to an embodiment of claim 3, in which not only the presence or absence of unprocessed portions but also the amount (thickness, volume, etc.) can be determined, so that the process design and the like can be easily optimized.
【0051】また、前記実施例では目標加工形状が球A
によって表されていたが、図26の(a) に示すように加
工対象面64から面法線方向へ残し量aだけオフセット
した位置に目標加工面72を作成する一方、加工軸と直
角な一平面内において例えば残し量aと同じかそれより
も狭い間隔で球Bを敷き詰めて配置するとともに、(b)
に示すように目標加工面72と交わらないようにその目
標加工面72に接する位置まで接近させ、それ等の球B
と目標加工面72との間の隙間74を加工残り形状とし
て色替えして表示するようにしても良い。目標加工面7
2は目標加工形状に相当する。In the above embodiment, the target processing shape is a sphere A
As shown in FIG. 26A, the target processing surface 72 is created at a position offset from the processing target surface 64 by a residual amount a in the surface normal direction, while one target surface 72 is perpendicular to the processing axis. In a plane, for example, the spheres B are laid out at intervals equal to or smaller than the remaining amount a, and (b)
As shown in the figure, the sphere B is brought close to a position in contact with the target processing surface 72 so as not to intersect with the target processing surface 72.
The gap 74 between the target processing surface 72 and the target processing surface 72 may be displayed in a different color as a remaining processing shape. Target machining surface 7
2 corresponds to the target processing shape.
【0052】以上、本発明の実施例を図面に基づいて詳
細に説明したが、これはあくまでも一実施形態であり、
例えば最終形状である加工対象面64を加工する加工工
程についても本発明は適用され得るなど、本発明は当業
者の知識に基づいて種々の変更,改良を加えた態様で実
施することができる。Although the embodiment of the present invention has been described in detail with reference to the drawings, this is merely an embodiment, and
For example, the present invention can be applied to a processing step of processing the processing target surface 64 that is the final shape, and the present invention can be implemented in various modified and improved aspects based on the knowledge of those skilled in the art.
【図1】本発明方法に従って加工残り部を認識する機能
を有する製作設計支援システムの概略構成を説明する図
である。FIG. 1 is a diagram illustrating a schematic configuration of a production design support system having a function of recognizing a remaining portion to be processed according to a method of the present invention.
【図2】図1の外部記憶装置の記憶内容を説明する図で
ある。FIG. 2 is a diagram illustrating the contents stored in an external storage device of FIG. 1;
【図3】図2のプロダクトデータ記憶部に記憶されてい
る形状データを説明する図である。FIG. 3 is a diagram illustrating shape data stored in a product data storage unit in FIG. 2;
【図4】図3の形状データに付随して記憶されている位
置データを説明する図である。FIG. 4 is a diagram illustrating position data stored along with the shape data of FIG. 3;
【図5】形状データの具体例を説明する図である。FIG. 5 is a diagram illustrating a specific example of shape data.
【図6】図5の形状データに関する特徴量を説明する図
である。FIG. 6 is a diagram illustrating a feature amount related to the shape data of FIG. 5;
【図7】図2のプロダクトデータ記憶部に加工部位毎に
記憶されている形状データおよびその特徴量データの一
例を説明する図である。FIG. 7 is a diagram illustrating an example of shape data and feature amount data thereof stored in a product data storage unit of FIG. 2 for each processing part.
【図8】図2のプロダクトデータ記憶部に加工部位毎に
記憶されている形状データおよびその特徴量データの別
の例を説明する図である。FIG. 8 is a diagram illustrating another example of shape data and feature amount data stored in the product data storage unit of FIG. 2 for each processing portion.
【図9】図2のプロセスデータ記憶部に記憶されている
作業工程データの一例を説明する図である。9 is a diagram illustrating an example of work process data stored in a process data storage unit in FIG.
【図10】図2のプロセスデータ記憶部に記憶されてい
る加工工程データの一例を説明する図で、(a) は図7の
加工部位に関するもので、(b) は図8の加工部位に関す
るものである。10A and 10B are diagrams illustrating an example of machining process data stored in the process data storage unit in FIG. 2; FIG. 10A is related to the machined portion in FIG. 7; Things.
【図11】図1の製作設計支援システムを用いて形状設
計を行う際の作動を説明するフローチャートである。11 is a flowchart illustrating an operation when performing a shape design using the production design support system of FIG. 1;
【図12】図11の形状設計を行う際に使用するCAD
/CAM装置が備えている機能を説明するブロック線図
である。FIG. 12 shows a CAD used when performing the shape design of FIG. 11;
FIG. 3 is a block diagram illustrating functions of the / CAM device.
【図13】図11のステップSA7で加工工程毎に使用
工具が設定された状態を説明する図で、(a) ,(b) はそ
れぞれ図10の(a) ,(b) に対応する。FIG. 13 is a view for explaining a state in which a tool to be used is set for each machining step in step SA7 in FIG. 11, wherein (a) and (b) correspond to (a) and (b) in FIG. 10, respectively.
【図14】本発明方法に従って加工残り部を認識する際
の作動を説明するフローチャートである。FIG. 14 is a flowchart illustrating an operation for recognizing a remaining portion to be processed according to the method of the present invention.
【図15】図14のステップSB2およびSB3の作動
を説明する図である。FIG. 15 is a diagram illustrating the operation of steps SB2 and SB3 in FIG. 14;
【図16】図14のステップSB6の作動を説明する図
である。FIG. 16 is a diagram illustrating the operation of step SB6 in FIG.
【図17】図14のステップSB8の作動を説明する図
である。FIG. 17 is a diagram illustrating the operation of step SB8 in FIG.
【図18】図17におけるXVIII−XVIII断面を示す図
である。18 is a diagram showing a cross section taken along line XVIII-XVIII in FIG.
【図19】図14のステップSB9〜SB12の作動を
説明する図である。FIG. 19 is a diagram illustrating the operation of steps SB9 to SB12 in FIG.
【図20】図14のステップSB13〜SB15の作動
を説明する図である。FIG. 20 is a diagram illustrating the operation of steps SB13 to SB15 in FIG.
【図21】図11のステップSA13で作業工程毎に加
工工程が集約された状態を説明する図である。FIG. 21 is a diagram illustrating a state in which processing steps are integrated for each work step in step SA13 of FIG. 11;
【図22】図11のステップSA14で作業工程毎に工
具が集約された状態を説明する図である。FIG. 22 is a diagram illustrating a state where tools are integrated for each work process in step SA14 of FIG. 11;
【図23】図11のステップSA15の具体的内容を説
明するフローチャートである。FIG. 23 is a flowchart illustrating the specific contents of step SA15 in FIG. 11;
【図24】図23のステップSC3で外部名が付与され
たプロセスデータを説明する図である。FIG. 24 is a view for explaining process data to which an external name has been given in step SC3 of FIG. 23;
【図25】本発明の別の実施例を説明する図で、加工残
り形状を表示する場合である。FIG. 25 is a view for explaining another embodiment of the present invention, and shows a case where a remaining machining shape is displayed.
【図26】本発明の更に別の実施例を説明する図で、球
を用いることなく目標加工形状を作成した場合である。FIG. 26 is a view for explaining still another embodiment of the present invention, in which a target machining shape is created without using a sphere.
64:加工対象面(目標形状) 70,74:隙間(加工残り形状) 72:目標加工面(目標加工形状) A:球(残し球,目標加工形状) B:球(工具球,工具形状) ステップSB4〜SB9:形状作成工程 ステップSB10〜SB16:加工残り部判定工程 ステップSB10〜SB12:配置工程 ステップSB13〜SB16:重なり判定工程 ステップSA3、SB3:目標形状作成工程 ステップSB4〜SB8:目標加工形状作成工程 ステップSB9〜SB12:工具球配置工程 64: Processing target surface (target shape) 70, 74: Clearance (remaining processing shape) 72: Target processing surface (target processing shape) A: Sphere (remaining sphere, target processing shape) B: Sphere (tool sphere, tool shape) Steps SB4 to SB9: Shape creation step Steps SB10 to SB16: Unprocessed portion determination step Steps SB10 to SB12: Arrangement step Steps SB13 to SB16: Overlap determination step Steps SA3 and SB3: Target shape creation step Steps SB4 to SB8: Target machining shape Creation process Steps SB9 to SB12: Tool ball placement process
Claims (4)
加工形状に加工する場合に、該加工工具と該目標加工形
状との干渉による過剰加工を回避するために生じる加工
残りを、加工用の工具移動経路を設定する前にコンピュ
ータを利用して認識する方法であって、 前記コンピュータにより前記加工工具の工具形状および
前記目標加工形状を作成する形状作成工程と、 該作成された目標加工形状の略全面に前記工具形状を接
触させようとした場合に、該目標加工形状と重なること
なく接触させることができない部分を加工残りが生じる
加工残り部と判定する加工残り部判定工程とを有するこ
とを特徴とする加工残り部の認識方法。When a workpiece is machined into a target machining shape using a predetermined machining tool, machining residue generated to avoid excessive machining due to interference between the machining tool and the target machining shape is machined. Before setting a tool movement path for use by a computer, comprising: a shape creating step of creating a tool shape of the machining tool and the target machining shape by the computer; and the created target machining. When the tool shape is to be brought into contact with substantially the entire surface of the shape, a remaining machining portion determining step of determining a portion that cannot be contacted without overlapping the target machining shape as a machining remaining portion in which machining remainder occurs. A method for recognizing a remaining portion of a process, characterized in that:
触するように前記工具形状を配置する配置工程と、 該配置された工具形状が前記目標加工形状の他の部分に
重なる場合に前記加工残り部と判定する重なり判定工程
とを有するものであることを特徴とする請求項1に記載
の加工残り部の認識方法。2. The processing remaining portion determination step includes: arranging the tool shape so as to contact a large number of contact points set on substantially the entire surface of the target processing shape; 2. The method according to claim 1, further comprising: an overlap determination step of determining the remaining portion to be processed when overlapping with another portion of the target processed shape.
触させられた前記工具形状の全範囲と該目標加工形状と
の間の隙間を加工残り形状として求めるものであること
を特徴とする請求項1または2に記載の加工残り部の認
識方法。3. The unprocessed portion determination step includes determining a gap between the entire range of the tool shape brought into contact with the target processed shape without overlapping the target processed shape and the target processed shape. 3. The method for recognizing a remaining portion to be processed according to claim 1, wherein:
する目標加工形状を、先端の加工部が半球形状の加工工
具を用いて加工する場合に、該加工工具と該目標加工形
状との干渉による過剰加工を回避するために生じる加工
残りを、コンピュータを利用して認識する方法であっ
て、 前記コンピュータにより前記目標形状を作成する目標形
状作成工程と、 前記コンピュータにより前記残し量の一定厚さを直径寸
法とする残し球を作成するとともに、該残し球を前記目
標形状の全面に所定の間隔で敷き詰めて配置し、その表
面を前記目標加工形状とする目標加工形状作成工程と、 前記加工工具の加工部の半球形状の直径と等しい直径寸
法の工具球を前記コンピュータにより作成するととも
に、前記多数の残し球のそれぞれに該工具球が点接触す
るように配置する工具球配置工程と、 各残し球に配置された工具球が他の残し球と重なってい
るか否かをコンピュータにより演算し、該重なっている
部分を加工残りが生じる加工残り部と判定する重なり判
定工程とを有することを特徴とする加工残り部の認識方
法。4. When a target processing shape having a remaining amount of a constant thickness with respect to the target shape is processed using a processing tool having a hemispherical shape at the tip, the processing tool and the target processing shape are used. A method for recognizing, using a computer, residual processing that occurs to avoid excessive processing due to interference of a target shape creating step of creating the target shape by the computer, and a constant of the remaining amount by the computer. A target sphere forming step of forming a remaining sphere having a thickness of a diameter dimension, arranging the remaining spheres at predetermined intervals over the entire surface of the target shape, and setting the surface thereof to the target processing shape, The computer creates a tool ball having a diameter equal to the hemispherical diameter of the processing portion of the processing tool, and the tool ball makes point contact with each of the plurality of remaining balls. A tool ball arranging step of arranging in such a manner that a computer calculates whether or not the tool sphere arranged in each remaining sphere overlaps with the other remaining spheres, and calculates the overlapped portion with a remaining machining portion in which the remaining machining is generated. A method of recognizing a remaining portion to be processed, comprising: an overlap determination step of determining.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9164416A JPH1115512A (en) | 1997-06-20 | 1997-06-20 | Recognition method for unmachined part |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9164416A JPH1115512A (en) | 1997-06-20 | 1997-06-20 | Recognition method for unmachined part |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1115512A true JPH1115512A (en) | 1999-01-22 |
Family
ID=15792741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9164416A Pending JPH1115512A (en) | 1997-06-20 | 1997-06-20 | Recognition method for unmachined part |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1115512A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006277304A (en) * | 2005-03-29 | 2006-10-12 | Toyota Motor Corp | Design support apparatus, design support method, and design support program |
JP2009116782A (en) * | 2007-11-09 | 2009-05-28 | Mazda Motor Corp | Support method and device for machining process verification, support program for machining process verification, and storage medium |
JP2011086226A (en) * | 2009-10-19 | 2011-04-28 | Toyota Central R&D Labs Inc | Machining simulation device, machining simulation method, program and recording medium |
WO2017069054A1 (en) * | 2015-10-22 | 2017-04-27 | 三菱電機株式会社 | Machining step data generation apparatus and machining step data generation method |
JP2020102112A (en) * | 2018-12-25 | 2020-07-02 | ダイハツ工業株式会社 | Design assisting device, design assisting method, program, and recording medium |
-
1997
- 1997-06-20 JP JP9164416A patent/JPH1115512A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006277304A (en) * | 2005-03-29 | 2006-10-12 | Toyota Motor Corp | Design support apparatus, design support method, and design support program |
JP2009116782A (en) * | 2007-11-09 | 2009-05-28 | Mazda Motor Corp | Support method and device for machining process verification, support program for machining process verification, and storage medium |
JP2011086226A (en) * | 2009-10-19 | 2011-04-28 | Toyota Central R&D Labs Inc | Machining simulation device, machining simulation method, program and recording medium |
WO2017069054A1 (en) * | 2015-10-22 | 2017-04-27 | 三菱電機株式会社 | Machining step data generation apparatus and machining step data generation method |
JPWO2017069054A1 (en) * | 2015-10-22 | 2018-03-15 | 三菱電機株式会社 | Machining process data generation apparatus and machining process data generation method |
JP2020102112A (en) * | 2018-12-25 | 2020-07-02 | ダイハツ工業株式会社 | Design assisting device, design assisting method, program, and recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7761183B2 (en) | Methods and systems for producing numerical control program files for controlling machine tools | |
US4530046A (en) | Method of inputting machining information to a machine tool numerical controller and apparatus therefor | |
KR850000362B1 (en) | Background of the invention | |
JP5925976B1 (en) | Machining program editing support device | |
EP0002750A1 (en) | Computerized numerical controller for a machine tool | |
EP0089561A2 (en) | Machine tool numerical controller with an interference checking function | |
JPH0444764B2 (en) | ||
JPS6257852A (en) | Automatic programming device | |
CN106471430B (en) | Procedure editor's servicing unit | |
JPH10230436A (en) | Manufacturing design support system, manufacturing design method, program recording medium for data output, and data storage device | |
JP3068827B2 (en) | Process design processing method in machining | |
JP2811338B2 (en) | NC processing data creation method and apparatus | |
US5099432A (en) | Method for determining machining process in numerical control information generating function | |
JPH1115512A (en) | Recognition method for unmachined part | |
Al’Hapis et al. | A framework for a feature based machining using macro | |
JP2836633B2 (en) | Machining process decision device in numerical control information creation function | |
JPS61103213A (en) | Production of numerical control data | |
JPH11345013A (en) | Method and device for generating tool route for nc working | |
EP0148947A1 (en) | Data input method | |
JPH03174604A (en) | Producing device for numerical control information | |
JPH0685130B2 (en) | Processing area division processing device in automatic processing machine | |
US6681144B1 (en) | Process and system for working a workpiece through numerically controlled machine tools | |
US6925353B2 (en) | Method and device for machining contoured recesses, utilizing a graphical user interface for defining contour expressions | |
JP3175718B2 (en) | Numerical control data generation device and numerical control data generation method | |
JPS60201857A (en) | Multiple machining control of machine tool |