JP6144596B2 - 表示装置 - Google Patents
表示装置 Download PDFInfo
- Publication number
- JP6144596B2 JP6144596B2 JP2013204701A JP2013204701A JP6144596B2 JP 6144596 B2 JP6144596 B2 JP 6144596B2 JP 2013204701 A JP2013204701 A JP 2013204701A JP 2013204701 A JP2013204701 A JP 2013204701A JP 6144596 B2 JP6144596 B2 JP 6144596B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- interference
- unit
- image
- attention site
- 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
- 238000000034 method Methods 0.000 claims description 30
- 238000013500 data storage Methods 0.000 claims description 13
- 238000002910 structure generation Methods 0.000 claims description 2
- 230000002452 interceptive effect Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000004088 simulation 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
- 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
-
- 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/409—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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- 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/49157—Limitation, collision, interference, forbidden zones, avoid obstacles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/21—Collision detection, intersection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2215/00—Indexing scheme for image rendering
- G06T2215/16—Using real world measurements to influence rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2012—Colour editing, changing, or manipulating; Use of colour codes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Architecture (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Numerical Control (AREA)
Description
前記画像を表示するディスプレイと、
前記移動構造体に係る3次元モデルデータ、及び前記移動構造体の可動領域内で前記移動構造体と干渉する可能性のある他の構造体に係る3次元モデルデータを少なくとも記憶したモデルデータ記憶部と、
前記モデルデータ記憶部に格納された3次元モデルデータを読み出して、前記他の構造体に係る3次元モデルを定められた位置関係となるように3次元空間内に配置するとともに、前記移動構造体の位置に係る信号を前記数値制御装置から受信し、対応する移動構造体に係る3次元モデルを、受信した位置関係となるように前記3次元空間内に配置した3次元モデルを生成するモデル生成部と、
前記移動構造体を移動させるための信号であって、少なくとも前記移動構造体の移動方向に関する信号が、前記入力装置から前記数値制御装置に入力されたとき、該信号を受信し、前記モデル生成部によって生成された3次元モデルを基に、該移動構造体が受信した移動方向に移動したときに干渉する構造体が存在するか否かを判別する判別処理と、干渉構造体が存在する場合には、前記移動構造体が前記干渉構造体と接触する虞のある部位を干渉注意部位として特定し、一方、干渉構造体が存在しない場合には、前記移動方向における前記移動構造体の最先部を干渉注意部位として特定する特定処理とを実行する干渉注意部位特定部と、
前記モデル生成部によって生成された3次元モデルを基に、少なくとも前記移動構造体の表示画像を生成するとともに、前記干渉注意部位特定部によって特定された干渉注意部位が存在する場合には、前記移動構造体の該干渉注意部位を強調した前記表示画像を生成し、生成した表示画像を前記ディスプレイ上に表示させる画像表示部とを備えた表示装置に係る。
2 加工機構部
4,44 第1主軸
5,45 第1チャック
7,47 第2主軸
8,48 第2チャック
9,49 刃物台
10,50 タレット
11,51 工具主軸
12,52 工具
15,55 干渉構造体
20 制御装置
25 操作盤
26 主軸操作部
27 ジョグ送り操作部
28 パルス送り操作部
30 表示装置
31 表示制御部
32 表示画面切替部
33 モデル生成部
34 干渉注意部位特定部
35 画像表示部
36 画面表示部
37 モデルデータ記憶部
38 表示データ記憶部
40 タッチパネル
41 画像表示領域
Claims (5)
- 1以上の移動構造体を含む構造体、該移動構造体を駆動する駆動機構部、該駆動機構部の作動を制御する数値制御装置、並びに該数値制御装置に操作信号を入力する入力装置を備えた工作機械に接続され、少なくとも前記移動構造体に係る画像を表示する表示装置であって、
前記画像を表示するディスプレイと、
前記移動構造体に係る3次元モデルデータ、及び前記移動構造体の可動領域内で前記移動構造体と干渉する可能性のある他の構造体に係る3次元モデルデータを少なくとも記憶したモデルデータ記憶部と、
前記モデルデータ記憶部に格納された3次元モデルデータを読み出して、前記他の構造体に係る3次元モデルを定められた位置関係となるように3次元空間内に配置するとともに、前記移動構造体の位置に係る信号を前記数値制御装置から受信し、対応する移動構造体に係る3次元モデルを、受信した位置関係となるように前記3次元空間内に配置した3次元モデルを生成するモデル生成部と、
前記移動構造体を移動させるための信号であって、少なくとも前記移動構造体の移動方向に関する信号が、前記入力装置から前記数値制御装置に入力されたとき、該信号を受信し、前記モデル生成部によって生成された3次元モデルを基に、該移動構造体が受信した移動方向に移動したときに干渉する構造体が存在するか否かを判別する判別処理と、干渉構造体が存在する場合には、前記移動構造体が前記干渉構造体と接触する虞のある部位を干渉注意部位として特定し、一方、干渉構造体が存在しない場合には、前記移動方向における前記移動構造体の最先部を干渉注意部位として特定する特定処理とを実行する干渉注意部位特定部と、
前記モデル生成部によって生成された3次元モデルを基に、少なくとも前記移動構造体の表示画像を生成するとともに、前記干渉注意部位特定部によって特定された干渉注意部位が存在する場合には、前記移動構造体の該干渉注意部位を強調した前記表示画像を生成し、生成した表示画像を前記ディスプレイ上に表示させる画像表示部とを備えていることを特徴とする表示装置。 - 前記干渉注意部位特定部は、更に、前記判別処理において、前記干渉構造体が存在すると判断された場合に、前記特定処理において特定した干渉注意部位と、前記干渉構造体の干渉部位との間の距離を算出する処理を実行するように構成され、
前記画像表示部は、干渉注意部位特定部によって算出された距離の値を、前記ディスプレイ上に表示するように構成されていることを特徴とする請求項1記載の表示装置。 - 前記干渉注意部位特定部は、更に、前記特定処理において特定した干渉注意部位の座標値を算出する処理を実行するように構成され、
前記画像表示部は、干渉注意部位特定部によって算出された前記干渉注意部位の座標値を、前記ディスプレイ上に表示するように構成されていることを特徴とする請求項1又は2記載の表示装置。 - 前記画像表示部は、干渉注意部位特定部によって特定された干渉注意部位が現れる方向から見た前記表示画像を生成し、生成した表示画像を前記ディスプレイ上に表示させるように構成されていることを特徴とする請求項1乃至3記載のいずれかの表示装置。
- 前記ディスプレイ上で指定された位置に係る信号を入力する位置入力部を更に備え、
前記干渉注意部位特定部は、更に、前記位置入力部から入力された前記ディスプレイ上の指定位置に係る信号を受信して、該指定位置に対応した座標値を算出する処理を実行するように構成され、
前記画像表示部は、前記干渉注意部位特定部によって算出された前記指定位置の座標値を、前記ディスプレイ上に表示するように構成されていることを特徴とする請求項1乃至4記載のいずれかの表示装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013204701A JP6144596B2 (ja) | 2013-09-30 | 2013-09-30 | 表示装置 |
CN201410478666.8A CN104516308B (zh) | 2013-09-30 | 2014-09-18 | 显示装置 |
US14/498,090 US9791848B2 (en) | 2013-09-30 | 2014-09-26 | Display apparatus |
DE201410219831 DE102014219831A1 (de) | 2013-09-30 | 2014-09-30 | Anzeigevorrichtung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013204701A JP6144596B2 (ja) | 2013-09-30 | 2013-09-30 | 表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015069526A JP2015069526A (ja) | 2015-04-13 |
JP6144596B2 true JP6144596B2 (ja) | 2017-06-07 |
Family
ID=52673412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013204701A Active JP6144596B2 (ja) | 2013-09-30 | 2013-09-30 | 表示装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9791848B2 (ja) |
JP (1) | JP6144596B2 (ja) |
CN (1) | CN104516308B (ja) |
DE (1) | DE102014219831A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3214514B1 (en) * | 2014-10-27 | 2019-09-11 | Makino Milling Machine Co., Ltd. | Machine tool control method and machine tool control device |
WO2016140016A1 (ja) * | 2015-03-03 | 2016-09-09 | 日立建機株式会社 | 車両の周囲監視装置 |
JP6363567B2 (ja) * | 2015-08-10 | 2018-07-25 | ファナック株式会社 | ストロークリミット近傍のテスト運転で移動量を制限する数値制御装置 |
JP2017087357A (ja) * | 2015-11-11 | 2017-05-25 | ファナック株式会社 | 設置対象物の自動位置調整システム |
EP3324270A1 (en) * | 2016-11-16 | 2018-05-23 | Thomson Licensing | Selection of an object in an augmented reality environment |
EP3413155B1 (de) * | 2017-06-09 | 2020-02-26 | Andreas Stihl AG & Co. KG | Verfahren zum erfassen mindestens eines abschnitts eines begrenzungsrands einer zu bearbeitenden fläche, verfahren zum betreiben eines autonomen mobilen grünflächenbearbeitungsroboters, erfassungssystem und grünflächenbearbeitungssystem |
JP6687582B2 (ja) * | 2017-11-30 | 2020-04-22 | ファナック株式会社 | 情報処理装置 |
JP7022049B2 (ja) * | 2018-12-05 | 2022-02-17 | ファナック株式会社 | 認識装置、システムおよび認識方法 |
JP6997123B2 (ja) * | 2019-02-28 | 2022-02-03 | ファナック株式会社 | 情報処理装置および情報処理方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3066646B2 (ja) * | 1989-03-10 | 2000-07-17 | 株式会社日立製作所 | 動作シミュレーションシステム |
JP3415438B2 (ja) * | 1998-05-12 | 2003-06-09 | 富士通株式会社 | 干渉チェック装置および方法 |
US20020113784A1 (en) * | 2000-12-29 | 2002-08-22 | Feilmeier Michael Leon | Portable computer aided design apparatus and method |
AT5752U1 (de) * | 2001-10-18 | 2002-11-25 | Engel Gmbh Maschbau | Verfahren und einrichtung zur steuerung einer spritzgiessmaschine |
JP2004038565A (ja) * | 2002-07-03 | 2004-02-05 | Toyoda Mach Works Ltd | 工作機械のモニタリング装置 |
DE10307261A1 (de) * | 2003-02-20 | 2004-09-09 | Siemens Ag | Programmierplattform zur Erstellung von Teileprogrammen bei Werkzeug- oder Produktionsmaschinen |
JP2005190102A (ja) | 2003-12-25 | 2005-07-14 | Fanuc Ltd | 数値制御装置 |
JP2006004128A (ja) * | 2004-06-17 | 2006-01-05 | Mori Seiki Co Ltd | 干渉確認装置 |
JP2006331012A (ja) * | 2005-05-25 | 2006-12-07 | Jtekt Corp | 工作機械の操作支援システム |
JP4772639B2 (ja) * | 2006-10-10 | 2011-09-14 | 株式会社森精機製作所 | 工作機械の制御装置 |
US7877210B2 (en) * | 2007-01-11 | 2011-01-25 | Siemens Industry, Inc. | System and method for projecting b-rep outlines to detect collisions along a translational path |
US8864652B2 (en) * | 2008-06-27 | 2014-10-21 | Intuitive Surgical Operations, Inc. | Medical robotic system providing computer generated auxiliary views of a camera instrument for controlling the positioning and orienting of its tip |
JP2010015509A (ja) * | 2008-07-07 | 2010-01-21 | Mori Seiki Co Ltd | 加工プログラムチェック装置 |
JP5391675B2 (ja) * | 2008-12-11 | 2014-01-15 | 株式会社ジェイテクト | 工作機械用制御装置 |
KR101327571B1 (ko) * | 2009-11-10 | 2013-11-12 | 미츠비시 쥬고교 가부시키가이샤 | 워크 계측 장치, 충돌 방지 장치 및 공작기계 |
JP5152434B2 (ja) * | 2010-04-27 | 2013-02-27 | 三菱電機株式会社 | 数値制御装置 |
CN101968896B (zh) * | 2010-10-20 | 2012-01-18 | 山东山大华天软件有限公司 | 在三维cad/cam环境中设计和加工轮胎模具用文字的***及方法 |
CN102736557B (zh) * | 2011-04-07 | 2016-07-20 | 杨建国 | 基于虚拟仪器的数控机床误差实时补偿*** |
-
2013
- 2013-09-30 JP JP2013204701A patent/JP6144596B2/ja active Active
-
2014
- 2014-09-18 CN CN201410478666.8A patent/CN104516308B/zh active Active
- 2014-09-26 US US14/498,090 patent/US9791848B2/en active Active
- 2014-09-30 DE DE201410219831 patent/DE102014219831A1/de active Pending
Also Published As
Publication number | Publication date |
---|---|
US20150091898A1 (en) | 2015-04-02 |
CN104516308A (zh) | 2015-04-15 |
DE102014219831A1 (de) | 2015-04-02 |
US9791848B2 (en) | 2017-10-17 |
JP2015069526A (ja) | 2015-04-13 |
CN104516308B (zh) | 2018-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6144596B2 (ja) | 表示装置 | |
JP4838647B2 (ja) | 工作機械の制御装置 | |
JP6418763B2 (ja) | 工作機械の手動操作用シミュレーション装置 | |
JP6266300B2 (ja) | 工作機械 | |
TWI575345B (zh) | Control method of working machine and control device of working machine | |
JP5337636B2 (ja) | 加工状況監視方法及び加工状況監視装置 | |
JP4772639B2 (ja) | 工作機械の制御装置 | |
US7848851B2 (en) | Controller of work piece-conveying robot | |
JP2006004128A (ja) | 干渉確認装置 | |
JP6584488B2 (ja) | 工作機械の制御方法および工作機械の制御装置 | |
JP6266268B2 (ja) | 表示装置 | |
US20080086221A1 (en) | Machine-tool controller | |
JP4991504B2 (ja) | 干渉確認装置 | |
JP2000042869A (ja) | Nc工作機械 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160711 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170417 |
|
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: 20170424 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170511 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6144596 Country of ref document: JP 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 |