JP5193598B2 - Cnc工作機械制御プログラムを作成する方法、前記方法を実行するコンピュータプログラム、工作物を製造する方法及び工作物製造cncプログラム - Google Patents
Cnc工作機械制御プログラムを作成する方法、前記方法を実行するコンピュータプログラム、工作物を製造する方法及び工作物製造cncプログラム Download PDFInfo
- Publication number
- JP5193598B2 JP5193598B2 JP2007519861A JP2007519861A JP5193598B2 JP 5193598 B2 JP5193598 B2 JP 5193598B2 JP 2007519861 A JP2007519861 A JP 2007519861A JP 2007519861 A JP2007519861 A JP 2007519861A JP 5193598 B2 JP5193598 B2 JP 5193598B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- cnc
- measurement
- workpiece
- machine tool
- 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
- 238000000034 method Methods 0.000 title claims description 18
- 238000004519 manufacturing process Methods 0.000 title claims description 13
- 238000004590 computer program Methods 0.000 title claims description 3
- 238000005259 measurement Methods 0.000 claims abstract description 35
- 238000004886 process control Methods 0.000 claims abstract description 20
- 238000005520 cutting process Methods 0.000 claims description 17
- 239000000523 sample Substances 0.000 claims description 15
- 238000012805 post-processing Methods 0.000 claims description 2
- 238000007689 inspection Methods 0.000 description 15
- 238000001514 detection method Methods 0.000 description 4
- 238000003754 machining Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000227 grinding Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000003466 welding 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/401—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 arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
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)
- Programmable Controllers (AREA)
- Control Of Eletrric Generators (AREA)
Description
CNC工作機械プログラム用のプログラムエディタを開くステップと、
CNC工作機械工作物製造プログラムをプログラムエディタへ読み込むステップと、
CNC工作機械の1つまたは複数の測定動作を実行するために、選択された測定命令をプログラム中の選択された箇所で挿入するステップとを含み、
プログラムエディタは、前記1つまたは複数の測定動作の各々を表す、CNCプログラムの言語で書かれていない表示を含むことを特徴とし、さらに本方法は、
必要な測定動作の表示を選択するステップと、
CNC工作機械で測定動作を実行するために必要な少なくとも1つの測定命令であって、前記CNCプログラムの言語で書かれていない測定命令を作成し、かつそれを工作物製造プログラム中の選択された箇所で挿入するステップと、
工程制御動作およびプログラム論理動作の表示を選択し、且つ前記工程制御動作および論理動作を実行するために必要な補助命令の形で、前記工程制御動作およびプログラム論理動作を前記CNCプログラムの中に挿入するステップであって、前記プログラム論理動作は前記測定動作の結果に基づいてプログラムフローを制御するように構成されているステップと、
挿入された前記少なくとも1つの測定命令を前記CNCプログラムの言語に変換すべく後処理するステップと、
をさらに含むことを特徴とする方法が提供される。
第1の態様に従ってCNCプログラムを作成するステップと、
CNCプログラムをCNC制御装置へ読み込むステップと、
このプログラムを実行し、工作物を製造し、さらに該少なくとも1つの測定動作を実行するステップとを含む工作物を製造する方法にも及ぶ。
Claims (10)
- CNC工作機械で工作物を製造するために使用され、少なくとも1つの測定命令を有するCNCプログラムを作成する方法であって、
CNC工作機械プログラム用のプログラムエディタを開くステップと、
CNC工作機械工作物製造プログラムを前記プログラムエディタへ読み込むステップと、
前記CNC工作機械の1つまたは複数の測定動作を実行するために、選択された測定命令を前記プログラム中の選択された箇所で挿入するステップとを含み、
前記プログラムエディタは、前記1つまたは複数の測定動作の各々を表す、前記CNCプログラムの言語で書かれていない表示を含み、さらに前記方法は、
必要な前記測定動作の表示を選択するステップと、
前記CNC工作機械で前記測定動作を実行するために必要な前記少なくとも1つの測定命令であって、前記CNCプログラムの言語で書かれていない測定命令を作成し、かつそれを前記工作物製造プログラム中の前記選択された箇所で挿入するステップと、
工程制御動作およびプログラム論理動作の表示を選択し、且つ前記工程制御動作および論理動作を実行するために必要な補助命令の形で、前記工程制御動作およびプログラム論理動作を前記CNCプログラムの中に挿入するステップであって、前記プログラム論理動作は前記測定動作の結果に基づいてプログラムフローを制御するように構成されているステップと、
挿入された前記少なくとも1つの測定命令を前記CNCプログラムの言語に変換すべく後処理するステップと、
をさらに含むことを特徴とする方法。 - 前記測定命令は、残りのプログラムと一緒に、前記測定動作を実行するための機械使用可能コマンド、および工作物製造コマンドを作成するために後処理されるブロックの形にあることを特徴とする請求項1に記載のCNCプログラムを作成する方法。
- 前記表示の前記選択は、前記測定動作、工程制御動作、またはプログラム論理動作のパラメタの形でユーザ入力を促すことを特徴とする請求項1または2に記載のCNCプログラムを作成する方法。
- 前記測定動作の前記パラメタは、形状構成の幾何学配置、プローブ経路、検査すべき箇所の数、プロービングデータで行われるべきこと、または幾何学的公差を含むことを特徴とする請求項3に記載のCNCプログラムを作成する方法。
- 前記工程制御動作のパラメタは、切削速度、送出し、切削の深さを含む工作機械変数の更新、切削工具の直径もしくは長さ、工具の幾何学形状、工具の摩耗を含む工具変数の更新、または工作物座標の更新を含むことを特徴とする請求項3に記載のCNCプログラムを作成する方法。
- 前記プログラム論理動作の前記パラメタは、if、then、while、およびelse命令のようなプログラムフローを制御するための命令を含むことを特徴とする請求項3に記載のCNCプログラムを作成する方法。
- 前記工作物製造プログラムは、測定動作、工程制御動作、およびプログラム論理動作を有することを特徴とする請求項1から6までのいずれか一項に記載のCNCプログラムを作成する方法。
- コンピュータで実行されるとき、請求項1から7までのいずれか一項に記載の前記方法を実行することを特徴とするコンピュータプログラム。
- 請求項1から7までのいずれか一項に記載のCNCプログラムを作成するステップと、
前記CNCプログラムをCNC制御装置へ読み込むステップと、
前記プログラムを実行し、前記工作物を製造するステップと、
前記少なくとも1つの測定動作を実行するステップとを任意の所望の順序で含むことを特徴とする工作物を製造する方法。 - CNC工作機械制御装置で実行されるとき、請求項9に記載の前記方法を実行することを特徴とする工作物製造CNCプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0414649.4A GB0414649D0 (en) | 2004-06-30 | 2004-06-30 | Generation of a CNC machine tool control program |
GB0414649.4 | 2004-06-30 | ||
PCT/GB2005/002528 WO2006003380A1 (en) | 2004-06-30 | 2005-06-28 | Method for generation a cnc machine tool control program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012113680A Division JP2012178177A (ja) | 2004-06-30 | 2012-05-17 | Cnc工作機械制御プログラムを作成する方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008505415A JP2008505415A (ja) | 2008-02-21 |
JP5193598B2 true JP5193598B2 (ja) | 2013-05-08 |
Family
ID=32843315
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007519861A Expired - Fee Related JP5193598B2 (ja) | 2004-06-30 | 2005-06-28 | Cnc工作機械制御プログラムを作成する方法、前記方法を実行するコンピュータプログラム、工作物を製造する方法及び工作物製造cncプログラム |
JP2012113680A Pending JP2012178177A (ja) | 2004-06-30 | 2012-05-17 | Cnc工作機械制御プログラムを作成する方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012113680A Pending JP2012178177A (ja) | 2004-06-30 | 2012-05-17 | Cnc工作機械制御プログラムを作成する方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8195310B2 (ja) |
EP (1) | EP1769296B1 (ja) |
JP (2) | JP5193598B2 (ja) |
AT (1) | ATE484012T1 (ja) |
DE (1) | DE602005023999D1 (ja) |
GB (1) | GB0414649D0 (ja) |
WO (1) | WO2006003380A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7472375B2 (ja) | 2018-11-16 | 2024-04-22 | ホーチキ株式会社 | 防災設備 |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006022831A1 (de) * | 2006-05-16 | 2007-11-22 | Siemens Ag | Verfahren zum Steuern einer Schleifmaschine und numerisch gesteuerte Schleifmaschine |
JP4374045B2 (ja) * | 2007-08-24 | 2009-12-02 | ファナック株式会社 | プログラム再開機能を備えた数値制御装置 |
US9453716B2 (en) * | 2010-10-22 | 2016-09-27 | Makino Milling Machine Co., Ltd. | Method of measurement and apparatus for measurement of tool dimensions |
CA2816096A1 (en) * | 2010-11-10 | 2012-05-18 | Interactive Machine Systems Pty Limited | Assistance system for steering a machine tool |
US20130055864A1 (en) * | 2011-04-28 | 2013-03-07 | Voith Patent Gmbh | Machine for stamping and/or nibbling a workpiece and method for actuating the same |
US9167215B2 (en) | 2011-11-15 | 2015-10-20 | Mitutoyo Corporation | Machine vision system editing environment for a part program in which a continuous stream of image acquisition operations are performed during a run mode |
US8957960B2 (en) | 2011-11-15 | 2015-02-17 | Mitutoyo Corporation | Machine vision system program editing environment including real time context generation features |
US9223306B2 (en) | 2011-11-15 | 2015-12-29 | Mitutoyo Corporation | System and method utilizing an editing initialization block in a part program editing environment in a machine vision system |
US9013574B2 (en) | 2011-11-15 | 2015-04-21 | Mitutoyo Corporation | Machine vision system program editing environment including synchronized user interface features |
US8902307B2 (en) | 2011-11-15 | 2014-12-02 | Mitutoyo Corporation | Machine vision system editing environment for a part program in which a continuous stream of image acquisition operations are performed during a run mode |
WO2013156765A1 (en) | 2012-04-18 | 2013-10-24 | Renishaw Plc | A method of analogue measurement scanning on a machine tool and corresponding machine tool apparatus |
US10037017B2 (en) | 2012-04-18 | 2018-07-31 | Renishaw Plc | Method of measurement on a machine tool and corresponding machine tool apparatus |
WO2013156767A1 (en) | 2012-04-18 | 2013-10-24 | Renishaw Plc | A method of finding a feature using a machine tool |
KR20140084448A (ko) * | 2012-12-26 | 2014-07-07 | 두산인프라코어 주식회사 | 수치제어 복합가공기의 운용 프로그램 및 공구선정 방법 |
US9821517B2 (en) | 2013-06-26 | 2017-11-21 | Microsoft Technology Licensing, Llc | 3D manufacturing platform |
US9618926B1 (en) * | 2013-09-13 | 2017-04-11 | D. P. Technology, Corp. | Intelligent engine for managing operations for a computer numerical control (CNC) machine in a computer-aided manufacturing (CAM) system |
US9639083B2 (en) | 2013-12-18 | 2017-05-02 | Mitutoyo Corporation | System and method for programming workpiece feature inspection operations for a coordinate measuring machine |
EP3088977B1 (en) * | 2013-12-27 | 2019-08-28 | Makino Milling Machine Co., Ltd. | Control apparatus for machine tool |
CN105900028B (zh) * | 2014-09-03 | 2017-06-09 | 山崎马扎克公司 | 加工程序编辑辅助装置 |
US10248107B2 (en) * | 2014-09-30 | 2019-04-02 | Makino Milling Machine Co., Ltd. | Control device for machine tool, and machine tool |
US9798315B2 (en) * | 2014-10-14 | 2017-10-24 | Siemens Product Lifecycle Management Software Inc. | Machine tool post configurator systems and methods |
US10399171B2 (en) | 2015-01-29 | 2019-09-03 | Messer Cutting Systems Inc. | Systems and methods for cutting a plow bolt hole with a cutting torch |
US11378931B2 (en) * | 2018-06-08 | 2022-07-05 | Hexagon Technology Center Gmbh | Methods and apparatus for manufacturing a plurality of parts with tool path correction |
CN116736792B (zh) * | 2023-08-01 | 2024-04-05 | 广州亿达科技有限公司 | 一种嵌入cnc系统中的逻辑控制编程方法与装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3628002A (en) | 1967-11-21 | 1971-12-14 | Gen Electric | On-machine inspection systems |
US4428055A (en) | 1981-08-18 | 1984-01-24 | General Electric Company | Tool touch probe system and method of precision machining |
JPS6079209A (ja) * | 1983-10-06 | 1985-05-07 | Komatsu Ltd | 寸法自動計測システム |
US4974165A (en) | 1988-11-28 | 1990-11-27 | Mechanical Technology Incorporated | Real time machining control system including in-process part measuring and inspection |
JPH07227738A (ja) * | 1994-02-21 | 1995-08-29 | Komori Seiki:Kk | 汎用型数値制御加工機による文字彫刻装置 |
WO1998019821A1 (fr) | 1996-11-07 | 1998-05-14 | Mitutoyo Corporation | Production d'un programme de mesure pour de l'usinage cm et gestion de l'usinage fondee sur le programme de mesure |
US5970431A (en) | 1997-04-21 | 1999-10-19 | International Metrology Systems, Inc. | Iconized DMIS |
US6219628B1 (en) * | 1997-08-18 | 2001-04-17 | National Instruments Corporation | System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations |
AU3291499A (en) * | 1998-11-05 | 2000-05-29 | Imcs, Inc. | Visual cnc program for generating machining parts |
US7210117B2 (en) * | 1999-08-19 | 2007-04-24 | National Instruments Corporation | System and method for programmatically generating a graphical program in response to program information |
US7302676B2 (en) * | 2000-08-07 | 2007-11-27 | Siemens Aktiengesselschaft | Method for debugging flowchart programs for industrial controllers |
US6889113B2 (en) * | 2001-08-23 | 2005-05-03 | Fei Company | Graphical automated machine control and metrology |
DE10149147A1 (de) | 2001-10-04 | 2003-04-17 | Heidenhain Gmbh Dr Johannes | Verfahren und Vorrichtung zum Erstellen oder Ändern von NC-Programmen |
EP1660994A2 (en) * | 2003-08-07 | 2006-05-31 | National Instruments Corporation | A graphical program which executes a timed loop |
-
2004
- 2004-06-30 GB GBGB0414649.4A patent/GB0414649D0/en not_active Ceased
-
2005
- 2005-06-28 US US11/629,071 patent/US8195310B2/en not_active Expired - Fee Related
- 2005-06-28 EP EP05759670A patent/EP1769296B1/en not_active Not-in-force
- 2005-06-28 JP JP2007519861A patent/JP5193598B2/ja not_active Expired - Fee Related
- 2005-06-28 WO PCT/GB2005/002528 patent/WO2006003380A1/en active Application Filing
- 2005-06-28 AT AT05759670T patent/ATE484012T1/de not_active IP Right Cessation
- 2005-06-28 DE DE602005023999T patent/DE602005023999D1/de active Active
-
2012
- 2012-05-17 JP JP2012113680A patent/JP2012178177A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7472375B2 (ja) | 2018-11-16 | 2024-04-22 | ホーチキ株式会社 | 防災設備 |
Also Published As
Publication number | Publication date |
---|---|
JP2008505415A (ja) | 2008-02-21 |
EP1769296A1 (en) | 2007-04-04 |
ATE484012T1 (de) | 2010-10-15 |
DE602005023999D1 (de) | 2010-11-18 |
US8195310B2 (en) | 2012-06-05 |
EP1769296B1 (en) | 2010-10-06 |
US20070250204A1 (en) | 2007-10-25 |
GB0414649D0 (en) | 2004-08-04 |
WO2006003380A1 (en) | 2006-01-12 |
JP2012178177A (ja) | 2012-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5193598B2 (ja) | Cnc工作機械制御プログラムを作成する方法、前記方法を実行するコンピュータプログラム、工作物を製造する方法及び工作物製造cncプログラム | |
EP2270615B1 (en) | Method for producing a measurement probe path on a numerically controlled machine tool | |
JP6150903B2 (ja) | 加工情報管理装置および工具経路生成装置 | |
KR100421788B1 (ko) | 엔시가공에있어서의엔시프로그램해석장치및가공방법 | |
EP1146407A1 (en) | Method for writing nc program and nc machining system | |
EP0513369A1 (en) | Numerically controlled device with working simulation function | |
US8723862B2 (en) | Information processor and information processing method | |
CN107664985B (zh) | Cad/cam-cnc集成系统 | |
US9429928B2 (en) | Control method, non-transitory computer readable medium and controller of numerical control machine tool | |
CN113950651A (zh) | 信息处理装置、信息处理方法及信息处理程序 | |
JP2008111770A (ja) | 測定表示方法及び測定表示装置を備えた機械 | |
KR101468751B1 (ko) | 그래픽 기반의 사용자 인터페이스를 갖는 수치제어시스템 | |
JP2008059518A (ja) | ポストプロセッサ開発支援システム及びそれを用いたcamシステム | |
KR20040055703A (ko) | 통합된 공구 제조 장치 및 방법 | |
JP7177905B1 (ja) | 情報処理装置 | |
KR101078800B1 (ko) | 외장형 파트프로그램 작성장치 | |
Zhou et al. | Effecting in-cycle measurement with preteritic CNC machine tools | |
US20060058909A1 (en) | System and method for on-machine probing | |
JP2020008979A (ja) | 数値制御装置 | |
JP7057593B1 (ja) | Cnc装置の加工プログラム生成用プログラム及びcnc装置用の加工プログラム生成方法 | |
CN116736791A (zh) | 数控机床的加工方法、装置、设备及存储介质 | |
JPH06161534A (ja) | カッターパス検証方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110509 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110516 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110705 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110808 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120517 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20120518 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20120522 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120522 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120705 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120807 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20121101 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20121108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121205 |
|
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: 20130108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130204 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160208 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |