KR20020019952A - 수치제어시스템 및 이 수치제어시스템에서의 통신타이밍의설정방법 - Google Patents
수치제어시스템 및 이 수치제어시스템에서의 통신타이밍의설정방법 Download PDFInfo
- Publication number
- KR20020019952A KR20020019952A KR1020027000847A KR20027000847A KR20020019952A KR 20020019952 A KR20020019952 A KR 20020019952A KR 1020027000847 A KR1020027000847 A KR 1020027000847A KR 20027000847 A KR20027000847 A KR 20027000847A KR 20020019952 A KR20020019952 A KR 20020019952A
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- port
- peripheral device
- transmission
- numerical control
- 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
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/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- 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/4142—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
-
- 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/33—Director till display
- G05B2219/33143—Position of module in ring, loop determines address of module
-
- 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/33—Director till display
- G05B2219/33246—Timing of transmission data to peripheral
-
- 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/34—Director, elements to supervisory
- G05B2219/34457—Emit alarm signal
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Numerical Control (AREA)
- Selective Calling Equipment (AREA)
- Control By Computers (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
Claims (12)
- 수치제어장치와, 서보앰프, 구축앰프 및 리모트I/O유닛 중의 적어도 어느것인가 1대 이상으로 되는 주변장치를 송신용 및 수신용의 데이터 전송 케이블로 구성되는 통신케이블로 직렬 접속하고, 상기 수치제어장치와 상기주변장치와의 사이에서 시분할통신을 하도록 한 수치제어시스템에 있어서, 상기 수치제어장치와 상기 주변장치와의 사이의 통신에서의 통신주기를 복수의 서브주기로 분할하고, 상기 통신주기에서 처리하는 데이터를 상기 분할한 복수의 서브주기에서 처리하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 1항에 있어서, 상기 수치제어장치와 상기 주변장치와의 사이의 통신에서 사용하는 통신프레임 중에 비상정지정보부를 설치하고, 상기 복수의 서브주기로 분할한 데이터의 각각에 비상정지정보부가 포함되도록 한 것을 특징으로 하는 수치제어시스템.
- 제 2항에 있어서,상기 수치제어장치 및 상기 주변장치의 수신제어부는 수신에러가 없었던 경우에는 송신된 통신프레임에 지정되어 있는 국어드레스의 여하에 관계없이 수신한통신프레임 중의 비상정지정보부의 체크를 하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 2항에 있어서,상기 통신프레임 중에 게이트차단 시키는 계통을 지정하는 게이트차단 계통정보부를 설치하고, 상기 수치제어장치는 게이트차단을 지령하는 경우에 상기 게이트차단 계통정보부에 게이트차단 시키는 계통을 지정하여 상기 주변장치로 송신하며, 또 상기 주변장치는 수신한 통신프레임의 게이트차단 계통정보부로 소속하는 계통이 게이트차단 시키는 계통으로서 지정되어 있을 때에 게이트차단함으로써 주변장치를 지정된 게이트차단계통 마다에 게이트차단하도록 한 것을 특징으로 하는 수치제어시스템.
- 수치제어장치와 서보앰프, 주축앰프 및 리모트I/O유닛 중의 적어도 어느것인가 1대 이상으로 되는 주변장치를 송신용 및 수신용의 데이터 전송 케이블로 구성되는 통신케이블로 직렬 접속하고, 상기 수치제어장치와 상기 주변장치와의 사이에서 시분할통신을 하도록 한 수치제어시스템에서의 통신타이밍의 설정방법에 있어서, 상기 수치제어장치는 초기통신시에 상기 주변장치에 대하여 포트접속확인코맨드를 송신하는 단계와, 상기주변장치로부터 포트접속확인코맨드응답 및 포트정보코맨드를 수신한 경우에 이 포트정보코맨드에 부가되어 있는 기종코드의 수 및 기종코드의 순번으로부터 상기 주변장치의 접속상태를 인식하여 상기 주변장치의 접속수 및 상기 주변장치의 송신타이밍을 계산하는 단계와, 상기 계산한 접속수 및 송신타이밍을 노드수통지코맨드 및 통신타이밍 설정코맨드로서 상기 주변장치로 송신하는 단계를 갖고, 또 상기 주변장치는 상기 포트접속확인코맨드를 수신한 경우에 상기 포트접속확인코맨드응답을 상류노드에 송신하는 동시에 상기 포트접속확인코맨드를 하류노드에 송신하는 단계와, 상기 포트정보코맨드에 미리 할당되어 있는 기종코드를 부가하여 상류노드로 송신하는 단계와, 상기 노드수통지코맨드 및 통신타이밍 설정코맨드를 수신한 경우에 상기 노드수통지코맨드 및 통신타이밍 설정코맨드에 지정되어 잇는 상기 접속수 및 송신타이밍을 보존하는 단계를 가지며, 상기 수치제어장치와 상기 주변장치와의 사이의 초기통신에 의해 상기 주변장치의 통신타이밍을 자동설정하도록 한 것을 특징으로 하는 수치제어시스템에서의 통신타이밍의 설정방법.
- 제 1항에 있어서,상기 주변장치는 초기통신에서 상기 수치제어장치로부터 송신된 동기프레임을 수신한 때에, 동기신호를 출력하는 동시에 최하류노드로 되는 상기 주변장치가 상기 동기용 프레임을 수신할 때까지에 요하는 시간을 계산하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 6항에 있어서,상기 주변장치는 초기통신에서 상기 수치제어장치로부터 송신된 접속정보에 따라 상기 주변장치간 전송지연을 고려한 송신타이밍을 계산하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 6항에 있어서,상기 수치제어장치 및 상기 주변장치는 포트1용 송신제어부, 포트1용 수신제어부, 포트2용 송신제어부, 포트2용 수신제어부를 갖고, 상기 수치제어장치는 초기통신시에서 상기 주변장치의 접속상태를 인식하여 상기 주변장치의 노드수 및 상기 주변장치의 송신타이밍을 계산하는 동시에 상기 주변장치에 대하여 송신하는 통신프레임의 데이터량과, 상기 주변장치가 주변장치간 통신에서 송신하는 통신프레임의 데이터량으로부터 상기주변장치의 주변장치 간 통신에서의 송신타이밍을 계산하여 상기 주변장치에 송신하며, 상기 주변장치는 초기통신시에서 상기 수치제어장치로부터 송신되는 노드수 및 송신타이밍과 주변장치간 통신에서의 송신타이밍을 보존하고, 이 주변장치간 통신에서의 송신타이밍에 의해 주변장치간 통신을 하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 1항에 있어서,상기 수치제어장치 및 상기 주변장치는 포트1용 송신제어부, 포트1용 수신제어부, 포트2용 송신제어부, 포트2용 수신제어부를 갖고, 상기 주변장치는 알람발생시에 상기 포트1용 송신제어부보다 상류에 접속된 기기에 알람정보를 송신하는 동시에, 상기 포트2용 송신제어부보다 하류에 접속된 기기에 알람정보를 송신하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 9항에 있어서,포트1 수신제어부 또는 포트2 수신제어부에서 수신한 통신프레임에 알람, 게이트차단, 비상정지 등의 정보가 포함되어 있었던 경우에 이들의 정보를 래치하고, 포트2 송신제어부 또는 포트1 송신제어부로부터 송신하는 통신프레임에 이들의 정보를 부가하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 1항에 있어서,광전송모듈을 사용한 데이터 전송시, 통신제어용 버퍼부에서 기록포인터와 판독포인터와의 동기가 어긋난 경우 또는 통신제어용 버퍼가 리세트 된 경우는 판독포인터가 이동한 후, 최초에 출력하는 비트를 플래그로 되는 특정의 비트패턴으로는 되지 않게 변경하도록 한 것을 특징으로 하는 수치제어시스템.
- 제 1항에 있어서,광전송모듈을 사용한 데이터 전송에 있어서 스타트플래그의 비트패턴과 비트수의 밸런스를 취하기 위한 더미데이터를 작성하고, 이 더미데이터를 스타트플래그와 조합하여 송출하도록 한 것을 특징으로 하는 수치제어시스템.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2000/003243 WO2001090832A1 (en) | 2000-05-22 | 2000-05-22 | Numerical control system, and method of establishing communication timing in numerical control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20020019952A true KR20020019952A (ko) | 2002-03-13 |
| KR100434649B1 KR100434649B1 (ko) | 2004-06-04 |
Family
ID=11736053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2002-7000847A Expired - Fee Related KR100434649B1 (ko) | 2000-05-22 | 2000-05-22 | 수치제어시스템 및 이 수치제어시스템에서의 통신타이밍의설정방법 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7254460B1 (ko) |
| EP (1) | EP1288755B1 (ko) |
| JP (1) | JP4029617B2 (ko) |
| KR (1) | KR100434649B1 (ko) |
| DE (1) | DE60027929T2 (ko) |
| TW (1) | TW484042B (ko) |
| WO (1) | WO2001090832A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100974671B1 (ko) * | 2008-02-14 | 2010-08-06 | 이금수 | 살아있는 나비를 이용한 이벤트용 소품 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100380258C (zh) * | 2002-09-16 | 2008-04-09 | 罗伯特-博希股份公司 | 运行至少两个相互连接的控制器的方法和计算系统 |
| CN1823355B (zh) * | 2003-05-14 | 2010-06-16 | 迪宝克技术公司 | 用于控制运动平台的柔性接口 |
| WO2005036288A1 (ja) * | 2003-10-10 | 2005-04-21 | Mitsubishi Denki Kabushiki Kaisha | シリアル通信による制御システム |
| JP4980292B2 (ja) * | 2008-05-15 | 2012-07-18 | ファナック株式会社 | 異なる通信周期で複数のアンプと通信する数値制御システム |
| JP5794449B2 (ja) * | 2010-03-15 | 2015-10-14 | オムロン株式会社 | プログラマブルコントローラ |
| JP5505034B2 (ja) * | 2010-03-30 | 2014-05-28 | パナソニック株式会社 | サーボ制御装置およびモーションコントロールシステム |
| CN102354192B (zh) * | 2011-09-08 | 2013-11-06 | 苏州谷夫道自动化科技有限公司 | 数字一体化总线型数控系统的控制方法 |
| JP5570556B2 (ja) * | 2012-07-23 | 2014-08-13 | ファナック株式会社 | Ioユニットと通信を行う数値制御装置 |
| CN114800492A (zh) * | 2022-04-11 | 2022-07-29 | 深圳市大族机器人有限公司 | 从站末端的控制方法、系统、计算机设备和存储介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0208998A3 (en) | 1985-07-19 | 1989-01-04 | Rodger T. Lovrenich | Distributed logic control system and communication loop |
| JP3297249B2 (ja) | 1995-05-26 | 2002-07-02 | 三菱電機株式会社 | 分散型リモートi/o式制御システムの制御方法 |
| JPH0973310A (ja) | 1995-09-06 | 1997-03-18 | Fanuc Ltd | 数値制御装置及び数値制御システム |
| JP3647955B2 (ja) * | 1996-01-23 | 2005-05-18 | 三菱電機株式会社 | 操作ボード、リモートi/o通信制御方法 |
| JPH1013394A (ja) * | 1996-06-21 | 1998-01-16 | Fanuc Ltd | 通信における同期方法 |
| JP3645668B2 (ja) | 1996-09-06 | 2005-05-11 | 松下電器産業株式会社 | モータ制御装置 |
| JP3460773B2 (ja) * | 1996-09-10 | 2003-10-27 | 三菱電機株式会社 | 2重化ループ伝送方式によるネットワークシステムにおける通信制御方法および2重化ループ伝送方式によるネットワークシステム |
| JP3317156B2 (ja) * | 1996-09-18 | 2002-08-26 | 三菱電機株式会社 | リモートplc装置を備えた数値制御装置 |
| JP3444146B2 (ja) | 1997-06-25 | 2003-09-08 | 三菱電機株式会社 | 通信制御装置 |
| JPH11231923A (ja) | 1998-02-16 | 1999-08-27 | Fanuc Ltd | 数値制御装置 |
-
2000
- 2000-05-22 KR KR10-2002-7000847A patent/KR100434649B1/ko not_active Expired - Fee Related
- 2000-05-22 EP EP00927822A patent/EP1288755B1/en not_active Expired - Lifetime
- 2000-05-22 US US10/031,705 patent/US7254460B1/en not_active Expired - Fee Related
- 2000-05-22 DE DE60027929T patent/DE60027929T2/de not_active Expired - Lifetime
- 2000-05-22 WO PCT/JP2000/003243 patent/WO2001090832A1/ja not_active Ceased
- 2000-05-22 JP JP2001587162A patent/JP4029617B2/ja not_active Expired - Lifetime
- 2000-05-30 TW TW089110446A patent/TW484042B/zh not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100974671B1 (ko) * | 2008-02-14 | 2010-08-06 | 이금수 | 살아있는 나비를 이용한 이벤트용 소품 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE60027929T2 (de) | 2007-01-04 |
| KR100434649B1 (ko) | 2004-06-04 |
| JP4029617B2 (ja) | 2008-01-09 |
| WO2001090832A1 (en) | 2001-11-29 |
| EP1288755A4 (en) | 2005-01-12 |
| DE60027929D1 (de) | 2006-06-14 |
| EP1288755B1 (en) | 2006-05-10 |
| US7254460B1 (en) | 2007-08-07 |
| EP1288755A1 (en) | 2003-03-05 |
| TW484042B (en) | 2002-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6430634B1 (en) | Bus controller and bus control system | |
| EP0622712B1 (en) | Communication network with time coordinated station activity | |
| JP3297249B2 (ja) | 分散型リモートi/o式制御システムの制御方法 | |
| EP1052560B1 (en) | Numerical control system | |
| EP0622713B1 (en) | Method and apparatus for exchanging different classes of data during different time intervals | |
| KR20020019952A (ko) | 수치제어시스템 및 이 수치제어시스템에서의 통신타이밍의설정방법 | |
| JPH04293338A (ja) | 通信システム | |
| JPS60681B2 (ja) | 多重処理装置 | |
| JPWO1998035296A1 (ja) | バス制御装置及びバス制御システム | |
| EP3787203B1 (en) | Relay device and multi-split control system | |
| EP0196094B1 (en) | Multi-element information transmission system | |
| US5748465A (en) | Method of processing data in numerically controlled drive unit | |
| JPWO2001090832A1 (ja) | 数値制御システムおよびこの数値制御システムにおける通信タイミングの設定方法 | |
| KR20020031378A (ko) | 구동제어 시스템 | |
| US4967409A (en) | Network system of programmable controllers | |
| CA1270575A (en) | I/o handler | |
| JP2898387B2 (ja) | 同期信号発生装置 | |
| KR20190013659A (ko) | 로터리 엔코더와 모터 제어 장치 또는 평가 유닛 사이의 데이터 전송 방법 | |
| US20030135348A1 (en) | Method and device for determining the signal running time between a position measuring system and a processing unit | |
| EP0127967A1 (en) | Remote control systems | |
| US20250189954A1 (en) | Field bus system | |
| US20250181063A1 (en) | Safety system of mechanic equipment | |
| JP2956385B2 (ja) | バスライン監視方式 | |
| JPH09181721A (ja) | ポーリング方式 | |
| HK1026964A (en) | Bus controller and bus control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20130503 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20140502 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150526 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150526 |