US$919.00 · In stock Delivery: <= 7 days. True-PDF full-copy in English will be manually translated and delivered via email. GB/T 18759.5-2016: Electrical equipment of machines -- Open numerical control system -- Part 5: Software platform Status: Valid
Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
GB/T 18759.5-2016 | English | 919 |
Add to Cart
|
7 days [Need to translate]
|
Electrical equipment of machines -- Open numerical control system -- Part 5: Software platform
| Valid |
GB/T 18759.5-2016
|
PDF similar to GB/T 18759.5-2016
Basic data Standard ID | GB/T 18759.5-2016 (GB/T18759.5-2016) | Description (Translated English) | Electrical equipment of machines -- Open numerical control system -- Part 5: Software platform | Sector / Industry | National Standard (Recommended) | Classification of Chinese Standard | J07 | Classification of International Standard | 29.020 | Word Count Estimation | 46,467 | Date of Issue | 2016-04-25 | Date of Implementation | 2016-11-01 | Quoted Standard | GB/T 9387.1-1998; GB/T 15969.3-2005; GB/T 18759.1-2002; GB/T 18759.2-2006; GB/T 19769.1-2005 | Regulation (derived from) | National Standard Announcement No | Issuing agency(ies) | General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China, Standardization Administration of the People's Republic of China | Summary | This standard stipulates the structure and basic structure of the open CNC system software platform for mechanical and electrical equipment. It provides a reference frame for the analysis, design and implementation of the open NC system software platform, which meets the requirements of the open and interoperation of numerical control system of mechanical and electrical equipment. This standard applies to metal processing machinery, textile machinery, printing machinery, sewing machines, plastic and rubber machinery, woodworking machinery and other electrical equipment used in open CNC system. Other industrial machinery and equipment used in the open CNC system can also refer to the implementation. |
GB/T 18759.5-2016: Electrical equipment of machines -- Open numerical control system -- Part 5: Software platform ---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
Electrical equipment of machines - Open numerical control system - Part 5. Software platform
ICS 29.020
J07
National Standards of People's Republic of China
Mechanical and Electrical Equipment Open CNC System
Part 5. Software platform
system-Part 5. Softwareplatform
2016-04-25 released
2016-11-01 implementation
General Administration of Quality Supervision, Inspection and Quarantine of the People 's Republic of China
China National Standardization Management Committee released
Directory
Preface Ⅴ
1 Scope 1
2 normative reference document 1
3 Terms and Definitions, Symbols and Abbreviations 1
3.1 Terms and definitions 1
3.2 Symbols and Abbreviations 3
4 basic requirements 3
4.1 Overview 3
4.2 Basic structure 4
4.3 platform model 4
4.4 Data types and data structures 5
5 operating system 6
5.1 Overview 6
5.2 Task Scheduling Management 6
5.3 High-precision real-time clock 7
5.4 Real-time operating system interrupt management 7
5.5 real-time tasks (process)/inter-thread communication 7
5.6 Real-time tasks (process) management 7
5.7 Device Management 7
5.8 Network Management 7
6 middleware 7
6.1 Overview 7
6.2 Communication module 8
6.3 graphics library 8
Mathematical library 8
6.5 real-time operating system module 8
6.6 Kinematic modules
6.7 bus driver module 9
Application Programming Interface
7.1 Overview 9
7.2 Common operating system interface 9
7.3 communication interface 9
7.4 graphical interface 9
7.5 Math library interface 9
7.6 Real-time operating system interface 9
7.7 Kinematic Interface 10
7.8 bus driver interface 10
7.9 Application Programming Interface Example 10
Configuration of system, device, and function
8.1 Overview 10
8.2 System Model 10
8.3 Device model 10
8.4 Functional Component Model 11
8.5 Function Block Model 12
Application Model
8.7 Configuration of systems, devices, and functional components 14
Appendix A (informative) Operating system function interface example 17
Appendix B (informative) Middleware 19
Appendix C (informative) Application Programming Interface (API) 25
Appendix D (informative) Data type and data structure 29
Appendix E (Informative Appendix) ONC Software Architecture Example 38
Reference 40
Figure 1 ONC system basic architecture 4
Figure 2 software platform architecture 5
Figure 3 Example of data type hierarchy 5
Figure 4 real-time operating system basic structure 6
Figure 5 Interoperability between middleware and application software 8
Figure 6 System model 10
Figure 7 Device model 11
Figure 8 functional component model 12
Figure 9 Function Block Model 13
Figure 10 Apply the model
Figure B.1 Managing Function Block Status and Transition Conditions Figure 22
Figure B.2 Management Function Block Type Generic Form 23
Figure D.1 Community variable memory model example
Figure E.1 Interpolation module (example) 38
Figure E.2 Interpolation module internal structure (example) 38
Figure E.3 PLC module structure (example) 39
Figure E.4 Fieldbus Drive Module Architecture (Example) 39
Table A.1 Task (process) communication call function interface (example) 17
Table A.2 Real-time tasks (processes) between the management function interface (example) 17
Table B.1 Standard input and output of the service interface function block 20
Table B.2 Management Function Block Status Table 22
Table B.3 Management Function Block Conversion Conditions Table 22
Table B.4 CMD input values and semantics 23
Table B.5 STATUS Output Values and Semantics 23
Table B.6 Command syntax 24
Table D.1 Attributes of the basic data types
Table D.2 Code when the BOOL type data is True
Table D.3 Encoding when BOOL type data is False
Table D.4 Example of storage of SINT type data 30
Table D.5 Example of storage for INT type data 31
Table D.6 Storage example for LINT type data 31
Table D.7 Example of Storage for USINT Type Data
Table D.8 Example of Storage for UINT Type Data
Table D.9 Example of Storage for ULINT Type Data
Table D.10 Storage format for REAL and LREAL type data 33
Table D.11 Example of storage for REAL type data 33
Table D.12 Example of storage for CHAR type data 34
Table D.13 Examples of derived data types
Foreword
GB/T 18759 "mechanical and electrical equipment open CNC system" is divided into the following parts.
- Part 1. General;
Part 2. Architecture;
Part 3. Bus interface and communication protocol;
- Part 4. Hardware platform;
- Part 5. Software platform;
- Part 6. Network interface and communication protocol;
- Part 7. General technical conditions;
Part 8. Test and Acceptance.
This part is part 5 of GB/T 18759.
This part is drafted in accordance with the rules given in GB/T 1.1-2009.
This part is made by the China Machinery Industry Federation.
This part of the National Industrial Machinery Electrical System Standardization Technical Committee (SAC/TC231) centralized.
This part is responsible for the drafting unit. Shenyang high precision CNC Technology Co., Ltd., the State Machine Tool Quality Supervision and Inspection Center.
This part participates in the drafting unit. Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Guangzhou CNC Equipment Co., Ltd., Beijing Kay
En Di CNC technology limited liability company, Beijing Aerospace CNC System Co., Ltd., Dalian Guangyang Technology Engineering Co., Ltd., Wuhan Huazhong NC
Co., Ltd., Shanghai Jiaotong University, Beijing University of Aeronautics and Astronautics, Shandong University, Zhejiang University, Shenyang Machine Tool (Group) Co., Ltd.,
Zhejiang Kaida Machine Tool Co., Ltd., Beijing easy to cubic Technology Co., Ltd.
This part of the main drafters. Yu Dong, Huang Zuguang, Yin Zhenyu, Hu Yi, Hu Tianliang, Yang Hongli, Wang Jian, Yang Tangyong, Feng Dongqin, Xue Ruijuan,
Song Bao, Wang Qin.
Mechanical and Electrical Equipment Open CNC System
Part 5. Software platform
1 Scope
This part of the provisions of the mechanical and electrical equipment open CNC system software platform construction and basic structure for the open CNC system
Software platform analysis, design and implementation of the reference frame to meet the mechanical and electrical equipment, CNC system open and interoperability requirements.
This part applies to metal processing machinery, textile machinery, printing machinery, sewing machinery, plastic and rubber machinery, woodworking machinery and other electrical facilities
Standby open CNC system. Other industrial machinery and equipment with the open CNC system can also refer to the implementation.
2 normative reference documents
The following documents are indispensable for the application of this document. For dated references, only the dated edition applies to this article
Pieces. For undated references, the latest edition (including all modifications) applies to this document.
GB/T 9387.1-1998 Information technology - Open systems interconnection - Basic reference model - Part 1. Basic model (ISO /
IEC 7498-1..1994, IDT)
GB/T 15969.3-2005 Programmable controllers - Part 3. Programming languages (IEC 61131-3..2002, IDT)
Mechanical electrical equipment - Open numerical control systems - Part 1. General principles GB/T 18759.1-2002
Mechanical and electrical equipment - Open numerical control systems - Part 2. Architecture - GB/T 18759.2-2006
GB/T 19769.1-2005 Functional blocks for industrial process measurement and control systems - Part 1. Structures (IEC 61499-1..2003,
MOD)
3 terms and definitions, symbols and abbreviations
3.1 Terms and definitions
The following terms and definitions apply to this section.
3.1.1
Open CNC system opennumericalcontrol (ONC) system
Application software is built on the system, which follows the system platform of openness, expansibility and compatibility, so that the application software has
Portability, operability and man-machine interface consistency.
[GB/T 18759.1-2002, 3.1]
3.1.2
System platform
By the hardware platform and software platform for the operation of numerical control applications for the movement of components to control the basic components, and the Department of CNC
Other components together to achieve the operation of the mechanical control.
[GB/T 18759.1-2002, 3.3]
3.1.3
Hardware platform hardwareplatform
Software platform and application software to run the basic components, in the basic structure of the bottom.
|