JPS62271004A - 数値制御における曲線補間方式 - Google Patents

数値制御における曲線補間方式

Info

Publication number
JPS62271004A
JPS62271004A JP11561286A JP11561286A JPS62271004A JP S62271004 A JPS62271004 A JP S62271004A JP 11561286 A JP11561286 A JP 11561286A JP 11561286 A JP11561286 A JP 11561286A JP S62271004 A JPS62271004 A JP S62271004A
Authority
JP
Japan
Prior art keywords
point
curvature
curve
points
vector
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.)
Granted
Application number
JP11561286A
Other languages
English (en)
Other versions
JPH07104704B2 (ja
Inventor
Sadasuke Marutake
丸竹 禎介
Seiko Fujiwara
藤原 世子
Hideo Shibano
柴野 秀男
Masayuki Miyazaki
宮崎 雅幸
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP61115612A priority Critical patent/JPH07104704B2/ja
Publication of JPS62271004A publication Critical patent/JPS62271004A/ja
Publication of JPH07104704B2 publication Critical patent/JPH07104704B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 不発明は数値側倒1における曲線補間方式に関し、特に
、2・点P1 とP!における位置のベクトルP。
P2及び進行方向のベクトルq1とq3が与えられたと
き、2点間をなめらかな曲線でqふ数値制御におけるF
li1線補間方式VC関する。
〔従来の技術〕
従来、この槌の数値制御における袖間万式は、簡単な関
数式、例えは直線9円、楕円、放物線等に基づいて曲線
上の座標点全計算する補間方式であっ几。
〔発明が解決しようとする問題点〕
上述した従来の数値制御の袖間万式では、簡単な関数に
促わない目出曲線を補間する場合、前記関数式に当ては
めるための複数な近似別処理8i誹を必要とする欠点が
あった。
〔問題点を解決するための+段〕
本発明の数値制御における曲線補間方式は、曲線上の2
点P1 、P、における位置ベクトルPl。
P3と、その点における進行方向のベクトルQ++qx
を与えることにより、点P、、P、における曲率R,R
1を求め2点間の曲率全祠からπ−rcなるよう次第に
変化させ、なめらかな曲it生成する機能を有している
〔実施例〕
次に不発明について図面を用いて説明する。第1図は本
発明の一実施例金示し、第2図は補間方式の原理を示す
図でりる。
まず、第2図を用いて袖間万式の原理について説明する
。第2図(alは点P1における位置のベクトルP1と
その点での進行方間ベクトル91M点P、における位置
のベクトルP、とその点での進行方間ベノトルq3の関
係を示す。以下、点P凰曲率らを求め、点Plと点P3
間の曲¥を次第に変化させ、なめらかに2点間の補間軌
跡を決める方法について説明する。
第2図(blで点PRと点Pat−通る円で鍔に接する
円01を下すがこの円OIの曲率を点P、での曲率昭と
すると 但しθt  ; PtPz  (=P1−PI  )と
qlの成す角となCIP鵞−P、l=Jとおくと■式は
1/ル1=2sinθt/A’      ・・・・・
・・・・ ■となる。同様にして、点P2での曲率石は
1/R意 =2sinθz/l        ・・・
・・・・・・ ■す角 となる。
そこで点Plと点P、間での曲率の変化全一例として、
8iN  カーブで変化系せた場合について考える。
曲率を変化させる基準軸をl上に取ると、l’f(n等
分したi番目の点での曲率 r−は・・・・・・・・・
 ■ となり(第2図(C)参照)■式に■、■式金代人し整
理すると 一5inθ2)CO3(−五))・・・・・・・・・■
π 工=Oの点が存在するとき、その点は点P、と凡 点28間の補間軌跡の変曲点となる。
l f n 4分したi番目の点に対する補間軌跡上に
ある点P(ilはl上のi番目の点よりjに垂直に上け
た線上で、しかも点P1と点Pzt−通る曲軍牛径几(
i)の円の上にある点とする。(第2図(e))また、
点Plでこの円の接触と直mlの成す角をθi とし、
直線jの傾きを■とする。第2図(e)の半径R(il
vc対する円の中心座標1x、(J、)  とすると円
の方程式は (x−Ox) 2+(y−0,) 2= R2(i)−
・・−=■この時 ’x=P1x ”fits i n
 (θi糟)・・・・・・・・・ ■ Oy”Pt y ”(ilc o s (θ1+■)・
・・・・・・・・・・ ■ 但し Plの座標1m(Plx、Pl、)またl上のi
番目の点を通夛jに垂直な直線の式は Piの点を通るという条件より ・・・・・・・・・ リ 但し Pix”Ptx ”  (P2X ’tx)=p  +
JLp     ・・・・・・・・・轡IX    n
   12X P□Y=PIF” −(P2y−Pxy)−Pよ、+;
P□2.   ・・・・・・・・・■(ここでP2X−
PIX”P12X P2y−Ply:P12y とおく) さてここで、 cos(θ・十〇)= caseicos■ ・・・・
・・・・・ 0−s i nθ1sin■ 5in(θi+■)=sin#1cos■ ・・・・・
・・・・ 0+cosθ1sin■ 0式に■式を代入し■■と■〜[相]式を便って整理す
ると (1+A  )x−2F+G=O・−・”・・ (D・
・・・・・・・・ O また、 x=jp、p、1 0式の2次方程式金解くと 但し、Dは0式と同じ したがって求める点Pt1)の座標は となる。
以上の様にして、l上in等分した各々の点を基準にし
て補間軌跡上の座標値を順次求めていくことができる。
(第2図(f)参照) 次に第1図を用いて本発明の詳細な説明する。
第1図は本発明の一人施例のプロ・ツク図である。
本発明では人力装置100より入力され友データPl*
q1tθ1  eP雪 eq2  eθ3t−補間52
00全通して出力装ff300へ補間軌跡上の座標値(
P(’)” s Pmy )を出力する。
なお、補間器200は3つで取り立っておシ、曲v4ヲ
変化てせる基準軸jをn等分する線分分割器201と、
lfn等分した1番目の点に対する曲率−R(il−を
求める曲率演算器202・6らThr1分し之i番目の
点に対する座標値(P(1)工。
P(i)、 ) t−XめルTh標IIILXlf[2
03カラJl、iを1からnまで変化させながら曲率演
算器202と座標1直算出器203とを繰9返し実行さ
せることにLシ、(P(i)x 、 P(Uy )のj
tlからnまでの座標値を算出する。この各座標t″順
に結ぶことによシなめらかな補間軌跡が求まる。
な2本例は2次平面について述べてきたが、2次平面に
限るものではない。
〔発明の効果〕
以上説明したように本発明Pi点P、における位置ノヘ
クトルPRとその点での進行方向のベクトルq1及び点
P、における位置のベクトルPxとその点での進行方向
のベクトルq!より点P!に変化させ、なめらかな曲線
を容易に補間できるという効果がある。
【図面の簡単な説明】
第1図は不発明の一実施例を下す図である。第2図(a
l〜(f)は本発明の補間方式の原理t−説明するため
の図。 100・・・・・・入力装置、200・由・・補間器、
201・・・・・・線分分割器、202・・・・・・曲
線演算器、203・・・・・・座標値算出器、Pi・・
・・・・点P、の位置のベクトル、ql・・・・・・点
P、での進行方向のベクトル、P2・・・・・・点P2
の位置のベクトル、q2・旧・・点P。 での進行方向のベクトル。 〈こンパ 錦2区(α) 膚52 図 (b) 82ルζ (C) 躬2)図(d)

Claims (1)

    【特許請求の範囲】
  1. 任意の2点P_1とP_2間をなめらかな曲線で結ぶ数
    値制御の曲線補間方式において、点P_1における位置
    のベクトル■_1とその点での進行方向のベクトル■_
    1及び点P_2における位置のベクトル■_2とその点
    での進行方向のベクトル■_2より、点P_1における
    曲率1/R_1と点P_2における曲率1/R_2を求
    め、2点間の曲率を1/R_1から1/R_2になるよ
    う次第に変化させなめらかな曲線を生成することを特徴
    とする数値制御における曲線補間方式。
JP61115612A 1986-05-19 1986-05-19 数値制御における曲線補間方式 Expired - Lifetime JPH07104704B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61115612A JPH07104704B2 (ja) 1986-05-19 1986-05-19 数値制御における曲線補間方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61115612A JPH07104704B2 (ja) 1986-05-19 1986-05-19 数値制御における曲線補間方式

Publications (2)

Publication Number Publication Date
JPS62271004A true JPS62271004A (ja) 1987-11-25
JPH07104704B2 JPH07104704B2 (ja) 1995-11-13

Family

ID=14666958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61115612A Expired - Lifetime JPH07104704B2 (ja) 1986-05-19 1986-05-19 数値制御における曲線補間方式

Country Status (1)

Country Link
JP (1) JPH07104704B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02219107A (ja) * 1989-02-20 1990-08-31 Mitsubishi Electric Corp 数値制御装置
JPH0675621A (ja) * 1992-08-21 1994-03-18 Nippon Sheet Glass Co Ltd Nc加工法
US12605835B2 (en) 2023-06-20 2026-04-21 Lincoln Global, Inc. Collaborative robot welding system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5672704A (en) * 1979-11-19 1981-06-17 Koyo Seiko Co Ltd Determining method for profiling work information of profiling work system
JPS5750010A (en) * 1980-09-08 1982-03-24 Fanuc Ltd Numeric control system
JPS59180604A (ja) * 1983-03-31 1984-10-13 Hitachi Ltd ロボツトの連続軌道生成装置
JPS60262214A (ja) * 1984-06-06 1985-12-25 Nippei Toyama Corp 加工中心経路の補正方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5672704A (en) * 1979-11-19 1981-06-17 Koyo Seiko Co Ltd Determining method for profiling work information of profiling work system
JPS5750010A (en) * 1980-09-08 1982-03-24 Fanuc Ltd Numeric control system
JPS59180604A (ja) * 1983-03-31 1984-10-13 Hitachi Ltd ロボツトの連続軌道生成装置
JPS60262214A (ja) * 1984-06-06 1985-12-25 Nippei Toyama Corp 加工中心経路の補正方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02219107A (ja) * 1989-02-20 1990-08-31 Mitsubishi Electric Corp 数値制御装置
JPH0675621A (ja) * 1992-08-21 1994-03-18 Nippon Sheet Glass Co Ltd Nc加工法
US12605835B2 (en) 2023-06-20 2026-04-21 Lincoln Global, Inc. Collaborative robot welding system

Also Published As

Publication number Publication date
JPH07104704B2 (ja) 1995-11-13

Similar Documents

Publication Publication Date Title
CN110900612B (zh) 一种位姿同步的六轴工业机器人轨迹平顺方法
US10921772B2 (en) Equivalent-plane cross-coupling control method
JPH04220775A (ja) 曲面間のフィレット面生成方式
US20120046782A1 (en) Kinematic approximation algorithm having a ruled surface
CN105955194A (zh) 一种离散加工路径的拐点平滑方法
CN115808900A (zh) 刀具运动数据处理方法、装置、加工设备及存储介质
Srinivasan et al. Fine tuning of rational B-splines motions
CN109322221A (zh) 一种采用四次Bezier曲线分段构造公路三维空间线形的方法
CN115167397A (zh) 一种agv机器人编队方法
JPS62271004A (ja) 数値制御における曲線補間方式
CN108628255B (zh) 一种指令点纠正平滑处理方法
JP4146549B2 (ja) 軌跡制御方法及び軌跡制御方法を記録した記録媒体
CN114690704A (zh) 异面空间路径的过渡方法、点胶路径规划方法及点胶装置
CN116520822B (zh) 一种光滑的曲率参数化表示的路径生成方法
CN118617407A (zh) 一种机械臂轨迹交融控制方法及装置
JPH03245209A (ja) ロボットの経路補間方法
Frego et al. Point-clothoid distance and projection computation
CN114019911A (zh) 一种基于速度规划的曲线拟合方法
Engeli et al. A computer program for the design of turbomachinery blades
JP2995812B2 (ja) 数値制御装置による工具軌跡生成方式
JPH06259567A (ja) 自由曲線補間法
CN109840930A (zh) 基于几何特征点控制的曲线构造方法
JPH09146622A (ja) ロボットの軌道生成方法と軌道生成装置
CN119203272A (zh) 基于带监督学习的针对b样条曲线插值的混合参数化方法
Han et al. Rotation interpolation based on the geometric structure of unit quaternions