JPH057132B2 - - Google Patents

Info

Publication number
JPH057132B2
JPH057132B2 JP59153812A JP15381284A JPH057132B2 JP H057132 B2 JPH057132 B2 JP H057132B2 JP 59153812 A JP59153812 A JP 59153812A JP 15381284 A JP15381284 A JP 15381284A JP H057132 B2 JPH057132 B2 JP H057132B2
Authority
JP
Japan
Prior art keywords
tool
shape
data
check
barrier
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
JP59153812A
Other languages
English (en)
Other versions
JPS6133840A (ja
Inventor
Yasushi Fukaya
Takahiko Kitade
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.)
OOKUMA KK
Original Assignee
OOKUMA KK
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 OOKUMA KK filed Critical OOKUMA KK
Priority to JP15381284A priority Critical patent/JPS6133840A/ja
Publication of JPS6133840A publication Critical patent/JPS6133840A/ja
Publication of JPH057132B2 publication Critical patent/JPH057132B2/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/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/406Numerical 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 programme data in numerical form characterised by monitoring or safety
    • G05B19/4069Simulating machining process on screen
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35317Display tool shape, to select tool for program, or for interference
    • 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/49Nc machine tool, till multiple
    • G05B2219/49137Store working envelop, limit, allowed zone

Landscapes

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

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は、数値制御装置における工具形状の設
定装置に関する。
(発明の技術的背景とその問題点) 従来、ツーリングチエツク及び工具と工作機械
との干渉チエツクのために加工プログラムをシミ
ユレーシヨンしてグラフイツク表示する機能を有
する数値制御装置においては、オペレータは、ま
ず加工プログラム作成のために加工の種類、切削
方向等を入力して工具を選択指示した後、CRT
にグラフイツク表示された基本的な工具形状に基
づいて、加工軌跡作成のための工具の寸法(突出
し量、ノーズR量等)を入力していた。次に、こ
のような入力によつて得た加工プログラムをグラ
フイツク表示でツーリングチエツクしたり、干渉
チエツクするためには、グラフイツク表示する工
具の形状(上記CRTにグラフイツク表示された
基本的な工具形状とは異なり、突出し量などが考
慮された実際の加工に用いる工具の形状)と干渉
チエツクする工具バリア形状を設定させる必要が
あり、そのためにオペレータは刃物台にその工具
を取付けて基準物に接触させ、刃物の位置を検出
することによつて設定していた。したがつて、オ
ペレータにとつては二度手間となり、かつ機械運
転中には次の加工に使用する工具の形状を設定で
きないため、次の加工プログラムをグラフイツク
表示でツーリングチエツクしておくと共に、干渉
チエツクしておくことができなかつた。
また、TVカメラを用いて、その映像信号をも
とに干渉チエツクを行なう方式が提案されている
が、この方式では、オペレータが工具バリア形状
を確立する必要はないが、TVカメラを用いるの
で非常に高価なものとなり、また実際に工具を刃
物台に取り付けて機械運転する必要があるので、
機械運転中に、次の加工の干渉チエツクをしてお
くことができないという欠点があつた。
(発明の目的) 本発明は上述のような事情からなされたもので
あり、その目的とするところは、刃先を接触させ
たり、高価なTVカメラを用いるのではなく、工
具の寸法データをオペレータがキーボードより直
接入力できるようにし、グラフイツク表示する工
具形状と干渉チエツクのための工具バリア形状と
を自動設定する装置を提案することにある。
(発明の概要) 本発明は数値制御装置における工具形状設定装
置に関するもので、ツーリングチエツク及び工具
と工作機械との干渉チエツクのために加工プログ
ラムをシミユレーシヨンしてグラフイツク表示す
る機能を有する数値制御装置において、オペレー
タによつて入力された加工種類、切削方向に基づ
いて加工に用いる工具を確定し、確定した工具の
基本形状データを工具形状メモリより選択する工
具形状選択手段と、前記工具形状選択手段によつ
て選択された基本形状データ及びオペレータによ
つて入力された工具の寸法データに基づいて前記
ツーリングチエツクのための工具の形状を自動的
に設定するグラフイツク形状設定手段と、前記寸
法データ及び前記基本形状データに基づいて前記
干渉チエツクに用いる工具を被覆する形の工具バ
リア形状を自動的に設定する工具バリア形状設定
手段とを具え、前記自動的に設定された工具の形
状及び工具バリア形状を用いて前記ツーリングチ
エツク及び干渉チエツクを行なうようにしたもの
である。
(発明の実施例) 第1図は本発明の装置の一例を示す構成図であ
り、キーボード1はオペレータがキー操作してデ
ータ入力するもので、入力解析部2はキー入力さ
れた信号を解析して所望の制御部へ信号を伝達す
る。オペレータが工具形状選択を行なう旨のキー
を入力すると、入力解析部2はこの入力信号を解
析し、工具形状選択信号TD1として工具選択案
内表示部10へ伝達する。工具形状選択信号TD
1を受けた工具選択案内表示部10は、第2図に
示すように、加工種類と切削方向の入力を促す入
力案内表示をCRT9に表示する。オペレータが
同図の案内表示に従つてキーボード1から加工種
類と切削方向の番号を入力すると、工具形状選択
手段3は、例えば第3図のような加工種類番号・
切削方向番号−工具形状番号対応表に基づいて、
入力された加工種類番号と切削方向番号とから工
具形状番号を決定し、工具形状番号に対応する工
具形状データTFを工具形状メモリ4から読出し、
グラフイツク形状設定手段5へ転送する。なお、
この工具形状メモリ4には第4図に示すように複
数個の工具形状のデータが予め登録されている。
グラフイツク形状設定手段5は工具形状選択手段
3から転送されて来る工具形状データTFと、キ
ーボード1より入力され入力解析部2を通して転
送されて来る工具寸法データ(突出し量、工具
幅)TLとによりグラフイツク表示する工具形状
を設定し、工具バリア形状設定手段6はグラフイ
ツク形状設定手段5と同様に、工具形状データ
TFと工具寸法データTLとにより、干渉チエツク
に用いる工具バリア形状を設定する。また、グラ
フイツク表示部7は加工プログラムをシミユレー
シヨンしてグラフイツク表示する際に、グラフイ
ツク形状設定手段5で設定した工具形状に基づい
て第5図に示すような工具をCRT9に表示する。
さらに、工具干渉チエツク部8は工具バリア形状
設定手段6で設定した第6図に示すような工具バ
リア形状TBに基づいて、工具と工作機械(例え
ば、ワークを把持するためのチヤツク)との干渉
チエツクを行なうようになつている。すなわち、
加工プログラムをシミユレーシヨンする際に、第
7図に示すように、加工プログラム上に指令され
た工具移動指令に従つて、グラフイツク表示する
工具Tを移動させて表示するとともに工具バリア
形状も移動させ、チヤツク形状領域とオーバーラ
ツプするか否かの干渉チエツクを行なう。そし
て、工具干渉チエツク部8での干渉チエツクの結
果、第8図に示すようにチヤツク形状Zの領域と
工具バリア形状TBの領域とがオーバーラツプす
るのであれば、例えばその旨をCRT9に警告表
示してオペレータに知らせるようになつている。
ここで、第8図に示されるバリア形状TBは説明
のために図示したものであり、CRT9上には表
示されず、CRT9には、第7図に示したように、
チヤツクZに把持された加工用の素材Mを工具T
が軌跡LCに沿つて削りとつてゆく過程が表示さ
れる。
なお、第7図に示されるチヤツクZと素材Mの
形状は、予めオペレータによつて入力された形状
データに基づいて表示されるものである。つま
り、オペレータがキーボード1からチヤツク形状
寸法を行なう旨のキーを入力すると(第1図参
照)、入力解析部2を介してチヤツク形状寸法入
力案内部11へ入力信号TD2が伝達され、第9
図に示すような案内画面が表示されるので、オペ
レータはこの案内画面に従つてチヤツク形状寸法
を入力する。同様に、素材形状寸法を行なう旨の
キーを入力すると、入力信号TD3が素材形状寸
法入力案内部12へ伝達され、第10図に示すよ
うな案内画面が表示されるので、オペレータは素
材形状寸法を入力する。そして、チヤツク形状確
立部13と素材形状確立部14が、これらの寸法
データに基づいてグラフイツク表示するためのチ
ヤツク形状と素材形状をそれぞれ設定して形状デ
ータを記憶しておき、加工プログラムをシミユレ
ーシヨンして表示する際に、グラフイツク表示部
7がこれらの形状データに基づいてチヤツクZと
素材Mを表示するようになつている。
次に本発明の実施例を、第2図〜第13図を参
照して説明する。
工具形状メモリ4には、工具形状データとし
て、工具形状を表示するためのデータと、干渉チ
エツクを行なうためのデータとが、工具突出し量
L及び工具幅Wの変数を用いて、第4図のように
予め複数個登録されている。例えば、第5図の工
具を例にすると、その工具形状番号1(第3図参
照)に対応する第4図の工具形状1のデータに
は、グラフイツク表示するためのデータとして、 LINE[0、0][W、2] LINE[W、2][W、L] 干渉チエツクするためのデータとして、 POINT1[−5、−5] POINT2[W+5、−5] POINT3[W+5、L−5] がそれぞれ登録されている。ここで、LINE[0、
0][W、2]は、第11図の刃先点Q0(Z座
標値0、X座標値0)から、Q1(Z座標値W、
X座標値2)までの直線l1をグラフイツク描画
するためのデータであり、入力された工具幅Wに
応じて、Q1のZ座標値が変化する。従つて、工
具幅Wが大きければ、グラフイツク表示される工
具の幅も大きくなる。また、同様にLINE[W、
2][W、L]は、同図のQ1(Z座標値W、X
座標値2)からQ2(Z座標値W、X座標値L)
までの直線l2をグラフイツク描画するためのデ
ータであり、入力された工具突出し量Lに応じ
て、Q2のX座標値が変化する。従つて、工具突
出し量Lが大きければ、グラフイツク表示される
工具の長さも大きくなる。このように、工具突出
し量L、工具幅Wの変数を用いて、グラフイツク
表示する工具形状データが登録されている。ま
た、干渉チエツクを行なう工具バリア形状に関し
ては、POINT1[−5、−5]は、第12図にお
いて、刃先点P0に対して、工具バリア形状P1
が相対的にZ座標値−5、X座標値−5に位置
し、POINT2[W+5、−5]は、同様に、刃先
点P0に対して、工具バリア形状P2が相対的に
Z座標値W+5、X座標値−5に位置することを
表している。従つて、入力された工具幅Wに応じ
て、工具バリア形状P2のZ座標の位置が変化す
る。さらに、POINT3[W+5、L−5]は、刃
先点P0に対して、工具バリア形状P3が相対的
にZ座標値W+5、X座標値L−5に位置するこ
とを表している。従つて、入力された工具突出し
量Lに応じて、工具バリア形状P3のX座標の位
置が変化する。このように、工具突出し量L、工
具幅Wの変数を用いて、干渉チエツクに用いる工
具バリア形状が登録されている。そして、工具形
状メモリ4には、以上説明した工具形状1以外
に、第13図a,bに示すような工具形状2、工
具形状3など複数個の工具形状が、同様な状態で
登録されている。
工具形状選択手段はオペレータが、例えば加工
種類として「荒引外径」、切削方向として「←」
をキーボード1で入力(第2図の例では、1、1
と入力)すると、工具形状メモリ4から第5図に
示すような工具の工具形状データTFを選択して、
グラフイツク形状設定手段5及び工具バリア形状
設定手段6へ転送する。その後、従来において
は、オペレータが選択された工具を実際に刃物台
に取付け、工具の刃先を基準物に接触させること
によつて刃先の位置を検出し、検出された位置デ
ータに基づいて突出し量L及び工具幅Wが自動演
算され、上記工具形状データと自動演算された突
出し量L及び工具幅Wに基づいて、グラフイツク
表示する工具形状及び干渉チエツクに用いる工具
バリア形状に設定していた。しかし、本発明では
工具を選択した後、単に工具寸法データ(突出し
量L、工具幅W)TLをキーボード1より入力す
ることによつてグラフイツク形状設定手段5で上
記工具形状データTFと合成し、グラフイツク表
示する工具形状を設定し、グラフイツク表示部7
を介してCRT9に第7図に示すような工具Tを
表示する。
また同様に、工具バリア形状設定手段6は、上
記工具形状データTFと工具寸法データTLとによ
り、第6図に示すように、工具幅W、工具突出し
量Lに対して所定のクリアランス(第12図の例
では5mmを付加し、工具Tを被覆する形でバリア
形状TBを設定し、設定されたバリア形状TBは、
前述したような工具干渉チエツク部8での干渉チ
エツクに用いられる。
(発明の効果) 以上のように本発明装置によれば、オペレータ
の加工の種類、切削方向等を入力することによ
り、工具を選択し、さらに寸法データを入力する
ことにより、グラフイツク表示する工具の形状及
び干渉チエツクの工具バリア形状が簡単な操作で
設定できるので、工具の刃先を基準物に接触させ
る手間が省け、また、TVカメラを用いるという
ような高価な方式ではなく、安価な方式となる。
また、加工シミユレーシヨンによる加工プログラ
ムのチエツク、すなわち、工具の設定ミスや工具
と工作機械との異常接近、衝突による危険を事前
に回避するためのツーリングチエツク及び干渉チ
エツクを、機械運転中にも行なえるようになるの
で、オペレータの作業効率及び機械の運転効率が
向上する。
【図面の簡単な説明】
第1図は本発明の装置の一例を示すブロツク構
成図、第2図は工具形状選択画面の一例を示す
図、第3図は加工種類、切削方向から工具形状デ
ータを特定する対応テーブルの一例を示す図、第
4図は工具形状メモリに登録されている工具形状
データの登録状態を示す図、第5図は工具形状メ
モリに登録されている工具形状の第1の例を示す
図、第6図は本発明による工具バリア形状の一例
を示す図、第7図は加工シミユレーシヨンのグラ
フイツク表示の一例を示す図、第8図は加工シミ
ユレーシヨンでの干渉チエツクの動作例を説明す
るための図、第9図はチヤツク形状入力画面の一
例を示す図、第10図は素材形状入力画面の一例
を示す図、第11図及び第12図は工具形状メモ
リに登録されている工具形状データの内容を説明
するための図、第13図a及びbは工具形状メモ
リに登録されている工具形状の第2、第3の例を
示す図である。 1……キーボード、3……工具形状選択手段、
4……工具形状メモリ、5……グラフイツク形状
設定手段、6……工具バリア形状設定手段、9…
…CRT。

Claims (1)

    【特許請求の範囲】
  1. 1 ツーリングチエツク及び工具と工作機械との
    干渉チエツクのために加工プログラムをシミユレ
    ーシヨンしてグラフイツク表示する機能を有する
    数値制御装置において、オペレータによつて入力
    された加工種類、切削方向に基づいて加工に用い
    る工具を確定し、確定した工具の基本形状データ
    を工具形状メモリより選択する工具形状選択手段
    と、前記工具形状選択手段によつて選択された基
    本形状データ及びオペレータによつて入力された
    工具の寸法データに基づいて前記ツーリングチエ
    ツクのための工具の形状を自動的に設定するグラ
    フイツク形状設定手段と、前記寸法データ及び前
    記基本形状データに基づいて前記干渉チエツクに
    用いる工具を被覆する形の工具バリア形状を自動
    的に設定する工具バリア形状設定手段とを具え、
    前記自動的に設定された工具の形状及び工具バリ
    ア形状を用いて前記ツーリングチエツク及び干渉
    チエツクを行なうようにしたことを特徴とする数
    値制御装置における工具形状設定装置。
JP15381284A 1984-07-24 1984-07-24 数値制御装置における工具形状設定方式 Granted JPS6133840A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15381284A JPS6133840A (ja) 1984-07-24 1984-07-24 数値制御装置における工具形状設定方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15381284A JPS6133840A (ja) 1984-07-24 1984-07-24 数値制御装置における工具形状設定方式

Publications (2)

Publication Number Publication Date
JPS6133840A JPS6133840A (ja) 1986-02-17
JPH057132B2 true JPH057132B2 (ja) 1993-01-28

Family

ID=15570643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15381284A Granted JPS6133840A (ja) 1984-07-24 1984-07-24 数値制御装置における工具形状設定方式

Country Status (1)

Country Link
JP (1) JPS6133840A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0447956U (ja) * 1990-08-29 1992-04-23
KR102562465B1 (ko) * 2018-10-31 2023-08-01 한국조폐공사 종이 빨대 제작에 적합한 용지 및 그 제조 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system
JPS5754047A (ja) * 1980-09-11 1982-03-31 Okuma Mach Works Ltd Kosakukikainiokerushototsuboshisochi

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system
JPS5754047A (ja) * 1980-09-11 1982-03-31 Okuma Mach Works Ltd Kosakukikainiokerushototsuboshisochi

Also Published As

Publication number Publication date
JPS6133840A (ja) 1986-02-17

Similar Documents

Publication Publication Date Title
EP0129091B1 (en) Numerical control system, graphics display unit and machine tool
KR850000362B1 (ko) 수치 제어 정보 작성 방식
US5122966A (en) Computer generated tool path interference check method
US11947332B2 (en) CAD data-based automatic operation device of machining center
CN104972468A (zh) 示教***、机器人***和示教方法
JPH0554129B2 (ja)
JPH0359441B2 (ja)
US4721952A (en) Apparatus and process for graphically representing three-dimensional objects in two-dimensions
US5099432A (en) Method for determining machining process in numerical control information generating function
EP0146628B1 (en) Automatic programming method
JPH01205301A (ja) 複数系統制御の干渉チェック方法
EP0144428B1 (en) Method of discriminating angle data
EP0529239B1 (en) Numerical control unit with position counter control and display
EP0548372B1 (en) Animation drawing method for multiple-lathe numeric controller
JPH057132B2 (ja)
JPH02236704A (ja) 動作シミュレーションシステム
EP0509102A1 (en) Method of working simulation
EP0139762A1 (en) Method of specifying shape of blank
JP3437218B2 (ja) 自動プログラミング装置における加工データの確認編集方法および装置
EP0519077A1 (en) Conversational type numerical control device
KR0155739B1 (ko) 수치제어공작기계의 공구위치표시방법 및 개선된 수치제어공작기계
Spur et al. Dynamic simulation system for NC-turning programs
KR0155014B1 (ko) 수치 제어 장치
JPH0325291B2 (ja)
JPH01300306A (ja) 自動プログラミング方法