JPH0218602A - プレイバック方式 - Google Patents

プレイバック方式

Info

Publication number
JPH0218602A
JPH0218602A JP16935488A JP16935488A JPH0218602A JP H0218602 A JPH0218602 A JP H0218602A JP 16935488 A JP16935488 A JP 16935488A JP 16935488 A JP16935488 A JP 16935488A JP H0218602 A JPH0218602 A JP H0218602A
Authority
JP
Japan
Prior art keywords
plane
machining
play
basic
playback
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
JP16935488A
Other languages
English (en)
Inventor
Hideaki Kawamura
川村 英昭
Takao Sasaki
隆夫 佐々木
Toshiaki Otsuki
俊明 大槻
Seiji Ishii
石井 清次
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 JP16935488A priority Critical patent/JPH0218602A/ja
Publication of JPH0218602A publication Critical patent/JPH0218602A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御工作機械の加工プログラムを作成する
ためのプレイバック方式に関し、特に3次元空間の任意
の加工平面でプレイバックできるようにしたプレイバッ
ク方式に関する。
〔従来の技術〕
数値制御工作機械の加工プログラムを作成するために、
手動操作等で得られた機械の座標位置を記録して、加工
プログラムを作成するプレイバック方式が広く使用され
ている。これは3次元形状モデルを加工するための加工
プログラムをモデルからならい等で加工プログラムを作
成する方式や実際の加工サンプルを別個の方法で1個作
成してこれから機械位置を手動操作しながら求める方法
がある。
これらのプレイバック方式では、基本平面、例えば、X
−Y平面上で必要な機械位置を求めていくのが一般的で
ある。従って、基本平面内での円弧補間、工具径補正等
を加工プログラムに入れておくことは可能である。
〔発明が解決しようとする課題〕
しかし、モデル形状が複雑になると基本平面上での加工
のみでは十分ではなくなり、任意の加工平面で加工でき
ることが望ましい。工具軸を加工プログラムで制御でき
るような機械では、基本平面上での加工のみでは3次元
モデルを加工することはほとんど不可能である。また、
従来のプレイバック方式では円弧補間や工具径補正は任
意の加工平面では平面指定ができないので、基本平面上
でしか指令できず、高精度の加工を行うことは困難であ
った。
本発明はこのような点に鑑みてなされたものであり、3
次元空間の任意の加工平面でプレイバックできるように
したプレイハック方式を提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、手動操作で得ら
れた機械位置を読み込みながら加工プログラムを作成す
るためのプレイハック方式において、 基本平面にたいして、任意の加工平面を定義して、 前記加工平面上でプレイバック操作を行い、前記プレイ
ハック操作で得られた機械位置を前記基本平面の座標系
に変換して、加工プログラムを作成することを特徴とす
るプレイハック方式が、提供される。
〔作用〕
プログラム操作は任意の加工平面上で行い、得られた加
工平面上の機械位置を基本平面上の座標値に変換する。
従って、任意の加工平面上でのプレイバックでは円弧補
間、工具補正等の指令も含めることができる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明を説明するための概念図である。
図において、■は基本平面であり、ここではXY平面で
ある。1aは基本平面の座標系であり、各軸の座標をx
、y、zで表している。
2は加工平面であり、基本平面lのy軸に平行な回転軸
3を中心として、回転角度θだけ回転した平面である。
その座標系2aをx、Y、、Zで表している。4はプレ
イバックすべき図形であり、加工平面2上の平面図形で
ある。図形4は点AB間は直線、点B−C間は円弧、点
(、−A間は直線である。
ここでプレイバック操作は加工平面2上で実行する。こ
の場合は従来の基本平面と変わることなく、加工平面2
上の座標系x、y、z上で従来の方法でプレイハック操
作を行い、円弧も実行することができるし、工具径補正
も含めることができる。
次にプレイハック操作が終了したら、この図形を基本平
面1の座標系x、y、zの値に変換する。
第2図に変換した場合の図形を示す。図において、1は
基本平面、1aは基本平面1の座標系、4aは座標系l
a上に変換した図形である。この場合の変換は一次変換
であり、その変換ベクトルは予め基本平面1と加工平面
2の変換パラメータとして格納しておく。このパラメー
タは基本平面1上の3点及び加工平面2上の3点を与え
、これから変換ヘクトルを求めることができる。
加工プログラム作成後の実際の加工では、基本平面1上
の座標値を加工平面2に変換して加工を行うのが一般的
である。すなわち、工具軸を加工平面に垂直な方向に傾
斜させて加工を行う。この場合の変換は、加工平面から
基本平面への変換の逆変換となる。
上記の説明では、加工平面は基本平面の1個の座標軸に
平行な軸の回りに回転した平面であったが、さらに、加
工平面を回転された軸と直交する軸の回りに回転した平
面でもよい。さらに、これらの平面は、一定の加工工程
ごとに、別の加工平面を選択してプレイバックを行うこ
ともできる。
ただし、この場合は加工平面ごとに変換ベクトルを求め
る必要がある。
第3図に本発明を実施するための数値制御装置のハード
ウェアの構成図を示す。図において、6はプロセッサ、
7はROMで数値制御装置を制御するコントロールプロ
グラムが格納されている。
8はRAM、9は表示器、10は不揮発性メモリでプレ
イバックで作成された加工プログラム、加工平面と基本
平面の変換パラメータ及び工具径等が格納されている。
11は操作盤であり、オペレータは操作盤11を使用し
てプレイバック操作を実行する。12は工作機械である
〔発明の効果〕
以上説明したように本発明では、加工平面上でプレイバ
ック操作を行い、その座標値を基本平面の座標系に変換
するようにしたので、任意の加工平面でプレイバック操
作が可能になり、任意の加工平面での円弧補間、あるい
は工具径補正が可能になる。従って、3次元形状モデル
のプレイバック操作で円弧補間あるいは工具補正ができ
、3次元形状モデルの加工プログラムの作成が効率的に
実行できる。
【図面の簡単な説明】
第1図は本発明を説明するための概念図、第2図は加工
平面から基本平面に座標変換した図形を示す図、 第3図は本発明を実施するための数値制御装置のハード
ウェアの構成図である。 1    基本平面 1 a−−−−−−・−基本平面上の座標系2    
加工平面 2 a−−−−−−−一加工平面上の座標系3−−−−
−−一・−・・・・−回転軸4    加工平面上の図
形 4a−・−−−−m−・−基本平面上に変換された図形
6    プロセッサ 7−−−−−−・・−−−−−−−ROM8     
RAM 9・・・・−−−−−−−・−・・表示器10−−−−
−一・−一−−−−−−不揮発性メモリ11    操
作盤 12    工作機械 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖 第3図

Claims (3)

    【特許請求の範囲】
  1. (1)手動操作で得られた機械位置を読み込みながら加
    工プログラムを作成するためのプレイバック方式におい
    て、 基本平面にたいして、任意の加工平面を定義して、 前記加工平面上でプレイバック操作を行い、前記プレイ
    バック操作で得られた機械位置を前記基本平面の座標系
    に変換して、加工プログラムを作成することを特徴とす
    るプレイバック方式。
  2. (2)前記基本平面と前記加工平面の変換パラメータを
    、前記基本平面上の3点の座標位置と、前記加工平面上
    の3点の座標位置から求めることを特徴とする特許請求
    の範囲第1項記載のプレイバック方式。
  3. (3)前記プレイバックは前記加工平面上での円弧補間
    あるいは工具径補正を含むことを特徴とする特許請求の
    範囲第1項記載のプレイバック方式。
JP16935488A 1988-07-07 1988-07-07 プレイバック方式 Pending JPH0218602A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16935488A JPH0218602A (ja) 1988-07-07 1988-07-07 プレイバック方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16935488A JPH0218602A (ja) 1988-07-07 1988-07-07 プレイバック方式

Publications (1)

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

Family

ID=15885017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16935488A Pending JPH0218602A (ja) 1988-07-07 1988-07-07 プレイバック方式

Country Status (1)

Country Link
JP (1) JPH0218602A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03280103A (ja) * 1990-03-29 1991-12-11 Okuma Mach Works Ltd 数値制御装置
JPH05282029A (ja) * 1992-04-02 1993-10-29 Fanuc Ltd ツール座標定義方式
JP2012066322A (ja) * 2010-09-22 2012-04-05 Daihen Corp ロボット制御システム
JP2012150848A (ja) * 2012-05-18 2012-08-09 Mitsubishi Electric Corp 数値制御装置
JP2019077016A (ja) * 2017-10-27 2019-05-23 ファナック株式会社 ロボット、ロボットシステム、およびロボットの座標系設定方法
JP2019159808A (ja) * 2018-03-13 2019-09-19 ファナック株式会社 制御装置、制御方法及び制御プログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5814205A (ja) * 1981-07-16 1983-01-27 Shin Meiwa Ind Co Ltd 産業用ロボツト
JPS59184912A (ja) * 1983-04-04 1984-10-20 Mitsubishi Electric Corp ロボツトの制御方法
JPS60200031A (ja) * 1984-03-23 1985-10-09 Riboole:Kk 赤外線パネルヒ−タ−
JPS60200313A (ja) * 1984-03-23 1985-10-09 Matsushita Electric Ind Co Ltd ロボツト座標補正装置
JPS62154110A (ja) * 1985-12-27 1987-07-09 Mitsubishi Electric Corp 数値制御装置の制御方式
JPS6420987A (en) * 1987-07-17 1989-01-24 Hitachi Ltd Robot controller

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5814205A (ja) * 1981-07-16 1983-01-27 Shin Meiwa Ind Co Ltd 産業用ロボツト
JPS59184912A (ja) * 1983-04-04 1984-10-20 Mitsubishi Electric Corp ロボツトの制御方法
JPS60200031A (ja) * 1984-03-23 1985-10-09 Riboole:Kk 赤外線パネルヒ−タ−
JPS60200313A (ja) * 1984-03-23 1985-10-09 Matsushita Electric Ind Co Ltd ロボツト座標補正装置
JPS62154110A (ja) * 1985-12-27 1987-07-09 Mitsubishi Electric Corp 数値制御装置の制御方式
JPS6420987A (en) * 1987-07-17 1989-01-24 Hitachi Ltd Robot controller

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03280103A (ja) * 1990-03-29 1991-12-11 Okuma Mach Works Ltd 数値制御装置
JPH05282029A (ja) * 1992-04-02 1993-10-29 Fanuc Ltd ツール座標定義方式
JP2012066322A (ja) * 2010-09-22 2012-04-05 Daihen Corp ロボット制御システム
JP2012150848A (ja) * 2012-05-18 2012-08-09 Mitsubishi Electric Corp 数値制御装置
JP2019077016A (ja) * 2017-10-27 2019-05-23 ファナック株式会社 ロボット、ロボットシステム、およびロボットの座標系設定方法
US10935968B2 (en) 2017-10-27 2021-03-02 Fanuc Corporation Robot, robot system, and method for setting coordinate system of robot
JP2019159808A (ja) * 2018-03-13 2019-09-19 ファナック株式会社 制御装置、制御方法及び制御プログラム

Similar Documents

Publication Publication Date Title
US6597142B2 (en) Apparatus and method for setting control parameters of machining apparatus
WO2019012692A1 (ja) 数値制御装置および数値制御方法
JPH0966378A (ja) Yagカッティングツールを用いた立体加工装置
JP3665344B2 (ja) ロボットのジョグ操作方法及びロボットのジョグ操作システム
JPH0218602A (ja) プレイバック方式
JPH0265945A (ja) 数値制御情報作成機能における加工方法の決定方式
JP3959482B2 (ja) 数値制御方法及びその装置
JP4059614B2 (ja) 3次元レーザ加工機用制御装置
JP2003044109A (ja) ワ−ク座標系設定手段を持つ多軸工作機械の数値制御装置
JP2675200B2 (ja) ロボット
JPS6249503A (ja) 数値制御装置
JP3086172B2 (ja) 産業用ロボットの制御装置
US5773950A (en) Program creating method for uniform-shape machining
JPH0736526A (ja) 数値制御装置
JPH02112891A (ja) 3次元レーザ加工方法
JP2006190048A (ja) 複合加工機用の数値制御装置
JP3248081B2 (ja) 切削軸の自動変更機能付き自動プログラム作成装置
JPS60237505A (ja) ロボツト制御方法
JPH09305213A (ja) ロボット制御装置
JP4059734B2 (ja) 数値制御装置
JP2742959B2 (ja) レーザ加工装置
JP2007172325A (ja) 自由曲線加工法および数値制御装置
CN121635120A (zh) 支持rtcp功能的多刀头数控机床系统及其控制方法
JPS63271506A (ja) ロボツトの座標変換方法
JPS62293312A (ja) 数値制御装置