JP2009116880A - 機械部材の運動経過を制御する方法及び装置 - Google Patents
機械部材の運動経過を制御する方法及び装置 Download PDFInfo
- Publication number
- JP2009116880A JP2009116880A JP2008285736A JP2008285736A JP2009116880A JP 2009116880 A JP2009116880 A JP 2009116880A JP 2008285736 A JP2008285736 A JP 2008285736A JP 2008285736 A JP2008285736 A JP 2008285736A JP 2009116880 A JP2009116880 A JP 2009116880A
- Authority
- JP
- Japan
- Prior art keywords
- segment
- movement
- order polynomial
- mechanical member
- functional dependency
- 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
Links
Images
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/404—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 programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
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)
- Automatic Control Of Machine Tools (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Abstract
【解決手段】関数的依存関係(3,20)が、n次多項式から形成された少なくとも1つの第1のセグメント(I)と、a次多項式から形成された、前記第1のセグメントから少なくとも部分的に分離された少なくとも1つの第2のセグメント(II)を有するようにし、ただし、aはnよりも小さいものとする。
【選択図】図1
Description
v0'=1/v0 (7)
となり、規格化された速度v1'は
v1'=1/v1 (8)
となる。鏡映変換された規格化された速度値v0'及びv1'は規格化された速度境界値の逆数として得られる。これらの規格化された速度境界値は再び、図6の参照番号14で表されたオーバーシュートのない領域0≦v≦1に写像される。こうして、運動軌道のプロファイルは5次の一般的な多項式の逆関数から計算される。この逆関数の計算は数値計算法によって行うのが好ましい。例えばニュートン法により、求めるべき値はx又はyを第1の推定値として数回の繰り返しだけで小数点以下15桁まで、つまり、機械の精度にとって十分な程度まで求めるようにしてよい。このプロファイルは、図6では、既に述べたように参照番号12で表されている。
3 関数的依存関係
4 従動軸
5 規格化された領域の境界
6 ガイド軸(座標軸)
8 従動軸(座標軸)
10 運動軌道(従来技術)
11 始点
12 終点
14 オーバーシュートのない領域
20 変更された運動軌道
T0 始点11における接線
T1 終点12における接線
P 境界点
v0 初速度
v1 終速度
A,A’ オーバーシュート領域
Claims (11)
- 機械部材の運動経過を制御する方法であって、ガイド軸(2)と従動軸(4)との間の関数的依存関係(3,20)に基づき、前記運動経過の複数の境界条件を考慮して求めるようにした方法において、
前記関数的依存関係(3,20)は、n次多項式から形成された少なくとも1つの第1のセグメント(I)と、a次多項式から形成された、前記第1のセグメントから少なくとも部分的に分離された少なくとも1つの第2のセグメント(II)を有し、aがnよりも小さいことを特徴とする、機械部材の運動経過を制御する方法。 - 機械部材の運動経過を制御する方法であって、ガイド軸(2)と従動軸(4)との間の関数的依存関係(3,20)に基づき、前記運動経過の複数の境界条件を考慮して求めるようにした方法において、
前記関数的依存関係を記述するn次多項式を求め、該n次多項式の逆関数を使用して、前記関数的依存関係を記述することを特徴とする、機械部材の運動経過を制御する方法。 - 前記n次多項式を求めるために、前記境界条件のうちの少なくとも幾つかを変更し、特に反転させる、請求項2記載の方法。
- 前記第1のセグメント(I)における関数的依存関係をn次多項式から形成する、ただし、nは5以上とする、請求項1から3のいずれか1項記載の方法。
- 前記機械部材の規格化された初速度v0と規格化された終速度v1は数学的に同じ符号を有する、請求項1から4のいずれか1項記載の方法。
- 前記第2のセグメント(II)を直線分により形成する、請求項1から5のいずれか1項記載の方法。
- 全体的な運動経過に関する関数的依存関係を正確に前記第1のセグメント(I)と正確に前記第2のセグメント(II)から形成する、請求項1から6のいずれか1項記載の方法。
- 前記運動経過の境界条件の値を求め、当該値を互いに比較し、この比較の結果に応じて前記セグメントの間の継続を確認する、請求項1から7のいずれか1項記載の方法。
- 前記境界条件が前記機械部材の速度(v0,v1)である、請求項8記載の方法。
- 前記境界条件の値に依存して、前記セグメント(I,II)が互いに移り変わる点である移行点(P)を確定する、請求項5から6のいずれか1項記載の方法。
- 機械部材の運動経過を制御する装置であって、ガイド軸(2)と従動軸(4)との間の関数的依存関係(3,20)に基づいて前記機械部材の運動経過を制御するプロセッサ装置を有しており、該プロセッサ装置が前記運動経過の複数の境界条件を考慮して前記関数的依存関係を求める形式の装置において、
前記関数的依存関係(3,20)は、n次多項式から形成された少なくとも1つの第1のセグメント(I)と、a次多項式から形成された、前記第1のセグメントから少なくとも部分的に分離された少なくとも1つの第2のセグメント(II)を有し、aがnよりも小さいことを特徴とする、機械部材の運動経過を制御する装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102007053216A DE102007053216A1 (de) | 2007-11-06 | 2007-11-06 | Verfahren und Vorrichtung zur Steuerung eines Bewegungsablaufs eines Maschinenelementes |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009116880A true JP2009116880A (ja) | 2009-05-28 |
Family
ID=40289332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008285736A Pending JP2009116880A (ja) | 2007-11-06 | 2008-11-06 | 機械部材の運動経過を制御する方法及び装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8116901B2 (ja) |
EP (2) | EP2557465B1 (ja) |
JP (1) | JP2009116880A (ja) |
DE (1) | DE102007053216A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108052749A (zh) * | 2017-12-19 | 2018-05-18 | 江南大学 | 基于多目标法的旋盖机凸轮曲线设计方法 |
US11244089B2 (en) | 2017-12-19 | 2022-02-08 | Jiangnan University | Cam curve design method for cap screwing machine based on multi-objective method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06301423A (ja) * | 1993-04-12 | 1994-10-28 | Yokogawa Electric Corp | 多軸の制御システム |
JP2003131740A (ja) * | 2001-10-25 | 2003-05-09 | Fanuc Ltd | 同期制御方法及び同期制御装置 |
JP2003303005A (ja) * | 2002-04-09 | 2003-10-24 | Fanuc Ltd | 数値制御装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4663726A (en) * | 1985-04-15 | 1987-05-05 | General Electric Co. | Robot control utilizing cubic spline interpolation |
DE10027864A1 (de) * | 1999-06-09 | 2000-12-14 | Alexandra Wolf | System und Verfahren zur Projektierung von Kurvenscheiben |
DE10065422A1 (de) * | 2000-12-27 | 2002-07-18 | Siemens Ag | Verfahren und Steuerung zur Erstellung und Optimierung flexibler, hochwertiger Kurvenscheibenfunktionen direkt über das Steuerungsprogramm / Anwenderprogramm |
US7457673B2 (en) | 2001-01-29 | 2008-11-25 | Francis Robert H | Process for rapidly controlling a process variable without overshoot using a time domain polynomial feedback controller |
US7792604B2 (en) * | 2005-03-23 | 2010-09-07 | Hurco Companies, Inc. | Method of performing additive lookahead for adaptive cutting feedrate control |
DE102007006422B4 (de) * | 2007-02-05 | 2024-06-06 | Robert Bosch Gmbh | Verfahren zum Betreiben von Maschinen mit anpassbaren Bewegungsprofilen |
-
2007
- 2007-11-06 DE DE102007053216A patent/DE102007053216A1/de not_active Withdrawn
-
2008
- 2008-09-19 EP EP12006531.3A patent/EP2557465B1/de active Active
- 2008-09-19 EP EP08016516.0A patent/EP2278425B1/de active Active
- 2008-11-03 US US12/263,795 patent/US8116901B2/en active Active
- 2008-11-06 JP JP2008285736A patent/JP2009116880A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06301423A (ja) * | 1993-04-12 | 1994-10-28 | Yokogawa Electric Corp | 多軸の制御システム |
JP2003131740A (ja) * | 2001-10-25 | 2003-05-09 | Fanuc Ltd | 同期制御方法及び同期制御装置 |
JP2003303005A (ja) * | 2002-04-09 | 2003-10-24 | Fanuc Ltd | 数値制御装置 |
Non-Patent Citations (2)
Title |
---|
CSNH200400167005; 柴田 尚武: '産業機械の制御システム技術' 技報 安川電機 第67巻 第2号, 20030720, 第98-109頁, 安川オビアス株式会社 * |
JPN6012060138; 柴田 尚武: '産業機械の制御システム技術' 技報 安川電機 第67巻 第2号, 20030720, 第98-109頁, 安川オビアス株式会社 * |
Also Published As
Publication number | Publication date |
---|---|
DE102007053216A1 (de) | 2009-05-07 |
EP2557465A3 (de) | 2014-08-27 |
EP2278425B1 (de) | 2013-05-29 |
EP2278425A2 (de) | 2011-01-26 |
EP2557465B1 (de) | 2016-05-18 |
EP2557465A2 (de) | 2013-02-13 |
EP2278425A3 (de) | 2011-02-09 |
US8116901B2 (en) | 2012-02-14 |
US20090118840A1 (en) | 2009-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10261497B2 (en) | Machine tool for generating optimum acceleration/deceleration | |
CN104254430B (zh) | 机器人控制设备、机器人装置及机器人控制方法和装置 | |
JP5426722B2 (ja) | ロボットプログラム変更装置 | |
JP6585666B2 (ja) | 速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 | |
US9651939B2 (en) | Numerical controller having display function of physical data of machine tool | |
CN101180591A (zh) | 基于公差的轨迹规划和控制方法 | |
JP2006068857A (ja) | ロボット間の干渉防止制御装置 | |
JP2009187404A (ja) | アクチュエータの角度伝達誤差補償方法 | |
CN103279029B (zh) | 多机器人手臂***的自适应协调控制方法 | |
JP2019038089A (ja) | ロボットシステム | |
CN105829033A (zh) | 动作程序生成方法以及机械手的控制方法 | |
JP2009116880A (ja) | 機械部材の運動経過を制御する方法及び装置 | |
JPWO2019082394A1 (ja) | 数値制御装置 | |
US20120187889A1 (en) | Method and Device for Generating a Variable Motion Profile for a Drive Unit of a Machine | |
CN109143981B (zh) | 计算机可读取的信息记录介质、评价方法以及控制装置 | |
JP2017102693A (ja) | 制御装置および制御方法、制御装置を用いたコンピュータプログラム | |
JP4829151B2 (ja) | ロボットプログラム評価・修正方法及びロボットプログラム評価・修正装置 | |
US10359759B2 (en) | Method for operating a motion control system and motion control system operating according to the method as well as computer program for implementing the method | |
CN109434840A (zh) | 一种基于样条曲线的机器人自由路径生成方法 | |
CN114041137A (zh) | 适配构件组的构件的生产过程 | |
JP2006294053A (ja) | 数値制御方法および速度制御装置 | |
JP4483440B2 (ja) | モーション制御装置 | |
KR100405718B1 (ko) | 위치제어를 위한 원호 보간 방법 및 시스템 | |
CN114237152B (zh) | 一种用于激光切割的柔性速度规划及位移补偿方法 | |
Kanna et al. | Optimized NURBS based G-code part program for high-speed CNC machining |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101227 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121116 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130213 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130218 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130312 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130315 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130416 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130419 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130509 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130701 |