JP2007122461A - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP2007122461A JP2007122461A JP2005314478A JP2005314478A JP2007122461A JP 2007122461 A JP2007122461 A JP 2007122461A JP 2005314478 A JP2005314478 A JP 2005314478A JP 2005314478 A JP2005314478 A JP 2005314478A JP 2007122461 A JP2007122461 A JP 2007122461A
- Authority
- JP
- Japan
- Prior art keywords
- spindle
- control
- command
- speed
- numerical
- 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
- 238000000034 method Methods 0.000 abstract description 9
- 230000004044 response Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003754 machining 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4148—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using several processors for different functions, distributed (real-time) systems
-
- 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/42—Servomotor, servo controller kind till VSS
- G05B2219/42124—Change over between two controllers, transfer error signal
-
- 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/42—Servomotor, servo controller kind till VSS
- G05B2219/42126—Bumpless, smooth transfer between two control modes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
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)
Abstract
【解決手段】プログラム中に主軸に対する指令があるか判断する(a1)。主軸への指令があると、その指令を実行し、かつ主軸の制御モードが速度制御モードであれば、指令された主軸と指令回転数、回転方向を保存し、位置制御モードであれば、指令された主軸と指令速度、位置を保存する(a2〜a5)。系統変更指令があるか判断し(a6〜a8)、主軸放棄指令が読み込まれていると、指定された主軸の制御を放棄し取得する系統に渡し、そのとき保存していた制御状態情報も渡す(a9)。又、主軸制御の取得指令が読み込まれると、指定された主軸の制御状態情報を受け取りその主軸の制御を受け取った情報に基づいて開始する(a10)。この処理を全ての系統のプログラムに対して実行する(a11)。
【選択図】図3
Description
例えば、系統の異なる主軸に加工物を保持し、各系統の主軸を同期して運転するとき、各系統でそれぞれ制御する主軸の起動に時間的な遅れが生じ加工物に傷がつくことがある。これを防止するために、一方の系統のプログラム中に他方の系統の主軸制御指令を含むようにプログラムを構成し、一方の系統のプログラム解析に基づいて、一方の系統及び他方の系統への主軸制御指令データを同時に指令して、起動遅れをなくし、主軸を同時に運転制御できるようにした数値制御装置が知られている(特許文献1参照)。
そのため、主軸が停止している状態であれば問題はないが、一方の系統で制御され回転している状態で他方の系統にその制御を引き渡すとき、まずは主軸の回転を減速停止させ、その後、主軸制御を他方の系統に引き渡す必要がある。そのため、この主軸制御の引き渡しに時間を要するという欠点がある。
そこで、本発明の目的は、系統間での主軸制御の受け渡しを短時間で実行できる数値制御装置を提供することにある。
図1は本発明の一実施形態の数値制御装置10の要部ブロック図である。CPU11は数値制御装置10を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステムプログラムを、バス19を介して読み出し、該システムプログラムに従って数値制御装置全体を制御する。RAM13には一時的な計算データや表示データ及びCRTや液晶等で構成される表示器とキーボート等で構成される手動入力手段とからなる表示器/手動入力ユニット20を介してオペレータが入力した各種データが格納される。CMOSメモリ14は図示しないバッテリでバックアップされ、数値制御装置10の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。CMOSメモリ14中には、インターフェイス15を介して読み込まれた、又は、表示器/手動入力ユニット20を介して入力された系統1、系統2をそれぞれ制御するの加工プログラムや表示器/手動入力ユニット20を介して入力された加工プログラム等が記憶される。また、ROM12には、加工プログラムの作成及び編集のために必要とされる編集機能や各種システムプログラムが予め格納されている。
本実施形態では、制御系統1,2を有する数値制御装置の例を示しており、各軸の軸制御回路30x1、30z1、30x2、30z2はCPU11からの各軸の移動指令量を受けて、各軸の指令をサーボアンプ40x1、40z1、40x2、40z2に出力する。サーボアンプ40x1、40z1、40x2、40z2はこの指令を受けて、機械(制御対象物)の各軸のサーボモータ50x1、50z1、50x2、50z2を駆動する。各軸のサーボモータ50x1、50z1、50x2、50z2は位置・速度検出器を内蔵し、この位置・速度検出器からの位置、速度フィードバック信号を軸制御回路30x1、30z1、30x2、30z2にフィードバックし、位置・速度のフィードバック制御を行う。なお、図1では、位置・速度のフィードバックについては省略している。
図2は、この実施形態におけるプログラム例である。系統1用のプログラム、系統2用のプログラムは予めCMOSメモリ14に格納されている。CPU11はこのプログラムを読み出し実行する。
例えば、図2に示したプログラム例で説明すると、系統1のシーケンス番号「N1100」で「M100 P2 K0」の指令が読み込まれると、系統2が「M100」のコードを読み出すまで待ち合わせを行った後、すなわち、系統2のシーケンス番号「N2100」で「M100 P2 K1」の指令が読み込まれるまで待った後、系統2から系統1に主軸2の制御が引き渡され、かつ、そのときの主軸2の制御状態である。逆回転で600回転/minの情報が系統1に引き渡されることになる。
40x1 系統1のX軸用のサーボモータ
40z1 系統1のZ軸用のサーボモータ
40x2 系統2のX軸用のサーボモータ
40z2 系統2のZ軸用のサーボモータ
SM1 系統1の主軸モータ
SM2 系統2の主軸モータ
Claims (5)
- 多系統制御機能を有する数値制御装置において、一ないし複数個の主軸を制御する制御部を備え、前記主軸を制御する系統を切り換えるとき、そのときの主軸の制御状態情報も次に制御する系統に引き渡す手段を備え、引き渡された系統は引き渡される前の主軸の制御状態で該主軸の主軸の制御開始するようにしたことを特徴とする数値制御装置。
- 引き渡す主軸の制御状態情報は、位置制御モードか速度制御モードかを含む、請求項1の数値制御装置。
- 引き渡す主軸の制御状態情報は、位置制御モードのときは、主軸の位置、速度情報を含む、請求項2の数値制御装置。
- 引き渡す主軸の制御状態情報は、速度制御モードのときは、主軸の回転数、回転方向の情報を含む、請求項2の数値制御装置。
- 系統の制御下に置く主軸の選択はプログラム指令による、請求項1乃至4の内いずれか1項に記載の数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005314478A JP4116640B2 (ja) | 2005-10-28 | 2005-10-28 | 多系統制御機能を有する数値制御装置 |
EP06255381A EP1783571B1 (en) | 2005-10-28 | 2006-10-19 | Numerical controller adapted to transfer control of one spindle between different control systems |
DE602006016391T DE602006016391D1 (de) | 2005-10-28 | 2006-10-19 | Numerische Steuerung mit Übergabefunktion der Steuerung einer Spindel zwischen zwei verschiedenen Steuerungssystemen |
US11/585,282 US8224478B2 (en) | 2005-10-28 | 2006-10-24 | Numerical controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005314478A JP4116640B2 (ja) | 2005-10-28 | 2005-10-28 | 多系統制御機能を有する数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007122461A true JP2007122461A (ja) | 2007-05-17 |
JP4116640B2 JP4116640B2 (ja) | 2008-07-09 |
Family
ID=37673254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005314478A Expired - Fee Related JP4116640B2 (ja) | 2005-10-28 | 2005-10-28 | 多系統制御機能を有する数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8224478B2 (ja) |
EP (1) | EP1783571B1 (ja) |
JP (1) | JP4116640B2 (ja) |
DE (1) | DE602006016391D1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012083999A (ja) * | 2010-10-13 | 2012-04-26 | Fanuc Ltd | 割り込み加工が可能な工作機械を制御する数値制御装置 |
JP4947214B2 (ja) * | 2008-05-13 | 2012-06-06 | 三菱電機株式会社 | 数値制御方法及びその装置 |
US12321148B2 (en) | 2020-01-10 | 2025-06-03 | Fanuc Corporation | Movement path drawing device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4382123B2 (ja) * | 2007-12-13 | 2009-12-09 | ファナック株式会社 | 制御モード切り換え機能を有する数値制御装置 |
WO2012146286A1 (de) * | 2011-04-28 | 2012-11-01 | Voith Patent Gmbh | Stanz- und/oder nibbelmaschine sowie verfahren zum ansteuern einer stanz- und/oder nibbelmaschine |
US20230350375A1 (en) * | 2020-05-21 | 2023-11-02 | Fanuc Corporation | Numerical control device and control method |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4950385A (ja) | 1972-09-22 | 1974-05-16 | ||
US4521871A (en) * | 1982-04-12 | 1985-06-04 | Allen-Bradley Company | Programmable controller with back-up capability |
JPH02110708A (ja) * | 1988-10-20 | 1990-04-23 | Fanuc Ltd | 主軸制御方式 |
JPH02220103A (ja) * | 1989-02-22 | 1990-09-03 | Fanuc Ltd | 主軸制御指令方式 |
JP2646026B2 (ja) | 1989-08-10 | 1997-08-25 | 三菱電機株式会社 | 多系統工作機械の制御方法 |
JPH0755429B2 (ja) * | 1989-10-03 | 1995-06-14 | 三菱電機株式会社 | 工作機械の主軸駆動装置 |
US5467675A (en) * | 1993-11-15 | 1995-11-21 | North Carolina State University | Apparatus and method for forming a workpiece surface into a non-rotationally symmetric shape |
JP3373115B2 (ja) | 1996-05-10 | 2003-02-04 | ファナック株式会社 | 数値制御装置に対するコントロールソフトウェアの入力設定方法 |
JPH10240557A (ja) * | 1997-02-27 | 1998-09-11 | Mitsubishi Electric Corp | 待機冗長化システム |
KR100591978B1 (ko) * | 1998-12-24 | 2006-06-20 | 미쓰비시덴키 가부시키가이샤 | 수치제어장치 |
CN1193281C (zh) * | 1999-11-15 | 2005-03-16 | 西门子公司 | 自动化设备及更新方法 |
DE10305396A1 (de) * | 2003-02-11 | 2004-08-19 | Dr. Johannes Heidenhain Gmbh | Verfahren zur Spindelorientierung |
JP2005309728A (ja) * | 2004-04-21 | 2005-11-04 | Fanuc Ltd | プログラムによる主軸選択機能を備えた数値制御装置 |
-
2005
- 2005-10-28 JP JP2005314478A patent/JP4116640B2/ja not_active Expired - Fee Related
-
2006
- 2006-10-19 DE DE602006016391T patent/DE602006016391D1/de active Active
- 2006-10-19 EP EP06255381A patent/EP1783571B1/en not_active Ceased
- 2006-10-24 US US11/585,282 patent/US8224478B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4947214B2 (ja) * | 2008-05-13 | 2012-06-06 | 三菱電機株式会社 | 数値制御方法及びその装置 |
JP2012083999A (ja) * | 2010-10-13 | 2012-04-26 | Fanuc Ltd | 割り込み加工が可能な工作機械を制御する数値制御装置 |
US12321148B2 (en) | 2020-01-10 | 2025-06-03 | Fanuc Corporation | Movement path drawing device |
Also Published As
Publication number | Publication date |
---|---|
US20070100493A1 (en) | 2007-05-03 |
DE602006016391D1 (de) | 2010-10-07 |
US8224478B2 (en) | 2012-07-17 |
EP1783571B1 (en) | 2010-08-25 |
JP4116640B2 (ja) | 2008-07-09 |
EP1783571A1 (en) | 2007-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9310799B2 (en) | Numerical controller having function of operation based on table format data | |
JP4374045B2 (ja) | プログラム再開機能を備えた数値制御装置 | |
JP2009146157A (ja) | 制御モード切り換え機能を有する数値制御装置 | |
EP1308809A2 (en) | Synchronization control method and synchronization control device | |
US8155779B2 (en) | Numerical controller with tabular data for operating arbitrary axes | |
US7552002B2 (en) | Numerical controller | |
EP1783571B1 (en) | Numerical controller adapted to transfer control of one spindle between different control systems | |
JP2007245247A (ja) | プログラム確認機能を有する機械 | |
JP3459516B2 (ja) | 数値制御装置による重畳制御方法 | |
JP2006059187A (ja) | 数値制御装置 | |
JP4282631B2 (ja) | テーブル形式データで運転を行う数値制御装置 | |
JPH02220103A (ja) | 主軸制御指令方式 | |
JP2015230655A (ja) | 重畳制御の速度制御機能を有する数値制御装置 | |
JP2004114176A (ja) | 数値制御装置 | |
EP1471400B1 (en) | Numerical controller | |
JP2008269483A (ja) | 数値制御装置 | |
JPH11345009A (ja) | 数値制御装置 | |
WO1994009421A1 (en) | Acceleration constant switching system | |
JP2008130013A (ja) | 数値制御装置 | |
JPH11143505A (ja) | 停電後の電源回復時における機械の自動復旧装置 | |
JP7674500B2 (ja) | 数値制御装置 | |
JP2006072909A (ja) | 数値制御装置 | |
JPH0916231A (ja) | 数値制御装置 | |
JP6666234B2 (ja) | 数値制御装置 | |
JPH11212617A (ja) | 複数の加工プログラムの制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20070731 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20071009 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071016 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071218 |
|
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: 20080408 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080417 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4116640 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: 20110425 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140425 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |