JP4256353B2 - サーボ制御装置及びサーボ系の調整方法 - Google Patents
サーボ制御装置及びサーボ系の調整方法 Download PDFInfo
- Publication number
- JP4256353B2 JP4256353B2 JP2005040582A JP2005040582A JP4256353B2 JP 4256353 B2 JP4256353 B2 JP 4256353B2 JP 2005040582 A JP2005040582 A JP 2005040582A JP 2005040582 A JP2005040582 A JP 2005040582A JP 4256353 B2 JP4256353 B2 JP 4256353B2
- Authority
- JP
- Japan
- Prior art keywords
- position data
- command
- axis
- servo system
- cycle
- 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.)
- Expired - Fee Related
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/406—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 monitoring or safety
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35292—By making, plotting a drawing
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35338—Display virtual tool, locus, part to check possibility of execution next block
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37078—Display machining, processing parameters with curves, pictograms
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37619—Characteristics of machine, deviation of movement, gauge
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)
- Control Of Position Or Direction (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Description
図1において、NC装置1は、X軸駆動用のサーボモータ2とY軸駆動用のサーボモータ3を制御して、各軸の先端に取り付けられた作業台4の位置をX−Y平面内で自在に移動させることができる。
図3では、NC装置の制御軸指令部31にサーボ系32の調整のための円弧指令が与えられる。これにより、制御軸指令部31は指定された円弧の位置信号を円弧の一定周期で繰り返しサーボ系32に出力する。サーボ系32の減算器35は、制御軸指令部31による位置信号からモータ等を含む位置移動手段34からの位置フィードバック信号を減算して、その差分信号を次段の位置ループ処理部33に出力する。
図5において、CPU回路で構成された制御部50は、動作中はRAM上に配置されるパラメータテーブル51を参照し、一方向の円弧指令(x=sinθ)の位置データに対応するサーボモータ54の移動速度/電流値データ等を求め、それをX軸駆動部53に与える。これにより、サーボモータ54が駆動されると、サーボモータ54内部のパルスコーダ(図示せず)や作業台55に取り付けられたリニアスケール(図示せず)等から出力される駆動回転数/角度や移動位置等の位置データが制御部50にフィードバックされる。
図6と図3との相違は、図3ではサーボ系の位置フィードバック信号が1/4周期の時間遅延部37へ入力されているのに対して、図6では制御軸指令部31から出力された円弧の位置信号が1/4周期の時間遅延部37へ直接入力されている点である。その結果、本例ではX軸方向の円弧指令による位置データがそのまま90度遅延したY軸方向の位置データに変換される。
本例では、NC装置内の制御部50を構成するCPUの内部メモリ60を利用してパラメータテーブル61、指令データ格納領域62、そして位置データ格納領域63が設けられる。ここで、パラメータテーブル61は図5のパラメータテーブルと対応する。本例では、X軸指令部31が出力する円弧指令データが指令データ格納領域62に順次格納され、それに対応するサーボ系からの位置フィードバックデータが位置データ格納領域63に順次格納される。
11、50 制御部
12、53 X軸駆動部
13 Y軸駆動部
2、3、54 サーボモータ
31 X軸指令部
4、55 作業台
5、56 モニタ端末
51、61 パラメータテーブル
52 1/4周期遅延メモリ
62 指令データ格納領域
63 位置データ格納領域
Claims (10)
- 周期性を有する位置指令を指示する指令手段と、
前記位置指令に対するサーボ系の位置フィードバックによる位置データの履歴を記録する手段と、
前記位置フィードバックによる位置データとその1/4周期前若しくは1/4周期後の前記位置フィードバックによる位置データ又はその1/4周期前若しくは1/4周期後の前記位置指令による位置データとを、直交二軸のそれぞれの位置データとして前記直交二軸から成る二次元平面上に描画する第1の描画手段と、
を有することを特徴とするサーボ制御装置。 - 前記位置指令による位置データとその1/4周期前若しくは1/4周期後の前記位置指令による位置データとを、前記直交二軸のそれぞれの位置データとして、前記二次元平面上に重ねて描画する第2の描画手段を有することを特徴とする請求項1記載のサーボ制御装置。
- 前記第2の描画手段によって描画された形状を評価基準として、前記第1の描画手段によって描画された形状をその評価基準の形状に近づけるように前記サーボ系の調整を行う調整手段を有することを特徴とする請求項2記載のサーボ制御装置。
- 前記位置指令は、正弦関数又は余弦関数からなる請求項1記載のサーボ制御装置。
- 前記第1の描画手段は、前記正弦関数をx=sinθ又は前記余弦関数をy=cosθとすると、x2+y2=1の円弧を描くことを特徴とする請求項4記載のサーボ制御装置。
- 前記サーボ系は、前記位置指令による位置データと、前記位置フィードバックによる位置データとが等しくなるように制御する手段を有することを特徴とする請求項1記載のサーボ制御装置。
- 周期性を有する位置指令を指示すること、
前記位置指令に対するサーボ系の位置フィードバックによる位置データとその1/4周期前若しくは1/4周期後の前記位置フィードバックによる位置データ又はその1/4周期前若しくは1/4周期後の前記位置指令による位置データとを、直交二軸のそれぞれの位置データとして前記直交二軸から成る二次元平面上に描画すること、
前記位置指令による位置データとその1/4周期前若しくは1/4周期後の前記位置指令による位置データとを、前記直交二軸のそれぞれの位置データとして、前記二次元平面上に重ねて描画すること、
前記位置指令による位置データとその1/4周期前若しくは1/4周期後の前記位置指令による位置データとを元に描画された形状を評価基準として、前記位置フィードバックによる位置データとその1/4周期前若しくは1/4周期後の前記位置フィードバックによる位置データ又はその1/4周期前若しくは1/4周期後の前記位置指令による位置データとを元に描画された形状をその評価基準の形状に近づけるように前記サーボ系の調整を行うこと、から成ることを特徴とするサーボ系の調整方法。 - 前記位置指令は、正弦関数又は余弦関数からなる請求項7記載の調整方法。
- 前記位置指令は、前記正弦関数をx=sinθ又は前記余弦関数をy=cosθとすると、x2+y2=1の円弧を描くことを特徴とする請求項8記載の調整方法。
- 前記サーボ系が、前記位置指令による位置データと前記位置フィードバックによる位置データとを等しくするように制御することを含む、請求項7記載の調整方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005040582A JP4256353B2 (ja) | 2005-02-17 | 2005-02-17 | サーボ制御装置及びサーボ系の調整方法 |
CNB2006100082223A CN100424602C (zh) | 2005-02-17 | 2006-02-16 | 伺服控制装置以及伺服***的调整方法 |
US11/356,291 US7368887B2 (en) | 2005-02-17 | 2006-02-17 | Servo control device and method of adjusting servo system |
EP06003305A EP1693728B1 (en) | 2005-02-17 | 2006-02-17 | Servo control device and method of adjusting servo system |
DE602006000541T DE602006000541T2 (de) | 2005-02-17 | 2006-02-17 | Servosteuervorrichtung und Verfahren zur Einstellung eines Servosystems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005040582A JP4256353B2 (ja) | 2005-02-17 | 2005-02-17 | サーボ制御装置及びサーボ系の調整方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006227886A JP2006227886A (ja) | 2006-08-31 |
JP4256353B2 true JP4256353B2 (ja) | 2009-04-22 |
Family
ID=36518584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005040582A Expired - Fee Related JP4256353B2 (ja) | 2005-02-17 | 2005-02-17 | サーボ制御装置及びサーボ系の調整方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7368887B2 (ja) |
EP (1) | EP1693728B1 (ja) |
JP (1) | JP4256353B2 (ja) |
CN (1) | CN100424602C (ja) |
DE (1) | DE602006000541T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012137331A (ja) * | 2010-12-24 | 2012-07-19 | Mitsubishi Electric Corp | 機械角度測定装置 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5472893B2 (ja) * | 2008-04-17 | 2014-04-16 | シャープ株式会社 | 情報処理システム、情報処理装置、情報処理方法、および範囲決定プログラム |
WO2010067651A1 (ja) * | 2008-12-09 | 2010-06-17 | 三菱電機株式会社 | 機械運動軌跡測定装置、数値制御工作機械および機械運動軌跡測定方法 |
JP2011150648A (ja) * | 2010-01-25 | 2011-08-04 | Makino Milling Mach Co Ltd | 工作機械の制御装置 |
JP5428965B2 (ja) * | 2010-03-15 | 2014-02-26 | オムロン株式会社 | 表示装置、表示制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体 |
JP5266373B2 (ja) | 2011-09-26 | 2013-08-21 | ファナック株式会社 | 工具の軌跡表示機能を備えた数値制御装置 |
US9122262B2 (en) * | 2011-10-13 | 2015-09-01 | Mitsubishi Electric Corporation | Servo control device |
JP5677343B2 (ja) * | 2012-03-15 | 2015-02-25 | 三菱電機株式会社 | 象限突起測定装置および象限突起測定方法 |
CN103317442B (zh) * | 2012-03-22 | 2015-10-21 | 北京德铭纳精密机械有限公司 | 刀具磨削精度控制方法及其控制*** |
JP5731463B2 (ja) * | 2012-10-10 | 2015-06-10 | ファナック株式会社 | サーボ軸の反転位置の表示機能を備えた数値制御装置 |
JP5715215B2 (ja) * | 2013-10-07 | 2015-05-07 | ファナック株式会社 | 軌跡データの表示部を備えた工具軌跡表示装置 |
WO2015083275A1 (ja) | 2013-12-05 | 2015-06-11 | 三菱電機株式会社 | 軌跡測定装置、数値制御装置および軌跡測定方法 |
JP5897671B1 (ja) | 2014-09-09 | 2016-03-30 | ファナック株式会社 | モータ端及び機械端の軌跡を表示する軌跡表示装置 |
CN106325218B (zh) * | 2016-08-18 | 2019-03-01 | 深圳市优必选科技有限公司 | 一种伺服器、伺服器控制***及其通信方法 |
CN108121292B (zh) * | 2017-12-26 | 2019-09-03 | 深圳市雷赛智能控制股份有限公司 | 伺服***的性能评估方法、装置和*** |
CN110543146A (zh) * | 2019-10-30 | 2019-12-06 | 苏州市伯太数字科技有限公司 | 一种基于边缘计算的循圆加工方法及数控机床加工*** |
TWI770725B (zh) * | 2020-12-17 | 2022-07-11 | 竹陞科技股份有限公司 | 軌跡追蹤系統以及軌跡追蹤方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3699317A (en) * | 1970-05-22 | 1972-10-17 | Westinghouse Electric Corp | Sampled data numerical contouring machine controller apparatus and method providable with on line capability for contour cornering deceleration and acceleration |
GB8423023D0 (en) * | 1984-09-12 | 1984-10-17 | Short Brothers Ltd | Ultrasonic scanning system |
DE3438007A1 (de) * | 1984-10-17 | 1986-04-17 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zur diagnose einer bahngesteuerten maschine |
JP3164580B2 (ja) * | 1990-09-27 | 2001-05-08 | 豊田工機株式会社 | ディジタルサーボ制御装置 |
JPH04177408A (ja) | 1990-11-08 | 1992-06-24 | Fanuc Ltd | 数値制御装置の精度評価方法 |
WO1992015068A1 (en) * | 1991-02-15 | 1992-09-03 | Incontrol, Inc. | Computer control system for generating geometric designs |
US5663886A (en) * | 1995-06-02 | 1997-09-02 | Sunnen Products Company | Machine tool graphical display device for displaying machine load relative to tool position |
US5689485A (en) * | 1996-04-01 | 1997-11-18 | Discovision Associates | Tracking control apparatus and method |
WO2000036367A1 (en) * | 1998-12-14 | 2000-06-22 | Optodyne, Inc. | Tool path measurement |
JP2002120128A (ja) | 2000-10-17 | 2002-04-23 | Fanuc Ltd | サーボモータとスピンドルモータを制御する数値制御装置 |
US6741055B2 (en) * | 2000-12-26 | 2004-05-25 | Matsushita Electric Industrial Co., Ltd. | Positioning-controlling apparatus and positioning-controlling method, and part-mounting equipment and part-mounting method |
WO2003067345A1 (fr) * | 2002-02-07 | 2003-08-14 | Mitsubishi Denki Kabushiki Kaisha | Procede et systeme de commande numerique |
KR100532470B1 (ko) * | 2003-09-25 | 2005-12-01 | 삼성전자주식회사 | 동영상 디스플레이 중 정지 영상 디스플레이가 가능한 패널 구동 장치 및 구동 방법 |
-
2005
- 2005-02-17 JP JP2005040582A patent/JP4256353B2/ja not_active Expired - Fee Related
-
2006
- 2006-02-16 CN CNB2006100082223A patent/CN100424602C/zh not_active Expired - Fee Related
- 2006-02-17 US US11/356,291 patent/US7368887B2/en active Active
- 2006-02-17 EP EP06003305A patent/EP1693728B1/en not_active Expired - Fee Related
- 2006-02-17 DE DE602006000541T patent/DE602006000541T2/de active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012137331A (ja) * | 2010-12-24 | 2012-07-19 | Mitsubishi Electric Corp | 機械角度測定装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1821909A (zh) | 2006-08-23 |
US20060186849A1 (en) | 2006-08-24 |
DE602006000541T2 (de) | 2009-03-26 |
EP1693728A1 (en) | 2006-08-23 |
CN100424602C (zh) | 2008-10-08 |
EP1693728B1 (en) | 2008-02-20 |
JP2006227886A (ja) | 2006-08-31 |
US7368887B2 (en) | 2008-05-06 |
DE602006000541D1 (de) | 2008-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4256353B2 (ja) | サーボ制御装置及びサーボ系の調整方法 | |
JP6342935B2 (ja) | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム | |
JP6457432B2 (ja) | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム | |
US10500724B2 (en) | Robot teaching device for correcting robot trajectory | |
JP5266373B2 (ja) | 工具の軌跡表示機能を備えた数値制御装置 | |
JP5249452B1 (ja) | 補正データを考慮した軌跡表示装置 | |
WO2012057280A1 (ja) | 工具寸法の測定方法及び測定装置、並びに工作機械 | |
JP5111589B2 (ja) | 送り軸反転時の補正方法 | |
JP2011043874A (ja) | 工作機械の工具ベクトル表示装置 | |
JP6246915B2 (ja) | 数値制御装置 | |
JP2020071734A (ja) | 数値制御装置 | |
JP2011170584A (ja) | 工具軌跡表示機能を有する数値制御装置 | |
JP4902815B1 (ja) | 数値制御装置 | |
JP5872869B2 (ja) | 工具背面での切削点指令により加工を行う数値制御装置 | |
JP5452788B1 (ja) | 数値制御装置 | |
JP2008049407A (ja) | クランクシャフトの加工方法、クランクシャフトの加工装置、制御装置およびプログラム | |
JP2011150648A (ja) | 工作機械の制御装置 | |
JPWO2018066048A1 (ja) | 数値制御装置 | |
JP7000303B2 (ja) | 数値制御装置、数値制御機械システム、加工シミュレーション装置、及び加工シミュレーション方法 | |
JP5669993B1 (ja) | 数値制御装置 | |
JP2007172325A (ja) | 自由曲線加工法および数値制御装置 | |
JP2017164833A (ja) | マニピュレータ装置の制御装置、マニピュレータ装置の制御方法及びマニピュレータ装置の制御プログラム | |
JP7502439B2 (ja) | ロボット制御装置 | |
JP6985563B1 (ja) | 数値制御装置 | |
WO2021015064A1 (ja) | 工具情報設定装置及び工作機械 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080604 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080701 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080901 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090106 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090129 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4256353 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130206 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140206 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |