JPS63313206A - Ncサ−ボシミユレ−タ - Google Patents

Ncサ−ボシミユレ−タ

Info

Publication number
JPS63313206A
JPS63313206A JP14904387A JP14904387A JPS63313206A JP S63313206 A JPS63313206 A JP S63313206A JP 14904387 A JP14904387 A JP 14904387A JP 14904387 A JP14904387 A JP 14904387A JP S63313206 A JPS63313206 A JP S63313206A
Authority
JP
Japan
Prior art keywords
section
simulation
data
feedback signal
program
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
JP14904387A
Other languages
English (en)
Inventor
Kiyoshi Ogawa
潔 小川
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP14904387A priority Critical patent/JPS63313206A/ja
Publication of JPS63313206A publication Critical patent/JPS63313206A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明はNC装置のシミュレーション装置に係り、特に
NC自動プログラム作成装置のプログラムより工作機械
の特性を把握した実測状態に近いシミュレーションを行
うNCサーボシミュレータに関する。
(従来の技術) 従来のNC自動プログラム作成装置において作成したプ
ログラムのシミュレーションを行う装置はなかった。従
来の装置を利用してこれを行うとすると、自動プログラ
ム作成装置がプログラムした内容をそのまま読み出すも
のに過ぎなくなった。
(発明が解決しようとする間通点) しかし、従来のNC自動プログラム作成装置がプログラ
ムしたNCデータはNC装置が使用する工作機械の指令
軌跡のみをプログラムするために、プログラミングされ
たプログラムと実際の工具軌跡とに違いが生じてくる。
例えば、第3図に示したような形状に加工するとする。
このとき、プログラム自身は実線(a)で示したように
なっているが、実際の工具は破線(b)で示したような
軌跡をたどることとなる。そのためNCデータをそのま
ま指令値としたものは実際の工具軌跡と異なっていた。
このような工具の実際の動きをシミュレーションできる
シミュレータの開発が望まれていた。
[発明の構成] (問題点を解決するための手段) 自動プログラム作成装置等によって作成されたNC装置
の加工プログラムを入力するNCデータ入力部と、NC
装置が搭載された工作機械の機械的かつ電気的定数及び
伝達関数等やNC装置のサーボ定数を記憶する記憶部と
を設ける。この記憶部で記憶されたデータとNCデータ
入力部が受取ったプログラムとから工作機械の工具の軌
跡をシミュレーションを行うシミュレーション部と、こ
のシミュレーション部のシミュレーション結果を表示す
る表示部とを設ける。
さらに、NC装置から工具の軌跡のフィードバック信号
を受取るフィードバック信号入力部を設け、このフィー
ドバック信号入力部で受取ったフィードバック信号とシ
ミュレーション部でシミュレーションを行った結果を比
較する比較部と、この比較部の比較結果が所定の精度内
にない場合に設定データの変更を知らせる報知部を具備
した。
(作用) 上述のようにNCサーボシミュレータを構成すると、N
Cデータ入力部が自動プログラム作成装置等によって作
成されたNC装置の加工プログラムを受取る。これと記
憶部に記憶された工作機械のサーボデータとからシミニ
レ−ジョン部が工具軌跡のシミュレーションを行う。こ
のことで従来プログラムのNCデータのみに基づいたと
きに生じる、工作機械が実際に描く工具軌跡とのずれを
排除したシミュレーションが可能になった。
また、シミュレーション部によりシミュレーションさせ
た工具軌跡と実際の工具軌跡とを比較部で比較確認する
。これによって、この二つに所定の精度以上にずれが生
じている場合は、記憶させたデータか工作機械等に何等
かの異常があると判断し、これを作業者にデータの変更
を知らせることが可能になった。
(実施例) 本発明の一実施例を図面を用いて説明する。
第1図に本発明の構成、第2図に本発明と関係装置との
接続状態を示す。NC装置を搭載した被加工物(10)
を加工するために、NCデータ自動プログラム作成装置
によってプログラムされたNCデータを入力するNCデ
ータ入力部(1)が設けられている。これとNC装置を
搭載する工作機械の機械的かつ電気的定数及び伝達関数
等やNC装置のサーボ定数を記憶した記憶メモリ(2)
が並設されている。この記憶メモリ(2)で記憶された
データと、NCデータ入力部(1)が受取ったプログラ
ムとを入力可能にのシミュレーション部(3)が接続さ
れている。次にこのシミュレーション部(3)の結果を
表示できるように表示モニタ(4)が接続されている。
さらに、NC装置から実際の工具(11)の軌跡のフィ
ードバック信号を受取るフィードバック信号受信部(5
)が設けられている。フィードバック信号受信部(5)
が受信したフィードバック信号と、シミュレーション部
(3)でシミュレーションを行った結果を比較する比較
部(6)がそれぞれフィードバック信号受信部(5)と
シミュレーション部(3)とに接続されている。この比
較部(6)に警報機(7)を接続している。
次に本実施例の作用を説明する。NC自動プログラム作
成装置によって作成されたプログラムをNCデータとし
て、NCデータ入力部(1)が受取る。この受取ったN
Cデータに基づきシミュレーションを行うと、第3図に
実線(a)で示したような図になる。しかし、これはN
C自動プログラム作成装置がNC工作機械の指令値とし
て、プログラミングを行っているためで、実際に行うと
破線(b)で示したような工具軌跡を描く。ここで記憶
メモリ(2)が記憶している工作機械の機械的かつ電気
的定数及び伝達関数等のデータをシミュレーション部(
3)に呼出し、これを計算にいれてシミュレーションを
行う。このシミュレーション結果を表示モニタ(4)に
表示する。
さらに、このシミュレーションが正しく行われているか
確認するために以下の機能がある。通常、NC装置は工
作機械に設けられた検知部によって帰還制御されている
。このフィードバック信号ヲ利用して、NC装置からフ
ィードバック信号受信部(5)がフィードバック信号を
受信する。このフィードバック信号力、)ら得られる位
置情報とシミュレーション部(3)で得たシミュレーシ
ョン結果を比較部(6)によって比較する。比較部(6
)ではこの二つの差が所定の精度d以内にあるかを確認
する。この結果が精度dを越えるとき、記憶メモリ(2
)に記憶させたデータ内容又は工作機械が正しくないと
判断し、警報機(7)によってこれを作業者等に知らせ
る。
なお、本実施例ではシミュレータ単体の装置として記載
したが、これはNCサーボ自動プログラム装置に内蔵さ
れるように構成してもよい。
[発明の効果] 上述のように本発明を用いると、従来のシミュレータよ
り正確なシミュレーションを行うことが可能になる。ま
た、工作機械からのフィードバック信号とシミュレーシ
ョン信号を比較することでシミュレーションが正しく行
われたかを確認することができる。
【図面の簡単な説明】
第1図は本発明の構成を示す構成図、第2図は本発明と
関係装置との接続を示す概略図、第3図は本発明のシミ
ュレーションを説明するための説明図である。 1・・・NCデータ入力部、2・・・記憶メモリ、3・
・・シミュレーション部、 4・・・表示モニタ、 5・・・フィードバック信号入力部、

Claims (2)

    【特許請求の範囲】
  1. (1)自動プログラム作成装置等によって作成されたN
    C装置の加工プログラムを入力するNCデータ入力部と
    、NC装置が搭載された工作機械の機械的かつ電気的定
    数及び伝達関数等やNC装置のサーボ定数を記憶する記
    憶部と、この記憶部で記憶されたデータをもとに上記N
    Cデータ入力部が入力したプログラムから工作機械の工
    具の軌跡をシミュレーションするシミュレーション部と
    、このシミュレーション部のシミュレーション結果を表
    示する表示部とを具備することを特徴とするNCサーボ
    シミュレータ。
  2. (2)NC装置から工具の軌跡のフィードバック信号を
    受取るフィードバック信号入力部と、このフィードバッ
    ク信号入力部で受取ったフィードバック信号とシミュレ
    ーション部でシミュレーションを行った結果を比較する
    比較部と、この比較部の比較結果が所定の精度内にない
    場合に設定データの変更を知らせる報知部を具備したこ
    とを特徴とした特許請求の範囲第1項記載のNCサーボ
    シミュレータ。
JP14904387A 1987-06-17 1987-06-17 Ncサ−ボシミユレ−タ Pending JPS63313206A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14904387A JPS63313206A (ja) 1987-06-17 1987-06-17 Ncサ−ボシミユレ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14904387A JPS63313206A (ja) 1987-06-17 1987-06-17 Ncサ−ボシミユレ−タ

Publications (1)

Publication Number Publication Date
JPS63313206A true JPS63313206A (ja) 1988-12-21

Family

ID=15466400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14904387A Pending JPS63313206A (ja) 1987-06-17 1987-06-17 Ncサ−ボシミユレ−タ

Country Status (1)

Country Link
JP (1) JPS63313206A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03113605A (ja) * 1989-09-28 1991-05-15 Yokogawa Electric Corp ロボットシミュレータ表示装置
JPH0511830A (ja) * 1991-07-09 1993-01-22 Fanuc Ltd 数値制御工作機械用表示装置
US7149602B2 (en) 2003-10-02 2006-12-12 Fanuc Ltd Correction data checking system for rebots
WO2024023943A1 (ja) * 2022-07-26 2024-02-01 ファナック株式会社 波形表示装置及び波形表示方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5680497A (en) * 1979-12-07 1981-07-01 Tokyo Shibaura Electric Co Automatic drawing instrument controlling method
JPS57114384A (en) * 1980-10-27 1982-07-16 Nordson Corp Method and apparatus for analysing possibility of execution of series of programmed movement of robot
JPS60205718A (ja) * 1984-03-08 1985-10-17 シーメンス、アクチエンゲゼルシヤフト 制御軌道の監視方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5680497A (en) * 1979-12-07 1981-07-01 Tokyo Shibaura Electric Co Automatic drawing instrument controlling method
JPS57114384A (en) * 1980-10-27 1982-07-16 Nordson Corp Method and apparatus for analysing possibility of execution of series of programmed movement of robot
JPS60205718A (ja) * 1984-03-08 1985-10-17 シーメンス、アクチエンゲゼルシヤフト 制御軌道の監視方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03113605A (ja) * 1989-09-28 1991-05-15 Yokogawa Electric Corp ロボットシミュレータ表示装置
JPH0511830A (ja) * 1991-07-09 1993-01-22 Fanuc Ltd 数値制御工作機械用表示装置
US7149602B2 (en) 2003-10-02 2006-12-12 Fanuc Ltd Correction data checking system for rebots
WO2024023943A1 (ja) * 2022-07-26 2024-02-01 ファナック株式会社 波形表示装置及び波形表示方法

Similar Documents

Publication Publication Date Title
JP7096288B2 (ja) ロボットを制御する方法
EP1769891B1 (en) Offline teaching apparatus for robot
KR100929445B1 (ko) 로봇 시뮬레이션장치 및 로봇 시뮬레이션 프로그램을 포함하는 기록매체
KR910002566A (ko) 금속박판 및 그와 유사한 것의 제작방법
EP3816745B1 (en) Device for automatically operating machining center using cad data
EP1525953A2 (en) Correction data checking system for robots
US10228681B2 (en) Method of generating a machining program
JP4846209B2 (ja) 工作機械シミュレータを有する数値制御装置
JP2021534010A (ja) 安全重視用途に関する産業ロボット動力学のシステム識別
US4912625A (en) Graphics verification system for numerical control programs
JP2010218036A (ja) ロボットオフラインプログラミング装置
US5696687A (en) Apparatus and method for graphically interfacing operator with programmable fixture devices
JPH07107647B2 (ja) 複数系統制御の干渉チェック方法
US5337249A (en) Numerical control machining animation with workpiece and tool movement
US20190294148A1 (en) Input error detection device
JPS63313206A (ja) Ncサ−ボシミユレ−タ
KR0182393B1 (ko) 가상의 컴퓨터 수치 제어 공작 시스템 및 방법
Brazina et al. Virtual commissioning as part of the educational process
JP3066646B2 (ja) 動作シミュレーションシステム
US5737218A (en) System with graphical interface for modifying position of programmable fixture devices
KR20220164749A (ko) 디지털 제어 가공 장치에 대한 작업자 트레이닝 어셈블리 및 방법, 이러한 트레이닝 어셈블리를 포함하는 생산 어셈블리
Bulej et al. Simulation of manipulation task using iRVision aided robot control in Fanuc RoboGuide software
US11231699B2 (en) Program analysis device
JP7288158B1 (ja) 数値制御装置
JP2007133787A (ja) 加工装置および加工方法