JPS624551A - 工具形状の自動描画方式 - Google Patents

工具形状の自動描画方式

Info

Publication number
JPS624551A
JPS624551A JP60140793A JP14079385A JPS624551A JP S624551 A JPS624551 A JP S624551A JP 60140793 A JP60140793 A JP 60140793A JP 14079385 A JP14079385 A JP 14079385A JP S624551 A JPS624551 A JP S624551A
Authority
JP
Japan
Prior art keywords
tool
machining
data
configuration
shape
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
JP60140793A
Other languages
English (en)
Other versions
JPH0611458B2 (ja
Inventor
Hideaki Kawamura
川村 英昭
Teruyuki Matsumura
松村 輝幸
Takashi Iwagatani
岩ケ谷 孝
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 JP60140793A priority Critical patent/JPH0611458B2/ja
Priority to KR1019870700154A priority patent/KR930010590B1/ko
Priority to US07/026,446 priority patent/US4922440A/en
Priority to EP19860903615 priority patent/EP0229848A4/en
Priority to PCT/JP1986/000320 priority patent/WO1987000106A1/ja
Publication of JPS624551A publication Critical patent/JPS624551A/ja
Publication of JPH0611458B2 publication Critical patent/JPH0611458B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/18—Numerical 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/4093—Numerical 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/40937—Numerical 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/40938—Tool management
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/35—Nc in input of data, input till input file format
    • G05B2219/35313—Display, validate tool path for boundary, surface interference
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/35—Nc in input of data, input till input file format
    • G05B2219/35317—Display tool shape, to select tool for program, or for interference
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/35—Nc in input of data, input till input file format
    • G05B2219/35401—Tool edge, tool shape, dead corner because of tool shape
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/36—Nc in input of data, input key till input tape
    • G05B2219/36348—Enter, edit tool, cutter data
    • Y—GENERAL 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
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02—Total 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)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、例えばコンピュータ制御のNG旋盤などで、
対話形の加工プログラムにノルづきワークを所定形状に
加工するときに、使用される工具の形状を自動的に描画
する工具形状の自動描画方式(従来の技術) ワークをバイト、ドリル、フライスなどの工作機械で機
械加工する場合において、複雑で精巧な構造をした加工
物を作成するには、たとえばキーボードやディスプレイ
を利用して位置座標を決定し、数値制御(NC)用の加
工データ(プログラム指令テープ)を作成する。そして
NC装置が指令テープの加工データに基づいて工作機械
を数値制御して、ワークに所望の加工を施すものである
。
こうした切削加工では、加工の種類例えば穴あけ加工と
平面加工とで使用する工具が違ってくることは勿論、同
じ平面加工でも種々の形状の工具(バイト)を用意して
おいて、ワークの加工形状や加工部位によって工具を使
いわけてい・る、そのため、素材形状や加工形状をグラ
フィックディスプレイに表示しながら、会話形式で図面
に従ってNCデータをプログラミングするCNC(コン
ピュータNC)が開発され、加工データを指定して加工
プログラムを自動的に作成するにあたって、あらかじめ
工作機械側に準備されている工具のリスト(ツールリス
ト)を作成しておいて。
ワークの材質や加工部位に応じた最適工具の自動選択が
行なわれている。さらに選択された工具を駆動するとき
の速度や切込量の補正値などの切削条件が変化するため
、通常は複数の切削条件ファイルが準備され、選択され
た工具に応じたファイルに従って工具軌跡を描画し、加
工データを決定するようにしていた。
(発明が解決しようとする問題点) ところが、加工図面が複雑な場合には、頻繁にその切削
条件が変化するため、オペレータは工具や切削領域を自
由に指定することができるが、その作業には熟練を要す
る。そのため自動工程決定機能を使用して全工程を自動
的に決定しようとすれば、工具軌跡の描画のみでは選択
された工具とチャックあるいはテールストックとの干渉
チェックが十分には行なえないため、作成された加工デ
ータにより加工テープなどでNC装置の運転したときに
、アラームが発生するという問題点があった。
木発・明の目的は、工具データを記憶しているツーリン
グファイルを利用して工具選択時に素材形状、加工形状
とともに工具形状を自動的に描画することで、最適な工
具を選択でき、容易に適正なNC加工テープを作成する
ことのできるようにした工具形状の自動描画方式を提供
するにある。
(問題点を解決するための手段) 本発明では、対話形の加工プログラムと、工具データと
して使用されるツーリングファイルとを記憶する記憶手
段と、加工データを入力するデータ入力手段と、ワーク
の加工部位および加工形状など指定された加工データに
応じて最適工具を選択する制御手段と、選択された工具
の形状を描画する画像表示手段とを具備してなり、前記
画像表示手段により素材形状、加工形状と同時に工具形
状を自動的に描画するようにしている。
(作用) 即ち、本発明では、NG指令データを作成するうえで必
要な工具データを登録している記憶部から1選択された
工具の形状を描画するためのデータを呼び出して、更に
必要なパラメータを指定することによって、工具形状の
描画を行なわせることができる。
(実施例) 以丁、本発明の一実施例を図面に基づいて説明する。
マ・fクロプロセッサを用いて加工プログラムを処理し
、バイトなど所定の工具を選択して駆動制御するNC装
置は、第2図にそのブロック構成を示すように、CPU
Iのバス2にデータ入力装置3、表示装置4、プログラ
ムメモリ5、工1具データなどを記憶するデータメモリ
6および加工機7の駆動軸を制御する制御部8などが接
続されている。
第3図は、オペレータがこの種のNC装置で、対話形の
加工プログラムに基づきワークを所定形状に加工すると
き、表示装置4で表示される最適工具を決定するための
ツーリングファイルの一例を示している。
ツーリングファイルは、メニューの大分類を指定するマ
クロ命令で内径加工を指定し、前記プログラムメモリ5
から呼び出されたカスタムマクロのプログラム番号を指
定して詳細メニューを呼び出して所定の内径加工のデー
タを入力したときに、工具自動決定用のプログラムが働
いて表示装置4に表示される。このツーリングファイル
内のデータには、工具タイプ、刃先半径、切刃角、刃先
角、刃先保護角、仮想刃先位置、ホルダ径、工程の種類
、工具選択番号、工具補正番号、取付角、取付位置、X
ミラーイメージなど必要なデータを設定できるようにな
っている。
第1図は、x−Z座標面に素材形状(破線で示す)、加
工形状(実線で示す)と同時に描画された工具形状10
の一例を示している。
自動プログラミングの一般的な手順としては、まず座標
系の選択が行なわれ、つぎに素材形状と寸法の入力、加
工形状とその寸法の入力などが行なわれた後に、工具選
択が行なわれる。描画された工具形状lOは、バイト工
具の例であり、切刃角(AC=α)、刃先角(AN=β
)、取付角(AS=γ)が図示の如くに定義されていて
、刃先の位置を座標原点に合せたとき、パラメータ9を
指定すルト座標点A (X+ 、  Zs ) 、 B
 (X2、Z2)は次式で計算できる。
X H= −m5in(’)’ −α)Z m= −m
cog(y −a) X2 = −m5in(γ−α−β) Z2 =−mcos(y−a−β) ただし、 m= I / l cos(β/2)1した
がって、工具番号や補正番号を入力して。
表示画面においてパラメータ口とともに切刃角、刃先角
などのデータを指定することにより、工具形状が自動的
に描画されるので、指定された工具の干渉やワークの削
り残しなどをオペレータは容易に発見できる。
第4図(a)乃至(d)は、それぞれ丸駒バイト工具、
溝加工工具、隅取り工具、ドリル工具の各形状の描画例
を示している。
このように対話形の加工プログラムを実行する際に5.
上記ツーリングファイルから最適工具を選択して、表示
装置4により第1図のようにワークとともに工具形状を
も合せて表示するプログラムを内蔵しておくことで、容
易に工具選択が行なえる。
(発明の効果) 以上説明した様に、本発明の自動描画方式によれば、工
具データを記憶しているツーリングファイルを利用して
工具選択時に素材形状、加工形状とともに工具形状を自
動的に描画できるので、最適な工具を選択でき、容易に
適正なNC加工テープを作製することができる。
【図面の簡単な説明】
第1図は、本発明による描画された工具形状の一例を示
す説明図、第2図は、本発明の一実施例のブロック図、
第3図は、最適工具を決定するためのツーリングファイ
ルの一例を示す説明図、第4図(L)乃至(d)は、工
具形状の描画のための座標点の設定例を示す説明図であ
る。 l・・・CPU、3・・・データ入力装置、4・・・表
示装置、5・・・プログラムメモリ、6・・・データメ
モリ、7・・・加工機、10・・・工具。 特許出願人  ファナック株式会社 代  理  人   弁理士  辻        實
第4図(α) 第4図(b)

Claims (1)

    【特許請求の範囲】
  1. 対話形の加工プログラムと、工具データとして使用され
    るツーリングファイルとを記憶する記憶手段と、加工デ
    ータを入力するデータ入力手段と、ワークの加工部位お
    よび加工形状など指定された加工データに応じて最適工
    具を選択する制御手段と、選択された工具の形状を描画
    する画像表示手段とを具備してなり、前記画像表示手段
    により素材形状、加工形状と同時に工具形状を自動的に
    描画するようにしたことを特徴とする工具形状の自動描
    画方式。
JP60140793A 1985-06-27 1985-06-27 工具形状表示装置 Expired - Fee Related JPH0611458B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP60140793A JPH0611458B2 (ja) 1985-06-27 1985-06-27 工具形状表示装置
KR1019870700154A KR930010590B1 (ko) 1985-06-27 1986-06-24 공구 형상의 자동 그래픽 표시 방식
US07/026,446 US4922440A (en) 1985-06-27 1986-06-24 Tool profile automatic graphic display system
EP19860903615 EP0229848A4 (en) 1985-06-27 1986-06-24 SYSTEM FOR AUTOMATICALLY DRAWING A TOOL PROFILE.
PCT/JP1986/000320 WO1987000106A1 (fr) 1985-06-27 1986-06-24 Systeme automatique de dessin du profil d'outils

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60140793A JPH0611458B2 (ja) 1985-06-27 1985-06-27 工具形状表示装置

Publications (2)

Publication Number Publication Date
JPS624551A true JPS624551A (ja) 1987-01-10
JPH0611458B2 JPH0611458B2 (ja) 1994-02-16

Family

ID=15276869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60140793A Expired - Fee Related JPH0611458B2 (ja) 1985-06-27 1985-06-27 工具形状表示装置

Country Status (5)

Country Link
US (1) US4922440A (ja)
EP (1) EP0229848A4 (ja)
JP (1) JPH0611458B2 (ja)
KR (1) KR930010590B1 (ja)
WO (1) WO1987000106A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05297922A (ja) * 1992-02-17 1993-11-12 Mitsubishi Electric Corp Cad/cam装置

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01180009A (ja) * 1988-01-11 1989-07-18 Fanuc Ltd 自動プログラミング方式
JP3207409B2 (ja) * 1988-03-10 2001-09-10 ファナック株式会社 ロボットのツール姿勢制御方法
JPH0242510A (ja) * 1988-08-03 1990-02-13 Fanuc Ltd 加工情報表示方式
US5307282A (en) * 1989-09-22 1994-04-26 Hewlett-Packard Company Method of computer-aided prediction of collisions between objects including fabrication tools and parts to be fabricated
US5293106A (en) * 1989-12-11 1994-03-08 Murata Kikai Kabushiki Kaisha Program reviewing device in numerical control processing apparatus
JP2641797B2 (ja) * 1990-11-08 1997-08-20 ファナック株式会社 対話形数値制御装置
JP2666642B2 (ja) * 1992-01-28 1997-10-22 三菱電機株式会社 Nc自動プログラミングシステムにおける工具指定方法
JPH05216527A (ja) * 1992-02-03 1993-08-27 Fanuc Ltd グラフィック干渉チェック装置
JPH0689314A (ja) * 1992-04-16 1994-03-29 Hitachi Ltd 設計支援方式および装置
JPH0695725A (ja) * 1992-09-16 1994-04-08 Fanuc Ltd Nc加工プログラムのアニメ描画方式
JP2853755B2 (ja) * 1992-12-02 1999-02-03 三菱電機株式会社 数値制御加工装置
DE19821557A1 (de) * 1998-05-14 1999-11-18 Heidenhain Gmbh Dr Johannes Verfahren zur nichtlinearen Darstellung von Bahnkurven
JP3517403B2 (ja) * 2000-06-23 2004-04-12 ヤマザキマザック株式会社 複合加工工作機械
US7272463B2 (en) * 2005-05-24 2007-09-18 General Electric Company Gouge and interference avoidance in surface contouring
TWI669484B (zh) 2018-10-12 2019-08-21 財團法人工業技術研究院 加工程式與對應之切削刀具之匹配辨識方法與系統

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168104A (ja) * 1982-03-30 1983-10-04 Yamazaki Mazak Corp 数値制御装置
JPS5935205A (ja) * 1982-08-23 1984-02-25 Fanuc Ltd Ncプログラミング機能を有する装置
JPS59208604A (ja) * 1983-05-10 1984-11-27 エヌ・ベ−・フイリツプス・フル−イランペンフアブリケン 加工片の機械加工シミユレ−シヨン方法及び装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5825686A (ja) * 1981-08-07 1983-02-15 アルプス電気株式会社 軌跡の表示位置移動機能をもつ車載用コ−ス誘導システム
US4521860A (en) * 1981-09-14 1985-06-04 Yamazaki Machinery Works, Ltd. Methods of entering machining information and display therefor in a numerically controlled machine tool
JPS58163009A (ja) * 1982-03-23 1983-09-27 Toyoda Mach Works Ltd 対話式デ−タ入力機能を備えた数値制御装置における加工情報入力方法
JPS58163001A (ja) * 1982-03-23 1983-09-27 Toyoda Mach Works Ltd 干渉チエツク機能を備えた数値制御装置
JPS58170010A (ja) * 1982-03-31 1983-10-06 Toshiba Corp 変圧器
JPS58175010A (ja) * 1982-04-07 1983-10-14 Yamazaki Mazak Corp 4軸旋盤用数値制御装置のグラフイツク表示方法
JPS58205209A (ja) * 1982-05-26 1983-11-30 Toyoda Mach Works Ltd 対話形自動プログラミング機能を備えた数値制御装置
US4513381A (en) * 1982-06-07 1985-04-23 The Singer Company Speed regulator for power tool
JPS60101608A (ja) * 1983-11-07 1985-06-05 Mitsubishi Electric Corp 数値制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168104A (ja) * 1982-03-30 1983-10-04 Yamazaki Mazak Corp 数値制御装置
JPS5935205A (ja) * 1982-08-23 1984-02-25 Fanuc Ltd Ncプログラミング機能を有する装置
JPS59208604A (ja) * 1983-05-10 1984-11-27 エヌ・ベ−・フイリツプス・フル−イランペンフアブリケン 加工片の機械加工シミユレ−シヨン方法及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05297922A (ja) * 1992-02-17 1993-11-12 Mitsubishi Electric Corp Cad/cam装置

Also Published As

Publication number Publication date
JPH0611458B2 (ja) 1994-02-16
KR930010590B1 (ko) 1993-10-30
US4922440A (en) 1990-05-01
EP0229848A4 (en) 1989-05-30
EP0229848A1 (en) 1987-07-29
KR870700449A (ko) 1987-12-29
WO1987000106A1 (fr) 1987-01-15

Similar Documents

Publication Publication Date Title
US4636938A (en) Method and apparatus for producing numerical control programs
US11947332B2 (en) CAD data-based automatic operation device of machining center
KR930010590B1 (ko) 공구 형상의 자동 그래픽 표시 방식
JPH0585301B2 (ja)
US5327350A (en) Interactive type numerical control apparatus and method thereof
JP4059411B2 (ja) Nc工作機械の制御装置
KR910007258B1 (ko) Nc데이터 작성방법
JPH06119031A (ja) 削り残し部加工のncデータ作成方法
JP2606714B2 (ja) 数値制御装置
KR920006233Y1 (ko) 공작기계
US5060163A (en) Programming apparatus for lathes
JPS61241043A (ja) 加工デ−タの作成方式
JPS61257740A (ja) 工具決定方式
EP0519077A1 (en) Conversational type numerical control device
JPS61274841A (ja) 工具決定方式
JPH01300306A (ja) 自動プログラミング方法
JPS62228309A (ja) 数値制御工作機械
JPH079302A (ja) マシニングセンタ等の一品加工方法
WO2024090371A1 (ja) Ncプログラム作成
JPH0512097B2 (ja)
JPH01224807A (ja) 対話形自動プログラミング装置
JPH0516961B2 (ja)
JPH0611948U (ja) 数値制御装置
JPH05237741A (ja) Ncデータ作成方法
JPS6195838A (ja) 工作機械

Legal Events

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