JP2004110828A - ソリッドモデル上に数値制御ツールパスを生成する方法及びシステム - Google Patents
ソリッドモデル上に数値制御ツールパスを生成する方法及びシステム Download PDFInfo
- Publication number
- JP2004110828A JP2004110828A JP2003320681A JP2003320681A JP2004110828A JP 2004110828 A JP2004110828 A JP 2004110828A JP 2003320681 A JP2003320681 A JP 2003320681A JP 2003320681 A JP2003320681 A JP 2003320681A JP 2004110828 A JP2004110828 A JP 2004110828A
- Authority
- JP
- Japan
- Prior art keywords
- boundary
- processing
- rails
- specific area
- rungs
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- 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—Program-control systems
- G05B19/02—Program-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 program data in numerical form
- G05B19/4097—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 program data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- 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/35099—Generation of cutter path for only a designated part of surface
-
- 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/35114—Generation of connection between two or more surfaces
-
- 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/35117—Define surface by elements, meshes
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36282—Divide complex sculptured surface into smaller, easier to machine areas
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
【解決手段】 例示的な実施形態において、該方法(100)は、特定領域(24)を境界づけるように境界点(26)を特定する段階(104)を含む。境界点(26)は、処理されて、特定領域(24)の表面と一致するように生成された複数の境界曲線を生成する(104)。次に、NCツールパスが、境界曲線(108)と一致するように生成される(108)。
【選択図】 図1
Description
4 処理装置
6 データ格納装置
8 入力装置
10 出力装置
12 キーボード12
14 マウス
16 プリンタ
18 プロッタ
20 CRT及び/又はLCDディスプレイ
Claims (22)
- ソリッドコンピュータモデル(22)の特定領域(24)(102)上に数値制御(NC)ツールパスを形成する方法(100)であって、
前記特定領域(24)を境界づけるように選択された境界点(26)を特定する段階(104)と、
前記境界点(26)を処理して、前記特定領域(24)の表面と一致するように生成された複数の境界曲線を生成する段階(104)と、を含み、
前記NCツールパスが、前記境界曲線と一致するように生成される(108)、ことを特徴とする方法(100)。 - 前記境界点(26)が、前記特定領域(24)を調整可能に境界づけるように、移動可能に配置されることを特徴とする、請求項1に記載の方法(100)。
- 前記境界点(26)を処理する前記段階が、全体として互いに同一の方向に延びるように配置された複数のレール(28)、(32)、(40)を含む複数の境界曲線を生成する段階を更に含むことを特徴とする、請求項1に記載の方法(100)。
- 前記境界点(26)を処理する前記段階が、全体として互いに同一の方向に延びるように配置された複数のラング(36)を生成する段階を更に含むことを特徴とする、請求項1に記載の方法(100)。
- 前記境界点(26)を処理する前記段階が、互いに格子(44)構造を形成するように配置された複数のレール(28)、(32)、(40)及び複数のラング(36)を有する複数の境界曲線を生成する段階を更に含むことを特徴とする、請求項1に記載の方法(100)。
- 前記境界点(26)を処理する前記段階が、所望量の前記複数のレール(28)、(32)、(40)及び前記複数のラング(36)を決定する段階を含むことを特徴とする、請求項5に記載の方法(100)。
- ソリッドコンピュータモデル(22)の特定領域(24)(102)上に数値制御(NC)ツールパスを形成する方法(100)であって、
前記特定領域(24)を境界づけるように選択された境界点(26)を特定する段階(104)と、
第1の対(30)の前記境界点(26)から、前記ソリッドコンピュータモデル(22)の表面と一致する曲線を含む第1の外側レール(28)を生成する段階(106)と、
第2の対(34)の前記境界点(26)から、前記ソリッドコンピュータモデルの表面と一致する曲線を更に含む第2の外側レール(32)を生成する段階と、
前記第1及び第2の外側レール(28)、(32)上に定められたラング結合点(38)から複数のラング(36)を生成する段階と、を含み、
前記NCツールパスが、前記第1及び第2の外側レール(28)、(32)と前記ラング(36)とによって形成された前記一致曲線と一致するように生成される(108)、
ことを特徴とする方法(100)。 - 前記境界点(26)及び前記ラング結合点(38)が、前記ソリッドコンピュータモデル(22)に対して移動可能であることを特徴とする、請求項7に記載の方法(100)。
- 前記複数のラング(36)上に定められたレール結合点(42)から複数の内側レール(40)を生成する段階を更に含むことを特徴とする、請求項7に記載の方法(100)。
- 前記複数のラング(36)の数及び前記複数の内側レール(40)の数は、ユーザが定めることができることを特徴とする、請求項9に記載の方法(100)。
- コンピュータ記憶媒体であって、
ソリッドコンピュータモデル(22)の特定領域(24)(102)上に数値制御(NC)ツールパスを形成するための機械読取可能コンピュータプログラムコードと、
コンピュータに方法(100)を実行させる命令と、
を含み、該方法(100)が、
前記特定領域(24)を境界づけるように選択された境界点(26)を特定する段階(104)と、
前記境界点(26)を処理して、前記特定領域(24)の表面と一致するように生成された複数の境界曲線を生成する段階(106)と、を更に含み、
前記NCツールパスが、前記境界曲線と一致するように生成される(108)ようになっている、
ことを特徴とする媒体。 - 前記境界点(26)が、前記特定領域(24)を調整可能に境界づけるように、移動可能に配置されることを特徴とする、請求項11に記載の媒体。
- 前記境界点(26)を処理する前記段階が、全体として互いに同一の方向に延びるように配置された複数のレール(28)、(32)、(40)を含む複数の境界曲線を生成する段階を更に含むことを特徴とする、請求項11に記載の媒体。
- 前記境界点(26)を処理する前記段階が、全体として互いに同一の方向に延びるように配置された複数のラング(36)を生成する段階を更に含むことを特徴とする、請求項11に記載の媒体。
- 前記境界点(26)を処理する前記段階が、互いに格子(44)構造を形成するように配置された複数のレール(28)、(32)、(40)及び複数のラング(36)を有する複数の境界曲線を生成する段階を更に含むことを特徴とする、請求項11に記載の媒体。
- 前記境界点(26)を処理する前記段階が、所望量の前記複数のレール(28)、(32)、(40)及び前記複数のラング(36)を決定する段階を含むことを特徴とする、請求項15に記載の媒体。
- コンピュータデータ信号であって、
ソリッドコンピュータモデル(22)の特定領域(24)(102)上に数値制御(NC)ツールパスを形成する方法(100)を、プロセッサに実行させるように構成されたコードを含み、該方法(100)が、
前記特定領域(24)を境界づけるように選択された境界点(26)を特定する段階(104)と、
前記境界点(26)を処理して、前記特定領域(24)の表面と一致するように生成された複数の境界曲線を生成する段階(106)と、を更に含み、
前記NCツールパスが、前記境界曲線と一致するように生成される(108)ようになっている、
ことを特徴とする信号。 - ソリッドコンピュータモデル(22)の特定領域(24)上に数値制御(NC)ツールパスを形成するためのシステムであって、
前記特定領域(24)を境界づけるように境界点(26)を選択するための入力装置(8)と、
前記境界点(26)を処理して、前記特定領域(24)の表面と一致するように生成された複数の境界曲線を生成するための処理装置(4)と、
前記特定領域(24)の前記表面上に前記境界曲線を表示するためのディスプレイ装置と、を含み、
前記NCツールパスが、前記境界曲線と一致するように生成される、
ことを特徴とするシステム。 - 前記境界点(26)が、前記特定領域(24)を調整可能に境界づけるように、移動可能に配置されることを特徴とする、請求項18に記載のシステム。
- 前記処理装置(4)が、全体として互いに同一の方向に延びるように配置された複数のレール(28)、(32)、(40)を含む複数の境界曲線を生成することを特徴とする、請求項18に記載のシステム。
- 前記処理装置(4)が、全体として互いに同一の方向に延びるように配置された複数のラング(36)を生成することを特徴とする、請求項18に記載のシステム。
- 前記処理装置(4)が、互いに格子(44)構造を形成するように配置された複数のレール(28)、(32)、(40)及び複数のラング(36)を有する複数の境界曲線を生成することを特徴とする、請求項18に記載のシステム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/065,052 US6678575B1 (en) | 2002-09-13 | 2002-09-13 | Method and system for generating numerically controlled tool paths on a solid model |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2004110828A true JP2004110828A (ja) | 2004-04-08 |
| JP2004110828A5 JP2004110828A5 (ja) | 2006-10-26 |
| JP4610873B2 JP4610873B2 (ja) | 2011-01-12 |
Family
ID=29778424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003320681A Expired - Fee Related JP4610873B2 (ja) | 2002-09-13 | 2003-09-12 | ソリッドモデル上に数値制御ツールパスを生成する方法、コンピュータ記憶媒体及びシステム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6678575B1 (ja) |
| EP (1) | EP1398683B1 (ja) |
| JP (1) | JP4610873B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014520334A (ja) * | 2011-06-21 | 2014-08-21 | スネクマ | 精錬翼のための適応性機械加工方法 |
| WO2023148798A1 (ja) * | 2022-02-01 | 2023-08-10 | 日本電気株式会社 | 指定装置、ロボットシステム、指定方法、および記録媒体 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7377037B2 (en) * | 2004-05-25 | 2008-05-27 | General Electric Company | Fillet machining method without adaptive probing |
| US8295972B2 (en) | 2008-10-07 | 2012-10-23 | Celeritive Technologies, Inc. | High performance milling |
| US9946245B2 (en) | 2011-07-25 | 2018-04-17 | Celeritive Technologies, Inc. | Non-concentric milling |
| US10022833B2 (en) * | 2012-05-03 | 2018-07-17 | Celeritive Technologies, Inc. | High performance multi-axis milling |
| US20150160644A1 (en) * | 2013-12-05 | 2015-06-11 | General Electric Company | Repair method, system for automatic locating and clearing and tool for automated locating and modifying |
| WO2015105655A1 (en) | 2014-01-07 | 2015-07-16 | United Technologies Corporation | Systems and methods for determining a tool path for automated flexible fork peening |
| CN106462649A (zh) * | 2014-05-13 | 2017-02-22 | 西门子产品生命周期管理软件公司 | 用于在3d模型中构造阶梯特征的方法 |
| TWI554856B (zh) | 2015-10-30 | 2016-10-21 | 財團法人工業技術研究院 | 加工程式轉換裝置及方法 |
| US20240378328A1 (en) * | 2023-05-10 | 2024-11-14 | General Electric Company | Systems and methods for generating and mapping of numerically controlled tool paths in design applications |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07168617A (ja) * | 1993-06-25 | 1995-07-04 | Matsushita Electric Works Ltd | ロボットのオフライン教示方法 |
| JPH07185998A (ja) * | 1993-12-27 | 1995-07-25 | Nissan Motor Co Ltd | 工具長別自動工具軌跡編集方法およびその装置 |
| JPH1020920A (ja) * | 1996-06-28 | 1998-01-23 | Nkk Corp | 加工データ作成方法 |
| WO1999042911A1 (en) * | 1998-02-23 | 1999-08-26 | Mitsubishi Denki Kabushiki Kaisha | Programming device and programming method for positioning |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3548173A (en) | 1966-09-08 | 1970-12-15 | Ford Motor Co | Numerically controlled surface development method for preparing body contours |
| JPH067363B2 (ja) * | 1985-02-28 | 1994-01-26 | フアナツク株式会社 | 複合曲面生成方法 |
| CA1282142C (en) * | 1986-10-21 | 1991-03-26 | Sony Corporation | Method for generating offset surface data |
| JP2800861B2 (ja) * | 1991-11-19 | 1998-09-21 | 株式会社 エフ・エーラボ | 三次元加工方法 |
| US5710709A (en) | 1993-08-19 | 1998-01-20 | Iowa State University Research Foundation, Inc. | NC milling simulation and dimensional verification via dexel representation |
| US5659478A (en) | 1995-02-21 | 1997-08-19 | Motorola, Inc. | Rapid product realization process |
| JPH0976352A (ja) | 1995-09-13 | 1997-03-25 | Toyota Motor Corp | 層厚・層形状決定方法および層厚・層形状決定装置 |
| US6112133A (en) | 1998-02-27 | 2000-08-29 | Imcs, Inc. | Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces |
| US6363298B1 (en) * | 1998-10-23 | 2002-03-26 | Chrysler Corporation | Method and apparatus for generating tool paths |
| JP3902710B2 (ja) | 1999-03-24 | 2007-04-11 | 株式会社牧野フライス製作所 | 数値制御による工作機械の制御方法及び装置 |
| US7272541B2 (en) * | 2001-02-16 | 2007-09-18 | Dassault Systems | Method and system for generating and handling a harmonized network of points |
-
2002
- 2002-09-13 US US10/065,052 patent/US6678575B1/en not_active Expired - Lifetime
-
2003
- 2003-09-10 EP EP03255663A patent/EP1398683B1/en not_active Expired - Lifetime
- 2003-09-12 JP JP2003320681A patent/JP4610873B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07168617A (ja) * | 1993-06-25 | 1995-07-04 | Matsushita Electric Works Ltd | ロボットのオフライン教示方法 |
| JPH07185998A (ja) * | 1993-12-27 | 1995-07-25 | Nissan Motor Co Ltd | 工具長別自動工具軌跡編集方法およびその装置 |
| JPH1020920A (ja) * | 1996-06-28 | 1998-01-23 | Nkk Corp | 加工データ作成方法 |
| WO1999042911A1 (en) * | 1998-02-23 | 1999-08-26 | Mitsubishi Denki Kabushiki Kaisha | Programming device and programming method for positioning |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014520334A (ja) * | 2011-06-21 | 2014-08-21 | スネクマ | 精錬翼のための適応性機械加工方法 |
| WO2023148798A1 (ja) * | 2022-02-01 | 2023-08-10 | 日本電気株式会社 | 指定装置、ロボットシステム、指定方法、および記録媒体 |
| JPWO2023148798A1 (ja) * | 2022-02-01 | 2023-08-10 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4610873B2 (ja) | 2011-01-12 |
| EP1398683A3 (en) | 2008-10-08 |
| US6678575B1 (en) | 2004-01-13 |
| EP1398683A2 (en) | 2004-03-17 |
| EP1398683B1 (en) | 2011-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103093036B (zh) | 工件加工仿真 | |
| EP3292060B1 (en) | Inspection program editing environment providing user defined collision avoidance volumes | |
| US4757461A (en) | Process for graphically representing a structure | |
| CN104793560A (zh) | 用于生成轨迹的方法和系统 | |
| US20090326680A1 (en) | Method and apparatus for optimizing, monitoring, or analyzing a process | |
| JPH05197412A (ja) | 部品製造方法 | |
| US5341461A (en) | Method of rendering a two dimensional drawing into a three dimensional drawing, using a CAD program | |
| JP4610873B2 (ja) | ソリッドモデル上に数値制御ツールパスを生成する方法、コンピュータ記憶媒体及びシステム | |
| JP2578241B2 (ja) | 自動プログラム作成装置 | |
| CN111324977A (zh) | 利用动态位置误差模拟切削方法 | |
| WO2013118179A1 (ja) | 工具軌跡表示方法および工具軌跡表示装置 | |
| EP1243994A2 (en) | Horizontally-structured manufacturing process modeling for concurrent product and process design | |
| US7421363B2 (en) | Method for virtual inspection of virtually machined parts | |
| KR20100135513A (ko) | 그래픽 기반의 사용자 인터페이스를 갖는 수치제어시스템 | |
| KR20230121628A (ko) | 고속 위치설정 드로잉 시스템 및 방법 | |
| JP2796016B2 (ja) | Cadシステム | |
| JP2696206B2 (ja) | 自動パートプログラム作成方法 | |
| JPH0695293B2 (ja) | 数値制御装置における加工シミュレーション方法 | |
| KR20010068351A (ko) | 전개도 자동 생성 프로그램 제품 | |
| JP2000235409A (ja) | Nc装置における加工プログラム作成方法 | |
| JPS61114312A (ja) | 曲面加工装置 | |
| JP3172846B2 (ja) | 形状処理装置 | |
| CN106909721B (zh) | 一种可编辑断面获取方法和装置 | |
| Ribeiro et al. | Rapid prototyping using robot welding-slicing system development | |
| CN120633073A (zh) | 切削模拟方法及切削模拟装置、存储介质、计算机设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060911 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060911 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090522 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090522 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090522 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090527 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100202 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100428 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100507 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100802 |
|
| 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: 20100921 |
|
| 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: 20101013 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
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 |
|
| LAPS | Cancellation because of no payment of annual fees |