JPH01306149A - 数値制御プログラム作成装置 - Google Patents

数値制御プログラム作成装置

Info

Publication number
JPH01306149A
JPH01306149A JP13410188A JP13410188A JPH01306149A JP H01306149 A JPH01306149 A JP H01306149A JP 13410188 A JP13410188 A JP 13410188A JP 13410188 A JP13410188 A JP 13410188A JP H01306149 A JPH01306149 A JP H01306149A
Authority
JP
Japan
Prior art keywords
tool
trajectory data
cutting
cut
roughing
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
Application number
JP13410188A
Other languages
English (en)
Inventor
Yuichi Matsushita
裕一 松下
Yoshiteru Iwata
岩田 喜照
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 JP13410188A priority Critical patent/JPH01306149A/ja
Publication of JPH01306149A publication Critical patent/JPH01306149A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御(以下、NCという)工作機酸によ
る加工を行なう為のNGプログラムを作成する装置に関
する。
(従来の技術) NC工作機械による加工は一般に被加工物の形状を元に
素材の余計な部分を切込む荒引加工と、荒引加工後の被
加工物の表面を仕上げる仕上加工とによって行なわれる
。被加工物の表面形状が襟雑な自由曲面を含む場合には
、NG工作機械で加工する為のNGプログラムを人手で
作成することは不可能であり、計算機を利用したNCプ
ログラム作成装置が利用されている。
第4図は、従来のNCプログラム作成装置の一例を示す
ブロック図であり、切込開始高さ、切込量の情報を与え
ることにより、仮想的な被加工面(以下、切込面という
)を作成する切込面作成手段1と、第6図に示すような
パート面(被加工面)、ドライブ面(工具拘束面)、工
具形状の情報を与えることにより工具をパート面に接触
させた状態でドライブ面に沿って移動させ、パート面を
加工する為の工具軌跡データを作成し、荒引指定がされ
た場合にはスイッチSへがオンされて切込面作成手段1
から切込面の情報が入力され、先のパート面、ドライブ
面、工具形状の情報に付加されて荒引工具軌跡データを
作成する工具軌跡データ作成手段2と、この工具軌跡デ
ータ作成手段2からの工具軌跡データ(荒引工具軌跡デ
ータも含む)のフォーマットを変換してNGプログラム
として出力するフォーマット変換手段3とで構成されて
いる。
このような構成において、その動作例を第7図(A)に
示す被加工物(図示実線部)について説明する。なお、
素材は点線部で示された形状とし、同図(B)は同図(
^)のA−A’断面側面図であり、この断面側面で見た
荒引工具軌跡データの作成手順を第5図(A)〜(D)
に示す。まず、素材上面より工具にて1度に切込む事が
可能な高さを同図(A)に示すように切込開始高さとし
て指定することにより、その高さに切込面C1が設定さ
れ、工具が切込面C3より下に切込まない荒引工具軌跡
データRDIが作成される。次に、同図(B) に示す
ように切込開始高さより切込量を差引いた分だけ下に切
込面C2が設定され、工具が切込面C2より下に切込ま
ない荒引工具軌跡データRD2が作成される。さらに、
同図(C) に示すように切込面C2より切込量を差引
いた分だけ下に切込面C5が設定され、工具が切込面C
3より下に切込まない荒引工具軌跡データIID、が作
成される。そして、同図(D)に示すように切込面C3
より切込量を差引いた分だけ下に切込面C4が設定され
、工具が切込面C4より下に切込まない荒引工具軌跡デ
ータRD、が作成されて処理を終了する。
(発明が解決しようとする課題) 従来のNCプログラム作成装置では切込毎に切込面より
土方部分の荒引工具軌跡データを作成しなければならず
、多大の処理時間が必要であると共に、その荒引工具軌
跡データを元に加工を行なうと、加工済の部分を何度か
トレースすることになり、加工時間が掛かり過ぎるとい
う欠点があった。
本発明は上述のような事情から成されたものであり、本
発明の目的は、高速に荒引工具軌跡データの作成を実現
することができるNCプログラム作成装置を提供するこ
とにある。
(課題を解決するための手段) 本発明は、被加工面を加工するための工具軌跡データを
作成し、その工具軌跡データをNGプログラムに変換し
て出力するNCプログラム作成装置に関するものであり
、本発明の上記目的は、外部より人力される切込情報を
元に切込高さを求め、前記工具軌跡データと前記切込高
さとにより前記被加工面を荒引加工するための荒引工具
軌跡データを作成する作成手段を具備することによって
達成される。さらに詳しくは、前記工具軌跡データが前
記切込高さより低い場合、その切込高さにより前記荒引
工具軌跡データを作成し、前記工具軌跡データが前記切
込高さより高い場合、その工具軌跡データを前記荒引工
具軌跡データとし、あるいは前記工具軌跡データが前記
切込高さより高く、前回の切込高さより低い場合、その
工具軌跡データを前記荒引工具軌跡データとし、前記工
具軌跡データが前記前回の切込高さより高い場合、その
工具軌跡データを削除して工具を逃がす荒引工具軌跡デ
ータを作成する。
(作用) 本発明のNCプログラム作成装置は、工具軌跡データ通
りに一度加工した部分については再トレースしないよう
な荒引工具軌跡データを作成するので、加工効率の良い
NGプログラムを短時間で作成することができるもので
ある。
(実施例) 第1図は、本発明のNCプログラム作成装置の一例を第
4図に対応させて示すブロック図であり、同一構成箇所
は同符号を付して説明を省略する。
このNCプログラム作成装置は、荒引指定がされた場合
にはスイッチSB及びSCがそれぞれ“1”側に切替わ
り、工具軌跡データ作成手段2からの工具軌跡データを
元に外部から人力される切込開始高さ、切込量の情報に
従って荒引工具軌跡データを作成する荒引工具軌跡デー
タ作成手段11が従来の切込面作成手段1の代わりに設
けられている。
このような構成において、荒引工具軌跡データ作成手段
11の動作例を第2図のフローチャートで説明する。な
お、簡略化の為、ドライブ面はZ方向の鉛直面とし、工
具軌跡データは1木としている。切込カウンタを初期設
定(CC−0) L (ステップS1)、今回の切込高
さZCを切込開始高さZS。
切込量ZD及び切込カウンタの値CCにより決定(Z(
ニーZS−CCX ZD)すル(ステップS2) 、 
工具軌跡データ作成手段2から工具軌跡データを入力し
、ドライブ面方向の2成分子Plを抽出する(ステップ
S3)。抽出したZ成分子PZが今回の切込高さZCと
切込量ZDとの和(前回の切込高さ)より大きいか否か
を確認しくステップS4) 、Z成分子PZが前回の切
込高さZCIZDより大きい場合には、その部分の工具
軌跡データを削除する(ステップS5)。
一方、前記判断ステップS4において、Z成分子PZが
前回の切込高さzClzoより小さい場合には、Z成分
子PZが今回の切込高さzCより小さいか否かを確認し
くステップ56) 、Z成分子PZが今回の切込高さZ
Cより小さい場合には、その部分の工具軌跡データのZ
成分子PZを今回の切込高さzCに変更(TPZ−ZC
) シ(ステップS7)、荒引工具軌跡データを作成す
る。一方、前記判断ステップS6において、Z成分子P
Zが今回の切込高さZCより大きい場合には、その部分
の工具軌跡データをそのまま出力しくステップS8)、
荒引工具軌跡データを作成する。そして、出カニ具軌跡
データが今回の切込高さにおいて存在するか否かを確認
しくステップS9)、出カニ具軌跡データが存在する場
合には、切込カウンタの値を更新(CC−C[:+1)
 シ(ステップ5io)、ステップS2に戻って上述し
た動作を繰返す。一方、前記判断ステップs9において
、出カニ具軌跡データが存在しない場合には全ての処理
を終了する。
第3図(A)〜(C)は、第7図(B)に示した被加工
物の断面側面で見た本発明装置にょる荒引工具軌跡デー
タの作成手順を示す図である。
同図(A)において、Z成分子PZが今回の切込高さZ
CI より低い部分×5〜×3及びX4〜×6では工具
が今回の切込高さZC,より下に切込まないような荒引
工具軌跡データが作成され、2成分子PZが今回の切込
高さzCl と前回の切込高さZC,+ZDとの間の部
分X、〜×4では工具軌跡データに沿った荒引工具軌跡
データが作成される。
次に、同図(B)において、Z成分子PZが今回の切込
高さZC2より低い部分x5〜X2. X5〜XE及び
今回の切込高さZC2と前回の切込高さZC2+ZDと
の間の部分x2〜X3. X4〜×5では上述と同様に
荒引工具軌跡データが作成され、Z成分子PZが前回の
切込高さZC2”ZDより高い部分x3〜×4では工具
軌跡データが削除される。
さらに、同図(C)において、Z成分子 P 7.が今
回の切込高さZC,(−O)と前回の切込高さZC3+
Z[lとの間の部分x3〜×1〜X2. X5〜×6〜
Xε及び前回の切込高さZC3”ZDより高い部分X2
〜X5では上述と同様に荒引工具軌跡データが作成され
る。
なお、工具軌跡データが削除された部分では工具は切込
軸方向に退避して次の荒引工具軌跡データの開始位置に
移動する。
(発明の効果) 以上のように本発明のNCプログラム作成装置によれば
、複雑で処理時間の長大な工具軌跡作成処理を用いずに
、高速で荒引加工用NCプログラムを作成することが可
能となったので、加工時間が短縮され、加工コストの低
減を図ることができる。
【図面の簡単な説明】
第1図は、本発明のNCプログラム作成装置の一例を示
すブロック図、第2図はその主要部の動作例を説明する
フローチャート、第3図(A)〜(C)は本発明装置に
よる荒引工具軌跡データの作成手順を説明する図、第4
図は従来のNCプログラム作成装Jの一例を示すブロッ
ク図、第5図(A)〜(D)は従来装置による荒引工具
軌跡データの作成手順を説明する図、第6図は工具の動
きを説明する斜視図、第7図(A)は被加工物の一例を
示す斜視図、同図(B)はその^−A゛断面側面図であ
る。 2・・・工具軌跡データ作成手段、3・・・フォーマッ
ト変換手段、11・・・荒引工具軌跡データ作成手段。 出願人代理人   安 形 雄 三 第2図 第5 口 r−−−”’−−−−−−−−コ ←−一−t。 薬 7 凹

Claims (1)

  1. 【特許請求の範囲】 1、被加工面を加工するための工具軌跡データを作成し
    、その工具軌跡データを数値制御プログラムに変換して
    出力する数値制御プログラム作成装置において、外部よ
    り入力される切込情報を元に切込高さを求め、前記工具
    軌跡データと前記切込高さとにより前記被加工面を荒引
    加工するための荒引工具軌跡データを作成する作成手段
    が設けられたことを特徴とする数値制御プログラム作成
    装置。 2、前記工具軌跡データが前記切込高さより低い場合、
    その切込高さにより前記荒引工具軌跡データを作成する
    請求項1に記載の数値制御プログラム作成装置。 3、前記工具軌跡データが前記切込高さより高い場合、
    その工具軌跡データを前記荒引工具軌跡データとする請
    求項1に記載の数値制御プログラム作成装置。 4、前記工具軌跡データが前記切込高さより高く、前回
    の切込高さより低い場合、その工具軌跡データを前記荒
    引工具軌跡データとする請求項1に記載の数値制御プロ
    グラム作成装置。 5、前記工具軌跡データが前記前回の切込高さより高い
    場合、その工具軌跡データを削除して工具を逃がす荒引
    工具軌跡データを作成する請求項1に記載の数値制御プ
    ログラム作成装置。
JP13410188A 1988-05-31 1988-05-31 数値制御プログラム作成装置 Pending JPH01306149A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13410188A JPH01306149A (ja) 1988-05-31 1988-05-31 数値制御プログラム作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13410188A JPH01306149A (ja) 1988-05-31 1988-05-31 数値制御プログラム作成装置

Publications (1)

Publication Number Publication Date
JPH01306149A true JPH01306149A (ja) 1989-12-11

Family

ID=15120471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13410188A Pending JPH01306149A (ja) 1988-05-31 1988-05-31 数値制御プログラム作成装置

Country Status (1)

Country Link
JP (1) JPH01306149A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07124812A (ja) * 1993-11-01 1995-05-16 Hosoi Kosakusho:Kk 型彫り方法および装置
CN110977604A (zh) * 2019-11-06 2020-04-10 上海航天壹亘智能科技有限公司 一种机床用智能切削液随动系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07124812A (ja) * 1993-11-01 1995-05-16 Hosoi Kosakusho:Kk 型彫り方法および装置
CN110977604A (zh) * 2019-11-06 2020-04-10 上海航天壹亘智能科技有限公司 一种机床用智能切削液随动系统

Similar Documents

Publication Publication Date Title
US4649252A (en) Wire-cut electric discharge machining method
JPH01306149A (ja) 数値制御プログラム作成装置
JP2849168B2 (ja) 数値制御情報作成装置
JP2649838B2 (ja) 数値制御情報作成装置における加工方法の決定方法
JP3202068B2 (ja) Nc加工用工具移動経路の作成方法
JP2654253B2 (ja) 数値制御情報作成装置
JP2696206B2 (ja) 自動パートプログラム作成方法
EP0328665B1 (en) Numerical controller
JP2001166807A (ja) 数値制御装置の加工指令方法
JPH04237307A (ja) 工作機械における座標軸自動変換方法
JPH08339215A (ja) 数値制御装置
JPH03174604A (ja) 数値制御情報作成装置
JP2865220B2 (ja) 数値制御情報作成装置
JPH08150540A (ja) 工作機械の干渉防止装置
JPS58219606A (ja) 形状自動加工方式
JPH0212403A (ja) 数値制御装置
JPH01222304A (ja) Nc文作成装置
JP2670180B2 (ja) 数値制御情報作成装置
JPH01300303A (ja) 自動プログラム作成装置
KR0175555B1 (ko) 가공물의 절삭 제어방법
JP2752746B2 (ja) 数値制御情報作成装置
JP2788137B2 (ja) 数値制御データ作成装置
JP2648228B2 (ja) 自動プログラミングにおける同時加工形状決定方法
JPS63271505A (ja) 数値制御装置における位置補間方法
JPS60228056A (ja) ミ−リング加工における工具アプロ−チ位置決定制御方法