JPH02172652A - 数値制御情報作成装置における加工方法の決定方式 - Google Patents

数値制御情報作成装置における加工方法の決定方式

Info

Publication number
JPH02172652A
JPH02172652A JP63328408A JP32840888A JPH02172652A JP H02172652 A JPH02172652 A JP H02172652A JP 63328408 A JP63328408 A JP 63328408A JP 32840888 A JP32840888 A JP 32840888A JP H02172652 A JPH02172652 A JP H02172652A
Authority
JP
Japan
Prior art keywords
machining
shape
machining area
doubling
cutting
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.)
Granted
Application number
JP63328408A
Other languages
English (en)
Other versions
JPH0698552B2 (ja
Inventor
Yasushi Fukaya
安司 深谷
Hirotaka Mizukami
裕登 水上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Okuma Corp
Original Assignee
Okuma Machinery Works Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP63328408A priority Critical patent/JPH0698552B2/ja
Priority to US07/457,166 priority patent/US5107414A/en
Publication of JPH02172652A publication Critical patent/JPH02172652A/ja
Publication of JPH0698552B2 publication Critical patent/JPH0698552B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • G05B19/40937Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of machining or material parameters, pocket machining
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36263Select cutting direction
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36288Select machining method, parameters as function of dimensions of workpiece
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御(以下、単にNGとする)情報作成
装置における加工方法の決定方式に関する。
(従来の技術) NC工作機械においては、加工に先立ってNGのための
情報を予め入力する必要があるが、そのNG情報の作成
の簡易化を目的として対話形式で加工データを人力し、
NG情報を作成するNC情報作成装置が広く用いられて
いる。かかるNC情報作成装置を用いれば、素材材質の
入力、素材形状の入力及び加工方法(加工領域、切削方
向、切削工具、切削条件、加工順序等)の入力を行なう
ことにより、加工する為のNG情報を作成することがで
きる。また最近では、素材形状及び部品形状の入力を行
なうことにより、加工方法を自動的に決定してNC情報
を作成するNC情報作成装置も出現している。
第8図は素材形状及び部品形状の一例を示す図であり、
上述の加工方法を自動的に決定するNC情報作成装置に
おいては、第8図に示すように下り切削を必要とする凹
形状(以下、四部とする)に対する加工方法も決定する
ことができる。ここにおいて、凹部とは、第9図に示す
領域E、〜Eaの形状を包含するものである。尚、領域
E+、Ea、Es、Eaは長手凹部、領域E2+ε1.
Ell+E7は端面凹部である。
次に、従来のNC情報作成装置が四部の加工方法を決定
する過程を、第11図のフローチャートを参照して説明
する。
第8図に示すような素材形状及び部品形状が人力される
と、双方の形状を比較することによって図形要素列Cf
Ls 、 fLa 、 j2s 、 J2−+)で形成
された加工領域n0を決定する(ステップ5100) 
、次に、この加工領域R0は外径に屈するので、切削方
向は0←”であると決定する(ステップ5101)。
この加工領域r1oのうち、部品形状を形成する図形要
素列(j2s 、 i、、 、 J2s )と切削方向
“−”とを比較することにより、下り切削が必要である
か否かを判定し、下り切削が必要であれば長手口部と判
定する(ステップ5102)。第8図の例では、図形要
素13が存在する為に長手四部と判定される。
次に、上記決定された切削方向と長手凹部であるとの+
?I+61により切削工具を決定する(ステップ510
3)。たとえば、第12図(Δ)のような工具が決定さ
れる。そして、長手凹部の下り形状(第3図の1.)が
Z軸となす角αと、工具の副切刃が2軸となす角β(以
下、副切刃角とする)とを比較することにより、下り形
状の加工の際に工具刃先が干渉するかしないかをチエツ
クする(ステップ5105)。αくβならば干渉せず、
その工具を使用して下り形状を加工することができるが
、第8図のαと第12図(八)のβのようにα≧βの場
合は、下り形状(第8図の図形要素2コ)を加工するこ
とができない、このような場合は、第10図に示すよう
に図形要(hの始点Aを通り、Z軸に対してβより大き
い角度をなす図形要素1.を生成し、かつ図形要素り、
を図形要素11の終点Bで図形要素14°及び14”に
分割し、加工領域口。を、図形要素列(Ill 、 i
s 、 ILs 、 11−+)で形成された加工領域
n1と、図形要素列(is、Ilao、0ILS)で形
成された加工領域n、とに分割する(ステップ5106
) 、このようにして分割された加工領域口、に対して
切削方向“−”を決定しくステップ5107) 、第1
2図([1)に示すような工具を決定する(ステップ5
108) 、そして、切削条件、加工順序を決定しくス
テップ5I09,5IIG)、加工方法の決定が完了す
る。
尚、第11図のフローチャートのステップ5102にお
いて長手凹部でないと判定された場合は、切削方向に従
って工具が決定され(ステップ5104)、ステップ5
109ヘジヤンブする。また、端面凹部に対しても同様
な過程で加工方法が決定される。
(発明が解決しようとする課題) 上述したような従来の決定方式では、第9図に示ず領域
E、〜E6のような凹部を加工する加工方法は自動的に
決定することが可能であるが、第3図に示ずような長手
凹部と端面凹部とが重なり合った形状に対しては、加工
方法を自動的に決定することが不可能である。従って、
このような形状を加工するNC++1報を作成する為に
は、オペレータが加工領域、切削方向、切削工具、加工
順序を逐一指定しなりればならない。第3図のような形
状では、加工方法も’fU 3!uであるために前記デ
ータ人力の手数が多くなり、オペレータに多大な負担が
かかっていた。
すなわち、従来のNC情報作成装置においては、単純な
凹形状に対しては工具刃先の干渉をチエツクして加工方
法を自動的に決定することが可能であった。しかしなが
ら、凹形状が重なった複31(【な形状に対しては加工
方法を自動的に決定することが不可能であった。従って
、オペレータは第3図のような形状を加工する場合は、
マニュアルで加工方法を入力する必要があり、その入力
に多大の労力が必■であった。
本発明は上述のような事情よりなされたものであり、本
発明の目的は、従来のNC情報作成装置では対応できな
かった長手四部と端面凹部とが重なり合った形状に対し
′〔も、加工方法を自動的に決定することを可能とする
加工方法の決定方式を提供し、オペレータの負担を軽減
することにある。
(課題を解決するだめの手段) 本発明はN C+i’i報作成装置1tにおける加工方
法の決定方式に関するもので、本発明の上記目的は、旋
削加工用の数値制御情報作成装置において、人力された
部品形状の中の長手凹形状と端面凹形状とが重なり合っ
た状態で、前記型なり合った長手口形状及び端面凹形状
と、人力された素材形状とから認識される加工領域を、
前記長手凹形状及び端面凹形状がmmしている加工領域
と重複していない加工領域とに分割し、前記ffl複し
ていない加工領域に対して切削工具を決定し、前記切削
工具で前記重複している加工領域が切削可能か否かを判
別し、前記判別の結果切削可能であれば、前記重複して
いる加工領域を前記重複していない加工領域に合成して
数値制御情報の作成に用い、前記判別の結果切削不可で
あればその旨を表示告知するようにすることによって達
成される。
(作用) 本発明では、凹形状が重なった加工領域を、凹形状が重
複している加工領域と、凹形状が重複していない加工領
域とに分割し、凹形状が重複していない加工領域に対し
て切削工具を決定し、その切削工具が凹形状が重複して
いる加工領域を切削可能か否か判別し、切削可能であれ
ば凹形状が重複している加工領域を凹形状がffl複し
°〔いない加工領域に合成することにより実現している
。これにより、凹形状が重なった形状に対しても加工方
法を自動的に決定することができる。
(実施例) 本発明の実施例を図面を参照して説明する。
第1図は本発明に係るNC情報作成装置のブロック構成
図であり、第2図は本発明の動作例を示すフローチャー
トである。デイスプレィ装置5及び操作盤6を介して予
め入力された素材形状及び部品形状は、素材形状/部品
形状記憶部3に記憶されている。ここでは、第3図に示
すような素材形状及び部品形状が記憶されているものと
する。
プロセッサ(CPU) lは制御部2より制御プログラ
ムを読出して装置の制御を行なう。先ずプロセッサ1は
素材形状/部品形状記憶部3より素材形状及び部171
形状を読出し、第3図に示す図形要素列(u、+ 、 
J2s 、 Ila 、 427 、 Il w2. 
u−+)で形成された加工領域RfQを決定しくステッ
プS1)、この加工領域口、。を−時記憶部7に記憶す
る。そして、上記決定された加工領域It goは外径
及び端面の両方に灰するので、切削方向はそれぞれ°←
及び“↓”であると決定しくステップS2)、これら切
削方向を一時記憶部7に記憶する。プロセッサ1は、次
に一時記憶部7から加工領域Rg。のうち部品形状を形
成する図形要素列(λ4+−’+5゜、126.λ7)
及び切削方向11−11を読出して比較することにより
、下り切削が必要であるか否かを判定する(ステップS
3)。この例では図形要素で4が存在する為、下り切削
が必要であると判定される。すなわち、長手凹部である
と判定される。また同様に、プロセッサ1は図形要素列
(ρ50.βS、J26.j!?)及び切削方向“↓“
を−ロ、If記憶部7から読出して比較することにより
、下り切削が必要であるか否かを判定する(ステップS
4)。この例では図形要素f17が存在する為、下り切
削が必要であると判定される。すなわち、端面凹部であ
ると判定される。従って、加工類15 II 、 oは
、切削方向“−′°及び切削方向”l”のいずれに対し
ても凹部であると判定されるので、長手凹部及び端面凹
部が重なり合フた形状となる(以下、複合凹部とする)
プロセッサ1は一時記憶部7より加工領域口、。
を続出して、第4図に示すように図形要素β81゜J2
S2を生成して加工領域II!11 、+152 、l
l33に分割しくステップS5)、これら加工領域R1
II 、l1sa+Rssを一時記憶部7に記憶する0
次に、プロセッサ1は加工領域II s lに対しては
従来の方式と同様に、加工領域n□を第5図に示すよう
に加工領域11511と加工領域It!112とに分割
して切削方向を決定し、加工領域11!+1及び口s□
を切削する工具を、第6図(八)及び([1)に示すよ
うにT、及び゛「12に決定して一時記憶部7に記憶す
る(ステップ511)。また、加工領域1.2に対して
も従来の方式と同様に、加工領域口S、を第5図に示す
ように加工領域11821と加工領域R522とに分割
して切削方向を決定し、加工領域ns21及びll52
2を切削する工具を、第6図(C)及び(D)に示ずよ
うにT21及びT22に決定して一時記憶部7に記憶す
る(ステップS7)。
そして、残った加工領域1(■に対しては、加工領域n
ssに隣接した加工領域R9llIn1!21を切削す
る工具Tll+721のいずれかで切削可能か否かを判
定する(ステップS8.S9)。
この判定方法は、i4図のd2Rと第6図(八)のdし
とを比較しくステップS8) 、d、R<diならば加
工領域n5zsは工具T11で切削可能であるので、加
工領域ns3は加工領域rIs□と合成され(ステップ
510)、第7図(^)に示すような加工領域ns+3
として一時記憶部7に記憶される。但し、この際の加工
順序は、加工領域R521の加工が加工領域+1513
の加工より先に行なわれる。また、上記ステップS8で
doll≧dtならば、第4図のd3Rと第6図(C)
のdtとを比較しくステップ5in)、d:+n<dt
ならば加工領域n。、は工具T21で切削可能であるの
で、加工領域口5.は加工領域1(s2+と合成され(
ステップ511)、第7図([l)に示ずような加工[
領域It S 23として一時記憶部7に記憶される。
但し、この際の加工順序は、加工領域Its□の加工が
加工領域It、□。
の加工より先に行なわれる。また、d3□≧dtならば
加工領域1183は加工することが出来ないので、プロ
セッサ1はその旨をデイスプレィ装置5に表示してオペ
レータに知らせる(ステップ512)。
以上のようにして例えばd2□<dtの条件が成立し、
加工領域11813が生成され°〔いれば、−時記憶部
7には加工領域ns+sに対しては切削方向“−及び切
削工具T11が記憶され、加工領域1131□に対して
は切削方向“−”及び切削工具Tlが記憶され、加工領
域n521に対しては切削方向“↓”及び切削工具T2
1が記憶され、加工領域R522に対しては切削方向“
↑”及び切削工具T22が記憶されており、プロセッサ
lは各々に対して切削条件、加工順序を決定しくステッ
プ513.514)、完了したら加工工程表登録部4に
加工領域、切削方向、切削工具、切削条件、加工順序を
登録する。
尚、第2図のフローチャートのステップS3で、切削方
向“−”に対して長手凹部でないと判定された場合は、
ステップS15で切削方向“↓”に対して端面凹部かど
うかを判定し、端面凹部であれば加工領域115゜、に
対して従来方式と同様の端面凹部の処理を行ない(ステ
ップ518)、凹部でなければ従来方式と同様の凹部で
ない処理を行なう(ステップ517)、また、第2図の
フローチャートのステップS4で端面凹部でないと判定
されれば、加工領域nsoに対して従来方式と同様の長
手四部の処理を行なう(ステップ516)。
(発明の効果) 以上のように、本発明方式によれば、従来のNC情報作
成装買置は加工方法を自動的に決定することができなか
つ、た複合四部に対して、加工方法を自動的に決定する
ことが可能となる。従って、NG情報作成の為のデータ
入力の労力を大幅に削減=1”ることができる。
【図面の簡単な説明】
第1図は本発明方式を実現する装置のブロック構成図、
第2図はその動作例を示すフローチャート、第3図〜第
5図は加工状態を説明するための図、第6図(八)〜(
D)は工具の決定状態を説明するための図、第7図(八
) 、  (B)〜第1O図は従来の加工状態を説明す
るための図、第11図はその動作例を示すフローチャー
ト、第12図(A)及び(Il)は工具の決定状態を説
明するための図である。 l・・・プロセッサ(CPU) 、  2・・・制御部
、3・・・素材形状/部品形状記憶部、4・・・加工工
程表登21部、5・・・デイスプレィ装置、6・・・1
条作盤、7・・・−時記憶部。 舵 ! 回 葛 図 <A) CB) (C) (D) 慕 図 某 β 因 茶 図 (A) (B) 某 回

Claims (1)

    【特許請求の範囲】
  1. 1、旋削加工用の数値制御情報作成装置において、入力
    された部品形状の中の長手凹形状と端面凹形状とが重な
    り合った状態で、前記重なり合った長手凹形状及び端面
    凹形状と、入力された素材形状とから認識される加工領
    域を、前記長手凹形状及び端面凹形状が重複している加
    工領域と重複していない加工領域とに分割し、前記重複
    していない加工領域に対して切削工具を決定し、前記切
    削工具で前記重複している加工領域が切削可能か否かを
    判別し、前記判別の結果切削可能であれば、前記重複し
    ている加工領域を前記重複していない加工領域に合成し
    て数値制御情報の作成に用い、前記判別の結果切削不可
    であればその旨を表示告知するようにしたことを特徴と
    する数値制御情報作成装置における加工方法の決定方式
JP63328408A 1988-12-26 1988-12-26 数値制御情報作成装置における加工方法の決定方式 Expired - Fee Related JPH0698552B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63328408A JPH0698552B2 (ja) 1988-12-26 1988-12-26 数値制御情報作成装置における加工方法の決定方式
US07/457,166 US5107414A (en) 1988-12-26 1989-12-26 Method for determining a machining method in numerical control information generating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63328408A JPH0698552B2 (ja) 1988-12-26 1988-12-26 数値制御情報作成装置における加工方法の決定方式

Publications (2)

Publication Number Publication Date
JPH02172652A true JPH02172652A (ja) 1990-07-04
JPH0698552B2 JPH0698552B2 (ja) 1994-12-07

Family

ID=18209927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63328408A Expired - Fee Related JPH0698552B2 (ja) 1988-12-26 1988-12-26 数値制御情報作成装置における加工方法の決定方式

Country Status (2)

Country Link
US (1) US5107414A (ja)
JP (1) JPH0698552B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2753364B2 (ja) * 1990-02-23 1998-05-20 オークマ株式会社 数値制御情報作成装置
JP2654253B2 (ja) * 1990-12-28 1997-09-17 オークマ株式会社 数値制御情報作成装置
JP3574462B2 (ja) * 1993-06-11 2004-10-06 ファナック株式会社 領域指定方法
JPH1094945A (ja) * 1996-09-19 1998-04-14 Fanuc Ltd 数値制御装置における加工リミット領域指定方法および手動加工方法
JP4256419B2 (ja) * 2006-10-05 2009-04-22 ファナック株式会社 旋削加工用のプログラム作成装置
EP4198660A1 (en) * 2021-12-16 2023-06-21 AB Sandvik Coromant A method for generating a metal cutting tool path cycle

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4445182A (en) * 1979-10-02 1984-04-24 Daihatsu Motor Company, Limited Method of control of NC machine tools
JPS5976701A (ja) * 1982-10-25 1984-05-01 Fanuc Ltd 櫛刃型旋盤の制御方法
JPS60101608A (ja) * 1983-11-07 1985-06-05 Mitsubishi Electric Corp 数値制御装置
JPS60126710A (ja) * 1983-12-14 1985-07-06 Fanuc Ltd 自動プログラミングにおける加工工程の決定方法
JPS62136340A (ja) * 1985-12-10 1987-06-19 Fanuc Ltd 4軸旋盤用ncプログラムの修正方法
JPS62236650A (ja) * 1986-04-01 1987-10-16 Fanuc Ltd 4軸旋盤のncプログラム作成方法
JPH0729255B2 (ja) * 1987-09-10 1995-04-05 ファナック株式会社 旋削加工用のncデータ作成方式

Also Published As

Publication number Publication date
US5107414A (en) 1992-04-21
JPH0698552B2 (ja) 1994-12-07

Similar Documents

Publication Publication Date Title
JPH02172652A (ja) 数値制御情報作成装置における加工方法の決定方式
JPS59127108A (ja) 数値制御装置
JPH05297926A (ja) 加工定義方法
JP2649838B2 (ja) 数値制御情報作成装置における加工方法の決定方法
JPS63127853A (ja) 加工経路の算出方法
JP3175401B2 (ja) Cad/cam装置
JPH06250722A (ja) 対話形数値制御装置
JP2646034B2 (ja) 数値制御装置
JPH02212904A (ja) プログラミング装置
JPH0985579A (ja) 対話形数値制御装置
JPS62198906A (ja) 数値制御装置における加工プログラムのチエツク方法
JPH0212309A (ja) Cad/cam装置
JP2974191B2 (ja) 旋盤用数値制御情報作成方法
JPS62119607A (ja) 自動プログラミング装置
JPH0616978B2 (ja) 自動プログラミングにおける4軸同時加工生成方法
JP2648228B2 (ja) 自動プログラミングにおける同時加工形状決定方法
JPH10138133A (ja) Nc研削盤による多溝研削加工方法およびnc研削盤
JPH0718872A (ja) 識別記号表示法
JPH01127251A (ja) Ncデータの作成方法
JP2002091524A (ja) Nc加工情報作成装置およびnc加工情報作成方法
JPH04289055A (ja) 数値制御データ作成装置
JPS62140746A (ja) 自動加工機における加工工程処理装置
JP2001067108A (ja) Ncデータの座標系補正指令付加方法およびその装置、並びにncデータの座標系補正指令付加を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH04360749A (ja) 自動プログラムにおける加工工程自動決定方法
JPH02260003A (ja) 外形加工データ作成装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees