JPH0218603A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH0218603A
JPH0218603A JP16935388A JP16935388A JPH0218603A JP H0218603 A JPH0218603 A JP H0218603A JP 16935388 A JP16935388 A JP 16935388A JP 16935388 A JP16935388 A JP 16935388A JP H0218603 A JPH0218603 A JP H0218603A
Authority
JP
Japan
Prior art keywords
pulses
distribution
signal
speed
numerical control
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
JP16935388A
Other languages
English (en)
Inventor
Hideaki Kawamura
川村 英昭
Kentaro Fujibayashi
謙太郎 藤林
Masahiko Hosokawa
匡彦 細川
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 JP16935388A priority Critical patent/JPH0218603A/ja
Priority to EP19890907309 priority patent/EP0404947A1/en
Priority to PCT/JP1989/000639 priority patent/WO1990000765A1/ja
Publication of JPH0218603A publication Critical patent/JPH0218603A/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/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/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 programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • 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/4068Verifying part programme on screen, by drawing or other means
    • 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/34Director, elements to supervisory
    • G05B2219/34164Superposition manual control pulses on motion control pulses
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36525On bad data block, reverse motion, correct and execute block

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

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御装置に関し、特に手動ハンドル等の操
作によりパルス分配の実行速度及び実行方向を制御でき
る数値制御装置に関する。
〔従来の技術〕
複雑な部品形状を加工する数値制御装置では、作成され
た加工プログラムによってすぐに実際の運転を行うので
はな(、部品形状へのくい込みや工具の干渉等の誤りが
ないかどうかをまず確認する必要がある。特に複雑な形
状の部品を加工する場合はコーナ一部等での工具の動き
を厳密にチェックする必要がある。このため、始めに次
のような運転を行って加工プログラムをチェックしてい
る。すなわち、まず作成された加工プログラムに従って
数値制御装置を動作させ、特に細部をチェックしたい部
分では送り速度切り換えスイッチ等を使用して送り速度
を低下させたり、加工プログラムの中断、開始を繰り返
している。
〔発明が解決しようとする課題〕
しかし、この場合の運転は加工プログラムに従ってパル
ス分配されて行われているので、パルス分配の実行方向
が加工プログラムに従った送り方向、すなわちフォワー
ド送り方向に限定されている。このため、プログラムに
誤りがあった場合には、そこで動作を停止し、リセット
して、そのプログラムを修正した後、始めから再スター
トさせる必要があった。
本発明はこのような点にNitでなされたものであり、
手動ハンドル等を操作して加工プログラムの工程の実行
速度及び実行方向を変えることのできる数値制御装置を
提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、手動操作キー等
を操作して、加工プログラムのチェックを行う数値制御
装置(CNC)において、分配パルスの方向を決める方
向信号と、分配速度を決める速度信号を人力する信号入
力手段と、前記速度信号に同期し、前記方向信号が正の
ときはフォワード送りでパルス分配し、前記方向信号が
負のときはリバース送りでパルス分配するパルス分配手
段と、 を有することを特徴とする数値制御装置が、提供される
〔作用〕
手動ハンドルまたはジョグ送りキーの操作によって出力
される方向信号と速度信号を、パルス分配の実行信号と
してパルス分配手段に入力する。
パルス分配手段は、方向信号が正のときはフォワード送
りで、方向信号が負のときはリバース送りで、速度信号
のパルス数に応じた量だけ、パルス分配する。従って、
オペレータは手動ハンドル等を操作して、容易に加工プ
ログラムの実行速度及び実行方向を変えることができる
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の一実施例の数値制御装置のブロック図
である。図において、1は編集手段であり、CRT等の
表示装置や各種のデータを入力するキーボード等から構
成されている。2は不揮発性のメモリであり、加工プロ
グラムが格納されている。3は前処理手段であり、Gコ
ードを解読し、加工プログラムのオフセット演算等を実
行し、パルス分配に必要な分配データを求める。4はパ
ルス分配の実行指令を入力する操作盤であり、ジョグ送
りキーあるいは手動ハンドル等を有する。5はパルス分
配手段であり、前処理手段3で演算された分配データを
人力し、これを操作盤4によって入力された速度信号の
パルス数及び方向信号の正負に基づいてパルス分配し、
出力する。6はサーボ制御系であり、位置制御回路、サ
ーボモータ、位置検出器等によって構成され、パルス分
配手段5の出力するパルス数に応じてテーブルの位置を
移動して、ワークの位置を制御する。
第2図は本発明の一実施例の数値制御装置による加工例
を示した図である。図において、10は機械座標系のX
−Y平面におけるワークの部品形状を示した図である。
0は機械原点を示す。Rはオフセット量であり、この値
は使用する工具の半径に基づいて、オペレータによって
入力される。
加工プログラムには部品形状10のデータが入力されて
いて、実際の工具の移動通路は部品形状10のデータに
対して前処理制御手段3によってこのオフセット量Rだ
け補正されて算出される。実線の矢印a〜nがこうして
算出された工具の移動通路である。この移動通路a −
nの矢印の向きは加工プログラムで指令される実行順序
に従っている。すなわち、機械原点から出発し、a、b
、c、d、e、−−−−−−−−−−−−−nの通路の
順序が加工プログラムの指令順序である。
ここで、手動ハンドルは周知の技術によって、その回転
量及び回転方向を判別できるパルス信号を発生する。従
って、この手動ハンドルを正方向(右回転)に回転させ
ることによって、その回転量に応じてパルス分配手段5
はフォワード送りを実行する。手動ハンドルの回転速度
を変えればパルス分配手段5に入力するパルス数の入力
速度が変化するので、これによって加工プログラムの実
行速度を変えることができる。例えば工具の移動通路d
における加工状態を詳細にチェックしようとする場合に
は、その移動通路における手動ハンドルの回転速度を遅
くすることによって確認を容易にすることができる。
また、パルス分配手段5は手動ハンドルの回転方向を判
別し、加工プログラムの指令方向に対し逆方向の場合は
前処理制御手段3で演算された移動通路に沿って、パル
ス分配順序を逆にして出力する。従って、例えばプログ
ラムに従ったdの工程の加工に誤りがあって、この工程
でdの加工に続けて点線の矢印d1に示すような通路の
加工が行われてしまうような場合には、手動ハンドルを
負方向(左回転)に回転させることによって、リバース
方向にパルス分配させ、工具を移動通路dの始点まで戻
すことができる。そこで加工プログラムを修正して加工
を再開すれば、移動通路はdの終点からeへ移って正し
い加工が行われる。加工プログラムの誤りはこのように
実行中に簡単に修正することができる。
ジョグ送りキーを使用する場合は、通常手動送り運転用
にX、Y、及びZ軸等の各軸位に正方向及び負方向へ送
るキーが設けられているので、この中から任意の軸のキ
ーを選択して使用することができるが、ここではX軸の
正及び負方向の操作キーを使用している。従って、X軸
の正方向のジョグキーを押すことによってパルス分配手
段5にプログラム指令に従った順序の実行指令パルスが
入力され、加工がフォワード送りで実行される。
加工速度はジョグ送り速度切り換えスイッチによって調
整することができる。また、X軸の負方向のジョグキー
を押すことによって、手動ハンドルの場合と同様にパル
ス分配器5がパルス分配の方向を逆転させ、工具をリバ
ース送りにして加工通路に沿って戻すことができる。
で戻してから、プログラムを修正後、その位置から再実
行することができるので、加工プログラムの作成時間が
短縮される。
【図面の簡単な説明】
第1図は本発明の一実施例の数値制御装置の構成図、 第2図は本発明の一実施例の数値制御装置による加工例
を示した図である。 〔発明の効果〕 以上説明したように本発明では、手動ハンドルまたはジ
ョグ送りキーによってパルス分配の実行信号を入力する
ので、オペレータはこれらを操作して加工プログラムの
実行方向及び実行速度を容易に変えることができる。従
って、加工プログラムのチェックを簡単にかつ安全に行
うことができる。 また、加工プログラムに誤りがあった場合には、工具を
リバース送りにしてそのブロックの始点ま1・・−・−
−−一−−−−・−編集手段2    ・−メモリ 3−・−・・−・・・−・・・−前処理手段4    
操作盤 5    パルス分配手段 a −n     工具の移動通路 d1    誤った工具の移動通路 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖

Claims (4)

    【特許請求の範囲】
  1. (1)手動操作キー等を操作して、加工プログラムのチ
    ェックを行う数値制御装置(CNC)において、 分配パルスの方向を決める方向信号と、分配速度を決め
    る速度信号を入力する信号入力手段と、前記速度信号に
    同期し、前記方向信号が正のときはフォワード送りでパ
    ルス分配し、前記方向信号が負のときはリバース送りで
    パルス分配するパルス分配手段と、 を有することを特徴とする数値制御装置。
  2. (2)前記速度信号を手動パルス発生器の回転速度で、
    前記方向信号が手動パルス発生器の回転方向で決定する
    ように構成したことを特徴とする特許請求の範囲第1項
    記載の数値制御装置。
  3. (3)前記速度信号をジョグ速度スイッチで、前記方向
    信号をジョグボタンで指令するように構成したことを特
    徴とする特許請求の範囲第1項記載の数値制御装置。
  4. (4)前記方向信号を入力してリバース送りにより、ブ
    ロックの最初まで分配を逆方向に実行し、ブロックの最
    初で加工プログラムを修正可能に構成したことを特徴と
    する特許請求の範囲第1項記載の数値制御装置。
JP16935388A 1988-07-07 1988-07-07 数値制御装置 Pending JPH0218603A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP16935388A JPH0218603A (ja) 1988-07-07 1988-07-07 数値制御装置
EP19890907309 EP0404947A1 (en) 1988-07-07 1989-06-27 Numerical controller
PCT/JP1989/000639 WO1990000765A1 (en) 1988-07-07 1989-06-27 Numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16935388A JPH0218603A (ja) 1988-07-07 1988-07-07 数値制御装置

Publications (1)

Publication Number Publication Date
JPH0218603A true JPH0218603A (ja) 1990-01-22

Family

ID=15884997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16935388A Pending JPH0218603A (ja) 1988-07-07 1988-07-07 数値制御装置

Country Status (3)

Country Link
EP (1) EP0404947A1 (ja)
JP (1) JPH0218603A (ja)
WO (1) WO1990000765A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02212905A (ja) * 1989-02-14 1990-08-24 Hitachi Seiki Co Ltd Ncプログラム経路の倣い装置と半自動マニピュレータ
US5070824A (en) * 1988-05-30 1991-12-10 Yamaha Hatsudoki Kabushiki Kaisha Combustion chamber and valve operating mechanism for multi-valve engine
US5163390A (en) * 1989-11-29 1992-11-17 Yamaha Hatsudoki Kabushiki Kaisha Rocker arm arrangement for single cam multi-valve engine
US5359974A (en) * 1989-11-29 1994-11-01 Yamaha Hatsudoki Kabushiki Kaisha Single overhead cam multi-valve engine

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5082489A (ja) * 1973-11-27 1975-07-03
JPS62136340A (ja) * 1985-12-10 1987-06-19 Fanuc Ltd 4軸旋盤用ncプログラムの修正方法
JPS63221405A (ja) * 1987-03-11 1988-09-14 Hitachi Seiki Co Ltd 数値制御装置
JPS63269203A (ja) * 1987-04-28 1988-11-07 Mitsubishi Electric Corp 数値制御装置
JPH01112406A (ja) * 1987-10-27 1989-05-01 Citizen Watch Co Ltd 数値制御装置
JPH01210245A (ja) * 1988-02-19 1989-08-23 Ooshiyan Mach:Kk Nc工作機械の制御方法及び装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57153307A (en) * 1981-03-18 1982-09-21 Enshu Ltd Feed speed control system in numeric controller
JPS59165106A (ja) * 1983-03-11 1984-09-18 Hitachi Ltd オンラインデバツグ装置
JPS62221007A (ja) * 1986-03-20 1987-09-29 Fanuc Ltd 分配周期変更可能な数値制御装置
JPS63106807A (ja) * 1986-10-24 1988-05-11 Matsushita Electric Ind Co Ltd 工業用ロボツト

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5082489A (ja) * 1973-11-27 1975-07-03
JPS62136340A (ja) * 1985-12-10 1987-06-19 Fanuc Ltd 4軸旋盤用ncプログラムの修正方法
JPS63221405A (ja) * 1987-03-11 1988-09-14 Hitachi Seiki Co Ltd 数値制御装置
JPS63269203A (ja) * 1987-04-28 1988-11-07 Mitsubishi Electric Corp 数値制御装置
JPH01112406A (ja) * 1987-10-27 1989-05-01 Citizen Watch Co Ltd 数値制御装置
JPH01210245A (ja) * 1988-02-19 1989-08-23 Ooshiyan Mach:Kk Nc工作機械の制御方法及び装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5070824A (en) * 1988-05-30 1991-12-10 Yamaha Hatsudoki Kabushiki Kaisha Combustion chamber and valve operating mechanism for multi-valve engine
US5127380A (en) * 1988-05-30 1992-07-07 Yamaha Hatsudoki Kabushiki Kaisha Combustion chamber and valve operating mechanism for multi-valve engine
JPH02212905A (ja) * 1989-02-14 1990-08-24 Hitachi Seiki Co Ltd Ncプログラム経路の倣い装置と半自動マニピュレータ
US5163390A (en) * 1989-11-29 1992-11-17 Yamaha Hatsudoki Kabushiki Kaisha Rocker arm arrangement for single cam multi-valve engine
US5359974A (en) * 1989-11-29 1994-11-01 Yamaha Hatsudoki Kabushiki Kaisha Single overhead cam multi-valve engine

Also Published As

Publication number Publication date
EP0404947A1 (en) 1991-01-02
WO1990000765A1 (en) 1990-01-25

Similar Documents

Publication Publication Date Title
US7058473B2 (en) Method and device for generation of machining program
EP0640900B1 (en) Apparatus and method for numeral control
JPH02155004A (ja) 加工プログラム修正方法
JP4059411B2 (ja) Nc工作機械の制御装置
JPH0218603A (ja) 数値制御装置
JPH06202724A (ja) 数値制御装置
US5920170A (en) Numerical control apparatus and numerical control method
JPH0731534B2 (ja) オフセット形状の作成方法
JP3049627B2 (ja) 複合工作機械
JPH02124247A (ja) Nc工作機械
JPS63196906A (ja) 旋盤用プログラミング装置
JP3076466B2 (ja) 汎用フライス盤
JPS58219606A (ja) 形状自動加工方式
JP3040263B2 (ja) 数値制御装置及び数値制御方法
JP3263146B2 (ja) 数値制御装置
JPH08263121A (ja) Cncの加工経路逆行方式
JPS636606A (ja) 数値制御工作機械の手動同期送り機構
WO1990006209A1 (en) Profile-shape machining system
JPH04130502A (ja) 工具交換制御方式
JPS5976793A (ja) 工業用ロボツトのねらい角制御方式
JP2963286B2 (ja) 数値制御装置
JPH0242509A (ja) 主軸位置決め方式
JPH02101507A (ja) 作業制御装置
JPH06124111A (ja) 数値制御装置
JPH0220379B2 (ja)