JPH04256548A - 数値制御情報作成方法 - Google Patents
数値制御情報作成方法Info
- Publication number
- JPH04256548A JPH04256548A JP41900190A JP41900190A JPH04256548A JP H04256548 A JPH04256548 A JP H04256548A JP 41900190 A JP41900190 A JP 41900190A JP 41900190 A JP41900190 A JP 41900190A JP H04256548 A JPH04256548 A JP H04256548A
- Authority
- JP
- Japan
- Prior art keywords
- groove
- machining
- shape
- control information
- numerical control
- 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
Links
- 238000002360 preparation method Methods 0.000 title 1
- 238000003754 machining Methods 0.000 claims abstract description 150
- 238000012545 processing Methods 0.000 claims abstract description 26
- 238000000034 method Methods 0.000 claims description 86
- 238000013459 approach Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 17
- 238000007796 conventional method Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 5
- 238000007730 finishing process Methods 0.000 description 4
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 101000608653 Homo sapiens UbiA prenyltransferase domain-containing protein 1 Proteins 0.000 description 1
- 201000004224 Schnyder corneal dystrophy Diseases 0.000 description 1
- 102100039547 UbiA prenyltransferase domain-containing protein 1 Human genes 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、加工完了時の形状(部
品形状)と、加工以前の形状(素材形状)を入力し、こ
れら部品形状と素材形状より数値制御旋盤による加工を
行なうための数値制御情報を作成する数値制御情報作成
方法に関する。
品形状)と、加工以前の形状(素材形状)を入力し、こ
れら部品形状と素材形状より数値制御旋盤による加工を
行なうための数値制御情報を作成する数値制御情報作成
方法に関する。
【0002】
【従来の技術】図12は従来のミゾ加工を行なう数値制
御情報を作成する数値制御情報作成方法を実現する装置
の一例を示すブロック図であり、外部からデータを入力
するデータ入力装置1及びデータ入力部2を介して入力
される加工前の形状データである素材形状SFM及び加
工後の形状データである部品形状SFPが素材形状格納
部11及び部品形状格納部3にそれぞれ格納される。
御情報を作成する数値制御情報作成方法を実現する装置
の一例を示すブロック図であり、外部からデータを入力
するデータ入力装置1及びデータ入力部2を介して入力
される加工前の形状データである素材形状SFM及び加
工後の形状データである部品形状SFPが素材形状格納
部11及び部品形状格納部3にそれぞれ格納される。
【0003】部品形状格納部3からミゾ加工工程生成部
8に読み出されたミゾの部品形状データSDPDのミゾ
種類(外径ミゾ↓、内径ミゾ↑、端面ミゾ←、逆端面ミ
ゾ→)によりミゾ加工に必要な工程SWPDが生成され
、ミゾ加工領域生成部9に送出されて荒・仕上げでミゾ
加工する領域SWADが生成される。さらに、ミゾ加工
工程生成部8及びミゾ加工領域生成部9から使用工具決
定部7に送出されて来たミゾ加工工程SWPD及びミゾ
加工領域(ミゾ幅など)SWADから、各工程を加工す
るのに必要なミゾ工具及びその工具データSUTDが決
定されてミゾ加工切削条件決定部10に送出される。 そして、このミゾ工具データSUTDとミゾ加工領域生
成部9からのミゾ加工領域SWADを基に、ミゾ加工切
削条件決定部10にて工程毎のミゾ加工の切削条件SC
CDが決定される。そして、各データSWPD、SWA
D、SUTD、SCCDが工程データ格納部12に格納
される。
8に読み出されたミゾの部品形状データSDPDのミゾ
種類(外径ミゾ↓、内径ミゾ↑、端面ミゾ←、逆端面ミ
ゾ→)によりミゾ加工に必要な工程SWPDが生成され
、ミゾ加工領域生成部9に送出されて荒・仕上げでミゾ
加工する領域SWADが生成される。さらに、ミゾ加工
工程生成部8及びミゾ加工領域生成部9から使用工具決
定部7に送出されて来たミゾ加工工程SWPD及びミゾ
加工領域(ミゾ幅など)SWADから、各工程を加工す
るのに必要なミゾ工具及びその工具データSUTDが決
定されてミゾ加工切削条件決定部10に送出される。 そして、このミゾ工具データSUTDとミゾ加工領域生
成部9からのミゾ加工領域SWADを基に、ミゾ加工切
削条件決定部10にて工程毎のミゾ加工の切削条件SC
CDが決定される。そして、各データSWPD、SWA
D、SUTD、SCCDが工程データ格納部12に格納
される。
【0004】一方、部品形状格納部3及び素材形状格納
部11から旋削加工工程生成部4に読出されたミゾ以外
の部品形状データSDPT及び素材形状データSFMか
ら旋削加工に必要な工程(外径荒加工←、外径端面荒加
工↓など)SWPTが生成され、旋削加工領域生成部5
に送出されて素材形状格納部11から読出された素材形
状データSFMを基に各工程で旋削加工する領域SWA
Tが生成される。さらに、旋削加工工程生成部4及び旋
削加工領域生成部5から使用工具決定部7に送出されて
来た旋削加工工程SWPT及び旋削加工領域SWATか
ら、各工程を加工するのに必要な旋削工具データSUT
Tが決定されて旋削加工切削条件決定部6に送出される
。そして、この旋削工具データSUTTと旋削加工領域
生成部5からの旋削加工領域SWATを基に、旋削加工
切削条件決定部6にて工程毎の旋削加工の切削条件SC
CTが決定される。そして、各データSWPT、SWA
T、SUTT、SCCTが工程データ格納部12に格納
される。
部11から旋削加工工程生成部4に読出されたミゾ以外
の部品形状データSDPT及び素材形状データSFMか
ら旋削加工に必要な工程(外径荒加工←、外径端面荒加
工↓など)SWPTが生成され、旋削加工領域生成部5
に送出されて素材形状格納部11から読出された素材形
状データSFMを基に各工程で旋削加工する領域SWA
Tが生成される。さらに、旋削加工工程生成部4及び旋
削加工領域生成部5から使用工具決定部7に送出されて
来た旋削加工工程SWPT及び旋削加工領域SWATか
ら、各工程を加工するのに必要な旋削工具データSUT
Tが決定されて旋削加工切削条件決定部6に送出される
。そして、この旋削工具データSUTTと旋削加工領域
生成部5からの旋削加工領域SWATを基に、旋削加工
切削条件決定部6にて工程毎の旋削加工の切削条件SC
CTが決定される。そして、各データSWPT、SWA
T、SUTT、SCCTが工程データ格納部12に格納
される。
【0005】そして、工程データ格納部12に格納され
ている各データSWPD、SWAD、SUTD、SCC
D、SWPT、SWAT、SUTT、SCCTが切削順
序決定部13で適切な切削順序に並べ直されて工程毎の
工程データSPDとして数値制御情報作成部14に送出
される。そして、この工程毎の工程データSPDと素材
形状格納部11から読出された工具の寄り付き、逃げを
得るための素材形状データSFMを基に、数値制御情報
作成部14にて数値制御情報SNCが作成され、数値制
御情報出力部15を介して通信回線、磁気ディスク、紙
テープ16などの形態で外部に出力されるようになって
いる。このような構成において、そのミゾ加工を含む数
値制御情報の自動作成の処理の流れを図13のフローチ
ャートで説明する。例えば図14に示すミゾ加工を含む
部品形状と素材形状をオペレータがデータ入力装置1か
ら入力する(ステップS1)。ここで、部品形状のうち
ABCEは両端のA点とD点の高さが同じミゾ形状AB
CDと端面DEから成る段付きミゾ形状であるが、この
装置では段付きミゾ形状に対応していない為、単にミゾ
形状の有無のみ判定する(ステップS2)。
ている各データSWPD、SWAD、SUTD、SCC
D、SWPT、SWAT、SUTT、SCCTが切削順
序決定部13で適切な切削順序に並べ直されて工程毎の
工程データSPDとして数値制御情報作成部14に送出
される。そして、この工程毎の工程データSPDと素材
形状格納部11から読出された工具の寄り付き、逃げを
得るための素材形状データSFMを基に、数値制御情報
作成部14にて数値制御情報SNCが作成され、数値制
御情報出力部15を介して通信回線、磁気ディスク、紙
テープ16などの形態で外部に出力されるようになって
いる。このような構成において、そのミゾ加工を含む数
値制御情報の自動作成の処理の流れを図13のフローチ
ャートで説明する。例えば図14に示すミゾ加工を含む
部品形状と素材形状をオペレータがデータ入力装置1か
ら入力する(ステップS1)。ここで、部品形状のうち
ABCEは両端のA点とD点の高さが同じミゾ形状AB
CDと端面DEから成る段付きミゾ形状であるが、この
装置では段付きミゾ形状に対応していない為、単にミゾ
形状の有無のみ判定する(ステップS2)。
【0006】旋削加工工程生成部4はミゾ形状ABCD
を除いた部品形状データ(ミゾ形状の開口部ADを長手
要素でフタをした形状)ADEと素材形状データから、
図15に示すような仕上げ代を残した荒加工を行なう「
外径荒加工←」工程と、図16に示すようなミゾ形状は
あたかも存在しないように仕上げ加工を行なう「外径仕
上げ加工←」工程を生成する。そして、旋削加工領域生
成部5が各工程の旋削加工領域を生成し(ステップS3
)、旋削加工切削条件決定部6が各工程の旋削加工切削
条件を決定する(ステップS4)。
を除いた部品形状データ(ミゾ形状の開口部ADを長手
要素でフタをした形状)ADEと素材形状データから、
図15に示すような仕上げ代を残した荒加工を行なう「
外径荒加工←」工程と、図16に示すようなミゾ形状は
あたかも存在しないように仕上げ加工を行なう「外径仕
上げ加工←」工程を生成する。そして、旋削加工領域生
成部5が各工程の旋削加工領域を生成し(ステップS3
)、旋削加工切削条件決定部6が各工程の旋削加工切削
条件を決定する(ステップS4)。
【0007】一方、ミゾ加工工程生成部8はミゾ形状と
判定された部品形状データABCDに対しては、図17
に示すようなミゾ形状部にミゾ仕上げ代を加味した荒加
工を行なう「外径荒ミゾ加工↓」工程と、図18に示す
ような仕上げ加工を行なう「外径仕上げミゾ加工↓」工
程を生成する。そして、ミゾ加工領域生成部9が各工程
のミゾ加工領域を生成し(ステップS5)、ミゾ加工切
削条件決定部10が各工程のミゾ加工切削条件を決定す
る(ステップS6)。なお、各図のS点は加工開始点を
示し、工具はS点まで早送りで移動する。
判定された部品形状データABCDに対しては、図17
に示すようなミゾ形状部にミゾ仕上げ代を加味した荒加
工を行なう「外径荒ミゾ加工↓」工程と、図18に示す
ような仕上げ加工を行なう「外径仕上げミゾ加工↓」工
程を生成する。そして、ミゾ加工領域生成部9が各工程
のミゾ加工領域を生成し(ステップS5)、ミゾ加工切
削条件決定部10が各工程のミゾ加工切削条件を決定す
る(ステップS6)。なお、各図のS点は加工開始点を
示し、工具はS点まで早送りで移動する。
【0008】このようにして生成された各工程データに
対し、切削順序決定部13で、加工順序を決定する(ス
テップS7)。通常、ミゾ加工は旋削加工で部品を仕上
げた後、ミゾの荒・仕上げ加工を行なえば良く、加工順
序は図15から図18の順に決定される。次に、数値制
御情報作成部14がこれらの工程データから数値制御情
報を作成して(ステップS8)、一連の処理を終了する
。
対し、切削順序決定部13で、加工順序を決定する(ス
テップS7)。通常、ミゾ加工は旋削加工で部品を仕上
げた後、ミゾの荒・仕上げ加工を行なえば良く、加工順
序は図15から図18の順に決定される。次に、数値制
御情報作成部14がこれらの工程データから数値制御情
報を作成して(ステップS8)、一連の処理を終了する
。
【0009】
【発明が解決しようとする課題】上述した従来の数値制
御情報作成方法では、図18に示すような「外径仕上げ
ミゾ加工↓」工程においてミゾ工具が端面要素DE上の
S点まで移動する際に「外径仕上げミゾ加工↓」工程の
加工領域に含まれない段付きミゾの壁面部分において早
送りで接触することになるという問題があった。また、
旋削加工、ミゾ加工とも荒加工のみで加工を終了させる
ような場合、「外径荒ミゾ加工↓」工程においてミゾ工
具がS点まで移動する際、「外径荒ミゾ加工↓」工程の
加工領域に含まれない段付きミゾの壁面部分を早送りで
接触することになるという問題があった。従って、端面
DEをミゾ工具が早送りでこすり、スジ(ツールマーク
)をつけてしまうという問題があった。
御情報作成方法では、図18に示すような「外径仕上げ
ミゾ加工↓」工程においてミゾ工具が端面要素DE上の
S点まで移動する際に「外径仕上げミゾ加工↓」工程の
加工領域に含まれない段付きミゾの壁面部分において早
送りで接触することになるという問題があった。また、
旋削加工、ミゾ加工とも荒加工のみで加工を終了させる
ような場合、「外径荒ミゾ加工↓」工程においてミゾ工
具がS点まで移動する際、「外径荒ミゾ加工↓」工程の
加工領域に含まれない段付きミゾの壁面部分を早送りで
接触することになるという問題があった。従って、端面
DEをミゾ工具が早送りでこすり、スジ(ツールマーク
)をつけてしまうという問題があった。
【0010】本発明は上述した事情から成されたもので
あり、本発明の目的は、ミゾ形状の両端の位置の違いか
ら段付きミゾを認識した場合、荒ミゾ加工の際に荒ミゾ
加工の領域に含まれない部分においてミゾ工具が早送り
で接触したり、仕上げミゾ加工の際にミゾの壁面部分に
ツールマークをつけたりしないような数値制御情報を作
成する数値制御情報作成方法を提供することにある。
あり、本発明の目的は、ミゾ形状の両端の位置の違いか
ら段付きミゾを認識した場合、荒ミゾ加工の際に荒ミゾ
加工の領域に含まれない部分においてミゾ工具が早送り
で接触したり、仕上げミゾ加工の際にミゾの壁面部分に
ツールマークをつけたりしないような数値制御情報を作
成する数値制御情報作成方法を提供することにある。
【0011】
【課題を解決するための手段】加工完了時の形状と加工
以前の形状を入力し、これら加工完了時の形状と加工以
前の形状より数値制御情報を作成する数値制御情報作成
方法に関するものであり、本発明の上記目的は、前記加
工完了時の形状に含まれるミゾ形状の開口部の座標値が
ミゾ深さ方向において異なる場合、前記ミゾ形状の荒加
工を行なう数値制御情報を作成する際、加工開始点をミ
ゾ加工領域の壁面からミゾ深さ方向と垂直な方向に所定
距離分ずらすことにより、ミゾ加工の開始時又は終了時
に荒加工のミゾ加工領域に含まれない加工領域に接触す
ることのない工具軌跡を生成することによって又は前記
ミゾ形状の仕上加工を行なう数値制御情報を作成する際
、ミゾの壁面上で加工が途切れない工具軌跡を生成する
ことによって達成される。
以前の形状を入力し、これら加工完了時の形状と加工以
前の形状より数値制御情報を作成する数値制御情報作成
方法に関するものであり、本発明の上記目的は、前記加
工完了時の形状に含まれるミゾ形状の開口部の座標値が
ミゾ深さ方向において異なる場合、前記ミゾ形状の荒加
工を行なう数値制御情報を作成する際、加工開始点をミ
ゾ加工領域の壁面からミゾ深さ方向と垂直な方向に所定
距離分ずらすことにより、ミゾ加工の開始時又は終了時
に荒加工のミゾ加工領域に含まれない加工領域に接触す
ることのない工具軌跡を生成することによって又は前記
ミゾ形状の仕上加工を行なう数値制御情報を作成する際
、ミゾの壁面上で加工が途切れない工具軌跡を生成する
ことによって達成される。
【0012】
【作用】本発明にあっては、ミゾ荒加工の加工開始点を
ミゾ加工領域の壁面からミゾ深さ方向と垂直な方向にわ
ずかにずらすようにしているので、ミゾ荒加工の開始時
又は終了時にミゾ工具が荒加工のミゾ加工領域に含まれ
ない加工領域に接触することを回避することができる。 又、ミゾ仕上加工においてはミゾの壁面上で加工が途切
れないようにしているので、ミゾの壁面に不要なツール
マークを付けることを防止することができる。
ミゾ加工領域の壁面からミゾ深さ方向と垂直な方向にわ
ずかにずらすようにしているので、ミゾ荒加工の開始時
又は終了時にミゾ工具が荒加工のミゾ加工領域に含まれ
ない加工領域に接触することを回避することができる。 又、ミゾ仕上加工においてはミゾの壁面上で加工が途切
れないようにしているので、ミゾの壁面に不要なツール
マークを付けることを防止することができる。
【0013】
【実施例】図1は、本発明の数値制御情報作成方法を実
現する装置の一例を図12に対応させて示すブロック図
であり、同一構成箇所は同符号を割り当て説明を省略す
る。
現する装置の一例を図12に対応させて示すブロック図
であり、同一構成箇所は同符号を割り当て説明を省略す
る。
【0014】本発明の数値制御情報作成装置においては
、部品形状格納部3から段付きミゾ判定部17に読出さ
れたミゾの部品形状データSDPDにより段付きミゾか
否かが判定され、段付きミゾの場合にはその段付きミゾ
の部品形状データSDPSが段付きミゾ加工工程生成部
18に送出されて、段付きミゾ加工に必要な工程SWP
Sが生成される。そして、この段付きミゾ加工工程SW
PSが段付きミゾ加工領域生成部19に送出されて素材
形状格納部11から読出された素材形状データSFMを
基に各工程で段付きミゾ加工する領域SWASが生成さ
れる。さらに、段付きミゾ加工工程生成部18及び段付
きミゾ加工領域生成部19から使用工具決定部7に送出
されて来た段付きミゾ加工工程SWPS及び段付きミゾ
加工領域SWASから、各工程を加工するのに必要なミ
ゾ工具及びその工具データSUTSが決定されて段付き
ミゾ加工切削条件決定部20に送出される。そして、こ
の段付きミゾ工具データSUTSと段付きミゾ加工領域
生成部19からの段付きミゾ加工領域SWASを基に、
段付きミゾ加工切削条件決定部20にて工程毎の段付き
ミゾ加工の切削条件SCCSが決定される。そして、各
データSWPS、SWAS、SUTS、SCCSが工程
データ格納部12に格納されるようになっている。
、部品形状格納部3から段付きミゾ判定部17に読出さ
れたミゾの部品形状データSDPDにより段付きミゾか
否かが判定され、段付きミゾの場合にはその段付きミゾ
の部品形状データSDPSが段付きミゾ加工工程生成部
18に送出されて、段付きミゾ加工に必要な工程SWP
Sが生成される。そして、この段付きミゾ加工工程SW
PSが段付きミゾ加工領域生成部19に送出されて素材
形状格納部11から読出された素材形状データSFMを
基に各工程で段付きミゾ加工する領域SWASが生成さ
れる。さらに、段付きミゾ加工工程生成部18及び段付
きミゾ加工領域生成部19から使用工具決定部7に送出
されて来た段付きミゾ加工工程SWPS及び段付きミゾ
加工領域SWASから、各工程を加工するのに必要なミ
ゾ工具及びその工具データSUTSが決定されて段付き
ミゾ加工切削条件決定部20に送出される。そして、こ
の段付きミゾ工具データSUTSと段付きミゾ加工領域
生成部19からの段付きミゾ加工領域SWASを基に、
段付きミゾ加工切削条件決定部20にて工程毎の段付き
ミゾ加工の切削条件SCCSが決定される。そして、各
データSWPS、SWAS、SUTS、SCCSが工程
データ格納部12に格納されるようになっている。
【0015】このような構成において、その段付きミゾ
加工を含む数値制御情報の自動作成の処理の流れを図2
及び図3のフローチャートで説明する。例えば図14に
示す段付きミゾ加工を含む部品形状と素材形状をオペレ
ータがデータ入力装置1から入力する(ステップS11
) 。ここで、この装置は段付きミゾ形状に対応してい
るため、部品形状データの各形状要素をチェックしてD
点を延長したE点までを一つの形状として抽出し、ミゾ
形状であるか否かを判定する(ステップS12) 。そ
して、従来技術と同様にミゾ形状ABCDを除いた部品
形状データADEと素材形状データから、仕上げ代を残
した荒加工を行なう「外径荒加工←」工程(図4)及び
仕上げ加工を行なう「外径仕上げ加工←」工程を生成す
ると共に各工程の旋削加工切削条件を決定する(ステッ
プS13)。
加工を含む数値制御情報の自動作成の処理の流れを図2
及び図3のフローチャートで説明する。例えば図14に
示す段付きミゾ加工を含む部品形状と素材形状をオペレ
ータがデータ入力装置1から入力する(ステップS11
) 。ここで、この装置は段付きミゾ形状に対応してい
るため、部品形状データの各形状要素をチェックしてD
点を延長したE点までを一つの形状として抽出し、ミゾ
形状であるか否かを判定する(ステップS12) 。そ
して、従来技術と同様にミゾ形状ABCDを除いた部品
形状データADEと素材形状データから、仕上げ代を残
した荒加工を行なう「外径荒加工←」工程(図4)及び
仕上げ加工を行なう「外径仕上げ加工←」工程を生成す
ると共に各工程の旋削加工切削条件を決定する(ステッ
プS13)。
【0016】一方、段付きミゾ判定部17はミゾ形状と
して抽出した形状の両端の位置A点とE点の高さ(この
例は「外径ミゾ↓」なのでX座標値)を比較し(ステッ
プS17) 、両者が異なるので抽出したミゾ形状を段
付きミゾであると判定する。そして、先に作成された旋
削の仕上げ加工のうち、段付きミゾ形状部を横切るもの
があるか否か判定し(ステップS14) 、段付きミゾ
形状部を横切るものがあれば図5に示すように段付きミ
ゾのA点とE点で仕上げ加工工程を分割し(ステップS
15) 、段付きミゾ部を加工しないような「外径仕上
げ加工←」工程を生成すると共に各工程の旋削加工切削
条件を決定する(ステップS16) 。
して抽出した形状の両端の位置A点とE点の高さ(この
例は「外径ミゾ↓」なのでX座標値)を比較し(ステッ
プS17) 、両者が異なるので抽出したミゾ形状を段
付きミゾであると判定する。そして、先に作成された旋
削の仕上げ加工のうち、段付きミゾ形状部を横切るもの
があるか否か判定し(ステップS14) 、段付きミゾ
形状部を横切るものがあれば図5に示すように段付きミ
ゾのA点とE点で仕上げ加工工程を分割し(ステップS
15) 、段付きミゾ部を加工しないような「外径仕上
げ加工←」工程を生成すると共に各工程の旋削加工切削
条件を決定する(ステップS16) 。
【0017】上記ステップS14〜ステップS16の動
作と同時に、段付きミゾ加工工程生成部18は判定した
段付きミゾ形状ABCEの開口部の方向から、外径ミゾ
↓、内径ミゾ↑、端面ミゾ←、逆端面ミゾ→を識別し、
まず、「外径荒段付きミゾ加工↓」工程及び加工領域を
図6のように決定する(ステップS18) 。この時、
段付きミゾの段の付いている方CDの仕上げ代は旋削加
工の仕上げ代LLを採用し、それ以外はミゾ仕上げ代L
Gを残すようにする(図8)。
作と同時に、段付きミゾ加工工程生成部18は判定した
段付きミゾ形状ABCEの開口部の方向から、外径ミゾ
↓、内径ミゾ↑、端面ミゾ←、逆端面ミゾ→を識別し、
まず、「外径荒段付きミゾ加工↓」工程及び加工領域を
図6のように決定する(ステップS18) 。この時、
段付きミゾの段の付いている方CDの仕上げ代は旋削加
工の仕上げ代LLを採用し、それ以外はミゾ仕上げ代L
Gを残すようにする(図8)。
【0018】ここで、「外径荒段付きミゾ加工↓」工程
の加工開始点Sがミゾの内側からクリアランス分離れた
位置に来るように自動決定する方法を図3のフローチャ
ートに従って以下説明する。なお、図10及び図11は
段付きミゾの荒加工工程の全パターンである(図14の
例はパターン(a)に該当する)。
の加工開始点Sがミゾの内側からクリアランス分離れた
位置に来るように自動決定する方法を図3のフローチャ
ートに従って以下説明する。なお、図10及び図11は
段付きミゾの荒加工工程の全パターンである(図14の
例はパターン(a)に該当する)。
【0019】まず、ミゾ種類が「外径ミゾ↓」もしくは
「内径ミゾ↑」であるか否かを判別し(ステップS25
) 、ミゾ種類が「外径ミゾ↓」もしくは「内径ミゾ↑
」であれば段付きミゾの荒加工形状の開口部の両端のZ
座標値を比較し、小さい方を加工開始点Sの候補Piと
し、この候補Piが段付き側にあるか否かを判別する(
ステップS26) 。そして、候補Piが段付き側にあ
れば候補PiのZ座標値に余裕量ΔZを加えた値をS点
のZ座標値として段付き側から離す(ステップS27)
。次に、ミゾ種類が「外径ミゾ↓」であるか否かを判
別し(ステップS28) 、ミゾ種類が「外径ミゾ↓」
であれば候補PiのX座標値に余裕量ΔXを加えた値を
S点のX座標値とし(ステップS29) 、全ての処理
を終了する。例えばパターン(a)は段付き側の「外径
ミゾ↓」なので、S点の候補は荒加工形状の開口部の小
さい方のZ座標値である点Paとなり、この点Paは段
付き側にある。そこで、点PaのZ座標値に余裕量ΔZ
を加えた値をS点のZ座標値として段付き側から離し、
点PaのX座標値に余裕量ΔXを加えた値をS点のX座
標値とする。
「内径ミゾ↑」であるか否かを判別し(ステップS25
) 、ミゾ種類が「外径ミゾ↓」もしくは「内径ミゾ↑
」であれば段付きミゾの荒加工形状の開口部の両端のZ
座標値を比較し、小さい方を加工開始点Sの候補Piと
し、この候補Piが段付き側にあるか否かを判別する(
ステップS26) 。そして、候補Piが段付き側にあ
れば候補PiのZ座標値に余裕量ΔZを加えた値をS点
のZ座標値として段付き側から離す(ステップS27)
。次に、ミゾ種類が「外径ミゾ↓」であるか否かを判
別し(ステップS28) 、ミゾ種類が「外径ミゾ↓」
であれば候補PiのX座標値に余裕量ΔXを加えた値を
S点のX座標値とし(ステップS29) 、全ての処理
を終了する。例えばパターン(a)は段付き側の「外径
ミゾ↓」なので、S点の候補は荒加工形状の開口部の小
さい方のZ座標値である点Paとなり、この点Paは段
付き側にある。そこで、点PaのZ座標値に余裕量ΔZ
を加えた値をS点のZ座標値として段付き側から離し、
点PaのX座標値に余裕量ΔXを加えた値をS点のX座
標値とする。
【0020】また、ステップS28においてミゾ種類が
「内径ミゾ↑」であれば候補PiのX座標値から余裕量
ΔXを減じた値をS点のX座標値とし(ステップS30
) 、全ての処理を終了する。例えばパターン(c)は
段付き側の「内径ミゾ↑」なので、パターン(a)と同
様にS点のZ座標値が決められ、S点のX座標値のみが
点PcのZ座標値から余裕量ΔZを減じた値となる。
「内径ミゾ↑」であれば候補PiのX座標値から余裕量
ΔXを減じた値をS点のX座標値とし(ステップS30
) 、全ての処理を終了する。例えばパターン(c)は
段付き側の「内径ミゾ↑」なので、パターン(a)と同
様にS点のZ座標値が決められ、S点のX座標値のみが
点PcのZ座標値から余裕量ΔZを減じた値となる。
【0021】一方、ステップS26において候補Piが
段付き側になければ候補PiのZ座標値から余裕量ΔZ
を減じた値をS点のZ座標値とする(ステップS31)
。そして、ステップS28〜S30と同様の手順でS
点のX座標値が決められ(ステップS32〜S34)、
全ての処理を終了する。例えばパターン(b)は段付き
側でない「外径ミゾ↓」であり、パターン(d)は段付
き側でない「内径ミゾ↑」なので、各S点のX座標値及
びZ座標値が決められる。
段付き側になければ候補PiのZ座標値から余裕量ΔZ
を減じた値をS点のZ座標値とする(ステップS31)
。そして、ステップS28〜S30と同様の手順でS
点のX座標値が決められ(ステップS32〜S34)、
全ての処理を終了する。例えばパターン(b)は段付き
側でない「外径ミゾ↓」であり、パターン(d)は段付
き側でない「内径ミゾ↑」なので、各S点のX座標値及
びZ座標値が決められる。
【0022】一方、ステップS25において、ミゾ種類
が「端面ミゾ←」もしくは「逆端面ミゾ→」のものはミ
ゾの荒加工形状の開口部の両端のX座標値を比較し、小
さい方を加工開始点Sの候補Piとし、この候補Piが
段付き側にあるか否か判別する(ステップS35) 。 そして、候補Piが段付き側にあれば候補PiのX座標
値に余裕量ΔXを加えた値をS点のX座標値として段付
き側から離す(ステップS36) 。次に、ミゾ種類が
「端面ミゾ←」であるか否かを判別し(ステップS37
) 、ミゾ種類が「端面ミゾ←」であれば候補PiのZ
座標値に余裕量ΔZを加えた値をS点のZ座標値とし(
ステップS38) 、全ての処理を終了する。例えばパ
ターン(e)は段付き側の「端面ミゾ←」なので、S点
の候補は荒加工形状の開口部の小さい方のX座標値であ
る点Peとなり、この点Peは段付き側にある。そこで
、点PeのX座標値に余裕量ΔXを加えた値をS点のX
座標値として段付き側から離し、点PeのZ座標値に余
裕量ΔZを加えた値をS点のZ座標値とする。
が「端面ミゾ←」もしくは「逆端面ミゾ→」のものはミ
ゾの荒加工形状の開口部の両端のX座標値を比較し、小
さい方を加工開始点Sの候補Piとし、この候補Piが
段付き側にあるか否か判別する(ステップS35) 。 そして、候補Piが段付き側にあれば候補PiのX座標
値に余裕量ΔXを加えた値をS点のX座標値として段付
き側から離す(ステップS36) 。次に、ミゾ種類が
「端面ミゾ←」であるか否かを判別し(ステップS37
) 、ミゾ種類が「端面ミゾ←」であれば候補PiのZ
座標値に余裕量ΔZを加えた値をS点のZ座標値とし(
ステップS38) 、全ての処理を終了する。例えばパ
ターン(e)は段付き側の「端面ミゾ←」なので、S点
の候補は荒加工形状の開口部の小さい方のX座標値であ
る点Peとなり、この点Peは段付き側にある。そこで
、点PeのX座標値に余裕量ΔXを加えた値をS点のX
座標値として段付き側から離し、点PeのZ座標値に余
裕量ΔZを加えた値をS点のZ座標値とする。
【0023】また、ステップS37においてミゾ種類が
「逆端面ミゾ→」であれば候補PiのZ座標値から余裕
量ΔZを減じた値をS点のZ座標値とし(ステップS3
9) 、全ての処理を終了する。例えばパターン(g)
は段付き側の「逆端面ミゾ→」なので、パターン(e)
と同様にS点のX座標値が決められ、S点のZ座標値の
みが点PgのZ座標値から余裕量ΔZを減じた値となる
。
「逆端面ミゾ→」であれば候補PiのZ座標値から余裕
量ΔZを減じた値をS点のZ座標値とし(ステップS3
9) 、全ての処理を終了する。例えばパターン(g)
は段付き側の「逆端面ミゾ→」なので、パターン(e)
と同様にS点のX座標値が決められ、S点のZ座標値の
みが点PgのZ座標値から余裕量ΔZを減じた値となる
。
【0024】一方、ステップS35において候補Piが
段付き側になければ候補PiのX座標値から余裕量ΔX
を減じた値をS点のX座標値とする(ステップS40)
。そして、ステップS37〜S39と同様の手順でS
点のZ座標値が決められ(ステップS41〜S43)、
全ての処理を終了する。例えばパターン(f)は段付き
側でない「端面ミゾ←」であり、パターン(h)は段付
き側でない「逆端面ミゾ→」なので、各S点のX座標値
及びZ座標値が決められる。
段付き側になければ候補PiのX座標値から余裕量ΔX
を減じた値をS点のX座標値とする(ステップS40)
。そして、ステップS37〜S39と同様の手順でS
点のZ座標値が決められ(ステップS41〜S43)、
全ての処理を終了する。例えばパターン(f)は段付き
側でない「端面ミゾ←」であり、パターン(h)は段付
き側でない「逆端面ミゾ→」なので、各S点のX座標値
及びZ座標値が決められる。
【0025】そして、段付きミゾ加工領域生成部19は
「外径仕上げ段付きミゾ加工↓」工程の加工領域を図7
に示すように段付きミゾ形状に沿うように決定する(ス
テップS19) 。段付きミゾ加工切削条件決定部20
は決定された各工程の段付きミゾ加工の切削条件を決定
する(ステップS20) 。
「外径仕上げ段付きミゾ加工↓」工程の加工領域を図7
に示すように段付きミゾ形状に沿うように決定する(ス
テップS19) 。段付きミゾ加工切削条件決定部20
は決定された各工程の段付きミゾ加工の切削条件を決定
する(ステップS20) 。
【0026】一方、ステップS17において抽出したミ
ゾ形状を段付きミゾでないと判定した場合は通常のミゾ
形状なので、従来技術と同様にミゾの荒・仕上げ加工工
程及び加工領域を生成し(ステップS21) 、各工程
のミゾ加工切削条件を決定する(ステップS22) 。
ゾ形状を段付きミゾでないと判定した場合は通常のミゾ
形状なので、従来技術と同様にミゾの荒・仕上げ加工工
程及び加工領域を生成し(ステップS21) 、各工程
のミゾ加工切削条件を決定する(ステップS22) 。
【0027】このようにして生成、決定された各工程デ
ータに対し、切削順序決定部13は加工順序を決定する
(ステップS23) 。通常、ミゾ加工は旋削加工で部
品を仕上げた後、ミゾの荒・仕上げ加工を行なえば良く
、加工順序は図4〜図7の順に決定される。次に、数値
制御情報作成部14はこれらの工程データから数値制御
情報を作成して(ステップS24)、一連の処理を終了
する。
ータに対し、切削順序決定部13は加工順序を決定する
(ステップS23) 。通常、ミゾ加工は旋削加工で部
品を仕上げた後、ミゾの荒・仕上げ加工を行なえば良く
、加工順序は図4〜図7の順に決定される。次に、数値
制御情報作成部14はこれらの工程データから数値制御
情報を作成して(ステップS24)、一連の処理を終了
する。
【0028】ここで、段付きミゾの荒・仕上げ工程の数
値制御情報はミゾ工具の動作が図8及び図9になるよう
に作成される。すなわち、「外径荒段付きミゾ加工↓」
工程のミゾ工具は、加工開始点Sまで早送りで動いた後
、ミゾの側面に接するまで切削送りで動き、荒引きを開
始するので、早送りで素材をこすることのない動作とな
る。また、荒引き終了後、加工開始点Sが余裕量ΔZ(
「端面ミゾ←」、「逆端面ミゾ→」ならばΔX)だけず
れた方向にΔZだけミゾ工具が逃げるので、早送りで素
材をこすることのない動作となる。さらに、「外径仕上
げ段付きミゾ加工↓」工程のミゾ工具は、加工開始点S
から段付きミゾの段の付いている方CEを仕上げた後、
A点からわずかに離れた位置まで早送りで移動し段付き
ミゾの残りを仕上げるように動作するので、無駄のない
加工が可能となる。
値制御情報はミゾ工具の動作が図8及び図9になるよう
に作成される。すなわち、「外径荒段付きミゾ加工↓」
工程のミゾ工具は、加工開始点Sまで早送りで動いた後
、ミゾの側面に接するまで切削送りで動き、荒引きを開
始するので、早送りで素材をこすることのない動作とな
る。また、荒引き終了後、加工開始点Sが余裕量ΔZ(
「端面ミゾ←」、「逆端面ミゾ→」ならばΔX)だけず
れた方向にΔZだけミゾ工具が逃げるので、早送りで素
材をこすることのない動作となる。さらに、「外径仕上
げ段付きミゾ加工↓」工程のミゾ工具は、加工開始点S
から段付きミゾの段の付いている方CEを仕上げた後、
A点からわずかに離れた位置まで早送りで移動し段付き
ミゾの残りを仕上げるように動作するので、無駄のない
加工が可能となる。
【0029】
【発明の効果】以上のように本発明の数値制御情報作成
方法によれば、加工図面から段付きミゾであることを意
識することなく、形状を図面寸法通りに入力すればミゾ
形状の両端の位置関係から段付きミゾかどうかを判定し
、段付きミゾを加工するのに最適な加工工程、切削領域
、切削順序、工具軌跡を自動決定することができるので
、初心者でも熟練オペレータと同様な段付きミゾ加工の
数値制御情報を作成することができる。
方法によれば、加工図面から段付きミゾであることを意
識することなく、形状を図面寸法通りに入力すればミゾ
形状の両端の位置関係から段付きミゾかどうかを判定し
、段付きミゾを加工するのに最適な加工工程、切削領域
、切削順序、工具軌跡を自動決定することができるので
、初心者でも熟練オペレータと同様な段付きミゾ加工の
数値制御情報を作成することができる。
【図1】本発明の数値制御情報作成方法を実現する装置
の一例を示すブロック図である。
の一例を示すブロック図である。
【図2】本発明方法の処理の流れを示すフローチャート
である。
である。
【図3】本発明方法の処理の流れを示すフローチャート
である。
である。
【図4】本発明方法の処理の具体例を示す図である。
【図5】本発明方法の処理の具体例を示す図である。
【図6】本発明方法の処理の具体例を示す図である。
【図7】本発明方法の処理の具体例を示す図である。
【図8】本発明方法により生成される工具軌跡の一例を
示す図である。
示す図である。
【図9】本発明方法により生成される工具軌跡の一例を
示す図である。
示す図である。
【図10】段付きミゾの荒加工工程のパターンを示す図
である。
である。
【図11】段付きミゾの荒加工工程のパターンを示す図
である。
である。
【図12】従来の数値制御情報作成方法を実現する装置
の一例を示すブロック図である。
の一例を示すブロック図である。
【図13】従来方法の処理の流れを示すフローチャート
である。
である。
【図14】外径の段付きミゾのある形状の一例を示す図
である。
である。
【図15】従来方法の処理の具体例を示す図である。
【図16】従来方法の処理の具体例を示す図である。
【図17】従来方法の処理の具体例を示す図である。
【図18】従来方法の処理の具体例を示す図である。
1 データ入力装置
2 データ入力部
3 部品形状格納部
4 旋削加工工程生成部
5 旋削加工領域生成部
6 旋削加工切削条件決定部
7 使用工具決定部
8 ミゾ加工工程生成部
9 ミゾ加工領域生成部
10 ミゾ加工切削条件決定部
11 素材形状格納部
12 工程データ格納部
13 切削順序決定部
14 数値制御情報作成部
15 数値制御情報出力部
16 通信回線、磁気ディスク、紙テープ17 段
付きミゾ判定部 18 段付きミゾ加工工程生成部 19 段付きミゾ加工領域生成部
付きミゾ判定部 18 段付きミゾ加工工程生成部 19 段付きミゾ加工領域生成部
Claims (4)
- 【請求項1】 加工完了時の形状と加工以前の形状を
入力し、これら加工完了時の形状と加工以前の形状より
数値制御情報を作成する数値制御情報作成方法において
、前記加工完了時の形状に含まれるミゾ形状の開口部の
座標値がミゾ深さ方向において異なる場合、前記ミゾ形
状の荒加工を行なう数値制御情報を作成する際、加工開
始点をミゾ加工領域の壁面からミゾ深さ方向と垂直な方
向に所定距離分ずらすことにより、ミゾ加工の開始時又
は終了時に荒加工のミゾ加工領域に含まれない加工領域
に接触することのない工具軌跡を生成するようにしたこ
とを特徴とする数値制御情報作成方法。 - 【請求項2】 前記ミゾ形状の荒加工を行なう工具を
、前記加工開始点への移動、ミゾ深さ方向と垂直な方向
でのミゾ加工領域の壁面へのアプローチ、ミゾ深さ方向
への切り込み、ミゾ深さ方向と反対方向への逃げ、ミゾ
深さ方向と垂直な方向でのミゾ加工領域の壁面からの逃
げという順に移動を行なう数値制御情報を作成するよう
にした請求項1に記載の数値制御情報作成方法。 - 【請求項3】 加工完了時の形状と加工以前の形状を
入力し、これら加工完了時の形状と加工以前の形状より
数値制御情報を作成する数値制御情報作成方法において
、前記加工完了時の形状に含まれるミゾ形状の開口部の
座標値がミゾ深さ方向において異なる場合、前記ミゾ形
状の仕上加工を行なう数値制御情報を作成する際、ミゾ
の壁面上で加工が途切れない工具軌跡を生成するように
したことを特徴とする数値制御情報作成方法。 - 【請求項4】 前記ミゾ形状の仕上加工を行なう工具
を、前記ミゾ形状の開口部の一方の壁面への移動、ミゾ
底面へのミゾ壁面に沿った移動、ミゾ形状の開口部のも
う一方の壁面への移動、ミゾ底面へのミゾ壁面に沿った
移動、ミゾ底面に沿った移動という順に移動を行なう数
値制御情報を作成するようにした請求項3に記載の数値
制御情報作成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02419001A JP3087247B2 (ja) | 1990-12-28 | 1990-12-28 | 数値制御情報作成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02419001A JP3087247B2 (ja) | 1990-12-28 | 1990-12-28 | 数値制御情報作成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04256548A true JPH04256548A (ja) | 1992-09-11 |
| JP3087247B2 JP3087247B2 (ja) | 2000-09-11 |
Family
ID=18526735
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02419001A Expired - Fee Related JP3087247B2 (ja) | 1990-12-28 | 1990-12-28 | 数値制御情報作成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3087247B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011145144A1 (ja) * | 2010-05-20 | 2011-11-24 | 三菱電機株式会社 | 数値制御プログラム生成方法およびその装置並びにその方法をコンピュータに実行させるプログラム |
| WO2025150320A1 (ja) * | 2024-01-09 | 2025-07-17 | Dmg森精機株式会社 | 情報処理装置、加工サイクルの割り当て方法およびプログラム |
-
1990
- 1990-12-28 JP JP02419001A patent/JP3087247B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011145144A1 (ja) * | 2010-05-20 | 2011-11-24 | 三菱電機株式会社 | 数値制御プログラム生成方法およびその装置並びにその方法をコンピュータに実行させるプログラム |
| JP5035490B2 (ja) * | 2010-05-20 | 2012-09-26 | 三菱電機株式会社 | 数値制御プログラム生成方法およびその装置並びにその方法をコンピュータに実行させるプログラム |
| US9389605B2 (en) | 2010-05-20 | 2016-07-12 | Mitsubishi Electric Corporation | Method of generating a numerical control program, apparatus for the same, and program for causing a computer to execute the method |
| WO2025150320A1 (ja) * | 2024-01-09 | 2025-07-17 | Dmg森精機株式会社 | 情報処理装置、加工サイクルの割り当て方法およびプログラム |
| JP2025107956A (ja) * | 2024-01-09 | 2025-07-22 | Dmg森精機株式会社 | 情報処理装置、加工サイクルの割り当て方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3087247B2 (ja) | 2000-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5150305A (en) | Numerical control system providing graphic machining simulation | |
| US5175688A (en) | Graphic display method of machining state in numerical control grinding machine | |
| US4586125A (en) | Numerical control working system | |
| EP0223857A1 (en) | Method of compiling nc programs for a four-axes lathe | |
| JP4059411B2 (ja) | Nc工作機械の制御装置 | |
| JPH0729255B2 (ja) | 旋削加工用のncデータ作成方式 | |
| EP0107147B1 (en) | Numerically controlled process and machine operating according to the process | |
| JPH04256548A (ja) | 数値制御情報作成方法 | |
| JPH0253161B2 (ja) | ||
| JP2016134078A (ja) | スカイビング加工指令に基づいて工作機械を制御する数値制御装置 | |
| JP3343826B2 (ja) | 数値制御情報作成装置 | |
| JPS58219606A (ja) | 形状自動加工方式 | |
| JPS6147652B2 (ja) | ||
| JPH09230920A (ja) | 数値制御装置 | |
| JPH03117519A (ja) | ワイヤ放電加工方法 | |
| JPH03234863A (ja) | マークカッターの汚れ除去装置 | |
| JPS6149068B2 (ja) | ||
| JPH0429508B2 (ja) | ||
| JP2751196B2 (ja) | アプローチ径路の自動作成方法 | |
| JPH1165633A (ja) | 数値制御装置 | |
| JPH0366090B2 (ja) | ||
| Prawibowo | Wooden mask making techniques with 3 axis CNC Router machine | |
| KR0151088B1 (ko) | 선반용 자동 공구궤적 생성프로그램을 이용한 대상물 가공방법 | |
| JPH03164908A (ja) | 数値制御プログラム作成装置 | |
| JP4489324B2 (ja) | 数値制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |