JP6441416B1 - 制御装置 - Google Patents
制御装置 Download PDFInfo
- Publication number
- JP6441416B1 JP6441416B1 JP2017125522A JP2017125522A JP6441416B1 JP 6441416 B1 JP6441416 B1 JP 6441416B1 JP 2017125522 A JP2017125522 A JP 2017125522A JP 2017125522 A JP2017125522 A JP 2017125522A JP 6441416 B1 JP6441416 B1 JP 6441416B1
- Authority
- JP
- Japan
- Prior art keywords
- oscillation
- speed
- spindle
- command
- control
- 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.)
- Active
Links
- 230000010355 oscillation Effects 0.000 claims abstract description 58
- 238000004364 calculation method Methods 0.000 claims abstract description 14
- 238000003754 machining Methods 0.000 abstract description 9
- 230000010485 coping Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000013467 fragmentation Methods 0.000 description 3
- 238000006062 fragmentation reaction Methods 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B41/00—Component parts such as frames, beds, carriages, headstocks
- B24B41/04—Headstocks; Working-spindles; Features relating thereto
-
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4141—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by a controller or microprocessor per axis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
- B23Q15/013—Control or regulation of feed movement
- B23Q15/02—Control or regulation of feed movement according to the instantaneous size and the required size of the workpiece acted upon
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B51/00—Arrangements for automatic control of a series of individual steps in grinding a workpiece
-
- 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/416—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 of velocity, acceleration or deceleration
-
- 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/34—Director, elements to supervisory
- G05B2219/34015—Axis controller
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41002—Servo amplifier
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41015—Adjust position and speed gain of different axis
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49006—Nc machine makes cams, model to control, or make a copy, on other machines
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49277—Oscillating, swinging feed drive, for grinding
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49384—Control of oscillatory movement like filling a weld, weaving
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Numerical Control (AREA)
Abstract
【解決手段】本発明の制御装置1は、制御周期毎の前記モータの位置を制御するための指令を出力する位置指令部100と、予めパラメータとして設定された基準速度と、スピンドルモータの基準主軸回転速度及び実主軸回転速度とに基づいて、揺動動作の基準速度を決定するオシレーション基準速度決定部120と、予め設定された揺動動作に係る設定値と、オシレーション基準速度決定部120が決定した揺動動作の基準速度とに基づいて、制御周期毎の揺動動作の速度を計算するオシレーション指令計算部130と、位置指令部100が出力した位置を制御するための指令に対して、オシレーション指令計算部130が計算した制御周期毎の揺動動作の速度を加算する加算器150と、を備える。
【選択図】図2
Description
スピンドルモータ62にはポジションコーダ63が結合され、ポジションコーダ63が主軸の回転に同期して帰還パルスを出力し、その帰還パルスはCPU11によって読み取られる。
そして、サーボ制御部140は、加算器150からの出力に基づいてサーボモータ50を制御する。
例えば、上記した実施形態では制御装置1として一般的な制御装置を例として説明しているが、より小規模なサーボ制御装置内に本発明の機能を搭載することも可能である。
2 切削工具
3 ワーク
4 ワーク
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15,18,19 インタフェース
16 PMC
17 I/Oユニット
20 バス
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 表示器/MDIユニット
71 操作盤
72 外部機器
100 位置指令部
110 スピンドル制御部
120 オシレーション基準速度決定部
130 オシレーション指令計算部
140 サーボ制御部
150 加算器
Claims (1)
- モータにより駆動される軸を、主軸を駆動するスピンドルモータの回転に応じて揺動動作させる高精度オシレーション制御を行う制御装置において、
制御周期毎の前記モータの位置を制御するための指令を出力する位置指令部と、
予めパラメータとして設定された基準速度と、前記スピンドルモータの基準主軸回転速度と、前記スピンドルモータからフィードバックされる該スピンドルモータの実主軸回転速度とに基づいて、前記揺動動作の基準速度を決定するオシレーション基準速度決定部と、
予め設定された揺動動作に係る設定値と、前記オシレーション基準速度決定部が決定した揺動動作の基準速度とに基づいて、制御周期毎の揺動動作の速度を計算するオシレーション指令計算部と、
前記位置指令部が出力した位置を制御するための指令に対して、前記オシレーション指令計算部が計算した制御周期毎の揺動動作の速度を加算する加算器と、
を備える制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017125522A JP6441416B1 (ja) | 2017-06-27 | 2017-06-27 | 制御装置 |
DE102018004924.9A DE102018004924B4 (de) | 2017-06-27 | 2018-06-20 | Steuerung |
US16/014,754 US10466682B2 (en) | 2017-06-27 | 2018-06-21 | Controller |
CN201810671740.6A CN109129176B (zh) | 2017-06-27 | 2018-06-26 | 控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017125522A JP6441416B1 (ja) | 2017-06-27 | 2017-06-27 | 制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6441416B1 true JP6441416B1 (ja) | 2018-12-19 |
JP2019008665A JP2019008665A (ja) | 2019-01-17 |
Family
ID=64567990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017125522A Active JP6441416B1 (ja) | 2017-06-27 | 2017-06-27 | 制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10466682B2 (ja) |
JP (1) | JP6441416B1 (ja) |
CN (1) | CN109129176B (ja) |
DE (1) | DE102018004924B4 (ja) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6030580A (ja) * | 1983-07-29 | 1985-02-16 | Komatsu Ltd | ウィ−ビング溶接における溶接用ト−チのウィ−ビング振幅補正方式 |
JP3570051B2 (ja) | 1995-12-13 | 2004-09-29 | 豊田工機株式会社 | 非真円形工作物加工装置 |
JP3810662B2 (ja) | 2000-10-03 | 2006-08-16 | 株式会社日平トヤマ | 工作機械の加工動作停止方法及びそれを実施する加工制御装置 |
JP2002144101A (ja) * | 2000-11-02 | 2002-05-21 | Canon Inc | 振動切削加工装置及び方法 |
DE602004001467T2 (de) * | 2003-02-12 | 2006-11-16 | Nissan Motor Co., Ltd., Yokohama | Vorrichtung und Verfahren zur Oberflächen-Endbearbeitung |
DE102007053350B4 (de) * | 2007-10-30 | 2013-10-10 | Chiron-Werke Gmbh & Co Kg | Verfahren zur spanabhebenden Bearbeitung von Werkstücken |
US8610393B2 (en) * | 2010-04-14 | 2013-12-17 | Babcock & Wilcox Technical Services Y-12, Llc | Method and apparatus for characterizing and enhancing the dynamic performance of machine tools |
JP4809488B1 (ja) | 2010-05-24 | 2011-11-09 | ファナック株式会社 | 任意区間で速度変更が可能な揺動動作機能を有する数値制御装置 |
KR101723326B1 (ko) * | 2013-04-18 | 2017-04-04 | 미쓰비시덴키 가부시키가이샤 | 모터 제어 장치 |
WO2016148116A1 (ja) * | 2015-03-18 | 2016-09-22 | シチズンホールディングス株式会社 | 工作機械及びこの工作機械の制御装置 |
JP6721307B2 (ja) * | 2015-09-16 | 2020-07-15 | ファナック株式会社 | 複数軸を備えた工作機械の制御装置 |
-
2017
- 2017-06-27 JP JP2017125522A patent/JP6441416B1/ja active Active
-
2018
- 2018-06-20 DE DE102018004924.9A patent/DE102018004924B4/de active Active
- 2018-06-21 US US16/014,754 patent/US10466682B2/en active Active
- 2018-06-26 CN CN201810671740.6A patent/CN109129176B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109129176A (zh) | 2019-01-04 |
DE102018004924A1 (de) | 2018-12-27 |
JP2019008665A (ja) | 2019-01-17 |
US10466682B2 (en) | 2019-11-05 |
US20180373228A1 (en) | 2018-12-27 |
CN109129176B (zh) | 2020-01-17 |
DE102018004924B4 (de) | 2020-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6457432B2 (ja) | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム | |
JP6342935B2 (ja) | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム | |
JP6426662B2 (ja) | スカイビング加工制御を行う数値制御装置 | |
CN108732989B (zh) | 进行摆动切削的机床的控制装置 | |
JP6763917B2 (ja) | 工作機械の制御装置 | |
JP4975872B1 (ja) | 多軸加工機用速度制御機能を有する数値制御装置 | |
CN107797515A (zh) | 机床的控制装置、控制方法以及计算机可读介质 | |
JP6787950B2 (ja) | 数値制御装置 | |
JP4796936B2 (ja) | 加工制御装置 | |
JP7044734B2 (ja) | サーボ制御装置 | |
WO2022085114A1 (ja) | 数値制御装置及び数値制御方法 | |
US10137529B2 (en) | Numerical controller capable of machining condition control based on posture | |
JP6487490B2 (ja) | 数値制御装置 | |
JP6408040B2 (ja) | 数値制御装置 | |
JP7252040B2 (ja) | 数値制御装置 | |
JP7022096B2 (ja) | サーボ制御装置 | |
JP7280310B2 (ja) | 数値制御装置 | |
JP6441416B1 (ja) | 制御装置 | |
JP6490118B2 (ja) | 数値制御装置 | |
JP6517879B2 (ja) | 数値制御装置 | |
JP6457588B2 (ja) | 数値制御装置 | |
JP6997126B2 (ja) | サーボ制御装置 | |
JP7583057B2 (ja) | 制御装置 | |
JP7428793B2 (ja) | 加工経路作成装置 | |
JP6666234B2 (ja) | 数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180920 |
|
TRDD | Decision of grant or rejection written | ||
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20181024 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181030 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6441416 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |