JP5474122B2 - 工作機械における工具と工作物との間の意図しない衝突の回避方法 - Google Patents
工作機械における工具と工作物との間の意図しない衝突の回避方法 Download PDFInfo
- Publication number
- JP5474122B2 JP5474122B2 JP2012093041A JP2012093041A JP5474122B2 JP 5474122 B2 JP5474122 B2 JP 5474122B2 JP 2012093041 A JP2012093041 A JP 2012093041A JP 2012093041 A JP2012093041 A JP 2012093041A JP 5474122 B2 JP5474122 B2 JP 5474122B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- workpiece
- model
- target values
- motion
- 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
- 230000033001 locomotion Effects 0.000 claims description 114
- 239000000463 material Substances 0.000 claims description 42
- 238000004364 calculation method Methods 0.000 claims description 34
- 238000012821 model calculation Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 13
- 238000007689 inspection Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 4
- 238000003754 machining Methods 0.000 description 15
- 230000000903 blocking effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000003801 milling Methods 0.000 description 2
- 241001295925 Gegenes Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 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
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- 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
- G05B19/4061—Avoiding collision or forbidden zones
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Numerical Control (AREA)
Description
それらの算定した運動目標値に基づいて工具による工作物における材料除去量を算定すべく構成された材料除去量算定ユニットと、
部分プログラムの実行の終了後又は中断後に前記相対運動が停止に至ったときに、その算定した材料除去量に基づいて工作物モデルを算定すべく構成された工作物モデル算定ユニットと、
前記運動目標値に基づいて未来の予測される運動目標値を算定すべく構成され、更に未来の予測される運動目標値に基づいて工具の制動終端配置を算定すべく構成された制動終端配置算定ユニットと、
前記制動終端配置と工具の幾何学的形状を記述する工具形状モデルとに基づいて工具モデルを算定すべく構成された工具モデル算定ユニットと、
工具モデルが工作物モデルと重なり合うか否かを検査すべく構成され、更に重なり合うことを確認した際に工具と工作物との間の相対運動がその相対運動が停止するまで減速させるように構成された検査ユニットと、
を有する。
2 制御ユニット
3 部分プログラム
4 第1の算定ユニット
5 第2の算定ユニット
6 工具モデル算定ユニット
7 検査ユニット
8a〜8e 調節部
10 制御装置
11 工作機械
15 モータ
17 工具ホルダ
18 工具
19 機械台
20 工作物ホルダ
21 工作物
22a〜22e 変換器
23a〜23e 電動機
25 回転テーブル
27 制動終端配置算定ユニット
28 座標変換ユニット
30 材料除去量算定ユニット
31 工作物モデル算定ユニット
BA 制動終端配置
BL 阻止信号
BS 制動信号
M 材料除去量
OV 方向ベクトル
R 工作物素材データ
S 運動軌道
TP 工具中心点
WM 工具モデル
WFM 工具形状モデル
WSM 工作物モデル
X,Y,Z 並進運動方向
α 回転方向
β 回転方向
x,y,z,ov 運動目標値
x’,y’,z’,ov’ 予測される未来の運動目標値
Claims (4)
- 工作機械(11)における工具(18)と工作物(21)との間の意図しない衝突を回避するための方法であって、
部分プログラム(3)の実行開始時に、部分プログラム(3)に基づく工具(18)と工作物(21)との間の相対運動を制御するための工具の運動目標値(x,y,z,ov)の算定と、それらの算定された運動目標値(x,y,z,ov)に基づく工具(18)による工作物(21)における材料除去量(M)の算定とを開始し、
部分プログラム(3)の実行の終了後又は中断後に前記相対運動が停止に至ったときに、算定された材料除去量(M)に基づいて工作物モデル(WSM)を算定し、手動操作入力に基づいて工具の運動目標値(x,y,z,ov)を算定し、それらの運動目標値(x,y,z,ov)に基づいて未来の予測される運動目標値(x’,y’,z’,ov’)を算定し、それらの未来の予測される運動目標値(x’,y’,z’,ov’)に基づいて工具(18)の制動終端配置(BA)を算定し、工具(18)の制動終端配置(BA)および工具(18)の幾何学的形状を記述する工具形状モデル(WFM)に基づいて工具モデル(WM)を算定し、その工具モデル(WM)が工作物モデル(WSM)と重なり合うか否かを検査し、
重なり合うことを確認した際に、工具(18)と工作物(21)との間の相対運動をその相対運動が停止するまで減速させることを特徴とする方法。 - 少なくとも1つの計算ユニットによって1つ又は複数のコンピュータプログラムを実行する際に、請求項1記載の方法を実施するためのプログラムコードを有する1つ又は複数のコンピュータプログラム。
- 部分プログラム(3)の実行開始時に、工具(18)と工作物(21)との間の相対運動を制御するための工具の運動目標値(x,y,z,ov)を部分プログラム(3)に基づいて算定し、それらの算定した運動目標値(x,y,z,ov)に基づく工具(18)による工作物(21)における材料除去量(M)の算定を開始させるように構成され、更に工具(18)と工作物(21)との間の相対運動を制御するための工具の運動目標値(x,y,z,ov)を手動操作入力に基づいて算定するように構成された制御ユニット(2)と、
それらの算定した運動目標値(x,y,z,ov)に基づいて工具(18)による工作物(21)における材料除去量(M)を算定するように構成された材料除去量算定ユニット(30)と、
部分プログラム(3)の実行の終了後又は中断後に前記相対運動が停止に至ったときに、その算定した材料除去量(M)に基づいて工作物モデル(WSM)を算定するように構成された工作物モデル算定ユニット(31)と、
前記運動目標値(x,y,z,ov)に基づいて未来の予測される運動目標値(x’,y’,z’,ov’)を算定するように構成され、更に未来の予測される運動目標値(x’,y’,z’,ov’)に基づいて工具(18)の制動終端配置(BA)を算定するように構成された制動終端配置算定ユニット(27)と、
前記制動終端配置(BA)と工具(18)の幾何学的形状を記述する工具形状モデル(WFM)とに基づいて工具モデル(WM)を算定するように構成された工具モデル算定ユニットと、
工具モデル(WM)が工作物モデル(WSM)と重なり合うか否かを検査するように構成され、更に重なり合うことを確認した際に工具(18)と工作物(21)との間の相対運動をその相対運動が停止するまで減速させるように構成された検査ユニット(7)と、を有することを特徴とする工作機械(11)の制御装置。 - 請求項3記載の装置を有する工作機械。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11162780.8 | 2011-04-18 | ||
EP11162780.8A EP2515193B1 (de) | 2011-04-18 | 2011-04-18 | Verfahren zur Vermeidung einer ungewollten Kollision zwischen einem Werkzeug und einem Werkstück bei einer Werkzeugmaschine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012226749A JP2012226749A (ja) | 2012-11-15 |
JP5474122B2 true JP5474122B2 (ja) | 2014-04-16 |
Family
ID=44764321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012093041A Active JP5474122B2 (ja) | 2011-04-18 | 2012-04-16 | 工作機械における工具と工作物との間の意図しない衝突の回避方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8630732B2 (ja) |
EP (1) | EP2515193B1 (ja) |
JP (1) | JP5474122B2 (ja) |
CN (1) | CN102749886B (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6175249B2 (ja) * | 2013-02-26 | 2017-08-02 | 三菱重工工作機械株式会社 | 工作機械の衝突回避システム |
EP2853354B1 (de) * | 2013-09-27 | 2018-05-16 | Siemens Aktiengesellschaft | Lageregelung mit Kollisionsvermeidung und Anpassung eines Maschinenmodells an die reale Maschine |
JP5845300B2 (ja) * | 2014-03-07 | 2016-01-20 | ファナック株式会社 | 誤った軸指令をチェックする数値制御装置 |
US10549397B1 (en) * | 2017-12-19 | 2020-02-04 | Haas Automation, Inc. | Dynamic conveyor control system |
TWI656942B (zh) * | 2018-01-12 | 2019-04-21 | 財團法人工業技術研究院 | 工具機防碰撞方法及工具機防碰撞系統 |
EP3579066A1 (en) * | 2018-06-06 | 2019-12-11 | Agie Charmilles SA | Collision protection method |
EP3690573B1 (de) * | 2019-01-30 | 2021-08-18 | Siemens Aktiengesellschaft | Steuerung einer werkzeugmaschine |
TWI716849B (zh) | 2019-04-10 | 2021-01-21 | 財團法人工業技術研究院 | 預先檢測加工路徑碰撞方法及系統 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6316303A (ja) * | 1986-07-09 | 1988-01-23 | Mitsubishi Electric Corp | 数値制御装置 |
JPH0659715A (ja) * | 1991-03-09 | 1994-03-04 | Brother Ind Ltd | 数値制御方法および装置 |
JPH0639677A (ja) * | 1992-07-24 | 1994-02-15 | Okuma Mach Works Ltd | 数値制御データ作成装置 |
US5835684A (en) * | 1994-11-09 | 1998-11-10 | Amada Company, Ltd. | Method for planning/controlling robot motion |
JP3745526B2 (ja) * | 1998-03-02 | 2006-02-15 | 日産自動車株式会社 | Ncデータ作成用荒加工中間形状モデル生成装置 |
JP3180805B2 (ja) * | 1999-07-16 | 2001-06-25 | 三菱電機株式会社 | 数値制御工作機械 |
DE19960834B4 (de) * | 1999-12-16 | 2006-10-26 | Agie S.A., Losone | Verfahren und Vorrichtung zur Störungserfassung, insbesondere zur Kollisionserfassung, im Antriebssystem einer numerisch gesteuerten Werkzeugmaschine |
JP4812224B2 (ja) * | 2000-06-30 | 2011-11-09 | 株式会社森精機製作所 | Nc加工における加工シミュレーション装置及び方法 |
DE10114811A1 (de) * | 2001-03-26 | 2002-10-10 | Volkswagen Ag | System und Verfahren zur Erstellung von mehrachsigen Bearbeitungs-Vorgängen an Werkstücken |
JP2006163665A (ja) * | 2004-12-06 | 2006-06-22 | Toshiba Corp | 数値制御加工機の数値制御情報確認装置および方法 |
JP2007249671A (ja) * | 2006-03-16 | 2007-09-27 | Nakamura Tome Precision Ind Co Ltd | 工作機械の衝突防止方法 |
WO2008025577A1 (de) * | 2006-05-30 | 2008-03-06 | Siemens Aktiengesellschaft | Verfahren zur einrichtung zur kollisionsüberwachung eines maschinenelements mit einem gegenstand bei einer werkzeugmaschine, produktionsmaschine und/oder bei einer als roboter ausgebildeten maschine |
JP4838647B2 (ja) * | 2006-07-05 | 2011-12-14 | 株式会社森精機製作所 | 工作機械の制御装置 |
JP4298770B2 (ja) * | 2007-08-28 | 2009-07-22 | ファナック株式会社 | 干渉チェック機能を備えた数値制御装置 |
DE102007045593A1 (de) * | 2007-09-14 | 2009-03-26 | Index-Werke Gmbh & Co. Kg Hahn & Tessky | Virtuelle Werkzeugmaschine zur Darstellung von Aktionen von Bearbeitungseinheiten einer realen Werkzeugmaschine |
DE102009029062A1 (de) * | 2008-09-05 | 2010-03-11 | Mori Seiki Co., Ltd., Yamatokoriyama-shi | Verfahren und Vorrichtung zur Bearbeitungszustandsüberwachung |
JP5139230B2 (ja) * | 2008-10-06 | 2013-02-06 | オークマ株式会社 | 数値制御装置における衝突防止装置 |
JP5394093B2 (ja) * | 2009-02-13 | 2014-01-22 | ファナック株式会社 | 工具折損検出機能を有する工作機械を制御する数値制御装置 |
DE102009015934A1 (de) * | 2009-04-02 | 2010-10-07 | Dmg Electronics Gmbh | Verfahren und Vorrichtung zum Erzeugen von Steuerdaten zum Steuern eines Werkzeugs an einer Werkzeugmaschine |
-
2011
- 2011-04-18 EP EP11162780.8A patent/EP2515193B1/de active Active
-
2012
- 2012-04-16 JP JP2012093041A patent/JP5474122B2/ja active Active
- 2012-04-18 CN CN201210115500.0A patent/CN102749886B/zh active Active
- 2012-04-18 US US13/449,838 patent/US8630732B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20130103180A1 (en) | 2013-04-25 |
JP2012226749A (ja) | 2012-11-15 |
US8630732B2 (en) | 2014-01-14 |
CN102749886B (zh) | 2014-10-22 |
CN102749886A (zh) | 2012-10-24 |
EP2515193B1 (de) | 2014-04-02 |
EP2515193A1 (de) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5474122B2 (ja) | 工作機械における工具と工作物との間の意図しない衝突の回避方法 | |
JP5816632B2 (ja) | 数値制御マシンツールのための予測制御及び仮想表示システム | |
US7689300B2 (en) | Numerical control unit | |
JP5762625B2 (ja) | 軌跡制御装置 | |
JP2013515313A5 (ja) | ||
CN105690389A (zh) | 一种通用型多自由度机器人测试平台及控制方法 | |
JPS61156309A (ja) | 速度段差平滑機能を備えた数値制御装置 | |
JP2004199433A (ja) | 同期制御装置 | |
JP3413954B2 (ja) | モーションコントローラ | |
JP5362146B1 (ja) | 数値制御装置および数値制御システム | |
JP5030628B2 (ja) | 干渉チェックシステム | |
JP5573664B2 (ja) | 数値制御装置、移動制御方法、移動制御プログラム及び記憶媒体 | |
EP1182524A1 (en) | Programmable controller | |
US10018987B2 (en) | Numerical controller executing operation by a movement command and table-format data | |
JP6444969B2 (ja) | 数値制御装置 | |
JP6702931B2 (ja) | 数値制御装置 | |
TW201515937A (zh) | 多軸控制裝置、循圓方法以及包裝機 | |
JPWO2023157244A5 (ja) | ||
CN103809519A (zh) | 数控***用极坐标插补极值区域平滑处理方法 | |
JP7355952B1 (ja) | 制御装置及びコンピュータ読み取り可能な記録媒体 | |
JP7445006B2 (ja) | 表示装置 | |
JP7175340B2 (ja) | 工作機械、情報処理装置および情報処理プログラム | |
JP2019076990A (ja) | ワーク移動装置及びロボットを協調して動作させるように制御する制御装置及び制御方法 | |
WO2021187498A1 (ja) | 速度調整支援装置 | |
WO2022239106A1 (ja) | 数値制御装置及び記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130823 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130910 |
|
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: 20140107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140204 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5474122 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |