JPH0258052B2 - - Google Patents

Info

Publication number
JPH0258052B2
JPH0258052B2 JP58235454A JP23545483A JPH0258052B2 JP H0258052 B2 JPH0258052 B2 JP H0258052B2 JP 58235454 A JP58235454 A JP 58235454A JP 23545483 A JP23545483 A JP 23545483A JP H0258052 B2 JPH0258052 B2 JP H0258052B2
Authority
JP
Japan
Prior art keywords
groove
tool
width
cutting edge
key
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.)
Expired - Lifetime
Application number
JP58235454A
Other languages
English (en)
Other versions
JPS60127946A (ja
Inventor
Hajime Kishi
Maki Seki
Kunio Tanaka
Teruyuki Matsumura
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP58235454A priority Critical patent/JPS60127946A/ja
Publication of JPS60127946A publication Critical patent/JPS60127946A/ja
Publication of JPH0258052B2 publication Critical patent/JPH0258052B2/ja
Granted 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/00Program-control systems
    • G05B19/02Program-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 program 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 program 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 program, 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 program 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 program, for the NC machine concerning programming of machining or material parameters, pocket machining
    • G05B19/40938Tool management
    • 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/36352Select tool as function of part shape, number of grooves and groove width
    • 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/36357Tool line up, select right order of tool, optimal tool order loading, tool file
    • 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

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

Description

【発明の詳細な説明】 <産業上の利用分野> 本発明は自動プログラミングにおける溝加工用
工具の選別方法にかかり、自動的に、しかも最も
効率よく加工できる溝加工用工具を選別できる溝
加工用工具の選別方法に関する。
<従来技術> グラフイツクデイスプレイ画面を用いて対話形
式によりデータを入力し、設計図面から簡単な操
作でNCテープを作成する自動プログラミング装
置が実用化されている。この自動プログラミング
装置によれば、設計図面に記載されている加工物
の形状に沿つて対応する操作盤上の形状シンボリ
ツクキーをおすだけで加工形状を入力できる。ま
た、かかる自動プログラミング装置によればその
時々の参考となる情報が画面に図形表示され、し
かも日常語による問い掛けがあるから該問い掛け
に応じて寸法や各種データを入力できる。更に、
NCテープ作成に必要な全データが入力されれば
即座に素材形状や工形(仕上げ形状)が描かれ、
しかもNCデータの自動計算が開始され、かつ工
具通路が図形表示されてNCテープが作成され
る。かかる自動プログラミング装置によるプログ
ラミング方法は具体的に説明すると、以下のステ
ツプからなつている。すなわち、 (1) 素材の材質の選択ステツプ、 (2) 図面形式の選択ステツプ、 (3) 素材形状と寸法の入力ステツプ、 (4) 加工形状と寸法入力のステツプ、 (5) 機械原点とタレツト位置入力ステツプ、 (6) 工程の選択ステツプ、 (7) 工具の選択ステツプ、 (8) 加工範囲や切削条件の決定ステツプ、 (9) 工具通路の計算ステツプ、 よりなり順次必要なデータを入力して最終的に
NCデータ(NCテープ)が作成される。第1図
は自動プログラミング機能付きNC装置に使用さ
れる操作盤の構成図であり、(a)操作盤101を自
動プログラミングユニツト用として用いるか
(FAPTモードという)あるいはNCユニツト用
として用いるか(NCモードという)の選択情報
を出力する二者択一選択キー群101aと、(b)自
動プログラミングユニツト用として用いられるキ
ー群101bと、(c)NCユニツト用として用いら
れるキー群101cと、(d)データ入出力装置を自
動プログラミングユニツトあるいはNCユニツト
のいずれかに接続するかを選択するI/O選択キ
ー群101dと、(e)自動プログラミングユニツト
とNCユニツトに共通に用いられるデータ入力キ
ー群101eを有している。二者択一キー101
aはランプ付きのFAPTキー101a−1とラン
プ付きのNCキー101a−2を有し、FAPTキ
ー101a−1を押すとFAPTモードになり、操
作盤101は自動プログラミングユニツト用とし
て動作し、キー群101cは押しても無効になり
又データ入力キー群101eは自動プログラミン
グユニツト用として動作する。一方、NCキー1
01a−2を押すとNCモードになり、操作盤1
01はNCユニツト用として動作し、キー群10
1bは押しても無効になり、又データ入力キー群
101eはNCユニツト用として動作する。自動
プログラムのためのキー群101bは自動プログ
ラミングにおける種々の状態をセツトする状態セ
ツトキー101b−1〜101b−6、作業指示
キー101b―7〜101b―10、NC加工デ
ータを自動プログラミングユニツトからNCユニ
ツトへ転送するための転送キー101b―11を
有している。尚、状態セツトキーであるBACK
キー101b―1はデータ入力しているときカー
ソルを戻すためのキー、WIDEキー101b―2
は表示を拡大するためのキー…であり、作業指示
キーのうちROキー101b―7は自動プログラ
ミング開始と次のステツプへの移行を指示するキ
ー、R1キー101b―8はFAPTモード時に画
面に表示されている入力内容を修正するときなど
に押されるキー、R2キー101b―9は材質フ
アイルやツーリングフアイルの入出力などに用い
られるキー、R3キー101b―10は途中で自
動プログラミングを打ち切りたいときなどに押さ
れるキーである。NCユニツト用のキー群101
cは種々の機能キー101c―1〜101c―
6、画面のページ切替キー101c―7〜101
c―8、カーソル移動キー101c―9、101
c―10、および作成されたNCデータに基づい
てNC制御を開始させるスタートキー101c―
11を有している。尚、OFSETキー101c―
1はオフセツト量の表示と設定に用いられ、
POSキー101c―2は現在位置表示に、
PRGRMキー101c―3はプログラムの内容を
表示あるいは現在実行中のブロツクと次のブロツ
クを表示させるために、PARAMキー101c
―4はパラメータの表示と設定のためにALAM
キー101c―5はアラームの内容表示のために
……使用される。尚、101b,101cのキー
群の機能はその全部あるいは一部をソフトキーと
してCRT機能上に機能表示させることにより代
用することも可能である。I/O選択キー群10
1dはFAPTモード及びNCモードいずれのモー
ドにおいても有効であり、データ入出力装置を自
動プログラミングユニツトに接続するための
FAPTキー101d―1とデータ入出力装置を
NCユニツトに接続するためのNCキー101d
―2を有している。データ入力用キー群101e
は、四則演算や関数演算の実行に用いられるキー
群101e―2と、部品形状及び数値、アルフア
ベツトの入力に用いられるシンボリツクキー群1
01e―2と、各キーのキートツプ右下に表示さ
れているアルフアベツト入力に際して押されるシ
フトキー101e―3を有している。なお、シン
ボリツクキーは自動プログラミングのステツプに
応じて数値入力用として機能する。
さて、FAPTキー101a―1を押してFAPT
モードにし、しかる後ROキー101b―7を押
せばグラフイツク画面に第2図Aに示すように自
動プログラミングのステツプを選択するための画
像が表示される。この状態で数値1キーを押し
て、NLキーを押せばグラフイツク画面に第2図
Bに示すように素材の材質を示す名称とそのメニ
ユー番号が表示され、かつ材質の問いかけ文が表
示される。これにより、素材材質がアルミニウム
であれば該アルミニウムに対応するメニユー番号
4をシンボリツクキーを用いて入力し、ついで
NLキーを押せば素材の入力が終了する。
ついで、ROキー101b―7を押せばグラフ
イツク図面に第2図Cに示すように図面形式を示
す4つの図面とそのメニユー番号1,2,3,4
とが表示され、かつ座標系選択の問い掛けが表示
される。すなわち、旋削加工の場合には設計図面
は書き方により、第1象限、第2象限、第3象限
および第4象限の4種類の座標系のいずれか1つ
の象限に記載されているので、図形表示画面に
は、それぞれの座標系をあらわす図とともに、対
応する象限を表わす数字1,2,3及び4という
メニユー番号を添えて表示する。しかる後、問い
掛けに応じて設計図の部品が表現されている象限
に対応するメニユー番号を入力し、ついでNLキ
ーを押せば座標系が選択される。
座標系の選択が終了してROキー101b―7
を押せばグラフイツク画面には第2図Dに示すよ
うに素材形状とその寸法入力用の画面が表示さ
れ、該表示された内容をみながら素材形状及びそ
の寸法値L,D,D。や基準線ZPの位置を入力
する。すなわち、旋削加工の素材形状を大別する
と丸棒か穴付き棒か、特殊形状(特殊素材)であ
るからそれらの絵とメニユー番号が第2図Dに示
すように表示され、表示された素材形状のなかか
ら1つの素材形状をメニユー番号で選択し、しか
る後素材形状の長さLや太さD、穴径D。基準線
位置ZPの寸法値の問い掛けに従つてこれら寸法
を入力すれば素材形状と寸法値の入力が終了す
る。
素材形状とその寸法値を入力して、ROキー1
01b―7を押せばグラフイツクデイスプレイ画
面に座標軸と素材形状が描画され、かつ加工形状
(部品形状)の問いかけ文が表示される。従つて
該問い掛けに応じて設計画面をみながら部品形状
通りに形状シンボリツクキー(↑、→、↓、←、
〓、〓、〓、〓、〓、〓で示されたキー)、、面と
り部を示すCキー、溝部を示すGキー、丸みずけ
を示すRキー、ねじ部を示すTキー、ぬすみ部を
示すNキーを操作して部品形状を入力する。尚、
部品形状の1つの要素を形状シンボリツクキーを
押して入力する毎に該要素の寸法の問い掛けが表
示され、該問い掛けに設計図面からひろつた寸法
を入力する。たとえば、溝部を示すGキーを押圧
すると、(イ)溝部が次の要素上に存在するのか、手
前の要素上に存在するのか、(ロ)溝の方向、(ハ)溝幅
WT、(ニ)溝の深さDTなどが問い掛けられるから
これら問い掛けに対し順に所定のデータを入力す
る。尚、(イ)の問い掛けに対して、溝が今から入力
されようとしている形状要素上に作られるのか、
あるいはすでに入力されている直前の形状要素上
につくられるのかに応じて1または0を入力す
る。たとえば、シンボリツクキーが←、G、←と
押された場合において溝が次の要素上に存在すれ
ば第3図Aに示す位置につくられ、溝が手前の要
素上に存在すれば第3図Bに示す位置に作られ、
又シンボリツクキーが〓、G、→と押された場合
において溝が次の要素上に存在すれば第3図Cに
示す位置に作られ、溝が手前の要素上に存在すれ
ば第3図Dに示す位置に作られる。また、(ロ)の問
い掛けに対し、溝が第4図A〜Dに示す方向にあ
る場合にはそれぞれシンボリツクキー←(左)、
↓(下)、↓(下)、→(右)を押圧して溝の方向
を入力する。
以上により、全要素の部品形状と寸法の入力が
終了すれば入力された部品形状及び寸法に応じて
加工部品の形状が第2図Eに示すようにグラフイ
ツクデイスプレイ画面に表示される。
しかる後、ROキー101b―7を押せば画面
に第2図Fに示すように加工形状とタレツトと機
械原点の位置関係図が表示され、かつNCデータ
作成に必要となる機械原点とタレツト旋回位置の
問い掛けが表示される。そして、該問い掛けに応
じて形状シンボリツクキーより所定の数値を入力
すれば機械原点とタレツト旋回位置の入力が終了
する。
機械原点とタレツト旋回位置の入力が終了すれ
ばグラフイツクデイスプレイ画面に第2図Gに示
すように加工工程選択のための問い掛けが表示さ
れる。すなわち、1つの部品を旋盤で加工すると
き加工工程は(イ)センタモミ、(ロ)ドリリング(ハ)外形
荒加工、(ニ)内径荒加工、(ホ)外形中仕上げ加工、(ヘ)
内径中仕上げ加工、(ト)外形仕上げ加工、(チ)内径仕
上げ加工、(リ)溝切り、(ヌ)ねじ切りなどがあるか
ら、これら工工程名称がメニユー番号とともに表
示される。従つて、どの加工工程を行うかに応じ
て画面に表示されている所望の加工工程名称をメ
ニユー番号で入力し、NLキーを押す。
ついで、上記入力した加工工程の加工に使用す
べき工具の問い掛けが第2図Hに示すように表示
されるから、該問い掛けに応じて工具番号、工具
位置補正番号を入力する。工具番号と工具位置補
正番号が入力されると、入力されたデータはTコ
ードに変換され、画面右上部に第2図Iに示すよ
うに該Tコードと各軸の工具位置補正値が表示さ
れ、同時に工具形状データの問い掛け文が画面の
下側に表示される。そして、該問い掛けに応じて
工具の刃先半径RN、切り刃角AC、刃先角AN、
仮想刃先位置XN、ZN、刃先幅WN(溝切りバイ
トのみ)、タレツトへの工具の取り付け角AS、取
り付け位置XS、ZSを入力する。第5図は各種工
具の形状説明図であり、切り刃角ACの正方向は
主切り刃(図中、太線部分)を中心に反時計回
り、刃先角ANの正方向は主切り刃を中心に時計
回りである。第6図は加工状態時におけるタレツ
トへの工具の取り付け法説明図であり、刃物がど
の方向のどこについているかを取り付け角ASと
取り付け位置ZS,XSで表現して入力する。尚、
取り付け角ASの正方向は反時計方向である。又、
TRはタレツト、TRCはタレツトの中心、TCは
刃物である。
使用工具データの入力が終了すればグラフイツ
クデイスプレイ画面には第2図Jに示すように入
力した加工工程を加工するための切削条件の問い
かけ文が表示され、該問い掛けに応じてクリアラ
ンス量CX,CZ、仕上げ代、TX,TZ、切り込み
量D、戻し逃げ量U、切削速度V、送り速度F
1,F2,F3などの切削条件を入力する。
切削条件の入力が終了すればグラフイツクデイ
スプレイ画面には第2図Kに示すように加工工程
の切削方向の問いかけ文が表示される。この切削
方向の入力ステツプは(イ)第7図Aに示すように−
X軸方向に向けて工具を移動させて加工するの
か、(ロ)第7図Bに示すように−Z軸方向に向けて
工具を移動させて加工するのか、あるいは(ハ)+X
軸方向、(ニ)+Z軸方向に向けて工具を移動させて
加工するのかを決定するステツプであり、(イ)の場
合には形状シンボリツクキーのうち↓キーを押
し、(ロ)の場合には←キーを、(ハ)の場合には↑キー
を、(ニ)の場合には→を押して切削方向を入力す
る。
切削方向の入力が終了すればグラフイツクデイ
スプレイ画面に前記入力した加工工程により加工
する領域(加工領域)決定のための図形が第8図
に示すように表示される。すなわち、図面には素
材形状、カーソルC1,C2、加工領域の問いか
け文がなどが表示される。尚、カーソルは加工形
状に沿つて2つ表示され、一方は加工領域の始点
を入力するために、また他方は加工領域の終点を
入力するために用いられる。また加工形状は実線
で、素材形状は点線で表示される。
従つて、まずR1キー101b―8を押してカ
ーソルC1,C2を加工領域の始点と終点に位置
決めする。尚、BACKキー101b―1がオフ
(消灯)しているかオン(点灯)しているかによ
り、カーソルを部品形状に沿つて前進及び後退さ
せることができる。始点及び終点の入力が終了す
れば前記加工工程においてどこを加工するのかを
形状シンボリツクキーを用いて入力する。すなわ
ち、始点及び終点からみた加工領域の方向を形状
シンボリツクキーを用いて入力すれば第8図A,
B,Cに示すように領域方向の2つの直線Lx,
Lzと素材形状と部品形状とで囲まれた斜線部が
加工領域として認識される。
加工領域の入力が終了するとグラフイツクデイ
スプレイ画面には該入力した加工領域部分を削り
取つたあとの残りの素材形状が表示され、同時に
前記入力した工具と同一工具で別の領域を切削す
るかの問いかけ文が表示される。
同一工具で別の領域を切削する場合にはその旨
を入力する(数値1キーとNLキーをおす)と共
に、切削方向と該領域を入力する。たとえば、第
9図に示すように溝加工工程が2個所(G1,G
2部分)ある場合において、それぞれ同一の工具
で溝加工する場合には、溝部G1の加工領域デー
タ入力後、数値1キーとNLキーを押し、しかる
後溝部G2の加工領域データを入力する。
一方、同一工具で別の領域を切削する必要がな
ければ数値0キーとNLキーを押す。
以上により、第1の加工工程の加工に必要なデ
ータを入力し終われば最終部品形状を得るために
別の加工工程が必要かどうかをオペレータが判断
し、必要であればROキー101b―7を押す。
これにより第2図Aに示すように自動プログラミ
ングのステツプを選択するための画像がグラフイ
ツクデイスプレイ画面に表示される。しかる後、
4キーとNLキーを押して「加工定義ステツプ」
を選択すればグラフイツクデイスプレイ画面に第
2図Gに示す加工工程選択のための問い掛けが表
示される。以後、同様に加工工程の選択、使用工
具データの入力、切削方向、加工領域の入力を全
加工工程に対して行えば、最終部品形状をうるに
必要な全データが入力されたことになり以後自動
プログラミングユニツトは入力されたデータに基
づいてNCデータを作成すると共に工具通路軌跡
をグラフイツクデイスプレイ画面に表示してプロ
グラミングが終了する。
<従来技術の欠点> 以上のように、従来方法では加工工程毎に、該
加工工程で使用する工具の工具番号、工具位置補
正番号、各種工具形状データ、工具取り付けデー
タをプログラマが入力しなくてはならないため、
操作が面倒であると共に、プログラミング時間が
長くなる欠点がある。
又、溝加工工程における溝加工用工具の選択に
おいては、幅広の溝加工用工具を用いて効率よく
溝加工できる場合であつても、幅狭の工具を選択
してしまう場合があり好ましくなかつた。
<発明の目的> 本発明の目的は溝加工用工具を自動的に選別で
き、しかもいちいち工具形状データや工具取り付
けデータを入力する必要がない自動プログラミン
グにおける溝加工用工具の選別方法を提供するこ
とである。
本発明の別の目的は最も効率よく溝加工できる
溝加工用工具を自動的に選択できる溝加工用工具
の選別方法を提供することである。
<発明の概要> 本発明は、予め各溝加工用工具の刃先幅を記憶
させておき、特定された部品形状に含まれる1以
上の溝部のうち最大の溝幅以下の刃先幅を有する
工具の中から最大の刃先幅を有する溝加工用工具
を求め、該工具を最大溝幅の溝部を加工する工具
として選別すると共に、第i番目(i=2,3…
…)に大きい溝幅と、第(i−1)番目に大きい
溝幅を有する溝部加工用として選別された溝加工
用工具の刃先幅との大小を比較し、刃先幅のほう
が小のとき、該溝加工用工具を第i番目に大きい
溝幅を有する溝部の溝加工用工具として選別し、
刃先幅のほうが大きいとき、次に大きい溝加工用
工具の刃先幅と第i番目に大きい溝幅とを比較
し、刃先幅のほうが小のとき該溝加工用工具を第
i番目に大きい溝幅を有する溝部の溝加工用工具
として選別し、刃先幅のほうが大きれば以後同様
に次に大きい溝加工用工具の刃先幅と第i番目に
大きい溝幅とを比較して刃先幅のほうが小さい溝
加工用工具を選別する自動プログラミングにおけ
る溝加工用工具の選別方法である。
<実施例> 第10図は本発明の実施例ブロツク図、第11
図は本発明の処理の流れ図、第12図は本発明の
溝加工用工具の選別基準説明図である。
第10図において、201は不揮発性のメモリ
であり、該メモリには予め工具毎に工具番号と、
該工具が用いられる加工工程名称と、工具形状デ
ータと、工具取り付けデータとが記憶されてい
る。202はグラフイツクデイスプレイ装置、2
03はプロセツサ、204は制御プログラムを記
憶するROM、205は操作盤101から入力さ
れたデータ、処理結果、作成されたNCデータを
記憶するRAM、206は作成されたNCデータ
を紙テープ、バブルカセツトなどの外部記憶媒体
207に出力するNCデータ出力装置である。
操作盤101から、従来方法と同様にグラフイ
ツクデイスプレイ画面と対話的に素材の材質、設
計図面の形式、素材の形状とその寸法値、部品形
状とその寸法値、機械原点とタレツト旋回位置、
加工工程を入力する。そして、加工工程として溝
加工が入力されると本発明にかかる溝加工用工具
の自動選別処理が開始される。尚、溝加工用工具
の選別基準は (a) 全溝部のうち最大溝幅をWnとするとき、Wn
以下の刃先幅を有する溝加工用工具の中から最
大の刃先幅を有する工具を選択し、該刃先幅以
上の溝幅を有する溝部を該工具を用いて加工
し、 (b) 該刃先幅以下の溝部のうち最大溝幅をWn
するとき、Wn以下の刃先幅を有する溝加工用
工具の中から最大の刃先幅を有する工具を選択
し、該刃先幅以上の溝幅を有する溝部を該工具
を用いて加工し、 (c) 以下、(b)の基準に従つて、溝加工用工具を選
択する。尚、上記選別基準における溝幅は、実
際の溝幅Gw(第12図参照)から工具両端の仕
上げ代(既知)Twを差し引いた実効溝幅(Gw
−2・Tw)とする。
(イ) 従つて、加工工程として溝加工工程が入力
されるとプロセツサ203はまず入力された
部品形状データをチエツクして、全溝部をリ
ストアツプすると共に、溝数Mを求める。
(ロ) ついで、プロセツサ203は1→i、1→
jとする。
(ハ) しかる後、プロセツサ203は全溝部の中
から第i番目に大きい溝幅Wiを求める。
(ニ) 溝幅Wiがもとまればプロセツサ203は
メモリ201より、溝加工工程に用いられる
工具のうち第j番目に大きい刃先幅WNjを
有する工具を検索する。
(ホ) ついで、次式により仕上げ代Twを考慮し
た実効溝幅Wを求め W=Wi−2・Tw ……(1) しかる後次式 W≧WNj ……(2) が成立するかどうかを判別する。
(ヘ) (2)式が満たされれば該工具を、第i番目に
大きい溝幅を有する溝部の加工用工具とす
る。
(ト) ついで次式 i+1→i によりiを1増加する。
(チ) そして、i>Mかどうか判別し、i≦Mで
あればステツプ(ハ)以降の処理を繰り返す。又
i>Mであれば溝加工用工具の選別処理を終
了する。
(リ) 一方、ステツプ(ホ)の判別処理において(2)式
が満たされなければ次式により j+1→j jを1増加し、jと溝加工用工具数Nとの大
小判別する。そして、j≦Nであればステツ
プ(ニ)以降の処理を繰り返す。
(ヌ) メモリ201に登録してある全溝加工工具
に対し(2)式が成立しなくなれば(j>Nとな
れば)プロセツサ203は(2)式を満たす刃先
幅を表示して処理を終了する。しかる後、プ
ログラマは表示をみながら従来方法と同一手
順で工具データを入力することになる。
<発明の効果> 以上説明したように、本発明によれば、溝幅と
工具の刃先幅とを考慮して最も効率よく溝加工で
きる工具を自動的に選択でき、しかもいちいち工
具形状データを入力する必要がないから操作性が
よく、プログラミング時間を短縮できる。又、該
当工具がみつからない場合には溝加工できる工具
の刃先幅を表示するようにしたから以後の処理が
簡単になつた。
【図面の簡単な説明】
第1図は操作盤の構成図、第2図は従来方法を
説明するための表示例説明図、第3図第4図は溝
部における形状データ入力法説明図、第5図は工
具形状説明図、第6図はタレツトへの工具取り付
け説明図、第7図は切削方向入力の説明図、第8
図は加工領域の入力説明図、第9図は同一工具に
よる加工場所が2以上ある場合の説明図、第10
図は本発明の実施例ブロツク図、第11図は本発
明の処理の流れ図、第12図は溝加工工具実効溝
幅の説明図である。 101……操作盤、201……ツーリングフア
イル、202……グラフイツクデイスプレイ装
置、203……プロセツサ、204……ROM、
205……RAM、206……NCデータ出力装
置。

Claims (1)

  1. 【特許請求の範囲】 1 自動プログラミングにおける溝加工用工具の
    選別方法において、予め各溝加工用工具の刃先幅
    を記憶させておき、特定された部品形状に含まれ
    る1以上の溝部のうち最大の溝幅以下の刃先幅を
    有する工具の中から最大の刃先幅を有する溝加工
    用工具を求め、該工具を最大溝幅の溝部を加工す
    る工具として選別し、 以後、第i番目(i=2,3……)に大きい溝
    幅と、第(i−1)番目に大きい溝幅を有する溝
    部加工用として選別された溝加工用工具の刃先幅
    との大小を比較し、刃先幅のほうが小のとき、該
    溝加工用工具を第i番目に大きい溝幅を有する溝
    部の溝加工用工具として選別し、 刃先幅のほうが大きいとき、次に大きい溝加工
    用工具の刃先幅と第i番目に大きい溝幅とを比較
    し、刃先幅のほうが小のとき該溝加工用工具を第
    i番目に大きい溝幅を有する溝部の溝加工用工具
    として選別し、 刃先幅のほうが大きければ以後同様に次に大き
    い溝加工用工具の刃先幅と第i番目に大きい溝幅
    とを比較して刃先幅のほうが小さいとき溝加工用
    工具を選択することを特徴とする自動プログラミ
    ングにおける溝加工用工具の選別方法。 2 実際の溝幅から仕上げ代を差し引いた値を前
    記溝幅とすることを特徴とする特許請求の範囲第
    1記載の自動プログラミングにおける溝加工用工
    具の選別方法。 3 溝幅以下の刃先幅を有する溝加工用工具が存
    在しないとき該溝幅を表示することを特徴とする
    特許請求の範囲第2項記載の自動プログラミング
    における溝加工用工具の選別方法。
JP58235454A 1983-12-14 1983-12-14 自動プログラミングにおける溝加工用工具の選別方法 Granted JPS60127946A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58235454A JPS60127946A (ja) 1983-12-14 1983-12-14 自動プログラミングにおける溝加工用工具の選別方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58235454A JPS60127946A (ja) 1983-12-14 1983-12-14 自動プログラミングにおける溝加工用工具の選別方法

Publications (2)

Publication Number Publication Date
JPS60127946A JPS60127946A (ja) 1985-07-08
JPH0258052B2 true JPH0258052B2 (ja) 1990-12-06

Family

ID=16986339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58235454A Granted JPS60127946A (ja) 1983-12-14 1983-12-14 自動プログラミングにおける溝加工用工具の選別方法

Country Status (1)

Country Link
JP (1) JPS60127946A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01228755A (ja) * 1988-03-10 1989-09-12 Fanuc Ltd 複数溝加工方法
JPH084992B2 (ja) * 1989-12-13 1996-01-24 オ−クマ株式会社 数値制御情報作成機能における溝加工方法決定方法
US6895298B2 (en) * 2003-01-17 2005-05-17 The Boeing Company Multi-axis cutter diameter compensation for numeric control machine tools
JP2004284002A (ja) 2003-01-31 2004-10-14 Fujitsu Ltd 加工制御装置

Also Published As

Publication number Publication date
JPS60127946A (ja) 1985-07-08

Similar Documents

Publication Publication Date Title
JPH0444764B2 (ja)
US4794514A (en) NC program editing method for four-axis lathes
US4788636A (en) Interactive device for entering graphic data
US4878172A (en) Four-axis lathe NC program creation method
JPH05208340A (ja) Nc自動プログラミングシステムにおける工具指定方法
US4922440A (en) Tool profile automatic graphic display system
US4639855A (en) Tool display method for lathe equipped with numerical control unit
JPH03265906A (ja) 対話形数値制御装置のプログラミング方式
JPH0160388B2 (ja)
JPH0258052B2 (ja)
JPH0158016B2 (ja)
EP0165999A1 (en) Tool-selecting method for automatic programming
JP3532255B2 (ja) 対話型数値制御装置の入力データ表示方法
JPS60127951A (ja) 自動プログラミングにおける工具選別方法
JPH0158017B2 (ja)
JPS60127947A (ja) 自動プログラミングにおける工具選別方法
JPS60239807A (ja) 自動プログラミング方法
JPS59196145A (ja) 工具自動決定機能を有する数値制御装置
JPH0512097B2 (ja)
KR920007244Y1 (ko) 공작기계
EP0453570A1 (en) Nc program preparation method of interactive numeric controller or automatic programming apparatus
JPH01300306A (ja) 自動プログラミング方法
JPS61257740A (ja) 工具決定方式
JPH0981222A (ja) 数値制御工作機械における座標データ指定形式の切換方法
JPH05265532A (ja) 数値制御装置におけるリミットデータ設定方法