JPS60147809A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS60147809A
JPS60147809A JP443084A JP443084A JPS60147809A JP S60147809 A JPS60147809 A JP S60147809A JP 443084 A JP443084 A JP 443084A JP 443084 A JP443084 A JP 443084A JP S60147809 A JPS60147809 A JP S60147809A
Authority
JP
Japan
Prior art keywords
tool
register
barrier
width
value
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
JP443084A
Other languages
English (en)
Inventor
Makoto Hirose
真 広瀬
Kiyoshi Kuchiki
朽木 清
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
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP443084A priority Critical patent/JPS60147809A/ja
Publication of JPS60147809A publication Critical patent/JPS60147809A/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/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 program data in numerical form characterised by monitoring or safety
    • G05B19/4061Avoiding collision or forbidden zones
    • 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/49157Limitation, collision, interference, forbidden zones, avoid obstacles

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)
  • Safety Devices In Control Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 (発明の技術分野〕 この発明は、使用するそれぞれの工具について、工具の
刃先を中心とした工具幅を、X軸方向、2軸方向等とい
うように各軸についてセットすることKより、自動的に
バリア位置を計算し、工具がバリア位置に達する直前に
工作機械を止める機能を持たせた数値制御装置(以下N
C装置という)に関するものである。
〔従来技術〕
まず、第1図によってNC装置の概要を説明する。
IEI図はNC装置の構成を示すブロック図!ある。こ
の図で、1はNC1171により加ニブログラムが収容
されたテープ、2は読取り回路、3はバッファメモリ、
4は命令解読処理l151W&、5は前計算回路、6は
制御回路、7は軸移動量出力回路、8はパルス分配回路
、9はサーポユニツ)、10はモータ、11は検出器、
12は主軸回転検出器、13)!プoグラマプルコント
ローラ(以下PCという)、14は制御対象である工作
機械である。
その動作を簡単に説明する。
テープ1のプログラム内容は読取り回路2で読みとられ
、バッファメモリ3にいったん蓄えられ命令解読処理回
路4でそのプログラムの命令が解読され、次の前計算回
路5で必要な数値計算による前処理がなされ、その結果
のデータが次の制御回路6へ送られ、オンライン制御が
行われる。すなわち、プログラムの1ブロツクずつ工作
機械14の軸移動量を軸移動量出力回路7に与え、パル
ス分配回路8からパルスを出させ、サーボユニット9を
作動させ、モータ10を駆動して軸を移動させる。モー
タ10には検出器11が取り付けられモータ10の変位
量を検出し、サーボユニット9にフィードバックして所
定量の駆動を行う。そして、主軸回転検出器12は回転
するワークあるいは回転する工具の回転速度な〒出する
目的で主軸 1に取り付けられており、主軸の回転速度
をパルス分配回路8ヘフイードバツクしてモータ10の
回転速度を主軸回転速度と同期させる。
一方、PCl3は工作機械14の軸駆動以外の制御、例
えは油圧制御、工具交換、スピンドル駆動等の補助機能
関係の制御を行うシーケンサであり、制御回路6との間
で信号の授受を行って上記の制御を行う。
ところで、上記NC装置においては、それぞれの工具の
工具幅によってバリアチェック位置をめる機能はなく、
バリ7チ工ツグ位置はあらかじめパラメータとして設定
された固定の6つの点によって一意的に定められており
、工具が交換されても、それによりバリアチェック位置
が変化することはなかった。
従来のNC装置のバリ7チ工ツク機能は、以上のように
構成されているので、通常、バリアチェックによって工
作機械14が停止した時点では、工具と工作機械本体と
の間にはいくぶんかの距離があり、そのため工作できる
範囲の制限が大きかった。また、工具幅が規定外に大き
い場合にはバリアチェック機能により工作機械14が停
止する以前に1工具が工作機械14と衝突してしまう恐
れがあるなどの欠点もあった。
〔発明の概要〕
この発明は、上記のような従来のものの欠点を除去する
ため罠なされたもので、各々の工具の工具幅な与えるこ
とにより、自動的に個々の工具特有のバリアチェック位
置をめることができるNC装置を提供するものである。
以下、X軸、Z軸の2軸について工具幅補正を行った場
合を想定して、この発明の原理について説明する。
第2図(a)、(b)はこの発明の原理説明図で、第2
図(a)は工具幅がどのように定められているかな糸す
ものであり、15二;’15b、’ 15c。
15dは工具、16はタレット式刃物台である。
この図に示すように、それぞれの工具の刃先な0′とし
て、センタlかう離れる向き(実線の矢印11゜1Bの
向き)をXe幅、セン□り2に近づく向き(□破線の矢
印19.20の向き)をXe幅、十z方向を20幅、−
2方向をZe−とする。この規則に基づいて工具幅をセ
ットするのである。
第2図(b)において、21は≠ヤツク、22はテール
ストック、pl、P2.P3はチャック位置を示す点i
 P 4 m F 5 m P 6はテールストックあ
り、パラメータとして設定しである。Psl 〜F、6
 はバリア位置を示す点で、PI〜P6のX座標、2座
標を工具幅だけシフトさせるとと罠よって容易にまる。
このように、工具幅さえ正確にセットすれは、どの工具
の場合に4.最適のバリアチェック位置がめられる。
〔発明の実施例〕□ ”″ 第3図は上記原理に基づくとの発明の一実゛−一を示す
ものである。こめ図におい゛て、5Aは前記前計算回路
5の一部であるバリア制御前計算回□′路、6Aは前記
制御回Meの一部であるバリア制−回路である。51は
□前艷ApHの位置設定部、52は前記点P、2の装置
設定部、56は前記点′P、6の位置設定部でありJ位
置設定部52.□56の6部構成は位置設定部5″′1
′とまったく同じであるン他に、点P13.P籐4;?
、5の位置設定部53,54゜55もあるが、すべて位
置−宇部51と同一の内部構成であるため、この図では
省略す兎。51Xハ前記点P; l’i”*、m標’設
定WiA、512 G!前記点Pmlつたく同じなので
主としてX座標設定部51Xについて説明する0 23はバリア位置レジスタで、ここには、点P1のX座
標が設定表示ボード28で手動により、あらかじめパラ
メータとして設定されている。24は工具番号レジスタ
、25は工具幅レジスタ群で、それぞれ工具のX0幅と
χθ暢が手動によって設定されている。′26は加減器
で、点P1のX座標を工具幅シフトした点P、1のX座
標をめる。
27はバリア位置補正レジスタで、加減器26の演算結
果を記憶する。
次に動作について説明する。
まず、第2図(b) K示すような既知の点P1〜 。
P6をバリア位置レジスタ23に、使用するすべての工
具の工具幅を工具幅レジスタ群25にそれぞれあらかじ
め手動で入力しておく。工具幅は各各の工具番号に対応
して格納されている。
次に、例えは工具15aがT指令によつ【使用されると
する。T指令が命令解読処理回路4で解読されて工具1
5aの工具番号が判明すると、その工具番号が工具番号
レジスタ24に入力され、工具番号レジスタ24の値に
対応する工具幅が工具幅レジスタ群25から選ばれ、加
減器26でバリア位置レジスタ23の値と選ばれた工具
幅が演算される。その演算結果がこれから使用される工
具15aのバリア位置として、バリア位置補正レジスタ
27に記憶され、このバリア位置補正レジスタ27の値
を使って、バリア制御回路6Aでバリアチェックがなさ
れる。このようにして、それぞれの工具についてバリ7
チ工ツク位置が自動的にめられ、ワークへの加工がなさ
れる。
なお、上記実施例では、チェック位置、テールストック
位置を工具幅だけシフトしたものをバリア位置としてバ
リアチェックするNC装置を示したが、バリア位置はチ
ャック位置、テールストック位置そのままで、工具の刃
先を工具幅だけシフトしてバリアチェックしても上記の
機能と同様のバリアチェックができる。
〔発明の効果〕
以上説明したように、この発明は使用する工具番号を記
憶する工具番号レジスタと、工具番号に対応する工具幅
を各軸ごとにそれぞれ手動にて設定する工具幅レジスタ
群と、工作i械の各既知の位置な各軸ごとにあらかじめ
手動にて設定するバリア位置レジスタを設けてバリ7チ
工ツク位置を個々の工具についてめるように構成したの
で、ワークの端から端まで工作することができる。また
、どのような工具を使ったとしても、工具が工作機械と
衝突する恐れのないNC装置が得られる効果を有する。
【図面の簡単な説明】 第1図はNC装置の構成を示すブロック図、餓2図(a
)、<b)はこの発明の原1!を示す説明図、183図
はこの発明の一実施例の要部の構成を示τグロック図で
ある。 図中、1はテープ、2は読取り回路、3はパン77メモ
リ、4は命令解読処理回路、5は前計算回路、5人はバ
リア制御前計算回路、6は制御回り 路、6 ”Aはバリア制御回路、Tは軸移動量出力口1
0はモータ、11は検出器、12は主軸回転検lfl器
、13はプログラマブルコントローラ、14は工作機械
、1sa、15b、15c、15dは工具、16はタレ
ット式刃物台、21はチャック、22はテールストック
、23はバリア位置レジスタ、24は工具番号レジスタ
、25は工具幅レジスタ群、26は加減器、27はバリ
ア位置補正レジスタ、28は設定表示ボードである。 なお、図中の同一符号は同一または相当部分を示す。 代理人 大岩増雄 (外2名)

Claims (1)

    【特許請求の範囲】
  1. 複数の制御軸を加ニブログラムに従って制御し、単数ま
    たは複数の工具によりワークに加工を施す数値制御装置
    において、工作機械、の各既知の位置な各軸ごとにあら
    かじめ手動にて設定しておくバリア位置レジスタと、使
    用するすべての工具の工具幅を各軸ごとにそれぞれ手動
    にて設定可能な工具幅レジスタ群と、前記バリア位置レ
    ジスタの値と前記工具幅レジスタ群から選ばれたレジス
    タの値との差をめる加減器と、前記各工具の工具番!を
    記憶する工具番号レジスタと、前些加減器の出力を記憶
    するバリア位置、補正レジスタとを設けたことを特徴と
    する数値制御装置。
JP443084A 1984-01-13 1984-01-13 数値制御装置 Pending JPS60147809A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP443084A JPS60147809A (ja) 1984-01-13 1984-01-13 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP443084A JPS60147809A (ja) 1984-01-13 1984-01-13 数値制御装置

Publications (1)

Publication Number Publication Date
JPS60147809A true JPS60147809A (ja) 1985-08-03

Family

ID=11584025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP443084A Pending JPS60147809A (ja) 1984-01-13 1984-01-13 数値制御装置

Country Status (1)

Country Link
JP (1) JPS60147809A (ja)

Citations (1)

* 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 数値制御装置

Patent Citations (1)

* 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 数値制御装置

Similar Documents

Publication Publication Date Title
JP2685071B2 (ja) 数値制御装置
EP0364593B1 (en) Machine tool having two main spindles
US4458326A (en) Method and apparatus for circular interpolation
EP0160705B1 (en) Machining method for machine tools
JPS62163109A (ja) 数値制御装置
JPS58175010A (ja) 4軸旋盤用数値制御装置のグラフイツク表示方法
JPS60147809A (ja) 数値制御装置
JP2004326177A (ja) 数値制御装置
US5060163A (en) Programming apparatus for lathes
JP2002154034A (ja) 工作機械における工具刃先位置の設定方法
JPH03290705A (ja) 数値制御装置
JPS60180749A (ja) 数値制御旋盤における加工基準点の補正制御方法
KR890001355B1 (ko) 수치 제어장치
JPH06100929B2 (ja) Ncデータ作成装置における削り残し部加工のncデータ作成方法
EP0328665A1 (en) Numerical controller
JPS6048243A (ja) 領域加工方法
JP3343826B2 (ja) 数値制御情報作成装置
JPS61173845A (ja) 旋盤における刃先位置の測定制御方法
JPS6254604A (ja) ワ−ク座標系設定制御方法
JPS59158403A (ja) 数値制御装置
JPS5922103A (ja) 数値制御方法
JPS59172005A (ja) 数値制御装置
JPS59172004A (ja) 数値制御装置
JPS60118452A (ja) 数値制御装置における加工原点の形成方法
JPH01184506A (ja) 高精度パルス補間方法