JPH0561649B2 - - Google Patents

Info

Publication number
JPH0561649B2
JPH0561649B2 JP58090334A JP9033483A JPH0561649B2 JP H0561649 B2 JPH0561649 B2 JP H0561649B2 JP 58090334 A JP58090334 A JP 58090334A JP 9033483 A JP9033483 A JP 9033483A JP H0561649 B2 JPH0561649 B2 JP H0561649B2
Authority
JP
Japan
Prior art keywords
shape
tool
workpiece
numerical control
control device
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
JP58090334A
Other languages
English (en)
Other versions
JPS59216208A (ja
Inventor
Katsuhide Sekikawa
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=13995616&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0561649(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58090334A priority Critical patent/JPS59216208A/ja
Priority to DE8484105876T priority patent/DE3481940D1/de
Priority to EP84105876A priority patent/EP0129091B1/en
Publication of JPS59216208A publication Critical patent/JPS59216208A/ja
Priority to US07/438,988 priority patent/US5150305A/en
Publication of JPH0561649B2 publication Critical patent/JPH0561649B2/ja
Granted legal-status Critical Current

Links

Classifications

    • 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/406—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 monitoring or safety
    • G05B19/4069—Simulating machining process on screen
    • 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/406—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 monitoring or safety
    • G05B19/4061—Avoiding collision or forbidden zones
    • 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/35316—Interference checking between tool, machine, part, chuck, machining range
    • 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/35349—Display part, programmed locus and tool path, traject, dynamic locus

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

【発明の詳細な説明】 この発明は、数値制御装置(以下NC装置とい
う)に係り、特にNC装置の図形表示装置に関す
るものである。
NC装置は被加工物に対する工具の位置を、そ
れに対応する数値情報で指令制御し、被加工物
(以下ワークという)の加工を行うものであり、
このNC装置によれば複雑な形状のものを容易、
かつ高精度に加工することができ、さらに生産性
を向上させることもできる。
従来のNC装置に付加されている図形表示装置
においては、工具の現在位置、工具の加工軌跡、
ワーク等の加工情報を表示することによつて、加
工プログラムのチエツクおよび加工状態の監視を
することができる。これを第1図により、例えば
旋盤の例を挙げて説明する。
第1図において、プログラム原点Q0にある刃
先マーク11が工具の位置を示しており、この刃
先マーク11は、移動情報を入力することにより
現在表示中の刃先マーク11を消去し、新移動座
標に新たに刃先マーク11を表示する方法によつ
て移動可能であり、その新旧座標の間を、その移
動の種類(第1図では、切削送りは実線1、位置
決めは点線2で表現される)によつて線分の種類
を変えて表示できる。この結果、第1図のような
加工軌跡が得られ、プログラムチエツクおよび加
工状態の監視が可能となる。なお、3は軸線を示
す。
しかし、従来の図形表示装置は以上のように構
成されているので、次のような欠点があつた。
1 工具の現在位置を示す刃先マーク11をシン
ボリツク表示としたために、ワーク10、テー
ルストツク、チヤツク(図示せず)等の保有機
構との干渉の有無を確認することが不可能であ
る。
2 ワーク形状と工具の加工軌跡を重ね合わせ表
示することにより、ワーク形状のどの部分が加
工されるかは把握できるが、加工軌跡が複雑に
なると一度表示した線上を重複して表示するこ
とがおこり工具経路の確認が容易にできない。
この発明は、上記のような従来のものの欠点を
除去するためになされたもので、1)刃先マーク
11のようなシンボリツクな表示を行わずに、第
2図aに示すような実際の工具形状12aを第2
図bに示すような簡単化した形状で表示すること
によりワーク10(第1図)、テールストツク、
チヤツク(図示せず)等の保持機構との干渉の有
無を確認することができ、2)ワーク形状を塗り
つぶし画20(以下線画に対しての意で両画とい
う(第3図))で表示し、これに対し、工具形状
12bの移動に伴う刃先形状13の通過部分の消
去を行うことによつて、ワーク10の加工を図形
表示装置上で模擬的に行うことができる数値制御
装置を提供することを目的としている。以下この
発明について説明する。
第4図はこの発明に係るNC装置の一構成例を
示すブロツク回路図である。この図において、
NC装置本体40から出力される表示データは、
回線インターフエイス52を介して図形表示装置
50のメモリ部53へ蓄積される。図形表示装置
50内のCPU51はこのデータを処理し、グラ
フイツクインターフエイス54に指令を出し、表
示メモリ55を介してCRT56に図形を表示さ
せることができる。
次に、この発明の好適な一実施例として旋盤を
例にとり第5図により説明する。
第5図はこの発明の一実施例におけるフローチ
ヤートであり、〜は各ステツプを示す。
まず、工具形状、移動情報を入力装置より入力
し、これら入力装置に入力されたデータより、
工具形状12bの移動を行う。次いで、ワーク
形状のうち工具形状12bの移動に伴う刃先形状
13の通過部分の消去を行う。
第6図a,b,cはこの工具形状12bの移動
のフローチヤートであり、第6図aの〜は各
ステツプを示し、第6図bに各プロセスの図を示
し、第6図cにCRT56を示した。すなわち、
表示メモリ#2の新しい位置に工具形状12bの
書込みを行う。工具形状12aは第2図の旋盤
の例で示されるように、実物を略相似形状に簡単
化した工具形状12bに変換されたものを用い
る。
工具形状12bは、あらかじめその種類の数だ
け工具パターンフアイルへ登録しておくことによ
り工具の識別記号を指定するだけで呼び出され、
CRT56へ表示することもできる。
次に、新たに書いた図形を表示するために、表
示メモリの切換えを行い。現在表示されていな
い表示メモリ# 1を消去する。次いで、表示メ
モリの名称を変換する。この〜の各ステツ
プを繰り返すことによつて工具形状の移動を行う
ことができる。
次に、第5図の第3ステツプを第7図a,bに
よつて説明する。
第7図aはワークの模擬加工に関する説明図
で、第7図a中の丸枠内の詳細を第7図bに拡大
して示してある。さて、工具形状12bの一部で
ある刃先形状13の移動に伴ない、刃先形状13
がワーク形状の一部を通過する。
この通過部分14分のみワーク形状を消去す
る。
通過部分14は、工具位置Pと切込み点Qと、
移動後の工具位置P′と切込み点Q′の4点で指定で
き、切込み点Qは切削中の切込み量を与えること
で求まる。
以上の第5図における〜の各ステツプを繰
り返すことによつて、工具形状12bを移動させ
ながら塗りつぶし画20を模擬的に加工すること
ができる。
なお、上記実施例では、旋盤について説明を行
つたが、マシニングセンタ等の図形表示装置にお
いても2次元表示に関して、この発明を適用する
ことができる。
以上説明したように、この発明によれば、工具
形状を略相似形状に簡単化して画面表示すると共
に、被加工物形状を塗りつぶし画で画面表示し、
工具形状を移動することにより、被加工物形状の
うち工具形状の移動に伴う刃先形状の通過部分を
消去するようにしたので、被加工物の加工を図形
表示装置上で模擬的に行うことができ、実際に加
工を行わずに被加工物の加工状態及び仕上形状、
並びに工具を確認することができ、かつ、工具の
被加工物、保持機構への干渉チエツクも可能とな
るという効果がある。
【図面の簡単な説明】
第1図は従来の加工情報の表示を示す図、第2
図a,bは工具形状の変換を示す説明図、第3図
はワークの表示形態を説明するための図、第4図
は図形表示装置の構成の一例を示す図、第5図は
この発明の処理手順を示す概略フローチヤート、
第6図a,b,cは工具形状の移動に関する詳細
を示すフローチヤートとその時に用いるメモリ
CRTの状態を示す図、第7図a,bはワークの
模擬加工に関する説明図である。 図中、10はワーク(被加工物)、11は刃先
マーク、12a,12bは工具形状、13は刃先
形状、14は通過部分、20は塗りつぶし画であ
る。なお、図中の同一符号は同一または相当部分
を示す。

Claims (1)

    【特許請求の範囲】
  1. 1 加工機械を制御する数値制御装置本体と、こ
    の数値制御装置本体に接続されている図形表示装
    置とを含む数値制御装置において、被加工物形状
    を入力することにより、これを塗りつぶし画で表
    示する手段と、略相似形状に簡単化した工具形状
    および工具移動情報を入力することにより前記工
    具形状の移動を行う手段と、前記塗りつぶし画で
    描かれた被加工物形状のうち前記工具形状の移動
    に伴う刃先形状の通過部分の消去をすることによ
    つて前記被加工物の加工を前記図形表示装置上で
    模擬的に行わせる手段と、を備えたことを特徴と
    する数値制御装置。
JP58090334A 1983-05-23 1983-05-23 数値制御装置 Granted JPS59216208A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58090334A JPS59216208A (ja) 1983-05-23 1983-05-23 数値制御装置
DE8484105876T DE3481940D1 (de) 1983-05-23 1984-05-23 Numerisches steuerungssystem, grafisches sichtgeraet und werkzeugmaschine.
EP84105876A EP0129091B1 (en) 1983-05-23 1984-05-23 Numerical control system, graphics display unit and machine tool
US07/438,988 US5150305A (en) 1983-05-23 1989-11-20 Numerical control system providing graphic machining simulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58090334A JPS59216208A (ja) 1983-05-23 1983-05-23 数値制御装置

Publications (2)

Publication Number Publication Date
JPS59216208A JPS59216208A (ja) 1984-12-06
JPH0561649B2 true JPH0561649B2 (ja) 1993-09-06

Family

ID=13995616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58090334A Granted JPS59216208A (ja) 1983-05-23 1983-05-23 数値制御装置

Country Status (4)

Country Link
US (1) US5150305A (ja)
EP (1) EP0129091B1 (ja)
JP (1) JPS59216208A (ja)
DE (1) DE3481940D1 (ja)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60101608A (ja) * 1983-11-07 1985-06-05 Mitsubishi Electric Corp 数値制御装置
JPS60167738A (ja) * 1984-02-06 1985-08-31 Fanuc Ltd 自動工具交換装置の工具表示方式
FR2569877A1 (fr) * 1984-08-31 1986-03-07 Gen Electric Procede de visualisation graphique pour un systeme de commande numerique de machine-outil
FR2569876A1 (fr) * 1984-08-31 1986-03-07 Gen Electric Procede et dispositif de visualisation graphique pour un systeme de commande numerique de machine-outil
JPS6195852A (ja) * 1984-10-15 1986-05-14 Brother Ind Ltd 工作機械
JPS61184610A (ja) * 1985-02-12 1986-08-18 Fanuc Ltd 移動軌跡描画方式
JPS61187011A (ja) * 1985-02-13 1986-08-20 Yaskawa Electric Mfg Co Ltd 数値制御装置のグラフィック表示装置
JPH0668696B2 (ja) * 1985-02-22 1994-08-31 株式会社日立製作所 挿入機用ncデータ作成方法
DE3580272D1 (de) * 1985-06-05 1990-11-29 Hingst Juergen Peter Dipl Ing Verfahren zum rechnergesteuerten herstellen von fertigungsunterlagen fuer fertigteile.
JPS6222107A (ja) * 1985-07-22 1987-01-30 Fanuc Ltd Ncデ−タ作成方法
JPS6297011A (ja) * 1985-10-23 1987-05-06 Yaskawa Electric Mfg Co Ltd 数値制御装置の表示方式
JPS62198906A (ja) * 1986-02-27 1987-09-02 Mitsubishi Electric Corp 数値制御装置における加工プログラムのチエツク方法
DE3616740A1 (de) * 1986-05-17 1987-11-19 Heidenhain Gmbh Dr Johannes Vorrichtung zur gewinnung von werkstueckkonturen
JPS63167905A (ja) * 1986-12-30 1988-07-12 Fanuc Ltd 加工図描画方法
CA1339155C (en) * 1987-07-28 1997-07-29 David M. Dundorf Computer produced carved signs and method and apparatus for making same
JPH0752366B2 (ja) * 1987-09-21 1995-06-05 株式会社日立製作所 防去加工シミュレータ装置
JPH02252004A (ja) * 1989-03-24 1990-10-09 Fanuc Ltd 工具形状描画方式
JPH03196310A (ja) * 1989-12-26 1991-08-27 Fanuc Ltd 数値制御装置の表示方式
JPH0428309U (ja) * 1990-06-26 1992-03-06
WO1992004665A1 (en) * 1990-09-04 1992-03-19 Fellows Corporation Control graphics system for gear shaping machines
DE59009380D1 (de) * 1990-09-18 1995-08-10 Grundig Ag Verfahren zur Simulation der spanenden Bearbeitung von Werkstücken.
JP2641797B2 (ja) * 1990-11-08 1997-08-20 ファナック株式会社 対話形数値制御装置
JP3072920B2 (ja) * 1991-06-14 2000-08-07 オークマ株式会社 加工シミュレーション装置
JP2926644B2 (ja) * 1991-07-25 1999-07-28 オークマ株式会社 加工シミュレーション方法
ES2081729B1 (es) * 1991-08-06 1996-10-01 Fagor S Coop Sistema para la representacion grafica de mecanizados de torno.
EP0539179B1 (en) * 1991-10-24 1999-06-16 Canon Kabushiki Kaisha Kinematic-simulation apparatus and kinematic-simulation method
JP2974183B2 (ja) * 1991-11-07 1999-11-08 オークマ株式会社 数値制御工作機械における干渉チェック装置
JPH0852638A (ja) * 1994-08-15 1996-02-27 Toshiba Mach Co Ltd 干渉チェック方法および加工プログラムチェック方法および加工適否チェック方法
US5659493A (en) * 1995-03-03 1997-08-19 Ford Motor Company Virtual machining techniques for modifying computer models of parts
US5691909A (en) * 1995-12-29 1997-11-25 Western Atlas Method of virtual machining to predict the accuracy of part to be made with machine tools
JPH10171516A (ja) * 1996-10-08 1998-06-26 Fanuc Ltd 数値制御装置および数値制御装置の画面表示,データ入出力方法
DE10044306A1 (de) * 2000-09-07 2002-04-04 Juergen Roeders Werkzeugmaschine
JP4221016B2 (ja) * 2006-07-25 2009-02-12 ファナック株式会社 干渉チェックを行う数値制御装置
EP2058717B1 (de) * 2007-11-12 2011-07-20 Siemens Aktiengesellschaft Verfahren und Einrichtung zum Betrieb einer Werkzeugmaschine
JP5142880B2 (ja) * 2008-08-06 2013-02-13 株式会社豊田中央研究所 加工パラメータ最適化装置、加工パラメータ最適化方法およびプログラム
JP2013008276A (ja) * 2011-06-27 2013-01-10 Mitsubishi Heavy Ind Ltd 切削加工経路創成装置及び方法並びにプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU826396A1 (ru) * 1979-08-02 1981-04-30 Пермский политехнический институт Тренажер для формирования навыков управления металлорежущим станком 1
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system
JPS57211604A (en) * 1981-06-22 1982-12-25 Fanuc Ltd Numerical controlling method
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 干渉チエツク機能を備えた数値制御装置
SU1051558A1 (ru) * 1982-07-05 1983-10-30 Пермский политехнический институт Устройство дл обучени работе на металлорежущих станках
JPS59146309A (ja) * 1983-02-10 1984-08-22 Fanuc Ltd Nc用カラ−グラフイツク表示装置
GB2140937A (en) * 1983-05-10 1984-12-05 Philips Nv Simulation of machine tools

Also Published As

Publication number Publication date
EP0129091A2 (en) 1984-12-27
US5150305A (en) 1992-09-22
EP0129091B1 (en) 1990-04-11
EP0129091A3 (en) 1985-10-30
DE3481940D1 (de) 1990-05-17
JPS59216208A (ja) 1984-12-06

Similar Documents

Publication Publication Date Title
US5150305A (en) Numerical control system providing graphic machining simulation
US4513366A (en) Menu programmed machine tool numerical controller with an interference checking function
JPS6257852A (ja) 自動プログラミング装置
JP7120894B2 (ja) 3次元モデル作成装置、加工シミュレーション装置、工具経路自動生成装置
JPH0417443B2 (ja)
EP1186976A2 (en) NC machining simulation apparatus
WO1986004697A1 (fr) Systeme de dessin d'un lieu geometrique
JP3066646B2 (ja) 動作シミュレーションシステム
JPH0457007B2 (ja)
JPH0458043B2 (ja)
JPS6222107A (ja) Ncデ−タ作成方法
JPS63148307A (ja) Nc情報作成装置
JPH0695293B2 (ja) 数値制御装置における加工シミュレーション方法
EP0419672A1 (en) Method of plotting tool shape
JPS61274845A (ja) Nc装置における工具軌跡シミユレ−シヨン方式
US5357445A (en) Taper angle setting and displaying method for programming unit
JP3134026B2 (ja) Cad/cam装置
JPH11104935A (ja) Nc工作機械用プログラムの自動作成方法
JPH1011123A (ja) 旋削ncデータの加工領域及び加工方法決定システム
JPH079301A (ja) 工具ユニット形状の作成方法
JPS6299051A (ja) 自動プログラミング装置
WO2025062627A1 (ja) 工作機械
JPH01152510A (ja) 自動パートプログラム作成方法
JPH057132B2 (ja)
JPS6270910A (ja) 干渉物特定方法