JPS61233809A - 自動プログラミング作成装置 - Google Patents

自動プログラミング作成装置

Info

Publication number
JPS61233809A
JPS61233809A JP7397685A JP7397685A JPS61233809A JP S61233809 A JPS61233809 A JP S61233809A JP 7397685 A JP7397685 A JP 7397685A JP 7397685 A JP7397685 A JP 7397685A JP S61233809 A JPS61233809 A JP S61233809A
Authority
JP
Japan
Prior art keywords
tool
graphic
displayed
machining
display
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
Application number
JP7397685A
Other languages
English (en)
Inventor
Tomi Kuriyama
栗山 十三
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP7397685A priority Critical patent/JPS61233809A/ja
Publication of JPS61233809A publication Critical patent/JPS61233809A/ja
Pending 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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data

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)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、工具の被加工物に対する相対的な移動軌跡す
なわち工具経路を図形として表示する図形表示装置を備
えた自動プログラミング作成装置に関する。
〔従来の技術〕
自動プログ2ミング作成装置で数値制御装置の加工プロ
グラムを作成するには、加工したい形状を入力し定義す
る作業、定義した加工形状に基いてどのような経路で加
工するかを示す工具経路を入力し定義する作業9次いで
、クーラントを入りしたり、送り速度を変更したり、工
具征補正をしたりする補助的機能命令を入力し付加する
作業を行い、次いで入力されたデータに基いて生成され
た加工プログラムが間違っていないか部品図面と対比し
てチェックする必要がある。入力すべきデータを大きな
桁で間違えた場合には図形表示装置に表示される工具経
路の図形が部品図面の図形から太き(歪むため容易にチ
ェックできるが、小さな桁で数値を間違えで入力した場
合には表示された工具経路図形からのみ寸法チェックす
ることは容易ではない。従来の自動プログラミング作成
装置においては、工具経路は図形として表示されるが工
具経路を構成する3+?良分の寸法は表示されな、かっ
た。このため、寸法チェックをすSためには1、゛第6
図に示すよ)に、加ニブnグラムの各ブロックのNCデ
ータを図形表示装置上に順次表示させ、作業者が各プロ
ツク毎に工具の移!iIJ距離を計算して部品図面上に
記載された部品寸法と照合する必要があり大変面倒で7
.った。特にワイヤカット放電加工機においては小さな
加工槽の中で加工を行うため加工可能範囲が狭く、被加
工物を放電加工機のX輸又はY輸と平行にできず回転し
た状態に取付けで加工することが多いので、単純な加工
形状であってもNCデータから直接寸法を14読できな
い場合が多(問題となっていた。
〔発明が解決しようとする問題点〕
本発明は、上述の問題点を解決するためなされたもので
あり、生成された加工プログラムと図面との対比が容易
にでき、寸法チェックが容易にできろ自動プログラミン
グ作成WtWiを提供することを目的とする。
〔問題点を解決するための手段〕
、このため本発明によれば、数値制御![の加ニブログ
ラミングによる工具の被加工物に対する相対的な移動軌
跡を図形として表示する図形表示装置を備えた自動プロ
グラミング作成装置において、加ニブログラミング中の
各ブ四ツク毎での工具の相対的な移動寸法を、当該ブロ
ックに対応する前記工具軌跡の図形上の線分の近傍に表
示する手段を備えたことを特徴とする自動プログラミン
グ作成装置が提供される。
〔実施例〕
本発明の自動プログラミング作成装置の一実施例につい
て図面に従って具体的に説明する。
第1図は実施例の全体構成を示すブロック図、第2図は
実施例の外観を示す斜視図である。
中央処理!!置(CPU)1に接続する共通パス2には
、基本プログラムが格納された続出専用メモ1J3.制
御用データが記憶されるメモリ4.処理データを一時記
憶するワーキングメモリ51作成そしてインク7エース
7を介してディスクメモリ8が接続される。ディスクメ
モリ8には作成された多数のNC加ニブ四グラムが保存
される。フル77ベツトキー、数値キー等を備えるキー
ボード・9がインク7エース10を介して共通パス2に
接続され、キー情報を中央処理装置1に伝える。また、
インク7エース10は直接割込ライン11に接続され、
キー操作がさ粍た時に割込信号を発し割込処理を求める
。共通パス2にはインク7エース12を介して図形表示
装M13が接続される。
図形表示装置13は陰極線型のディスプレイ (CRT
)14.その制御回路15.グラフィックメモリ16.
キャラクタゼネレータ17及゛びリフレッシュメモリ1
8を備える。グラフィックメモリ16はディスプレイ1
4の一画面の全画素i記憶する。キャラクタゼネレータ
17は読出専用メモリからなり文字形状が記憶され、+
77レフシユメモリ18はディスプレイ14の一画面に
表示可能な文字数に対応する記憶顆域を有し、ディスプ
レイ14上の文字を表示することができる行及び列(た
とえば25行×80列)にそれぞれ対応するアドレスに
表示したい文字情報を記憶する。制御回路15は中央処
理1ff!1からのデータをグラフィックメモリ16及
びり7レツシエメモリ18に記憶させ、グラフィックレ
モリ16iびキャラクタゼネレータ17からの画素−一
夕からビデオ信号をディスプレイ14に送り、図形及び
文字を表示するン また、作成されたNC711ニブログラムを出力するた
め、NC@fJに直接NCデータを松遇するなめの入出
力インタ7エース20及び磁気テープ21又はテープパ
ンチャア22に出力するための出力インタフェース23
がそれぞれ共通パス2にまず、加工プログラムを作成す
る振作手順について簡単に説明する。第3図はキーボー
ド9右端      、の数値キーの配置図、ttS4
図はディスプレイ14      、へのグラフィック
表示例を示す画像図である。       ゛□虫ず部
品図面を基に被加工物に対応する加工図形を定義する。
この実施例では対象となる工作機械としてワイヤカット
放電加工機を想定しており、部品図形は2次元図形とし
て説明する。図形は点。
線分9円弧で構成され、たとえば、それぞれの線分又は
円弧の始点、終点及び中心点等をキーボード9から順次
入力して定義する。
犬に定義された図形をディスプレイ14上に表示し、加
工経路(カッタパス)を定義する。加工経路の定義は図
形上の工具が進む目標点をグラフィックカーソルで次々
に指定することにより行なう。
この時、補助的機能命令をキーボード9から入力すると
、その補助的If11能命令が現在定義されている加工
経路に相当するNCデータの最後のブロックに書込まれ
る。そして、一つの線分が工具経路として定1!される
毎に、その線分に相当する寸法が線分の中間点近傍に表
示される。第4図に示すグラフィック表示を例に説明す
れば以下のようになる。
(1) キーボード9からFAT)l命令を入力する。
す指定が可能になる。
(2)工具経路を1プロ・7り付加えるacid命令を
人力する。するとディスプレイ14上にグラフィックカ
ーソル41が表示される。このグラフィックカーソル4
1は、キーボード9右端の第3図に示す矢印のついた数
値キーを押すことにより、それぞれ矢印の方向に自由に
移動させることができる。
グラフィックカーソル41を目標点である図形の折点4
2上に移動させ、数値キー中央の「5」キーを押すと直
線からなる線分43が工具経路として定義される。ここ
で数値「5」キーはカーソル位置を読込むピック7ツブ
キーとして用いられる。線分43が定@されるとディス
プレイ14上では、線分43の色が変化して緑色に表示
されると共に、線分43の中間点44の近傍に41分4
3に相当する寸法がたとえば[40,0OOJと表示さ
れる。
寸法表示の単位はNC装置の最小送り単位と一致し、本
実施例ではミクロン(μ)単位で表示される。
(3) 再び、add命令を入力し、グラフィックカー
ソル41を次の目標、αである析、d45上に移動させ
、円弧の中心の位置が目標点に向って右側か左側かを指
定し、半径を指定した後、数値「5」斗−を押す、この
結果、円弧46が次のブロックの加工経路として定義さ
れ、ディスプレイ14上に緑色に表示されると共に、円
弧46の中間点47の近傍に円弧46の寸法が[32,
534Jと表示される。このブロックのNCデータは円
弧補間指令G3として生成される。以上で折点45まで
の工具経路が定義された。
(4)次に再びadd命令を入力し、グラフィックカー
ソル41を最後の目標点である折点48上に移動させ、
数値「5」キーを押す、この結果、線分49が次のブロ
ックの加工経路として定義され、緑色に表示されると共
に、線分49の中間!:L50の近傍に寸法がr37.
000Jと表示される。
(5)以上ですべての工具経路の定義を終了し、ピリオ
ドキーを押す。
(6)次に、定義された工具経路に基いてNCデータを
生成させるための9ent命令を入力する。
(7) するとディスプレイ14上でファイル名(プロ
グラム名)を[File na倦e=Jと聞いてくるの
で適当な名称を入力する。
(8)次−二、工具径(ワイヤ径)オフセフ)の左右を
rOFsET、 L (G 41 )orR(G 42
 )=  Jと聞いてくるので、rL、CRJまたは「
r(、CRJと入力する。
(9)次に、送り速度を「■eIoC1ty=」と聞い
てくるので、適切な送りFコードを入力する。
(10)  a後に、この加工プログラムの最後を何に
するかを「M O、M 1 orM’2 =  Jと聞
いてくるので、たとえば「2 、CRJ と入力すると
加工プログラムの最後のブロックにMO2(プログラム
エンド)が付加される。
以上の操作が終了すると、定義された加工経路等に基い
て加工プログラムが生T1i、され、NCデータメモリ
5に記1!される。
そして作業者は、N Cデータメモリ5に記憶されたN
CC加工プロフラノをディスクメモリ8に転送しで保存
し、必要に応じて直接NC!!置19に転送したり、テ
ープバンチドア22で紙テープを作成して使用する。
以上述べた操作手順により加工プログラム中の各ブロッ
ク毎での工具の移動寸法を、そのブロックに対応する工
具軌跡図形の直線又は円弧からなる線分の中間点の近傍
に表示するための具体的な処理について説明する。
第5図は実際の処理を示す70−チャートである。まず
ステップ201にで、現在位置すなわち現在までに定義
された加工経路の終端の位置を求める。末だ加工経路が
1ブロツクも定義されていないと鯵は、加工原点が現在
位置として求められる0次いでステップ202にて、上
記現在位置から次の折点までの工具移動組離を演算し、
所定のメモリに記憶する。ステップ203では、現在位
置と次の折点との中間点を求め所定のメモリに記憶する
次にステップ204にて、上記中間点の近傍で既に線分
が引かれでいない文字領域を探索し記憶する。これは、
ディスプレイ14上での文字を表示することができる行
及び列(たとえば25行×80列)からなる文字領域の
うち、上記中間点の近傍で線分が引かれていない領域を
グラフィックメモリ16を調べて求める。そしてステッ
プ205にて、上記の文字領域に記憶された移動距離を
表示し、処理を終了する。上記の処理を新らしく加工経
路が定義されるたびに繰返すことにより、各線分毎に工
具の移動距離(寸法)がその中間点の近傍に表示される
〔発明の効果〕
以上説明したように本発明によれば、図形表示!III
のディスプレイ上に工具経路図形と共に、加工プログラ
ムのブロック毎の工具移動寸法が、当該ブロックに対応
する工具経路図形の線分の近傍に表示されるから、作業
者が容易に部品図面との対比照合を行うことができ、寸
法チェックが容易にできるという優れた効果がある。ま
た、工具の移動寸法が表示されるため、加工時間が容易
に把握できるという効果がある。
【図面の簡単な説明】
第1図乃至第5図は本発明の自動プログラミング作成装
置の一実施例を示し、第1図はブロック図、第2図は斜
視図、第3図は数値キーの配置図、第4図はグラフィッ
ク表示例を示す画像図、W&5図は実際の処理を示す7
0−チャートであり、第6図は従来の装置でのグラフィ
ック表示例を示す画像図である。 1・・・中央処理装置(CP U )、3〜6・・・メ
モリ、8・・・ディスクメモリ、9・・・キーボード、
13・・・図形表示装置、14・・・ディスプレイ(C
RT)、16・・・グラフィックメモリ、17・・・キ
ャラクタゼネレータ、19・・・NC装置。 第 2日 第t+r2 115口

Claims (1)

  1. 【特許請求の範囲】 数値制御装置の加工プログラムによる工具の被加工物に
    対する相対的な移動軌跡を図形として表示する図形表示
    装置を備えた自動プログラミング作成装置において、 加工プログラム中の各ブロック毎での工具の相対的な移
    動寸法を、当該ブロックに対応する前記工具軌跡の図形
    上の線分の近傍に表示する手段を備えたことを特徴とす
    る自動プログラミング作成装置。
JP7397685A 1985-04-08 1985-04-08 自動プログラミング作成装置 Pending JPS61233809A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7397685A JPS61233809A (ja) 1985-04-08 1985-04-08 自動プログラミング作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7397685A JPS61233809A (ja) 1985-04-08 1985-04-08 自動プログラミング作成装置

Publications (1)

Publication Number Publication Date
JPS61233809A true JPS61233809A (ja) 1986-10-18

Family

ID=13533632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7397685A Pending JPS61233809A (ja) 1985-04-08 1985-04-08 自動プログラミング作成装置

Country Status (1)

Country Link
JP (1) JPS61233809A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02220104A (ja) * 1989-02-21 1990-09-03 Okuma Mach Works Ltd 数値制御データ編集装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02220104A (ja) * 1989-02-21 1990-09-03 Okuma Mach Works Ltd 数値制御データ編集装置

Similar Documents

Publication Publication Date Title
US5150305A (en) Numerical control system providing graphic machining simulation
JPH0480401B2 (ja)
JPH0554129B2 (ja)
JPH0685128B2 (ja) 自動プログラミングシステム
JPS63104104A (ja) 自動プログラミングシステム
KR890003033B1 (ko) 작표방식
JPH0411886B2 (ja)
JPS58217223A (ja) デイスプレイ装置付数値制御放電加工装置
JPS61230844A (ja) 自動プログラミング作成装置
JPH053002B2 (ja)
EP0332703A1 (en) Data input system
JP2663967B2 (ja) 情報記憶制御方法
JPS6355097B2 (ja)
JPH0675243B2 (ja) 数値制御用マシンプログラム作成装置
JPH0715642B2 (ja) 軌跡表示画面における移動スケール表示方式
JPH0431815B2 (ja)
JPS605955B2 (ja) ディスプレイ制御方式
JPH0664589B2 (ja) Cadシステムにおける作図方法
JPS62118403A (ja) 分割表示機能を持つロボツトの制御装置
JPS61206005A (ja) 数値制御方式
JPS63174688A (ja) 刺しゆう縫ミシンのデ−タ入力装置
JPH01142807A (ja) 数置制御装置のグラフィックカーソル表示方式
JPS6026234B2 (ja) 文章編集表示方式
JPS6346850B2 (ja)
JPS61230840A (ja) 自動プログラミング作成装置