JPS63148306A - 数値制御旋盤における溝形状工具経路の生成方式 - Google Patents
数値制御旋盤における溝形状工具経路の生成方式Info
- Publication number
- JPS63148306A JPS63148306A JP29586786A JP29586786A JPS63148306A JP S63148306 A JPS63148306 A JP S63148306A JP 29586786 A JP29586786 A JP 29586786A JP 29586786 A JP29586786 A JP 29586786A JP S63148306 A JPS63148306 A JP S63148306A
- Authority
- JP
- Japan
- Prior art keywords
- groove
- shape
- cut
- divided area
- numerically controlled
- 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 claims description 16
- 238000003754 machining Methods 0.000 claims description 14
- 230000015572 biosynthetic process Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000000354 decomposition reaction Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(発明の技術分野)
本発明は数値制御旋盤用の自動プログラミング装置ある
いは対話型手動データ人力装置により、溝加ニブログラ
ムを作成する場合の溝形状工具経路の生成方式に関する
。
いは対話型手動データ人力装置により、溝加ニブログラ
ムを作成する場合の溝形状工具経路の生成方式に関する
。
(発明の技術的背景とその問題点)
数値制御旋盤は工具の移動すべき経路、つまり座標値、
工具の送り速度、主軸回転速度等のNOデータ及び指令
を数値制御旋盤に与えるNCプログラムによって動作さ
れる。
工具の送り速度、主軸回転速度等のNOデータ及び指令
を数値制御旋盤に与えるNCプログラムによって動作さ
れる。
数値制御旋盤は対話形式で加工形状、素材形状を入力し
て工具の経路を自動的に求め、上述のNCプログラムを
作成するものである。
て工具の経路を自動的に求め、上述のNCプログラムを
作成するものである。
しかし従来、溝加工においては矩形または台形の溝形状
加工のNCプログラムを自動的に作成することはできて
も、複数の溝底を有する任意形状の溝加工のNCプログ
ラムを自動的に作成することができず、人手にたよって
いたため多大の工数を要するという問題があった。
加工のNCプログラムを自動的に作成することはできて
も、複数の溝底を有する任意形状の溝加工のNCプログ
ラムを自動的に作成することができず、人手にたよって
いたため多大の工数を要するという問題があった。
(発明の目的)
本発明は上述のような事情からなされたものであり、本
発明の目的は、複数の溝底を有する任意形状の加工であ
っても、その形状を解析することにより自動的にNCプ
ログラムを作成することができる数値制御旋盤における
溝形状工具経路の生成方式を提供することにある。
発明の目的は、複数の溝底を有する任意形状の加工であ
っても、その形状を解析することにより自動的にNCプ
ログラムを作成することができる数値制御旋盤における
溝形状工具経路の生成方式を提供することにある。
(発明の概要)
本発明は、数値制御旋盤における溝形状を加工するため
の工具経路の生成方式において、溝形状のデータ及び工
具幅を読取り、自動的に溝の形状要素を探索して分割ラ
インを求め、この分割ライン、加工形状線及び素材形状
線で囲まれる複数の分解領域を求め、個々の前記分解領
域の工具経路を求めるようにしたものである。
の工具経路の生成方式において、溝形状のデータ及び工
具幅を読取り、自動的に溝の形状要素を探索して分割ラ
インを求め、この分割ライン、加工形状線及び素材形状
線で囲まれる複数の分解領域を求め、個々の前記分解領
域の工具経路を求めるようにしたものである。
(発明の実施例)
以下、本発明の実施例を添付図面を参照して説明する。
第1図は、本発明方式を実現する数値制御旋盤用自動プ
ログラミング装置の実施例を示すブロック図である。入
力装置であるキーボード1によって、任意形状溝のデー
タ、荒引用工具幅及び仕上用工具幅が人力される。CR
T2には、グラフィック化された任意形状溝並びに荒引
用工具幅及び仕上用工具幅が表示される。任意形状溝の
データは入力制御部3を介して溝形状入力部4に入力さ
れ、溝形状分割部5で分割点1分割ライン及び分割領域
が求められ、工具経路演算部6で工具経路が計算されて
NGプログラム7が生成される。
ログラミング装置の実施例を示すブロック図である。入
力装置であるキーボード1によって、任意形状溝のデー
タ、荒引用工具幅及び仕上用工具幅が人力される。CR
T2には、グラフィック化された任意形状溝並びに荒引
用工具幅及び仕上用工具幅が表示される。任意形状溝の
データは入力制御部3を介して溝形状入力部4に入力さ
れ、溝形状分割部5で分割点1分割ライン及び分割領域
が求められ、工具経路演算部6で工具経路が計算されて
NGプログラム7が生成される。
第2図は上述した本発明による溝形状工具経路の生成方
式の動作を示すものであり、オペレータ等がCRTに表
示されている任意加工形状指定画面において、直線9円
弧を指定することにより生成する任意形状溝並びに荒引
用工具幅及び仕上用工具幅をキーボード1より入力する
と、CRT2に第3図に示すような画面が即座に表示さ
れる。ここで、工具幅を人力しない時は自動的に任意形
状溝の最小の溝幅を探索し、その幅が工具幅となる。続
いて入力制御部3を経て、溝形状人力部4は任意形状溝
の形状データを読込む(ステップSl)。溝形状分割部
5では加工形状線の溝形状開始点から順次、形状要素を
探索しくステップS2)、形状要素が上向から下向に変
換する点(分割点)を求め、形状要素が終了したか否か
を確認しくステップS3)、終了した場合にはステップ
S7へ進む。一方、判断ステップS3において形状要素
が終了していない場合には分割点の有無を確認しくステ
ップS4)、分割点が無い場合にはステップS2にリタ
ーンする。一方、判断ステップS4において分割点が有
る場合には、分割点からX軸に平行な直線(分割ライン
)を生成しくステップS5)、この分割ラインと素材形
状線との交点を求め、これらの線に囲まれた領域を生成
する(ステップS6)。次に囲まれた領域の工具経路を
生成しくステップS7)、形状要素が終了したか否かを
確認しくステップS8)、終了していない場合にはステ
ップS2にリターンする。一方、判断ステップS8にお
いて形状要素が終了した場合には、すべての処理を終了
する。
式の動作を示すものであり、オペレータ等がCRTに表
示されている任意加工形状指定画面において、直線9円
弧を指定することにより生成する任意形状溝並びに荒引
用工具幅及び仕上用工具幅をキーボード1より入力する
と、CRT2に第3図に示すような画面が即座に表示さ
れる。ここで、工具幅を人力しない時は自動的に任意形
状溝の最小の溝幅を探索し、その幅が工具幅となる。続
いて入力制御部3を経て、溝形状人力部4は任意形状溝
の形状データを読込む(ステップSl)。溝形状分割部
5では加工形状線の溝形状開始点から順次、形状要素を
探索しくステップS2)、形状要素が上向から下向に変
換する点(分割点)を求め、形状要素が終了したか否か
を確認しくステップS3)、終了した場合にはステップ
S7へ進む。一方、判断ステップS3において形状要素
が終了していない場合には分割点の有無を確認しくステ
ップS4)、分割点が無い場合にはステップS2にリタ
ーンする。一方、判断ステップS4において分割点が有
る場合には、分割点からX軸に平行な直線(分割ライン
)を生成しくステップS5)、この分割ラインと素材形
状線との交点を求め、これらの線に囲まれた領域を生成
する(ステップS6)。次に囲まれた領域の工具経路を
生成しくステップS7)、形状要素が終了したか否かを
確認しくステップS8)、終了していない場合にはステ
ップS2にリターンする。一方、判断ステップS8にお
いて形状要素が終了した場合には、すべての処理を終了
する。
次に、前記溝形状の工具経路の生成方式の具体的実施例
を第4図(A)及び(B)を参照して説明する。
を第4図(A)及び(B)を参照して説明する。
第4図(A)は任意形状溝の一例を示したもので、加i
形状線8で示した溝を加工する場合、溝形状開始点9か
ら形状要素を順次探索し、分割点10を求める。次に、
分割ライン11を生成し分割ライン11と素材形状線1
2の交点13を求め、分割領域41口を生成する。同図
(B)の中の矢印はこの分割領域79口における工具1
4の先端左の点15の経路を示したものである。実線は
切削経路1点線は移動経路を示しており、加工順序はチ
ャック側(Z値の小さい側)即ち分割領域イー口の順に
進むので、番号■−■−・・・−■の順に行なう。
形状線8で示した溝を加工する場合、溝形状開始点9か
ら形状要素を順次探索し、分割点10を求める。次に、
分割ライン11を生成し分割ライン11と素材形状線1
2の交点13を求め、分割領域41口を生成する。同図
(B)の中の矢印はこの分割領域79口における工具1
4の先端左の点15の経路を示したものである。実線は
切削経路1点線は移動経路を示しており、加工順序はチ
ャック側(Z値の小さい側)即ち分割領域イー口の順に
進むので、番号■−■−・・・−■の順に行なう。
以下にこの加工工程を説明する。
先ず、分割領域イの溝底を切削しく■)、分割領域イの
左側を切削しく■)、分割領域イの右側を切削する(■
)。ただし、分割ライン11の境界上には工具14の先
端のR中心が来るように設定されており、削り残しを防
止している。
左側を切削しく■)、分割領域イの右側を切削する(■
)。ただし、分割ライン11の境界上には工具14の先
端のR中心が来るように設定されており、削り残しを防
止している。
次に分割領域口の溝底を切削しく■)、分割領域口の左
側を切削しく■)、分割領域口の右側を切削しく■)、
最後に分割領域口の残った部分を切削して(■)終了す
る。
側を切削しく■)、分割領域口の右側を切削しく■)、
最後に分割領域口の残った部分を切削して(■)終了す
る。
(発明の効果)
以上のように、本発明の溝形状の工具経路の生成方式に
よれば、溝を形成するための加工領域を分割し、個々の
形状の工具経路を求めることが自動釣にできるため、任
意形状の溝加工が可能になるので、大幅な工数削減を図
ることができる。
よれば、溝を形成するための加工領域を分割し、個々の
形状の工具経路を求めることが自動釣にできるため、任
意形状の溝加工が可能になるので、大幅な工数削減を図
ることができる。
第1図は本発明方式を実現する数値制御旋盤用自動プロ
グラミング装置の実施例を示すブロック部、第2図は本
発明による溝形状の工具経路の生成方式を説明するフロ
ーチャート、第3図は任意加工形状指定画面の一例を示
す図、第4図(A)は任意形状溝の一例を示す図、同図
CB)は任意形状溝の工具経路を示す図である。 1・・・キーボード、2・・・CRT、3・・・人力制
御部、4・・・溝形状人力部、5・・・溝形状分割部、
6・・・工具経路演算部、7・・・NCプログラム。 茶2巨 蔓4図
グラミング装置の実施例を示すブロック部、第2図は本
発明による溝形状の工具経路の生成方式を説明するフロ
ーチャート、第3図は任意加工形状指定画面の一例を示
す図、第4図(A)は任意形状溝の一例を示す図、同図
CB)は任意形状溝の工具経路を示す図である。 1・・・キーボード、2・・・CRT、3・・・人力制
御部、4・・・溝形状人力部、5・・・溝形状分割部、
6・・・工具経路演算部、7・・・NCプログラム。 茶2巨 蔓4図
Claims (1)
- 数値制御旋盤における溝形状を加工するための工具経路
の生成方式において、溝形状のデータ及び工具幅を読取
り、自動的に溝の形状要素を探索して分割ラインを求め
、この分割ライン、加工形状線及び素材形状線で囲まれ
る複数の分割領域を求め、前記分割領域の個々の工具経
路を求めるようにしたことを特徴とする数値制御旋盤に
おける溝形状工具経路の生成方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29586786A JPS63148306A (ja) | 1986-12-12 | 1986-12-12 | 数値制御旋盤における溝形状工具経路の生成方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29586786A JPS63148306A (ja) | 1986-12-12 | 1986-12-12 | 数値制御旋盤における溝形状工具経路の生成方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63148306A true JPS63148306A (ja) | 1988-06-21 |
Family
ID=17826210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29586786A Pending JPS63148306A (ja) | 1986-12-12 | 1986-12-12 | 数値制御旋盤における溝形状工具経路の生成方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63148306A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02242305A (ja) * | 1989-03-15 | 1990-09-26 | Okuma Mach Works Ltd | 数値制御情報作成装置及びそれにおける加工方法の決定方式 |
JPH03174604A (ja) * | 1989-12-04 | 1991-07-29 | Okuma Mach Works Ltd | 数値制御情報作成装置 |
JPH03179511A (ja) * | 1989-12-08 | 1991-08-05 | Okuma Mach Works Ltd | 数値制御情報作成装置 |
JPH05346815A (ja) * | 1992-06-15 | 1993-12-27 | Okuma Mach Works Ltd | ミゾ加工情報の自動生成方法 |
-
1986
- 1986-12-12 JP JP29586786A patent/JPS63148306A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02242305A (ja) * | 1989-03-15 | 1990-09-26 | Okuma Mach Works Ltd | 数値制御情報作成装置及びそれにおける加工方法の決定方式 |
JPH03174604A (ja) * | 1989-12-04 | 1991-07-29 | Okuma Mach Works Ltd | 数値制御情報作成装置 |
JPH03179511A (ja) * | 1989-12-08 | 1991-08-05 | Okuma Mach Works Ltd | 数値制御情報作成装置 |
JPH05346815A (ja) * | 1992-06-15 | 1993-12-27 | Okuma Mach Works Ltd | ミゾ加工情報の自動生成方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR940007132B1 (ko) | 자동 프로그래밍장치 | |
JP4738585B2 (ja) | 加工プログラムのグラフ表示方法及びそのための装置 | |
US4558419A (en) | Method of judging and controlling simultaneous machining in a quadriaxial numerical control lathe | |
EP0223857B1 (en) | Method of compiling nc programs for a four-axes lathe | |
CN100399340C (zh) | 用于生成加工程序的方法和装置 | |
EP0104503A2 (en) | Numerical control processing system and machine tool including the system | |
US5363308A (en) | Method for automating the optimization of tool path generation for profile milling | |
US5099432A (en) | Method for determining machining process in numerical control information generating function | |
JPS63148306A (ja) | 数値制御旋盤における溝形状工具経路の生成方式 | |
US6445972B1 (en) | Machining sequence determining method and apparatus for wire-cut electric discharge machining and computer readable medium storing a machining sequence determining program | |
US4985840A (en) | Arbitrarily shaped workpiece machining method | |
JPH05297926A (ja) | 加工定義方法 | |
JP2696206B2 (ja) | 自動パートプログラム作成方法 | |
US5270940A (en) | Contour configuration machining method | |
JPS63196906A (ja) | 旋盤用プログラミング装置 | |
JPS61257740A (ja) | 工具決定方式 | |
JPH027788B2 (ja) | ||
EP0397884B1 (en) | Profile-shape machining system | |
JPH06335840A (ja) | 加工条件設定システム | |
EP0579841A1 (en) | Method of creating nc program for cutting corner | |
EP0453570A1 (en) | Nc program preparation method of interactive numeric controller or automatic programming apparatus | |
JP2585888B2 (ja) | 自動プログラム機能を有する対話式数値制御装置 | |
EP0394454A1 (en) | Surface notching | |
JPS63709A (ja) | 対話形nc装置 | |
JPS61241043A (ja) | 加工デ−タの作成方式 |