JPS6093510A - 数値制御装置のオ−バ−ライド制御方式 - Google Patents

数値制御装置のオ−バ−ライド制御方式

Info

Publication number
JPS6093510A
JPS6093510A JP20169083A JP20169083A JPS6093510A JP S6093510 A JPS6093510 A JP S6093510A JP 20169083 A JP20169083 A JP 20169083A JP 20169083 A JP20169083 A JP 20169083A JP S6093510 A JPS6093510 A JP S6093510A
Authority
JP
Japan
Prior art keywords
override
stepping
width
specified
switch
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
JP20169083A
Other languages
English (en)
Inventor
Mitsuo Matsui
光夫 松井
Teruyuki Matsumura
松村 輝幸
Masashi Yukitomo
行友 正志
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 JP20169083A priority Critical patent/JPS6093510A/ja
Publication of JPS6093510A publication Critical patent/JPS6093510A/ja
Pending 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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • 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/35525—Use same data for different operations, coarse and fine, cutting and grinding
    • 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/36088—Machining parameters, overide

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical 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

【発明の詳細な説明】
(産業上の利用分野) 本発明は、放電加工機等の加工機械における指令速度を
オーバーライド信号によって変更する数値制御装置のオ
ーバーライド制御方式に関し、特に変更の刻み巾を容易
に変更しうる数値制御装置のオーバーライド制御方式に
関する。 (従来技術) 近年、加工機械の数値制御化が進み、種々の制御ができ
るようになってきた。このような加工機械として放電加
工機があり、数値制御装置に接続され、数値制御装置に
より速度制御や位置制御等が行なわれる。放電加工機に
は、印加電圧とともに送り速度が放電加工の精度及び速
度を決める重要なファクターであり、Fコード等で指令
した速度で加工するだけでは十分でない。即ち、放電加
工においては、放電加工状況が一定でなく、変化するこ
とから、数値制御装置に設けられたオーバーライドスイ
ッチよりオーバーライド量α(%)を指定し、係る指令
速度Fをオペレータが変更できるようになっている。こ
れによれば実速度fは次式で決定される。 f==FX(α/100) ’ (1)このオーバライ
ド量には、例えば5ビツトのオーバーライド信号が使用
され、10%刻みで0〜310%までのオーバーライド
量が指定できるようになっている。 (従来技術の問題点) 一方、放電加工においては、荒加工を行なった後任」二
加工を行なうことから、荒加工においては、前述の刻み
l]でのオーバーライドで差支えないが、仕上げ加工と
なると、微妙な送り調整を行なうことが製品の精度に影
響するため、前述の刻み「1]では不十分であり、細か
なオーバーライドで加工する必要がある。しかしながら
、前述の刻み巾では、仕上げ加工における細かなオーバ
ーライド量の設定が困難であり、仕上げ加工の微妙な送
り調整ができないという問題が生じていた。 (発明の目的) 本発の発明の目的は、オーバーライド量の刻み巾を容易
に変更して、細かなオーバーライド量の設定が可能な数
値制御装置のオーバーライド制御方式を提供するにある
。 (発明の概要) 本発明では、オーバーライド機能を有する数値制御装置
において、オーバーライド量の刻み巾を指定する手段を
設け、オーバ−ライト信号を指定された刻み巾のオーバ
−ライト印に変換するようにしている。従って、本発明
では、刻み市指定手段の指定によって、同一のオーバ−
ライド信号から例えば10%刻みのオーバーライド量と
1%刻みのオーバーライド量との両方を指定すること力
(できる。 (実施例) 以下、本発明の実施例を基に詳細に説明する。 第1図は本発明の一実施例プロ、ンク図であり、数値制
御装置を型彫放電加工機の制御に適用したものである。 図において、101は数値制@ (NC)指令データが
穿孔されている紙テープであり、加工のための位置決め
情報やM、S、T機能情報等のNC指令データを蓄積し
たもの、102は数値制御j1(NC)装置であり、紙
テープ101から後述するテープリーグをしてNCデー
タを読取らせると共に、読取られたNCデータを解読し
、たとえIfM、S、T機能命令等であれば図示しない
強電盤を介して機械側へ送出し、又移動指令Zcであれ
ば後段のパルス分配器に出力する。NC装置102は、
制御プログラムに従って演算処理を実行するプロセッサ
102aと、所定の制御プログラムを記憶するプログラ
ムメモリ102bと、データを記憶するデータメモリl
’ 02 cと、操作のための操作1102dと、テー
プリーグ/パンチャ102eと、入出力ボート102g
と、現在位置カウンタ102hと、表示装置1021と
、これらを接続するアドレス・データバス102jとで
構成される。 プログラムメモリl 02bは、リードオンリーメモリ
(ROM)又は不揮発性メモリで構成され、機械を数値
制御するための数値制御プログラムが記憶され、例えば
、放電加工機では、加工電極の送り、テーブルの送り、
加工電圧の制御等を行なうための加工制御プログラムが
記憶される。一方、データメモリ102cは不揮発性メ
モリで構成され、紙テープ101のNCデータ(加工位
置データ等)を記憶する他にパラメータやユーザマクロ
でプログラムした加ニブログラムを領域PMに記憶する
。 操作1102dは、通常のコマンド入カキ−の他に、オ
ーバーライトスイッチδS及び刻みIi]指定スイッチ
WSが設けられている。第2図に示すようにオーバーラ
イドスイッチO5は0〜31までのオーバーライド量を
ボリュームBMの回転によって指定出来るように構成さ
れ、回転位置に対応する5ビツトのオーバーライド信号
が出力される。一方、刻み市指定スイッチWSは第2図
に示すようにレバーLVの操作によりHIGH又はLO
Wが選択できるようになっており、HIGHは例えば1
0%刻み、LOWは1%刻みを指定する。更に、データ
メモリ102cはオーバーライド変換テーブルf1.f
2を有しており、テーブルf□は第3図の点線に示す如
くの各オーバーライド信号に対する10%刻みのオーバ
ーライド量を、テーブルf2は第3図の実線に示す如く
の各オーバーライド信号に対する1%刻みのオーバ−ラ
イド量を格納する。即ち、テーブルf、はO〜310%
までの10%刻みのオーバーライド量を、テーブルf2
は0〜31%までの1%刻みのオーバ−ライド量を格納
する。 103はパルス分配器であり、移動指令Zcに基いて公
知のパルス分配演算を実行して指令速度に応じた周波数
の分配パルスPsを発生するものである。104は分配
パルス列Psのパルス速度を該パルス列の発生時に直線
的に加速し、又該パルス列の終了時に直線的に減速して
パルス列Piを発生する公知の加減速回路、105は放
電加工機の電極EPを加工送りする直流モータ、106
は直流モータが所定量回転する毎に1個のフィードバッ
クパルスEPを発生するバルスコーダ、107は誤差演
算記憶部であり、たとえば可逆カウンタにより構成され
、加減速回路104から発生した入力パルスPiの数と
フィードバックパルスFPの差Erを記憶する。尚、こ
の誤差演算記憶部は図示の如<PiとFPの差Erを演
算する演算回路107aとErを記憶する誤差レジスタ
107bとで構成してもよい。則ち、誤差演算記憶部1
07は直流モータ105が正方向に回転するよう指令さ
れ、それに従って回転しているものとすれば入力パルス
Piが発生する毎に該パルスPiをカウントアツプし、
又フィードバックパルスFPが発生する毎にその内容を
カウントダウンし、入力パルス数とフィールドバックパ
ルス数の差Erを誤差レジスタ107bに記憶する。1
08は誤差レジスタ107bの内容に比例したアナログ
電圧を発生するデジタルアナログ(DA)変換器、10
9は速度制御回路である。尚、108.109でモータ
の駆動回路を構成する。EPは放電加工機EDMの加工
電極であり、この放電加工機は、ポンチとなる電極EP
はスピンドルSPにより支持されると共に、サーボモー
タ105により矢印方向に加工送りが与えられ、グイと
なる被加工体(ワーク)WKと電極EP間には電源から
通電が行なわれるものである。従って、ワークWKと電
極E、P間に微小間隙を形成しながら、該電極を加工送
りすればワークWKは電極EPと同形に加工される。そ
して、ワークWKには加工パルス、エネルギー等の制御
によって容易に目的寸法の拡大加工ができ、必要に応じ
て電極EPを偏心運動させながら加工すれば任意の寸法
の拡大加工ができる。 次に、第1図実施例構成の動作について説明する。 先ず、荒加工に先立ち、紙テープ101のNCデータを
テープリーグパンチャ102eが読取り、バス102j
を介しデータメモリ102cに紙テープ101のNCデ
ータを格納する。次にオペレータが操作@102dのオ
ーバーライドスイッチdSを操作し、所望のオーバーラ
イド信号6R5を発生せしめるとともに、刻み巾スイッ
チWSを例えばHIGH側(荒加工用)に操作し、10
%刻みを指定する。更に、オペ、レークは操作盤102
dの図示しないスタート釦を操作することによりスター
ト指令がバス102jを介してプロセッサ102aに入
力される。これにより、プロセッサ102aはプログラ
ムメモリ1.02 bの加工制御プログラムを順次読出
し、実行する。即ち、プロセッサ102aはデータメモ
リ102cのNCデータを読出すとともに必要なパラメ
ータ(NCパラメータ、送り込み指令速度F、加工電圧
等)を読出す。尚、これらのパラメータは、操作盤10
2d又はNCテープ101から指定される加工条件指令
によって最適なものがプロセッサ1O2aによって選択
される。プロセッサ102aは加工電圧等のパラメータ
は図示しない強電盤を介し放電加工機EDMに与え、電
源等の制御に供する。更に、プロセッサ102aは、操
作盤102dのオーバーライド信号・ンチ6Sのオーバ
ーライド信号OR3及び刻み巾スイッチの指定HIGH
を読み出す。この指定HIGHにより、プロセ、。 す102aはデータメモリ102C(7)テーブル°f
工を選択し、オーバーライド信号OR3に対応するオー
バーライド量α(fl)を読出す。そして、プロセッサ
102aは前述のパラメータとしての指令速度Fを前述
の第(1)式によりオーバーライド量αで変更した実速
度f (fx、fy、f2)を演算し、更にプロセッサ
102aは、前述のNCデータの位置情報から図示しな
い放電加工機EDMのテーブルX、Y方向に移動させる
ためのX@移動指令Xc(X軸移動量ΔX、送り速度f
x)、Y軸移動指令Yc(Y軸移動量ΔY、送り速度f
y)を作成し、図示しない入出力ポートを介しテーブル
駆動部へ送り、テーブルを位置決めする。尚、第1図に
おいて図示していないが入出カポ−)iongからサー
ボモータ105までのルートに存在する構成がX軸、Y
軸にも設けられている。更に同様にZ軸移動指令Zc(
Z軸移動量ΔZ、送り速度fz)を作成し、又、M、S
、T機能命令を入出カポ−l−102fを介し機械側に
送り出す。この移動指令Zcはへス102jを介して入
出方弁ポー)102gに出力される。 さて、入出カポ−) 102gから移動指令Zcカパル
ス分配器103に与えられると、パルス分配機103は
移動指令Zcに基いてパルス分配演算を実行して送り速
度f2に応じた周波数で移動量に応じた個数の分配パル
スPsを出力する。加減速回路104はこの分配パルス
PSを入力され、そのパルス速度を加減速して指令ノく
ルス列Piを誤差演算記憶部107に入力する。これに
より誤差レジスタ107bの内容は零でなくなる75)
ら、DA変換機108から電圧が出力され、速度制御回
路109によりモータ105が駆動され、電極EPが移
動する。モータ105が所定量回転すればバルスコーダ
106からフィード/−ンクノくルスFPが発生し誤差
演算記憶部107に入力され、誤差レジスタ107bに
は指令ノくルスPiの数とフィードバックパルスFPの
数との差Er力9記憶されることになる。そして、以後
誤差Er力く零となるようにモータ105がサーボ制御
され、電極EPは指定された速度fzで加工送りされ目
標(装置に移動せしめられる。 このようにして、荒加工が終了すると、再び゛オペレー
タは、仕上げ加工のため、操作盤102dのオーバーラ
イド信号・ンチδS及び刻み(bスイッチWSを操作し
、所望のオー/久−ライド信号OR8及び指定刻み巾L
OWを指定する。ブロセ・ンサ102aはこれを読取り
、指定LOWによってデータメモリ102Cのテーブル
f2を選択し、オーバーライド信号OR3に対応するオ
ー/<−−ライド量α(fz)を読出し、第(1)式に
より実速度f (fx、fy、fz)を演算する。そし
て、荒加工と同様にプロセッサ102aはX軸、Y軸移
動指令Xc、Yc、Zcを作成し、同様にパルス分配器
に与え、各軸のモータをサーボ制御して、ワークWKを
電極EPによって仕上げ加工せしめる。このように荒加
工のようにオーl<−ライドは粗くても良い時1こは刻
み巾HIGHを仕上げ加工のようにオーバーライドに細
かいものが必要な時には刻み巾LOWを指定することで
、限られたビット数のオーバーライド信号によって広範
囲なオーバーライド量の指定を可能としている。 前述の説明では、10%と1%の刻み巾につい□ て説
明したが、これを1%と2%としても良く、又2種類の
刻み巾のみならず、n種類としてもよい。又、刻み11
スイツチWSは放電加工機側に設けてもよく、指令速度
Fはパラメータとしてデータメモリ102Cに格納する
のに代え、操作盤102d又はNCテープ101より指
定してもよI/X。更に、適用される加工機械として型
彫放電力II工機について説明したが、ワーヤカ・ント
放電力l工機であってもよく、更に他の加工機械(工作
機械)でもよい。 尚、本発明を実施例により説明した力く、本発明は上述
の実施例に限定されることなく、本発明の主旨に従い種
々の変形が可能であり、これらを本発明の範囲から排除
するもので6士なI/)。 (発明の効果) 以上説明したように本発明
【こよれIf、オー/ヘーラ
イド機能を有する数値制御装置に、オーバ−ライド量の
刻み巾を指定する手段を4す、オー/<−ライド信号発
生手段からのオーツく−ライド信号を指定された刻み巾
のオーバ−ライド量に変換しているので、同一のオー/
ヘーライド信号発生手段を用いて対応するオーツく一う
イト′量を変更することができるという効果を奏し、送
り速度の変更l】を粗くも細かくもできる。又、刻み市
指定手段をi&けるのみで既存のオーツ(−ライト′信
号をfll J月できるので容易にしかも簡単に実現で
きるという効果を奏し、係るオーバーライド機能を容易
に拡張できる。
【図面の簡単な説明】
第1図は本発明の実施例ブロック図、第2図は第1図構
成の操作盤要部拡大図、第3図は第1図構成のデータメ
モリのテーブル説明図である。 図中、101・・・NCテープ、102・・・数値制御
装置、102a・・・プロセッサ、102c・・・デー
タメモリ、102d・・・操作盤、75S・・・オーバ
ーライドスイッチ、WS・・・刻み巾スイッチ、EDM
・・・放電加工機。 特許出願人 ファナック株式会社 代 理 人 弁理士 辻 實 (外1名) 第2ゾ s 第3図 オーバーライF゛イ套号

Claims (1)

    【特許請求の範囲】
  1. 指令速度を指定する手段と、オーバーライド量を指示す
    るためのオーバーライド信号を発生する手段と、該オー
    バーライド信号に応じたオーバーライド量によって該指
    令速度を変更する手段とを有し、変更された指令速度で
    加工機械を数値制御する数値制御装置において、オーバ
    ーライド量の刻み巾を指定する手段を設け、該オーバー
    ライド信号を該指定された刻み巾のオーバーライド量に
    変換することを特徴とする数値制御装置のオーバーライ
    ド制御方式。
JP20169083A 1983-10-27 1983-10-27 数値制御装置のオ−バ−ライド制御方式 Pending JPS6093510A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20169083A JPS6093510A (ja) 1983-10-27 1983-10-27 数値制御装置のオ−バ−ライド制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20169083A JPS6093510A (ja) 1983-10-27 1983-10-27 数値制御装置のオ−バ−ライド制御方式

Publications (1)

Publication Number Publication Date
JPS6093510A true JPS6093510A (ja) 1985-05-25

Family

ID=16445284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20169083A Pending JPS6093510A (ja) 1983-10-27 1983-10-27 数値制御装置のオ−バ−ライド制御方式

Country Status (1)

Country Link
JP (1) JPS6093510A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62120513A (ja) * 1985-11-21 1987-06-01 Fuji Electric Co Ltd 手動パルスのてい倍制御方式
JPH01255008A (ja) * 1988-04-05 1989-10-11 Toyoda Mach Works Ltd 非真円形工作物加工用数値制御装置
JPH03149604A (ja) * 1989-11-07 1991-06-26 Fanuc Ltd プログラマブル・コントローラの負荷監視制御方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62120513A (ja) * 1985-11-21 1987-06-01 Fuji Electric Co Ltd 手動パルスのてい倍制御方式
JPH01255008A (ja) * 1988-04-05 1989-10-11 Toyoda Mach Works Ltd 非真円形工作物加工用数値制御装置
JPH03149604A (ja) * 1989-11-07 1991-06-26 Fanuc Ltd プログラマブル・コントローラの負荷監視制御方式

Similar Documents

Publication Publication Date Title
CA2231308C (en) Adaptive feedrates from geometry modeling for nc machining
EP0093955B1 (en) Control apparatus for a grinding machine
US7933677B2 (en) System and method for surface finish management
US5315503A (en) Numerical control apparatus having a teaching function and a method of teaching a machining program thereby
JP2018005480A (ja) スカイビング加工制御を行う数値制御装置
JPH05282021A (ja) Nc工作機械の加工条件生成方式
JPH1190774A5 (ja)
US5453674A (en) Numerical control apparatus
EP0511395A1 (en) Conversational type numerical control equipment
JP4059411B2 (ja) Nc工作機械の制御装置
JP6985565B1 (ja) 制御装置
WO1994017459A1 (en) Method of execution of nc machining program
JPS59123002A (ja) 数値制御装置のフアイル保護方式
JPS632642A (ja) 数値制御装置
JP4037087B2 (ja) 数値制御工作機械のねじ切り制御方法および制御装置とそれを組み込んだ数値制御工作機械
EP0519075A1 (en) Method of forming nc data
JP2000105606A (ja) 数値制御装置
JP6935606B1 (ja) 情報処理装置および情報処理プログラム
JPH04217426A (ja) ワイヤ放電加工方法及びその装置
EP0160099A1 (en) Method of retrieving coded instructions for a machining system
JPH0236048A (ja) Ncデータ作成装置
JPH02124247A (ja) Nc工作機械
JP7827878B2 (ja) 工作機械の制御装置及び工作機械の表示装置
Kruth et al. A generalized post-processor and process-planner for five-axes wire EDM-machines
JPS61103207A (ja) 数値制御システム