JP4303107B2 - 工作機械制御プロセスおよびそのための機器 - Google Patents
工作機械制御プロセスおよびそのための機器 Download PDFInfo
- Publication number
- JP4303107B2 JP4303107B2 JP2003517684A JP2003517684A JP4303107B2 JP 4303107 B2 JP4303107 B2 JP 4303107B2 JP 2003517684 A JP2003517684 A JP 2003517684A JP 2003517684 A JP2003517684 A JP 2003517684A JP 4303107 B2 JP4303107 B2 JP 4303107B2
- Authority
- JP
- Japan
- Prior art keywords
- machine tool
- program
- controller
- control process
- subprogram
- 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
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/408—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 data handling or data format, e.g. reading, buffering or conversion of data
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)
- Perforating, Stamping-Out Or Severing By Means Other Than Cutting (AREA)
- Extrusion Moulding Of Plastics Or The Like (AREA)
- Automatic Control Of Machine Tools (AREA)
Description
工作機械コントローラにおいてプログラムを実行するステップと、
コントローラが別個のソフトウェアによって継続するよう信号を送られるまで、プログラム実行が休止されることを可能にするステップをプログラム中に提供するステップとを含む。
ii)同期変数が、サブプログラムの準備ができたことを示す別の値になるのを待つ。
iii)サブプログラムをコール。
ii)行(1行以上)をサブプログラムとしてフォーマットする。
iii)NCがサブプログラム実行可能になるまで待つ、すなわちそのサブプログラムを待つ。
iv)サブプログラムをNCにアップロードする。
v)NCプログラムがサブプログラムを実行することができる値に同期値を設定する。
Claims (7)
- プログラム可能な工作機械コントローラを有する工作機械を使用する工作機械制御プロセスであって、
前記プログラム可能な工作機械コントローラはプロセス能力を持ち、工作機械プロセス・プログラムの命令コードを必要な工作機械の動きに変換するように構成されていて、
前記プロセスはまた前記プログラム可能な工作機械コントローラと通信可能な補助コンピュータを使用し、前記補助コンピュータは前記工作機械コントローラにより実行されるプロセスからは分離した別個のソフトウェアを実行するものにおいて、前記プロセスは、
前記工作機械コントローラにおいて命令コードを含む工作機械プロセス・プログラムを実行するステップと、
前記工作機械コントローラが前記別個のソフトウェアによって前記工作機械プロセス・プログラムの実行を継続するように信号を送られるまで、前記工作機械プロセス・プログラムの実行が休止されることを可能にするステップを前記プログラム中に提供するステップと、
前記プログラム可能な工作機械コントローラはアプリケーション・プログラミング・インターフェイスを介して前記補助コンピュータと通信し、そして前記プログラム可能な工作機械コントローラは前記アプリケシーョン・プログラミング・インターフェイスを介して前記補助コンピュータ上で実行されている前記別個のソフトウェアと前記プログラム可能な工作機械コントローラとの間の通信手段により前記工作機械プロセス・プログラムの実行の継続の信号を送られること、
を含むことを特徴とする工作機械制御プロセス。 - 前記プログラム中の前記ステップは、前記コントローラの呼び出されているオプション停止命令によって引き起こされる休止であり、前記別個のソフトウェアは、前記アプリケーションプログラミングインターフェースを介してNCプログラムを再始動することを特徴とする請求項1に記載の工作機械制御プロセス。
- 前記プログラム中の前記ステップは、前記コントローラにより使用される変数が前記別個のソフトウェアによって変更されるのを待機している前記コントローラによって引き起こされる休止であることを特徴とする請求項1に記載の工作機械制御プロセス。
- 前記プログラム中の前記ステップの前またはその間にサブプログラムを前記工作機械コントローラにロードするステップと、
前記プログラム中の前記ステップの後に前記サブプログラムを実行するステップと
をさらに含むことを特徴とする前記請求項1ないし3のいずれか一項に記載の工作機械制御プロセス。 - 前記工作機械制御プロセスは、後続のサブプログラムが前記工作機械コントローラにロードされるように繰り返されることを特徴とする請求項4に記載の工作機械制御プロセス。
- 前記別個のソフトウェアは、前記サブプログラム(1つ以上)中に命令を生成するのに利用されることを特徴とする請求項4または5に記載の工作機械制御プロセス。
- 前記生成は、前記プログラムまたは前記サブプログラムの実行中に行われることを特徴とする請求項6に記載の工作機械制御プロセス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0118492.8A GB0118492D0 (en) | 2001-07-30 | 2001-07-30 | A machine tool control process and apparatus therfor |
PCT/GB2002/003312 WO2003012561A2 (en) | 2001-07-30 | 2002-07-19 | A machine tool control process and apparatus therefor |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004537795A JP2004537795A (ja) | 2004-12-16 |
JP2004537795A5 JP2004537795A5 (ja) | 2006-01-05 |
JP4303107B2 true JP4303107B2 (ja) | 2009-07-29 |
Family
ID=9919416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003517684A Expired - Fee Related JP4303107B2 (ja) | 2001-07-30 | 2002-07-19 | 工作機械制御プロセスおよびそのための機器 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6988019B2 (ja) |
EP (1) | EP1412826B1 (ja) |
JP (1) | JP4303107B2 (ja) |
AT (1) | ATE444506T1 (ja) |
DE (1) | DE60233878D1 (ja) |
GB (1) | GB0118492D0 (ja) |
WO (1) | WO2003012561A2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10148519A1 (de) * | 2001-10-01 | 2003-04-24 | Siemens Ag | Programmierverfahren zur Erstellung eines Steuerungsprogramms einer industriellen Maschine |
GB0303270D0 (en) | 2003-02-13 | 2003-03-19 | Renishaw Plc | A machine tool control process and apparatus therefor |
US8417370B2 (en) | 2003-10-17 | 2013-04-09 | Hexagon Metrology Ab | Apparatus and method for dimensional metrology |
DE102004045933A1 (de) * | 2004-09-22 | 2006-03-30 | Siemens Ag | Verfahren zum Betrieb einer Automatisierungseinrichtung bzw. Vorrichtung zur Durchführung des Verfahrens |
US20080058993A1 (en) * | 2006-09-05 | 2008-03-06 | Okuma America Corporation | System, Methods, Apparatuses and Computer Program Products for Use on a Machine Tool Controller |
JP6345171B2 (ja) | 2012-04-18 | 2018-06-20 | レニショウ パブリック リミテッド カンパニーRenishaw Public Limited Company | 工作機械における測定方法および対応する工作機械装置 |
EP2839241B1 (en) | 2012-04-18 | 2018-08-08 | Renishaw PLC | Method of finding a feature of an object using a machine tool and corresponding machine tool apparatus |
CN104969028B (zh) | 2012-04-18 | 2018-06-01 | 瑞尼斯豪公司 | 在机床上进行模拟测量扫描的方法和对应的机床设备 |
WO2014068667A1 (ja) * | 2012-10-30 | 2014-05-08 | 株式会社牧野フライス製作所 | 加工プログラム作成方法および装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3986010A (en) * | 1973-08-23 | 1976-10-12 | International Business Machines Corporation | Automatic tool deflection calibration system |
DE3119457A1 (de) | 1981-05-15 | 1982-12-09 | Siemens AG, 1000 Berlin und 8000 München | Mehrrechnersystem |
US4907190A (en) * | 1986-08-08 | 1990-03-06 | Toshiba Kikai Kabushiki Kaisha | Computer control system and method for effecting sequence controls and servo-controls |
US4901218A (en) * | 1987-08-12 | 1990-02-13 | Renishaw Controls Limited | Communications adaptor for automated factory system |
JPH01134501A (ja) | 1987-11-19 | 1989-05-26 | Fanuc Ltd | Pcのプログラム編集方式 |
US5564049A (en) * | 1994-07-29 | 1996-10-08 | Allen-Bradley Company, Inc. | Industrial controller programming method using external connection database |
US5912814A (en) * | 1997-05-07 | 1999-06-15 | Allen-Bradley Company, Llc | Redundant multitasking industrial controllers synchronized data tables |
US6272388B1 (en) * | 1998-09-29 | 2001-08-07 | Rockwell Technologies, Llc | Program structure and method for industrial control |
DE19950158A1 (de) | 1999-10-19 | 2001-04-26 | Bosch Gmbh Robert | Verfahren zum Rücksetzen eines Microcontrollers und Microcontroller zum Durchführen des Verfahrens |
US6535782B1 (en) * | 2000-03-13 | 2003-03-18 | General Electric Company | Automatic optioning method for printed circuit boards |
-
2001
- 2001-07-30 GB GBGB0118492.8A patent/GB0118492D0/en not_active Ceased
-
2002
- 2002-07-19 JP JP2003517684A patent/JP4303107B2/ja not_active Expired - Fee Related
- 2002-07-19 EP EP02743454A patent/EP1412826B1/en not_active Expired - Lifetime
- 2002-07-19 DE DE60233878T patent/DE60233878D1/de not_active Expired - Lifetime
- 2002-07-19 WO PCT/GB2002/003312 patent/WO2003012561A2/en active Application Filing
- 2002-07-19 AT AT02743454T patent/ATE444506T1/de not_active IP Right Cessation
- 2002-07-19 US US10/484,882 patent/US6988019B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE60233878D1 (de) | 2009-11-12 |
ATE444506T1 (de) | 2009-10-15 |
JP2004537795A (ja) | 2004-12-16 |
US20040236460A1 (en) | 2004-11-25 |
WO2003012561A2 (en) | 2003-02-13 |
EP1412826B1 (en) | 2009-09-30 |
US6988019B2 (en) | 2006-01-17 |
GB0118492D0 (en) | 2001-09-19 |
WO2003012561A3 (en) | 2003-08-21 |
EP1412826A2 (en) | 2004-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4303107B2 (ja) | 工作機械制御プロセスおよびそのための機器 | |
JPS57211604A (en) | Numerical controlling method | |
JP3594035B2 (ja) | 制御装置、cpuユニット、プログラマブルコントローラのユーザプログラム編集方法、及びオンラインエディットされる際のプログラマブルコントローラの処理方法 | |
US5984499A (en) | Method and apparatus for a numerical control system for processing multiple job streams | |
EP2682830B9 (en) | Control device and system program, and recording medium | |
US20190286423A1 (en) | Development support device, development support method, and non-transitory recording medium | |
US7574267B2 (en) | Controller for a machine-tool or production machine | |
JP3451594B2 (ja) | 数値制御装置における記憶手段アクセス制御方法および数値制御装置 | |
JP2010523345A (ja) | 工具マガジンおよび中間格納ステーションを含む工作機械の制御 | |
GB2083247A (en) | A programmable machine | |
US6917850B2 (en) | Motion data command system and control signal definition system for motion program | |
JP2009053823A (ja) | 加工シミュレーション装置 | |
US5204597A (en) | Externally extended type programmable controller | |
KR100963515B1 (ko) | Pc기반 멀티 cpu 구조의 공작기계 수치제어 장치 | |
CN113253992B (zh) | 用于支持多种编程语言的plc控制方法 | |
JPH0713779A (ja) | マルチタスク制御コントローラ | |
JP2007249828A (ja) | プログラマブルコントローラシステム、プログラマブルコントローラのデバッグ方法、プログラミング支援プログラム、プログラマブルコントローラのデバッグ制御プログラム | |
US11287797B2 (en) | Numerical control device | |
JP7137042B1 (ja) | 産業機械の制御装置 | |
US6567707B1 (en) | Recording medium of CNC machine tool | |
JPH10240330A (ja) | 数値制御装置 | |
JP2007026323A (ja) | 数値制御装置 | |
KR0136142B1 (ko) | 수치제어장치를 이용한 그래픽 시뮬레이션방법 | |
JP2004062613A (ja) | Nc工作機械の加工時間計測装置 | |
CN105137854A (zh) | 无线监测控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050708 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050708 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080520 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080819 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080826 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081020 |
|
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: 20090327 |
|
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: 20090423 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4303107 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130501 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140501 Year of fee payment: 5 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |